.china-info-admin_page__1OYpc{min-height:100vh;padding:28px;background:#f8fafc;color:#111827}.china-info-admin_page__1OYpc,.china-info-admin_page__1OYpc *,.china-info-admin_page__1OYpc :after,.china-info-admin_page__1OYpc :before{box-sizing:border-box}.china-info-admin_shell__gYeUU{width:min(1180px,100%);margin:0 auto}.china-info-admin_header__vhnzZ{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.china-info-admin_header__vhnzZ h1{margin:0 0 8px;font-size:clamp(28px,5vw,48px);letter-spacing:0}.china-info-admin_header__vhnzZ p,.china-info-admin_muted__2dX8d{margin:0;color:#64748b}.china-info-admin_badge__ach_y{padding:8px 12px;border-radius:999px;background:#111827;color:#fff;font-size:13px}.china-info-admin_headerActions__9lzbe{display:flex;align-items:center;gap:10px}.china-info-admin_logoutButton__joRp2{min-height:38px;border:1px solid #d1d5db;border-radius:999px;padding:0 14px;background:#fff;color:#111827;font-weight:700;cursor:pointer}.china-info-admin_loginCard__ef1r2{width:min(460px,100%);margin:12vh auto 0;display:grid;grid-gap:16px;gap:16px;padding:28px;border:1px solid #e2e8f0;border-radius:22px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.08)}.china-info-admin_loginCard__ef1r2 h1{margin:14px 0 8px;font-size:clamp(26px,5vw,40px);letter-spacing:0}.china-info-admin_loginCard__ef1r2 label{display:grid;grid-gap:8px;gap:8px;color:#334155;font-size:14px;font-weight:700}.china-info-admin_loginCard__ef1r2 input{min-height:46px;border:1px solid #d1d5db;border-radius:14px;padding:10px 12px;background:#fff;color:#111827;font-size:15px}.china-info-admin_loginCard__ef1r2 button{min-height:46px;border:0;border-radius:14px;background:#111827;color:#fff;font-size:15px;font-weight:800;cursor:pointer}.china-info-admin_loginCard__ef1r2 button:disabled{opacity:.65;cursor:not-allowed}.china-info-admin_grid__PxA5I{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.china-info-admin_card__ISakA{min-height:150px}.china-info-admin_cardWide__9Ts2R,.china-info-admin_card__ISakA{padding:20px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 12px 36px rgba(15,23,42,.06)}.china-info-admin_cardWide__9Ts2R{margin-top:16px}.china-info-admin_card__ISakA h2{margin:0 0 10px}.china-info-admin_moduleLink___sBv2{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:36px;margin-top:12px;border-radius:8px;padding:0 12px;background:#1d4f86;color:#fff;font-size:13px;font-weight:750;text-decoration:none}.china-info-admin_cardWide__9Ts2R h2{margin:0 0 10px}.china-info-admin_number__Dpr4B{margin:16px 0 4px;font-size:34px;font-weight:800}.china-info-admin_uploadRow__1kVKr{display:grid;grid-template-columns:1fr max-content;grid-gap:10px;gap:10px;margin-top:16px}.china-info-admin_downloadForm__RVYK4{display:grid;grid-template-columns:1.2fr .8fr .4fr 1fr repeat(3,max-content) max-content;grid-gap:10px;gap:10px;align-items:center;margin-top:16px}.china-info-admin_agencyForm__21R18{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.china-info-admin_agencyProfilePreview__xrCon{display:grid;width:-moz-fit-content;width:fit-content;grid-gap:8px;gap:8px;margin-top:12px;color:#315b27;font-weight:700;text-decoration:none}.china-info-admin_agencyProfilePreview__xrCon img{width:min(180px,100%);height:auto;border:1px solid #dfe5dc;border-radius:10px;background:#ffffff}.china-info-admin_bindingRow__kpRkO{display:grid;grid-gap:6px;gap:6px;margin-top:10px;color:#475569;font-size:13px;font-weight:700}.china-info-admin_bindingRow__kpRkO select{width:min(620px,100%);min-height:40px;border:1px solid #d1d5db;border-radius:10px;padding:8px 10px;background:#fff;color:#111827}.china-info-admin_contactRequestBox__qKRKM{display:grid;grid-gap:10px;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid #e2e8f0}.china-info-admin_contactRequestBox__qKRKM h3{margin:0}.china-info-admin_contactRequestItem__cDBMJ{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.china-info-admin_auditItem__AFZlJ>div,.china-info-admin_contactRequestItem__cDBMJ>div{min-width:0}.china-info-admin_contactRequestItem__cDBMJ p{overflow-wrap:anywhere}.china-info-admin_announcementForm__nUprE,.china-info-admin_settingsForm__CCxv1{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.china-info-admin_settingsForm__CCxv1{grid-template-columns:repeat(2,minmax(0,1fr))}.china-info-admin_announcementForm__nUprE{grid-template-columns:1fr 1.3fr 160px max-content max-content;align-items:center}.china-info-admin_agencyForm__21R18 button,.china-info-admin_agencyForm__21R18 input,.china-info-admin_agencyForm__21R18 select,.china-info-admin_announcementForm__nUprE button,.china-info-admin_announcementForm__nUprE input,.china-info-admin_announcementForm__nUprE select,.china-info-admin_announcementForm__nUprE textarea,.china-info-admin_downloadForm__RVYK4 button,.china-info-admin_downloadForm__RVYK4 input,.china-info-admin_downloadForm__RVYK4 select,.china-info-admin_settingsForm__CCxv1 button,.china-info-admin_settingsForm__CCxv1 input,.china-info-admin_settingsForm__CCxv1 textarea,.china-info-admin_uploadRow__1kVKr button,.china-info-admin_uploadRow__1kVKr input,.china-info-admin_versionActions__f611h button{min-height:42px;border-radius:12px}.china-info-admin_agencyForm__21R18 input,.china-info-admin_agencyForm__21R18 select,.china-info-admin_announcementForm__nUprE input,.china-info-admin_announcementForm__nUprE select,.china-info-admin_announcementForm__nUprE textarea,.china-info-admin_downloadForm__RVYK4 input,.china-info-admin_downloadForm__RVYK4 select,.china-info-admin_settingsForm__CCxv1 input,.china-info-admin_settingsForm__CCxv1 textarea,.china-info-admin_uploadRow__1kVKr input{border:1px solid #d1d5db;padding:9px 12px;background:#fff}.china-info-admin_agencyForm__21R18 button,.china-info-admin_announcementForm__nUprE button,.china-info-admin_downloadForm__RVYK4 button,.china-info-admin_settingsForm__CCxv1 button,.china-info-admin_uploadRow__1kVKr button,.china-info-admin_versionActions__f611h button{border:0;padding:0 14px;background:#111827;color:#fff;font-weight:700}.china-info-admin_announcementForm__nUprE label,.china-info-admin_downloadForm__RVYK4 label{display:inline-flex;align-items:center;gap:6px;min-height:42px;color:#334155;font-size:13px;white-space:nowrap}.china-info-admin_uploadProgressBox__8fUqw{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,320px) 48px;grid-gap:14px;gap:14px;align-items:center;margin-top:12px;padding:14px;border:1px solid #bfdbfe;border-radius:16px;background:#eff6ff}.china-info-admin_uploadProgressBox__8fUqw strong{display:block;margin-bottom:4px}.china-info-admin_uploadProgressBox__8fUqw p{margin:0;overflow-wrap:anywhere}.china-info-admin_uploadProgressTrack__23paW{height:10px;overflow:hidden;border-radius:999px;background:#dbeafe}.china-info-admin_uploadProgressTrack__23paW span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#16a34a);transition:width .16s ease}.china-info-admin_uploadProgressBox__8fUqw small{color:#1d4ed8;font-weight:800;text-align:right}.china-info-admin_bulkToolbar__4usQx{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.china-info-admin_bulkToolbar__4usQx label,.china-info-admin_rowCheck__ln7ue{display:inline-flex;align-items:center;gap:7px;color:#334155;font-size:13px;font-weight:700}.china-info-admin_bulkToolbar__4usQx button{min-height:36px;border:0;border-radius:999px;padding:0 14px;color:#fff;font-weight:800}.china-info-admin_bulkToolbar__4usQx button:disabled{cursor:not-allowed;opacity:.48}.china-info-admin_dangerButton__SdX1P{background:#dc2626}.china-info-admin_auditList__aZ1Ce,.china-info-admin_roleList__jl4zq,.china-info-admin_versionList__B2qzh{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.china-info-admin_roleItem__HkHWV{display:grid;grid-template-columns:180px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:14px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc}.china-info-admin_roleOptions__PkVHN{display:flex;flex-wrap:wrap;gap:10px}.china-info-admin_roleOptions__PkVHN label{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;background:#fff;color:#334155;font-size:13px}.china-info-admin_versionItem__IyWl2{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc}.china-info-admin_rowCheck__ln7ue{flex:0 0 auto}.china-info-admin_auditItem__AFZlJ{display:grid;grid-template-columns:1fr minmax(220px,360px);grid-gap:12px;gap:12px;padding:14px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc}.china-info-admin_auditItem__AFZlJ pre{width:100%;max-width:100%;max-height:140px;overflow:auto;margin:0;padding:10px;border-radius:12px;background:#0f172a;color:#e2e8f0;font-size:12px}.china-info-admin_versionActions__f611h{display:flex;align-items:center;gap:8px}.china-info-admin_linkButton__1hUkF,.china-info-admin_smallUpload__K9vzD{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:12px;padding:0 14px;background:#111827;color:#fff;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.china-info-admin_smallUpload__K9vzD input{display:none}.china-info-admin_activeBadge__dGrZw{padding:7px 10px;border-radius:999px;background:#dcfce7;color:#166534;font-size:13px;font-weight:700}.china-info-admin_versionActions__f611h .china-info-admin_dangerButton__SdX1P{background:#dc2626}.china-info-admin_alertError__gv_1z,.china-info-admin_alert__lxzod{margin:16px 0;padding:12px 14px;border-radius:14px}.china-info-admin_alert__lxzod{background:#ecfdf5;color:#166534}.china-info-admin_alertError__gv_1z{background:#fef2f2;color:#991b1b}@media (max-width:820px){.china-info-admin_page__1OYpc{padding:18px}.china-info-admin_header__vhnzZ{align-items:flex-start;flex-direction:column}.china-info-admin_headerActions__9lzbe{width:100%;justify-content:space-between}.china-info-admin_grid__PxA5I{grid-template-columns:1fr}.china-info-admin_agencyForm__21R18,.china-info-admin_announcementForm__nUprE,.china-info-admin_auditItem__AFZlJ,.china-info-admin_contactRequestItem__cDBMJ,.china-info-admin_downloadForm__RVYK4,.china-info-admin_roleItem__HkHWV,.china-info-admin_settingsForm__CCxv1,.china-info-admin_uploadProgressBox__8fUqw,.china-info-admin_uploadRow__1kVKr,.china-info-admin_versionItem__IyWl2{grid-template-columns:minmax(0,1fr)}.china-info-admin_versionItem__IyWl2{align-items:flex-start;flex-direction:column}.china-info-admin_contactRequestItem__cDBMJ{align-items:flex-start}.china-info-admin_versionActions__f611h{flex-wrap:wrap}}.portal_root__R5EDi{background:#f3f6f2;color:#213e32;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;line-height:1.65}.portal_root__R5EDi *{box-sizing:border-box}.portal_header__XEtBi{padding:22px 5vw;background:#fff;border-bottom:1px solid #dbe4dd;display:flex;justify-content:space-between;gap:18px}.portal_header__XEtBi a{font-weight:750;color:#185b42;text-decoration:none;letter-spacing:.05em}.portal_brandLogo__YJyVQ{display:block;width:min(250px,60vw);height:auto;max-width:100%}.portal_root__R5EDi small{display:block;font-size:12px;font-weight:400;color:#687c6f;overflow-wrap:anywhere}.portal_main__Huv2T{max-width:1180px;margin:38px auto;padding:0 24px}.portal_main__Huv2T h1{font-size:32px;line-height:1.3;margin:8px 0 14px}.portal_main__Huv2T h2{font-size:23px;margin:0 0 16px}.portal_main__Huv2T h3{font-size:18px;margin-top:28px}.portal_main__Huv2T section{background:#fff;border:1px solid #dbe5dd;padding:28px;border-radius:13px;margin:22px 0}.portal_main__Huv2T p{margin:12px 0}.portal_main__Huv2T label{display:block;font-size:14px;color:#365949}.portal_main__Huv2T input,.portal_main__Huv2T select,.portal_main__Huv2T textarea{display:block;width:100%;padding:11px 12px;margin:7px 0 16px;font:inherit;color:#263f32;border:1px solid #b8cbbd;border-radius:7px;background:#fff}.portal_main__Huv2T input:focus,.portal_main__Huv2T select:focus,.portal_main__Huv2T textarea:focus{outline:2px solid #238059;outline-offset:2px}.portal_header__XEtBi button,.portal_main__Huv2T button{font:inherit;cursor:pointer;border:0;border-radius:7px;padding:11px 17px;background:#17694d;color:#fff}.portal_main__Huv2T button:disabled{opacity:.5;cursor:default}.portal_main__Huv2T a{color:#17694d}.portal_header__XEtBi .portal_link__w4FzD,.portal_main__Huv2T .portal_link__w4FzD{background:transparent;color:#17694d;padding:8px}.portal_secondary__do5r2{background:#e9f2e9!important;color:#245c42!important}.portal_login__Myvan{max-width:520px;margin:70px auto!important}.portal_login__Myvan button{width:100%;margin:10px 0 20px}.portal_login__Myvan .portal_resetLink__wVWkT{width:auto;margin:0;padding:8px 0;background:transparent;color:#17694d;text-decoration:underline}.portal_eyebrow__BobwT{letter-spacing:.16em;color:#5e7c68;font-size:12px}.portal_cards__sh6RR{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin:28px 0}.portal_cards__sh6RR button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:26px;gap:12px;border:1px solid #bfd0c3}.portal_cards__sh6RR strong{font-size:28px}.portal_cards__sh6RR .portal_card__L8uXh{background:#fff;color:#1d5039}.portal_cards__sh6RR .portal_activeCard__shibn{background:#17694d;color:#fff}.portal_activeCard__shibn small{color:#d4e7d8}.portal_actions__5Bowj,.portal_fileRow__5xMVh,.portal_title__1JKkD{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.portal_actions__5Bowj{justify-content:flex-start;margin:20px 0}.portal_tabs__rKmUX{display:flex;gap:12px;border-bottom:1px solid #cbd9ce;padding-bottom:12px}.portal_selectedTab__1OLS5{background:#17694d!important}.portal_grid__Hgcdz{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 24px;gap:16px 24px}.portal_grid__Hgcdz button{align-self:flex-end;margin-bottom:16px}.portal_filters__FPqPs{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.portal_filters__FPqPs label{flex:1 1;min-width:190px}.portal_scroll__mUN3P{overflow:auto}.portal_main__Huv2T table{width:100%;border-collapse:collapse;font-size:14px;text-align:left;white-space:nowrap}.portal_scroll__mUN3P td,.portal_scroll__mUN3P th{padding:14px 12px;border-bottom:1px solid #e1e9e3}.portal_scroll__mUN3P th{font-size:12px;color:#627c69;background:#f6f8f4}.portal_muted__kJyRJ{color:#6b7f70;font-size:13px}.portal_fileRow__5xMVh,.portal_materials__M1Rxo>div{padding:16px 0;border-bottom:1px solid #e0e8df}.portal_materials__M1Rxo>div{display:flex;align-items:center;gap:20px}.portal_materials__M1Rxo>div>span{flex:1 1}.portal_main__Huv2T .portal_upload__h3CKC{cursor:pointer;border:1px solid #a4c3ae;border-radius:6px;padding:7px 10px;position:relative;overflow:hidden;max-width:160px}.portal_upload__h3CKC input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.portal_frame__ux__A{width:100%;height:950px;border:1px solid #d5dfd5;border-radius:8px}.portal_notice__j2_KE{background:#fff3d8;padding:15px;border-radius:7px;color:#735d24}.portal_main__Huv2T .portal_check__s7Tsu{display:flex;align-items:center;gap:10px}.portal_check__s7Tsu input{width:auto;margin:0}.portal_mailBody__OQUBJ{min-height:240px}.portal_status__8SU93{position:-webkit-sticky;position:sticky;bottom:18px;background:#193e2b;color:#fff;padding:16px;border-radius:8px;box-shadow:0 4px 25px #0002}.portal_footer__a_ufI{text-align:center;padding:30px;color:#7a8c7c;font-size:12px}@media(max-width:650px){.portal_main__Huv2T{padding:0 14px;margin:25px auto}.portal_main__Huv2T section{padding:20px}.portal_main__Huv2T h1{font-size:26px}.portal_cards__sh6RR,.portal_grid__Hgcdz{grid-template-columns:1fr}.portal_cards__sh6RR button{padding:20px}.portal_header__XEtBi{padding:16px}.portal_filters__FPqPs{display:block}.portal_filters__FPqPs button{width:100%}.portal_materials__M1Rxo>div{flex-wrap:wrap}.portal_materials__M1Rxo>div>span{min-width:160px}.portal_fileRow__5xMVh{justify-content:flex-start}.portal_frame__ux__A{height:850px}}.portal_fees__oIgnH{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:16px;gap:16px;margin:20px 0}.portal_feeCard__6LcsV{border:1px solid #dbe3ec;border-radius:14px;padding:20px;background:#fafcfe}.portal_feeCard__6LcsV h4{margin:0;font-size:20px}.portal_passed__BDlis{color:#166534;background:#dcfce7}.portal_passed__BDlis,.portal_pending__xwPj6{padding:5px 9px;border-radius:6px;font-size:13px}.portal_pending__xwPj6{color:#854d0e;background:#fef9c3}.portal_steps__2itTr{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:20px 0}.portal_steps__2itTr li{padding:10px 14px;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:13px}.portal_steps__2itTr .portal_currentStep__1P8Sd{background:#173e70;color:#fff;font-weight:600}.portal_modalBackdrop__rqslx{position:fixed;inset:0;z-index:1000;background:#132c46b0;display:flex;justify-content:center;align-items:center;padding:16px}.portal_formQuestion__Z6nJZ{background:white;border-radius:16px;padding:32px;max-width:520px;box-shadow:0 16px 70px #0004}.portal_editorDialog__vk0kj{background:white;border-radius:14px;width:min(1200px,98vw);height:94vh;display:flex;flex-direction:column;overflow:hidden}.portal_editorHeader___3_eS{padding:12px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbe3ec}.portal_editorFrame__XTmny{width:100%;flex:1 1;border:0;min-height:0}.portal_formRevision__j3b_9{padding:20px;background:#f5f8fc;border-radius:10px;margin:20px 0}.portal_header__XEtBi a small{margin-top:10px}.portal_main__Huv2T .portal_studentName__MD8c0{background:transparent;color:#17694d;padding:0;border-radius:0;font-weight:650;text-align:left;text-decoration:underline;text-underline-offset:3px}.portal_main__Huv2T .portal_studentName__MD8c0:hover{color:#0d4d34}.portal_main__Huv2T .portal_studentName__MD8c0:focus-visible{outline:2px solid #238059;outline-offset:3px}.portal_reviewActions__ktsxV{grid-column:1/-1;display:flex;gap:12px;flex-wrap:wrap}.portal_grid__Hgcdz .portal_reviewActions__ktsxV button{margin-bottom:0}.online-application-admin_page__BoXmv{min-height:100vh;padding:24px;background:#f3f5f7;color:#172033}.online-application-admin_page__BoXmv *{box-sizing:border-box;letter-spacing:0}.online-application-admin_loginShell__Xdrx_,.online-application-admin_shell__jd_u2{width:min(1240px,100%);margin:0 auto}.online-application-admin_header__ufOBW{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.online-application-admin_titleGroup__YsInX{display:flex;align-items:center;gap:13px}.online-application-admin_titleGroup__YsInX img{width:50px;height:50px;object-fit:contain}.online-application-admin_eyebrow__gHGB_,.online-application-admin_titleGroup__YsInX span{color:#1f5fa8;font-size:10px;font-weight:850}.online-application-admin_titleGroup__YsInX h1{margin:2px 0;color:#173b66;font-size:25px}.online-application-admin_panelHeading__ugh0u p,.online-application-admin_reviewPanel__DNwg_ p,.online-application-admin_titleGroup__YsInX p{margin:0;color:#64748b;font-size:13px}.online-application-admin_batchToolbar__GGiOY,.online-application-admin_detailActions__WrENH,.online-application-admin_headerActions__D586H,.online-application-admin_pagination__Qe1SW,.online-application-admin_panelActions__geH64,.online-application-admin_reviewActions__HY9EO,.online-application-admin_rowActions__kw_15{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.online-application-admin_batchButton__WTjOV,.online-application-admin_deleteButton__RtopK,.online-application-admin_detailActions__WrENH a,.online-application-admin_detailActions__WrENH button,.online-application-admin_downloadButton__0OIMu,.online-application-admin_exportButton__rgvX4,.online-application-admin_headerActions__D586H a,.online-application-admin_headerActions__D586H button,.online-application-admin_pagination__Qe1SW button,.online-application-admin_reviewActions__HY9EO button,.online-application-admin_viewButton__GBeL9{min-height:38px;border:1px solid #cbd5e1;border-radius:6px;padding:0 12px;background:#fff;color:#26374b;font:inherit;font-size:13px;font-weight:750;text-decoration:none;cursor:pointer}.online-application-admin_stats__unnwE{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.online-application-admin_stats__unnwE div{display:grid;grid-gap:4px;gap:4px;padding:15px 17px;border:1px solid #dde3e9;border-radius:8px;background:#fff}.online-application-admin_stats__unnwE strong{color:#173b66;font-size:24px}.online-application-admin_stats__unnwE span{color:#64748b;font-size:12px}.online-application-admin_preReviewBanner__7CcwP{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(280px,2fr) auto;align-items:center;grid-gap:14px;gap:14px;margin:0 0 14px;padding:14px 16px;border:1px solid #bdd7ee;border-left:5px solid #1f5fa8;border-radius:8px;background:#f5faff}.online-application-admin_preReviewBanner__7CcwP div{display:grid;grid-gap:3px;gap:3px}.online-application-admin_preReviewBanner__7CcwP small,.online-application-admin_preReviewBanner__7CcwP span{color:#64748b;font-size:12px}.online-application-admin_preReviewBanner__7CcwP strong{color:#173b66;font-size:15px}.online-application-admin_preReviewBanner__7CcwP p{margin:0;color:#334155;font-size:13px;line-height:1.5}.online-application-admin_preReviewBanner__7CcwP a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid #1f5fa8;border-radius:6px;padding:0 12px;background:#fff;color:#1f5fa8;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.online-application-admin_accessDenied__2DBLj,.online-application-admin_detailPanel__ITSB1,.online-application-admin_listPanel__IgWKD{padding:20px;border:1px solid #dce2e8;border-radius:8px;background:#fff;box-shadow:0 8px 26px rgba(24,43,66,.05)}.online-application-admin_detailPanel__ITSB1{margin-top:14px;scroll-margin-top:18px}.online-application-admin_panelHeading__ugh0u{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.online-application-admin_panelHeading__ugh0u h2{margin:0 0 5px;color:#213b5b;font-size:19px}.online-application-admin_panelActions__geH64{justify-content:flex-end}.online-application-admin_detailActions__WrENH a,.online-application-admin_exportButton__rgvX4{display:inline-flex;align-items:center;border-color:#1f5fa8;background:#1f5fa8;color:#fff}.online-application-admin_batchButton__WTjOV{border-color:#287448;background:#287448;color:#fff}.online-application-admin_filters__7XVMX{display:grid;grid-template-columns:minmax(260px,1fr) 160px 150px 90px;grid-gap:9px;gap:9px;margin:16px 0}.online-application-admin_filters__7XVMX button,.online-application-admin_filters__7XVMX input,.online-application-admin_filters__7XVMX select,.online-application-admin_reviewPanel__DNwg_ textarea{min-height:42px;border:1px solid #cbd5e1;border-radius:6px;padding:8px 11px;background:#fff;color:#172033;font:inherit;font-size:14px}.online-application-admin_filters__7XVMX button{border-color:#263d58;background:#263d58;color:#fff;font-weight:800;cursor:pointer}.online-application-admin_batchToolbar__GGiOY{justify-content:space-between;margin:-4px 0 10px;color:#64748b;font-size:12px}.online-application-admin_batchToolbar__GGiOY button{border:0;padding:4px 0;background:transparent;color:#1f5fa8;font:inherit;font-weight:750;cursor:pointer}.online-application-admin_tableWrap__xbeAz{overflow-x:auto;border:1px solid #e2e7ec;border-radius:6px}.online-application-admin_tableWrap__xbeAz table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.online-application-admin_tableWrap__xbeAz td,.online-application-admin_tableWrap__xbeAz th{padding:12px;border-bottom:1px solid #e7ebef;text-align:left;vertical-align:middle}.online-application-admin_tableWrap__xbeAz th{background:#f6f8fa;color:#4b5d70;font-size:12px}.online-application-admin_tableWrap__xbeAz .online-application-admin_selectCell__0XYs6{width:42px;padding-right:4px;text-align:center}.online-application-admin_selectCell__0XYs6 input{width:16px;height:16px;accent-color:#1f5fa8;cursor:pointer}.online-application-admin_tableWrap__xbeAz td small{display:block;margin-top:3px;color:#7a8998}.online-application-admin_revisionBadge__JiHa4{color:#a26113!important;font-weight:800}.online-application-admin_majorCell__WpW__{min-width:220px;max-width:360px;white-space:normal;line-height:1.45}.online-application-admin_tableWrap__xbeAz tr:last-child td{border-bottom:0}.online-application-admin_status__TmFj7{display:inline-flex;align-items:center;min-height:26px;border-radius:5px;padding:0 8px;background:#edf1f5;color:#526477;font-size:12px;font-weight:750}.online-application-admin_status_submitted__dNO_w{background:#fff4d9;color:#8c5c00}.online-application-admin_status_reviewing__ykmdG{background:#e8f1fb;color:#24588e}.online-application-admin_status_approved__OPbBo{background:#e4f5ea;color:#1d693c}.online-application-admin_status_returned__sRgnN{background:#fff0e2;color:#9a4b0b}.online-application-admin_status_rejected__ooBG_{background:#fdebea;color:#a02d27}.online-application-admin_viewButton__GBeL9{min-height:32px;padding:0 10px}.online-application-admin_rowActions__kw_15{flex-wrap:nowrap}.online-application-admin_deleteButton__RtopK,.online-application-admin_downloadButton__0OIMu{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px}.online-application-admin_downloadButton__0OIMu{border-color:#8db2da;color:#1f5fa8}.online-application-admin_deleteButton__RtopK,.online-application-admin_detailActions__WrENH .online-application-admin_deleteButton__RtopK{border-color:#d9a6a2;background:#fff;color:#a02d27}.online-application-admin_empty__UDixN{height:92px;color:#7a8998;text-align:center!important}.online-application-admin_pagination__Qe1SW{justify-content:flex-end;margin-top:14px}.online-application-admin_pagination__Qe1SW span{color:#607084;font-size:13px}.online-application-admin_batchButton__WTjOV:disabled,.online-application-admin_deleteButton__RtopK:disabled,.online-application-admin_pagination__Qe1SW button:disabled,.online-application-admin_reviewActions__HY9EO button:disabled,.online-application-admin_viewButton__GBeL9:disabled{cursor:not-allowed;opacity:.45}.online-application-admin_detailSection__2p7OV{margin-top:20px;padding-top:18px;border-top:1px solid #e3e8ed}.online-application-admin_detailSection__2p7OV h3,.online-application-admin_reviewPanel__DNwg_ h3{margin:0 0 12px;color:#263d58;font-size:16px}.online-application-admin_detailSection__2p7OV dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0;border-top:1px solid #edf0f3;border-left:1px solid #edf0f3}.online-application-admin_detailSection__2p7OV dl>div{min-width:0;padding:11px 12px;border-right:1px solid #edf0f3;border-bottom:1px solid #edf0f3}.online-application-admin_detailWide__4gu9H{grid-column:1/-1}.online-application-admin_detailSection__2p7OV dt{margin-bottom:5px;color:#7a8998;font-size:11px}.online-application-admin_detailSection__2p7OV dd{margin:0;color:#23364b;font-size:13px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.online-application-admin_reviewPanel__DNwg_{display:grid;grid-gap:14px;gap:14px;margin-top:22px;padding:18px;border:1px solid #d9e1e9;border-radius:6px;background:#f8fafb}.online-application-admin_reviewPanel__DNwg_ label{display:grid;grid-gap:7px;gap:7px;color:#33485f;font-size:13px;font-weight:750}.online-application-admin_reviewPanel__DNwg_ textarea{resize:vertical;line-height:1.55}.online-application-admin_reviewActions__HY9EO button{border-color:#50657c;background:#50657c;color:#fff}.online-application-admin_reviewActions__HY9EO .online-application-admin_approveButton__vH_XH{border-color:#287448;background:#287448}.online-application-admin_reviewActions__HY9EO .online-application-admin_returnButton__VjkSi{border-color:#a26113;background:#a26113}.online-application-admin_reviewActions__HY9EO .online-application-admin_rejectButton__H3Z7v{border-color:#ac3730;background:#ac3730}.online-application-admin_error__Mvv9l,.online-application-admin_success__ptne0{margin-bottom:14px;padding:12px 14px;border:1px solid;border-radius:6px;font-size:13px}.online-application-admin_success__ptne0{border-color:#b9ddc6;background:#edf8f1;color:#23643d}.online-application-admin_error__Mvv9l{border-color:#e8c0bd;background:#fff2f1;color:#a02d27}.online-application-admin_accessDenied__2DBLj{width:min(520px,100%);margin:12vh auto;text-align:center}.online-application-admin_accessDenied__2DBLj h1{margin:0 0 10px}.online-application-admin_accessDenied__2DBLj a{display:inline-block;margin-top:14px;color:#1f5fa8}@media (max-width:860px){.online-application-admin_page__BoXmv{padding:14px 10px 44px}.online-application-admin_header__ufOBW,.online-application-admin_panelHeading__ugh0u{align-items:flex-start;flex-direction:column}.online-application-admin_headerActions__D586H{width:100%}.online-application-admin_panelActions__geH64{width:100%;justify-content:flex-start}.online-application-admin_batchToolbar__GGiOY{align-items:flex-start;flex-direction:column}.online-application-admin_stats__unnwE{grid-template-columns:repeat(2,1fr)}.online-application-admin_detailSection__2p7OV dl,.online-application-admin_filters__7XVMX{grid-template-columns:1fr}.online-application-admin_detailWide__4gu9H{grid-column:auto}.online-application-admin_detailPanel__ITSB1,.online-application-admin_listPanel__IgWKD{padding:16px 12px}.online-application-admin_pagination__Qe1SW{justify-content:space-between}}.DaeguUniversityLogo_logo__nVMqd{display:flex!important;align-items:center;gap:10px;max-width:none;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(19,49,79,.1);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(11,47,79,.08);height:auto!important;flex:0 0 auto;color:#111820;line-height:1}.DaeguUniversityLogo_hero__TXcTZ{width:min(320px,78vw)!important;gap:13px;padding:12px 15px}.DaeguUniversityLogo_compact__1AqTU{width:min(220px,54vw)!important}.DaeguUniversityLogo_emblem__w2fwg{width:54px!important;height:54px!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important;flex:0 0 auto}.DaeguUniversityLogo_hero__TXcTZ .DaeguUniversityLogo_emblem__w2fwg{width:76px!important;height:76px!important}.DaeguUniversityLogo_wordmark__WADfm{display:grid;min-width:0;text-align:left;white-space:nowrap}.DaeguUniversityLogo_wordmark__WADfm strong{color:inherit;font-family:Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:21px;font-weight:900;letter-spacing:-.055em}.DaeguUniversityLogo_wordmark__WADfm small{margin-top:6px;color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.04em}.DaeguUniversityLogo_hero__TXcTZ .DaeguUniversityLogo_wordmark__WADfm strong{font-size:30px}.DaeguUniversityLogo_hero__TXcTZ .DaeguUniversityLogo_wordmark__WADfm small{margin-top:7px;font-size:14px}@media (max-width:620px){.DaeguUniversityLogo_logo__nVMqd{padding:8px 10px;border-radius:10px}.DaeguUniversityLogo_hero__TXcTZ{width:min(260px,80vw)!important;padding:10px 12px}.DaeguUniversityLogo_compact__1AqTU{width:min(200px,64vw)!important}.DaeguUniversityLogo_emblem__w2fwg{width:44px!important;height:44px!important}.DaeguUniversityLogo_hero__TXcTZ .DaeguUniversityLogo_emblem__w2fwg{width:58px!important;height:58px!important}.DaeguUniversityLogo_wordmark__WADfm strong{font-size:18px}.DaeguUniversityLogo_wordmark__WADfm small{margin-top:5px;font-size:8px}.DaeguUniversityLogo_hero__TXcTZ .DaeguUniversityLogo_wordmark__WADfm strong{font-size:24px}.DaeguUniversityLogo_hero__TXcTZ .DaeguUniversityLogo_wordmark__WADfm small{margin-top:6px;font-size:10px}}@media print{.DaeguUniversityLogo_logo__nVMqd{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.payment-notice_page__gylua{min-height:100vh;padding-bottom:70px;background:linear-gradient(180deg,#eef4f3,#f7f9fb 45%,#fff);color:#172733}.payment-notice_hero__noi0l{min-height:260px;padding:56px 22px 92px;background:linear-gradient(125deg,rgba(8,48,61,.97),rgba(16,99,83,.93)),radial-gradient(circle at 80% 20%,#80b88a,transparent 40%);color:#fff}.payment-notice_heroInner__jaakf{width:min(980px,100%);margin:auto;display:flex;align-items:center;gap:34px}.payment-notice_hero__noi0l img{width:188px;max-width:38vw;padding:16px;border-radius:4px;background:rgba(255,255,255,.96)}.payment-notice_heroCopy__OR_w2 span{color:#b9ddd0;font-size:12px;font-weight:800;letter-spacing:.14em}.payment-notice_heroCopy__OR_w2 h1{margin:10px 0 4px;font-size:clamp(36px,6vw,58px);letter-spacing:.04em}.payment-notice_heroCopy__OR_w2 p{margin:0;color:rgba(255,255,255,.76);font-size:18px}.payment-notice_shell__h_3RW{width:min(760px,calc(100% - 28px));margin:-52px auto 0;position:relative}.payment-notice_card__aaGGp,.payment-notice_notice__M46Hz,.payment-notice_userBar__loclh{border:1px solid #d8e3e0;background:rgba(255,255,255,.98);box-shadow:0 18px 50px rgba(18,53,55,.1)}.payment-notice_notice__M46Hz{padding:22px 26px;border-top:5px solid #1c7d68}.payment-notice_notice__M46Hz strong{color:#0e5c4e;font-size:18px}.payment-notice_notice__M46Hz p{margin:8px 0 0;color:#5d6f75;line-height:1.75}.payment-notice_card__aaGGp{margin-top:18px;padding:clamp(24px,5vw,42px)}.payment-notice_sectionTitle__soR_s{display:flex;align-items:center;gap:16px;margin-bottom:26px}.payment-notice_sectionTitle__soR_s>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#e6f2ee;color:#126e5c;font-weight:900}.payment-notice_sectionTitle__soR_s h2{margin:0;font-size:25px}.payment-notice_sectionTitle__soR_s p{margin:3px 0 0;color:#849196;font-size:12px;letter-spacing:.08em}.payment-notice_card__aaGGp label{display:grid;grid-gap:8px;gap:8px;margin-top:18px;color:#293c43;font-weight:750}.payment-notice_card__aaGGp label small{color:#78878c;font-size:12px;font-weight:500}.payment-notice_card__aaGGp input{width:100%;min-height:56px;padding:0 16px;border:1px solid #cbd8d5;border-radius:5px;background:#fbfcfc;color:#14292e;outline:none}.payment-notice_card__aaGGp input:focus{border-color:#1b806a;box-shadow:0 0 0 3px rgba(27,128,106,.12)}.payment-notice_download__bGgwn,.payment-notice_primary__dzSHw{min-height:58px;margin-top:28px;display:grid;place-items:center;width:100%;border:0;border-radius:4px;background:#0d6655;color:#fff;font-weight:850;text-decoration:none;cursor:pointer;box-shadow:0 10px 22px rgba(13,102,85,.2)}.payment-notice_download__bGgwn:hover,.payment-notice_primary__dzSHw:hover{background:#084f43}.payment-notice_primary__dzSHw:disabled{opacity:.6;cursor:wait}.payment-notice_error__9NTk_{margin:16px 0 0;padding:13px 15px;border-left:4px solid #c93e3e;background:#fff2f2;color:#a32b2b;line-height:1.55}.payment-notice_userBar__loclh{margin-top:18px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;color:#56696e}.payment-notice_userBar__loclh button{border:0;background:transparent;color:#0d6655;font-weight:750;cursor:pointer}.payment-notice_result__n47YZ{text-align:center;border-top:5px solid #1b806a}.payment-notice_successMark__Khhax{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 18px;border-radius:50%;background:#e4f4ed;color:#0f725e;font-size:30px;font-weight:900}.payment-notice_result__n47YZ>div:nth-child(2)>span{color:#13715e;font-weight:800}.payment-notice_result__n47YZ h2{margin:8px 0;font-size:28px}.payment-notice_result__n47YZ p,.payment-notice_result__n47YZ>small{color:#718086}.payment-notice_result__n47YZ>small{display:block;margin-top:12px}@media (max-width:620px){.payment-notice_hero__noi0l{min-height:230px;padding:38px 18px 76px}.payment-notice_heroInner__jaakf{align-items:flex-start;gap:18px}.payment-notice_hero__noi0l img{width:105px;padding:9px}.payment-notice_heroCopy__OR_w2 h1{font-size:34px}.payment-notice_heroCopy__OR_w2 span{font-size:9px}.payment-notice_heroCopy__OR_w2 p{font-size:14px}.payment-notice_shell__h_3RW{margin-top:-42px}.payment-notice_card__aaGGp,.payment-notice_notice__M46Hz{padding:22px 18px}.payment-notice_userBar__loclh{align-items:flex-start;gap:8px}}.payment-notice-admin_page__drWFn{min-height:100vh;padding:38px clamp(18px,4vw,54px) 80px;background:#f2f6f5;color:#1a2d32}.payment-notice-admin_page__drWFn>header{max-width:1240px;margin:0 auto 22px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;border-left:6px solid #18735f;background:#fff;box-shadow:0 14px 38px rgba(21,57,58,.09)}.payment-notice-admin_page__drWFn>header span{color:#17806a;font-size:11px;font-weight:900;letter-spacing:.15em}.payment-notice-admin_page__drWFn>header h1{margin:7px 0 2px;font-size:32px}.payment-notice-admin_page__drWFn>header p{margin:0;color:#718086}.payment-notice-admin_page__drWFn>header a{padding:12px 18px;background:#0d6655;color:#fff;text-decoration:none;font-weight:800}.payment-notice-admin_grid__xESp9{max-width:1240px;margin:auto;display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(160px,.55fr));grid-gap:18px;gap:18px}.payment-notice-admin_login__8MWGv,.payment-notice-admin_metric__V3vfB,.payment-notice-admin_panel__uwAFM{border:1px solid #d9e3e1;background:#fff;box-shadow:0 12px 30px rgba(21,57,58,.07)}.payment-notice-admin_panel__uwAFM{max-width:1240px;margin:18px auto 0;padding:26px}.payment-notice-admin_grid__xESp9 .payment-notice-admin_panel__uwAFM{margin:0}.payment-notice-admin_panel__uwAFM h2{margin:0 0 18px}.payment-notice-admin_guide__vkboV{padding:16px 18px;border-left:4px solid #1b806a;background:#edf6f3;color:#4f6367;line-height:1.6}.payment-notice-admin_guide__vkboV code{margin-left:8px;color:#0d6655;font-weight:850}.payment-notice-admin_guide__vkboV p{margin:6px 0 0}.payment-notice-admin_panel__uwAFM form{margin-top:18px;display:grid;grid-gap:10px;gap:10px}.payment-notice-admin_panel__uwAFM input{min-height:44px;padding:9px 12px;border:1px solid #cbd8d5}.payment-notice-admin_login__8MWGv button,.payment-notice-admin_panel__uwAFM button{min-height:46px;border:0;background:#0d6655;color:#fff;font-weight:850;cursor:pointer}.payment-notice-admin_metric__V3vfB{padding:24px;display:flex;flex-direction:column;justify-content:center}.payment-notice-admin_metric__V3vfB span{color:#64767b}.payment-notice-admin_metric__V3vfB strong{margin:8px 0;color:#0d6655;font-size:38px}.payment-notice-admin_metric__V3vfB small{color:#8a969a}.payment-notice-admin_error__h2_qi,.payment-notice-admin_success__utign{padding:12px 14px}.payment-notice-admin_success__utign{background:#e8f6ee;color:#11654f}.payment-notice-admin_error__h2_qi{background:#fff0f0;color:#ae3030}.payment-notice-admin_toolbar__BWXTs{display:flex;align-items:center;justify-content:space-between;gap:18px}.payment-notice-admin_toolbar__BWXTs form{margin:0;display:flex;grid-template-columns:1fr auto}.payment-notice-admin_toolbar__BWXTs input{min-width:280px}.payment-notice-admin_toolbar__BWXTs button{padding:0 22px}.payment-notice-admin_tableWrap__uMX0O{overflow-x:auto}.payment-notice-admin_tableWrap__uMX0O table{width:100%;border-collapse:collapse}.payment-notice-admin_tableWrap__uMX0O td,.payment-notice-admin_tableWrap__uMX0O th{padding:13px 12px;border-bottom:1px solid #e5ebea;text-align:left;white-space:nowrap}.payment-notice-admin_tableWrap__uMX0O th{color:#68797d;font-size:12px;letter-spacing:.04em}.payment-notice-admin_tableWrap__uMX0O em{padding:4px 9px;border-radius:12px;background:#e5f4ee;color:#11664f;font-style:normal}.payment-notice-admin_tableWrap__uMX0O em[data-status="已替换"]{background:#edf0f1;color:#6a777b}.payment-notice-admin_login__8MWGv{width:min(460px,100%);margin:8vh auto;padding:38px;text-align:center}.payment-notice-admin_login__8MWGv img{width:170px}.payment-notice-admin_login__8MWGv h1{margin:24px 0 4px}.payment-notice-admin_login__8MWGv>p{margin:0 0 24px;color:#7b898d}.payment-notice-admin_login__8MWGv form{display:grid;grid-gap:14px;gap:14px;text-align:left}.payment-notice-admin_login__8MWGv label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.payment-notice-admin_login__8MWGv input{min-height:48px;padding:0 12px;border:1px solid #cbd8d5}.payment-notice-admin_login__8MWGv span{color:#b02f2f;text-align:center}@media (max-width:850px){.payment-notice-admin_grid__xESp9{grid-template-columns:1fr 1fr}.payment-notice-admin_grid__xESp9 .payment-notice-admin_panel__uwAFM{grid-column:1/-1}.payment-notice-admin_page__drWFn>header{align-items:flex-start;gap:18px}.payment-notice-admin_toolbar__BWXTs{align-items:stretch;flex-direction:column}.payment-notice-admin_toolbar__BWXTs form{width:100%}.payment-notice-admin_toolbar__BWXTs input{min-width:0;width:100%}}@media (max-width:560px){.payment-notice-admin_page__drWFn{padding:18px 12px 60px}.payment-notice-admin_page__drWFn>header{padding:22px 18px;flex-direction:column}.payment-notice-admin_grid__xESp9{grid-template-columns:1fr}.payment-notice-admin_grid__xESp9 .payment-notice-admin_panel__uwAFM{grid-column:auto}.payment-notice-admin_panel__uwAFM{padding:20px 14px}.payment-notice-admin_guide__vkboV code{display:block;margin:5px 0 0}.payment-notice-admin_metric__V3vfB{min-height:130px}.payment-notice-admin_login__8MWGv{padding:28px 20px}}.assistant-application_page__3OK1z{min-height:100vh;padding:34px 18px 80px;color:#102f55;background:radial-gradient(circle at 8% 0,rgba(73,197,237,.3),transparent 31%),radial-gradient(circle at 92% 12%,rgba(68,134,224,.2),transparent 30%),linear-gradient(180deg,#f7fcff,#edf5fb)}.assistant-application_page__3OK1z *{box-sizing:border-box}.assistant-application_shell__3T786{width:min(820px,100%);margin:0 auto}.assistant-application_header__QQ0ed{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:20px;gap:20px;margin-bottom:22px}.assistant-application_eyebrow__Gb6gE,.assistant-application_header__QQ0ed p{margin:0 0 5px;color:#1789bc;font-size:11px;font-weight:900;letter-spacing:.15em}.assistant-application_header__QQ0ed h1{margin:0;color:#0c315b;font-size:clamp(23px,5vw,34px);letter-spacing:-.03em}.assistant-application_headerLinks__YXyke{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.assistant-application_headerLinks__YXyke a,.assistant-application_secondaryLink__MgNqZ{color:#2f6fa2;font-weight:800;text-decoration:none}.assistant-application_card__5y736{padding:clamp(24px,5vw,44px);border:1px solid rgba(178,213,231,.85);border-radius:24px;background:rgba(255,255,255,.97);box-shadow:0 24px 70px rgba(37,91,124,.14)}.assistant-application_card__5y736 h2{margin:0 0 24px;color:#0c315b;font-size:clamp(25px,4vw,34px)}.assistant-application_noticeGrid__zMjRS{display:grid;grid-gap:13px;gap:13px}.assistant-application_noticeGrid__zMjRS article{display:grid;grid-template-columns:44px 1fr;grid-gap:15px;gap:15px;padding:18px;border:1px solid #dceaf2;border-radius:15px;background:#f7fbfe}.assistant-application_noticeGrid__zMjRS article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#dff4fb;color:#157dab;font-weight:900}.assistant-application_noticeGrid__zMjRS h3{margin:1px 0 7px;color:#163f67;font-size:16px}.assistant-application_noticeGrid__zMjRS p{margin:0;color:#4c657d;line-height:1.75}.assistant-application_noticeFooter__QXytb{margin-top:24px;padding-top:22px;border-top:1px solid #dce8ef}.assistant-application_muted__6OkPh,.assistant-application_noticeFooter__QXytb p{color:#708397;font-size:13px;line-height:1.7}.assistant-application_noticeFooter__QXytb button,.assistant-application_submit__rPcyN{width:100%;min-height:54px;margin-top:12px;border:0;border-radius:14px;background:linear-gradient(135deg,#1588bb,#1462a4);color:white;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 12px 24px rgba(20,98,164,.22)}.assistant-application_noticeFooter__QXytb button:disabled,.assistant-application_submit__rPcyN:disabled{background:#97aabb;box-shadow:none;cursor:not-allowed}.assistant-application_formHeading__V75eQ{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.assistant-application_textButton___9rru{min-height:40px;border:0;background:transparent;color:#2f76a9;font:inherit;font-weight:800;cursor:pointer}.assistant-application_form__cxBDB{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.assistant-application_form__cxBDB label{display:grid;grid-gap:8px;gap:8px;color:#294660;font-size:14px}.assistant-application_form__cxBDB b{font-weight:850}.assistant-application_form__cxBDB input:not([type=checkbox]),.assistant-application_form__cxBDB select{width:100%;min-height:50px;padding:0 14px;border:1px solid #c8dbe7;border-radius:11px;background:white;color:#14324d;font:inherit;outline:none}.assistant-application_form__cxBDB input:focus,.assistant-application_form__cxBDB select:focus{border-color:#278bb9;box-shadow:0 0 0 3px rgba(39,139,185,.12)}.assistant-application_full__ZpoUs{grid-column:1/-1}.assistant-application_agreement__EPV0N{grid-template-columns:auto 1fr!important;align-items:flex-start;padding:17px;border-radius:12px;background:#f5f9fc;line-height:1.65}.assistant-application_agreement__EPV0N input{width:19px;height:19px;margin-top:2px;accent-color:#167caf}.assistant-application_interviewNotice__UShNx{margin:0;padding:14px 16px;border:1px solid #efd198;border-radius:11px;background:#fff8e9;color:#8a5a00;line-height:1.6}.assistant-application_error__axaLk{margin:0;padding:14px 16px;border:1px solid #efc0c0;border-radius:11px;background:#fff1f1;color:#a32626}.assistant-application_successCard__8N_Da{width:min(590px,calc(100% - 18px));margin:50px auto;text-align:center}.assistant-application_successCard__8N_Da h1{margin:0 0 24px}.assistant-application_successIcon__bhC4d{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 18px;border-radius:50%;background:#1a9b5a;color:white;font-size:38px;font-weight:900}.assistant-application_applicationNo__xsDde{display:block;margin:8px 0 24px;color:#126da2;font-size:clamp(22px,5vw,30px);letter-spacing:.04em}.assistant-application_secondaryLink__MgNqZ{display:inline-block;margin-top:16px;padding:12px 20px;border:1px solid #bdd5e3;border-radius:11px}@media (max-width:620px){.assistant-application_page__3OK1z{padding:14px 10px 48px}.assistant-application_header__QQ0ed{grid-template-columns:1fr;justify-items:center;gap:10px;text-align:center}.assistant-application_header__QQ0ed h1{font-size:21px}.assistant-application_headerLinks__YXyke{justify-content:center;font-size:13px}.assistant-application_card__5y736{padding:22px 16px;border-radius:17px}.assistant-application_noticeGrid__zMjRS article{grid-template-columns:36px 1fr;padding:15px 13px;gap:10px}.assistant-application_noticeGrid__zMjRS article>span{width:34px;height:34px}.assistant-application_formHeading__V75eQ{display:block}.assistant-application_textButton___9rru{padding:0 0 14px}.assistant-application_form__cxBDB{grid-template-columns:1fr;gap:16px}.assistant-application_full__ZpoUs{grid-column:auto}.assistant-application_form__cxBDB input:not([type=checkbox]),.assistant-application_form__cxBDB select{min-height:54px;font-size:16px}.assistant-application_noticeFooter__QXytb button,.assistant-application_submit__rPcyN{min-height:56px;font-size:16px}.assistant-application_successCard__8N_Da{margin:18px auto}}.promo_page__ipYvi{min-height:100vh;padding:28px;background:#e9f3f8;color:#102f55}.promo_downloadBar__qMgXg{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1080px,100%);box-sizing:border-box;margin:0 auto 18px;padding:16px 20px;border:1px solid #cfe0e9;border-radius:18px;background:#fff;box-shadow:0 14px 40px rgba(20,69,105,.1)}.promo_downloadBar__qMgXg div{display:grid;grid-gap:4px;gap:4px}.promo_downloadBar__qMgXg strong{color:#123c66;font-size:17px}.promo_downloadBar__qMgXg span{color:#648097;font-size:13px}.promo_downloadBar__qMgXg a{flex:none;padding:13px 22px;border-radius:12px;background:#126ea6;color:#fff;font-weight:900;text-decoration:none}.promo_downloadBar__qMgXg a:hover{background:#0d5d90}.promo_downloadBar__qMgXg a:focus-visible{outline:3px solid rgba(23,137,188,.35);outline-offset:3px}.promo_poster__TTBe4{width:min(1080px,100%);margin:0 auto;overflow:hidden;border-radius:30px;background:#fff;box-shadow:0 28px 90px rgba(20,69,105,.16)}.promo_header__PIlLg{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 42px;border-bottom:1px solid #dce9f0}.promo_header__PIlLg p{margin:0;color:#1b73a5;font-size:12px;font-weight:900;letter-spacing:.18em}.promo_hero__oKjBf{padding:60px 54px 52px;background:radial-gradient(circle at 90% 10%,rgba(94,211,239,.34),transparent 34%),linear-gradient(135deg,#0c315b,#106aa1);color:#fff}.promo_badge__qvrgn{display:inline-flex;padding:9px 14px;border:1px solid rgba(255,255,255,.44);border-radius:999px;background:rgba(255,255,255,.1);font-size:13px;font-weight:850}.promo_hero__oKjBf h1{max-width:780px;margin:22px 0 18px;font-size:clamp(38px,6vw,68px);line-height:1.08;letter-spacing:-.045em}.promo_hero__oKjBf p{max-width:760px;margin:0;color:#dceefa;font-size:18px;line-height:1.8}.promo_facts__3b35t{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#dce8ee}.promo_facts__3b35t div{display:grid;grid-gap:7px;gap:7px;padding:27px 24px;background:#f7fbfd}.promo_facts__3b35t span{color:#648097;font-size:12px;font-weight:800}.promo_facts__3b35t strong{color:#123c66;font-size:18px}.promo_facts__3b35t small{color:#758b9d;line-height:1.5}.promo_apply__ZCRrw{display:grid;grid-template-columns:1fr 330px;align-items:center;grid-gap:50px;gap:50px;padding:52px 56px}.promo_applyCopy__8AleI>p{margin:0 0 8px;color:#1789bc;font-size:12px;font-weight:900;letter-spacing:.2em}.promo_applyCopy__8AleI h2{margin:0 0 16px;font-size:clamp(34px,5vw,52px)}.promo_applyCopy__8AleI span{display:block;max-width:560px;color:#536d83;font-size:16px;line-height:1.8}.promo_applyCopy__8AleI a{display:inline-flex;margin-top:24px;padding:14px 24px;border-radius:12px;background:#126ea6;color:#fff;font-weight:900;text-decoration:none}.promo_qrCard__vkm86{display:grid;justify-items:center;padding:22px;border:1px solid #cfe0e9;border-radius:22px;background:#fff;box-shadow:0 18px 48px rgba(26,80,113,.12)}.promo_qrCard__vkm86 img{display:block;width:min(260px,100%);height:auto;image-rendering:pixelated}.promo_qrCard__vkm86 strong{margin-top:10px;color:#123d66;font-size:19px}.promo_qrCard__vkm86 small{margin-top:5px;color:#7890a2;letter-spacing:.08em}.promo_poster__TTBe4 footer{display:flex;justify-content:space-between;gap:16px;padding:19px 42px;background:#0c315b;color:#d9edf8;font-size:12px;letter-spacing:.12em}.promo_poster__TTBe4 footer strong{color:#fff;letter-spacing:.06em}@media (max-width:760px){.promo_page__ipYvi{padding:14px 0 0}.promo_downloadBar__qMgXg{align-items:stretch;flex-direction:column;width:calc(100% - 28px);margin-bottom:14px;padding:15px;text-align:center}.promo_downloadBar__qMgXg a{text-align:center}.promo_poster__TTBe4{border-radius:0}.promo_header__PIlLg{flex-direction:column;padding:24px 18px;text-align:center}.promo_header__PIlLg p{font-size:10px}.promo_hero__oKjBf{padding:40px 22px 38px}.promo_hero__oKjBf h1{font-size:39px}.promo_hero__oKjBf p{font-size:15px}.promo_facts__3b35t{grid-template-columns:1fr 1fr}.promo_facts__3b35t div{padding:20px 17px}.promo_apply__ZCRrw{grid-template-columns:1fr;gap:30px;padding:38px 22px;text-align:center}.promo_applyCopy__8AleI span{font-size:14px}.promo_qrCard__vkm86{width:min(310px,100%);margin:0 auto;box-sizing:border-box}.promo_poster__TTBe4 footer{align-items:center;flex-direction:column;padding:18px;text-align:center}}@media print{.promo_page__ipYvi{padding:0;background:#fff}.promo_downloadBar__qMgXg{display:none}.promo_poster__TTBe4{box-shadow:none}.promo_applyCopy__8AleI a{display:none}}.consul-meeting_page__m0Vp6{min-height:100vh;position:relative;overflow:hidden;padding:28px clamp(18px,5vw,72px) 0;color:#102b45;background:#f7fbf8;font-family:PingFang SC,Microsoft YaHei,sans-serif}.consul-meeting_page__m0Vp6:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(26,91,72,.035) 1px,transparent 0),linear-gradient(90deg,rgba(26,91,72,.035) 1px,transparent 0);background-size:42px 42px}.consul-meeting_glow__bq8ly{position:absolute;width:52vw;height:52vw;right:-18vw;top:-20vw;border-radius:50%;background:#d8f3df;filter:blur(2px);opacity:.85}.consul-meeting_header__3hPX8{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;max-width:1220px;margin:auto}.consul-meeting_brand__EAfKa{display:flex;align-items:center;gap:12px;text-decoration:none;color:#153e4a}.consul-meeting_brand__EAfKa img{width:42px;height:42px;object-fit:contain}.consul-meeting_brand__EAfKa span{font-size:12px;letter-spacing:.14em;font-weight:800}.consul-meeting_headerTag__0c6bL{font-size:12px;color:#477162;letter-spacing:.12em}.consul-meeting_hero__wzrv_{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);grid-gap:clamp(32px,8vw,120px);gap:clamp(32px,8vw,120px);align-items:center;max-width:1220px;margin:clamp(58px,9vw,110px) auto 92px}.consul-meeting_kicker__e9bua{margin:0 0 15px;color:#3b8c68;font-size:11px;font-weight:800;letter-spacing:.2em}.consul-meeting_hero__wzrv_ h1{margin:0;font-size:clamp(42px,6vw,78px);line-height:1.14;letter-spacing:-.06em;color:#11394b}.consul-meeting_hero__wzrv_ h1 em{color:#258057;font-style:normal}.consul-meeting_lead__lgYyF{max-width:500px;margin:28px 0;color:#5d7180;font-size:17px;line-height:1.9}.consul-meeting_heroMeta__TmT7u{display:flex;gap:30px;margin:30px 0;color:#658071;font-size:13px}.consul-meeting_heroMeta__TmT7u b{display:block;margin-bottom:4px;color:#173e4d;font-size:18px;letter-spacing:.02em}.consul-meeting_heroButton__a1JDv,.consul-meeting_submitButton__iHMPn{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:0;border-radius:12px;background:#1d7256;color:white;padding:15px 20px;text-decoration:none;font-weight:800;box-shadow:0 12px 24px rgba(29,114,86,.2);cursor:pointer}.consul-meeting_heroButton__a1JDv span,.consul-meeting_submitButton__iHMPn span{font-size:20px}.consul-meeting_posterWrap__7X_0O{position:relative;justify-self:center;width:min(100%,420px);transform:rotate(2deg)}.consul-meeting_posterGlow__eIDxh{position:absolute;inset:8% -8% -8% 8%;background:#bfe8c2;border-radius:35px;transform:rotate(-7deg);filter:blur(1px)}.consul-meeting_poster__xJkx3{position:relative;display:block;width:100%;border:10px solid white;border-radius:20px;box-shadow:0 25px 55px rgba(29,71,57,.2)}.consul-meeting_posterCaption__Tlk_d{position:absolute;right:16px;bottom:-24px;padding:8px 14px;border-radius:99px;background:#f2c75c;color:#644f14;font-size:11px;font-weight:800;letter-spacing:.08em}.consul-meeting_infoGrid__uYv3J{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:1220px;margin:0 auto 110px}.consul-meeting_infoCard__6uQtk{display:flex;gap:17px;align-items:flex-start;padding:24px;border:1px solid #dcebe1;border-radius:16px;background:rgba(255,255,255,.78)}.consul-meeting_icon__xNR6S{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:#e2f4e7;color:#23805e;font-size:21px}.consul-meeting_infoCard__6uQtk small{display:block;margin-bottom:7px;color:#789086;font-size:11px;letter-spacing:.1em}.consul-meeting_infoCard__6uQtk strong{display:block;color:#193f4a;font-size:14px;line-height:1.7}.consul-meeting_applySection__FW_DU{position:relative;z-index:1;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(35px,8vw,120px);gap:clamp(35px,8vw,120px);max-width:1040px;margin:0 auto;padding:68px 0 100px;border-top:1px solid #dbeae0}.consul-meeting_sectionIntro__koN96 h2{margin:0;color:#123d4b;font-size:clamp(34px,4vw,50px);letter-spacing:-.05em}.consul-meeting_sectionIntro__koN96>p:not(.consul-meeting_kicker__e9bua){max-width:360px;color:#647a81;line-height:1.8}.consul-meeting_note__6kz2H{display:flex;gap:9px;align-items:flex-start;margin-top:28px;color:#668071;font-size:12px;line-height:1.6}.consul-meeting_note__6kz2H span{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:#d8f1df;color:#258057;font-weight:800}.consul-meeting_formCard__Xt9Dc{padding:clamp(24px,4vw,42px);border:1px solid #dae9df;border-radius:22px;background:#fff;box-shadow:0 20px 55px rgba(27,79,58,.1)}.consul-meeting_formTop___ezr7{display:flex;justify-content:space-between;margin-bottom:23px;color:#173e4d;font-size:20px;font-weight:800}.consul-meeting_formTop___ezr7 small{color:#8aa096;font-size:11px;font-weight:500}.consul-meeting_formCard__Xt9Dc label{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px;color:#2c525b;font-size:13px;font-weight:800}.consul-meeting_formCard__Xt9Dc label>span{color:#e27d57}.consul-meeting_formCard__Xt9Dc input{width:100%;height:49px;padding:0 14px;border:1px solid #d6e4dc;border-radius:10px;outline:none;color:#163d4a;background:#fbfdfb;font-size:14px}.consul-meeting_formCard__Xt9Dc input:focus{border-color:#59a77d;box-shadow:0 0 0 3px #e0f2e5}.consul-meeting_choiceRow__jXpk5{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.consul-meeting_choiceActive__SA_aW,.consul-meeting_choice__JTnHt{height:49px;border:1px solid #d6e4dc;border-radius:10px;background:#fbfdfb;color:#58716f;font-weight:700;cursor:pointer}.consul-meeting_choiceActive__SA_aW{border-color:#3a9b6b;background:#e8f6eb;color:#20724f;box-shadow:inset 0 0 0 1px #3a9b6b}.consul-meeting_submitButton__iHMPn{width:100%;margin-top:7px;height:53px}.consul-meeting_privacy__3UDA4{text-align:center;color:#91a19a;font-size:11px}.consul-meeting_error__Y_lkH{margin:-5px 0 15px;color:#c55d4b;font-size:12px}.consul-meeting_success__T6FNZ{text-align:center;padding:25px 0 10px}.consul-meeting_successMark__UBe_L{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:#dff3e5;color:#23805e;font-size:34px;font-weight:800}.consul-meeting_success__T6FNZ h3{margin:0 0 10px;color:#173e4d;font-size:28px}.consul-meeting_success__T6FNZ>p:not(.consul-meeting_kicker__e9bua){color:#6b7f82;line-height:1.8}.consul-meeting_secondaryButton__npERP{margin-top:12px;border:1px solid #b9d9c4;border-radius:10px;background:white;color:#287452;padding:11px 18px;font-weight:700;cursor:pointer}.consul-meeting_footer__A1tVt{position:relative;z-index:1;padding:24px 0 28px;border-top:1px solid #dbeae0;color:#8a9a91;text-align:center;font-size:11px;letter-spacing:.03em}@media(max-width:800px){.consul-meeting_hero__wzrv_{grid-template-columns:1fr;margin-top:55px;margin-bottom:75px}.consul-meeting_heroCopy__tRfFY{order:1}.consul-meeting_posterWrap__7X_0O{order:0;width:min(78vw,370px)}.consul-meeting_infoGrid__uYv3J{grid-template-columns:1fr;margin-bottom:76px}.consul-meeting_applySection__FW_DU{grid-template-columns:1fr;gap:28px;padding-top:48px}.consul-meeting_sectionIntro__koN96>p:not(.consul-meeting_kicker__e9bua){max-width:none}.consul-meeting_headerTag__0c6bL{display:none}}@media(max-width:480px){.consul-meeting_page__m0Vp6{padding:20px 16px 0}.consul-meeting_hero__wzrv_ h1{font-size:41px}.consul-meeting_lead__lgYyF{font-size:15px}.consul-meeting_heroMeta__TmT7u{gap:18px}.consul-meeting_heroMeta__TmT7u b{font-size:15px}.consul-meeting_posterWrap__7X_0O{width:88vw}.consul-meeting_infoCard__6uQtk{padding:18px}.consul-meeting_formCard__Xt9Dc{padding:23px 18px}.consul-meeting_footer__A1tVt{line-height:1.7}}.dormitory-fee-payment_page__gJQR0{min-height:100vh;padding:32px 18px 76px;color:#1f2d3d;background:radial-gradient(circle at 8% 0,#eff7f2 0,transparent 31%),linear-gradient(180deg,#f9fbfa,#edf3f0)}.dormitory-fee-payment_page__gJQR0 *{box-sizing:border-box}.dormitory-fee-payment_shell__ZO0b1{width:min(920px,100%);margin:0 auto}.dormitory-fee-payment_header__tLEfr{display:flex;align-items:center;gap:16px;margin-bottom:22px}.dormitory-fee-payment_header__tLEfr img{width:62px;height:62px;object-fit:contain}.dormitory-fee-payment_titleBlock__RvQXW{min-width:0}.dormitory-fee-payment_header__tLEfr h1{margin:0;color:#154a3b;font-size:clamp(23px,3.4vw,31px);line-height:1.25;letter-spacing:-.03em}.dormitory-fee-payment_header__tLEfr p{margin:6px 0 0;color:#58756b;font-size:clamp(14px,2vw,18px);font-weight:750;line-height:1.4}.dormitory-fee-payment_eyebrow__07LZT{margin:0 0 6px;color:#26705a;font-size:11px;font-weight:850;letter-spacing:.14em}.dormitory-fee-payment_card__VunGa{padding:clamp(22px,5vw,42px);border:1px solid #d5e2dc;border-radius:22px;background:rgba(255,255,255,.98);box-shadow:0 20px 60px rgba(36,75,61,.11)}.dormitory-fee-payment_card__VunGa h2{margin:0 0 20px;color:#174b3c;font-size:clamp(23px,4vw,30px)}.dormitory-fee-payment_notice__142r5{margin-top:18px;padding:clamp(18px,4vw,28px);border:1px solid #d6e4de;border-radius:16px;line-height:1.75}.dormitory-fee-payment_notice__142r5 h3{margin:0 0 12px;color:#174b3c;font-size:20px}.dormitory-fee-payment_notice__142r5 ol{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:25px}.dormitory-fee-payment_korean___yCX6{background:#f3f9f6}.dormitory-fee-payment_chinese__abys1{background:#fffdfa;border-color:#e7dfd4}.dormitory-fee-payment_cashNotice__iY3dp{display:flex;align-items:center;gap:16px;margin-top:20px;padding:18px 20px;border:1px solid #c8dfd3;border-radius:14px;background:#f2fbf6}.dormitory-fee-payment_cashIcon__wmiZW{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;border-radius:50%;background:#1b7b58;color:white;font-size:26px;font-weight:900}.dormitory-fee-payment_cashNotice__iY3dp strong{color:#17513d;font-size:18px}.dormitory-fee-payment_cashNotice__iY3dp p{margin:5px 0 0;color:#5c766c;line-height:1.55}.dormitory-fee-payment_agree__bIOPU{display:flex;align-items:flex-start;gap:11px;margin:24px 0;color:#29453c;font-weight:750;line-height:1.55}.dormitory-fee-payment_agree__bIOPU input{flex:0 0 auto;width:19px;height:19px;margin-top:2px;accent-color:#197553}.dormitory-fee-payment_primary__riWHY{width:100%;min-height:52px;border:0;border-radius:12px;background:#197553;color:white;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 10px 24px rgba(25,117,83,.22)}.dormitory-fee-payment_primary__riWHY:disabled{background:#9caea7;box-shadow:none;cursor:not-allowed}.dormitory-fee-payment_toolbar__4k32X{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;border-bottom:1px solid #e1e9e5}.dormitory-fee-payment_tabs__Cvv0n{display:flex;gap:4px}.dormitory-fee-payment_tabs__Cvv0n button,.dormitory-fee-payment_textButton__ay9JZ{min-height:44px;border:0;background:transparent;color:#657b72;font:inherit;font-weight:750;cursor:pointer}.dormitory-fee-payment_tabs__Cvv0n button{padding:0 16px;border-bottom:3px solid transparent}.dormitory-fee-payment_tabs__Cvv0n .dormitory-fee-payment_activeTab__bwL06{color:#197553;border-color:#197553}.dormitory-fee-payment_textButton__ay9JZ{color:#35745f}.dormitory-fee-payment_doneHelp__JmiYN,.dormitory-fee-payment_intro__NaLse,.dormitory-fee-payment_privacy__9FPEr{color:#6d8078;font-size:13px;line-height:1.65}.dormitory-fee-payment_formGrid__PkSmy{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.dormitory-fee-payment_formGrid__PkSmy label{display:grid;align-content:start;grid-gap:7px;gap:7px;color:#2b493f}.dormitory-fee-payment_formGrid__PkSmy label>strong{font-size:14px}.dormitory-fee-payment_formGrid__PkSmy label>span{color:#788a83;font-size:12px;line-height:1.5}.dormitory-fee-payment_formGrid__PkSmy input,.dormitory-fee-payment_formGrid__PkSmy select{width:100%;min-height:49px;padding:0 13px;border:1px solid #cbdad4;border-radius:10px;background:white;color:#18392e;font:inherit}.dormitory-fee-payment_full___bnbA{grid-column:1/-1}.dormitory-fee-payment_reminder__Eq8oz{display:grid;grid-gap:6px;gap:6px;margin:21px 0;padding:17px 19px;border:1px solid #e4cc93;border-radius:12px;background:#fff9e8;color:#765912}.dormitory-fee-payment_reminder__Eq8oz span{font-size:13px;line-height:1.55}.dormitory-fee-payment_busy__EKjj5,.dormitory-fee-payment_emptyResult__0Tp_R,.dormitory-fee-payment_error__8Htba{margin:18px 0;padding:14px 16px;border-radius:10px;line-height:1.55}.dormitory-fee-payment_busy__EKjj5{background:#fff7e7;color:#825700;border:1px solid #efd7a7}.dormitory-fee-payment_error__8Htba{background:#fff0f0;color:#a62f2f;border:1px solid #f0c3c3}.dormitory-fee-payment_emptyResult__0Tp_R{background:#f3f5f4;color:#60746c}.dormitory-fee-payment_privacy__9FPEr{margin:14px 0 0;text-align:center}.dormitory-fee-payment_resultCard__R6APG{margin:20px 0;padding:20px;border:1px solid #d4e2dc;border-radius:14px;background:#f7fbf9}.dormitory-fee-payment_resultPaid__IhVk6,.dormitory-fee-payment_resultPending__zg8LF{display:inline-flex;margin-bottom:14px;padding:7px 11px;border-radius:999px;background:#e3f6ea;color:#16703d;font-weight:850}.dormitory-fee-payment_resultPending__zg8LF{background:#fff0d8;color:#945c00}.dormitory-fee-payment_resultCard__R6APG dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:0}.dormitory-fee-payment_resultCard__R6APG dl div{display:grid;grid-gap:3px;gap:3px}.dormitory-fee-payment_resultCard__R6APG dt{color:#75887f;font-size:12px}.dormitory-fee-payment_resultCard__R6APG dd{margin:0;color:#24473b;font-weight:750;overflow-wrap:anywhere}.dormitory-fee-payment_resultCard__R6APG p{margin:14px 0 0;color:#5d766d;line-height:1.6}.dormitory-fee-payment_doneCard__BD6Db{width:min(620px,calc(100% - 28px));margin:46px auto;text-align:center}.dormitory-fee-payment_waitIcon__sruFu{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 18px;border-radius:50%;background:#d99218;color:white;font-size:28px;font-weight:900}.dormitory-fee-payment_doneCard__BD6Db h1{color:#174b3c}.dormitory-fee-payment_doneCard__BD6Db .dormitory-fee-payment_resultCard__R6APG{text-align:left}@media (max-width:680px){.dormitory-fee-payment_page__gJQR0{padding:14px 9px 48px}.dormitory-fee-payment_header__tLEfr{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:17px}.dormitory-fee-payment_header__tLEfr h1{font-size:21px}.dormitory-fee-payment_header__tLEfr p{margin-top:4px;font-size:14px}.dormitory-fee-payment_card__VunGa{padding:20px 15px;border-radius:15px}.dormitory-fee-payment_notice__142r5{padding:17px 15px;font-size:14px}.dormitory-fee-payment_notice__142r5 ol{padding-left:22px}.dormitory-fee-payment_cashNotice__iY3dp{align-items:flex-start;padding:16px}.dormitory-fee-payment_formGrid__PkSmy{grid-template-columns:1fr;gap:16px}.dormitory-fee-payment_full___bnbA{grid-column:auto}.dormitory-fee-payment_formGrid__PkSmy input,.dormitory-fee-payment_formGrid__PkSmy select,.dormitory-fee-payment_primary__riWHY{min-height:54px;font-size:16px}.dormitory-fee-payment_toolbar__4k32X{align-items:flex-end}.dormitory-fee-payment_tabs__Cvv0n button{padding:0 11px}.dormitory-fee-payment_resultCard__R6APG dl{grid-template-columns:1fr}.dormitory-fee-payment_doneCard__BD6Db{width:calc(100% - 18px);margin:18px auto}}.graduate-duration-consent_page__qTFKl{min-height:100vh;padding-bottom:72px;background:linear-gradient(180deg,#eef4f3,#f7f9fb 46%,#fff);color:#172733}.graduate-duration-consent_hero__oKSMX{padding:52px 22px 92px;background:linear-gradient(125deg,#163945,#176755);color:#fff}.graduate-duration-consent_hero__oKSMX>div{width:min(1040px,100%);margin:auto;display:flex;align-items:center;gap:30px}.graduate-duration-consent_hero__oKSMX img{width:178px;padding:14px;background:#fff;border-radius:4px}.graduate-duration-consent_hero__oKSMX span{font-size:11px;letter-spacing:.15em;color:#bfe2d5;font-weight:800}.graduate-duration-consent_hero__oKSMX h1{margin:9px 0 4px;font-size:clamp(34px,5vw,54px)}.graduate-duration-consent_hero__oKSMX p{margin:0;color:#d9e8e3}.graduate-duration-consent_shell__6vrFR{width:min(900px,calc(100% - 28px));margin:-50px auto 0}.graduate-duration-consent_card__dBoON,.graduate-duration-consent_notice__lPcZ0{background:#fff;border:1px solid #d6e1df;box-shadow:0 18px 46px rgba(21,61,60,.1)}.graduate-duration-consent_notice__lPcZ0{padding:20px 25px;border-top:5px solid #2b866e}.graduate-duration-consent_notice__lPcZ0 strong{color:#176a58;font-size:18px}.graduate-duration-consent_notice__lPcZ0 p{margin:7px 0 0;color:#617177;line-height:1.7}.graduate-duration-consent_card__dBoON{margin-top:18px;padding:clamp(22px,4vw,38px)}.graduate-duration-consent_heading__R_75_{display:flex;align-items:center;gap:15px;margin-bottom:24px}.graduate-duration-consent_heading__R_75_>b{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#e6f2ee;color:#176b59}.graduate-duration-consent_heading__R_75_ h2{margin:0;font-size:24px}.graduate-duration-consent_heading__R_75_ p{margin:3px 0 0;color:#879398;font-size:13px}.graduate-duration-consent_two__fKVlA{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.graduate-duration-consent_card__dBoON label{display:grid;grid-gap:8px;gap:8px;font-weight:750;color:#2d4147}.graduate-duration-consent_card__dBoON input,.graduate-duration-consent_card__dBoON select{min-height:54px;width:100%;padding:0 15px;border:1px solid #cad8d4;border-radius:5px;background:#fbfcfc;outline:none}.graduate-duration-consent_card__dBoON input:focus,.graduate-duration-consent_card__dBoON select:focus{border-color:#247f69;box-shadow:0 0 0 3px rgba(36,127,105,.12)}.graduate-duration-consent_card__dBoON select{font:inherit;color:#24383e}.graduate-duration-consent_card__dBoON label>small{color:#607579;font-weight:500;line-height:1.5}.graduate-duration-consent_primary__sK2pq{width:100%;min-height:57px;margin-top:24px;border:0;border-radius:4px;background:#136a57;color:#fff;font-weight:850;cursor:pointer;box-shadow:0 10px 22px rgba(19,106,87,.18)}.graduate-duration-consent_primary__sK2pq:disabled{opacity:.58;cursor:wait}.graduate-duration-consent_infoGrid__qN5Fq{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #e0e8e6;border-left:1px solid #e0e8e6}.graduate-duration-consent_infoGrid__qN5Fq>div{display:grid;grid-gap:7px;gap:7px;padding:18px;border-right:1px solid #e0e8e6;border-bottom:1px solid #e0e8e6}.graduate-duration-consent_infoGrid__qN5Fq span{font-size:12px;color:#7d8d91}.graduate-duration-consent_infoGrid__qN5Fq strong{font-size:17px}.graduate-duration-consent_infoGrid__qN5Fq .graduate-duration-consent_highlight__sfZ22{background:#eef8f4}.graduate-duration-consent_infoGrid__qN5Fq .graduate-duration-consent_highlight__sfZ22 strong{color:#0e6d57}.graduate-duration-consent_schoolNote__VjDjl,.graduate-duration-consent_status__XX4Q6{padding:14px 16px;line-height:1.65}.graduate-duration-consent_schoolNote__VjDjl{background:#f3f7f6;color:#435a5f}.graduate-duration-consent_status__XX4Q6{margin-top:12px;background:#edf3fb;color:#355b7a}.graduate-duration-consent_decisionForm__h2TDs{margin-top:28px;padding-top:24px;border-top:1px solid #dce5e3}.graduate-duration-consent_decisionForm__h2TDs h3{margin:0 0 14px}.graduate-duration-consent_choices__Ou5XX{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.graduate-duration-consent_choices__Ou5XX label{display:grid;grid-template-columns:24px 1fr;grid-column-gap:8px;column-gap:8px;padding:18px;border:1px solid #cad8d4;border-radius:6px;cursor:pointer}.graduate-duration-consent_choices__Ou5XX input{width:18px;min-height:auto;grid-row:1/3}.graduate-duration-consent_choices__Ou5XX span{font-size:12px;color:#728187}.graduate-duration-consent_choices__Ou5XX .graduate-duration-consent_selected____ECI{border-color:#1f8068;background:#eff8f5}.graduate-duration-consent_choices__Ou5XX .graduate-duration-consent_selectedNo__GAA6S{border-color:#c98f44;background:#fff8ed}.graduate-duration-consent_upload__zeQ1G{margin-top:18px;padding:18px;border:1px dashed #3d8d79;background:#f1f8f6}.graduate-duration-consent_upload__zeQ1G input{padding:13px;background:#fff}.graduate-duration-consent_upload__zeQ1G small{color:#607579;font-weight:500}.graduate-duration-consent_deadline__t0SBO{margin-top:18px;padding:18px 20px;border-left:5px solid #c33e32;background:#fff2ef;color:#8f2c25}.graduate-duration-consent_deadline__t0SBO p{margin:7px 0 0;line-height:1.65}.graduate-duration-consent_refusal__M667H,.graduate-duration-consent_success__m2NvC{margin-top:24px;padding:22px;text-align:center}.graduate-duration-consent_success__m2NvC{background:#eaf7f1;color:#126b54}.graduate-duration-consent_refusal__M667H{background:#fff1ed;color:#a43b31}.graduate-duration-consent_refusal__M667H strong,.graduate-duration-consent_success__m2NvC strong{font-size:21px}.graduate-duration-consent_refusal__M667H p,.graduate-duration-consent_success__m2NvC p{margin:7px 0 0}.graduate-duration-consent_error__jNWDH{padding:15px 18px;border-left:5px solid #c53b36;background:#fff0f0;color:#a22c28;box-shadow:0 10px 26px rgba(90,31,31,.08)}@media(max-width:650px){.graduate-duration-consent_hero__oKSMX{padding:35px 18px 76px}.graduate-duration-consent_hero__oKSMX>div{align-items:flex-start;gap:17px}.graduate-duration-consent_hero__oKSMX img{width:100px;padding:8px}.graduate-duration-consent_hero__oKSMX h1{font-size:31px}.graduate-duration-consent_hero__oKSMX span{font-size:8px}.graduate-duration-consent_hero__oKSMX p{font-size:12px}.graduate-duration-consent_shell__6vrFR{margin-top:-40px}.graduate-duration-consent_card__dBoON,.graduate-duration-consent_notice__lPcZ0{padding:21px 17px}.graduate-duration-consent_choices__Ou5XX,.graduate-duration-consent_infoGrid__qN5Fq,.graduate-duration-consent_two__fKVlA{grid-template-columns:1fr}.graduate-duration-consent_infoGrid__qN5Fq{border-right:1px solid #e0e8e6}.graduate-duration-consent_choices__Ou5XX label{min-height:86px}}.graduate-duration-consent-download_notice__J4Cgp{display:flex;align-items:center;justify-content:space-between;gap:24px;border-left:6px solid #c59637;background:linear-gradient(135deg,#fffdf7,#fff8e7)}.graduate-duration-consent-download_notice__J4Cgp span{color:#9a6a16;font-size:12px;font-weight:850;letter-spacing:.12em}.graduate-duration-consent-download_notice__J4Cgp h2{margin:6px 0;font-size:23px}.graduate-duration-consent-download_notice__J4Cgp p{margin:0;color:#667478;line-height:1.65}.graduate-duration-consent-download_button__zet_z{flex:0 0 auto;display:grid;place-items:center;min-height:52px;padding:0 24px;border-radius:4px;background:#176a57;color:#fff;font-weight:850;text-decoration:none;box-shadow:0 10px 22px rgba(19,106,87,.18)}.graduate-duration-consent-download_secondaryButton__yjF5H{display:grid;place-items:center;min-height:50px;margin-top:16px;border:1px solid #176a57;border-radius:4px;color:#176a57;font-weight:850;text-decoration:none}.graduate-duration-consent-download_refundNotice__mILjD{display:grid;grid-gap:20px;gap:20px;border-left:6px solid #bd3d32;background:linear-gradient(135deg,#fffafa,#fff3ef)}.graduate-duration-consent-download_restrictedHeading__Lsbxe span{display:inline-block;padding:5px 10px;border-radius:999px;background:#a92f29;color:#fff;font-size:12px;font-weight:850;letter-spacing:.06em}.graduate-duration-consent-download_restrictedHeading__Lsbxe h2{margin:10px 0 6px;font-size:23px}.graduate-duration-consent-download_restrictedHeading__Lsbxe p{margin:0;color:#6b5653;line-height:1.65}.graduate-duration-consent-download_downloadGrid__CoBpz,.graduate-duration-consent-download_inlineDownloads__2dS4n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.graduate-duration-consent-download_restrictedButton__JFf3C{display:grid;grid-gap:5px;gap:5px;min-height:76px;padding:15px 18px;border:1px solid #cf766c;border-radius:5px;background:#fff;color:#8f2c25;text-decoration:none}.graduate-duration-consent-download_restrictedButton__JFf3C strong{font-size:16px}.graduate-duration-consent-download_restrictedButton__JFf3C small{color:#796966}.graduate-duration-consent-download_refundBox__3Di0C{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.graduate-duration-consent-download_confirm__uCBX0{display:flex!important;grid-template-columns:none!important;align-items:center;gap:10px!important;padding:14px 16px;border:1px solid #e3b95e;background:#fff9eb}.graduate-duration-consent-download_confirm__uCBX0 input{width:20px!important;min-height:20px!important;margin:0}@media (max-width:650px){.graduate-duration-consent-download_notice__J4Cgp{align-items:stretch;flex-direction:column;gap:18px}.graduate-duration-consent-download_button__zet_z{width:100%}.graduate-duration-consent-download_downloadGrid__CoBpz,.graduate-duration-consent-download_inlineDownloads__2dS4n{grid-template-columns:1fr}}.graduation-certificate-pickup-admin-fixed_loginPage__ICAsJ{min-height:100vh;display:grid;place-items:center;background:#eef5f2;padding:20px;color:#18342b}.graduation-certificate-pickup-admin-fixed_loginCard__NvR19{width:min(420px,100%);box-sizing:border-box;background:#fff;border:1px solid #d9e8e2;border-radius:22px;padding:32px;box-shadow:0 20px 55px rgba(24,79,60,.1)}.graduation-certificate-pickup-admin-fixed_loginCard__NvR19 img{width:66px}.graduation-certificate-pickup-admin-fixed_loginCard__NvR19 h1{margin:14px 0 6px}.graduation-certificate-pickup-admin-fixed_loginCard__NvR19 p{color:#64776f;line-height:1.6}.graduation-certificate-pickup-admin-fixed_loginCard__NvR19 label{display:flex;flex-direction:column;gap:7px;margin:15px 0;font-weight:700}.graduation-certificate-pickup-admin-fixed_loginCard__NvR19 input{border:1px solid #bdd4ca;border-radius:11px;padding:12px}.graduation-certificate-pickup-admin-fixed_loginCard__NvR19 button,.graduation-certificate-pickup-admin-fixed_toolbar__U4vvU button{border:0;background:#146c4b;color:#fff;border-radius:11px;padding:12px;font-weight:800}.graduation-certificate-pickup-admin-fixed_loginCard__NvR19>span{display:block;color:#a32626;margin-top:12px}.graduation-certificate-pickup-admin-fixed_page__cPEva{min-height:100vh;background:#f3f7f5;color:#18342b;padding:28px 24px 70px}.graduation-certificate-pickup-admin-fixed_page__cPEva>header{max-width:1500px;margin:0 auto 18px;display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dce9e4;border-radius:20px;padding:22px 26px}.graduation-certificate-pickup-admin-fixed_page__cPEva header span{font-size:11px;letter-spacing:.17em;font-weight:800;color:#14734f}.graduation-certificate-pickup-admin-fixed_page__cPEva header h1{margin:5px 0}.graduation-certificate-pickup-admin-fixed_page__cPEva header p{margin:0;color:#657970}.graduation-certificate-pickup-admin-fixed_page__cPEva header nav{display:flex;gap:10px}.graduation-certificate-pickup-admin-fixed_page__cPEva header a{background:#e8f3ee;color:#145f43;border-radius:10px;padding:11px 14px;text-decoration:none;font-weight:750}.graduation-certificate-pickup-admin-fixed_metrics__K4gt1{max-width:1500px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.graduation-certificate-pickup-admin-fixed_metrics__K4gt1 button{border:1px solid #d5e6df;background:#fff;border-radius:14px;padding:15px;color:#536b62;cursor:pointer}.graduation-certificate-pickup-admin-fixed_metrics__K4gt1 span,.graduation-certificate-pickup-admin-fixed_metrics__K4gt1 strong{display:block}.graduation-certificate-pickup-admin-fixed_metrics__K4gt1 strong{font-size:24px;color:#173e30;margin-top:4px}.graduation-certificate-pickup-admin-fixed_metrics__K4gt1 .graduation-certificate-pickup-admin-fixed_active__gp2gt{background:#146c4b;color:#dff4ea;border-color:#146c4b}.graduation-certificate-pickup-admin-fixed_metrics__K4gt1 .graduation-certificate-pickup-admin-fixed_active__gp2gt strong{color:#fff}.graduation-certificate-pickup-admin-fixed_panel__SRADU{max-width:1500px;margin:auto;background:#fff;border:1px solid #dce9e4;border-radius:20px;padding:22px}.graduation-certificate-pickup-admin-fixed_toolbar__U4vvU{display:flex;justify-content:space-between;align-items:center;gap:16px}.graduation-certificate-pickup-admin-fixed_toolbar__U4vvU h2,.graduation-certificate-pickup-admin-fixed_toolbar__U4vvU p{margin:0}.graduation-certificate-pickup-admin-fixed_toolbar__U4vvU p{margin-top:5px;color:#6b7c75}.graduation-certificate-pickup-admin-fixed_toolbar__U4vvU form{display:flex;gap:8px}.graduation-certificate-pickup-admin-fixed_toolbar__U4vvU input,.graduation-certificate-pickup-admin-fixed_toolbar__U4vvU select{border:1px solid #bfd5cc;border-radius:10px;padding:10px 12px}.graduation-certificate-pickup-admin-fixed_tableWrap__6_c1R{overflow:auto;margin-top:18px}.graduation-certificate-pickup-admin-fixed_tableWrap__6_c1R table{width:100%;border-collapse:collapse;min-width:1180px}.graduation-certificate-pickup-admin-fixed_tableWrap__6_c1R td,.graduation-certificate-pickup-admin-fixed_tableWrap__6_c1R th{text-align:left;border-bottom:1px solid #e8efec;padding:13px 10px;vertical-align:top;font-size:13px}.graduation-certificate-pickup-admin-fixed_tableWrap__6_c1R th{color:#63756e;background:#f7faf9;white-space:nowrap}.graduation-certificate-pickup-admin-fixed_tableWrap__6_c1R td small,.graduation-certificate-pickup-admin-fixed_tableWrap__6_c1R td strong{display:block}.graduation-certificate-pickup-admin-fixed_tableWrap__6_c1R td small{color:#687a73;line-height:1.5;margin-top:4px;max-width:300px}.graduation-certificate-pickup-admin-fixed_tableWrap__6_c1R td a{color:#126b49;font-weight:750}.graduation-certificate-pickup-admin-fixed_tableWrap__6_c1R em{display:inline-block;padding:5px 9px;border-radius:999px;background:#eef3f1;font-style:normal;font-weight:750;white-space:nowrap}.graduation-certificate-pickup-admin-fixed_tableWrap__6_c1R em[data-status="已提交"]{background:#fff0c9;color:#775900}.graduation-certificate-pickup-admin-fixed_tableWrap__6_c1R em[data-status="已完成"],.graduation-certificate-pickup-admin-fixed_tableWrap__6_c1R em[data-status="已确认"]{background:#daf2e6;color:#11613f}.graduation-certificate-pickup-admin-fixed_tableWrap__6_c1R em[data-status="已退回"]{background:#fde3e3;color:#9b2828}.graduation-certificate-pickup-admin-fixed_tableWrap__6_c1R em[data-status="已寄出"]{background:#dcecff;color:#235b91}.graduation-certificate-pickup-admin-fixed_actions__nXJya{display:flex;flex-wrap:wrap;gap:6px}.graduation-certificate-pickup-admin-fixed_actions__nXJya button{border:1px solid #bad4ca;background:#fff;color:#165d43;border-radius:8px;padding:7px 9px;font-weight:700;cursor:pointer}.graduation-certificate-pickup-admin-fixed_error__MBG5K,.graduation-certificate-pickup-admin-fixed_message__ifF5m{max-width:1460px;margin:10px auto;padding:12px 18px;border-radius:11px}.graduation-certificate-pickup-admin-fixed_message__ifF5m{background:#dff3e8;color:#145a3e}.graduation-certificate-pickup-admin-fixed_error__MBG5K{background:#ffe7e7;color:#962727}@media(max-width:900px){.graduation-certificate-pickup-admin-fixed_page__cPEva{padding:14px 10px 60px}.graduation-certificate-pickup-admin-fixed_page__cPEva>header{align-items:flex-start;gap:14px;flex-direction:column}.graduation-certificate-pickup-admin-fixed_metrics__K4gt1{grid-template-columns:repeat(3,1fr)}.graduation-certificate-pickup-admin-fixed_panel__SRADU{padding:16px 10px}.graduation-certificate-pickup-admin-fixed_toolbar__U4vvU{align-items:stretch;flex-direction:column}.graduation-certificate-pickup-admin-fixed_toolbar__U4vvU form{flex-wrap:wrap}.graduation-certificate-pickup-admin-fixed_toolbar__U4vvU input{flex:1 1}.graduation-certificate-pickup-admin-fixed_page__cPEva header nav{flex-wrap:wrap}}.graduation-certificate-pickup-admin-upload_uploadAction__DU0tV{display:inline-flex;margin-top:8px;padding:7px 10px;border:1px solid #bad4ca;border-radius:8px;background:#fff;color:#165d43;font-weight:750;cursor:pointer}.graduation-certificate-pickup-admin-upload_uploadAction__DU0tV input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.graduation-certificate-pickup-admin-upload_matchAction__DlO23{display:block;margin-top:8px;padding:7px 10px;border:0;border-radius:8px;background:#176b4b;color:#fff;font-weight:750;cursor:pointer}.graduation-certificate-pickup-admin-upload_matchAction__DlO23:disabled{cursor:wait;opacity:.6}.graduation-certificate-pickup_page__KHxIO{min-height:100vh;background:#f3f7f5;color:#18342b;padding:36px 18px 80px}.graduation-certificate-pickup_hero__mF15T{max-width:920px;margin:0 auto 22px;background:linear-gradient(135deg,#fff,#e7f3ee);border:1px solid #d5e7df;border-radius:24px;padding:28px 32px;display:flex;align-items:center;gap:22px;box-shadow:0 16px 45px rgba(20,76,57,.08)}.graduation-certificate-pickup_hero__mF15T img{width:72px;height:72px;object-fit:contain}.graduation-certificate-pickup_hero__mF15T span{font-size:12px;font-weight:800;letter-spacing:.18em;color:#14734f}.graduation-certificate-pickup_hero__mF15T h1{font-size:30px;margin:5px 0 6px}.graduation-certificate-pickup_hero__mF15T p{margin:0;color:#5b7169}.graduation-certificate-pickup_tabs__71TDY{max-width:920px;margin:0 auto 16px;display:flex;gap:10px}.graduation-certificate-pickup_tabs__71TDY button{border:1px solid #c9ddd5;background:#fff;color:#34594c;border-radius:999px;padding:11px 20px;font-weight:700;cursor:pointer}.graduation-certificate-pickup_tabs__71TDY .graduation-certificate-pickup_active__BTjEd{background:#146c4b;color:#fff;border-color:#146c4b}.graduation-certificate-pickup_card__qay0p{max-width:920px;margin:0 auto;background:#fff;border:1px solid #dceae4;border-radius:24px;padding:28px 32px;box-shadow:0 12px 36px rgba(20,76,57,.06)}.graduation-certificate-pickup_card__qay0p section{padding:4px 0 24px;margin-bottom:22px;border-bottom:1px solid #edf3f0}.graduation-certificate-pickup_card__qay0p h2{margin:0 0 18px;font-size:19px}.graduation-certificate-pickup_card__qay0p h2 b{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e2f2eb;color:#116744;font-size:13px;margin-right:10px}.graduation-certificate-pickup_grid__272V4{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.graduation-certificate-pickup_wide__sJUUQ{grid-column:1/-1}.graduation-certificate-pickup_card__qay0p label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:700}.graduation-certificate-pickup_card__qay0p label>span{color:#bd3838;margin-left:3px}.graduation-certificate-pickup_card__qay0p input,.graduation-certificate-pickup_card__qay0p select{width:100%;box-sizing:border-box;border:1px solid #bdd4ca;border-radius:12px;background:#fbfdfc;color:#18342b;padding:13px 14px;font:inherit;outline:none}.graduation-certificate-pickup_card__qay0p input:focus,.graduation-certificate-pickup_card__qay0p select:focus{border-color:#16845b;box-shadow:0 0 0 3px rgba(22,132,91,.11)}.graduation-certificate-pickup_upload__5tymL{border:1px dashed #8cbba8;border-radius:16px;background:#f5fbf8;padding:18px}.graduation-certificate-pickup_upload__5tymL small{font-weight:400;color:#61746d}.graduation-certificate-pickup_upload__5tymL strong{color:#146c4b}.graduation-certificate-pickup_confirm__e_JZx{flex-direction:row!important;align-items:flex-start!important;font-weight:500!important;line-height:1.6;margin:4px 0 20px}.graduation-certificate-pickup_confirm__e_JZx input{width:auto;margin-top:5px}.graduation-certificate-pickup_confirm__e_JZx span{color:#3d514a!important}.graduation-certificate-pickup_primary__dJfAa,.graduation-certificate-pickup_secondary__jnzFO{border:0;border-radius:13px;padding:14px 22px;font-weight:800;font-size:15px;cursor:pointer}.graduation-certificate-pickup_primary__dJfAa{background:#146c4b;color:#fff;width:100%}.graduation-certificate-pickup_primary__dJfAa:disabled{opacity:.55;cursor:wait}.graduation-certificate-pickup_secondary__jnzFO{background:#eef4f1;color:#245b47;width:100%;margin-top:10px}.graduation-certificate-pickup_lookup__4oOfq{max-width:560px}.graduation-certificate-pickup_lookup__4oOfq>p{color:#657971;margin-top:-8px}.graduation-certificate-pickup_lookup__4oOfq label{margin:15px 0}.graduation-certificate-pickup_success__NxICV{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid #e4efea}.graduation-certificate-pickup_success__NxICV>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#daf3e7;color:#0a784b;font-size:24px}.graduation-certificate-pickup_success__NxICV h2,.graduation-certificate-pickup_success__NxICV p{margin:0}.graduation-certificate-pickup_success__NxICV p{margin-top:5px}.graduation-certificate-pickup_credentials__ilVkP{background:#fff8df;border:1px solid #f0daa1;border-radius:16px;padding:18px;margin:20px 0}.graduation-certificate-pickup_credentials__ilVkP p{margin:5px 0;font-size:12px;color:#78683c}.graduation-certificate-pickup_credentials__ilVkP code,.graduation-certificate-pickup_credentials__ilVkP strong{display:block;font-size:18px;word-break:break-all}.graduation-certificate-pickup_credentials__ilVkP code{background:#fff;padding:9px;border-radius:8px}.graduation-certificate-pickup_credentials__ilVkP small{display:block;margin-top:12px;line-height:1.6;color:#755d1e}.graduation-certificate-pickup_result__8UCZC dl{margin:0 0 20px}.graduation-certificate-pickup_result__8UCZC dl div{display:grid;grid-template-columns:120px 1fr;padding:12px 0;border-bottom:1px solid #edf2ef}.graduation-certificate-pickup_result__8UCZC dt{color:#6c7f77}.graduation-certificate-pickup_result__8UCZC dd{margin:0;font-weight:650;word-break:break-word}.graduation-certificate-pickup_error__j8NU6{max-width:860px;margin:16px auto;background:#fff0f0;border:1px solid #efc1c1;color:#a32222;padding:13px 18px;border-radius:12px}.graduation-certificate-pickup_result__8UCZC{max-width:700px}@media(max-width:680px){.graduation-certificate-pickup_page__KHxIO{padding:16px 12px 64px}.graduation-certificate-pickup_hero__mF15T{padding:20px;align-items:flex-start;border-radius:18px}.graduation-certificate-pickup_hero__mF15T img{width:52px;height:52px}.graduation-certificate-pickup_hero__mF15T h1{font-size:23px}.graduation-certificate-pickup_tabs__71TDY button{flex:1 1;padding:10px 8px}.graduation-certificate-pickup_card__qay0p{padding:22px 18px;border-radius:18px}.graduation-certificate-pickup_grid__272V4{grid-template-columns:1fr}.graduation-certificate-pickup_wide__sJUUQ{grid-column:auto}.graduation-certificate-pickup_result__8UCZC dl div{grid-template-columns:1fr;gap:5px}}.graduation-certificate-pickup-payment_documentPanel__zmL_v,.graduation-certificate-pickup-payment_paymentPanel__VOVZn{margin:22px 0;padding:20px;border:1px solid #dbeae4;border-radius:16px;background:#f8fbfa}.graduation-certificate-pickup-payment_documentPanel__zmL_v h2,.graduation-certificate-pickup-payment_paymentPanel__VOVZn h2{margin:0 0 8px}.graduation-certificate-pickup-payment_documentPanel__zmL_v>p,.graduation-certificate-pickup-payment_paymentPanel__VOVZn>p{margin:0 0 16px;color:#62766e;line-height:1.6}.graduation-certificate-pickup-payment_paymentPanel__VOVZn form{display:grid;grid-gap:14px;gap:14px}.graduation-certificate-pickup-payment_manualForm__g3q6h{margin-top:16px;padding-top:16px;border-top:1px solid #dce9e4}.graduation-certificate-pickup-payment_documentItem__HhGYQ{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid #e2ece8}.graduation-certificate-pickup-payment_documentItem__HhGYQ:first-of-type{border-top:0}.graduation-certificate-pickup-payment_documentItem__HhGYQ small,.graduation-certificate-pickup-payment_documentItem__HhGYQ span{display:block}.graduation-certificate-pickup-payment_documentItem__HhGYQ small{margin-top:4px;color:#667a72;word-break:break-all}.graduation-certificate-pickup-payment_documentItem__HhGYQ button{border:0;border-radius:10px;background:#146c4b;color:#fff;padding:10px 14px;font-weight:800;white-space:nowrap}@media (max-width:680px){.graduation-certificate-pickup-payment_documentItem__HhGYQ{align-items:flex-start;flex-direction:column}.graduation-certificate-pickup-payment_documentItem__HhGYQ button{width:100%}}