/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-outline-style:solid}}}@layer theme{:root,:host{--tw-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tw-color-red-50:oklch(97.1% .013 17.38);--tw-color-red-300:oklch(80.8% .114 19.571);--tw-color-red-400:oklch(70.4% .191 22.216);--tw-color-red-500:oklch(63.7% .237 25.331);--tw-color-red-600:oklch(57.7% .245 27.325);--tw-color-red-700:oklch(50.5% .213 27.518);--tw-color-orange-50:oklch(98% .016 73.684);--tw-color-orange-400:oklch(75% .183 55.934);--tw-color-orange-500:oklch(70.5% .213 47.604);--tw-color-orange-600:oklch(64.6% .222 41.116);--tw-color-amber-50:oklch(98.7% .022 95.277);--tw-color-amber-100:oklch(96.2% .059 95.617);--tw-color-amber-300:oklch(87.9% .169 91.605);--tw-color-amber-400:oklch(82.8% .189 84.429);--tw-color-amber-500:oklch(76.9% .188 70.08);--tw-color-amber-600:oklch(66.6% .179 58.318);--tw-color-amber-700:oklch(55.5% .163 48.998);--tw-color-amber-800:oklch(47.3% .137 46.201);--tw-color-yellow-50:oklch(98.7% .026 102.212);--tw-color-yellow-400:oklch(85.2% .199 91.936);--tw-color-yellow-600:oklch(68.1% .162 75.834);--tw-color-green-50:oklch(98.2% .018 155.826);--tw-color-green-300:oklch(87.1% .15 154.449);--tw-color-green-400:oklch(79.2% .209 151.711);--tw-color-green-500:oklch(72.3% .219 149.579);--tw-color-green-600:oklch(62.7% .194 149.214);--tw-color-green-700:oklch(52.7% .154 150.069);--tw-color-emerald-300:oklch(84.5% .143 164.978);--tw-color-emerald-400:oklch(76.5% .177 163.223);--tw-color-emerald-600:oklch(59.6% .145 163.225);--tw-color-emerald-700:oklch(50.8% .118 165.612);--tw-color-sky-50:oklch(97.7% .013 236.62);--tw-color-sky-400:oklch(74.6% .16 232.661);--tw-color-sky-500:oklch(68.5% .169 237.323);--tw-color-sky-600:oklch(58.8% .158 241.966);--tw-color-blue-50:oklch(97% .014 254.604);--tw-color-blue-300:oklch(80.9% .105 251.813);--tw-color-blue-400:oklch(70.7% .165 254.624);--tw-color-blue-500:oklch(62.3% .214 259.815);--tw-color-blue-600:oklch(54.6% .245 262.881);--tw-color-blue-700:oklch(48.8% .243 264.376);--tw-color-purple-50:oklch(97.7% .014 308.299);--tw-color-purple-400:oklch(71.4% .203 305.504);--tw-color-purple-500:oklch(62.7% .265 303.9);--tw-color-purple-600:oklch(55.8% .288 302.321);--tw-color-rose-50:oklch(96.9% .015 12.422);--tw-color-rose-400:oklch(71.2% .194 13.428);--tw-color-rose-500:oklch(64.5% .246 16.439);--tw-color-rose-600:oklch(58.6% .253 17.585);--tw-color-slate-50:oklch(98.4% .003 247.858);--tw-color-slate-100:oklch(96.8% .007 247.896);--tw-color-slate-200:oklch(92.9% .013 255.508);--tw-color-slate-300:oklch(86.9% .022 252.894);--tw-color-slate-400:oklch(70.4% .04 256.788);--tw-color-slate-500:oklch(55.4% .046 257.417);--tw-color-slate-600:oklch(44.6% .043 257.281);--tw-color-slate-700:oklch(37.2% .044 257.287);--tw-color-slate-800:oklch(27.9% .041 260.031);--tw-color-slate-900:oklch(20.8% .042 265.755);--tw-color-gray-50:oklch(98.5% .002 247.839);--tw-color-gray-200:oklch(92.8% .006 264.531);--tw-color-gray-400:oklch(70.7% .022 261.325);--tw-color-gray-500:oklch(55.1% .027 264.364);--tw-color-gray-600:oklch(44.6% .03 256.802);--tw-color-white:#fff;--tw-spacing:.25rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1rem;--tw-text-base--line-height: 1.5 ;--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-text-xl:1.25rem;--tw-text-xl--line-height:calc(1.75 / 1.25);--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2 / 1.5);--tw-text-3xl:1.875rem;--tw-text-3xl--line-height: 1.2 ;--tw-font-weight-normal:400;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-tracking-tight:-.025em;--tw-tracking-wide:.025em;--tw-leading-tight:1.25;--tw-radius-md:.375rem;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem;--tw-animate-spin:spin 1s linear infinite;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.tw\:absolute{position:absolute}.tw\:relative{position:relative}.tw\:inset-0{top:0;right:0;bottom:0;left:0}.tw\:top-4{top:calc(var(--tw-spacing) * 4)}.tw\:top-6{top:calc(var(--tw-spacing) * 6)}.tw\:bottom-0{bottom:0}.tw\:left-\[5px\]{left:5px}.tw\:left-\[11px\]{left:11px}.tw\:z-0{z-index:0}.tw\:z-10{z-index:10}.tw\:z-\[1\]{z-index:1}.tw\:col-span-2{grid-column:span 2/span 2}.tw\:m-0{margin:0}.tw\:m-0\!{margin:0!important}.tw\:-mx-3{margin-inline:calc(var(--tw-spacing) * -3)}.tw\:mx-1{margin-inline:var(--tw-spacing)}.tw\:-mt-1{margin-top:calc(var(--tw-spacing) * -1)}.tw\:-mt-2{margin-top:calc(var(--tw-spacing) * -2)}.tw\:-mt-\[42px\]{margin-top:-42px}.tw\:mt-0{margin-top:0}.tw\:mt-0\.5{margin-top:calc(var(--tw-spacing) * .5)}.tw\:mt-0\.5\!{margin-top:calc(var(--tw-spacing) * .5)!important}.tw\:mt-1{margin-top:var(--tw-spacing)}.tw\:mt-1\.5{margin-top:calc(var(--tw-spacing) * 1.5)}.tw\:mt-1\.5\!{margin-top:calc(var(--tw-spacing) * 1.5)!important}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)}.tw\:mt-3\.5{margin-top:calc(var(--tw-spacing) * 3.5)}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mb-0{margin-bottom:0}.tw\:mb-0\!{margin-bottom:0!important}.tw\:mb-1{margin-bottom:var(--tw-spacing)}.tw\:mb-1\.5{margin-bottom:calc(var(--tw-spacing) * 1.5)}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:mb-2\!{margin-bottom:calc(var(--tw-spacing) * 2)!important}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:mb-3\!{margin-bottom:calc(var(--tw-spacing) * 3)!important}.tw\:mb-3\.5{margin-bottom:calc(var(--tw-spacing) * 3.5)}.tw\:mb-4{margin-bottom:calc(var(--tw-spacing) * 4)}.tw\:ml-1{margin-left:var(--tw-spacing)}.tw\:ml-1\.5{margin-left:calc(var(--tw-spacing) * 1.5)}.tw\:ml-auto{margin-left:auto}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:inline-block{display:inline-block}.tw\:inline-flex{display:inline-flex}.tw\:inline-flex\!{display:inline-flex!important}.tw\:size-1\.5{width:calc(var(--tw-spacing) * 1.5);height:calc(var(--tw-spacing) * 1.5)}.tw\:size-2{width:calc(var(--tw-spacing) * 2);height:calc(var(--tw-spacing) * 2)}.tw\:size-3{width:calc(var(--tw-spacing) * 3);height:calc(var(--tw-spacing) * 3)}.tw\:size-6{width:calc(var(--tw-spacing) * 6);height:calc(var(--tw-spacing) * 6)}.tw\:size-7{width:calc(var(--tw-spacing) * 7);height:calc(var(--tw-spacing) * 7)}.tw\:size-8{width:calc(var(--tw-spacing) * 8);height:calc(var(--tw-spacing) * 8)}.tw\:size-11{width:calc(var(--tw-spacing) * 11);height:calc(var(--tw-spacing) * 11)}.tw\:size-12{width:calc(var(--tw-spacing) * 12);height:calc(var(--tw-spacing) * 12)}.tw\:size-\[42px\]{width:42px;height:42px}.tw\:size-\[132px\]{width:132px;height:132px}.tw\:size-full{width:100%;height:100%}.tw\:h-1\.5{height:calc(var(--tw-spacing) * 1.5)}.tw\:h-5{height:calc(var(--tw-spacing) * 5)}.tw\:h-8{height:calc(var(--tw-spacing) * 8)}.tw\:h-9\!{height:calc(var(--tw-spacing) * 9)!important}.tw\:h-full{height:100%}.tw\:max-h-56{max-height:calc(var(--tw-spacing) * 56)}.tw\:max-h-72{max-height:calc(var(--tw-spacing) * 72)}.tw\:max-h-\[440px\]{max-height:440px}.tw\:min-h-\[74px\]{min-height:74px}.tw\:w-0\.5{width:calc(var(--tw-spacing) * .5)}.tw\:w-6{width:calc(var(--tw-spacing) * 6)}.tw\:w-7{width:calc(var(--tw-spacing) * 7)}.tw\:w-\[0\%\]{width:0%}.tw\:w-\[5\%\]{width:5%}.tw\:w-\[10\%\]{width:10%}.tw\:w-\[15\%\]{width:15%}.tw\:w-\[20\%\]{width:20%}.tw\:w-\[25\%\]{width:25%}.tw\:w-\[30\%\]{width:30%}.tw\:w-\[35\%\]{width:35%}.tw\:w-\[40\%\]{width:40%}.tw\:w-\[45\%\]{width:45%}.tw\:w-\[50\%\]{width:50%}.tw\:w-\[55\%\]{width:55%}.tw\:w-\[60\%\]{width:60%}.tw\:w-\[65\%\]{width:65%}.tw\:w-\[70\%\]{width:70%}.tw\:w-\[75\%\]{width:75%}.tw\:w-\[80\%\]{width:80%}.tw\:w-\[85\%\]{width:85%}.tw\:w-\[90\%\]{width:90%}.tw\:w-\[90px\]{width:90px}.tw\:w-\[95\%\]{width:95%}.tw\:w-\[100\%\]{width:100%}.tw\:w-\[120px\]{width:120px}.tw\:w-auto\!{width:auto!important}.tw\:w-full{width:100%}.tw\:w-full\!{width:100%!important}.tw\:max-w-\[280px\]{max-width:280px}.tw\:min-w-0{min-width:0}.tw\:min-w-\[140px\]{min-width:140px}.tw\:min-w-\[220px\]\!{min-width:220px!important}.tw\:flex-1{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:-rotate-90{rotate:-90deg}.tw\:animate-spin{animation:var(--tw-animate-spin)}.tw\:cursor-grab{cursor:grab}.tw\:cursor-not-allowed{cursor:not-allowed}.tw\:cursor-pointer{cursor:pointer}.tw\:list-none{list-style-type:none}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-baseline{align-items:baseline}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-end{justify-content:flex-end}.tw\:gap-0\.5{gap:calc(var(--tw-spacing) * .5)}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-2\.5{gap:calc(var(--tw-spacing) * 2.5)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}:where(.tw\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.tw\:gap-x-4{column-gap:calc(var(--tw-spacing) * 4)}.tw\:gap-x-6{column-gap:calc(var(--tw-spacing) * 6)}.tw\:gap-y-1{row-gap:var(--tw-spacing)}.tw\:gap-y-4{row-gap:calc(var(--tw-spacing) * 4)}.tw\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-y-auto{overflow-y:auto}.tw\:rounded{border-radius:.25rem}.tw\:rounded\!{border-radius:.25rem!important}.tw\:rounded-\[10px\]{border-radius:10px}.tw\:rounded-full{border-radius:3.40282e38px}.tw\:rounded-full\!{border-radius:3.40282e38px!important}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-lg\!{border-radius:var(--tw-radius-lg)!important}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-dashed{--tw-border-style:dashed;border-style:dashed}.tw\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:border-\[\#891705\]\!{border-color:#891705!important}.tw\:border-\[\#c9780f\]\!{border-color:#c9780f!important}.tw\:border-\[\#e8edf5\]{border-color:#e8edf5}.tw\:border-amber-300{border-color:var(--tw-color-amber-300)}.tw\:border-brand{border-color:var(--nexium-btn-primary-bg,#001242)}.tw\:border-gray-200{border-color:var(--tw-color-gray-200)}.tw\:border-slate-200,.tw\:border-slate-200\/80{border-color:var(--tw-color-slate-200)}@supports (color:color-mix(in lab,red,red)){.tw\:border-slate-200\/80{border-color:color-mix(in oklab,var(--tw-color-slate-200) 80%,transparent)}}.tw\:border-slate-300{border-color:var(--tw-color-slate-300)}.tw\:border-slate-900\/8{border-color:var(--tw-color-slate-900)}@supports (color:color-mix(in lab,red,red)){.tw\:border-slate-900\/8{border-color:color-mix(in oklab,var(--tw-color-slate-900) 8%,transparent)}}.tw\:border-white\/35{border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:border-white\/35{border-color:color-mix(in oklab,var(--tw-color-white) 35%,transparent)}}.tw\:border-white\/35\!{border-color:var(--tw-color-white)!important}@supports (color:color-mix(in lab,red,red)){.tw\:border-white\/35\!{border-color:color-mix(in oklab,var(--tw-color-white) 35%,transparent)!important}}.tw\:bg-\[\#080136\]{background-color:#080136}.tw\:bg-\[\#891705\]\!{background-color:#891705!important}.tw\:bg-\[\#c9780f\]\!{background-color:#c9780f!important}.tw\:bg-\[\#ffc069\]{background-color:#ffc069}.tw\:bg-amber-50{background-color:var(--tw-color-amber-50)}.tw\:bg-amber-100{background-color:var(--tw-color-amber-100)}.tw\:bg-amber-500,.tw\:bg-amber-500\/15{background-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-amber-500\/15{background-color:color-mix(in oklab,var(--tw-color-amber-500) 15%,transparent)}}.tw\:bg-blue-50{background-color:var(--tw-color-blue-50)}.tw\:bg-blue-500{background-color:var(--tw-color-blue-500)}.tw\:bg-blue-600\/10{background-color:var(--tw-color-blue-600)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-blue-600\/10{background-color:color-mix(in oklab,var(--tw-color-blue-600) 10%,transparent)}}.tw\:bg-brand{background-color:var(--nexium-btn-primary-bg,#001242)}.tw\:bg-brand-fg\/16{background-color:var(--nexium-btn-primary-text,#fff)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-brand-fg\/16{background-color:color-mix(in oklab,var(--nexium-btn-primary-text,#fff) 16%,transparent)}}.tw\:bg-brand-ink{background-color:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-brand-ink{background-color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 50%,#000)}}.tw\:bg-brand-ink\/10{background-color:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-brand-ink\/10{background-color:color-mix(in oklab,color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 50%,#000) 10%,transparent)}}.tw\:bg-brand-ink\/12{background-color:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-brand-ink\/12{background-color:color-mix(in oklab,color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 50%,#000) 12%,transparent)}}.tw\:bg-brand-light{background-color:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-brand-light{background-color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 86%,#fff)}}.tw\:bg-green-50{background-color:var(--tw-color-green-50)}.tw\:bg-green-500{background-color:var(--tw-color-green-500)}.tw\:bg-green-600{background-color:var(--tw-color-green-600)}.tw\:bg-orange-50{background-color:var(--tw-color-orange-50)}.tw\:bg-orange-500{background-color:var(--tw-color-orange-500)}.tw\:bg-purple-50{background-color:var(--tw-color-purple-50)}.tw\:bg-purple-500{background-color:var(--tw-color-purple-500)}.tw\:bg-red-50{background-color:var(--tw-color-red-50)}.tw\:bg-red-500{background-color:var(--tw-color-red-500)}.tw\:bg-rose-50{background-color:var(--tw-color-rose-50)}.tw\:bg-rose-500{background-color:var(--tw-color-rose-500)}.tw\:bg-sky-50{background-color:var(--tw-color-sky-50)}.tw\:bg-sky-500{background-color:var(--tw-color-sky-500)}.tw\:bg-slate-100{background-color:var(--tw-color-slate-100)}.tw\:bg-slate-200{background-color:var(--tw-color-slate-200)}.tw\:bg-slate-300{background-color:var(--tw-color-slate-300)}.tw\:bg-slate-400{background-color:var(--tw-color-slate-400)}.tw\:bg-slate-500{background-color:var(--tw-color-slate-500)}.tw\:bg-slate-900{background-color:var(--tw-color-slate-900)}.tw\:bg-transparent{background-color:#0000}.tw\:bg-transparent\!{background-color:#0000!important}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:bg-white\!,.tw\:bg-white\/14\!{background-color:var(--tw-color-white)!important}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/14\!{background-color:color-mix(in oklab,var(--tw-color-white) 14%,transparent)!important}}.tw\:bg-yellow-50{background-color:var(--tw-color-yellow-50)}.tw\:bg-yellow-400{background-color:var(--tw-color-yellow-400)}.tw\:bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.tw\:bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.tw\:bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:bg-\[radial-gradient\(circle_at_0_0\,\#080136_0\%\,\#1e3a8a_60\%\,\#020617_100\%\)\]{background-image:radial-gradient(circle at 0 0,#080136,#1e3a8a 60%,#020617)}.tw\:bg-\[url\(\/img\/lookup-header\.png\)\]{background-image:url(/img/lookup-header.png)}.tw\:from-\[\#f7f7f7\]{--tw-gradient-from:#f7f7f7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-brand-light{--tw-gradient-from:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:from-brand-light{--tw-gradient-from:color-mix(in srgb, var(--nexium-btn-primary-bg,#001242) 86%, #fff)}}.tw\:from-brand-light{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-white{--tw-gradient-from:var(--tw-color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-\[\#fbfdff\]{--tw-gradient-to:#fbfdff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-brand{--tw-gradient-to:var(--nexium-btn-primary-bg,#001242);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-white{--tw-gradient-to:var(--tw-color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:bg-cover{background-size:cover}.tw\:bg-center{background-position:50%}.tw\:bg-no-repeat{background-repeat:no-repeat}.tw\:stroke-amber-500{stroke:var(--tw-color-amber-500)}.tw\:stroke-blue-500{stroke:var(--tw-color-blue-500)}.tw\:stroke-green-500{stroke:var(--tw-color-green-500)}.tw\:stroke-purple-500{stroke:var(--tw-color-purple-500)}.tw\:stroke-rose-500{stroke:var(--tw-color-rose-500)}.tw\:stroke-sky-500{stroke:var(--tw-color-sky-500)}.tw\:stroke-slate-100{stroke:var(--tw-color-slate-100)}.tw\:stroke-slate-300{stroke:var(--tw-color-slate-300)}.tw\:p-0{padding:0}.tw\:p-0\.5{padding:calc(var(--tw-spacing) * .5)}.tw\:p-2{padding:calc(var(--tw-spacing) * 2)}.tw\:p-2\.5{padding:calc(var(--tw-spacing) * 2.5)}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:px-1{padding-inline:var(--tw-spacing)}.tw\:px-1\!{padding-inline:var(--tw-spacing)!important}.tw\:px-1\.5{padding-inline:calc(var(--tw-spacing) * 1.5)}.tw\:px-1\.5\!{padding-inline:calc(var(--tw-spacing) * 1.5)!important}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-2\.5{padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-3\.5\!{padding-inline:calc(var(--tw-spacing) * 3.5)!important}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-5{padding-inline:calc(var(--tw-spacing) * 5)}.tw\:py-0\!{padding-block:0!important}.tw\:py-0\.5{padding-block:calc(var(--tw-spacing) * .5)}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-2\.5{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:py-4{padding-block:calc(var(--tw-spacing) * 4)}.tw\:py-px{padding-block:1px}.tw\:pt-0\.5{padding-top:calc(var(--tw-spacing) * .5)}.tw\:pt-4{padding-top:calc(var(--tw-spacing) * 4)}.tw\:pt-7\.5{padding-top:calc(var(--tw-spacing) * 7.5)}.tw\:pt-\[18px\]{padding-top:18px}.tw\:pb-2{padding-bottom:calc(var(--tw-spacing) * 2)}.tw\:pb-3\.5{padding-bottom:calc(var(--tw-spacing) * 3.5)}.tw\:pb-4{padding-bottom:calc(var(--tw-spacing) * 4)}.tw\:pb-\[68px\]{padding-bottom:68px}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:align-middle{vertical-align:middle}.tw\:font-\[inherit\]{font-family:inherit}.tw\:font-manrope{font-family:Manrope,sans-serif}.tw\:font-mono{font-family:var(--tw-font-mono)}.tw\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:text-3xl{font-size:var(--tw-text-3xl);line-height:var(--tw-leading,var(--tw-text-3xl--line-height))}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-base\!{font-size:var(--tw-text-base)!important;line-height:var(--tw-leading,var(--tw-text-base--line-height))!important}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-sm\!{font-size:var(--tw-text-sm)!important;line-height:var(--tw-leading,var(--tw-text-sm--line-height))!important}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:text-xs\!{font-size:var(--tw-text-xs)!important;line-height:var(--tw-leading,var(--tw-text-xs--line-height))!important}.tw\:text-\[10px\]{font-size:10px}.tw\:text-\[11px\]{font-size:11px}.tw\:text-\[11px\]\!{font-size:11px!important}.tw\:text-\[12\.5px\]{font-size:12.5px}.tw\:text-\[13\.5px\]{font-size:13.5px}.tw\:text-\[13px\]{font-size:13px}.tw\:text-\[15px\]{font-size:15px}.tw\:text-\[18px\]\!{font-size:18px!important}.tw\:text-\[21px\]{font-size:21px}.tw\:text-\[26px\]{font-size:26px}.tw\:leading-4{--tw-leading:calc(var(--tw-spacing) * 4);line-height:calc(var(--tw-spacing) * 4)}.tw\:leading-6{--tw-leading:calc(var(--tw-spacing) * 6);line-height:calc(var(--tw-spacing) * 6)}.tw\:leading-\[18px\]{--tw-leading:18px;line-height:18px}.tw\:leading-\[26px\]{--tw-leading:26px;line-height:26px}.tw\:leading-none{--tw-leading:1;line-height:1}.tw\:leading-tight{--tw-leading:var(--tw-leading-tight);line-height:var(--tw-leading-tight)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-bold\!{--tw-font-weight:var(--tw-font-weight-bold)!important;font-weight:var(--tw-font-weight-bold)!important}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-normal{--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:font-semibold\!{--tw-font-weight:var(--tw-font-weight-semibold)!important;font-weight:var(--tw-font-weight-semibold)!important}.tw\:tracking-tight{--tw-tracking:var(--tw-tracking-tight);letter-spacing:var(--tw-tracking-tight)}.tw\:tracking-wide{--tw-tracking:var(--tw-tracking-wide);letter-spacing:var(--tw-tracking-wide)}.tw\:break-words{overflow-wrap:break-word}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-\[\#102a72\]{color:#102a72}.tw\:text-\[\#1677ff\]\!{color:#1677ff!important}.tw\:text-amber-500\!{color:var(--tw-color-amber-500)!important}.tw\:text-amber-600{color:var(--tw-color-amber-600)}.tw\:text-amber-700{color:var(--tw-color-amber-700)}.tw\:text-amber-800{color:var(--tw-color-amber-800)}.tw\:text-blue-600{color:var(--tw-color-blue-600)}.tw\:text-blue-600\!{color:var(--tw-color-blue-600)!important}.tw\:text-blue-700{color:var(--tw-color-blue-700)}.tw\:text-brand-fg{color:var(--nexium-btn-primary-text,#fff)}.tw\:text-brand-ink{color:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:text-brand-ink{color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 50%,#000)}}.tw\:text-brand-ink\!{color:var(--nexium-btn-primary-bg,#001242)!important}@supports (color:color-mix(in lab,red,red)){.tw\:text-brand-ink\!{color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 50%,#000)!important}}.tw\:text-emerald-600\!{color:var(--tw-color-emerald-600)!important}.tw\:text-gray-400\!{color:var(--tw-color-gray-400)!important}.tw\:text-gray-500{color:var(--tw-color-gray-500)}.tw\:text-gray-600{color:var(--tw-color-gray-600)}.tw\:text-green-500\!{color:var(--tw-color-green-500)!important}.tw\:text-green-600{color:var(--tw-color-green-600)}.tw\:text-green-700{color:var(--tw-color-green-700)}.tw\:text-orange-600{color:var(--tw-color-orange-600)}.tw\:text-purple-600{color:var(--tw-color-purple-600)}.tw\:text-red-600{color:var(--tw-color-red-600)}.tw\:text-red-600\!{color:var(--tw-color-red-600)!important}.tw\:text-rose-600{color:var(--tw-color-rose-600)}.tw\:text-sky-600{color:var(--tw-color-sky-600)}.tw\:text-slate-300{color:var(--tw-color-slate-300)}.tw\:text-slate-400{color:var(--tw-color-slate-400)}.tw\:text-slate-400\!{color:var(--tw-color-slate-400)!important}.tw\:text-slate-500{color:var(--tw-color-slate-500)}.tw\:text-slate-500\!{color:var(--tw-color-slate-500)!important}.tw\:text-slate-600{color:var(--tw-color-slate-600)}.tw\:text-slate-700{color:var(--tw-color-slate-700)}.tw\:text-slate-700\!{color:var(--tw-color-slate-700)!important}.tw\:text-slate-800{color:var(--tw-color-slate-800)}.tw\:text-slate-900{color:var(--tw-color-slate-900)}.tw\:text-slate-900\!{color:var(--tw-color-slate-900)!important}.tw\:text-slate-900\/70{color:var(--tw-color-slate-900)}@supports (color:color-mix(in lab,red,red)){.tw\:text-slate-900\/70{color:color-mix(in oklab,var(--tw-color-slate-900) 70%,transparent)}}.tw\:text-white{color:var(--tw-color-white)}.tw\:text-white\!{color:var(--tw-color-white)!important}.tw\:text-white\/70{color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:text-white\/70{color:color-mix(in oklab,var(--tw-color-white) 70%,transparent)}}.tw\:text-white\/75{color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:text-white\/75{color:color-mix(in oklab,var(--tw-color-white) 75%,transparent)}}.tw\:text-white\/75\!{color:var(--tw-color-white)!important}@supports (color:color-mix(in lab,red,red)){.tw\:text-white\/75\!{color:color-mix(in oklab,var(--tw-color-white) 75%,transparent)!important}}.tw\:text-white\/90\!{color:var(--tw-color-white)!important}@supports (color:color-mix(in lab,red,red)){.tw\:text-white\/90\!{color:color-mix(in oklab,var(--tw-color-white) 90%,transparent)!important}}.tw\:text-yellow-600{color:var(--tw-color-yellow-600)}.tw\:capitalize{text-transform:capitalize}.tw\:uppercase{text-transform:uppercase}.tw\:italic{font-style:italic}.tw\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tw\:shadow-\[0_1px_10px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 1px 10px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[0_6px_18px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tw\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:ring-amber-600\/25{--tw-ring-color:var(--tw-color-amber-600)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-amber-600\/25{--tw-ring-color:color-mix(in oklab, var(--tw-color-amber-600) 25%, transparent)}}.tw\:ring-green-600\/20{--tw-ring-color:var(--tw-color-green-600)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-green-600\/20{--tw-ring-color:color-mix(in oklab, var(--tw-color-green-600) 20%, transparent)}}.tw\:ring-slate-500\/20{--tw-ring-color:var(--tw-color-slate-500)}@supports (color:color-mix(in lab,red,red)){.tw\:ring-slate-500\/20{--tw-ring-color:color-mix(in oklab, var(--tw-color-slate-500) 20%, transparent)}}.tw\:ring-white{--tw-ring-color:var(--tw-color-white)}.tw\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:duration-200{--tw-duration:.2s;transition-duration:.2s}.tw\:duration-300{--tw-duration:.3s;transition-duration:.3s}.tw\:duration-700{--tw-duration:.7s;transition-duration:.7s}.tw\:ring-inset{--tw-ring-inset:inset}@media (hover:hover){.tw\:group-hover\:translate-x-0\.5:is(:where(.tw\:group):hover *){--tw-translate-x:calc(var(--tw-spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.tw\:first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.tw\:last\:mb-0:last-child{margin-bottom:0}.tw\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.tw\:last\:pb-0:last-child{padding-bottom:0}.tw\:empty\:hidden:empty{display:none}.tw\:focus-within\:border-white\/70\!:focus-within{border-color:var(--tw-color-white)!important}@supports (color:color-mix(in lab,red,red)){.tw\:focus-within\:border-white\/70\!:focus-within{border-color:color-mix(in oklab,var(--tw-color-white) 70%,transparent)!important}}@media (hover:hover){.tw\:hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--tw-spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:hover\:border-\[\#b46a0d\]\!:hover{border-color:#b46a0d!important}.tw\:hover\:border-amber-300:hover{border-color:var(--tw-color-amber-300)}.tw\:hover\:border-brand\/40:hover{border-color:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:border-brand\/40:hover{border-color:color-mix(in oklab,var(--nexium-btn-primary-bg,#001242) 40%,transparent)}}.tw\:hover\:border-white\/60\!:hover{border-color:var(--tw-color-white)!important}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:border-white\/60\!:hover{border-color:color-mix(in oklab,var(--tw-color-white) 60%,transparent)!important}}.tw\:hover\:bg-\[\#b46a0d\]\!:hover{background-color:#b46a0d!important}.tw\:hover\:bg-amber-50\/40:hover{background-color:var(--tw-color-amber-50)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-amber-50\/40:hover{background-color:color-mix(in oklab,var(--tw-color-amber-50) 40%,transparent)}}.tw\:hover\:bg-slate-50:hover{background-color:var(--tw-color-slate-50)}.tw\:hover\:bg-slate-100:hover{background-color:var(--tw-color-slate-100)}.tw\:hover\:bg-white\/22\!:hover{background-color:var(--tw-color-white)!important}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-white\/22\!:hover{background-color:color-mix(in oklab,var(--tw-color-white) 22%,transparent)!important}}.tw\:hover\:text-blue-700\!:hover{color:var(--tw-color-blue-700)!important}.tw\:hover\:text-brand-ink\!:hover{color:var(--nexium-btn-primary-bg,#001242)!important}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:text-brand-ink\!:hover{color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 50%,#000)!important}}.tw\:hover\:text-emerald-700\!:hover{color:var(--tw-color-emerald-700)!important}.tw\:hover\:text-red-700\!:hover{color:var(--tw-color-red-700)!important}.tw\:hover\:text-rose-600\!:hover{color:var(--tw-color-rose-600)!important}.tw\:hover\:text-white\!:hover{color:var(--tw-color-white)!important}.tw\:hover\:underline:hover{text-decoration-line:underline}.tw\:hover\:shadow-\[0_8px_20px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:hover\:shadow-\[0_18px_48px_-12px_rgba\(11\,14\,46\,0\.25\)\]:hover{--tw-shadow:0 18px 48px -12px var(--tw-shadow-color,#0b0e2e40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.tw\:focus-visible\:border-\[\#b46a0d\]\!:focus-visible{border-color:#b46a0d!important}.tw\:focus-visible\:bg-\[\#b46a0d\]\!:focus-visible{background-color:#b46a0d!important}.tw\:focus-visible\:text-white\!:focus-visible{color:var(--tw-color-white)!important}.tw\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.tw\:focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.tw\:focus-visible\:outline-brand:focus-visible{outline-color:var(--nexium-btn-primary-bg,#001242)}.tw\:focus-visible\:outline-white:focus-visible{outline-color:var(--tw-color-white)}.tw\:active\:cursor-grabbing:active{cursor:grabbing}@media not all and (min-width:48rem){.tw\:max-md\:basis-full{flex-basis:100%}}@media (min-width:40rem){.tw\:sm\:col-span-3{grid-column:span 3/span 3}.tw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.tw\:md\:-mx-4{margin-inline:calc(var(--tw-spacing) * -4)}.tw\:md\:-mt-\[50px\]{margin-top:-50px}.tw\:md\:w-\[220px\]\!{width:220px!important}.tw\:md\:w-\[250px\]\!{width:250px!important}.tw\:md\:w-auto{width:auto}.tw\:md\:flex-none{flex:none}.tw\:md\:shrink-0{flex-shrink:0}.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:md\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:md\:self-center{align-self:center}.tw\:md\:p-3\.5{padding:calc(var(--tw-spacing) * 3.5)}.tw\:md\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:md\:pt-\[22px\]{padding-top:22px}.tw\:md\:pb-\[78px\]{padding-bottom:78px}.tw\:md\:text-\[22px\]\!{font-size:22px!important}.tw\:md\:leading-\[30px\]{--tw-leading:30px;line-height:30px}}@media (min-width:64rem){.tw\:lg\:col-span-2{grid-column:span 2/span 2}.tw\:lg\:col-span-3{grid-column:span 3/span 3}.tw\:lg\:w-\[300px\]\!{width:300px!important}.tw\:lg\:flex-none{flex:none}.tw\:lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:80rem){.tw\:xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tw\:xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.tw\:dark\:border-brand-glow:where([data-theme=dark],[data-theme=dark] *){border-color:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:border-brand-glow:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff)}}.tw\:dark\:border-line-dark:where([data-theme=dark],[data-theme=dark] *){border-color:#32343c}.tw\:dark\:border-slate-600:where([data-theme=dark],[data-theme=dark] *){border-color:var(--tw-color-slate-600)}.tw\:dark\:border-white\/14\!:where([data-theme=dark],[data-theme=dark] *){border-color:var(--tw-color-white)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:border-white\/14\!:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--tw-color-white) 14%,transparent)!important}}.tw\:dark\:bg-amber-500\/12:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-amber-500\/12:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-amber-500) 12%,transparent)}}.tw\:dark\:bg-blue-500\/16:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-blue-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-blue-500\/16:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-blue-500) 16%,transparent)}}.tw\:dark\:bg-brand-glow:where([data-theme=dark],[data-theme=dark] *){background-color:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-brand-glow:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff)}}.tw\:dark\:bg-brand-glow\/12:where([data-theme=dark],[data-theme=dark] *){background-color:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-brand-glow\/12:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff) 12%,transparent)}}.tw\:dark\:bg-brand-glow\/15:where([data-theme=dark],[data-theme=dark] *){background-color:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-brand-glow\/15:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff) 15%,transparent)}}.tw\:dark\:bg-green-500\/12:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-green-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-green-500\/12:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-green-500) 12%,transparent)}}.tw\:dark\:bg-green-600\/16:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-green-600)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-green-600\/16:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-green-600) 16%,transparent)}}.tw\:dark\:bg-line-dark:where([data-theme=dark],[data-theme=dark] *){background-color:#32343c}.tw\:dark\:bg-orange-600\/16:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-orange-600)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-orange-600\/16:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-orange-600) 16%,transparent)}}.tw\:dark\:bg-purple-600\/18:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-purple-600)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-purple-600\/18:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-purple-600) 18%,transparent)}}.tw\:dark\:bg-red-500\/16:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-red-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-red-500\/16:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-red-500) 16%,transparent)}}.tw\:dark\:bg-rose-500\/16:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-rose-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-rose-500\/16:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-rose-500) 16%,transparent)}}.tw\:dark\:bg-sky-500\/16:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-sky-500)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-sky-500\/16:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-sky-500) 16%,transparent)}}.tw\:dark\:bg-slate-400\/12:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-slate-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-slate-400\/12:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-slate-400) 12%,transparent)}}.tw\:dark\:bg-surface-dark:where([data-theme=dark],[data-theme=dark] *){background-color:#202126}.tw\:dark\:bg-surface-dark\!:where([data-theme=dark],[data-theme=dark] *){background-color:#202126!important}.tw\:dark\:bg-surface-dark-alt:where([data-theme=dark],[data-theme=dark] *){background-color:#272930}.tw\:dark\:bg-white\/8\!:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-white)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-white\/8\!:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-white) 8%,transparent)!important}}.tw\:dark\:bg-yellow-600\/16:where([data-theme=dark],[data-theme=dark] *){background-color:var(--tw-color-yellow-600)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-yellow-600\/16:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--tw-color-yellow-600) 16%,transparent)}}.tw\:dark\:bg-\[linear-gradient\(135deg\,\#202126_0\%\,\#272930_100\%\)\]:where([data-theme=dark],[data-theme=dark] *){background-image:linear-gradient(135deg,#202126,#272930)}.tw\:dark\:from-surface-dark:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#202126;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:from-surface-dark-alt:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#272930;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:to-surface-dark:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#202126;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:to-surface-dark-alt:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#272930;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:stroke-slate-600:where([data-theme=dark],[data-theme=dark] *){stroke:var(--tw-color-slate-600)}.tw\:dark\:stroke-surface-dark-alt:where([data-theme=dark],[data-theme=dark] *){stroke:#272930}.tw\:dark\:text-\[\#aeb7c5\]:where([data-theme=dark],[data-theme=dark] *){color:#aeb7c5}.tw\:dark\:text-amber-300:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-amber-300)}.tw\:dark\:text-amber-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-amber-400)}.tw\:dark\:text-blue-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-blue-400)}.tw\:dark\:text-blue-400\!:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-blue-400)!important}.tw\:dark\:text-brand-glow:where([data-theme=dark],[data-theme=dark] *){color:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:text-brand-glow:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff)}}.tw\:dark\:text-brand-glow\!:where([data-theme=dark],[data-theme=dark] *){color:var(--nexium-btn-primary-bg,#001242)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:text-brand-glow\!:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff)!important}}.tw\:dark\:text-emerald-400\!:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-emerald-400)!important}.tw\:dark\:text-green-300:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-green-300)}.tw\:dark\:text-green-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-green-400)}.tw\:dark\:text-orange-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-orange-400)}.tw\:dark\:text-purple-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-purple-400)}.tw\:dark\:text-red-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-red-400)}.tw\:dark\:text-red-400\!:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-red-400)!important}.tw\:dark\:text-rose-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-rose-400)}.tw\:dark\:text-sky-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-sky-400)}.tw\:dark\:text-slate-50:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-50)}.tw\:dark\:text-slate-50\!:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-50)!important}.tw\:dark\:text-slate-50\/70:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-50)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:text-slate-50\/70:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab,var(--tw-color-slate-50) 70%,transparent)}}.tw\:dark\:text-slate-100:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-100)}.tw\:dark\:text-slate-200:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-200)}.tw\:dark\:text-slate-200\!:where([data-theme=dark],[data-theme=dark] *),.tw\:dark\:text-slate-200\/60\!:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-200)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:text-slate-200\/60\!:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab,var(--tw-color-slate-200) 60%,transparent)!important}}.tw\:dark\:text-slate-300:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-300)}.tw\:dark\:text-slate-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-400)}.tw\:dark\:text-slate-400\!:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-400)!important}.tw\:dark\:text-slate-500:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-500)}.tw\:dark\:text-slate-600:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-slate-600)}.tw\:dark\:text-yellow-400:where([data-theme=dark],[data-theme=dark] *){color:var(--tw-color-yellow-400)}.tw\:dark\:shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.28\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:dark\:shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.2\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 10px 24px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:dark\:ring-amber-400\/25:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--tw-color-amber-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:ring-amber-400\/25:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--tw-color-amber-400) 25%, transparent)}}.tw\:dark\:ring-green-400\/25:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--tw-color-green-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:ring-green-400\/25:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--tw-color-green-400) 25%, transparent)}}.tw\:dark\:ring-slate-400\/25:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--tw-color-slate-400)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:ring-slate-400\/25:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--tw-color-slate-400) 25%, transparent)}}.tw\:dark\:ring-surface-dark:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#202126}@media (hover:hover){.tw\:dark\:hover\:bg-surface-dark-alt:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#272930}.tw\:dark\:hover\:text-blue-300\!:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--tw-color-blue-300)!important}.tw\:dark\:hover\:text-brand-glow\!:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--nexium-btn-primary-bg,#001242)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:hover\:text-brand-glow\!:where([data-theme=dark],[data-theme=dark] *):hover{color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff)!important}}.tw\:dark\:hover\:text-emerald-300\!:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--tw-color-emerald-300)!important}.tw\:dark\:hover\:text-red-300\!:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--tw-color-red-300)!important}.tw\:dark\:hover\:shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.34\)\]:where([data-theme=dark],[data-theme=dark] *):hover{--tw-shadow:0 12px 30px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:dark\:hover\:shadow-\[0_18px_48px_-12px_rgba\(0\,0\,0\,0\.5\)\]:where([data-theme=dark],[data-theme=dark] *):hover{--tw-shadow:0 18px 48px -12px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.tw\:\[\&_\.ant-btn-primary\]\:border-\[\#257e3f\]\! .ant-btn-primary{border-color:#257e3f!important}.tw\:\[\&_\.ant-btn-primary\]\:bg-\[\#257e3f\]\! .ant-btn-primary{background-color:#257e3f!important}.tw\:\[\&_\.ant-btn-primary\]\:text-white\! .ant-btn-primary{color:var(--tw-color-white)!important}.tw\:\[\&_\.ant-drawer-body\]\:pb-6 .ant-drawer-body{padding-bottom:calc(var(--tw-spacing) * 6)}.tw\:\[\&_\.ant-drawer-body\]\:pb-20\! .ant-drawer-body{padding-bottom:calc(var(--tw-spacing) * 20)!important}.tw\:\[\&_\.ant-drawer-close\]\:text-white\! .ant-drawer-close,.tw\:\[\&_\.ant-drawer-close\:hover\]\:text-white\! .ant-drawer-close:hover{color:var(--tw-color-white)!important}.tw\:\[\&_\.ant-drawer-close\:hover\]\:opacity-90 .ant-drawer-close:hover{opacity:.9}.tw\:\[\&_\.ant-drawer-header\]\:border-b-\[\#001242\]\! .ant-drawer-header{border-bottom-color:#001242!important}.tw\:\[\&_\.ant-drawer-header\]\:bg-\[\#001242\]\! .ant-drawer-header{background-color:#001242!important}.tw\:\[\&_\.ant-drawer-title\]\:text-white\! .ant-drawer-title{color:var(--tw-color-white)!important}.tw\:\[\&_\.ant-form-vertical_\.ant-form-item\]\:mb-\[18px\] .ant-form-vertical .ant-form-item{margin-bottom:18px}.tw\:\[\&_\.ant-form-vertical_\.ant-form-item-label\]\:pb-2 .ant-form-vertical .ant-form-item-label{padding-bottom:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.ant-form-vertical_\.ant-form-item-label\]\:leading-\[1\.35\] .ant-form-vertical .ant-form-item-label{--tw-leading:1.35;line-height:1.35}.tw\:\[\&_\.ant-form-vertical_\.ant-form-item-label\>label\]\:h-auto .ant-form-vertical .ant-form-item-label>label{height:auto}.tw\:\[\&_\.ant-form-vertical_\.ant-form-item-label\>label\]\:min-h-\[22px\] .ant-form-vertical .ant-form-item-label>label{min-height:22px}.tw\:\[\&_\.ant-form-vertical_\.ant-form-item-label\>label\]\:whitespace-normal .ant-form-vertical .ant-form-item-label>label{white-space:normal}.tw\:\[\&_\.ant-pagination-item\]\:h-7\! .ant-pagination-item{height:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-item\]\:min-w-7\! .ant-pagination-item{min-width:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-item\]\:rounded-lg .ant-pagination-item{border-radius:var(--tw-radius-lg)}.tw\:\[\&_\.ant-pagination-item\]\:border-slate-900\/14 .ant-pagination-item{border-color:var(--tw-color-slate-900)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_\.ant-pagination-item\]\:border-slate-900\/14 .ant-pagination-item{border-color:color-mix(in oklab,var(--tw-color-slate-900) 14%,transparent)}}.tw\:\[\&_\.ant-pagination-item\]\:leading-\[26px\]\! .ant-pagination-item{--tw-leading:26px!important;line-height:26px!important}.tw\:\[\&_\.ant-pagination-item\]\:font-semibold .ant-pagination-item{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[\&_\.ant-pagination-item\]\:transition-all .ant-pagination-item{transition-property:all;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:dark\:\[\&_\.ant-pagination-item\]\:border-white\/12:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-item{border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_\.ant-pagination-item\]\:border-white\/12:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-item{border-color:color-mix(in oklab,var(--tw-color-white) 12%,transparent)}}.tw\:\[\&_\.ant-pagination-item-active\]\:border-brand\! .ant-pagination-item-active{border-color:var(--nexium-btn-primary-bg,#001242)!important}.tw\:\[\&_\.ant-pagination-item-active\]\:bg-brand\! .ant-pagination-item-active{background-color:var(--nexium-btn-primary-bg,#001242)!important}.tw\:\[\&_\.ant-pagination-item-active\]\:bg-linear-to-b\! .ant-pagination-item-active{--tw-gradient-position:to bottom!important}@supports (background-image:linear-gradient(in lab,red,red)){.tw\:\[\&_\.ant-pagination-item-active\]\:bg-linear-to-b\! .ant-pagination-item-active{--tw-gradient-position:to bottom in oklab!important}}.tw\:\[\&_\.ant-pagination-item-active\]\:bg-linear-to-b\! .ant-pagination-item-active{background-image:linear-gradient(var(--tw-gradient-stops))!important}.tw\:\[\&_\.ant-pagination-item-active\]\:from-brand-light .ant-pagination-item-active{--tw-gradient-from:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_\.ant-pagination-item-active\]\:from-brand-light .ant-pagination-item-active{--tw-gradient-from:color-mix(in srgb, var(--nexium-btn-primary-bg,#001242) 86%, #fff)}}.tw\:\[\&_\.ant-pagination-item-active\]\:from-brand-light .ant-pagination-item-active{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:\[\&_\.ant-pagination-item-active\]\:to-brand .ant-pagination-item-active{--tw-gradient-to:var(--nexium-btn-primary-bg,#001242);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:\[\&_\.ant-pagination-item-active\]\:shadow-\[0_4px_10px\] .ant-pagination-item-active{--tw-shadow:0 4px 10px var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:\[\&_\.ant-pagination-item-active\]\:shadow-brand\/28 .ant-pagination-item-active{--tw-shadow-color:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_\.ant-pagination-item-active\]\:shadow-brand\/28 .ant-pagination-item-active{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--nexium-btn-primary-bg,#001242) 28%, transparent) var(--tw-shadow-alpha), transparent)}}.tw\:dark\:\[\&_\.ant-pagination-item-active\]\:border-brand-glow\!:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-item-active{border-color:var(--nexium-btn-primary-bg,#001242)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_\.ant-pagination-item-active\]\:border-brand-glow\!:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-item-active{border-color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff)!important}}.tw\:\[\&_\.ant-pagination-item-active_a\]\:text-brand-fg\! .ant-pagination-item-active a,.tw\:\[\&_\.ant-pagination-item-active\:hover_a\]\:text-brand-fg\! .ant-pagination-item-active:hover a{color:var(--nexium-btn-primary-text,#fff)!important}.tw\:\[\&_\.ant-pagination-item-link\]\:rounded-lg\! .ant-pagination-item-link{border-radius:var(--tw-radius-lg)!important}.tw\:\[\&_\.ant-pagination-item-link\]\:border-slate-900\/14 .ant-pagination-item-link{border-color:var(--tw-color-slate-900)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_\.ant-pagination-item-link\]\:border-slate-900\/14 .ant-pagination-item-link{border-color:color-mix(in oklab,var(--tw-color-slate-900) 14%,transparent)}}.tw\:dark\:\[\&_\.ant-pagination-item-link\]\:border-white\/12:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-item-link{border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_\.ant-pagination-item-link\]\:border-white\/12:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-item-link{border-color:color-mix(in oklab,var(--tw-color-white) 12%,transparent)}}.tw\:\[\&_\.ant-pagination-item\:hover\]\:border-brand .ant-pagination-item:hover{border-color:var(--nexium-btn-primary-bg,#001242)}.tw\:\[\&_\.ant-pagination-item\:hover\]\:bg-brand\/8 .ant-pagination-item:hover{background-color:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_\.ant-pagination-item\:hover\]\:bg-brand\/8 .ant-pagination-item:hover{background-color:color-mix(in oklab,var(--nexium-btn-primary-bg,#001242) 8%,transparent)}}.tw\:dark\:\[\&_\.ant-pagination-item\:hover\]\:border-brand-glow:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-item:hover{border-color:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_\.ant-pagination-item\:hover\]\:border-brand-glow:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-item:hover{border-color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff)}}.tw\:dark\:\[\&_\.ant-pagination-item\:hover\]\:bg-brand-glow\/8:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-item:hover{background-color:var(--nexium-btn-primary-bg,#001242)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_\.ant-pagination-item\:hover\]\:bg-brand-glow\/8:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-item:hover{background-color:color-mix(in oklab,color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff) 8%,transparent)}}.tw\:\[\&_\.ant-pagination-item\:hover_a\]\:text-brand-ink\! .ant-pagination-item:hover a{color:var(--nexium-btn-primary-bg,#001242)!important}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_\.ant-pagination-item\:hover_a\]\:text-brand-ink\! .ant-pagination-item:hover a{color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 50%,#000)!important}}.tw\:dark\:\[\&_\.ant-pagination-item\:hover_a\]\:text-brand-glow\!:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-item:hover a{color:var(--nexium-btn-primary-bg,#001242)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_\.ant-pagination-item\:hover_a\]\:text-brand-glow\!:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-item:hover a{color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff)!important}}.tw\:\[\&_\.ant-pagination-jump-next\]\:h-7\! .ant-pagination-jump-next{height:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-jump-next\]\:leading-7\! .ant-pagination-jump-next{--tw-leading:calc(var(--tw-spacing) * 7)!important;line-height:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-jump-prev\]\:h-7\! .ant-pagination-jump-prev{height:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-jump-prev\]\:leading-7\! .ant-pagination-jump-prev{--tw-leading:calc(var(--tw-spacing) * 7)!important;line-height:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-next\]\:h-7\! .ant-pagination-next{height:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-next\]\:min-w-7\! .ant-pagination-next{min-width:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-next\]\:leading-7\! .ant-pagination-next{--tw-leading:calc(var(--tw-spacing) * 7)!important;line-height:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-next\:hover_\.ant-pagination-item-link\]\:text-brand-ink\! .ant-pagination-next:hover .ant-pagination-item-link{color:var(--nexium-btn-primary-bg,#001242)!important}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_\.ant-pagination-next\:hover_\.ant-pagination-item-link\]\:text-brand-ink\! .ant-pagination-next:hover .ant-pagination-item-link{color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 50%,#000)!important}}.tw\:dark\:\[\&_\.ant-pagination-next\:hover_\.ant-pagination-item-link\]\:text-brand-glow\!:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-next:hover .ant-pagination-item-link{color:var(--nexium-btn-primary-bg,#001242)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_\.ant-pagination-next\:hover_\.ant-pagination-item-link\]\:text-brand-glow\!:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-next:hover .ant-pagination-item-link{color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff)!important}}.tw\:\[\&_\.ant-pagination-options\]\:ms-0\! .ant-pagination-options{margin-inline-start:0!important}.tw\:\[\&_\.ant-pagination-options\]\:inline-flex .ant-pagination-options{display:inline-flex}.tw\:\[\&_\.ant-pagination-options\]\:items-center .ant-pagination-options{align-items:center}.tw\:\[\&_\.ant-pagination-options\]\:gap-2 .ant-pagination-options{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.ant-pagination-options_\.ant-select\]\:h-7\! .ant-pagination-options .ant-select{height:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-options_\.ant-select\]\:min-w-\[112px\] .ant-pagination-options .ant-select{min-width:112px}.tw\:\[\&_\.ant-pagination-options_\.ant-select-selection-item\]\:leading-\[26px\]\! .ant-pagination-options .ant-select-selection-item{--tw-leading:26px!important;line-height:26px!important}.tw\:\[\&_\.ant-pagination-options_\.ant-select-selection-item\]\:font-medium .ant-pagination-options .ant-select-selection-item{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:\[\&_\.ant-pagination-options_\.ant-select-selector\]\:h-7\! .ant-pagination-options .ant-select-selector{height:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-options_\.ant-select-selector\]\:rounded-lg\! .ant-pagination-options .ant-select-selector{border-radius:var(--tw-radius-lg)!important}.tw\:\[\&_\.ant-pagination-options_\.ant-select-selector\]\:ps-2\.5\! .ant-pagination-options .ant-select-selector{padding-inline-start:calc(var(--tw-spacing) * 2.5)!important}.tw\:\[\&_\.ant-pagination-options_\.ant-select\:hover_\.ant-select-selector\]\:border-brand\! .ant-pagination-options .ant-select:hover .ant-select-selector,.tw\:dark\:\[\&_\.ant-pagination-options_\.ant-select\:hover_\.ant-select-selector\]\:border-brand-glow\!:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-options .ant-select:hover .ant-select-selector{border-color:var(--nexium-btn-primary-bg,#001242)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_\.ant-pagination-options_\.ant-select\:hover_\.ant-select-selector\]\:border-brand-glow\!:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-options .ant-select:hover .ant-select-selector{border-color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff)!important}}.tw\:\[\&_\.ant-pagination-options-quick-jumper\]\:inline-flex\! .ant-pagination-options-quick-jumper{display:inline-flex!important}.tw\:\[\&_\.ant-pagination-options-quick-jumper\]\:h-7\! .ant-pagination-options-quick-jumper{height:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-options-quick-jumper\]\:items-center .ant-pagination-options-quick-jumper{align-items:center}.tw\:\[\&_\.ant-pagination-options-quick-jumper\]\:gap-2 .ant-pagination-options-quick-jumper{gap:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.ant-pagination-options-quick-jumper\]\:text-slate-500 .ant-pagination-options-quick-jumper{color:var(--tw-color-slate-500)}.tw\:dark\:\[\&_\.ant-pagination-options-quick-jumper\]\:text-slate-400:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-options-quick-jumper{color:var(--tw-color-slate-400)}.tw\:\[\&_\.ant-pagination-options-quick-jumper_input\]\:m-0\! .ant-pagination-options-quick-jumper input{margin:0!important}.tw\:\[\&_\.ant-pagination-options-quick-jumper_input\]\:h-7\! .ant-pagination-options-quick-jumper input{height:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-options-quick-jumper_input\]\:w-14\! .ant-pagination-options-quick-jumper input{width:calc(var(--tw-spacing) * 14)!important}.tw\:\[\&_\.ant-pagination-options-quick-jumper_input\]\:rounded-lg\! .ant-pagination-options-quick-jumper input{border-radius:var(--tw-radius-lg)!important}.tw\:\[\&_\.ant-pagination-options-quick-jumper_input\]\:text-center .ant-pagination-options-quick-jumper input{text-align:center}.tw\:\[\&_\.ant-pagination-options-quick-jumper_input\:focus\]\:border-brand\! .ant-pagination-options-quick-jumper input:focus,.tw\:dark\:\[\&_\.ant-pagination-options-quick-jumper_input\:focus\]\:border-brand-glow\!:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-options-quick-jumper input:focus{border-color:var(--nexium-btn-primary-bg,#001242)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_\.ant-pagination-options-quick-jumper_input\:focus\]\:border-brand-glow\!:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-options-quick-jumper input:focus{border-color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff)!important}}.tw\:\[\&_\.ant-pagination-options-quick-jumper_input\:hover\]\:border-brand\! .ant-pagination-options-quick-jumper input:hover,.tw\:dark\:\[\&_\.ant-pagination-options-quick-jumper_input\:hover\]\:border-brand-glow\!:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-options-quick-jumper input:hover{border-color:var(--nexium-btn-primary-bg,#001242)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_\.ant-pagination-options-quick-jumper_input\:hover\]\:border-brand-glow\!:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-options-quick-jumper input:hover{border-color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff)!important}}.tw\:\[\&_\.ant-pagination-prev\]\:h-7\! .ant-pagination-prev{height:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-prev\]\:min-w-7\! .ant-pagination-prev{min-width:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-prev\]\:leading-7\! .ant-pagination-prev{--tw-leading:calc(var(--tw-spacing) * 7)!important;line-height:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-prev\:hover_\.ant-pagination-item-link\]\:text-brand-ink\! .ant-pagination-prev:hover .ant-pagination-item-link{color:var(--nexium-btn-primary-bg,#001242)!important}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_\.ant-pagination-prev\:hover_\.ant-pagination-item-link\]\:text-brand-ink\! .ant-pagination-prev:hover .ant-pagination-item-link{color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 50%,#000)!important}}.tw\:dark\:\[\&_\.ant-pagination-prev\:hover_\.ant-pagination-item-link\]\:text-brand-glow\!:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-prev:hover .ant-pagination-item-link{color:var(--nexium-btn-primary-bg,#001242)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_\.ant-pagination-prev\:hover_\.ant-pagination-item-link\]\:text-brand-glow\!:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-prev:hover .ant-pagination-item-link{color:color-mix(in srgb,var(--nexium-btn-primary-bg,#001242) 40%,#fff)!important}}.tw\:\[\&_\.ant-pagination-total-text\]\:h-7\! .ant-pagination-total-text{height:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-total-text\]\:leading-7\! .ant-pagination-total-text{--tw-leading:calc(var(--tw-spacing) * 7)!important;line-height:calc(var(--tw-spacing) * 7)!important}.tw\:\[\&_\.ant-pagination-total-text\]\:text-slate-500 .ant-pagination-total-text{color:var(--tw-color-slate-500)}.tw\:dark\:\[\&_\.ant-pagination-total-text\]\:text-slate-400:where([data-theme=dark],[data-theme=dark] *) .ant-pagination-total-text{color:var(--tw-color-slate-400)}.tw\:\[\&_\.ant-pagination\>li\]\:me-0\! .ant-pagination>li{margin-inline-end:0!important}.tw\:\[\&_\.ant-select\]\:mb-0\! .ant-select{margin-bottom:0!important}.tw\:\[\&_\.ant-select\]\:w-full\! .ant-select{width:100%!important}@media (min-width:48rem){.tw\:md\:\[\&_\.ant-select\]\:w-\[250px\]\! .ant-select{width:250px!important}}.tw\:\[\&_\.ant-table\]\:bg-transparent\! .ant-table{background-color:#0000!important}.tw\:\[\&_\.ant-table-container\]\:rounded-none\! .ant-table-container{border-radius:0!important}.tw\:\[\&_\.ant-table-content\]\:overflow-x-auto .ant-table-content{overflow-x:auto}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:mx-3\! .ant-table-pagination.ant-pagination{margin-inline:calc(var(--tw-spacing) * 3)!important}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:mt-2\.5\! .ant-table-pagination.ant-pagination{margin-top:calc(var(--tw-spacing) * 2.5)!important}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:mb-2\! .ant-table-pagination.ant-pagination{margin-bottom:calc(var(--tw-spacing) * 2)!important}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:flex .ant-table-pagination.ant-pagination{display:flex}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:w-\[calc\(100\%-24px\)\] .ant-table-pagination.ant-pagination{width:calc(100% - 24px)}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:flex-wrap .ant-table-pagination.ant-pagination{flex-wrap:wrap}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:items-center .ant-table-pagination.ant-pagination{align-items:center}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:justify-center\! .ant-table-pagination.ant-pagination{justify-content:center!important}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:gap-1\.5 .ant-table-pagination.ant-pagination{gap:calc(var(--tw-spacing) * 1.5)}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:gap-y-2 .ant-table-pagination.ant-pagination{row-gap:calc(var(--tw-spacing) * 2)}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:rounded-\[10px\] .ant-table-pagination.ant-pagination{border-radius:10px}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:border .ant-table-pagination.ant-pagination{border-style:var(--tw-border-style);border-width:1px}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:border-solid .ant-table-pagination.ant-pagination{--tw-border-style:solid;border-style:solid}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:border-slate-900\/8 .ant-table-pagination.ant-pagination{border-color:var(--tw-color-slate-900)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:border-slate-900\/8 .ant-table-pagination.ant-pagination{border-color:color-mix(in oklab,var(--tw-color-slate-900) 8%,transparent)}}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:bg-linear-to-b .ant-table-pagination.ant-pagination{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:bg-linear-to-b .ant-table-pagination.ant-pagination{--tw-gradient-position:to bottom in oklab}}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:bg-linear-to-b .ant-table-pagination.ant-pagination{background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:from-slate-900\/3 .ant-table-pagination.ant-pagination{--tw-gradient-from:var(--tw-color-slate-900)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:from-slate-900\/3 .ant-table-pagination.ant-pagination{--tw-gradient-from:color-mix(in oklab, var(--tw-color-slate-900) 3%, transparent)}}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:from-slate-900\/3 .ant-table-pagination.ant-pagination{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:to-slate-900\/1 .ant-table-pagination.ant-pagination{--tw-gradient-to:var(--tw-color-slate-900)}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:to-slate-900\/1 .ant-table-pagination.ant-pagination{--tw-gradient-to:color-mix(in oklab, var(--tw-color-slate-900) 1%, transparent)}}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:to-slate-900\/1 .ant-table-pagination.ant-pagination{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:px-2\.5\! .ant-table-pagination.ant-pagination{padding-inline:calc(var(--tw-spacing) * 2.5)!important}.tw\:\[\&_\.ant-table-pagination\.ant-pagination\]\:py-1\.5\! .ant-table-pagination.ant-pagination{padding-block:calc(var(--tw-spacing) * 1.5)!important}.tw\:dark\:\[\&_\.ant-table-pagination\.ant-pagination\]\:border-white\/8:where([data-theme=dark],[data-theme=dark] *) .ant-table-pagination.ant-pagination{border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_\.ant-table-pagination\.ant-pagination\]\:border-white\/8:where([data-theme=dark],[data-theme=dark] *) .ant-table-pagination.ant-pagination{border-color:color-mix(in oklab,var(--tw-color-white) 8%,transparent)}}.tw\:dark\:\[\&_\.ant-table-pagination\.ant-pagination\]\:from-white\/4:where([data-theme=dark],[data-theme=dark] *) .ant-table-pagination.ant-pagination{--tw-gradient-from:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_\.ant-table-pagination\.ant-pagination\]\:from-white\/4:where([data-theme=dark],[data-theme=dark] *) .ant-table-pagination.ant-pagination{--tw-gradient-from:color-mix(in oklab, var(--tw-color-white) 4%, transparent)}}.tw\:dark\:\[\&_\.ant-table-pagination\.ant-pagination\]\:from-white\/4:where([data-theme=dark],[data-theme=dark] *) .ant-table-pagination.ant-pagination{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:dark\:\[\&_\.ant-table-pagination\.ant-pagination\]\:to-white\/2:where([data-theme=dark],[data-theme=dark] *) .ant-table-pagination.ant-pagination{--tw-gradient-to:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_\.ant-table-pagination\.ant-pagination\]\:to-white\/2:where([data-theme=dark],[data-theme=dark] *) .ant-table-pagination.ant-pagination{--tw-gradient-to:color-mix(in oklab, var(--tw-color-white) 2%, transparent)}}.tw\:dark\:\[\&_\.ant-table-pagination\.ant-pagination\]\:to-white\/2:where([data-theme=dark],[data-theme=dark] *) .ant-table-pagination.ant-pagination{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:\[\&_\.ant-table-tbody\>tr\:hover\>td\]\:bg-gray-50\! .ant-table-tbody>tr:hover>td{background-color:var(--tw-color-gray-50)!important}.tw\:dark\:\[\&_\.ant-table-tbody\>tr\:hover\>td\]\:bg-surface-dark-alt\!:where([data-theme=dark],[data-theme=dark] *) .ant-table-tbody>tr:hover>td{background-color:#272930!important}.tw\:\[\&_\.ant-table-tbody\>tr\>td\]\:px-3\! .ant-table-tbody>tr>td{padding-inline:calc(var(--tw-spacing) * 3)!important}.tw\:\[\&_\.ant-table-tbody\>tr\>td\]\:py-1\.5\! .ant-table-tbody>tr>td{padding-block:calc(var(--tw-spacing) * 1.5)!important}.tw\:\[\&_\.ant-table-tbody\>tr\>td\]\:text-\[13px\] .ant-table-tbody>tr>td{font-size:13px}.tw\:\[\&_\.ant-table-thead\>tr\>th\]\:rounded-none\! .ant-table-thead>tr>th{border-radius:0!important}.tw\:\[\&_\.ant-table-thead\>tr\>th\]\:bg-gray-50\! .ant-table-thead>tr>th{background-color:var(--tw-color-gray-50)!important}.tw\:\[\&_\.ant-table-thead\>tr\>th\]\:px-3\! .ant-table-thead>tr>th{padding-inline:calc(var(--tw-spacing) * 3)!important}.tw\:\[\&_\.ant-table-thead\>tr\>th\]\:py-2\! .ant-table-thead>tr>th{padding-block:calc(var(--tw-spacing) * 2)!important}.tw\:\[\&_\.ant-table-thead\>tr\>th\]\:text-xs .ant-table-thead>tr>th{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:\[\&_\.ant-table-thead\>tr\>th\]\:font-semibold .ant-table-thead>tr>th{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:dark\:\[\&_\.ant-table-thead\>tr\>th\]\:bg-surface-dark-alt\!:where([data-theme=dark],[data-theme=dark] *) .ant-table-thead>tr>th{background-color:#272930!important}.tw\:dark\:\[\&_\.ant-table-thead\>tr\>th\]\:text-slate-200\!:where([data-theme=dark],[data-theme=dark] *) .ant-table-thead>tr>th{color:var(--tw-color-slate-200)!important}.tw\:\[\&_input\]\:bg-transparent\! input{background-color:#0000!important}.tw\:\[\&_input\]\:text-white\! input,.tw\:\[\&_input\]\:placeholder\:text-white\/75\! input::placeholder{color:var(--tw-color-white)!important}@supports (color:color-mix(in lab,red,red)){.tw\:\[\&_input\]\:placeholder\:text-white\/75\! input::placeholder{color:color-mix(in oklab,var(--tw-color-white) 75%,transparent)!important}}.tw\:dark\:\[\&_input\]\:text-slate-50\!:where([data-theme=dark],[data-theme=dark] *) input{color:var(--tw-color-slate-50)!important}.tw\:dark\:\[\&_input\]\:placeholder\:text-slate-200\/60\!:where([data-theme=dark],[data-theme=dark] *) input::placeholder{color:var(--tw-color-slate-200)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:\[\&_input\]\:placeholder\:text-slate-200\/60\!:where([data-theme=dark],[data-theme=dark] *) input::placeholder{color:color-mix(in oklab,var(--tw-color-slate-200) 60%,transparent)!important}}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}.ant-layout-sider-collapsed{width:60px!important;min-width:60px!important;max-width:60px!important}h1{font-size:20px!important;font-weight:700!important}h2{font-size:18px!important;font-weight:700!important}h3{font-size:16px!important;font-weight:700!important}h4{font-size:14px!important;font-weight:700!important}.semiHead-1{font-size:24px!important;font-weight:600!important}.semiHead-2{font-size:18px!important;font-weight:600!important}.semiHead-3{font-size:16px!important;font-weight:600!important}.semiHead-4{font-size:14px!important;font-weight:600!important}.semiHead-5{font-size:12px!important;font-weight:600!important}.mediumHead-1{font-size:24px!important;font-weight:500!important}.mediumHead-2{font-size:16px!important;font-weight:500!important}.mediumHead-3{font-size:14px!important;font-weight:500!important}.regularContent-1{font-size:20px!important;font-weight:400!important}.regularContent-2{font-size:18px!important;font-weight:400!important}.regularContent-3{font-size:16px!important;font-weight:400!important}.regularContent-4,.boldContent-1{font-size:14px!important;font-weight:400!important}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#555}::-webkit-scrollbar-x{height:4px!important}::-webkit-scrollbar-x-track{background:#f1f1f1}::-webkit-scrollbar-x-thumb{background:#888;border-radius:6px}::-webkit-scrollbar-x-thumb:hover{background:#555}.card-company{position:relative;width:500px;background-color:#283142;text-align:center}.card-company .semicircle-bg{position:absolute;top:0;left:0;width:100%;height:100px;background-image:linear-gradient(to right,#444d4e,#6a8f8f);border-radius:0 0 50px 50px;z-index:2}.card-company .title-total{position:relative;z-index:3}.card-company:before{content:"";position:absolute;left:0;top:0;bottom:0;width:50px}.card-company:after{content:"";position:absolute;right:0;top:0;bottom:0;width:50px}.msg-recipient .bubble{float:left!important}.msg-sent .bubble{float:right!important}.profile-card .ant-descriptions-item-content,.profile-card .ant-descriptions-bordered .ant-descriptions-item-label{padding:10px}.profile-card .ant-descriptions-bordered .ant-descriptions-view{padding:2px;border:none}.profile-card .ant-card{margin:0}.invoice-detail .ant-table{background-color:unset}.attendance-report .anticon svg,output{display:inline-block;font-size:15px}:focus-visible{outline:unset}.manage-class-form .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:50px!important}.ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:10px!important}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{display:flex!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important}.ant-select-single .ant-select-selection-wrap,.ant-select-single .ant-select-selection-search,.ant-select-single .ant-select-selection-item,.ant-select-single .ant-select-selection-placeholder{display:flex;align-items:center}.ant-select .ant-select-arrow{top:50%!important;transform:translateY(calc(-50% + 5px))!important;margin-top:0!important}.ant-radio-wrapper{display:inline-flex!important;align-items:center!important}.ant-radio{top:0!important;align-self:center!important}.ant-radio-inner{display:block!important}.ant-radio+span{display:inline-flex!important;align-items:center!important}.ant-input-affix-wrapper{border-radius:10px!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{background-color:#080136!important;color:#fff!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn *,.ant-tabs-tab.ant-tabs-tab-active .anticon{color:#fff!important}.ant-input{border-radius:10px}.ant-picker{border-radius:10px!important}.invoice-chart .ant-card-bordered{border:none!important}.scrollable-content::-webkit-scrollbar{width:6px}.scrollable-content::-webkit-scrollbar-track{background-color:#888;border-radius:3px}.scrollable-content::-webkit-scrollbar-thumb{background-color:#1b2531;border-radius:3px}.scrollable-content::-webkit-scrollbar-thumb:hover{background-color:#555}.ant-tabs-content-holder::-webkit-scrollbar{width:6px}.ant-tabs-content-holder::-webkit-scrollbar-track{background-color:#888;border-radius:3px}.ant-tabs-content-holder::-webkit-scrollbar-thumb{background-color:#1b2531;border-radius:3px}.ant-tabs-content-holder::-webkit-scrollbar-thumb:hover{background-color:#555}.ant-tag{font-size:13px!important}.logo_reset{height:75px;width:200px}.app-brand{display:flex;align-items:center}.app-brand-link{display:inline-flex;align-items:center;gap:10px;min-width:0;text-decoration:none}.app-brand-logo{flex-shrink:0}.ant-statistic-title{font-size:14px}.assignment{text-align:left!important}.panel-text{width:100%}.assign-tag{float:right}.assign-dropdowns{text-align:right}.notify-card{border-radius:0}.app-header .nav-right{margin-left:unset!important}.nav-center{display:flex;align-items:center}.menu-badge{float:right;margin-top:10px}.menu-badge .ant-badge-count{background:#080136!important}.card-shadow{box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;border:none}.language-color a.text-gray:focus,a.text-gray:hover{color:unset!important}.ant-input-number{border-radius:10px}.ant-btn-primary:not(.ant-btn-dangerous){background-color:var(--nexium-btn-primary-bg, #001242)!important;border-color:var(--nexium-btn-primary-bg, #001242)!important;color:var(--nexium-btn-primary-text, #ffffff)!important}.ant-btn-primary:not(.ant-btn-dangerous):is(:hover,:focus,:active){background-color:var(--nexium-btn-primary-bg, #001242)!important;border-color:var(--nexium-btn-primary-bg, #001242)!important;color:var(--nexium-btn-primary-text, #ffffff)!important}.profile-image{width:28px;height:28px;border-radius:50%;cursor:pointer}.teacher-name{position:absolute;top:-100%;left:-10%;transform:translate(-50%);background-color:#0f0f0f;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;z-index:2000;display:none;white-space:nowrap}.ant-layout-sider-children>*:nth-child(3){margin-right:0!important}.number-error .ant-form-item-explain-error{margin-top:-20px}.fc .fc-button{border-radius:10px!important;margin:0 5px}.guardian-image .ant-upload{width:100%}.student-image .ant-list-item-meta-avatar{border-radius:50px;padding:5px;height:40px;width:40px}.signature-label{margin-top:16px;font-weight:700}.signature-box{box-shadow:#00000014 0 4px 12px;cursor:url(/assets/pen-vzFB9f28.png),auto}.user-profile-upload-compact .ant-upload.ant-upload-select-picture-card{width:40px!important;height:40px!important;margin:0!important;border:0!important;background:transparent!important}.user-profile-upload-compact .ant-upload.ant-upload-select-picture-card:before{display:none!important}.disable-text-selection{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.grade-book-select .ant-tabs-top>.ant-tabs-nav{margin:0!important}.grade-top-card{background-color:#6b84ad;height:125px;padding:5px}.grade-top-card h2,.grade-top-card h5{color:#fff}.grade-progress .ant-progress-inner{width:200px!important;height:200px!important;font-size:45px!important;font-weight:900}.grade-strength h3,.grade-strength h5,.grade-strength span{color:#fff!important}.student-grading-drawer .ant-drawer-body{padding:16px 20px 20px}.student-grading-drawer-title{display:inline-flex;align-items:center;gap:12px}.student-grading-drawer-title-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#ffffff2e;font-size:16px}.student-grading-drawer-title-copy{display:flex;flex-direction:column;min-width:0}.student-grading-drawer-title-text{font-size:15px;font-weight:700;line-height:1.2}.student-grading-drawer-title-meta{font-size:11px;line-height:1.2;opacity:.82}.student-grading-drawer-student-select.ant-select{min-width:280px;max-width:360px}.student-grading-drawer-shell{display:flex;flex-direction:column;gap:16px}.student-grading-drawer-loading{display:flex;flex-direction:column;gap:12px}.student-grading-toolbar-shell{padding:14px 16px;border:1px solid var(--admin-card-border, rgba(148, 163, 184, .2));border-radius:8px;background:var(--admin-card-bg, #ffffff)}.student-grading-toolbar-group,.student-grading-toolbar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.student-grading-toolbar-actions{justify-content:flex-end}.student-grading-toolbar-select.ant-select{min-width:180px}.student-grading-export-select.ant-select{min-width:150px}.student-grading-view-switch .ant-radio-button-wrapper{min-width:44px;text-align:center}.student-grading-student-banner.ant-alert{border:1px solid rgba(107,132,173,.18);border-radius:8px;background:linear-gradient(135deg,#6b84ad,#526c97);box-shadow:0 12px 28px #0f172a14}.student-grading-student-banner .ant-alert-message{font-size:15px;font-weight:700}.student-grading-student-banner .ant-alert-description{opacity:.92}.student-grading-back-button.ant-btn{margin-top:6px;color:#fff!important}.student-grading-drawer-content{display:flex;flex-direction:column;gap:16px}.student-grading-subject-link.ant-btn-link{padding:0;height:auto;font-weight:600}.student-grading-score-chip{width:100%;min-width:100px;min-height:44px;padding:6px 8px;border-radius:8px;display:flex;justify-content:center;align-items:center}.student-grading-graph-shell{display:flex;flex-direction:column;gap:16px}.student-grading-graph-term-select.ant-select{width:100%;max-width:260px}.student-grading-graph-row{margin-top:0}.student-grading-graph-card.ant-card{height:100%;border-radius:8px;border:1px solid var(--admin-card-border, rgba(148, 163, 184, .2));box-shadow:0 12px 28px #0f172a0f}.student-grading-graph-card .ant-card-head{min-height:52px}.student-grading-graph-card .ant-card-head-title{font-size:15px;font-weight:700}.student-grading-view-card.ant-card{border-radius:8px}.student-grading-view-empty{min-height:320px;display:flex;align-items:center;justify-content:center}@media (max-width: 991px){.student-grading-toolbar-actions{justify-content:flex-start}}@media (max-width: 767px){.student-grading-drawer .ant-drawer-body{padding:12px}.student-grading-drawer-student-select.ant-select,.student-grading-toolbar-select.ant-select,.student-grading-export-select.ant-select,.student-grading-graph-term-select.ant-select{min-width:100%;max-width:none;width:100%}.student-grading-toolbar-group,.student-grading-toolbar-actions{width:100%}}.incident-tag{border:1px solid #080136;padding:6px;background-color:#f7e7e7;border-radius:50px;color:#080136;font-weight:700}.up-incident-tag{border:1px solid #2fb910;padding:6px;background-color:#e7f7e7;border-radius:50px;color:#28b910;font-weight:700}.incident-card{height:400px}.incident-summary h4{color:#080136}.incident-summary .label{color:#3e3e3e;font-size:16px;font-weight:400}.incident-summary .description{color:#000;font-size:16px;font-weight:500}.invoice-dashboard h4{font-weight:600;font-size:14px}.invoice-dashboard h1{font-weight:500;font-size:28px}.invoice-dashboard .compared-week{font-weight:400;font-size:12px;color:#939393}.invoice-dashboard .compare-percent{color:#378a3f;font-weight:500;font-size:14px}.invoice-dashboard .divided{border-bottom-width:2px;display:block;width:34px;margin-bottom:2px}.invoice-dashboard .divide-1{border-bottom:2px solid #3CC526}.invoice-dashboard .divide-2{border-bottom:2px solid #F66B1D}.invoice-dashboard .divide-3{border-bottom:2px solid #FFB931}.invoice-dashboard .divide-4{border-bottom:2px solid #3177FF}.invoices-card,.invoice-card-2{height:320px}.invoices-card h3{font-size:20px;font-weight:600}.finance-dashboard{--invoice-dashboard-border: rgba(28, 39, 60, .1);--invoice-dashboard-muted: rgba(28, 39, 60, .62);--invoice-dashboard-card-bg: var(--body-background, #fff)}.finance-dashboard .invoice-dashboard-filter,.finance-dashboard .invoice-dashboard-card{border:1px solid var(--invoice-dashboard-border);border-radius:8px}.finance-dashboard .invoice-dashboard-filter .ant-card-body{padding:20px 24px}.finance-dashboard .invoice-dashboard-filter__section{width:100%}.finance-dashboard .invoice-dashboard-card .ant-card-body{min-height:108px}.finance-dashboard .invoice-dashboard-chart-row>.ant-col{display:flex}.finance-dashboard .invoice-dashboard-chart-card{width:100%;min-height:350px;overflow:hidden}.finance-dashboard .invoice-analytics-card{position:relative;width:100%;height:360px;padding:0!important;overflow:hidden;border-radius:14px;box-shadow:0 10px 28px #19305912}.finance-dashboard .invoice-analytics-card:before,.finance-dashboard .invoice-charge-breakdown:before{position:absolute;z-index:1;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#2563eb,#38bdf8 55%,#10b981);content:""}.finance-dashboard .invoice-analytics-card>.ant-card-body{height:100%;padding:20px 22px}.finance-dashboard .invoice-analytics-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:8px;padding-bottom:14px;border-bottom:1px solid var(--invoice-dashboard-border)}.finance-dashboard .invoice-analytics-card__heading{display:flex;align-items:center;min-width:0;gap:11px}.finance-dashboard .invoice-analytics-card__icon{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#edf4ff;color:#2563eb;font-size:17px}.finance-dashboard .invoice-analytics-card__icon--green{background:#e9fbf4;color:#059669}.finance-dashboard .invoice-analytics-card__icon--amber{background:#fff7e6;color:#d97706}.finance-dashboard .invoice-analytics-card__icon--purple{background:#f4edff;color:#7c3aed}.finance-dashboard .invoice-analytics-card__eyebrow{display:block;margin-bottom:2px;color:#4f7df3;font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.finance-dashboard .invoice-analytics-card__header h3{margin:0;color:var(--heading-color, #14213d);font-size:16px;font-weight:750;line-height:1.35}.finance-dashboard .invoice-analytics-card__hint{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#f3f6fb;color:var(--invoice-dashboard-muted);font-size:10px;font-weight:600;white-space:nowrap}.finance-dashboard .invoice-analytics-card .ant-empty{margin-top:62px}.finance-dashboard .invoice-collection-card__body{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px}.finance-dashboard .invoice-collection-card__summary{display:flex;flex-direction:column;align-items:center;margin-top:12px}.finance-dashboard .invoice-collection-card__summary strong{color:#047857;font-size:17px;font-weight:800}.finance-dashboard .invoice-collection-card__summary span{margin-top:2px;color:var(--invoice-dashboard-muted);font-size:11px;text-align:center}.finance-dashboard .invoice-revenue-status-card__body{margin-top:-3px}.finance-dashboard .invoice-revenue-status-card__loading{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:24px}.finance-dashboard .invoice-revenue-status-card__legend{margin-top:-3px}.finance-dashboard .invoice-revenue-status-card__legend>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 0;color:var(--invoice-dashboard-muted);font-size:11px}.finance-dashboard .invoice-revenue-status-card__legend strong{color:var(--heading-color, #14213d);font-size:11px;font-weight:700}.finance-dashboard .invoice-charge-breakdown .ant-card-body{height:100%;padding:22px 24px}.finance-dashboard .invoice-charge-breakdown__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--invoice-dashboard-border)}.finance-dashboard .invoice-charge-breakdown__header h3{margin:0;font-size:17px;font-weight:700}.finance-dashboard .invoice-charge-breakdown__header p{margin:3px 0 0;color:var(--invoice-dashboard-muted);font-size:12px}.finance-dashboard .invoice-charge-breakdown__range{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(62,121,247,.2);border-radius:999px;background:#3e79f712;color:#2f5fc0;font-size:11px;font-weight:600;white-space:nowrap}.finance-dashboard .invoice-charge-breakdown__content,.finance-dashboard .invoice-charge-breakdown__loading{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(165px,1.1fr);align-items:center;gap:16px;min-height:235px}.finance-dashboard .invoice-charge-breakdown__chart{min-width:0}.finance-dashboard .invoice-charge-breakdown__legend{max-height:190px;padding-right:4px;overflow-y:auto}.finance-dashboard .invoice-charge-breakdown__legend-item{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(28,39,60,.07)}.finance-dashboard .invoice-charge-breakdown__legend-item:last-child{border-bottom:0}.finance-dashboard .invoice-charge-breakdown__legend-dot{width:8px;height:8px;border-radius:50%}.finance-dashboard .invoice-charge-breakdown__legend-label{overflow:hidden;color:var(--heading-color, #1c273c);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.finance-dashboard .invoice-charge-breakdown__legend-value{color:var(--heading-color, #1c273c);font-size:12px;font-weight:700;text-align:right;white-space:nowrap}.finance-dashboard .invoice-charge-breakdown__legend-value small{display:block;color:var(--invoice-dashboard-muted);font-size:10px;font-weight:500}.finance-dashboard .invoice-dashboard-card--clickable{cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.finance-dashboard .invoice-dashboard-card--clickable:hover{border-color:#3e79f7;transform:translateY(-1px)}.finance-dashboard .invoice-dashboard-filter__body{width:100%}.finance-dashboard .invoice-dashboard-filter__label{color:var(--heading-color, #1c273c);font-weight:700;line-height:32px;display:inline-flex;align-items:center;min-width:46px}.finance-dashboard .invoice-dashboard-filter__item.ant-form-item{margin-bottom:0}.finance-dashboard .invoice-dashboard-filter .ant-picker,.finance-dashboard .invoice-dashboard-filter .ant-select-selector{min-height:40px;border-radius:8px!important}.finance-dashboard .invoice-dashboard-filter .ant-select-selection-item,.finance-dashboard .invoice-dashboard-filter .ant-select-selection-placeholder{line-height:38px!important}.finance-dashboard .invoice-dashboard-filter .ant-picker-input>input{font-size:14px}.finance-dashboard .invoice-dashboard-table-toolbar{margin-bottom:16px;width:100%;justify-content:flex-end}.finance-dashboard .invoice-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.finance-dashboard .invoice-status-dot--receivable,.finance-dashboard .invoice-status-dot--partial{background:#ffb931}.finance-dashboard .invoice-status-dot--received{background:#38cb89}.finance-dashboard .apexcharts-legend-text,.finance-dashboard .apexcharts-text{color:inherit!important}body.dark .finance-dashboard,.dark .finance-dashboard{--invoice-dashboard-border: rgba(255, 255, 255, .12);--invoice-dashboard-muted: rgba(255, 255, 255, .65)}body.dark .finance-dashboard .invoice-dashboard-filter__label,.dark .finance-dashboard .invoice-dashboard-filter__label{color:#ffffffe0}body.dark .finance-dashboard .invoice-analytics-card__hint,.dark .finance-dashboard .invoice-analytics-card__hint{background:#ffffff12}body.dark .finance-dashboard .invoice-charge-breakdown__range,.dark .finance-dashboard .invoice-charge-breakdown__range{border-color:#60a5fa4d;background:#3b82f624;color:#93c5fd}@media (max-width: 1199px){.finance-dashboard .invoice-analytics-card,.finance-dashboard .invoice-dashboard-chart-card{min-height:360px}}@media (max-width: 767px){.finance-dashboard .invoice-dashboard-filter .ant-card-body{padding:16px}.finance-dashboard .invoice-dashboard-filter__label{width:100%}.finance-dashboard .invoice-charge-breakdown__header{display:block}.finance-dashboard .invoice-charge-breakdown__range{display:inline-block;margin-top:10px}.finance-dashboard .invoice-charge-breakdown__content,.finance-dashboard .invoice-charge-breakdown__loading{grid-template-columns:1fr}.finance-dashboard .invoice-analytics-card{height:auto;min-height:350px}.finance-dashboard .invoice-analytics-card__header{align-items:flex-start}.finance-dashboard .invoice-analytics-card__hint{display:none}}.purchase-form .ant-form label{width:115px!important;text-align:center!important}.all-filter{margin-top:-15px;margin-left:-15px;margin-right:-15px}.all-filter .card{border-radius:0!important}.all-charges .box{width:16px;height:16px;border-radius:99px;margin-right:10px;margin-top:7px;display:flex}.all-charges .box-1{background-color:#f9de53}.all-charges .box-2{background-color:#036ae3}.all-charges .box-3{background-color:#96d544}.all-charges button{background-color:#f5f5f5;padding:8px 12px;border-radius:8.97px;color:#000}.all-charges .card-1,.all-charges .card-2{height:400px}.total-budget{border-radius:75px;width:12px;height:6px;background-color:#338417}.consume-budget{border-radius:75px;width:12px;height:6px;background-color:#21b252}.balance-budget{border-radius:75px;width:12px;height:6px;background-color:#7fd74b}.ant-progress-bg{background:conic-gradient(#338417,#338417 34.5%,#000 34.5%,#000 34.6%,#21b252 35%,#21b252 64.5%,#000 64.5%,#000 64.6%,#7fd74b 65%,#7fd74b)}.black-border{background-color:#000;width:12px;height:12px}.lesson-card{text-align:left}[data-theme=light]{--lesson-shell-banner-border: #e8eef9;--lesson-shell-banner-shadow: 0 14px 32px rgba(15, 23, 42, .06);--lesson-shell-banner-glow: rgba(47, 84, 235, .08);--lesson-shell-banner-bg: linear-gradient(135deg, #ffffff 0%, #f7faff 100%);--lesson-title-color: #102a43;--lesson-body-color: #486581;--lesson-muted-color: #52606d;--lesson-accent-color: #2f54eb;--lesson-metric-border: #dbe7ff;--lesson-metric-bg: rgba(255, 255, 255, .9);--lesson-card-border: rgba(221, 230, 243, .85);--lesson-card-shadow: 0 12px 30px rgba(15, 23, 42, .08);--lesson-card-hover-shadow: 0 16px 34px rgba(15, 23, 42, .12);--lesson-pill-bg: #f5f8ff;--lesson-chip-bg: #ffffff;--lesson-chip-border: #e6edf8;--lesson-session-bg: rgba(255, 255, 255, .84);--lesson-session-border: rgba(218, 228, 240, .95);--lesson-search-border: #d7e3f4;--lesson-search-bg: #ffffff;--lesson-empty-border: #d9e4f5;--lesson-edit-bg: rgba(47, 84, 235, .08);--lesson-edit-bg-hover: rgba(47, 84, 235, .14);--lesson-count-bg: rgba(47, 84, 235, .1)}[data-theme=dark]{--lesson-shell-banner-border: rgba(74, 94, 136, .48);--lesson-shell-banner-shadow: 0 22px 40px rgba(0, 0, 0, .34);--lesson-shell-banner-glow: rgba(89, 174, 255, .18);--lesson-shell-banner-bg: linear-gradient(135deg, #111a2f 0%, #0c1324 52%, #16284a 100%);--lesson-title-color: #f5f8ff;--lesson-body-color: #cad4e8;--lesson-muted-color: #9fb0cf;--lesson-accent-color: #7dc0ff;--lesson-metric-border: rgba(117, 143, 197, .36);--lesson-metric-bg: linear-gradient(180deg, rgba(28, 38, 62, .94) 0%, rgba(20, 29, 49, .94) 100%);--lesson-card-border: rgba(101, 124, 173, .3);--lesson-card-shadow: 0 18px 38px rgba(0, 0, 0, .34);--lesson-card-hover-shadow: 0 24px 46px rgba(0, 0, 0, .42);--lesson-pill-bg: rgba(72, 98, 150, .34);--lesson-chip-bg: rgba(20, 29, 49, .9);--lesson-chip-border: rgba(105, 129, 181, .34);--lesson-session-bg: linear-gradient(180deg, rgba(22, 31, 52, .92) 0%, rgba(17, 24, 42, .92) 100%);--lesson-session-border: rgba(89, 110, 155, .32);--lesson-search-border: rgba(103, 126, 178, .4);--lesson-search-bg: rgba(14, 22, 38, .96);--lesson-empty-border: rgba(100, 122, 168, .28);--lesson-edit-bg: rgba(125, 192, 255, .12);--lesson-edit-bg-hover: rgba(125, 192, 255, .2);--lesson-count-bg: rgba(125, 192, 255, .14)}.lesson-plan-shell{display:flex;flex-direction:column;gap:20px}.lesson-plan-header{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:18px 20px;border:1px solid var(--lesson-shell-banner-border, #e8eef9);border-radius:18px;background:radial-gradient(circle at top right,var(--lesson-shell-banner-glow, rgba(47, 84, 235, .08)),transparent 32%),var(--lesson-shell-banner-bg, linear-gradient(135deg, #ffffff 0%, #f7faff 100%));box-shadow:var(--lesson-shell-banner-shadow, 0 14px 32px rgba(15, 23, 42, .06))}.lesson-plan-header-main{flex:1 1 320px;min-width:0}.lesson-plan-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lesson-accent-color, #2f54eb);margin-bottom:8px}.lesson-plan-title{margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.2;color:var(--lesson-title-color, #102a43)}.lesson-plan-subtitle{margin:0;max-width:520px;font-size:13px;line-height:1.5;color:var(--lesson-body-color, #486581)}.lesson-plan-toolbar{display:flex;align-items:center;justify-content:flex-end;flex:1 1 520px;min-width:0;flex-wrap:wrap;gap:12px}.lesson-plan-search.ant-input-affix-wrapper{flex:1 1 260px;min-width:220px;width:100%;max-width:420px;border-radius:14px;border-color:var(--lesson-search-border, #d7e3f4);background:var(--lesson-search-bg, #ffffff);box-shadow:none}.lesson-plan-search.ant-input-affix-wrapper .ant-input,.lesson-plan-search.ant-input-affix-wrapper .ant-input-prefix{background:transparent;color:var(--lesson-title-color, #102a43)}.lesson-plan-search.ant-input-affix-wrapper input::placeholder{color:var(--lesson-muted-color, #52606d)}.lesson-plan-range.ant-picker{flex:0 1 270px;min-width:240px;border-radius:14px;border-color:var(--lesson-search-border, #d7e3f4);background:var(--lesson-search-bg, #ffffff)}.lesson-plan-range.ant-picker .ant-picker-input>input,.lesson-plan-range.ant-picker .ant-picker-separator,.lesson-plan-range.ant-picker .ant-picker-suffix,.lesson-plan-range.ant-picker .ant-picker-clear{color:var(--lesson-title-color, #102a43)}.lesson-plan-range.ant-picker input::placeholder{color:var(--lesson-muted-color, #52606d)}.lesson-plan-metrics{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px;flex:0 1 360px;min-width:0}.lesson-plan-metric-card{padding:10px 12px;border:1px solid var(--lesson-metric-border, #dbe7ff);border-radius:14px;background:var(--lesson-metric-bg, rgba(255, 255, 255, .9));box-shadow:inset 0 1px #ffffffa6}.lesson-plan-metric-card strong{display:block;font-size:18px;font-weight:800;color:var(--lesson-title-color, #102a43)}.lesson-plan-metric-label{display:block;margin-bottom:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--lesson-muted-color, #6b7c93)}.lesson-empty-card{border-radius:22px;border:1px dashed var(--lesson-empty-border, #d9e4f5);box-shadow:none;background:var(--lesson-search-bg, #ffffff)}.lesson-card-modern{overflow:hidden;border:1px solid var(--lesson-card-border, rgba(221, 230, 243, .85));border-radius:18px;box-shadow:var(--lesson-card-shadow, 0 12px 30px rgba(15, 23, 42, .08));transition:transform .2s ease,box-shadow .2s ease;height:calc(100% - 1rem);min-height:180px}.lesson-card-modern:hover{transform:translateY(-2px);box-shadow:var(--lesson-card-hover-shadow, 0 16px 34px rgba(15, 23, 42, .12))}.lesson-card-modern .ant-card-body{display:flex;flex-direction:column;gap:10px;height:100%}.lesson-day-col{display:flex}.lesson-day-col>.lesson-card-modern{width:100%;flex:1 1 auto}.lesson-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.lesson-card-day{margin-bottom:4px;font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--lesson-title-color, #102a43)}.lesson-card-date{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--lesson-muted-color, #52606d)}.lesson-card-count-tag.ant-tag{padding:5px 10px;border:none;border-radius:999px;font-size:11px;font-weight:700;color:var(--lesson-accent-color, #1d39c4);background:var(--lesson-count-bg, rgba(47, 84, 235, .1))}.lesson-session-stack{display:flex;flex-direction:column;gap:10px;margin-top:auto}.lesson-session-item{display:flex;gap:12px;padding:8px;border:1px solid var(--lesson-session-border, rgba(218, 228, 240, .95));border-radius:14px;background:var(--lesson-session-bg, rgba(255, 255, 255, .84));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lesson-session-accent{width:6px;min-width:6px;border-radius:999px}.lesson-session-content{flex:1;min-width:0}.lesson-session-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.lesson-session-time-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 9px;border-radius:999px;background:var(--lesson-pill-bg, #f5f8ff);font-size:11px;font-weight:700;color:var(--lesson-title-color, #102a43)}.lesson-edit-button.ant-btn{height:auto;padding:2px 7px;border-radius:8px;font-size:11px;color:var(--lesson-accent-color, #1d39c4);background:var(--lesson-edit-bg, rgba(47, 84, 235, .08))}.lesson-edit-button.ant-btn:hover,.lesson-edit-button.ant-btn:focus{color:var(--lesson-accent-color, #1634a3);background:var(--lesson-edit-bg-hover, rgba(47, 84, 235, .14))}.lesson-topic-list{display:flex;flex-wrap:wrap;gap:6px}.lesson-topic-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 8px;border-radius:12px;background:var(--lesson-chip-bg, #ffffff);border:1px solid var(--lesson-chip-border, #e6edf8);font-size:11px;font-weight:600;color:var(--lesson-title-color, #243b53)}.lesson-topic-chip em{font-style:normal;font-size:10px;font-weight:700;color:var(--lesson-accent-color, #2f54eb)}.lesson-topic-empty{display:inline-flex;align-items:center;gap:8px;color:var(--lesson-muted-color, #6b7c93);font-size:11px;font-weight:600}.lesson-topic-more-button{padding:5px 8px;border:1px dashed var(--lesson-chip-border, #e6edf8);border-radius:12px;background:transparent;color:var(--lesson-accent-color, #2f54eb);font-size:11px;font-weight:700;cursor:pointer}.lesson-topic-more-button:hover{background:var(--lesson-edit-bg, rgba(47, 84, 235, .08))}.lesson-topic-popover .ant-popover-arrow-content{background:var(--lesson-chip-bg, #ffffff)}.lesson-topic-popover .ant-popover-inner{border:1px solid var(--lesson-chip-border, #e6edf8);border-radius:18px;background:var(--lesson-chip-bg, #ffffff);box-shadow:0 18px 40px #0f172a29}.lesson-topic-popover .ant-popover-inner-content{padding:12px}.lesson-topic-popover-list{display:flex;flex-direction:column;gap:10px;min-width:230px;max-width:300px}.lesson-topic-popover-item{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid var(--lesson-chip-border, #e6edf8);background:var(--lesson-session-bg, rgba(255, 255, 255, .84));color:var(--lesson-title-color, #243b53);font-size:12px;font-weight:600;position:relative;overflow:hidden}.lesson-topic-popover-item:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#2f54eb,#7cb4ff)}.lesson-topic-popover-item em{margin-left:auto;font-style:normal;font-size:11px;font-weight:700;color:var(--lesson-accent-color, #2f54eb)}[data-theme=dark] .lesson-card-modern{color:var(--lesson-title-color, #f3f7ff)}[data-theme=dark] .lesson-plan-header{position:relative}[data-theme=dark] .lesson-plan-header:after{content:"";position:absolute;inset:auto 18px 0 18px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(125,192,255,.28) 50%,transparent 100%)}[data-theme=dark] .lesson-card-modern .ant-card-body{position:relative}[data-theme=dark] .lesson-card-modern .ant-card-body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;pointer-events:none;box-shadow:inset 0 1px #ffffff08}[data-theme=dark] .lesson-session-item{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-theme=dark] .lesson-card-count-tag.ant-tag{box-shadow:inset 0 0 0 1px #7dc0ff24}[data-theme=dark] .lesson-topic-more-button{box-shadow:inset 0 0 0 1px #7dc0ff14}[data-theme=dark] .lesson-plan-search.ant-input-affix-wrapper:hover,[data-theme=dark] .lesson-plan-search.ant-input-affix-wrapper:focus,[data-theme=dark] .lesson-plan-range.ant-picker:hover,[data-theme=dark] .lesson-plan-range.ant-picker-focused{border-color:#7dc0ff94}[data-theme=dark] .lesson-plan-range.ant-picker{box-shadow:inset 0 1px #ffffff05}[data-theme=dark] .lesson-topic-popover .ant-popover-inner{box-shadow:0 18px 42px #0000005c}[data-theme=dark] .lesson-empty-card .ant-empty-description{color:var(--lesson-muted-color, #99a8c2)}.lesson-time{font-size:12px;font-weight:700;color:#3c3c3c}.lesson-course{font-size:12px;font-weight:400;color:#3c3c3c}.lesson-card .ant-timeline-item-head{width:4px!important;height:20px!important;margin-top:-6px!important}@media (max-width: 991px){.lesson-plan-header{flex-direction:column;align-items:stretch}.lesson-plan-toolbar{flex-direction:column;align-items:stretch;justify-content:flex-start}.lesson-plan-search.ant-input-affix-wrapper,.lesson-plan-range.ant-picker,.lesson-plan-metrics{width:100%;min-width:0}}@media (max-width: 575px){.lesson-plan-header{padding:16px;border-radius:16px}.lesson-plan-title{font-size:18px}.lesson-plan-metrics{grid-template-columns:1fr}.lesson-card-day{font-size:16px}.lesson-session-top{flex-direction:column;align-items:flex-start}}.table-footer-display>tr>th{text-align:center}.event-container .ant-badge-status-dot{width:25px;height:25px}.badge-container .ant-badge-status-dot{width:30px;height:30px}.ant-tabs-tab-schedule .ant-tabs-tab{display:block}.chat-menu-parent .chat-menu-toolbar{height:40px;border:1px solid #e6ebf1;padding:0;display:flex;align-items:center;border-radius:10px;font-size:13px;margin-bottom:2px}.chat-menu-parent .chat-menu-toolbar .ant-input-affix-wrapper .ant-input{font-size:14px}.chat-menu-list{margin-top:10px!important}.chat-tab .ant-tabs-nav-wrap{border-radius:10px;margin-bottom:0}.chat-tab .ant-tabs-top>.ant-tabs-nav:before{border-bottom:0px!important}.chat-tab .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background-color:#080136!important;color:#fff!important}.chat-tab .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.chat-tab .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn *,.chat-tab .ant-tabs-tab.ant-tabs-tab-active .anticon{color:#fff!important}chat-row-left{border:1px solid #e6ebf1}.selected-row{background-color:#4753c0!important}.discussion-tab .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border:0px!important}.discussion-tab .ant-tabs-tab{font-size:13px!important}.discussion-search .ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.discussion-tab .ant-tabs-top>.ant-tabs-nav{margin:0!important}.code-box-demo-description{border-bottom:0px!important}.courses-sub-tab .ant-tabs-nav-operations{display:none!important}.equal-tabs .ant-tabs-tab{text-align:left!important}.equal-tabs .ant-tabs-nav-list{display:flex!important;width:100%}.equal-tabs .ant-tabs-tab-btn{width:100%!important}.app-header.ant-layout-header{height:64px!important;line-height:64px!important;box-shadow:none!important;border-bottom:1px solid rgba(0,0,0,.07)}.app-content{margin-top:64px!important}.app-global-banners{margin-bottom:4px}.side-nav{top:64px!important;height:calc(100vh - 64px)!important}.top-nav{top:64px!important}.app-header .nav-item{border-radius:8px;padding:0 10px!important;height:36px;margin:0 2px;transition:background .15s ease}.app-header .nav-item:hover{background:#0000000d}[data-theme=dark] .app-header .nav-item:hover{background:#ffffff14}.header-search-trigger{display:flex;align-items:center;gap:6px;cursor:pointer;background:transparent;border-radius:8px;padding:0 10px;transition:background .15s ease;font-size:13px;-webkit-user-select:none;user-select:none;height:36px;margin:0 2px}.header-search-trigger:hover{background:#0000000d}[data-theme=dark] .header-search-trigger:hover{background:#ffffff14}.header-search-trigger .search-label{display:none}@media (min-width: 1280px){.header-search-trigger .search-label{display:inline}}.header-search-trigger .kbd-hint{font-size:11px;background:#0000000f;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:1px 5px;font-family:monospace;white-space:nowrap;line-height:1.6}[data-theme=dark] .header-search-trigger .kbd-hint{background:#ffffff14;border-color:#ffffff1f}.header-org-label{font-size:13px;font-weight:600;opacity:.7;letter-spacing:.01em;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.nav-right-divider{width:1px;height:20px;background:#0000001a;margin:0 4px;align-self:center;flex-shrink:0}[data-theme=dark] .nav-right-divider{background:#ffffff1f}.header-profile-avatar{width:32px;height:32px;border-radius:50%;background:var(--nexium-btn-primary-bg, #001242);background:linear-gradient(180deg,color-mix(in srgb,var(--nexium-btn-primary-bg, #001242) 82%,#ffffff) 0%,var(--nexium-btn-primary-bg, #001242) 100%);color:var(--nexium-btn-primary-text, #ffffff);font-size:11px;font-weight:700;letter-spacing:.03em;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0003;transition:transform .15s ease,box-shadow .15s ease;text-transform:uppercase;cursor:pointer}.app-header .nav-right .nav-item:hover>.header-profile-avatar,.app-header .nav-right .nav-item.ant-dropdown-open>.header-profile-avatar,.app-header .nav-right .nav-item.ant-popover-open>.header-profile-avatar{color:var(--nexium-btn-primary-text, #ffffff)}.header-profile-avatar:hover{transform:scale(1.06);box-shadow:0 2px 8px #00000040}.side-nav{--side-nav-brand: var(--nexium-btn-primary-bg, #001242);--side-nav-brand-text: var(--nexium-btn-primary-text, #ffffff);--side-nav-accent: color-mix(in srgb, var(--side-nav-brand) 50%, #000000);--side-nav-tint: color-mix(in srgb, var(--side-nav-brand) 8%, transparent)}[data-theme=dark] .side-nav{--side-nav-accent: color-mix(in srgb, var(--side-nav-brand) 40%, #ffffff);--side-nav-tint: color-mix(in srgb, var(--side-nav-accent) 12%, transparent)}.side-nav:not(.ant-layout-sider-collapsed) .ant-menu-item,.side-nav:not(.ant-layout-sider-collapsed) .ant-menu-submenu-title{border-radius:8px!important;margin:2px 8px!important;width:calc(100% - 16px)!important;transition:background .15s ease,color .15s ease,box-shadow .15s ease!important;height:36px!important;line-height:36px!important}.side-nav:not(.ant-layout-sider-collapsed) .ant-menu-item:not(.ant-menu-item-selected):hover,.side-nav:not(.ant-layout-sider-collapsed) .ant-menu-submenu-title:hover{background:#3e82f717!important;background:var(--side-nav-tint)!important}.side-nav .ant-menu-item-selected{background:var(--side-nav-brand)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--side-nav-brand) 86%,#ffffff) 0%,var(--side-nav-brand) 100%)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--side-nav-brand) 26%,transparent)}[data-theme=dark] .side-nav .ant-menu-item-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--side-nav-accent) 45%,transparent)}.side-nav .ant-menu-item-selected .ant-menu-title-content,.side-nav .ant-menu-item-selected .anticon{color:var(--side-nav-brand-text)!important;font-weight:600}.side-nav .ant-menu-submenu-selected>.ant-menu-submenu-title,.side-nav .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,.side-nav .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:var(--side-nav-accent)!important}.side-nav .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content{color:var(--side-nav-accent)!important;font-weight:600}.side-nav .ant-menu-item-group-title .side-nav-dashboard-label{font-weight:700}.side-nav .ant-menu-item-group-title{font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:1!important;color:#0000008c!important;color:color-mix(in srgb,var(--nexium-sidebar-text, #000000) 55%,transparent)!important;padding:0 16px 2px!important}[data-theme=dark] .side-nav .ant-menu-item-group-title{color:#ffffff8c!important;color:color-mix(in srgb,var(--nexium-sidebar-text, #e8e8e8) 60%,transparent)!important}.side-nav.ant-layout-sider-collapsed .ant-menu-item,.side-nav.ant-layout-sider-collapsed .ant-menu-submenu-title{border-radius:8px!important;padding-inline:calc(50% - 12px)!important}.nav-notification{width:340px!important}.nav-notification .ant-popover-inner{padding:0!important}.nav-notification .ant-popover-arrow-content{--antd-arrow-background-color: #ffffff}.nav-notification .ant-popover-arrow-content:before{background:#fff}.ant-notification,.ant-message{--nexium-toast-bg: color-mix(in srgb, var(--nexium-header-bg, #ffffff) 92%, #ffffff 8%);--nexium-toast-border: color-mix(in srgb, var(--nexium-border-color, #d9d9d9) 70%, transparent 30%);--nexium-toast-text: color-mix(in srgb, var(--nexium-header-text, #111827) 92%, #000000 8%);--nexium-toast-muted: color-mix(in srgb, var(--nexium-header-text, #6b7280) 56%, transparent 44%);--nexium-toast-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 12px 32px rgba(15, 23, 42, .14);--nexium-toast-success: #047857;--nexium-toast-error: #dc2626;--nexium-toast-warning: #b45309;--nexium-toast-info: color-mix(in srgb, var(--nexium-btn-primary-bg, #001242) 50%, #000000)}[data-theme=dark] .ant-notification,[data-theme=dark] .ant-message{--nexium-toast-bg: color-mix(in srgb, var(--nexium-header-bg, #141414) 86%, #1f2734 14%);--nexium-toast-border: rgba(255, 255, 255, .1);--nexium-toast-text: rgba(255, 255, 255, .94);--nexium-toast-muted: rgba(255, 255, 255, .66);--nexium-toast-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 16px 40px rgba(0, 0, 0, .45);--nexium-toast-success: #34d399;--nexium-toast-error: #f87171;--nexium-toast-warning: #fbbf24;--nexium-toast-info: color-mix(in srgb, var(--nexium-btn-primary-bg, #001242) 40%, #ffffff)}.ant-notification .ant-notification-notice-wrapper{box-shadow:none!important;border-radius:14px!important}.ant-notification .ant-notification-notice-wrapper:before,.ant-notification .ant-notification-notice-wrapper:after{border-radius:14px!important}.ant-notification .ant-notification-notice{position:relative;background:var(--nexium-toast-bg)!important;border:1px solid var(--nexium-toast-border)!important;border-radius:14px!important;box-shadow:var(--nexium-toast-shadow)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;padding:14px 44px 14px 14px!important}.ant-notification .ant-notification-notice-message{color:var(--nexium-toast-text)!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;margin-bottom:2px!important;letter-spacing:.005em}.ant-notification .ant-notification-notice-description{color:var(--nexium-toast-muted)!important;font-size:12.5px!important;line-height:1.5!important;margin-top:0!important}.ant-notification .ant-notification-notice-with-icon .ant-notification-notice-message,.ant-notification .ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:46px!important}.ant-notification .ant-notification-notice-content{min-height:34px}.ant-notification .ant-notification-notice-with-icon .ant-notification-notice-content{display:flex;align-items:center}.ant-notification .ant-notification-notice-icon{--nexium-toast-status: var(--nexium-toast-info);width:34px;height:34px;border-radius:10px;display:inline-flex!important;align-items:center;justify-content:center;margin-top:1px;background:color-mix(in srgb,var(--nexium-toast-status) 14%,transparent);color:var(--nexium-toast-status)!important}.ant-notification .ant-notification-notice-icon svg{font-size:16px}.ant-notification .ant-notification-notice-success .ant-notification-notice-icon{--nexium-toast-status: var(--nexium-toast-success)}.ant-notification .ant-notification-notice-error .ant-notification-notice-icon{--nexium-toast-status: var(--nexium-toast-error)}.ant-notification .ant-notification-notice-warning .ant-notification-notice-icon{--nexium-toast-status: var(--nexium-toast-warning)}.ant-notification .ant-notification-notice-info .ant-notification-notice-icon{--nexium-toast-status: var(--nexium-toast-info)}.ant-notification .ant-notification-notice-close{top:50%!important;right:12px!important;width:24px;height:24px;border-radius:7px;color:var(--nexium-toast-muted)!important;display:inline-flex!important;align-items:center;justify-content:center;transform:translateY(-50%);transition:background .16s ease,color .16s ease}.ant-notification .ant-notification-notice-close:hover{background:#7f7f7f24!important;color:var(--nexium-toast-text)!important}[data-theme] .ant-message,[data-theme] .ant-message .ant-message-notice{background:transparent!important;box-shadow:none!important}[data-theme] .ant-message .ant-message-notice{padding:8px 0!important}.ant-message .ant-message-notice-content{display:inline-flex;align-items:center;overflow:hidden;background-clip:padding-box;padding:8px 16px 8px 8px!important;background:var(--nexium-toast-bg)!important;border:1px solid var(--nexium-toast-border)!important;border-radius:12px!important;box-shadow:var(--nexium-toast-shadow)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ant-message .ant-message-custom-content{--nexium-toast-status: var(--nexium-toast-info);display:inline-flex;align-items:center;gap:10px;color:var(--nexium-toast-text);font-size:13px;font-weight:500;line-height:1.4}.ant-message .ant-message-custom-content>.anticon{width:26px;height:26px;margin:0!important;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;background:color-mix(in srgb,var(--nexium-toast-status) 14%,transparent);color:var(--nexium-toast-status)!important}.ant-message .ant-message-success{--nexium-toast-status: var(--nexium-toast-success)}.ant-message .ant-message-error{--nexium-toast-status: var(--nexium-toast-error)}.ant-message .ant-message-warning{--nexium-toast-status: var(--nexium-toast-warning)}.ant-message .ant-message-info,.ant-message .ant-message-loading{--nexium-toast-status: var(--nexium-toast-info)}@media (prefers-reduced-motion: reduce){.ant-notification .ant-notification-notice-close{transition:none}}.nav-profile-dropdown{padding:0}.profile-dropdown-header{padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;gap:10px}.profile-dropdown-avatar{width:38px;height:38px;border-radius:50%;background:var(--nexium-btn-primary-bg, #001242);background:linear-gradient(180deg,color-mix(in srgb,var(--nexium-btn-primary-bg, #001242) 82%,#ffffff) 0%,var(--nexium-btn-primary-bg, #001242) 100%);color:var(--nexium-btn-primary-text, #ffffff);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;text-transform:uppercase}.profile-dropdown-name{font-size:13px;font-weight:600;line-height:1.3}.profile-dropdown-role{font-size:11px;opacity:.5}.profile-menu-item{padding:8px 16px;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;transition:background .12s ease;border-radius:6px;margin:2px 6px}.profile-menu-item:hover{background:#0000000a}.profile-menu-item.danger{color:#ff4d4f}.profile-menu-item.danger:hover{background:#ff4d4f0f}.theme-drawer .ant-drawer-header{padding:18px 20px!important}.theme-drawer .ant-drawer-title{font-size:15px!important;font-weight:700!important;letter-spacing:-.01em!important}.theme-configurator{padding:0}.theme-section{margin-bottom:28px}.theme-section-header{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding-bottom:10px;margin-bottom:4px;opacity:.45;border-bottom:1px solid rgba(128,128,128,.15)}.theme-row{display:flex;align-items:center;gap:12px;padding:9px 6px;border-radius:10px;transition:background .12s ease}.theme-row:hover{background:#80808017}.theme-row-disabled{opacity:.38;pointer-events:none}.theme-row-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.theme-row-content{flex:1;min-width:0}.theme-row-label{font-size:13px;font-weight:500;line-height:1.35}.theme-row-desc{font-size:11px;opacity:.5;margin-top:2px;line-height:1.3}.theme-row-control{flex-shrink:0}[data-theme=dark] .side-nav:not(.ant-layout-sider-collapsed) .ant-menu-item:not(.ant-menu-item-selected):hover,[data-theme=dark] .side-nav:not(.ant-layout-sider-collapsed) .ant-menu-submenu-title:hover{background:#3e82f729!important;background:var(--side-nav-tint)!important}[data-theme=dark] .ant-menu-submenu-popup .ant-menu{background:#1e1e1e!important;border-radius:8px!important;box-shadow:0 8px 24px #00000080!important}[data-theme=dark] .ant-menu-submenu-popup .ant-menu-item:hover{background:#3e82f729!important;background:color-mix(in srgb,color-mix(in srgb,var(--nexium-btn-primary-bg, #001242) 40%,#ffffff) 16%,transparent)!important}[data-theme=dark] .side-nav{border-right:1px solid rgba(255,255,255,.06)!important}[data-theme=dark] .side-nav .ant-menu-item .ant-menu-title-content,[data-theme=dark] .side-nav .ant-menu-submenu-title .ant-menu-title-content,[data-theme=dark] .side-nav .ant-menu-item .anticon,[data-theme=dark] .side-nav .ant-menu-submenu-title .anticon{color:#ffffffb8!important}[data-theme=dark] .side-nav .ant-menu-item-selected .ant-menu-title-content,[data-theme=dark] .side-nav .ant-menu-item-selected .anticon{color:var(--side-nav-brand-text)!important}[data-theme=dark] .side-nav .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,[data-theme=dark] .side-nav .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,[data-theme=dark] .side-nav .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:var(--side-nav-accent)!important}[data-theme=dark] .side-nav .ant-menu-submenu-arrow{color:#ffffff59!important}[data-theme=dark] .side-nav .app-header{border-bottom:1px solid rgba(255,255,255,.06)!important}.attendance-alert{position:relative;width:22px;height:22px;display:flex;justify-content:center;align-items:center;cursor:pointer}.attendance-icon{font-size:14px;color:#fa6814;z-index:2}.wave{position:absolute;width:22px;height:22px;border-radius:50%;border:2px solid #fa6814;opacity:0}.wave1{animation:ripple 1.8s infinite}.wave2{animation:ripple 1.8s infinite .5s}.wave3{animation:ripple 1.8s infinite 1s}@keyframes ripple{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}.dashboard-page{--dashboard-radius: 10px;--dashboard-primary: #3e79f7;--dashboard-success: #04d182;--dashboard-accent-amber: #f59e0b;--dashboard-accent-amber-hover: #fbbf24;--dashboard-accent-amber-text: #1e1b0e;padding:4px 0}.dashboard-stats-row{margin-bottom:16px}.dashboard-banner{background:var(--dashboard-banner-bg);border:1px solid var(--dashboard-card-border);border-radius:var(--dashboard-radius);padding:14px 20px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.dashboard-banner__content{min-width:0}.dashboard-banner__title{font-size:14px;font-weight:600;color:var(--dashboard-heading)}.dashboard-banner__description{font-size:12px;color:var(--dashboard-muted);margin-top:2px}.dashboard-banner__button.ant-btn{box-shadow:var(--dashboard-banner-button-shadow)}.dashboard-section-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.dashboard-section-header__title{font-size:16px;font-weight:600;color:var(--dashboard-heading);letter-spacing:.01em}.dashboard-section-header__extra{display:flex;align-items:center;flex-shrink:0}.dashboard-control--year{width:160px}.dashboard-control--month{width:140px}.dashboard-control--events{width:148px}.dashboard-control--events-segmented.ant-segmented{background:var(--dashboard-surface-subtle);border:1px solid var(--dashboard-card-border);border-radius:10px;padding:3px}.dashboard-control--events-segmented .ant-segmented-item{border-radius:8px;color:var(--dashboard-muted);transition:color .2s ease}.dashboard-control--events-segmented .ant-segmented-item-selected{background:var(--dashboard-card-bg);box-shadow:none}.dashboard-control--events-segmented .ant-segmented-item-label{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;font-size:12px;font-weight:600}.dashboard-control--events-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:var(--dashboard-heading)}.dashboard-stat-link{text-decoration:none;display:block}.dashboard-stat-card{background:var(--dashboard-card-bg);border-radius:var(--dashboard-radius);padding:16px 18px;border:1px solid var(--dashboard-card-border);box-shadow:var(--dashboard-card-shadow);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;min-height:100%;display:flex;align-items:center;gap:14px}.dashboard-stat-card:hover{transform:translateY(-2px);box-shadow:var(--dashboard-card-shadow-hover)}.dashboard-stat-card--skeleton{cursor:default}.dashboard-stat-card--skeleton:hover{transform:none}.dashboard-stat-card__icon{width:48px;height:48px;border-radius:12px;background:var(--dashboard-stat-accent-bg, #eef2ff);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--dashboard-stat-accent, var(--dashboard-primary));flex-shrink:0}.dashboard-stat-card__content{min-width:0;flex:1}.dashboard-stat-card__content--skeleton .ant-skeleton{width:100%}.dashboard-stat-card__avatar-skeleton.ant-skeleton-element{flex-shrink:0}.dashboard-stat-card__value{font-size:22px;font-weight:700;color:var(--dashboard-heading);line-height:1.2}.dashboard-stat-card__title{font-size:12px;color:var(--dashboard-muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-stat-card--static{flex-direction:column;align-items:stretch;gap:0}.dashboard-stat-card--static .dashboard-stat-card__icon{width:40px;height:40px;border-radius:11px;font-size:18px}.dashboard-stat-card--static .dashboard-stat-card__value{font-size:26px}.dashboard-stat-card--static .dashboard-stat-card__title{font-size:12.5px;margin-top:6px}.dashboard-stat-card__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.dashboard-card.ant-card{border-radius:var(--dashboard-radius);box-shadow:var(--dashboard-card-shadow);border:1px solid var(--dashboard-card-border);background:var(--dashboard-card-bg)}.dashboard-card--chart{margin-bottom:16px}.dashboard-card--chart .ant-card-body{padding:20px 20px 8px}.dashboard-card__content{margin-top:16px}.dashboard-card--calendar{height:377px;overflow:hidden}.dashboard-card--calendar .ant-card-body{padding:0;height:100%;background:var(--dashboard-card-bg)}.dashboard-card--events{height:337px}.dashboard-card--events .ant-card-body{padding:16px 20px;height:100%;display:flex;flex-direction:column}@keyframes dashboard-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.dashboard-chart-skeleton{display:flex;align-items:flex-end;gap:6px;padding:0 8px}.dashboard-chart-skeleton__bar{background:linear-gradient(90deg,var(--dashboard-chart-skeleton-base) 25%,var(--dashboard-chart-skeleton-highlight) 50%,var(--dashboard-chart-skeleton-base) 75%);background-size:600px 100%;animation:dashboard-shimmer 1.4s ease-in-out infinite;border-radius:4px;flex:1;min-width:0}@keyframes dashboard-event-pulse{0%{box-shadow:0 0 #04d1828c}70%{box-shadow:0 0 0 6px #04d18200}to{box-shadow:0 0 #04d18200}}.dashboard-event-dot{width:7px;height:7px;border-radius:50%;background:var(--dashboard-success);animation:dashboard-event-pulse 1.8s ease-in-out infinite;cursor:pointer}.dashboard-calendar-header{padding:12px 14px 10px}.dashboard-calendar-header__content{display:flex;align-items:center;justify-content:space-between}.dashboard-calendar-header__title{font-size:15px;font-weight:600;color:var(--dashboard-heading)}.dashboard-calendar-nav-btn{background:none;border:1px solid var(--dashboard-card-border);border-radius:6px;width:28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--dashboard-muted);font-size:12px;flex-shrink:0;transition:border-color .2s ease,color .2s ease,background .2s ease}.dashboard-calendar-nav-btn:hover{border-color:var(--dashboard-primary);color:var(--dashboard-primary);background:var(--dashboard-calendar-hover-bg)}.dashboard-calendar-skeleton.ant-skeleton{padding:16px;height:377px;box-sizing:border-box}.dashboard-calendar-wrap .ant-picker-calendar,.dashboard-calendar-wrap .ant-picker-panel,.dashboard-calendar-wrap .ant-picker-body,.dashboard-calendar-wrap table,.dashboard-calendar-wrap thead,.dashboard-calendar-wrap tbody,.dashboard-calendar-wrap tr,.dashboard-calendar-wrap td{background:var(--dashboard-card-bg)!important}.dashboard-calendar-wrap .ant-picker-content th{background:var(--dashboard-card-bg)!important;border-color:var(--dashboard-card-border)!important}.dashboard-calendar-wrap .ant-picker-cell{background:var(--dashboard-card-bg)!important}.dashboard-calendar-wrap .ant-picker-cell-in-view.ant-picker-cell-selected:before,.dashboard-calendar-wrap .ant-picker-cell-in-view.ant-picker-cell-range-start:before,.dashboard-calendar-wrap .ant-picker-cell-in-view.ant-picker-cell-range-end:before{background:transparent!important}.dashboard-calendar-wrap .ant-picker-calendar-year-select,.dashboard-calendar-wrap .ant-picker-calendar-month-select,.dashboard-calendar-wrap .ant-radio-group,.dashboard-calendar-wrap .ant-picker-header{display:none!important}.dashboard-calendar-wrap .ant-picker-calendar-mini .ant-picker-cell-inner.ant-picker-calendar-date{display:flex;flex-direction:column;align-items:center;padding:2px 0;min-height:36px;border-radius:6px!important;transition:background .15s ease}.dashboard-calendar-wrap .ant-picker-calendar-mini .ant-picker-calendar-date-value{line-height:24px}.dashboard-calendar-wrap .ant-picker-calendar-mini .ant-picker-calendar-date-content{height:12px;overflow:visible;display:flex;align-items:center;justify-content:center}.dashboard-calendar-cell-marker{display:flex;align-items:center;justify-content:center;width:100%;min-height:12px}.dashboard-calendar-wrap .ant-picker-cell-today .ant-picker-calendar-date-value{background:var(--dashboard-primary);color:#fff;border-radius:50%;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.dashboard-calendar-wrap .ant-picker-cell-today .ant-picker-cell-inner:before{border:none!important}.dashboard-calendar-wrap .ant-picker-cell:hover .ant-picker-cell-inner{background:var(--dashboard-calendar-hover-bg)!important;border-radius:6px}.dashboard-calendar-wrap .ant-picker-cell-selected .ant-picker-cell-inner{background:transparent!important}.dashboard-calendar-wrap .ant-picker-cell-selected .ant-picker-calendar-date-value{background:var(--dashboard-calendar-selected-bg);color:#fff;border-radius:50%;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.dashboard-calendar-wrap .ant-picker-cell-disabled .ant-picker-calendar-date-value{color:var(--dashboard-calendar-disabled-color)}.dashboard-page .apexcharts-tooltip{background:var(--dashboard-overlay)!important;border:1px solid var(--dashboard-overlay-border)!important;color:var(--dashboard-heading)!important;box-shadow:var(--dashboard-card-shadow-hover)!important}.dashboard-page .apexcharts-tooltip-title{background:var(--dashboard-surface-subtle)!important;border-bottom:1px solid var(--dashboard-overlay-border)!important;color:var(--dashboard-heading)!important}.dashboard-events-list{margin-top:12px;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.dashboard-events-list__skeleton.ant-skeleton{min-height:200px}.dashboard-events-list__item{padding:7px 0;border-bottom:1px solid var(--dashboard-card-border)}.dashboard-events-list__row{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.dashboard-events-list__label-wrap{display:flex;align-items:center;gap:8px;min-width:0}.dashboard-events-list__icon{color:var(--dashboard-primary);flex-shrink:0;font-size:13px}.dashboard-events-list__label{font-size:13px;color:var(--dashboard-heading);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-events-list__tag.ant-tag{border-radius:6px;font-size:11px;padding:1px 7px;background:var(--dashboard-surface-soft);border:none;color:var(--dashboard-primary);flex-shrink:0}.dashboard-events-list__empty{margin:24px 0}.dashboard-events-list__empty-text{color:var(--dashboard-muted);font-size:13px}.dashboard-event-modal{--event-modal-brand: var(--nexium-btn-primary-bg, #001242);--event-modal-accent: color-mix(in srgb, var(--event-modal-brand) 50%, #000000)}[data-theme=dark] .dashboard-event-modal{--event-modal-accent: color-mix(in srgb, var(--event-modal-brand) 40%, #ffffff)}.dashboard-event-modal .ant-modal-content{border-radius:16px!important;overflow:hidden!important;padding:0!important}.dashboard-event-modal .ant-modal-header{padding:0!important;border-bottom:none!important;border-radius:0!important}.dashboard-event-modal .ant-modal-title{line-height:1!important}.dashboard-event-modal .ant-modal-body{padding:0!important}.dashboard-event-modal .ant-modal-close{top:14px!important;right:14px!important;border-radius:8px!important;width:30px!important;height:30px!important}.dashboard-event-modal .ant-modal-close:hover{background:var(--dashboard-modal-close-hover-bg)!important;background:color-mix(in srgb,var(--event-modal-accent) 10%,transparent)!important;color:var(--event-modal-accent)!important}.dashboard-event-modal .ant-modal-close-x{width:30px!important;height:30px!important;line-height:30px!important;font-size:13px!important}.ant-modal .ant-modal-close{display:inline-flex!important;align-items:center!important;justify-content:center!important}.ant-modal .ant-modal-close .anticon,.ant-modal .ant-modal-close .anticon-close,.ant-modal .ant-modal-close .anticon svg{display:inline-flex!important;align-items:center!important;justify-content:center!important}.ant-modal .ant-modal-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.ant-modal .ant-modal-close-x{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;line-height:1!important}.dashboard-event-modal__header{padding:20px 56px 16px 24px;background:var(--dashboard-card-bg);border-bottom:1px solid var(--dashboard-card-border);display:flex;align-items:center;gap:14px}.dashboard-event-modal__header-icon{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--event-modal-accent) 12%,transparent);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--event-modal-accent);flex-shrink:0}.dashboard-event-modal__title{font-size:16px;font-weight:600;color:var(--dashboard-heading);line-height:1.3}.dashboard-event-modal__subtitle{font-size:12.5px;color:var(--dashboard-muted);color:color-mix(in srgb,var(--dashboard-heading) 70%,var(--dashboard-card-bg));margin-top:3px}.dashboard-event-modal__body{padding:16px 24px 24px;background:var(--dashboard-card-bg)}.dashboard-event-modal__item{display:flex;align-items:stretch;gap:12px;padding:12px 16px 12px 12px;border-radius:12px;border:1px solid var(--dashboard-card-border);background:var(--dashboard-surface-raised)}.dashboard-event-modal__item+.dashboard-event-modal__item{margin-top:12px}.dashboard-event-modal__item-accent{width:4px;border-radius:999px;flex-shrink:0}.dashboard-event-modal__item-content{flex:1;min-width:0;padding:2px 0}.dashboard-event-modal__item-title{font-size:14px;font-weight:600;color:var(--dashboard-heading);line-height:1.4}.dashboard-event-modal__item-details{font-size:13px;color:var(--dashboard-muted);color:color-mix(in srgb,var(--dashboard-heading) 70%,var(--dashboard-surface-raised));margin-top:4px;line-height:1.5}@media (max-width: 767px){.dashboard-banner{align-items:flex-start}.dashboard-section-header{align-items:flex-start;flex-direction:column}.dashboard-section-header__extra,.dashboard-control--year,.dashboard-control--month,.dashboard-control--events,.dashboard-control--events-segmented{width:100%}}.admin-page-container{--admin-page-gutter: 16px;padding:4px var(--admin-page-gutter);margin:0;width:100%}.admin-header-banner{background:var(--admin-banner-bg, radial-gradient(circle at 0 0, #080136 0%, #1e3a8a 60%, #020617 100%));color:var(--admin-header-text, #ffffff);border-radius:8px;padding:10px 16px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--admin-banner-shadow, 0 1px 10px rgba(15, 23, 42, .35))}.admin-header-banner--lookup{background-image:url(/img/lookup-header.png);background-size:cover;background-position:center;background-repeat:no-repeat}.admin-header-content{flex:1;min-width:140px}.admin-header-title{font-family:Manrope,sans-serif;font-size:22px!important;font-weight:700!important;line-height:30px;color:var(--admin-header-text, #ffffff);margin:0 0 4px}.admin-header-breadcrumb{margin:0 0 4px}.admin-header-breadcrumb .ant-breadcrumb-link,.admin-header-breadcrumb .ant-breadcrumb-separator{color:var(--admin-header-sub, rgba(255, 255, 255, .75))!important;font-size:13px;font-weight:500}.admin-header-breadcrumb li:last-child .ant-breadcrumb-link{color:var(--admin-header-text, #f9fafb)!important;font-weight:600}.admin-header-breadcrumb .ant-breadcrumb-link a{color:var(--admin-header-sub, rgba(255, 255, 255, .9))!important}.admin-header-breadcrumb .ant-breadcrumb-link a:hover{color:var(--admin-header-text, #ffffff)!important}.admin-header-breadcrumb .ant-breadcrumb-separator{color:var(--admin-header-sub, rgba(255, 255, 255, .7))!important}.admin-header-subtitle{font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:var(--admin-header-sub, rgba(255, 255, 255, .8));margin:0}.admin-header-actions{display:flex;align-items:center;gap:8px;min-width:340px;max-width:420px}.admin-header-actions--wide{min-width:520px;max-width:840px}.role-permission-header-actions{position:static;flex:0 1 720px;min-width:420px;max-width:720px;width:min(100%,720px);gap:12px;justify-content:flex-end;pointer-events:auto}.role-permission-header-actions__cta{display:flex;pointer-events:auto}.role-permission-header-actions__cta{justify-content:flex-end}.role-permission-header-tabs{position:absolute;left:50%;transform:translate(-50%);display:inline-flex;justify-content:center;pointer-events:auto}.role-permission-header-tabs .ant-tabs,.role-permission-header-tabs .ant-tabs-nav{margin:0}.role-permission-header-banner{position:relative;align-items:center;gap:24px}.role-permission-header-banner .admin-header-content{padding-right:0}.admin-header-actions--balanced{min-width:0;max-width:none;justify-content:flex-end}.admin-header-actions--balanced .admin-header-search-input{flex:0 1 auto;width:300px;min-width:220px}@media (max-width: 992px){.admin-header-actions--balanced .admin-header-search-input{flex:1 1 220px;width:auto}}.admin-search-reset{display:inline-flex;align-items:center;justify-content:center;padding:2px;margin:0;border:0;border-radius:999px;background:transparent;color:var(--admin-search-input-placeholder, rgba(255, 255, 255, .75));font-size:14px;line-height:1;cursor:pointer;transition:color .15s ease}.admin-search-reset:hover,.admin-search-reset:focus-visible{color:var(--admin-search-input-text, #ffffff)}.admin-search-reset:focus-visible{outline:2px solid var(--admin-search-input-text, #ffffff);outline-offset:1px}.admin-search-enter-hint{font-family:inherit;font-size:11px;line-height:18px;padding:0 6px;border-radius:4px;border:1px solid var(--admin-search-input-border, rgba(255, 255, 255, .35));color:var(--admin-search-input-placeholder, rgba(255, 255, 255, .75));white-space:nowrap}.admin-header-search-input{flex:1}.admin-header-search-input.ant-input-affix-wrapper{border-radius:8px;min-height:36px;border-color:var(--admin-search-input-border, rgba(255, 255, 255, .35))!important;background:var(--admin-search-input-bg, rgba(255, 255, 255, .14))!important}.admin-header-search-input.ant-input-affix-wrapper .ant-input{color:var(--admin-search-input-text, #ffffff)!important;background:transparent!important}.admin-header-search-input.ant-input-affix-wrapper .ant-input::placeholder{color:var(--admin-search-input-placeholder, rgba(255, 255, 255, .75))!important}.admin-header-search-icon{color:var(--admin-search-icon-color, #9ca3af);font-size:12px}.admin-header-add-icon-btn{background:var(--admin-add-btn-bg, #dbeafe)!important;color:var(--admin-add-btn-text, #1e40af)!important;border:none!important;box-shadow:var(--admin-add-btn-shadow, 0 2px 8px rgba(2, 6, 23, .2))!important}.admin-header-add-icon-btn:hover,.admin-header-add-icon-btn:focus{background:var(--admin-add-btn-bg-hover, #bfdbfe)!important;color:var(--admin-add-btn-text-hover, #1e3a8a)!important}.admin-header-accent-btn.ant-btn{background:#c9780f!important;border-color:#c9780f!important;color:#fff!important;border-radius:5px!important;display:inline-flex;align-items:center;gap:6px;font-weight:600}.admin-header-accent-btn.ant-btn:hover,.admin-header-accent-btn.ant-btn:focus{background:#b46a0d!important;border-color:#b46a0d!important;color:#fff!important}.admin-lookup-page .admin-header-banner,.admin-lookup-page .admin-stat-card,.admin-lookup-page .admin-table-card,.admin-lookup-page .admin-header-search-input.ant-input-affix-wrapper,.admin-lookup-page .admin-lookup-add-btn.ant-btn{border-radius:8px!important}.admin-lookup-page .admin-table-card .ant-card-head{border-radius:8px 8px 0 0!important}.admin-lookup-page .admin-table-card .ant-card-body{border-radius:0 0 8px 8px!important}.admin-lookup-page .admin-header-search-input.ant-input-affix-wrapper{min-height:36px!important;height:36px!important}.admin-lookup-page .admin-lookup-add-btn.ant-btn{min-height:36px!important;height:36px!important;padding:0 14px!important}.admin-lookup-page .admin-stat-card-content{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.admin-lookup-page .admin-stat-icon-container{order:1}.admin-lookup-page .admin-stat-info{order:2;width:auto;display:flex;flex-direction:column;gap:2px}.admin-lookup-page .admin-stat-value{order:1}.admin-lookup-page .admin-stat-title{order:2}.admin-header-extra-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-header-extra-actions .ant-select{min-width:200px}.admin-stats-container{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.admin-stat-card{background:var(--admin-stat-card-bg, #ffffff);border:.8px solid var(--admin-stat-card-border, #e5e7eb);border-radius:12px;padding:.8px;flex:1;min-width:140px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.admin-stat-card:hover{transform:translateY(-2px);box-shadow:var(--admin-stat-card-shadow-hover, 0 8px 20px rgba(15, 23, 42, .08))}.admin-stat-card:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.admin-stat-card-active{border-color:#2563eb;background:linear-gradient(180deg,#2563eb14,#2563eb05)}.admin-stat-card-content{padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.admin-stat-info{display:flex;flex-direction:column;gap:2px}.admin-stat-title{font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:16px;color:var(--admin-stat-title-color, #6a7282);text-transform:capitalize;margin:0}.admin-stat-value{font-family:Manrope,sans-serif;font-size:22px;font-weight:700;line-height:28px;color:var(--admin-stat-value-color, #101828);margin:0}.admin-stat-icon-container{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-stat-icon{width:16px;height:16px;font-size:16px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.admin-stat-icon>.anticon,.admin-stat-icon>svg{display:flex;align-items:center;justify-content:center;line-height:1}.admin-stat-icon .anticon svg,.admin-stat-icon>svg{display:block}.admin-page-shell--lookup-shared{padding-top:0;padding-bottom:8px}.admin-page-shell--lookup-shared .admin-header-banner{position:relative;overflow:visible;align-items:flex-start;padding:22px 16px 78px;margin:-4px -13px 0;z-index:0}.admin-page-shell--lookup-shared .admin-header-content{padding-top:2px}.admin-page-shell--lookup-shared .admin-header-actions{align-self:center}.admin-page-shell--lookup-shared .admin-stats-container--count-1,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2,.admin-page-shell--lookup-shared .admin-stats-container--count-3,.admin-page-shell--lookup-shared .admin-stats-container--count-4{position:relative;z-index:1;margin:-50px 2px 18px;padding:14px;gap:16px;background:transparent;border:none;border-radius:8px;box-shadow:none}.admin-page-shell--lookup-shared .admin-stats-container--count-1:before,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2:before,.admin-page-shell--lookup-shared .admin-stats-container--count-3:before,.admin-page-shell--lookup-shared .admin-stats-container--count-4:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#f7f7f7;border-radius:8px;z-index:0}.admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-card,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-card,.admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-card,.admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-card{position:relative;overflow:visible;z-index:1;min-width:0;border:1px solid #e8edf5;border-radius:8px!important;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:none}.admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-card-content,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-card-content,.admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-card-content,.admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-card-content{min-height:74px;padding:10px 16px;align-items:flex-start}.admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-info,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-info,.admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-info,.admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-info{gap:2px}.admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-value,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-value,.admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-value,.admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-value{font-size:21px;line-height:24px;color:#102a72}.admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-title,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-title,.admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-title,.admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-title{font-size:12px;line-height:16px;color:#4b5563}.admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-icon-container,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-icon-container,.admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-icon-container,.admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-icon-container{width:42px;height:42px;border-radius:8px}.admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-icon,.admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-icon,.admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-icon{width:20px;height:20px;font-size:20px}.admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-card-active,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-card-active,.admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-card-active,.admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-card-active{--admin-stat-active-bg: var(--nexium-btn-primary-bg, #001242);--admin-stat-active-text: var(--nexium-btn-primary-text, #ffffff);border-color:var(--admin-stat-active-bg);background:var(--admin-stat-active-bg);background:linear-gradient(180deg,color-mix(in srgb,var(--admin-stat-active-bg) 86%,#ffffff) 0%,var(--admin-stat-active-bg) 100%);box-shadow:none}[data-theme=dark] .admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-card-active,[data-theme=dark] .admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-card-active,[data-theme=dark] .admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-card-active{border-color:color-mix(in srgb,var(--admin-stat-active-bg) 55%,#ffffff)}.admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-card-active .admin-stat-title,.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-card-active .admin-stat-title,.admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-card-active .admin-stat-value,.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-card-active .admin-stat-value,.admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-card-active .admin-stat-icon,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-card-active .admin-stat-title,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-card-active .admin-stat-value,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-card-active .admin-stat-icon,.admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-card-active .admin-stat-title,.admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-card-active .admin-stat-value,.admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-card-active .admin-stat-icon,.admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-card-active .admin-stat-title,.admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-card-active .admin-stat-value,.admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-card-active .admin-stat-icon{color:var(--admin-stat-active-text)}.admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-card-active .admin-stat-icon-container,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-card-active .admin-stat-icon-container,.admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-card-active .admin-stat-icon-container,.admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-card-active .admin-stat-icon-container{background:#ffffff24!important;background:color-mix(in srgb,var(--admin-stat-active-text) 16%,transparent)!important}.admin-page-shell--lookup-shared .admin-stats-container--count-1:has(+.admin-table-card),.admin-page-shell--lookup-shared .admin-stats-container--count-3:has(+.admin-table-card),.admin-page-shell--lookup-shared .admin-stats-container--count-4:has(+.admin-table-card){margin-bottom:0}.admin-page-shell--lookup-shared .admin-stats-container--count-1:has(+.admin-table-card):before,.admin-page-shell--lookup-shared .admin-stats-container--count-3:has(+.admin-table-card):before,.admin-page-shell--lookup-shared .admin-stats-container--count-4:has(+.admin-table-card):before{border:.5px solid var(--admin-table-border, #e5e7eb);border-bottom:0;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#f7f7f7 0%,var(--admin-table-card-bg, #ffffff) 100%)}.admin-page-shell--lookup-shared .admin-stats-container--count-1+.admin-table-card,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2+.admin-table-card,.admin-page-shell--lookup-shared .admin-stats-container--count-3+.admin-table-card,.admin-page-shell--lookup-shared .admin-stats-container--count-4+.admin-table-card{margin-top:0;border-top:0;border-top-left-radius:0!important;border-top-right-radius:0!important}[data-theme=dark] .admin-page-shell--lookup-shared .admin-header-banner{background:var( --admin-banner-bg, radial-gradient(circle at 0 0, #080136 0%, #1e3a8a 60%, #020617 100%) )!important;background-image:url(/img/lookup-header.png)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border:none;box-shadow:var(--admin-banner-shadow, 0 1px 10px rgba(15, 23, 42, .35))}[data-theme=dark] .admin-page-shell--lookup-shared .admin-stats-container--count-1:before,[data-theme=dark] .report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2:before,[data-theme=dark] .admin-page-shell--lookup-shared .admin-stats-container--count-3:before,[data-theme=dark] .admin-page-shell--lookup-shared .admin-stats-container--count-4:before{background:var(--nexium-dark-surface, #202126)}[data-theme=dark] .admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-card,[data-theme=dark] .report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-card,[data-theme=dark] .admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-card,[data-theme=dark] .admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-card{border-color:var(--admin-stat-card-border, #32343c);background:var(--nexium-dark-surface-alt, #272930)}[data-theme=dark] .admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-value,[data-theme=dark] .report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-value,[data-theme=dark] .admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-value,[data-theme=dark] .admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-value{color:var(--admin-stat-value-color, #f8fafc)}[data-theme=dark] .admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-title,[data-theme=dark] .report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-title,[data-theme=dark] .admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-title,[data-theme=dark] .admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-title{color:var(--admin-stat-title-color, #aeb7c5)}@media (max-width: 767px){.admin-page-shell--lookup-shared .admin-header-banner{padding:18px var(--admin-page-gutter, 12px) 68px}.admin-page-container{--admin-page-gutter: 12px}.admin-header-title{font-size:18px!important;line-height:26px}.admin-page-shell--lookup-shared .admin-header-actions{align-self:stretch}.admin-page-shell--lookup-shared .admin-stats-container--count-1,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2,.admin-page-shell--lookup-shared .admin-stats-container--count-3,.admin-page-shell--lookup-shared .admin-stats-container--count-4{margin:-42px 1px 16px;padding:12px;gap:12px;border-radius:8px}.admin-page-shell--lookup-shared .admin-stats-container--count-1:before,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2:before,.admin-page-shell--lookup-shared .admin-stats-container--count-3:before,.admin-page-shell--lookup-shared .admin-stats-container--count-4:before{bottom:0;background:#f7f7f7;border-radius:8px}.admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-card,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-card,.admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-card,.admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-card{min-width:100%;flex-basis:100%}.admin-page-shell--lookup-shared .admin-stats-container--count-1 .admin-stat-card-content,.report-card-batch-page.admin-page-shell--lookup-shared .admin-stats-container--count-2 .admin-stat-card-content,.admin-page-shell--lookup-shared .admin-stats-container--count-3 .admin-stat-card-content,.admin-page-shell--lookup-shared .admin-stats-container--count-4 .admin-stat-card-content{min-height:68px;padding:10px 14px}}.admin-stat-icon-yellow{background:var(--admin-stat-icon-yellow-bg, #fefce8);color:var(--admin-stat-icon-yellow-color, #ca8a04)}.admin-stat-icon-blue{background:var(--admin-stat-icon-blue-bg, #eff6ff);color:var(--admin-stat-icon-blue-color, #2563eb)}.admin-stat-icon-purple{background:var(--admin-stat-icon-purple-bg, #faf5ff);color:var(--admin-stat-icon-purple-color, #9333ea)}.help-center-page .admin-help-card{position:relative;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.help-center-page .admin-help-card:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 16px 36px #0f172a1a}.help-center-page .admin-help-card-actions{position:absolute;top:8px;right:8px;z-index:2;display:flex;gap:2px}.help-center-page .admin-help-card-play{width:62px;height:62px;margin:8px auto 14px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;background:linear-gradient(135deg,#123a74,#1d4ed8);box-shadow:0 12px 26px #1d4ed838}.help-center-page .admin-help-card-description{min-height:36px;color:#667085;font-size:12px}.help-center-page .admin-help-card-link{color:#0f3b66;font-weight:600}.help-center-video-fallback{min-height:400px;padding:20px;border-radius:8px;background:#f5f7fb;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.admin-stat-icon-red{background:var(--admin-stat-icon-red-bg, #fef2f2);color:var(--admin-stat-icon-red-color, #dc2626)}.admin-stat-icon-green{background:var(--admin-stat-icon-green-bg, #f0fdf4);color:var(--admin-stat-icon-green-color, #16a34a)}.admin-stat-icon-orange{background:var(--admin-stat-icon-orange-bg, #fff7ed);color:var(--admin-stat-icon-orange-color, #ea580c)}.admin-table-card{border-radius:8px;border:.8px solid var(--admin-table-border, #e5e7eb);background:var(--admin-table-card-bg, #ffffff);overflow:hidden}.admin-table-card .ant-table-wrapper{border-radius:8px}.admin-table-card .ant-table-thead>tr>th{background:var(--admin-table-header-bg, #f9fafb)!important;color:var(--admin-table-header-color, inherit)!important;font-weight:600;padding:8px 12px!important;font-size:12px}.admin-table-card .ant-table-container .ant-table-body,.admin-table-card .ant-table-container .ant-table-header+.ant-table-body{margin-top:0!important}.admin-table-card .ant-table-tbody>tr>td{padding:6px 12px!important;font-size:13px}.admin-table-card .ant-table-tbody>tr:hover>td{background:var(--admin-table-row-hover-bg, #f9fafb)!important}.report-card-batch-table-card .ant-table-wrapper{overflow-x:auto}.report-card-batch-table-card .ant-table-cell-fix-left,.report-card-batch-table-card .ant-table-cell-fix-right{background:var(--admin-table-card-bg, #ffffff)!important}.report-card-batch-table-card .ant-table-thead>tr>.ant-table-cell-fix-left,.report-card-batch-table-card .ant-table-thead>tr>.ant-table-cell-fix-right{background:var(--admin-table-header-bg, #f9fafb)!important}.report-card-students-card.ant-card{display:flex;flex-direction:column;border-radius:18px;border:1px solid rgba(148,163,184,.22);box-shadow:0 16px 34px #0f172a0f;overflow:hidden}.report-card-students-card .ant-card-head{min-height:58px;padding:10px 14px 8px;border-bottom:1px solid rgba(226,232,240,.9);background:linear-gradient(180deg,#fff,#f8fbff)}.report-card-students-card .ant-card-body{flex:1 1 auto;min-height:0;padding:8px 8px 10px;overflow-y:auto;overflow-x:hidden}.report-card-students-card__title{display:flex;align-items:center}.report-card-students-card__heading{margin:0;font-size:14px;font-weight:800;color:#1e3a8a}.report-card-students-card__meta{margin:2px 0 0;font-size:11px;color:#64748b}.report-card-students-card__add-btn.ant-btn{padding-inline:0;color:#2563eb;font-weight:600}.report-card-students-card__add-btn.ant-btn:hover,.report-card-students-card__add-btn.ant-btn:focus{color:#1d4ed8!important}.report-card-students-list .ant-list-items{display:flex;flex-direction:column;gap:6px;padding-bottom:2px}.report-card-students-list .ant-list-item{border-bottom:0!important}.report-card-students-list__item.ant-list-item{align-items:flex-start;padding:7px 8px!important;margin:0;position:relative;border:0;border-radius:10px;background:#fff;box-sizing:border-box;overflow:visible;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.report-card-students-list__item.ant-list-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #d7e2f0;border-radius:10px;pointer-events:none}.report-card-students-list__item.ant-list-item:hover{transform:translateY(-1px);box-shadow:0 12px 24px #2563eb14}.report-card-students-list__item.ant-list-item:hover:before{border-color:#7fb0ff}.report-card-students-list__item--active.ant-list-item{background:linear-gradient(135deg,#eff6ff,#f8fbff);box-shadow:0 14px 28px #2563eb1f}.report-card-students-list__item--active.ant-list-item:before{border-color:#60a5fa}.report-card-students-list__item--withheld.ant-list-item{background:linear-gradient(135deg,#fff5f5,#fffaf9)}.report-card-students-list__item--withheld.ant-list-item:before{border-color:#f3b0b0}.report-card-students-list__item .ant-list-item-action{margin-inline-start:8px;margin-top:2px}.report-card-students-list__item .ant-list-item-action>li{padding:0}.report-card-students-list__actions{display:inline-flex;align-items:center;gap:6px;opacity:0;pointer-events:none;transition:opacity .18s ease}.report-card-students-list__item.ant-list-item:hover .report-card-students-list__actions,.report-card-students-list__item.ant-list-item:focus-within .report-card-students-list__actions{opacity:1;pointer-events:auto}.report-card-students-list__meta .ant-list-item-meta-avatar{margin-inline-end:8px;margin-bottom:0}.report-card-students-list__meta .ant-avatar{width:34px;height:34px;border-radius:10px;box-shadow:0 8px 18px #0f172a14}.report-card-students-list__meta .ant-list-item-meta-content{min-width:0}.report-card-students-list__meta.ant-list-item-meta{align-items:flex-start;margin-bottom:0}.report-card-students-list__title-wrap{display:flex;flex-direction:column;gap:1px;line-height:1.2}.report-card-students-list__name{display:block;font-size:13px;font-weight:700;color:#0f172a;word-break:break-word;margin-bottom:1px}.report-card-students-list__id{display:block;font-size:11px;font-weight:600;color:#64748b}.report-card-students-list__class{display:inline-flex;align-items:center;width:fit-content;min-height:20px;margin-top:3px;padding:0 8px;border-radius:999px;background:#2563eb14;color:#1d4ed8;font-size:10px;font-weight:700;white-space:nowrap}.report-card-students-list__action-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#0f172a0d;color:#64748b;transition:background .18s ease,color .18s ease}.report-card-students-list__action-icon:hover{background:#ef44441f;color:#dc2626}.report-card-students-list__action-icon--danger{color:#ef4444}[data-theme=dark] .report-card-students-card.ant-card{background:var(--nexium-dark-surface, #202126)!important;border-color:var(--admin-stat-card-border, #32343c);box-shadow:0 16px 34px #0000003d}[data-theme=dark] .report-card-students-card .ant-card-head{border-bottom-color:#ffffff14;background:var(--nexium-dark-surface-alt, #272930)}[data-theme=dark] .report-card-students-card .ant-card-body{background:var(--nexium-dark-surface, #202126)}[data-theme=dark] .report-card-students-card__heading{color:#dbeafe}[data-theme=dark] .report-card-students-card__meta{color:#94a3b8}[data-theme=dark] .report-card-students-card__add-btn.ant-btn{color:#93c5fd}[data-theme=dark] .report-card-students-card__add-btn.ant-btn:hover,[data-theme=dark] .report-card-students-card__add-btn.ant-btn:focus{color:#bfdbfe!important}[data-theme=dark] .report-card-students-list__item.ant-list-item{background:var(--nexium-dark-surface-alt, #272930)}[data-theme=dark] .report-card-students-list__item.ant-list-item:before{border-color:#ffffff14}[data-theme=dark] .report-card-students-list__item.ant-list-item:hover{box-shadow:0 12px 24px #0000003d}[data-theme=dark] .report-card-students-list__item.ant-list-item:hover:before{border-color:#60a5fa80}[data-theme=dark] .report-card-students-list__item--active.ant-list-item{background:linear-gradient(135deg,#1e3a8ab8,#1d4ed857)}[data-theme=dark] .report-card-students-list__item--active.ant-list-item:before{border-color:#60a5fa}[data-theme=dark] .report-card-students-list__item--withheld.ant-list-item{background:linear-gradient(135deg,#7f1d1d57,#450a0a4d)}[data-theme=dark] .report-card-students-list__item--withheld.ant-list-item:before{border-color:#f8717166}[data-theme=dark] .report-card-students-list__name{color:#f8fafc}[data-theme=dark] .report-card-students-list__id{color:#94a3b8}[data-theme=dark] .report-card-students-list__class{background:#3b82f62e;color:#bfdbfe}[data-theme=dark] .report-card-students-list__action-icon{background:#ffffff14;color:#cbd5e1}[data-theme=dark] .report-card-students-list__action-icon:hover{background:#f8717129;color:#fca5a5}.report-card-batch-comment-scope .ant-input-textarea-show-count{display:block;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.report-card-batch-comment-scope .ant-input-textarea-show-count .ant-input-show-count-suffix,.report-card-batch-comment-scope .ant-input-textarea-show-count .ant-input-data-count{display:none!important}.report-card-batch-comment-scope .ant-input-textarea-show-count>.ant-input{border-radius:14px!important;border:1px solid #d9e2ef!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 10px 24px #0f172a0a;line-height:1.7;padding:12px 14px!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;resize:vertical}.report-card-batch-comment-scope .ant-input-textarea-show-count>.ant-input:hover,.report-card-batch-comment-scope .ant-input-textarea-show-count>.ant-input:focus{border-color:#8db5ff!important;box-shadow:0 0 0 4px #2563eb14;background:#fff!important}.report-card-batch-comment-scope .ant-input-textarea-show-count:after{position:static!important;display:block!important;margin-top:6px;padding-right:2px;text-align:right;font-size:12px;font-weight:600;color:#64748b}.report-card-batch-comment-scope .ant-input-textarea-show-count.ant-input-textarea-in-form-item:after{margin-bottom:0}.add-subject td .ant-select{vertical-align:middle}.add-subject td .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important;padding:0 11px!important;display:flex!important;align-items:center!important}.add-subject td .ant-select-single .ant-select-selection-wrap{height:100%;align-items:center}.add-subject td .ant-select-single .ant-select-selection-item,.add-subject td .ant-select-single .ant-select-selection-placeholder,.add-subject td .ant-select-single .ant-select-selection-search{display:flex;align-items:center;line-height:30px!important}.add-subject td .ant-select .ant-select-arrow{top:50%!important;transform:translateY(-50%)!important}.report-card-batch-classes{margin-top:2px}.report-card-batch-classes-grid{width:100%;overflow-y:auto;margin-bottom:6px}.report-card-batch-class-card.ant-card{cursor:pointer;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 10px 22px #0f172a12;max-width:156px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.report-card-batch-class-card.ant-card:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f172a1a;border-color:#1677ff2e}.report-card-batch-class-card.ant-card.is-active{background:linear-gradient(135deg,#153b8a,#1e2a78);border-color:transparent;box-shadow:0 14px 28px #153b8a33}.report-card-batch-class-card__content{min-height:18px;display:flex;align-items:center}.report-card-batch-class-card__title{margin:0;color:#0f172a;font-size:12px;font-weight:700}.report-card-batch-class-card.is-active .report-card-batch-class-card__title{color:#fff}.report-card-batch-class-card__title-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.report-card-batch-classes-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:2px}.report-card-batch-classes-action-btn.ant-btn,.report-card-batch-classes-meta-btn.ant-btn{border-radius:999px;box-shadow:0 10px 22px #0f172a1f}.report-card-batch-classes-divider.ant-divider{margin:8px 0;border-color:#94a3b847}.report-card-batch-classes-meta{align-items:flex-start;margin-bottom:4px}.report-card-batch-classes-term{margin:0;color:#102a63;font-size:18px;font-weight:700;line-height:1.15}.report-card-batch-classes-term-date{display:inline-block;margin-top:4px;color:#52607a;font-size:12px;font-weight:600}.report-card-batch-classes-meta-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;text-align:right}.report-card-batch-classes-presence{display:inline-flex;align-items:center}.report-card-batch-update-layout{margin-top:4px;align-items:stretch}.report-card-batch-update-layout__rail,.report-card-batch-update-layout__content{position:relative}.report-card-batch-update-layout__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid rgba(148,163,184,.18);box-shadow:0 10px 24px #0f172a0d;pointer-events:none}.report-card-batch-update-layout__rail{padding:2px 2px 2px 4px}.report-card-batch-update-layout__content{padding:6px 10px 10px}.report-card-batch-update-layout__table-wrap,.report-card-batch-update-layout__content .ant-table-wrapper,.report-card-batch-course-tabs{position:relative;z-index:1}.report-card-batch-course-tabs>.ant-tabs-nav{margin:0}.report-card-batch-course-tabs.ant-tabs-left>.ant-tabs-nav{width:100%}.report-card-batch-course-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:100%;gap:0;display:flex;flex-direction:column;align-items:center}.report-card-batch-course-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab{width:100%;margin:0 0 8px;padding:0;background:transparent;border:0!important;box-shadow:none!important;justify-content:center;outline:none!important}.report-card-batch-course-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-btn{width:100%;display:flex;align-items:center;justify-content:center;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.report-card-batch-course-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.report-card-batch-course-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active{border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.report-card-batch-course-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{padding:0!important;margin:0 0 8px!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.report-card-batch-course-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab:before,.report-card-batch-course-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab:after,.report-card-batch-course-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-btn:before,.report-card-batch-course-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-btn:after{display:none!important;content:none!important}.report-card-batch-course-tab-label{width:100%;max-width:118px;min-height:40px;padding:10px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#fff;color:#1f2937;font-size:14px;font-weight:600;line-height:1.2;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .2s ease,color .2s ease,background .2s ease}.report-card-batch-update-layout__rail .ant-skeleton,.report-card-batch-update-layout__rail .ant-skeleton-element,.report-card-batch-update-layout__rail .ant-skeleton-content{background:transparent!important}.report-card-batch-course-tabs .ant-tabs-tab:hover .report-card-batch-course-tab-label{color:#153b8a}.report-card-batch-course-tabs .ant-tabs-tab.ant-tabs-tab-active .report-card-batch-course-tab-label{border-color:#140b54;background:#140b54;color:#fff;font-weight:700}[data-theme=dark] .report-card-batch-comment-scope .ant-card:not(.report-card-students-card),[data-theme=dark] .report-card-batch-comment-scope .ant-card:not(.report-card-students-card) .ant-card-body{background:var(--nexium-dark-surface-alt, #272930)!important;border-color:var(--admin-form-card-border, #32343c)!important}[data-theme=dark] .report-card-batch-comment-scope .ant-card-head{background:var(--nexium-dark-surface-alt, #272930)!important;border-bottom-color:#ffffff14!important}[data-theme=dark] .report-card-batch-comment-scope .ant-card-head-title,[data-theme=dark] .report-card-batch-comment-scope .ant-typography,[data-theme=dark] .report-card-batch-comment-scope .report-card-batch-classes-term{color:#f8fafc!important}[data-theme=dark] .report-card-batch-comment-scope .report-card-batch-classes-term-date,[data-theme=dark] .report-card-batch-comment-scope .ant-typography.ant-typography-secondary{color:#94a3b8!important}[data-theme=dark] .report-card-batch-class-card.ant-card{border-color:var(--admin-form-card-border, #32343c);background:var(--nexium-dark-surface-alt, #272930);box-shadow:0 10px 22px #0000003d}[data-theme=dark] .report-card-batch-class-card.ant-card:hover{border-color:#60a5fa59;box-shadow:0 14px 28px #00000047}[data-theme=dark] .report-card-batch-class-card.ant-card.is-active{background:linear-gradient(135deg,#1d4ed8,#1e3a8a)!important;border-color:#93c5fd61!important;box-shadow:0 16px 34px #1d4ed847!important}[data-theme=dark] .report-card-batch-class-card.ant-card.is-active .ant-card-body,[data-theme=dark] .report-card-batch-class-card.ant-card.is-active .report-card-batch-class-card__content{background:transparent!important}[data-theme=dark] .report-card-batch-class-card__title{color:#f8fafc}[data-theme=dark] .report-card-batch-class-card.ant-card.is-active .report-card-batch-class-card__title{color:#fff!important}[data-theme=dark] .report-card-batch-update-layout__content:before{background:var(--nexium-dark-surface, #202126);border-color:var(--admin-form-card-border, #32343c);box-shadow:0 10px 24px #0000003d}[data-theme=dark] .report-card-batch-course-tab-label{border-color:var(--admin-form-card-border, #32343c);background:var(--nexium-dark-surface-alt, #272930);color:#f8fafc}[data-theme=dark] .report-card-batch-course-tabs .ant-tabs-tab:hover .report-card-batch-course-tab-label{color:#bfdbfe;border-color:#60a5fa66}[data-theme=dark] .report-card-batch-course-tabs .ant-tabs-tab.ant-tabs-tab-active .report-card-batch-course-tab-label{border-color:#1d4ed8;background:linear-gradient(135deg,#1e3a8a,#1d4ed8);color:#fff}[data-theme=dark] .report-card-batch-comment-scope .ant-tag{background:#ffffff0f;border-color:#ffffff1f;color:#cbd5e1}[data-theme=dark] .report-card-batch-comment-scope .ant-table{color:#e5e7eb!important}[data-theme=dark] .report-card-batch-comment-scope .ant-table-thead>tr>th{background:#2c3140!important;border-bottom-color:#ffffff14!important;color:#dbeafe!important;font-weight:700!important}[data-theme=dark] .report-card-batch-comment-scope .ant-table-thead>tr>th .ant-table-column-title,[data-theme=dark] .report-card-batch-comment-scope .ant-table-thead>tr>th span{color:inherit!important}[data-theme=dark] .report-card-batch-comment-scope .ant-table-tbody>tr>td{border-bottom-color:#ffffff14!important;color:#e5e7eb!important}[data-theme=dark] .report-card-batch-comment-scope .ant-input-textarea-show-count,[data-theme=dark] .report-card-batch-comment-scope .ant-input-textarea,[data-theme=dark] .report-card-batch-comment-scope .ant-input-textarea-affix-wrapper{background:transparent!important}[data-theme=dark] .report-card-batch-comment-scope .ant-input-textarea-show-count>.ant-input,[data-theme=dark] .report-card-batch-comment-scope textarea.ant-input,[data-theme=dark] .report-card-batch-comment-scope .ant-input-textarea textarea{background:var(--nexium-dark-surface, #202126)!important;border-color:var(--admin-form-card-border, #32343c)!important;color:#f8fafc!important;box-shadow:0 10px 24px #0000002e!important}[data-theme=dark] .report-card-batch-comment-scope .ant-input-textarea-show-count>.ant-input:hover,[data-theme=dark] .report-card-batch-comment-scope .ant-input-textarea-show-count>.ant-input:focus,[data-theme=dark] .report-card-batch-comment-scope textarea.ant-input:hover,[data-theme=dark] .report-card-batch-comment-scope textarea.ant-input:focus,[data-theme=dark] .report-card-batch-comment-scope .ant-input-textarea textarea:hover,[data-theme=dark] .report-card-batch-comment-scope .ant-input-textarea textarea:focus{background:var(--nexium-dark-surface, #202126)!important;border-color:#60a5fa8c!important;box-shadow:0 0 0 4px #2563eb1f!important}[data-theme=dark] .report-card-batch-comment-scope .ant-input-textarea-show-count>.ant-input::placeholder,[data-theme=dark] .report-card-batch-comment-scope textarea.ant-input::placeholder,[data-theme=dark] .report-card-batch-comment-scope .ant-input-textarea textarea::placeholder{color:#94a3b8!important}[data-theme=dark] .report-card-batch-comment-scope .ant-input-textarea-show-count:after,[data-theme=dark] .report-card-batch-comment-scope .ant-input-data-count,[data-theme=dark] .report-card-batch-comment-scope .ant-input-show-count-suffix{color:#94a3b8!important}[data-theme=dark] .report-card-batch-comment-scope .ant-input[disabled],[data-theme=dark] .report-card-batch-comment-scope textarea.ant-input[disabled],[data-theme=dark] .report-card-batch-comment-scope .ant-input-textarea textarea[disabled]{background:var(--nexium-dark-surface-alt, #272930)!important;color:#cbd5e1!important}[data-theme=dark] .ams-rich-comment-field__display,[data-theme=dark] .ams-rich-comment-field__editor-shell{background:var(--nexium-dark-surface, #202126)!important;border-color:var(--admin-form-card-border, #32343c)!important}[data-theme=dark] .ams-rich-comment-field .ck.ck-toolbar,[data-theme=dark] .ams-rich-comment-field .ck.ck-editor__main>.ck-editor__editable,[data-theme=dark] .ams-rich-comment-field .ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){background:var(--nexium-dark-surface, #202126)!important;border-color:var(--admin-form-card-border, #32343c)!important;color:#f8fafc!important}[data-theme=dark] .ams-rich-comment-field .ck.ck-toolbar .ck-button,[data-theme=dark] .ams-rich-comment-field .ck.ck-toolbar .ck-button .ck-icon,[data-theme=dark] .ams-rich-comment-field .ck.ck-toolbar .ck-toolbar__separator{color:#cbd5e1!important}[data-theme=dark] .ams-rich-comment-field .ck.ck-editor__editable>p,[data-theme=dark] .ams-rich-comment-field .ck.ck-editor__editable>ul,[data-theme=dark] .ams-rich-comment-field .ck.ck-editor__editable>ol,[data-theme=dark] .ams-rich-comment-field .ck.ck-editor__editable{color:#f8fafc!important}[data-theme=dark] .ams-rich-comment-field__counter .ant-typography{color:#94a3b8!important}.report-card-batch-course-tabs .ant-tabs-ink-bar,.report-card-batch-course-tabs .ant-tabs-content-holder{display:none!important}.report-card-batch-update-layout .ant-table{border-radius:14px}.report-card-batch-update-layout .ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:12px}.report-card-batch-update-layout .ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:12px}.report-card-batch-update-layout .ant-table-thead>tr>th{background:#f7faff;color:#102a63;font-size:13px;font-weight:700;border-bottom:1px solid rgba(148,163,184,.22)}.report-card-batch-update-layout .ant-table-tbody>tr>td{background:transparent;border-bottom:1px solid rgba(226,232,240,.85)}.report-card-batch-update-layout .ant-table-tbody>tr:hover>td{background:#fbfdff}@media (max-width: 1199px){.report-card-batch-classes-term{font-size:17px}.report-card-batch-update-layout__rail{padding:0 0 0 2px}.report-card-batch-course-tab-label{padding:8px 9px;font-size:12px}}@media (max-width: 991px){.report-card-batch-classes-actions,.report-card-batch-classes-meta-actions{justify-content:flex-start;text-align:left}.report-card-batch-classes-meta{row-gap:12px}}.admin-table-footer{padding:8px 12px 12px}.admin-table-hint{font-size:12px;color:var(--admin-table-hint-color, #64748b)}.admin-table-card .ant-table-wrapper .ant-table-pagination.ant-pagination,.admin-table-card .ant-table-wrapper .ant-table-pagination.ant-pagination.ant-table-pagination-right{display:flex;width:calc(100% - 24px);margin:10px 12px 8px!important;justify-content:center!important;align-items:center;flex-wrap:wrap;gap:6px;row-gap:8px;padding:6px 10px;padding-inline-start:10px;background:var(--admin-pagination-bg, linear-gradient(180deg, rgba(15, 23, 42, .03), rgba(15, 23, 42, .01)));border:1px solid var(--admin-pagination-border, rgba(15, 23, 42, .08));border-radius:10px}.admin-table-card .ant-table-wrapper .ant-table-pagination.ant-pagination>li,.admin-table-card .ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-options,.admin-table-card .ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-options-quick-jumper{margin-inline-end:0!important;flex:0 0 auto}.admin-table-card .ant-pagination-total-text{margin-inline-end:0!important;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:var(--admin-table-hint-color, #64748b)}.admin-table-card .ant-pagination-options{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:30px}.admin-table-card .ant-pagination-options-quick-jumper{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:30px;color:var(--admin-table-hint-color, #64748b)}.admin-table-card{--admin-pagination-brand: var(--nexium-btn-primary-bg, #001242);--admin-pagination-brand-text: var(--nexium-btn-primary-text, #ffffff);--admin-pagination-accent: var(--admin-pagination-brand);--admin-pagination-accent-text: color-mix(in srgb, var(--admin-pagination-brand) 50%, #000000)}[data-theme=dark] .admin-table-card{--admin-pagination-accent: color-mix(in srgb, var(--admin-pagination-brand) 40%, #ffffff);--admin-pagination-accent-text: var(--admin-pagination-accent)}.admin-table-card .ant-pagination-item{min-width:30px;height:30px;line-height:28px;border-radius:8px;border-color:var(--admin-pagination-item-border, rgba(15, 23, 42, .14));font-weight:600;transition:all .2s ease}.admin-table-card .ant-pagination-prev .ant-pagination-item-link,.admin-table-card .ant-pagination-next .ant-pagination-item-link{line-height:28px;border-radius:8px;border-color:var(--admin-pagination-item-border, rgba(15, 23, 42, .14));transition:all .2s ease}.admin-table-card .ant-pagination-item:hover,.admin-table-card .ant-pagination-prev:hover .ant-pagination-item-link,.admin-table-card .ant-pagination-next:hover .ant-pagination-item-link{border-color:var(--admin-pagination-accent);color:var(--admin-pagination-accent-text);background:var(--admin-pagination-item-hover-bg, #eff6ff);background:color-mix(in srgb,var(--admin-pagination-accent) 8%,transparent)}.admin-table-card .ant-pagination-item-active{border-color:var(--admin-pagination-brand)!important;background:var(--admin-pagination-brand)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--admin-pagination-brand) 86%,#ffffff) 0%,var(--admin-pagination-brand) 100%)!important;box-shadow:0 4px 10px #00124247;box-shadow:0 4px 10px color-mix(in srgb,var(--admin-pagination-brand) 28%,transparent)}[data-theme=dark] .admin-table-card .ant-pagination-item-active{border-color:var(--admin-pagination-accent)!important}.admin-table-card .ant-pagination-item-active a{color:var(--admin-pagination-brand-text)!important}.admin-table-card .ant-pagination-options .ant-select{height:30px}.admin-table-card .ant-pagination-options .ant-select-selector{height:30px!important;border-radius:8px!important;border-color:var(--admin-pagination-item-border, rgba(15, 23, 42, .14))!important;background:var(--admin-pagination-select-bg, #ffffff)!important}.admin-table-card .ant-pagination-options .ant-select-single .ant-select-selector{display:inline-flex;align-items:center;padding:0 11px!important}.admin-table-card .ant-pagination-options .ant-select-single .ant-select-selection-item,.admin-table-card .ant-pagination-options .ant-select-single .ant-select-selection-placeholder{line-height:28px!important}.admin-table-card .ant-pagination-options .ant-select-focused .ant-select-selector,.admin-table-card .ant-pagination-options .ant-select:hover .ant-select-selector{border-color:var(--admin-pagination-accent)!important;box-shadow:0 0 0 2px #00124224!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--admin-pagination-accent) 18%,transparent)!important}.admin-table-card .ant-pagination-options-quick-jumper input{height:30px;border-radius:8px;border-color:var(--admin-pagination-item-border, rgba(15, 23, 42, .14))}.admin-table-card .ant-pagination-options-quick-jumper input:focus,.admin-table-card .ant-pagination-options-quick-jumper input:hover{border-color:var(--admin-pagination-accent);box-shadow:0 0 0 2px #00124224;box-shadow:0 0 0 2px color-mix(in srgb,var(--admin-pagination-accent) 18%,transparent)}.academic-year-tab{--academic-year-tab-bg: var(--nexium-btn-primary-bg, #001242);--academic-year-tab-text: var(--nexium-btn-primary-text, #ffffff);--academic-year-panel-width: 240px;position:fixed;right:0;top:40%;z-index:400;display:flex;align-items:stretch;transform:translate(var(--academic-year-panel-width));transition:transform .32s cubic-bezier(.22,1,.36,1)}.academic-year-tab.is-open{transform:translate(0)}.academic-year-tab__trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:38px;padding:12px 0 14px;border:0;border-radius:12px 0 0 12px!important;color:var(--academic-year-tab-text);background:var(--academic-year-tab-bg);background:linear-gradient(180deg,color-mix(in srgb,var(--academic-year-tab-bg) 82%,#ffffff) 0%,var(--academic-year-tab-bg) 100%);box-shadow:-6px 8px 22px #0f172a38;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.academic-year-tab:not(.is-open) .academic-year-tab__trigger:hover{transform:translate(-4px);box-shadow:-10px 12px 28px #0f172a4d}.academic-year-tab__trigger:focus-visible{outline:2px solid var(--academic-year-tab-bg);outline-offset:3px}.academic-year-tab__icon{font-size:15px;opacity:.9}.academic-year-tab__text{writing-mode:vertical-rl;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.6px}.academic-year-tab__panel{position:relative;box-sizing:border-box;width:var(--academic-year-panel-width);display:flex;flex-direction:column;justify-content:center;padding:14px 16px;background:var(--admin-table-card-bg, #ffffff);border:1px solid var(--admin-table-border, #e5e7eb);border-left:0;border-right:0;box-shadow:-6px 8px 22px #0f172a2e;visibility:hidden;transition:visibility 0s linear .32s}.academic-year-tab.is-open .academic-year-tab__panel{visibility:visible;transition-delay:0s}.academic-year-tab__panel-label{margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--admin-stat-title-color, #4b5563)}.academic-year-tab__select{width:100%}@media (prefers-reduced-motion: reduce){.academic-year-tab,.academic-year-tab__trigger,.academic-year-tab__panel{transition:none}}@media (max-width: 992px){.academic-year-tab{display:none}}.send-notification-page{--send-notification-accent: color-mix(in srgb, var(--nexium-btn-primary-bg, #001242) 50%, #000000);--send-notification-text: var(--admin-form-title-color, #0f172a)}[data-theme=dark] .send-notification-page{--send-notification-accent: color-mix(in srgb, var(--nexium-btn-primary-bg, #001242) 40%, #ffffff)}.send-notification__actions{display:flex;justify-content:flex-end}.send-notification__count{padding:1px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--send-notification-accent);background:color-mix(in srgb,var(--send-notification-accent) 12%,transparent)}.send-notification__hint{margin:-8px 0 12px;font-size:12.5px;color:color-mix(in srgb,var(--send-notification-text) 70%,transparent)}.send-notification__recipients{list-style:none;margin:0;padding:0;max-height:440px;overflow-y:auto}.send-notification__recipient{display:flex;align-items:center;gap:12px;padding:8px 4px}.send-notification__recipient+.send-notification__recipient{border-top:1px solid var(--admin-form-card-border, rgba(15, 23, 42, .08))}.send-notification__avatar{width:32px;height:32px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--send-notification-accent);background:color-mix(in srgb,var(--send-notification-accent) 12%,transparent)}.send-notification__recipient-text{min-width:0}.send-notification__recipient-name{font-size:13.5px;font-weight:500;color:var(--send-notification-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.send-notification__recipient-meta{font-size:12px;color:color-mix(in srgb,var(--send-notification-text) 70%,transparent)}.footer.admin-footer{justify-content:center}.admin-footer .admin-footer-copyright{font-size:12px;line-height:18px;opacity:.65}[data-theme=dark] .admin-footer .admin-footer-copyright{opacity:.9}.admin-form-drawer .ant-drawer-header{border-bottom:1px solid var(--admin-drawer-header-border, #f0f0f0)}.admin-brand-drawer .ant-drawer-header{background:#001242;border-bottom-color:#001242}.admin-brand-drawer .ant-drawer-title,.admin-brand-drawer .ant-drawer-close{color:#fff}.report-card-batch-approve-drawer .ant-table-tbody>tr.ant-table-row-selected>td{background:#eaf4ff!important}.report-card-batch-approve-drawer .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#dcecff!important}[data-theme=dark] .report-card-batch-approve-drawer .ant-table-tbody>tr.ant-table-row-selected>td{background:#1d4ed838!important;color:#e5efff!important;border-bottom-color:#93c5fd2e!important}[data-theme=dark] .report-card-batch-approve-drawer .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#1d4ed847!important}.admin-brand-drawer .ant-drawer-close:hover,.admin-brand-drawer .ant-drawer-close:focus,.admin-brand-drawer .ant-drawer-close .anticon:hover,.admin-brand-drawer .ant-drawer-close .anticon:focus{color:#fff}.report-card-batch-additional-subject-drawer .ant-drawer-header{background:linear-gradient(135deg,#0f2f78,#1d4ed8 58%,#153b8a);border-bottom-color:#ffffff1f}.report-card-batch-additional-subject-drawer .ant-drawer-title,.report-card-batch-additional-subject-drawer .ant-drawer-close{color:#fff}.report-card-batch-additional-subject-drawer .ant-drawer-close:hover,.report-card-batch-additional-subject-drawer .ant-drawer-close:focus,.report-card-batch-additional-subject-drawer .ant-drawer-close .anticon:hover,.report-card-batch-additional-subject-drawer .ant-drawer-close .anticon:focus{color:#dbeafe}.admin-table-highlight{background-color:#ffc069;padding:0}.admin-form-drawer .ant-drawer-body{padding-bottom:24px}.admin-column-search-dropdown{padding:8px}.admin-column-search-input{display:block;margin-bottom:8px}.admin-column-search-actions{display:flex;gap:8px}.admin-column-search-actions .ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.admin-column-search-actions .ant-btn .anticon{display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-top:2px}.admin-column-search-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:6px;white-space:nowrap!important}.admin-column-search-btn .ant-btn-icon,.admin-column-search-btn .admin-column-search-btn-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;margin:0!important;vertical-align:middle}.admin-column-search-btn>span:not(.ant-btn-icon):not(.anticon){display:inline-flex;align-items:center;line-height:1;white-space:nowrap}.admin-column-search-icon{font-size:12px;color:inherit}.admin-column-search-icon-active{color:#1677ff}.admin-action-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.admin-action-icon-sm{font-size:15px}.admin-action-icon-md{font-size:18px}.admin-action-icon-spaced{margin-right:9px}.admin-attachment-popover{max-width:300px}.admin-attachment-item{margin-bottom:8px}.admin-attachment-link{color:#1890ff;display:block;text-decoration:none}.admin-attachment-link:hover{text-decoration:underline}.admin-attachment-icon{margin-right:8px}.admin-clickable-tag,.admin-action-click-target{cursor:pointer}.admin-textarea-lg{height:120px!important;margin-bottom:24px}.admin-form-help-text{color:#888;font-size:12px;opacity:.9}.admin-form-list-row{margin-bottom:8px}.admin-leave-request-sort{width:300px!important;min-width:300px!important;max-width:300px}.leave-request-page .admin-header-content{flex:0 0 auto}.leave-request-header-actions{flex:1 1 auto;justify-content:flex-end;margin-left:auto;max-width:none;min-width:720px}.leave-request-header-actions .admin-header-search-input{flex:0 0 300px;width:300px;min-width:300px}.admin-drag-handle{touch-action:none;cursor:move}.leave-allocation-view-toggle{display:inline-flex;align-items:center;gap:8px}.leave-allocation-view-btn{border-radius:8px}.leave-allocation-form-row{margin-top:1rem}.leave-allocation-dashboard-pagination{margin-top:24px}.manage-guardian-drawer .ant-drawer-body{padding-bottom:80px}.manage-guardian-preview-image,.manage-guardian-full-btn{width:100%}.manage-guardian-profile-image-card{border-radius:12px}.manage-guardian-profile-image{padding:10px;width:150px}.admin-form-drawer .ant-form-vertical .ant-form-item{margin-bottom:18px}.admin-form-drawer .ant-form-vertical .ant-form-item-label{padding:0 0 8px;line-height:1.35}.admin-form-drawer .ant-form-vertical .ant-form-item-label>label{height:auto;min-height:22px;line-height:1.35;align-items:flex-start;white-space:normal}.admin-form-drawer .ant-form-vertical .ant-form-item-control{min-height:auto}.ant-form-item:has(.ant-select) .ant-form-item-explain,.ant-form-item:has(.ant-select) .ant-form-item-extra{margin-top:10px;line-height:1.45}.admin-form-drawer-footer{text-align:right}.admin-form-control-full{width:100%}.admin-form-item-compact{margin-bottom:0!important}.ant-checkbox-wrapper{display:inline-flex;align-items:center;gap:8px}.ant-checkbox-wrapper .ant-checkbox{top:0!important}.ant-checkbox-wrapper .ant-checkbox+span{padding-inline-start:0!important;line-height:1.2}.admin-checkbox-offset{margin-top:25px!important}.manage-class-header-actions{align-items:center;justify-content:flex-end;margin-left:auto;max-width:none}.manage-class-same-room-field{margin-top:25px!important}.manage-class-clickable-card{cursor:pointer}.manage-class-card-divider{height:1px;margin:10px 0!important}.manage-class-empty-col,.manage-class-empty-card{margin-top:24px}.manage-class-table-name{display:flex;align-items:center;gap:8px}.manage-class-inline-icon{margin-right:6px}.manage-class-icon-sm{font-size:14px}.manage-class-skeleton-title .ant-skeleton-button{width:160px!important;height:25px!important}.manage-class-skeleton-subtitle{margin-top:6px}.manage-class-skeleton-subtitle .ant-skeleton-button{width:120px!important;height:20px!important}.manage-class-skeleton-avatar .ant-skeleton-avatar{width:32px!important;height:32px!important}.manage-class-skeleton-pill .ant-skeleton-button{width:80px!important;height:22px!important}.manage-class-skeleton-pill-spaced .ant-skeleton-button{margin-bottom:8px!important}.manage-class-copy-hero{margin:-8px -8px 0;padding:18px;background:linear-gradient(135deg,#f4f8ff,#fff 70%);border:1px solid #dbe7ff;border-radius:8px}.manage-class-copy-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#001b5d;border-radius:8px;font-size:20px}.manage-class-copy-course-panel{margin-top:18px;padding:14px;border:1px solid #edf0f5;border-radius:8px;background:#fafcff}.manage-class-copy-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.manage-class-copy-course-item{margin-bottom:10px;padding:14px!important;border:1px solid #e6eaf2;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.manage-class-copy-course-item:hover,.manage-class-copy-course-item.is-selected{border-color:#1d4ed8;box-shadow:0 8px 22px #001b5d14}.manage-class-copy-course-body{width:100%}.manage-class-copy-course-meta{margin-top:4px}.manage-class-page .ant-card,.manage-class-page .ant-card-bordered,.manage-class-page .ant-card-body,.manage-class-page .ant-collapse,.manage-class-page .ant-collapse-item,.manage-class-page .ant-collapse-header,.manage-class-page .ant-collapse-content,.manage-class-page .ant-table,.manage-class-page .ant-table-container,.manage-class-page .ant-table-content,.manage-class-page .ant-table-thead>tr>th,.manage-class-page .ant-table-tbody>tr>td,.manage-class-page .ant-input,.manage-class-page .ant-input-affix-wrapper,.manage-class-page .ant-select-selector,.manage-class-page .ant-picker,.manage-class-page .ant-btn,.manage-class-page .ant-segmented,.manage-class-page .ant-segmented-item,.manage-class-page .ant-tag,.manage-class-page .mc-filters-card,.manage-class-page .mc-grade-accordion,.manage-class-page .mc-grade-header,.manage-class-page .mc-count-pill,.manage-class-page .mc-pill,.manage-class-page .mc-icon-btn,.manage-class-page .manage-class-card,.manage-class-page .manage-class-card .ant-card-body,.manage-class-page .mc-stat-icon{border-radius:8px!important}.manage-class-drawer .ant-drawer-content,.manage-class-drawer .ant-drawer-body,.manage-class-drawer .ant-card,.manage-class-drawer .ant-card-body,.manage-class-drawer .ant-input,.manage-class-drawer .ant-input-affix-wrapper,.manage-class-drawer .ant-select-selector,.manage-class-drawer .ant-picker,.manage-class-drawer .ant-btn,.manage-class-drawer .rounded-0{border-radius:8px!important}.manage-class-drawer .ant-drawer-header{border-radius:0!important}.manage-class-copy-modal .ant-modal-content,.manage-class-copy-modal .ant-modal-header,.manage-class-copy-modal .ant-modal-footer,.manage-class-copy-modal .ant-input,.manage-class-copy-modal .ant-select-selector,.manage-class-copy-modal .ant-btn,.manage-class-copy-modal .ant-checkbox-inner,.manage-class-copy-modal .ant-radio-inner,.manage-class-copy-modal .rounded-0{border-radius:8px!important}.admin-form-error-text{color:#ff4d4f;margin-top:4px}.admin-form-drawer-cancel-btn{margin-right:8px}.new-year-settings-page{color:#0f172a}.new-year-settings-hero{margin-bottom:16px;padding:20px;border:1px solid #dbe7ff;border-radius:8px;background:linear-gradient(135deg,#f4f8ff,#fff 72%)}.new-year-settings-title{margin:4px 0 8px!important}.new-year-settings-card,.new-year-settings-card .ant-card-body,.new-year-picker-card,.new-year-selection-toolbar,.new-year-selection-collapse,.new-year-class-collapse,.new-year-course-card,.new-year-course-modal .ant-modal-content,.new-year-course-modal .ant-btn,.new-year-course-modal .ant-select-selector,.new-year-modal-section,.new-year-review-card,.new-year-review-card .ant-card,.new-year-review-card .ant-card-body{border-radius:8px!important}.new-year-settings-workspace{margin-top:0}.new-year-settings-page.admin-page-shell--lookup-shared .admin-stats-container--count-3{margin-bottom:4px}.new-year-settings-content{min-height:180px}.new-year-settings-step-content{padding:10px;border:1px solid #edf0f5;border-radius:8px;background:#fbfcff}.new-year-settings-actions{display:flex;gap:8px;margin-top:14px}.new-year-settings-alert{border-radius:8px!important}.new-year-teachers-empty-text{display:block;margin-top:12px}.new-year-picker-card{height:100%;border-color:#e6ecf5!important}.new-year-picker-card .ant-card-body{padding:18px!important}.new-year-picker-icon,.new-year-tree-icon,.new-year-modal-section-icon,.new-year-course-modal-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#001b5d;border-radius:8px;font-size:18px;flex:0 0 auto}.new-year-arrow-col{display:flex;align-items:center;justify-content:center;color:#001b5d;font-size:24px}.new-year-selection-toolbar{border-color:#e6ecf5!important}.new-year-select-all-col{text-align:right}.new-year-selection-collapse,.new-year-class-collapse{margin-bottom:10px;border:1px solid #e6ecf5!important;background:#fff!important}.new-year-class-collapse{background:#f8fbff!important}.new-year-tree-header{display:flex;align-items:center;gap:12px;width:100%}.new-year-tree-title{display:flex;flex-direction:column;line-height:1.25}.new-year-course-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px}.new-year-course-card{border-color:#e6ecf5!important;transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}.new-year-course-card.is-selected{border-color:#1d4ed8!important;box-shadow:0 8px 22px #001b5d14}.new-year-course-card .ant-card-body{display:flex;flex-direction:column;gap:12px}.new-year-course-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.new-year-course-card-main{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1}.new-year-course-card-title{min-width:0}.new-year-course-meta{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;padding-left:34px}.new-year-course-meta .ant-tag{margin-right:0;white-space:nowrap}.new-year-course-modal-hero{padding:18px;margin-bottom:12px;border:1px solid #dbe7ff;border-radius:8px;background:linear-gradient(135deg,#f4f8ff,#fff 72%)}.new-year-course-modal-hint{display:block;margin-top:8px;font-size:12px}.new-year-modal-section{border-color:#e6ecf5!important}.new-year-modal-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.new-year-modal-option{min-height:42px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e6ecf5;border-radius:8px;background:#fbfcff;cursor:pointer}.new-year-review-card{border-color:#e6ecf5!important}.new-year-review-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.new-year-review-grade,.new-year-review-class,.new-year-review-course,.new-year-review-section-title{font-weight:600}.new-year-review-section-title{display:inline-flex;align-items:center;gap:8px}@media (max-width: 768px){.new-year-select-all-col{text-align:left}.new-year-arrow-col{display:none}.new-year-course-card .ant-card-body{flex-direction:column}}.admin-cancel-btn,.admin-form-drawer-cancel-btn,.ant-form .ant-btn-default:not([type=submit]),.ant-drawer-footer .ant-btn-default,.ant-modal-footer .ant-btn-default,.ant-popconfirm-buttons .ant-btn-default{background-color:#891705!important;border-color:#891705!important;color:#fff!important}.admin-cancel-btn:is(:hover,:focus,:active),.admin-form-drawer-cancel-btn:is(:hover,:focus,:active),.ant-form .ant-btn-default:not([type=submit]):is(:hover,:focus,:active),.ant-drawer-footer .ant-btn-default:is(:hover,:focus,:active),.ant-modal-footer .ant-btn-default:is(:hover,:focus,:active),.ant-popconfirm-buttons .ant-btn-default:is(:hover,:focus,:active){background-color:#891705!important;border-color:#891705!important;color:#fff!important}.admin-form-drawer-footer .ant-btn-primary,.ant-form .ant-btn-primary[type=submit],.ant-form button[type=submit]{background-color:#257e3f!important;border-color:#257e3f!important;color:#fff!important}.admin-form-drawer-footer .ant-btn-primary:is(:hover,:focus,:active),.ant-form .ant-btn-primary[type=submit]:is(:hover,:focus,:active),.ant-form button[type=submit]:is(:hover,:focus,:active){background-color:#257e3f!important;border-color:#257e3f!important;color:#fff!important}.admin-form-section-card{border-radius:10px;border:1px solid var(--admin-form-card-border, rgba(15, 23, 42, .08));box-shadow:var(--admin-form-card-shadow, 0 6px 18px rgba(15, 23, 42, .04));background:var(--admin-form-card-bg, #ffffff);padding:16px}.admin-form-section-card--spaced{margin-bottom:16px}.admin-form-section-header{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;margin-bottom:16px;flex-wrap:wrap}.admin-form-section-title{margin:0!important;display:flex;align-items:center;gap:8px;font-size:16px!important;font-weight:700!important;color:var(--admin-form-title-color, #0f172a)}.admin-form-section-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--admin-form-icon-bg, rgba(37, 99, 235, .1));color:var(--admin-form-icon-color, #1d4ed8);font-size:14px}.admin-form-section-card>.ant-card-body>.ant-form-item:last-child{margin-bottom:0}.admin-form-section-card>.ant-form-item:last-child{margin-bottom:0}.admin-richtext-editor-shell{padding:4px;border:1px solid var(--admin-richtext-border, #d9d9d9);border-radius:8px;background:var(--admin-richtext-bg, #ffffff)}.text-editor-shell{flex-shrink:0;width:100%}.text-editor-shell .ck.ck-editor__main{min-height:var(--text-editor-min-height, 260px)}.text-editor-shell .ck.ck-editor__editable,.text-editor-shell .ck.ck-editor__editable.ck-focused,.text-editor-shell .ck.ck-editor__editable:not(.ck-focused){min-height:var(--text-editor-min-height, 260px)!important}.email-template-editor-toolbar{margin-bottom:12px}.email-template-token-select{width:min(100%,340px)}.email-template-drawer .ck-body-wrapper{z-index:10010!important}.admin-workspace-card{border-radius:16px;border:1px solid var(--admin-workspace-border, rgba(15, 23, 42, .08));background:var(--admin-workspace-bg, #ffffff);box-shadow:var(--admin-workspace-shadow, 0 10px 28px rgba(15, 23, 42, .05));padding:18px}.admin-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.admin-workspace-title{margin:0;font-size:18px;font-weight:700;color:var(--admin-workspace-title-color, #0f172a)}.admin-workspace-subtitle{margin:4px 0 0;font-size:13px;color:var(--admin-workspace-subtitle-color, #64748b)}.admin-workspace-filters{margin-bottom:18px}.admin-workspace-label{display:inline-block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--admin-workspace-label-color, #334155)}.recurring-charges-shell{overflow:hidden}.recurring-charges-pagination{display:flex;justify-content:center;margin-top:16px;padding:14px 16px;border-top:1px solid var(--admin-workspace-border, rgba(15, 23, 42, .08));background:var(--admin-pagination-bg, linear-gradient(180deg, rgba(15, 23, 42, .025), rgba(15, 23, 42, .01)))}.recurring-charges-pagination .ant-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0}.recurring-charges-pagination .ant-pagination>li,.recurring-charges-pagination .ant-pagination .ant-pagination-options,.recurring-charges-pagination .ant-pagination .ant-pagination-options-quick-jumper{margin-inline-end:0}.recurring-charges-pagination .ant-pagination-total-text{margin-inline-end:4px;color:var(--admin-table-hint-color, #64748b);white-space:nowrap}.recurring-charges-pagination .ant-pagination-item-active{border-color:#1d4ed8!important;background:linear-gradient(180deg,#2563eb,#1d4ed8)!important;box-shadow:0 4px 10px #2563eb47}.recurring-charges-pagination .ant-pagination-item-active a{color:#fff!important}@media (max-width: 767px){.recurring-charges-pagination{padding:12px}.recurring-charges-pagination .ant-pagination{gap:6px}}.payment-workspace-card{overflow:hidden}.payment-page.admin-page-shell--lookup-shared .admin-header-banner{padding:12px 16px 20px}.payment-page.admin-page-shell--lookup-shared .admin-header-content{padding-top:0}.payment-page .admin-header-breadcrumb{margin-bottom:2px}.payment-page .admin-header-subtitle{line-height:14px}.payment-tabs-shell{margin-bottom:8px}.payment-tabs-shell .ant-tabs-nav{margin-bottom:12px}.payment-content-shell{min-height:180px}.theme-settings-shell{border-radius:16px;border:1px solid var(--admin-workspace-border, rgba(15, 23, 42, .08));background:var(--admin-workspace-bg, #ffffff);box-shadow:var(--admin-workspace-shadow, 0 10px 28px rgba(15, 23, 42, .05));padding:16px 18px}.theme-settings-page-pad{padding:0 4px}.theme-settings-tab-label{display:inline-flex;align-items:center;gap:8px}.theme-settings-tabs .ant-tabs-nav{margin-bottom:20px}.theme-settings-tabs .ant-tabs-tab{border-radius:999px;padding:8px 14px}.theme-settings-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.theme-settings-tabs .ant-tabs-tab.ant-tabs-tab-active .theme-settings-tab-label,.theme-settings-tabs .ant-tabs-tab.ant-tabs-tab-active .theme-settings-tab-label span,.theme-settings-tabs .ant-tabs-tab.ant-tabs-tab-active .theme-settings-tab-label .anticon{color:#fff!important}.theme-settings-tabs .ant-tabs-content-holder{min-height:240px}.manage-module-tabs{margin:16px 0}.manage-module-tabs .ant-tabs-nav{margin-bottom:0}.theme-settings-page{display:flex;flex-direction:column;gap:16px}.theme-settings-page-header{display:flex;flex-direction:column;gap:6px}.theme-settings-page-title{margin:0;font-size:22px;font-weight:700;color:var(--theme-settings-title-color, #0f172a)}.theme-settings-page-description{margin:0;font-size:14px;color:var(--theme-settings-text-color, #64748b)}.theme-settings-form-shell{display:flex;flex-direction:column;gap:16px}.theme-settings-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:8px}.theme-settings-search-bar{margin-bottom:16px}.theme-settings-filter-select{min-width:220px}.theme-settings-loading-grid,.theme-settings-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.theme-settings-bulk-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.theme-settings-card{border-radius:16px;border:1px solid var(--theme-settings-card-border, rgba(15, 23, 42, .08));background:var(--theme-settings-card-bg, #ffffff);box-shadow:var(--theme-settings-card-shadow, 0 10px 28px rgba(15, 23, 42, .05));padding:16px}.notification-module-card{transition:transform .2s ease,box-shadow .2s ease}.notification-module-card:hover{transform:translateY(-2px);box-shadow:var(--admin-stat-card-shadow-hover, 0 8px 20px rgba(15, 23, 42, .08))}.theme-settings-card-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.theme-settings-card-icon{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--theme-settings-icon-bg, rgba(37, 99, 235, .1));color:var(--theme-settings-icon-color, #1d4ed8);font-size:16px;flex-shrink:0}.theme-settings-card-title{margin:0;font-size:16px;font-weight:700;color:var(--theme-settings-title-color, #0f172a)}.theme-settings-card-description{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--theme-settings-text-color, #64748b)}.theme-settings-card-stack{display:flex;flex-direction:column;gap:12px}.theme-settings-channel-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:12px;border:1px solid var(--theme-settings-channel-border, rgba(15, 23, 42, .08));background:var(--theme-settings-channel-bg, rgba(15, 23, 42, .02))}.theme-settings-channel-row--active{border-color:var(--theme-settings-channel-active-border, rgba(37, 99, 235, .18));background:var(--theme-settings-channel-active-bg, rgba(37, 99, 235, .06))}.theme-settings-channel-row--muted{opacity:.7}.theme-settings-channel-copy{display:flex;align-items:flex-start;gap:10px;min-width:0}.theme-settings-channel-icon{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--theme-settings-icon-bg, rgba(37, 99, 235, .1));color:var(--theme-settings-icon-color, #1d4ed8);font-size:14px;flex-shrink:0}.theme-settings-channel-title{margin:0;font-size:14px;font-weight:600;color:var(--theme-settings-title-color, #0f172a)}.theme-settings-channel-tag.ant-tag{margin:4px 0 0;border-radius:999px}.theme-setting-debug-page{display:flex;flex-direction:column;gap:16px}.theme-setting-debug-inspector{padding:18px 24px}.theme-setting-field-label{margin-bottom:6px;font-size:13px;font-weight:600;color:var(--theme-settings-title-color, #0f172a)}.theme-setting-debug-results{display:flex;flex-direction:column;gap:16px}.theme-setting-debug-inspect-btn{height:40px;border-radius:8px;font-weight:700}.theme-setting-debug-alert.ant-alert{border-radius:8px;border-color:#2563eb40;background:#2563eb0f}.theme-setting-debug-alert .ant-alert-message{color:var(--theme-settings-title-color, #0f172a);font-weight:700}.theme-setting-debug-reason-tag.ant-tag,.theme-setting-debug-channel-tag.ant-tag{border-radius:6px;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.theme-setting-debug-channel-tag.ant-tag{margin:0;max-width:100%;white-space:normal;word-break:break-word;color:#52627a;background:#0f172a08;border-color:#0f172a1a}.theme-setting-debug-table-actions{display:flex;justify-content:flex-end;min-width:min(480px,42vw)}.theme-setting-debug-table-search{width:100%}.theme-setting-debug-empty{min-height:180px;display:flex;align-items:center;justify-content:center}.system-logs-shell{min-height:240px}.system-logs-content{margin-top:4px}.system-logs-panel{width:100%}.system-logs-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:16px}.system-logs-filter-grid--wide{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.system-logs-filter-grid--actions{grid-template-columns:minmax(260px,1fr) auto;align-items:end}.system-logs-filter-item{min-width:0}.system-logs-filter-actions{display:flex;align-items:end;justify-content:flex-start;gap:12px}.system-logs-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.system-logs-title.ant-typography{margin-bottom:0!important}.system-logs-section-title.ant-typography{margin-bottom:12px!important}.system-logs-section-title-spaced.ant-typography{margin-top:16px}.system-logs-raw-copy{margin-bottom:0!important}.system-logs-message-column{max-width:500px;white-space:normal;word-break:break-word}.system-logs-raw-pre{background:var(--system-logs-raw-bg, #f8fafc);border:1px solid var(--system-logs-raw-border, rgba(148, 163, 184, .25));padding:12px;border-radius:8px;max-height:320px;overflow:auto;margin-bottom:0;color:var(--system-logs-raw-text, #0f172a)}.system-logs-split,.system-logs-subpanel{display:flex;flex-direction:column;gap:16px}.system-logs-change-cell{display:flex;flex-direction:column;gap:8px}.system-logs-change-block{padding:8px 10px;border-radius:10px;border-left:3px solid transparent;background:var(--admin-workspace-bg, #ffffff)}.system-logs-change-block--before-changed{background:var(--system-logs-before-bg, #fff7e6);border-left-color:var(--system-logs-before-border, #faad14)}.system-logs-change-block--after-changed{background:var(--system-logs-after-bg, #f6ffed);border-left-color:var(--system-logs-after-border, #52c41a)}.system-logs-change-label{margin-right:6px;font-weight:700}.system-logs-change-tag.ant-tag{width:fit-content;margin:0}.system-logs-expandable{white-space:pre-wrap;word-break:break-word}.system-logs-expandable-text.ant-typography{margin-bottom:0}.system-logs-expandable-text--mono.ant-typography{font-family:monospace}.system-logs-expandable-toggle.ant-typography,.system-logs-comment-link{color:var(--system-logs-link, #1677ff);cursor:pointer}.system-logs-popover-content{max-width:300px;word-break:break-word}.calendar-event-toolbar{flex-wrap:wrap;max-width:100%;gap:8px}.calendar-event-banner-select{min-width:180px}.calendar-event-banner-select .ant-select-selector{min-height:32px!important}.calendar-event-banner-segmented.ant-segmented{border-radius:10px!important;padding:3px;background:#ffffff24!important;border:1px solid rgba(255,255,255,.22)}.calendar-event-banner-segmented .ant-segmented-item{color:#ffffffdb;border-radius:8px}.calendar-event-banner-segmented .ant-segmented-item-selected{background:#fff!important;box-shadow:none!important}.calendar-event-banner-segmented .ant-segmented-item-label{min-height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.calendar-event-banner-segmented .ant-segmented-item-selected .ant-segmented-item-label,.calendar-event-banner-segmented .ant-segmented-item-selected .anticon{color:#0f172a!important}.calendar-event-banner-segmented .ant-segmented-item .anticon,.calendar-event-banner-segmented .ant-segmented-item-label{color:inherit}.calendar-event-banner-segmented--icon .ant-segmented-item-label{min-width:38px}.calendar-event-view-shell{width:100%}.calendar-event-table-card{overflow:hidden}.ce-panel-hidden{display:none}.ce-panel-visible{display:block}.ce-color-dot{border-radius:999px;display:inline-block;width:18px;height:18px;border:1px solid rgba(15,23,42,.12);background:var(--ce-color-dot, #3b82f6)}.ce-term-stat-card{min-width:300px;flex:1.35;cursor:default;background:var(--calendar-event-term-bg, linear-gradient(180deg, #ffffff 0%, #f8fbff 100%));border:1px solid var(--calendar-event-term-border, rgba(59, 130, 246, .14))}.ce-term-stat-card:hover{transform:none}.ce-term-stat-card-content{align-items:flex-start;gap:12px}.ce-term-stat-info{flex:1;gap:4px}.ce-term-stat-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ce-term-stat-value{font-size:18px;line-height:24px}.ce-term-stat-range{margin:0;font-size:12px;line-height:16px;color:var(--calendar-event-term-range-color, #475467);white-space:nowrap;padding:4px 10px;border-radius:999px;background:var(--calendar-event-term-range-bg, rgba(37, 99, 235, .08))}.ce-term-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:6px;font-size:12px;line-height:16px;color:var(--calendar-event-term-grid-color, #344054)}.ce-term-stat-grid span{display:block;padding:6px 8px;border-radius:10px;background:var(--calendar-event-term-grid-bg, rgba(255, 255, 255, .72));border:1px solid var(--calendar-event-term-grid-border, rgba(148, 163, 184, .16))}.ce-term-stat-icon{flex-shrink:0}.calendar-event-form-error.ant-typography{display:block;margin-bottom:16px}.calendar-event-rules-alert{margin-bottom:16px;border-radius:10px}.admin-form-drawer .calendar-event-orgs-checkbox-item.ant-form-item{margin-bottom:28px}.calendar-event-rule-list{display:grid;gap:6px}.calendar-event-color-input{display:block;width:100%;height:42px;border-radius:9px;border:1px solid var(--calendar-event-color-border, #d9d9d9);background:transparent;cursor:pointer}.ce-events-main-card>.ant-card-body{padding:20px}.events-main-card,.events-overview-card,.events-calendar-panel{border-radius:18px}.events-overview-card,.events-calendar-panel{border:1px solid var(--calendar-event-panel-border, rgba(15, 23, 42, .08));background:var(--calendar-event-panel-bg, #ffffff);box-shadow:var(--calendar-event-panel-shadow, 0 10px 28px rgba(15, 23, 42, .05))}.events-overview-card{padding:18px}.events-overview-header-left{display:flex;gap:12px;align-items:center}.events-overview-icon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--calendar-event-overview-icon-bg, rgba(37, 99, 235, .1));color:var(--calendar-event-overview-icon-color, #1d4ed8);font-size:18px}.events-overview-title{margin:0;font-size:18px;font-weight:700;color:var(--calendar-event-panel-title, #0f172a)}.events-overview-subtitle{font-size:13px!important;color:var(--calendar-event-overview-subtitle, #111827)!important;font-weight:700;margin:0!important}.events-overview-meta{margin:4px 0 0;font-size:12px;color:var(--calendar-event-overview-meta, #667085)}.events-stats-row{margin:14px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.events-stat-card{border:1px solid var(--calendar-event-stat-border, rgba(148, 163, 184, .16));box-shadow:inset 0 1px #ffffffa8;border-radius:14px;padding:14px 12px;display:flex;flex-direction:column;gap:4px}.events-stat-card--primary{background:var(--calendar-event-stat-primary-bg, rgba(37, 99, 235, .08))}.events-stat-card--purple{background:var(--calendar-event-stat-purple-bg, rgba(147, 51, 234, .08))}.events-stat-card--orange{background:var(--calendar-event-stat-orange-bg, rgba(249, 115, 22, .08))}.events-stat-value{font-size:22px;font-weight:800;color:var(--calendar-event-panel-title, #0f172a)}.events-stat-label{font-size:12px;color:var(--calendar-event-overview-meta, #667085);font-weight:600}.events-filter-chips{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--calendar-event-filter-divider, rgba(226, 232, 240, .9));display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.65) transparent;padding-right:4px}.events-filter-chips::-webkit-scrollbar{height:6px}.events-filter-chips::-webkit-scrollbar-thumb{background:#94a3b8a6;border-radius:999px}.events-filter-chips::-webkit-scrollbar-track{background:transparent}.events-filter-chip{flex:0 0 auto;display:inline-flex!important;align-items:center;gap:8px;min-height:34px;padding:0 14px!important;border-radius:999px!important;border:1px solid var(--calendar-event-filter-chip-border, rgba(203, 213, 225, .95))!important;background:var(--calendar-event-filter-chip-bg, linear-gradient(180deg, #ffffff 0%, #f8fafc 100%))!important;color:var(--calendar-event-filter-chip-color, #334155)!important;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 1px 2px #0f172a0a;transition:all .18s ease}.events-filter-chip:hover{border-color:var(--calendar-event-filter-chip-hover-border, rgba(59, 130, 246, .45))!important;color:var(--calendar-event-filter-chip-hover-color, #1d4ed8)!important;background:var(--calendar-event-filter-chip-hover-bg, linear-gradient(180deg, #ffffff 0%, #eff6ff 100%))!important}.events-filter-chip--active{border-color:var(--calendar-event-filter-chip-active-border, #0f172a)!important;background:var(--calendar-event-filter-chip-active-bg, linear-gradient(180deg, #1e293b 0%, #0f172a 100%))!important;color:var(--calendar-event-filter-chip-active-color, #ffffff)!important;box-shadow:0 8px 18px #0f172a29}.events-filter-chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#0f172a0f;color:inherit;font-size:11px;font-weight:700;line-height:1}.events-filter-chip--active .events-filter-chip-count{background:#ffffff24}.events-empty-list{padding:18px 0 4px}.events-empty-title{margin:0;font-size:14px;font-weight:700;color:var(--calendar-event-panel-title, #0f172a)}.events-empty-subtitle{margin:4px 0 0;font-size:12px;color:var(--calendar-event-overview-meta, #667085)}.events-cards-list{display:flex;flex-direction:column;gap:12px}.events-card{position:relative;overflow:hidden;padding:12px 14px!important;border-radius:16px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;align-items:stretch!important;min-height:96px;border:1px solid var(--events-card-border, rgba(59, 130, 246, .3));background:var(--events-card-bg, rgba(59, 130, 246, .08))}.events-card:after{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:currentColor;opacity:.16}.events-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.events-card-date-pill{min-width:102px!important;max-width:102px;flex-shrink:0;min-height:68px;justify-content:center;padding:10px 8px!important;align-self:center;overflow:hidden;border-radius:14px!important;background:var(--events-pill-bg, rgba(59, 130, 246, .14))}.events-card-date-day{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;line-height:1.2;padding-bottom:2px;text-align:center;font-size:11px;font-weight:800}.events-card-date-month{line-height:1.2;text-align:center;font-size:11px;width:100%;overflow:hidden;text-overflow:ellipsis}.events-card-body{display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:68px;padding-top:1px;padding-bottom:1px}.events-card-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.events-card-tag{flex-shrink:0;display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700;background:var(--events-pill-bg, rgba(59, 130, 246, .14));color:var(--events-pill-text, rgba(59, 130, 246, .9))}.events-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0;flex:1;line-height:1.35;margin:0;padding-top:0;font-size:13px}.events-card-badges{display:flex;flex-wrap:wrap;gap:6px}.events-card-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:var(--calendar-event-badge-bg, rgba(15, 23, 42, .06));color:var(--calendar-event-badge-color, #0f172a);font-size:10px;font-weight:700;line-height:1}.events-card-badge--muted{background:var(--calendar-event-badge-muted-bg, rgba(255, 255, 255, .72));color:var(--calendar-event-badge-muted-color, #475467);border:1px solid var(--calendar-event-badge-muted-border, rgba(148, 163, 184, .18))}.events-card-description{margin:0!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;font-size:12px}.events-calendar-panel{padding:18px}.events-calendar-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.events-calendar-title{margin:0;font-size:20px;font-weight:800;color:var(--calendar-event-panel-title, #0f172a)}.events-calendar-subtitle{margin:4px 0 0;font-size:12px;color:var(--calendar-event-overview-meta, #667085)}.events-calendar-header-right,.events-calendar-nav{display:flex;align-items:center;gap:8px}.events-calendar-btn{border:1px solid var(--calendar-event-btn-border, rgba(15, 23, 42, .08));background:var(--calendar-event-btn-bg, #ffffff);color:var(--calendar-event-btn-color, #0f172a);border-radius:10px;min-height:36px;padding:0 14px;font-size:12px;font-weight:700;cursor:pointer}.events-calendar-btn--icon{width:36px;padding:0;display:inline-flex;align-items:center;justify-content:center}.events-calendar-wrapper .fc{--fc-border-color: var(--calendar-event-calendar-border, rgba(226, 232, 240, .9));--fc-page-bg-color: transparent;--fc-neutral-bg-color: transparent;--fc-list-event-hover-bg-color: transparent}.event-modal-header{display:flex;flex-direction:column;gap:4px}.event-modal-title{font-weight:800}.event-modal-date{font-size:12px;color:var(--calendar-event-overview-meta, #667085)}.event-modal-description{margin:0}@media (max-width: 767px){.theme-settings-filter-select{min-width:100%}.theme-settings-actions{justify-content:stretch}.theme-settings-actions>*{width:100%}.system-logs-filter-grid--actions{grid-template-columns:1fr}.calendar-event-toolbar{width:100%}.calendar-event-banner-select,.ce-term-stat-card{min-width:100%}.ce-term-stat-grid,.events-stats-row{grid-template-columns:1fr}.events-calendar-header{flex-direction:column}.events-card-date-pill{min-width:100%!important;align-items:flex-start;text-align:left}.events-card-date-day,.events-card-date-month{text-align:left}}.teacher-drawer-row{align-items:stretch}.teacher-drawer-org-card.ant-card,.teacher-drawer-identity-card.ant-card,.teacher-drawer-org-card .ant-card-body,.teacher-drawer-identity-card .ant-card-body{height:100%}.teacher-drawer-org-card .ant-form-item:last-child{margin-bottom:0}.admin-modal-stack{width:100%}.admin-password-rules{margin:0;padding-left:18px}.admin-password-rules__item{color:#fb6f76}.rp-selection-badge{margin-left:8px}.role-permission-drawer .ant-drawer-content{background:radial-gradient(circle at 14% 8%,rgba(37,99,235,.08),transparent 26%),linear-gradient(180deg,#f7f9fe,#fff 42%)}.role-permission-drawer .ant-drawer-body{padding:18px 20px 128px}.role-permission-drawer .admin-form-drawer-footer{padding-inline:20px}.rp-modal-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;margin-bottom:16px;border-radius:18px;background:linear-gradient(135deg,#0d1f5cf5,#1c2f7ceb),radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 42%);color:#fff}.rp-modal-hero--side{display:block;padding:18px;margin:0 0 18px;border-radius:18px;box-shadow:0 16px 30px #0d1f5c2e}.rp-modal-hero-title.ant-typography{margin:0 0 4px;color:#fff}.rp-modal-hero-copy.ant-typography{margin:0;max-width:480px;color:#ffffffd1}.rp-modal-hero--side .rp-modal-hero-title.ant-typography{margin-bottom:8px;font-size:15px;line-height:1.35}.rp-modal-hero--side .rp-modal-hero-copy.ant-typography{max-width:none;font-size:12px;line-height:1.65}.rp-modal-hero-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.rp-modal-hero--side .rp-modal-hero-stats{display:grid;grid-template-columns:1fr;justify-content:stretch;gap:8px;margin-top:16px}.rp-modal-hero-stat{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);font-size:12px;font-weight:600}.rp-modal-hero--side .rp-modal-hero-stat{justify-content:space-between;width:100%;padding:10px 12px;background:#ffffff1a}.rp-modal-hero--side .rp-modal-hero-stat svg{margin-right:8px}.rp-summary-card.ant-card{border-radius:16px;border:1px solid rgba(22,119,255,.12);background:linear-gradient(180deg,#f5f8fffa,#fff)}.rp-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.rp-summary-metric{padding:12px;border-radius:14px;background:#ffffffe0;border:1px solid rgba(15,23,42,.06);box-shadow:0 8px 18px #0f172a0a}.rp-summary-metric strong{display:block;margin-top:4px;font-size:22px;line-height:1.1;color:#0f172a}.rp-summary-metric-label{display:block;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#64748b}.rp-summary-tags{display:flex;flex-wrap:wrap;gap:8px}.rp-summary-tag.ant-tag{margin-inline-end:0;padding:4px 10px;border-radius:999px;border-color:#1677ff29;background:#1677ff14;color:#1144b6}.rp-summary-tag--muted.ant-tag{border-color:#64748b2e;background:#64748b14;color:#475569}.rp-modal-layout{align-items:stretch}.rp-context-card.ant-card,.rp-permission-workspace.ant-card{border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f9fafffa,#fff);box-shadow:0 14px 34px #0f172a0f}.rp-permission-workspace.ant-card{margin-bottom:36px}.rp-permission-workspace.ant-card>.ant-card-body{padding:16px 18px 18px}.rp-permission-workspace .admin-form-section-header{margin-bottom:8px}.rp-permission-workspace-header{display:flex;align-items:center;gap:16px}.rp-permission-workspace .admin-form-section-title.ant-typography{margin-bottom:0;font-size:15px}.rp-context-card.ant-card{position:sticky;top:0}.rp-context-help{margin-top:18px;padding:14px;border-radius:14px;background:linear-gradient(135deg,#2563eb14,#0ea5e914);border:1px solid rgba(37,99,235,.12)}.rp-context-help .ant-typography{margin-bottom:4px}.rp-context-help .ant-typography-secondary{margin-bottom:0;font-size:12px;line-height:1.55}.rp-permission-helper-row{display:flex;justify-content:space-between;gap:10px;margin:0 0 10px;flex-wrap:wrap;font-size:12px}.rp-permission-legend{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.rp-permission-legend-tag.ant-tag{margin-inline-end:0;padding:4px 10px;border-radius:999px;border-color:#0f172a14;background:#ffffffeb;color:#475569}.rp-permission-tree-search.ant-input-affix-wrapper{width:min(100%,360px);margin-left:auto;margin-bottom:0;border-radius:10px;min-height:38px;background:#fff}.rp-permission-tree-shell{padding:8px 8px 82px;border-radius:14px;background:linear-gradient(180deg,#f3f6fce6,#f8fafff5);border:1px solid rgba(15,23,42,.06);box-shadow:inset 0 1px #ffffffe6;max-height:min(500px,calc(100vh - 330px));overflow-y:auto;scroll-padding-bottom:82px}.admin-org-drawer .ant-drawer-body{padding-top:16px}.admin-org-drawer-card.ant-card{border-left:4px solid var(--ant-primary-color)}.admin-org-drawer-title.ant-typography{margin-top:0!important;margin-bottom:16px!important}.admin-org-drawer-subtitle.ant-typography{margin-top:0!important;margin-bottom:4px!important}.admin-org-drawer-title-icon{margin-right:8px}.admin-org-drawer-helper{display:block;margin-bottom:12px}.admin-org-drawer-table{margin-top:12px}.admin-preview-image{width:100%}.admin-back-link{cursor:pointer;float:left}.admin-profile-card.ant-card{background:transparent;border:none}.admin-profile-hero{height:200px}.admin-profile-card-title{cursor:pointer;float:right}.admin-profile-back-link{border:0;background:transparent;padding:0;color:inherit;cursor:pointer}.admin-profile-stack{margin-top:-30px}.admin-profile-avatar-shell{margin-top:-70px}.admin-profile-avatar-image{width:150px;padding:10px}.admin-profile-avatar-badge.ant-avatar{width:48px;height:48px;font-size:18px;font-weight:700;line-height:48px;background:#fde3cf;color:#f56a00}.manage-teacher-name-trigger{width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;overflow:hidden}.manage-teacher-name-trigger .avatar-status{display:flex;align-items:center;width:100%;min-width:0}.manage-teacher-name-trigger .avatar-status>.ml-2{flex:1 1 auto;min-width:0}.manage-teacher-name-trigger .avatar-status-name,.manage-teacher-name-trigger .avatar-status-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-teacher-name-trigger:hover .ant-avatar-status-name,.manage-teacher-name-trigger:focus .ant-avatar-status-name{color:#293d8f}.manage-teacher-assignment-cell{display:flex;flex-direction:column;gap:2px;cursor:pointer}.manage-teacher-assignment-cell__primary{color:#1f2937;font-weight:600;line-height:1.35}.manage-teacher-assignment-cell__more{color:#6b7280;font-size:12px}.manage-teacher-assignment-popover-shell .ant-popover-inner{border-radius:10px;box-shadow:0 18px 45px #0f172a33;padding:0;overflow:hidden}.manage-teacher-assignment-popover{width:340px;background:#fff}.manage-teacher-assignment-popover__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:linear-gradient(135deg,#10275f,#2147a6);color:#fff}.manage-teacher-assignment-popover__eyebrow{color:#ffffffb8;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.manage-teacher-assignment-popover__title{margin-top:2px;color:#fff;font-size:15px;font-weight:700;line-height:1.25}.manage-teacher-assignment-popover__count.ant-tag{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;margin:0;border-radius:999px;background:#ffffff29;color:#fff;font-weight:800}.manage-teacher-assignment-popover__list{max-height:320px;overflow:auto;padding:10px}.manage-teacher-assignment-popover__item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px;border-bottom:1px solid #eef2f7}.manage-teacher-assignment-popover__item:last-child{border-bottom:0}.manage-teacher-assignment-popover__marker{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#edf4ff;color:#2147a6;font-size:12px;font-weight:800}.manage-teacher-assignment-popover__body{min-width:0}.manage-teacher-assignment-popover__course{color:#111827;font-size:13px;font-weight:700;line-height:1.35}.manage-teacher-assignment-popover__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px;color:#6b7280;font-size:11px}.manage-teacher-assignment-popover__meta span{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;background:#f3f6fb}.manage-teacher-view-drawer .ant-drawer-header{border-bottom:1px solid #10275f;padding:18px 22px;background:#0f2b66}.manage-teacher-view-drawer .ant-drawer-body{padding:0 22px 22px;background:#f7f8fc}.manage-teacher-view-drawer .ant-drawer-footer{border-top:0;padding:16px 22px 22px;background:#f7f8fc}.manage-teacher-view-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.manage-teacher-view-header-title{color:#fff;font-size:16px;font-weight:700;line-height:1.2}.manage-teacher-view-header-tab{color:#d7e0f7;font-size:14px;font-weight:500}.manage-teacher-view-drawer .ant-drawer-close,.manage-teacher-assignment-drawer .ant-drawer-close{color:#fff}.manage-teacher-view{display:flex;flex-direction:column;gap:22px}.manage-teacher-view-summary{display:flex;align-items:center;gap:14px;padding:18px 0 16px;border-bottom:1px solid #e7ebf3}.manage-teacher-view-photo,.manage-teacher-view-initials.ant-avatar{width:60px;height:60px;border-radius:50%;flex:0 0 60px}.manage-teacher-view-photo{object-fit:cover;border:1px solid #d8dfec;background:#fff}.manage-teacher-view-initials.ant-avatar{display:inline-flex;align-items:center;justify-content:center;background:#e6edf9;color:#193262;font-size:24px;font-weight:700;line-height:1}.manage-teacher-view-summary-copy{min-width:0}.manage-teacher-view-name.ant-typography{margin:0 0 2px!important;color:#193262;font-size:28px;font-weight:700;line-height:1.2}.manage-teacher-view-meta.ant-typography{color:#7b88a1;font-size:14px}.manage-teacher-view-details{display:flex;flex-direction:column;gap:0}.manage-teacher-view-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e7ebf3}.manage-teacher-view-label{color:#7b88a1;font-size:14px}.manage-teacher-view-value{color:#193262;font-size:14px;text-align:right}.manage-teacher-view-value--strong{font-weight:700}.manage-teacher-view-value--tag{display:inline-flex;align-items:center}.manage-teacher-view-status-tag.ant-tag{margin-right:0;padding:3px 12px;border-radius:999px;font-weight:600}.manage-teacher-view-status-tag--active.ant-tag{background:#dff6e9;color:#159a58}.manage-teacher-view-status-tag--active.ant-tag:before{content:"";width:8px;height:8px;margin-right:8px;border-radius:50%;background:#64c58b;display:inline-block}.manage-teacher-view-status-tag--inactive.ant-tag{background:#fde8e8;color:#d14343}.manage-teacher-view-status-tag--inactive.ant-tag:before{content:"";width:8px;height:8px;margin-right:8px;border-radius:50%;background:#e26666;display:inline-block}.manage-teacher-view-assignments{display:flex;flex-direction:column;gap:14px}.manage-teacher-view-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.manage-teacher-view-section-title.ant-typography{margin:0!important;color:#193262;font-size:20px;font-weight:700}.manage-teacher-view-section-meta.ant-typography{color:#7b88a1;font-size:14px}.manage-teacher-view-manage-btn.ant-btn-link,.manage-teacher-view-remove-btn.ant-btn-link{padding:0;color:#293d8f;font-weight:600}.manage-teacher-view-assignment-list{width:100%}.manage-teacher-view-assignment-card{padding:14px 14px 12px;border:1px solid #dbe3f0;border-radius:12px;background:#fff;box-shadow:0 4px 14px #18274b0a}.manage-teacher-view-assignment-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.manage-teacher-view-assignment-title{color:#193262;font-size:16px;font-weight:700;line-height:1.35}.manage-teacher-view-assignment-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.manage-teacher-view-soft-tag.ant-tag{margin-right:0;padding:4px 10px;border-radius:999px;background:#f0f3fa;color:#6f7e98;font-weight:500}.manage-teacher-view-soft-tag--accent.ant-tag{background:#e7fbef;color:#1c9a61}.manage-teacher-view-soft-tag .anticon{margin-right:6px}.manage-teacher-view-assignment-date{display:inline-flex;padding:4px 10px;border-radius:999px;background:#f5f7fb;color:#5c6d89;font-size:13px;font-weight:500}.manage-teacher-view-empty{padding:18px 0 4px}.manage-teacher-view-footer-btn.ant-btn-primary{height:48px;border-radius:10px;background:#293d8f;border-color:#293d8f;font-weight:600}.manage-teacher-assignment-drawer .ant-drawer-header{border-bottom:1px solid #10275f;padding:18px 22px;background:#0f2b66}.manage-teacher-assignment-drawer .ant-drawer-title{color:#fff;font-weight:700}.manage-teacher-assignment-drawer .ant-drawer-body{padding:18px 22px 22px;background:#f7f8fc}.manage-teacher-edit-assignments{display:flex;flex-direction:column;gap:16px}.manage-teacher-edit-assignments__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:2px 0 0}.manage-teacher-edit-assignments__title.ant-typography{margin:0!important;color:#193262;font-size:24px;font-weight:700}.manage-teacher-edit-assignments__meta.ant-typography{color:#7b88a1;font-size:14px}.manage-teacher-edit-assignments__add-btn.ant-btn{height:42px;border-radius:10px;border-color:#d8dfec;color:#193262;font-weight:600;background:#fff}.manage-teacher-edit-assignments__list{width:100%}.manage-teacher-edit-assignments__card{padding:16px;border:1px solid #dbe3f0;border-radius:14px;background:#fff}.manage-teacher-edit-assignments__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.manage-teacher-edit-assignments__card-title{color:#193262;font-size:22px;font-weight:700;line-height:1.25}.manage-teacher-class-course-table-title{display:flex;flex-direction:column;gap:2px}.manage-teacher-class-course-table-title small{color:#6b7280;font-size:11px}.manage-teacher-edit-assignments__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}.manage-teacher-edit-assignments__field{min-width:0}.manage-teacher-edit-assignments__field label{display:block;margin-bottom:6px;color:#6f7e98;font-size:13px;font-weight:600}.manage-teacher-edit-assignments__field .ant-select,.manage-teacher-edit-assignments__field .ant-picker{width:100%}.manage-teacher-edit-assignments__field .ant-select-selector,.manage-teacher-edit-assignments__field .ant-picker{min-height:40px;border-radius:10px!important}@media (max-width: 575px){.manage-teacher-view-drawer .ant-drawer-header,.manage-teacher-view-drawer .ant-drawer-body,.manage-teacher-view-drawer .ant-drawer-footer,.manage-teacher-assignment-drawer .ant-drawer-header,.manage-teacher-assignment-drawer .ant-drawer-body{padding-left:16px;padding-right:16px}.manage-teacher-view-header-title{font-size:20px}.manage-teacher-view-name.ant-typography{font-size:22px}.manage-teacher-view-row,.manage-teacher-view-assignment-top,.manage-teacher-view-section-head,.manage-teacher-edit-assignments__header,.manage-teacher-edit-assignments__card-head{align-items:flex-start;flex-direction:column}.manage-teacher-view-value{text-align:left}.manage-teacher-edit-assignments__grid{grid-template-columns:1fr}}.admin-form-meta{color:var(--admin-form-meta-color, #64748b);font-size:12px}.admin-input-block{display:block;width:100%}.smtp-password-inline.ant-input-affix-wrapper{display:inline-flex;align-items:center}.smtp-password-inline.ant-input-affix-wrapper .ant-input{min-width:0}.admin-tree-surface{padding:8px 8px 48px;background:var(--admin-tree-surface-bg, var(--ant-color-fill-quaternary));border-radius:14px;border:1px solid rgba(15,23,42,.05)}.admin-tree-surface .ant-tree-list-holder-inner{gap:2px;padding-bottom:56px}.admin-tree-surface .ant-tree-treenode{width:100%;padding:0;align-items:center;position:relative}.admin-tree-surface .ant-tree-node-content-wrapper{flex:1 1 auto;min-width:0;width:auto;padding:0!important;border-radius:12px;position:relative;z-index:1}.admin-tree-surface .ant-tree-checkbox{margin-top:0}.admin-tree-surface .ant-tree-switcher{display:inline-flex;align-items:center;justify-content:center;margin-top:7px;width:28px;min-width:28px;height:28px;border-radius:8px;background:#0f172a0a;color:#475569;box-shadow:none!important;transition:background .16s ease,color .16s ease,border-color .16s ease}.admin-tree-surface .ant-tree-switcher:before,.admin-tree-surface .ant-tree-switcher:hover:before,.admin-tree-surface .ant-tree-switcher:focus:before{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}.admin-tree-surface .ant-tree-switcher:hover,.admin-tree-surface .ant-tree-switcher:focus{background:#2563eb1a;color:#1d4ed8;box-shadow:none!important;outline:none}.admin-tree-surface .ant-tree-switcher .ant-tree-switcher-icon,.admin-tree-surface .ant-tree-switcher .anticon{position:relative;z-index:1}.admin-tree-surface .ant-tree-switcher-noop,.admin-tree-surface .ant-tree-switcher-leaf-line{width:22px;min-width:22px;height:24px;margin-top:0;border-radius:0;background:transparent!important;color:#94a3b899;box-shadow:none!important}.admin-tree-surface .ant-tree-switcher-noop:before,.admin-tree-surface .ant-tree-switcher-noop:hover:before,.admin-tree-surface .ant-tree-switcher-noop:focus:before,.admin-tree-surface .ant-tree-switcher-leaf-line:before,.admin-tree-surface .ant-tree-switcher-leaf-line:hover:before,.admin-tree-surface .ant-tree-switcher-leaf-line:focus:before{background:transparent!important;box-shadow:none!important}.admin-tree-surface .ant-tree-switcher-noop:hover,.admin-tree-surface .ant-tree-switcher-noop:focus,.admin-tree-surface .ant-tree-switcher-leaf-line:hover,.admin-tree-surface .ant-tree-switcher-leaf-line:focus{background:transparent!important;color:#94a3b899}.admin-tree-surface .ant-tree-node-content-wrapper.ant-tree-node-selected{background:transparent}.admin-tree-surface .ant-tree-title{display:block;width:100%;min-width:0}.rp-tree-module-title{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;min-width:0;cursor:pointer;border-radius:13px;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 4px 12px #0f172a09;transition:all .18s ease}.rp-tree-module-title:hover,.rp-tree-module-title:focus{border-color:#2563eb52;background:#2563eb0a;outline:none;transform:translateY(-1px)}.rp-tree-module-title.rp-tree-title--selected{border-color:#2563eb8c;background:linear-gradient(135deg,#2563eb1f,#0ea5e914);box-shadow:0 8px 18px #2563eb1a}.rp-tree-module-title.rp-tree-title--partial{border-color:#f59e0b73;background:linear-gradient(135deg,#f59e0b1f,#fffffff5)}.rp-tree-module-copy{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.rp-tree-module-heading{display:flex;align-items:center;gap:8px;min-width:0}.rp-tree-module-label{font-size:13px;font-weight:700;color:#0f172a;line-height:1.25}.rp-tree-module-meta{margin-top:1px;font-size:11px;color:#64748b}.rp-tree-app-tag.ant-tag{flex:0 0 auto;margin-inline-end:0;padding:1px 7px;border-radius:999px;font-size:10px;line-height:17px;font-weight:700;border-color:#2563eb2e;background:#2563eb14;color:#1d4ed8}.rp-tree-app-tag--parent.ant-tag{border-color:#16a34a33;background:#16a34a1a;color:#15803d}.rp-tree-module-count.ant-tag{margin-inline-end:0;padding:3px 8px;border-radius:999px;border-color:#2563eb29;background:#2563eb14;color:#1d4ed8;font-size:11px;font-weight:700;white-space:nowrap}.rp-tree-permission-title{display:flex;flex-direction:column;gap:0;width:100%;min-width:0;padding:4px 9px;cursor:pointer;border-radius:11px;border:1px solid transparent;transition:all .18s ease}.rp-tree-permission-title:hover,.rp-tree-permission-title:focus{border-color:#2563eb42;background:#2563eb0d;outline:none}.rp-tree-permission-title.rp-tree-title--selected{border-color:#22c55e5c;background:#22c55e14}.rp-tree-permission-label{font-size:13px;font-weight:600;color:#1e293b;line-height:1.15}.rp-tree-permission-key{font-size:11px;line-height:1.15;color:#64748b;line-height:1.3;word-break:break-word}.admin-empty-text{color:var(--admin-empty-text-color, #6a7282)}.admin-cell-empty{color:var(--admin-cell-empty-color, rgba(0, 0, 0, .45))}.admin-upload-actions{margin-top:16px}.admin-switch.ant-switch{border:1px solid var(--admin-switch-border, rgba(15, 23, 42, .12));border-radius:999px;background:var(--admin-switch-track-off, #cbd5e1);box-shadow:var(--admin-switch-shadow, inset 0 0 0 1px rgba(255, 255, 255, .12));min-height:22px;padding:0;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.admin-switch.ant-switch:hover:not(.ant-switch-disabled){background:var(--admin-switch-track-off-hover, #94a3b8);border-color:var(--admin-switch-border-hover, rgba(15, 23, 42, .2))}.admin-switch.ant-switch:focus-visible,.admin-switch.ant-switch.ant-switch-focused{box-shadow:var(--admin-switch-shadow, inset 0 0 0 1px rgba(255, 255, 255, .12)),0 0 0 3px var(--admin-switch-focus-ring, rgba(37, 99, 235, .22))}.admin-switch.ant-switch.ant-switch-checked{background:var(--admin-switch-track-on, #2563eb);border-color:var(--admin-switch-track-on, #2563eb)}.admin-switch.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--admin-switch-track-on-hover, #1d4ed8);border-color:var(--admin-switch-track-on-hover, #1d4ed8)}.admin-switch.ant-switch .ant-switch-handle:before{background:var(--admin-switch-thumb-bg, #ffffff);box-shadow:0 2px 5px #0f172a29}.admin-switch.ant-switch .ant-switch-handle{top:2px;inset-inline-start:2px;width:16px;height:16px}.admin-switch.ant-switch .ant-switch-inner{color:var(--admin-switch-label-color, #ffffff);font-size:9px;font-weight:600;line-height:20px}.admin-switch.ant-switch.ant-switch-disabled{opacity:.6}.admin-switch--status.ant-switch{min-width:58px;height:22px}.admin-switch--status.ant-switch .ant-switch-inner{padding-inline-start:21px;padding-inline-end:6px}.admin-switch--status.ant-switch.ant-switch-checked .ant-switch-inner{padding-inline-start:6px;padding-inline-end:21px}.admin-switch--binary.ant-switch{min-width:36px;width:36px;height:22px}.admin-switch--binary.ant-switch .ant-switch-inner{font-size:10px;padding-inline-start:19px;padding-inline-end:5px}.admin-switch--binary.ant-switch.ant-switch-checked .ant-switch-inner{padding-inline-start:5px;padding-inline-end:19px}.admin-switch.ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 18px)}.mr-table-shell{display:flex;flex-direction:column;gap:6px}.mr-route-empty{color:var(--mr-route-empty-color, var(--ant-color-text-tertiary, rgba(0, 0, 0, .45)))}.mr-priority-chip{display:inline-block;min-width:24px;padding:2px 8px;border-radius:10px;background:var(--mr-priority-chip-bg, rgba(37, 99, 235, .1));color:var(--mr-priority-chip-color, #1d4ed8);font-size:12px;font-weight:600;text-align:center}.mr-drag-hint{margin-top:6px;font-size:12px;color:var(--mr-drag-hint-color, #64748b)}.mr-draggable-row{cursor:grab}.mr-draggable-row:active{cursor:grabbing}.mr-drag-icon{color:var(--mr-drag-icon-color, #94a3b8);font-size:14px}.rp-permissions-cell{max-width:340px}.rp-permissions-empty{color:var(--rp-permissions-empty-color, var(--ant-color-text-tertiary, rgba(0, 0, 0, .45)))}.rp-permissions-more-tag.ant-tag{cursor:pointer;border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8;font-weight:700}.rp-permissions-derived-tag.ant-tag{cursor:pointer;border-color:#e2e8f0;background:#f1f5f9;color:#475569;font-weight:600}.rp-permissions-popover-overlay.ant-popover{max-width:440px}.rp-permissions-popover-overlay .ant-popover-inner{overflow:hidden;border-radius:14px;box-shadow:0 18px 45px #0f172a33}.rp-permissions-popover-overlay .ant-popover-inner-content{padding:0}.rp-permissions-popover{width:min(400px,78vw);background:#fff}.rp-permissions-popover-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:linear-gradient(135deg,#071a46,#1e3a8a);color:#fff}.rp-permissions-popover-title{font-size:13px;font-weight:800}.rp-permissions-popover-subtitle{margin-top:2px;color:#ffffffc7;font-size:11px}.rp-permissions-popover-search{padding:10px 10px 0;background:#fff}.rp-permissions-popover-search .ant-input-affix-wrapper{border-radius:9px}.rp-permissions-popover-list{display:grid;gap:8px;max-height:320px;overflow-y:auto;padding:10px}.rp-permissions-popover-group{display:grid;gap:4px;padding:9px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.rp-permissions-popover-module{color:#0f172a;font-size:12px;font-weight:800;line-height:1.35}.rp-permissions-popover-code{width:fit-content;max-width:100%;padding:2px 7px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:11px;white-space:normal;word-break:break-word}.rp-permissions-popover-divider{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px;padding-top:10px;border-top:1px solid #e2e8f0;color:#0f172a;font-size:12px;font-weight:800}.rp-permissions-popover-note{color:#64748b;font-size:11px;line-height:1.45}.rp-permissions-popover-empty{padding:14px;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;color:#64748b;text-align:center;font-size:12px}.cs-topics-cell{display:flex;flex-wrap:wrap;gap:6px;max-width:360px}.cs-topics-empty{color:var(--rp-permissions-empty-color, var(--ant-color-text-tertiary, rgba(0, 0, 0, .45)))}.cs-topics-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 10px;cursor:pointer}.cs-topics-chip-more{cursor:pointer}.cs-topics-chip-handle{cursor:grab;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));font-size:11px;display:inline-flex}.cs-topics-chip-remove{cursor:pointer;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45));font-size:11px;display:inline-flex}.cs-topics-chip-remove:hover{color:var(--ant-color-error, #ff4d4f)}.cs-topics-add-row{display:flex;gap:8px;margin-top:8px;max-width:410px}.cs-topics-add-error{color:var(--ant-color-error, #ff4d4f);font-size:12px;margin-top:4px}.cs-topics-modal .ant-modal-header{background:var(--cs-topics-modal-header-bg, linear-gradient(135deg, #0b1e4d, #16327a));padding:20px 24px;margin-bottom:0}.cs-topics-modal .ant-modal-title{color:#fff}.cs-topics-modal .ant-modal-close{top:50%;right:24px;transform:translateY(-50%);color:#fff}.cs-topics-modal .ant-modal-close:hover{color:#fff;background:#ffffff26}.cs-topics-modal-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.cs-topics-modal-title-text h4{color:#fff;margin:0;font-size:18px;font-weight:700}.cs-topics-modal-title-text p{color:#ffffffbf;margin:4px 0 0;font-size:13px}.cs-topics-modal-count{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:6px;padding:4px 12px;font-weight:700;font-size:15px}.cs-topics-modal .ant-modal-content{padding:0}.cs-topics-modal .ant-modal-body{padding:20px 24px 24px}.cs-topics-modal-search{margin-bottom:16px}.cs-topics-modal-list{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.cs-topics-modal-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--ant-color-border-secondary, rgba(0, 0, 0, .06));border-radius:8px}.cs-topics-modal-row-name{flex:1;font-weight:600}.manage-module-toolbar{align-items:center;gap:12px;flex-wrap:nowrap}.manage-module-view-toggle{display:inline-flex;align-items:center;gap:12px;min-width:0;padding:10px 16px;border-radius:16px;background:color-mix(in srgb,var(--admin-card-bg, #ffffff) 16%,transparent);border:1px solid color-mix(in srgb,var(--admin-border-color, rgba(148, 163, 184, .22)) 82%,transparent)}.manage-module-view-toggle-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.manage-module-view-toggle-label{font-size:12px;font-weight:700;color:var(--admin-header-title-color, #ffffff)}.manage-module-view-toggle-meta{font-size:11px;color:color-mix(in srgb,var(--admin-header-subtitle-color, rgba(255, 255, 255, .78)) 92%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manage-module-board-card.ant-card{border-radius:18px}.manage-class-course-shell.ant-card{border-radius:8px}.manage-class-course-back{display:inline-flex;align-items:center;gap:12px;border:0;background:transparent;padding:0;color:inherit;cursor:pointer;text-align:left}.manage-class-course-back-copy{display:flex;flex-direction:column}.manage-class-course-back-title{font-size:20px;font-weight:700;line-height:1.2}.manage-class-course-back-meta{font-size:12px;color:var(--admin-muted-text, #64748b)}.manage-class-course-tab-shell{display:flex;flex-direction:column;gap:18px}.manage-class-course-tab-intro{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--admin-card-border, rgba(148, 163, 184, .2));border-radius:8px;background:linear-gradient(135deg,#0f12420a,#257e3f0d)}.manage-class-course-tab-intro-icon{width:38px;height:38px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#080136;color:#fff;font-size:18px}.manage-class-course-tab-intro-copy{min-width:0}.manage-class-course-tab-title{margin:0;font-size:18px;font-weight:700;color:var(--admin-title-color, #0f172a)}.manage-class-course-tab-subtitle{margin:4px 0 0;font-size:12px;color:var(--admin-muted-text, #64748b)}.manage-class-course-tabs.ant-tabs{margin-top:0;margin-bottom:8px}.manage-class-course-tabs .ant-tabs-nav{margin-bottom:0}.manage-class-course-tabs .ant-tabs-tab{border-radius:8px;padding:10px 20px}.manage-class-assignments-toolbar-row{margin-bottom:8px}.manage-class-assignments-add-wrap{align-items:center;justify-content:flex-end;flex-wrap:wrap;width:100%;margin:0;row-gap:12px}.manage-class-assignments-add-btn.ant-btn,.manage-class-assignments-google-btn.ant-btn{min-height:40px;border-radius:8px;font-weight:600;width:100%}.manage-class-assignments-count-tag.ant-tag{display:inline-flex;align-items:center;justify-content:center;min-height:40px;width:100%;margin-right:0}.manage-class-assignments-toolbar-control.ant-select,.manage-class-assignments-toolbar-control.ant-input-affix-wrapper{width:100%}.manage-class-assignments-google-btn.ant-btn{border-color:var(--admin-primary, #1e3a5f);color:#fff}.manage-class-assignments-google-btn.ant-btn:hover,.manage-class-assignments-google-btn.ant-btn:focus{border-color:var(--admin-primary, #1e3a5f);background-color:var(--admin-primary, #1e3a5f);color:#fff;opacity:.9}.manage-class-google-coursework-section{margin-top:20px}.manage-class-google-coursework-config-strip{margin-bottom:16px}.manage-class-google-coursework-config-hint{display:block;margin-top:4px}.manage-class-google-coursework-drawer-title{display:flex;flex-direction:column;gap:2px}.manage-class-google-coursework-drawer-subtitle{font-size:12px;font-weight:400}.manage-class-google-coursework-split{margin-top:8px}.manage-class-google-coursework-panel{display:flex;flex-direction:column;min-height:360px;max-height:calc(100vh - 320px);border:1px solid #f0f0f0;border-radius:8px;background:#fff;overflow:hidden}.manage-class-google-coursework-panel--locked{opacity:.65;pointer-events:none}.manage-class-google-coursework-panel-header{padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa}.manage-class-google-coursework-panel-header--queue{display:flex;flex-direction:column;gap:4px}.manage-class-google-coursework-panel-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid #f0f0f0}.manage-class-google-coursework-panel-toolbar .ant-input-affix-wrapper,.manage-class-google-coursework-panel-toolbar .ant-select{min-width:120px}.manage-class-google-coursework-panel-toolbar-search{flex:1;min-width:160px}.manage-class-google-coursework-select-all{padding:8px 16px;border-bottom:1px solid #f0f0f0}.manage-class-google-coursework-panel-body{flex:1;overflow-y:auto;padding:0}.manage-class-google-coursework-move-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px 0;min-height:360px}.manage-class-google-coursework-move-controls .ant-btn{width:40px;padding-inline:0}.manage-class-google-coursework-item-card{width:100%}.manage-class-google-coursework-item-card .ant-list-item-meta-title{margin-bottom:4px!important}.manage-class-google-coursework-item-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:#000000a6}.manage-class-google-coursework-item-link{font-size:12px;margin-top:4px;display:inline-block}.manage-class-google-coursework-queue-summary{padding:10px 16px;border-top:1px solid #f0f0f0;background:#fafafa;font-size:13px}.manage-class-google-coursework-mobile-tabs{margin-top:8px}.manage-class-google-coursework-mobile-actions{display:flex;gap:8px;padding:12px 0}.manage-class-google-coursework-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.manage-class-google-coursework-staged-section{margin-top:28px}.manage-class-google-coursework-staged-hint{display:block;margin-bottom:12px}.manage-class-google-coursework-list{border:0!important}.manage-class-google-coursework-list .ant-list-item{align-items:flex-start;padding:12px 16px!important}.manage-class-google-coursework-checkbox-group{display:block;width:100%}.manage-class-google-coursework-checkbox{display:flex;align-items:flex-start;width:100%;gap:8px}.manage-class-google-coursework-checkbox .ant-checkbox{margin-top:4px}.manage-class-google-coursework-drawer-footer{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 767px){.manage-class-google-coursework-panel{max-height:calc(100vh - 380px);min-height:280px}}.manage-class-assignments-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,360px));align-items:stretch;justify-content:start;gap:18px;margin-bottom:18px}.manage-class-assignment-grid-card.ant-card{border:1px solid var(--admin-card-border, rgba(148, 163, 184, .2));border-radius:16px!important;background:var(--admin-card-bg, #ffffff);box-shadow:0 18px 40px #0f172a0f;height:100%;cursor:pointer}.manage-class-assignment-grid-card .ant-card-body{padding:18px 18px 2px!important;height:100%}.manage-class-assignment-panel-header{display:flex;align-items:flex-start;gap:12px;width:100%}.manage-class-assignment-status-tag.ant-tag{display:inline-flex;align-items:center;gap:6px;padding:1px 8px;font-weight:700;font-size:11px!important;letter-spacing:.04em;margin-right:0;border-radius:999px!important;text-transform:capitalize;border:1px solid #b7ebc6!important;background:#f6ffed!important;color:#16a34a!important}.manage-class-assignment-status-tag--cancelled.ant-tag{border:1px solid #fecaca!important;background:#fef2f2!important;color:#dc2626!important}.manage-class-assignment-status-tag.ant-tag:before{content:"";width:8px;height:8px;border-radius:999px;border:1.5px solid currentColor;box-sizing:border-box;flex:0 0 auto}.manage-class-assignment-type-tag.ant-tag{display:inline-flex;align-items:center;gap:6px;padding:1px 8px;margin-right:0;border-radius:999px!important;border:1px solid #dbe4f0;background:#f4f7fb;color:#5b6f99;font-size:11px!important;font-weight:700;letter-spacing:.04em;text-transform:capitalize}.manage-class-assignment-type-tag.ant-tag:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;flex:0 0 auto}.manage-class-assignment-panel-copy{min-width:0;display:flex;flex-direction:column;gap:10px}.manage-class-assignment-panel-title{font-size:18px;font-weight:700;line-height:1.3;color:var(--admin-title-color, #0f172a)}.manage-class-assignment-panel-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.manage-class-assignment-panel-type{font-size:11px;color:var(--admin-muted-text, #64748b);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.manage-class-assignment-panel-schedule,.manage-class-assignment-panel-due-date{font-size:12px;color:var(--admin-muted-text, #64748b)}.manage-class-assignment-panel-actions{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;justify-content:flex-end;margin-left:auto}.manage-class-assignment-status-select.ant-select{width:132px}.manage-class-assignment-action-btn.ant-btn{border-radius:8px}.manage-class-assignment-card{display:flex;flex-direction:column;gap:14px;width:100%;height:100%}.manage-class-assignment-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:0}.manage-class-assignment-card-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.manage-class-assignment-card-more-btn.ant-btn{width:28px;min-width:28px;height:28px;border-radius:999px;color:#94a3b8;margin-left:auto;padding:0}.manage-class-assignment-card-description{margin:0;color:#667085;font-size:13px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.manage-class-assignment-card-date-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:2px}.manage-class-assignment-card-date{display:inline-flex;align-items:center;gap:8px;color:#f04438;font-size:12px;font-weight:600}.manage-class-assignment-card-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#475467;font-size:12px;font-weight:600}.manage-class-assignment-progress.ant-progress{margin:0}.manage-class-assignment-progress .ant-progress-bg,.manage-class-assignment-progress .ant-progress-inner{border-radius:999px}.manage-class-assignment-card-footer{display:flex;align-items:center;justify-content:stretch;gap:12px;margin-top:auto;padding-top:8px;flex-wrap:nowrap}.manage-class-assignment-card-students-btn.ant-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;width:100%;padding:0 14px;border-radius:10px;background:#f5f7fb;color:#344054;font-size:13px;font-weight:500;flex:1 1 100%}.manage-class-assignment-card-students-btn.ant-btn:hover,.manage-class-assignment-card-students-btn.ant-btn:focus{color:#344054;border-color:#c8d0e0e6;background:#eef2f8}.manage-class-assignment-student-menu.ant-dropdown-menu{min-width:180px;padding:8px;border-radius:12px}.manage-class-assignment-student-menu .ant-dropdown-menu-item{margin:0;padding:0;border-radius:10px}.manage-class-assignment-student-menu .ant-dropdown-menu-title-content{width:100%}.manage-class-assignment-student-menu-pill{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.3}.manage-class-assignment-student-menu-pill--pending{background:#fff7e6;color:#d48806}.manage-class-assignment-student-menu-pill--submitted{background:#f6ffed;color:#389e0d}.manage-class-assignment-student-menu-pill--reassigned{background:#fff1f0;color:#cf1322}.manage-class-assignment-detail{padding-top:0}.manage-class-assignment-detail-copy{padding:0}.manage-class-assignment-detail-instructions{margin:0;font-size:13px;line-height:1.7;color:var(--admin-body-text, #475467);white-space:pre-wrap}.manage-class-assignment-attachment.ant-alert{border-radius:10px;border:1px solid rgba(226,232,240,.9);background:#f8fafc}.manage-class-assignment-summary-tags{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.manage-class-assignment-summary-tag.ant-tag{min-width:92px;padding:10px 12px;border-radius:10px;font-size:12px;font-weight:600;margin-right:0}.manage-class-assignee-drawer .ant-drawer-body{padding:20px 22px 22px;background:#f5f7fb}.manage-class-assignee-drawer-title{display:inline-flex;align-items:center;gap:12px}.manage-class-assignee-drawer-title-icon{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff2e;color:#fff}.manage-class-assignee-drawer-title-text{font-size:15px;font-weight:700}.manage-class-assignee-shell{display:flex;flex-direction:column;gap:16px}.manage-class-student-assignees-card.ant-card{height:calc(100vh - 90px);max-height:calc(100vh - 90px);overflow:hidden;border-radius:12px;border:1px solid rgba(203,213,225,.75);box-shadow:0 10px 28px #0f172a0d}.manage-class-student-assignees-card.ant-card .ant-card-head{min-height:56px;padding:0 14px}.manage-class-student-assignees-card.ant-card .ant-card-body{display:flex;flex-direction:column;gap:10px;height:calc(100% - 56px);padding:12px 12px 14px;overflow:hidden}.manage-class-student-assignees-add-btn.ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 11px;border-color:#17336f;border-radius:6px;background:#17336f;box-shadow:none;font-size:12px;font-weight:600}.manage-class-student-assignees-add-btn.ant-btn:hover,.manage-class-student-assignees-add-btn.ant-btn:focus{border-color:#254a91;background:#254a91}.manage-class-student-assignees-title{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#172554}.manage-class-student-assignees-title-icon{color:#334155;font-size:15px}.manage-class-student-assignees-count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 6px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:11px;font-weight:700}.manage-class-student-assignees-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.manage-class-student-assignees-summary-tag.ant-tag{display:flex;align-items:center;justify-content:space-between;margin-right:0;padding:4px 7px;border-radius:5px;font-size:11px;font-weight:500;white-space:nowrap}.manage-class-student-assignees-summary-tag--pending.ant-tag{color:#b45309;border-color:#fcd34d;background:#fff7ed}.manage-class-student-assignees-summary-tag--submitted.ant-tag{color:#15803d;border-color:#86efac;background:#f0fdf4}.manage-class-student-assignees-summary-tag--reassigned.ant-tag{color:#2563eb;border-color:#93c5fd;background:#eff6ff}.manage-class-student-assignees-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px}.manage-class-student-assignees-list .ant-list-item{min-height:58px;padding:9px 2px;border-radius:0;border:0;border-bottom:1px solid #e8edf4;background:#fff;margin-bottom:0}.manage-class-student-assignees-list .ant-list-item-extra{margin-inline-start:6px}.manage-class-student-assignee-item{border-radius:0}.manage-class-student-assignees-list .manage-class-student-assignee-item--selected.ant-list-item{padding-left:8px;border-left:3px solid #1d4ed8;background:#eef5ff}.manage-class-student-assignees-list .manage-class-student-assignee-item--selected .manage-class-student-assignee-name{color:#173b80}.manage-class-student-assignee-meta.ant-list-item-meta{align-items:center}.manage-class-student-assignee-avatar.ant-avatar{display:inline-flex;align-items:center;justify-content:center;line-height:1}.manage-class-student-assignee-avatar.ant-avatar .anticon{display:inline-flex;align-items:center;justify-content:center;margin:0;line-height:1}.manage-class-student-assignee-name{color:#0f172a;font-size:13px;font-weight:600}.manage-class-student-assignee-copy{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.manage-class-student-assignee-id{color:#64748b;font-size:11px}.manage-class-student-assignee-status.ant-tag{margin-right:0;border-radius:5px;padding:1px 7px;font-size:11px;font-weight:500;line-height:18px;text-transform:capitalize}.manage-class-student-assignee-actions{display:inline-flex;align-items:center;gap:2px}.manage-class-student-assignee-action-btn.ant-btn{width:24px;height:24px;padding:0;color:#334155;font-size:13px}.manage-class-assignment-view-card.ant-card{overflow:hidden;border-radius:18px;border:1px solid rgba(203,213,225,.75);background:#fff;box-shadow:0 18px 38px #0f172a0f}.manage-class-assignment-view-card.ant-card>.ant-card-head{min-height:66px;padding:0 18px;border-bottom:1px solid #cbd5e1!important;border-radius:17px 17px 0 0;background:#fff;box-shadow:inset 0 -1px #e2e8f0}.manage-class-assignment-view-card.ant-card>.ant-card-body{padding:18px;border-radius:0 0 17px 17px;background:#fff}.manage-class-assignment-view-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.manage-class-assignment-view-header{display:inline-flex;align-items:center;gap:10px}.manage-class-assignment-view-icon{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f1f58,#1f3b8a);color:#fff}.manage-class-assignment-view-title-wrap{display:flex;flex-direction:column;gap:3px}.manage-class-assignment-view-title{font-size:18px;font-weight:700}.manage-class-assignment-view-subtitle{color:#64748b;font-size:12px;font-weight:500}.manage-class-assignment-view-tags{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.manage-class-assignment-view-tag.ant-tag,.manage-class-assignment-view-date-tag.ant-tag,.manage-class-assignment-view-total-tag.ant-tag{margin-right:0;border-radius:999px;padding:6px 12px;font-weight:600}.manage-class-assignment-view-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.manage-class-assignment-view-stat-card{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:58px;padding:10px 14px;border-radius:10px;border:1px solid #ccebd7;border-left:3px solid #38b76b;background:#f7fcf8}.manage-class-assignment-view-stat-label{color:#64748b;font-size:11px;font-weight:600}.manage-class-assignment-view-stat-value{color:#193262;font-size:14px;font-weight:700;line-height:1.3}.manage-class-assignment-view-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.manage-class-assignment-view-meta-card{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:56px;padding:9px 14px;border-radius:10px;border:1px solid #dbe4f0;border-left:3px solid #8ba2c7;background:#f9fbfd}.manage-class-assignment-view-meta-label{color:#64748b;font-size:11px;font-weight:600}.manage-class-assignment-view-meta-value{color:#193262;font-size:13px;font-weight:700;line-height:1.3}.manage-class-assignment-view-section{display:flex;flex-direction:column;gap:12px}.manage-class-assignment-view-section-card.ant-card{height:100%;overflow:hidden;border-radius:16px;border:1px solid #d7e0eb;background:#fff;box-shadow:0 12px 30px #0f172a0d}.manage-class-assignment-view-section-card.ant-card>.ant-card-head{min-height:58px;padding:0 18px;border-bottom:1px solid #d7e0eb;border-radius:15px 15px 0 0;background:#fbfcfe}.manage-class-assignment-view-section-card.ant-card>.ant-card-head .ant-card-head-title{padding:14px 0}.manage-class-assignment-view-section-card.ant-card>.ant-card-body{flex:1 1 auto;padding:18px;border-radius:0 0 15px 15px;background:#fff}.manage-class-assignment-view-instructions{font-size:14px;line-height:1.7;color:var(--admin-body-text, #475467);white-space:pre-wrap}.manage-class-assignment-view-section-title.ant-typography{margin-top:0!important;margin-bottom:0!important;font-size:16px}.manage-class-assignment-view-subsection-title.ant-typography{margin-top:4px!important;margin-bottom:0!important;font-size:14px}.manage-class-assignment-view-attachments{display:flex;flex-direction:column;gap:10px}.manage-class-assignment-view-attachment.ant-alert{border-radius:12px;border:1px solid #bbf7d0;background:#f0fdf4}.manage-class-assignment-rubric-table .ant-table{border-radius:12px;overflow:hidden}.manage-class-add-rubric-form{margin-top:12px}.manage-class-add-rubric-row{display:flex;width:100%;margin-bottom:8px;gap:12px}.manage-class-add-rubric-item{margin-bottom:0!important}.manage-class-add-rubric-item--name{flex:1 1 auto}.manage-class-add-rubric-item--mark{flex:0 0 120px}.manage-class-add-rubric-remove{color:#dc2626;font-size:16px;cursor:pointer}.manage-class-add-rubric-btn.ant-btn{border-radius:8px;min-height:40px}.manage-class-add-rubric-save-btn.ant-btn{border-radius:8px;min-width:96px}.manage-class-single-assignee-header{padding:10px 14px;border-bottom:1px solid rgba(203,213,225,.75);background:#fff}.manage-class-single-assignee-back{cursor:pointer}.manage-class-single-assignee-shell{display:flex;flex-direction:column;gap:0;overflow:hidden;border:1px solid rgba(203,213,225,.8);border-radius:16px;background:#fff;box-shadow:0 14px 34px #0f172a0f}.manage-class-single-assignee-identity,.manage-class-single-assignee-profile{min-width:0}.manage-class-single-assignee-profile .ant-avatar{display:inline-flex;align-items:center;justify-content:center}.manage-class-single-assignee-profile .ant-avatar .anticon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.manage-class-single-assignee-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.manage-class-single-assignee-status.ant-tag{margin-right:0;border-radius:999px;padding:4px 12px;font-weight:600}.manage-class-single-assignee-select.ant-select{width:150px}.manage-class-single-assignee-content{margin-left:0!important;margin-top:0!important;padding:16px;display:flex;flex-direction:column;gap:16px}.manage-class-single-assignee-title{margin:0 0 10px;font-size:18px;font-weight:700}.manage-class-single-assignee-instructions{font-size:14px;line-height:1.7;color:var(--admin-body-text, #475467)}.manage-class-single-assignee-files-title{font-size:16px;font-weight:700;margin-bottom:14px}.manage-class-single-assignee-attachment.ant-alert{border-radius:12px;border:1px solid #dbe4f0;background:#fbfdff}.manage-class-single-assignee-overview>.ant-col{display:flex}.manage-class-single-assignee-info-panel,.manage-class-single-assignee-detail-panel{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid #d7e0eb;border-radius:14px;background:#fff;box-shadow:0 10px 26px #0f172a0d}.manage-class-single-assignee-panel-title{padding:13px 16px;border-bottom:1px solid #d7e0eb;background:#fbfcfe;color:#172554;font-size:14px;font-weight:700}.manage-class-single-assignee-info-list{display:grid;grid-template-columns:1fr;gap:8px;padding:12px}.manage-class-single-assignee-info-field{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:54px;padding:9px 12px;border:1px solid #dbe4f0;border-left:3px solid #5f7fad;border-radius:9px;background:#f9fbfd}.manage-class-single-assignee-info-field:nth-child(-n+2){border-color:#ccebd7;border-left-color:#38b76b;background:#f7fcf8}.manage-class-single-assignee-info-label{color:#64748b;font-size:11px;font-weight:600}.manage-class-single-assignee-info-value{color:#193262;font-size:13px;font-weight:700;line-height:1.3;text-transform:capitalize}.manage-class-single-assignee-detail-body{flex:1 1 auto;padding:16px}.manage-class-single-assignee-files{padding-top:16px}.manage-class-single-assignee-summary-card,.manage-class-single-assignee-section-card{padding:18px;border-radius:16px;border:1px solid rgba(203,213,225,.75);background:#fff;box-shadow:0 12px 30px #0f172a0d}.manage-class-single-assignee-section-card--marks .ant-card{border:0;box-shadow:none}@media (max-width: 991px){.manage-class-assignment-panel-actions{width:auto;justify-content:flex-end;margin-top:0}.manage-class-assignment-card-footer{align-items:center}}@media (max-width: 767px){.manage-class-student-assignees-card.ant-card{height:auto;max-height:none}.manage-class-student-assignees-card.ant-card .ant-card-body{height:auto;max-height:560px}.manage-class-assignment-view-stats,.manage-class-assignment-view-meta-grid{grid-template-columns:1fr}.manage-class-course-tab-intro{padding:14px 12px!important}.manage-class-assignments-grid{grid-template-columns:1fr}.manage-class-assignments-add-wrap{justify-content:stretch}.manage-class-assignments-add-btn.ant-btn,.manage-class-assignments-google-btn.ant-btn{width:100%}.manage-class-assignment-panel-header{flex-direction:column}.manage-class-assignment-panel-title{font-size:18px}.manage-class-assignment-card-top,.manage-class-assignment-card-date-row,.manage-class-assignment-card-footer{align-items:flex-start}.manage-class-assignment-card-footer{flex-wrap:wrap}.manage-class-assignment-panel-actions{width:100%;justify-content:flex-start;margin-left:0}.manage-class-assignment-summary-tags,.manage-class-assignment-view-tags,.manage-class-single-assignee-actions{justify-content:flex-start}.manage-class-assignment-view-head{flex-direction:column;align-items:flex-start}.manage-class-add-rubric-row{flex-direction:column;align-items:stretch}.manage-class-assignee-drawer .ant-drawer-body{padding:12px}}.manage-module-board-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.manage-module-board-copy{margin-bottom:0;flex:1;min-width:0}.manage-module-board-title{margin:0 0 4px;font-size:18px;font-weight:700;color:var(--admin-title-color, #0f172a)}.manage-module-board-subtitle{margin:0;font-size:13px;color:var(--admin-muted-text, #64748b)}.manage-module-board-empty{padding:24px 0 8px}.manage-module-group-card.ant-card{height:420px;overflow:hidden}.manage-module-group-card .ant-card-head{position:sticky;top:0;z-index:1;background:inherit}.manage-module-group-card .ant-card-body{height:calc(100% - 57px);overflow-y:auto}.manage-module-group-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.manage-module-group-sort-btn.ant-btn{flex-shrink:0;color:var(--admin-muted-text, #64748b)}.manage-module-group-icon,.manage-module-table-icon,.manage-module-item-icon,.manage-module-icon-option-icon{font-size:18px;color:var(--dashboard-event-dot, #00ff80);flex-shrink:0}.manage-module-group-title{font-size:14px;font-weight:700;color:var(--admin-title-color, #0f172a)}.manage-module-group-count.ant-tag{margin-inline-end:0;font-size:10px;line-height:18px;border-radius:999px}.manage-module-group-dropzone{min-height:72px;border-radius:12px}.manage-module-group-empty{display:flex;min-height:120px;align-items:center;justify-content:center;flex-direction:column;padding:20px 16px;text-align:center;color:var(--admin-muted-text, #64748b)}.manage-module-group-empty-meta{margin-top:4px;font-size:12px}.manage-module-nested-section{margin:-2px 0 14px 24px;padding:10px 0 2px 12px;border-left:2px solid var(--admin-table-border, rgba(148, 163, 184, .2))}.manage-module-nested-section-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--admin-muted-text, #64748b)}.manage-module-nested-dropzone{min-height:40px}.manage-module-item{margin-bottom:10px;border-radius:14px;border:1px solid var(--admin-table-border, rgba(148, 163, 184, .2));background:var(--admin-card-bg, #ffffff);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.manage-module-item-dragging{border-style:dashed;border-color:var(--admin-pagination-active-bg, #2563eb);box-shadow:0 12px 30px #2563eb24}.manage-module-item-content{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px}.manage-module-item-main{flex:1 1 auto;min-width:0}.manage-module-drag-handle{margin-top:2px;font-size:16px;color:var(--admin-muted-text, #64748b);cursor:grab}.manage-module-item-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.manage-module-item-title,.manage-module-table-title{font-size:14px;font-weight:600;color:var(--admin-title-color, #0f172a);word-break:break-word}.manage-module-item-title-muted,.manage-module-table-title-muted{color:var(--admin-muted-text, #64748b);font-weight:700}.manage-module-item-tag.ant-tag{align-self:flex-start;margin-inline-end:0;font-size:11px;border-radius:999px}.manage-module-table-app-tag.ant-tag{font-size:13px}.manage-module-state-icon{font-size:18px}.manage-module-state-icon-success{color:#22c55e}.manage-module-state-icon-danger{color:#ef4444}.manage-module-inline-action-item .ant-form-item-control-input{min-height:44px}.manage-module-inline-action-btn{width:100%}.manage-module-icon-option{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.manage-module-tree-dropdown .ant-select-tree-list-holder{max-height:400px}.admin-table-status-select{width:100px}.grade-scheme-drawer .ant-drawer-body{padding-bottom:80px}.grade-scheme-toolbar{width:100%;margin-bottom:16px}@media (max-width: 1200px){.admin-stats-container{gap:8px}.admin-stat-card{min-width:calc(50% - 4px)}}@media (max-width: 992px){.admin-header-actions--wide{min-width:0;max-width:none;width:100%;flex-wrap:wrap}.role-permission-header-actions{position:static;left:auto;right:auto;top:auto;width:100%;pointer-events:auto}.role-permission-header-banner{flex-wrap:wrap}.role-permission-header-banner .admin-header-content{flex-basis:100%}.admin-header-extra-actions{width:100%}.manage-module-toolbar{width:100%;flex-direction:column;align-items:stretch;flex-wrap:wrap}.manage-module-view-toggle{width:100%;justify-content:space-between}}@media (max-width: 768px){.role-permission-drawer .ant-drawer-content-wrapper{width:100%!important}.role-permission-drawer .ant-drawer-body{padding-inline:14px}.admin-stat-card{min-width:100%}.admin-header-banner{flex-direction:column;align-items:flex-start;gap:12px}.rp-permission-workspace-header{flex-direction:column;align-items:stretch;gap:10px}.rp-permission-tree-search.ant-input-affix-wrapper{width:100%;margin-left:0}.rp-modal-hero{flex-direction:column}.rp-modal-hero-stats{justify-content:flex-start}.rp-summary-grid{grid-template-columns:1fr}.rp-context-card.ant-card{position:static}.rp-tree-module-title{align-items:flex-start;flex-direction:column}.rp-tree-module-count.ant-tag{align-self:flex-start}.admin-header-actions{width:100%;max-width:none;min-width:0}.role-permission-header-actions{flex-direction:column;align-items:stretch;justify-content:flex-start}.role-permission-header-banner .admin-header-content{padding-right:0}.role-permission-header-tabs,.role-permission-header-actions__cta{position:static;transform:none;width:100%;justify-content:center}.admin-header-add-icon-btn{align-self:stretch;justify-content:center}.admin-header-extra-actions{flex-direction:column;align-items:stretch}.manage-module-view-toggle-meta{white-space:normal}}.machine-router-badge-item{margin-bottom:6px}.machine-router-badge .ant-badge-count{background-color:#108ee9}.assessment-level-description-popover{max-width:400px;max-height:300px;overflow:auto}.assessment-level-description-trigger{cursor:pointer;color:#1677ff}.manage-guardian-import-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff}.incident-report-wizard-card{overflow:hidden;border:1px solid #e7edf5;border-radius:20px;box-shadow:0 14px 40px #0f234b14}.incident-report-wizard-card .ant-card-body{padding:28px 32px 34px}.incident-wizard-hero{display:inline-flex;align-items:center;justify-content:center;gap:16px;max-width:760px;margin-bottom:26px;padding:18px 26px;text-align:left;background:linear-gradient(135deg,#f3f8ff,#f4fbf6);border:1px solid #dfeaf7;border-radius:18px}.incident-wizard-hero-icon{display:grid;flex:0 0 48px;width:48px;height:48px;color:#fff;font-size:23px;place-items:center;background:linear-gradient(145deg,#061a4d,#174b9a);border-radius:14px;box-shadow:0 9px 20px #0d337038}.incident-wizard-hero h1{margin:0 0 5px;color:#071d45;font-size:24px;font-weight:700;letter-spacing:-.35px}.incident-wizard-hero p{max-width:610px;margin:0;color:#60708d;font-size:14px;line-height:1.6}.incident-report-steps{margin-bottom:20px;padding:0 18px}.incident-report-steps .ant-steps-item-icon{transition:transform .18s ease,box-shadow .18s ease}.incident-report-steps .ant-steps-item-active .ant-steps-item-icon{transform:scale(1.08);box-shadow:0 7px 18px #071d4538}.incident-report-steps .ant-steps-item-title{font-weight:600}.incident-step-content{margin-top:18px}.incident-form-panel{padding:26px 26px 22px;background:linear-gradient(180deg,#fff,#fbfcff);border:1px solid #e6ecf4;border-radius:18px;box-shadow:0 10px 30px #132b540f}.incident-form-panel h2{margin-bottom:22px;color:#0a234d;font-size:20px;font-weight:700}.incident-form-panel .ant-form-item-label>label{color:#263b5e;font-weight:600}.incident-form-panel .ant-input,.incident-form-panel .ant-picker,.incident-form-panel .ant-select-selector{border-color:#dce5f0!important;border-radius:10px!important;transition:border-color .18s ease,box-shadow .18s ease}.incident-form-panel .ant-input:not(textarea),.incident-form-panel .ant-picker,.incident-form-panel .ant-select-selector{min-height:42px}.incident-form-panel .ant-input:hover,.incident-form-panel .ant-picker:hover,.incident-form-panel .ant-select:hover .ant-select-selector{border-color:#8aa7cf!important}.incident-form-panel .ant-input:focus,.incident-form-panel .ant-picker-focused,.incident-form-panel .ant-select-focused .ant-select-selector{border-color:#265a9f!important;box-shadow:0 0 0 3px #265a9f1c!important}.incident-form-panel textarea.ant-input{min-height:112px;padding:12px 14px;resize:vertical}.incident-form-actions{display:flex;justify-content:center;width:100%;margin-top:4px;padding-top:20px;border-top:1px solid #edf1f6}.incident-form-actions .ant-btn{display:inline-flex;min-width:132px;height:44px;align-items:center;justify-content:center;padding:0 24px;font-weight:600;border:0;border-radius:11px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.incident-form-actions .ant-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.incident-save-button{background:linear-gradient(135deg,#16813a,#24934a)!important;box-shadow:0 8px 18px #16813a33}.incident-next-button{background:linear-gradient(135deg,#071d45,#123a7a)!important;box-shadow:0 8px 18px #071d4538}.incident-step-navigation{display:flex;justify-content:center;gap:10px;margin-top:22px}@media (max-width: 767px){.incident-report-wizard-card .ant-card-body{padding:20px 14px 24px}.incident-wizard-hero{align-items:flex-start;padding:16px}.incident-wizard-hero-icon{flex-basis:42px;width:42px;height:42px}.incident-form-panel{padding:20px 14px}.incident-form-actions{flex-wrap:wrap}.incident-form-actions .ant-btn{flex:1 1 130px}}.incident-panel-heading{margin-bottom:22px;text-align:center}.incident-panel-heading h2{margin:0 0 6px;color:#0a234d;font-size:20px;font-weight:700}.incident-panel-heading p{margin:0;color:#6b7c99;font-size:13.5px}.incident-form-panel .ant-divider-horizontal.ant-divider-with-text{margin:18px 0 14px;color:#0a234d;font-size:13px;border-block-start-color:#e6ecf4}.incident-form-panel .ant-divider-horizontal.ant-divider-with-text strong{padding:3px 12px;color:#123a7a;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#eef4fd;border:1px solid #dfe9f8;border-radius:999px}.incident-participant-row{display:flex;width:100%;align-items:center;gap:14px;margin-bottom:10px;padding:11px 14px;background:#fff;border:1px solid #e9eef6;border-radius:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.incident-participant-row:hover{border-color:#c6d8f2;box-shadow:0 6px 16px #132b5412;transform:translateY(-1px)}.incident-participant-identity{display:flex;min-width:0;flex:1 1 40%;flex-direction:column;gap:2px}.incident-participant-name{overflow:hidden;color:#12294f;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.incident-participant-id{color:#7d8ca6;font-size:12px;font-weight:500}.incident-participant-control{flex:1 1 32%;min-width:150px}.incident-participant-control .ant-form-item{margin-bottom:0}.incident-participant-control .ant-select-selector{min-height:38px;border-color:#dce5f0!important;border-radius:10px!important}.incident-participant-control .ant-select:hover .ant-select-selector{border-color:#8aa7cf!important}.incident-participant-role{display:inline-flex;flex:0 0 auto;align-items:center;padding:3px 11px;color:#35507d;font-size:12px;font-weight:600;background:#f1f5fc;border:1px solid #e2eaf7;border-radius:999px}.incident-participant-remove{display:grid;width:30px;height:30px;flex:0 0 30px;color:#d4453f;cursor:pointer;background:#fdf2f2;border:1px solid #f8dcda;border-radius:9px;place-items:center;transition:background .15s ease,color .15s ease}.incident-participant-remove:hover{color:#fff;background:#d4453f}.incident-picker-panel{padding:18px;background:#fbfcff;border:1px solid #e9eef6;border-radius:16px}.incident-picker-panel h4{margin:0;color:#0a234d;font-size:15px;font-weight:700}.incident-picker-panel .ant-table-thead>tr>th{color:#47597a;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:#f2f6fc}.incident-picker-panel .ant-table-tbody>tr>td{padding-block:10px}.incident-add-action-bar{display:flex;justify-content:flex-end;margin-bottom:18px}.incident-add-action-button.ant-btn{display:inline-flex;height:42px;align-items:center;gap:6px;padding:0 20px;font-weight:600;background:linear-gradient(135deg,#071d45,#123a7a)!important;border:0;border-radius:11px;box-shadow:0 8px 18px #071d4533;transition:transform .16s ease,filter .16s ease}.incident-add-action-button.ant-btn:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.incident-action-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:18px}.incident-action-modal .ant-modal-header{margin:0;padding:20px 26px;background:linear-gradient(135deg,#f3f8ff,#f4fbf6);border-bottom:1px solid #e6ecf4}.incident-action-modal .ant-modal-title{color:#0a234d;font-size:17px;font-weight:700}.incident-action-modal .ant-modal-body{padding:24px 26px 26px}.incident-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:6px;padding-top:18px;border-top:1px solid #edf1f6}.incident-modal-actions .ant-btn{height:40px;min-width:108px;font-weight:600;border-radius:10px}.incident-empty-hint{padding:26px 18px;color:#7d8ca6;font-size:13.5px;text-align:center;background:#fbfcff;border:1px dashed #dbe4f0;border-radius:14px}@media (max-width: 991px){.incident-participant-row{flex-wrap:wrap;align-items:flex-start}.incident-participant-identity,.incident-participant-control{flex:1 1 100%}}.admin-filter-label{display:block;margin-bottom:6px;color:#263b5e;font-size:13px;font-weight:600;line-height:1.3}.admin-filter-label--spacer{visibility:hidden}.dashboard-page{--dashboard-danger: #ff6b72;--dashboard-accent-amber: #f59e0b;--dashboard-accent-amber-hover: #fbbf24;--dashboard-accent-amber-text: #1e1b0e}.teacher-dashboard-body{padding:4px 0 24px}.teacher-dashboard-header-actions{display:flex;gap:10px;flex-wrap:wrap}.teacher-dashboard-header-actions .ant-btn .ant-btn-icon{margin-inline-end:8px}.teacher-dashboard-page .admin-header-banner{padding:20px 24px;min-height:96px}.teacher-dashboard-header-actions .ant-btn-primary:not(.ant-btn-dangerous){background-color:var(--dashboard-accent-amber)!important;border-color:var(--dashboard-accent-amber)!important;color:var(--dashboard-accent-amber-text)!important}.teacher-dashboard-header-actions .ant-btn-primary:not(.ant-btn-dangerous):is(:hover,:focus,:active){background-color:var(--dashboard-accent-amber-hover)!important;border-color:var(--dashboard-accent-amber-hover)!important;color:var(--dashboard-accent-amber-text)!important}.teacher-dashboard-stats,.teacher-dashboard-row{margin-bottom:4px}.dashboard-link{font-size:12px;font-weight:500;color:var(--dashboard-primary, #3e79f7)}.dashboard-card-shell{background:var(--dashboard-card-bg);border:1px solid var(--dashboard-card-border);border-radius:var(--dashboard-radius);box-shadow:var(--dashboard-card-shadow)}.dashboard-scroll-list{display:flex;flex-direction:column;max-height:420px;overflow-y:auto}.dashboard-list-row{padding:12px 20px;border-bottom:1px solid var(--dashboard-card-border)}.dashboard-list-row:last-child{border-bottom:none}.dashboard-list-row--hoverable:hover{background:var(--dashboard-surface-subtle)}.dashboard-text-title{font-size:13px;font-weight:500;color:var(--dashboard-heading);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-text-meta{font-size:11.5px;color:var(--dashboard-muted);margin:1px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-legend-dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex-shrink:0}.quick-actions-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:20px;overflow-x:auto}.quick-actions-bar__label{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--dashboard-muted);flex-shrink:0;padding-right:4px}.quick-actions-bar__list{display:flex;gap:10px;flex-shrink:0}.quick-actions-bar__btn{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;white-space:nowrap;padding:8px 14px;border-radius:var(--dashboard-radius);font-size:12.5px;font-weight:500;transition:transform .2s ease}.quick-actions-bar__btn:hover{transform:translateY(-2px)}.quick-actions-bar__btn--brand{color:#3e82f7;background:#3e82f71f}.quick-actions-bar__btn--sky{color:#17bcff;background:#17bcff1f}.quick-actions-bar__btn--mint{color:var(--dashboard-success);background:#04d1821f}.quick-actions-bar__btn--grape{color:#a461d8;background:#a461d81f}.quick-actions-bar__btn--rose{color:var(--dashboard-danger);background:#ff6b721f}.quick-actions-bar__btn--slate{color:var(--dashboard-muted);background:var(--dashboard-surface-subtle)}.deadline-list__row{display:flex;align-items:flex-start;gap:10px}.deadline-list__date{flex-shrink:0;width:36px;height:36px;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center}.deadline-list__day{font-size:12px;font-weight:700;line-height:1}.deadline-list__month{font-size:8.5px;line-height:1;margin-top:2px}.deadline-list__info{flex:1;min-width:0}.deadline-list__progress.ant-progress{margin:8px 0 2px}.deadline-list__count{font-size:10.5px;color:var(--dashboard-muted);margin:2px 0 0}.submission-list__row{display:flex;align-items:center;gap:12px;padding:10px 20px}.submission-list__info{flex:1;min-width:0}.submission-list__student{font-size:12.5px}.submission-list__assignment{font-size:11px}.today-schedule{display:flex;flex-direction:column;gap:8px;padding:14px;max-height:480px;overflow-y:auto}.today-schedule__slot{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:var(--dashboard-radius);border-left:3px solid;background:var(--dashboard-surface-subtle)}.today-schedule__slot--live{box-shadow:var(--dashboard-card-shadow)}.today-schedule__time{flex:0 0 52px;display:flex;flex-direction:column}.today-schedule__time-label{font-size:11px;font-weight:600;color:var(--dashboard-heading)}.today-schedule__period{font-size:10px;color:var(--dashboard-muted)}.today-schedule__info{flex:1;min-width:0}.today-schedule__sub{font-size:11px;margin:2px 0 0}.today-schedule__status{flex-shrink:0;padding-top:2px}.attendance-trend__controls{display:flex;align-items:center;gap:10px}.attendance-trend__controls .ant-select{display:flex;align-items:center}.attendance-trend__controls .ant-select .ant-select-selector{height:24px!important}.attendance-trend__controls .ant-segmented{align-self:center}.attendance-trend__legend{display:flex;gap:18px;margin-bottom:4px;font-size:11.5px;color:var(--dashboard-text)}.attendance-trend__legend span{display:flex;align-items:center;gap:6px}.attendance-trend__dot{width:8px;height:8px}.grade-distribution{display:flex;flex-direction:column;align-items:center;padding:8px 4px 4px}.grade-distribution__legend{width:100%;margin-top:18px;display:flex;flex-direction:column;gap:10px}.grade-distribution__row{display:flex;align-items:center;gap:10px}.grade-distribution__label{font-size:12px;color:var(--dashboard-text);flex:1}.grade-distribution__value{font-size:12px;font-weight:600;color:var(--dashboard-heading)}.risk-list__row{display:flex;align-items:center;gap:12px;transition:background .15s ease}.risk-list__info{min-width:0;flex:1}.risk-list__name{font-size:13.5px}.risk-list__meta{font-size:11.5px;color:var(--dashboard-muted);margin:2px 0 0}.risk-list__tags{display:none;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:260px}.risk-list__score{flex-shrink:0;width:44px;text-align:right;font-size:13px;font-weight:600}.risk-list__score-label{display:block;font-size:10px;font-weight:400;color:var(--dashboard-muted)}.risk-list__chevron{flex-shrink:0;color:var(--dashboard-muted)}@media (min-width: 576px){.risk-list__tags{display:flex}}.announcement-list__head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.announcement-list__time{font-size:10.5px;color:var(--dashboard-muted)}.announcement-list__title{font-size:13px;font-weight:500;color:var(--dashboard-heading);margin:0;line-height:1.4}.announcement-list__body{font-size:11.5px;color:var(--dashboard-muted);margin:4px 0 0;line-height:1.5}.dashboard-section-card.ant-card .ant-card-head{border-bottom:1px solid var(--dashboard-card-border);min-height:0}.dashboard-section-card.ant-card .ant-card-head-title{overflow:visible}.dashboard-section-card__heading{display:flex;flex-direction:column;gap:2px;padding:6px 0}.dashboard-section-card__title{font-size:15px;font-weight:600;color:var(--dashboard-heading)}.dashboard-section-card__subtitle{font-size:12px;font-weight:400;color:var(--dashboard-muted)}.teacher-dashboard-row .ant-col{display:flex}.teacher-dashboard-row .dashboard-card.ant-card{width:100%;display:flex;flex-direction:column}.teacher-dashboard-row .dashboard-card.ant-card .ant-card-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.teacher-dashboard-row .dashboard-scroll-list{flex:1 1 auto;min-height:0}.submission-list__row .ant-avatar,.risk-list__row .ant-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.submission-list__row .ant-avatar-string,.risk-list__row .ant-avatar-string{position:static;transform:none!important;display:inline-flex;align-items:center;justify-content:center}.dashboard-stat-card--static{cursor:default}.dashboard-stat-badge{font-size:10.5px;font-weight:600;padding:1px 8px;border-radius:999px;line-height:1.6;white-space:nowrap}.dashboard-stat-badge--success{color:var(--dashboard-success);background:#04d1821f}.dashboard-stat-badge--warning{color:#fa8c16;background:#fa8c161f}.dashboard-stat-badge--danger{color:var(--dashboard-danger);background:#ff6b721f}.dashboard-stat-badge--neutral{color:var(--dashboard-muted);background:var(--dashboard-surface-subtle)}.dashboard-stat-card__progress.ant-progress{margin-top:8px;margin-bottom:0;line-height:1}.dashboard-stat-card__progress .ant-progress-inner{background-color:var(--dashboard-surface-subtle)}.manage-class-builder-btn.ant-btn{background:transparent!important;border:1px solid rgba(255,255,255,.55)!important;color:#fff!important;border-radius:8px!important;display:inline-flex;align-items:center;gap:6px;font-weight:600}.manage-class-builder-btn.ant-btn:hover,.manage-class-builder-btn.ant-btn:focus{background:#ffffff1f!important;border-color:#fff!important;color:#fff!important}.class-builder-page .ant-btn{display:inline-flex;align-items:center;gap:6px}.class-builder-page .ant-btn:disabled,.class-builder-modal .ant-btn:disabled{opacity:.45}.class-builder-scope.ant-card,.class-builder-panel.ant-card{margin-bottom:16px;border:1px solid var(--admin-card-border, #e7ebf3);border-radius:12px}.class-builder-scope-locked.ant-select-disabled .ant-select-selector{background:var(--ant-color-bg-container, #ffffff);cursor:default}.class-builder-scope-locked.ant-select-disabled .ant-select-selection-item{color:var(--ant-color-text, rgba(0, 0, 0, .88))}.class-builder-scope-label{font-size:12px;font-weight:500;margin-bottom:6px;color:var(--admin-muted-text, #5b6386)}.class-builder-panel-title{display:flex;align-items:center;gap:12px;padding:6px 0}.class-builder-step{flex:none;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#fff;background:#c9780f}.class-builder-panel-heading{font-size:15px;font-weight:600;color:var(--admin-title-color, #0f1235)}.class-builder-panel-sub,.class-builder-muted{font-size:12px;font-weight:400;color:var(--admin-muted-text, #8b93b4)}.class-builder-field-error{font-size:12px;margin-top:4px;color:#dc2c51}.class-builder-field-warning{font-size:12px;margin-top:4px;color:#b86e08}.class-builder-block-error,.class-builder-google{margin-bottom:12px}.class-builder-note.ant-alert{margin-top:4px}.class-builder-sections-head{font-size:12px;margin-bottom:10px;color:var(--admin-muted-text, #5b6386)}.class-builder-section{height:100%;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;border:1px solid var(--admin-card-border, #e7ebf3);background:var(--admin-card-bg, #fafbfe)}.class-builder-section--error{border-color:#dc2c51}.class-builder-section .class-builder-section-room{margin-top:6px}.class-builder-section-head{display:flex;align-items:center;gap:8px}.class-builder-section-head strong{flex:1}.class-builder-add-section.ant-btn{height:100%;min-height:120px}.class-builder-course-name{font-weight:500}.class-builder-panel .class-builder-row-off td{opacity:.55}.class-builder-panel .class-builder-row-error td{background:#dc2c510f!important}.class-builder-cell-error .ant-checkbox-inner{border-color:#dc2c51!important}.class-builder-reporting{display:flex;flex-direction:column;gap:8px}.class-builder-add-courses{display:flex;gap:8px;margin-top:12px}.class-builder-add-courses-select{flex:1;min-width:0}.class-builder-roster-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.class-builder-search.ant-input-affix-wrapper{margin-bottom:12px}.class-builder-select-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.class-builder-matrix-search.ant-input-affix-wrapper{width:240px;max-width:100%}.class-builder-matrix-head{display:flex;flex-direction:column;align-items:center;gap:2px}.class-builder-matrix-course{font-weight:600;line-height:1.2}.class-builder-footer{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:14px 20px;border-radius:12px;border:1px solid var(--admin-card-border, #e7ebf3);background:var(--admin-card-bg, #ffffff);box-shadow:0 18px 48px -12px #0b0e2e40}.class-builder-footer-tally{display:flex;flex-wrap:wrap;gap:28px}.class-builder-tally-value{font-size:22px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--admin-title-color, #0f1235)}.class-builder-tally-label{font-size:11px;margin-top:4px;text-transform:uppercase;letter-spacing:.05em;color:var(--admin-muted-text, #8b93b4)}.class-builder-save-state{font-size:12px;color:var(--admin-muted-text, #8b93b4)}.class-builder-save-state--error{color:#dc2c51}.class-builder-body>.ant-alert{margin-bottom:16px}.class-builder-stat{padding:12px;border-radius:10px;border:1px solid var(--admin-card-border, #e7ebf3)}.class-builder-stat-value{font-size:22px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.class-builder-stat-label{font-size:12px;margin-top:6px;color:var(--admin-muted-text, #8b93b4)}.class-builder-review-stats,.class-builder-review-list{margin-bottom:16px}.class-builder-problem-list{margin:4px 0 0;padding-left:18px}.class-builder-progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.class-builder-progress-title.ant-typography{margin:0}.class-builder-progress-count{margin:6px 0 4px;color:var(--admin-muted-text, #5b6386)}.class-builder-progress-count strong{font-size:18px;color:var(--admin-title-color, #0f1235)}.class-builder-progress-failed{color:#dc2c51}.class-builder-progress .ant-alert{margin:8px 0}.class-builder-progress-list{margin-top:8px}.class-builder-item-icon{font-size:18px;margin-top:4px}.class-builder-item-icon--done{color:#16c098}.class-builder-item-icon--failed{color:#dc2c51}.class-builder-item-icon--pending{color:var(--admin-muted-text, #8b93b4)}.class-builder-progress-actions{margin-top:12px}@media (max-width: 768px){.class-builder-footer{position:static;margin-top:16px}.class-builder-footer-tally{gap:16px}}.loading.cover-content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading.cover-page{position:fixed;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.loading .ant-spin{color:#3e79f7}.help-popover .ant-popover-inner{border-radius:10px;padding:10px 14px;box-shadow:0 10px 30px #0f172a2e;background:#fff}.help-popover .ant-popover-inner-content{padding:0}.help-popover-text{margin:0;font-size:12px;line-height:1.6;color:#1f2933}.help-popover .ant-popover-arrow:before,.help-popover .ant-popover-arrow-content{background:#fff;box-shadow:0 10px 30px #0f172a2e}.help-popover{animation:help-popover-fade-in .15s ease-out}@keyframes help-popover-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.class-schedule-container{padding:8px 4px 0}.class-schedule-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:14px 18px;border-radius:16px}.class-schedule-header-left{display:flex;align-items:center;gap:12px}.class-schedule-header-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.class-schedule-title{margin:0;font-size:18px;font-weight:600}.class-schedule-subtitle{margin:0;font-size:12px}.class-schedule-header-right{display:flex;gap:8px;align-items:center}.course-list-panel{padding:16px 14px}.course-list-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.course-list-header-icon{width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center}.course-list-title{margin:0;font-size:15px;font-weight:600}.course-list-subtitle{margin:0;font-size:11px;color:#6b7280}.course-list-body{margin-top:8px}.course-card{border-radius:16px!important;color:#fff!important;margin-bottom:10px;border:none!important;box-shadow:0 12px 30px #0f172a40;transition:transform .15s ease-out,box-shadow .15s ease-out}.course-card:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0f172a59}.course-card .ant-card-body{padding:12px 14px}.course-card-content{display:flex;flex-direction:column;gap:4px}.course-card-title-row{display:flex;justify-content:space-between;align-items:center}.course-card-title{margin:0;font-size:14px;font-weight:600;color:#fff}.course-card-range{margin:2px 0 0;font-size:11px;color:#ffffffe6}.course-card-footer{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap}.calendar-shell{background:#fff;border-radius:18px;padding:16px 18px 20px;border:1px solid #e5e7eb;box-shadow:0 18px 45px #0f172a1a}.calendar-shell-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.calendar-shell-title{margin:0;font-size:16px;font-weight:600}.calendar-shell-subtitle{margin:0;font-size:12px;color:#6b7280}.scrollable-course-list{max-height:550px;overflow-y:auto;padding-right:4px;scroll-behavior:smooth}.scrollable-course-list::-webkit-scrollbar{width:6px}.scrollable-course-list::-webkit-scrollbar-track{background:transparent}.scrollable-course-list::-webkit-scrollbar-thumb{background:#1f293759;border-radius:999px}.scrollable-course-list::-webkit-scrollbar-thumb:hover{background:#1f29378c}.scrollable-course-list{scrollbar-width:thin;scrollbar-color:rgba(31,41,55,.45) transparent}.class-overview-page{padding:4px 0}.class-overview-stats-card{border-radius:18px;border:none;padding:10px 16px;background:radial-gradient(circle at top left,#eff6ff,#fdf2ff);box-shadow:0 18px 40px #0f172a14}.class-overview-stats-grid .ant-statistic-title{font-size:11px;color:#6b7280}.class-overview-stats-grid .ant-statistic-content{font-size:14px}.stat-tile{display:flex;align-items:center;gap:8px}.stat-icon{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}.stat-icon--primary{background:linear-gradient(135deg,#6366f1,#ec4899)}.stat-icon--blue{background:linear-gradient(135deg,#0ea5e9,#22c55e)}.card-header-with-icon{display:flex;align-items:center;gap:10px}.card-header-icon{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.courses-header-icon{background:linear-gradient(135deg,#3b82f6,#22c55e)}.students-header-icon{background:linear-gradient(135deg,#f97316,#ec4899)}.card-header-title{font-size:15px;font-weight:600}.card-header-subtitle{font-size:11px}.card-extra-icon{padding:4px 8px;border-radius:999px;cursor:pointer;transition:background-color .15s ease-out}.card-extra-icon:hover{background-color:#94a3b833}.courses-card{border-radius:18px;box-shadow:0 18px 45px #0f172a14;border:none}.course-card-wrapper{border-radius:14px!important;border:none!important;padding:0!important;margin-bottom:12px;box-shadow:0 14px 35px #0f172a14;transition:box-shadow .15s ease-out,transform .15s ease-out}.course-card-wrapper:hover{transform:translateY(-2px);box-shadow:0 18px 45px #0f172a2e}.course-card-wrapper .ant-card-body{padding:10px 12px}.course-card-inner{border-left:4px solid #3b82f6;padding-left:8px}.course-title{margin:0;font-size:14px;font-weight:600;color:#111827}.course-meta-tags{margin-top:4px;display:flex;flex-wrap:wrap;gap:4px}.course-tag-text{font-size:11px;color:#0f172a}.course-actions-col{text-align:right}.course-teacher-stack{display:inline-flex;align-items:center;margin-right:4px}.course-more-icon{margin-left:8px;cursor:pointer}.students-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:10px}.students-search-input{flex:1;border-radius:10px!important;padding-left:12px!important;padding-right:12px!important;border-color:#f8717180;box-shadow:none}.students-search-input:hover,.students-search-input:focus{border-color:#f97373;box-shadow:0 0 0 1px #f8717166}.students-scroll-wrapper{height:420px;overflow:auto;padding:0 4px 0 0;border-radius:12px}.students-scroll-wrapper::-webkit-scrollbar{width:6px}.students-scroll-wrapper::-webkit-scrollbar-track{background:transparent}.students-scroll-wrapper::-webkit-scrollbar-thumb{background:#94a3b8b3;border-radius:999px}.students-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#6b7280e6}.students-scroll-wrapper{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.9) transparent}.student-image-avatar{width:36px!important;height:36px!important;line-height:36px!important;font-size:13px!important;font-weight:700;flex-shrink:0;border-radius:50%!important}.student-image-avatar img{width:100%;height:100%;object-fit:cover}.student-image-avatar .ant-avatar-string,.course-teacher-avatar .ant-avatar-string,.course-teacher-stack .ant-avatar .ant-avatar-string{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;transform-origin:center!important;line-height:1!important}.student-avatar-wrap{flex-shrink:0;display:flex;align-items:center}.student-row-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.student-list-item{border-radius:12px;margin-bottom:6px;padding-inline:8px!important;background:#fff;box-shadow:0 6px 18px #0f172a0d}.student-list-title-link{display:flex;align-items:center;gap:8px}.student-status-dot{width:10px;height:10px;border-radius:999px;display:inline-block}.student-name-block{display:inline-block}.student-name-text{display:inline-block;max-width:180px;vertical-align:top}.student-id-text{font-size:11px;color:#6b7280}.class-stat-sub{font-size:11px}.manage-class-card{border-radius:10px;overflow:hidden;margin-bottom:14px}.manage-class-card .ant-card-body{padding:14px 16px 12px}.mc-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mc-card-header-left{display:flex;flex-direction:column;gap:4px}.mc-class-title a,.mc-class-title a:hover{color:inherit}.mc-class-dates{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.mc-class-dates-icon{font-size:13px;color:#3b82f6}.mc-dates-sep{margin:0 2px}.mc-icon-btn{border-radius:999px!important;padding:0 8px!important;height:28px!important}.mc-copy-btn{background:#f8fafce6}.mc-card-bottom-left{display:flex;flex-direction:column}.mc-card-bottom-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.mc-pill{border-radius:999px!important;border:none!important;font-size:12px;padding:2px 10px!important;display:inline-flex;align-items:center}.mc-pill-soft{background:#ffffffe6!important}.mc-pill-text{font-size:12px;color:#0f172a}.mc-status-row{display:flex;flex-wrap:wrap;gap:6px}.mc-pill-courses{background:linear-gradient(135deg,#e0f2fe,#f9fafb)!important}.mc-pill-students{background:linear-gradient(135deg,#dcfce7,#f9fafb)!important}.mc-pill-room{background:linear-gradient(135deg,#22c55e,#16a34a)!important;color:#fff!important}.mc-pill-room span{color:inherit}.mc-pill-days{background:linear-gradient(135deg,#1d4ed8,#4f46e5)!important;color:#fff!important}.mc-pill-days span{color:inherit}@media (max-width: 1200px){.class-stat-item{flex:1 1 30%;padding-right:16px}.class-stat-item:nth-child(3n):after{display:none}}@media (max-width: 992px){.class-stat-item{flex:1 1 45%;padding-right:14px}.class-stat-item:after{top:25%;bottom:25%}.students-toolbar{flex-wrap:wrap}.students-search-input{flex:1 1 100%}.manage-class-card .ant-card-body{padding:12px 12px 10px}.mc-card-bottom-right{align-items:flex-start}}@media (max-width: 576px){.class-stat-item{flex:1 1 100%;padding-right:0;padding-bottom:8px}.class-stat-item:after{display:none}.course-card-inner{border-left-width:3px}.course-title{font-size:13px}.students-scroll-wrapper{height:230px}.mc-card-header{flex-direction:column;align-items:flex-start}.mc-card-header-right{align-self:flex-end}}
