@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--app-font);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--color-blue-600:#155dfc;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--app-font);--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-blue-600:lab(44.0605% 29.0279 -86.0352)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.mr-2{margin-right:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-col{flex-direction:column}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.text-blue-600{color:var(--color-blue-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--background:#fff;--foreground:#171717;--font-system:Arial, Helvetica, sans-serif;--font-inter:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-jakarta:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-dm-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-poppins:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-outfit:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-lexend:"Lexend", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-manrope:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-roboto:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-nunito:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-open-sans:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-montserrat:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-lato:"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-raleway:"Raleway", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-rubik:"Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-source-sans:"Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-work-sans:"Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-karla:"Karla", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-fira-sans:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ubuntu:"Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-urbanist:"Urbanist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-lora:"Lora", Georgia, serif;--font-jetbrains-mono:"JetBrains Mono", ui-monospace, Menlo, Monaco, Consolas, monospace;--app-font:var(--font-system)}html[data-theme=dark],html.dark{--background:#0b1120;--foreground:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--background);color:var(--foreground);font-family:var(--app-font)}html[data-theme=dark] h1,html.dark h1,html[data-theme=dark] h2,html.dark h2,html[data-theme=dark] h3,html.dark h3,html[data-theme=dark] h4,html.dark h4,html[data-theme=dark] h5,html.dark h5,html[data-theme=dark] h6,html.dark h6{color:#f8fafc!important}html[data-theme=dark] p,html.dark p,html[data-theme=dark] span,html.dark span,html[data-theme=dark] label,html.dark label{color:inherit}html[data-theme=dark] [class*=subtitle],html.dark [class*=subtitle],html[data-theme=dark] [class*=desc],html.dark [class*=desc],html[data-theme=dark] [class*=SubTitle],html.dark [class*=SubTitle]{color:#94a3b8!important}html[data-theme=dark] [class*=pageHeader],html.dark [class*=pageHeader],html[data-theme=dark] [class*=detailHeader],html.dark [class*=detailHeader]{color:#f8fafc!important;background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] [class*=pageHeader] h1,html.dark [class*=pageHeader] h1,html[data-theme=dark] [class*=greetingBlock] h1,html.dark [class*=greetingBlock] h1,html[data-theme=dark] [class*=detailTitle] h2,html.dark [class*=detailTitle] h2{color:#f8fafc!important}html[data-theme=dark] [class*=pageHeader] p,html.dark [class*=pageHeader] p,html[data-theme=dark] [class*=greetingBlock] p,html.dark [class*=greetingBlock] p,html[data-theme=dark] [class*=detailTitle] p,html.dark [class*=detailTitle] p{color:#94a3b8!important}html[data-theme=dark] [class*=greetingBlock] strong,html.dark [class*=greetingBlock] strong{color:#818cf8!important}html[data-theme=dark] [class*=statCard],html.dark [class*=statCard],html[data-theme=dark] [class*=summaryCard],html.dark [class*=summaryCard],html[data-theme=dark] [class*=kpiCard],html.dark [class*=kpiCard],html[data-theme=dark] [class*=contentCard],html.dark [class*=contentCard],html[data-theme=dark] [class*=settingCard],html.dark [class*=settingCard],html[data-theme=dark] [class*=category],html.dark [class*=category],html[data-theme=dark] [class*=cardBox],html.dark [class*=cardBox],html[data-theme=dark] [class*=customSectionCard],html.dark [class*=customSectionCard],html[data-theme=dark] [class*=previewStickyCard],html.dark [class*=previewStickyCard],html[data-theme=dark] [class*=panel],html.dark [class*=panel],html[data-theme=dark] [class*=Panel],html.dark [class*=Panel]{color:#f8fafc!important;background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] [class*=categoryHeader],html.dark [class*=categoryHeader]{background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] [class*=statCard] strong,html.dark [class*=statCard] strong,html[data-theme=dark] [class*=summaryCard] strong,html.dark [class*=summaryCard] strong,html[data-theme=dark] [class*=statNumItem],html.dark [class*=statNumItem],html[data-theme=dark] [class*=statCard] b,html.dark [class*=statCard] b{color:#f8fafc!important}html[data-theme=dark] [class*=statCard] span,html.dark [class*=statCard] span,html[data-theme=dark] [class*=summaryCard] span,html.dark [class*=summaryCard] span,html[data-theme=dark] [class*=statNumItem] small,html.dark [class*=statNumItem] small{color:#94a3b8!important}html[data-theme=dark] [class*=statDivider],html.dark [class*=statDivider]{color:#475569!important}html[data-theme=dark] [class*=tableWrap],html.dark [class*=tableWrap]{background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] table,html.dark table{color:#f8fafc!important;background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] thead,html.dark thead{background:#0f172a!important}html[data-theme=dark] th,html.dark th{color:#cbd5e1!important;background:#0f172a!important;border-color:#334155!important;border-bottom-style:solid!important;border-bottom-width:1px!important}html[data-theme=dark] td,html.dark td{background:0 0;color:#e2e8f0!important;border-color:#334155!important;border-bottom-style:solid!important;border-bottom-width:1px!important}html[data-theme=dark] tr:hover td,html.dark tr:hover td,html[data-theme=dark] tbody tr:hover,html.dark tbody tr:hover{background:#ffffff0a!important}html[data-theme=dark] [class*=selectedRow],html[data-theme=dark] [class*=selectedRow] td,html.dark [class*=selectedRow],html.dark [class*=selectedRow] td{background:#6366f126!important}html[data-theme=dark] [class*=boldCell],html.dark [class*=boldCell],html[data-theme=dark] [class*=studentName] strong,html.dark [class*=studentName] strong,html[data-theme=dark] [class*=feeTypeNameWrap] strong,html.dark [class*=feeTypeNameWrap] strong{color:#f8fafc!important}html[data-theme=dark] [class*=emailCell],html.dark [class*=emailCell],html[data-theme=dark] [class*=emptyState],html.dark [class*=emptyState]{color:#94a3b8!important}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=button]):not([type=submit]),html.dark input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=button]):not([type=submit]),html[data-theme=dark] select,html.dark select,html[data-theme=dark] textarea,html.dark textarea,html[data-theme=dark] [class*=searchBox],html.dark [class*=searchBox],html[data-theme=dark] [class*=selectControl],html.dark [class*=selectControl],html[data-theme=dark] [class*=searchInput],html.dark [class*=searchInput],html[data-theme=dark] [class*=dataBox],html.dark [class*=dataBox],html[data-theme=dark] [class*=passwordInput],html.dark [class*=passwordInput]{color:#f8fafc!important;border-color:#334155!important}html[data-theme=dark] [class*=searchBox] input,html.dark [class*=searchBox] input,html[data-theme=dark] [class*=selectButton],html.dark [class*=selectButton]{box-shadow:none!important;color:#f8fafc!important;background:0 0!important;border:0 #0000!important;outline:none!important}html[data-theme=dark] [class*=searchBox] input:focus,html.dark [class*=searchBox] input:focus{box-shadow:none!important;border:0 #0000!important;outline:none!important}html[data-theme=dark] input::placeholder,html.dark input::placeholder,html[data-theme=dark] textarea::placeholder,html.dark textarea::placeholder{color:#64748b!important}html[data-theme=dark] input:focus,html.dark input:focus,html[data-theme=dark] select:focus,html.dark select:focus,html[data-theme=dark] textarea:focus,html.dark textarea:focus,html[data-theme=dark] [class*=searchBox]:focus-within,html.dark [class*=searchBox]:focus-within,html[data-theme=dark] [class*=selectControl]:focus-within,html.dark [class*=selectControl]:focus-within,html[data-theme=dark] [class*=searchInput]:focus,html.dark [class*=searchInput]:focus,html[data-theme=dark] [class*=passwordInput]:focus,html.dark [class*=passwordInput]:focus{border-color:#6366f1!important;outline:none!important;box-shadow:0 0 0 3px #6366f140!important}html[data-theme=dark] input[type=checkbox],html.dark input[type=checkbox],html[data-theme=dark] input[type=radio],html.dark input[type=radio]{accent-color:#6366f1!important}html[data-theme=dark] [class*=secondaryButton],html.dark [class*=secondaryButton],html[data-theme=dark] [class*=btnOutline],html.dark [class*=btnOutline],html[data-theme=dark] [class*=columnsSelectorButton],html.dark [class*=columnsSelectorButton],html[data-theme=dark] [class*=bulkButton],html.dark [class*=bulkButton],html[data-theme=dark] [class*=exportButton],html.dark [class*=exportButton],html[data-theme=dark] [class*=backLink],html.dark [class*=backLink],html[data-theme=dark] [class*=actionButton]:not([class*=primary]),html.dark [class*=actionButton]:not([class*=primary]),html[data-theme=dark] [class*=rowAction],html.dark [class*=rowAction],html[data-theme=dark] [class*=rowActionBtn],html.dark [class*=rowActionBtn],html[data-theme=dark] [class*=moreOptionsBtn],html.dark [class*=moreOptionsBtn],html[data-theme=dark] [class*=iconButton]:not([class*=primary]),html.dark [class*=iconButton]:not([class*=primary]){color:#cbd5e1!important;background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] [class*=secondaryButton]:hover,html.dark [class*=secondaryButton]:hover,html[data-theme=dark] [class*=btnOutline]:hover,html.dark [class*=btnOutline]:hover,html[data-theme=dark] [class*=columnsSelectorButton]:hover,html.dark [class*=columnsSelectorButton]:hover,html[data-theme=dark] [class*=bulkButton]:hover,html.dark [class*=bulkButton]:hover,html[data-theme=dark] [class*=backLink]:hover,html.dark [class*=backLink]:hover,html[data-theme=dark] [class*=actionButton]:hover,html.dark [class*=actionButton]:hover,html[data-theme=dark] [class*=rowAction]:hover,html.dark [class*=rowAction]:hover,html[data-theme=dark] [class*=rowActionBtn]:hover,html.dark [class*=rowActionBtn]:hover,html[data-theme=dark] [class*=moreOptionsBtn]:hover,html.dark [class*=moreOptionsBtn]:hover,html[data-theme=dark] [class*=iconButton]:hover,html.dark [class*=iconButton]:hover{color:#fff!important;background:#334155!important;border-color:#475569!important}html[data-theme=dark] [class*=exportButton]:hover,html.dark [class*=exportButton]:hover{color:#4ade80!important;background:#22c55e26!important;border-color:#22c55e!important}html[data-theme=dark] [class*=menu]:not([class*=MenuTitle]):not([class*=MenuItem]):not([class*=sidebarNav]),html.dark [class*=menu]:not([class*=MenuTitle]):not([class*=MenuItem]):not([class*=sidebarNav]),html[data-theme=dark] [class*=rowMenu],html.dark [class*=rowMenu],html[data-theme=dark] [class*=actionMenu],html.dark [class*=actionMenu],html[data-theme=dark] [class*=columnsDropdown],html.dark [class*=columnsDropdown],html[data-theme=dark] [class*=selectMenu],html.dark [class*=selectMenu]{color:#f8fafc!important;background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] [class*=menuItem],html.dark [class*=menuItem],html[data-theme=dark] [class*=rowMenu] button,html.dark [class*=rowMenu] button,html[data-theme=dark] [class*=actionMenu] button,html.dark [class*=actionMenu] button,html[data-theme=dark] [class*=selectMenu] button{color:#cbd5e1!important}html[data-theme=dark] [class*=menuItem]:hover,html.dark [class*=menuItem]:hover,html[data-theme=dark] [class*=rowMenu] button:hover,html.dark [class*=rowMenu] button:hover,html[data-theme=dark] [class*=actionMenu] button:hover,html.dark [class*=actionMenu] button:hover,html[data-theme=dark] [class*=selectMenu] button:hover,html.dark [class*=selectMenu] button:hover{color:#fff!important;background:#334155!important}html[data-theme=dark] [class*=columnsDropdownHeader],html.dark [class*=columnsDropdownHeader],html[data-theme=dark] [class*=selectMenuTitle],html.dark [class*=selectMenuTitle]{color:#94a3b8!important;border-bottom-color:#334155!important}html[data-theme=dark] [class*=columnCheckboxItem]:hover,html.dark [class*=columnCheckboxItem]:hover{color:#fff!important;background:#334155!important}html[data-theme=dark] [class*=modalOverlay],html.dark [class*=modalOverlay],html[data-theme=dark] [class*=confirmOverlay],html.dark [class*=confirmOverlay]{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#000000bf!important}html[data-theme=dark] [class*=modalBox],html.dark [class*=modalBox],html[data-theme=dark] [class*=modalContent],html.dark [class*=modalContent],html[data-theme=dark] [class*=templateCatalogModal],html.dark [class*=templateCatalogModal],html[data-theme=dark] [class*=confirmDialog],html.dark [class*=confirmDialog]{color:#f8fafc!important;background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 25px 60px #000000b3!important}html[data-theme=dark] [class*=modalHeader],html.dark [class*=modalHeader],html[data-theme=dark] [class*=catalogModalHeader],html.dark [class*=catalogModalHeader]{color:#f8fafc!important;background:#0f172a!important;border-bottom:1px solid #334155!important}html[data-theme=dark] [class*=modalHeader] h2,html.dark [class*=modalHeader] h2,html[data-theme=dark] [class*=catalogModalTitle],html.dark [class*=catalogModalTitle],html[data-theme=dark] [class*=confirmDialog] h2,html.dark [class*=confirmDialog] h2{color:#f8fafc!important}html[data-theme=dark] [class*=closeBtn],html.dark [class*=closeBtn],html[data-theme=dark] [class*=catalogModalCloseBtn],html.dark [class*=catalogModalCloseBtn]{color:#94a3b8!important;background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] [class*=closeBtn]:hover,html.dark [class*=closeBtn]:hover,html[data-theme=dark] [class*=catalogModalCloseBtn]:hover,html.dark [class*=catalogModalCloseBtn]:hover{color:#fff!important;background:#334155!important}html[data-theme=dark] [class*=formActions],html.dark [class*=formActions],html[data-theme=dark] [class*=modalFooter],html.dark [class*=modalFooter]{background:#0f172a!important;border-top:1px solid #334155!important}html[data-theme=dark] [class*=tabNav],html.dark [class*=tabNav],html[data-theme=dark] [class*=tabNavContainer],html.dark [class*=tabNavContainer],html[data-theme=dark] [class*=tabBarContainer],html.dark [class*=tabBarContainer]{background:#1e293b!important;border-bottom-color:#334155!important}html[data-theme=dark] [class*=tabButton]:not([class*=activeTab]):not([class*=tabButtonActive]),html.dark [class*=tabButton]:not([class*=activeTab]):not([class*=tabButtonActive]),html[data-theme=dark] [class*=tabNavItem]:not([class*=tabNavItemActive]),html.dark [class*=tabNavItem]:not([class*=tabNavItemActive]){color:#94a3b8!important;background:0 0!important}html[data-theme=dark] [class*=tabButton]:not([class*=activeTab]):not([class*=tabButtonActive]):hover,html.dark [class*=tabButton]:not([class*=activeTab]):not([class*=tabButtonActive]):hover,html[data-theme=dark] [class*=tabNavItem]:not([class*=tabNavItemActive]):hover,html.dark [class*=tabNavItem]:not([class*=tabNavItemActive]):hover{color:#f8fafc!important;background:#ffffff0d!important}html[data-theme=dark] [class*=activeTab],html.dark [class*=activeTab],html[data-theme=dark] [class*=tabNavItemActive],html.dark [class*=tabNavItemActive]{color:#818cf8!important;border-bottom-color:#818cf8!important}html[data-theme=dark] [class*=tableFooter],html.dark [class*=tableFooter]{color:#94a3b8!important;background:#1e293b!important;border-top-color:#334155!important}html[data-theme=dark] [class*=tableFooter] button,html.dark [class*=tableFooter] button,html[data-theme=dark] [class*=paginationBtn],html.dark [class*=paginationBtn]{color:#cbd5e1!important;background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] [class*=tableFooter] button:hover:not(:disabled),html.dark [class*=tableFooter] button:hover:not(:disabled),html[data-theme=dark] [class*=paginationBtn]:hover:not(:disabled),html.dark [class*=paginationBtn]:hover:not(:disabled){color:#fff!important;background:#334155!important}html[data-theme=dark] [class*=activePage],html.dark [class*=activePage]{color:#fff!important;background:#6366f1!important;border-color:#6366f1!important}html[data-theme=dark] [class*=statusPaid],html.dark [class*=statusPaid],html[data-theme=dark] [class*=enrolled],html.dark [class*=enrolled],html[data-theme=dark] [class*=paid],html.dark [class*=paid]{color:#4ade80!important;background:#22c55e2e!important;border:1px solid #22c55e59!important}html[data-theme=dark] [class*=statusUnpaid],html.dark [class*=statusUnpaid],html[data-theme=dark] [class*=suspended],html.dark [class*=suspended],html[data-theme=dark] [class*=unpaid],html.dark [class*=unpaid]{color:#f87171!important;background:#ef44442e!important;border:1px solid #ef444459!important}html[data-theme=dark] [class*=statusPartial],html.dark [class*=statusPartial],html[data-theme=dark] [class*=graduated],html.dark [class*=graduated],html[data-theme=dark] [class*=partial],html.dark [class*=partial]{color:#facc15!important;background:#eab3082e!important;border:1px solid #eab30859!important}html[data-theme=dark] [class*=breakdownItem],html.dark [class*=breakdownItem],html[data-theme=dark] [class*=optionalBadge],html.dark [class*=optionalBadge],html[data-theme=dark] [class*=statusRefunded],html.dark [class*=statusRefunded]{color:#94a3b8!important;background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] [class*=breakdownItemAffecte],html.dark [class*=breakdownItemAffecte],html[data-theme=dark] [class*=mandatoryBadge],html.dark [class*=mandatoryBadge],html[data-theme=dark] [class*=regimeAffecte],html.dark [class*=regimeAffecte]{color:#818cf8!important;background:#6366f12e!important;border-color:#6366f159!important}html[data-theme=dark] [class*=toolbar],html.dark [class*=toolbar],html[data-theme=dark] [class*=filterBar],html.dark [class*=filterBar]{background:#1e293b!important;border-bottom-color:#334155!important}html[data-theme=dark] [class*=selectField] span,html.dark [class*=selectField] span,html[data-theme=dark] [class*=pageSize] span{color:#94a3b8!important}html[data-theme=dark] [class*=institutionHeroCard],html.dark [class*=institutionHeroCard],html[data-theme=dark] [class*=activityCard],html.dark [class*=activityCard],html[data-theme=dark] [class*=criteriaList],html.dark [class*=criteriaList],html[data-theme=dark] [class*=protectedBanner],html.dark [class*=protectedBanner]{color:#e2e8f0!important;background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] [class*=pageContainer],html.dark [class*=pageContainer]{background-color:#0b1120!important}html[data-theme=dark] [class*=institutionLogoBig],html.dark [class*=institutionLogoBig],html[data-theme=dark] [class*=activityIcon],html.dark [class*=activityIcon],html[data-theme=dark] [class*=roleCard],html.dark [class*=roleCard]{background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] [class*=roleCardHeader] strong,html.dark [class*=roleCardHeader] strong{color:#f8fafc!important}table,[class*=table],[class*=kpi],[class*=stat],[class*=badge],[class*=amount]{font-variant-numeric:tabular-nums}*{scrollbar-color:#9aa5b5 transparent;scrollbar-width:thin!important}::-webkit-scrollbar{width:4px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#9aa5b5;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#7b8798}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInOnly{0%{opacity:0}to{opacity:1}}:is(html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*="cursor: pointer"]:not([style*="position: absolute"]):not([style*=position\:absolute]):not([style*="position: fixed"]):not([style*=position\:fixed]):not([style*="position: absolute"] *):not([style*=position\:absolute] *),html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*=cursor\:pointer]:not([style*="position: absolute"]):not([style*=position\:absolute]):not([style*="position: fixed"]):not([style*=position\:fixed]):not([style*="position: absolute"] *):not([style*=position\:absolute] *),html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*="cursor: default"]:not([style*="position: absolute"]):not([style*=position\:absolute]):not([style*="position: fixed"]):not([style*=position\:fixed]):not([style*="position: absolute"] *):not([style*=position\:absolute] *):not(:has(input)),html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*=cursor\:default]:not([style*="position: absolute"]):not([style*=position\:absolute]):not([style*="position: fixed"]):not([style*=position\:fixed]):not([style*="position: absolute"] *):not([style*=position\:absolute] *):not(:has(input))){color:#0f172a!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;justify-content:space-between!important;align-items:center!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:10px 12px!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}div[data-floating-control=true][style*="cursor: pointer"]:not([style*="position: absolute"] *):not([style*=position\:absolute] *)[style*="6d4aff"],div[data-floating-control=true][style*="cursor: pointer"]:not([style*="position: absolute"] *):not([style*=position\:absolute] *)[style*="7c3aed"],div[data-floating-control=true][style*="cursor: pointer"]:not([style*="position: absolute"] *):not([style*=position\:absolute] *)[style*="rgba(109, 74, 255"],div[data-floating-control=true][style*="cursor: pointer"]:not([style*="position: absolute"] *):not([style*=position\:absolute] *)[style*="rgba(124, 58, 237"],div[data-floating-control=true][style*=cursor\:pointer]:not([style*="position: absolute"] *):not([style*=position\:absolute] *)[style*="6d4aff"],div[data-floating-control=true][style*=cursor\:pointer]:not([style*="position: absolute"] *):not([style*=position\:absolute] *)[style*="7c3aed"],div[data-floating-control=true][style*=cursor\:pointer]:not([style*="position: absolute"] *):not([style*=position\:absolute] *)[style*="rgba(109, 74, 255"],div[data-floating-control=true][style*=cursor\:pointer]:not([style*="position: absolute"] *):not([style*=position\:absolute] *)[style*="rgba(124, 58, 237"]{border-color:#214f9e!important;box-shadow:0 0 0 3px #214f9e1f!important}div[data-floating-control=true][style*="cursor: pointer"]:not([style*="position: absolute"] *):not([style*=position\:absolute] *) span,div[data-floating-control=true][style*=cursor\:pointer]:not([style*="position: absolute"] *):not([style*=position\:absolute] *) span,div[data-floating-control=true][style*="cursor: default"]:not([style*="position: absolute"] *):not([style*=position\:absolute] *) span,div[data-floating-control=true][style*=cursor\:default]:not([style*="position: absolute"] *):not([style*=position\:absolute] *) span{font-size:13px!important;line-height:1.35!important}[data-floating-control] span,[data-floating-control=true] span,span[data-floating-control],span[data-floating-control=true],div[data-floating-control] span,div[data-floating-control=true] span,div[class*=field] [data-floating-control] span,div[class*=field] [data-floating-control=true] span,div[class*=field] span[data-floating-control],div[class*=field] span[data-floating-control=true],div[class*=field] div[data-floating-control] span,div[class*=field] div[data-floating-control=true] span,div[class*=field] div[style*="cursor: pointer"] span,div[class*=field] div[style*=cursor\:pointer] span,div[class*=field] div[style*="position: absolute"] span,div[class*=field] div[style*=position\:absolute] span,div[data-floating-control=true] * span,div[data-floating-control] * span{margin-bottom:0!important}div[style*="position: absolute"]:has([data-floating-control]) span{margin-bottom:0!important}div[style*=position\:absolute]:has([data-floating-control]) span{margin-bottom:0!important}div[data-floating-control=true][style*="cursor: pointer"]:not([style*="position: absolute"] *):not([style*=position\:absolute] *) svg,div[data-floating-control=true][style*=cursor\:pointer]:not([style*="position: absolute"] *):not([style*=position\:absolute] *) svg{color:#64748b!important;flex-shrink:0!important}html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*="position: absolute"],html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*=position\:absolute]{z-index:99999!important;box-sizing:border-box!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;width:100%!important;max-height:250px!important;padding:6px!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #0000000d!important}html:not([data-theme=dark]):not(.dark) div[style*="position: absolute"]:has(>div[data-floating-control=true]){z-index:99999!important;box-sizing:border-box!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;width:100%!important;max-height:250px!important;padding:6px!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #0000000d!important}html:not([data-theme=dark]):not(.dark) div[style*=position\:absolute]:has(>div[data-floating-control=true]){z-index:99999!important;box-sizing:border-box!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;width:100%!important;max-height:250px!important;padding:6px!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #0000000d!important}html:not([data-theme=dark]):not(.dark) div[class*=sideDrawer] div[style*="position: absolute"]:has([data-floating-control=true]){z-index:99999!important;box-sizing:border-box!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;width:100%!important;max-height:250px!important;padding:6px!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #0000000d!important}html:not([data-theme=dark]):not(.dark) div[class*=sideDrawer] div[style*=position\:absolute]:has([data-floating-control=true]){z-index:99999!important;box-sizing:border-box!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;width:100%!important;max-height:250px!important;padding:6px!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #0000000d!important}:is(div[data-floating-control=true] div:has(>input),div[style*="position: absolute"]:has([data-floating-control]) div:has(>input),div[style*=position\:absolute]:has([data-floating-control]) div:has(>input),div[data-floating-control=true] div:has(>input[type=text]),div[data-floating-control=true] div:has(>input[type=search]),div[style*="position: absolute"] div:has(>input[type=text]),div[style*="position: absolute"] div:has(>input[type=search]),div[style*=position\:absolute] div:has(>input[type=text]),div[style*=position\:absolute] div:has(>input[type=search])){box-sizing:border-box!important;border:none!important;align-items:center!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0 0 6px!important;padding:0!important;display:flex!important;position:relative!important}div[data-floating-control=true] svg[class*=lucide-search],div[data-floating-control=true] svg.lucide-search{color:#94a3b8!important;pointer-events:none!important;z-index:10!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;position:absolute!important;top:50%!important;left:11px!important;transform:translateY(-50%)!important}div[data-floating-control=true] div:has(>input) svg{color:#94a3b8!important;pointer-events:none!important;z-index:10!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;position:absolute!important;top:50%!important;left:11px!important;transform:translateY(-50%)!important}div[style*="position: absolute"]:has([data-floating-control]) div:has(>input) svg{color:#94a3b8!important;pointer-events:none!important;z-index:10!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;position:absolute!important;top:50%!important;left:11px!important;transform:translateY(-50%)!important}div[style*=position\:absolute]:has([data-floating-control]) div:has(>input) svg{color:#94a3b8!important;pointer-events:none!important;z-index:10!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;position:absolute!important;top:50%!important;left:11px!important;transform:translateY(-50%)!important}div[data-floating-control=true] div:has(>input) svg[class*=lucide-search]{color:#94a3b8!important;pointer-events:none!important;z-index:10!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;position:absolute!important;top:50%!important;left:11px!important;transform:translateY(-50%)!important}div[data-floating-control=true] div:has(>input) svg.lucide-search{color:#94a3b8!important;pointer-events:none!important;z-index:10!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;position:absolute!important;top:50%!important;left:11px!important;transform:translateY(-50%)!important}div[style*="position: absolute"] div:has(>input) svg[class*=lucide-search]{color:#94a3b8!important;pointer-events:none!important;z-index:10!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;position:absolute!important;top:50%!important;left:11px!important;transform:translateY(-50%)!important}div[style*=position\:absolute] div:has(>input) svg[class*=lucide-search]{color:#94a3b8!important;pointer-events:none!important;z-index:10!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;position:absolute!important;top:50%!important;left:11px!important;transform:translateY(-50%)!important}div[style*="position: absolute"]:has([data-floating-control]) svg[class*=lucide-search]{color:#94a3b8!important;pointer-events:none!important;z-index:10!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;position:absolute!important;top:50%!important;left:11px!important;transform:translateY(-50%)!important}div[style*=position\:absolute]:has([data-floating-control]) svg[class*=lucide-search]{color:#94a3b8!important;pointer-events:none!important;z-index:10!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;position:absolute!important;top:50%!important;left:11px!important;transform:translateY(-50%)!important}div[data-floating-control=true] input[type=text],div[data-floating-control=true] input[type=search]{box-sizing:border-box!important;border-radius:8px!important;outline:none!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:8px 12px 8px 36px!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;transition:border-color .15s,box-shadow .15s!important}div[data-floating-control=true] div:has(>input) input{box-sizing:border-box!important;border-radius:8px!important;outline:none!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:8px 12px 8px 36px!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;transition:border-color .15s,box-shadow .15s!important}div[style*="position: absolute"]:has([data-floating-control]) div:has(>input) input{box-sizing:border-box!important;border-radius:8px!important;outline:none!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:8px 12px 8px 36px!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;transition:border-color .15s,box-shadow .15s!important}div[style*=position\:absolute]:has([data-floating-control]) div:has(>input) input{box-sizing:border-box!important;border-radius:8px!important;outline:none!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:8px 12px 8px 36px!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;transition:border-color .15s,box-shadow .15s!important}div[style*="position: absolute"] div:has(>input) input[type=text]{box-sizing:border-box!important;border-radius:8px!important;outline:none!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:8px 12px 8px 36px!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;transition:border-color .15s,box-shadow .15s!important}div[style*="position: absolute"] div:has(>input) input[type=search]{box-sizing:border-box!important;border-radius:8px!important;outline:none!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:8px 12px 8px 36px!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;transition:border-color .15s,box-shadow .15s!important}div[style*=position\:absolute] div:has(>input) input[type=text]{box-sizing:border-box!important;border-radius:8px!important;outline:none!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:8px 12px 8px 36px!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;transition:border-color .15s,box-shadow .15s!important}div[style*=position\:absolute] div:has(>input) input[type=search]{box-sizing:border-box!important;border-radius:8px!important;outline:none!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:8px 12px 8px 36px!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;transition:border-color .15s,box-shadow .15s!important}html:not([data-theme=dark]):not(.dark) div[data-floating-control=true] input[type=text],html:not([data-theme=dark]):not(.dark) div[data-floating-control=true] input[type=search],html:not([data-theme=dark]):not(.dark) div[style*="position: absolute"] input[type=text],html:not([data-theme=dark]):not(.dark) div[style*="position: absolute"] input[type=search],html:not([data-theme=dark]):not(.dark) div[style*=position\:absolute] input[type=text],html:not([data-theme=dark]):not(.dark) div[style*=position\:absolute] input[type=search]{color:#0f172a!important;background-color:#f8fafc!important;border:1px solid #cbd5e1!important}html:not([data-theme=dark]):not(.dark) div[data-floating-control=true] div:has(>input) input{color:#0f172a!important;background-color:#f8fafc!important;border:1px solid #cbd5e1!important}html:not([data-theme=dark]):not(.dark) div[style*="position: absolute"]:has([data-floating-control]) div:has(>input) input{color:#0f172a!important;background-color:#f8fafc!important;border:1px solid #cbd5e1!important}html:not([data-theme=dark]):not(.dark) div[style*="position: absolute"] input[type=text]:focus,html:not([data-theme=dark]):not(.dark) div[style*="position: absolute"] input[type=search]:focus,html:not([data-theme=dark]):not(.dark) div[style*=position\:absolute] input[type=text]:focus,html:not([data-theme=dark]):not(.dark) div[style*=position\:absolute] input[type=search]:focus,html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*="position: absolute"] input[type=text]:focus,html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*="position: absolute"] input[type=search]:focus,html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*=position\:absolute] input[type=text]:focus,html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*=position\:absolute] input[type=search]:focus{background-color:#fff!important;border-color:#214f9e!important;box-shadow:0 0 0 2px #214f9e1f!important}html:not([data-theme=dark]):not(.dark) div[style*="position: absolute"] div[data-floating-control=true][style*="cursor: pointer"],html:not([data-theme=dark]):not(.dark) div[style*="position: absolute"] div[data-floating-control=true][style*=cursor\:pointer],html:not([data-theme=dark]):not(.dark) div[style*=position\:absolute] div[data-floating-control=true][style*="cursor: pointer"],html:not([data-theme=dark]):not(.dark) div[style*=position\:absolute] div[data-floating-control=true][style*=cursor\:pointer],html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*="position: absolute"] div[style*="cursor: pointer"],html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*="position: absolute"] div[style*=cursor\:pointer],html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*=position\:absolute] div[style*="cursor: pointer"],html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*=position\:absolute] div[style*=cursor\:pointer]{color:#1e293b!important;cursor:pointer!important;box-sizing:border-box!important;border:none!important;border-radius:6px!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:34px!important;max-height:none!important;margin:1px 0!important;padding:8px 10px!important;font-size:13px!important;line-height:1.4!important;transition:background-color .15s,color .15s!important;display:flex!important}html:not([data-theme=dark]):not(.dark) div[style*="position: absolute"] div[data-floating-control=true][style*="cursor: pointer"]:hover,html:not([data-theme=dark]):not(.dark) div[style*="position: absolute"] div[data-floating-control=true][style*=cursor\:pointer]:hover,html:not([data-theme=dark]):not(.dark) div[style*=position\:absolute] div[data-floating-control=true][style*="cursor: pointer"]:hover,html:not([data-theme=dark]):not(.dark) div[style*=position\:absolute] div[data-floating-control=true][style*=cursor\:pointer]:hover,html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*="position: absolute"] div[style*="cursor: pointer"]:hover,html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*="position: absolute"] div[style*=cursor\:pointer]:hover,html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*=position\:absolute] div[style*="cursor: pointer"]:hover,html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*=position\:absolute] div[style*=cursor\:pointer]:hover{color:#0f172a!important;background-color:#f1f5f9!important}html:not([data-theme=dark]):not(.dark) div[style*="position: absolute"] div[data-floating-control=true][style*=f3f0ff],html:not([data-theme=dark]):not(.dark) div[style*=position\:absolute] div[data-floating-control=true][style*=f3f0ff],html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*="position: absolute"] div[style*=f3f0ff],html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*=position\:absolute] div[style*=f3f0ff],html:not([data-theme=dark]):not(.dark) div[style*="position: absolute"] div[data-floating-control=true][style*=eff6ff],html:not([data-theme=dark]):not(.dark) div[style*=position\:absolute] div[data-floating-control=true][style*=eff6ff],html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*="position: absolute"] div[style*=eff6ff],html:not([data-theme=dark]):not(.dark) div[data-floating-control=true][style*=position\:absolute] div[style*=eff6ff]{color:#214f9e!important;background-color:#eff6ff!important;font-weight:600!important}div[style*="position: absolute"] div[data-floating-control=true] span,div[style*=position\:absolute] div[data-floating-control=true] span,div[data-floating-control=true][style*="position: absolute"] span,div[data-floating-control=true][style*=position\:absolute] span{font-size:13px!important;line-height:1.35!important}div[style*="position: absolute"] div[data-floating-control=true] div[style*="7c3aed"],div[style*=position\:absolute] div[data-floating-control=true] div[style*="7c3aed"],div[data-floating-control=true][style*="position: absolute"] div[style*="7c3aed"],div[data-floating-control=true][style*=position\:absolute] div[style*="7c3aed"],div[style*="position: absolute"] div[data-floating-control=true] div[style*="6d4aff"],div[style*=position\:absolute] div[data-floating-control=true] div[style*="6d4aff"],div[data-floating-control=true][style*="position: absolute"] div[style*="6d4aff"],div[data-floating-control=true][style*=position\:absolute] div[style*="6d4aff"]{color:#fff!important;background-color:#214f9e!important;border-color:#214f9e!important}div[style*="position: absolute"] div[style*="text-align: center"],div[style*=position\:absolute] div[style*="text-align: center"],div[data-floating-control=true][style*="position: absolute"] div[style*="text-align: center"],div[data-floating-control=true][style*=position\:absolute] div[style*="text-align: center"]{color:#64748b!important;padding:10px 14px!important;font-size:13px!important}html[data-theme=dark] div[data-floating-control=true]:not([style*="position: absolute"]):not([style*=position\:absolute]):not([style*="position: fixed"]):not([style*=position\:fixed]):not([style*="position: absolute"] *):not([style*=position\:absolute] *),html.dark div[data-floating-control=true]:not([style*="position: absolute"]):not([style*=position\:absolute]):not([style*="position: fixed"]):not([style*=position\:fixed]):not([style*="position: absolute"] *):not([style*=position\:absolute] *){color:#f8fafc!important;border-color:#334155!important}html[data-theme=dark] div[data-floating-control=true][style*="cursor: pointer"][style*="214F9E"],html[data-theme=dark] div[data-floating-control=true][style*=cursor\:pointer][style*="214F9E"],html[data-theme=dark] div[data-floating-control=true][style*="cursor: pointer"][style*="6d4aff"],html[data-theme=dark] div[data-floating-control=true][style*="cursor: pointer"][style*="7c3aed"],html.dark div[data-floating-control=true][style*="cursor: pointer"][style*="214F9E"],html.dark div[data-floating-control=true][style*=cursor\:pointer][style*="214F9E"],html.dark div[data-floating-control=true][style*="cursor: pointer"][style*="6d4aff"],html.dark div[data-floating-control=true][style*="cursor: pointer"][style*="7c3aed"]{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f633!important}html[data-theme=dark] div[data-floating-control=true] span,html.dark div[data-floating-control=true] span,html[data-theme=dark] [data-floating-control=true] span,html.dark [data-floating-control=true] span{color:#f8fafc!important}html[data-theme=dark] div[data-floating-control=true] span[style*="94a3b8"],html.dark div[data-floating-control=true] span[style*="94a3b8"],html[data-theme=dark] div[data-floating-control=true] svg,html.dark div[data-floating-control=true] svg{color:#94a3b8!important}html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"],html[data-theme=dark] div[data-floating-control=true][style*=position\:absolute],html.dark div[data-floating-control=true][style*="position: absolute"],html.dark div[data-floating-control=true][style*=position\:absolute]{scrollbar-color:#475569 transparent!important;background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #0000004d!important}html[data-theme=dark] div[style*="position: absolute"]:has(>div[data-floating-control=true]){scrollbar-color:#475569 transparent!important;background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #0000004d!important}html[data-theme=dark] div[style*=position\:absolute]:has(>div[data-floating-control=true]){scrollbar-color:#475569 transparent!important;background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #0000004d!important}html[data-theme=dark] div[class*=sideDrawer] div[style*="position: absolute"]:has([data-floating-control=true]){scrollbar-color:#475569 transparent!important;background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #0000004d!important}html[data-theme=dark] div[class*=sideDrawer] div[style*=position\:absolute]:has([data-floating-control=true]){scrollbar-color:#475569 transparent!important;background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #0000004d!important}html.dark div[style*="position: absolute"]:has(>div[data-floating-control=true]){scrollbar-color:#475569 transparent!important;background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #0000004d!important}html.dark div[style*=position\:absolute]:has(>div[data-floating-control=true]){scrollbar-color:#475569 transparent!important;background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #0000004d!important}html.dark div[class*=sideDrawer] div[style*="position: absolute"]:has([data-floating-control=true]){scrollbar-color:#475569 transparent!important;background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #0000004d!important}html.dark div[class*=sideDrawer] div[style*=position\:absolute]:has([data-floating-control=true]){scrollbar-color:#475569 transparent!important;background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #0000004d!important}html[data-theme=dark] div[data-floating-control=true] input[type=text],html[data-theme=dark] div[data-floating-control=true] input[type=search],html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"] input[type=text],html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"] input[type=search],html[data-theme=dark] div[data-floating-control=true][style*=position\:absolute] input[type=text],html[data-theme=dark] div[data-floating-control=true][style*=position\:absolute] input[type=search],html.dark div[data-floating-control=true] input[type=text],html.dark div[data-floating-control=true] input[type=search],html.dark div[data-floating-control=true][style*="position: absolute"] input[type=text],html.dark div[data-floating-control=true][style*="position: absolute"] input[type=search],html.dark div[data-floating-control=true][style*=position\:absolute] input[type=text],html.dark div[data-floating-control=true][style*=position\:absolute] input[type=search]{color:#f8fafc!important;background:#0f172a!important;border:1px solid #334155!important}html[data-theme=dark] div[data-floating-control=true] div:has(>input) input{color:#f8fafc!important;background:#0f172a!important;border:1px solid #334155!important}html[data-theme=dark] div[style*="position: absolute"]:has([data-floating-control]) div:has(>input) input{color:#f8fafc!important;background:#0f172a!important;border:1px solid #334155!important}html[data-theme=dark] div[style*=position\:absolute]:has([data-floating-control]) div:has(>input) input{color:#f8fafc!important;background:#0f172a!important;border:1px solid #334155!important}html[data-theme=dark] div[style*="position: absolute"]:has(>div[data-floating-control=true]) input{color:#f8fafc!important;background:#0f172a!important;border:1px solid #334155!important}html[data-theme=dark] div[style*=position\:absolute]:has(>div[data-floating-control=true]) input{color:#f8fafc!important;background:#0f172a!important;border:1px solid #334155!important}html.dark div[data-floating-control=true] div:has(>input) input{color:#f8fafc!important;background:#0f172a!important;border:1px solid #334155!important}html.dark div[style*="position: absolute"]:has([data-floating-control]) div:has(>input) input{color:#f8fafc!important;background:#0f172a!important;border:1px solid #334155!important}html.dark div[style*=position\:absolute]:has([data-floating-control]) div:has(>input) input{color:#f8fafc!important;background:#0f172a!important;border:1px solid #334155!important}html.dark div[style*="position: absolute"]:has(>div[data-floating-control=true]) input{color:#f8fafc!important;background:#0f172a!important;border:1px solid #334155!important}html.dark div[style*=position\:absolute]:has(>div[data-floating-control=true]) input{color:#f8fafc!important;background:#0f172a!important;border:1px solid #334155!important}html[data-theme=dark] div[style*="position: absolute"] div[data-floating-control=true][style*="cursor: pointer"],html[data-theme=dark] div[style*="position: absolute"] div[data-floating-control=true][style*=cursor\:pointer],html[data-theme=dark] div[style*=position\:absolute] div[data-floating-control=true][style*="cursor: pointer"],html[data-theme=dark] div[style*=position\:absolute] div[data-floating-control=true][style*=cursor\:pointer],html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"] div[style*="cursor: pointer"],html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"] div[style*=cursor\:pointer],html[data-theme=dark] div[data-floating-control=true][style*=position\:absolute] div[style*="cursor: pointer"],html[data-theme=dark] div[data-floating-control=true][style*=position\:absolute] div[style*=cursor\:pointer],html.dark div[style*="position: absolute"] div[data-floating-control=true][style*="cursor: pointer"],html.dark div[style*="position: absolute"] div[data-floating-control=true][style*=cursor\:pointer],html.dark div[style*=position\:absolute] div[data-floating-control=true][style*="cursor: pointer"],html.dark div[style*=position\:absolute] div[data-floating-control=true][style*=cursor\:pointer],html.dark div[data-floating-control=true][style*="position: absolute"] div[style*="cursor: pointer"],html.dark div[data-floating-control=true][style*="position: absolute"] div[style*=cursor\:pointer],html.dark div[data-floating-control=true][style*=position\:absolute] div[style*="cursor: pointer"],html.dark div[data-floating-control=true][style*=position\:absolute] div[style*=cursor\:pointer]{color:#cbd5e1!important}html[data-theme=dark] div[style*="position: absolute"] div[data-floating-control=true][style*="cursor: pointer"]:hover,html[data-theme=dark] div[style*="position: absolute"] div[data-floating-control=true][style*=cursor\:pointer]:hover,html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"] div[style*="cursor: pointer"]:hover,html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"] div[style*=cursor\:pointer]:hover,html.dark div[style*="position: absolute"] div[data-floating-control=true][style*="cursor: pointer"]:hover,html.dark div[style*="position: absolute"] div[data-floating-control=true][style*=cursor\:pointer]:hover,html.dark div[data-floating-control=true][style*="position: absolute"] div[style*="cursor: pointer"]:hover,html.dark div[data-floating-control=true][style*="position: absolute"] div[style*=cursor\:pointer]:hover{color:#f8fafc!important;background-color:#334155!important}html[data-theme=dark] div[style*="position: absolute"] div[data-floating-control=true][style*=f3f0ff],html[data-theme=dark] div[style*="position: absolute"] div[data-floating-control=true][style*=eff6ff],html[data-theme=dark] div[style*="position: absolute"] div[data-floating-control=true][style*=f8fafc],html[data-theme=dark] div[style*="position: absolute"] div[data-floating-control=true][style*="248, 250, 252"],html[data-theme=dark] div[style*="position: absolute"] div[data-floating-control=true][style*=f1f5f9],html[data-theme=dark] div[style*="position: absolute"] div[data-floating-control=true][style*="241, 245, 249"],html[data-theme=dark] div[style*="position: absolute"] div[data-floating-control=true][style*=f4f0ff],html[data-theme=dark] div[style*="position: absolute"] div[data-floating-control=true][style*=e2e8f0],html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"] div[style*=f3f0ff],html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"] div[style*=eff6ff],html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"] div[style*=f8fafc],html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"] div[style*="248, 250, 252"],html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"] div[style*=f1f5f9],html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"] div[style*="241, 245, 249"],html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"] div[style*=f4f0ff],html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"] div[style*=e2e8f0],html[data-theme=dark] div[data-floating-control=true][style*=position\:absolute] div[style*=f8fafc],html[data-theme=dark] div[data-floating-control=true][style*=position\:absolute] div[style*="248, 250, 252"],html[data-theme=dark] div[data-floating-control=true][style*=position\:absolute] div[style*=eff6ff],html[data-theme=dark] div[data-floating-control=true][style*=position\:absolute] div[style*=f3f0ff],html[data-theme=dark] [data-floating-control=true] div[data-floating-control=true][style*=f8fafc],html[data-theme=dark] [data-floating-control=true] div[data-floating-control=true][style*="248, 250, 252"],html[data-theme=dark] [data-floating-control=true] div[data-floating-control=true][style*=eff6ff],html[data-theme=dark] [data-floating-control=true] div[data-floating-control=true][style*=f3f0ff],html[data-theme=dark] [data-floating-control=true] div[data-floating-control=true][style*=f1f5f9],html[data-theme=dark] [data-floating-control=true] div[style*="cursor: pointer"][style*=f8fafc],html[data-theme=dark] [data-floating-control=true] div[style*="cursor: pointer"][style*="248, 250, 252"],html[data-theme=dark] [data-floating-control=true] div[style*="cursor: pointer"][style*=eff6ff],html[data-theme=dark] [data-floating-control=true] div[style*="cursor: pointer"][style*=f3f0ff],html[data-theme=dark] [data-floating-control=true] div[style*="cursor: pointer"][style*=f1f5f9],html[data-theme=dark] [data-floating-control=true] div[style*=cursor\:pointer][style*=f8fafc],html[data-theme=dark] [data-floating-control=true] div[style*=cursor\:pointer][style*="248, 250, 252"],html[data-theme=dark] [data-floating-control=true] div[style*=cursor\:pointer][style*=eff6ff],html[data-theme=dark] [data-floating-control=true] div[style*=cursor\:pointer][style*=f3f0ff],html[data-theme=dark] [data-floating-control=true] div[style*=cursor\:pointer][style*=f1f5f9],html.dark div[style*="position: absolute"] div[data-floating-control=true][style*=f3f0ff],html.dark div[style*="position: absolute"] div[data-floating-control=true][style*=eff6ff],html.dark div[style*="position: absolute"] div[data-floating-control=true][style*=f8fafc],html.dark div[style*="position: absolute"] div[data-floating-control=true][style*="248, 250, 252"],html.dark div[style*="position: absolute"] div[data-floating-control=true][style*=f1f5f9],html.dark div[style*="position: absolute"] div[data-floating-control=true][style*="241, 245, 249"],html.dark div[style*="position: absolute"] div[data-floating-control=true][style*=f4f0ff],html.dark div[style*="position: absolute"] div[data-floating-control=true][style*=e2e8f0],html.dark div[data-floating-control=true][style*="position: absolute"] div[style*=f3f0ff],html.dark div[data-floating-control=true][style*="position: absolute"] div[style*=eff6ff],html.dark div[data-floating-control=true][style*="position: absolute"] div[style*=f8fafc],html.dark div[data-floating-control=true][style*="position: absolute"] div[style*="248, 250, 252"],html.dark div[data-floating-control=true][style*="position: absolute"] div[style*=f1f5f9],html.dark div[data-floating-control=true][style*="position: absolute"] div[style*="241, 245, 249"],html.dark div[data-floating-control=true][style*="position: absolute"] div[style*=f4f0ff],html.dark div[data-floating-control=true][style*="position: absolute"] div[style*=e2e8f0],html.dark div[data-floating-control=true][style*=position\:absolute] div[style*=f8fafc],html.dark div[data-floating-control=true][style*=position\:absolute] div[style*="248, 250, 252"],html.dark div[data-floating-control=true][style*=position\:absolute] div[style*=eff6ff],html.dark div[data-floating-control=true][style*=position\:absolute] div[style*=f3f0ff],html.dark [data-floating-control=true] div[data-floating-control=true][style*=f8fafc],html.dark [data-floating-control=true] div[data-floating-control=true][style*="248, 250, 252"],html.dark [data-floating-control=true] div[data-floating-control=true][style*=eff6ff],html.dark [data-floating-control=true] div[data-floating-control=true][style*=f3f0ff],html.dark [data-floating-control=true] div[data-floating-control=true][style*=f1f5f9],html.dark [data-floating-control=true] div[style*="cursor: pointer"][style*=f8fafc],html.dark [data-floating-control=true] div[style*="cursor: pointer"][style*="248, 250, 252"],html.dark [data-floating-control=true] div[style*="cursor: pointer"][style*=eff6ff],html.dark [data-floating-control=true] div[style*="cursor: pointer"][style*=f3f0ff],html.dark [data-floating-control=true] div[style*="cursor: pointer"][style*=f1f5f9],html.dark [data-floating-control=true] div[style*=cursor\:pointer][style*=f8fafc],html.dark [data-floating-control=true] div[style*=cursor\:pointer][style*="248, 250, 252"],html.dark [data-floating-control=true] div[style*=cursor\:pointer][style*=eff6ff],html.dark [data-floating-control=true] div[style*=cursor\:pointer][style*=f3f0ff],html.dark [data-floating-control=true] div[style*=cursor\:pointer][style*=f1f5f9]{color:#60a5fa!important;background:#214f9e59!important}html[data-theme=dark] [data-floating-control=true] div[style*=f8fafc] span,html[data-theme=dark] [data-floating-control=true] div[style*="248, 250, 252"] span,html[data-theme=dark] [data-floating-control=true] div[style*=eff6ff] span,html[data-theme=dark] [data-floating-control=true] div[style*=f3f0ff] span,html[data-theme=dark] [data-floating-control=true] div[style*=f1f5f9] span,html[data-theme=dark] [data-floating-control=true] div[style*=f8fafc] strong,html[data-theme=dark] [data-floating-control=true] div[style*=eff6ff] strong,html.dark [data-floating-control=true] div[style*=f8fafc] span,html.dark [data-floating-control=true] div[style*="248, 250, 252"] span,html.dark [data-floating-control=true] div[style*=eff6ff] span,html.dark [data-floating-control=true] div[style*=f3f0ff] span,html.dark [data-floating-control=true] div[style*=f1f5f9] span,html.dark [data-floating-control=true] div[style*=f8fafc] strong,html.dark [data-floating-control=true] div[style*=eff6ff] strong{color:#93c5fd!important}html[data-theme=dark] div[data-floating-control=true] div[style*=borderBottom],html[data-theme=dark] div[data-floating-control=true] div[style*=border-bottom],html.dark div[data-floating-control=true] div[style*=borderBottom],html.dark div[data-floating-control=true] div[style*=border-bottom]{border-bottom-color:#334155!important}html[data-theme=dark] div:has(>input[type=checkbox][id]){background:#1e293b!important;border-color:#334155!important}html.dark div:has(>input[type=checkbox][id]){background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] div[style*="padding: 0px 12px"]:has(>input[type=checkbox]){background:#1e293b!important;border-color:#334155!important}html.dark div[style*="padding: 0px 12px"]:has(>input[type=checkbox]){background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] div[class*=field] div:has(>input[type=checkbox]){background:#1e293b!important;border-color:#334155!important}html.dark div[class*=field] div:has(>input[type=checkbox]){background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] div:has(>input[type=checkbox][id]) label{color:#cbd5e1!important}html.dark div:has(>input[type=checkbox][id]) label{color:#cbd5e1!important}html[data-theme=dark] div[style*="padding: 0px 12px"]:has(>input[type=checkbox]) label{color:#cbd5e1!important}html.dark div[style*="padding: 0px 12px"]:has(>input[type=checkbox]) label{color:#cbd5e1!important}html[data-theme=dark] div[class*=field] div:has(>input[type=checkbox]) label{color:#cbd5e1!important}html.dark div[class*=field] div:has(>input[type=checkbox]) label{color:#cbd5e1!important}div[class*=selectControl]{box-sizing:border-box!important;border-radius:8px!important;height:38px!important;min-height:38px!important;padding:0 12px!important}html:not([data-theme=dark]):not(.dark) div[class*=selectControl] select{color:#0f172a!important;cursor:pointer!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;height:100%!important;font-size:13px!important;font-weight:500!important}html:not([data-theme=dark]):not(.dark) button[class*=selectButton]{color:#0f172a!important;font-size:13px!important}button[class*=selectButton]>span{font-size:13px!important}label[class*=selectField]>span,div[class*=selectField]>span,label[class*=pageSize]>span,div[class*=pageSize]>span{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.025em!important;font-size:11px!important;font-weight:600!important}html:not([data-theme=dark]):not(.dark) div[class*=sideDrawer],html:not([data-theme=dark]):not(.dark) div[class*=academicYearDialog],html:not([data-theme=dark]):not(.dark) div[class*=confirmDialog],html:not([data-theme=dark]):not(.dark) div[class*=formDialog],html:not([data-theme=dark]):not(.dark) div[class*=composeModalDialog],html:not([data-theme=dark]):not(.dark) div[class*=modalContent],html:not([data-theme=dark]):not(.dark) div[class*=modalBody],html:not([data-theme=dark]):not(.dark) div[class*=modalFooter],html:not([data-theme=dark]):not(.dark) div[class*=modalHeader],html:not([data-theme=dark]):not(.dark) div[class*=modal]:not([class*=Overlay]):not([class*=overlay]):not([class*=modalBody]):not([class*=modalHeader]):not([class*=modalFooter]),html:not([data-theme=dark]):not(.dark) div[class*=drawer]:not([class*=Overlay]):not([class*=overlay]),html:not([data-theme=dark]):not(.dark) div[class*=Dialog],html:not([data-theme=dark]):not(.dark) div[role=dialog]>div:not([class*=Overlay]):not([class*=overlay]),html:not([data-theme=dark]):not(.dark) div[class*=academicModalHeader],html:not([data-theme=dark]):not(.dark) form[class*=academicYearForm],html:not([data-theme=dark]):not(.dark) div[class*=academicYearForm],html:not([data-theme=dark]):not(.dark) div[class*=detailBody],html:not([data-theme=dark]):not(.dark) div[class*=detailBodyPremium],html:not([data-theme=dark]):not(.dark) div[class*=formActions],html:not([data-theme=dark]):not(.dark) footer[class*=formActions],html:not([data-theme=dark]):not(.dark) div[class*=settingsFormSections],html:not([data-theme=dark]):not(.dark) section[class*=settingsFormSections],html:not([data-theme=dark]):not(.dark) form[class*=academicYearForm] div[class*=settingsFormSections]{background:#fff!important;border-radius:0!important}html[data-theme=dark] div[class*=settingsFormSections],html.dark div[class*=settingsFormSections],html[data-theme=dark] section[class*=settingsFormSections],html.dark section[class*=settingsFormSections],html[data-theme=dark] form[class*=academicYearForm] div[class*=settingsFormSections],html.dark form[class*=academicYearForm] div[class*=settingsFormSections]{background:#0f172a!important;border-radius:0!important}html[data-theme=dark] div[class*=settingsFormSection],html.dark div[class*=settingsFormSection],html[data-theme=dark] section[class*=settingsFormSection],html.dark section[class*=settingsFormSection],html[data-theme=dark] div[class*=formSection],html.dark div[class*=formSection],html[data-theme=dark] div[class*=calculationBox],html.dark div[class*=calculationBox]{background:#1e293b!important;border:1px solid #334155!important;border-radius:0!important}html[data-theme=dark] div[class*=settingsSectionHeader],html.dark div[class*=settingsSectionHeader],html[data-theme=dark] section[class*=settingsSectionHeader],html.dark section[class*=settingsSectionHeader]{border-bottom:1px solid #334155!important}html[data-theme=dark] div[class*=sideDrawer],html.dark div[class*=sideDrawer],html[data-theme=dark] div[class*=academicYearDialog],html.dark div[class*=academicYearDialog],html[data-theme=dark] div[class*=confirmDialog],html.dark div[class*=confirmDialog],html[data-theme=dark] div[class*=formDialog],html.dark div[class*=formDialog],html[data-theme=dark] div[class*=composeModalDialog],html.dark div[class*=composeModalDialog],html[data-theme=dark] div[class*=modalContent],html.dark div[class*=modalContent],html[data-theme=dark] div[class*=modalBody],html.dark div[class*=modalBody],html[data-theme=dark] div[class*=modalFooter],html.dark div[class*=modalFooter],html[data-theme=dark] div[class*=modalHeader],html.dark div[class*=modalHeader],html[data-theme=dark] div[class*=academicModalHeader],html.dark div[class*=academicModalHeader],html[data-theme=dark] form[class*=academicYearForm],html.dark form[class*=academicYearForm],html[data-theme=dark] div[class*=academicYearForm],html.dark div[class*=academicYearForm],html[data-theme=dark] div[class*=detailBody],html.dark div[class*=detailBody],html[data-theme=dark] div[class*=detailBodyPremium],html.dark div[class*=detailBodyPremium],html[data-theme=dark] div[class*=formActions],html.dark div[class*=formActions],html[data-theme=dark] footer[class*=formActions],html.dark footer[class*=formActions]{background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] div[class*=sideDrawer] div[style*="2px dashed"],html[data-theme=dark] div[class*=sideDrawer] div[style*="dashed #cbd5e1"],html[data-theme=dark] div[class*=modal] div[style*="2px dashed"],html[data-theme=dark] div[class*=modal] div[style*="dashed #cbd5e1"],html[data-theme=dark] div[role=dialog] div[style*="2px dashed"],html[data-theme=dark] div[role=dialog] div[style*="dashed #cbd5e1"],html.dark div[class*=sideDrawer] div[style*="2px dashed"],html.dark div[class*=sideDrawer] div[style*="dashed #cbd5e1"],html.dark div[class*=modal] div[style*="2px dashed"],html.dark div[class*=modal] div[style*="dashed #cbd5e1"],html.dark div[role=dialog] div[style*="2px dashed"],html.dark div[role=dialog] div[style*="dashed #cbd5e1"]{color:#cbd5e1!important;background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] div[class*=sideDrawer] div[style*="2px dashed"] p,html[data-theme=dark] div[class*=modal] div[style*="2px dashed"] p,html[data-theme=dark] div[role=dialog] div[style*="2px dashed"] p,html.dark div[class*=sideDrawer] div[style*="2px dashed"] p,html.dark div[class*=modal] div[style*="2px dashed"] p,html.dark div[role=dialog] div[style*="2px dashed"] p{color:#f1f5f9!important}html[data-theme=dark] div[class*=sideDrawer] button[style*="background: #eff6ff"],html[data-theme=dark] div[class*=sideDrawer] button[style*="background:#eff6ff"],html[data-theme=dark] div[class*=sideDrawer] button[style*="background: #ffffff"],html[data-theme=dark] div[class*=sideDrawer] button[style*="background:#ffffff"],html[data-theme=dark] div[class*=sideDrawer] button[style*="background: white"],html[data-theme=dark] div[class*=modal] button[style*="background: #eff6ff"],html[data-theme=dark] div[class*=modal] button[style*="background: #ffffff"],html.dark div[class*=sideDrawer] button[style*="background: #eff6ff"],html.dark div[class*=sideDrawer] button[style*="background:#eff6ff"],html.dark div[class*=sideDrawer] button[style*="background: #ffffff"],html.dark div[class*=sideDrawer] button[style*="background:#ffffff"],html.dark div[class*=sideDrawer] button[style*="background: white"],html.dark div[class*=modal] button[style*="background: #eff6ff"],html.dark div[class*=modal] button[style*="background: #ffffff"]{color:#cbd5e1!important;background:#1e293b!important;border-color:#334155!important}html:not([data-theme=dark]):not(.dark) div[class*=settingsFormSection]:not([class*=settingsFormSections]),html:not([data-theme=dark]):not(.dark) section[class*=settingsFormSection]:not([class*=settingsFormSections]),html:not([data-theme=dark]):not(.dark) div[class*=settingsFormSection],html:not([data-theme=dark]):not(.dark) section[class*=settingsFormSection],html:not([data-theme=dark]):not(.dark) div[class*=formSection],html:not([data-theme=dark]):not(.dark) section[class*=formSection],html:not([data-theme=dark]):not(.dark) div[class*=calculationBox]{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:0!important;margin-bottom:20px!important;padding:20px 24px!important}html:not([data-theme=dark]):not(.dark) div[class*=settingsSectionHeader],html:not([data-theme=dark]):not(.dark) section[class*=settingsSectionHeader]{border-bottom:1px solid #e2e8f0!important;margin-bottom:16px!important;padding-bottom:12px!important}html:not([data-theme=dark]):not(.dark) div[class*=academicModalHeader],html:not([data-theme=dark]):not(.dark) div[class*=modalHeader]{background:#fff!important;border-bottom:1px solid #e2e8f0!important}html:not([data-theme=dark]):not(.dark) div[class*=formActions],html:not([data-theme=dark]):not(.dark) footer[class*=formActions],html:not([data-theme=dark]):not(.dark) div[class*=modalFooter]{background:#fff!important;border-top:1px solid #e2e8f0!important}span[aria-hidden=true],span[aria-hidden]{color:#ef4444!important;font-weight:700!important}label[class*=toggleField],div[class*=toggleField]{min-height:auto!important}div[class*=toggleGrid],section[class*=toggleGrid],div[class*=toggleGridSetting],section[class*=toggleGridSetting]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}div:has(>label[class*=toggleField]+label[class*=toggleField]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}div:has(>[class*=toggleField]+[class*=toggleField]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}@media (max-width:640px){div[class*=toggleGrid],section[class*=toggleGrid],div[class*=toggleGridSetting],section[class*=toggleGridSetting]{grid-template-columns:1fr!important}div:has(>label[class*=toggleField]+label[class*=toggleField]){grid-template-columns:1fr!important}div:has(>[class*=toggleField]+[class*=toggleField]){grid-template-columns:1fr!important}}div[class*=rowMenu] div[class*=menuHeader],div[class*=rowMenu] [class*=menuHeader],ul[class*=rowMenu] [class*=menuHeader],div[class*=actionMenu] div[class*=menuHeader],div[class*=actionMenu] [class*=menuHeader],ul[class*=actionMenu] [class*=menuHeader]{display:none!important}@media (min-width:761px){html.preload-sidebar-collapsed:not([data-hydrated=true]) aside[class*=sidebar]{width:52px!important;transition:none!important}html.preload-sidebar-collapsed:not([data-hydrated=true]) aside[class*=sidebar] [class*=brandText],html.preload-sidebar-collapsed:not([data-hydrated=true]) aside[class*=sidebar] [class*=userText],html.preload-sidebar-collapsed:not([data-hydrated=true]) aside[class*=sidebar] [class*=navSectionLabel],html.preload-sidebar-collapsed:not([data-hydrated=true]) aside[class*=sidebar] [class*=navItemLabel],html.preload-sidebar-collapsed:not([data-hydrated=true]) aside[class*=sidebar] [class*=navBadge]{opacity:0!important;pointer-events:none!important;transition:none!important}}html[data-dashboard-layout=horizontal]:not([data-hydrated=true]) aside[class*=sidebar]{border-right:none!important;flex-direction:row!important;width:100vw!important;height:60px!important;min-height:60px!important;transition:none!important;position:fixed!important;top:54px!important;left:0!important}html[data-dashboard-layout=bottom]:not([data-hydrated=true]) aside[class*=sidebar]{border-right:none!important;flex-direction:row!important;width:100vw!important;height:54px!important;min-height:54px!important;transition:none!important;position:fixed!important;top:auto!important;bottom:0!important;left:0!important}html[data-dashboard-layout=hidden]:not([data-hydrated=true]) aside[class*=sidebar]{transition:none!important;position:fixed!important;left:-228px!important}html[data-theme=dark] [class*=faqItem],html.dark [class*=faqItem]{background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] [class*=faqQuestionHeader],html.dark [class*=faqQuestionHeader]{color:#f8fafc!important;background:#1e293b!important}html[data-theme=dark] [class*=faqAnswerBody],html.dark [class*=faqAnswerBody]{color:#cbd5e1!important;background:#0f172a!important;border-top-color:#334155!important}html[data-theme=dark] [class*=calendarWrap],html.dark [class*=calendarWrap]{background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] [class*=calendarHeader],html.dark [class*=calendarHeader]{background:#0f172a!important;border-bottom-color:#334155!important}html[data-theme=dark] [class*=calendarDayName],html.dark [class*=calendarDayName]{color:#94a3b8!important;background:#1e293b!important}html[data-theme=dark] [class*=calendarDay],html.dark [class*=calendarDay]{background:#0f172a!important}html[data-theme=dark] [class*=calendarDay]:hover,html.dark [class*=calendarDay]:hover{background:#1e293b!important}html[data-theme=dark] [class*=calendarDay][class*=otherMonth],html.dark [class*=calendarDay][class*=otherMonth]{background:#080d1a!important}html[data-theme=dark] [class*=calendarGrid],html.dark [class*=calendarGrid]{background:#334155!important}html[data-theme=dark] [class*=sideDrawer],html.dark [class*=sideDrawer]{background:#0f172a!important;border-left-color:#334155!important}html[data-theme=dark] [class*=sideDrawer] [class*=academicModalHeader],html.dark [class*=sideDrawer] [class*=academicModalHeader]{background:#1e293b!important;border-bottom-color:#334155!important}html[data-theme=dark] [style*="color: #0f172a"],html.dark [style*="color: #0f172a"],html[data-theme=dark] [style*="color:#0f172a"],html.dark [style*="color:#0f172a"],html[data-theme=dark] [style*="color: rgb(15, 23, 42)"],html.dark [style*="color: rgb(15, 23, 42)"],html[data-theme=dark] [style*="color: #111318"],html.dark [style*="color: #111318"],html[data-theme=dark] [style*="color:#111318"],html.dark [style*="color:#111318"],html[data-theme=dark] [style*="color: #122033"],html.dark [style*="color: #122033"],html[data-theme=dark] [style*="color:#122033"],html.dark [style*="color:#122033"],html[data-theme=dark] [style*="color: #475569"],html.dark [style*="color: #475569"]{color:#f8fafc!important}html[data-theme=dark] table td[class*=emptyState],html.dark table td[class*=emptyState],html[data-theme=dark] td[class*=emptyState],html.dark td[class*=emptyState],html[data-theme=dark] [class*=emptyState],html.dark [class*=emptyState],html[data-theme=dark] td[class*=emptyStateCard],html.dark td[class*=emptyStateCard],html[data-theme=dark] [class*=emptyStateCard],html.dark [class*=emptyStateCard]{color:#94a3b8!important;background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] [class*=emptyState] svg,html.dark [class*=emptyState] svg,html[data-theme=dark] [class*=emptyStateIcon],html.dark [class*=emptyStateIcon]{color:#94a3b8!important}html[data-theme=dark] [class*=emptyState] span,html.dark [class*=emptyState] span,html[data-theme=dark] [class*=emptyState] h3,html.dark [class*=emptyState] h3,html[data-theme=dark] [class*=emptyState] strong,html.dark [class*=emptyState] strong{color:#f8fafc!important}html[data-theme=dark] [class*=emptyState] small,html.dark [class*=emptyState] small,html[data-theme=dark] [class*=emptyState] p,html.dark [class*=emptyState] p{color:#94a3b8!important}html[data-theme=dark] [class*=statMain] svg,html.dark [class*=statMain] svg,html[data-theme=dark] [class*=statIconWrap],html.dark [class*=statIconWrap],html[data-theme=dark] [class*=statCardIcon],html.dark [class*=statCardIcon]{background:#0f172a!important;border:1px solid #334155!important}html[data-theme=dark] [class*=statCard]:first-child [class*=statMain] svg,html.dark [class*=statCard]:first-child [class*=statMain] svg{color:#818cf8!important;background:#6366f126!important;border:1px solid #6366f140!important}html[data-theme=dark] [class*=statCard]:nth-child(2) [class*=statMain] svg,html.dark [class*=statCard]:nth-child(2) [class*=statMain] svg{color:#4ade80!important;background:#22c55e26!important;border:1px solid #22c55e40!important}html[data-theme=dark] [class*=statCard]:nth-child(3) [class*=statMain] svg,html.dark [class*=statCard]:nth-child(3) [class*=statMain] svg{color:#f87171!important;background:#ef444426!important;border:1px solid #ef444440!important}html[data-theme=dark] [class*=statCard]:nth-child(4) [class*=statMain] svg,html.dark [class*=statCard]:nth-child(4) [class*=statMain] svg{color:#fbbf24!important;background:#f59e0b26!important;border:1px solid #f59e0b40!important}html[data-theme=dark] [class*=rowSaveBtn],html.dark [class*=rowSaveBtn]{color:#a5b4fc!important;background:#1e293b!important;border-color:#6366f1!important}html[data-theme=dark] [class*=rowSaveBtn]:hover,html.dark [class*=rowSaveBtn]:hover{color:#fff!important;background:#312e81!important}html[data-theme=dark] [class*=nameCell] span,html.dark [class*=nameCell] span{color:#f8fafc!important;background:#334155!important}html[data-theme=dark] [class*=nameCell] strong,html.dark [class*=nameCell] strong{color:#f8fafc!important}html[data-theme=dark] [class*=statusBadge][class*=present],html.dark [class*=statusBadge][class*=present]{color:#6ee7b7!important;background:#10b98126!important;border:1px solid #10b98140!important}html[data-theme=dark] [class*=statusBadge][class*=absent],html.dark [class*=statusBadge][class*=absent]{color:#fca5a5!important;background:#ef444426!important;border:1px solid #ef444440!important}html[data-theme=dark] [class*=statusBadge][class*=excused],html.dark [class*=statusBadge][class*=excused]{color:#93c5fd!important;background:#3b82f626!important;border:1px solid #3b82f640!important}html[data-theme=dark] [class*=statusBadge][class*=late],html.dark [class*=statusBadge][class*=late]{color:#fcd34d!important;background:#f59e0b26!important;border:1px solid #f59e0b40!important}html[data-theme=dark] [style*="background: #f8fafc"]:not([class*=studentCardMockup]):not([class*=studentCardMockup] *):not([class*=a4DocMockup]):not([class*=a4DocMockup] *),html.dark [style*="background: #f8fafc"]:not([class*=studentCardMockup]):not([class*=studentCardMockup] *):not([class*=a4DocMockup]):not([class*=a4DocMockup] *),html[data-theme=dark] [style*="background:#f8fafc"]:not([class*=studentCardMockup]):not([class*=studentCardMockup] *):not([class*=a4DocMockup]):not([class*=a4DocMockup] *),html.dark [style*="background:#f8fafc"]:not([class*=studentCardMockup]):not([class*=studentCardMockup] *):not([class*=a4DocMockup]):not([class*=a4DocMockup] *),html[data-theme=dark] [style*="background: #f1f5f9"]:not([class*=studentCardMockup]):not([class*=studentCardMockup] *):not([class*=a4DocMockup]):not([class*=a4DocMockup] *),html.dark [style*="background: #f1f5f9"]:not([class*=studentCardMockup]):not([class*=studentCardMockup] *):not([class*=a4DocMockup]):not([class*=a4DocMockup] *),html[data-theme=dark] [style*="background:#f1f5f9"]:not([class*=studentCardMockup]):not([class*=studentCardMockup] *):not([class*=a4DocMockup]):not([class*=a4DocMockup] *),html.dark [style*="background:#f1f5f9"]:not([class*=studentCardMockup]):not([class*=studentCardMockup] *):not([class*=a4DocMockup]):not([class*=a4DocMockup] *){color:#f8fafc!important;background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] [style*="background: #ffffff"]:not([class*=studentCardMockup]):not([class*=studentCardMockup] *):not([class*=a4DocMockup]):not([class*=a4DocMockup] *),html.dark [style*="background: #ffffff"]:not([class*=studentCardMockup]):not([class*=studentCardMockup] *):not([class*=a4DocMockup]):not([class*=a4DocMockup] *),html[data-theme=dark] [style*="background:#ffffff"]:not([class*=studentCardMockup]):not([class*=studentCardMockup] *):not([class*=a4DocMockup]):not([class*=a4DocMockup] *),html.dark [style*="background:#ffffff"]:not([class*=studentCardMockup]):not([class*=studentCardMockup] *):not([class*=a4DocMockup]):not([class*=a4DocMockup] *){background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] [class*=settingsFormSections],html.dark [class*=settingsFormSections],html[data-theme=dark] [class*=categoryList] section,html.dark [class*=categoryList] section,html[data-theme=dark] section[class*=category],html.dark section[class*=category]{color:#f8fafc!important;background:#1e293b!important;border-color:#334155!important;box-shadow:0 2px 6px #0000004d!important}html[data-theme=dark] [class*=categoryList] section>div:first-child,html.dark [class*=categoryList] section>div:first-child{background:#1e293b!important;border-bottom-color:#334155!important}html[data-theme=dark] [class*=categoryList] section>div:first-child span,html.dark [class*=categoryList] section>div:first-child span{color:#60a5fa!important;background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] [class*=categoryList] section>div:first-child h2,html.dark [class*=categoryList] section>div:first-child h2{color:#f8fafc!important}html[data-theme=dark] [class*=categoryList] section>div:first-child p,html.dark [class*=categoryList] section>div:first-child p{color:#94a3b8!important}html[data-theme=dark] [class*=categoryList] section>div:nth-child(2),html.dark [class*=categoryList] section>div:nth-child(2){background:#090d16!important}html[data-theme=dark] [class*=categoryList] section>div:nth-child(2)>div,html.dark [class*=categoryList] section>div:nth-child(2)>div,html[data-theme=dark] [class*=settingsFormSections]>div,html.dark [class*=settingsFormSections]>div{color:#f8fafc!important;background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] [class*=categoryList] section>div:nth-child(2)>div>div:first-child,html.dark [class*=categoryList] section>div:nth-child(2)>div>div:first-child,html[data-theme=dark] [class*=settingsFormSections]>div>div:first-child,html.dark [class*=settingsFormSections]>div>div:first-child{background:#141f32!important;border-bottom-color:#334155!important;padding:1rem!important}html[data-theme=dark] [class*=categoryList] section>div:nth-child(2)>div>div:first-child span,html.dark [class*=categoryList] section>div:nth-child(2)>div>div:first-child span{color:#60a5fa!important;background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] [class*=categoryList] section>div:nth-child(2)>div>div:first-child h3,html.dark [class*=categoryList] section>div:nth-child(2)>div>div:first-child h3,html[data-theme=dark] [class*=settingsFormSections] strong,html.dark [class*=settingsFormSections] strong{color:#f8fafc!important}html[data-theme=dark] [class*=categoryList] section>div:nth-child(2)>div>div:first-child p,html.dark [class*=categoryList] section>div:nth-child(2)>div>div:first-child p,html[data-theme=dark] [class*=settingsFormSections] span,html.dark [class*=settingsFormSections] span{color:#94a3b8!important}html[data-theme=dark] [class*=categoryList] section button,html.dark [class*=categoryList] section button,html[data-theme=dark] [class*=settingsFormSections] button:not([class*=primary]),html.dark [class*=settingsFormSections] button:not([class*=primary]){color:#f8fafc!important;background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] [class*=categoryList] section button:hover,html.dark [class*=categoryList] section button:hover,html[data-theme=dark] [class*=settingsFormSections] button:not([class*=primary]):hover,html.dark [class*=settingsFormSections] button:not([class*=primary]):hover{color:#fff!important;background:#24344d!important;border-color:#475569!important}html[data-theme=dark] [class*=categoryList] section div[style*=border-bottom],html.dark [class*=categoryList] section div[style*=border-bottom]{border-bottom-color:#334155!important}html[data-theme=dark] [class*=categoryList] section button h4,html.dark [class*=categoryList] section button h4,html[data-theme=dark] [class*=categoryList] section button div strong,html.dark [class*=categoryList] section button div strong{color:#f8fafc!important}html[data-theme=dark] [class*=categoryList] section button p,html.dark [class*=categoryList] section button p,html[data-theme=dark] [class*=categoryList] section button div span,html.dark [class*=categoryList] section button div span{color:#94a3b8!important}html[data-theme=dark] [class*=categoryList] section button div[style*="border-radius: 50%"],html.dark [class*=categoryList] section button div[style*="border-radius: 50%"],html[data-theme=dark] [class*=categoryList] section button span[style*="border-radius: 50%"],html.dark [class*=categoryList] section button span[style*="border-radius: 50%"]{color:#94a3b8!important;background:#0f172a!important;border:1px solid #334155!important}html[data-theme=dark] [class*=categoryList] section div[style*=grid],html.dark [class*=categoryList] section div[style*=grid],html[data-theme=dark] [class*=settingsFormSections] div[style*=grid],html.dark [class*=settingsFormSections] div[style*=grid]{background:#141f32!important;border-top-color:#334155!important}html[data-theme=dark] [class*=categoryList] section label,html.dark [class*=categoryList] section label,html[data-theme=dark] [class*=settingsFormSections] label,html.dark [class*=settingsFormSections] label,html[data-theme=dark] [class*=categoryList] section label span,html.dark [class*=categoryList] section label span,html[data-theme=dark] [class*=settingsFormSections] label span,html.dark [class*=settingsFormSections] label span{color:#cbd5e1!important}html[data-theme=dark] [class*=colorPickerBox],html.dark [class*=colorPickerBox]{background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] [class*=colorHexText],html.dark [class*=colorHexText]{color:#f8fafc!important}html[data-theme=dark] [class*=switchOptionRow],html.dark [class*=switchOptionRow]{background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] [class*=switchLabelTitle],html.dark [class*=switchLabelTitle]{color:#f8fafc!important}html[data-theme=dark] [class*=switchLabelSub],html.dark [class*=switchLabelSub]{color:#94a3b8!important}html[data-theme=dark] [class*=toggleSlider],html.dark [class*=toggleSlider]{background-color:#334155!important}html[data-theme=dark] [class*=previewStage],html.dark [class*=previewStage],html[data-theme=dark] [class*=catalogCardStage],html.dark [class*=catalogCardStage]{background:linear-gradient(135deg,#090d16 0%,#1e293b 100%)!important;border-color:#334155!important}html[data-theme=dark] [class*=templateSelectCard],html.dark [class*=templateSelectCard],html[data-theme=dark] [class*=presetThemeBtn],html.dark [class*=presetThemeBtn],html[data-theme=dark] [class*=compactCatalogTriggerBtn],html.dark [class*=compactCatalogTriggerBtn],html[data-theme=dark] [class*=templateSelectCompactBox],html.dark [class*=templateSelectCompactBox],html[data-theme=dark] [class*=compactMetaPill],html.dark [class*=compactMetaPill]{color:#cbd5e1!important;background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] [class*=templateSelectCardActive],html.dark [class*=templateSelectCardActive]{background:#1e1b4b!important;border-color:#6366f1!important}html[data-theme=dark] [class*=compactTemplateNativeSelect],html.dark [class*=compactTemplateNativeSelect]{color:#f8fafc!important}html[data-theme=dark] div[data-floating-control=true]:not([style*="position: absolute"]):not([style*=position\:absolute]):not([style*="padding: 4px"]):not([style*=padding\:4px]),html.dark div[data-floating-control=true]:not([style*="position: absolute"]):not([style*=position\:absolute]):not([style*="padding: 4px"]):not([style*=padding\:4px]),html[data-theme=dark] [data-floating-control=true]>div:first-child:not([style*="position: absolute"]):not([style*=position\:absolute]),html.dark [data-floating-control=true]>div:first-child:not([style*="position: absolute"]):not([style*=position\:absolute]){color:#f8fafc!important;border-color:#334155!important}html[data-theme=dark] div[data-floating-control=true]:not([style*="position: absolute"]):not([style*=position\:absolute]) span,html.dark div[data-floating-control=true]:not([style*="position: absolute"]):not([style*=position\:absolute]) span,html[data-theme=dark] div[data-floating-control=true]:not([style*="position: absolute"]):not([style*=position\:absolute]) strong,html.dark div[data-floating-control=true]:not([style*="position: absolute"]):not([style*=position\:absolute]) strong{color:#f8fafc!important}html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"],html.dark div[data-floating-control=true][style*="position: absolute"],html[data-theme=dark] div[data-floating-control=true][style*=position\:absolute],html.dark div[data-floating-control=true][style*=position\:absolute],html[data-theme=dark] [class*=menu][data-floating-control=true],html.dark [class*=menu][data-floating-control=true],html[data-theme=dark] [class*=Dropdown][data-floating-control=true],html.dark [class*=Dropdown][data-floating-control=true],html[data-theme=dark] [class*=selectMenu][data-floating-control=true],html.dark [class*=selectMenu][data-floating-control=true]{color:#f8fafc!important;background:#1e293b!important;border-color:#334155!important;box-shadow:0 10px 30px #00000080!important}html[data-theme=dark] div[data-floating-control=true] div[style*=borderBottom],html.dark div[data-floating-control=true] div[style*=borderBottom],html[data-theme=dark] div[data-floating-control=true] div[style*=border-bottom],html.dark div[data-floating-control=true] div[style*=border-bottom]{border-bottom-color:#334155!important}html[data-theme=dark] [data-floating-control=true] input[type=text],html.dark [data-floating-control=true] input[type=text],html[data-theme=dark] [data-floating-control=true] input[type=search],html.dark [data-floating-control=true] input[type=search]{color:#f8fafc!important;background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] [data-floating-control=true] input::placeholder,html.dark [data-floating-control=true] input::placeholder{color:#64748b!important}html[data-theme=dark] [data-floating-control=true][style*="position: absolute"] div[data-floating-control=true],html.dark [data-floating-control=true][style*="position: absolute"] div[data-floating-control=true],html[data-theme=dark] [data-floating-control=true][style*=position\:absolute] div[data-floating-control=true],html.dark [data-floating-control=true][style*=position\:absolute] div[data-floating-control=true],html[data-theme=dark] [class*=menu][data-floating-control=true] div,html.dark [class*=menu][data-floating-control=true] div,html[data-theme=dark] [class*=Dropdown][data-floating-control=true] div,html.dark [class*=Dropdown][data-floating-control=true] div{color:#cbd5e1!important}html[data-theme=dark] [data-floating-control=true][style*="position: absolute"] div[data-floating-control=true]:hover,html.dark [data-floating-control=true][style*="position: absolute"] div[data-floating-control=true]:hover,html[data-theme=dark] [data-floating-control=true][style*=position\:absolute] div[data-floating-control=true]:hover,html.dark [data-floating-control=true][style*=position\:absolute] div[data-floating-control=true]:hover{color:#fff!important;background:#334155!important}html[data-theme=dark] [data-floating-control=true][style*="position: absolute"] div[data-floating-control=true][style*=f8fafc],html[data-theme=dark] [data-floating-control=true][style*="position: absolute"] div[data-floating-control=true][style*="248, 250, 252"],html[data-theme=dark] [data-floating-control=true][style*="position: absolute"] div[data-floating-control=true][style*=eff6ff],html[data-theme=dark] [data-floating-control=true][style*="position: absolute"] div[data-floating-control=true][style*=f3f0ff],html[data-theme=dark] [data-floating-control=true][style*="position: absolute"] div[data-floating-control=true][style*=f1f5f9],html[data-theme=dark] [data-floating-control=true][style*=position\:absolute] div[data-floating-control=true][style*=f8fafc],html[data-theme=dark] [data-floating-control=true][style*=position\:absolute] div[data-floating-control=true][style*="248, 250, 252"],html[data-theme=dark] [data-floating-control=true][style*=position\:absolute] div[data-floating-control=true][style*=eff6ff],html[data-theme=dark] [data-floating-control=true][style*=position\:absolute] div[data-floating-control=true][style*=f3f0ff],html.dark [data-floating-control=true][style*="position: absolute"] div[data-floating-control=true][style*=f8fafc],html.dark [data-floating-control=true][style*="position: absolute"] div[data-floating-control=true][style*="248, 250, 252"],html.dark [data-floating-control=true][style*="position: absolute"] div[data-floating-control=true][style*=eff6ff],html.dark [data-floating-control=true][style*="position: absolute"] div[data-floating-control=true][style*=f3f0ff],html.dark [data-floating-control=true][style*="position: absolute"] div[data-floating-control=true][style*=f1f5f9],html.dark [data-floating-control=true][style*=position\:absolute] div[data-floating-control=true][style*=f8fafc],html.dark [data-floating-control=true][style*=position\:absolute] div[data-floating-control=true][style*="248, 250, 252"],html.dark [data-floating-control=true][style*=position\:absolute] div[data-floating-control=true][style*=eff6ff],html.dark [data-floating-control=true][style*=position\:absolute] div[data-floating-control=true][style*=f3f0ff]{color:#60a5fa!important;background:#214f9e59!important}html[data-theme=dark] [data-floating-control=true] div[data-floating-control=true][style*=f8fafc] span,html[data-theme=dark] [data-floating-control=true] div[data-floating-control=true][style*="248, 250, 252"] span,html[data-theme=dark] [data-floating-control=true] div[data-floating-control=true][style*=eff6ff] span,html.dark [data-floating-control=true] div[data-floating-control=true][style*=f8fafc] span,html.dark [data-floating-control=true] div[data-floating-control=true][style*="248, 250, 252"] span,html.dark [data-floating-control=true] div[data-floating-control=true][style*=eff6ff] span{color:#93c5fd!important}html[data-theme=dark] [class*=studentCardMockup],html.dark [class*=studentCardMockup]{color:#0f172a!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}html[data-theme=dark] [class*=studentCardMockup] [class*=cardBody],html.dark [class*=studentCardMockup] [class*=cardBody]{color:#0f172a!important;background:0 0!important}html[data-theme=dark] [class*=studentCardMockup] [class*=cardPhotoBox],html.dark [class*=studentCardMockup] [class*=cardPhotoBox]{background:#f1f5f9!important}html[data-theme=dark] [class*=studentCardMockup] [class*=cardDetails],html.dark [class*=studentCardMockup] [class*=cardDetails]{background:0 0!important}html[data-theme=dark] [class*=studentCardMockup] [class*=cardDetails] div,html.dark [class*=studentCardMockup] [class*=cardDetails] div,html[data-theme=dark] [class*=studentCardMockup] [class*=cardDetails] span,html.dark [class*=studentCardMockup] [class*=cardDetails] span,html[data-theme=dark] [class*=studentCardMockup] [class*=cardDetails] strong,html.dark [class*=studentCardMockup] [class*=cardDetails] strong{color:inherit!important}html[data-theme=dark] [class*=studentCardMockup] *,html.dark [class*=studentCardMockup] *{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html[data-theme=dark] [data-floating-control=true]:not([class*=studentCardMockup]):not([class*=studentCardMockup] *),html.dark [data-floating-control=true]:not([class*=studentCardMockup]):not([class*=studentCardMockup] *){border-color:#334155!important}html[data-theme=dark] div[data-floating-control=true]:not([style*="position: absolute"]):not([style*=position\:absolute]):not([style*="position: fixed"]):not([style*=position\:fixed]):not([style*="position: absolute"] *):not([style*=position\:absolute] *),html.dark div[data-floating-control=true]:not([style*="position: absolute"]):not([style*=position\:absolute]):not([style*="position: fixed"]):not([style*=position\:fixed]):not([style*="position: absolute"] *):not([style*=position\:absolute] *),html[data-theme=dark] div[data-floating-control=true][style*=cursor\:pointer]:not([style*="position: absolute"]):not([style*=position\:absolute]),html.dark div[data-floating-control=true][style*=cursor\:pointer]:not([style*="position: absolute"]):not([style*=position\:absolute]){color:#f8fafc!important;background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"],html.dark div[data-floating-control=true][style*="position: absolute"],html[data-theme=dark] div[data-floating-control=true][style*=position\:absolute],html.dark div[data-floating-control=true][style*=position\:absolute]{background:#1e293b!important;border-color:#334155!important;box-shadow:0 10px 25px #0006!important}:is(html[data-theme=dark] div[data-floating-control=true][style*="position: absolute"] div:not(:has(input)),html.dark div[data-floating-control=true][style*="position: absolute"] div:not(:has(input)),html[data-theme=dark] div[data-floating-control=true][style*=position\:absolute] div:not(:has(input)),html.dark div[data-floating-control=true][style*=position\:absolute] div:not(:has(input))){border-color:#334155!important}html[data-theme=dark] div[data-floating-control=true] div[style*="border-radius: 50px"]:not([style*="7c3aed"]),html.dark div[data-floating-control=true] div[style*="border-radius: 50px"]:not([style*="7c3aed"]),html[data-theme=dark] div[data-floating-control=true] div[style*="borderRadius: 50px"]:not([style*="7c3aed"]),html.dark div[data-floating-control=true] div[style*="borderRadius: 50px"]:not([style*="7c3aed"]){background:#0f172a!important;border-color:#475569!important}html[data-theme=dark] [class*=toolbar] [class*=searchBox],html.dark [class*=toolbar] [class*=searchBox],html[data-theme=dark] [class*=toolbar] [class*=selectControl],html.dark [class*=toolbar] [class*=selectControl],html[data-theme=dark] [class*=filters] [class*=selectControl],html.dark [class*=filters] [class*=selectControl],html[data-theme=dark] [class*=columnsSelectorButton],html.dark [class*=columnsSelectorButton],html[data-theme=dark] [class*=columnsDropdown],html.dark [class*=columnsDropdown]{color:#f8fafc!important;background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] [class*=columnsDropdown],html.dark [class*=columnsDropdown]{background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] [class*=columnCheckboxItem],html.dark [class*=columnCheckboxItem]{color:#cbd5e1!important}html[data-theme=dark] [class*=columnCheckboxItem]:hover,html.dark [class*=columnCheckboxItem]:hover{color:#f8fafc!important;background-color:#334155!important}html[data-theme=dark] [class*=toolbar] [class*=selectControl] select,html.dark [class*=toolbar] [class*=selectControl] select,html[data-theme=dark] [class*=filters] [class*=selectControl] select,html.dark [class*=filters] [class*=selectControl] select,html[data-theme=dark] [class*=toolbar] [class*=selectControl] input,html.dark [class*=toolbar] [class*=selectControl] input,html[data-theme=dark] [class*=filters] [class*=selectControl] input,html.dark [class*=filters] [class*=selectControl] input{color:#f8fafc!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html[data-theme=dark] select option,html.dark select option,html[data-theme=dark] [class*=toolbar] select option,html.dark [class*=toolbar] select option,html[data-theme=dark] [class*=filters] select option,html.dark [class*=filters] select option{color:#f8fafc!important;background:#1e293b!important}html[data-theme=dark] select option:checked,html.dark select option:checked{color:#60a5fa!important;background:#0f172a!important}html[data-theme=dark] [data-floating-control=true] div[style*="borderRadius: 50"][style*=ffffff],html[data-theme=dark] [data-floating-control=true] div[style*="border-radius: 50"][style*=ffffff],html[data-theme=dark] [data-floating-control=true] div[style*="border-radius: 50px"][style*="255, 255, 255"],html.dark [data-floating-control=true] div[style*="borderRadius: 50"][style*=ffffff],html.dark [data-floating-control=true] div[style*="border-radius: 50"][style*=ffffff],html.dark [data-floating-control=true] div[style*="border-radius: 50px"][style*="255, 255, 255"]{background:#0f172a!important;border-color:#475569!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
