.record-workspace{min-width:0;display:grid;gap:14px;color:#343749}.record-workspace>.secondary-button{width:fit-content;justify-self:start}.record-header{min-height:86px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;border:1px solid #e2e3ea;border-radius:12px;background:#fff}.record-header h1{margin:0;color:#272a3d;font-size:calc(var(--enrolla-font-section) + 7px);font-weight:var(--enrolla-weight-semibold);letter-spacing:-.35px}.record-header p{margin:4px 0 0;color:#85899b;font-size:var(--enrolla-font-body);font-weight:var(--enrolla-weight-regular)}.record-contact-actions{display:flex;align-items:center;gap:7px}.record-contact-actions a{text-decoration:none}.record-contact-actions .whatsapp{border-color:#23a665;background:#23a665}.record-loading{min-height:260px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #e3e4eb;border-radius:12px;background:#fff;color:#74788b;font-size:var(--enrolla-font-body)}.record-loading.error{min-height:180px;border-color:#f0ccd3;background:#fffafb;color:#b43d51}.record-loading button{margin-left:8px;border:0;background:transparent;color:inherit;text-decoration:underline}.record-progress{display:grid;grid-template-columns:repeat(7,minmax(80px,1fr));padding:14px 18px;border:1px solid #e4e3ee;border-radius:11px;background:#fff}.record-progress span{position:relative;display:grid;justify-items:center;gap:6px;color:#9b9dac;text-align:center}.record-progress span:after{position:absolute;top:13px;left:calc(50% + 17px);right:calc(-50% + 17px);height:2px;background:#e9e8ef;content:""}.record-progress span:last-child:after{display:none}.record-progress span.complete:after{background:#8175ec}.record-progress i{position:relative;z-index:1;width:27px;height:27px;display:grid;place-items:center;border:2px solid #dddde7;border-radius:50%;background:#fff;color:#999cac;font-size:var(--enrolla-font-meta);font-style:normal;font-weight:var(--enrolla-weight-medium)}.record-progress span.complete i{border-color:#7568e8;background:#7568e8;color:#fff}.record-progress small{font-size:var(--enrolla-font-meta);font-weight:var(--enrolla-weight-regular)}.record-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.record-main{min-width:0;overflow:hidden}.record-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid #e3e4eb;background:#fff}.record-tabs button{min-height:48px;display:flex;align-items:center;gap:7px;padding:0 15px;border:0;border-bottom:2px solid transparent;background:transparent;color:#666a7e;font-size:var(--enrolla-font-tab);font-weight:var(--enrolla-weight-regular);white-space:nowrap}.record-tabs button.active{border-bottom-color:#6759e8;color:#5c50cf;font-weight:var(--enrolla-weight-medium)}.record-section{min-height:300px;padding:18px;background:#fff}.record-section>header{margin-bottom:15px}.record-section h2{margin:0;color:#303346;font-size:calc(var(--enrolla-font-section) + 2px);font-weight:var(--enrolla-weight-medium)}.application-data-grid.spacious{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #e8e8ef;border-radius:9px;overflow:hidden}.application-data-grid.spacious>div{min-height:78px;padding:14px;border-right:1px solid #ececf2;border-bottom:1px solid #ececf2}.application-data-grid.spacious>div:nth-child(3n){border-right:0}.application-data-grid.spacious span{font-size:var(--enrolla-font-label);font-weight:var(--enrolla-weight-regular)}.application-data-grid.spacious strong{margin-top:7px;font-size:var(--enrolla-font-value);font-weight:var(--enrolla-weight-medium);line-height:1.45;overflow-wrap:anywhere}.form-response-sections{display:grid;align-content:start;gap:16px}.form-response-sections article{border:1px solid #e5e5ec;border-radius:10px;overflow:hidden}.form-response-sections article>header{padding:12px 14px;border-bottom:1px solid #ececf2;background:#fafafd}.form-response-sections h3{margin:0;font-size:var(--enrolla-font-section);font-weight:var(--enrolla-weight-medium)}.record-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start}.record-action-grid form{display:grid;align-content:start;gap:11px;padding:15px;border:1px solid #e4e5ec;border-radius:10px;background:#fbfbfd}.record-action-grid form>h3{margin:0;color:#373a4d;font-size:var(--enrolla-font-section);font-weight:var(--enrolla-weight-medium)}.record-action-grid form>p{margin:-5px 0 2px;color:#888b9c;font-size:var(--enrolla-font-body);font-weight:var(--enrolla-weight-regular)}.application-change-request-form{grid-column:1/-1}.application-change-request-banner span{display:grid;gap:3px}.application-change-request-banner small{color:inherit;opacity:.78}.application-change-fields{min-width:0;margin:0;padding:12px;border:1px solid #e4e5ec;border-radius:9px}.application-change-fields legend{padding:0 6px;color:#55596d;font-size:var(--enrolla-font-label);font-weight:var(--enrolla-weight-medium)}.application-change-fields>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.application-change-fields label{min-width:0;display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid #e6e7ee;border-radius:8px;background:#fff;cursor:pointer}.application-change-fields label.selected{border-color:#8175ec;background:#f4f2ff}.application-change-fields label>span{min-width:0;display:grid;gap:3px}.application-change-fields label strong{overflow-wrap:anywhere;color:#44475a;font-size:var(--enrolla-font-label);font-weight:var(--enrolla-weight-medium)}.application-change-fields label small{color:#8c8f9f;font-size:var(--enrolla-font-meta);font-weight:var(--enrolla-weight-regular)}.record-rail{display:grid;gap:12px;position:sticky;top:84px}.record-rail>.panel{padding:14px}.record-identity-card{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px}.record-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#ece9ff;color:#6255d5;font-size:var(--enrolla-font-label);font-weight:var(--enrolla-weight-semibold)}.record-identity-card h3{margin:0;font-size:var(--enrolla-font-value);font-weight:var(--enrolla-weight-medium)}.record-identity-card p{margin:4px 0 0;color:#9295a5;font-size:var(--enrolla-font-meta);font-weight:var(--enrolla-weight-regular)}.record-identity-card>.application-pill{grid-column:1/-1;justify-self:start}.record-review-state{grid-column:1/-1;width:fit-content;margin-top:-3px;padding:5px 8px;border:1px solid #dedafc;border-radius:999px;background:#f5f3ff;color:#5d50ce;font-size:var(--enrolla-font-meta);font-weight:var(--enrolla-weight-medium)}.record-review-state.applicant_action_required{border-color:#f0cf9b;background:#fff8ea;color:#8b5a14}.record-review-state.corrections_received{border-color:#aedfce;background:#edf9f4;color:#17765a}.application-substage.review-state{width:fit-content;margin-top:6px;padding:3px 7px;border-radius:999px;background:#f1efff;color:#6255d6;font-size:var(--enrolla-font-meta);font-weight:var(--enrolla-weight-medium)}.application-substage.review-state.applicant_action_required{background:#fff3df;color:#925f16}.application-substage.review-state.corrections_received{background:#eaf8f2;color:#19765a}.application-sync-button{min-width:118px}.application-correction-review,.application-review-start{grid-column:1/-1;border:1px solid #dcd9f7;border-radius:12px;background:linear-gradient(145deg,#ffffff,#faf9ff);box-shadow:0 10px 26px rgba(46,40,105,.05)}.application-correction-review{padding:18px}.application-correction-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.application-correction-review h3,.application-review-start h3{margin:3px 0 0;color:#303346;font-size:calc(var(--enrolla-font-section) + 1px)}.application-correction-review p,.application-review-start p{margin:6px 0 0;color:#777b8e;font-size:var(--enrolla-font-body);line-height:1.55}.application-offer-preparation{grid-column:1/-1;align-items:flex-start}.application-offer-preparation.completed{border-color:#b9dfd4;background:#f1fbf7}.application-offer-preparation.blocked,.application-offer-preparation.retry{border-color:#f1c9c1;background:#fff7f4}.application-offer-preparation>div:first-child{min-width:0}.application-offer-preparation small{display:block;margin-top:7px;color:#777b8c;font-size:11px}.application-offer-preparation-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.application-offer-preparation-status{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#eeecff;color:#5544c9;font-size:11px;font-weight:700}.application-offer-preparation.completed .application-offer-preparation-status{background:#d9f4e9;color:#217a60}.application-offer-preparation.blocked .application-offer-preparation-status,.application-offer-preparation.retry .application-offer-preparation-status{background:#ffe4dd;color:#a33e2d}.application-correction-comparison{display:grid;gap:9px}.application-correction-comparison article{padding:13px;border:1px solid #e4e4ed;border-radius:10px;background:#fff}.application-correction-comparison article>strong{display:block;margin-bottom:9px;color:#44475a;font-size:var(--enrolla-font-value)}.application-correction-comparison article>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.application-correction-comparison article span{min-width:0;display:grid;gap:5px;padding:10px;border-radius:8px;background:#f7f7fa}.application-correction-comparison article span.after{background:#edf9f4;color:#176f56}.application-correction-comparison small{color:#8b8e9d;font-size:var(--enrolla-font-meta)}.application-correction-comparison b{overflow-wrap:anywhere;font-size:var(--enrolla-font-value);font-weight:var(--enrolla-weight-medium)}.application-correction-review-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.application-review-start{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px}.record-rail-card{display:grid;gap:0}.record-rail-card h3{margin:0 0 8px;color:#3b3e50;font-size:var(--enrolla-font-section);font-weight:var(--enrolla-weight-medium)}.record-rail-card>div{min-width:0;display:grid;gap:4px;padding:10px 0;border-top:1px solid #ececf2}.record-rail-card span{color:#8c8f9f;font-size:var(--enrolla-font-label);font-weight:var(--enrolla-weight-regular)}.record-rail-card strong{overflow-wrap:anywhere;color:#4b4e60;font-size:var(--enrolla-font-value);font-weight:var(--enrolla-weight-medium)}.record-rail-card small{color:#999cac;font-size:var(--enrolla-font-meta);font-weight:var(--enrolla-weight-regular);line-height:1.45}.record-rail-card .application-responsibility{align-items:flex-start;display:grid;gap:3px}.record-rail-card .application-responsibility>span:first-child{color:#6f7388;font-size:var(--enrolla-font-meta);font-weight:var(--enrolla-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.record-rail-card .application-responsibility>strong{color:#25283a;font-size:var(--enrolla-font-value)}.record-rail-card .application-responsibility-actions{display:flex;gap:12px;margin-top:4px}.record-rail-card .application-responsibility-actions button{min-height:28px;padding:0}.record-link-button{width:fit-content;margin-top:4px;padding:0;border:0;background:transparent}.document-review-actions{display:flex;gap:5px}.document-review-actions button{border:0;background:transparent;color:#5e52d2;font-size:var(--enrolla-font-button);font-weight:var(--enrolla-weight-medium)}.lead-detail-workspace{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start;padding:0 12px 14px 0}.lead-detail-primary{min-width:0;overflow:hidden;border-top:1px solid #e4e5ec;background:#fff}.lead-detail-primary>.lead-detail-tabs{border-top:0}.lead-detail-workspace>.lead-summary-grid{display:grid;grid-template-columns:1fr;gap:10px;padding:0;position:sticky;top:82px}.lead-detail-workspace>.lead-summary-grid>article{min-height:108px}@media (max-width:1180px){.record-layout{grid-template-columns:1fr}.record-rail{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.record-progress{overflow-x:auto}.lead-detail-workspace{grid-template-columns:1fr;padding-right:0}.lead-detail-workspace>.lead-summary-grid{position:static;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 14px}}@media (max-width:860px){.sidebar-is-collapsed .sidebar{width:252px;padding:0 13px 16px;overflow-y:auto}.sidebar-is-collapsed .content-shell{margin-left:0}.sidebar-is-collapsed .brand-row{height:74px;justify-content:space-between;padding:0 8px}.sidebar-is-collapsed .brand{gap:12px}.sidebar-is-collapsed .brand span,.sidebar-is-collapsed .nav-group>p,.sidebar-is-collapsed .nav-item em,.sidebar-is-collapsed .nav-item span,.sidebar-is-collapsed .sidebar-footer,.sidebar-is-collapsed .workspace-switcher>span:nth-child(2),.sidebar-is-collapsed .workspace-switcher>svg{display:initial}.record-header{grid-template-columns:1fr}.record-contact-actions{justify-content:flex-start;flex-wrap:wrap}.application-change-fields>div,.application-data-grid.spacious,.record-action-grid,.record-rail{grid-template-columns:1fr}.application-data-grid.spacious>div{border-right:0}.lead-detail-workspace>.lead-summary-grid{grid-template-columns:1fr}}.admissions-manager{display:grid;gap:14px}.admissions-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.admissions-page-heading h1{margin:5px 0 3px;color:#25283a;font-size:27px;font-weight:var(--enrolla-weight-semibold);letter-spacing:-.55px}.admissions-page-heading p{margin:0;color:#73778a}.admissions-heading-actions,.admissions-register-tools{display:flex;align-items:center;gap:8px}.admissions-heading-actions button,.admissions-register-tools button{white-space:nowrap}.workflow-alert{min-height:44px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 13px;border:1px solid;border-radius:10px}.workflow-alert button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:inherit;font-weight:var(--enrolla-weight-medium)}.workflow-alert.error{border-color:#efc1c9;background:#fff5f6;color:#ad3046}.workflow-alert.success{border-color:#b7dfd0;background:#effaf5;color:#167254}.admissions-recovery{min-height:320px;display:grid;grid-template-columns:auto minmax(0,560px) auto;place-content:center;align-items:center;gap:16px;padding:32px;border:1px solid #e3e4ec;border-radius:14px;background:#fff;text-align:left}.admissions-recovery>span{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:#fff0f2;color:#b8384e}.admissions-recovery h2{margin:0;color:#303346;font-size:18px;font-weight:var(--enrolla-weight-medium)}.admissions-recovery p{margin:5px 0 0;color:#7d8193;line-height:1.55}.admissions-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admissions-metrics article,.admissions-metrics>i{min-height:82px;border:1px solid #e4e5ed;border-radius:11px;background:#fff}.admissions-metrics article{display:flex;align-items:center;gap:13px;padding:14px}.admissions-metrics article>svg{width:36px;height:36px;padding:8px;border-radius:9px;background:#f0edff;color:#6558dd}.admissions-metrics article span{min-width:0;display:grid;gap:3px}.admissions-metrics small{color:#85899b}.admissions-metrics strong{color:#282b3d;font-size:23px;font-weight:var(--enrolla-weight-semibold)}.admissions-metrics>i{background:linear-gradient(100deg,#fff 25%,#f4f3f9 45%,#fff 65%);background-size:220% 100%;animation:admissions-shimmer 1.4s infinite}.admissions-skeleton{display:grid;gap:12px}.admissions-skeleton-panel{min-height:340px;border:1px solid #e4e5ed;border-radius:12px;background:#fff}@keyframes admissions-shimmer{to{background-position:-220% 0}}.admissions-tabs{min-width:0;display:flex;gap:3px;overflow-x:auto;padding:5px;border:1px solid #e3e4ec;border-radius:11px;background:#fff}.admissions-tabs button{min-height:39px;display:flex;align-items:center;gap:7px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:#6e7285;white-space:nowrap}.admissions-tabs button.active{background:#f0edff;color:#5f52d5;font-weight:var(--enrolla-weight-medium)}.admissions-tabs em{min-width:22px;padding:3px 6px;border-radius:999px;background:rgba(103,89,232,.1);font-size:var(--enrolla-font-meta);font-style:normal;text-align:center}.admissions-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admissions-audit-card,.admissions-feature-card,.admissions-register{border:1px solid #e3e4ec;border-radius:12px;background:#fff}.admissions-feature-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px}.admissions-action-guidance{grid-column:2/-1;margin-top:-7px;color:#85899b;text-align:right}.admissions-feature-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:#f0edff;color:#6255d8}.admissions-audit-card h2,.admissions-feature-card h2,.admissions-register h2{margin:0;color:#303346;font-size:16px;font-weight:var(--enrolla-weight-medium)}.admissions-audit-card p,.admissions-feature-card p,.admissions-register header p{margin:5px 0 0;color:#808496;line-height:1.55}.admissions-audit-card{grid-column:1/-1;display:flex;align-items:center;gap:13px;padding:16px 20px;background:linear-gradient(100deg,#faf9ff,#f5f8ff)}.admissions-audit-card>svg{color:#5f52d5}.admissions-register{overflow:hidden}.admissions-register>header{min-height:69px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border-bottom:1px solid #e7e7ee}.admissions-register-tools label{min-width:240px;height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #e1e2ea;border-radius:8px;color:#8b8e9f}.admissions-register-tools input{width:100%;height:100%;padding:0;border:0;outline:0;background:transparent}.admissions-register-tools>select{min-height:38px;padding:0 31px 0 11px;border:1px solid #e1e2ea;border-radius:8px;background:#fff;color:#55596c}.admissions-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.identity-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}.template-card{min-width:0;display:grid;gap:10px;padding:15px;border:1px solid #e6e6ee;border-radius:10px;background:#fcfcfe}.template-card>header{display:flex;justify-content:space-between}.admissions-card-heading-actions{display:flex;align-items:center;gap:6px}.admissions-action-cell,.admissions-card-heading-actions>div,.student-id-record>header>div:last-child{position:relative}.admissions-action-menu{position:absolute;z-index:30;top:calc(100% + 5px);right:0;width:190px;display:grid;padding:6px;border:1px solid #dedfe8;border-radius:10px;background:#fff;box-shadow:0 14px 36px rgba(34,36,63,.16)}.admissions-action-menu :where(button,a,.admissions-menu-upload){min-height:36px;display:flex;align-items:center;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#4d5164;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.admissions-action-menu :where(button,a,.admissions-menu-upload):hover{background:#f3f1ff;color:#5d50d2}.admissions-action-menu .danger{color:#b33b50}.admissions-action-menu.table-menu{top:34px}.admissions-menu-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.template-card>header span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#eeebff;color:#6255d8}.admissions-status,.template-card>header em{width:fit-content;padding:4px 8px;border-radius:999px;font-size:var(--enrolla-font-meta);font-style:normal;font-weight:var(--enrolla-weight-medium);text-transform:capitalize}.admissions-status.active,.admissions-status.signed,.template-card .status-active{background:#e8f7f1;color:#167254}.admissions-status.issued,.admissions-status.viewed,.template-card .status-draft{background:#efedff;color:#5e52d2}.admissions-status.declined,.template-card .status-retired{background:#f5ecef;color:#a44658}.template-card h3{margin:0;color:#333649;font-size:var(--enrolla-font-value);font-weight:var(--enrolla-weight-medium)}.template-card p{min-height:40px;margin:0;color:#7f8394}.template-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid #ececf2;border-radius:8px;overflow:hidden}.template-card dl div{min-width:0;display:grid;gap:4px;padding:9px;border-right:1px solid #ececf2}.template-card dl div:last-child{border-right:0}.template-card dt{color:#9598a8;font-size:var(--enrolla-font-meta)}.template-card dd{margin:0;overflow:hidden;color:#4e5163;text-overflow:ellipsis;white-space:nowrap}.template-card .secondary-button{width:fit-content}.admissions-table-scroll{max-height:min(62vh,720px);overflow:auto}.admissions-table-scroll table{width:100%;border-collapse:collapse}.admissions-table-scroll th{position:sticky;top:0;z-index:2;padding:10px 14px;background:#f8f8fb;color:#7c8092;text-align:left}.admissions-table-scroll td{padding:12px 14px;border-top:1px solid #ebebf1;color:#575a6c}.admissions-table-scroll td small,.admissions-table-scroll td strong{display:block}.admissions-table-scroll td strong{color:#343749;font-weight:var(--enrolla-weight-medium)}.admissions-table-scroll td small{margin-top:4px;color:#9295a5}.admissions-action-cell{width:48px;overflow:visible}.admissions-inline-link{display:block;margin-top:5px;color:#5e52d2;font-size:var(--enrolla-font-meta);text-decoration:none}.admissions-inline-view-button{padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.admissions-inline-view-button:hover{color:#4d41bd;text-decoration:underline;text-underline-offset:2px}.admissions-delivery-badge,.admissions-verification-status{width:fit-content;display:inline-flex;align-items:center;padding:4px 8px;border:1px solid #dedbea;border-radius:999px;background:#f6f5ff;color:#5d51c9;font-size:9px;font-weight:750;line-height:1.25;white-space:nowrap}.admissions-delivery-badge.enrolla{border-color:#bfe1d5;background:#edf9f5;color:#187158}.admissions-delivery-badge.zoho_sign{border-color:#cfc9f8;background:#f3f1ff;color:#584bc9}.admissions-verification-status.pending_review{border-color:#efd39a;background:#fff8e9;color:#8d5b09}.admissions-verification-status.verified{border-color:#b9dfd1;background:#eaf8f2;color:#176e54}.admissions-verification-status.changes_requested{border-color:#efc7ce;background:#fff1f3;color:#a9364a}.admissions-table-review-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.admissions-table-review-actions button{min-height:28px;padding:0 8px;border:1px solid #d9d5f4;border-radius:6px;background:#fff;color:#5c50cb;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.admissions-table-review-actions button:last-child{border-color:#efd09d;color:#95600d}.admissions-table-review-actions button:disabled{opacity:.55;cursor:wait}.admissions-empty{min-height:210px;grid-column:1/-1;display:grid;place-items:center;align-content:center;gap:7px;color:#8175ec;text-align:center}.admissions-empty.compact{min-height:220px}.admissions-empty h2{color:#414456}.admissions-empty p{margin:0;color:#898c9d}.admissions-pagination{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-top:1px solid #e7e7ee;color:#777b8d}.admissions-pagination>div,.admissions-pagination>label{display:flex;align-items:center;gap:9px}.admissions-pagination button,.admissions-pagination select{min-height:34px;padding:0 10px;border:1px solid #dedfe7;border-radius:7px;background:#fff;color:#55596c;font:inherit}.admissions-pagination button:disabled{opacity:.48;cursor:not-allowed}.student-id-record{min-width:0;display:grid;gap:12px;padding:13px;border:1px solid #e2e3eb;border-radius:12px;background:#fcfcfe}.student-id-record>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.student-id-record>header>div:first-child{display:grid;gap:3px}.student-id-record>header small{color:#85899b;text-transform:capitalize}.kcic-id-set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kcic-id-card{position:relative;aspect-ratio:170.25/260.25;container-type:inline-size;min-width:0;overflow:hidden;border:1px solid #e3e3e8;border-radius:8px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;box-shadow:0 12px 25px rgba(27,31,55,.13)}.kcic-id-front{background-image:url(/templates/kcic/student-id-front.png)}.kcic-id-photo{position:absolute;top:26.35%;left:37.35%;width:50.25%;height:42.4%;overflow:hidden;background:#f1f1ef}.kcic-id-photo :where(img,span){width:100%;height:100%}.kcic-id-photo img{display:block;object-fit:cover}.kcic-id-photo span{display:grid;place-items:center;color:#0a2c64;font-size:clamp(18px,2.1vw,34px);font-weight:650}.kcic-id-person{position:absolute;top:69%;left:35%;width:60%;height:24%;background:#fff;color:#071b3d;text-align:left}.kcic-id-person span,.kcic-id-person strong{position:absolute;left:3.45%;max-width:94%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kcic-id-person strong{top:19.65%;color:#272727;font-family:IBM Plex Sans Condensed,Arial Narrow,Arial,sans-serif;font-size:5.35cqw;line-height:1.05;font-weight:400;text-transform:uppercase}.kcic-id-person span{top:56.55%;color:#272727;font-family:Open Sans,Arial,sans-serif;font-size:3.65cqw;line-height:1;font-weight:400}.kcic-id-back{background-image:url(/templates/kcic/student-id-back.png)}.admissions-automation-panel{display:grid;gap:18px;padding:22px;border:1px solid #e4e6ec;border-radius:16px;background:#fff}.admissions-automation-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admissions-automation-panel>header h2{margin:5px 0 6px}.admissions-automation-panel>header p{max-width:720px;margin:0;color:#73798a;font-size:13px;line-height:1.55}.admissions-automation-state{padding:7px 11px;border-radius:999px;font-size:11px;font-weight:800}.admissions-automation-state.enabled{background:#e8f8f0;color:#14744f}.admissions-automation-state.disabled{background:#f1f2f5;color:#6f7482}.admissions-automation-loading{display:flex;align-items:center;gap:8px;min-height:160px;justify-content:center;color:#73798a}.admissions-automation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admissions-automation-metrics article{padding:14px;border:1px solid #e7e8ed;border-radius:11px;background:#fafbfc}.admissions-automation-metrics small,.admissions-automation-metrics strong{display:block}.admissions-automation-metrics small{color:#858a98;font-size:11px}.admissions-automation-metrics strong{margin-top:5px;font-size:21px}.admissions-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admissions-readiness-grid>div{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 12px;border:1px solid #e8e9ee;border-radius:9px;color:#676c7b}.admissions-readiness-grid svg{color:#15966a}.admissions-readiness-grid span{font-size:12px;font-weight:700}.admissions-readiness-grid small{color:#9195a1;font-size:10px}.admissions-automation-warning{padding:10px 12px;border:1px solid #f2d59a;border-radius:9px;background:#fff9ed;color:#8a5a00;font-size:12px;font-weight:700}.admissions-automation-form{display:grid;gap:12px}.admissions-automation-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:16px;border:1px solid #e4e6ec;border-radius:11px}.admissions-automation-form legend{padding:0 7px;color:#404555;font-size:12px;font-weight:800}.admissions-automation-form label>small,.admissions-automation-form label>span{display:block}.admissions-automation-form label>span{margin-bottom:6px;color:#5f6474;font-size:11px;font-weight:750}.admissions-automation-form label>small{margin-top:5px;color:#9296a2;font-size:10px}.admissions-automation-form input:not([type=checkbox]),.admissions-automation-form select{width:100%;min-height:41px;padding:0 10px;border:1px solid #d9dce4;border-radius:8px;background:#fff;color:#343948}.admissions-automation-form .full{grid-column:1/-1}.admissions-automation-check{display:flex;align-items:flex-start;gap:9px;grid-column:1/-1}.admissions-automation-check>span{margin:0!important}.admissions-automation-check small,.admissions-automation-check strong{display:block}.admissions-automation-check small{margin-top:3px;color:#898e9c;font-weight:500}.admissions-automation-form>button{width:fit-content}.admissions-automation-readonly{margin:0;color:#787d8b;font-size:12px}.admissions-zoho-template-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid #dedcff;border-radius:10px;background:#fafaff}.admissions-zoho-template-toolbar>div{min-width:0}.admissions-zoho-template-toolbar small,.admissions-zoho-template-toolbar strong{display:block}.admissions-zoho-template-toolbar strong{color:#3e3a72;font-size:12px}.admissions-zoho-template-hint,.admissions-zoho-template-toolbar small{margin:4px 0 0;color:#747a8c;font-size:11px;line-height:1.45}.admissions-zoho-template-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:7px;justify-content:flex-end}.admissions-zoho-template-actions .secondary-button{white-space:nowrap}.admissions-zoho-template-error{margin:0;padding:10px 12px;border:1px solid #f0c7cc;border-radius:8px;background:#fff7f7;color:#b32d3b;font-size:12px}.admissions-zoho-template-review{display:grid;gap:12px;padding:15px;border:1px solid #daddec;border-radius:11px;background:#fcfcff}.admissions-zoho-template-review>footer,.admissions-zoho-template-review>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admissions-zoho-template-review header small,.admissions-zoho-template-review header strong{display:block}.admissions-zoho-template-review header strong{color:#303545;font-size:13px}.admissions-zoho-template-review footer small,.admissions-zoho-template-review header small{color:#7f8492;font-size:10px;line-height:1.45}.admissions-zoho-template-review header>span{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800}.admissions-zoho-template-review header>span.ready{background:#e8f8f0;color:#14744f}.admissions-zoho-template-review header>span.attention{background:#fff4e5;color:#a35c08}.admissions-zoho-template-review-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px}.admissions-zoho-template-review-grid article,.admissions-zoho-template-review-grid label{min-width:0;padding:11px;border:1px solid #e5e7ef;border-radius:9px;background:#fff}.admissions-zoho-template-review-grid article>small,.admissions-zoho-template-review-grid article>span,.admissions-zoho-template-review-grid label>span{display:block}.admissions-zoho-template-review-grid article>span,.admissions-zoho-template-review-grid label>span{margin-bottom:5px;color:#71778a;font-size:10px;font-weight:800}.admissions-zoho-template-review-grid article strong{color:#34394a;font-size:22px}.admissions-zoho-template-review-grid article small{margin-top:4px;color:#858b9b;font-size:10px;line-height:1.4}.admissions-zoho-template-fields{display:flex;flex-wrap:wrap;gap:7px}.admissions-zoho-template-fields>span{display:grid;gap:2px;max-width:100%;padding:7px 9px;border:1px solid #e1e4ed;border-radius:7px;background:#fff;color:#4c5262;font-size:11px;font-weight:700}.admissions-zoho-template-fields>span small{color:#8b90a0;font-size:9px;font-weight:600}.admissions-zoho-template-fields>p{margin:0;color:#7c8291;font-size:11px}.admissions-zoho-mapping-readiness{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.admissions-zoho-mapping-readiness>div{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:5px;padding:8px;border:1px solid #e7e8ed;border-radius:8px;background:#fff}.admissions-zoho-mapping-readiness svg{color:#7460e8}.admissions-zoho-mapping-readiness span{overflow:hidden;color:#5d6271;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.admissions-zoho-mapping-readiness small{grid-column:2;color:#9196a4;font-size:9px}.admissions-zoho-template-review footer{padding-top:11px;border-top:1px solid #e9eaf0}.admissions-zoho-template-review footer small{max-width:440px}@media (max-width:900px){.admissions-automation-metrics,.admissions-readiness-grid,.admissions-zoho-mapping-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admissions-automation-panel>header{display:grid}.admissions-automation-form fieldset,.admissions-automation-metrics,.admissions-readiness-grid,.admissions-zoho-mapping-readiness,.admissions-zoho-template-review-grid{grid-template-columns:1fr}.admissions-zoho-template-review>footer,.admissions-zoho-template-review>header,.admissions-zoho-template-toolbar{align-items:flex-start;flex-direction:column}.admissions-zoho-template-actions{justify-content:flex-start}}.kcic-id-back dl{position:absolute;top:35%;left:0;z-index:1;width:76%;height:25%;margin:0;padding:0;background:#fff}.kcic-id-back dl div{position:absolute;left:0;width:100%;min-width:0;display:grid;grid-template-columns:50.6% 49.4%;align-items:start;column-gap:.8cqw}.kcic-id-blood{top:7.1%}.kcic-id-phone{top:23.35%}.kcic-id-emergency{top:39.5%}.kcic-id-email{top:83.55%}.kcic-id-back dd,.kcic-id-back dt{min-width:0;margin:0;overflow:hidden;color:#252525;font-family:Open Sans,Arial,sans-serif;font-size:3.6cqw;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.kcic-id-back dt{font-weight:700;text-align:right}.kcic-id-back dd{padding-left:.45cqw;font-weight:400}.kcic-id-emergency dd{display:grid;gap:1.55cqw}.kcic-id-validity{position:absolute;top:67.34%;left:0;z-index:1;width:100%;height:4.55%;display:flex;align-items:center;justify-content:center;gap:1.1cqw;background:#bd9649;color:#fff}.kcic-id-validity span,.kcic-id-validity strong{font-family:Open Sans,Arial,sans-serif;font-size:4.15cqw;line-height:1}.kcic-id-validity span{font-weight:700}.kcic-id-validity strong{font-weight:700;text-transform:capitalize}.kcic-id-set.compact{width:min(100%,640px)}@media print{@page{size:60.06mm 91.81mm;margin:0}html.enrolla-printing-student-id,html.enrolla-printing-student-id body{width:60.06mm!important;min-width:60.06mm!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}html.enrolla-printing-student-id body *{visibility:hidden!important}html.enrolla-printing-student-id .student-id-record.is-printing,html.enrolla-printing-student-id .student-id-record.is-printing *{visibility:visible!important}html.enrolla-printing-student-id .student-id-record.is-printing{position:absolute!important;inset:0 auto auto 0!important;display:block!important;width:60.06mm!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html.enrolla-printing-student-id .student-id-record.is-printing>header{display:none!important}html.enrolla-printing-student-id .student-id-record.is-printing .kcic-id-set{display:block!important;width:60.06mm!important}html.enrolla-printing-student-id .student-id-record.is-printing .kcic-id-card{width:60.06mm!important;height:91.81mm!important;aspect-ratio:auto!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;break-after:page;page-break-after:always;print-color-adjust:exact;-webkit-print-color-adjust:exact}html.enrolla-printing-student-id .student-id-record.is-printing .kcic-id-card:last-child{break-after:auto;page-break-after:auto}}.admissions-enrolment-panel{min-height:180px;display:flex;align-items:center;gap:16px;padding:24px}.admissions-enrolment-panel>svg{width:50px;height:50px;padding:12px;border-radius:13px;background:#e9f7f1;color:#16805e}.student-register-link{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.student-register-link>span:last-child{min-width:0;display:grid;gap:2px}.student-360-avatar,.student-register-avatar{display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#eeebff;color:#6255d8;font-size:10px;font-weight:var(--enrolla-weight-semibold)}.student-register-avatar{width:32px;height:32px}.student-register-link:hover strong{color:#5f52d5;text-decoration:underline;text-underline-offset:3px}.student-register-link:focus-visible{border-radius:5px;outline:2px solid #7568e8;outline-offset:4px}.student-register-loading{display:inline-flex;align-items:center;gap:6px;color:#6255d8;font-size:var(--enrolla-font-meta);font-weight:var(--enrolla-weight-medium);white-space:nowrap}.student-360{display:grid;gap:12px}.student-360-header{min-height:94px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;border:1px solid #e3e4ec;border-radius:12px;background:#fff}.student-360-header h2{margin:3px 0 0;color:#292c3e;font-size:22px;font-weight:var(--enrolla-weight-semibold)}.student-360-header p{margin:4px 0 0;color:#85899b}.student-360-identity-heading{min-width:0;display:flex;align-items:center;gap:11px}.student-360-identity-heading>div{min-width:0}.student-360-avatar{width:46px;height:46px;flex:0 0 auto;font-size:13px}.student-360-heading-state{display:grid;justify-items:end;gap:6px}.student-360-heading-state small{color:#85899b}.student-360-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.student-360-summary article{min-width:0;display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #e4e5ed;border-radius:11px;background:#fff}.student-360-summary article>svg{width:34px;height:34px;padding:8px;border-radius:9px;background:#eeebff;color:#6255d8}.student-360-summary article>span{min-width:0;display:grid;gap:4px}.student-360-summary small{color:#8b8e9e}.student-360-summary strong{overflow:hidden;color:#343749;font-weight:var(--enrolla-weight-medium);text-overflow:ellipsis;white-space:nowrap}.student-360-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.student-360-panel{min-width:0;overflow:hidden;border:1px solid #e3e4ec;border-radius:12px;background:#fff}.student-360-panel>header{display:flex;align-items:center;gap:10px;padding:14px 15px;border-bottom:1px solid #e8e8ee;background:#fbfbfd}.student-360-panel>header>svg{width:32px;height:32px;padding:7px;border-radius:9px;background:#eeebff;color:#6255d8}.student-360-panel h3{margin:0;color:#343749;font-size:15px;font-weight:var(--enrolla-weight-medium)}.student-360-panel header p{margin:3px 0 0;color:#8b8e9e;font-size:var(--enrolla-font-meta)}.student-360-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:3px 15px 14px}.student-360-panel dl>div{min-width:0;padding:11px 0;border-bottom:1px solid #ededf2}.student-360-panel dl>div:nth-last-child(-n+2){border-bottom:0}.student-360-panel dl>div.wide{grid-column:1/-1}.student-360-panel dt{display:flex;align-items:center;gap:5px;color:#9093a3;font-size:var(--enrolla-font-meta)}.student-360-panel dd{margin:5px 0 0;overflow-wrap:anywhere;color:#46495b;font-weight:var(--enrolla-weight-medium)}.admissions-inline-action{display:inline-flex;margin:0 15px 15px;color:#5f52d5;font-weight:var(--enrolla-weight-medium);text-decoration:none}.admissions-inline-action:hover{text-decoration:underline;text-underline-offset:3px}.student-finance-balances{padding:14px}.student-finance-balances>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #e7e7ed;border-radius:9px}.student-finance-balances span{min-width:0;display:grid;gap:5px;padding:11px;border-right:1px solid #e7e7ed}.student-finance-balances span:last-child{border-right:0;background:#f7f5ff}.student-finance-balances small{color:#9295a5}.student-finance-balances strong{overflow:hidden;color:#3f4254;text-overflow:ellipsis;white-space:nowrap}.student-compact-list{display:grid;margin:0;padding:0 14px 14px;list-style:none}.student-compact-list li{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #ececf1}.student-compact-list li>span{min-width:0;display:grid;gap:3px}.student-compact-list li strong{overflow:hidden;color:#4c4f61;font-weight:var(--enrolla-weight-medium);text-overflow:ellipsis;white-space:nowrap}.student-compact-list li small{color:#9396a5}.student-compact-list em{color:#4c4f61;font-style:normal;font-weight:var(--enrolla-weight-medium);white-space:nowrap}.student-360-documents,.student-360-timeline{grid-column:1/-1}.student-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px}.student-document-grid>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border:1px solid #e7e7ed;border-radius:9px}.student-document-grid>div>span{min-width:0;display:grid;gap:4px}.student-document-grid strong{overflow:hidden;color:#434658;text-overflow:ellipsis;white-space:nowrap}.student-document-grid small{color:#9194a4;text-transform:capitalize}.student-document-grid :where(a,button){padding:0;border:0;background:transparent;color:#5f52d5;font:inherit;font-weight:var(--enrolla-weight-medium);text-decoration:none;cursor:pointer}.student-360-timeline ol{display:grid;margin:0;padding:5px 15px 16px;list-style:none}.student-360-timeline li{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;padding:11px 0;border-bottom:1px solid #ececf1}.student-360-timeline li:last-child{border-bottom:0}.student-360-timeline li>i{width:9px;height:9px;margin-top:5px;border:2px solid #fff;border-radius:50%;background:#7467e7;box-shadow:0 0 0 1px #bcb6f5}.student-360-timeline li>div{min-width:0}.student-360-timeline li strong{color:#45485a;font-weight:var(--enrolla-weight-medium);text-transform:capitalize}.student-360-timeline li p{margin:4px 0;color:#777b8d;line-height:1.5}.student-360-timeline li small{color:#9699a8;text-transform:capitalize}.student-360-timeline li>span{height:fit-content;padding:4px 7px;border-radius:999px;background:#f1efff;color:#6155d2;font-size:var(--enrolla-font-meta);text-transform:capitalize}.student-360-empty-note{margin:0;padding:18px;color:#898d9d}.admissions-dialog-backdrop{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:18px;background:rgba(20,22,40,.56);backdrop-filter:blur(4px)}.admissions-dialog{width:min(640px,100%);max-height:calc(100vh - 36px);overflow:auto;border-radius:14px;background:#fff;box-shadow:0 26px 80px rgba(18,19,39,.28)}.admissions-dialog>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:17px 19px;border-bottom:1px solid #e5e6ed;background:inherit}.admissions-dialog>header>div{min-width:0}.admissions-dialog h2{margin:5px 0 0;color:#303346;font-size:clamp(17px,1.45vw,20px);font-weight:var(--enrolla-weight-medium)}.admissions-dialog h2,.admissions-dialog-context{max-width:min(780px,calc(100vw - 110px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admissions-dialog-context{margin:4px 0 0;color:#74788a;font-size:10px;font-weight:600}.admissions-dialog-error{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;margin:14px 19px 0;padding:11px 12px;border:1px solid #efc1c9;border-radius:9px;background:#fff5f6;color:#ad3046}.admissions-dialog-error span{display:grid;gap:3px;line-height:1.4}.admissions-dialog-error button{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:var(--enrolla-weight-medium)}.admissions-dialog form{display:grid;gap:13px;padding:18px 19px 20px}.admissions-dialog form>label,.admissions-form-row>label{min-width:0;display:grid;gap:7px;color:#545769;font-weight:var(--enrolla-weight-medium)}.admissions-dialog :where(input,select,textarea){width:100%;min-height:42px;padding:9px 11px;border:1px solid #dbdce5;border-radius:8px;background:#fff;color:#383b4d}.admissions-dialog textarea{resize:vertical}.document-viewer-workspace{width:min(1440px,100%);height:min(920px,calc(100dvh - 36px));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.document-viewer-workspace>header{position:static}.admissions-dialog.template-studio-workspace{width:min(1580px,calc(100vw - 32px));height:min(1040px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.template-studio-workspace>header{position:static}.template-studio-workspace>header .admissions-dialog-context,.template-studio-workspace>header h2{overflow:visible;text-overflow:clip;white-space:normal}.template-studio-workspace>form{min-height:0;overflow:auto;align-content:start;padding:20px clamp(20px,2.2vw,34px) 26px}.template-studio-workspace .admissions-template-studio-shell{min-height:min(720px,calc(100dvh - 280px))}.template-studio-workspace .template-studio-editor,.template-studio-workspace .template-studio-editor__workspace{min-height:inherit}.template-studio-workspace .template-studio-editor__canvas-scroll{min-height:min(630px,calc(100dvh - 370px))}.template-studio-workspace .admissions-submit{position:sticky;z-index:3;bottom:0;justify-self:end;box-shadow:0 -10px 22px rgba(255,255,255,.94)}.admissions-document-viewer{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#eef2f7}.admissions-document-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:10px 14px;border-bottom:1px solid #dfe2ea;background:#fff}.admissions-document-viewer-toolbar>div:first-child{min-width:0;display:flex;align-items:center;gap:9px}.admissions-document-viewer-toolbar>div:first-child>span{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;background:#eeebff;color:#6255d7}.admissions-document-viewer-toolbar small,.admissions-document-viewer-toolbar strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admissions-document-viewer-toolbar strong{color:#393c4e;font-size:12px}.admissions-document-viewer-toolbar small{margin-top:3px;color:#8a8e9e;font-size:10px}.admissions-document-viewer-controls{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:5px}.admissions-document-viewer-controls label{display:flex}.admissions-document-viewer-controls input{width:43px!important;min-height:31px!important;padding:0 4px!important;border:1px solid #dbdce5!important;border-radius:6px!important;color:#3d4052;font:inherit;font-size:11px!important;font-weight:750;text-align:center}.admissions-document-viewer-page-label{color:#878b9a;font-size:10px;font-weight:750}.admissions-document-viewer-controls button,.admissions-document-viewer-controls output{min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:1px solid #dbdce5;border-radius:6px;background:#fff;color:#484b5d;font:inherit;font-size:10px;font-weight:800}.admissions-document-viewer-controls button{cursor:pointer}.admissions-document-viewer-controls output{min-width:43px;color:#74798a}.admissions-document-viewer-controls button:hover:not(:disabled){border-color:#a8a0ea;color:#5d50ce}.admissions-document-viewer-controls button:disabled{cursor:not-allowed;opacity:.45}.admissions-document-viewer-canvas{position:relative;min-height:0;background:#dce2eb}.admissions-document-viewer-canvas iframe{width:100%;height:100%;min-height:560px;display:block;border:0;background:#fff}.admissions-document-viewer-canvas.image-preview{display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:20px}.admissions-document-viewer-canvas.image-preview img{display:block;max-width:none;height:auto;box-shadow:0 6px 20px rgba(26,34,55,.16)}.admissions-document-viewer-state{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:8px;padding:24px;background:linear-gradient(135deg,#f8fbff,#edf3f9);color:#7a8091;text-align:center}.admissions-document-viewer-state strong{color:#3a3e50;font-size:15px}.admissions-document-viewer-state span{max-width:360px;font-size:12px;line-height:1.5}.admissions-document-viewer-state.error{color:#a03649}.admissions-document-viewer-state.error button{min-height:36px;margin-top:4px;padding:0 11px;border:1px solid #e4a8b2;border-radius:8px;background:#fff;color:#982c41;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.admissions-document-viewer>footer{display:flex;align-items:center;gap:6px;min-height:39px;padding:0 14px;border-top:1px solid #dfe2ea;background:#fff;color:#73788a;font-size:10px;font-weight:650}.admissions-document-viewer>footer svg{flex:0 0 auto;color:#18805e}.admissions-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.admissions-file-field{grid-template-columns:auto 1fr;align-items:center;padding:13px;border:1px dashed #bbb7eb;border-radius:9px;background:#f9f8ff}.admissions-file-field>svg{color:#6759e8}.admissions-file-field span{display:grid;gap:3px}.admissions-file-field small{color:#85899b;font-weight:var(--enrolla-weight-regular)}.admissions-file-field input{grid-column:1/-1;min-height:auto;padding:8px;background:#fff}.admissions-check{grid-template-columns:auto 1fr!important;align-items:start;padding:12px;border:1px solid #e1dfef;border-radius:9px;background:#fbfaff}.admissions-check input{width:17px;min-height:17px}.admissions-check span{display:grid;gap:2px}.admissions-check small{color:#85899b;font-weight:var(--enrolla-weight-regular)}.admissions-callout{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid #ddd9fa;border-radius:9px;background:#f7f5ff;color:#6559c8}.admissions-manual-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;padding:13px;border:1px solid #e4e1f6;border-radius:10px;background:#fbfaff}.admissions-manual-values legend{padding:0 6px;color:#504a88;font-size:12px;font-weight:var(--enrolla-weight-medium)}.admissions-manual-values>p{grid-column:1/-1;margin:0;color:#777b8d;font-size:12px;line-height:1.45}.admissions-manual-values>label{min-width:0;display:grid;gap:7px;color:#545769;font-size:12px;font-weight:var(--enrolla-weight-medium)}.admissions-delivery-options{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:14px;border:1px solid #e1e2ea;border-radius:11px;background:#fafbfc}.admissions-delivery-options legend{padding:0 7px;color:#404456;font-size:12px;font-weight:750}.admissions-delivery-options>p{grid-column:1/-1;margin:0 0 2px;color:#74798a;font-size:11px;line-height:1.5}.admissions-delivery-options>label{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;border:1px solid #dfe1e8;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.admissions-delivery-options>label:hover{border-color:#bcb6ef}.admissions-delivery-options>label.selected{border-color:#7569e5;background:#f8f7ff;box-shadow:inset 0 0 0 1px #7569e5}.admissions-delivery-options>label.unavailable{border-style:dashed;background:#f5f6f8;cursor:not-allowed;opacity:.68}.admissions-delivery-options>label.unavailable:hover{border-color:#dfe1e8}.admissions-delivery-options>label.unavailable>b{color:#8b6a2d}.admissions-delivery-options input{position:absolute;width:1px;height:1px;min-height:1px;overflow:hidden;opacity:0}.admissions-delivery-options input:focus-visible+.admissions-provider-icon{outline:3px solid rgba(103,89,232,.25);outline-offset:3px}.admissions-provider-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:9px;background:#efedff;color:#5e52d3}.admissions-provider-icon.enrolla{background:#e8f7f1;color:#177157}.admissions-delivery-options label>span:nth-of-type(2){min-width:0;display:grid;gap:4px}.admissions-delivery-options strong{color:#353849;font-size:12px}.admissions-delivery-options small{color:#7f8394;font-size:10px;font-weight:450;line-height:1.45}.admissions-delivery-options label>b{color:#6759d8;font-size:9px}.admissions-submit{width:100%;min-height:44px}html[data-enrolla-theme=dark] :where(.admissions-metrics article,.admissions-skeleton-panel,.admissions-tabs,.admissions-feature-card,.admissions-audit-card,.admissions-register,.template-card,.admissions-dialog){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-enrolla-theme=dark] :where(.student-360-header,.student-360-summary article,.student-360-panel){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-enrolla-theme=dark] :where(.admissions-page-heading h1,.admissions-metrics strong,.admissions-feature-card h2,.admissions-audit-card h2,.admissions-register h2,.template-card h3,.admissions-dialog h2,.admissions-table-scroll td strong){color:var(--ink)}html[data-enrolla-theme=dark] :where(.admissions-tabs,.admissions-register>header,.admissions-dialog>header,.admissions-table-scroll td,.template-card dl,.template-card dl div){border-color:var(--line)}html[data-enrolla-theme=dark] .admissions-tabs button.active{background:#312d54;color:#c8c2ff}.admissions-manager,.student-360{width:100%;max-width:100%;min-width:0;overflow-x:clip}.student-360{gap:14px;color:#102044}.student-360-breadcrumb{display:flex;align-items:center;gap:8px;color:#8792a5;font-size:9px}.student-360-breadcrumb button{padding:0;border:0;background:transparent;color:#667691;font:inherit;cursor:pointer}.student-360-breadcrumb strong{color:#263a5b}.student-360-header{min-width:0;min-height:66px;padding:0 0 14px;border:0;border-bottom:0;border-radius:0;background:transparent;box-shadow:none}.student-360-identity-heading{gap:13px}.student-360-avatar{width:52px;height:52px;background:linear-gradient(145deg,#6b52ef,#4029c8);color:#fff}.student-360-header h2{margin:3px 0;color:#0f2042;font-size:25px;font-weight:720;letter-spacing:-.04em}.student-360-header p{color:#667691;font-size:9px}.student-360-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.student-360-heading-actions :where(a,button){height:36px;white-space:nowrap;text-decoration:none}.student-360-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dce3ee;border-radius:10px;background:#fff}.student-360-readiness article{min-width:0;display:flex;align-items:center;gap:11px;min-height:58px;padding:11px 15px;border-right:1px solid #e1e6ef}.student-360-readiness article:last-child{border-right:0}.student-360-readiness i{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border-radius:50%;background:#f0edff;color:#563bea;font-size:9px;font-style:normal;font-weight:800}.student-360-readiness i.complete{background:#e8f8f0;color:#108053}.student-360-readiness i.current{background:#fff4de;color:#b7770c}.student-360-readiness article>span{min-width:0;display:grid;gap:3px}.student-360-readiness small{color:#7c899e;font-size:8px}.student-360-readiness strong{overflow:hidden;color:#243656;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.student-360-compact-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:stretch}.student-workspace-identity-panel{min-width:0;border-color:#dce3ee;border-radius:10px;background:#fff}.student-workspace-identity-panel>header{min-height:54px;padding:11px 14px;border-color:#e4e8ef}.student-workspace-identity-panel>header>span{width:30px;height:30px;border-radius:8px}.student-workspace-identity-panel h3{font-size:13px}.student-workspace-identity-panel header p{display:none}.student-workspace-identity-panel header em{font-size:8px;text-transform:uppercase}.student-workspace-identity-body{min-height:128px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:12px;padding:13px 14px}.student-workspace-current{padding:12px;border-color:#e2e7ef;border-radius:8px}.student-workspace-current strong{font-size:12px}.student-workspace-review{align-content:center}.student-workspace-review :where(select,input){min-height:37px;font-size:9px}.student-workspace-review .primary-button,.student-workspace-review .secondary-button{height:34px}.student-360-next-action{min-width:0;display:grid;align-content:start;padding:14px;border:1px solid #dce3ee;border-radius:10px;background:#fff}.student-360-next-action>header{display:flex;justify-content:space-between;color:#5a42dd;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.student-360-next-action header b{color:#7b8799;font-size:8px}.student-360-next-action>div{display:grid;width:40px;height:40px;margin:16px 0 10px;place-items:center;border-radius:9px;background:#efebff;color:#563bea}.student-360-next-action>div svg{width:18px}.student-360-next-action h3{margin:0;color:#152647;font-size:15px}.student-360-next-action>p{min-height:28px;margin:6px 0 11px;color:#687894;font-size:9px;line-height:1.45}.student-360-next-action dl{margin:0;border-top:1px solid #e5e9f0}.student-360-next-action dl div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e5e9f0;font-size:8px}.student-360-next-action dt{color:#7c899e}.student-360-next-action dd{margin:0;font-weight:700}.student-360-next-action>button{width:100%;height:36px;margin-top:11px}.student-360-essential{min-width:0;overflow:hidden;border:1px solid #dce3ee;border-radius:10px;background:#fff}.student-360-essential>header{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid #e5e9f0}.student-360-essential header span,.student-360-record-summary header span{color:#5a42dd;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.student-360-essential h3{margin:2px 0 0;font-size:13px}.student-360-essential header button{border:0;background:transparent;color:#4d2eea;font-size:8px;font-weight:750;cursor:pointer}.student-360-essential>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.student-360-essential article{min-width:0;padding:12px 14px}.student-360-essential article+article{border-left:1px solid #e5e9f0}.student-360-essential article>span{color:#5a42dd;font-size:8px;font-weight:760}.student-360-essential dl{margin:7px 0 0}.student-360-essential dl div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px;padding:6px 0;border-top:1px solid #edf0f4;font-size:8px}.student-360-essential dt{color:#7c899e}.student-360-essential dd{margin:0;overflow:hidden;color:#273957;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.student-360-record-summary{min-width:0;overflow:hidden;border:1px solid #dce3ee;border-radius:10px;background:#fff}.student-360-record-summary>header{min-height:50px;display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid #e5e9f0}.student-360-record-summary>button{width:100%;display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 14px;border:0;border-bottom:1px solid #e8ecf2;background:#fff;text-align:left;cursor:pointer}.student-360-record-summary>button:last-child{border-bottom:0}.student-360-record-summary>button>svg{width:29px;height:29px;padding:7px;border-radius:7px;background:#f1efff;color:#5c42e6}.student-360-record-summary>button>span{min-width:0;display:grid;gap:2px}.student-360-record-summary strong{font-size:9px}.student-360-record-summary small{overflow:hidden;color:#7b879b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.student-360-record-summary b{color:#4e2eea;font-size:8px}.student-360-full-record{grid-column:1/-1;margin-top:0;padding-top:2px}@media (max-width:1080px){.student-360-heading-actions{flex-wrap:wrap}.student-360-compact-grid{grid-template-columns:1fr}.student-360-next-action,.student-360-record-summary{grid-column:auto}.student-workspace-identity-body{grid-template-columns:1fr}}@media (max-width:760px){.student-360-header{align-items:flex-start;flex-direction:column}.student-360-heading-actions{width:100%;justify-content:flex-start}.student-360-heading-actions :where(a,button){flex:1}.student-360-readiness{grid-template-columns:1fr}.student-360-readiness article{border-right:0;border-bottom:1px solid #e1e6ef}.student-360-essential>div{grid-template-columns:1fr}.student-360-essential article+article{border-left:0;border-top:1px solid #e5e9f0}}html[data-enrolla-theme=dark] .admissions-table-scroll th{background:var(--surface-soft);color:var(--muted)}html[data-enrolla-theme=dark] :where(.admissions-register-tools>select,.admissions-pagination select,.admissions-pagination button){border-color:var(--line);background:var(--surface-raised);color:var(--ink)}html[data-enrolla-theme=dark] .admissions-pagination{border-color:var(--line)}html[data-enrolla-theme=dark] .admissions-dialog-error{border-color:#653040;background:#351b25;color:#ff9aaa}html[data-enrolla-theme=dark] .admissions-audit-card{background:linear-gradient(100deg,var(--surface),#252740)}html[data-enrolla-theme=dark] .template-card{background:var(--surface-raised)}html[data-enrolla-theme=dark] :where(.student-id-record,.admissions-action-menu){border-color:var(--line);background:var(--surface-raised)}html[data-enrolla-theme=dark] .admissions-action-menu :where(button,a,.admissions-menu-upload){color:var(--ink)}html[data-enrolla-theme=dark] .admissions-action-menu :where(button,a,.admissions-menu-upload):hover{background:#312d54;color:#d1ccff}html[data-enrolla-theme=dark] :where(.admissions-file-field,.admissions-check,.admissions-callout,.admissions-manual-values){border-color:#474268;background:#292743}html[data-enrolla-theme=dark] :where(.admissions-delivery-options,.admissions-delivery-options>label,.admissions-table-review-actions button,.admissions-verification-actions){border-color:var(--line);background:var(--surface-raised)}html[data-enrolla-theme=dark] .admissions-delivery-options>label.selected{border-color:#8e83f0;background:#2c2949;box-shadow:inset 0 0 0 1px #8e83f0}html[data-enrolla-theme=dark] .admissions-delivery-options :where(legend,strong){color:var(--ink)}html[data-enrolla-theme=dark] .workflow-alert.error{border-color:#653040;background:#351b25;color:#ff9aaa}html[data-enrolla-theme=dark] .workflow-alert.success{border-color:#24513e;background:#143127;color:#7ce0b4}html[data-enrolla-theme=dark] :where(.student-360-header h2,.student-360-summary strong,.student-360-panel h3,.student-360-panel dd,.student-compact-list strong,.student-document-grid strong,.student-360-timeline li strong){color:var(--ink)}html[data-enrolla-theme=dark] :where(.student-360-panel>header,.student-finance-balances span:last-child){border-color:var(--line);background:var(--surface-soft)}html[data-enrolla-theme=dark] :where(.student-360-panel dl>div,.student-finance-balances>div,.student-finance-balances span,.student-compact-list li,.student-document-grid>div,.student-360-timeline li){border-color:var(--line)}@media (max-width:1180px){.admissions-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admissions-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-card-grid{grid-template-columns:1fr}.student-360-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admissions-feature-card{grid-template-columns:auto 1fr}.admissions-feature-card button{grid-column:2;width:fit-content}}@media (max-width:760px){.admissions-page-heading,.admissions-register>header{align-items:stretch;flex-direction:column}.admissions-heading-actions,.admissions-register-tools{flex-wrap:wrap}.admissions-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admissions-card-grid,.admissions-delivery-options,.admissions-form-row,.admissions-manual-values,.admissions-overview-grid,.identity-card-grid,.student-360-header{grid-template-columns:1fr}.student-360-header>.secondary-button{width:fit-content}.student-360-heading-state{justify-items:start}.student-360-grid,.student-360-summary,.student-document-grid,.student-finance-balances>div{grid-template-columns:1fr}.student-finance-balances span{border-right:0;border-bottom:1px solid #e7e7ed}.student-finance-balances span:last-child{border-bottom:0}.admissions-register-tools label{min-width:100%}.admissions-register-tools>select{flex:1}.admissions-pagination{align-items:stretch;flex-direction:column}.admissions-pagination>div{justify-content:space-between}.admissions-feature-card{grid-template-columns:auto 1fr}.kcic-id-set{grid-template-columns:repeat(2,minmax(190px,1fr));overflow-x:auto;padding-bottom:5px}}.admissions-manager{gap:12px}.admissions-primary-split{position:relative;display:flex}.admissions-primary-split .admissions-action-menu{top:calc(100% + 7px)}.admissions-document-issue-control{position:relative}.admissions-document-issue-control .admissions-action-menu{top:calc(100% + 7px)}.admissions-issue-document-menu{width:min(340px,calc(100vw - 28px));gap:3px}.admissions-issue-document-menu button{align-items:flex-start;gap:9px;padding:9px 10px}.admissions-issue-document-menu button>svg{flex:0 0 auto;margin-top:2px;color:#675ad8}.admissions-issue-document-menu button>span{min-width:0;display:grid;gap:2px}.admissions-issue-document-menu button strong{color:#3d4051;font-size:11px;font-weight:780}.admissions-issue-document-menu button small{color:#838799;font-size:9px;line-height:1.35}.admissions-issue-document-menu button:disabled{opacity:.58;cursor:not-allowed}.admissions-issue-document-menu button:disabled:hover{background:transparent;color:#4d5164}.admissions-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.admissions-metrics button{min-width:0;min-height:94px;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e3e5ed;border-radius:11px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admissions-metrics button:hover{border-color:#c9c3fb;box-shadow:0 10px 24px rgba(58,49,133,.08);transform:translateY(-1px)}.admissions-metrics button>svg{width:38px;height:38px;flex:0 0 auto;padding:9px;border-radius:10px;background:#f0edff;color:#6457dc}.admissions-metrics button.has-exception>svg{background:#fff0f2;color:#c44056}.admissions-metrics button span{min-width:0;display:grid;gap:2px}.admissions-metrics button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admissions-metrics button strong{color:#282b3d;font-size:22px;line-height:1.1}.admissions-metrics button em{color:#6b5bd6;font-size:10px;font-style:normal;font-weight:650}.admissions-lifecycle{min-width:0;display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:13px;padding:13px 17px;border:1px solid #ddd9fa;border-radius:11px;background:linear-gradient(90deg,#faf9ff,#f6f8ff)}.admissions-lifecycle>strong{color:#5b4fd0;white-space:nowrap}.admissions-lifecycle>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.admissions-lifecycle i{width:28px;height:28px;display:grid;place-items:center;border:1px solid #dedbea;border-radius:8px;background:#fff;color:#484c5f;font-style:normal;font-weight:700}.admissions-lifecycle span{min-width:0;display:grid;gap:2px}.admissions-lifecycle b{color:#35384a;font-size:11px}.admissions-lifecycle b,.admissions-lifecycle small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admissions-lifecycle small{color:#8a8e9f;font-size:9px}.admissions-lifecycle em{color:#bbb7d7;font-style:normal}.admissions-control-centre{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:12px;align-items:start}.admissions-operations-rail>article,.admissions-work-queue{border:1px solid #e2e4ec;border-radius:12px;background:#fff}.admissions-work-queue{min-width:0;overflow:hidden}.admissions-work-queue>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #e9e9ef}.admissions-work-queue h2{margin:3px 0 0;color:#2e3143;font-size:18px}.admissions-work-queue header p{margin:4px 0 0;color:#85899a;font-size:11px}.admissions-queue-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px;border-bottom:1px solid #e9e9ef;background:#fcfcfe}.admissions-queue-cards button{min-width:0;display:grid;gap:4px;padding:11px;border:1px solid #e6e6ed;border-radius:9px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.admissions-queue-cards span{overflow:hidden;color:#565a6e;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admissions-queue-cards strong{color:#2e3143;font-size:20px}.admissions-queue-cards small{color:#6558da;font-size:9px}.admissions-queue-cards .tone-red{border-color:#f1ced4;background:#fffafb}.admissions-queue-table{min-width:0;overflow-x:auto}.admissions-queue-table table{width:100%;min-width:760px;border-collapse:collapse}.admissions-queue-table th{padding:10px 13px;background:#f8f8fb;color:#7d8193;font-size:10px;text-align:left;text-transform:uppercase}.admissions-queue-table td{padding:12px 13px;border-top:1px solid #ececf1;color:#55596b;font-size:11px}.admissions-queue-table td small,.admissions-queue-table td strong{display:block}.admissions-queue-table td strong{color:#35384a;font-size:12px}.admissions-queue-table td small{margin-top:3px;color:#9598a7}.admissions-queue-table td:last-child button{width:30px;height:30px;border:1px solid #dedfe7;border-radius:7px;background:#fff;color:#5c50d2;cursor:pointer}.admissions-queue-status{display:inline-flex;padding:4px 7px;border-radius:999px;background:#f0edff;color:#5d50d0;font-size:9px;font-weight:700}.admissions-queue-status.tone-amber{background:#fff4df;color:#9a6518}.admissions-queue-status.tone-red{background:#fff0f2;color:#b43b50}.admissions-queue-status.tone-green{background:#e9f8f2;color:#167455}.admissions-queue-empty{min-height:170px;display:grid;place-items:center;align-content:center;gap:5px;color:#198160}.admissions-queue-empty span{color:#8a8e9f}.admissions-operations-rail{display:grid;gap:10px}.admissions-operations-rail>article{overflow:hidden;padding:13px}.admissions-operations-rail article>header{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:8px}.admissions-operations-rail h3{margin:0;color:#35384a;font-size:13px}.admissions-operations-rail header em{min-width:22px;padding:3px 7px;border-radius:999px;background:#fff0f2;color:#ba3d52;font-size:9px;font-style:normal;text-align:center}.admissions-operations-rail header button{padding:0;border:0;background:none;color:#6558da;font:inherit;font-size:10px;cursor:pointer}.admissions-operations-rail ul{display:grid;margin:0;padding:0;list-style:none}.admissions-operations-rail li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;border-top:1px solid #ededf2}.admissions-operations-rail li>svg{width:28px;height:28px;padding:6px;border-radius:8px;background:#f0edff;color:#6255d8}.admissions-operations-rail li span{min-width:0;display:grid;gap:2px}.admissions-operations-rail li strong{overflow:hidden;color:#4c5062;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admissions-operations-rail li small{overflow:hidden;color:#9396a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admissions-operations-rail li b{color:#343749;font-size:11px}.admissions-governance-card{background:linear-gradient(145deg,#fff,#f8f7ff)!important}.admissions-governance-card p{margin:0;color:#777b8d;font-size:10px;line-height:1.55}.admissions-template-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 16px;border-bottom:1px solid #e8e8ef;background:#fbfbfd}.admissions-template-summary span{display:grid;gap:3px;padding:2px 15px;border-right:1px solid #e5e5ec}.admissions-template-summary span:last-child{border-right:0}.admissions-template-summary small{color:#8a8e9f}.admissions-template-summary strong{color:#343749;font-size:18px}.admissions-template-type{display:inline-flex;padding:4px 7px;border-radius:6px;background:#eff5ff;color:#3670bd;font-size:10px}.admissions-document-link{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.admissions-document-link:hover strong{color:#5d50d1;text-decoration:underline;text-underline-offset:3px}.admissions-document-360{min-width:0;display:grid;gap:11px}.admissions-document-360-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:14px 16px;border:1px solid #e2e4ec;border-radius:12px;background:#fff}.admissions-document-360-heading h2{margin:3px 0 0;color:#2d3042;font-size:20px}.admissions-document-360-heading p{margin:3px 0 0;color:#85899a}.admissions-document-360-heading .admissions-delivery-badge{margin-top:7px}.admissions-document-actions{display:flex;align-items:center;gap:7px}.admissions-document-actions a{text-decoration:none}.admissions-document-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:15px 18px;border:1px solid #e2e4ec;border-radius:12px;background:#fff}.admissions-document-progress>div{position:relative;display:grid;justify-items:center;gap:7px;text-align:center}.admissions-document-progress>div:after{position:absolute;top:14px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2px;background:#e3e3eb;content:""}.admissions-document-progress>div.complete:after{background:#7769e8}.admissions-document-progress>div:last-child:after{display:none}.admissions-document-progress i{position:relative;z-index:1;width:29px;height:29px;display:grid;place-items:center;border:2px solid #dedfe7;border-radius:50%;background:#fff;color:#9699a8;font-style:normal;font-weight:700}.admissions-document-progress .complete i{border-color:#7466e6;background:#7466e6;color:#fff}.admissions-document-progress span{display:grid;gap:3px}.admissions-document-progress strong{color:#4a4e61;font-size:10px}.admissions-document-progress small{color:#9295a5;font-size:9px}.admissions-document-360-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:11px;align-items:start}.admissions-document-360-grid>aside,.admissions-document-360-grid>main{min-width:0;display:grid;gap:10px}.admissions-document-360-grid>aside>article,.admissions-document-active{overflow:hidden;border:1px solid #e2e4ec;border-radius:12px;background:#fff}.admissions-document-active>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;border-bottom:1px solid #e8e8ef;background:#fbfbfd}.admissions-document-active header small{color:#8c8f9f}.admissions-document-active h3{margin:3px 0 0;color:#36394b;font-size:14px}.admissions-document-active dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admissions-document-active dl div{min-width:0;padding:13px 15px;border-right:1px solid #ececf1;border-bottom:1px solid #ececf1}.admissions-document-active dt{color:#8d90a0;font-size:9px;text-transform:capitalize}.admissions-document-active dd{margin:5px 0 0;overflow-wrap:anywhere;color:#44485a;font-weight:650}.admissions-verification-actions{display:flex;flex-wrap:wrap;gap:8px;padding:13px 15px;border-top:1px solid #ececf1;background:#fbfbfd}.admissions-verification-actions button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #d9d5f5;border-radius:7px;background:#fff;color:#5d50cf;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.admissions-verification-actions button.verify{border-color:#9fd4c1;background:#edf9f4;color:#176f55}.admissions-verification-actions button.request-changes{border-color:#efd09d;background:#fffaf0;color:#93600e}.admissions-verification-actions button:disabled{opacity:.55;cursor:wait}.admissions-document-360-grid>aside>article{display:grid;gap:8px;padding:13px}.admissions-document-360-grid aside h3{margin:0;color:#373a4c;font-size:13px}.admissions-document-360-grid aside ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.admissions-document-360-grid aside li{display:flex;justify-content:space-between;gap:9px;padding:8px 0;border-top:1px solid #ededf2;color:#777b8d;font-size:10px}.admissions-document-360-grid aside li b{color:#367b62}.admissions-document-360-grid aside li b.needs-attention{color:#b13b4f}.admissions-document-360-grid aside article>small{color:#8d90a0}.admissions-document-360-grid aside :where(a,button){min-height:34px;display:flex;align-items:center;padding:0 9px;border:1px solid #dedfe7;border-radius:7px;background:#fff;color:#5d50d2;font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.admissions-document-360-grid aside button.danger{border-color:#efcbd2;color:#b63a50}.student-email-state{font-weight:650}.student-email-state.linked{color:#16805e!important}.student-email-state.suspended,.student-email-state.unlinked{color:#a46412!important}.student-workspace-identity-panel{overflow:hidden;border:1px solid #dcd9f6;border-radius:12px;background:linear-gradient(145deg,#fff,#faf9ff)}.student-workspace-identity-panel>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid #e5e2f6}.student-workspace-identity-panel>header>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#eeeaff;color:#6255d8}.student-workspace-identity-panel h3{margin:2px 0 0;color:#343749;font-size:15px}.student-workspace-identity-panel header p{margin:4px 0 0;color:#85899b;font-size:10px}.student-workspace-identity-panel header em{padding:5px 8px;border-radius:999px;font-size:9px;font-style:normal;font-weight:700}.student-workspace-identity-panel header em.is-linked{background:#e8f8f1;color:#167455}.student-workspace-identity-panel header em.is-pending{background:#fff3df;color:#956116}.student-workspace-identity-body{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:14px;padding:14px 16px}.student-workspace-current{display:grid;align-content:center;gap:4px;padding:13px;border:1px solid #e4e2f1;border-radius:9px;background:#fff}.student-workspace-current small{color:#9093a2}.student-workspace-current strong{overflow-wrap:anywhere;color:#343749;font-size:14px}.student-workspace-current span{color:#707486}.student-workspace-current em{color:#16805e;font-size:9px;font-style:normal;font-weight:650}.student-workspace-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.student-workspace-review label{display:grid;gap:5px;color:#565a6c;font-size:10px;font-weight:650}.student-workspace-review :where(select,input){width:100%;min-height:40px;padding:0 10px;border:1px solid #dcdde6;border-radius:8px;background:#fff;color:#3f4254}.student-workspace-review>div{grid-column:1/-1;display:flex;gap:8px}.student-workspace-readonly{align-self:center;margin:0;color:#85899a}.admissions-automation-overview{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px}.admissions-automation-overview>aside,.admissions-automation-overview>div{padding:14px;border:1px solid #e3e4ec;border-radius:11px;background:#fff}.admissions-automation-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.admissions-automation-flow>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px}.admissions-automation-flow i{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#eef8f4;color:#16805e}.admissions-automation-flow .pending i{background:#fff3df;color:#a36815}.admissions-automation-flow span{min-width:0;display:grid;gap:2px}.admissions-automation-flow strong{overflow:hidden;color:#44485a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admissions-automation-flow small{color:#9093a3;font-size:9px}.admissions-automation-flow em{color:#b6b2d4;font-style:normal}.admissions-automation-overview>aside{display:flex;align-items:center;gap:10px}.admissions-automation-overview>aside>svg{color:#16805e}.admissions-automation-overview>aside.attention>svg{color:#b06b15}.admissions-automation-overview aside span{display:grid;gap:3px}.admissions-automation-overview aside strong{color:#3f4254}.admissions-automation-overview aside small{color:#898d9e;font-size:10px;line-height:1.4}.admissions-dialog.issue-workspace{width:min(1240px,100%);max-height:min(92dvh,900px)}.admissions-dialog.issue-workspace[data-issue-wizard-step="4"]{width:min(1500px,100%);max-height:calc(100dvh - 18px)}.admissions-dialog.issue-workspace>header .admissions-dialog-context,.admissions-dialog.issue-workspace>header h2{overflow:visible;text-overflow:clip;white-space:normal}.admissions-dialog.issue-workspace>header{padding:19px 26px}.admissions-dialog.issue-workspace>header .eyebrow{color:#73778c;font-size:9px;font-weight:850;letter-spacing:.13em}.admissions-dialog.issue-workspace>header h2{margin-top:4px;color:#20243a;font-size:20px;font-weight:730}.admissions-dialog.issue-workspace>header .admissions-dialog-context{margin-top:5px;color:#656a80;font-size:11px;font-weight:650}.admissions-issue-workflow-header>div{min-width:0;display:grid;gap:5px}.admissions-issue-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#6d7081;font-size:9px;font-weight:680}.admissions-issue-breadcrumbs span:first-child{color:#5b43dc}.admissions-issue-breadcrumbs i{color:#afb2bf;font-style:normal}.admissions-issue-breadcrumbs strong{color:#3a3e50;font-weight:760}.admissions-issue-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.admissions-issue-title-row h2{margin:0!important}.admissions-issue-title-row>span{padding:3px 8px;border-radius:999px;background:#efecff;color:#5d45dc;font-size:8px;font-weight:820}.admissions-issue-exit{width:auto;min-height:36px;flex:0 0 auto;padding:8px 12px}.admissions-issue-readiness{margin:-4px 0 12px;padding:9px 12px;border:1px solid #e1e0ef;border-radius:8px;background:#faf9ff;color:#65697b;font-size:11px}.admissions-issue-progress{grid-column:1/-1;padding:0;border:1px solid #dfe2ec;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(31,35,55,.025);overflow:visible}.admissions-issue-progress.stage-progress--segmented .stage-progress-action,.admissions-issue-progress.stage-progress--segmented .stage-progress-step{gap:3px 12px}.admissions-issue-progress.stage-progress--segmented .stage-progress-label{max-width:none;font-size:12.5px;font-weight:760}.admissions-issue-progress.stage-progress--segmented .stage-progress-meta{max-width:none;font-size:11px;font-weight:550}.issue-workspace form{grid-template-columns:minmax(0,1fr) 310px;gap:18px;padding:18px 26px 24px}.issue-workspace form>:where(.admissions-issue-progress,.admissions-issue-document-heading,.admissions-issue-eligibility,.admissions-issue-payment,.admissions-issue-preview,.admissions-issue-options,.admissions-manual-values,.admissions-callout,.admissions-issue-validation,.admissions-submit){grid-column:1/-1}.issue-workspace form>.admissions-issue-step-panel{grid-column:1;display:none;min-width:0;gap:13px}.issue-workspace form>.admissions-dialog-error{grid-column:1}.admissions-issue-case-rail{grid-column:2;grid-row:2/span 12;display:grid;align-self:start;gap:13px;position:sticky;top:0}.admissions-issue-case-rail>section{min-width:0;padding:15px;border:1px solid #dfe2ec;border-radius:11px;background:#fff}.admissions-issue-case-rail section>header{display:flex;align-items:center;justify-content:space-between;gap:9px;padding-bottom:11px;border-bottom:1px solid #e7e8ef}.admissions-issue-case-rail section>header strong{color:#25293d;font-size:12px}.admissions-issue-case-rail section>header span{overflow:hidden;color:#6d7185;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admissions-issue-case-person{display:flex;align-items:center;gap:9px}.admissions-issue-case-summary .admissions-issue-case-person{padding:13px 0}.admissions-issue-case-person i{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#efecff;color:#553ce0;font-size:11px;font-style:normal;font-weight:850}.admissions-issue-case-person>span{min-width:0;display:grid;gap:3px}.admissions-issue-case-person strong{overflow:hidden;color:#282c40;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admissions-issue-case-person small{overflow:hidden;color:#7a8094;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admissions-issue-case-rail dl{display:grid;margin:0}.admissions-issue-case-rail dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid #ececf1}.admissions-issue-case-rail dl>div:last-child{border-bottom:0}.admissions-issue-case-rail dt{color:#7e8395;font-size:9px}.admissions-issue-case-rail dd{overflow:hidden;margin:0;color:#35394d;font-size:9px;font-weight:720;text-align:right;text-overflow:ellipsis;white-space:nowrap}.admissions-issue-stage-badge{display:inline-flex;padding:3px 6px;border-radius:999px;background:#eeeaff;color:#5841d8;font-size:9px;text-transform:capitalize}.admissions-issue-offer-snapshot>p{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;padding:9px;border:1px solid #bfe2cc;border-radius:8px;background:#f2fbf5;color:#227653;font-size:9px;line-height:1.45}.admissions-issue-offer-snapshot>p svg{flex:0 0 auto}.issue-workspace[data-issue-wizard-step="0"] form>[data-issue-step="0"],.issue-workspace[data-issue-wizard-step="0"] form>[data-issue-step="1"],.issue-workspace[data-issue-wizard-step="2"] form>[data-issue-step="2"],.issue-workspace[data-issue-wizard-step="4"] form>[data-issue-step="4"],.issue-workspace[data-issue-wizard-step="5"] form>[data-issue-step="3"],.issue-workspace[data-issue-wizard-step="5"] form>[data-issue-step="5"]{display:grid}.admissions-issue-screen-copy{display:grid;gap:5px}.admissions-issue-screen-copy>span{color:#6f7386;font-size:9px;font-weight:760}.admissions-issue-screen-copy h3{margin:0;color:#1f2438;font-size:20px;font-weight:750;letter-spacing:-.02em}.admissions-issue-screen-copy p{margin:0;color:#6b7085;font-size:11px;line-height:1.5}.admissions-issue-screen-copy.preview-copy{display:none}.admissions-issue-readiness-checklist{min-width:0;overflow:hidden;border:1px solid #dfe2ec;border-radius:11px;background:#fff}.admissions-issue-readiness-checklist>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 15px;border-bottom:1px solid #e5e7ed;background:#fbfbfd}.admissions-issue-readiness-checklist>header>div{display:flex;align-items:center;gap:9px;color:#5d4bd8}.admissions-issue-readiness-checklist>header span{display:grid;gap:2px}.admissions-issue-readiness-checklist>header strong{color:#292d42;font-size:11px}.admissions-issue-readiness-checklist>header small{color:#7b8092;font-size:9px}.admissions-issue-readiness-checklist>header>b{padding:4px 8px;border-radius:999px;font-size:8px}.admissions-issue-readiness-checklist>header>b.ready{background:#e4f6eb;color:#17734d}.admissions-issue-readiness-checklist>header>b.attention{background:#fff0d8;color:#a5650d}.admissions-issue-readiness-checklist>div{display:grid}.admissions-issue-readiness-checklist article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:10px 15px;border-bottom:1px solid #e8e9ee}.admissions-issue-readiness-checklist article:last-child{border-bottom:0}.admissions-issue-readiness-checklist article>svg{width:30px;height:30px;padding:7px;border-radius:9px;background:#e7f7ee;color:#16805a}.admissions-issue-readiness-checklist article.attention>svg{background:#fff2dc;color:#a96910}.admissions-issue-readiness-checklist article>span{min-width:0;display:grid;gap:3px}.admissions-issue-readiness-checklist article strong{color:#303448;font-size:10px}.admissions-issue-readiness-checklist article small{overflow-wrap:anywhere;color:#747a8d;font-size:9px;line-height:1.45}.admissions-issue-readiness-checklist article>b{color:#198058;font-size:8px;white-space:nowrap}.admissions-issue-readiness-checklist article.attention>b{color:#a9680e}.admissions-issue-applicant-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:18px;align-items:stretch}.admissions-issue-applicant-card,.admissions-issue-payment-match,.admissions-issue-template-reasons,.admissions-issue-template-selector{min-width:0;padding:16px;border:1px solid #dfe2ec;border-radius:11px;background:#fff}.admissions-issue-applicant-card{min-height:330px}.admissions-issue-applicant-card .admissions-issuance-selector-trigger{min-height:92px;border-color:#7062e9;box-shadow:inset 0 0 0 1px rgba(112,98,233,.18)}.admissions-issue-payment-match{display:grid;align-content:start;gap:12px}.admissions-issue-payment-match h4,.admissions-issue-review-checks h4,.admissions-issue-template-reasons h4{margin:0;color:#202438;font-size:13px}.admissions-issue-payment-match>div{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #c2e2cf;border-radius:9px;background:#f1faf5;color:#19744f}.admissions-issue-payment-match>div.attention{border-color:#ecd4a7;background:#fff9ee;color:#966017}.admissions-issue-payment-match>div svg{flex:0 0 auto;margin-top:1px}.admissions-issue-payment-match>div span{display:grid;gap:3px}.admissions-issue-payment-match>div strong{font-size:11px}.admissions-issue-payment-match>div small{color:#64806f;font-size:9px;line-height:1.45}.admissions-issue-payment-match dl{display:grid;margin:0}.admissions-issue-payment-match dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:10px 1px;border-bottom:1px solid #e8e9ef}.admissions-issue-payment-match dt{color:#7f8496;font-size:10px}.admissions-issue-payment-match dd{overflow:hidden;margin:0;color:#303448;font-size:10px;font-weight:730;text-align:right;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.admissions-issue-payment-match>p{display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px;border:1px solid #d9dcf2;border-radius:8px;background:#f8f8ff;color:#58639c;font-size:9px;line-height:1.45}.admissions-issue-context-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid #dfe2ec;border-radius:11px;background:#fff}.admissions-issue-context-strip>div{min-width:0;padding:13px 16px;border-right:1px solid #e7e8ee}.admissions-issue-context-strip>div:last-child{border-right:0}.admissions-issue-context-strip dt{display:flex;align-items:center;gap:7px;color:#73788c;font-size:9px;font-weight:720}.admissions-issue-context-strip dt svg{color:#6555dd}.admissions-issue-context-strip dd{display:grid;gap:3px;overflow:hidden;margin:6px 0 0;color:#303448;font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.admissions-issue-context-strip dd small{overflow:hidden;color:#808598;font-size:9px;font-weight:500;text-overflow:ellipsis}.admissions-issue-template-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(310px,.95fr);gap:18px;align-items:start}.admissions-issue-template-selector{min-height:190px}.admissions-issue-template-reasons{display:grid;gap:0;padding-bottom:10px}.admissions-issue-template-reasons h4{padding-bottom:9px}.admissions-issue-template-reasons>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:9px 0;color:#21815d}.admissions-issue-template-reasons>div span{display:grid;gap:2px}.admissions-issue-template-reasons>div strong{color:#303448;font-size:10px}.admissions-issue-template-reasons>div small{color:#757b8f;font-size:9px;line-height:1.4}.admissions-issue-template-reasons>div.confirmed,.admissions-issue-template-reasons>div.pending{margin-top:4px;padding:10px;border-top:1px solid #e8e9ef;color:#19744f}.admissions-issue-template-reasons>div.pending{color:#9a6518}.admissions-issue-terms-workspace{min-width:0;display:grid;grid-template-columns:185px minmax(0,1fr);overflow:hidden;border:1px solid #dfe2ec;border-radius:11px;background:#fff}.admissions-issue-terms-workspace>nav{display:grid;align-content:start;border-right:1px solid #e6e7ee;background:#fbfbfd}.admissions-issue-terms-workspace>nav button{min-height:46px;display:flex;align-items:center;gap:9px;padding:10px 14px;border:0;border-left:3px solid transparent;background:transparent;color:#686d81;font:inherit;font-size:11px;font-weight:680;text-align:left;cursor:pointer}.admissions-issue-terms-workspace>nav button:hover{background:#f5f3ff;color:#5842d8}.admissions-issue-terms-workspace>nav button.active{border-left-color:#6047e6;background:#f0edff;color:#5239d4}.admissions-issue-terms-content{min-height:390px;display:grid;align-content:start;gap:15px;padding:18px 20px}.admissions-issue-terms-content>h4{margin:0;color:#25293d;font-size:12px;letter-spacing:.035em;text-transform:uppercase}.admissions-issue-terms-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 16px}.admissions-issue-terms-fields label,.admissions-issue-terms-textarea{min-width:0;display:grid;gap:6px;color:#555a6d;font-size:10.5px;font-weight:720}.admissions-issue-terms-fields :is(input,select),.admissions-issue-terms-textarea textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid #dcdfe8;border-radius:8px;background:#fff;color:#25293c;font:inherit;font-size:11.5px}.admissions-issue-terms-fields input[readonly]{background:#fafbfc;color:#3f4356}.admissions-issue-terms-textarea textarea{resize:vertical;line-height:1.5}.admissions-issue-terms-content .admissions-issue-template-selector.compact{min-height:0;padding:0;border:0;border-radius:0}.admissions-issue-terms-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px;border:1px solid #d9dcf2;border-radius:9px;background:#f8f8ff;color:#5c648d;font-size:11px;line-height:1.5}.admissions-issue-terms-note svg{flex:0 0 auto;color:#5e4bd9}.admissions-issue-financial-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin:0;border:1px solid #dfe2ec;border-radius:10px;background:#fff}.admissions-issue-financial-summary>div{min-width:0;display:grid;gap:4px;padding:12px 14px;border-right:1px solid #e7e8ee}.admissions-issue-financial-summary>div:last-child{border-right:0}.admissions-issue-financial-summary dt{color:#7b8093;font-size:9.5px}.admissions-issue-financial-summary dd{overflow:hidden;margin:0;color:#2b2f43;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.issue-workspace [data-issue-step="3"] .admissions-delivery-options{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;border:0;background:transparent}.issue-workspace [data-issue-step="3"] .admissions-delivery-options>p{display:none}.issue-workspace [data-issue-step="3"] .admissions-delivery-options>label{min-height:80px;padding:15px 18px}.issue-workspace [data-issue-step="3"] .admissions-delivery-options>label:has(input[value=enrolla]){order:1}.issue-workspace [data-issue-step="3"] .admissions-delivery-options>label:has(input[value=zoho_sign]){order:2}.admissions-issue-delivery-note{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;border:1px solid #d9dcf2;border-radius:9px;background:#f8f8ff;color:#5d648c;font-size:11px;line-height:1.45}.admissions-issue-delivery-note svg{flex:0 0 auto;color:#5e4bd9}.admissions-issue-route-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:13px;border:1px solid #d9d7f4;border-radius:10px;background:#fbfaff}.admissions-issue-route-strip>div{min-width:0;padding:0 13px;border-right:1px solid #e2e0f0}.admissions-issue-route-strip>div:last-child{border-right:0}.admissions-issue-route-strip dt{display:flex;align-items:center;gap:7px;color:#303448;font-size:10px;font-weight:760}.admissions-issue-route-strip dt svg{color:#6454db}.admissions-issue-route-strip dd{overflow:hidden;margin:4px 0 0 23px;color:#73788b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admissions-issue-delivery-warning{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #efd2a2;border-radius:9px;background:#fff9ef;color:#945d0d;font-size:10px}.admissions-issue-review-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(350px,1fr);gap:18px;min-height:610px}.admissions-issue-review-checks,.admissions-issue-review-document{min-width:0;overflow:hidden;border:1px solid #dfe2eb;border-radius:10px;background:#fff}.admissions-issue-review-document{display:grid;grid-template-rows:auto minmax(0,1fr)}.admissions-issue-review-document>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:9px 14px;border-bottom:1px solid #dfe2eb}.admissions-issue-review-document>header span{display:flex;align-items:center;gap:8px;color:#303448;font-size:10px}.admissions-issue-review-document>header em{padding:3px 6px;border-radius:999px;background:#eeeaff;color:#6656dc;font-size:7px;font-style:normal;font-weight:850;text-transform:uppercase}.admissions-issue-review-document>header>small{margin-left:auto;color:#777d90;font-size:9px;font-weight:700}.admissions-issue-review-document>header b{min-width:38px;padding:6px 8px;border:1px solid #e1e3eb;border-radius:7px;background:#fff;font-size:9px;text-align:center}.admissions-issue-review-document>header small{color:#858a9c}.admissions-issue-review-canvas{min-height:560px;display:grid;overflow:hidden;background:#eef1f5}.admissions-issue-review-canvas iframe{width:100%;height:100%;min-height:560px;border:0;background:#fff}.admissions-issue-review-canvas .admissions-issue-governed-pdf-viewer{min-height:560px}.admissions-issue-review-empty{display:grid;place-items:center;align-content:center;gap:9px;padding:28px;color:#6a5be0;text-align:center}.admissions-issue-review-empty strong{color:#2e3246;font-size:14px}.admissions-issue-review-empty p{max-width:370px;margin:0;color:#767b8e;font-size:10px;line-height:1.5}.admissions-issue-review-empty button{width:auto;margin-top:5px}.admissions-issue-review-checks{align-self:start;padding:18px}.admissions-issue-review-checks>header{display:grid;gap:5px;margin-bottom:13px}.admissions-issue-review-checks>header h4{font-size:14px}.admissions-issue-review-checks>header p{margin:0;color:#767b8d;font-size:10px}.admissions-issue-check-list{overflow:hidden;border:1px solid #e1e3eb;border-radius:9px}.admissions-issue-check-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #e6e8ee}.admissions-issue-check-list>div:last-child{border-bottom:0}.admissions-issue-check-list>div>svg:first-child{width:31px;height:31px;padding:7px;border-radius:8px;background:#e8f7f0;color:#18805b}.admissions-issue-check-list>div.pending>svg:first-child{background:#fff4df;color:#a06915}.admissions-issue-check-list span{display:grid;gap:3px}.admissions-issue-check-list strong{color:#303448;font-size:10px}.admissions-issue-check-list small{color:#7b8092;font-size:9px;line-height:1.4}.admissions-issue-review-note{display:flex;align-items:center;gap:8px;margin:13px 0;padding:11px;border:1px solid #b9d9f7;border-radius:9px;background:#f2f8ff;color:#286aa9;font-size:10px}.admissions-issue-review-download{width:100%;min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:8px;text-decoration:none}.admissions-issue-review-meta{display:grid;margin:14px 0 0;padding-top:12px;border-top:1px solid #e5e6ec}.admissions-issue-review-meta>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0}.admissions-issue-review-meta dt{color:#7d8294;font-size:9px}.admissions-issue-review-meta dd{margin:0;color:#3b4054;font-size:9px;font-weight:700}.admissions-issue-wizard-footer{position:sticky;bottom:-20px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;grid-column:1/-1;margin:3px -19px -20px;padding:12px 19px;border-top:1px solid #e5e6ed;background:rgba(255,255,255,.97)}.admissions-issue-wizard-footer>:last-child{margin-left:auto}.admissions-issue-wizard-footer .primary-button{width:auto;min-width:190px}.admissions-issue-footer-note{color:#777b8e;font-size:10px}.admissions-issue-next-icon{transform:rotate(-90deg)}.admissions-issue-notifications{display:grid;gap:0;overflow:hidden;border:1px solid #e0e2eb;border-radius:11px;background:#fff}.admissions-issue-notifications>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px}.admissions-issue-notifications>div>span:nth-child(2){display:grid;min-width:0;gap:5px}.admissions-issue-notifications strong{color:#323649;font-size:14px;font-weight:600;line-height:1.5}.admissions-issue-notifications small{color:#667085;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.admissions-issue-notification-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#eeebff;color:#5d4bd8}.admissions-issue-delivery-options{min-width:0;border:1px solid var(--line,#e0e2eb);border-radius:10px;padding:14px 16px;background:var(--surface,#fff)}.admissions-issue-delivery-options>summary{cursor:pointer;color:var(--ink,#344054);font-size:14px;font-weight:500;line-height:1.5}.admissions-issue-delivery-options>summary>span{display:inline-block;margin-left:14px;color:#6652e6;font-size:13px}.admissions-issue-delivery-options[open]>summary{margin-bottom:16px}.admissions-final-review{min-width:0;padding:20px;border:1px solid var(--line,#e0e2eb);border-radius:10px;background:var(--surface,#fff);color:var(--ink,#344054)}.admissions-final-review>header{display:grid;gap:6px;padding:0;border:0}.admissions-final-review>header h3{margin:0;font-size:18px;line-height:1.4;font-weight:600;color:inherit}.admissions-final-review p{margin:0;color:var(--muted,#667085);font-size:13px;line-height:1.6}.admissions-final-review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:20px 0}.admissions-final-review dl>div{min-width:0}.admissions-final-review dt{color:var(--muted,#667085);font-size:12px;font-weight:400}.admissions-final-review dd{margin:5px 0 0;color:inherit;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.admissions-final-review dd small{display:block;margin-top:2px;color:var(--muted,#667085);font-size:13px;font-weight:400}.admissions-final-review .admissions-final-review-approval{margin-bottom:16px;padding:10px 12px;border-radius:6px;background:var(--surface-soft,#f6f5ff)}.admissions-final-review .admissions-final-review-consent{display:flex;align-items:flex-start;gap:10px;padding-top:16px;border-top:1px solid var(--line,#eaecf0);font-size:14px;font-weight:400;line-height:1.5;cursor:pointer}.admissions-final-review-consent input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0;accent-color:#6652e6}.admissions-final-review .admissions-final-review-help{margin:8px 0 0 28px}@media (max-width:600px){.admissions-final-review{padding:16px}.admissions-final-review dl{grid-template-columns:minmax(0,1fr);gap:14px}.admissions-issue-delivery-options>summary>span{margin:4px 0 0;display:block}}.admissions-issue-confirm-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #dfe1ec;border-radius:11px;background:#fff}.admissions-issue-confirm-summary>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 9px;padding:11px 13px;border-bottom:1px solid #ececf1}.admissions-issue-confirm-summary>div:nth-child(odd){border-right:1px solid #ececf1}.admissions-issue-confirm-summary>div:nth-last-child(-n+2){border-bottom:0}.admissions-issue-confirm-summary svg{grid-row:span 2;color:#5f4de0}.admissions-issue-confirm-summary strong{color:#8a8e9f;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.admissions-issue-confirm-summary span{overflow:hidden;color:#3d4154;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.issue-workspace [data-issue-step="5"] .admissions-issue-confirm-summary{grid-template-columns:1fr}.issue-workspace [data-issue-step="5"] .admissions-issue-confirm-summary>div{grid-template-columns:auto 180px minmax(0,1fr);min-height:52px;border-right:0;border-bottom:1px solid #ececf1}.issue-workspace [data-issue-step="5"] .admissions-issue-confirm-summary>div:last-child{border-bottom:0}.issue-workspace [data-issue-step="5"] .admissions-issue-confirm-summary svg{grid-row:auto;width:30px;height:30px;padding:7px;border-radius:8px;background:#f0edff}.issue-workspace [data-issue-step="5"] .admissions-issue-confirm-summary strong{color:#292d42;font-size:10px;text-transform:none}.issue-workspace [data-issue-step="5"] .admissions-issue-confirm-guard{min-height:66px;align-items:center}.issue-workspace [data-issue-step="5"]>.admissions-check{grid-template-columns:auto minmax(0,1fr)!important;background:#fff}.issue-workspace [data-issue-step="5"]>.admissions-submit{width:min(360px,100%);justify-self:end}.issue-workspace [data-issue-step="4"] .admissions-issue-preview-details{margin:12px 0 0}.issue-workspace [data-issue-step="4"] .admissions-issue-preview-details .admissions-issue-preview-values{max-height:210px;overflow-y:auto;padding-top:8px}.issue-workspace [data-issue-step="4"] .admissions-issue-preview-values dl{grid-template-columns:1fr}.admissions-issue-confirm-guard{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;border:1px solid #bfe2cc;border-radius:10px;background:#f1fbf5;color:#1c7b52}.admissions-issue-confirm-guard svg{flex:0 0 auto;margin-top:1px}.admissions-issue-confirm-guard span{display:grid;gap:3px}.admissions-issue-confirm-guard strong{color:#176746;font-size:11px}.admissions-issue-confirm-guard small{color:#4f7d68;font-size:9px;line-height:1.45}.admissions-issue-success{display:grid;justify-items:center;gap:10px;padding:28px 30px 30px;text-align:center}.admissions-issue-success-mark{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:#e1f6e9;color:#1d8a58}.admissions-issue-success h3{margin:0;color:#20253a;font-size:21px}.admissions-issue-success>p{max-width:520px;margin:0;color:#6e7387;font-size:12px}.admissions-issue-success-facts{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0;overflow:hidden;border:1px solid #dfe2ec;border-radius:11px;text-align:left}.admissions-issue-success-facts>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;padding:11px 13px;border-bottom:1px solid #ececf1}.admissions-issue-success-facts>div:nth-child(odd){border-right:1px solid #ececf1}.admissions-issue-success-facts>div:nth-last-child(-n+2){border-bottom:0}.admissions-issue-success-facts dt{color:#777c8e;font-size:9px;font-weight:800}.admissions-issue-success-facts dd{overflow:hidden;margin:0;color:#35394c;font-size:10px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.admissions-issue-success-timeline{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 8px}.admissions-issue-success-timeline span{position:relative;padding-top:17px;color:#8c91a0;font-size:9px;font-weight:700}.admissions-issue-success-timeline span:before{position:absolute;top:2px;left:50%;width:12px;height:12px;transform:translateX(-50%);border:2px solid #d8dbe4;border-radius:50%;background:#fff;content:""}.admissions-issue-success-timeline span:not(:last-child):after{position:absolute;top:7px;left:calc(50% + 8px);width:calc(100% - 16px);height:2px;background:#e2e4eb;content:""}.admissions-issue-success-timeline span.complete{color:#1c8052}.admissions-issue-success-timeline span.complete:before,.admissions-issue-success-timeline span.current:before{border-color:#2b9b68;background:#2b9b68;box-shadow:inset 0 0 0 3px #fff}.admissions-issue-success-timeline span.complete:not(:last-child):after{background:#55ae82}.admissions-issue-success-actions{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.admissions-issue-success-actions button{width:auto;min-height:38px}.admissions-issue-success-next{width:100%;display:flex;align-items:flex-start;gap:9px;margin-top:4px;padding:12px 13px;border:1px solid #bfe3ce;border-radius:10px;background:#f1fbf5;color:#187450;text-align:left}.admissions-issue-success-next svg{flex:0 0 auto;margin-top:1px}.admissions-issue-success-next span{display:grid;gap:3px}.admissions-issue-success-next strong{color:#176948;font-size:10px}.admissions-issue-success-next small{color:#4d7d67;font-size:9px;line-height:1.45}.admissions-issue-success-return{display:inline-flex;align-items:center;gap:5px;margin-top:2px;border:0;background:transparent;color:#6049df;font-size:11px;font-weight:800;cursor:pointer}.admissions-issue-document-heading{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid #e2e1ee;border-radius:10px;background:#fbfaff}.admissions-issue-document-heading>span{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;background:#edeaff;color:#6355d5}.admissions-issue-document-heading.coe>span{background:#e9f8f1;color:#187653}.admissions-issue-document-heading>div{min-width:0;display:grid;gap:2px}.admissions-issue-document-heading strong{color:#3b3e50;font-size:12px;font-weight:800}.admissions-issue-document-heading small{color:#777b8d;font-size:10px;line-height:1.42}.admissions-issue-eligibility{grid-column:1/-1;display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border:1px solid #efd6ae;border-radius:9px;background:#fff9ee;color:#915c12;font-size:10px;font-weight:680;line-height:1.45}.admissions-issue-eligibility svg{flex:0 0 auto;margin-top:1px}.admissions-issue-payment{overflow:visible;border:1px solid #d9d4fb;border-radius:12px;background:linear-gradient(145deg,#fff,#faf8ff);box-shadow:0 8px 22px rgba(59,42,147,.06)}.admissions-issue-payment>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid #e7e3fb}.admissions-issue-payment>header>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#ede9ff;color:#5938f6}.admissions-issue-payment>header>div{display:grid;gap:3px}.admissions-issue-payment>header strong{color:#24283a;font-size:13px}.admissions-issue-payment>header small{color:#6f7488;font-size:11px;line-height:1.45}.admissions-issue-payment>header>b{padding:5px 8px;border-radius:999px;background:#ede9ff;color:#4f33cb;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.admissions-issue-payment-state{display:flex;align-items:flex-start;gap:8px;margin:12px 14px 0;padding:10px 11px;border:1px solid #e1dff0;border-radius:9px;background:#fff;color:#646a80;font-size:11px;line-height:1.45}.admissions-issue-payment-state svg{flex:0 0 auto;margin-top:1px}.admissions-issue-payment-state span{display:grid;gap:2px}.admissions-issue-payment-state strong{color:#343849}.admissions-issue-payment-state.error{border-color:#efc5ca;background:#fff5f6;color:#a43043}.admissions-issue-payment-state.success{border-color:#bfe5d1;background:#f1fbf5;color:#146e4d}.admissions-issue-payment-state.attention{border-color:#efd7aa;background:#fff9ee;color:#8f5c12}.admissions-issue-payment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.admissions-issue-payment-form>label{display:grid;align-content:start;gap:6px;min-width:0;color:#474c60;font-size:11px;font-weight:760}.admissions-issue-payment-form .wide{grid-column:1/-1}.admissions-issue-payment-form :is(input,textarea){width:100%;min-height:44px;padding:10px 12px;border:1px solid #dcddea;border-radius:9px;background:#fff;color:#23283a;font:inherit;font-size:12px}.admissions-issue-payment-form textarea{resize:vertical}.admissions-issue-payment-form :is(input,textarea):focus{border-color:#7d66f8;box-shadow:0 0 0 3px rgba(89,56,246,.12);outline:0}.admissions-issue-payment-amount{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid #dcddea;border-radius:9px;background:#fff}.admissions-issue-payment-amount b{padding:0 11px;color:#696e83;font-size:10px}.admissions-issue-payment-amount input{border:0;border-left:1px solid #e3e4ec;border-radius:0}.admissions-issue-payment-amount input:focus{box-shadow:inset 0 0 0 2px rgba(89,56,246,.16)}.admissions-issue-payment-submit{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:3px}.admissions-issue-payment-submit p{display:flex;align-items:flex-start;gap:7px;margin:0;max-width:620px;color:#666c81;font-size:10px;line-height:1.45}.admissions-issue-payment-submit p svg{flex:0 0 auto;color:#16805b}.admissions-issue-payment-submit button{flex:0 0 auto}.admissions-issue-preview{overflow:hidden;border:1px solid #dedcf1;border-radius:11px;background:linear-gradient(145deg,#fff,#fbfaff)}.admissions-issue-preview>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;border-bottom:1px solid #e7e5f2}.admissions-issue-preview>header>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#edeaff;color:#6558d3}.admissions-issue-preview>header>div{min-width:0;display:grid;gap:2px}.admissions-issue-preview>header strong{color:#35384a;font-size:12px}.admissions-issue-preview>header small{color:#7e8294;font-size:9px;line-height:1.4}.admissions-issue-preview>header b{padding:4px 7px;border-radius:999px;font-size:8px;text-transform:uppercase;letter-spacing:.03em}.admissions-issue-preview>header b.ready{background:#e7f8ef;color:#167755}.admissions-issue-preview>header b.attention{background:#fff2de;color:#986014}.admissions-issue-preview>header b.pending{background:#eeecfa;color:#675cc2}.admissions-issue-preview-empty,.admissions-issue-preview-error,.admissions-issue-preview-message{display:flex;align-items:flex-start;gap:6px;margin:0;padding:10px 13px;color:#777b8d;font-size:10px;line-height:1.45}.admissions-issue-preview-message{padding-bottom:0;color:#5b6072}.admissions-issue-preview-error{color:#a44331;background:#fff6f3}.admissions-issue-preview-attention{display:flex;align-items:flex-start;gap:6px;margin:0 13px 10px;padding:8px 9px;border:1px solid #efd5ae;border-radius:8px;background:#fff9ef;color:#915c12;font-size:9px;font-weight:680;line-height:1.42}.admissions-issue-preview-attention svg{flex:0 0 auto;margin-top:1px}.admissions-issue-validation{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;border:1px solid #dcd9f1;border-radius:9px;background:#faf9ff;color:#5f579d}.admissions-issue-validation>span:first-child{display:grid;flex:0 0 auto;place-items:center;margin-top:1px}.admissions-issue-validation>span:last-child{min-width:0;display:grid;gap:2px}.admissions-issue-validation strong{color:#4a437f;font-size:10px;font-weight:800}.admissions-issue-validation small{color:#6f7184;font-size:9px;line-height:1.4}.admissions-issue-validation.blocked{border-color:#efd4aa;background:#fffaf1;color:#9a6418}.admissions-issue-validation.blocked strong{color:#855411}.admissions-issue-validation.pending{border-color:#d9d5f2;background:#f8f7ff;color:#6459bf}.admissions-issue-validation.ready{border-color:#cde8db;background:#f1fbf5;color:#187653}.admissions-issue-validation.ready strong{color:#176648}.admissions-issue-preview-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:11px 13px}.admissions-issue-preview-facts div{min-width:0;padding:7px;border:1px solid #ebeaf1;border-radius:7px;background:#fff}.admissions-issue-preview-facts dt{color:#9295a4;font-size:8px;font-weight:750;text-transform:uppercase}.admissions-issue-preview-facts dd{overflow:hidden;margin:3px 0 0;color:#505466;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admissions-issue-preview-values{padding:0 13px 12px}.admissions-issue-preview-values h3{margin:0 0 6px;color:#5b5f70;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admissions-issue-preview-values dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.admissions-issue-preview-values dl>div{min-width:0;padding:7px 8px;border:1px solid #e7e7ee;border-radius:7px;background:#fff}.admissions-issue-preview-values dl>div.required-missing{border-color:#efd3ad;background:#fffaf2}.admissions-issue-preview-values dt{display:flex;align-items:center;justify-content:space-between;gap:5px;overflow:hidden;color:#878b9b;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admissions-issue-preview-values dt em{flex:0 0 auto;color:#a46917;font-size:7px;font-style:normal;font-weight:800;text-transform:uppercase}.admissions-issue-preview-values dd{overflow-wrap:anywhere;margin:3px 0 0;color:#464a5c;font-size:9px;line-height:1.35}.admissions-issue-preview-values.provider-mappings{padding-top:1px}.admissions-issue-preview-details{margin:0 13px 12px;border-top:1px solid #e8e7ef}.admissions-issue-preview-details>summary{padding:10px 1px 1px;color:#6259ad;font-size:10px;font-weight:760;cursor:pointer}.admissions-issue-preview-details[open]>summary{margin-bottom:9px}.admissions-issue-preview-details .admissions-issue-preview-values{padding:0 0 9px}.admissions-issue-pdf-preview-controls{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 13px 10px;padding-top:10px;border-top:1px solid #e8e7ef}.admissions-issue-pdf-preview-controls button{min-height:34px;display:inline-flex;align-items:center;gap:6px}.admissions-issue-pdf-preview-controls button svg{flex:0 0 auto}.admissions-issue-pdf-preview-controls small{flex:1 1 260px;color:#777b8d;font-size:9px;line-height:1.45}.admissions-issue-pdf-preview-error{display:flex;align-items:flex-start;gap:6px;margin:0 13px 10px;padding:8px 9px;border:1px solid #e4b9b0;border-radius:8px;background:#fff6f3;color:#a44331;font-size:9px;line-height:1.45}.admissions-issue-pdf-preview-error svg{flex:0 0 auto;margin-top:1px}.admissions-issue-pdf-preview-frame{height:min(68vh,700px);min-height:420px;margin:0 13px 13px;overflow:hidden;border:1px solid #d8d9e4;border-radius:9px;background:#dfe4ec}.admissions-issue-pdf-preview-frame iframe{width:100%;height:100%;display:block;border:0;background:#fff}.admissions-signature-method{display:inline-flex;max-width:150px;padding:4px 7px;border:1px solid #e2e3ec;border-radius:999px;background:#fafafe;color:#555b73;font-size:9px;line-height:1.2}.admissions-issue-options{grid-column:1/-1;border:1px solid #e4e4eb;border-radius:9px;background:#fbfbfd}.admissions-issue-options>summary{padding:10px 12px;color:#666a7b;font-size:10px;font-weight:740;cursor:pointer}.admissions-issue-options[open]>summary{border-bottom:1px solid #e7e7ee}.admissions-issue-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.admissions-issue-options-grid .wide{grid-column:1/-1}.admissions-issue-options .admissions-manual-values{margin:0 12px 12px}.admissions-issuance-selector{position:relative;min-width:0;display:grid;align-content:start;gap:7px}.admissions-issuance-selector>input[type=hidden]{display:none}.admissions-issuance-selector-label{color:#545769;font-size:12px;font-weight:var(--enrolla-weight-medium)}.admissions-issuance-selector-trigger{width:100%;min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid #d9dbe5;border-radius:10px;background:#fff;color:#3c4051;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.admissions-issuance-selector-trigger:hover:not(:disabled){border-color:#aaa3ed;background:#fdfcff}.admissions-issuance-selector-trigger[aria-expanded=true]{border-color:#7568e7;box-shadow:0 0 0 3px rgba(117,104,231,.13)}.admissions-issuance-selector-trigger:focus-visible{outline:3px solid rgba(91,78,216,.22);outline-offset:2px}.admissions-issuance-selector-trigger:disabled{border-style:dashed;background:#f5f6f8;color:#969aa8;cursor:not-allowed}.admissions-issuance-selector-value{min-width:0;display:grid;gap:4px}.admissions-issuance-selector-value small,.admissions-issuance-selector-value strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admissions-issuance-selector-value strong{color:#303445;font-size:13px;font-weight:760}.admissions-issuance-selector-value small{color:#858a9a;font-size:10px;font-weight:600}.admissions-selector-badge{width:fit-content;max-width:180px;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800;line-height:1.25;text-align:center}.admissions-selector-badge.positive{background:#e6f7ef;color:#137253}.admissions-selector-badge.warning{background:#fff2dc;color:#975d0d}.admissions-selector-badge.violet{background:#eeebff;color:#5d4fd3}.admissions-selector-badge.neutral{background:#f0f1f5;color:#636879}.admissions-issuance-selector-help{color:#7e8292;font-size:10px;font-weight:500;line-height:1.45}.admissions-issuance-selector-popover{position:absolute;top:calc(100% + 7px);left:0;z-index:8;width:100%;overflow:hidden;border:1px solid #d5d6e2;border-radius:12px;background:#fff;box-shadow:0 18px 50px rgba(28,30,52,.2)}.admissions-issuance-selector-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:10px;padding:0 10px;border:1px solid #dcdee8;border-radius:9px;color:#8079c8}.admissions-dialog .admissions-issuance-selector-search input{min-height:39px;padding:0;border:0;border-radius:0;outline:0;background:transparent}.admissions-issuance-selector-search:focus-within{border-color:#786be7;box-shadow:0 0 0 3px rgba(120,107,231,.12)}.admissions-issuance-selector-search>button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:#f1effb;color:#6558cf;cursor:pointer}.admissions-issuance-selector-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 9px;border-bottom:1px solid #ececf2}.admissions-issuance-selector-summary span{color:#424658;font-size:10px;font-weight:800}.admissions-issuance-selector-summary small{color:#9296a5;font-size:9px;text-align:right}.admissions-issuance-selector-list{max-height:min(48vh,470px);overflow-y:auto;overscroll-behavior:contain;padding:7px}.admissions-issuance-selector-group{display:grid;gap:5px}.admissions-issuance-selector-group+.admissions-issuance-selector-group{margin-top:9px;padding-top:8px;border-top:1px solid #ececf2}.admissions-issuance-selector-group-label{position:sticky;top:-7px;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:5px 6px;background:rgba(255,255,255,.96);color:#74798b;font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.admissions-issuance-selector-group-label small{min-width:20px;padding:2px 5px;border-radius:999px;background:#f0eff7;text-align:center}.admissions-issuance-selector-list [role=option]{position:relative;width:100%;display:grid;gap:8px;padding:11px;border:1px solid #e4e5ec;border-radius:10px;background:#fff;color:#444859;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.admissions-issuance-selector-list [role=option]+[role=option]{margin-top:5px}.admissions-issuance-selector-list [role=option].active{border-color:#aaa2ef;background:#fbfaff;box-shadow:inset 0 0 0 1px rgba(117,104,231,.22)}.admissions-issuance-selector-list [role=option].selected{border-color:#7568e7;background:#f8f7ff;box-shadow:inset 3px 0 0 #7568e7}.admissions-issuance-selector-list [role=option][aria-disabled=true]{background:#fafafb;cursor:not-allowed}.admissions-issuance-selector-list [role=option][aria-disabled=true].active{border-color:#dfbd85;box-shadow:inset 0 0 0 1px rgba(185,119,24,.16)}.admissions-issuance-option-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-right:21px}.admissions-issuance-option-heading>span:first-child{min-width:0;display:grid;gap:3px}.admissions-issuance-option-heading strong{overflow:hidden;color:#313547;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admissions-issuance-option-heading small{overflow:hidden;color:#818697;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admissions-issuance-selector-list [role=option]>p{margin:-2px 0 0;color:#626779;font-size:10px;line-height:1.4}.admissions-issuance-option-facts{display:flex;flex-wrap:wrap;gap:5px}.admissions-issuance-option-facts>span{min-width:88px;display:grid;gap:2px;padding:5px 7px;border:1px solid #e7e8ee;border-radius:7px;background:#f8f9fb}.admissions-issuance-option-facts small{color:#9296a4;font-size:8px;font-weight:700}.admissions-issuance-option-facts b{color:#565b6c;font-size:9px;font-weight:760;text-transform:capitalize}.admissions-issuance-option-facts>span.positive{border-color:#d2ebdf;background:#f0faf5}.admissions-issuance-option-facts>span.positive b{color:#176f54}.admissions-issuance-option-facts>span.warning{border-color:#f0d7ae;background:#fff9ee}.admissions-issuance-option-facts>span.warning b{color:#966015}.admissions-issuance-option-blocker{display:flex;align-items:flex-start;gap:5px;padding:6px 8px;border-radius:7px;background:#fff3e2;color:#92590e;font-size:9px;font-weight:720;line-height:1.4}.admissions-issuance-option-blocker svg{flex:0 0 auto;margin-top:1px}.admissions-issuance-option-check{position:absolute;top:12px;right:10px;color:#6557dc}.admissions-issuance-selector-empty{min-height:170px;display:grid;place-items:center;align-content:center;gap:6px;padding:20px;color:#7568e7;text-align:center}.admissions-issuance-selector-empty strong{color:#404456;font-size:12px}.admissions-issuance-selector-empty p{max-width:300px;margin:0;color:#858a9a;font-size:10px;line-height:1.45}html[data-enrolla-theme=dark] :where(.admissions-metrics button,.admissions-work-queue,.admissions-operations-rail>article,.admissions-queue-cards button,.admissions-document-360-heading,.admissions-document-progress,.admissions-document-active,.admissions-document-360-grid>aside>article,.student-workspace-identity-panel,.student-workspace-current,.admissions-automation-overview>div,.admissions-automation-overview>aside){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-enrolla-theme=dark] :where(.admissions-metrics button strong,.admissions-lifecycle b,.admissions-work-queue h2,.admissions-queue-table td strong,.admissions-operations-rail h3,.admissions-template-summary strong,.admissions-document-360-heading h2,.admissions-document-active h3,.admissions-document-active dd,.admissions-document-360-grid aside h3,.student-workspace-identity-panel h3,.student-workspace-current strong,.admissions-automation-flow strong,.admissions-automation-overview aside strong){color:var(--ink)}html[data-enrolla-theme=dark] :where(.admissions-lifecycle,.admissions-queue-cards,.admissions-template-summary,.admissions-document-active>header,.student-workspace-identity-panel,.student-workspace-identity-panel>header){border-color:var(--line);background:var(--surface-soft)}html[data-enrolla-theme=dark] :where(.admissions-queue-table th,.admissions-queue-table td,.admissions-operations-rail li,.admissions-document-active dl div,.admissions-document-360-grid aside li){border-color:var(--line)}html[data-enrolla-theme=dark] :where(.admissions-issuance-selector-trigger,.admissions-issuance-selector-popover,.admissions-issuance-selector-list [role=option],.admissions-issuance-selector-group-label){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-enrolla-theme=dark] :where(.admissions-issuance-selector-value strong,.admissions-issuance-option-heading strong,.admissions-issuance-selector-empty strong){color:var(--ink)}html[data-enrolla-theme=dark] .admissions-issuance-selector-list [role=option].active,html[data-enrolla-theme=dark] .admissions-issuance-selector-list [role=option].selected{background:color-mix(in srgb,var(--surface) 88%,#7466e6)}html[data-enrolla-theme=dark] .admissions-issuance-option-facts>span{border-color:var(--line);background:var(--surface-soft)}html[data-enrolla-theme=dark] .admissions-document-viewer{background:#181d29}html[data-enrolla-theme=dark] :where(.admissions-document-viewer-toolbar,.admissions-document-viewer>footer){border-color:var(--line);background:var(--surface);color:var(--muted)}html[data-enrolla-theme=dark] :where(.admissions-document-viewer-toolbar strong,.admissions-document-viewer-state strong){color:var(--ink)}html[data-enrolla-theme=dark] :where(.admissions-document-viewer-controls input,.admissions-document-viewer-controls button,.admissions-document-viewer-controls output,.admissions-document-viewer-state.error button){border-color:var(--line)!important;background:var(--surface-raised);color:var(--ink)}html[data-enrolla-theme=dark] .admissions-document-viewer-canvas{background:#121722}html[data-enrolla-theme=dark] .admissions-document-viewer-state{background:linear-gradient(135deg,#1d2738,#172031);color:var(--muted)}html[data-enrolla-theme=dark] .admissions-issue-pdf-preview-frame{border-color:var(--line);background:#121722}html[data-enrolla-theme=dark] .admissions-issue-pdf-preview-controls small{color:var(--muted)}html[data-enrolla-theme=dark] .admissions-signature-method{border-color:var(--line);background:var(--surface-raised);color:var(--muted)}@media (min-width:861px){.admissions-dialog-backdrop.issue-workspace-backdrop{inset:var(--enrolla-shell-header) var(--enrolla-shell-context) var(--enrolla-shell-dock) var(--enrolla-shell-sidebar);z-index:39;place-items:stretch;padding:0;background:#f7f8fb;backdrop-filter:none}body:has(.app-shell.sidebar-is-collapsed) .admissions-dialog-backdrop.issue-workspace-backdrop{left:var(--enrolla-shell-rail)}.issue-workspace-backdrop .admissions-dialog.issue-workspace,.issue-workspace-backdrop .admissions-dialog.issue-workspace[data-issue-wizard-step="4"]{width:100%;height:100%;max-height:none;border-radius:0;box-shadow:none}.issue-workspace-backdrop .admissions-dialog.issue-workspace>header{padding:15px clamp(18px,2vw,30px)}.issue-workspace-backdrop .issue-workspace form{min-height:calc(100% - 88px);align-content:start;padding:18px clamp(18px,2vw,30px) 28px}.issue-workspace-backdrop .admissions-issue-wizard-footer{bottom:0;margin-right:clamp(-30px,-2vw,-18px);margin-bottom:0;margin-left:clamp(-30px,-2vw,-18px);padding:13px clamp(18px,2vw,30px);box-shadow:0 -8px 22px rgba(24,28,48,.08)}}@media (max-width:1100px){.issue-workspace form{grid-template-columns:1fr}.admissions-issue-case-rail{grid-column:1;grid-row:auto;position:static}.admissions-issue-applicant-layout,.admissions-issue-review-layout,.admissions-issue-template-layout{grid-template-columns:1fr}.admissions-issue-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admissions-issue-context-strip>div:nth-child(2){border-right:0}.admissions-issue-context-strip>div:nth-child(-n+2){border-bottom:1px solid #e7e8ee}.admissions-issue-review-canvas,.admissions-issue-review-canvas iframe{min-height:500px}.admissions-issue-terms-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1280px){.admissions-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admissions-lifecycle{grid-template-columns:repeat(4,minmax(0,1fr))}.admissions-lifecycle>strong{grid-column:1/-1}.admissions-queue-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.admissions-automation-overview,.admissions-control-centre,.admissions-document-360-grid{grid-template-columns:1fr}.admissions-operations-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.admissions-document-360-heading{grid-template-columns:1fr}.admissions-document-actions{flex-wrap:wrap}.student-workspace-identity-body{grid-template-columns:1fr}}@media (max-width:760px){.admissions-lifecycle,.admissions-metrics,.admissions-operations-rail,.admissions-template-summary,.issue-workspace form,.student-workspace-review{grid-template-columns:1fr}.admissions-lifecycle>strong{grid-column:auto}.admissions-lifecycle>div em{display:none}.admissions-queue-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.document-viewer-workspace{width:100%;height:calc(100dvh - 36px)}.admissions-dialog.template-studio-workspace{width:100%;height:calc(100dvh - 36px);max-height:none;border-radius:0}.template-studio-workspace>form{padding:14px 12px 20px}.template-studio-workspace .admissions-template-studio-shell{min-height:0}.template-studio-workspace .template-studio-editor__canvas-scroll{min-height:430px}.admissions-document-viewer-toolbar{align-items:flex-start;flex-direction:column}.admissions-document-viewer-controls{width:100%;justify-content:flex-start}.admissions-document-viewer-canvas iframe{min-height:490px}.admissions-document-viewer>footer{align-items:flex-start;min-height:0;padding:10px 14px;line-height:1.4}.admissions-document-progress{min-width:620px}.admissions-document-360{overflow-x:auto}.admissions-dialog.issue-workspace>header h2{line-height:1.2}.student-workspace-identity-panel>header{grid-template-columns:auto minmax(0,1fr)}.student-workspace-identity-panel header em{grid-column:2;justify-self:start}.student-workspace-review>div{grid-column:auto;flex-wrap:wrap}.admissions-issue-progress{padding-inline:0}.admissions-dialog.issue-workspace,.admissions-dialog.issue-workspace[data-issue-wizard-step="4"]{width:100%;height:calc(100dvh - 18px);max-height:none;border-radius:10px}.admissions-dialog.issue-workspace>header,.issue-workspace form{padding-inline:14px}.admissions-issue-context-strip,.admissions-issue-route-strip{grid-template-columns:1fr}.admissions-issue-context-strip>div,.admissions-issue-route-strip>div{border-right:0;border-bottom:1px solid #e7e8ee}.admissions-issue-context-strip>div:last-child,.admissions-issue-route-strip>div:last-child{border-bottom:0}.issue-workspace [data-issue-step="5"] .admissions-issue-confirm-summary>div{grid-template-columns:auto minmax(0,1fr)}.issue-workspace [data-issue-step="5"] .admissions-issue-confirm-summary span{grid-column:2;white-space:normal}.admissions-issue-options-grid{grid-template-columns:1fr}.admissions-issue-options-grid .wide{grid-column:auto}.admissions-issue-terms-workspace{grid-template-columns:1fr;overflow:visible}.admissions-issue-terms-workspace>nav{grid-auto-flow:column;grid-auto-columns:minmax(145px,1fr);overflow-x:auto;border-right:0;border-bottom:1px solid #e6e7ee}.admissions-issue-terms-workspace>nav button{min-height:42px;border-bottom:3px solid transparent;border-left:0;white-space:nowrap}.admissions-issue-terms-workspace>nav button.active{border-bottom-color:#6047e6;border-left:0}.admissions-issue-terms-content{min-height:0;padding:16px 14px}.admissions-issue-financial-summary,.admissions-issue-terms-fields{grid-template-columns:1fr}.admissions-issue-financial-summary>div{border-right:0;border-bottom:1px solid #e7e8ee}.admissions-issue-financial-summary>div:last-child{border-bottom:0}.issue-workspace [data-issue-step="3"] .admissions-delivery-options{grid-template-columns:1fr}.admissions-issue-payment>header{grid-template-columns:auto minmax(0,1fr)}.admissions-issue-payment>header>b{grid-column:2;justify-self:start}.admissions-issue-payment-form{grid-template-columns:1fr}.admissions-issue-payment-form .wide{grid-column:auto}.admissions-issue-payment-submit{align-items:stretch;flex-direction:column}.admissions-issue-payment-submit button{width:100%}.admissions-issue-preview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admissions-issue-preview-values dl{grid-template-columns:1fr}.admissions-issue-success{padding:22px 14px 24px}.admissions-issue-success-facts{grid-template-columns:1fr}.admissions-issue-success-facts>div:nth-child(odd){border-right:0}.admissions-issue-success-facts>div:nth-last-child(-n+2){border-bottom:1px solid #ececf1}.admissions-issue-success-facts>div:last-child{border-bottom:0}.admissions-issue-success-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.admissions-issue-wizard-footer{align-items:stretch;flex-wrap:wrap;margin-inline:-12px;padding-inline:12px}.admissions-issue-wizard-footer .primary-button{min-width:0;flex:1 1 100%;order:3}.admissions-issue-pdf-preview-controls{align-items:flex-start;flex-direction:column}.admissions-issue-pdf-preview-controls small{flex-basis:auto}.admissions-issue-pdf-preview-frame{height:min(62vh,560px);min-height:320px}.admissions-issuance-selector-popover{position:fixed;inset:auto 12px 12px;width:auto;max-height:calc(100dvh - 90px)}.admissions-issuance-selector-list{max-height:calc(100dvh - 220px)}.admissions-issuance-selector-summary{align-items:flex-start;flex-direction:column}.admissions-issuance-selector-summary small{text-align:left}}.document-routes-workspace{display:grid;gap:15px;min-width:0}.document-route-automation-card,.document-route-coverage-alert,.document-route-readiness-card,.document-route-register,.document-route-summary>article,.document-routes-heading{border:1px solid #e2e5ec;border-radius:13px;background:#fff}.document-routes-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:19px 20px}.document-routes-heading>div:first-child{min-width:0}.document-routes-heading h2{margin:5px 0 6px;color:#2e3244;font-size:21px;letter-spacing:-.3px}.document-routes-heading p{max-width:760px;margin:0;color:#73798b;font-size:12px;line-height:1.55}.document-routes-heading>div:last-child{display:flex;flex:0 0 auto;align-items:center;gap:8px}.document-route-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;border:1px solid;border-radius:10px;font-size:12px;line-height:1.45}.document-route-alert.error{border-color:#efbec7;background:#fff5f6;color:#a83247}.document-route-alert.success{border-color:#b8dfce;background:#effaf5;color:#147553}.document-route-alert button{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.document-route-loading{min-height:300px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e4e6ed;border-radius:13px;background:#fff;color:#747a8c;font-size:13px}.document-route-automation-card{min-height:102px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;background:linear-gradient(104deg,#fbfbff,#f5f3ff 62%,#f6fbf9)}.document-route-automation-copy{min-width:0;display:flex;align-items:flex-start;gap:11px}.document-route-automation-copy>span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:#e9e6ff;color:#5d50d2}.document-route-automation-copy>div{min-width:0}.document-route-automation-copy strong{color:#373b4d;font-size:13px;font-weight:800}.document-route-automation-copy p{max-width:720px;margin:5px 0 0;color:#74798a;font-size:11px;line-height:1.55}.document-route-automation-control{display:grid;flex:0 0 auto;justify-items:end;gap:8px}.document-route-automation-state{width:fit-content;padding:4px 8px;border-radius:999px;background:#eef0f3;color:#6a6e7c;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.document-route-automation-state.enabled{background:#e4f7ee;color:#117252}.document-route-switch{min-height:35px;display:inline-flex;align-items:center;gap:8px;padding:0 10px 0 7px;border:1px solid #d7d9e4;border-radius:999px;background:#fff;color:#555a6b;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.document-route-switch>span{position:relative;width:28px;height:16px;border-radius:999px;background:#c2c7d1;transition:background .18s ease}.document-route-switch>span:after{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(19,27,48,.25);content:"";transition:transform .18s ease}.document-route-switch.on{border-color:#add9c7;color:#137454}.document-route-switch.on>span{background:#21a473}.document-route-switch.on>span:after{transform:translateX(12px)}.document-route-switch:disabled{cursor:not-allowed;opacity:.62}.document-route-automation-unavailable{max-width:290px;display:flex;align-items:flex-start;gap:7px;color:#747a8a;font-size:10px;line-height:1.45}.document-route-automation-unavailable svg{flex:0 0 auto;color:#9d731e}.document-route-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.document-route-summary>article{min-width:0;display:grid;align-content:start;gap:4px;min-height:109px;padding:14px}.document-route-summary>article.attention{border-color:#efd59f;background:#fffdf7}.document-route-summary small{color:#858a9a;font-size:10px;font-weight:700}.document-route-summary strong{color:#34384a;font-size:24px;line-height:1;letter-spacing:-.4px}.document-route-summary span{color:#777d8e;font-size:10px;line-height:1.35}.document-route-summary button{width:fit-content;display:inline-flex;align-items:center;gap:4px;margin-top:2px;padding:0;border:0;background:transparent;color:#5d51cf;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.document-route-summary button:hover{text-decoration:underline;text-underline-offset:3px}.document-route-readiness-card{min-width:0;padding:13px 15px}.document-route-readiness-card.ready{border-color:#bfe2d4;background:#fbfffd}.document-route-readiness-card.blocked{border-color:#efd49c;background:#fffdf8}.document-route-readiness-card>header{display:flex;align-items:center;gap:9px}.document-route-readiness-card>header>span{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;background:#fff4de;color:#a06a16}.document-route-readiness-card.ready>header>span{background:#e8f8f1;color:#16805d}.document-route-readiness-card header div{min-width:0;display:grid;gap:2px}.document-route-readiness-card header strong{color:#404455;font-size:12px}.document-route-readiness-card header small{color:#858a99;font-size:10px}.document-route-readiness-card>p{margin:10px 0 0;color:#73798a;font-size:10px;line-height:1.45}.document-route-readiness-card ul{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none}.document-route-readiness-card li{display:inline-flex;align-items:flex-start;gap:5px;color:#8d5d13;font-size:10px;line-height:1.4}.document-route-readiness-card li.passed{color:#177455}.document-route-readiness-card li>svg{flex:0 0 auto;margin-top:1px}.document-route-readiness-card li span{display:grid;gap:1px}.document-route-readiness-card li small{color:#808596;font-size:9px}.document-route-coverage-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;border-color:#f0d49a;background:#fffaf0;color:#8c5c09}.document-route-coverage-alert>svg{flex:0 0 auto}.document-route-coverage-alert>div{min-width:0}.document-route-coverage-alert strong{display:block;font-size:12px}.document-route-coverage-alert p{margin:3px 0 0;color:#856d44;font-size:11px;line-height:1.45}.document-route-coverage-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.document-route-precedence{display:grid;grid-template-columns:175px minmax(340px,1fr) minmax(220px,1.1fr);align-items:center;gap:15px;padding:12px 14px;border:1px solid #e2e3eb;border-radius:11px;background:#fafbfe}.document-route-precedence>div{display:grid;gap:3px}.document-route-precedence strong{color:#464a5c;font-size:11px}.document-route-precedence small{color:#858a9a;font-size:9px}.document-route-precedence ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;counter-reset:route-scope}.document-route-precedence li{min-width:0;display:flex;align-items:center;gap:5px;color:#5b50c7;font-size:10px;font-weight:800;white-space:nowrap}.document-route-precedence li:before{width:18px;height:18px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #d4cff7;border-radius:50%;background:#f1efff;content:counter(route-scope);counter-increment:route-scope;font-size:8px}.document-route-precedence p{margin:0;color:#74798a;font-size:10px;line-height:1.45}.document-route-register{overflow:hidden}.document-route-register>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:13px 16px;border-bottom:1px solid #e8e9ef}.document-route-register>header>div:first-child{min-width:0}.document-route-register h3{margin:0;color:#35394b;font-size:14px}.document-route-register h3+p{margin:4px 0 0;color:#818696;font-size:10px;line-height:1.45}.document-route-tools{display:flex;flex:0 0 auto;align-items:center;gap:7px}.document-route-tools>label{min-width:230px;height:36px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #dfe1e9;border-radius:8px;color:#858a99}.document-route-tools input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:#3e4354;font:inherit;font-size:11px}.document-route-tools select{min-height:36px;padding:0 27px 0 9px;border:1px solid #dfe1e9;border-radius:8px;background:#fff;color:#555a6b;font:inherit;font-size:10px}.document-route-table-scroll{max-height:min(61vh,720px);overflow:auto}.document-route-table-scroll table{width:100%;min-width:900px;border-collapse:collapse}.document-route-table-scroll th{position:sticky;z-index:2;top:0;padding:10px 13px;background:#f8f9fc;color:#7e8393;font-size:9px;font-weight:800;letter-spacing:.03em;text-align:left;text-transform:uppercase}.document-route-table-scroll td{min-width:110px;padding:12px 13px;border-top:1px solid #ededf2;color:#5f6474;vertical-align:top}.document-route-table-scroll td small,.document-route-table-scroll td strong{display:block}.document-route-table-scroll td strong{color:#3e4254;font-size:11px;font-weight:750;line-height:1.4}.document-route-table-scroll td small{margin-top:3px;color:#8b90a0;font-size:9px;line-height:1.35}.document-route-kind{width:fit-content;display:inline-flex;padding:4px 7px;border-radius:6px;background:#eef1ff;color:#4d59b8;font-size:9px;font-weight:800}.document-route-kind.confirmation_of_enrolment{background:#eaf8f2;color:#187457}.document-route-status-stack{display:grid;gap:5px}.document-route-lifecycle,.document-route-readiness{width:fit-content;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:800;white-space:nowrap}.document-route-lifecycle.active{background:#e8f8f0;color:#137250}.document-route-lifecycle.draft{background:#f0effa;color:#665ab5}.document-route-lifecycle.paused{background:#fff4df;color:#946016}.document-route-lifecycle.retired{background:#f5eef0;color:#9a4858}.document-route-readiness.ready{background:#edf9f4;color:#177555}.document-route-readiness.blocked{background:#fff6e7;color:#976317}.document-route-readiness.checking{background:#f2f3f6;color:#6c7180}.document-route-inline-blocker{max-width:180px;margin-top:6px!important;color:#9a6310!important}.document-route-actions{width:44px;position:relative;overflow:visible}.document-route-actions details{position:relative}.document-route-actions summary{width:30px;height:30px;display:grid;place-items:center;border:1px solid #e0e1ea;border-radius:7px;background:#fff;color:#626778;list-style:none;cursor:pointer}.document-route-actions summary::-webkit-details-marker{display:none}.document-route-actions summary:hover{border-color:#bcb4ef;color:#5c4fd1}.document-route-actions details>div{position:absolute;z-index:40;top:35px;right:0;width:206px;display:grid;gap:2px;padding:6px;border:1px solid #dfe0e8;border-radius:9px;background:#fff;box-shadow:0 15px 34px rgba(20,25,44,.16)}.document-route-actions details button{min-height:32px;display:flex;align-items:center;gap:7px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#515668;font:inherit;font-size:10px;font-weight:700;text-align:left;cursor:pointer}.document-route-actions details button:hover:not(:disabled){background:#f3f1ff;color:#5b4fd0}.document-route-actions details button.danger{color:#ad3e52}.document-route-actions details button:disabled{cursor:wait;opacity:.55}.document-route-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:7px;padding:24px;color:#7064df;text-align:center}.document-route-empty strong{color:#424657;font-size:13px}.document-route-empty p{max-width:430px;margin:0;color:#828797;font-size:11px;line-height:1.5}.document-route-empty .primary-button{margin-top:4px}.document-route-editor-backdrop{position:fixed;z-index:1350;inset:0;display:grid;justify-items:end;background:rgba(23,26,43,.4);backdrop-filter:blur(3px)}.document-route-editor{width:min(660px,100%);height:100%;overflow-y:auto;border-left:1px solid #dedfe8;background:#fff;box-shadow:-20px 0 50px rgba(20,24,43,.2)}.document-route-editor>header{position:sticky;z-index:3;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:18px 19px 15px;border-bottom:1px solid #e5e6ec;background:#fff}.document-route-editor>header>div{min-width:0}.document-route-editor h2{margin:5px 0;color:#333748;font-size:19px;letter-spacing:-.2px}.document-route-editor header p{margin:0;color:#777d8d;font-size:11px;line-height:1.5}.document-route-editor-error{display:flex;align-items:flex-start;gap:8px;margin:14px 19px -2px;padding:10px 11px;border:1px solid #edbbc5;border-radius:9px;background:#fff5f6;color:#a52e45;font-size:11px;line-height:1.45}.document-route-editor-error svg{flex:0 0 auto;margin-top:1px}.document-route-editor form{display:grid;gap:14px;padding:17px 19px 22px}.document-route-kind-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;border:0}.document-route-kind-picker legend,.document-route-scope-fields legend{padding:0;margin-bottom:7px;color:#45495a;font-size:11px;font-weight:800}.document-route-kind-picker label{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:11px;border:1px solid #e0e2e9;border-radius:10px;background:#fff;cursor:pointer}.document-route-kind-picker label.selected{border-color:#8c80ea;background:#f6f4ff;box-shadow:0 0 0 2px rgba(111,97,221,.08)}.document-route-kind-picker input{width:15px;height:15px;margin:2px 0 0}.document-route-kind-picker span{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:6px}.document-route-kind-picker span>svg{grid-row:1/span 2;color:#6457d9}.document-route-kind-picker strong{overflow:hidden;color:#414557;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.document-route-kind-picker small{margin-top:3px;color:#898e9e;font-size:9px;line-height:1.35}.document-route-current-state,.document-route-immutable-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:8px;padding:11px;border:1px solid #d9d5f7;border-radius:9px;background:#f8f7ff;color:#5d51c6}.document-route-current-state{border-color:#c9e5d8;background:#f2fbf6;color:#167354}.document-route-current-state>svg,.document-route-immutable-note>svg{flex:0 0 auto;margin-top:1px}.document-route-current-state span,.document-route-immutable-note span{min-width:0;display:grid;gap:3px}.document-route-current-state strong,.document-route-immutable-note strong{font-size:10px}.document-route-current-state small,.document-route-immutable-note small{color:#777d90;font-size:9px;line-height:1.45}.document-route-field{min-width:0;display:grid;gap:6px}.document-route-field>span{color:#4e5263;font-size:11px;font-weight:800}.document-route-field>span b{color:#bf3e54}.document-route-field>small{color:#858a99;font-size:9px;line-height:1.45}.document-route-field>select,.document-route-scope-fields select{width:100%;min-height:40px;padding:0 29px 0 10px;border:1px solid #dadde6;border-radius:8px;background:#fff;color:#414657;font:inherit;font-size:11px}.document-route-field>select:focus,.document-route-scope-fields select:focus{outline:2px solid rgba(105,91,224,.19);outline-offset:1px;border-color:#8b80e7}.document-route-inline-action{width:fit-content;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#5c50ce;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.document-route-inline-action:hover{text-decoration:underline;text-underline-offset:3px}.document-route-programme-select{position:relative;min-width:0}.document-route-programme-select>button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid #dadde6;border-radius:8px;background:#fff;color:#414657;font:inherit;font-size:11px;text-align:left;cursor:pointer}.document-route-programme-select>button.open{border-color:#8579e5;box-shadow:0 0 0 2px rgba(105,91,224,.13)}.document-route-programme-select>button:disabled{cursor:not-allowed;opacity:.62}.document-route-programme-select>button.invalid{border-color:#d86a7c}.document-route-programme-select>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-route-programme-select>button>span.placeholder{color:#9397a6}.document-route-selected-programmes{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.document-route-selected-programmes button{min-height:25px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid #d9d3fa;border-radius:999px;background:#f4f2ff;color:#564ac5;font:inherit;font-size:9px;font-weight:750;cursor:pointer}.document-route-programme-menu{position:absolute;z-index:70;top:calc(100% + 7px);left:0;width:min(430px,calc(100vw - 48px));overflow:hidden;border:1px solid #d9dce6;border-radius:11px;background:#fff;box-shadow:0 20px 48px rgba(25,31,51,.2)}.document-route-programme-menu>label{min-height:45px;display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid #e7e9ef;color:#777d8e}.document-route-programme-menu>label input{width:100%;min-height:30px;padding:0;border:0;outline:0;background:transparent;color:#3d4253;font:inherit;font-size:11px}.document-route-programme-menu [role=listbox]{max-height:265px;overflow-y:auto;padding:5px}.document-route-programme-menu [role=option]{width:100%;min-height:45px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 8px;border:0;border-radius:7px;background:transparent;color:#43485a;font:inherit;text-align:left;cursor:pointer}.document-route-programme-menu [role=option]:hover,.document-route-programme-menu [role=option][aria-selected=true]{background:#f1efff;color:#5749d2}.document-route-programme-menu [role=option]:focus-visible,.document-route-programme-menu input:focus-visible,.document-route-programme-select>button:focus-visible{outline:2px solid #6c5fe1;outline-offset:2px}.document-route-programme-check{width:17px;height:17px;display:grid;place-items:center;border:1px solid #ccd1dd;border-radius:5px}.document-route-programme-menu [aria-selected=true] .document-route-programme-check{border-color:#685be0;background:#685be0;color:#fff}.document-route-programme-menu [role=option]>span:nth-child(2){min-width:0;display:grid;gap:2px}.document-route-programme-menu strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.document-route-programme-menu small{color:#858b9b;font-size:9px}.document-route-programme-menu em{padding:3px 5px;border-radius:999px;background:#f5eef0;color:#965064;font-size:8px;font-style:normal;font-weight:800}.document-route-programme-menu p{margin:10px;color:#808596;font-size:10px}.document-route-programme-menu footer{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border-top:1px solid #e7e9ef;color:#7c8191;font-size:9px}.document-route-programme-menu footer button{padding:0;border:0;background:transparent;color:#5d50ce;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.document-route-scope-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:13px;border:1px solid #e2e4eb;border-radius:10px;background:#fafbfc}.document-route-scope-fields legend{margin:0;padding:0 5px}.document-route-scope-fields>p{grid-column:1/-1;margin:-3px 0 1px;color:#7f8494;font-size:9px;line-height:1.45}.document-route-scope-fields label{min-width:0;display:grid;gap:6px;color:#555a6b;font-size:10px;font-weight:750}.document-route-scope-fields select{min-height:38px;font-size:10px}.document-route-activate-check{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;padding:12px;border:1px solid #dcd8f7;border-radius:10px;background:#f8f7ff;cursor:pointer}.document-route-activate-check input{width:16px;height:16px;margin:1px 0 0}.document-route-activate-check span{min-width:0;display:grid;gap:3px}.document-route-activate-check strong{color:#4a4676;font-size:11px}.document-route-activate-check small{color:#787c91;font-size:9px;line-height:1.45}.document-route-template-revision{display:grid;gap:8px}.document-route-template-revision>div:last-child{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 10px;border:1px solid #e1e3ea;border-radius:9px;background:#fbfbfd;color:#675ac9}.document-route-template-revision>div:last-child>span{min-width:0;display:grid;gap:2px}.document-route-template-revision>div:last-child strong{overflow:hidden;color:#515566;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.document-route-template-revision>div:last-child small{color:#858a99;font-size:9px;line-height:1.35}.document-route-template-revision .secondary-button{min-height:30px;padding-inline:9px;font-size:10px}.document-route-editor form>footer{display:flex;justify-content:flex-end;gap:8px;padding-top:3px}html[data-enrolla-theme=dark] :where(.document-routes-heading,.document-route-register,.document-route-automation-card,.document-route-summary>article,.document-route-readiness-card,.document-route-coverage-alert,.document-route-editor,.document-route-editor>header,.document-route-programme-menu){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-enrolla-theme=dark] :where(.document-routes-heading h2,.document-route-summary strong,.document-route-register h3,.document-route-table-scroll td strong,.document-route-automation-copy strong,.document-route-readiness-card header strong,.document-route-editor h2,.document-route-kind-picker strong){color:var(--ink)}html[data-enrolla-theme=dark] :where(.document-route-summary>article,.document-route-table-scroll th,.document-route-scope-fields,.document-route-kind-picker label,.document-route-editor){background:var(--surface-soft)}html[data-enrolla-theme=dark] :where(.document-route-tools>label,.document-route-tools select,.document-route-field>select,.document-route-scope-fields select,.document-route-programme-select>button,.document-route-actions summary,.document-route-actions details>div){border-color:var(--line);background:var(--surface-raised);color:var(--ink)}html[data-enrolla-theme=dark] :where(.document-route-table-scroll td,.document-route-register>header,.document-route-editor>header,.document-route-programme-menu>label,.document-route-programme-menu footer){border-color:var(--line)}html[data-enrolla-theme=dark] .document-route-programme-menu [role=option]{color:var(--ink)}html[data-enrolla-theme=dark] .document-route-programme-menu [role=option]:hover,html[data-enrolla-theme=dark] .document-route-programme-menu [role=option][aria-selected=true]{background:color-mix(in srgb,var(--surface) 82%,#7667e5)}html[data-enrolla-theme=dark] .document-route-automation-card{background:linear-gradient(105deg,var(--surface),color-mix(in srgb,var(--surface) 80%,#4f469c))}html[data-enrolla-theme=dark] .document-route-coverage-alert{background:color-mix(in srgb,var(--surface) 90%,#7a5519)}html[data-enrolla-theme=dark] .document-route-editor-backdrop{background:rgba(1,3,10,.66)}html[data-enrolla-theme=dark] .document-route-precedence{border-color:var(--line);background:var(--surface-soft)}html[data-enrolla-theme=dark] .document-route-precedence strong{color:var(--ink)}html[data-enrolla-theme=dark] :where(.document-route-immutable-note,.document-route-current-state,.document-route-template-revision>div:last-child){border-color:var(--line);background:var(--surface-raised)}html[data-enrolla-theme=dark] :where(.document-route-template-revision>div:last-child strong){color:var(--ink)}@media (max-width:1050px){.document-route-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.document-route-register>header{align-items:flex-start;flex-direction:column}.document-route-precedence{grid-template-columns:1fr}.document-route-tools{width:100%;flex-wrap:wrap}.document-route-tools>label{flex:1 1 260px}}@media (max-width:720px){.document-route-automation-card,.document-routes-heading{align-items:stretch;flex-direction:column}.document-routes-heading>div:last-child{justify-content:flex-end}.document-route-automation-control{justify-items:start}.document-route-summary{grid-template-columns:1fr}.document-route-coverage-alert{grid-template-columns:auto minmax(0,1fr)}.document-route-coverage-actions{grid-column:2;justify-content:flex-start}.document-route-precedence ol{grid-template-columns:repeat(2,minmax(0,1fr))}.document-route-tools{align-items:stretch;flex-direction:column}.document-route-tools>label{width:100%;min-width:0;flex:none}.document-route-editor,.document-route-tools select{width:100%}.document-route-kind-picker,.document-route-scope-fields{grid-template-columns:1fr}.document-route-scope-fields>p{grid-column:auto}.document-route-programme-menu{position:fixed;z-index:1400;inset:auto 12px 12px;width:auto;max-height:min(520px,calc(100dvh - 24px))}.document-route-programme-menu [role=listbox]{max-height:min(390px,calc(100dvh - 125px))}}.admissions-dialog.issue-workspace{font-size:13px}.admissions-issue-progress{--stage-accent:#5938f6;--stage-accent-deep:#4d2eee}.admissions-dialog.issue-workspace>header .eyebrow{font-size:11px}.admissions-dialog.issue-workspace>header h2{font-size:23px}.admissions-dialog.issue-workspace>header .admissions-dialog-context{font-size:13px;line-height:1.45}.admissions-issue-breadcrumbs{font-size:11px}.admissions-issue-title-row>span{font-size:10px}.admissions-issue-exit{min-height:42px;font-size:12px}.admissions-issue-progress .stage-progress-label{font-size:12.5px}.admissions-issue-progress .stage-progress-meta{font-size:11px;line-height:1.35}.admissions-issue-screen-copy>span{font-size:11px}.admissions-issue-screen-copy h3{font-size:22px}.admissions-issue-screen-copy p{font-size:13px}.admissions-issue-screen-copy>small{color:#74798d;font-size:11.5px;line-height:1.45}.admissions-issue-case-rail section>header strong{font-size:13px}.admissions-issue-case-rail section>header span{font-size:11px}.admissions-issue-offer-snapshot>p{font-size:11.5px}.admissions-issue-terms-workspace>nav button{font-size:12px}.admissions-issue-readiness-checklist>header strong{font-size:13px}.admissions-issue-readiness-checklist>header small{font-size:11px}.admissions-issue-readiness-checklist>header>b{font-size:10px}.admissions-issue-readiness-checklist article{min-height:68px}.admissions-issue-readiness-checklist article strong{font-size:12.5px}.admissions-issue-readiness-checklist article small{font-size:11.5px}.admissions-issue-readiness-checklist article>b{font-size:10.5px}.admissions-issue-case-person small,.admissions-issue-case-rail dt,.admissions-issue-case-rail>header small{font-size:11px}.admissions-issue-case-person strong,.admissions-issue-case-rail dd,.admissions-issue-case-rail>header strong{font-size:12px}.admissions-issue-case-rail>p,.admissions-issue-context-strip dt,.admissions-issue-route-strip dt{font-size:11.5px}.admissions-issue-context-strip dd{font-size:13px}.admissions-issue-context-strip dd small,.admissions-issue-route-strip dd{font-size:11px}.admissions-issue-payment-match h4,.admissions-issue-review-checks h4,.admissions-issue-template-reasons h4{font-size:14px}.admissions-issue-check-list strong,.admissions-issue-payment-match>div strong,.admissions-issue-template-reasons>div strong{font-size:12px}.admissions-issue-check-list small,.admissions-issue-payment-match>div small,.admissions-issue-template-reasons>div small{font-size:11px}.admissions-issue-options>summary,.admissions-issue-payment-match dd,.admissions-issue-payment-match dt,.admissions-issue-preview-details>summary,.admissions-issue-review-meta dd,.admissions-issue-review-meta dt{font-size:11.5px}.admissions-dialog.issue-workspace :where(input,select,textarea){font-size:12.5px}.admissions-dialog.issue-workspace :where(.primary-button,.secondary-button){min-height:42px;font-size:12px}.admissions-issue-wizard-footer{bottom:0;margin-bottom:0}.admissions-issue-case-person small,.admissions-issue-case-rail dd,.admissions-issue-case-rail dt,.admissions-issue-case-rail>header small,.admissions-issue-case-rail>p,.admissions-issue-check-list small,.admissions-issue-confirm-guard small,.admissions-issue-context-strip dd small,.admissions-issue-context-strip dt,.admissions-issue-payment-match>div small,.admissions-issue-payment-match>p,.admissions-issue-pdf-preview-controls small,.admissions-issue-pdf-preview-error,.admissions-issue-preview-attention,.admissions-issue-preview-facts dd,.admissions-issue-preview-values dd,.admissions-issue-preview-values h3,.admissions-issue-preview>header small,.admissions-issue-progress .stage-progress-meta,.admissions-issue-review-document>header b,.admissions-issue-review-document>header>small,.admissions-issue-review-meta dd,.admissions-issue-review-meta dt,.admissions-issue-route-strip dd,.admissions-issue-template-reasons>div small,.admissions-issue-validation small{font-size:11.5px}html[data-enrolla-theme=dark] :where(.admissions-dialog.issue-workspace,.admissions-issue-readiness-checklist,.admissions-issue-case-rail,.admissions-issue-case-summary,.admissions-issue-offer-snapshot,.admissions-issue-applicant-card,.admissions-issue-payment-match,.admissions-issue-template-selector,.admissions-issue-template-reasons,.admissions-issue-terms-workspace,.admissions-issue-terms-content,.admissions-issue-financial-summary,.admissions-issue-context-strip,.admissions-issue-review-document,.admissions-issue-review-checks,.admissions-issue-notifications,.admissions-issue-confirm-summary,.admissions-issue-preview,.admissions-issue-options){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-enrolla-theme=dark] :where(.admissions-dialog.issue-workspace>header h2,.admissions-issue-breadcrumbs strong,.admissions-issue-readiness-checklist>header strong,.admissions-issue-readiness-checklist article strong,.admissions-issue-screen-copy h3,.admissions-issue-case-summary header strong,.admissions-issue-offer-snapshot header strong,.admissions-issue-case-rail>header strong,.admissions-issue-case-person strong,.admissions-issue-case-rail dd,.admissions-issue-terms-content>h4,.admissions-issue-terms-fields input,.admissions-issue-terms-textarea textarea,.admissions-issue-financial-summary dd,.admissions-issue-payment-match h4,.admissions-issue-payment-match dd,.admissions-issue-context-strip dd,.admissions-issue-template-reasons h4,.admissions-issue-template-reasons strong,.admissions-issue-review-checks h4,.admissions-issue-check-list strong,.admissions-issue-review-meta dd,.admissions-issue-notifications strong,.admissions-issue-confirm-summary span){color:var(--ink)}html[data-enrolla-theme=dark] .admissions-dialog-backdrop.issue-workspace-backdrop{background:var(--surface-soft)}html[data-enrolla-theme=dark] .admissions-issue-readiness-checklist>header{border-color:var(--line);background:var(--surface-raised)}html[data-enrolla-theme=dark] .admissions-issue-readiness-checklist article{border-color:var(--line)}html[data-enrolla-theme=dark] .admissions-issue-terms-workspace>nav{border-color:var(--line);background:var(--surface-soft)}html[data-enrolla-theme=dark] .admissions-issue-terms-workspace>nav button{color:var(--muted)}html[data-enrolla-theme=dark] .admissions-issue-terms-workspace>nav button.active,html[data-enrolla-theme=dark] .admissions-issue-terms-workspace>nav button:hover{background:color-mix(in srgb,var(--surface) 78%,#6657df);color:#c8c1ff}html[data-enrolla-theme=dark] :where(.admissions-issue-terms-fields input,.admissions-issue-terms-textarea textarea){border-color:var(--line);background:var(--surface-raised)}html[data-enrolla-theme=dark] .admissions-issue-delivery-note,html[data-enrolla-theme=dark] .admissions-issue-terms-note{border-color:var(--line);background:var(--surface-raised);color:var(--muted)}html[data-enrolla-theme=dark] .admissions-issue-financial-summary>div{border-color:var(--line)}html[data-enrolla-theme=dark] :where(.admissions-issue-progress .stage-progress-marker,.admissions-issue-review-document>header b,.admissions-issue-preview-facts div,.admissions-issue-preview-values dl>div,.admissions-issuance-selector-trigger,.admissions-issue-wizard-footer){border-color:var(--line);background:var(--surface-raised);color:var(--ink)}html[data-enrolla-theme=dark] .admissions-issue-review-canvas{background:var(--surface-soft)}.admissions-issued-workspace{width:100%;max-width:100%;min-width:0;display:grid;gap:12px;overflow-x:clip}.admissions-issued-page-header{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:2px 0 4px}.admissions-issued-page-header>div:first-child{min-width:0}.admissions-issued-page-header span{color:#52627c;font-size:10px;font-weight:650}.admissions-issued-page-header h1{margin:8px 0 4px;color:#102044;font-size:24px;line-height:1.1;letter-spacing:-.035em}.admissions-issued-page-header p{margin:0;color:#6f7c90;font-size:11px}.admissions-issued-metrics{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #dce3ee;border-radius:10px;background:#fff}.admissions-issued-metrics button{min-width:0;min-height:66px;display:flex;align-items:center;gap:11px;padding:11px 15px;border:0;border-right:1px solid #e2e7ef;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.admissions-issued-metrics button:last-child{border-right:0}.admissions-issued-metrics button:hover{background:#faf9ff}.admissions-issued-metrics svg{width:32px;height:32px;flex:0 0 auto;padding:8px;border-radius:50%;background:#f0edff;color:#563bea}.admissions-issued-metrics button:nth-child(2) svg{background:#fff4df;color:#b7770c}.admissions-issued-metrics button:nth-child(3) svg,.admissions-issued-metrics button:nth-child(5) svg{background:#fff0f2;color:#bd4056}.admissions-issued-metrics button:nth-child(4) svg{background:#e8f8f0;color:#108053}.admissions-issued-metrics span{min-width:0;display:grid;gap:2px}.admissions-issued-metrics strong{color:#172947;font-size:18px;line-height:1}.admissions-issued-metrics small{overflow:hidden;color:#6f7d92;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admissions-issued-register{width:100%;max-width:100%;min-width:0;overflow:visible;border-color:#dce3ee;border-radius:10px}.admissions-document-views{min-height:48px;display:flex;align-items:stretch;gap:22px;padding:0 15px;overflow-x:auto;border-bottom:1px solid #e3e8ef}.admissions-document-views button{position:relative;flex:0 0 auto;padding:0 2px;border:0;background:transparent;color:#62718a;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.admissions-document-views button.active{color:#5131e7}.admissions-document-views button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px 2px 0 0;background:#563bea;content:""}.admissions-issued-toolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 15px;border-bottom:1px solid #e7ebf1}.admissions-issued-toolbar>label{width:min(390px,100%);min-width:0;min-height:36px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #dce2eb;border-radius:7px;background:#fff;color:#7d899d}.admissions-issued-toolbar input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#283a57;font:inherit;font-size:10px}.admissions-issued-toolbar>button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #dce2eb;border-radius:7px;background:#fff;color:#4e5f79;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.admissions-issued-toolbar>button.active{border-color:#c9c0ff;background:#f3f0ff;color:#5131e7}.admissions-issued-filters{justify-content:flex-start;padding:10px 15px;border-bottom:1px solid #e7ebf1;background:#fafbfc}.admissions-issued-filters>*{width:min(225px,100%)}.admissions-issued-table{width:100%;max-width:100%;min-width:0;overflow-x:auto}.admissions-issued-table table{width:100%;min-width:860px;table-layout:fixed}.admissions-issued-table th:first-child{width:21%}.admissions-issued-table th:nth-child(2){width:18%}.admissions-issued-table th:nth-child(3){width:14%}.admissions-issued-table th:nth-child(4){width:12%}.admissions-issued-table th:nth-child(5){width:17%}.admissions-issued-table th:nth-child(6){width:14%}.admissions-issued-table th:nth-child(7){width:4%}.admissions-issued-table :where(th,td){padding-inline:12px}.admissions-issued-table td{min-width:0;height:58px;overflow-wrap:anywhere;vertical-align:middle}.admissions-issued-table tr.is-selected td{background:#f7f5ff}.admissions-issued-table tr.is-selected td:first-child{box-shadow:inset 3px 0 #5b3ee8}.admissions-issued-table .admissions-document-link small,.admissions-issued-table td>small{display:block;margin-top:3px;overflow:hidden;color:#8994a7;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.admissions-issued-review-cell{line-height:1.35}.admissions-issued-review-cell>span:not(.admissions-verification-status):not(.admissions-table-review-actions){display:block;margin-top:4px;color:#64728a;font-size:8px}.admissions-issued-review-cell .admissions-inline-view-button{display:inline-flex;margin-top:4px}.admissions-issued-review-cell .admissions-table-review-actions{margin-top:5px}.admissions-document-drawer{position:fixed;top:106px;right:51px;bottom:20px;z-index:22;width:min(370px,calc(100vw - 90px));display:grid;grid-template-rows:auto auto auto auto 1fr auto;overflow:hidden;border:1px solid #d8deea;border-radius:12px;background:#fff;box-shadow:0 18px 55px rgba(20,35,65,.18)}.admissions-document-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e7ebf1}.admissions-document-drawer>header>div{min-width:0;display:grid;gap:3px}.admissions-document-drawer>header span{color:#78869b;font-size:8px;font-weight:750;text-transform:uppercase}.admissions-document-drawer>header strong{overflow:hidden;color:#172947;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admissions-document-drawer>header button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:#f4f5f8;color:#52627c;cursor:pointer}.admissions-document-drawer-identity{padding:17px 16px 14px;border-bottom:1px solid #edf0f4}.admissions-document-drawer-identity h2{margin:11px 0 5px;color:#102044;font-size:17px;line-height:1.25}.admissions-document-drawer-identity p{margin:0;color:#728096;font-size:9px}.admissions-document-drawer>dl{margin:0;padding:6px 16px}.admissions-document-drawer>dl>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:12px;padding:10px 0;border-bottom:1px solid #edf0f4;font-size:9px}.admissions-document-drawer>dl>div:last-child{border-bottom:0}.admissions-document-drawer dt{color:#7b889c}.admissions-document-drawer dd{margin:0;color:#293b58;font-weight:700;text-align:right}.admissions-document-drawer-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:13px 16px;border-block:1px solid #edf0f4;background:#fafbfc}.admissions-document-drawer-progress span{min-width:0;display:grid;justify-items:center;gap:5px;text-align:center}.admissions-document-drawer-progress i{width:18px;height:18px;display:grid;place-items:center;border:1px solid #dce2eb;border-radius:50%;color:#8d98a8}.admissions-document-drawer-progress .complete i{border-color:#6f5de4;background:#6f5de4;color:#fff}.admissions-document-drawer-progress small{min-height:14px;display:grid;align-items:start;color:#78869b;font-size:6px;line-height:1.15;white-space:normal}.admissions-document-drawer>footer{display:flex;gap:8px;align-self:end;padding:14px 16px;border-top:1px solid #e7ebf1}.admissions-document-drawer>footer button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #dce2eb;border-radius:7px;background:#fff;color:#5131e7;font:inherit;font-size:9px;font-weight:750;cursor:pointer}.admissions-document-drawer>footer .primary-button{flex:1;border:0;background:#563bea;color:#fff}.admissions-document-record{width:100%;max-width:100%;min-width:0;display:grid;gap:11px;overflow-x:clip;color:#102044}.admissions-record-breadcrumb{min-width:0;display:flex;align-items:center;gap:8px;color:#76849a;font-size:10px}.admissions-record-breadcrumb button{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#33445f;font:inherit;font-weight:700;cursor:pointer}.admissions-record-breadcrumb button:hover{color:#563bea}.admissions-record-breadcrumb strong{overflow:hidden;color:#4b5b73;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admissions-document-record-header{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:4px}.admissions-document-record-header>div:first-child{min-width:0}.admissions-document-record-header>div:first-child>span{color:#6d7b91;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admissions-document-record-header h1{margin:5px 0 4px;overflow:hidden;color:#102044;font-size:23px;line-height:1.15;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.admissions-document-record-header p{margin:0;color:#6c7a90;font-size:10px}.admissions-document-record-header>div:first-child>div{display:flex;gap:6px;margin-top:9px}.admissions-document-record-actions{flex:0 0 auto;display:flex;gap:7px}.admissions-document-record-actions button{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #dce2eb;border-radius:7px;background:#fff;color:#455771;font:inherit;font-size:9px;font-weight:730;cursor:pointer}.admissions-document-record-actions button:last-child{width:35px;padding:0}.admissions-document-record-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #dce3ee;border-radius:10px;background:#fff}.admissions-document-record-progress>div{position:relative;min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:9px 14px;border-right:1px solid #e5e9ef}.admissions-document-record-progress>div:last-child{border-right:0}.admissions-document-record-progress i{width:25px;height:25px;display:grid;place-items:center;border:1px solid #dce2eb;border-radius:50%;color:#8d98aa;font-size:8px;font-style:normal;font-weight:800}.admissions-document-record-progress .complete i{border-color:#6a58df;background:#6a58df;color:#fff}.admissions-document-record-progress span{min-width:0;display:grid;gap:3px}.admissions-document-record-progress strong{overflow:hidden;color:#33445f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.admissions-document-record-progress small{overflow:hidden;color:#8995a7;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.admissions-document-record-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:11px;align-items:start}.admissions-document-record-grid>aside,.admissions-document-record-grid>main{min-width:0;display:grid;gap:10px}.admissions-document-record-card,.admissions-document-record-evidence,.admissions-document-record-grid>aside>article{min-width:0;overflow:hidden;border:1px solid #dce3ee;border-radius:10px;background:#fff}.admissions-document-record-card>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #e6eaf0;background:#fbfcfd}.admissions-document-record-card>header>div{min-width:0;display:grid;gap:3px}.admissions-document-record-card>header span:first-child{color:#8290a3;font-size:7px;font-weight:750;text-transform:uppercase}.admissions-document-record-card h2{margin:0;overflow:hidden;color:#172947;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admissions-document-record-card>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.admissions-document-record-card>dl>div{min-width:0;min-height:58px;display:grid;align-content:center;gap:5px;padding:10px 14px;border-right:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1}.admissions-document-record-card>dl>div:nth-child(3n){border-right:0}.admissions-document-record-card>dl>div:nth-last-child(-n+3){border-bottom:0}.admissions-document-record-card dt{color:#8190a4;font-size:7px}.admissions-document-record-card dd{margin:0;overflow-wrap:anywhere;color:#293b57;font-size:9px;font-weight:700}.admissions-document-record-evidence>summary{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;color:#34445e;cursor:pointer;list-style:none}.admissions-document-record-evidence>summary::-webkit-details-marker{display:none}.admissions-document-record-evidence>summary>span{display:inline-flex;align-items:center;gap:8px}.admissions-document-record-evidence>summary strong{font-size:9px}.admissions-document-record-evidence[open]>summary>svg{transform:rotate(180deg)}.admissions-document-record-evidence>div{border-top:1px solid #e8ecf1}.admissions-document-record-evidence dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admissions-document-record-evidence dl>div{min-width:0;padding:10px 14px;border-right:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1}.admissions-document-record-evidence dt{color:#8190a4;font-size:7px}.admissions-document-record-evidence dd{margin:4px 0 0;overflow-wrap:anywhere;color:#293b57;font-size:9px;font-weight:700}.admissions-document-record-grid>aside>article{padding:13px}.admissions-document-record-verification>header{display:flex;align-items:center;gap:9px;padding-bottom:9px}.admissions-document-record-verification>header>svg{width:29px;height:29px;padding:7px;border-radius:50%;background:#e8f8f0;color:#108053}.admissions-document-record-verification>header>div{display:grid;gap:2px}.admissions-document-record-application>span,.admissions-document-record-verification>header span{color:#8491a3;font-size:7px;font-weight:750;text-transform:uppercase}.admissions-document-record-verification>header strong{color:#176f55;font-size:10px}.admissions-document-record-verification dl{margin:0}.admissions-document-record-verification dl>div{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid #edf0f4;font-size:8px}.admissions-document-record-verification dt{color:#77859a}.admissions-document-record-verification dd{margin:0;color:#263956;font-weight:700}.admissions-document-record-application{display:grid;gap:6px}.admissions-document-record-application>strong{color:#263956;font-size:11px}.admissions-document-record-application>small{color:#7d899b;font-size:8px}.admissions-document-record-application>a{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:4px;padding:0 9px;border:1px solid #dedfe7;border-radius:7px;color:#563bea;font-size:8px;font-weight:750;text-decoration:none}.admissions-document-record-governance{display:grid;gap:6px}.admissions-document-record-governance h2{margin:0 0 4px;color:#263956;font-size:11px}.admissions-document-record-governance>button,.admissions-document-record-governance>details>summary{min-height:38px;display:grid;grid-template-columns:17px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:0 9px;border:1px solid #e0e4eb;border-radius:7px;background:#fff;color:#5131e7;font:inherit;font-size:8px;font-weight:750;text-align:left;cursor:pointer;list-style:none}.admissions-document-record-governance>button span{min-width:0;display:grid;gap:1px}.admissions-document-record-governance>button small{color:#7d899b;font-size:6px;font-weight:600}.admissions-document-record-governance>details>summary::-webkit-details-marker{display:none}.admissions-document-record-governance>details[open]>summary>svg:last-child{transform:rotate(180deg)}.admissions-document-record-governance>details>div{display:grid;gap:5px;padding:7px 0 0}.admissions-document-record-governance>details>div>button{min-height:34px;padding:0 9px;border:1px solid #e0e4eb;border-radius:7px;background:#fff;color:#4e5f79;font:inherit;font-size:8px;font-weight:700;text-align:left;cursor:pointer}.admissions-document-record-governance>details>div>button.danger{border-color:#efcbd2;color:#b63a50}.admissions-document-record-governance>details>div>small{color:#7d899b;font-size:7px;line-height:1.45}.student-360-compact-grid .student-workspace-identity-panel{min-width:0;border-color:#dce3ee;border-radius:10px;background:#fff}.student-360-compact-grid .student-workspace-identity-panel>header{min-height:54px;padding:11px 14px;border-color:#e4e8ef}.student-360-compact-grid .student-workspace-identity-panel>header>span{width:30px;height:30px;border-radius:8px}.student-360-compact-grid .student-workspace-identity-panel h3{font-size:13px}.student-360-compact-grid .student-workspace-identity-panel header p{display:none}.student-360-compact-grid .student-workspace-identity-panel header em{font-size:8px;text-transform:uppercase}.student-360-compact-grid .student-workspace-identity-body{min-height:128px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:12px;padding:13px 14px}.student-360-compact-grid .student-workspace-current{padding:12px;border-color:#e2e7ef;border-radius:8px}.student-360-compact-grid .student-workspace-current strong{font-size:12px}.student-360-compact-grid .student-workspace-review{align-content:center}.student-360-compact-grid .student-workspace-review :where(select,input){min-height:37px;font-size:9px}.student-360-compact-grid .student-workspace-review .primary-button,.student-360-compact-grid .student-workspace-review .secondary-button{height:34px}html[data-enrolla-theme=dark] :where(.admissions-issued-metrics,.admissions-issued-register,.admissions-document-drawer,.admissions-document-record-progress,.admissions-document-record-card,.admissions-document-record-evidence,.admissions-document-record-grid>aside>article,.student-360-readiness,.student-360-next-action,.student-360-essential,.student-360-record-summary,.student-360-compact-grid .student-workspace-identity-panel){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-enrolla-theme=dark] :where(.admissions-issued-page-header h1,.admissions-issued-metrics strong,.student-360-next-action h3,.student-360-essential h3,.student-360-readiness strong){color:var(--ink)}html[data-enrolla-theme=dark] :where(.admissions-document-views,.admissions-issued-toolbar,.admissions-issued-filters,.student-360-essential>header,.student-360-record-summary>header){border-color:var(--line);background:var(--surface-soft)}html[data-enrolla-theme=dark] :where(.admissions-issued-toolbar>label,.admissions-issued-toolbar>button,.admissions-issued-toolbar input,.student-360-record-summary>button){border-color:var(--line);background:var(--surface-raised);color:var(--ink)}@media (max-width:1100px){.admissions-issued-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admissions-issued-metrics button:nth-child(3){border-right:0}.admissions-issued-metrics button:nth-child(-n+3){border-bottom:1px solid #e2e7ef}.admissions-document-record-grid,.student-360-compact-grid .student-workspace-identity-body{grid-template-columns:1fr}.admissions-document-record-grid>aside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.admissions-issued-page-header{align-items:stretch;flex-direction:column}.admissions-issued-page-header .admissions-document-issue-control,.admissions-issued-page-header .primary-button{width:100%}.admissions-issued-metrics{grid-template-columns:1fr}.admissions-issued-metrics button{border-right:0;border-bottom:1px solid #e2e7ef}.admissions-issued-metrics button:last-child{border-bottom:0}.admissions-issued-toolbar{align-items:stretch;flex-direction:column}.admissions-issued-toolbar>button,.admissions-issued-toolbar>label{width:100%}.admissions-issued-filters{align-items:stretch;flex-direction:column}.admissions-issued-filters>*{width:100%}.admissions-document-drawer{top:72px;right:10px;bottom:10px;width:calc(100vw - 20px)}.admissions-document-record-header{align-items:stretch;flex-direction:column}.admissions-document-record-header h1{white-space:normal}.admissions-document-record-actions{width:100%;flex-wrap:wrap}.admissions-document-record-actions button{flex:1}.admissions-document-record-progress{grid-template-columns:1fr}.admissions-document-record-progress>div{border-right:0;border-bottom:1px solid #e5e9ef}.admissions-document-record-progress>div:last-child{border-bottom:0}.admissions-document-record-card>dl{grid-template-columns:1fr}.admissions-document-record-card>dl>div{border-right:0}.admissions-document-record-card>dl>div:nth-last-child(-n+3){border-bottom:1px solid #e8ecf1}.admissions-document-record-card>dl>div:last-child{border-bottom:0}.admissions-document-record-grid>aside{grid-template-columns:1fr}}.student-full-record{width:100%;max-width:100%;min-width:0;display:grid;gap:12px;overflow-x:clip;color:#102044}.student-full-record-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 0 3px}.student-full-record-header h2{margin:3px 0;color:#0f2042;font-size:25px;line-height:1.05;letter-spacing:-.04em}.student-full-record-header p{margin:0;color:#687792;font-size:9px}.student-full-record-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.student-full-record-card{min-width:0;overflow:hidden;border:1px solid #dce3ee;border-radius:10px;background:#fff}.student-full-record-card>header{min-height:48px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #e5eaf1}.student-full-record-card>header>svg{width:29px;height:29px;padding:7px;border-radius:7px;background:#f0edff;color:#563bea}.student-full-record-card h3{margin:0;color:#172947;font-size:12px}.student-full-record-card dl{margin:0;padding:4px 14px 8px}.student-full-record-card dl>div{min-width:0;display:grid;grid-template-columns:minmax(120px,.48fr) minmax(0,1fr);align-items:center;gap:10px;min-height:28px;border-bottom:1px solid #edf0f4;font-size:8px}.student-full-record-card dl>div:last-child{border-bottom:0}.student-full-record-card dt{color:#78869b}.student-full-record-card dd{min-width:0;display:flex;align-items:center;gap:8px;margin:0;overflow-wrap:anywhere;color:#263956;font-weight:680}.student-full-record-card dd .admissions-status{font-size:7px}.student-full-record-card dd em.is-verified{display:inline-flex;align-items:center;gap:3px;margin-left:auto;padding:3px 6px;border-radius:999px;background:#e8f8f0;color:#108053;font-size:7px;font-style:normal;font-weight:800;text-transform:uppercase}.student-full-record-summary-card ul{display:grid;gap:0;margin:0;padding:7px 14px 3px;list-style:none}.student-full-record-summary-card li{min-height:24px;display:flex;align-items:center;gap:8px;color:#34445f;font-size:8px}.student-full-record-summary-card li>svg{width:14px;color:#6549e7}.student-full-record-summary-card li.is-complete>svg{color:#108053}.student-full-record-card>button,.student-full-record-history>button{display:inline-flex;align-items:center;gap:5px;margin:5px 14px 11px;padding:0;border:0;background:transparent;color:#5131e7;font:inherit;font-size:8px;font-weight:760;cursor:pointer}.student-full-record-finance>div{margin:10px 14px 14px}.student-full-record-state{min-height:67px;display:flex;align-items:center;gap:11px;padding:12px;border:1px solid #dce3ee;border-radius:8px;background:#fbfcfd}.student-full-record-state.is-restricted{border-color:#d5cdfd;background:#faf9ff;color:#563bea}.student-full-record-state>svg{width:24px;flex:0 0 auto}.student-full-record-state span{min-width:0;display:grid;gap:3px}.student-full-record-state strong{color:#263956;font-size:11px}.student-full-record-state small{color:#7d899b;font-size:8px}.student-full-record-balances{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.student-full-record-balances span{display:grid;gap:3px;padding:11px;border:1px solid #e1e6ee;border-radius:8px}.student-full-record-balances small{color:#78869b;font-size:8px}.student-full-record-balances strong{color:#263956;font-size:13px}.student-full-record-history>strong{display:block;margin:14px 14px 3px;font-size:13px}.student-full-record-history>p{margin:0 14px 9px;color:#78869b;font-size:8px}.student-full-record-guardian details{margin:10px 14px 14px}.student-full-record-guardian summary{min-height:67px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid #cfe8dc;border-radius:8px;background:#f7fcf9;color:#108053;cursor:pointer;list-style:none}.student-full-record-guardian summary::-webkit-details-marker{display:none}.student-full-record-guardian summary>svg{width:22px}.student-full-record-guardian summary span{min-width:0;display:grid;gap:3px}.student-full-record-guardian summary strong{font-size:11px}.student-full-record-guardian summary small{color:#658d7b;font-size:8px}.student-full-record-guardian summary b{color:#5131e7;font-size:8px}.student-full-record-guardian details[open] summary{border-radius:8px 8px 0 0}.student-full-record-guardian details[open] dl{border:1px solid #cfe8dc;border-top:0;border-radius:0 0 8px 8px}.student-full-record-moodle{min-width:0;overflow:hidden;padding:10px 13px 13px;border:1px solid #cfc6ff;border-radius:10px;background:linear-gradient(105deg,#fbfaff,#fff)}.student-full-record-moodle>header{display:flex;align-items:center;gap:9px;margin-bottom:8px}.student-full-record-moodle>header svg{width:29px;height:29px;padding:7px;border-radius:7px;background:#f0edff;color:#563bea}.student-full-record-moodle h3{margin:0;font-size:11px}.student-full-record-moodle>div{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;overflow:hidden;border:1px solid #e2e5ee;border-radius:8px;background:#fff}.student-full-record-moodle>div>span{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:8px;min-height:55px;padding:8px 13px;border-right:1px solid #e4e8ef}.student-full-record-moodle i{grid-row:1/3;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#f0edff;color:#563bea;font-size:8px;font-style:normal;font-weight:800}.student-full-record-moodle .is-complete i{background:#e8f8f0;color:#108053}.student-full-record-moodle .is-attention i{background:#fff0f2;color:#bd4056}.student-full-record-moodle .is-progress i{background:#fff4df;color:#b7770c}.student-full-record-moodle small{color:#7d899b;font-size:7px}.student-full-record-moodle strong{overflow:hidden;color:#263956;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.student-full-record-moodle .primary-button{min-width:176px;height:38px;margin:8px 10px;white-space:nowrap}html[data-enrolla-theme=dark] :where(.student-full-record-card,.student-full-record-moodle,.student-full-record-moodle>div){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-enrolla-theme=dark] :where(.student-full-record-header h2,.student-full-record-card h3,.student-full-record-card dd,.student-full-record-state strong,.student-full-record-moodle h3,.student-full-record-moodle strong){color:var(--ink)}html[data-enrolla-theme=dark] :where(.student-full-record-card>header,.student-full-record-state,.student-full-record-balances span){border-color:var(--line);background:var(--surface-soft)}@media (max-width:1040px){.student-full-record-moodle>div{grid-template-columns:1fr}.student-full-record-moodle>div>span{border-right:0;border-bottom:1px solid #e4e8ef}.student-full-record-moodle .primary-button{width:calc(100% - 20px)}}@media (max-width:760px){.student-full-record-header{align-items:flex-start;flex-direction:column}.student-full-record-header .student-360-heading-actions{width:100%;justify-content:flex-start}.student-full-record-header .student-360-heading-actions :where(button,a){flex:1}.student-full-record-grid{grid-template-columns:1fr}.student-full-record-card dl>div{grid-template-columns:110px minmax(0,1fr)}}