.menu-button.desktop-visible{display:grid}.sidebar-is-collapsed .sidebar{width:76px;padding-inline:10px;overflow:visible}.sidebar-is-collapsed .content-shell{margin-left:76px}.sidebar-is-collapsed .brand{gap:0}.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:none}.sidebar-is-collapsed .brand-row{height:64px;justify-content:center;padding:0}.sidebar-is-collapsed .workspace-menu{margin-top:23px}.sidebar-is-collapsed .workspace-switcher{min-height:48px;display:grid;grid-template-columns:1fr;justify-items:center;padding:6px}.sidebar-is-collapsed .workspace-switcher .workspace-avatar.has-logo{width:44px}.sidebar-is-collapsed .nav-item{justify-content:center;padding:0}.sidebar-is-collapsed .nav-item .nav-new-badge{min-width:9px;width:9px;height:9px;position:absolute;top:5px;right:5px;overflow:hidden;padding:0;border:2px solid var(--sidebar);color:transparent;font-size:0}.sidebar-is-collapsed .nav-item svg{width:20px;height:20px}.sidebar-is-collapsed .nav-item:after{position:fixed;left:70px;z-index:70;display:none;padding:7px 9px;border-radius:6px;background:#292b45;color:#fff;font-size:11px;box-shadow:0 8px 20px rgba(0,0,0,.2);content:attr(aria-label)}.sidebar-is-collapsed .nav-item:hover:after{display:block}@media (min-width:861px){.sidebar-is-collapsed .sidebar:focus-within,.sidebar-is-collapsed .sidebar:hover{z-index:45;width:252px;padding:0 13px 16px;overflow-y:auto;box-shadow:18px 0 42px rgba(10,11,27,.28)}.sidebar-is-collapsed .sidebar:focus-within .brand,.sidebar-is-collapsed .sidebar:hover .brand{gap:12px}.sidebar-is-collapsed .sidebar:focus-within .brand-row,.sidebar-is-collapsed .sidebar:hover .brand-row{height:74px;justify-content:space-between;padding:0 8px}.sidebar-is-collapsed .sidebar:focus-within .workspace-menu,.sidebar-is-collapsed .sidebar:hover .workspace-menu{margin-top:2px}.sidebar-is-collapsed .sidebar:focus-within .workspace-switcher,.sidebar-is-collapsed .sidebar:hover .workspace-switcher{min-height:62px;grid-template-columns:auto 1fr auto;justify-items:stretch;padding:10px}.sidebar-is-collapsed .sidebar:focus-within .workspace-switcher .workspace-avatar.has-logo,.sidebar-is-collapsed .sidebar:hover .workspace-switcher .workspace-avatar.has-logo{width:72px}.sidebar-is-collapsed .sidebar:focus-within :where(.brand span,.workspace-switcher>span:nth-child(2),.workspace-switcher>svg,.nav-group>p,.nav-item span,.nav-item em,.sidebar-footer),.sidebar-is-collapsed .sidebar:hover :where(.brand span,.workspace-switcher>span:nth-child(2),.workspace-switcher>svg,.nav-group>p,.nav-item span,.nav-item em,.sidebar-footer){display:initial}.sidebar-is-collapsed .sidebar:focus-within :where(.nav-group>p,.sidebar-footer),.sidebar-is-collapsed .sidebar:hover :where(.nav-group>p,.sidebar-footer){display:block}.sidebar-is-collapsed .sidebar:focus-within .nav-item,.sidebar-is-collapsed .sidebar:hover .nav-item{justify-content:flex-start;padding:0 11px}.sidebar-is-collapsed .sidebar:focus-within .nav-item .nav-new-badge,.sidebar-is-collapsed .sidebar:hover .nav-item .nav-new-badge{min-width:25px;width:auto;height:auto;position:static;padding:3px 6px;border:1px solid rgba(102,218,174,.24);color:#7fe0bd;font-size:8px}.sidebar-is-collapsed .sidebar:focus-within .nav-item svg,.sidebar-is-collapsed .sidebar:hover .nav-item svg{width:16px;height:16px}.sidebar-is-collapsed .sidebar:focus-within .nav-item:after,.sidebar-is-collapsed .sidebar:hover .nav-item:after{display:none}}.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{min-width:0;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-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{display:grid;gap:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.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{min-width:0;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-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:100;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 h2{margin:5px 0 0;color:#303346;font-size:20px;font-weight:var(--enrolla-weight-medium)}.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}.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}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>.primary-button:first-child{border-radius:8px 0 0 8px}.admissions-primary-more{min-width:40px;padding-inline:9px!important;border-left:1px solid rgba(255,255,255,.28)!important;border-radius:0 8px 8px 0!important}.admissions-primary-split .admissions-action-menu{top:calc(100% + 7px)}.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(1080px,100%)}.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-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:11px 6px 15px;border-bottom:1px solid #e9e9ef}.admissions-issue-steps span{position:relative;display:grid;justify-items:center;gap:6px;color:#9497a6;text-align:center}.admissions-issue-steps span:after{position:absolute;top:12px;left:calc(50% + 17px);right:calc(-50% + 17px);height:2px;background:#e2e2ea;content:""}.admissions-issue-steps span:last-child:after{display:none}.admissions-issue-steps span.complete:after{background:#7769e8}.admissions-issue-steps i{position:relative;z-index:1;width:26px;height:26px;display:grid;place-items:center;border:2px solid #dcdee6;border-radius:50%;background:#fff;font-style:normal;font-size:10px}.admissions-issue-steps .complete i,.admissions-issue-steps .current i{border-color:#7466e6;background:#7466e6;color:#fff}.admissions-issue-steps b{font-size:9px}.issue-workspace form{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-workspace form>:where(.admissions-issue-steps,.admissions-manual-values,.admissions-callout,.admissions-submit){grid-column:1/-1}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)}@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))}.admissions-document-progress{min-width:620px}.admissions-document-360{overflow-x:auto}.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-steps{grid-template-columns:1fr;gap:7px;padding-inline:0}.admissions-issue-steps span{grid-template-columns:28px minmax(0,1fr);justify-items:start;align-items:center;text-align:left}.admissions-issue-steps span:after{top:27px;bottom:-8px;left:13px;width:2px;height:auto}}