:root{--color-taupe:#b7a89a;--color-cream:#e8dcc6;--color-burgundy:#722f37;--color-burgundy-hover:#5c232a;--color-burgundy-active:#471920;--color-burgundy-light:#722f3714;--color-burgundy-border:#722f3740;--color-text-main:#2d2926;--color-text-muted:#6f655e;--color-surface:#fffdf9;--color-surface-hover:#faf6ed;--color-border:#d5c7b5;--color-border-subtle:#e4d8c8;--color-error-text:#8e2026;--color-error-bg:#fbeaeb;--color-error-border:#e8b4b7;--color-success-text:#1e6038;--color-success-bg:#eaf4ee;--color-success-border:#a9d5b9;--color-warning-text:#7d4c06;--color-warning-bg:#fef7ea;--color-warning-border:#eed199;--shadow-sm:0 1px 3px #2d292612, 0 1px 2px #2d29260a;--shadow-md:0 4px 10px -1px #2d292614, 0 2px 5px -1px #2d29260d;--shadow-lg:0 12px 24px -4px #2d29261f, 0 4px 8px -2px #2d29260f;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:9999px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--transition-fast:.15s ease;--transition-normal:.25s ease}*,:before,:after{box-sizing:border-box}html,body{font-family:var(--font-sans);background-color:var(--color-cream);color:var(--color-text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;min-height:100vh;margin:0;padding:0;line-height:1.5;overflow-x:hidden}#root{flex-direction:column;max-width:100%;min-height:100vh;display:flex;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--color-text-main);letter-spacing:-.015em;margin-top:0;font-weight:600}p{color:var(--color-text-muted);margin-top:0}a{color:var(--color-burgundy);transition:color var(--transition-fast);font-weight:500;text-decoration:none}a:hover{color:var(--color-burgundy-hover);text-decoration:underline}label{color:var(--color-text-main);margin-bottom:.375rem;font-size:.875rem;font-weight:600;display:block}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=date],input[type=time],input[type=url],select,textarea{width:100%;color:var(--color-text-main);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);box-sizing:border-box;padding:.75rem .875rem;font-family:inherit;font-size:.9375rem;box-shadow:inset 0 1px 2px #2d29260a}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=date]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--color-burgundy);outline:none;box-shadow:0 0 0 3px #722f3733}input:disabled{background-color:var(--color-cream);cursor:not-allowed;opacity:.7}.btn{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #722f3759}.btn-primary{background-color:var(--color-burgundy);color:#fff;border-color:var(--color-burgundy)}.btn-primary:hover:not(:disabled){background-color:var(--color-burgundy-hover);border-color:var(--color-burgundy-hover);color:#fff;text-decoration:none}.btn-primary:active:not(:disabled){background-color:var(--color-burgundy-active)}.btn-primary:disabled{opacity:.65;cursor:not-allowed}.btn-secondary{background-color:var(--color-surface);color:var(--color-text-main);border-color:var(--color-border)}.btn-secondary:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-taupe);text-decoration:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite spin;display:inline-block}.spinner-dark{border:2px solid #722f3733;border-top-color:var(--color-burgundy)}.admin-nav-link{color:#94a3b8;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;padding:.625rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex;box-shadow:none!important;border-radius:5px!important}.admin-nav-link:hover{color:#fff;background-color:#ffffff0d}.admin-nav-link.active,.admin-nav-link.is-current{font-weight:600;color:#fff!important;background:#38bdf81f!important;border:1px solid #38bdf859!important;border-radius:5px!important;box-shadow:0 1px 3px #0000002e!important}.admin-nav-link.active:hover,.admin-nav-link.is-current:hover{color:#fff!important;background:#38bdf82e!important}.hide-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.hide-scrollbar::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.no-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.no-scrollbar::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}aside{-ms-overflow-style:none!important;scrollbar-width:none!important}aside::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}aside nav{-ms-overflow-style:none!important;scrollbar-width:none!important}aside nav::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}aside div{-ms-overflow-style:none!important;scrollbar-width:none!important}aside div::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}@media print{body *{visibility:hidden}.printable-payslip,.printable-payslip *{visibility:visible}.printable-payslip{position:absolute;top:0;left:0;width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:20px!important}}.cyber-portal-bg{color:#e2e8f0!important;background-color:#0b0f17!important;background-image:radial-gradient(circle at 15% 15%,#38bdf809 0%,#0000 45%),radial-gradient(circle at 85% 85%,#6366f106 0%,#0000 45%)!important}.cyber-glass{-webkit-backdrop-filter:blur(16px);box-sizing:border-box;background:#111827d9;border:1px solid #ffffff14;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff0a}.cyber-glass-hover{transition:all .2s cubic-bezier(.4,0,.2,1)}.cyber-glass-hover:hover{border-color:#38bdf840;transform:translateY(-2px);box-shadow:0 8px 24px #00000059,inset 0 1px #ffffff14}.cyber-pill-active{color:#fff!important;background:#0284c7!important;border:1px solid #38bdf8!important;border-radius:5px!important;font-weight:600!important;box-shadow:0 2px 8px #0284c74d!important}.cyber-pill-inactive{cursor:pointer;color:#94a3b8!important;background:#1e293b80!important;border:1px solid #ffffff14!important;border-radius:5px!important;transition:all .15s!important}.cyber-pill-inactive:hover{color:#fff!important;background:#1e293bcc!important;border-color:#ffffff2e!important}.cyber-btn-cyan{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border:1px solid #38bdf866!important;border-radius:6px!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 2px 8px #0284c740!important}.cyber-btn-cyan:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;box-shadow:0 4px 14px #0284c766!important}.cyber-input{color:#f8fafc!important;background:#0f172abf!important;border:1px solid #ffffff1a!important;border-radius:6px!important;transition:all .15s!important;box-shadow:inset 0 1px 2px #0003!important}.cyber-input:hover,.cyber-input:focus{border-color:#38bdf8!important;outline:none!important;box-shadow:0 0 0 2px #38bdf833!important}.cyber-input option{color:#f8fafc;background-color:#0f172a}.cyber-scroll{scrollbar-width:thin!important;scrollbar-color:#64748b66 #0f172a99!important}.cyber-scroll::-webkit-scrollbar{background:0 0!important;width:6px!important;height:6px!important}.cyber-scroll::-webkit-scrollbar-track{background:#0f172a99!important;border-radius:4px!important}.cyber-scroll::-webkit-scrollbar-thumb{background:#64748b66!important;border-radius:4px!important}.cyber-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b899!important}.cyber-portal-bg ::-webkit-scrollbar{background:0 0;width:6px;height:6px}.cyber-portal-bg ::-webkit-scrollbar-track{border-radius:4px;background:#0f172a99!important}.cyber-portal-bg ::-webkit-scrollbar-thumb{border-radius:4px;background:#64748b66!important}.cyber-portal-bg ::-webkit-scrollbar-thumb:hover{background:#94a3b899!important}.cyber-portal-bg *{scrollbar-width:thin;scrollbar-color:#64748b66 #0f172a99}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light){--color-surface:#111827d9;--color-surface-hover:#1e293be6;--color-border:#ffffff14;--color-border-subtle:#ffffff0d;--color-text-main:#fff;--color-text-muted:#94a3b8;--color-burgundy:#38bdf8;--color-burgundy-light:#38bdf81a;--color-cream:#0f172ad9;--color-taupe:#94a3b8}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) .card,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="var(--color-surface)"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #ffffff"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: rgb(255, 255, 255)"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: rgb(255,255,255)"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #FFFFFF"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #FAFAF9"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #fafaf9"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="250, 250, 249"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="250,250,249"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #F8FAFC"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="248, 250, 252"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #F9FAFB"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="249, 250, 251"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #F3F4F6"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="243, 244, 246"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="243,244,246"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: var(--color-cream)"]{color:#fff;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(16px)!important;background-color:#111827d9!important;border-color:#ffffff14!important;box-shadow:0 4px 20px #00000040!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #ECFDF5"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: rgb(236, 253, 245)"]{-webkit-backdrop-filter:blur(12px)!important;color:#34d399!important;box-shadow:none!important;background-color:#10b9811f!important;border:1px solid #10b98140!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #FEF2F2"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: rgb(254, 242, 242)"]{-webkit-backdrop-filter:blur(12px)!important;color:#f87171!important;box-shadow:none!important;background-color:#ef44441f!important;border:1px solid #ef444440!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #FFFBEB"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: rgb(255, 251, 235)"]{-webkit-backdrop-filter:blur(12px)!important;color:#fbbf24!important;box-shadow:none!important;background-color:#f59e0b1f!important;border:1px solid #f59e0b40!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) .card:hover,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="var(--color-surface)"]:hover,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #ffffff"]:hover,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: rgb(255, 255, 255)"]:hover,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #FFFFFF"]:hover,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #FAFAF9"]:hover,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #F8FAFC"]:hover,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #F9FAFB"]:hover,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: #F3F4F6"]:hover,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="background-color: var(--color-cream)"]:hover{transform:translateY(-1px);border-color:#38bdf840!important;box-shadow:0 8px 24px #00000059!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) h1,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) h2,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) h3,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) h4{color:#fff!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) p{color:#94a3b8}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="color: #1F2937"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="color: #111827"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="color: #1e293b"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="color: #374151"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="color: #1E1B18"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="color: #292524"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="color: rgb(31, 41, 55)"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="color: rgb(17, 24, 39)"]{color:#fff!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="color: #4B5563"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="color: #6B7280"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="color: #64748b"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="color: #78716C"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="color: #8C827A"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="color: #B7A89A"]{color:#94a3b8!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [role=dialog],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [role=alertdialog],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) .modal-container{-webkit-backdrop-filter:blur(20px)!important;color:#fff!important;background-color:#0f172afa!important;border:1px solid #ffffff1a!important;border-radius:12px!important;box-shadow:0 20px 50px #0009!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [role=dialog] h2,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [role=dialog] h3,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [role=alertdialog] h2,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [role=alertdialog] h3{color:#fff!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) .btn-primary{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border:1px solid #38bdf866!important;border-radius:6px!important;font-weight:600!important;box-shadow:0 2px 8px #0284c740!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) .btn-primary:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;box-shadow:0 4px 14px #0284c761!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) .btn-secondary{color:#e2e8f0!important;background:#1e293b99!important;border:1px solid #ffffff1f!important;border-radius:6px!important;transition:all .15s!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) .btn-secondary:hover:not(:disabled){color:#fff!important;background:#1e293be6!important;border-color:#fff3!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) input:not([type=checkbox]):not([type=radio]),.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) select,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) textarea{color:#f8fafc!important;background-color:#0f172abf!important;border:1px solid #ffffff1a!important;border-radius:6px!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) input:focus,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) select:focus,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) textarea:focus{border-color:#38bdf8!important;outline:none!important;box-shadow:0 0 0 2px #38bdf833!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) table thead tr{background-color:#0f172ae6!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) table thead th{color:#94a3b8!important;border-bottom:1px solid #ffffff14!important;font-weight:600!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) table tbody tr{transition:background-color .15s;background-color:#0000!important;border-bottom:1px solid #ffffff0d!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) table tbody tr:nth-child(2n){background-color:#ffffff04!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) table tbody tr:hover{background-color:#38bdf80a!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) table tbody td{color:#e2e8f0}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*=\#FAFAF9],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*=\#fafaf9],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="250, 250, 249"],.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="250,250,249"]{color:#94a3b8!important;background-color:#0b0f17f2!important;border-color:#ffffff14!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*=\#FAFAF9] span,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*=\#fafaf9] span,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="250, 250, 249"] span,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="250,250,249"] span{color:#94a3b8!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*=\#FAFAF9] strong,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*=\#fafaf9] strong,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="250, 250, 249"] strong,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="250,250,249"] strong{color:#fff!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*=\#FAFAF9] select,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*=\#fafaf9] select,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="250, 250, 249"] select,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="250,250,249"] select{color:#fff!important;background-color:#1e293bb3!important;border:1px solid #ffffff1f!important;border-radius:5px!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*=\#FAFAF9] button,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*=\#fafaf9] button,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="250, 250, 249"] button,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="250,250,249"] button{color:#fff!important;background-color:#1e293bb3!important;border:1px solid #ffffff1a!important;border-radius:5px!important}.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*=\#FAFAF9] button:disabled,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*=\#fafaf9] button:disabled,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="250, 250, 249"] button:disabled,.cyber-portal-bg:not(.admin-theme-light):not(.employee-theme-light) [style*="250,250,249"] button:disabled{color:#64748b!important;cursor:not-allowed!important;background-color:#1e293b4d!important;border-color:#ffffff0d!important}.admin-theme-light.cyber-portal-bg,.cyber-portal-bg.admin-theme-light{--color-surface:#fff;--color-surface-hover:#f8fafc;--color-border:#e2e8f0;--color-border-subtle:#f1f5f9;--color-text-main:#172033;--color-text-muted:#64748b;--color-burgundy:#0284c7;--color-burgundy-light:#e0f2fe;--color-cream:#f3f6fa;--color-taupe:#64748b;color:#172033!important;background-color:#f3f6fa!important;background-image:none!important}.admin-theme-light,.admin-theme-dark{transition:background-color .2s,color .2s,border-color .2s}.admin-theme-light aside,.admin-theme-dark aside,.admin-theme-light header,.admin-theme-dark header,.admin-theme-light .card,.admin-theme-dark .card{transition:background-color .2s,border-color .2s,box-shadow .2s}.admin-theme-light aside{color:#172033!important;background-color:#fff!important;border-right:1px solid #e2e8f0!important;box-shadow:2px 0 16px #0000000a!important}.admin-theme-light aside>div:first-child{background-color:#fff!important;border-bottom:1px solid #e2e8f0!important}.admin-theme-light aside [style*="color: #FFFFFF"],.admin-theme-light aside [style*="color: #ffffff"],.admin-theme-light aside [style*="color: #E2E8F0"],.admin-theme-light aside [style*="color: #e2e8f0"]{color:#172033!important}.admin-theme-light aside [style*="color: #94a3b8"],.admin-theme-light aside [style*="color: #64748b"],.admin-theme-light aside [style*="color: #64748B"]{color:#64748b!important}.admin-theme-light .admin-nav-link{color:#64748b!important;background-color:#0000!important;border-radius:6px!important;transition:all .15s!important}.admin-theme-light .admin-nav-link:hover{color:#0284c7!important;background-color:#f1f5f9!important}.admin-theme-light .admin-nav-link.active,.admin-theme-light .admin-nav-link.is-current{color:#0284c7!important;background-color:#e0f2fe!important;border:1px solid #0284c740!important;font-weight:600!important;box-shadow:0 1px 4px #0284c71a!important}.admin-theme-light .admin-nav-link.active svg,.admin-theme-light .admin-nav-link.is-current svg{color:#0284c7!important;stroke:#0284c7!important}.admin-theme-light aside>div:last-child{background-color:#fafcff!important;border-top:1px solid #e2e8f0!important}.admin-theme-light #admin-sidebar-logout-btn{color:#dc2626!important;background-color:#fef2f2!important;border:1px solid #fecaca!important}.admin-theme-light #admin-sidebar-logout-btn:hover{background-color:#fee2e2!important}.admin-theme-light header{-webkit-backdrop-filter:blur(12px)!important;background-color:#fffffff5!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 1px 4px #0000000a!important}.admin-theme-light header h2{color:#172033!important}.admin-theme-light header span{color:#64748b!important}.admin-theme-light #admin-notif-bell-btn,.admin-theme-light #admin-account-menu-btn,.admin-theme-light .admin-theme-toggle-btn{color:#64748b!important;background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a!important}.admin-theme-light #admin-notif-bell-btn:hover,.admin-theme-light #admin-account-menu-btn:hover,.admin-theme-light .admin-theme-toggle-btn:hover{color:#0284c7!important;background-color:#f8fafc!important;border-color:#cbd5e1!important}.admin-theme-light #admin-account-menu-btn span{color:#172033!important}.admin-theme-light header [style*="position: absolute"],.admin-theme-light header [style*="position: fixed"]{-webkit-backdrop-filter:none!important;color:#172033!important;background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 12px 30px #00000017!important}.admin-theme-light header [style*="position: absolute"]>div:first-child{background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.admin-theme-light header [style*="position: absolute"]>div:first-child span,.admin-theme-light header [style*="position: absolute"]>div:first-child div{color:#172033!important}.admin-theme-light .card,.admin-theme-light .cyber-glass,.admin-theme-light .cyber-glass-hover,.admin-theme-light [style*="var(--color-surface)"],.admin-theme-light [style*="background-color: #ffffff"],.admin-theme-light [style*="background-color: rgb(255, 255, 255)"],.admin-theme-light [style*="background-color: rgb(255,255,255)"],.admin-theme-light [style*="background-color: #FFFFFF"],.admin-theme-light [style*="background-color: #FAFAF9"],.admin-theme-light [style*="background-color: #fafaf9"],.admin-theme-light [style*="250, 250, 249"],.admin-theme-light [style*="250,250,249"],.admin-theme-light [style*="background-color: #F8FAFC"],.admin-theme-light [style*="248, 250, 252"],.admin-theme-light [style*="background-color: #F9FAFB"],.admin-theme-light [style*="249, 250, 251"],.admin-theme-light [style*="background-color: #F3F4F6"],.admin-theme-light [style*="243, 244, 246"],.admin-theme-light [style*="243,244,246"],.admin-theme-light [style*="background-color: var(--color-cream)"]{-webkit-backdrop-filter:none!important;color:#172033!important;background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005!important}.admin-theme-light .card:hover,.admin-theme-light .cyber-glass:hover,.admin-theme-light .cyber-glass-hover:hover,.admin-theme-light [style*="var(--color-surface)"]:hover,.admin-theme-light [style*="background-color: #ffffff"]:hover,.admin-theme-light [style*="background-color: rgb(255, 255, 255)"]:hover,.admin-theme-light [style*="background-color: #FFFFFF"]:hover{border-color:#cbd5e1!important;box-shadow:0 4px 16px #00000012!important}.admin-theme-light [style*="linear-gradient(135deg, rgba(30, 41, 59"]{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a,0 6px 16px #00000008!important}.admin-theme-light .cyber-glass [style*="color: #34d399"],.admin-theme-light [style*="color: #34d399"]{color:#059669!important}.admin-theme-light .cyber-glass [style*="color: #6ee7b7"],.admin-theme-light [style*="color: #6ee7b7"]{color:#047857!important}.admin-theme-light .cyber-glass [style*="color: #f87171"],.admin-theme-light [style*="color: #f87171"]{color:#dc2626!important}.admin-theme-light .cyber-glass [style*="color: #fca5a5"],.admin-theme-light [style*="color: #fca5a5"]{color:#b91c1c!important}.admin-theme-light .cyber-glass [style*="color: #f59e0b"],.admin-theme-light [style*="color: #f59e0b"],.admin-theme-light .cyber-glass [style*="color: #fbbf24"],.admin-theme-light [style*="color: #fbbf24"]{color:#d97706!important}.admin-theme-light [style*="color: #38bdf8"]{color:#0284c7!important}.admin-theme-light [style*="rgba(56, 189, 248, 0.12)"],.admin-theme-light [style*="rgba(56, 189, 248, 0.15)"],.admin-theme-light [style*="rgba(56, 189, 248, 0.2)"]{background-color:#e0f2fe!important;border-color:#bae6fd!important}.admin-theme-light [style*="rgba(16, 185, 129, 0.12)"],.admin-theme-light [style*="rgba(16, 185, 129, 0.15)"]{color:#059669!important;background-color:#ecfdf5!important;border-color:#a7f3d0!important}.admin-theme-light [style*="rgba(239, 68, 68, 0.12)"],.admin-theme-light [style*="rgba(239, 68, 68, 0.15)"]{color:#dc2626!important;background-color:#fef2f2!important;border-color:#fecaca!important}.admin-theme-light [style*="rgba(245, 158, 11, 0.12)"],.admin-theme-light [style*="rgba(245, 158, 11, 0.15)"]{color:#d97706!important;background-color:#fffbeb!important;border-color:#fde68a!important}.admin-theme-light h1,.admin-theme-light h2,.admin-theme-light h3,.admin-theme-light h4,.admin-theme-light h5,.admin-theme-light h6{color:#172033!important}.admin-theme-light p,.admin-theme-light span[style*="var(--color-taupe)"],.admin-theme-light div[style*="var(--color-taupe)"],.admin-theme-light p[style*="var(--color-taupe)"]{color:#64748b!important}.admin-theme-light [style*="color: #ffffff"]:not(.btn-primary):not(.btn-primary *):not([style*="background-color: #0284c7"]):not([style*="background-color: #0284C7"]):not([style*="background: linear-gradient"]):not([style*="background-color: #DC2626"]):not([style*="background-color: #ef4444"]):not([style*="background-color: #059669"]):not(.admin-btn-accent):not(.admin-btn-accent *),.admin-theme-light [style*="color: #FFFFFF"]:not(.btn-primary):not(.btn-primary *):not([style*="background-color: #0284c7"]):not([style*="background-color: #0284C7"]):not([style*="background: linear-gradient"]):not([style*="background-color: #DC2626"]):not([style*="background-color: #ef4444"]):not([style*="background-color: #059669"]):not(.admin-btn-accent):not(.admin-btn-accent *),.admin-theme-light [style*="color: rgb(255, 255, 255)"]:not(.btn-primary):not(.btn-primary *):not([style*="background: linear-gradient"]),.admin-theme-light [style*="color: #F8FAFC"]:not(.btn-primary):not(.btn-primary *),.admin-theme-light [style*="color: #E2E8F0"]:not(.btn-primary):not(.btn-primary *),.admin-theme-light [style*="color: #1F2937"],.admin-theme-light [style*="color: #111827"],.admin-theme-light [style*="color: #1e293b"],.admin-theme-light [style*="color: #374151"],.admin-theme-light [style*="31, 41, 55"],.admin-theme-light [style*="17, 24, 39"],.admin-theme-light [style*="55, 65, 81"]{color:#172033!important}.admin-theme-light [style*="color: #4B5563"],.admin-theme-light [style*="color: #6B7280"],.admin-theme-light [style*="color: #64748b"],.admin-theme-light [style*="color: #94a3b8"],.admin-theme-light [style*="color: #94A3B8"]{color:#64748b!important}.admin-theme-light .admin-filter-toolbar,.admin-theme-light [style*="rgba(17, 24, 39"],.admin-theme-light [style*="17, 24, 39"],.admin-theme-light [style*="17,24,39"],.admin-theme-light [style*="rgba(15, 23, 42, 0.85)"],.admin-theme-light [style*="rgba(15, 23, 42, 0.75)"]{color:#172033!important;background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005!important}.admin-theme-light .admin-filter-toolbar [style*=border-top],.admin-theme-light .admin-filter-toolbar [style*=borderTop],.admin-theme-light [style*="rgba(17, 24, 39"] [style*=border-top],.admin-theme-light [style*="rgba(17, 24, 39"] [style*=borderTop]{border-top-color:#e2e8f0!important}.admin-theme-light .admin-filter-toolbar span,.admin-theme-light [style*="rgba(17, 24, 39"] span,.admin-theme-light [style*="17, 24, 39"] span{color:#64748b!important}.admin-theme-light .admin-filter-toolbar strong,.admin-theme-light [style*="rgba(17, 24, 39"] strong,.admin-theme-light [style*="17, 24, 39"] strong{color:#172033!important}.admin-theme-light .admin-pagination-footer,.admin-theme-light [style*="rgba(11, 15, 23"],.admin-theme-light [style*="11, 15, 23"],.admin-theme-light [style*="11,15,23"]{color:#64748b!important;background-color:#fff!important;border-color:#e2e8f0!important;border-top-style:solid!important;border-top-width:1px!important}.admin-theme-light .admin-pagination-footer span,.admin-theme-light [style*="rgba(11, 15, 23"] span,.admin-theme-light [style*="11, 15, 23"] span{color:#64748b!important}.admin-theme-light .admin-pagination-footer strong,.admin-theme-light [style*="rgba(11, 15, 23"] strong,.admin-theme-light [style*="11, 15, 23"] strong{color:#172033!important}.admin-theme-light .admin-pagination-footer select,.admin-theme-light [style*="rgba(11, 15, 23"] select,.admin-theme-light [style*="11, 15, 23"] select,.admin-theme-light .admin-pagination-footer button,.admin-theme-light [style*="rgba(11, 15, 23"] button,.admin-theme-light [style*="11, 15, 23"] button{color:#172033!important;background-color:#fff!important;border:1px solid #e2e8f0!important}.admin-theme-light .admin-pagination-footer button:hover:not(:disabled),.admin-theme-light [style*="rgba(11, 15, 23"] button:hover:not(:disabled),.admin-theme-light [style*="11, 15, 23"] button:hover:not(:disabled){color:#0284c7!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}.admin-theme-light .admin-pagination-footer button:disabled,.admin-theme-light [style*="rgba(11, 15, 23"] button:disabled,.admin-theme-light [style*="11, 15, 23"] button:disabled{color:#94a3b8!important;cursor:not-allowed!important;opacity:.6!important;background-color:#f8fafc!important;border-color:#e2e8f0!important}.admin-theme-light .admin-timezone-selector,.admin-theme-light [style*="display: inline-flex"][style*="rgba(30, 41, 59, 0.6)"]{background-color:#f1f5f9!important;border:1px solid #e2e8f0!important}.admin-theme-light .admin-timezone-selector button:not([style*="background-color: rgb(2, 132, 199)"]):not([style*="background-color: #0284c7"]),.admin-theme-light [style*="display: inline-flex"][style*="rgba(30, 41, 59, 0.6)"] button:not([style*="background-color: rgb(2, 132, 199)"]):not([style*="background-color: #0284c7"]){color:#64748b!important}.admin-theme-light .admin-refresh-btn,.admin-theme-light button[style*="rgba(30, 41, 59, 0.7)"],.admin-theme-light button[style*="rgba(30, 41, 59, 0.6)"],.admin-theme-light button[style*="rgba(30, 41, 59, 0.4)"]{color:#172033!important;background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a!important}.admin-theme-light .admin-refresh-btn:hover:not(:disabled),.admin-theme-light button[style*="rgba(30, 41, 59, 0.7)"]:hover:not(:disabled),.admin-theme-light button[style*="rgba(30, 41, 59, 0.6)"]:hover:not(:disabled),.admin-theme-light button[style*="rgba(30, 41, 59, 0.4)"]:hover:not(:disabled){color:#0284c7!important;background-color:#f8fafc!important;border-color:#cbd5e1!important}.admin-theme-light .admin-refresh-btn svg,.admin-theme-light button[style*="rgba(30, 41, 59, 0.7)"] svg,.admin-theme-light button[style*="rgba(30, 41, 59, 0.6)"] svg{stroke:#64748b!important}.admin-theme-light .admin-refresh-btn:hover svg,.admin-theme-light button[style*="rgba(30, 41, 59, 0.7)"]:hover svg,.admin-theme-light button[style*="rgba(30, 41, 59, 0.6)"]:hover svg{stroke:#0284c7!important}.admin-theme-light table thead tr{background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.admin-theme-light table thead th{color:#64748b!important;border-bottom:1px solid #e2e8f0!important;font-weight:600!important}.admin-theme-light table tbody tr{background-color:#fff!important;border-bottom:1px solid #f1f5f9!important}.admin-theme-light table tbody tr:nth-child(2n){background-color:#fafafb!important}.admin-theme-light table tbody tr:hover{background-color:#f1f5f9!important}.admin-theme-light table tbody td{color:#172033!important;border-bottom:1px solid #f1f5f9!important}.admin-theme-light [style*=\#FAFAF9],.admin-theme-light [style*=\#fafaf9],.admin-theme-light [style*="250, 250, 249"],.admin-theme-light [style*="250,250,249"]{color:#64748b!important;background-color:#fff!important;border-color:#e2e8f0!important}.admin-theme-light [style*=\#FAFAF9] strong,.admin-theme-light [style*=\#fafaf9] strong{color:#172033!important}.admin-theme-light [style*=\#FAFAF9] select,.admin-theme-light [style*=\#fafaf9] select,.admin-theme-light [style*=\#FAFAF9] button,.admin-theme-light [style*=\#fafaf9] button{color:#172033!important;background-color:#fff!important;border:1px solid #e2e8f0!important}.admin-theme-light [style*=\#FAFAF9] button:hover:not(:disabled),.admin-theme-light [style*=\#fafaf9] button:hover:not(:disabled){background-color:#f1f5f9!important;border-color:#cbd5e1!important}.admin-theme-light input:not([type=checkbox]):not([type=radio]),.admin-theme-light select,.admin-theme-light textarea,.admin-theme-light .cyber-input,.admin-theme-light input[style*="rgba(30, 41, 59"],.admin-theme-light select[style*="rgba(30, 41, 59"],.admin-theme-light textarea[style*="rgba(30, 41, 59"],.admin-theme-light input[style*="rgba(15, 23, 42"],.admin-theme-light select[style*="rgba(15, 23, 42"],.admin-theme-light textarea[style*="rgba(15, 23, 42"]{color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;box-shadow:inset 0 1px 2px #0000000a!important}.admin-theme-light input:focus,.admin-theme-light select:focus,.admin-theme-light textarea:focus,.admin-theme-light .cyber-input:focus,.admin-theme-light input[style*="rgba(30, 41, 59"]:focus,.admin-theme-light select[style*="rgba(30, 41, 59"]:focus,.admin-theme-light input[style*="rgba(15, 23, 42"]:focus,.admin-theme-light select[style*="rgba(15, 23, 42"]:focus{border-color:#0284c7!important;outline:none!important;box-shadow:0 0 0 3px #0284c726!important}.admin-theme-light label{color:#172033!important}.admin-theme-light .cyber-pill-active{color:#fff!important;background:#0284c7!important;border:1px solid #0284c7!important;box-shadow:0 2px 6px #0284c740!important}.admin-theme-light .cyber-pill-inactive{color:#64748b!important;background:#fff!important;border:1px solid #e2e8f0!important}.admin-theme-light .cyber-pill-inactive:hover{color:#172033!important;background:#f1f5f9!important}.admin-theme-light [role=dialog],.admin-theme-light [role=alertdialog],.admin-theme-light .modal-container,.admin-theme-light [style*=\#0F172A],.admin-theme-light [style*=\#0f172a],.admin-theme-light [style*="rgba(15, 23, 42, 0.98)"],.admin-theme-light [style*="rgba(15, 23, 42, 0.95)"]{-webkit-backdrop-filter:none!important;color:#172033!important;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 20px 50px #00000026!important}.admin-theme-light [role=dialog] h2,.admin-theme-light [role=dialog] h3,.admin-theme-light [role=alertdialog] h2,.admin-theme-light [role=alertdialog] h3,.admin-theme-light [style*=\#0F172A] h2,.admin-theme-light [style*=\#0F172A] h3,.admin-theme-light [style*=\#0f172a] h2,.admin-theme-light [style*=\#0f172a] h3{color:#172033!important}.admin-theme-light [role=dialog] p,.admin-theme-light [role=alertdialog] p,.admin-theme-light [style*=\#0F172A] p,.admin-theme-light [style*=\#0f172a] p{color:#64748b!important}.admin-theme-light [role=dialog] strong,.admin-theme-light [style*=\#0F172A] strong,.admin-theme-light [style*=\#0f172a] strong{color:#172033!important}.admin-theme-light [role=dialog] span,.admin-theme-light [style*=\#0F172A] span,.admin-theme-light [style*=\#0f172a] span{color:#64748b!important}.admin-theme-light [role=dialog] [style*="rgba(15, 23, 42"],.admin-theme-light [style*=\#0F172A] [style*="rgba(15, 23, 42"],.admin-theme-light [style*=\#0f172a] [style*="rgba(15, 23, 42"]{background-color:#f8fafc!important;border-color:#e2e8f0!important}.admin-theme-light [role=dialog] [style*="rgba(30, 41, 59"],.admin-theme-light [role=dialog] [style*=\#0B0F17],.admin-theme-light [role=dialog] [style*=\#0b0f17],.admin-theme-light [role=dialog] .printable-payslip,.admin-theme-light [style*=\#0F172A] [style*="rgba(30, 41, 59"],.admin-theme-light [style*=\#0f172a] [style*="rgba(30, 41, 59"],.employee-theme-light [role=dialog] [style*="rgba(30, 41, 59"],.employee-theme-light [role=dialog] [style*=\#0B0F17],.employee-theme-light [role=dialog] [style*=\#0b0f17],.employee-theme-light [role=dialog] .printable-payslip,.employee-theme-light [style*=\#0F172A] [style*="rgba(30, 41, 59"],.employee-theme-light [style*=\#0f172a] [style*="rgba(30, 41, 59"],.payslip-modal-light .printable-payslip{background-color:#f8fafc!important;border:1px solid #e2e8f0!important}.admin-theme-light [role=dialog] [style*="rgba(30, 41, 59"] div,.admin-theme-light [style*=\#0F172A] [style*="rgba(30, 41, 59"] div,.admin-theme-light [style*=\#0f172a] [style*="rgba(30, 41, 59"] div,.employee-theme-light [role=dialog] [style*="rgba(30, 41, 59"] div,.employee-theme-light [style*=\#0F172A] [style*="rgba(30, 41, 59"] div,.employee-theme-light [style*=\#0f172a] [style*="rgba(30, 41, 59"] div{color:#172033!important}.admin-theme-light [role=dialog] [style*="rgba(30, 41, 59"] div[style*="font-size: 11px"],.admin-theme-light [role=dialog] [style*="rgba(30, 41, 59"] div[style*="font-size: 10px"],.admin-theme-light [style*=\#0F172A] [style*="rgba(30, 41, 59"] div[style*="font-size: 11px"],.admin-theme-light [style*=\#0f172a] [style*="rgba(30, 41, 59"] div[style*="font-size: 11px"],.employee-theme-light [role=dialog] [style*="rgba(30, 41, 59"] div[style*="font-size: 11px"],.employee-theme-light [role=dialog] [style*="rgba(30, 41, 59"] div[style*="font-size: 10px"],.employee-theme-light [style*=\#0F172A] [style*="rgba(30, 41, 59"] div[style*="font-size: 11px"],.employee-theme-light [style*=\#0f172a] [style*="rgba(30, 41, 59"] div[style*="font-size: 11px"]{color:#64748b!important}.admin-theme-light [role=dialog] [style*="color: #1F2937"],.admin-theme-light [role=dialog] [style*="color: #111827"],.admin-theme-light [role=dialog] [style*="31, 41, 55"],.admin-theme-light [role=dialog] [style*="17, 24, 39"],.admin-theme-light [role=dialog] [style*="color: #374151"],.admin-theme-light [role=dialog] [style*="55, 65, 81"]{color:#172033!important}.admin-theme-light [role=dialog] [style*="color: var(--color-taupe)"]{color:#64748b!important}.admin-theme-light [role=dialog] [style*=\#FAFAF9],.admin-theme-light [role=dialog] [style*="250, 250, 249"],.admin-theme-light [role=dialog] [style*="250,250,249"]{background-color:#f8fafc!important;border-color:#e2e8f0!important;border-top-style:solid!important;border-top-width:1px!important}.admin-theme-light [role=dialog] [style*=\#FAFAF9] button,.admin-theme-light [role=dialog] [style*="250, 250, 249"] button{color:#172033!important;background-color:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 2px #0000000d!important}.admin-theme-light [role=dialog] [style*=\#FAFAF9] button:hover,.admin-theme-light [role=dialog] [style*="250, 250, 249"] button:hover{color:#0284c7!important;background-color:#f1f5f9!important}.admin-theme-light [role=dialog] button[style*=\#FEF2F2]{color:#dc2626!important;background-color:#fef2f2!important;border:1px solid #fecaca!important}.admin-theme-light [role=dialog] button[style*=\#FEF2F2]:hover:not(:disabled){background-color:#fee2e2!important}.admin-theme-light [role=dialog] button[style*=\#ECFDF5]{color:#059669!important;background-color:#ecfdf5!important;border:1px solid #a7f3d0!important}.admin-theme-light [role=dialog] button[style*=\#ECFDF5]:hover:not(:disabled){background-color:#d1fae5!important}.admin-theme-light .admin-hero-banner,.admin-theme-light .admin-policy-card{background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005!important}.admin-theme-light .admin-hero-banner h1,.admin-theme-light .admin-policy-card h2{color:#172033!important}.admin-theme-light .admin-hero-banner p,.admin-theme-light .admin-policy-card p,.admin-theme-light .admin-policy-card span{color:#64748b!important}.admin-theme-light .admin-hero-banner span[style*="rgba(30, 41, 59"]{color:#64748b!important;background-color:#f1f5f9!important;border:1px solid #e2e8f0!important}.admin-theme-light .admin-kpi-card{background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005!important}.admin-theme-light .admin-kpi-card>div:first-child{color:#64748b!important;font-weight:600!important}.admin-theme-light .admin-kpi-card>div:nth-child(2){color:#172033!important;font-weight:700!important}.admin-theme-light .admin-subcard,.admin-theme-light [style*="rgba(30, 41, 59, 0.45)"],.admin-theme-light [style*="rgba(30, 41, 59, 0.5)"]:not(td):not(button),.admin-theme-light [style*="rgba(15, 23, 42, 0.7)"]:not(td):not(button):not(input){color:#172033!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important}.admin-theme-light .admin-subcard strong,.admin-theme-light [style*="rgba(30, 41, 59, 0.45)"] strong,.admin-theme-light [style*="rgba(30, 41, 59, 0.5)"] strong,.admin-theme-light .admin-subcard div,.admin-theme-light [style*="rgba(30, 41, 59, 0.45)"] div,.admin-theme-light .admin-subcard div[style*="color: #cbd5e1"],.admin-theme-light .admin-subcard div[style*="color: rgb(203, 213, 225)"],.admin-theme-light [style*="rgba(30, 41, 59, 0.45)"] div[style*="color: #cbd5e1"],.admin-theme-light [style*="rgba(30, 41, 59, 0.45)"] div[style*="color: rgb(203, 213, 225)"],.admin-theme-light .admin-subcard label,.admin-theme-light [style*="rgba(30, 41, 59, 0.45)"] label{color:#172033!important}.admin-theme-light .admin-subcard div[style*="font-size: 11px"],.admin-theme-light .admin-subcard div[style*="font-size: 12px"],.admin-theme-light [style*="rgba(30, 41, 59, 0.45)"] div[style*="font-size: 11px"],.admin-theme-light [style*="rgba(30, 41, 59, 0.45)"] div[style*="font-size: 12px"]{color:#64748b!important}.admin-theme-light td [style*="rgba(30, 41, 59, 0.7)"],.admin-theme-light td [style*="rgba(30, 41, 59, 0.6)"],.admin-theme-light td [style*="rgba(30, 41, 59, 0.5)"],.admin-theme-light td [style*="30, 41, 59"]{color:#172033!important;background-color:#f1f5f9!important;border:1px solid #e2e8f0!important}.admin-theme-light td [style*="rgba(30, 41, 59"] strong,.admin-theme-light td [style*="30, 41, 59"] strong{color:#0284c7!important}.admin-theme-light [role=dialog] [style*="rgba(15, 23, 42, 0.95)"],.admin-theme-light [role=dialog] [style*="rgba(15, 23, 42, 0.6)"]{background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.admin-theme-light [role=dialog] table tbody tr{background-color:#fff!important;border-bottom:1px solid #f1f5f9!important}.admin-theme-light [role=dialog] table tbody tr:nth-child(2n){background-color:#f8fafc!important}.admin-theme-light [role=dialog] table tbody td{border-bottom:1px solid #f1f5f9!important}.admin-theme-light [role=dialog] table tbody td:first-child{color:#64748b!important}.admin-theme-light [role=dialog] table tbody td:last-child{color:#172033!important}.admin-theme-light [role=dialog] button[style*="rgba(30, 41, 59"]{color:#172033!important;background-color:#fff!important;border:1px solid #cbd5e1!important}.admin-theme-light [role=dialog] button[style*="rgba(30, 41, 59"]:hover{color:#0284c7!important;background-color:#f1f5f9!important}.admin-theme-light [style*="rgba(56, 189, 248, 0.08)"],.admin-theme-light [style*="rgba(56, 189, 248, 0.06)"]{color:#172033!important;background-color:#e0f2fe!important;border:1px solid #0284c740!important}.admin-theme-light [style*="rgba(56, 189, 248, 0.08)"] strong,.admin-theme-light [style*="rgba(56, 189, 248, 0.06)"] strong{color:#0284c7!important}.admin-theme-light button[style*="rgba(30, 41, 59, 0.6)"]{color:#64748b!important;background-color:#fff!important;border:1px solid #e2e8f0!important}.admin-theme-light button[style*="rgba(30, 41, 59, 0.6)"]:hover{color:#172033!important;background-color:#f1f5f9!important}.admin-theme-light .btn-primary,.admin-theme-light .cyber-btn-cyan{color:#fff!important;background:#0284c7!important;border:1px solid #0284c7!important;box-shadow:0 2px 6px #0284c740!important}.admin-theme-light .btn-primary:hover:not(:disabled),.admin-theme-light .cyber-btn-cyan:hover:not(:disabled){background:#0369a1!important;border-color:#0369a1!important;box-shadow:0 4px 12px #0284c759!important}.admin-theme-light .btn-secondary{color:#172033!important;background:#fff!important;border:1px solid #e2e8f0!important}.admin-theme-light .btn-secondary:hover:not(:disabled){color:#172033!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.admin-theme-light [style*="rgba(56, 189, 248, 0.12)"]:not([style*="border-radius: 12px"]),.admin-theme-light [style*="rgba(56, 189, 248, 0.15)"]:not([style*="border-radius: 12px"]),.admin-theme-light [style*="rgba(56, 189, 248, 0.1)"]:not([style*="border-radius: 12px"]){color:#0284c7!important;background-color:#e0f2fe!important;border-color:#0284c740!important}.admin-theme-light [style*="rgba(56, 189, 248, 0.12)"] svg,.admin-theme-light [style*="rgba(56, 189, 248, 0.15)"] svg,.admin-theme-light [style*="rgba(56, 189, 248, 0.1)"] svg{color:#0284c7!important;stroke:#0284c7!important}.admin-theme-light [style*="rgba(56, 189, 248, 0.12)"][style*="border-radius: 12px"],.admin-theme-light [style*="rgba(56, 189, 248, 0.15)"][style*="border-radius: 12px"]{color:#0284c7!important;background-color:#e0f2fe!important;border:1px solid #0284c74d!important}.admin-theme-light [style*="rgba(255, 255, 255, 0.06)"][style*="border-radius: 12px"]{color:#64748b!important;background-color:#f1f5f9!important;border:1px solid #e2e8f0!important}.admin-theme-light ::-webkit-scrollbar-track{background:#f1f5f9!important}.admin-theme-light ::-webkit-scrollbar-thumb{border-radius:4px;background:#cbd5e1!important}.admin-theme-light ::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.admin-theme-light *{scrollbar-color:#cbd5e1 #f1f5f9}.employee-theme-light.cyber-portal-bg,.cyber-portal-bg.employee-theme-light{--color-surface:#fff;--color-surface-hover:#f8fafc;--color-border:#e2e8f0;--color-border-subtle:#f1f5f9;--color-text-main:#172033;--color-text-muted:#64748b;--color-burgundy:#0284c7;--color-burgundy-light:#e0f2fe;--color-cream:#f3f6fa;--color-taupe:#64748b;color:#172033!important;background-color:#f3f6fa!important;background-image:none!important}.employee-theme-light,.employee-theme-dark{transition:background-color .2s,color .2s,border-color .2s}.employee-theme-light aside,.employee-theme-dark aside,.employee-theme-light header,.employee-theme-dark header,.employee-theme-light .card,.employee-theme-dark .card,.employee-theme-light .cyber-glass,.employee-theme-dark .cyber-glass{transition:background-color .2s,border-color .2s,box-shadow .2s}.employee-theme-light aside{color:#172033!important;background-color:#fff!important;border-right:1px solid #e2e8f0!important;box-shadow:2px 0 16px #0000000a!important}.employee-theme-light aside>div:first-child{background-color:#fff!important;border-bottom:1px solid #e2e8f0!important}.employee-theme-light aside [style*="color: #FFFFFF"],.employee-theme-light aside [style*="color: #ffffff"],.employee-theme-light aside [style*="color: #E2E8F0"],.employee-theme-light aside [style*="color: #e2e8f0"]{color:#172033!important}.employee-theme-light aside [style*="color: #94a3b8"],.employee-theme-light aside [style*="color: #64748b"],.employee-theme-light aside [style*="color: #64748B"]{color:#64748b!important}.employee-theme-light .employee-nav-link{color:#64748b!important;background-color:#0000!important;border-radius:6px!important;transition:all .15s!important}.employee-theme-light .employee-nav-link:hover{color:#0284c7!important;background-color:#f1f5f9!important}.employee-theme-light .employee-nav-link.active{color:#0284c7!important;background-color:#e0f2fe!important;border:1px solid #0284c740!important;font-weight:600!important;box-shadow:0 1px 4px #0284c71a!important}.employee-theme-light .employee-nav-link.active svg{color:#0284c7!important;stroke:#0284c7!important}.employee-theme-light aside>div:last-child{background-color:#fafcff!important;border-top:1px solid #e2e8f0!important}.employee-theme-light #employee-sidebar-logout-btn{color:#dc2626!important;background-color:#fef2f2!important;border:1px solid #fecaca!important}.employee-theme-light #employee-sidebar-logout-btn:hover{background-color:#fee2e2!important}.employee-theme-light header{-webkit-backdrop-filter:blur(12px)!important;background-color:#fffffff5!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 1px 4px #0000000a!important}.employee-theme-light header h1,.employee-theme-light header h2{color:#172033!important}.employee-theme-light header span{color:#64748b!important}.employee-theme-light #employee-notif-bell-btn,.employee-theme-light #employee-account-menu-btn,.employee-theme-light .employee-theme-toggle-btn{color:#64748b!important;background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a!important}.employee-theme-light #employee-notif-bell-btn:hover,.employee-theme-light #employee-account-menu-btn:hover,.employee-theme-light .employee-theme-toggle-btn:hover{color:#0284c7!important;background-color:#f8fafc!important;border-color:#cbd5e1!important}.employee-theme-light #employee-account-menu-btn span{color:#172033!important}.employee-theme-light header [style*="position: absolute"],.employee-theme-light header [style*="position: fixed"]{-webkit-backdrop-filter:none!important;color:#172033!important;background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 12px 30px #00000017!important}.employee-theme-light header [style*="position: absolute"]>div:first-child,.employee-theme-light header [style*="position: fixed"]>div:first-child{background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.employee-theme-light header [style*="position: absolute"]>div:first-child span,.employee-theme-light header [style*="position: absolute"]>div:first-child div,.employee-theme-light header [style*="position: fixed"]>div:first-child span,.employee-theme-light header [style*="position: fixed"]>div:first-child div{color:#172033!important}.employee-theme-light .employee-theme-dropdown-row{background-color:#fafafb!important;border-bottom-color:#e2e8f0!important}.employee-theme-light .card,.employee-theme-light .cyber-glass,.employee-theme-light [style*="var(--color-surface)"],.employee-theme-light [style*="background-color: #ffffff"],.employee-theme-light [style*="background-color: rgb(255, 255, 255)"],.employee-theme-light [style*="background-color: rgb(255,255,255)"],.employee-theme-light [style*="background-color: #FFFFFF"],.employee-theme-light [style*="background-color: #FAFAF9"],.employee-theme-light [style*="background-color: #fafaf9"],.employee-theme-light [style*="250, 250, 249"],.employee-theme-light [style*="250,250,249"],.employee-theme-light [style*="background-color: #F8FAFC"],.employee-theme-light [style*="248, 250, 252"],.employee-theme-light [style*="background-color: #F9FAFB"],.employee-theme-light [style*="249, 250, 251"],.employee-theme-light [style*="background-color: #F3F4F6"],.employee-theme-light [style*="243, 244, 246"],.employee-theme-light [style*="243,244,246"],.employee-theme-light [style*="background-color: var(--color-cream)"]{-webkit-backdrop-filter:none!important;color:#172033!important;background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005!important}.employee-theme-light .card:hover,.employee-theme-light .cyber-glass:hover,.employee-theme-light .cyber-glass-hover:hover,.employee-theme-light [style*="var(--color-surface)"]:hover,.employee-theme-light [style*="background-color: #ffffff"]:hover,.employee-theme-light [style*="background-color: rgb(255, 255, 255)"]:hover,.employee-theme-light [style*="background-color: #FFFFFF"]:hover{border-color:#cbd5e1!important;box-shadow:0 4px 16px #00000012!important}.employee-theme-light .employee-welcome-banner,.employee-theme-light [style*="linear-gradient(135deg, rgba(30, 41, 59"],.employee-theme-light .cyber-glass[style*=linear-gradient\(135deg],.employee-theme-light [style*=linear-gradient\(135deg]{background:#fff linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000a,0 6px 16px #00000008!important}.employee-theme-light .employee-welcome-banner h2,.employee-theme-light [style*="linear-gradient(135deg, rgba(30, 41, 59"] h2{color:#172033!important}.employee-theme-light .employee-welcome-banner [style*="color: #38bdf8"],.employee-theme-light [style*="linear-gradient(135deg, rgba(30, 41, 59"] [style*="color: #38bdf8"],.employee-theme-light .employee-welcome-banner [style*="color: #e2e8f0"],.employee-theme-light [style*="linear-gradient(135deg, rgba(30, 41, 59"] [style*="color: #e2e8f0"]{color:#0284c7!important}.employee-theme-light .employee-welcome-banner [style*="color: #94a3b8"],.employee-theme-light [style*="linear-gradient(135deg, rgba(30, 41, 59"] [style*="color: #94a3b8"]{color:#64748b!important}.employee-theme-light .employee-welcome-banner [style*="rgba(16, 185, 129, 0.12)"],.employee-theme-light [style*="linear-gradient(135deg, rgba(30, 41, 59"] [style*="rgba(16, 185, 129, 0.12)"]{color:#059669!important;background-color:#ecfdf5!important;border:1px solid #a7f3d0!important}.employee-theme-light .employee-welcome-banner [style*="background-color: #10b981"],.employee-theme-light [style*="linear-gradient(135deg, rgba(30, 41, 59"] [style*="background-color: #10b981"]{background-color:#059669!important}.employee-theme-light [style*="rgba(17, 24, 39"],.employee-theme-light [style*="rgba(15, 23, 42"],.employee-theme-light [style*="rgba(11, 15, 23"],.employee-theme-light [style*="rgba(30, 41, 59, 0.6)"],.employee-theme-light [style*="rgba(30, 41, 59, 0.5)"],.employee-theme-light [style*="rgba(30, 41, 59, 0.45)"],.employee-theme-light [style*="rgba(30, 41, 59, 0.4)"]{color:#172033!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important}.employee-theme-light h1,.employee-theme-light h2,.employee-theme-light h3,.employee-theme-light h4,.employee-theme-light h5,.employee-theme-light h6{color:#172033!important}.employee-theme-light p,.employee-theme-light span[style*="var(--color-taupe)"],.employee-theme-light div[style*="var(--color-taupe)"],.employee-theme-light p[style*="var(--color-taupe)"]{color:#64748b!important}.employee-theme-light [style*="color: #ffffff"]:not(.btn-primary):not(.btn-primary *):not([style*="background-color: #0284c7"]):not([style*="background-color: #0284C7"]):not([style*="background: linear-gradient"]):not([style*="background-color: #DC2626"]):not([style*="background-color: #ef4444"]):not([style*="background-color: #059669"]):not([style*="background-color: #10b981"]),.employee-theme-light [style*="color: #FFFFFF"]:not(.btn-primary):not(.btn-primary *):not([style*="background-color: #0284c7"]):not([style*="background-color: #0284C7"]):not([style*="background: linear-gradient"]):not([style*="background-color: #DC2626"]):not([style*="background-color: #ef4444"]):not([style*="background-color: #059669"]):not([style*="background-color: #10b981"]),.employee-theme-light [style*="color: rgb(255, 255, 255)"]:not(.btn-primary):not(.btn-primary *):not([style*="background: linear-gradient"]),.employee-theme-light [style*="color: #F8FAFC"]:not(.btn-primary):not(.btn-primary *),.employee-theme-light [style*="color: #E2E8F0"]:not(.btn-primary):not(.btn-primary *),.employee-theme-light [style*="color: #e2e8f0"]:not(.btn-primary):not(.btn-primary *),.employee-theme-light [style*="color: #1F2937"],.employee-theme-light [style*="color: #111827"],.employee-theme-light [style*="color: #1e293b"],.employee-theme-light [style*="color: #374151"],.employee-theme-light [style*="31, 41, 55"],.employee-theme-light [style*="17, 24, 39"],.employee-theme-light [style*="55, 65, 81"]{color:#172033!important}.employee-theme-light [style*="color: #4B5563"],.employee-theme-light [style*="color: #6B7280"],.employee-theme-light [style*="color: #64748b"],.employee-theme-light [style*="color: #94a3b8"],.employee-theme-light [style*="color: #94A3B8"]{color:#64748b!important}.employee-theme-light [style*="font-size: 1.5rem"],.employee-theme-light [style*="font-size: 1.65rem"],.employee-theme-light [style*="font-size: 1.75rem"],.employee-theme-light [style*="font-size: 2rem"]{color:#172033!important}.employee-theme-light table thead tr{background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.employee-theme-light table thead th{color:#64748b!important;border-bottom:1px solid #e2e8f0!important;font-weight:600!important}.employee-theme-light table tbody tr{background-color:#fff!important;border-bottom:1px solid #f1f5f9!important}.employee-theme-light table tbody tr:nth-child(2n){background-color:#fafafb!important}.employee-theme-light table tbody tr:hover{background-color:#f1f5f9!important}.employee-theme-light table tbody td{color:#172033!important;border-bottom:1px solid #f1f5f9!important}.employee-theme-light [style*=\#FAFAF9],.employee-theme-light [style*=\#fafaf9],.employee-theme-light [style*="250, 250, 249"],.employee-theme-light [style*="250,250,249"]{color:#64748b!important;background-color:#fff!important;border-color:#e2e8f0!important}.employee-theme-light [style*=\#FAFAF9] strong,.employee-theme-light [style*=\#fafaf9] strong{color:#172033!important}.employee-theme-light [style*=\#FAFAF9] select,.employee-theme-light [style*=\#fafaf9] select,.employee-theme-light [style*=\#FAFAF9] button,.employee-theme-light [style*=\#fafaf9] button{color:#172033!important;background-color:#fff!important;border:1px solid #e2e8f0!important}.employee-theme-light [style*=\#FAFAF9] button:hover:not(:disabled),.employee-theme-light [style*=\#fafaf9] button:hover:not(:disabled){background-color:#f1f5f9!important;border-color:#cbd5e1!important}.employee-theme-light input:not([type=checkbox]):not([type=radio]),.employee-theme-light select,.employee-theme-light textarea,.employee-theme-light .cyber-input{color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;box-shadow:inset 0 1px 2px #0000000a!important}.employee-theme-light input:focus,.employee-theme-light select:focus,.employee-theme-light textarea:focus,.employee-theme-light .cyber-input:focus{border-color:#0284c7!important;outline:none!important;box-shadow:0 0 0 3px #0284c726!important}.employee-theme-light label{color:#172033!important}.employee-theme-light [role=dialog],.employee-theme-light [role=alertdialog],.employee-theme-light .modal-container{-webkit-backdrop-filter:none!important;color:#172033!important;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 20px 50px #00000026!important}.employee-theme-light [role=dialog] h2,.employee-theme-light [role=dialog] h3,.employee-theme-light [role=alertdialog] h2,.employee-theme-light [role=alertdialog] h3{color:#172033!important}.employee-theme-light [role=dialog] p,.employee-theme-light [role=alertdialog] p{color:#64748b!important}.employee-theme-light [role=dialog] [style*="rgba(15, 23, 42"],.employee-theme-light [role=dialog] [style*="rgba(30, 41, 59"]{color:#172033!important;background-color:#f8fafc!important;border-color:#e2e8f0!important}.employee-theme-light [role=dialog] [style*="rgba(15, 23, 42"] h3,.employee-theme-light [role=dialog] [style*="rgba(15, 23, 42"] span,.employee-theme-light [role=dialog] [style*="rgba(30, 41, 59"] span{color:#172033!important}.employee-theme-light ::-webkit-scrollbar-track{background:#f1f5f9!important}.employee-theme-light ::-webkit-scrollbar-thumb{border-radius:4px;background:#cbd5e1!important}.employee-theme-light ::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.employee-theme-light *{scrollbar-color:#cbd5e1 #f1f5f9}.employee-theme-light .cyber-pill-active{color:#fff!important;background:#0284c7!important;border:1px solid #0284c7!important;box-shadow:0 2px 6px #0284c740!important}.employee-theme-light .cyber-pill-inactive{color:#64748b!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #00000008!important}.employee-theme-light .cyber-pill-inactive:hover{color:#0284c7!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.employee-theme-light [style*="rgba(56, 189, 248, 0.08)"]{color:#0284c7!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.employee-theme-light [style*="rgba(56, 189, 248, 0.08)"]:hover{color:#0369a1!important;background:#e2e8f0!important}.employee-theme-light [style*="rgba(7, 16, 24, 0.6)"],.employee-theme-light [style*="rgba(10, 21, 31, 0.75)"]{background-color:#f8fafc!important;border-color:#e2e8f0!important}.employee-theme-light [style*="rgba(10, 20, 30, 0.4)"]{background-color:#f1f5f9!important;border-color:#cbd5e1!important}.employee-theme-light .notif-icon-attendance,.employee-theme-light [style*="rgba(6, 28, 22"]{color:#059669!important;background-color:#ecfdf5!important;border:1.5px solid #a7f3d0!important;box-shadow:0 1px 4px #10b98126!important}.employee-theme-light .notif-icon-attendance svg,.employee-theme-light [style*="rgba(6, 28, 22"] svg{stroke:#059669!important}.employee-theme-light .notif-icon-leave,.employee-theme-light [style*="rgba(6, 20, 32"]{color:#0284c7!important;background-color:#e0f2fe!important;border:1.5px solid #bae6fd!important;box-shadow:0 1px 4px #0284c726!important}.employee-theme-light .notif-icon-leave svg,.employee-theme-light [style*="rgba(6, 20, 32"] svg{stroke:#0284c7!important}.employee-theme-light .notif-icon-correction,.employee-theme-light [style*="rgba(35, 23, 6"]{color:#d97706!important;background-color:#fef3c7!important;border:1.5px solid #fde68a!important;box-shadow:0 1px 4px #d9770626!important}.employee-theme-light .notif-icon-correction svg,.employee-theme-light [style*="rgba(35, 23, 6"] svg{stroke:#d97706!important}.employee-theme-light [style*="rgba(15, 23, 42, 0.75)"][style*="padding: 4px"],.employee-theme-light [style*="rgba(15, 23, 42, 0.75)"][style*="padding: 0.25rem"]{background-color:#f1f5f9!important;border:1px solid #e2e8f0!important}.employee-theme-light button[style*="rgba(2, 132, 199, 0.2)"]{color:#fff!important;background-color:#0284c7!important;border-color:#0284c7!important;box-shadow:0 1px 3px #0284c740!important}.employee-theme-light button[style*="rgba(30, 41, 59, 0.5)"]{color:#64748b!important;background-color:#fff!important;border:1px solid #e2e8f0!important}.employee-theme-light button[style*="rgba(30, 41, 59, 0.5)"]:hover{color:#0284c7!important;background-color:#f8fafc!important;border-color:#cbd5e1!important}.employee-theme-light [style*="borderBottom: 1px solid rgba(255, 255, 255, 0.05)"],.employee-theme-light [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.05)"],.employee-theme-light [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.06)"]{border-bottom:1px solid #f1f5f9!important}.employee-theme-light [style*="backgroundColor: rgba(255, 255, 255, 0.08)"],.employee-theme-light [style*="background-color: rgba(255, 255, 255, 0.08)"]{color:#64748b!important;background-color:#f1f5f9!important;border:1px solid #e2e8f0!important}.employee-theme-light [style*="color: #cbd5e1"]{color:#64748b!important}.employee-theme-light h4[style*="color: #38bdf8"]{color:#0284c7!important}.employee-theme-light h4[style*="color: #ffffff"],.employee-theme-light h4[style*="color: #FFFFFF"]{color:#172033!important}.portal-route-loader-dark{-webkit-backdrop-filter:blur(12px);background-color:#0b0f17e0}.portal-route-loader-dark .portal-route-loader-card{background:#111827f5;border:1px solid #38bdf847;box-shadow:0 25px 60px #000c,0 0 35px #0284c733}.portal-route-loader-dark .portal-route-loader-title{color:#fff}.portal-route-loader-dark .portal-route-loader-sub{color:#94a3b8}.portal-route-loader-dark .portal-route-loader-ring{border-top-color:#0284c7;border-right-color:#38bdf8}.portal-route-loader-dark .portal-route-loader-ring-inner{border-bottom-color:#38bdf8;border-left-color:#38bdf859}.portal-route-loader-dark .portal-route-loader-progress{background:linear-gradient(90deg,#0284c7 0%,#38bdf8 100%)}.portal-route-loader-light{-webkit-backdrop-filter:blur(12px);background-color:#f3f6fae0}.portal-route-loader-light .portal-route-loader-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 45px #00000014,0 0 25px #0284c71a}.portal-route-loader-light .portal-route-loader-title{color:#172033}.portal-route-loader-light .portal-route-loader-sub{color:#64748b}.portal-route-loader-light .portal-route-loader-ring{border-top-color:#0284c7;border-right-color:#38bdf8}.portal-route-loader-light .portal-route-loader-ring-inner{border-bottom-color:#0284c7;border-left-color:#0284c759}.portal-route-loader-light .portal-route-loader-progress{background:linear-gradient(90deg,#0284c7 0%,#38bdf8 100%)}.portal-route-loader-ring{animation:.9s cubic-bezier(.4,0,.2,1) infinite portalSpin}.portal-route-loader-ring-inner{animation:1.1s cubic-bezier(.4,0,.2,1) infinite portalSpinRev}.portal-route-loader-progress{animation:1s cubic-bezier(.4,0,.2,1) forwards portalProgress}@keyframes portalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes portalSpinRev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes portalProgress{0%{width:0%}60%{width:75%}to{width:100%}}.portal-loader-dot-1{animation:1.2s .2s infinite portalDotPulse}.portal-loader-dot-2{animation:1.2s .4s infinite portalDotPulse}.portal-loader-dot-3{animation:1.2s .6s infinite portalDotPulse}@keyframes portalDotPulse{0%,to{opacity:.2}50%{opacity:1}}
