:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ax-page:#f3f3f3;--ax-page-bg:#f9fafb;--ax-surface:#fff;--ax-surface-nested:#fff;--ax-sticky:#fff;--ax-subtle:#f9fafb;--ax-muted:#f3f4f6;--ax-strong:#e5e7eb;--ax-popover:#fff;--ax-popover-strong:#fff;--ax-blur:none;--ax-overlay:#0f172a59;--ax-today:#fffbe6;--ax-card-border:#e2e8f0;--ax-card-border-hover:#d7e3f0;--ax-card-shadow:0 10px 30px #0f172a0f, 0 2px 8px #0f172a0a;--ax-card-shadow-hover:0 16px 40px #0f172a17, 0 6px 18px #0f172a0f;--ax-shadow-popover:0 1px 3px #0000000d, 0 20px 25px -5px #0000000d, 0 10px 10px -5px #0000000a;--ax-fg:#111827;--ax-fg-secondary:#4b5563;--ax-fg-muted:#636976;--ax-fg-subtle:#7d8491;--ax-link:#2563eb;--ax-link-hover:#1d4ed8;--ax-line-subtle:#f3f4f6;--ax-line:#e5e7eb;--ax-line-strong:#d1d5db;--ax-input-bg:#fff;--ax-input-fg:#111827;--ax-input-border:#ced4da;--ax-input-placeholder:#7d8491;--ax-input-focus:#228be6;--ax-input-disabled:#f1f3f5;--ax-input-chip:#f1f3f5;--ax-success:#15803d;--ax-success-soft:#dcfce7;--ax-success-line:#bbf7d0;--ax-danger:#c42121;--ax-danger-soft:#fee2e2;--ax-danger-line:#fecaca;--ax-warning:#aa4e09;--ax-warning-soft:#fef3c7;--ax-warning-line:#fde68a;--ax-info:#2563eb;--ax-info-soft:#dbeafe;--ax-info-line:#bfdbfe;--ax-header:#fff;--ax-header-border:#f3f4f6;--ax-header-fg:#4b5563;--ax-icon-hover:#4ac4d71a;--ax-sidebar:linear-gradient(180deg, #38bdf8 0%, #0ea5e9 50%, #2563eb 100%);--ax-sidebar-border:transparent;--ax-logo-block:#fff;--ax-nav-fg:#f0f9ff;--ax-nav-icon:#e0f2fe;--ax-nav-group:#e0f2fea6;--ax-nav-active:#fff3;--ax-nav-active-fg:#fff;--ax-nav-active-shadow:0 6px 18px #0f172a1f;--ax-nav-hover:#fff3;--ax-nav-hover-fg:#fff;--ax-nav-hover-shadow:0 8px 24px #0f172a29;--ax-nav-disabled:#ffffff0d;--ax-btn-grad:linear-gradient(90deg, #38cfff 0%, #3674ed 100%);--ax-btn-grad-hover:linear-gradient(90deg, #60d9ff 0%, #5e90f1 100%);--ax-btn-border:#92dbe7;--ax-btn-shadow:none;--ax-btn-outline-bg:transparent;--ax-btn-outline-bg-hover:#228be60d;--ax-th-fg:#4b5563;--ax-th-border:#e5e7eb;--ax-td-fg:#111827;--ax-td-border:#eef2f7;--ax-row-hover:#0f172a09;--ax-action-bg:#fff;--ax-action-bg-hover:#f8fafc;--ax-table-control-border:#dbe4ee;--ax-pager-active:#0ea5e9;--ax-pager-active-fg:#fff;--ax-selection:#2f80ed33}html.ax-aurora:not(.dark) .ax-app-bg{--ax-page:#f1f5fd;--ax-page-bg:radial-gradient(60% 70% at 90% 4%, #38cfff52, transparent 75%), radial-gradient(60% 70% at 55% 106%, #7c69f642, transparent 75%), radial-gradient(50% 65% at 0% 30%, #3674ed3d, transparent 75%), radial-gradient(40% 45% at 45% 32%, #92dbe733, transparent 75%), linear-gradient(135deg, #eaf4ff 0%, #eff1fc 50%, #f4effd 100%);--ax-surface:#ffffff85;--ax-surface-nested:#fff9;--ax-sticky:#f6f8fc;--ax-subtle:#0f172a06;--ax-muted:#0f172a0b;--ax-strong:#0f172a14;--ax-popover:#fffc;--ax-popover-strong:#fffffff5;--ax-blur:blur(20px) saturate(160%);--ax-overlay:#0f172a52;--ax-today:#fffbe6;--ax-card-border:#ffffffd1;--ax-card-border-hover:#fff;--ax-card-shadow:inset 0 1px 0 #fff, 0 12px 32px #1e3a8a1a;--ax-card-shadow-hover:inset 0 1px 0 #fff, 0 18px 44px #1e3a8a26;--ax-shadow-popover:inset 0 1px 0 #ffffffe6, 0 14px 30px #1e3a8a24;--ax-fg:#111827;--ax-fg-secondary:#4b5563;--ax-fg-muted:#636976;--ax-fg-subtle:#7d8491;--ax-link:#2563eb;--ax-link-hover:#1d4ed8;--ax-line-subtle:#0f172a0f;--ax-line:#0f172a17;--ax-line-strong:#0f172a29;--ax-input-bg:#fff9;--ax-input-fg:#111827;--ax-input-border:#0f172a1f;--ax-input-placeholder:#7d8491;--ax-input-focus:#228be6;--ax-input-disabled:#0f172a08;--ax-input-chip:#0f172a0d;--ax-success:#15803d;--ax-success-soft:#22c55e26;--ax-success-line:#22c55e59;--ax-danger:#c42121;--ax-danger-soft:#ef44441f;--ax-danger-line:#ef444459;--ax-warning:#aa4e09;--ax-warning-soft:#f59e0b26;--ax-warning-line:#f59e0b59;--ax-info:#2563eb;--ax-info-soft:#3b82f621;--ax-info-line:#3b82f64d;--ax-header:#ffffff73;--ax-header-border:#fffc;--ax-header-fg:#4b5563;--ax-icon-hover:#2f80ed14;--ax-sidebar:linear-gradient(180deg, #29b6f6cc 0%, #0e96e2cc 50%, #2563ebdb 100%);--ax-sidebar-border:#ffffff59;--ax-logo-block:#ffffffc7;--ax-nav-fg:#f0f9ff;--ax-nav-icon:#e0f2fe;--ax-nav-group:#e0f2fea6;--ax-nav-active:#ffffff3d;--ax-nav-active-fg:#fff;--ax-nav-active-shadow:inset 0 1px 0 #fff6, 0 6px 18px #0f172a1f;--ax-nav-hover:#fff3;--ax-nav-hover-fg:#fff;--ax-nav-hover-shadow:0 8px 24px #0f172a29;--ax-nav-disabled:#ffffff0d;--ax-btn-grad:linear-gradient(90deg, #38cfff 0%, #3674ed 100%);--ax-btn-grad-hover:linear-gradient(90deg, #60d9ff 0%, #5e90f1 100%);--ax-btn-border:#92dbe7;--ax-btn-shadow:inset 0 1px 0 #ffffff73, 0 6px 16px -6px #3674ed8c;--ax-btn-outline-bg:#ffffff80;--ax-btn-outline-bg-hover:#2f80ed1a;--ax-th-fg:#4b5563;--ax-th-border:var(--ax-line);--ax-td-fg:#111827;--ax-td-border:var(--ax-line-subtle);--ax-row-hover:#ffffff80;--ax-action-bg:#fff9;--ax-action-bg-hover:#ffffffe6;--ax-table-control-border:#dbe4ee;--ax-pager-active:#0ea5e9;--ax-pager-active-fg:#fff;--ax-selection:#2f80ed33}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ax-page:#141319;--ax-page-bg:radial-gradient(58% 62% at 92% -6%, #38cfff33, transparent 70%), radial-gradient(60% 62% at 34% 110%, #7c69f642, transparent 70%), radial-gradient(46% 52% at -6% -6%, #3674ed3d, transparent 70%), #141319;--ax-surface:#ffffff08;--ax-surface-nested:#00000042;--ax-sticky:#1b1a20;--ax-subtle:#0003;--ax-muted:#ffffff0a;--ax-strong:#ffffff12;--ax-popover:#16151cd6;--ax-popover-strong:#14131af7;--ax-blur:blur(20px) saturate(150%);--ax-overlay:#08070c8c;--ax-today:#fab0052e;--ax-card-border:#ffffff12;--ax-card-border-hover:#ffffff21;--ax-card-shadow:inset 0 1px 0 #ffffff0d, 0 10px 30px #00000059;--ax-card-shadow-hover:inset 0 1px 0 #ffffff14, 0 16px 40px #0000006b;--ax-shadow-popover:inset 0 1px 0 #ffffff0d, 0 14px 30px #0000008c;--ax-fg:#f1f0f5;--ax-fg-secondary:#bdbbcb;--ax-fg-muted:#8594ab;--ax-fg-subtle:#8a8899;--ax-link:#6cb4ff;--ax-link-hover:#a8d4ff;--ax-line-subtle:#ffffff0b;--ax-line:#ffffff13;--ax-line-strong:#ffffff21;--ax-input-bg:#0000003d;--ax-input-fg:#f1f0f5;--ax-input-border:#ffffff1a;--ax-input-placeholder:#8a8899;--ax-input-focus:#6cb4ff;--ax-input-disabled:#0000001f;--ax-input-chip:#ffffff0f;--ax-success:#5ee08f;--ax-success-soft:#22c55e1f;--ax-success-line:#22c55e59;--ax-danger:#fca5a5;--ax-danger-soft:#f871711f;--ax-danger-line:#f8717161;--ax-warning:#fcd34d;--ax-warning-soft:#fbbf241f;--ax-warning-line:#fbbf2459;--ax-info:#6cb4ff;--ax-info-soft:#6cb4ff1f;--ax-info-line:#6cb4ff4d;--ax-header:#ffffff04;--ax-header-border:#ffffff12;--ax-header-fg:#bdbbcb;--ax-icon-hover:#ffffff0f;--ax-sidebar:#ffffff05;--ax-sidebar-border:#ffffff12;--ax-logo-block:transparent;--ax-nav-fg:#bdbbcb;--ax-nav-icon:#9896a8;--ax-nav-group:#8a8899;--ax-nav-active:#7c69f62e;--ax-nav-active-fg:#c9c0fc;--ax-nav-active-shadow:inset 2px 0 0 #7c69f6, inset 0 1px 0 #ffffff0f;--ax-nav-hover:#ffffff0b;--ax-nav-hover-fg:#f1f0f5;--ax-nav-hover-shadow:none;--ax-nav-disabled:#ffffff05;--ax-btn-grad:linear-gradient(90deg, #38cfffc7 0%, #3674edd1 100%);--ax-btn-grad-hover:linear-gradient(90deg, #5cd8ffdb 0%, #5a8ef0e6 100%);--ax-btn-border:#1e3a8a;--ax-btn-shadow:inset 0 1px 0 #ffffff59, 0 6px 16px -6px #3674eda6;--ax-btn-outline-bg:#2f80ed1a;--ax-btn-outline-bg-hover:#2f80ed2e;--ax-th-fg:#bdbbcb;--ax-th-border:#ffffff14;--ax-td-fg:#f1f0f5;--ax-td-border:#ffffff0b;--ax-row-hover:#ffffff08;--ax-action-bg:#0003;--ax-action-bg-hover:#ffffff0f;--ax-table-control-border:#ffffff1c;--ax-pager-active:#3674ed;--ax-pager-active-fg:#fff;--ax-selection:#6cb4ff59}.bg-surface>*,.aipax-mantine-table>*,.mantine-Card-root>*,.ax-surface>*{--ax-surface:var(--ax-surface-nested)}@media (prefers-reduced-transparency:reduce){html.ax-aurora:not(.dark) .ax-app-bg{--ax-blur:none;--ax-surface:#fff;--ax-surface-nested:#f6f8fc;--ax-popover:#fff;--ax-popover-strong:#fff;--ax-header:#fff}.dark{--ax-surface:#1b1a20;--ax-surface-nested:#111015;--ax-popover:#1e1d25;--ax-popover-strong:#1e1d25;--ax-header:#17161c;--ax-sidebar:#17161c}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.ax-aurora:not(.dark) .ax-app-bg,.dark{--ax-popover:var(--ax-popover-strong)}}.dark,.dark body,.dark #__next{background-color:var(--ax-page);color:var(--ax-fg)}.ax-app-bg{background:var(--ax-page-bg)}::selection{background:var(--ax-selection)}input::placeholder,textarea::placeholder{color:var(--ax-input-placeholder)}.ax-glass{background:var(--ax-popover);-webkit-backdrop-filter:var(--ax-blur);backdrop-filter:var(--ax-blur)}.ax-keep-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827;background-color:#fff}:root .mantine-Paper-root,:root .mantine-Card-root{background-color:var(--ax-surface);color:var(--ax-fg)}:root .mantine-Card-root[data-with-border],:root .mantine-Paper-root[data-with-border]{border-color:var(--ax-card-border)}:root .mantine-Modal-content,:root .mantine-Modal-header,:root .mantine-Drawer-content,:root .mantine-Drawer-header{background-color:var(--ax-popover-strong);color:var(--ax-fg)}:root .mantine-Modal-content,:root .mantine-Drawer-content{-webkit-backdrop-filter:var(--ax-blur);backdrop-filter:var(--ax-blur);box-shadow:var(--ax-shadow-popover)}:root .mantine-Modal-overlay,:root .mantine-Drawer-overlay{background-color:var(--ax-overlay)!important}:root .mantine-Menu-dropdown,:root .mantine-Popover-dropdown,:root .mantine-HoverCard-dropdown,:root .mantine-Select-dropdown,:root .mantine-MultiSelect-dropdown,:root .mantine-Autocomplete-dropdown{background:var(--ax-popover);-webkit-backdrop-filter:var(--ax-blur);backdrop-filter:var(--ax-blur);border-color:var(--ax-line);box-shadow:var(--ax-shadow-popover);color:var(--ax-fg)}:root header .mantine-Menu-dropdown,:root header .mantine-Popover-dropdown{background:var(--ax-popover-strong)}:root .mantine-Input-input,:root .mantine-Textarea-input,:root .mantine-Select-input,:root .mantine-MultiSelect-input,:root .mantine-Autocomplete-input,:root .mantine-NumberInput-input,:root .mantine-PasswordInput-input,:root .mantine-DatePickerInput-input,:root .mantine-DateInput-input,:root .mantine-TimeInput-input{background-color:var(--ax-input-bg);border-color:var(--ax-input-border);color:var(--ax-input-fg)}:root .mantine-Input-input:focus,:root .mantine-Input-input:focus-within{border-color:var(--ax-input-focus)}:root .mantine-Input-input:disabled,:root .mantine-Input-input[data-disabled]{background-color:var(--ax-input-disabled)}:root .mantine-MultiSelect-value{background-color:var(--ax-input-chip);color:var(--ax-fg)}:root .mantine-Checkbox-input:not(:checked),:root .mantine-Radio-radio:not(:checked){background-color:var(--ax-input-bg);border-color:var(--ax-line-strong)}:root .mantine-Divider-root{border-color:var(--ax-line)}:root .mantine-Tabs-tab:hover,:root .mantine-SegmentedControl-root{background-color:var(--ax-muted)}.aipax-mantine-table{border:1px solid var(--ax-card-border);background:var(--ax-surface);box-shadow:var(--ax-card-shadow);transition:box-shadow .16s,transform .16s,border-color .16s;overflow:hidden}.aipax-mantine-table:hover{box-shadow:var(--ax-card-shadow-hover);border-color:var(--ax-card-border-hover)}.aipax-mantine-table table{border-collapse:separate;border-spacing:0}.aipax-mantine-table thead,.aipax-mantine-table thead tr,.aipax-mantine-table thead th{box-shadow:none!important;filter:none!important}.aipax-mantine-table thead th{background:var(--ax-sticky);color:var(--ax-th-fg);letter-spacing:0;text-transform:none;border-bottom:1px solid var(--ax-th-border);font-size:14px;font-weight:600}.aipax-mantine-table tbody td{color:var(--ax-td-fg);vertical-align:middle;border-top:1px solid var(--ax-td-border)!important;border-bottom:0!important}.aipax-mantine-table tbody tr:first-child td{border-top:0!important}.aipax-mantine-table tbody tr.attendance-makeup-separator td{border-top:1px solid var(--ax-fg-subtle)!important}.aipax-mantine-table tbody tr.attendance-absence-reported td{background-color:var(--ax-muted)!important}.aipax-mantine-table tbody tr{transition:none}.aipax-mantine-table tbody tr:not(.mantine-TableBodyCell-DetailPanel):hover td{box-shadow:inset 0 0 0 9999px var(--ax-row-hover)}.aipax-mantine-table tbody .mantine-ActionIcon-root,.aipax-mobile-list .mantine-ActionIcon-root{border:1px solid var(--ax-line);background:var(--ax-action-bg);transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s}.aipax-mantine-table tbody .mantine-ActionIcon-root:hover,.aipax-mobile-list .mantine-ActionIcon-root:hover{background:var(--ax-action-bg-hover);border-color:var(--ax-line-strong);transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0f}.aipax-mantine-table .mantine-Divider-vertical{opacity:.28;border-left-width:2px!important;height:18px!important}.aipax-mantine-table th:hover .mantine-Divider-vertical{opacity:.48}.aipax-mantine-table .mantine-Pagination-control,.aipax-mantine-table .mantine-Select-input{border-color:var(--ax-table-control-border)}.aipax-mantine-table .mantine-Pagination-control[data-active=true]{background:var(--ax-pager-active);border-color:var(--ax-pager-active);color:var(--ax-pager-active-fg)}.ax-header{background:var(--ax-header);border-bottom-color:var(--ax-header-border);color:var(--ax-header-fg);-webkit-backdrop-filter:var(--ax-blur);backdrop-filter:var(--ax-blur)}.ax-sidebar{background:var(--ax-sidebar);border-right:1px solid var(--ax-sidebar-border);-webkit-backdrop-filter:var(--ax-blur);backdrop-filter:var(--ax-blur)}.ax-logo-block{background:var(--ax-logo-block)}.ax-btn-filled{background-image:var(--ax-btn-grad);border-color:var(--ax-btn-border);box-shadow:var(--ax-btn-shadow);color:#fff}.ax-btn-filled:hover{background-image:var(--ax-btn-grad-hover)}.ax-btn-outline{background-color:var(--ax-btn-outline-bg);color:var(--ax-fg);border:1px solid #2f80ed}.ax-btn-outline:hover{background-color:var(--ax-btn-outline-bg-hover)}:root .mantine-Button-root:disabled,:root .mantine-Button-root[data-disabled]{background-color:var(--ax-muted);border-color:var(--ax-line);box-shadow:none;color:var(--ax-fg-subtle);background-image:none}body .contract-placeholder-mention-menu{border-color:var(--ax-line);background:var(--ax-popover-strong);color:var(--ax-fg);box-shadow:var(--ax-shadow-popover)}.contract-placeholder-mention-list-item.selected{background:var(--ax-info-soft)}.fc{--fc-border-color:var(--ax-line);--fc-page-bg-color:var(--ax-sticky);--fc-neutral-bg-color:var(--ax-subtle);--fc-neutral-text-color:var(--ax-fg-muted);--fc-list-event-hover-bg-color:var(--ax-muted);--fc-today-bg-color:var(--ax-today);--fc-highlight-color:var(--ax-info-soft);--fc-non-business-color:var(--ax-subtle);color:var(--ax-fg)}.dark .fc .fc-col-header-cell-cushion,.dark .fc .fc-daygrid-day-number,.dark .fc .fc-timegrid-slot-label-cushion,.dark .fc .fc-list-day-text,.dark .fc .fc-list-day-side-text{color:var(--ax-fg-secondary)}.recharts-cartesian-grid line{stroke:var(--ax-line)}.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line{stroke:var(--ax-line-strong)}.recharts-cartesian-axis-tick-value,.recharts-label,.recharts-legend-item-text{fill:var(--ax-fg-muted)}.recharts-default-tooltip{box-shadow:var(--ax-shadow-popover);color:var(--ax-fg);border-radius:8px;background-color:var(--ax-popover-strong)!important;border-color:var(--ax-line)!important}.recharts-tooltip-cursor{fill:var(--ax-muted)}.react-tel-input .form-control,.react-tel-input .flag-dropdown{background-color:var(--ax-input-bg)!important;border-color:var(--ax-input-border)!important;color:var(--ax-input-fg)!important}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus,.react-tel-input .flag-dropdown.open .selected-flag{background-color:var(--ax-muted)!important}.react-tel-input .country-list{color:var(--ax-fg);background-color:var(--ax-popover-strong)!important;box-shadow:var(--ax-shadow-popover)!important}.react-tel-input .country-list .country:hover,.react-tel-input .country-list .country.highlight{background-color:var(--ax-muted)!important}.react-tel-input .country-list .country .dial-code{color:var(--ax-fg-muted)!important}:root{--toastify-color-light:var(--ax-popover-strong);--toastify-text-color-light:var(--ax-fg);--toastify-color-dark:var(--ax-popover-strong);--toastify-text-color-dark:var(--ax-fg)}:root .mantine-RichTextEditor-root{background-color:var(--ax-input-bg);border-color:var(--ax-input-border)}:root .mantine-RichTextEditor-toolbar{background-color:var(--ax-popover-strong);border-color:var(--ax-line)}:root .mantine-RichTextEditor-control{border-color:var(--ax-line);color:var(--ax-fg-secondary);background-color:#0000}:root .mantine-RichTextEditor-control[data-active]{background-color:var(--ax-info-soft);color:var(--ax-link)}
