:root{font-family:Inter,Noto Sans SC,system-ui,sans-serif;color:#173c36;background:#f4f6f4;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:1100px;background:#f4f6f4}button,input,textarea{font:inherit}.full-loading,.page-skeleton{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:18px;flex-direction:column}.page-skeleton{min-height:360px}.fatal-error{min-height:100vh;display:grid;place-items:center;padding:32px;background:#f4f6f4}.fatal-error section{max-width:460px;padding:42px;text-align:center;background:#fff;border:1px solid #e1e7e3;border-radius:18px;box-shadow:0 12px 40px #14393214}.fatal-error span{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 16px;border-radius:50%;background:#fff0ed;color:#d85f4b;font-size:30px;font-weight:700}.fatal-error h1{font-size:24px;margin:0 0 10px}.fatal-error p{color:#71827d}.fatal-error button{border:0;border-radius:9px;padding:11px 22px;background:#176b5b;color:#fff;cursor:pointer}.app-shell{min-height:100vh}.sidebar{position:sticky!important;top:0;height:100vh}.side-brand{height:73px;display:flex;align-items:center;gap:11px;padding:0 20px;color:#fff;border-bottom:1px solid rgba(255,255,255,.09)}.brand-symbol{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#f2b24b;color:#103b34;font-family:Georgia,serif;font-size:21px;font-weight:800;flex:none}.side-brand b{display:block;font-size:17px;letter-spacing:.06em}.side-brand small{display:block;color:#a9c2bc;font-size:10px;margin-top:2px}.side-foot{position:absolute;bottom:26px;left:24px;color:#8eaaa4;letter-spacing:.1em}.topbar{height:73px!important;display:flex;align-items:center;justify-content:space-between;padding:0 32px!important;border-bottom:1px solid #e7ebe7;position:sticky;top:0;z-index:20}.user-chip{border:0;background:transparent;display:flex;align-items:center;gap:10px;padding:5px 8px;border-radius:10px;cursor:pointer;color:#173c36}.user-chip:hover{background:#f2f5f3}.user-chip span{display:grid;text-align:left}.user-chip small{color:#798a86;font-size:11px}.page-content{padding:28px 32px 110px;max-width:1680px;width:100%;margin:0 auto}.breadcrumb{margin-bottom:16px}.page-head{margin-bottom:24px}.page-head h2{font-size:28px!important;margin:5px 0 4px!important;color:#173c36!important}.page-head p{margin:0!important}.eyebrow{font-size:10px!important;font-weight:800;letter-spacing:.18em;color:#e96b52}.eyebrow.green{color:#2c7c6a}.metric-row{margin-bottom:18px}.metric-card{overflow:hidden;position:relative}.metric-card:before{content:"";position:absolute;width:5px;left:0;top:0;bottom:0;background:#277d6b}.metric-card.amber:before{background:#e2a63d}.metric-card.coral:before{background:#e9785e}.metric-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e8f2ef;color:#23715f;font-size:20px}.metric-card.amber .metric-icon{background:#fff4dd;color:#c78a20}.metric-card.coral .metric-icon{background:#fff0ec;color:#d46650}.metric-card .ant-statistic-content{font-size:28px!important;color:#173c36}.soft-avatar{background:#dceee9!important;color:#176b5b!important}.soft-avatar.orange{background:#fff0e5!important;color:#c56c42!important}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(520px,1.15fr) minmax(500px,.85fr);background:#fff}.login-story{position:relative;overflow:hidden;background:#103b34;color:#fff;padding:38px 54px;display:flex;flex-direction:column}.brand-lockup{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700}.story-copy{margin:auto 0;max-width:610px;position:relative;z-index:2}.story-copy h1{color:#fff!important;font-size:52px!important;line-height:1.24!important;margin:12px 0 20px!important;font-family:Georgia,"Noto Serif SC",serif;font-weight:500!important}.story-copy p{color:#c5d6d2;font-size:16px;line-height:1.8;max-width:530px}.story-points{display:flex;gap:24px;margin-top:35px;color:#dce8e5}.story-points span{display:flex;gap:7px;align-items:center}.story-points svg{color:#f2b24b}.story-orbit{position:absolute;width:480px;height:480px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-220px;bottom:-130px}.story-orbit i{position:absolute;border:1px solid rgba(242,178,75,.25);border-radius:50%;inset:65px;transform:rotate(35deg)}.story-orbit i:nth-child(2){inset:125px;transform:rotate(-25deg)}.story-orbit b{position:absolute;width:100px;height:100px;border-radius:50%;background:#e96951;left:70px;top:85px;box-shadow:0 0 80px #e9695159}.login-panel{display:grid;place-items:center;padding:55px;background:#fbfcfb}.login-card{width:min(410px,100%)}.login-card h2{margin:7px 0 4px!important;color:#173c36!important}.login-card>p{margin-bottom:30px}.demo-tip{margin-top:22px}.full-width,.cell-select{width:100%}.form-alert{margin-bottom:20px}.form-drawer-footer{display:flex;justify-content:flex-end;width:100%}.note-block{background:#f6f8f6;border-radius:9px;padding:15px;margin-top:10px!important;white-space:pre-wrap;min-height:70px}.main-link{font-weight:650;color:#176b5b}.add-row-button{width:100%;margin-top:14px;border-style:dashed!important}.case-summary{margin-bottom:0}.case-summary .ant-descriptions-view>table{table-layout:fixed}.case-summary .ant-descriptions-item-label{flex-shrink:0}.case-summary .ant-descriptions-item-content{min-width:0;overflow-wrap:anywhere}.person-name-highlight{display:inline-flex;padding:2px 9px;border-radius:7px;background:#f0f2ff}.inline-copy{height:auto;padding:0 2px}.contract-item-summary{width:100%}.case-profile-row .ant-col{display:flex}.case-profile-row .ant-card{width:100%;margin-bottom:0!important}.case-profile-row :is(.education-card,.exam-results-card) .ant-list-empty-text{padding:8px 0}.case-profile-row :is(.education-card,.exam-results-card) .ant-empty{margin:0}.case-profile-row :is(.education-card,.exam-results-card) .ant-empty-image{display:none}.case-service-summary .ant-card-body{padding-block:12px}.case-summary+.case-service-summary{margin-top:12px}.case-service-summary .ant-list-item{padding-block:6px}.case-service-summary .contract-item-summary .ant-descriptions-row>td{padding-bottom:6px}.case-contract-item-summary{width:100%}.case-contract-summary-grid{display:grid;grid-template-columns:minmax(0,20fr) minmax(0,28fr) minmax(0,52fr);column-gap:20px;row-gap:12px}.case-contract-summary-field{display:flex;min-width:0;align-items:flex-start;gap:6px}.case-contract-summary-field>:first-child{flex:none}.case-contract-summary-field>:last-child{min-width:0;overflow-wrap:anywhere}.case-contract-summary-field .ant-tag{margin-inline-end:0}.case-contract-summary-note{margin-top:12px}.standard-detail-page .page-title-group h2{font-size:22px!important;line-height:30px!important}.standard-detail-page .standard-detail-card>.ant-card-head{min-height:52px;padding-inline:20px;border-block-end:0}.standard-detail-page .standard-detail-card>.ant-card-head .ant-card-head-wrapper{transform:translateY(2px)}.standard-detail-page .standard-detail-card>.ant-card-head .ant-card-head-title{font-size:16px;line-height:24px;font-weight:600}.standard-detail-page .standard-detail-card>.ant-card-body{padding:12px 20px 20px}.standard-detail-page .ant-descriptions-item-label,.standard-detail-page .ant-descriptions-item-content,.standard-detail-page .standard-detail-card .ant-list-item,.standard-detail-page .standard-detail-card .ant-btn{font-size:14px}.standard-detail-page .ant-list-split .ant-list-item:not(:last-child){border-block-end-style:dashed}.standard-detail-page .standard-detail-card .ant-list-items>.ant-list-item:first-child{padding-top:0}.completion-result-card>.ant-card-body{padding:8px 20px 16px}.completion-result-card .ant-result{padding:24px 16px}.completion-page>.standard-detail-card+.standard-detail-card{margin-top:18px}.completion-page .ant-descriptions-item-label{width:116px;white-space:nowrap}.case-direction-input{min-width:180px}@media(max-width:767px){.case-contract-summary-grid{grid-template-columns:minmax(0,1fr);row-gap:8px}}.selected-person-hint{margin-bottom:16px;padding:8px 12px;border-radius:8px;background:#f0f7ff}.person-lookup-option{min-width:340px;padding:2px 0}.person-lookup-title{display:flex;align-items:baseline;gap:8px;min-width:0}.person-lookup-detail{display:block;overflow:hidden;margin-top:2px;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.contract-country-limits{margin:-4px 0 16px;padding:12px;border-radius:8px;background:#f8f9fb}.contract-country-limits>.ant-typography{display:block;margin-bottom:10px}.contract-country-limit-item{padding:10px 12px 0;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.contract-country-limit-name{display:block;margin-bottom:8px}.contract-country-limit-fields{display:flex;align-items:flex-start;gap:12px}.contract-country-limit-fields .ant-form-item{margin-bottom:10px}.contract-country-limit-count{flex:0 0 82px}.contract-country-limit-count .ant-input-number{width:100%}.contract-country-limit-note{flex:1;min-width:0}.people-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:620px){.people-identity-grid{grid-template-columns:1fr;gap:0}}.selection-contract-range .ant-card-body{padding-block:10px}.section-title{margin:30px 0 16px!important}.service-link{text-decoration:none}.service-card .ant-card-body{display:flex;gap:18px;min-height:165px;align-items:flex-start}.service-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#e5f2ee;color:#176b5b;font-size:23px;flex:none}.service-card.amber .service-icon{background:#fff3dc;color:#d39025}.service-card h4{margin:2px 0 8px!important}.service-card p{color:#6f807c;line-height:1.7}.enter-link{font-weight:650;color:#176b5b}.status-value{font-size:17px;font-weight:700;color:#173c36;margin-top:2px}.country-card{margin-bottom:14px}.country-card .ant-card-body{padding:0}.country-card .ant-table-cell{vertical-align:top}.country-card .ant-input-borderless,.country-card .ant-select-selector{background:transparent!important}.country-card .ant-table-row:hover .ant-input-borderless,.country-card .ant-table-row:hover .ant-select-selector{background:#fff!important}.inst-option{display:grid}.inst-option small{font-size:11px;color:#889692}.application-table{margin-top:16px}.confirmed-icon{font-size:28px;color:#2e8b75}.ant-card{box-shadow:0 2px 12px #14393209}.ant-table-wrapper .ant-table-thead>tr>th{color:#4e625d;font-size:12px;background:#f3f6f4}.ant-menu{margin-top:12px}.ant-menu-item{margin-block:5px!important}@media(max-width:1200px){.page-content{padding-left:24px;padding-right:24px}.login-story{padding:34px}.story-copy h1{font-size:43px!important}}:root{color:#566a7f;background:#f5f5f9}body{background:#f5f5f9;color:#566a7f}.app-shell,.app-shell>.ant-layout{background:#f5f5f9}.sidebar{background:#fff!important;border-right:1px solid rgba(67,89,113,.08);box-shadow:0 0 18px #43597114;z-index:30}.side-brand{height:70px;color:#566a7f;border:0;padding:0 22px}.brand-symbol{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#696cff,#8c8fff);color:#fff;font-family:inherit;font-size:17px;box-shadow:0 4px 10px #696cff52}.side-brand b{color:#566a7f;font-size:18px;letter-spacing:.02em}.side-brand small,.side-foot{color:#a1acb8}.ant-menu{border-inline-end:0!important}.ant-menu-item{height:42px!important;line-height:42px!important;border-radius:8px!important;margin:4px 12px!important;width:calc(100% - 24px)!important}.ant-menu-item-selected{font-weight:650;box-shadow:0 2px 6px #696cff29}.topbar{height:64px!important;margin:16px 26px 0;padding:0 20px!important;border:0;border-radius:10px;background:#fff!important;box-shadow:0 2px 8px #4359711f;position:sticky;top:16px}.topbar-title{font-weight:650;color:#566a7f}.user-chip{color:#566a7f;border-radius:8px}.user-chip:hover{background:#f5f5f9}.user-chip .ant-avatar{background:#e7e7ff;color:#696cff}.user-chip small{color:#a1acb8}.page-content{padding:26px 26px 110px}.page-head h2,.login-card h2{color:#566a7f!important}.page-head p{color:#697a8d}.eyebrow,.eyebrow.green{color:#696cff!important}.breadcrumb .ant-breadcrumb-link{color:#8592a3}.ant-card{border:0!important;border-radius:10px!important;box-shadow:0 2px 8px #4359711f!important}.ant-card-head{border-color:#eceef1!important}.metric-card:before{display:none}.metric-card .ant-statistic-content{color:#566a7f}.metric-icon{border-radius:8px;background:#e7e7ff;color:#696cff}.metric-card.amber .metric-icon{background:#fff2d6;color:#ffab00}.metric-card.coral .metric-icon{background:#ffe0db;color:#ff3e1d}.soft-avatar,.soft-avatar.orange{background:#fff2d6!important;color:#ffab00!important}.main-link,.enter-link{color:#696cff}.service-icon{border-radius:10px;background:#e7e7ff;color:#696cff}.service-card.amber .service-icon{background:#fff2d6;color:#ffab00}.service-card p{color:#697a8d}.status-value{color:#566a7f}.confirmed-icon{color:#71dd37}.note-block{color:#566a7f}.ant-table-wrapper .ant-table-thead>tr>th{color:#566a7f;background:#f5f5f9}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#fafaff!important}.login-page{background:#f5f5f9}.login-story{background:linear-gradient(145deg,#696cff,#8c8fff 60%,#b6b8ff)}.story-copy h1{font-family:inherit;color:#fff!important;font-weight:700!important}.story-copy p,.story-points{color:#ffffffd6}.story-points svg{color:#fff}.story-orbit{border-color:#ffffff40}.story-orbit i{border-color:#fff3}.story-orbit b{background:#ffab00;box-shadow:0 0 80px #ffab0061}.login-panel{background:#f5f5f9}.login-card{background:#fff;padding:38px;border-radius:12px;box-shadow:0 4px 18px #43597124}.fatal-error{background:#f5f5f9}.fatal-error button{background:#696cff}.fatal-error section{border:0;box-shadow:0 4px 18px #43597124}.detail-row{margin-top:18px}.record-list{margin-top:14px;max-height:320px;overflow:auto}.deadline-editor{width:100%}.deadline-editor .ant-space-compact{display:flex}.deadline-editor input[type=date]{min-width:132px;border:1px solid #d9d9d9;border-radius:6px 0 0 6px;padding:4px 7px;color:#566a7f;background:#fff}.deadline-editor input[type=date]:disabled{background:#f5f5f5;color:#999}.table-actions{margin-bottom:14px}.import-form{margin-bottom:18px}.import-form input[type=file]{max-width:230px}.ant-space-compact textarea{border-radius:6px 0 0 6px}.country-card .ant-table-cell{min-width:0}.user-chip span{display:inline;text-align:inherit}.user-chip>.ant-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none}.user-chip>span:last-child{display:grid;text-align:left;line-height:1.25}.selection-table .ant-table-cell{padding:7px 6px!important;font-size:12px;line-height:1.45}.selection-version-status{margin-left:10px;vertical-align:middle}.selection-table .ant-table-thead>tr>th{padding:8px 6px!important}.selection-table .ant-input,.selection-table .ant-select-selector{font-size:12px!important}.selection-table .ant-input-borderless{padding-inline:4px}.selection-table textarea.ant-input{line-height:1.45;resize:none;overflow:hidden}.school-cell .cell-select{flex:1;min-width:0}.rank-cell{flex:none;min-width:34px;padding:3px 5px;border-radius:5px;background:#f0f1ff;color:#696cff;text-align:center;font-weight:700}.compact-fields .ant-input{min-width:0}.deadline-editor input[type=date]{min-width:114px;height:24px;padding:2px 5px;font-size:11px}.deadline-editor .ant-input,.deadline-editor .ant-btn{min-height:24px;height:24px}.country-card .ant-card-head{min-height:42px;padding-inline:14px}.country-card .ant-card-head-title{padding:9px 0}.application-compact-table .ant-table-cell{vertical-align:top}.application-school{min-width:0}.application-school-name{display:flex;min-width:0;align-items:center;gap:4px;line-height:1.35}.application-school-name .ant-tag{margin-inline-end:0}.application-school-name b{max-width:20em;white-space:normal;overflow-wrap:anywhere}.application-program-name{display:inline-block;max-width:25em;white-space:normal;overflow-wrap:anywhere}.application-compact-table .full-requirement{white-space:pre-wrap;word-break:break-word}.application-compact-table .ant-space-vertical{gap:1px!important}.confirmation-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-10px 0 12px}.confirmation-inline{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #e7e7ff;border-left:3px solid #696cff;border-radius:8px;background:#fafaff;white-space:nowrap;font-size:12px}.confirmation-inline .confirmed-icon{font-size:16px}.confirmation-inline .status-value{margin:0;font-size:13px}.confirmation-inline .ant-tag{margin-inline-end:0}.confirmation-row+.application-table{margin-top:0}.topbar{height:48px!important;min-height:48px;margin:8px 26px 0;padding:0 14px!important;top:8px;line-height:normal}.topbar-title{font-size:12px}.user-chip{gap:7px;padding:2px 5px}.user-chip .ant-avatar{width:28px!important;height:28px!important;font-size:12px!important}.user-chip b{font-size:12px;line-height:1.15}.user-chip small{font-size:9px;line-height:1.15}.page-content{padding:14px 26px 110px}.breadcrumb{margin-bottom:8px;font-size:12px}.page-head{margin-bottom:16px}.page-head h2{font-size:26px!important;margin:3px 0 2px!important}.standard-page-head .page-title-group h2{font-size:22px!important;line-height:30px!important}.list-workspace-card{overflow:hidden}.list-workspace-card>.ant-card-body{padding:0}.list-workspace-toolbar{padding:12px 14px}.list-workspace-toolbar .consultation-filters,.list-workspace-toolbar .operation-filters{margin-bottom:0}.list-workspace-card .ant-table-cell{padding:7px 8px!important;font-size:12px;line-height:20px;text-align:left!important}.list-workspace-card .ant-table-thead>tr:first-child>th:first-child,.list-workspace-card .ant-table-thead>tr:first-child>th:last-child{border-radius:0!important}.list-workspace-card .ant-table-tbody>tr>td,.list-workspace-card .ant-table-tbody>tr>td a,.list-workspace-card .ant-table-tbody>tr>td .ant-typography,.list-workspace-card .ant-table-tbody>tr>td .ant-btn,.list-workspace-card .ant-table-tbody>tr>td .ant-tag,.list-workspace-card .ant-table-tbody>tr>td .ant-select-selection-item,.list-workspace-card .ant-table-tbody>tr>td input{font-size:12px!important}.case-list-operation-cell{padding-right:0!important}.list-workspace-card .ant-pagination{padding-inline:14px}.list-workspace-card .ant-pagination-total-text{order:-2}.list-workspace-card .ant-pagination-options{order:-1;margin-inline:0 8px}.list-workspace-card .ant-pagination-options .ant-select{width:auto}.deadline-editor .ant-picker{width:128px;min-width:128px;height:24px;padding:0 6px;border-radius:6px 0 0 6px}.deadline-editor .ant-picker-input>input{font-size:11px}.consultation-filters{display:grid;grid-template-columns:2fr repeat(5,1fr);gap:8px;margin-bottom:10px}.quick-consultation{display:grid;grid-template-columns:calc(8em + 28px) clamp(280px,28vw,420px) max-content 116px 116px 130px auto;gap:8px;align-items:start;justify-content:start;padding:8px 14px 10px;border-block:1px solid #dadaff;background:#fafaff}.quick-consultation .ant-form-item{margin:0}.quick-consultation .quick-actions{margin-top:16px}.consultation-table .ant-table-cell{white-space:nowrap}.consultation-table .ant-select{width:100%}.consultation-table .ant-select,.consultation-table .ant-select-content-value,.consultation-table .ant-select-placeholder,.consultation-table .ant-select-input,.consultation-table .ant-select-selection-item,.consultation-table .ant-select-selection-item-content{font-size:12px!important}.consultation-table-select-dropdown .ant-select-item,.consultation-table-select-dropdown .ant-select-item-option-content{font-size:12px}.recommender-select-dropdown .ant-select-item-option-content{white-space:normal}.recommender-option{min-width:280px;padding:2px 0}.recommender-option-title{display:flex;align-items:center;gap:6px;min-width:0}.recommender-option-title .ant-tag{flex:none;margin:0;font-size:11px;line-height:18px}.recommender-option-detail{display:block;overflow:hidden;margin-top:2px;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.consultation-person{display:flex;align-items:center;justify-content:flex-start;min-width:0;overflow:hidden}.consultation-person>*{flex:none}.consultation-person .ant-typography{overflow:hidden;text-overflow:ellipsis}.consultation-uninterested>td{background:#f5f5f5!important;color:#8a8f98}.consultation-signed>td{background:#f1faee!important}.followup-form{display:block!important;margin-bottom:12px}.followup-form>.ant-flex{width:100%}.followup-form .ant-form-item{margin-bottom:8px}.record-list{max-height:360px}.detail-row .ant-list-item-meta-description{line-height:1.65}@media(max-width:1300px){.consultation-filters{grid-template-columns:repeat(3,1fr)}}.sider-toggle{position:absolute;z-index:3;top:78px;right:-11px;width:22px;height:22px;padding:0;border:1px solid #e2e4ff;border-radius:50%;background:#fff;color:#696cff;box-shadow:0 2px 7px #4359712e;font-size:18px;line-height:18px;cursor:pointer}.sider-toggle:hover{border-color:#696cff;background:#f5f5ff}.ant-layout-sider-collapsed .side-brand{justify-content:center;padding-inline:18px}.operation-filters{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(140px,1fr) minmax(160px,1fr) minmax(220px,1.4fr);gap:8px;margin-bottom:12px}.operation-table .ant-table-cell{padding:7px 8px!important;white-space:nowrap}.operation-table .ant-input,.operation-table .ant-select-selector,.operation-table .ant-picker{font-size:12px!important}.operation-person .ant-tag{margin-inline-end:0}.operation-table .operation-negative td{background:#fff7f6;color:#a61d24}@media(max-width:1000px){.operation-filters{grid-template-columns:1fr 1fr}}body,.app-shell{min-width:1280px}.consultation-filters{grid-template-columns:2fr repeat(5,1fr)!important}.duplicate-hint{position:static;display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px;border:1px solid #ffe3a3;border-radius:8px;background:#fff9e9;box-shadow:none}.consultation-duplicate-hint{flex-wrap:wrap;margin:0 14px 10px}.consultation-person-duplicate-hint{min-width:0;flex-direction:column;align-items:stretch}.duplicate-hint-title{display:block;white-space:nowrap}.duplicate-hint-results{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.duplicate-hint-results .ant-btn{max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere}.consultation-table .ant-form-item{margin:0}.quick-consultation .ant-picker{width:100%}.quick-consultation .ant-checkbox-wrapper{font-size:11px}.consultation-actions .ant-btn{width:30px;padding-inline:0}.consultation-filters{display:flex!important;align-items:center}.consultation-search{width:190px}.consultation-filter-consultant{width:120px}.consultation-filter-short{width:105px}.consultation-filter-recommender{width:120px}.consultation-filter-dates{width:230px}.consultation-add-button{margin-left:auto}.quick-inquirer{display:flex;align-items:flex-start;gap:4px}.quick-inquirer>.ant-form-item:first-child{flex:1;min-width:0}.quick-inquirer>.ant-form-item:last-child{flex:0 0 24px;width:24px;margin-top:16px;margin-bottom:0}.quick-applicant-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#8a8f98;border-radius:6px;cursor:pointer}.quick-applicant-toggle:hover,.quick-applicant-toggle.ant-checkbox-wrapper-checked{color:#4f46e5;background:#e5e5ff}.quick-applicant-toggle .ant-checkbox{position:absolute;opacity:0;pointer-events:none}.quick-applicant-toggle>span:last-child{padding:0}.quick-contact-cell{display:grid;grid-template-columns:88px calc(15ch + 16px);gap:6px}.sidebar .ant-menu-submenu-title{height:42px!important;line-height:42px!important;border-radius:8px!important;margin:4px 12px!important;width:calc(100% - 24px)!important}.sidebar.ant-layout-sider-collapsed .ant-menu-item,.sidebar.ant-layout-sider-collapsed .ant-menu-submenu-title{display:flex!important;align-items:center;justify-content:center;padding-inline:0!important}.sidebar.ant-layout-sider-collapsed .ant-menu-item-icon,.sidebar.ant-layout-sider-collapsed .ant-menu-submenu-title .ant-menu-item-icon{margin-inline-end:0!important}.consultation-uninterested>td{background:#f1f2f4!important;color:#7f858e}.consultation-signed>td{background:#e6f4e2!important}.consultation-detail-row .ant-col{display:flex}.consultation-detail-row .ant-card{width:100%}.consultation-card-layout{display:grid;grid-template-columns:minmax(0,13fr) minmax(0,11fr);gap:16px;margin-top:16px}.consultation-card-layout>.consultation-detail-row{display:contents}.consultation-card-layout .consultation-layout-slot{width:auto;max-width:none;padding:0!important;flex:none}.consultation-card-layout .consultation-layout-slot>.ant-card{height:100%}.consultation-overview-slot{grid-area:1 / 1}.consultation-people-slot{grid-area:1 / 2}.consultation-education-slot{grid-area:2 / 1}.consultation-exams-slot{grid-area:2 / 2}.consultation-preselection-slot{grid-column:1 / -1;grid-row:4}.consultation-card-layout>.consultation-progress-card{grid-column:1 / -1;grid-row:3;margin-top:0}@media(max-width:900px){.consultation-card-layout{grid-template-columns:minmax(0,1fr)}.consultation-overview-slot{grid-area:1 / 1}.consultation-people-slot{grid-area:2 / 1}.consultation-education-slot{grid-area:3 / 1}.consultation-exams-slot{grid-area:4 / 1}.consultation-card-layout>.consultation-progress-card{grid-row:5}.consultation-preselection-slot{grid-row:6}}.consultation-detail-page .page-title-group h2{font-size:22px!important;line-height:30px!important}.consultation-detail-page .consultation-layout-slot>.ant-card>.ant-card-head,.consultation-detail-page .consultation-progress-card>.ant-card-head{min-height:52px;padding-inline:20px;border-block-end:0}.consultation-detail-page .consultation-layout-slot>.ant-card>.ant-card-head .ant-card-head-wrapper,.consultation-detail-page .consultation-progress-card>.ant-card-head .ant-card-head-wrapper{transform:translateY(2px)}.consultation-detail-page .consultation-layout-slot>.ant-card>.ant-card-head .ant-card-head-title,.consultation-detail-page .consultation-progress-card>.ant-card-head .ant-card-head-title{font-size:16px;line-height:24px;font-weight:600}.consultation-detail-page .consultation-layout-slot>.ant-card>.ant-card-body,.consultation-detail-page .consultation-progress-card>.ant-card-body{padding:12px 20px 20px}.consultation-detail-page .ant-descriptions-item-label,.consultation-detail-page .ant-descriptions-item-content,.consultation-detail-page .ant-list-item,.consultation-detail-page .ant-btn{font-size:14px}.consultation-overview-slot .ant-descriptions-item-label{width:116px;white-space:nowrap}.consultation-overview-slot .ant-descriptions-item-label,.consultation-overview-slot .ant-descriptions-item-content{vertical-align:middle}.consultation-overview-slot .ant-descriptions-item-content{min-width:0}.consultation-detail-page .ant-list-split .ant-list-item:not(:last-child){border-block-end-style:dashed}.consultation-detail-page .consultation-layout-slot .ant-list-items>.ant-list-item:first-child{padding-top:0}.consultation-detail-row .ant-list-item-action,.case-profile-row .ant-list-item-action{margin-inline-start:6px}.consultation-detail-row .ant-list-item-action>li,.case-profile-row .ant-list-item-action>li{padding-inline:3px}.consultation-detail-row .ant-list-item-action .ant-btn,.case-profile-row .ant-list-item-action .ant-btn{padding-inline:3px}.consultation-filter-dates{width:276px}.consultation-business-editor .ant-select-selector{padding-inline:3px!important}.quick-actions .ant-btn-primary{width:48px}.quick-actions .ant-btn:not(.ant-btn-primary){width:26px;padding-inline:0}.education-summary{white-space:nowrap}.preselection-row{width:100%;padding:6px 0;border-bottom:1px solid #f0f0f0}.preselection-row .ant-form-item{margin-bottom:0}.record-list .ant-list-item-meta-title{font-size:12px;color:#8a8f98}.record-list .ant-list-item-meta-description{font-size:14px;color:#566a7f}.consultation-business-editor .ant-select-arrow{display:none}.consultation-business-editor .ant-select-selector{padding-right:3px!important}.preselection-summary{display:grid;grid-template-columns:72px minmax(120px,1.25fr) minmax(100px,1fr) minmax(100px,1fr);gap:10px;align-items:center;width:100%}.preselection-delete{padding-top:30px;text-align:center}.preselection-delete .ant-btn{padding-inline:0}.education-summary{display:grid;grid-template-columns:44px minmax(120px,1fr) minmax(148px,1fr) 70px 80px;gap:8px;align-items:center;flex:1;min-width:0;width:auto;white-space:normal;font-size:14px}.education-summary>*{min-width:0;overflow-wrap:anywhere}.education-summary>:nth-child(4),.education-summary>:nth-child(5){white-space:nowrap}.education-card .ant-list-item{align-items:center;gap:4px}.education-card .ant-list-item-action{flex:none;margin-left:4px}.education-card .ant-list-item-action>li{padding-inline:3px}.education-card .ant-list-item-action .ant-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding-inline:2px}.compact-underline-form .ant-form-item-label>label{font-size:12px;color:#7c8999}.partner-student-form .ant-form-item{margin-bottom:16px}.partner-student-form>h5,.partner-student-form>.ant-flex h5{margin:4px 0 12px!important;font-size:16px}.partner-student-form>.ant-divider{margin:16px 0}.partner-related-card{margin-bottom:12px}.partner-related-card>.ant-card-head,.signing-item-card>.ant-card-head{min-height:40px;border-block-end:0}.partner-related-card>.ant-card-body,.signing-item-card>.ant-card-body{padding:8px 16px 16px}.signing-modal .ant-form-item-label>label{font-size:12px;color:#7c8999}.signing-modal .ant-form-item{margin-bottom:16px}.signing-modal .ant-input,.signing-modal .ant-input-number-input,.signing-modal .ant-select-selection-item,.signing-modal .ant-picker-input>input{font-size:14px}@media(max-width:600px){.signing-modal .ant-row>.ant-col{flex:0 0 100%;max-width:100%}}.floating-form .floating-field{margin-bottom:18px}.floating-form .floating-field>.ant-form-item-row{position:relative;padding-top:20px}.floating-form .floating-field>.ant-form-item-row>.ant-form-item-label{position:absolute;z-index:1;top:27px;left:0;padding:0 2px;pointer-events:none;transform-origin:left top;transition:color .16s ease,top .16s ease,transform .16s ease}.floating-form .floating-field>.ant-form-item-row>.ant-form-item-label>label{height:auto;color:#7c8999}.floating-form .floating-field.is-active>.ant-form-item-row>.ant-form-item-label{top:0;transform:scale(.82)}.floating-form .floating-field:focus-within>.ant-form-item-row>.ant-form-item-label>label{color:#656bff}.floating-form .floating-field.ant-form-item-has-error>.ant-form-item-row>.ant-form-item-label>label{color:#ff4d4f}.floating-form .floating-static-field .ant-form-item-label>label{font-size:12px;color:#7c8999}.signing-item-card .ant-card-head{min-height:36px}.signing-item-card .ant-card-extra{padding:3px 0}.consultation-table .ant-input,.consultation-table .ant-input-affix-wrapper,.consultation-table .ant-select,.consultation-table .ant-picker{border:0!important;border-bottom:1px solid #cfd2d8!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.consultation-table .ant-input-affix-wrapper .ant-input{border-bottom:0!important}.consultation-table .ant-input:hover,.consultation-table .ant-input-affix-wrapper:hover,.consultation-table .ant-select:not(.ant-select-disabled):hover,.consultation-table .ant-picker:hover{border-bottom-color:#8f92a1!important}.consultation-table .ant-input:focus,.consultation-table .ant-input-affix-wrapper-focused,.consultation-table .ant-select-focused,.consultation-table .ant-picker-focused{border-bottom-color:#696cff!important;box-shadow:0 1px #696cff!important}.consultation-table .ant-form-item-has-error .ant-input,.consultation-table .ant-form-item-has-error .ant-input-affix-wrapper,.consultation-table .ant-form-item-has-error .ant-select,.consultation-table .ant-form-item-has-error .ant-picker,.consultation-table .ant-select-status-error{border-bottom-color:#ff4d4f!important;box-shadow:0 1px #ff4d4f!important}.quick-consultation .quick-inquirer{min-height:34px}.consultation-list-form .floating-field{margin-bottom:0}.consultation-list-form .floating-field>.ant-form-item-row{padding-top:16px}.consultation-list-form .floating-field>.ant-form-item-row>.ant-form-item-label{top:23px}.consultation-list-form .floating-field>.ant-form-item-row>.ant-form-item-label>label{font-size:12px}.consultation-list-form .floating-field.is-active>.ant-form-item-row>.ant-form-item-label{top:0}.consultation-list-form .floating-field .ant-form-item-explain{font-size:10px;line-height:14px;white-space:normal}.consultation-actions .ant-btn{width:24px;padding-inline:0}.ant-drawer .ant-drawer-header{min-height:52px;padding-bottom:8px;border-bottom:0;border-block-end:0!important}.ant-drawer .ant-drawer-body{padding-top:12px}.ant-drawer .ant-list-split .ant-list-item:not(:last-child){border-block-end-style:dashed}.portal-account-summary{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(90px,.75fr) minmax(130px,1fr);gap:18px;padding:6px 0 14px;border-bottom:1px dashed #e1e4e8}.portal-account-summary>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.portal-account-summary .ant-tag{margin-inline-end:0}.portal-account-form{margin-top:12px}.consultation-table .ant-pagination{align-items:center}.selection-table .ant-input,.selection-table .ant-select,.selection-table .ant-picker{border:0!important;border-bottom:1px solid #cfd2d8!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.selection-table .ant-input:hover,.selection-table .ant-select:not(.ant-select-disabled):hover,.selection-table .ant-picker:hover{border-bottom-color:#8f92a1!important}.selection-table .ant-input:focus,.selection-table .ant-select-focused,.selection-table .ant-picker-focused{border-bottom-color:#696cff!important;box-shadow:0 1px #696cff!important}.selection-table .ant-input-disabled,.selection-table .ant-select-disabled,.selection-table .ant-picker-disabled{border-bottom-color:#e5e7eb!important;background:transparent!important}.selection-table .ant-select-selector{background:transparent!important}.selection-table .school-cell{min-width:0}.selection-table .school-cell .cell-select{flex:0 1 150px;min-width:105px}.hover-detail,.quote-mark{cursor:help}.quote-mark{color:#2f8f66;font-weight:700}.tooltip-meta{margin-bottom:3px;font-size:11px;font-weight:400;opacity:.75}.quote-sheet-list{margin:6px 0 0;padding-left:20px}.quote-sheet-list li+li{margin-top:6px}.quote-sheet-list li>span,.quote-sheet-list li>small{display:block}.quote-sheet-list li>small{margin-top:1px;color:#8a8f98;font-size:11px}.quote-sheet-list.compact{margin-top:0}.quote-sheet-source{display:grid;gap:4px;padding:8px 10px;border-radius:6px;background:#f7f7fb}.quote-sheet-source .ant-btn-link{max-width:100%;height:auto;padding:0;white-space:normal;text-align:left}.appointment-link{height:auto;padding:0;font-size:12px}.followup-entry-link{height:auto;padding:0;color:inherit;font-size:12px}.followup-entry-link:hover{color:#696cff!important}.editable-appointment-link{border-bottom:1px dashed #696cff;border-radius:0}.appointment-action-buttons{margin-top:18px}.appointment-action-summary>div{display:grid;grid-template-columns:76px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #ececf2}.appointment-action-summary>div:first-child{padding-top:0}.appointment-source-alert{margin-bottom:12px}.consultation-record-fields .ant-card-body{padding-bottom:4px}.consultation-record-fields .ant-form-item{margin-bottom:12px}.consultation-drawer-history .ant-list-item{align-items:flex-start}.consultation-progress-card .record-list{max-height:none;margin-top:0}.consultation-progress-card .record-list .ant-list-items{position:relative}.consultation-progress-card .record-list .ant-list-items:before{position:absolute;top:22px;bottom:22px;left:10px;width:2px;background:#dfe0ff;content:""}.consultation-progress-card .record-list .ant-list-item{position:relative;padding:14px 0 20px 38px;border-block-end:0}.consultation-progress-card .record-list .ant-list-item:before{position:absolute;z-index:1;top:19px;left:1px;width:20px;height:20px;border:2px solid #696cff;border-radius:50%;background:#696cff;box-shadow:inset 0 0 0 4px #fff;content:""}.consultation-progress-heading{margin-bottom:8px;font-weight:600;color:#566a7f}.consultation-summary-column{border-left:1px solid #e8eaed}.next-contact-panel{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.next-contact-panel .ant-btn-link{height:auto;padding:0}.latest-quote-panel{margin-top:18px;padding-top:18px;border-top:1px solid #e8eaed}.latest-quote-panel ul{margin:6px 0 0;padding-left:20px}.consultation-timeline-item{width:100%}.consultation-timeline-meta{font-size:12px;color:#8a8f98}.consultation-timeline-content{margin-top:5px;font-size:14px;color:#566a7f}.consultation-timeline-details{display:flex;gap:8px}.consultation-timeline-details>div{flex:1;min-width:0}.consultation-timeline-quote,.consultation-timeline-next{margin-top:9px;padding:8px 10px;border-radius:8px;background:#f7f8ff}.consultation-timeline-quote ul{margin:4px 0 0;padding-left:20px}.consultation-timeline-next{color:#667085;background:#f5f7f8}.selection-table .cycle-select .ant-select-content{justify-content:center}.selection-deadline-row .ant-picker{flex:0 0 142px;width:142px}.selection-deadline-row .selection-deadline-note{flex:0 0 48px;width:48px;padding-inline:4px}.selection-deadline-row .ant-btn{flex:0 0 26px;width:26px;padding-inline:0}.requirement-compare-pane>.ant-card-body{height:65vh;overflow:auto}.application-progress-page .page-head{margin-bottom:0!important}body:has(.application-progress-page),.app-shell:has(.application-progress-page){min-width:0}.application-progress-page .progress-heading-actions{max-width:100%}.application-progress-page .page-title-group h2{font-size:22px!important;line-height:30px!important}.progress-summary-button{height:28px;padding-inline:8px;color:#697a8d;font-size:12px}.progress-summary-button:hover{color:#696cff!important;background:#f3f3ff!important}.progress-workspace-card{overflow:hidden}.progress-workspace-card>.ant-card-body{padding:0}.progress-toolbar{padding:12px 14px}.progress-toolbar .ant-btn,.progress-toolbar .ant-select-selection-item,.progress-toolbar .ant-select-selection-placeholder,.progress-toolbar .ant-picker-input>input,.progress-toolbar .ant-checkbox-wrapper,.progress-range{font-size:12px}.progress-timeline{display:flex;min-height:520px;overflow-x:auto;border-top:1px solid #e3e8ef;background:#fff}.progress-day{min-width:0;flex:0 0 140px;border-right:1px solid #edf0f4}.progress-day.today{flex-basis:182px;background:#faf9ff}.progress-day>header{position:sticky;top:0;z-index:1;display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:6px 8px;background:#f7f8fb;border-bottom:1px solid #e6eaf0}.progress-day>header>span{display:flex;align-items:baseline;gap:5px}.progress-day>header strong{color:#635bff;font-size:11px;font-weight:650;line-height:13px}.progress-day>header b{font-size:12px;font-weight:650}.progress-day>header small{font-size:9px;color:#8a93a0}.progress-day.today>header{color:#635bff;background:#f1f0ff}.progress-day>div{display:flex;flex-direction:column;gap:5px;padding:5px}.progress-empty{color:#c4c9d1;text-align:center;padding-top:10px}.progress-event{--progress-accent: #9aa8b8;--progress-band: #eef1f5;--progress-body: #fff;display:flex;min-width:0;flex-direction:column;gap:0;overflow:hidden;border:0;border-radius:9px;background:var(--progress-band);box-shadow:0 2px 6px #4359710f;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.progress-event:hover{box-shadow:0 5px 14px #4359711f;transform:translateY(-1px)}.progress-event-body{display:flex;width:auto;min-width:0;flex-direction:column;align-items:stretch;margin:2px 2px 0;border:0;border-radius:7px 7px 8px 8px;padding:6px 6px 5px;background:var(--progress-body);box-shadow:0 2px 5px #43597114;color:inherit;font:inherit;text-align:left;cursor:pointer}.progress-event-head{min-height:16px;align-items:flex-start}.progress-event-head b{min-width:0;color:#425a70;font-size:11px;font-weight:650;line-height:16px}.progress-event-head>span:first-child{display:flex;min-width:0;align-items:center;gap:4px}.progress-status-tags{display:flex;height:16px;flex:none;align-items:flex-start;gap:2px;margin-right:-3px;line-height:16px}.progress-event.plan-urgent{--progress-accent: #c77717;--progress-band: #ffdfb1}.progress-event.supplement{--progress-accent: #c88700;--progress-band: #f8e4a4}.progress-event.deposit-urgent{--progress-accent: #d94f49;--progress-band: #fbd1cb}.progress-event.completed-application{--progress-accent: #7b8491;--progress-band: #dce0e5;--progress-body: #f4f5f7}.progress-event.completed-task,.progress-event.deleted{--progress-accent: #8f96a0;--progress-band: #e2e5e9;--progress-body: #f7f8f9;color:#777}.progress-event.pending{--progress-accent: #8177ad;--progress-band: #e6e2f4}.progress-applicant{display:inline-block;width:max-content;max-width:100%;margin-top:4px;padding:1px 5px;overflow:hidden;border-radius:4px;background:#f0f2f7;text-overflow:ellipsis;color:#304c63;font-size:12px;font-weight:650;line-height:17px;white-space:nowrap}.progress-school{display:-webkit-box;overflow:hidden;font-size:11px;font-weight:500;line-height:15px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.progress-applicant+.progress-school{margin-top:5px}.progress-program{display:-webkit-box;overflow:hidden;font-size:10px;line-height:14px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.progress-task-title{display:block;width:100%;border:0;padding:0;background:transparent;color:inherit;margin-top:5px;font-size:11px;font-weight:600;line-height:15px;overflow-wrap:anywhere;text-align:left}.progress-event .ant-tag{height:16px;margin-inline-end:0;padding-inline:3px;font-size:9px;line-height:14px}.progress-supplement-title{display:-webkit-box;margin-top:5px;overflow:hidden;font-size:11px;font-weight:500;line-height:15px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.progress-event-action-row{display:flex;min-width:0;align-items:center;justify-content:space-between;min-height:25px;gap:3px;padding:3px 6px;background:var(--progress-band);color:var(--progress-accent)}.progress-event-footer-meta{display:flex;min-width:0;align-items:center;gap:5px;color:inherit;font-size:9px;line-height:13px}.progress-event-footer-meta small{min-width:0;overflow-wrap:anywhere;font-size:10px;line-height:14px}.progress-event-action-row .ant-btn{height:20px;padding-inline:2px;font-size:10px}.progress-event .ant-picker{background:#ffffff94}.progress-event .progress-plan-compact{flex:1;min-width:0;width:auto!important;height:22px;padding-inline:0;font-size:10px;text-align:left}.progress-event .progress-plan-compact .ant-picker-suffix{display:none}.progress-modified{width:max-content;font-size:9px;font-style:normal;color:#818894;line-height:1.2;cursor:help}.application-deleted-row td{color:#777!important;background:#eceef1!important}.application-target-row td{background:#fffbe6!important}.progress-filter-row{margin-top:10px;padding-top:10px;border-top:1px solid #edf0f4}.progress-legend span{font-size:11px;color:#667085}.progress-legend i{display:inline-block;width:12px;height:10px;margin-right:4px;border:1px solid #d9dee5;border-radius:2px;vertical-align:-1px}.progress-legend .plan-urgent{background:#ffdfb1;border-color:#c77717}.progress-legend .supplement{background:#f8e4a4;border-color:#c88700}.progress-legend .deadline{background:#fff;border-top:3px solid #d94f49}.progress-legend .deposit-urgent{background:#fbd1cb;border-color:#d94f49}.progress-legend .task{background:#dbeede;border-color:#438458}.progress-legend .completed-application{background:#eef0f2}.progress-legend .completed-task{background:#f5f6f7}.progress-legend .deleted{background:#f4f5f7;border-style:dashed}.progress-summary-button[aria-expanded=true]{border-color:#696cff;color:#696cff;background:#f3f3ff}.progress-plan-text{border:0;padding:2px 0;background:transparent;color:inherit;font-size:12px;text-align:left}.progress-plan-text:not(:disabled):hover{color:#635bff;text-decoration:underline}.progress-plan-text:disabled{cursor:default;opacity:.65}.application-compact-table .ant-table-cell{padding-inline:6px!important}.application-workspace-page .page-title-group h2{font-size:22px!important;line-height:30px!important}.application-workspace-page .confirmation-row{margin-top:0;margin-bottom:16px}.application-workspace-page .application-timeline>.ant-card-head,.application-workspace-page .application-table>.ant-card-head,.application-workspace-page>.ant-row .ant-card-head{min-height:52px;padding-inline:20px;border-block-end:0}.application-workspace-page .application-timeline>.ant-card-head .ant-card-head-wrapper,.application-workspace-page .application-table>.ant-card-head .ant-card-head-wrapper,.application-workspace-page>.ant-row .ant-card-head .ant-card-head-wrapper{transform:translateY(2px)}.application-workspace-page .application-timeline>.ant-card-head .ant-card-head-title,.application-workspace-page .application-table>.ant-card-head .ant-card-head-title,.application-workspace-page>.ant-row .ant-card-head .ant-card-head-title{font-size:16px;font-weight:600;line-height:24px}.application-timeline{margin-top:16px}.application-timeline>.ant-card-body{padding:12px 20px 18px}.application-timeline-scroll{overflow-x:auto;padding:6px 8px}.application-timeline-track{position:relative;min-width:100%}.application-timeline-track:before{position:absolute;right:0;left:0;top:var(--timeline-axis);height:1px;background:#cbd2da;content:""}.application-timeline-node{--timeline-accent: #8177ad;--timeline-band: #e6e2f4;--timeline-body: #fff;position:absolute;top:0;width:max-content;min-width:0;height:100%}.application-timeline-node>i{position:absolute;z-index:1;top:calc(var(--timeline-axis) - 5px);left:8px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#9aa3ad;box-shadow:0 0 0 1px currentColor}.application-timeline-node:not(.today):after{position:absolute;left:12px;width:1px;height:12px;background:#cbd2da;content:""}.application-timeline-node.application:after{top:calc(var(--timeline-axis) - 12px)}.application-timeline-node.task:after{top:var(--timeline-axis)}.application-timeline-node.today{width:26px;min-width:26px}.application-timeline-node.today:before{position:absolute;top:calc(var(--timeline-axis) - 18px);left:12px;width:2px;height:36px;border-radius:2px;background:#696cff;content:""}.application-timeline-node.today>i{left:8px;border-color:#fff;background:#696cff;box-shadow:0 0 0 2px #696cff}.application-timeline-label{position:absolute;left:0;display:flex;width:max-content;min-width:126px;max-width:240px;overflow:hidden;border:0;border-radius:9px;padding:0;background:var(--timeline-band);box-shadow:0 2px 6px #4359710f;color:#566a7f;flex-direction:column;gap:0;font-size:10px;line-height:1.3;text-align:left;cursor:pointer}.application-timeline-label-body{display:flex;min-width:0;flex-direction:column;gap:1px;margin:2px 2px 0;border-radius:7px 7px 8px 8px;padding:5px 7px 4px;background:var(--timeline-body);box-shadow:0 2px 5px #43597114}.application-timeline-label-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px;padding:3px 7px;background:var(--timeline-band);color:var(--timeline-accent)}.application-workflow-subtitle{font-size:13px}.application-applicant-summary .ant-descriptions-item-label{display:inline-block;color:#82909f;font-size:12px;padding-bottom:5px!important}.application-applicant-summary .ant-descriptions-row>td:first-child .ant-descriptions-item-label{width:104px}.application-applicant-summary .ant-descriptions-row>td:nth-child(2) .ant-descriptions-item-label{width:60px}.application-applicant-summary .ant-descriptions-row>td{width:50%;padding:15px 12px 16px 0;vertical-align:top;border-bottom:1px solid #edf0f3}.application-applicant-summary{padding-inline:4px}.application-applicant-summary .ant-descriptions-view{width:100%}.application-applicant-summary .ant-descriptions-row:last-child>td{border-bottom:0}.application-applicant-direction,.application-applicant-notes{display:block;padding-top:2px;color:#52677c}.application-applicant-direction{min-height:24px}.application-applicant-notes{white-space:pre-wrap;min-height:48px}.application-timeline-label strong{overflow-wrap:anywhere;font-size:10px;font-weight:600}.application-timeline-time{color:#7b8794;font-variant-numeric:tabular-nums}.application-timeline-label small{display:block;overflow-wrap:anywhere;color:#7b8794;font-size:10px}.application-timeline-node.application .application-timeline-label{bottom:calc(100% - var(--timeline-axis) + 12px)}.application-timeline-node.task .application-timeline-label{top:calc(var(--timeline-axis) + 12px)}.application-timeline-label:hover{color:#696cff;box-shadow:0 4px 10px #4359711a}.application-timeline-plan-urgent>i{background:#c77717!important}.application-timeline-plan-urgent{--timeline-accent: #c77717;--timeline-band: #ffdfb1}.application-timeline-supplement>i{background:#c88700!important}.application-timeline-supplement{--timeline-accent: #c88700;--timeline-band: #f8e4a4}.application-timeline-deposit-urgent>i{background:#d94f49!important}.application-timeline-deposit-urgent{--timeline-accent: #d94f49;--timeline-band: #fbd1cb}.application-timeline-completed-application>i{background:#7b8491!important}.application-timeline-completed-application{--timeline-accent: #7b8491;--timeline-band: #dce0e5;--timeline-body: #f4f5f7}.application-timeline-completed-task>i{background:#8f96a0!important}.application-timeline-completed-task{--timeline-accent: #8f96a0;--timeline-band: #e2e5e9;--timeline-body: #f7f8f9}.application-timeline+.application-table{margin-top:12px}.application-table>.ant-card-body{padding:0}.application-compact-table .ant-picker-input>input{font-size:12px}.application-workspace-page>.ant-row .ant-card-body{padding:12px 20px 20px}.application-workspace-drawer .ant-drawer-title{font-size:18px;font-weight:600;line-height:26px}.application-workspace-drawer .ant-list-split .ant-list-item:not(:last-child){border-block-end-style:dashed}.application-action-stack{width:max-content;max-width:128px}.application-action-stack .ant-btn{padding-inline:2px;font-size:12px}.application-action-stack .application-manage-flow{font-size:13px}.application-action-detail{display:block;max-width:128px;white-space:normal;font-size:12px;line-height:1.35}.application-deposit-row{border-radius:8px;padding:10px 12px;background:#f7f8fa}.application-deposit-section{display:flex;flex-direction:column;gap:8px}.application-stage-steps .ant-steps-item-process .ant-steps-item-icon{box-shadow:0 0 0 3px #eef}.application-stage-steps .ant-steps-item-process .ant-steps-item-title{border-radius:6px;padding-inline:6px;background:#f0f0ff;color:#5f5cff!important;font-weight:700}.application-workflow-section{border-top:1px solid #e6e9ed}.application-workflow-section>summary{display:flex;align-items:center;min-height:44px;color:#566a7f;font-weight:700;cursor:pointer;list-style:none}.application-workflow-section>summary::-webkit-details-marker{display:none}.application-workflow-section>summary:after{margin-left:auto;color:#8b96a5;font-size:13px;font-weight:400;content:"展开 ↘"}.application-workflow-section[open]>summary:after{content:"收起 ↗"}.application-collapsible-body{padding-bottom:12px}.application-section-tools{position:relative;z-index:1;min-height:44px;margin-top:-44px;padding-right:70px;pointer-events:none}.application-section-tools>*{pointer-events:auto}.application-section-tools .ant-btn{border-color:transparent;box-shadow:none}.application-inline-list-item{display:block!important;padding-inline:0!important}.application-inline-list-item .application-inline-form{width:100%}.application-supplement-row{display:flex!important;gap:6px;align-items:center}.application-supplement-content{display:flex;min-width:0;flex:1;align-items:center;gap:10px}.application-supplement-content>*{overflow-wrap:anywhere}.application-supplement-content>:first-child{min-width:0;flex:1}.application-supplement-content>:last-child{flex:none;white-space:nowrap}.application-supplement-actions{margin-left:auto;flex:none}.application-supplement-actions .ant-btn{width:28px;padding-inline:4px}.application-supplement-actions .ant-btn-link{width:auto;font-size:12px}.application-supplement-actions .ant-btn:not(.ant-btn-dangerous){color:#696cff}.application-inline-form{border-radius:8px;padding:10px 12px;background:#f7f8fa}.application-inline-editor-row .ant-form-item{margin-bottom:0}.application-inline-form-actions{margin-bottom:0;text-align:right}.application-inline-form-actions .ant-form-item-control-input-content{display:flex;justify-content:flex-end}.application-recommendation-count{width:56px}.application-recommendation-progress{color:#8592a3;font-size:12px;white-space:nowrap}.application-recommendation-progress strong{color:#566a7f;font-variant-numeric:tabular-nums}.application-recommendation-row{display:grid!important;min-height:44px;grid-template-columns:24px minmax(0,1fr) max-content 28px;gap:8px;align-items:center;padding-block:6px!important}.application-recommendation-row .ant-btn{margin:0}.application-recommendation-row .ant-btn{width:28px;padding-inline:4px}.application-recommendation-row .ant-checkbox-wrapper{white-space:nowrap}.application-recommendation-row .ant-input{height:32px;padding-inline:4px;background:transparent}.application-recommendation-slot{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:#f0f1f6;color:#697a8d;font-size:12px;font-variant-numeric:tabular-nums}.application-recommendation-list .ant-list-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.application-task-list .ant-list-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.application-task-list .ant-list-item{min-width:0}.application-task-list-embedded .ant-list-items{grid-template-columns:minmax(0,1fr)}.application-task-row .application-supplement-content{gap:8px}.application-task-row .ant-typography{font-size:12px}.application-task-editor-fields{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(150px,1fr) 132px 88px minmax(108px,.8fr) 56px;gap:8px}.application-task-editor-fields-fixed{grid-template-columns:minmax(180px,1fr) 132px 88px 108px 56px}.application-task-editor-fields .ant-form-item{min-width:0;margin-bottom:6px}.application-task-editor-drawer{padding:14px 16px}.application-task-editor-drawer .application-task-editor-fields,.application-task-editor-drawer .application-task-editor-fields-fixed{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);gap:10px 14px}.application-inline-editor-actions{align-self:end;justify-self:end;padding-bottom:6px}.application-inline-editor-actions .ant-btn{width:28px;padding-inline:4px}.application-preview-checks .ant-checkbox-wrapper-disabled{color:#566a7f}.application-preview-checks .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner{border-color:#696cff;background:#696cff}.application-status-preview .ant-btn{padding-inline:4px}.application-accounts-panel{padding-bottom:12px}.application-account-list{margin-top:8px}.application-account-row{display:grid;grid-template-columns:minmax(105px,1.2fr) auto minmax(110px,1fr) minmax(110px,1fr) 32px;gap:8px;align-items:center;min-height:38px;border-top:1px solid #f0f1f6}.application-account-editor-row{grid-template-columns:minmax(105px,1.2fr) 78px minmax(110px,1fr) minmax(110px,1fr) 64px;margin-top:8px;padding-block:6px}.application-account-editor-row .ant-btn{width:28px;padding-inline:4px}.application-account-batch{margin-top:8px;border-radius:8px;padding:8px;background:#f7f8fa}.application-account-batch-row{display:grid;grid-template-columns:minmax(130px,1fr) 76px minmax(110px,1fr) minmax(110px,1fr);gap:8px;align-items:center;margin-bottom:6px}.application-school-filter{border:0;padding:0;background:none;color:inherit;text-align:left;cursor:pointer}.application-school-filter:hover b{color:#696cff}.application-account-row button:not(.ant-btn){min-width:0;padding:0;overflow:hidden;color:#566a7f;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:none;border:0;cursor:pointer}.application-account-row button:not(.ant-btn):hover{color:#696cff}.application-account-row .application-account-link{color:#696cff;font-weight:600}@media(max-width:760px){.application-recommendation-tools{min-height:auto;margin:0 0 6px;padding-right:0;justify-content:flex-start}.application-recommendation-list .ant-list-items{grid-template-columns:minmax(0,1fr)}.application-task-editor-fields{grid-template-columns:minmax(0,1fr) minmax(110px,.7fr)}}.topbar{margin:0;border-radius:0;top:0;box-shadow:0 1px 5px #4359711a}.topbar-breadcrumb{display:flex;align-items:center;height:100%;font-size:12px;line-height:1}.topbar-breadcrumb ol,.topbar-breadcrumb li,.topbar-breadcrumb .ant-breadcrumb-link,.topbar-breadcrumb .ant-breadcrumb-separator{display:flex;align-items:center;line-height:1}.topbar-breadcrumb .ant-breadcrumb-link{color:#697a8d}.topbar .topbar-breadcrumb .ant-breadcrumb-link>a{display:inline-flex!important;align-items:center;height:auto!important;margin:0!important;padding:0!important;color:#8592a3;line-height:1!important}.topbar-breadcrumb a:hover{color:#696cff}.selection-profile-row .ant-col{display:flex}.selection-detail-page .page-head,.selection-detail-page .country-card{margin-bottom:0!important}.selection-profile-row .ant-card{width:100%;height:100%}.selection-profile-row textarea{resize:none}.selection-basic-info .ant-descriptions-item-label{width:92px;white-space:nowrap}.selection-basic-info .ant-descriptions-item-label,.selection-basic-info .ant-descriptions-item-content{vertical-align:middle}.selection-applicant-name{font-size:16px;line-height:24px}.selection-applicant-pinyin{font-size:12px}.selection-country-action{height:auto;padding-inline:2px;font-size:12px}.selection-country-list{white-space:normal;overflow-wrap:anywhere}.case-country-tags{display:grid;width:max-content;max-width:100%;grid-template-columns:repeat(3,max-content);gap:3px}.case-country-tags .ant-tag{margin:0}.selection-addon-mark{color:#696cff;font-weight:700}.page-content{padding-top:9px}.page-head{min-height:38px;margin-bottom:9px!important}.page-title-group{display:flex;align-items:baseline;gap:10px;min-width:0}.page-title-group h2{margin:0!important;color:#566a7f!important;font-size:26px!important;line-height:1.15!important}.page-title-group .eyebrow{flex:none;line-height:1!important}.page-head+.ant-card,.page-head+.ant-row{margin-top:0}.login-page{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;place-items:center;overflow:hidden;padding:24px;background:linear-gradient(135deg,#0f5489,#126da8 54%,#00a6e6 145%)}.login-page:before,.login-page:after{content:"";position:absolute;z-index:-1;border-radius:50%;border:70px solid rgba(0,166,230,.24)}.login-page:before{width:440px;height:440px;right:-120px;top:-210px}.login-page:after{width:260px;height:260px;left:-90px;bottom:-160px;border-width:48px;border-color:#ffffff1a}.login-story{position:absolute;inset:0;z-index:0;min-height:0;padding:32px max(32px,5vw);overflow:visible;background:transparent;pointer-events:none}.brand-lockup{display:grid;justify-items:start;gap:8px;color:#fff}.login-story .brand-lockup img{display:block;width:164px;height:auto}.brand-subtitle{color:#a9e6ff!important;font-size:10px;letter-spacing:.16em}.story-copy{width:390px;margin:auto 0}.story-copy h1{font-family:inherit;color:#fff!important;font-size:42px!important;margin-top:0!important}.story-copy>.ant-typography,.story-points{color:#ffffffc2!important}.story-points{gap:14px;flex-wrap:wrap}.story-points svg{color:#72d8ff}.story-orbit{right:-120px;bottom:-210px;border-color:#ffffff29}.story-orbit i{border-color:#00a6e647}.story-orbit b{background:#00a6e6;box-shadow:0 0 80px #00a6e65c}.login-panel{position:relative;z-index:1;width:100%;padding:0;background:transparent}.login-card{width:min(410px,100%);padding:38px;transform:translate(clamp(140px,12vw,220px));border:1px solid rgba(255,255,255,.34);border-radius:22px;background:#ffffff29;box-shadow:0 24px 70px #032a4642;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff}.login-card .eyebrow{color:#a9e6ff!important}.login-card h2{color:#fff!important}.login-card>div.ant-typography{color:#ffffffb8!important}.login-card .ant-form-item-label>label{color:#ffffffe6}.login-card .ant-input-affix-wrapper{border-color:#ffffff59;background:#ffffffe6}.login-card .ant-input,.login-card .ant-input-password-icon{color:#234a63}.login-card .ant-btn-primary{border-color:#00a6e6;background:#00a6e6;box-shadow:0 7px 18px #00a6e640}.login-card .ant-btn-primary:hover{border-color:#18b5ee!important;background:#18b5ee!important}.progress-event.task{--progress-accent: #438458;--progress-band: #dbeede}.application-timeline-task>i{background:#438458!important}.application-timeline-task{--timeline-accent: #438458;--timeline-band: #dbeede}.progress-today-card>.ant-card-body{padding:12px 14px}.progress-work-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px}.progress-work-columns>section{min-width:0}.progress-work-title{display:flex;align-items:center;justify-content:space-between;min-height:28px;gap:8px}.progress-work-title b{font-size:14px}.progress-work-title .ant-typography,.progress-work-columns .ant-typography{font-size:12px}.progress-work-preview{min-height:144px;margin-top:6px}.progress-work-row{width:100%;display:grid;grid-template-columns:56px minmax(0,1fr) 104px 40px;align-items:center;gap:6px;min-height:36px;font-size:12px}.progress-work-row>span{overflow-wrap:anywhere}.progress-work-row .ant-btn{padding:0;font-size:12px}.progress-work-link{min-width:0;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer}.progress-work-link:hover{color:#696cff}.progress-work-overdue{color:#b32f2f}.progress-deadline{border-top:3px solid #d94f49;border-radius:6px;background:#fff;padding:6px;box-shadow:0 1px 3px #0000000d}.progress-deadline.completed,.progress-deadline.deleted{border-top-color:transparent;background:#f4f5f7;color:#7b8491}.progress-deadline button{display:flex;flex-direction:column;gap:4px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.progress-deadline small{color:#425a70;font-size:11px;font-weight:650;line-height:16px}.progress-deadline b{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;line-height:17px}.progress-deadline span{font-size:11px;font-weight:500;line-height:15px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.progress-work-link:focus-visible,.progress-deadline button:focus-visible{outline:2px solid #696cff;outline-offset:2px}@media(max-width:1100px){.progress-work-columns{grid-template-columns:minmax(0,1fr)}.progress-work-preview{min-height:0}}@media(max-width:480px){.progress-work-row{grid-template-columns:48px minmax(0,1fr) 88px 32px;gap:4px}}.progress-completed-card{min-width:0;border-radius:7px;background:#eef0f2;color:#737b84}.progress-completed-card.task{background:#f5f6f7;color:#8d949c}.progress-completed-card>button{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0;padding:7px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.progress-completed-card>button:focus-visible{outline:2px solid #696cff;outline-offset:2px}.progress-completed-heading{display:flex;align-items:baseline;justify-content:space-between;gap:6px;width:100%;line-height:16px}.progress-completed-heading time{font-size:10px;color:#8d949c;white-space:nowrap}.progress-completed-heading strong{margin-left:auto;text-align:right;font-size:12px;font-weight:650;color:#626b76;white-space:nowrap}.progress-completed-person{display:flex;gap:5px;min-width:0;width:100%;font-size:12px;line-height:17px}.progress-completed-person b{max-width:45%;flex:0 1 auto;font-weight:650}.progress-completed-person span{flex:1;min-width:0}.progress-completed-person b:only-child{max-width:100%}.progress-completed-person b,.progress-completed-person span,.progress-completed-program,.progress-completed-detail{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.progress-completed-program{width:100%;font-size:10px;line-height:14px}.progress-completed-detail{width:100%;font-size:11px;line-height:15px}.progress-completed-card.task .progress-completed-heading strong{color:#7d858f}.progress-completed-heading time{min-width:0;white-space:normal;overflow-wrap:anywhere}.calendar-subscription-types{display:flex;flex-direction:column;gap:12px}.progress-linked-event{outline:2px solid #696cff;outline-offset:2px;border-radius:7px}.application-timeline-label .application-timeline-program{max-width:100%;overflow:hidden;white-space:nowrap}.application-timeline-label .application-timeline-supplement-detail{display:-webkit-box;width:10em;max-width:100%;line-height:14px;max-height:28px;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}body:has(.service-page),body:has(.service-page) .app-shell{min-width:0}.service-page .ant-space-item{min-width:0;max-width:100%}.service-page>.standard-detail-card+.standard-detail-card{margin-top:18px}.service-page .ant-card-head-title{white-space:normal}@media(max-width:600px){body:has(.service-page) .page-content{padding:12px 8px 40px}.service-page .ant-card-body,.service-page .ant-card-head{padding-inline:12px}.service-page .ant-alert{flex-wrap:wrap;gap:8px}}.service-signing-record{padding:0}.service-management-record{padding:8px 0}.service-signing-record+.service-signing-record,.service-management-record+.service-management-record{border-top:1px dashed #e7ebf0}.service-management-drawer .ant-typography-secondary,.signing-records>.ant-typography-secondary{font-size:12px}.service-management-drawer .ant-space-item{min-width:0;max-width:100%;overflow-wrap:anywhere}.case-service-summary .ant-card-head{border-block-end:0}.service-list-filters{padding:12px 14px 0}.service-case-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:16px}.service-signing-item{display:grid;gap:6px;padding:12px 0;overflow-wrap:anywhere}.service-signing-item+.service-signing-item{border-top:1px dashed #e7ebf0}.service-signing-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.service-signing-heading>.ant-typography-secondary{white-space:nowrap;font-size:12px}.service-signing-details{font-size:13px;color:#7c8999;line-height:1.7}.service-signing-progress{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:2px}.service-management-drawer .service-management-record{padding:16px 0}.service-management-drawer .service-management-record:first-child{padding-top:0}.service-management-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.service-assignment-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:8px}.service-assignment-meta{display:block;margin-top:4px;font-size:12px}.service-management-shared-actions{min-height:52px;align-content:center}.service-management-step{display:grid;grid-template-columns:56px 84px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0}.service-management-step+.service-management-step{border-top:1px dashed #e7ebf0}.service-management-step>.ant-tag{justify-self:start}.service-entry-button .service-entry-dot{display:inline-block;width:9px;height:9px;border-radius:50%;border:1px solid #b8c0ca;background:#fff}.service-entry-button.service-entry-ACTIVE:not(:disabled){background:#f0f9f2;border-color:#c6e5ce;color:#41875a}.service-entry-ACTIVE .service-entry-dot{background:#41875a;border-color:#41875a}.service-entry-button:is(.service-entry-ENDED,.service-entry-PAUSED,.service-entry-CANCELLED,.service-entry-MIXED):not(:disabled){background:#f3f4f6;border-color:#dce0e5;color:#7c8999}.service-entry-current{outline:2px solid #9291ff;outline-offset:2px}.service-work-heading{margin-bottom:16px}.selection-work-toolbar .page-title-group{flex-direction:row;align-items:center;flex-wrap:wrap}.selection-detail-page .service-work-heading{margin-bottom:16px!important}.service-work-heading-meta .ant-tag{margin-inline-end:0}.service-work-owner{font-size:13px}.service-category-title{display:block;padding:5px 10px;border-left:3px solid #9291ff;background:#f5f4ff;margin-bottom:8px}.service-category-TRAINING{border-left-color:#78a68b;background:#f2f7f4}.service-enrollment-summary{display:flex;align-items:baseline;gap:12px;padding-top:12px;margin-top:16px;border-top:1px dashed #e7ebf0}.service-enrollment-summary>:first-child,.service-enrollment-summary>.ant-btn{flex-shrink:0}.service-enrollment-value{flex:1;min-width:0;overflow-wrap:anywhere}.service-inline-editor{padding:16px 0;margin-bottom:16px;border-top:1px dashed #e7ebf0;border-bottom:1px dashed #e7ebf0}.service-inline-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin-top:16px}.service-inline-form-wide,.service-inline-form-footer{grid-column:1 / -1}.selection-readonly-value.ant-typography{margin:0;color:inherit;font-size:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.application-applicant-card{margin-bottom:16px}.application-applicant-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.application-applicant-columns>section{min-width:0}.application-applicant-columns h5.ant-typography{margin:0 0 16px}.application-applicant-notes-section{border-left:1px dashed #dfe3eb;padding-left:24px}.application-applicant-columns .application-applicant-notes{overflow-wrap:anywhere}.application-timeline-empty{padding:16px 0;text-align:center}.essay-applicant-toolbar{margin-bottom:12px}.service-start-gate{position:relative;min-height:240px}.service-start-preview{filter:blur(3px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.service-start-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding:48px 24px 24px;background:#f7f8fc4d}.service-start-overlay>.ant-typography:first-child{font-size:16px}.service-pending-projects{padding:12px 16px;margin-bottom:16px;border:1px solid #e7e7ff;border-radius:8px;background:#fafaff}.service-pending-projects>div+div{border-top:1px dashed #dfe3eb;margin-top:12px;padding-top:12px}
