@media screen{.next-campus-shell{--color-paper:#f8f4ec;--color-paper-raised:#fffdfa;--color-paper-muted:#efeadf;--color-ink:#11231e;--color-ink-secondary:#384944;--color-ink-muted:#58635f;--color-ink-chart-soft:#3849442e;--color-rule:#dcd7cd;--color-rule-strong:#b9b4a8;--color-rule-faint:#e8e4dc;--color-accent:#035b4b;--color-accent-hover:#00493b;--color-accent-strong:#00493b;--color-accent-soft:#daf1e8;--color-accent-secondary:#277b9e;--color-accent-chart-soft:#035b4b29;--color-accent-ink:#fefcf7;--color-focus:#035b4b;--color-success-token:#1b552c;--color-success-soft-token:#def6e2;--color-warning-token:#744711;--color-warning-soft-token:#ffedc8;--color-danger-token:#973023;--color-danger-soft-token:#fdeae5;--color-overlay-token:#04100d73;--color-shadow-soft:#11231e0d;--color-shadow-medium:#11231e1a;--color-shadow-strong:#11231e2e;--color-chart-grid:#11231e1a;--campus-deep:#102f28;--campus-deep-ink:#f5f1e9;--campus-deep-muted:#aec3bd;--campus-deep-rule:#365149;--campus-lime:#d1e68e;--campus-lime-ink:#172f1d;--font-body:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-body);--font-campus-display:var(--font-fraunces), Georgia, serif;--campus-title-size:clamp(1.875rem, 3vw, 2.375rem);--radius-control:10px;--radius-panel:20px;--radius-dialog:20px;--color-text:var(--color-ink);--color-text-secondary:var(--color-ink-secondary);--color-text-muted:var(--color-ink-muted);--color-primary:var(--color-accent);--color-primary-hover:var(--color-accent-hover);--color-primary-strong:var(--color-accent-strong);--color-primary-subtle:var(--color-accent-soft);--color-success:var(--color-success-token);--color-success-subtle:var(--color-success-soft-token);--color-warning:var(--color-warning-token);--color-warning-subtle:var(--color-warning-soft-token);--color-info:var(--color-accent);--color-info-subtle:var(--color-accent-soft);--color-border:var(--color-rule);--color-border-strong:var(--color-rule-strong);--color-border-input:var(--color-rule-strong);--color-border-faint:var(--color-rule-faint);--color-surface:var(--color-paper-raised);--color-surface-muted:var(--color-paper);--color-surface-elevated:var(--color-paper-muted);--color-bg:var(--color-paper);--color-danger:var(--color-danger-token);--color-danger-subtle:var(--color-danger-soft-token);--color-overlay:var(--color-overlay-token);--color-brand:var(--color-accent);--color-focus-ring:var(--color-focus);--radius:var(--radius-control);--radius-lg:var(--radius-panel);--shadow-xs:0 1px 2px var(--color-shadow-soft);--shadow-sm:0 4px 12px var(--color-shadow-medium);--shadow-lg:0 20px 48px var(--color-shadow-strong);--shadow-soft:var(--shadow-sm);--shadow-card:var(--shadow-xs);--shadow-card-hover:var(--shadow-sm);--shadow-modal:var(--shadow-lg);--focus-ring:0 0 0 2px var(--color-paper), 0 0 0 4px var(--color-focus);--chart-primary:var(--color-accent);--chart-primary-soft:var(--color-accent-chart-soft);--chart-accent:var(--color-accent-secondary);--chart-success:var(--color-success-token);--chart-warning:var(--color-warning-token);--chart-danger:var(--color-danger-token);--chart-neutral:var(--color-ink-muted);--chart-grid:var(--color-chart-grid);--chart-text:var(--color-ink-muted);--chart-surface:var(--color-paper-raised);font-family:var(--font-body);color:var(--color-ink);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}@supports (color:lab(0% 0 0)){.next-campus-shell{--color-paper:lab(96.3357% .351459 4.5809);--color-paper-raised:lab(99.4365% .107318 1.52055);--color-paper-muted:lab(92.8703% .490308 6.12278);--color-ink:lab(12.1767% -8.98065 .785792);--color-ink-secondary:lab(29.551% -8.20346 .722188);--color-ink-muted:lab(41.039% -5.042 .945032);--color-ink-chart-soft:lab(29.551% -8.20346 .722188/.18);--color-rule:lab(86.1348% .424385 5.35419);--color-rule-strong:lab(73.3882% .584424 6.9117);--color-rule-faint:lab(90.7675% .353754 4.58242);--color-accent:lab(33.7286% -27.4676 2.37435);--color-accent-hover:lab(26.665% -24.7086 2.13255);--color-accent-strong:lab(26.665% -24.7086 2.13255);--color-accent-soft:lab(93.3983% -9.07192 1.70083);--color-accent-secondary:lab(48.01% -16.5902 -26.5194);--color-accent-chart-soft:lab(33.7286% -27.4676 2.37435/.16);--color-accent-ink:lab(98.8645% .164628 2.28311);--color-focus:lab(33.7286% -27.4676 2.37435);--color-success-token:lab(31.533% -27.1752 17.9185);--color-success-soft-token:lab(94.6809% -10.6527 6.79909);--color-warning-token:lab(34.7595% 16.7828 38.2588);--color-warning-soft-token:lab(94.3705% 2.14919 20.3524);--color-danger-token:lab(36.0388% 43.2128 32.4407);--color-danger-soft-token:lab(94.0377% 6.10516 4.90171);--color-overlay-token:lab(3.8569% -3.91001 .365314/.45);--color-shadow-soft:lab(12.1767% -8.98065 .785792/.05);--color-shadow-medium:lab(12.1767% -8.98065 .785792/.1);--color-shadow-strong:lab(12.1767% -8.98065 .785792/.18);--color-chart-grid:lab(12.1767% -8.98065 .785792/.1);--campus-deep:lab(16.9976% -13.9313 1.21279);--campus-deep-ink:lab(95.4076% .351816 4.58115);--campus-deep-muted:lab(77.1242% -8.4911 .750148);--campus-deep-rule:lab(32.0134% -12.0261 1.05553);--campus-lime:lab(88.3084% -17.6325 40.4644);--campus-lime-ink:lab(17.0579% -13.4768 8.76633)}}:root[data-theme=dark] .next-campus-shell{--color-paper:#0a110f;--color-paper-raised:#141d1a;--color-paper-muted:#1e2926;--color-ink:#efebe2;--color-ink-secondary:#bfcac6;--color-ink-muted:#9ca8a3;--color-ink-chart-soft:#bfcac62e;--color-rule:#2d3b37;--color-rule-strong:#4a5955;--color-rule-faint:#232e2b;--color-accent:#64c7a7;--color-accent-hover:#80ddbd;--color-accent-strong:#64c7a7;--color-accent-soft:#132f28;--color-accent-secondary:#73c3e9;--color-accent-chart-soft:#64c7a72e;--color-accent-ink:#091a15;--color-focus:#64c7a7;--color-success-token:#8ed09c;--color-success-soft-token:#172c1c;--color-warning-token:#f4c677;--color-warning-soft-token:#38240f;--color-danger-token:#fe9c8c;--color-danger-soft-token:#371f1b;--color-chart-grid:#efebe21f}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .next-campus-shell{--color-paper:lab(4.5437% -2.68553 .245249);--color-paper-raised:lab(9.68848% -4.4412 .391102);--color-paper-muted:lab(15.5274% -5.46628 .481355);--color-ink:lab(93.0876% .35277 4.58177);--color-ink-secondary:lab(80.4659% -4.69232 .881207);--color-ink-muted:lab(67.7059% -4.69488 .881362);--color-ink-chart-soft:lab(80.4659% -4.69232 .881207/.18);--color-rule:lab(23.6992% -6.83223 .601673);--color-rule-strong:lab(36.4593% -6.81144 .600863);--color-rule-faint:lab(17.8474% -5.46151 .481164);--color-accent:lab(73.5461% -36.1879 6.66659);--color-accent-hover:lab(81.6012% -34.312 6.34075);--color-accent-strong:lab(73.5461% -36.1879 6.66659);--color-accent-soft:lab(16.946% -12.4945 1.09007);--color-accent-secondary:lab(74.7426% -17.8191 -26.8198);--color-accent-chart-soft:lab(73.5461% -36.1879 6.66659/.18);--color-accent-ink:lab(7.533% -7.63676 .713518);--color-focus:lab(73.5461% -36.1879 6.66659);--color-success-token:lab(78.0987% -29.8302 19.2821);--color-success-soft-token:lab(15.8357% -11.9622 7.7632);--color-warning-token:lab(82.7131% 9.94444 45.5181);--color-warning-soft-token:lab(16.3632% 7.99859 17.4612);--color-danger-token:lab(74.5784% 36.1489 24.6789);--color-danger-soft-token:lab(14.9855% 11.4229 7.7691);--color-chart-grid:lab(93.0876% .35277 4.58177/.12)}}.next-campus-shell .next-workspace{width:100%;max-width:1560px;padding:var(--space-lg) clamp(var(--space-sm), 3vw, var(--space-xl));gap:var(--space-md);margin-inline:auto}.next-campus-shell .campus-dashboard-title{font-family:var(--font-campus-display);font-size:var(--campus-title-size);letter-spacing:-.03em;font-style:normal;font-weight:500;line-height:1.15}.next-campus-shell .next-karne-sheet{--font-body:var(--font-ibm-plex-sans), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-body)}.next-campus-shell .uh-button{font-size:var(--text-sm);font-weight:600}.next-campus-shell .next-portal-bottom-nav__link{font-size:var(--text-xs);font-weight:500}.next-campus-shell .next-portal-bottom-nav__link span{white-space:nowrap}.next-campus-header{min-width:0}.next-campus-shell .next-desktop-topbar{gap:var(--space-sm) var(--space-md);background:var(--campus-deep);color:var(--campus-deep-ink);padding:var(--space-sm) clamp(var(--space-sm), 3vw, var(--space-xl));-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;flex-wrap:wrap;display:flex;position:relative}.next-campus-wordmark{font-size:var(--text-xl);white-space:nowrap;font-weight:700}.next-campus-shell .next-desktop-topbar__search{flex:1;min-width:160px;max-width:340px}.next-campus-shell .next-desktop-topbar__context{max-width:240px;color:var(--campus-deep-muted);order:-1;font-weight:500}.next-campus-wordmark{order:-2}.next-campus-shell .next-desktop-topbar__account{color:var(--campus-deep-ink);flex-wrap:wrap;margin-left:auto;font-weight:500}.next-campus-shell .next-desktop-topbar__account .uh-button,.next-campus-shell .next-shell-search input{border-color:var(--campus-deep-rule);background:var(--campus-deep);min-height:44px;color:var(--campus-deep-ink)}.next-campus-shell .next-shell-search svg,.next-campus-shell .next-shell-search input::placeholder{color:var(--campus-deep-muted)}.next-campus-shell .next-desktop-topbar :focus-visible{outline:2px solid var(--campus-lime);outline-offset:2px}.next-campus-shell .next-desktop-topbar__brand{color:var(--campus-deep-ink)}.next-campus-nav{align-items:center;gap:var(--space-3xs);border-bottom:1px solid var(--color-rule);background:var(--color-paper-raised);padding:var(--space-2xs) clamp(var(--space-sm), 3vw, var(--space-xl));flex-wrap:wrap;display:flex}.next-campus-nav a,.next-campus-nav button{align-items:center;gap:var(--space-2xs);min-height:44px;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-control);color:var(--color-ink-secondary);font:inherit;font-size:var(--text-sm);white-space:nowrap;background:0 0;border:0;font-weight:500;text-decoration:none;display:inline-flex}.next-campus-nav a:hover,.next-campus-nav button:hover{background:var(--color-paper-muted)}.next-campus-nav a[aria-current=page],.next-campus-nav button[data-active=true]{background:var(--color-accent-soft);color:var(--color-accent-strong)}.next-campus-nav a:focus-visible,.next-campus-nav button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.next-campus-nav-group{position:relative}.next-campus-nav-group ul{top:calc(100% + var(--space-2xs));z-index:45;min-width:240px;padding:var(--space-2xs);border:1px solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-paper-raised);box-shadow:var(--shadow-sm);margin:0;list-style:none;position:absolute;left:0}.next-campus-nav-group ul[hidden]{display:none}.next-campus-nav-group ul a{width:100%}.next-campus-nav .next-campus-account-link{margin-left:auto}.next-campus-shell .next-sidebar{z-index:70;overscroll-behavior:contain;width:min(360px,100vw - 32px);min-height:100svh;max-height:100svh;padding:var(--space-sm);visibility:hidden;pointer-events:none;box-shadow:var(--shadow-modal);position:fixed;inset:0 auto 0 0;overflow:auto;transform:translate(-104%)}.next-campus-shell .next-sidebar[data-mobile-open=true]{visibility:visible;pointer-events:auto;transform:translate(0)}.next-campus-shell .next-sidebar-close{place-items:center;width:44px;height:44px;padding:0;display:grid}.next-campus-shell .next-sidebar-header{z-index:1;background:var(--color-paper-raised);position:sticky;top:0}.next-campus-shell .next-sidebar-backdrop{z-index:60;background:var(--color-overlay-token);border:0;display:none;position:fixed;inset:0}.next-campus-shell .next-sidebar[data-mobile-open=true]+.next-sidebar-backdrop{display:block}.next-campus-shell .next-brand-mark{border-radius:var(--radius-pill);background:var(--campus-lime);color:var(--campus-lime-ink);border:0}@media (max-width:1023px){.next-campus-shell .next-optical-format-details .next-inline-form>.uh-button{grid-column:1/-1;justify-self:start;max-width:100%}.next-campus-shell .next-optical-quarantine-panel{padding:var(--space-sm)}.next-campus-shell .next-optical-format-grid,.next-campus-shell .next-optical-upload-grid,.next-campus-shell .next-optical-report-workspace{grid-template-columns:minmax(0,1fr)}.next-campus-header{display:none}.next-campus-shell .next-workspace{padding:var(--space-md) var(--space-sm)}.next-campus-shell .next-mobile-topbar{background:var(--campus-deep);color:var(--campus-deep-ink)}.next-campus-shell .next-mobile-topbar .next-brand{color:var(--campus-deep-ink)}.next-campus-shell .next-mobile-topbar .next-mobile-nav-toggle,.next-campus-shell .next-mobile-topbar .next-command-open{background:var(--campus-deep);color:var(--campus-deep-ink);border-color:var(--campus-deep-rule)}}}@media print{.next-campus-header{display:none!important}}@media screen and (max-width:20rem){.next-campus-shell .next-optical-quarantine-panel{padding:var(--space-2xs)}}
@media screen{:is(.next-campus-shell .campus-institution-workspace .uh-page-header h1,.next-campus-shell .next-page-frame:has(.campus-finance-workspace)>.uh-page-header h1){font-family:var(--font-campus-display);font-size:var(--campus-title-size);letter-spacing:-.03em;font-weight:500}.next-campus-shell .campus-institution-workspace .next-page-frame__body{gap:var(--space-md)}.next-campus-shell .campus-institution-board{align-items:start;gap:var(--space-md);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.next-campus-shell .campus-institution-workspace .next-operation-summary__grid,.next-campus-shell .campus-finance-workspace .next-operation-summary__grid{gap:var(--space-sm);border-block:1px solid var(--color-rule);padding-block:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.next-campus-shell .campus-institution-workspace .next-operation-summary__item,.next-campus-shell .campus-finance-workspace .next-operation-summary__item{border:0;border-left:1px solid var(--color-rule);box-shadow:none;padding:0 var(--space-sm);background:0 0;border-radius:0;min-width:0}.next-campus-shell .campus-institution-workspace .next-operation-summary__item:first-child,.next-campus-shell .campus-finance-workspace .next-operation-summary__item:first-child{border-left:0;padding-left:0}.next-campus-shell .campus-institution-workspace .uh-metric-card__value,.next-campus-shell .campus-finance-workspace .uh-metric-card__value{font-size:var(--text-xl);font-family:var(--font-body);font-variant-numeric:tabular-nums}.next-campus-shell .campus-institution-agenda,.next-campus-shell .campus-institution-report{border:1px solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-paper-raised);padding:var(--space-md)}.next-campus-shell .campus-institution-agenda{grid-area:1/2}.next-campus-shell .campus-institution-report{grid-area:1/1}.next-campus-shell .campus-institution-agenda .next-attention-list{grid-template-columns:minmax(0,1fr);gap:0}.next-campus-shell .campus-institution-agenda .next-attention-item{align-items:center;gap:var(--space-xs);border:0;border-bottom:1px solid var(--color-rule);padding:var(--space-md) 0;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.next-campus-shell .campus-institution-agenda .uh-action-card__state{color:var(--color-accent);white-space:nowrap}.next-campus-shell .campus-institution-agenda .next-attention-item:last-child{border-bottom:0;padding-bottom:0}.next-campus-shell .campus-institution-agenda .uh-action-card__copy{gap:var(--space-2xs) var(--space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.next-campus-shell .campus-institution-agenda .uh-action-card__value{color:var(--color-accent);font-size:var(--text-xl);font-variant-numeric:tabular-nums;grid-area:1/2}.next-campus-shell .campus-institution-agenda .uh-action-card__detail{grid-column:1/-1}.next-campus-shell .campus-institution-report .next-institution-growth-primary{gap:var(--space-md)}.next-campus-shell .campus-institution-report .uh-panel{box-shadow:none;background:0 0;border:0;padding:0}.next-campus-shell .campus-institution-report .next-student-growth-chart{border-top:1px solid var(--color-rule);padding-top:var(--space-md);border-radius:0;grid-template-columns:minmax(0,1fr)}.next-campus-shell .campus-institution-report .next-dashboard-exam-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.next-campus-shell .campus-institution-report .next-dashboard-exam-summary dl div:last-child{background:var(--color-accent-soft);padding:var(--space-xs);border-radius:var(--radius-control);border:0}.next-campus-shell .campus-exam-context{color:var(--color-ink-muted);font-size:var(--text-sm);grid-column:1/-1;margin:0}.next-campus-shell .campus-institution-announcements{background:0 0;border:0;padding:0}.next-campus-shell .campus-institution-announcements .next-attention-item{background:var(--color-paper-raised);border-color:var(--color-rule);padding:var(--space-sm)}.next-campus-shell .campus-finance-summary h2{margin:0 0 var(--space-2xs);font-size:var(--text-lg)}.next-campus-shell .campus-finance-summary>p{margin:0 0 var(--space-sm);color:var(--color-ink-muted);font-size:var(--text-sm)}.next-campus-shell .campus-finance-workspace .uh-crud-page__summary{border:0;order:-1;padding:0}.next-campus-shell .campus-finance-workspace .uh-crud-page__table-shell{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius-panel)}}@media screen and (max-width:1024px){.next-campus-shell .campus-institution-board{grid-template-columns:minmax(0,1fr)}.next-campus-shell .campus-institution-agenda,.next-campus-shell .campus-institution-report{grid-area:auto}}@media screen and (max-width:600px){.next-campus-shell .campus-institution-workspace .next-operation-summary__grid,.next-campus-shell .campus-finance-workspace .next-operation-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-campus-shell .campus-institution-workspace .next-operation-summary__item:nth-child(odd),.next-campus-shell .campus-finance-workspace .next-operation-summary__item:nth-child(odd){border-left:0;padding-left:0}.next-campus-shell .campus-institution-agenda,.next-campus-shell .campus-institution-report{padding:var(--space-sm)}.next-campus-shell .campus-institution-workspace .next-operation-summary__item:only-child{grid-column:1/-1}}
@media screen{.next-campus-shell .campus-portal>.next-page-frame>.uh-page-header h1{font-family:var(--font-campus-display);font-size:var(--campus-title-size);font-weight:500;line-height:1.2}.next-campus-shell .campus-portal .next-portal-stack,.next-campus-shell .campus-portal .next-portal-workspace__main,.next-campus-shell .campus-teacher-board{gap:var(--space-md)}.next-campus-shell .campus-portal .next-portal-stack{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.next-campus-shell .campus-portal .next-portal-context-strip{background:0 0;border:0;padding:0}.next-campus-shell .campus-portal .next-portal-stack>:is(.next-segmented,.next-portal-workspace,#portal-preview),.next-campus-shell .campus-teacher-board{grid-column:1/-1}.next-campus-shell .campus-portal .next-portal-brief{background:var(--color-paper-raised);border-color:var(--color-rule)}.next-campus-shell .campus-portal .next-portal-brief>.uh-panel__header{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}.next-campus-shell .campus-portal .next-portal-brief__scope{justify-items:start;gap:var(--space-xs);border-radius:var(--radius-panel);background:var(--campus-deep);min-width:0;color:var(--campus-deep-ink);padding:var(--space-md);border:0;display:grid}.next-campus-shell .campus-portal .next-portal-brief__scope>strong{color:var(--campus-deep-ink);font-family:var(--font-campus-display);font-size:var(--text-xl);overflow-wrap:anywhere;font-weight:500}.next-campus-shell .campus-portal .next-portal-brief__scope>:is(span,small){color:var(--campus-deep-muted)}.next-campus-shell .campus-portal .campus-portal-primary-action{border-color:var(--campus-lime);background:var(--campus-lime);min-height:2.75rem;color:var(--campus-lime-ink);margin-top:var(--space-2xs);white-space:nowrap;text-decoration:none}.next-campus-shell .campus-portal .campus-portal-primary-action:focus-visible{outline:2px solid var(--campus-lime);outline-offset:3px}.next-campus-shell .campus-portal .next-portal-brief__grid{margin-top:var(--space-xs);grid-template-columns:minmax(0,1fr);gap:0}.next-campus-shell .campus-portal .next-portal-brief__item{border:0;border-top:1px solid var(--color-rule);padding:var(--space-xs) 0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.next-campus-shell .campus-portal .next-portal-brief__item .uh-metric-card__value{font-size:var(--text-base);font-weight:600}.next-campus-shell .campus-portal .next-portal-brief__item .uh-metric-card__description{grid-column:1/-1}.next-campus-shell .campus-portal .next-portal-action-strip{border-color:var(--color-rule);background:var(--color-paper-raised)}.next-campus-shell .campus-portal .next-portal-action-strip__grid{grid-template-columns:minmax(0,1fr);gap:0}.next-campus-shell .campus-portal .next-portal-action-strip__item{align-items:center;gap:var(--space-xs);border:0;border-top:1px solid var(--color-rule);min-height:0;padding:var(--space-sm) 0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.next-campus-shell .campus-portal .next-portal-action-strip__item:first-child{border-top:0}.next-campus-shell .campus-portal .next-portal-action-strip__item .uh-action-card__copy{display:contents}.next-campus-shell .campus-portal .next-portal-action-strip__item .uh-action-card__label{grid-area:1/1}.next-campus-shell .campus-portal .next-portal-action-strip__item .uh-action-card__value{grid-area:2/1}.next-campus-shell .campus-portal .next-portal-action-strip__item .uh-action-card__detail{grid-area:3/1/auto/-1}.next-campus-shell .campus-portal .next-portal-action-strip__item .uh-action-card__context{display:none}.next-campus-shell .campus-portal .next-portal-action-strip__item .uh-action-card__value{font-size:var(--text-base)}.next-campus-shell .campus-portal .next-portal-action-strip__item .uh-action-card__meta{grid-area:1/2/span 2;place-items:end}.next-campus-shell .campus-portal .next-portal-workspace{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.next-campus-shell .campus-portal .next-portal-workspace__main{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.next-campus-shell .campus-portal #portal-homework{grid-area:1/1}.next-campus-shell .campus-portal #portal-progress-series{grid-area:1/2/span 2}.next-campus-shell .campus-portal #portal-announcements{grid-area:2/1}.next-campus-shell .campus-portal #portal-report{grid-area:4/1/auto/-1}.next-campus-shell .campus-portal #portal-payments,.next-campus-shell .campus-portal #portal-support{grid-row:3}.next-campus-shell .campus-portal #portal-payments{grid-column:2}.next-campus-shell .campus-portal #portal-support{grid-column:1}.next-campus-shell .campus-portal #portal-report .next-portal-karne-detail{overflow:auto}.next-campus-shell .campus-portal-details{border-top:1px solid var(--color-rule);padding-top:var(--space-sm)}.next-campus-shell .campus-portal-details>summary{padding:var(--space-xs) 0;min-height:2.75rem;color:var(--color-accent-strong);cursor:pointer;font-weight:600}.next-campus-shell .campus-portal-details>div{gap:var(--space-md);padding-top:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.next-campus-shell .campus-teacher-board{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.next-campus-shell .campus-teacher-board>.next-portal-brief{grid-area:1/2}.next-campus-shell .campus-teacher-board>.next-portal-action-strip{grid-area:2/2}.next-campus-shell .campus-teacher-timetable{grid-area:1/1/span 2}.next-campus-shell .campus-portal-progress-chart .uh-progress-line-chart{box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:64rem){.next-campus-shell .campus-portal .next-portal-stack,.next-campus-shell .campus-portal .next-portal-workspace__main,.next-campus-shell .campus-teacher-board,.next-campus-shell .campus-portal-details>div{grid-template-columns:minmax(0,1fr)}.next-campus-shell .campus-portal .next-portal-workspace__main>:is(#portal-homework,#portal-progress-series,#portal-announcements,#portal-report,#portal-payments,#portal-support),.next-campus-shell .campus-teacher-board>:is(.next-portal-brief,.next-portal-action-strip,.campus-teacher-timetable){grid-area:auto}.next-campus-shell .campus-teacher-timetable{order:2}.next-campus-shell .campus-teacher-board>.next-portal-action-strip{order:3}.next-campus-shell .campus-portal #portal-homework{order:1}.next-campus-shell .campus-portal #portal-announcements{order:2}.next-campus-shell .campus-portal #portal-progress-series{order:3}.next-campus-shell .campus-portal #portal-payments{order:4}.next-campus-shell .campus-portal #portal-support{order:5}.next-campus-shell .campus-portal #portal-report{order:6}}}
@media print{html,body{height:auto;overflow:visible!important}.next-skip-link,.next-mobile-topbar,.next-sidebar,.next-sidebar-backdrop,.next-desktop-topbar,.next-breadcrumb,.next-work-context,.next-portal-bottom-nav,.next-push-prompt,.next-command-palette,.next-list-controls,.next-row-actions,.uh-filter-bar,.uh-pagination,.uh-toolbar,.uh-hub-tabs,.uh-toast-region,.uh-dialog__footer,.uh-data-table__select-cell,.next-bulk-selection,:where(button,.uh-button,[role=button]):not(table *,.next-karne-sheet *){display:none!important}.next-app-shell{background:0 0;min-height:auto;display:block}.next-workspace{width:auto;margin:0;padding:0}.next-workspace:has(.uh-dialog) :not(.uh-dialog,.uh-dialog *,:has(.uh-dialog)){display:none!important}.next-workspace :has(.uh-dialog):not(.uh-dialog,.uh-dialog *){width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.uh-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;place-items:normal;padding:0;display:block;position:static;overflow:visible}.uh-dialog__panel{width:auto;max-width:none;max-height:none;box-shadow:none;border:0;padding:0;overflow:visible}.uh-data-table-scroll{max-height:none;overflow:visible}tr,.next-receipt-print-card{break-inside:avoid}h1,h2,h3{break-after:avoid}}
.uh-data-table th.uh-data-table__select-cell,.uh-data-table td.uh-data-table__select-cell{width:1%;padding-inline:var(--space-2xs);text-align:center;white-space:nowrap}.uh-data-table__select{cursor:pointer;justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}.uh-data-table__select .uh-checkbox__input{margin:0}.uh-data-table__select:has(input:disabled){cursor:not-allowed;opacity:.68}.uh-data-table tr[data-selected=true] td{background:var(--color-accent-soft)}@media (max-width:1023px){.uh-data-table__select{min-width:44px;min-height:44px}}@media screen and (min-width:761px){.uh-data-table-scroll[data-sticky-header=true]{max-height:min(72vh,48rem);overflow:auto}.uh-data-table-scroll[data-sticky-header=true]>.uh-data-table>thead th{z-index:2;box-shadow:inset 0 -1px 0 var(--color-border);position:sticky;top:0}.uh-data-table-scroll[data-sticky-header=true]>.uh-data-table>thead th[data-sticky]{z-index:3}}.next-bulk-selection{bottom:var(--space-xs);z-index:5;margin-top:var(--space-xs);position:sticky}.next-bulk-selection__bar{align-items:center;gap:var(--space-2xs) var(--space-xs);border:1px solid var(--color-border-strong);border-radius:var(--radius-panel);padding:var(--space-2xs) var(--space-xs);background:var(--color-surface);box-shadow:var(--shadow-card);flex-wrap:wrap;display:flex}.next-bulk-selection__count{margin:0;color:var(--color-text);margin-inline-end:auto;font-weight:800}.next-bulk-selection__actions{gap:var(--space-2xs);flex-wrap:wrap;min-width:0;display:flex}.next-bulk-selection__result{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;font-weight:700}@media (max-width:414px){.next-bulk-selection__count{flex-basis:100%}.next-bulk-selection__actions,.next-bulk-selection__actions .uh-button{flex:auto;min-width:0}}
@media print{.next-receipt-print-card{--receipt-print-border:#d8deea;--receipt-print-surface:#fff;--receipt-print-text:#18202f;--receipt-print-muted:#5b6678;break-inside:avoid;border-color:var(--receipt-print-border);background:var(--receipt-print-surface);color:var(--receipt-print-text);box-shadow:none}.next-receipt-print-card dt{color:var(--receipt-print-muted)}}.next-brand-logo{object-fit:contain;border-radius:.5rem;width:2rem;height:2rem}
