.evidence-tabs{display:flex;gap:8px;margin:16px 0 20px;border-bottom:1px solid #cbdcd7;padding-bottom:10px}.evidence-tabs [role=tab]{flex:1;padding:12px 14px;border:1px solid #aabfba;border-radius:10px;background:#f3f6f3;color:#244b50;font-weight:700;cursor:pointer}.evidence-tabs [aria-selected=true]{background:#086f70;color:#fff;border-color:#086f70}.evidence-tabs button:focus-visible{outline:3px solid #b78331;outline-offset:3px}#evidence-panel [role=tabpanel][hidden]{display:none!important}.evidence-counts{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.evidence-counts span{padding:10px 14px;background:#e8f1ed;border:1px solid #d3e3dc;border-radius:10px;font-size:12px;color:#365b59}.evidence-counts b{font-size:21px;margin-right:5px}.evidence-overview-summary{font-size:13px;line-height:1.7;color:#36545a}.evidence-school-list{display:flex;flex-wrap:wrap;gap:6px}.evidence-school-list span{font-size:11px;padding:4px 8px;background:#f0f2e9;border-radius:5px;color:#385650}#evidence-panel .evidence-matrix-scroll{max-height:none;border:1px solid #d9e3dc;border-radius:10px;margin-top:14px;overflow:auto}#evidence-panel .evidence-matrix{width:100%;table-layout:fixed;min-width:580px;margin:0}#evidence-panel .evidence-matrix caption{text-align:left;font-weight:700;font-size:13px;padding:12px;background:#edf3ee;color:#244b50}#evidence-panel .evidence-matrix th,#evidence-panel .evidence-matrix td{min-width:0;padding:10px 8px;vertical-align:middle;font-size:11px;overflow-wrap:anywhere}#evidence-panel .evidence-matrix th:first-child{width:155px}#evidence-panel .evidence-matrix th[scope=row]{position:sticky;left:0;top:auto;background:#f2f5ef;z-index:1}#evidence-panel .evidence-matrix th[scope=col]{position:static;color:#274c54;background:#e7efeb;font-size:11px}#evidence-panel .evidence-matrix td{background:#fff;border-left:1px solid #edf1ed;color:#31565b}#evidence-panel .evidence-matrix td strong{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.evidence-variable-group{display:block;font-size:9px;color:#55766e;font-weight:400;margin-bottom:3px}.evidence-model-label{display:block;font-size:9px;color:#765a32;font-weight:400}.evidence-value-track{display:block;height:5px;background:#edf2ee;margin-top:7px;border-radius:3px;overflow:hidden}.evidence-value-track i{display:block;height:100%;background:#649993;border-radius:3px}#evidence-panel .evidence-matrix td.evidence-missing{background:repeating-linear-gradient(135deg,#f5f6f2,#f5f6f2 5px,#ecefe8 5px,#ecefe8 6px);color:#6d756c}.evidence-notes,.evidence-constraints ul{padding-left:18px;font-size:11px;line-height:1.8;color:#526a64}.evidence-constraints{padding:12px 14px;background:#f8f2e5;border-left:3px solid #bd9c61;border-radius:5px;margin:14px 0;font-size:12px;color:#695735}.evidence-constraints ul{margin-bottom:0}.evidence-empty{background:#f0f3ee;padding:14px;border-radius:9px;font-size:13px;line-height:1.8;color:#4f6661}.evidence-focused-map .chat-map-canvas{height:210px!important;min-height:210px!important}.evidence-focused-map .agent-inline-map{margin-top:16px}.evidence-focused-map .chat-map-toolbar{flex-wrap:wrap}.evidence-focused-map #answer-map{height:210px}@media(max-width:600px){.evidence-counts{gap:6px}.evidence-counts span{padding:8px;font-size:11px}.evidence-tabs [role=tab]{padding:10px;font-size:13px}#evidence-panel .evidence-matrix{min-width:560px}#evidence-panel .evidence-matrix th:first-child{width:140px}.evidence-overview-summary{font-size:12px}}
.evidence-variable-notes dl{font-size:12px;line-height:1.8}.evidence-variable-notes dt{font-weight:700;margin-top:12px;color:#31565b}.evidence-variable-notes dd{margin:4px 0 12px;color:#526a64}
#evidence-panel .evidence-tabs [role=tab][aria-selected=true]{background:#086f70;color:#fff;border-color:#086f70;box-shadow:inset 0 -3px 0 #075456}
#evidence-panel .evidence-tabs [role=tab][aria-selected=false]{background:#fffdf7;color:#244b50}
#evidence-panel .evidence-snapshot h4{margin:8px 0;font-size:15px}
#evidence-panel .evidence-counts{margin:10px 0}
#workspace-ask #evidence-panel .evidence-matrix-scroll{max-height:none;height:auto}
#evidence-panel .evidence-snapshot>h4,#evidence-panel .evidence-school-list,#evidence-panel .evidence-variable-group{display:none}
#evidence-panel .evidence-matrix th,#evidence-panel .evidence-matrix td{padding:8px 6px}
.school-report-link{color:#08716f;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.school-report-link:hover{color:#054c51;text-decoration-thickness:2px}.school-report-link:focus-visible{outline:3px solid #bf9039;outline-offset:3px}.evidence-school-list .school-report-link{font-weight:700}.evidence-additional-candidates{margin:18px 0 6px;border:1px solid #cadbd3;border-radius:10px;padding:12px;background:#f5f7f1}.evidence-additional-candidates>summary{font-weight:700;color:#285656;cursor:pointer}.evidence-metric-position{display:block;font-size:9px;font-weight:400;margin-top:5px;color:#6c7463}
