.dash-shell{--oz-control-h:44px;--oz-control-pad-x:14px;--oz-control-pad-y:10px;--oz-control-line:1.18}.dash-shell .sidebar nav a,.dash-shell .sidebar nav button{min-height:44px;line-height:var(--oz-control-line);align-items:center;gap:8px;display:flex;padding:11px 14px!important}.dash-shell .sidebar nav a span,.dash-shell .sidebar nav button span{padding-block:1px;display:block}.dash-shell .oz-live .btn,.dash-shell .oz-live button:not(.oz-notification-open):not(.oz-library-preview-button),.dash-shell .oz-live [role=button]{min-height:var(--oz-control-h);padding:var(--oz-control-pad-y) var(--oz-control-pad-x);line-height:var(--oz-control-line);vertical-align:middle;white-space:normal;justify-content:center;align-items:center;gap:7px;display:inline-flex}.dash-shell .oz-live .oz-segmented{gap:4px;padding:5px}.dash-shell .oz-live .oz-segmented button,.dash-shell .oz-live [role=tab],.dash-shell .oz-live .oz-planning-tabs button,.dash-shell .oz-live .oz-dossier-tabs button,.dash-shell .oz-live .oz-calendar-filters button,.dash-shell .oz-live .oz-search-categories button{justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 13px;line-height:1.15;display:inline-flex}.dash-shell .oz-live .badge,.dash-shell .oz-live .status,.dash-shell .oz-live .oz-badge,.dash-shell .oz-live .oz-promotion-status,.dash-shell .oz-live .oz-account-status,.dash-shell .oz-live .oz-calendar-type,.dash-shell .oz-live .chip{justify-content:center;align-items:center;gap:5px;min-height:26px;padding:6px 9px;line-height:1.1;display:inline-flex}.dash-shell .oz-live .toolbar,.dash-shell .oz-live .oz-crud-toolbar,.dash-shell .oz-live .oz-notification-toolbar,.dash-shell .oz-live .oz-audit-toolbar,.dash-shell .oz-live .oz-student-list-toolbar,.dash-shell .oz-live .oz-people-toolbar,.dash-shell .oz-live .oz-library-toolbar{row-gap:8px;min-height:54px;padding-block:7px}.dash-shell .oz-live .searchbox input,.dash-shell .oz-live .filter-select,.dash-shell .oz-live .oz-crud-search,.dash-shell .oz-live .oz-notification-tools input,.dash-shell .oz-live .oz-notification-tools select,.dash-shell .oz-live .oz-audit-toolbar select,.dash-shell .oz-live .oz-people-toolbar select,.dash-shell .oz-live .oz-library-toolbar select{min-height:42px}.dash-shell .oz-live .oz-crud-search{padding:4px 8px}.dash-shell .oz-live .oz-crud-search input{min-height:34px;padding:7px 6px;line-height:1.2}.dash-shell .oz-live .oz-content-toolbar{align-items:center;gap:10px;min-height:52px;padding:4px 0 10px}.dash-shell .oz-live .oz-content-toolbar h2,.dash-shell .oz-live .oz-content-toolbar h3{margin-top:4px;margin-bottom:2px;line-height:1.02}.dash-shell .oz-live .oz-ux-page-head{gap:20px;padding-top:4px;padding-bottom:22px}.dash-shell .oz-live .oz-ux-page-head h1{margin-top:8px;margin-bottom:10px}.dash-shell .oz-live .oz-notification-open{padding:15px 16px;line-height:1.25}.dash-shell .oz-live .oz-notification-actions{align-items:center;min-height:38px;padding:8px 14px}.dash-shell .oz-live .oz-notification-actions button,.dash-shell .oz-live .oz-notification-actions a{padding:5px 7px;line-height:1.15}.dash-shell .oz-mobile-bottom-nav{min-height:68px;padding:6px max(4px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));align-items:stretch}.dash-shell .oz-mobile-bottom-nav a,.dash-shell .oz-mobile-bottom-nav button{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:54px;padding:6px 3px;line-height:1.05;display:flex}.dash-shell .oz-mobile-bottom-nav a>span:last-child,.dash-shell .oz-mobile-bottom-nav button>span:last-child{max-width:100%;padding:1px 2px 2px;display:block}.dash-shell .oz-global-notification-alert,.dash-shell .oz-global-connect-alert{gap:10px;min-height:46px;line-height:1.15;padding:10px 16px!important}.dash-shell .oz-global-notification-alert span,.dash-shell .oz-global-connect-alert span{padding-block:1px}.dash-shell .oz-live .oz-cockpit-metrics article,.dash-shell .oz-live .oz-student-home-metrics article,.dash-shell .oz-live .oz-student-finance-metrics>div,.dash-shell .oz-live .oz-dossier-kpis button{padding:17px!important}.dash-shell .oz-live .oz-cockpit-metrics small,.dash-shell .oz-live .oz-student-home-metrics small,.dash-shell .oz-live .oz-student-finance-metrics small,.dash-shell .oz-live .oz-dossier-kpis small{padding-bottom:2px;line-height:1.25}.dash-shell .oz-live table th{padding-top:13px;padding-bottom:13px;line-height:1.15}.dash-shell .oz-live input,.dash-shell .oz-live select,.dash-shell .oz-live textarea{line-height:1.25}.dash-shell .oz-live input:not([type=checkbox]):not([type=radio]):not([type=file]),.dash-shell .oz-live select{min-height:42px;padding-top:9px;padding-bottom:9px}.dash-shell .oz-live textarea{padding-top:11px;padding-bottom:11px}@media (width<=640px){.dash-shell{--oz-control-h:42px;--oz-control-pad-x:12px;--oz-control-pad-y:9px}.dash-shell .oz-live .oz-segmented{padding:4px}.dash-shell .oz-live .oz-segmented button,.dash-shell .oz-live [role=tab],.dash-shell .oz-live .oz-planning-tabs button,.dash-shell .oz-live .oz-dossier-tabs button{min-height:36px;padding:8px 11px}.dash-shell .oz-live .oz-content-toolbar{padding-bottom:12px}.dash-shell .oz-live .oz-ux-page-head{padding-bottom:18px}.dash-shell .oz-live .oz-cockpit-metrics article,.dash-shell .oz-live .oz-student-home-metrics article,.dash-shell .oz-live .oz-student-finance-metrics>div,.dash-shell .oz-live .oz-dossier-kpis button{padding:14px!important}.dash-shell .oz-mobile-bottom-nav{min-height:70px}}@media (width<=430px){.dash-shell .sidebar nav a,.dash-shell .sidebar nav button{padding-left:13px!important;padding-right:13px!important}.dash-shell .oz-live .btn{padding-left:12px;padding-right:12px}.dash-shell .oz-global-notification-alert,.dash-shell .oz-global-connect-alert{padding:10px 13px!important}}@media (width>=1001px){.dash-shell .dash-main:has(>.oz-live){width:100%;min-width:0;max-width:1700px;padding:28px 40px 64px 48px!important}.dash-shell .dash-main:has(>.oz-live)>.oz-live{width:100%;min-width:0}.dash-shell .oz-live-main.oz-ux-page,.dash-shell .oz-live-main.oz-role-cockpit,.dash-shell .oz-live-main.oz-search-page,.dash-shell .oz-live-main.oz-audit-page,.dash-shell .oz-live-main.oz-crud-page,.dash-shell .oz-live-main.oz-student-list-page,.dash-shell .oz-live-main.oz-notification-center{max-width:none;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}@media (width>=1440px){.dash-shell .dash-main:has(>.oz-live){padding-left:56px!important;padding-right:48px!important}}}.oz-access-pending{color:#fff;background:#0d0d0d;place-items:center;min-height:100dvh;padding:24px;display:grid}.oz-access-pending>section{background:#151515;border:1px solid #2d2d2d;border-radius:18px;gap:14px;width:min(620px,100%);padding:clamp(24px,5vw,44px);display:grid;box-shadow:0 26px 80px #00000047}.oz-access-pending-mark{background:var(--acid,#dbfe01);color:#111;border-radius:14px;place-items:center;width:56px;height:56px;font-size:18px;font-weight:900;display:grid}.oz-access-pending small{letter-spacing:.09em;color:#999;font-weight:900}.oz-access-pending h1{text-transform:uppercase;margin:0;font-size:clamp(30px,5vw,52px);line-height:.95}.oz-access-pending p{color:#bbb;margin:0;line-height:1.55}.oz-access-pending>section>div:last-of-type{flex-wrap:wrap;gap:8px;display:flex}.oz-access-pending .btn.outline{color:#fff!important;background:0 0!important;border-color:#555!important}.oz-account-status.pending{color:#7a5b00;background:#fff3bf}.oz-shell-access-gate{color:#111;text-align:center;background:#f2f2ee;align-content:center;place-items:center;gap:14px;min-height:100dvh;padding:24px;display:grid}.oz-shell-access-gate>span{border:4px solid #d8d8d2;border-top-color:#111;border-radius:50%;width:36px;height:36px;animation:.75s linear infinite ozRoleGateSpin}.oz-shell-access-gate>strong{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}@keyframes ozRoleGateSpin{to{transform:rotate(360deg)}}
