.checklist-card[data-v-1d779959]{width:100%;overflow-x:hidden}.checklist-header[data-v-1d779959]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:12px}.checklist-header-text[data-v-1d779959]{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px}.card-heading[data-v-1d779959]{font-size:16px;font-weight:600;color:#0a2463;margin-bottom:12px}.heading-icon[data-v-1d779959]{color:#2e86de;margin-right:6px}.comparison-subtext[data-v-1d779959]{font-size:12px;color:#909399;max-width:480px}.progress-track[data-v-1d779959]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:6px;border-radius:3px;background:#ebeef5;overflow:hidden;margin-bottom:20px}.progress-fill[data-v-1d779959]{height:100%;border-radius:3px;background:#909399;-webkit-transition:width .25s ease;transition:width .25s ease}.progress-fill.level-good[data-v-1d779959]{background:#2d9d5f}.progress-fill.level-warning[data-v-1d779959]{background:#e6a23c}.progress-fill.level-critical[data-v-1d779959]{background:#d64545}.checklist-list[data-v-1d779959]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.checklist-item[data-v-1d779959]{border:1px solid #ebeef5;border-left:4px solid #dcdfe6;border-radius:6px;background:#fff;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.checklist-item.level-good[data-v-1d779959]{border-left-color:#2d9d5f}.checklist-item.level-warning[data-v-1d779959]{border-left-color:#e6a23c}.checklist-item.level-critical[data-v-1d779959]{border-left-color:#d64545}.checklist-item-header[data-v-1d779959]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:10px 14px;cursor:pointer}.checklist-item-number[data-v-1d779959]{font-size:12px;font-weight:700;color:#2e86de;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.checklist-item-title[data-v-1d779959]{font-size:13px;font-weight:600;color:#303133;-webkit-box-flex:1;-ms-flex:1 1 160px;flex:1 1 160px;min-width:120px;overflow-wrap:break-word}.expand-icon[data-v-1d779959]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#909399;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.checklist-item.is-expanded .expand-icon[data-v-1d779959]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.checklist-item-body[data-v-1d779959]{padding:0 14px 14px 14px}.checklist-item-measure-label[data-v-1d779959]{font-size:11px;font-weight:600;letter-spacing:.04em;color:#2e86de;text-transform:uppercase}.checklist-item-measure[data-v-1d779959]{font-size:13px;color:#303133;background:#f0f9f6;border-radius:6px;padding:8px 10px;margin:4px 0 8px;word-break:break-word}.checklist-item-critical[data-v-1d779959]{font-size:12px;color:#606266;word-break:break-word}.compliance-options[data-v-1d779959]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.compliance-pill[data-v-1d779959]{font-size:12px;font-weight:600;padding:4px 12px;border-radius:999px;cursor:pointer;background:#fff;white-space:nowrap;-webkit-transition:background-color .15s ease,color .15s ease,border-color .15s ease;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.compliance-pill--fully_complied[data-v-1d779959]{border:1px solid #95d5b2;color:#2d9d5f}.compliance-pill--fully_complied.is-selected[data-v-1d779959]{background:#2d9d5f;border-color:#2d9d5f;color:#fff}.compliance-pill--partially_complied[data-v-1d779959]{border:1px solid #f3c98b;color:#d98e04}.compliance-pill--partially_complied.is-selected[data-v-1d779959]{background:#e6a23c;border-color:#e6a23c;color:#fff}.compliance-pill--not_complied[data-v-1d779959]{border:1px solid #f3a9a9;color:#d64545}.compliance-pill--not_complied.is-selected[data-v-1d779959]{background:#d64545;border-color:#d64545;color:#fff}.checklist-answered-count[data-v-1d779959]{font-size:12px;font-weight:600;color:#909399;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.checklist-footer[data-v-1d779959]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:12px;padding:16px 12px 4px;background:#f4f7fc;border-top:1px solid #e2e8f0}.checklist-last-updated[data-v-1d779959]{font-size:12px;color:#909399;margin-right:auto}.checklist-submit-button[data-v-1d779959]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:6px;height:34px!important;min-width:90px;padding:0 16px!important;border-radius:18px!important;background:#0a2463!important;border-color:#0a2463!important;color:#fff!important;font-size:13px!important;font-weight:600!important;-webkit-box-shadow:0 4px 10px rgba(10,36,99,.25);box-shadow:0 4px 10px rgba(10,36,99,.25)}.checklist-submit-button[data-v-1d779959]:focus,.checklist-submit-button[data-v-1d779959]:hover{background:#123080!important;border-color:#123080!important}.checklist-submit-button.is-disabled[data-v-1d779959]{opacity:.6;-webkit-box-shadow:none;box-shadow:none}.el-nino-page[data-v-0a11430d]{width:100%;color-scheme:light}.empty-el-nino-score[data-v-0a11430d],.weather-error-state[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px;width:100%}.weather-error-state[data-v-0a11430d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 20px;text-align:center}.weather-error-icon[data-v-0a11430d]{font-size:48px;color:#e6a23c;margin-bottom:16px}.weather-error-text[data-v-0a11430d]{font-size:16px;color:#606266;margin:0 0 16px 0;font-weight:500;max-width:420px}.section-content[data-v-0a11430d]{width:100%}.page-grid-row[data-v-0a11430d]{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.score-overview-column[data-v-0a11430d],.weather-column[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.score-overview-column>[data-v-0a11430d]{width:100%}.weather-card[data-v-0a11430d]{width:100%;margin-bottom:16px}.weather-card[data-v-0a11430d]:last-child{margin-bottom:0}.card-heading[data-v-0a11430d]{font-size:16px;font-weight:600;color:#0a2463;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.heading-icon[data-v-0a11430d]{color:#2e86de;margin-right:6px}.card-info-icon[data-v-0a11430d]{margin-left:6px;font-size:13px;color:#c0c4cc;cursor:help}.card-heading-row[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:12px}.weather-view-content[data-v-0a11430d]{min-height:110px}.weather-view-fade-enter-active[data-v-0a11430d],.weather-view-fade-leave-active[data-v-0a11430d]{-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.weather-view-fade-enter[data-v-0a11430d],.weather-view-fade-leave-to[data-v-0a11430d]{opacity:0}.card-heading-row .card-heading[data-v-0a11430d]{margin-bottom:0}.temp-value-row[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.live-value[data-v-0a11430d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.live-dot[data-v-0a11430d]{width:7px;height:7px;border-radius:50%;background:#67c23a;-webkit-box-shadow:0 0 0 rgba(103,194,58,.6);box-shadow:0 0 0 rgba(103,194,58,.6);-webkit-animation:live-dot-pulse-data-v-0a11430d 1.6s infinite;animation:live-dot-pulse-data-v-0a11430d 1.6s infinite}@-webkit-keyframes live-dot-pulse-data-v-0a11430d{0%{-webkit-box-shadow:0 0 0 0 rgba(103,194,58,.6);box-shadow:0 0 0 0 rgba(103,194,58,.6)}70%{-webkit-box-shadow:0 0 0 5px rgba(103,194,58,0);box-shadow:0 0 0 5px rgba(103,194,58,0)}to{-webkit-box-shadow:0 0 0 0 rgba(103,194,58,0);box-shadow:0 0 0 0 rgba(103,194,58,0)}}@keyframes live-dot-pulse-data-v-0a11430d{0%{-webkit-box-shadow:0 0 0 0 rgba(103,194,58,.6);box-shadow:0 0 0 0 rgba(103,194,58,.6)}70%{-webkit-box-shadow:0 0 0 5px rgba(103,194,58,0);box-shadow:0 0 0 5px rgba(103,194,58,0)}to{-webkit-box-shadow:0 0 0 0 rgba(103,194,58,0);box-shadow:0 0 0 0 rgba(103,194,58,0)}}.today-minmax[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:12px;color:#909399}.today-minmax .temp-max[data-v-0a11430d],.today-minmax .temp-min[data-v-0a11430d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1px;font-weight:600}.today-minmax .temp-max[data-v-0a11430d]{color:#e6523f}.today-minmax .temp-min[data-v-0a11430d]{color:#2e86de}.weather-hero-grid[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.weather-hero-main[data-v-0a11430d]{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:0;-ms-flex-line-pack:stretch;align-content:stretch;background:#0a2463;border:1px solid #0a2463;border-radius:8px;padding:4px;height:186px;-webkit-box-sizing:border-box;box-sizing:border-box}.weather-hero-main .stat[data-v-0a11430d]{border:none;border-radius:0;padding:10px 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.weather-hero-main .stat-text[data-v-0a11430d]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.weather-hero-main .stat[data-v-0a11430d]:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.18)}.weather-hero-main .stat[data-v-0a11430d]:nth-child(-n+2){border-bottom:1px solid hsla(0,0%,100%,.18)}.weather-hero-main .stat-icon[data-v-0a11430d]{background:hsla(0,0%,100%,.18);color:#fff}.weather-hero-main .stat-label[data-v-0a11430d]{color:hsla(0,0%,100%,.75)}.weather-hero-main .stat-highlight .stat-value[data-v-0a11430d],.weather-hero-main .stat-value[data-v-0a11430d]{color:#fff}.weather-hero-main .stat-subtext[data-v-0a11430d]{color:hsla(0,0%,100%,.7)}.weather-hero-main .temp-min[data-v-0a11430d],.weather-hero-main .today-minmax[data-v-0a11430d]{color:hsla(0,0%,100%,.75)}.weather-hero-secondary[data-v-0a11430d]{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:10px;-ms-flex-line-pack:stretch;align-content:stretch;height:186px;-webkit-box-sizing:border-box;box-sizing:border-box}.weather-hero-secondary .stat[data-v-0a11430d]{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:480px){.weather-hero-main[data-v-0a11430d],.weather-hero-secondary[data-v-0a11430d]{grid-template-columns:repeat(2,1fr)}}.stat[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;border:1px solid #ebeef5;border-radius:6px;padding:8px 10px;min-width:0}.stat-icon[data-v-0a11430d]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px}.icon-red[data-v-0a11430d]{background:#fde2e1;color:#e6523f}.icon-orange[data-v-0a11430d]{background:#fdedd3;color:#e6a23c}.icon-blue[data-v-0a11430d]{background:#dceefd;color:#2e86de}.icon-green[data-v-0a11430d]{background:#e1f6e8;color:#2d9d5f}.icon-purple[data-v-0a11430d]{background:#eae3fb;color:#7c5cd6}.icon-pink[data-v-0a11430d]{background:#fde3ef;color:#e65c9c}.icon-gray[data-v-0a11430d]{background:#eef1f5;color:#8a94a6}.stat-text[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.stat-label[data-v-0a11430d]{font-size:11px;font-weight:600;color:#606266;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.stat-value[data-v-0a11430d]{font-size:16px;font-weight:700;color:#303133}.stat-subtext[data-v-0a11430d]{font-size:11px;color:#909399}.stat-highlight .stat-value[data-v-0a11430d]{color:#2e86de;font-size:18px}.forecast-list[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.forecast-day[data-v-0a11430d]{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;width:150px;text-align:left;padding:10px 12px;border-radius:6px;border:1px solid #ebeef5;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:box-shadow .15s ease,border-color .15s ease;transition:box-shadow .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease}.forecast-day[data-v-0a11430d]:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08)}.forecast-day.is-today[data-v-0a11430d]{border-color:#2e86de}.forecast-date[data-v-0a11430d]{font-size:12px;font-weight:600;margin-bottom:6px}.forecast-day.is-today .forecast-date[data-v-0a11430d]{color:#2e86de}.forecast-main[data-v-0a11430d]{gap:10px}.forecast-icon[data-v-0a11430d],.forecast-main[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forecast-icon[data-v-0a11430d]{font-size:24px;color:#2e86de;-ms-flex-negative:0;flex-shrink:0;width:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.forecast-info[data-v-0a11430d]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.forecast-condition[data-v-0a11430d]{font-size:11px;color:#303133;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forecast-temps[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6px;font-size:13px;margin-top:2px}.temp-max[data-v-0a11430d]{font-weight:700}.temp-min[data-v-0a11430d]{color:#909399}.forecast-footer[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;font-size:11px;color:#606266;margin-top:6px}.forecast-footer-item[data-v-0a11430d]{gap:4px}.forecast-footer-item[data-v-0a11430d],.page-disclaimer[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-disclaimer[data-v-0a11430d]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;width:100%;margin-top:16px;padding:12px 16px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;font-size:12px;color:#3f3f46;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.page-disclaimer i[data-v-0a11430d]{color:#6366f1;font-size:15px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.comparison-card[data-v-0a11430d]{width:100%}.comparison-header[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #ebeef5}.comparison-title-row[data-v-0a11430d]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.comparison-title-row .card-heading[data-v-0a11430d],.comparison-title-row[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comparison-title-row .card-heading[data-v-0a11430d]{height:28px;margin-bottom:0;line-height:1}.comparison-subtext[data-v-0a11430d]{font-size:12px;color:#909399;max-width:480px}.comparison-title-group[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.date-range-picker[data-v-0a11430d]{width:170px}.comparison-body[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.comparison-chart-column[data-v-0a11430d]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chart-loading-badge[data-v-0a11430d]{position:absolute;top:0;right:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#606266;background:#f4f6f8;border:1px solid #ebeef5;border-radius:999px;padding:4px 10px}.summary-cards-wrapper[data-v-0a11430d]{-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px;width:170px}@media (max-width:960px){.comparison-body[data-v-0a11430d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.summary-cards-wrapper[data-v-0a11430d]{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}.summary-cards[data-v-0a11430d]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.summary-card[data-v-0a11430d]{-webkit-box-flex:1;-ms-flex:1 1 160px;flex:1 1 160px}}.summary-cards[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.summary-card[data-v-0a11430d]{border:1px solid #ebeef5;border-radius:8px;padding:10px;background:#fafbfc;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:box-shadow .15s ease,border-color .15s ease;transition:box-shadow .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease}.summary-card[data-v-0a11430d]:hover{border-color:#dcdfe6;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.summary-card-top[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.summary-card-icon[data-v-0a11430d]{width:20px;height:20px;font-size:11px;-ms-flex-negative:0;flex-shrink:0}.summary-card-title[data-v-0a11430d]{font-size:11px;font-weight:700;color:#606266;letter-spacing:.02em;text-transform:uppercase;line-height:1.3;margin-top:10px}.summary-card-unit[data-v-0a11430d]{font-weight:500;text-transform:none;color:#909399}.summary-card-delta[data-v-0a11430d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font-size:11px;font-weight:700;white-space:nowrap;padding:2px 7px;border-radius:10px;-ms-flex-negative:0;flex-shrink:0}.summary-card-delta.delta-up[data-v-0a11430d]{color:#e6523f;background:rgba(230,82,63,.1)}.summary-card-delta.delta-down[data-v-0a11430d]{color:#2e86de;background:rgba(46,134,222,.1)}.summary-card-years[data-v-0a11430d]{flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:10px}.summary-card-year-chip[data-v-0a11430d],.summary-card-years[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.summary-card-year-chip[data-v-0a11430d]{flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;gap:2px;border:1px solid #ebeef5;border-radius:6px;padding:3px 5px;background:#fff;white-space:nowrap}.year-tag[data-v-0a11430d]{font-size:9px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.year-tag-current[data-v-0a11430d]{color:#409eff}.year-tag-prev[data-v-0a11430d]{color:#909399}.year-value[data-v-0a11430d]{font-size:10px;font-weight:700;color:#303133;white-space:nowrap}.summary-card-years .year-value-prev[data-v-0a11430d]{font-size:10px;font-weight:600;color:#909399}.biggest-gap[data-v-0a11430d]{font-size:12px;font-weight:600;color:#8a6212;background:#fdf6ec;border-radius:6px;padding:8px 12px;margin-bottom:16px}.comparison-chart[data-v-0a11430d]{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:280px}.score-overview-card[data-v-0a11430d],.score-overview-card[data-v-0a11430d] .el-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:hidden}.score-overview-card[data-v-0a11430d] .el-card__body{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.score-overview-card .card-heading-row[data-v-0a11430d]{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.score-overview-card .card-heading[data-v-0a11430d]{text-align:left}.score-overview-card .score-checklist-divider[data-v-0a11430d]{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-top:1px solid #ebeef5;margin:20px 0}.score-overview-card .checklist-card[data-v-0a11430d]{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.score-overview-content[data-v-0a11430d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:16px;width:100%}.score-overview-body[data-v-0a11430d]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:160px}.score-overview-chart[data-v-0a11430d]{width:100%;height:110px}.score-overview-text[data-v-0a11430d]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.score-overview-value[data-v-0a11430d]{font-size:32px;font-weight:700;line-height:1.1;color:#909399}.score-overview-value.level-good[data-v-0a11430d]{color:#2d9d5f}.score-overview-value.level-warning[data-v-0a11430d]{color:#e6a23c}.score-overview-value.level-critical[data-v-0a11430d]{color:#d64545}.score-risk-tag[data-v-0a11430d]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:#f5f7fa;color:#909399}.score-risk-tag.level-good[data-v-0a11430d]{background:#eafaf1;color:#2d9d5f}.score-risk-tag.level-warning[data-v-0a11430d]{background:#fdf6ec;color:#d98e04}.score-risk-tag.level-critical[data-v-0a11430d]{background:#fdeded;color:#d64545}.score-overview-footnote[data-v-0a11430d]{margin-top:6px;font-size:11px;color:#909399}.info-popover.el-popover{padding:14px 16px}.info-popover .info-popover-title{font-size:13px;font-weight:600;color:#0a2463;margin-bottom:6px}.info-popover .info-popover-body{font-size:12px;color:#606266;line-height:1.5}.info-popover .info-popover-subtitle{font-size:12px;font-weight:600;color:#0a2463;margin-top:10px;margin-bottom:4px}