.scorecard-wrap{max-width:1140px;margin:0 auto;padding:34px 24px 60px}.scorecard-heading,.scorecard-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:22px}.scorecard-heading{margin-bottom:22px}.scorecard-heading .intro{margin-bottom:0;max-width:650px}.scorecard-tabs{display:flex;gap:8px;flex-wrap:wrap}.scorecard-tabs button{font-size:12px;white-space:nowrap}.scorecard-tabs button[aria-pressed=true]{background:#fff;color:#002c65}.scorecard-panel{border:1px solid #d3dfeb;border-top:4px solid #e66402;background:#fff;border-radius:12px;padding:26px 30px;margin-top:24px}.scorecard-panel h2{margin:0 0 4px;font-size:22px}.scorecard-technician{font-size:13px;color:#52677a;overflow-wrap:anywhere;text-align:right}.scorecard-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.scorecard-panel select{width:100%;min-height:46px;border:1px solid #aebfce;border-radius:7px;padding:10px 12px;font:15px Arial,sans-serif;color:#17364c;background:#fff}.scorecard-panel select:focus-visible{outline:3px solid #e66402;outline-offset:3px}.scorecard-panel fieldset{border:0;border-top:1px solid #dce5ed;margin:26px 0 0;padding:16px 0 0;min-width:0}.scorecard-panel legend{padding:0 12px 0 0;color:#002c65;font-size:17px;font-weight:700}.scorecard-panel fieldset>label:first-of-type{margin-top:6px}.time-selectors{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:7px}.time-selectors select{padding:10px 7px}.time-selectors label{font-size:11px;font-weight:400;margin:0 0 4px;color:#52677a}.time-selectors>div{min-width:0}.arrival-result{font-size:13px;color:#23623e;margin:14px 0 0}.arrival-result:empty{display:none}.arrival-result.late{color:#8d5400}.offer-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding:16px;background:#f3f7fb;border-radius:7px}.offer-options label{display:flex;align-items:center;gap:10px;font-weight:400;margin:0;font-size:14px}.offer-options input{width:19px;min-height:19px;height:19px;flex:0 0 19px;accent-color:#002c65}.optional{font-weight:400;color:#61778b;font-size:12px}#submit-scorecard{margin-top:28px;min-height:48px;padding:11px 24px}.scorecard-message{font-size:14px;color:#92392e;overflow-wrap:anywhere}.scorecard-message:empty{display:none}.scorecard-message.success{color:#23623e}.scorecard-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:18px 0}.scorecard-filters>div{flex:1;min-width:155px}.scorecard-filters button{min-height:46px}.scorecard-metrics-table{min-width:440px}.scorecard-metrics-table th:nth-child(n+2),.scorecard-metrics-table td:nth-child(n+2){text-align:right}.scorecard-metrics-table td:last-child{font-weight:700;color:#002c65}.scorecard-entry-list{display:grid;gap:10px;margin-top:15px}.scorecard-entry-list details{border:1px solid #d3dfeb;border-radius:7px;overflow:hidden}.scorecard-entry-list summary{cursor:pointer;background:#f3f7fb;padding:14px 16px;font-weight:700;font-size:14px;overflow-wrap:anywhere}.scorecard-entry-list dl{padding:5px 16px;margin:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.scorecard-entry-list dt,.scorecard-entry-list dd{padding:9px 0;margin:0;border-bottom:1px solid #e1e8ef;font-size:13px;overflow-wrap:anywhere}.scorecard-entry-list dd{padding-left:20px}.scorecard-entry-list dt:last-of-type,.scorecard-entry-list dd:last-of-type{border:0}.scorecard-empty{padding:26px 16px;text-align:center;color:#61778b;background:#f3f7fb;border-radius:7px}@media(max-width:680px){.scorecard-wrap{padding:24px 12px 40px}.scorecard-heading,.scorecard-panel-heading{align-items:start;flex-direction:column;gap:12px}.scorecard-panel{padding:22px 18px}.scorecard-grid{grid-template-columns:1fr;gap:8px}.scorecard-technician{text-align:left;margin:0}.offer-options{grid-template-columns:1fr}.scorecard-panel legend{font-size:16px}.scorecard-entry-list dl{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.scorecard-entry-list dd{padding-left:12px}.scorecard-filters{gap:10px}.scorecard-filters>div{min-width:130px}.scorecard-filters button{width:100%}}
