/* Astro-Weather Score Explanation Version 1.0 */
.aw-score-explanation{min-width:0;width:100%;text-align:left;margin-top:8px}
.aw-score-explanation>summary{cursor:pointer;color:#9acbff;font-size:12px;line-height:1.5;padding:7px 3px;overflow-wrap:anywhere}
.aw-score-explanation>summary:focus-visible{outline:2px solid #9acbff;outline-offset:3px;border-radius:4px}
.aw-score-explanation-panel{padding:13px;background:#101727;color:#eef3fb;border:1px solid #405475;border-radius:10px;font-size:12px;line-height:1.5;max-height:420px;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere}
.aw-score-explanation-panel p{margin:8px 0;color:#bfcbe0}
.aw-score-hour{border-top:1px solid #405475;margin-top:12px;padding-top:8px}
.aw-score-hour h4{margin:0 0 10px;font-size:13px}
.aw-score-part{margin:8px 0}
.aw-score-part>div:first-child{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}
.aw-score-part-track{height:5px;margin-top:4px;background:#29364b;border-radius:4px;overflow:hidden}
.aw-score-part-track>span{display:block;height:100%;background:#77b7ff}
.aw-score-explanation-panel .aw-score-limit{padding:8px;border-left:3px solid #f0b84b;color:#ffe0a0}
