.score-workspace{width:100%;max-width:100%;min-width:0}.score-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px}.score-heading h1{margin-bottom:0}.score-heading .eyebrow{margin-bottom:7px}.score-segments{display:flex;gap:4px;background:#eaecef;padding:4px;border-radius:11px;width:max-content;max-width:100%;margin-bottom:25px}.score-segments button{border:0;background:transparent;border-radius:8px;color:#70747c;min-height:36px;padding:7px 24px;font:inherit;font-size:13px}.score-segments button[aria-current=page]{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #00000008}.score-muted{font-size:12px;color:#7b7f86;line-height:1.8}.score-filter-surface{padding-block:20px}.score-filters{display:flex;flex-wrap:wrap;gap:16px}.score-filters>.field{flex:1;min-width:150px}.score-filters>.score-exam-filter{flex:2;min-width:260px}.score-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 10px;background:#fff;border:1px solid #ededf0;border-radius:18px;margin-bottom:24px}.score-metrics section{padding:0 22px;border-right:1px solid #eceef1;min-width:0}.score-metrics section:last-child{border:0}.score-metrics span{display:block;color:#7b7f86;font-size:12px;margin-bottom:12px}.score-metrics strong{display:block;font-size:28px;line-height:1.3;font-weight:550;letter-spacing:-1px}.score-metrics small{font-size:12px;font-weight:400;color:#8d9198;margin-left:6px;letter-spacing:0}.score-person-filter{max-width:260px;margin-bottom:16px}.score-table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.score-table{border-collapse:collapse;width:100%;min-width:870px;font-size:12px}.score-table th{font-weight:400;color:#878b92;white-space:nowrap}.score-table td,.score-table th{text-align:left;padding:15px 11px;border-bottom:1px solid #eef0f3;vertical-align:top}.score-table td:first-child,.score-table th:first-child{padding-left:0}.score-table strong{font-weight:550}.score-table small{display:block;color:#91959b;font-size:11px;margin-top:4px}.score-exam-title{max-width:270px;min-width:180px;line-height:1.8}.score-status{display:inline-flex;align-items:center;white-space:nowrap;color:#858991;border-radius:6px;padding:3px 7px;background:#f1f2f5;font-size:11px}.score-status.published{background:#edf4f0;color:#61806a}.score-row-actions{display:flex;flex-wrap:wrap;gap:0}.score-row-actions>.button{white-space:nowrap;min-height:34px;font-size:11px;padding:4px 7px}.score-row-cards{display:none}.score-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.score-parts small{display:block;font-size:11px;color:#888d94;margin-bottom:5px}.score-parts strong{font-size:19px;line-height:1.4;font-weight:500;white-space:nowrap}.score-parts em{font-style:normal;font-size:11px;color:#9498a0;font-weight:400}.score-record{padding:22px 0;border-bottom:1px solid #edefF2}.score-record:first-child{padding-top:0}.score-record:last-child{border:0;padding-bottom:0}.score-record>p{font-size:12px;line-height:1.8;margin:9px 0 0;overflow-wrap:anywhere}.score-record-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.score-record-head>strong{font-size:14px;font-weight:550;min-width:0;overflow-wrap:anywhere}.score-record-foot{display:flex;gap:8px;justify-content:space-between;align-items:center;font-size:11px;color:#8c9098}.score-record-foot>div{display:flex;gap:0;flex-wrap:wrap;justify-content:flex-end}.score-record-foot .button{font-size:11px;min-height:38px;padding:4px 6px}.score-chart-scroll{max-width:100%;overflow-x:auto;padding:25px 0 0}.score-chart{padding-left:34px;position:relative}.score-chart-y{position:absolute;left:0;top:0;height:220px;display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:#9b9fa7;line-height:1;transform:translateY(-4px)}.score-chart-plot{height:220px;position:relative;margin:0 12px}.score-chart-plot>svg{position:absolute;inset:0;height:100%;width:100%;overflow:visible}.score-chart-plot polyline{fill:none;stroke:#323741;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.score-chart-grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between}.score-chart-grid i{border-top:1px solid #eceef2;display:block;width:100%}.score-chart-point{position:absolute;transform:translate(-50%,-50%);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;z-index:2}.score-chart-point:after{content:'';display:block;width:8px;height:8px;border-radius:50%;background:#fff;border:2px solid #343942}.score-chart-point.selected:after{background:#343942;box-shadow:0 0 0 4px #3439420d}.score-chart-point span{position:absolute;bottom:27px;font-size:10px;color:#7a7f88;white-space:nowrap}.score-chart-point.selected span{color:#272c35;font-weight:600}.score-chart-x{display:flex;justify-content:space-between;margin:14px 12px 20px;color:#969ba3;font-size:10px}.score-chart-x>span{flex:1;text-align:center;line-height:1.4}.score-chart-x>span:first-child{text-align:left}.score-chart-x>span:last-child{text-align:right}.score-chart-x>span:only-child{text-align:center}.score-selected-point{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f7f8fa;border-radius:12px;padding:18px;margin-top:10px}.score-selected-point strong{font-size:13px;font-weight:500;line-height:1.8}.score-selected-point p{font-size:12px;color:#838891;line-height:1.7;margin:5px 0 0}.score-selected-point .button{flex-shrink:0;font-size:12px}.score-trend-facts{display:flex;gap:32px;flex-wrap:wrap;margin:24px 0 16px;font-size:12px;color:#898e96}.score-trend-facts strong{font-size:14px;color:#2f343e;font-weight:500;margin-left:5px}.score-date-note{border-top:1px solid #edf0f3;padding-top:15px;color:#979ba3;font-size:11px;line-height:1.8;margin-bottom:0}.score-chart-empty{min-height:170px;display:flex;align-items:center;justify-content:center}.score-type-filter{max-width:160px;flex-shrink:0}.score-question-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.score-question-card{border:1px solid #e9ecf0;border-radius:14px;background:#fff;color:inherit;text-align:left;padding:21px 22px;min-width:0;width:100%;font:inherit}.score-question-card.selected{border-color:#88929f;background:#fbfcfd}.score-question-card>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px}.score-question-card>div:first-child strong{font-size:15px;font-weight:550}.score-question-card>div:first-child span{font-size:11px;color:#969ba3}.score-question-rate{display:flex;justify-content:space-between;align-items:baseline;margin-top:22px;gap:12px}.score-question-rate strong{font-size:27px;line-height:1.2;font-weight:500;letter-spacing:-.7px}.score-question-rate span{font-size:12px;color:#858c95}.score-question-bar{height:4px;border-radius:4px;background:#f0f2f6;overflow:hidden;margin:14px 0}.score-question-bar i{height:100%;display:block;background:#8894a2;border-radius:4px}.score-question-card p{font-size:11px;line-height:1.8;color:#9399a1;margin:0 0 8px}.score-question-card small{display:block;color:#7f8791;font-size:11px}.score-question-totals{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:#969ba3;margin:16px 0 20px}.score-question-totals strong{color:#424953;font-weight:500;margin-left:6px}.score-loss-list>article{padding:18px 0;border-top:1px solid #eceff2;display:flex;align-items:center;justify-content:space-between;gap:20px}.score-loss-list strong{font-weight:550;font-size:14px}.score-loss-list p{font-size:11px;color:#9b9fa7;margin:7px 0 0}.score-loss-score{text-align:right}.score-loss-score>strong,.score-loss-score>small{display:block}.score-loss-score>small{font-size:11px;color:#969ca4;margin-top:4px}.score-loss-score .button{font-size:11px;min-height:36px;padding:4px 0}.score-loading{display:flex;align-items:center;gap:15px;color:#969ba3;min-height:150px}.score-loading p{margin:0;font-size:13px}
@media(max-width:700px){.score-heading h1{font-size:25px}.score-heading{margin-bottom:18px}.score-segments{width:100%;margin-bottom:20px}.score-segments button{flex:1;padding-inline:10px;min-height:40px}.score-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.score-filters>.field{min-width:0}.score-filters>.score-exam-filter{grid-column:1/-1;min-width:0}.score-filters>.field:last-child:nth-child(3){grid-column:1/-1}.score-filters select{font-size:12px}.score-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;padding:24px 8px}.score-metrics section{border:0;padding-inline:16px}.score-metrics strong{font-size:27px}.score-metrics span{font-size:11px}.score-table-desktop{display:none}.score-row-cards{display:block}.score-question-cards{grid-template-columns:minmax(0,1fr)}.score-selected-point{flex-wrap:wrap;gap:8px;padding:15px}.score-selected-point>.button{padding-inline:0}.score-question-detail .section-heading,.score-trend-surface>.section-heading{align-items:flex-start}.score-trend-facts{gap:14px;flex-direction:column}.score-chart-plot,.score-chart-y{height:190px}.score-chart-y{font-size:9px}.score-question-totals{gap:12px}.score-question-card{padding:20px}.score-loss-list>article{gap:12px}.score-type-filter{max-width:120px}.score-workspace .surface{min-width:0;max-width:100%}}
.device-mobile .score-segments{width:100%}.device-mobile .score-segments button{flex:1;padding-inline:10px}.device-mobile .score-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.device-mobile .score-filters>.field{min-width:0}.device-mobile .score-filters>.score-exam-filter,.device-mobile .score-filters>.field:last-child:nth-child(3){grid-column:1/-1}.device-mobile .score-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px;padding:24px 8px}.device-mobile .score-metrics section{border:0;padding-inline:15px}.device-mobile .score-table-desktop{display:none}.device-mobile .score-row-cards{display:block}.device-mobile .score-question-cards{grid-template-columns:minmax(0,1fr)}.device-mobile .score-selected-point{flex-wrap:wrap;gap:8px}.device-mobile .score-trend-facts{gap:14px;flex-direction:column}.device-mobile .score-workspace .surface{min-width:0;max-width:100%}
