.toast-provider-module__llbWma__viewport{z-index:1200;top:calc(var(--header-height) + 18px);pointer-events:none;gap:8px;width:min(420px,100vw - 32px);display:grid;position:fixed;right:24px}.toast-provider-module__llbWma__toast{border-radius:var(--radius-control);color:#365d67;pointer-events:auto;background:#f2fafb;border:1px solid #b9dce2;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:9px;min-height:46px;padding:11px 10px 11px 15px;display:grid;box-shadow:0 10px 28px #215c4b29}.toast-provider-module__llbWma__toast p{margin:0;font-size:12px;font-weight:800;line-height:1.5}.toast-provider-module__llbWma__icon{color:#fff;background:#518994;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:inline-grid}.toast-provider-module__llbWma__toast button{color:currentColor;cursor:pointer;width:28px;height:28px;font:inherit;background:0 0;border:0;padding:0;font-size:18px}.toast-provider-module__llbWma__success{color:#22654f;background:#effbf6;border-color:#8fd3bd}.toast-provider-module__llbWma__success .toast-provider-module__llbWma__icon{background:#2a9a75}.toast-provider-module__llbWma__error{color:#923c31;background:#fff3f1;border-color:#efb1a8}.toast-provider-module__llbWma__error .toast-provider-module__llbWma__icon{background:#d65f50}.toast-provider-module__llbWma__info{color:#356470;background:#f0fafc;border-color:#9ccfda}@media (max-width:760px){.toast-provider-module__llbWma__viewport{top:calc(var(--header-height) + 12px);width:auto;left:16px;right:16px}}
.inquiry-module__Vk_csq__page{background:linear-gradient(#f1fafc 0,#fff 430px);min-height:60vh;padding:38px 32px 56px}.inquiry-module__Vk_csq__container{width:min(1180px,100%);margin:0 auto}.inquiry-module__Vk_csq__eyebrow{color:var(--color-primary-dark);letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:900}.inquiry-module__Vk_csq__container>h1{color:var(--color-ink);letter-spacing:-.04em;margin:0;font-size:34px}.inquiry-module__Vk_csq__description{color:var(--color-muted);margin:10px 0 28px;font-size:13px}.inquiry-module__Vk_csq__toolbar,.inquiry-module__Vk_csq__detailActions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.inquiry-module__Vk_csq__toolbar nav{gap:5px;display:flex}.inquiry-module__Vk_csq__toolbar nav a,.inquiry-module__Vk_csq__detailActions>a,.inquiry-module__Vk_csq__writeActions a,.inquiry-module__Vk_csq__uploadBox button{border:1px solid var(--color-line);border-radius:var(--radius-control);min-height:38px;color:var(--color-primary-dark);background:#fff;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.inquiry-module__Vk_csq__toolbar nav a[aria-current=page]{color:var(--color-primary-dark);background:var(--color-primary-soft);border-color:#8cdbe7}.inquiry-module__Vk_csq__primaryButton,.inquiry-module__Vk_csq__detailActions .inquiry-module__Vk_csq__primaryButton{border-color:var(--color-primary);color:#fff;background:var(--color-primary)}.inquiry-module__Vk_csq__listCard,.inquiry-module__Vk_csq__article,.inquiry-module__Vk_csq__writeCard,.inquiry-module__Vk_csq__writeGuide,.inquiry-module__Vk_csq__stateCard{border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-section);background:#fff;overflow:hidden}.inquiry-module__Vk_csq__listHead,.inquiry-module__Vk_csq__row{grid-template-columns:80px minmax(0,1fr) 130px 100px;align-items:center;display:grid}.inquiry-module__Vk_csq__listHead{color:#5f7b83;text-align:center;background:#f0f8fa;min-height:44px;font-size:11px;font-weight:800}.inquiry-module__Vk_csq__row{border-top:1px solid var(--color-line);color:#70878e;text-align:center;min-height:70px;font-size:12px}.inquiry-module__Vk_csq__row:hover{background:#f8fcfd}.inquiry-module__Vk_csq__rowTitle{color:var(--color-ink);text-align:left;padding:13px 18px;font-size:14px;font-weight:700}.inquiry-module__Vk_csq__rowTitle small{border-radius:var(--radius-badge);color:var(--color-primary-dark);background:var(--color-primary-soft);margin-right:8px;padding:4px 6px;font-size:10px;font-style:normal;display:inline-flex}.inquiry-module__Vk_csq__rowTitle em{color:#b26a00;margin-left:8px;font-size:10px;font-style:normal}.inquiry-module__Vk_csq__waiting,.inquiry-module__Vk_csq__complete{border-radius:var(--radius-badge);justify-content:center;align-items:center;min-width:66px;min-height:26px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.inquiry-module__Vk_csq__row>.inquiry-module__Vk_csq__waiting,.inquiry-module__Vk_csq__row>.inquiry-module__Vk_csq__complete{justify-self:center;width:max-content}.inquiry-module__Vk_csq__waiting{color:#875a16;background:#fff1d7}.inquiry-module__Vk_csq__complete{color:var(--color-primary-dark);background:var(--color-primary-soft)}.inquiry-module__Vk_csq__state,.inquiry-module__Vk_csq__stateCard{text-align:center;padding:65px 24px}.inquiry-module__Vk_csq__state strong,.inquiry-module__Vk_csq__stateCard strong{color:var(--color-ink);margin-bottom:8px;font-size:17px;display:block}.inquiry-module__Vk_csq__state p,.inquiry-module__Vk_csq__stateCard p{color:var(--color-muted);margin:0;font-size:13px}.inquiry-module__Vk_csq__article>header{border-bottom:1px solid var(--color-line);background:#f4fafb;padding:25px 28px}.inquiry-module__Vk_csq__article>header>span{border-radius:var(--radius-badge);color:var(--color-primary-dark);background:var(--color-primary-soft);margin-bottom:10px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.inquiry-module__Vk_csq__article>header h2{color:var(--color-ink);margin:0;font-size:24px}.inquiry-module__Vk_csq__article>header div{color:var(--color-muted);align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.inquiry-module__Vk_csq__articleBody{padding:30px 28px 44px}.inquiry-module__Vk_csq__articleBody>p{white-space:pre-wrap;color:#405b63;min-height:120px;margin:0;font-size:14px;line-height:1.8}.inquiry-module__Vk_csq__relationLink{border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-primary-dark);background:#f6fbfc;margin-bottom:18px;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.inquiry-module__Vk_csq__attachments,.inquiry-module__Vk_csq__answer,.inquiry-module__Vk_csq__followup,.inquiry-module__Vk_csq__related,.inquiry-module__Vk_csq__commentForm{border:1px solid var(--color-line);border-radius:var(--radius-panel);margin-top:22px;padding:18px}.inquiry-module__Vk_csq__attachments{background:var(--color-page)}.inquiry-module__Vk_csq__attachments h3,.inquiry-module__Vk_csq__answer h3,.inquiry-module__Vk_csq__followup h3,.inquiry-module__Vk_csq__related h3{color:var(--color-ink);margin:0 0 10px;font-size:14px}.inquiry-module__Vk_csq__attachments h3{font-size:13px}.inquiry-module__Vk_csq__attachments>div{flex-wrap:wrap;gap:8px;display:flex}.inquiry-module__Vk_csq__attachments a{border:1px solid var(--color-line);border-radius:var(--radius-control);min-width:180px;color:var(--color-primary-dark);background:var(--color-surface);flex-direction:column;padding:9px 10px;font-size:12px;display:flex}.inquiry-module__Vk_csq__attachments small{color:var(--color-muted);margin-top:4px;font-size:10px}.inquiry-module__Vk_csq__answer{background:#effbfc;border-color:#b8e3eb}.inquiry-module__Vk_csq__followup{background:#f7f9fa}.inquiry-module__Vk_csq__answer time,.inquiry-module__Vk_csq__followup time{color:var(--color-muted);font-size:10px}.inquiry-module__Vk_csq__answer p,.inquiry-module__Vk_csq__followup p{white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.75}.inquiry-module__Vk_csq__related{gap:7px;display:grid}.inquiry-module__Vk_csq__related a{color:var(--color-primary-dark);justify-content:space-between;font-size:12px;display:flex}.inquiry-module__Vk_csq__related span{color:var(--color-muted)}.inquiry-module__Vk_csq__commentForm label{gap:7px;display:grid}.inquiry-module__Vk_csq__commentForm label span,.inquiry-module__Vk_csq__field>span{color:var(--color-ink);font-size:12px;font-weight:800}.inquiry-module__Vk_csq__commentForm textarea,.inquiry-module__Vk_csq__field input,.inquiry-module__Vk_csq__field select,.inquiry-module__Vk_csq__field textarea{border:1px solid var(--color-line);border-radius:var(--radius-control);width:100%;color:var(--color-ink);font:inherit;background:#fff;outline:0}.inquiry-module__Vk_csq__commentForm textarea{resize:vertical;min-height:110px;padding:12px}.inquiry-module__Vk_csq__commentForm>button,.inquiry-module__Vk_csq__writeActions button{border:1px solid var(--color-primary);border-radius:var(--radius-control);color:#fff;background:var(--color-primary);cursor:pointer;min-height:40px;margin-top:10px;padding:0 17px;font-weight:800}.inquiry-module__Vk_csq__writeGuide{margin-bottom:14px;padding:18px 20px}.inquiry-module__Vk_csq__writeGuide h2{color:var(--color-ink);margin:0 0 7px;font-size:16px}.inquiry-module__Vk_csq__writeGuide p,.inquiry-module__Vk_csq__writeGuide li{color:var(--color-muted);font-size:12px;line-height:1.7}.inquiry-module__Vk_csq__writeGuide p{margin:0}.inquiry-module__Vk_csq__writeGuide ul{margin:8px 0 0;padding-left:18px}.inquiry-module__Vk_csq__writeCard{gap:18px;padding:24px;display:grid}.inquiry-module__Vk_csq__field{gap:7px;display:grid}.inquiry-module__Vk_csq__field input,.inquiry-module__Vk_csq__field select{height:42px;padding:0 12px}.inquiry-module__Vk_csq__field textarea{resize:vertical;min-height:190px;padding:12px}.inquiry-module__Vk_csq__field small{color:var(--color-muted);font-weight:500}.inquiry-module__Vk_csq__parentNotice{border-radius:var(--radius-control);background:#fff8e9;border:1px solid #f0cd8b;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.inquiry-module__Vk_csq__parentNotice div{flex-direction:column;gap:3px;display:flex}.inquiry-module__Vk_csq__parentNotice span{color:var(--color-muted);font-size:12px}.inquiry-module__Vk_csq__parentNotice a{color:var(--color-primary-dark);font-size:12px;font-weight:800}.inquiry-module__Vk_csq__uploadBox{border-radius:var(--radius-control);text-align:center;background:#f8fcfd;border:1px dashed #9fcfd8;padding:20px}.inquiry-module__Vk_csq__uploadBox>strong{color:var(--color-ink);font-size:13px;display:block}.inquiry-module__Vk_csq__uploadBox>p{color:var(--color-muted);margin:7px 0;font-size:11px}.inquiry-module__Vk_csq__uploadBox button{cursor:pointer}.inquiry-module__Vk_csq__uploadMessage{font-weight:700}.inquiry-module__Vk_csq__fileList{text-align:left;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.inquiry-module__Vk_csq__fileList li{border:1px solid var(--color-line);border-radius:var(--radius-control);background:#fff;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.inquiry-module__Vk_csq__fileList img{border-radius:var(--radius-control);object-fit:cover;width:42px;height:42px;margin-right:9px}.inquiry-module__Vk_csq__fileList span{flex-direction:column;min-width:0;display:flex}.inquiry-module__Vk_csq__fileList b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inquiry-module__Vk_csq__fileList small{color:var(--color-muted);font-size:10px}.inquiry-module__Vk_csq__fileList li button{color:#b34d3d;border:0;min-height:28px;padding:0 8px;font-size:18px}.inquiry-module__Vk_csq__privacyNotice{border-radius:var(--radius-control);color:#7c5a20;background:#fff8e9;margin:0;padding:12px;font-size:11px}.inquiry-module__Vk_csq__writeActions{justify-content:flex-end;gap:7px;display:flex}.inquiry-module__Vk_csq__writeActions button{margin:0}.inquiry-module__Vk_csq__formAlert,.inquiry-module__Vk_csq__success{border-radius:var(--radius-control);margin:0;padding:11px 13px;font-size:12px;font-weight:700}.inquiry-module__Vk_csq__formAlert{color:#9f3528;background:#fff0ed}.inquiry-module__Vk_csq__success{color:var(--color-primary-dark);background:var(--color-primary-soft)}.inquiry-module__Vk_csq__commentForm button:disabled,.inquiry-module__Vk_csq__writeActions button:disabled,.inquiry-module__Vk_csq__uploadBox button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:760px){.inquiry-module__Vk_csq__page{padding:28px 16px 44px}.inquiry-module__Vk_csq__container>h1{font-size:28px}.inquiry-module__Vk_csq__toolbar{flex-direction:column;align-items:stretch}.inquiry-module__Vk_csq__toolbar nav{grid-template-columns:repeat(3,1fr);display:grid}.inquiry-module__Vk_csq__listHead{display:none}.inquiry-module__Vk_csq__row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.inquiry-module__Vk_csq__row>span:first-child,.inquiry-module__Vk_csq__row time{display:none}.inquiry-module__Vk_csq__rowTitle{padding:0;font-size:13px}.inquiry-module__Vk_csq__rowTitle small{width:max-content;margin:0 0 5px;display:flex}.inquiry-module__Vk_csq__article>header,.inquiry-module__Vk_csq__articleBody,.inquiry-module__Vk_csq__writeCard{padding:20px 17px}.inquiry-module__Vk_csq__article>header h2{font-size:20px}.inquiry-module__Vk_csq__parentNotice{flex-direction:column;align-items:flex-start}.inquiry-module__Vk_csq__writeActions a,.inquiry-module__Vk_csq__writeActions button{flex:1}}
.pre-apply-module__uZynTa__page{width:100%;min-width:0}.pre-apply-module__uZynTa__pageHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.pre-apply-module__uZynTa__pageHead p{color:#789097;gap:7px;margin:0 0 5px;font-size:10px;font-weight:800;display:flex}.pre-apply-module__uZynTa__pageHead p b{color:var(--color-primary-dark)}.pre-apply-module__uZynTa__pageHead h1{letter-spacing:-1.1px;margin:0 0 7px;font-size:30px}.pre-apply-module__uZynTa__pageHead small{color:var(--color-muted);font-size:12px}.pre-apply-module__uZynTa__notice,.pre-apply-module__uZynTa__certificateAlert{border-radius:var(--radius-panel);justify-content:space-between;align-items:center;gap:18px;display:flex}.pre-apply-module__uZynTa__notice{color:#59747b;background:#eef9fb;border:1px solid #bfe3e9;padding:17px 19px}.pre-apply-module__uZynTa__notice b{color:var(--color-ink);font-size:12px}.pre-apply-module__uZynTa__notice p{margin:5px 0 0;font-size:10px;line-height:1.6}.pre-apply-module__uZynTa__notice>span{color:var(--color-warning);flex:none;font-size:10px;font-weight:800}.pre-apply-module__uZynTa__certificateAlert{background:#fff8ee;border:1px solid #f0c796;margin-top:12px;padding:14px 17px}.pre-apply-module__uZynTa__certificateAlert b{color:#8a430d;font-size:11px}.pre-apply-module__uZynTa__certificateAlert p{color:#8a6a52;margin:4px 0 0;font-size:10px}.pre-apply-module__uZynTa__certificateAlert a{border-radius:var(--radius-control);color:#91460d;background:#fff;border:1px solid #e6a85e;min-height:32px;padding:8px 10px;font-size:10px;font-weight:800}.pre-apply-module__uZynTa__panel{border:1px solid var(--color-line);border-radius:var(--radius-section);box-shadow:var(--shadow-section);background:#fff;margin-top:16px;overflow:hidden}.pre-apply-module__uZynTa__summary{border-bottom:1px solid var(--color-line);background:var(--color-line);grid-template-columns:160px 160px 1fr;gap:1px;display:grid}.pre-apply-module__uZynTa__summary>div{background:#fff;min-width:0;padding:16px 18px}.pre-apply-module__uZynTa__summary small{color:#789097;margin-bottom:5px;font-size:13px;font-weight:600;display:block}.pre-apply-module__uZynTa__summary strong{font-size:18px}.pre-apply-module__uZynTa__termState p{flex-wrap:wrap;gap:6px;margin:0;display:flex}.pre-apply-module__uZynTa__termState span{border-radius:var(--radius-badge);color:#9a5a31;background:#fff1e7;padding:5px 7px;font-size:10px;font-weight:800}.pre-apply-module__uZynTa__termState span.pre-apply-module__uZynTa__done{color:var(--color-primary-dark);background:var(--color-primary-soft)}.pre-apply-module__uZynTa__tabs{border-bottom:1px solid var(--color-line);background:#f7fbfc;grid-template-columns:repeat(4,1fr);display:grid}.pre-apply-module__uZynTa__tabs button{border:0;border-right:1px solid var(--color-line);color:#617b82;cursor:pointer;background:0 0;min-height:42px;font-size:11px;font-weight:700}.pre-apply-module__uZynTa__tabs button:last-child{border-right:0}.pre-apply-module__uZynTa__tabs button.pre-apply-module__uZynTa__active{color:var(--color-primary-dark);box-shadow:inset 0 -3px var(--color-primary);background:#fff}.pre-apply-module__uZynTa__tabs span{margin-left:3px}.pre-apply-module__uZynTa__statisticsNotice{border-radius:var(--radius-control);color:#8a5a31;background:#fff8ee;border:1px solid #f0c796;margin:14px 16px 0;padding:10px 12px;font-size:11px}.pre-apply-module__uZynTa__tableWrap{padding:14px 16px 18px;overflow-x:auto}.pre-apply-module__uZynTa__table{border-collapse:collapse;text-align:center;width:100%;min-width:1420px}.pre-apply-module__uZynTa__table th{color:#4f6d75;background:#eff8fa;border:1px solid #d7e7ea;padding:9px 6px;font-size:10px}.pre-apply-module__uZynTa__groupHead th:nth-child(2){background:#eaf7f9}.pre-apply-module__uZynTa__groupHead th:nth-child(3){background:#f4f8f9}.pre-apply-module__uZynTa__table td{color:#526b72;border:1px solid #e1edef;padding:11px 7px;font-size:12px;line-height:1.45}.pre-apply-module__uZynTa__confirmedRow{background:#f0fafb}.pre-apply-module__uZynTa__termBadge{color:#fff;background:var(--color-primary);border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:inline-grid}.pre-apply-module__uZynTa__myScore{justify-content:center;align-items:center;gap:4px;display:flex}.pre-apply-module__uZynTa__rangeBadge{border-radius:var(--radius-badge);color:#a34e12;background:#fff0df;padding:3px 5px;font-size:8px;font-weight:800}.pre-apply-module__uZynTa__myScore strong{color:var(--color-primary-dark)}.pre-apply-module__uZynTa__myScore small{color:#789097;font-size:9px}.pre-apply-module__uZynTa__stageStack{flex-direction:column;min-width:0;display:flex}.pre-apply-module__uZynTa__stageStack>div{justify-content:center;align-items:center;min-height:30px;display:flex}.pre-apply-module__uZynTa__stageStack>div+div{border-top:1px dotted #cbdde1}.pre-apply-module__uZynTa__stepBadge{border-radius:var(--radius-badge);min-height:22px;color:var(--color-primary-dark);background:var(--color-primary-soft);white-space:nowrap;align-items:center;padding:0 6px;font-size:9px;font-weight:800;display:inline-flex}.pre-apply-module__uZynTa__actionButton{border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;min-height:30px;padding:0 8px;font-size:11px;font-weight:400}.pre-apply-module__uZynTa__actionButton:disabled{cursor:not-allowed;opacity:.55}.pre-apply-module__uZynTa__pickButton{border:1px solid var(--color-primary);color:var(--color-primary-dark);background:#fff}.pre-apply-module__uZynTa__confirmedButton{border:1px solid var(--color-primary);color:#fff;background:var(--color-primary)}.pre-apply-module__uZynTa__deleteButton{color:#687f85;background:#f8fbfb;border:1px solid #d7e3e5}.pre-apply-module__uZynTa__reportButton{color:#fff;background:#496f79;border:1px solid #496f79}.pre-apply-module__uZynTa__cards{display:none}.pre-apply-module__uZynTa__card{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:#fff;padding:16px}.pre-apply-module__uZynTa__card>header{align-items:center;gap:10px;display:flex}.pre-apply-module__uZynTa__card>header div{min-width:0}.pre-apply-module__uZynTa__card>header b{font-size:15px}.pre-apply-module__uZynTa__card>header p{color:var(--color-muted);margin:4px 0 0;font-size:11px}.pre-apply-module__uZynTa__card dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.pre-apply-module__uZynTa__card dl>div{border-radius:var(--radius-control);background:#f3f8f9;padding:10px}.pre-apply-module__uZynTa__card dt{color:#7a9096;font-size:10px;font-weight:800}.pre-apply-module__uZynTa__card dd{color:#425f67;margin:5px 0 0;font-size:12px;line-height:1.55}.pre-apply-module__uZynTa__card dl>.pre-apply-module__uZynTa__mobileStageOverview{grid-column:1/-1}.pre-apply-module__uZynTa__mobileStageOverview section{padding:8px 0}.pre-apply-module__uZynTa__mobileStageOverview section+section{border-top:1px dotted #cbdde1}.pre-apply-module__uZynTa__mobileStageOverview section b{color:var(--color-primary-dark);align-items:center;gap:7px;display:flex}.pre-apply-module__uZynTa__mobileStageOverview section p{margin:4px 0 0}.pre-apply-module__uZynTa__cardActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.pre-apply-module__uZynTa__empty,.pre-apply-module__uZynTa__errorState{text-align:center;padding:38px 20px}.pre-apply-module__uZynTa__empty{border:1px dashed var(--color-line);border-radius:var(--radius-panel);background:#f8fcfd;margin:18px}.pre-apply-module__uZynTa__empty b,.pre-apply-module__uZynTa__errorState strong{font-size:14px}.pre-apply-module__uZynTa__empty p,.pre-apply-module__uZynTa__errorState p{color:var(--color-muted);margin:7px 0 16px;font-size:11px}.pre-apply-module__uZynTa__empty a{border-radius:var(--radius-control);color:#fff;background:var(--color-primary);align-items:center;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.pre-apply-module__uZynTa__errorState{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:#fff}.pre-apply-module__uZynTa__modal{z-index:1100;background:#0e28306b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pre-apply-module__uZynTa__modalCard{border-radius:var(--radius-section);background:#fff;width:min(420px,100%);padding:22px;box-shadow:0 24px 70px #082e3840}.pre-apply-module__uZynTa__modalCard h2{margin:0;font-size:17px}.pre-apply-module__uZynTa__modalCard p{color:var(--color-muted);margin:9px 0 20px;font-size:11px;line-height:1.6}.pre-apply-module__uZynTa__modalCard>div{justify-content:flex-end;gap:7px;display:flex}.pre-apply-module__uZynTa__modalCard button{border:1px solid var(--color-line);border-radius:var(--radius-control);min-height:36px;color:var(--color-primary-dark);cursor:pointer;background:#fff;padding:0 12px;font-size:10px;font-weight:800}.pre-apply-module__uZynTa__modalCard button.pre-apply-module__uZynTa__modalPrimary{border-color:var(--color-primary);color:#fff;background:var(--color-primary)}@media (max-width:900px){.pre-apply-module__uZynTa__summary{grid-template-columns:130px 130px 1fr}.pre-apply-module__uZynTa__tableWrap{display:none}.pre-apply-module__uZynTa__cards{flex-direction:column;gap:12px;padding:14px;display:flex}}@media (max-width:760px){.pre-apply-module__uZynTa__pageHead,.pre-apply-module__uZynTa__notice,.pre-apply-module__uZynTa__certificateAlert{flex-direction:column;align-items:flex-start}.pre-apply-module__uZynTa__pageHead .button{align-self:stretch}.pre-apply-module__uZynTa__summary{grid-template-columns:1fr 1fr}.pre-apply-module__uZynTa__termState{grid-column:1/-1}.pre-apply-module__uZynTa__card dl{grid-template-columns:1fr}.pre-apply-module__uZynTa__actionButton{min-height:36px;padding:0 4px;font-size:12px;font-weight:500}}
.scores-module__ZsG0ua__page{min-height:70vh}.scores-module__ZsG0ua__pageHead{justify-content:space-between;align-items:flex-end;gap:20px;width:100%;margin:0 0 22px;display:flex}.scores-module__ZsG0ua__pageHead p{color:#789097;gap:7px;margin:0 0 6px;font-size:10px;font-weight:800;display:flex}.scores-module__ZsG0ua__pageHead p b{color:var(--color-primary-dark)}.scores-module__ZsG0ua__pageHead h1{color:var(--color-ink);letter-spacing:-.04em;margin:0 0 7px;font-size:30px}.scores-module__ZsG0ua__pageHead small{color:var(--color-muted);font-size:12px}.scores-module__ZsG0ua__scoreBackLink{border-radius:var(--radius-control);min-height:32px;color:var(--color-primary-dark);background:var(--color-primary-soft);border:1px solid #8dced9;align-items:center;gap:5px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 3px 10px #09a8c514}.scores-module__ZsG0ua__scoreBackLink:hover{border-color:var(--color-primary);background:#dff5f8}.scores-module__ZsG0ua__scoreBackLink span{font-size:12px}.scores-module__ZsG0ua__panel,.scores-module__ZsG0ua__summaryGrid,.scores-module__ZsG0ua__stateCard{width:100%}.scores-module__ZsG0ua__panel{border:1px solid var(--color-line);border-radius:var(--radius-section);box-shadow:var(--shadow-section);background:#fff;padding:24px}.scores-module__ZsG0ua__panel+.scores-module__ZsG0ua__panel{margin-top:16px}.scores-module__ZsG0ua__panelHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.scores-module__ZsG0ua__panelHead h2{color:var(--color-ink);margin:0 0 6px;font-size:18px}.scores-module__ZsG0ua__panelHead p,.scores-module__ZsG0ua__subhead p{color:var(--color-muted);margin:0;font-size:11px;line-height:1.55}.scores-module__ZsG0ua__quotaBox{border-radius:var(--radius-control);background:#f3fafb;border:1px solid #c9e5ea;gap:4px;min-width:175px;padding:11px 13px;display:grid}.scores-module__ZsG0ua__quotaBox b{color:#56737b;font-size:9px}.scores-module__ZsG0ua__quotaBox span{color:var(--color-primary-dark);font-size:12px;font-weight:900}.scores-module__ZsG0ua__scaleChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.scores-module__ZsG0ua__scaleChoices button{border:1px solid var(--color-line);border-radius:var(--radius-control);color:#688087;min-height:68px;font:inherit;text-align:left;cursor:pointer;background:#fff;align-content:center;gap:5px;padding:12px 14px;display:grid}.scores-module__ZsG0ua__scaleChoices button b{color:var(--color-ink);font-size:12px}.scores-module__ZsG0ua__scaleChoices button span{font-size:10px}.scores-module__ZsG0ua__scaleChoices button.scores-module__ZsG0ua__selectedChoice{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:0 0 0 2px #09a8c514}.scores-module__ZsG0ua__scaleChoices button:disabled{color:#8a9ca1;cursor:not-allowed;background:#f1f5f6}.scores-module__ZsG0ua__methodLockedNotice{border-radius:var(--radius-panel);color:#71868c;text-align:center;background:#f7fafb;border:1px dashed #c7dadd;align-content:center;place-items:center;gap:6px;min-height:120px;padding:22px;display:grid}.scores-module__ZsG0ua__methodLockedNotice b{color:#536d74;font-size:12px}.scores-module__ZsG0ua__methodLockedNotice span{font-size:10px}.scores-module__ZsG0ua__savedMeta{justify-items:end;gap:6px;display:grid}.scores-module__ZsG0ua__savedMeta small{color:#72878d;font-size:9px}.scores-module__ZsG0ua__savedMeta .scores-module__ZsG0ua__sectionButton{margin-top:2px}.scores-module__ZsG0ua__inlineSpinner{border:2px solid #09a8c540;border-top-color:var(--color-primary);vertical-align:-2px;border-radius:50%;width:11px;height:11px;margin-right:6px;animation:.75s linear infinite scores-module__ZsG0ua__score-spin;display:inline-block}.scores-module__ZsG0ua__reviewNotice,.scores-module__ZsG0ua__formError,.scores-module__ZsG0ua__saveHint{border-radius:var(--radius-control);margin:0 0 15px;padding:10px 12px;font-size:10px;line-height:1.55}.scores-module__ZsG0ua__reviewNotice{color:#76511f;background:#fff8e9;border:1px solid #efc98d}.scores-module__ZsG0ua__formError{color:#9f3528;background:#fff0ed;border:1px solid #e9a18f;font-weight:700}.scores-module__ZsG0ua__saveHint{color:#824e13;background:#fff8e9;border:1px solid #efc98d;margin:14px 0 0}.scores-module__ZsG0ua__recordTabs{border-bottom:1px solid #dcebed;gap:3px;margin-bottom:16px;display:flex;overflow-x:auto}.scores-module__ZsG0ua__recordTabs button{color:#71868c;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-size:10px;font-weight:800}.scores-module__ZsG0ua__recordTabs button.scores-module__ZsG0ua__active{border-bottom-color:var(--color-primary);color:var(--color-primary-dark);background:#f2fafb}.scores-module__ZsG0ua__recordSection{border-radius:var(--radius-panel);background:#fbfdfd;border:1px solid #d7e9ec;padding:16px}.scores-module__ZsG0ua__recordSectionHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.scores-module__ZsG0ua__recordSectionHead h3{color:var(--color-ink);margin:0 0 4px;font-size:14px}.scores-module__ZsG0ua__recordSectionHead p{color:var(--color-muted);margin:0;font-size:10px;line-height:1.55}.scores-module__ZsG0ua__sectionButton{border-radius:var(--radius-control);min-height:31px;color:var(--color-primary-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #a9d7df;padding:0 10px;font-size:9px;font-weight:800}.scores-module__ZsG0ua__sectionButton:disabled{color:#8da0a5;cursor:not-allowed;background:#edf3f4}.scores-module__ZsG0ua__schoolDesktopAdd{flex:none;align-items:center;gap:6px;display:flex}.scores-module__ZsG0ua__schoolDesktopAdd select{border-radius:var(--radius-control);height:31px;color:var(--color-ink);font:inherit;background:#fff;border:1px solid #c9e2e6;padding:0 25px 0 9px;font-size:9px;font-weight:800}.scores-module__ZsG0ua__schoolTableWrap{border-radius:var(--radius-control);background:#fff;border:1px solid #cfe5e9;overflow-x:auto}.scores-module__ZsG0ua__schoolTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1600px}.scores-module__ZsG0ua__schoolTable th,.scores-module__ZsG0ua__schoolTable td{text-align:center;border-bottom:1px solid #dfedef;border-right:1px solid #dfedef;height:43px;padding:4px}.scores-module__ZsG0ua__schoolTable th:last-child,.scores-module__ZsG0ua__schoolTable td:last-child{border-right:0}.scores-module__ZsG0ua__schoolTable tbody tr:last-child td{border-bottom:0}.scores-module__ZsG0ua__schoolTable th{color:#4e6971;background:#edf7f9;height:36px;font-size:9px;font-weight:900}.scores-module__ZsG0ua__schoolTable th:first-child,.scores-module__ZsG0ua__schoolTable th:nth-child(2){width:64px}.scores-module__ZsG0ua__schoolTable th:nth-child(3){width:115px}.scores-module__ZsG0ua__schoolTable th:nth-child(4){width:105px}.scores-module__ZsG0ua__schoolTable th:nth-child(5){width:145px}.scores-module__ZsG0ua__schoolTable th:nth-child(6),.scores-module__ZsG0ua__schoolTable th:nth-child(7){width:66px}.scores-module__ZsG0ua__schoolTable th:nth-child(8),.scores-module__ZsG0ua__schoolTable th:nth-child(9){width:74px}.scores-module__ZsG0ua__schoolTable th:nth-last-child(2){width:62px}.scores-module__ZsG0ua__schoolTable th:last-child{width:38px}.scores-module__ZsG0ua__schoolTable input,.scores-module__ZsG0ua__schoolTable select{width:100%;min-width:0;height:32px;color:var(--color-ink);font:inherit;background:#fff;border:1px solid #c9e2e6;border-radius:4px;padding:0 6px;font-size:9px}.scores-module__ZsG0ua__schoolTable .scores-module__ZsG0ua__invalidInput,.scores-module__ZsG0ua__invalidField input,.scores-module__ZsG0ua__invalidField select{color:#8f2f22;background:#fff1ee;border-color:#d95845;box-shadow:0 0 0 1px #d958451a}.scores-module__ZsG0ua__invalidField>span{color:#a33b2d!important}.scores-module__ZsG0ua__schoolTable input:disabled,.scores-module__ZsG0ua__schoolTable select:disabled,.scores-module__ZsG0ua__schoolMobileFields input:disabled,.scores-module__ZsG0ua__schoolMobileFields select:disabled{color:#7d9095;cursor:not-allowed;background:#f0f4f5}.scores-module__ZsG0ua__schoolMetadataError{border-radius:var(--radius-control);color:#824e13;background:#fff8e9;border:1px solid #efc98d;margin:0 0 12px;padding:9px 11px;font-size:10px;font-weight:700}.scores-module__ZsG0ua__schoolPeriodCell{color:var(--color-primary-dark);vertical-align:middle;background:#f4fafb;font-size:9px;font-weight:900}.scores-module__ZsG0ua__schoolWideCell{min-width:122px}.scores-module__ZsG0ua__schoolMoveCell select{color:#60777e;height:27px;padding:0 3px;font-size:8px}.scores-module__ZsG0ua__schoolRemoveCell button{color:#9b4a3d;width:25px;height:25px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px}.scores-module__ZsG0ua__schoolRemoveCell button:disabled{color:#b9c3c5;cursor:not-allowed}.scores-module__ZsG0ua__schoolEmptyTerm td:last-child{color:#71868c;background:#fbfdfd;font-size:9px}.scores-module__ZsG0ua__schoolEmptyTerm td:last-child span{margin-right:10px}.scores-module__ZsG0ua__schoolEmptyTerm td:last-child button{border-radius:var(--radius-control);min-height:28px;color:var(--color-primary-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #a9d7df;padding:0 9px;font-size:8px;font-weight:900}.scores-module__ZsG0ua__schoolMobileTerms{display:none}.scores-module__ZsG0ua__schoolMobileFields label,.scores-module__ZsG0ua__schoolMetricGrid label,.scores-module__ZsG0ua__violenceList label{gap:5px;display:grid}.scores-module__ZsG0ua__schoolMobileFields label span,.scores-module__ZsG0ua__schoolMetricGrid label span,.scores-module__ZsG0ua__violenceList label span{color:#58727a;font-size:9px;font-weight:800}.scores-module__ZsG0ua__schoolMobileFields input,.scores-module__ZsG0ua__schoolMobileFields select,.scores-module__ZsG0ua__schoolMetricGrid input,.scores-module__ZsG0ua__violenceList select{border-radius:var(--radius-control);width:100%;min-width:0;height:36px;color:var(--color-ink);font:inherit;background:#fff;border:1px solid #c9e3e7;padding:0 9px;font-size:10px}.scores-module__ZsG0ua__distributionFields{border:0;margin:0;padding:0}.scores-module__ZsG0ua__distributionFields legend{color:#58727a;margin-bottom:6px;font-size:9px;font-weight:800}.scores-module__ZsG0ua__distributionFields>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.scores-module__ZsG0ua__distributionFields label{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;display:grid}.scores-module__ZsG0ua__distributionFields label span{text-align:center}.scores-module__ZsG0ua__creditTotals{border-radius:var(--radius-control);background:#f6fafb;border:1px solid #d8e9ec;grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);align-items:center;gap:14px;margin-top:14px;padding:13px;display:grid}.scores-module__ZsG0ua__creditTotals h4{color:var(--color-ink);margin:0 0 4px;font-size:11px}.scores-module__ZsG0ua__creditTotals p{color:#6e848a;margin:0;font-size:9px;line-height:1.5}.scores-module__ZsG0ua__creditTotalList{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.scores-module__ZsG0ua__creditTotalList label{border-radius:var(--radius-control);background:#fff;border:1px solid #d6e6e9;grid-template-columns:auto minmax(74px,1fr);align-items:center;gap:5px 8px;min-width:0;min-height:66px;padding:8px;display:grid}.scores-module__ZsG0ua__creditTotalList label>span{color:#4f6c74;font-size:9px;font-weight:900}.scores-module__ZsG0ua__creditTotalList input{width:100%;min-width:0;height:30px;font:inherit;border:1px solid #c9e2e6;border-radius:4px;padding:0 7px;font-size:9px}.scores-module__ZsG0ua__creditTotalList small{color:#71868c;font-size:8px}.scores-module__ZsG0ua__creditTotalList small b{color:#425f67}.scores-module__ZsG0ua__creditTotalList em{color:#7e9196;justify-self:end;font-size:8px;font-style:normal;font-weight:900}.scores-module__ZsG0ua__creditTotalList .scores-module__ZsG0ua__creditMatched{background:#f4fbf8;border-color:#a9daca}.scores-module__ZsG0ua__creditTotalList .scores-module__ZsG0ua__creditMatched em{color:#27765f}.scores-module__ZsG0ua__creditTotalList .scores-module__ZsG0ua__creditMismatch{background:#fff9ef;border-color:#edbf81}.scores-module__ZsG0ua__creditTotalList .scores-module__ZsG0ua__creditMismatch em{color:#a75a16}.scores-module__ZsG0ua__attendanceTableWrap{border-radius:var(--radius-control);background:#fff;border:1px solid #d2e7ea;overflow-x:auto}.scores-module__ZsG0ua__attendanceTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.scores-module__ZsG0ua__attendanceTable th,.scores-module__ZsG0ua__attendanceTable td{text-align:center;border-bottom:1px solid #dfedef;border-right:1px solid #dfedef;height:39px;padding:4px}.scores-module__ZsG0ua__attendanceTable tr:last-child th,.scores-module__ZsG0ua__attendanceTable tr:last-child td{border-bottom:0}.scores-module__ZsG0ua__attendanceTable th:last-child,.scores-module__ZsG0ua__attendanceTable td:last-child{border-right:0}.scores-module__ZsG0ua__attendanceTable thead th{color:#4e6971;background:#edf7f9;font-size:9px;font-weight:900}.scores-module__ZsG0ua__attendanceTable tbody th{width:70px;color:var(--color-primary-dark);background:#f5fafb;font-size:9px}.scores-module__ZsG0ua__attendanceTable input,.scores-module__ZsG0ua__attendanceMobile input{width:100%;min-width:0;height:30px;font:inherit;text-align:center;border:1px solid #c9e2e6;border-radius:4px;padding:0 4px;font-size:9px}.scores-module__ZsG0ua__attendanceMobile{display:none}.scores-module__ZsG0ua__volunteerTableWrap{border-radius:var(--radius-control);background:#fff;border:1px solid #d2e7ea;width:100%;overflow:hidden}.scores-module__ZsG0ua__volunteerTable{border-collapse:collapse;table-layout:fixed;width:100%}.scores-module__ZsG0ua__volunteerTable th,.scores-module__ZsG0ua__volunteerTable td{text-align:center;border-bottom:1px solid #dfedef;border-right:1px solid #dfedef;height:44px;padding:6px}.scores-module__ZsG0ua__volunteerTable tfoot th,.scores-module__ZsG0ua__volunteerTable tfoot td{background:#f5fafb;border-bottom:0}.scores-module__ZsG0ua__volunteerTable th:last-child,.scores-module__ZsG0ua__volunteerTable td:last-child{border-right:0}.scores-module__ZsG0ua__volunteerTable thead th{color:#4e6971;background:#edf7f9;font-size:9px}.scores-module__ZsG0ua__volunteerTable tbody th{width:90px;color:var(--color-primary-dark);background:#f5fafb;font-size:9px}.scores-module__ZsG0ua__volunteerTable input{width:min(220px,100%);height:32px;font:inherit;text-align:center;border:1px solid #c9e2e6;border-radius:4px;padding:0 8px;font-size:10px}.scores-module__ZsG0ua__volunteerTable tfoot th{color:#4e6971;font-size:9px}.scores-module__ZsG0ua__volunteerTable tfoot td b{color:var(--color-ink);margin-right:3px;font-size:14px}.scores-module__ZsG0ua__volunteerTable tfoot td span{color:#6f858b;font-size:9px}.scores-module__ZsG0ua__volunteerNote{color:#70868c;margin:9px 0 0;font-size:9px;line-height:1.55}.scores-module__ZsG0ua__violenceList{gap:7px;display:grid}.scores-module__ZsG0ua__violenceList label{grid-template-columns:90px 120px auto;align-items:center}.scores-module__ZsG0ua__violenceList label button{border-radius:var(--radius-control);color:#9f3528;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0b8b0;padding:0 9px;font-size:9px}.scores-module__ZsG0ua__emptyRecordState{border-radius:var(--radius-control);color:#75898f;background:#f2f6f7;margin:0;padding:14px;font-size:10px}.scores-module__ZsG0ua__scoreActions{border-top:1px solid #e0ecee;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding-top:15px;display:flex}.scores-module__ZsG0ua__scoreActions>div:last-child{flex:none;gap:7px;display:flex}.scores-module__ZsG0ua__actionGuide{color:#6b8187;gap:4px;min-width:0;font-size:9px;line-height:1.45;display:grid}.scores-module__ZsG0ua__actionGuide b{color:#4e6a72;font-size:10px}.scores-module__ZsG0ua__dangerButton{border-radius:var(--radius-control);color:#9f3528;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfaca2;padding:0 13px;font-size:10px;font-weight:800}.scores-module__ZsG0ua__confirmBox{border-radius:var(--radius-control);color:#8f3d30;background:#fff4f1;border:1px solid #e8a99d;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:13px 14px;display:flex}.scores-module__ZsG0ua__confirmBox b{font-size:11px}.scores-module__ZsG0ua__confirmBox p{margin:4px 0 0;font-size:9px;line-height:1.5}.scores-module__ZsG0ua__confirmBox>div:last-child{flex:none;gap:6px;display:flex}.scores-module__ZsG0ua__confirmBox button{border-radius:var(--radius-control);min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfb8b0;padding:0 10px;font-size:9px;font-weight:800}.scores-module__ZsG0ua__confirmBox .scores-module__ZsG0ua__confirmDanger{color:#fff;background:#c95342;border-color:#c95342}.scores-module__ZsG0ua__stateBadge,.scores-module__ZsG0ua__savedBadge,.scores-module__ZsG0ua__pendingBadge,.scores-module__ZsG0ua__reviewBadge{border-radius:var(--radius-badge);color:var(--color-primary-dark);background:var(--color-primary-soft);white-space:nowrap;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.scores-module__ZsG0ua__reviewBadge{color:#913e09;background:#ffdfbd;box-shadow:inset 0 0 0 1px #f2a55d}.scores-module__ZsG0ua__pendingBadge{color:#687f86;background:#edf3f4}.scores-module__ZsG0ua__modeLabel{border:1px solid var(--color-primary);border-radius:var(--radius-control);min-height:38px;color:var(--color-primary-dark);background:var(--color-primary-soft);align-items:center;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.scores-module__ZsG0ua__note{border-radius:var(--radius-panel);color:#54717a;background:#eef9fb;border:1px solid #bfe3e9;margin:16px auto 0;padding:15px 17px;font-size:11px;line-height:1.65}.scores-module__ZsG0ua__panel>.scores-module__ZsG0ua__note{margin-bottom:0}.scores-module__ZsG0ua__inputTabs{gap:6px;margin-bottom:16px;display:flex}.scores-module__ZsG0ua__inputTabs button{border:1px solid var(--color-line);border-radius:var(--radius-control);color:#687f86;min-height:38px;font:inherit;cursor:pointer;background:#fff;padding:0 14px;font-size:11px;font-weight:900}.scores-module__ZsG0ua__inputTabs button.scores-module__ZsG0ua__active{border-color:var(--color-primary);color:var(--color-primary-dark);background:var(--color-primary-soft)}.scores-module__ZsG0ua__inputTabs button:disabled{color:#87999e;cursor:not-allowed;background:#edf3f4}.scores-module__ZsG0ua__uploadZone,.scores-module__ZsG0ua__manualIntro{border-radius:var(--radius-panel);text-align:center;background:#f7fcfd;border:1px dashed #80cddb;align-content:center;place-items:center;min-height:170px;padding:22px;display:grid}.scores-module__ZsG0ua__uploadZone h3{color:var(--color-ink);margin:0 0 7px;font-size:14px}.scores-module__ZsG0ua__uploadZone p,.scores-module__ZsG0ua__manualIntro p{color:#71878e;margin:0 0 14px;font-size:11px;line-height:1.6}.scores-module__ZsG0ua__uploadZone small{color:#8a6b42;margin-top:10px;font-size:10px}.scores-module__ZsG0ua__uploadZone .button:disabled{color:#8da0a5;cursor:wait;pointer-events:none;background:#edf3f4;border-color:#d9e5e8}.scores-module__ZsG0ua__parseUsage,.scores-module__ZsG0ua__parseUsageExhausted{border-radius:var(--radius-control);color:#126b7b;background:#dff5f8;margin-bottom:10px;padding:5px 9px;font-size:10px;font-weight:800}.scores-module__ZsG0ua__parseUsageExhausted{color:#9f4c18;background:#fff0dc}.scores-module__ZsG0ua__schoolRecordUploadButton:disabled{color:#8da0a5;cursor:not-allowed;background:#edf3f4;border-color:#d9e5e8}.scores-module__ZsG0ua__loadingSpinner{border:2px solid #ffffff7a;border-top-color:#fff;border-radius:50%;width:13px;height:13px;margin-right:7px;animation:.75s linear infinite scores-module__ZsG0ua__score-spin}.scores-module__ZsG0ua__parseProgress{border-radius:var(--radius-control);color:#55747c;background:#e8f6f8;justify-content:space-between;align-items:center;width:min(360px,100%);margin-top:13px;padding:9px 11px;font-size:9px;display:flex}.scores-module__ZsG0ua__parseProgress strong{color:var(--color-primary-dark);font-size:10px}.scores-module__ZsG0ua__schoolParseProgress{border-radius:var(--radius-control);color:#55747c;text-align:left;background:#f2fafb;border:1px solid #c6e5ea;width:min(460px,100%);margin:13px auto 0;padding:13px 14px}.scores-module__ZsG0ua__schoolParseProgressHead{border-bottom:1px solid #d9ecef;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.scores-module__ZsG0ua__schoolParseProgressHead strong{color:var(--color-primary-dark);font-size:11px}.scores-module__ZsG0ua__schoolParseProgressHead span{color:#70878e;font-variant-numeric:tabular-nums;font-size:9px}.scores-module__ZsG0ua__schoolParseProgress .scores-module__ZsG0ua__parseQueueNotice{color:#e56b1f;margin:9px 0 0;font-size:9px;font-weight:800;line-height:1.5}.scores-module__ZsG0ua__schoolParseProgress ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.scores-module__ZsG0ua__schoolParseProgress li{color:#9aa9ad;align-items:flex-start;gap:8px;min-height:22px;display:flex}.scores-module__ZsG0ua__parseStepIcon{color:#adbdc1;flex:none;justify-content:center;align-items:center;width:15px;height:15px;margin-top:1px;font-size:11px;font-weight:900;display:inline-flex}.scores-module__ZsG0ua__schoolParseProgress li>div{flex:1;min-width:0}.scores-module__ZsG0ua__schoolParseProgress p{align-items:baseline;gap:8px;margin:0;display:flex}.scores-module__ZsG0ua__schoolParseProgress p b{font-size:10px}.scores-module__ZsG0ua__schoolParseProgress p em{font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:9px;font-style:normal}.scores-module__ZsG0ua__schoolParseProgress small{color:#637a81;margin-top:3px;font-size:9px;line-height:1.45;display:block}.scores-module__ZsG0ua__schoolParseProgress li.scores-module__ZsG0ua__doneParseStep{color:#7d9298}.scores-module__ZsG0ua__schoolParseProgress li.scores-module__ZsG0ua__doneParseStep .scores-module__ZsG0ua__parseStepIcon{color:#24936f}.scores-module__ZsG0ua__schoolParseProgress li.scores-module__ZsG0ua__doneParseStep p b{-webkit-text-decoration:line-through #b9c8cb;text-decoration:line-through #b9c8cb}.scores-module__ZsG0ua__schoolParseProgress li.scores-module__ZsG0ua__activeParseStep{color:var(--color-ink)}.scores-module__ZsG0ua__schoolParseProgress li.scores-module__ZsG0ua__activeParseStep .scores-module__ZsG0ua__parseStepIcon{color:var(--color-primary)}.scores-module__ZsG0ua__parseStepIcon .scores-module__ZsG0ua__inlineSpinner{width:11px;height:11px;margin:0}.scores-module__ZsG0ua__schoolParseProgress li.scores-module__ZsG0ua__activeParseStep p b{font-weight:900}@keyframes scores-module__ZsG0ua__score-spin{to{transform:rotate(360deg)}}.scores-module__ZsG0ua__uploadZone .scores-module__ZsG0ua__parseError{border-radius:var(--radius-control);color:#9f3528;background:#fff0ed;margin:12px 0 0;padding:9px 11px;font-size:11px;font-weight:700}.scores-module__ZsG0ua__parsedImageReview{border-radius:var(--radius-panel);background:#f5fbfc;border:1px solid #bfe3e9;grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:center;gap:16px;margin-bottom:16px;padding:14px;display:grid}.scores-module__ZsG0ua__previewImageButton{border-radius:var(--radius-control);cursor:zoom-in;background:#fff;border:1px solid #d6e9ec;width:100%;padding:0;position:relative;overflow:hidden}.scores-module__ZsG0ua__previewImageButton img{object-fit:contain;width:100%;max-height:220px;display:block}.scores-module__ZsG0ua__previewPdfDocument{min-height:180px;color:var(--color-primary-dark);background:linear-gradient(145deg,#f8fcfd,#eaf7f9);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.scores-module__ZsG0ua__previewPdfDocument b{border-radius:var(--radius-control);background:#fff;border:1px solid #acd9e0;place-items:center;width:58px;height:70px;font-size:17px;display:grid;box-shadow:0 8px 22px #0b66781a}.scores-module__ZsG0ua__previewPdfDocument small{color:#647e85;font-size:9px;font-weight:800}.scores-module__ZsG0ua__previewImageButton span{border-radius:var(--radius-badge);color:#fff;background:#12313ac2;padding:4px 7px;font-size:8px;font-weight:800;position:absolute;bottom:7px;right:7px}.scores-module__ZsG0ua__parsedImageReview strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.scores-module__ZsG0ua__parsedImageReview p{color:#607a82;margin:7px 0 12px;font-size:10px;line-height:1.6}.scores-module__ZsG0ua__parseWarnings{border-radius:var(--radius-control);color:#76511f;background:#fff8e9;border:1px solid #efc98d;margin-bottom:16px;padding:12px 14px;font-size:10px;line-height:1.55}.scores-module__ZsG0ua__parseWarnings strong{font-size:11px}.scores-module__ZsG0ua__parseWarnings ul{margin:6px 0 0;padding-left:18px}.scores-module__ZsG0ua__imageLightbox{z-index:1000;background:#081b21c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.scores-module__ZsG0ua__imageLightboxContent{border-radius:var(--radius-section);background:#fff;flex-direction:column;width:min(960px,100%);max-height:calc(100vh - 48px);padding:14px;display:flex;box-shadow:0 20px 70px #00000059}.scores-module__ZsG0ua__imageLightboxHead{justify-content:space-between;align-items:center;gap:14px;min-height:34px;margin-bottom:10px;display:flex}.scores-module__ZsG0ua__imageLightboxHead strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.scores-module__ZsG0ua__imageLightboxHead button{border-radius:var(--radius-control);min-height:30px;color:var(--color-primary-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #b8dce2;flex:none;padding:0 10px;font-size:10px;font-weight:800}.scores-module__ZsG0ua__imageLightboxContent>img{object-fit:contain;background:#f3f7f8;width:100%;min-height:0;max-height:calc(100vh - 116px);display:block}.scores-module__ZsG0ua__pdfPreviewObject{background:#f3f7f8;border:0;width:100%;height:calc(100vh - 116px);min-height:420px;display:block}.scores-module__ZsG0ua__candidate{border-radius:var(--radius-panel);background:#f8fcfd;border:1px solid #d6e9ec;margin-bottom:20px;padding:16px}.scores-module__ZsG0ua__scoreSection{border-radius:var(--radius-panel);background:#fff;border:1px solid #d6e9ec;padding:16px}.scores-module__ZsG0ua__editingSection{border-color:#72c8d6;box-shadow:0 0 0 2px #09a8c514}.scores-module__ZsG0ua__subhead{margin-bottom:12px}.scores-module__ZsG0ua__subhead h3{color:var(--color-ink);margin:0 0 4px;font-size:13px}.scores-module__ZsG0ua__importedIdentityNotice{border-radius:var(--radius-control);background:#eef9fb;border:1px solid #bfe3e9;justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;padding:11px 12px;display:flex}.scores-module__ZsG0ua__importedIdentityNotice strong{color:var(--color-primary-dark);margin-bottom:3px;font-size:10px;display:block}.scores-module__ZsG0ua__importedIdentityNotice p{color:#617b83;margin:0;font-size:9px;line-height:1.5}.scores-module__ZsG0ua__importedIdentityNotice button{border-radius:var(--radius-control);min-height:28px;color:var(--color-primary-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #9ed3dc;flex:none;padding:0 9px;font-size:9px;font-weight:800}.scores-module__ZsG0ua__candidateGrid,.scores-module__ZsG0ua__identityView{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.scores-module__ZsG0ua__candidateGrid label span,.scores-module__ZsG0ua__identityView dt{color:#52717a;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.scores-module__ZsG0ua__candidateGrid label b{color:#e05b36;margin-left:3px;font-size:9px}.scores-module__ZsG0ua__importedSourceBadge,.scores-module__ZsG0ua__changedSourceBadge{border-radius:var(--radius-badge);vertical-align:middle;align-items:center;min-height:18px;margin-left:6px;padding:0 6px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.scores-module__ZsG0ua__importedSourceBadge{color:var(--color-primary-dark);background:#e5f6f8;border:1px solid #a8d9e1}.scores-module__ZsG0ua__changedSourceBadge{color:#637980;background:#f2f6f7;border:1px solid #d3dfe1}.scores-module__ZsG0ua__candidateGrid input{border-radius:var(--radius-control);width:100%;height:40px;color:var(--color-ink);font:inherit;background:#fff;border:1px solid #c7e3e8;padding:0 11px;font-size:11px}.scores-module__ZsG0ua__candidateGrid input.scores-module__ZsG0ua__identityMismatchInput{background:#fff6f4;border-color:#e66f59;box-shadow:0 0 0 2px #d64a3114}.scores-module__ZsG0ua__identityMismatchHint{color:#b44330;margin-top:5px;font-size:9px;font-weight:700;display:block}.scores-module__ZsG0ua__fieldHint{color:#71878e;margin-top:5px;font-size:9px;line-height:1.45;display:block}.scores-module__ZsG0ua__identityVerificationMismatch,.scores-module__ZsG0ua__identityVerificationUnavailable,.scores-module__ZsG0ua__certificateChoice{border-radius:var(--radius-control);margin:-6px 0 20px;padding:13px 14px}.scores-module__ZsG0ua__identityVerificationMismatch{color:#8e3d2d;background:#fff5f2;border:1px solid #e9a18f}.scores-module__ZsG0ua__identityVerificationUnavailable{color:#75552c;background:#fff9ed;border:1px solid #dfc89e}.scores-module__ZsG0ua__identityVerificationMismatch strong,.scores-module__ZsG0ua__identityVerificationUnavailable strong{margin-bottom:4px;font-size:11px;display:block}.scores-module__ZsG0ua__identityVerificationMismatch p,.scores-module__ZsG0ua__identityVerificationUnavailable p{margin:0;font-size:9px;line-height:1.55}.scores-module__ZsG0ua__identityVerificationMismatch>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.scores-module__ZsG0ua__identityVerificationMismatch button{border-radius:var(--radius-control);color:#8e3d2d;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfa08f;padding:0 9px;font-size:9px;font-weight:800}.scores-module__ZsG0ua__certificateChoice{color:var(--color-ink);cursor:pointer;background:#eef9fb;border:1px solid #9fd7df;align-items:flex-start;gap:9px;display:flex}.scores-module__ZsG0ua__certificateChoice input{width:17px;height:17px;accent-color:var(--color-primary);margin:1px 0 0}.scores-module__ZsG0ua__certificateChoice span{gap:3px;display:grid}.scores-module__ZsG0ua__certificateChoice strong{font-size:11px}.scores-module__ZsG0ua__certificateChoice small{color:#617b83;font-size:9px;line-height:1.5}.scores-module__ZsG0ua__certificateState{border-radius:var(--radius-panel);background:#f8fcfd;border:1px solid #d6e9ec;margin-bottom:20px;padding:16px}.scores-module__ZsG0ua__certificateAttention{background:#fffaf0;border-color:#efb367;box-shadow:0 3px 12px #c45c1017}.scores-module__ZsG0ua__certificateStateHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.scores-module__ZsG0ua__certificateStateTitle{align-items:flex-start;gap:10px;display:flex}.scores-module__ZsG0ua__certificateWarningIcon{color:#fff;background:#e56b1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 3px 8px #c45c1033}.scores-module__ZsG0ua__certificateStateHead h3{color:var(--color-ink);margin:0 0 4px;font-size:13px}.scores-module__ZsG0ua__certificateStateHead p{color:var(--color-muted);margin:0;font-size:10px;line-height:1.55}.scores-module__ZsG0ua__certificateUnsubmitted,.scores-module__ZsG0ua__certificateSubmitted,.scores-module__ZsG0ua__certificateApproved,.scores-module__ZsG0ua__certificateRejected{border-radius:var(--radius-badge);border:1px solid;flex:none;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.scores-module__ZsG0ua__certificateUnsubmitted{color:#8b3e09;background:#ffe7c7;border-color:#e9914c}.scores-module__ZsG0ua__certificateSubmitted{color:#8b4a0e;background:#fff2df;border-color:#efb367}.scores-module__ZsG0ua__certificateApproved{color:#146c50;background:#e8f8f1;border-color:#75c7aa}.scores-module__ZsG0ua__certificateRejected{color:#9f3528;background:#fff0ed;border-color:#e6a092}.scores-module__ZsG0ua__certificateReason{border-radius:var(--radius-control);color:#873a2d;background:#fff0ed;gap:8px;margin:12px 0 0;padding:10px 11px;font-size:10px;line-height:1.5;display:flex}.scores-module__ZsG0ua__certificateReason strong{flex:none}.scores-module__ZsG0ua__certificateSubmit{border-top:1px solid #dcebed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;margin-top:14px;padding-top:14px;display:grid}.scores-module__ZsG0ua__certificateSubmit strong{color:var(--color-ink);margin-bottom:4px;font-size:11px;display:block}.scores-module__ZsG0ua__certificateSubmit p{color:#617b83;margin:0;font-size:9px;line-height:1.55}.scores-module__ZsG0ua__certificateSubmitActions{gap:6px;display:flex}.scores-module__ZsG0ua__certificateSubmitActions .scores-module__ZsG0ua__sectionButton,.scores-module__ZsG0ua__certificateSubmitActions .scores-module__ZsG0ua__sectionPrimaryButton{margin:0}.scores-module__ZsG0ua__certificateSelectButton{border-radius:var(--radius-control);color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#e56b1f;border:1px solid #d75f18;padding:0 13px;font-size:10px;font-weight:900;box-shadow:0 4px 12px #c45c1029}.scores-module__ZsG0ua__certificateSelectButton:hover:not(:disabled){background:#c95712;border-color:#ad4508}.scores-module__ZsG0ua__certificateSelectButton:disabled{color:#87999e;box-shadow:none;cursor:not-allowed;background:#edf3f4;border-color:#dce8ea}.scores-module__ZsG0ua__certificateSubmit .scores-module__ZsG0ua__certificateFileName,.scores-module__ZsG0ua__certificateSubmit .scores-module__ZsG0ua__certificateError{grid-column:1/-1}.scores-module__ZsG0ua__certificateSubmit .scores-module__ZsG0ua__certificateFileName{border-radius:var(--radius-control);color:#526e76;text-overflow:ellipsis;white-space:nowrap;background:#edf7f9;padding:8px 10px;overflow:hidden}.scores-module__ZsG0ua__certificateSubmit .scores-module__ZsG0ua__certificateError{border-radius:var(--radius-control);color:#9f3528;background:#fff0ed;padding:9px 11px;font-weight:700}.scores-module__ZsG0ua__identityEditButton{border-radius:var(--radius-control);min-height:34px;color:var(--color-primary-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #a8d7df;margin-top:14px;padding:0 12px;font-size:10px;font-weight:800}.scores-module__ZsG0ua__identityEditButton:disabled{color:#87999e;cursor:not-allowed;background:#edf3f4;border-color:#dce8ea}.scores-module__ZsG0ua__identityView{margin:0}.scores-module__ZsG0ua__identityView dd{color:var(--color-ink);margin:0;font-size:12px;font-weight:900}.scores-module__ZsG0ua__tableWrap{border:1px solid var(--color-line);border-radius:var(--radius-panel);overflow-x:auto}.scores-module__ZsG0ua__scoreTable{border-collapse:collapse;text-align:center;width:100%;min-width:760px}.scores-module__ZsG0ua__scoreTable th,.scores-module__ZsG0ua__scoreTable td{border-bottom:1px solid #e5f0f2;border-right:1px solid #e5f0f2;padding:10px 8px;font-size:11px}.scores-module__ZsG0ua__scoreTable th{color:#52717a;background:#eff8fa}.scores-module__ZsG0ua__scoreTable th.scores-module__ZsG0ua__subjectHeader{white-space:nowrap}.scores-module__ZsG0ua__desktopRequiredBadge,.scores-module__ZsG0ua__desktopOptionalBadge{border-radius:var(--radius-badge);vertical-align:middle;align-items:center;min-height:17px;margin-left:5px;padding:0 5px;font-size:8px;font-weight:900;display:inline-flex}.scores-module__ZsG0ua__desktopRequiredBadge{color:#9a3f08;background:#fff0e3;border:1px solid #f0a064}.scores-module__ZsG0ua__desktopOptionalBadge{color:#71858b;background:#f4f7f8;border:1px solid #cddcdf}.scores-module__ZsG0ua__scoreTable tr:last-child th,.scores-module__ZsG0ua__scoreTable tr:last-child td{border-bottom:0}.scores-module__ZsG0ua__scoreTable th:last-child,.scores-module__ZsG0ua__scoreTable td:last-child{border-right:0}.scores-module__ZsG0ua__scoreTable input,.scores-module__ZsG0ua__scoreTable select{border-radius:var(--radius-control);width:100%;min-width:68px;height:34px;color:var(--color-ink);font:inherit;text-align:center;background:#fff;border:1px solid #c7e3e8;padding:0 7px;font-size:11px}.scores-module__ZsG0ua__scoreTable input:disabled,.scores-module__ZsG0ua__scoreTable select:disabled{color:#61777e;cursor:not-allowed;background:#f2f6f7}.scores-module__ZsG0ua__emptyCell{color:#91a1a6;background:#fafcfc}.scores-module__ZsG0ua__mobileScoreCards{display:none}.scores-module__ZsG0ua__mobileSubjectCard{border-radius:var(--radius-panel);background:#fff;border:1px solid #d6e9ec;padding:15px}.scores-module__ZsG0ua__mobileSubjectCard header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.scores-module__ZsG0ua__mobileSubjectCard h4{color:var(--color-ink);margin:0;font-size:15px}.scores-module__ZsG0ua__requiredBadge,.scores-module__ZsG0ua__optionalBadge{border-radius:var(--radius-badge);align-items:center;min-height:23px;padding:0 7px;font-size:9px;font-weight:900;display:inline-flex}.scores-module__ZsG0ua__requiredBadge{color:#9a3f08;background:#fff0e3;border:1px solid #f0a064;box-shadow:0 2px 7px #c45c101a}.scores-module__ZsG0ua__optionalBadge{color:#71858b;background:#f4f7f8;border:1px solid #cddcdf}.scores-module__ZsG0ua__mobileSubjectCard label{margin-bottom:10px;display:block}.scores-module__ZsG0ua__mobileSubjectCard label:last-child{margin-bottom:0}.scores-module__ZsG0ua__mobileSubjectCard label>span,.scores-module__ZsG0ua__mobileScoreSummary dt{color:#52717a;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.scores-module__ZsG0ua__mobileSubjectCard input,.scores-module__ZsG0ua__mobileSubjectCard select{border-radius:var(--radius-control);width:100%;height:38px;color:var(--color-ink);font:inherit;background:#fff;border:1px solid #c7e3e8;padding:0 10px;font-size:12px}.scores-module__ZsG0ua__mobileSubjectCard input:disabled,.scores-module__ZsG0ua__mobileSubjectCard select:disabled{color:#61777e;cursor:not-allowed;background:#f2f6f7}.scores-module__ZsG0ua__mobileMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scores-module__ZsG0ua__mobileMetricGrid input,.scores-module__ZsG0ua__mobileMetricGrid select{text-align:center}.scores-module__ZsG0ua__mobileFixedField{grid-template-columns:minmax(0,1fr);display:grid}.scores-module__ZsG0ua__mobileScoreSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.scores-module__ZsG0ua__mobileScoreSummary div{border-radius:var(--radius-control);background:#f4fafb;padding:10px}.scores-module__ZsG0ua__mobileScoreSummary div:first-child{grid-column:1/-1}.scores-module__ZsG0ua__mobileScoreSummary dd{color:var(--color-ink);margin:0;font-size:12px;font-weight:800}.scores-module__ZsG0ua__actions,.scores-module__ZsG0ua__savedActions,.scores-module__ZsG0ua__sectionActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.scores-module__ZsG0ua__actions{align-items:center;gap:0}.scores-module__ZsG0ua__scoreSaveNotice{color:#61777e;background:#fff9ee;border-left:3px solid #e1a14d;min-width:0;margin-right:auto;padding:10px 150px 10px 10px;font-size:11px;line-height:1.6}.scores-module__ZsG0ua__scoreSaveNotice strong{color:#7d5520;margin-bottom:4px;font-size:12px;display:block}.scores-module__ZsG0ua__scoreSaveNotice ul{margin:0;padding-left:16px}.scores-module__ZsG0ua__scoreSaveNotice li+li{margin-top:2px}.scores-module__ZsG0ua__saveHint{color:#a13f2d;gap:3px;margin:7px 0 0;font-size:10px;font-weight:800;line-height:1.5;display:grid}.scores-module__ZsG0ua__saveHint span{font-weight:600}.scores-module__ZsG0ua__actions button:disabled{color:#8b9da2;cursor:not-allowed;background:#e9f0f1;border-color:#d7e3e5}.scores-module__ZsG0ua__sectionActions{min-height:34px;margin-top:14px}.scores-module__ZsG0ua__savedActions .scores-module__ZsG0ua__sectionActions{min-height:34px;margin-top:0}.scores-module__ZsG0ua__sectionButton,.scores-module__ZsG0ua__sectionPrimaryButton{border-radius:var(--radius-control);min-height:34px;font:inherit;cursor:pointer;border:1px solid #b8dce2;padding:0 12px;font-size:10px;font-weight:800}.scores-module__ZsG0ua__sectionButton{color:#61777e;background:#fff}.scores-module__ZsG0ua__sectionPrimaryButton{color:var(--color-primary-dark);background:var(--color-primary-soft);border-color:#8dced9}.scores-module__ZsG0ua__sectionButton:hover:not(:disabled),.scores-module__ZsG0ua__sectionPrimaryButton:hover:not(:disabled){border-color:var(--color-primary)}.scores-module__ZsG0ua__sectionButton:disabled,.scores-module__ZsG0ua__sectionPrimaryButton:disabled{color:#87999e;cursor:not-allowed;background:#edf3f4;border-color:#dce8ea}.scores-module__ZsG0ua__revisionStatus{align-items:center;gap:8px;display:flex}.scores-module__ZsG0ua__revisionStatus span{border-radius:var(--radius-badge);color:#913e09;background:#ffdfbd;align-items:center;min-height:26px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.scores-module__ZsG0ua__revisionStatus p{color:#70868d;margin:0;font-size:10px}.scores-module__ZsG0ua__revisionButton{border-radius:var(--radius-control);color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#e56b1f;border:1px solid #cf5911;padding:0 16px;font-size:11px;font-weight:800;box-shadow:0 6px 16px #c45c1033}.scores-module__ZsG0ua__revisionButton:hover:not(:disabled){background:#c95712;border-color:#ad4508}.scores-module__ZsG0ua__revisionButton:disabled{color:#87999e;box-shadow:none;cursor:not-allowed;background:#edf3f4;border-color:#dce8ea}.scores-module__ZsG0ua__error{border-radius:var(--radius-control);color:#9f3528;background:#fff0ed;margin:0 0 14px;padding:11px 13px;font-size:12px;font-weight:700}.scores-module__ZsG0ua__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.scores-module__ZsG0ua__domainCard{border:1px solid var(--color-line);border-radius:var(--radius-section);min-height:210px;box-shadow:var(--shadow-section);background:#fff;flex-direction:column;padding:24px;display:flex}.scores-module__ZsG0ua__cardTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.scores-module__ZsG0ua__domainCard h2{color:var(--color-ink);margin:0 0 8px;font-size:19px}.scores-module__ZsG0ua__domainCard p{color:var(--color-muted);margin:0;font-size:11px;line-height:1.65}.scores-module__ZsG0ua__domainCard dl{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.scores-module__ZsG0ua__domainCard dl div{border-radius:var(--radius-control);background:#f4fafb;padding:11px}.scores-module__ZsG0ua__domainCard dt{color:#789097;font-size:9px}.scores-module__ZsG0ua__domainCard dd{color:var(--color-ink);margin:4px 0 0;font-size:12px;font-weight:800}.scores-module__ZsG0ua__domainCard>a,.scores-module__ZsG0ua__domainCard>button{width:max-content;margin-top:auto}.scores-module__ZsG0ua__stateCard{border:1px solid var(--color-line);border-radius:var(--radius-section);text-align:center;background:#fff;padding:65px 24px}.scores-module__ZsG0ua__stateCard strong{color:var(--color-ink);margin-bottom:8px;font-size:17px;display:block}.scores-module__ZsG0ua__stateCard p{color:var(--color-muted);margin:0;font-size:13px}@media (max-width:760px){.scores-module__ZsG0ua__pageHead{flex-direction:column;align-items:flex-start}.scores-module__ZsG0ua__pageHead h1{font-size:28px}.scores-module__ZsG0ua__panel,.scores-module__ZsG0ua__domainCard{padding:18px}.scores-module__ZsG0ua__panelHead{flex-direction:column}.scores-module__ZsG0ua__summaryGrid,.scores-module__ZsG0ua__candidateGrid,.scores-module__ZsG0ua__identityView,.scores-module__ZsG0ua__domainCard dl{grid-template-columns:1fr}.scores-module__ZsG0ua__importedIdentityNotice{flex-direction:column;align-items:flex-start}.scores-module__ZsG0ua__certificateStateHead{flex-direction:column}.scores-module__ZsG0ua__certificateSubmit{grid-template-columns:1fr}.scores-module__ZsG0ua__certificateSubmit .scores-module__ZsG0ua__certificateFileName,.scores-module__ZsG0ua__certificateSubmit .scores-module__ZsG0ua__certificateError{grid-column:auto}.scores-module__ZsG0ua__certificateSubmitActions{flex-direction:column;align-items:stretch}.scores-module__ZsG0ua__certificateSubmitActions button{width:100%}.scores-module__ZsG0ua__desktopScoreTable{display:none}.scores-module__ZsG0ua__mobileScoreCards{gap:10px;display:grid}.scores-module__ZsG0ua__savedActions{flex-direction:column;align-items:stretch}.scores-module__ZsG0ua__actions{flex-direction:column;align-items:stretch;gap:12px}.scores-module__ZsG0ua__scoreSaveNotice{width:100%;margin-right:0;padding:10px 12px;font-size:12px}.scores-module__ZsG0ua__scoreSaveNotice strong{font-size:13px}.scores-module__ZsG0ua__parsedImageReview{grid-template-columns:1fr}.scores-module__ZsG0ua__previewImageButton img{max-height:300px}.scores-module__ZsG0ua__imageLightbox{padding:10px}.scores-module__ZsG0ua__imageLightboxContent{max-height:calc(100vh - 20px);padding:10px}.scores-module__ZsG0ua__imageLightboxContent>img{max-height:calc(100vh - 80px)}.scores-module__ZsG0ua__pdfPreviewObject{height:calc(100vh - 80px);min-height:360px}.scores-module__ZsG0ua__revisionStatus{flex-direction:column;align-items:flex-start}.scores-module__ZsG0ua__actions button,.scores-module__ZsG0ua__revisionButton,.scores-module__ZsG0ua__quotaBox{width:100%}.scores-module__ZsG0ua__scaleChoices{grid-template-columns:1fr}.scores-module__ZsG0ua__recordSectionHead{flex-direction:column}.scores-module__ZsG0ua__schoolDesktopAdd,.scores-module__ZsG0ua__schoolTableWrap{display:none}.scores-module__ZsG0ua__schoolMobileTerms{gap:10px;display:grid}.scores-module__ZsG0ua__schoolTerm{border-radius:var(--radius-panel);background:#fff;border:1px solid #d4e8eb;overflow:hidden}.scores-module__ZsG0ua__schoolTerm>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 13px;list-style:none;display:flex}.scores-module__ZsG0ua__schoolTerm>summary::-webkit-details-marker{display:none}.scores-module__ZsG0ua__schoolMobileSubject>summary::-webkit-details-marker{display:none}.scores-module__ZsG0ua__schoolTerm>summary span,.scores-module__ZsG0ua__schoolMobileSubject>summary span{min-width:0}.scores-module__ZsG0ua__schoolTerm>summary b,.scores-module__ZsG0ua__schoolMobileSubject>summary b{color:var(--color-ink);font-size:12px;display:block}.scores-module__ZsG0ua__schoolTerm>summary small,.scores-module__ZsG0ua__schoolMobileSubject>summary small{color:#70868d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.scores-module__ZsG0ua__schoolTerm>summary i{color:var(--color-primary-dark);font-size:14px;font-style:normal;transition:transform .15s}.scores-module__ZsG0ua__schoolTerm>summary .scores-module__ZsG0ua__termError{border-radius:var(--radius-badge);color:#9d3427;background:#ffe6e1;margin-left:auto;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.scores-module__ZsG0ua__schoolTerm[open]{border-color:#8fcfd9}.scores-module__ZsG0ua__schoolTerm[open]>summary{background:#eff9fb;border-bottom:1px solid #d9ecef}.scores-module__ZsG0ua__schoolTerm[open]>summary i{transform:rotate(180deg)}.scores-module__ZsG0ua__schoolTermBody{padding:10px}.scores-module__ZsG0ua__schoolEmptyMessage{border-radius:var(--radius-control);color:#71868c;text-align:center;background:#f5fafb;margin:0 0 9px;padding:12px;font-size:9px}.scores-module__ZsG0ua__schoolMobileSubject{border-radius:var(--radius-control);background:#fff;border:1px solid #e0ecee;margin-bottom:8px;overflow:hidden}.scores-module__ZsG0ua__schoolMobileSubject>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:55px;padding:10px 11px;list-style:none;display:grid}.scores-module__ZsG0ua__schoolMobileSubject>summary em{color:var(--color-primary-dark);font-size:10px;font-style:normal;font-weight:900}.scores-module__ZsG0ua__schoolMobileSubject[open]>summary{background:#fbfdfd;border-bottom:1px solid #e3eef0}.scores-module__ZsG0ua__schoolMobileFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:11px;display:grid}.scores-module__ZsG0ua__schoolMobileFields .scores-module__ZsG0ua__wideField{grid-column:1/-1}.scores-module__ZsG0ua__distributionFields>div{grid-template-columns:repeat(3,minmax(0,1fr))}.scores-module__ZsG0ua__schoolMetricGrid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scores-module__ZsG0ua__schoolMobileRemove{color:#9b4a3d;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:end;font-size:9px;font-weight:800}.scores-module__ZsG0ua__schoolMobileRemove:disabled{color:#b9c3c5;cursor:not-allowed}.scores-module__ZsG0ua__schoolMobileAdd{border-radius:var(--radius-control);width:100%;min-height:34px;color:var(--color-primary-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #a9d7df;font-size:9px;font-weight:900}.scores-module__ZsG0ua__creditTotals,.scores-module__ZsG0ua__creditTotalList{grid-template-columns:1fr}.scores-module__ZsG0ua__attendanceTableWrap{display:none}.scores-module__ZsG0ua__attendanceMobile{gap:8px;display:grid}.scores-module__ZsG0ua__attendanceMobile details{border-radius:var(--radius-control);background:#fff;border:1px solid #d4e8eb;overflow:hidden}.scores-module__ZsG0ua__attendanceMobile summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:45px;padding:0 11px;list-style:none;display:flex}.scores-module__ZsG0ua__attendanceMobile summary::-webkit-details-marker{display:none}.scores-module__ZsG0ua__attendanceMobile summary b{color:var(--color-ink);font-size:11px}.scores-module__ZsG0ua__attendanceMobile summary span{color:#70868d;font-size:9px}.scores-module__ZsG0ua__attendanceMobile details[open] summary{background:#eff9fb;border-bottom:1px solid #d9ecef}.scores-module__ZsG0ua__attendanceMobile table{border-collapse:collapse;table-layout:fixed;width:calc(100% - 16px);margin:8px}.scores-module__ZsG0ua__attendanceMobile th,.scores-module__ZsG0ua__attendanceMobile td{color:#58727a;text-align:center;border:1px solid #e1edef;height:38px;padding:4px;font-size:8px}.scores-module__ZsG0ua__attendanceMobile th{background:#f7fafb}.scores-module__ZsG0ua__scoreActions{flex-direction:column;align-items:stretch}.scores-module__ZsG0ua__scoreActions>div:last-child{flex-direction:column-reverse;align-items:stretch}.scores-module__ZsG0ua__scoreActions button{width:100%}.scores-module__ZsG0ua__confirmBox{flex-direction:column;align-items:stretch}.scores-module__ZsG0ua__confirmBox>div:last-child{justify-content:flex-end}.scores-module__ZsG0ua__violenceList label{grid-template-columns:minmax(0,1fr) 100px auto}}
.search-module__Fggsuq__page{width:100%;min-width:0;padding-bottom:32px}.search-module__Fggsuq__pageHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.search-module__Fggsuq__pageHead p{color:#789097;gap:7px;margin:0 0 5px;font-size:10px;font-weight:800;display:flex}.search-module__Fggsuq__pageHead p b{color:var(--color-primary-dark)}.search-module__Fggsuq__pageHead h1{color:var(--color-ink);letter-spacing:-1.1px;margin:0 0 7px;font-size:30px}.search-module__Fggsuq__pageHead small{color:var(--color-muted);font-size:12px}.search-module__Fggsuq__preApplyLink{border:1px solid var(--color-line);border-radius:var(--radius-control);min-height:38px;color:var(--color-primary-dark);background:#f7fcfd;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.search-module__Fggsuq__notice{border-radius:var(--radius-panel);color:#59747b;background:#eef9fb;border:1px solid #bfe3e9;padding:17px 19px;font-size:10px}.search-module__Fggsuq__notice b{color:var(--color-ink);margin-bottom:6px;font-size:12px;display:block}.search-module__Fggsuq__notice ul{margin:0;padding-left:16px;line-height:1.7}.search-module__Fggsuq__certificateAlert{border-radius:var(--radius-panel);background:#fff8ee;border:1px solid #f0c796;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px 17px;display:flex}.search-module__Fggsuq__certificateAlert b{color:#8a430d;font-size:11px}.search-module__Fggsuq__certificateAlert p{color:#8a6a52;margin:4px 0 0;font-size:9px}.search-module__Fggsuq__certificateAlert a{border-radius:var(--radius-control);color:#91460d;background:#fff;border:1px solid #e6a85e;flex:none;align-items:center;min-height:32px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.search-module__Fggsuq__conditionPanel,.search-module__Fggsuq__resultSection{border:1px solid var(--color-line);border-radius:var(--radius-section);box-shadow:var(--shadow-section);background:#fff;margin-top:16px}.search-module__Fggsuq__conditionPanel{padding:22px}.search-module__Fggsuq__panelHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.search-module__Fggsuq__panelHeading h2{color:var(--color-ink);margin:0 0 5px;font-size:18px}.search-module__Fggsuq__panelHeading p{color:var(--color-muted);margin:0;font-size:10px}.search-module__Fggsuq__panelHeading button,.search-module__Fggsuq__conditionSummary button{color:var(--color-primary-dark);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:10px;font-weight:900}.search-module__Fggsuq__conditionGrid{border:1px solid var(--color-line);border-radius:var(--radius-panel);grid-template-columns:.8fr 1fr 1fr 1.25fr;display:grid;overflow:hidden}.search-module__Fggsuq__conditionColumn,.search-module__Fggsuq__filterGroup{border:0;border-right:1px solid var(--color-line);min-width:0;margin:0;padding:15px}.search-module__Fggsuq__conditionColumn{flex-direction:column;gap:18px;display:flex}.search-module__Fggsuq__conditionColumn .search-module__Fggsuq__filterGroup{border:0;padding:0}.search-module__Fggsuq__conditionGrid>.search-module__Fggsuq__filterGroup:last-child{border-right:0}.search-module__Fggsuq__filterGroup legend{float:left;width:100%;color:var(--color-ink);margin-bottom:10px;padding:0;font-size:12px;font-weight:900}.search-module__Fggsuq__filterTools{clear:both;gap:5px;margin:-4px 0 7px;display:flex}.search-module__Fggsuq__filterTools button{border-radius:var(--radius-badge);color:#688087;cursor:pointer;font:inherit;background:#f7fbfc;border:1px solid #d5e8eb;padding:3px 6px;font-size:9px}.search-module__Fggsuq__filterOptions{max-height:260px;overflow-y:auto}.search-module__Fggsuq__conditionColumn .search-module__Fggsuq__filterOptions{max-height:145px}.search-module__Fggsuq__filterOptions label{color:#557078;cursor:pointer;align-items:center;gap:7px;min-height:29px;font-size:12px;display:flex}.search-module__Fggsuq__filterOptions input{width:14px;height:14px;accent-color:var(--color-primary);margin:0}.search-module__Fggsuq__filterSearch{border-radius:var(--radius-control);width:100%;height:34px;color:var(--color-ink);font:inherit;border:1px solid #c7e3e8;margin-bottom:7px;padding:0 9px;font-size:11px}.search-module__Fggsuq__noOptions{color:#899ba0;margin:10px 0;font-size:10px}.search-module__Fggsuq__inlineError{border-radius:var(--radius-control);color:#9f3528;background:#fff0ed;margin:12px 0 0;padding:9px 11px;font-size:11px;font-weight:700}.search-module__Fggsuq__searchButton{border:1px solid var(--color-primary);border-radius:var(--radius-control);color:#fff;background:var(--color-primary);cursor:pointer;width:100%;min-height:44px;font:inherit;margin-top:18px;font-size:12px;font-weight:900}.search-module__Fggsuq__resultSection{scroll-margin-top:calc(var(--header-height) + 10px);overflow:visible}.search-module__Fggsuq__resultHead{z-index:8;top:var(--header-height);border-bottom:1px solid var(--color-line);border-radius:var(--radius-section)var(--radius-section)0 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;padding:13px 16px 10px;position:sticky}.search-module__Fggsuq__conditionSummary{white-space:nowrap;align-items:center;gap:6px;display:flex;overflow-x:auto}.search-module__Fggsuq__conditionSummary b{color:var(--color-ink);margin-right:4px;font-size:11px}.search-module__Fggsuq__conditionSummary span{border-radius:var(--radius-badge);color:#55737b;background:#f4fafb;border:1px solid #cce6ea;padding:4px 7px;font-size:9px}.search-module__Fggsuq__conditionSummary button{margin-left:auto}.search-module__Fggsuq__resultMeta{color:#607980;justify-content:space-between;align-items:center;margin-top:9px;font-size:9px;display:flex}.search-module__Fggsuq__resultMeta span{align-items:center;gap:5px;display:flex}.search-module__Fggsuq__resultMeta i{background:var(--color-primary);width:8px;height:8px}.search-module__Fggsuq__preApplyBar{border-radius:var(--radius-control);color:#4c6d75;background:#eaf7f9;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:9px 11px;font-size:9px;display:flex}.search-module__Fggsuq__preApplyBar strong{color:var(--color-ink);margin-right:8px}.search-module__Fggsuq__preApplyBar a{color:var(--color-primary-dark);font-weight:900}.search-module__Fggsuq__scoreMessage{border-radius:var(--radius-badge);color:#8a4f12;background:#fff4e5;margin:8px 0 0;padding:7px 9px;font-size:9px}.search-module__Fggsuq__desktopResults{margin-top:12px;padding:0 16px 18px;overflow-x:auto}.search-module__Fggsuq__resultTable{border-collapse:collapse;text-align:center;width:100%;min-width:1120px}.search-module__Fggsuq__resultTable th{color:#4f6d75;background:#eff8fa;border:1px solid #d7e7ea;padding:10px 7px;font-size:10px}.search-module__Fggsuq__resultTable td{color:#526b72;border:1px solid #e1edef;padding:11px 7px;font-size:12px;line-height:1.45}.search-module__Fggsuq__resultTable tr.search-module__Fggsuq__appliedRow{background:#f0fafb}.search-module__Fggsuq__termBadge{color:#fff;background:var(--color-primary);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:inline-grid}.search-module__Fggsuq__reflectStack{flex-direction:column;display:flex}.search-module__Fggsuq__reflectStack>div{justify-content:center;align-items:center;gap:7px;min-height:31px;padding:4px 2px;display:flex}.search-module__Fggsuq__reflectStack>div+div{border-top:1px dotted #dbe9ec}.search-module__Fggsuq__recruitmentGroupHeader{min-width:150px}.search-module__Fggsuq__recruitmentSubHeader th{min-width:50px;padding-top:6px;padding-bottom:6px;font-size:9px}.search-module__Fggsuq__recruitmentValue{font-weight:700;color:#274b54!important}.search-module__Fggsuq__recruitmentGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.search-module__Fggsuq__recruitmentGrid>span+span{border-left:1px solid #e1edef}.search-module__Fggsuq__recruitmentGrid>span{justify-content:center;align-items:center;min-width:0;display:flex}.search-module__Fggsuq__recruitmentGrid strong{color:#274b54;font-size:12px;font-weight:700}.search-module__Fggsuq__carryoverRecruitment{color:var(--color-primary-strong);font-weight:600}.search-module__Fggsuq__detailStack>div{text-align:center}.search-module__Fggsuq__stepBadge{border-radius:var(--radius-badge);min-height:22px;color:var(--color-primary-dark);background:var(--color-primary-soft);white-space:nowrap;flex:none;align-items:center;padding:0 7px;font-size:10px;font-weight:900;display:inline-flex}.search-module__Fggsuq__applyButton,.search-module__Fggsuq__requirementButton{border:1px solid var(--color-primary);border-radius:var(--radius-control);min-height:30px;color:var(--color-primary-dark);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;justify-content:center;align-items:center;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.search-module__Fggsuq__applyButton:disabled{color:#8da0a5;cursor:not-allowed;background:#edf3f4;border-color:#d9e5e8}.search-module__Fggsuq__appliedButton{color:#fff;background:var(--color-primary)}.search-module__Fggsuq__requirementButton{color:#91500c;background:#fff8e9;border-color:#edb05e;min-height:25px;padding:3px 6px}.search-module__Fggsuq__unmetWrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.search-module__Fggsuq__unmetWrap small{color:#cf493c;font-size:10px}.search-module__Fggsuq__scoreError{color:#9b5d19}.search-module__Fggsuq__scoreLoading{color:#82969b}.search-module__Fggsuq__scoreStack{flex-direction:column;display:flex}.search-module__Fggsuq__scoreStack>*{justify-content:center;align-items:center;min-height:31px;padding:4px 2px;display:flex}.search-module__Fggsuq__scoreStack>*+*{border-top:1px dotted #dbe9ec}.search-module__Fggsuq__scoreStack strong{color:var(--color-ink);font-weight:800}.search-module__Fggsuq__scoreMuted{color:#82969b}.search-module__Fggsuq__scoreWarning{color:#9b5d19}.search-module__Fggsuq__mobileResults{padding:12px;display:none}.search-module__Fggsuq__resultCard{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:#fff;padding:17px}.search-module__Fggsuq__appliedCard{border-left:3px solid var(--color-primary);background:#f8fcfd}.search-module__Fggsuq__cardTitle{align-items:center;gap:9px;display:flex}.search-module__Fggsuq__cardTitle>div{flex:1;min-width:0}.search-module__Fggsuq__cardTitle b{color:var(--color-ink);font-size:14px}.search-module__Fggsuq__cardTitle p{color:var(--color-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.search-module__Fggsuq__resultCard dl{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0 0;display:grid}.search-module__Fggsuq__resultCard dl>div{border-radius:var(--radius-control);background:#f3f8f9;padding:10px}.search-module__Fggsuq__resultCard dt{color:#7a9096;font-size:10px;font-weight:800}.search-module__Fggsuq__resultCard dd{color:#425f67;text-align:left;margin:5px 0 0;font-size:12px;line-height:1.45}.search-module__Fggsuq__mobileRecruitmentGrid>span{flex-direction:column;gap:2px}.search-module__Fggsuq__mobileRecruitmentGrid small{color:#7a9096;font-size:9px;font-weight:700}.search-module__Fggsuq__resultCard .search-module__Fggsuq__reflectStack>div,.search-module__Fggsuq__resultCard .search-module__Fggsuq__scoreStack>*{text-align:left;justify-content:flex-start}.search-module__Fggsuq__modal{z-index:500;background:#0e28306b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.search-module__Fggsuq__modalCard{border-radius:var(--radius-section);background:#fff;width:min(460px,100%);padding:22px;box-shadow:0 24px 70px #082e3840}.search-module__Fggsuq__modalCard header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.search-module__Fggsuq__modalCard h2{color:var(--color-ink);margin:0;font-size:17px}.search-module__Fggsuq__modalCard header p{color:var(--color-muted);margin:4px 0 0;font-size:10px}.search-module__Fggsuq__modalCard header button{color:#657c83;cursor:pointer;background:0 0;border:0;padding:0;font-size:21px}.search-module__Fggsuq__modalMessage,.search-module__Fggsuq__modalError{border-radius:var(--radius-panel);color:#617b83;background:#f3f8f9;margin:18px 0;padding:14px;font-size:11px}.search-module__Fggsuq__modalError{color:#9f3528;background:#fff0ed}.search-module__Fggsuq__requirementList{gap:8px;max-height:340px;margin:18px 0;padding:0;list-style:none;display:grid;overflow-y:auto}.search-module__Fggsuq__requirementList li{border-radius:var(--radius-control);border:1px solid #dcebed;padding:12px}.search-module__Fggsuq__requirementList li>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.search-module__Fggsuq__requirementList b{color:var(--color-ink);font-size:11px}.search-module__Fggsuq__requirementList span{font-size:9px;font-weight:900}.search-module__Fggsuq__requirementList .search-module__Fggsuq__met{color:#27765f}.search-module__Fggsuq__requirementList .search-module__Fggsuq__unmet{color:#bd491d}.search-module__Fggsuq__requirementList p{color:#697f85;margin:6px 0 0;font-size:9px;line-height:1.55}.search-module__Fggsuq__noResults,.search-module__Fggsuq__errorState{text-align:center;padding:48px 24px}.search-module__Fggsuq__noResults strong,.search-module__Fggsuq__errorState strong{color:var(--color-ink);font-size:15px}.search-module__Fggsuq__noResults p,.search-module__Fggsuq__errorState p{color:var(--color-muted);margin:8px 0 16px;font-size:11px}.search-module__Fggsuq__errorState{border:1px solid var(--color-line);border-radius:var(--radius-section);background:#fff}@media (max-width:1100px){.search-module__Fggsuq__conditionGrid{grid-template-columns:1fr 1fr}.search-module__Fggsuq__conditionColumn,.search-module__Fggsuq__conditionGrid>.search-module__Fggsuq__filterGroup{border-bottom:1px solid var(--color-line)}.search-module__Fggsuq__conditionGrid>.search-module__Fggsuq__filterGroup:nth-child(3){border-right:0}.search-module__Fggsuq__conditionGrid>.search-module__Fggsuq__filterGroup:last-child{border-bottom:0}}@media (max-width:760px){.search-module__Fggsuq__pageHead{flex-direction:column;align-items:flex-start}.search-module__Fggsuq__preApplyLink{width:100%}.search-module__Fggsuq__conditionPanel{padding:16px}.search-module__Fggsuq__conditionGrid{grid-template-columns:1fr}.search-module__Fggsuq__conditionColumn,.search-module__Fggsuq__conditionGrid>.search-module__Fggsuq__filterGroup{border-right:0;border-bottom:1px solid var(--color-line);max-height:260px;padding:15px;overflow-y:auto}.search-module__Fggsuq__conditionColumn{max-height:none}.search-module__Fggsuq__conditionColumn .search-module__Fggsuq__filterGroup{border-bottom:0;max-height:210px;padding:0;overflow-y:auto}.search-module__Fggsuq__filterOptions,.search-module__Fggsuq__conditionColumn .search-module__Fggsuq__filterOptions{max-height:170px}.search-module__Fggsuq__certificateAlert{flex-direction:column;align-items:flex-start}.search-module__Fggsuq__resultHead{top:var(--header-height)}.search-module__Fggsuq__conditionSummary button{margin-left:0}.search-module__Fggsuq__preApplyBar{flex-direction:column;align-items:flex-start}.search-module__Fggsuq__desktopResults{display:none}.search-module__Fggsuq__mobileResults{flex-direction:column;gap:12px;display:flex}.search-module__Fggsuq__resultCard dl{grid-template-columns:1fr}.search-module__Fggsuq__cardReflect{padding:9px!important}.search-module__Fggsuq__resultCard .search-module__Fggsuq__applyButton,.search-module__Fggsuq__resultCard .search-module__Fggsuq__requirementButton{font-size:10px}}
