@charset "UTF-8";.nav-container[data-v-33e38b3e]{padding:0 1rem}.nav-section-title[data-v-33e38b3e]{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#ffffff80;margin-bottom:.75rem;padding-left:1rem;letter-spacing:.05em}.nav-items[data-v-33e38b3e]{display:flex;flex-direction:column;gap:.25rem}.nav-item-link[data-v-33e38b3e]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;color:#ffffffb3;text-decoration:none;font-size:.9rem;transition:all .2s ease;font-weight:400}.nav-item-link i[data-v-33e38b3e]{font-size:1.1rem}.nav-item-link[data-v-33e38b3e]:hover{color:#fff;background:rgba(255,255,255,.1);transform:translate(4px)}.nav-item-link.active[data-v-33e38b3e]{color:#fff;background:rgba(255,255,255,.2);font-weight:600;box-shadow:0 4px 12px #0000001a}.btn-white[data-v-33e38b3e]{background-color:#fff!important;color:#4f46e5!important}.pwa-install-banner[data-v-85968363]{border-bottom:2px solid rgba(255,255,255,.1)}@media (max-width: 576px){.pwa-install-banner h6[data-v-85968363]{font-size:.9rem}.pwa-install-banner small[data-v-85968363]{font-size:.75rem}}.page-header-wrapper[data-v-d65df88b]{border-bottom:1px solid rgba(0,0,0,.05)}.letter-spacing-1[data-v-d65df88b]{letter-spacing:.5px}.letter-spacing-2[data-v-64af8b35]{letter-spacing:2px}.btn-glass-circle[data-v-64af8b35]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);color:#fff;border:1px solid rgba(255,255,255,.2);transition:all .2s}.btn-glass-circle[data-v-64af8b35]:hover:not(:disabled){background:rgba(255,255,255,.25);color:#fff;transform:scale(1.05)}.btn-glass-circle[data-v-64af8b35]:disabled{opacity:.3}.calendar-grid[data-v-64af8b35]{display:grid;grid-template-columns:repeat(7,1fr);background:#f8f9fa;min-width:300px}.weekday-cell[data-v-64af8b35]{padding:1.25rem 0;text-align:center;font-weight:700;color:var(--bs-primary);background:white;text-transform:uppercase;font-size:.75rem;letter-spacing:1px;border-bottom:1px solid rgba(0,0,0,.05)}@media (max-width: 768px){.weekday-cell[data-v-64af8b35]{padding:.75rem 0;font-size:.6rem}}.calendar-day-cell[data-v-64af8b35]{height:100px;background:white;border-right:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column;padding:1rem;cursor:pointer;transition:all .2s;position:relative}@media (max-width: 992px){.calendar-day-cell[data-v-64af8b35]{height:80px;padding:.6rem}}@media (max-width: 768px){.calendar-day-cell[data-v-64af8b35]{height:60px;padding:.4rem}.calendar-day-cell .day-number[data-v-64af8b35]{font-size:.9rem!important}.calendar-day-cell .day-status-indicator[data-v-64af8b35]{font-size:.5rem!important;display:none}}.calendar-day-cell[data-v-64af8b35]:hover:not(.empty){background:#fdfdfd;z-index:1;box-shadow:inset 0 0 0 2px rgba(var(--bs-primary-rgb),.1)}.calendar-day-cell.is-selected[data-v-64af8b35]{background:rgba(var(--bs-primary-rgb),.05);box-shadow:inset 0 0 0 2px var(--bs-primary)}.calendar-day-cell.is-holiday[data-v-64af8b35]{background:rgba(220,53,69,.03)}.calendar-day-cell.is-holiday .day-status-indicator[data-v-64af8b35]{color:#dc3545;background:rgba(220,53,69,.1)}.calendar-day-cell.is-weekoff[data-v-64af8b35]{background:rgba(25,135,84,.03)}.calendar-day-cell.is-weekoff .day-status-indicator[data-v-64af8b35]{color:#198754;background:rgba(25,135,84,.1)}.calendar-day-cell.is-halfday[data-v-64af8b35]{background:rgba(255,193,7,.03)}.calendar-day-cell.is-halfday .day-status-indicator[data-v-64af8b35]{color:#ffc107;background:rgba(255,193,7,.1)}.calendar-day-cell .day-number[data-v-64af8b35]{font-weight:600;font-size:1.1rem;color:#444}.calendar-day-cell .day-status-indicator[data-v-64af8b35]{margin-top:auto;font-size:.65rem;text-transform:uppercase;font-weight:800;letter-spacing:.5px;padding:2px 6px;border-radius:4px;text-align:center}.border-start-4[data-v-64af8b35]{border-left-width:4px!important}.custom-scrollbar[data-v-64af8b35]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-64af8b35]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:10px}.payroll-manager[data-v-321077c4]{max-width:1200px;margin:0 auto}.shadow-premium[data-v-321077c4]{box-shadow:0 10px 30px #0000000d}.rounded-xl[data-v-321077c4]{border-radius:1rem}.rounded-2xl[data-v-321077c4]{border-radius:1.5rem}.cursor-pointer[data-v-321077c4]{cursor:pointer}.stepper-wrapper[data-v-321077c4]{position:relative;padding:0 1rem}.stepper[data-v-321077c4]{display:flex;justify-content:space-between;position:relative;max-width:600px;margin:0 auto}.stepper[data-v-321077c4]:before{content:"";position:absolute;top:20px;left:0;width:100%;height:2px;background:#e9ecef;z-index:0}.step-item[data-v-321077c4]{position:relative;z-index:1;text-align:center;background:transparent;flex:1}.step-icon[data-v-321077c4]{width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid #e9ecef;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;font-weight:700;color:#adb5bd;transition:all .3s ease}.step-label[data-v-321077c4]{font-size:.85rem;font-weight:500;color:#adb5bd;transition:all .3s ease}.step-item.active .step-icon[data-v-321077c4]{border-color:var(--bs-primary);background:var(--bs-primary);color:#fff;box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.1)}.step-item.active .step-label[data-v-321077c4]{color:var(--bs-primary);font-weight:700}.step-item.completed .step-icon[data-v-321077c4]{border-color:#198754;background:#198754;color:#fff}.step-item.completed .step-label[data-v-321077c4]{color:#198754}.employee-list-container[data-v-321077c4]{max-height:400px;overflow-y:auto}.avatar-sm[data-v-321077c4]{width:40px;height:40px}.avatar-xs[data-v-321077c4]{width:28px;height:28px}.bg-indigo-soft[data-v-321077c4]{background-color:#f0f3ff}.text-indigo[data-v-321077c4]{color:#5856d6}.bg-primary-soft[data-v-321077c4]{background-color:rgba(var(--bs-primary-rgb),.1)}.bg-light[data-v-321077c4]{background-color:#f8f9fa!important}.table-hover tbody tr[data-v-321077c4]:hover{background-color:rgba(var(--bs-primary-rgb),.02)}.animate__animated[data-v-321077c4]{animation-duration:.5s}.custom-scrollbar[data-v-321077c4]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-321077c4]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-321077c4]::-webkit-scrollbar-thumb{background:#e9ecef;border-radius:10px}.custom-scrollbar[data-v-321077c4]::-webkit-scrollbar-thumb:hover{background:#dee2e6}.min-w-150[data-v-eee48886]{min-width:150px}.btn-icon[data-v-eee48886]{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.sticky-header[data-v-eee48886]{position:sticky;top:0;z-index:1021}.sticky-column[data-v-eee48886]{position:sticky;left:0;z-index:1020;min-width:250px}.matrix-table[data-v-eee48886]{border-collapse:separate;border-spacing:0}.cursor-pointer[data-v-eee48886]{cursor:pointer}.shadow-hover[data-v-eee48886]:hover{background-color:rgba(var(--bs-primary-rgb),.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px #00000014!important}.shadow-hover-inset[data-v-eee48886]:hover{background-color:rgba(var(--bs-primary-rgb),.1)!important;box-shadow:inset 0 2px 4px #0000000d}.status-cell[data-v-eee48886]{min-height:80px;display:flex;flex-direction:column;justify-content:center}.border-start-5[data-v-eee48886]{border-left-width:5px!important}.badge-mini[data-v-eee48886]{font-size:.65rem;padding:1px 4px;background:white;border:1px solid rgba(0,0,0,.1);border-radius:3px;color:#444}.fs-7[data-v-eee48886]{font-size:.825rem}.matrix-stats[data-v-eee48886]{font-size:.7rem;line-height:1.1}.border-start-light[data-v-eee48886]{border-left:1px solid #f1f1f1}.custom-scrollbar[data-v-eee48886]::-webkit-scrollbar{height:8px;width:8px}.custom-scrollbar[data-v-eee48886]::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}.custom-scrollbar[data-v-eee48886]::-webkit-scrollbar-track{background:#f8f9fa}.payroll-details-container[data-v-950c86ae]{max-width:1200px;margin:0 auto}.floating-actions[data-v-950c86ae]{position:sticky;top:1rem;z-index:100}.shadow-premium[data-v-950c86ae]{box-shadow:0 10px 30px #0000000d}.rounded-xl[data-v-950c86ae]{border-radius:1rem}.rounded-2xl[data-v-950c86ae]{border-radius:1.5rem}.letter-spacing-1[data-v-950c86ae]{letter-spacing:1px}.stats-deco[data-v-950c86ae]{position:absolute;right:-10px;bottom:-15px;font-size:5rem;opacity:.03;transform:rotate(-15deg);pointer-events:none}.employee-payslip-card[data-v-950c86ae]{transition:all .3s ease}.employee-payslip-card[data-v-950c86ae]:hover{transform:translateY(-2px);box-shadow:0 15px 35px #0000001a!important}.employee-payslip-card.is-expanded[data-v-950c86ae]{border:1px solid rgba(var(--bs-primary-rgb),.2)!important}.border-dashed[data-v-950c86ae]{border-bottom:1px dashed rgba(0,0,0,.08)!important}.border-dashed[data-v-950c86ae]:last-child{border-bottom:none!important}.font-black[data-v-950c86ae]{font-weight:800}.x-small[data-v-950c86ae]{font-size:.75rem}.animate__animated[data-v-950c86ae]{animation-duration:.5s}.font-italic[data-v-950c86ae]{font-style:italic}.cursor-pointer[data-v-783e9dd9]{cursor:pointer}.transition-all[data-v-783e9dd9]{transition:all .2s ease-in-out}.table-hover tbody tr[data-v-783e9dd9]:hover{background-color:rgba(var(--bs-primary-rgb),.02);transform:scale(1.002)}.table-active-premium[data-v-783e9dd9]{background-color:rgba(var(--bs-primary-rgb),.05)!important;border-left:4px solid var(--bs-primary)!important}.avatar-circle[data-v-783e9dd9]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;letter-spacing:.5px}.alert-soft-primary[data-v-783e9dd9]{background-color:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary)}.custom-scrollbar[data-v-783e9dd9]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-783e9dd9]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-783e9dd9]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:10px}.tiny-text[data-v-783e9dd9]{font-size:.7rem}.sticky-top[data-v-783e9dd9]{z-index:100}.min-width-200[data-v-b508397c]{min-width:200px}.btn-icon[data-v-b508397c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.shadow-premium[data-v-b508397c]{box-shadow:0 10px 40px #0000000d!important}.border-start-lg[data-v-b508397c]{border-left:0}@media (min-width: 992px){.border-start-lg[data-v-b508397c]{border-left:1px solid #eee}}.transition-all[data-v-b508397c]{transition:all .2s ease}.custom-scrollbar[data-v-b508397c]::-webkit-scrollbar{height:6px;width:6px}.custom-scrollbar[data-v-b508397c]::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}.stat-bubble[data-v-b508397c]{font-size:.75rem;padding:2px 8px;background:#f8f9fa;border-radius:4px;font-weight:600}.shadow-xs[data-v-b508397c]{box-shadow:0 1px 2px #0000000d}.bg-soft-gray[data-v-b508397c]{background-color:#f8f9fa}.bg-soft-red[data-v-b508397c]{background-color:rgba(var(--bs-danger-rgb),.02)}.legend-item[data-v-b508397c]{transition:transform .2s;cursor:default}.legend-item[data-v-b508397c]:hover{transform:translateY(-2px)}.min-width-200[data-v-b508397c]{min-width:250px}.upload::file-selector-button{display:none}.logo-preview-container[data-v-3259287c]{transition:all .3s ease}.logo-preview-container[data-v-3259287c]:hover{border-color:#6366f1!important;box-shadow:0 10px 15px -3px #6366f11a!important}.bg-soft-primary[data-v-3259287c]{background-color:#eef2ff;color:#6366f1}.bg-light-subtle[data-v-3259287c]{background-color:#f8fafc!important}.transition-all[data-v-3259287c]{transition:all .3s ease}.custom-file-modern[data-v-3259287c] .form-control{border-radius:12px;padding:12px;background-color:#fff;border:2px dashed #e2e8f0}.custom-file-modern[data-v-3259287c] .form-control:hover{border-color:#6366f1}.org-settings-dashboard[data-v-ccf6a2fe]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-ccf6a2fe]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000000d}.bg-soft-primary[data-v-ccf6a2fe]{background-color:#eef2ff;color:#6366f1}.bg-soft-info[data-v-ccf6a2fe]{background-color:#f0f9ff;color:#0284c7}.border-top-primary[data-v-ccf6a2fe]{border-top:4px solid #6366f1!important}.brand-visual[data-v-ccf6a2fe]{width:180px;height:180px;display:flex;align-items:center;justify-content:center}.shadow-inner[data-v-ccf6a2fe]{box-shadow:inset 0 2px 4px #0000000f}.hover-glow[data-v-ccf6a2fe]:hover{box-shadow:0 0 20px #6366f126;background-color:#fff!important}.transition-all[data-v-ccf6a2fe]{transition:all .3s ease}.fw-mono[data-v-ccf6a2fe]{font-family:ui-monospace,SFMono-Regular,monospace}.bg-soft-info[data-v-c0fac85a]{background-color:#f0f9ff;color:#0284c7}.bg-light-subtle[data-v-c0fac85a]{background-color:#f8fafc!important}.border-top-primary[data-v-c0fac85a]{border-top:4px solid #6366f1!important}.transition-all[data-v-c0fac85a]{transition:all .3s ease}.org-settings-dashboard[data-v-68fb23d8]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-68fb23d8]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000000d}.location-badge[data-v-68fb23d8]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:1.5rem}.bg-soft-primary[data-v-68fb23d8]{background-color:#eef2ff;color:#6366f1}.location-card[data-v-68fb23d8]:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important}.add-location-card[data-v-68fb23d8]{border-style:dashed!important;background-color:transparent}.hover-bg-primary[data-v-68fb23d8]:hover{background-color:#eef2ff;border-color:#6366f1!important;color:#6366f1!important}.address-box[data-v-68fb23d8]{background-color:#f8fafc}.transition-all[data-v-68fb23d8]{transition:all .3s cubic-bezier(.4,0,.2,1)}.cursor-pointer[data-v-68fb23d8]{cursor:pointer}.fade-slide-enter-active[data-v-68fb23d8],.fade-slide-leave-active[data-v-68fb23d8]{transition:all .4s ease}.fade-slide-enter-from[data-v-68fb23d8],.fade-slide-leave-to[data-v-68fb23d8]{opacity:0;transform:translateY(-15px)}@keyframes shakeX-68fb23d8{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-68fb23d8]{animation-name:shakeX-68fb23d8;animation-duration:.5s}.bg-light-subtle[data-v-68fb23d8]{background-color:#f8fafc!important}.org-settings-dashboard[data-v-0b5fc2af]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-0b5fc2af]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000000d}.dept-brand[data-v-0b5fc2af]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-weight:700;font-size:1.2rem}.bg-soft-primary[data-v-0b5fc2af]{background-color:#eef2ff;color:#6366f1}.transition-all[data-v-0b5fc2af]{transition:all .25s ease}.hover-glow[data-v-0b5fc2af]:hover{box-shadow:0 4px 12px #6366f114}.fw-mono[data-v-0b5fc2af]{font-family:ui-monospace,SFMono-Regular,monospace}.fade-slide-enter-active[data-v-0b5fc2af],.fade-slide-leave-active[data-v-0b5fc2af]{transition:all .4s ease}.fade-slide-enter-from[data-v-0b5fc2af],.fade-slide-leave-to[data-v-0b5fc2af]{opacity:0;transform:translateY(-10px)}@keyframes shakeX-0b5fc2af{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-0b5fc2af]{animation-name:shakeX-0b5fc2af;animation-duration:.5s}.bg-light-subtle[data-v-0b5fc2af]{background-color:#f8fafc!important}.org-settings-dashboard[data-v-939f5fca]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-939f5fca]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000000d}.role-avatar[data-v-939f5fca]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.25rem}.bg-soft-success[data-v-939f5fca]{background-color:#ecfdf5;color:#10b981}.transition-all[data-v-939f5fca]{transition:all .25s ease}.hover-glow[data-v-939f5fca]:hover{box-shadow:0 4px 12px #10b98114}.fw-mono[data-v-939f5fca]{font-family:ui-monospace,SFMono-Regular,monospace}.fade-slide-enter-active[data-v-939f5fca],.fade-slide-leave-active[data-v-939f5fca]{transition:all .4s ease}.fade-slide-enter-from[data-v-939f5fca],.fade-slide-leave-to[data-v-939f5fca]{opacity:0;transform:translateY(-10px)}@keyframes shakeX-939f5fca{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-939f5fca]{animation-name:shakeX-939f5fca;animation-duration:.5s}.bg-light-subtle[data-v-939f5fca]{background-color:#f8fafc!important}.org-settings-dashboard[data-v-bf45081e]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-bf45081e]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000000d}.bg-soft-success[data-v-bf45081e]{background-color:#ecfdf5;color:#059669}.bg-soft-warning[data-v-bf45081e]{background-color:#fffbeb;color:#d97706}.bg-soft-info[data-v-bf45081e]{background-color:#f0f9ff;color:#0284c7}.time-input-group[data-v-bf45081e]{transition:all .3s ease}.time-input-group[data-v-bf45081e]:focus-within{box-shadow:0 0 0 3px #6366f11a;background-color:#fff!important}.hover-glow[data-v-bf45081e]:hover{box-shadow:0 4px 12px #0000000d;background-color:#f1f5f9}.border-start-primary[data-v-bf45081e]{border-start:4px solid #6366f1!important}.transition-all[data-v-bf45081e]{transition:all .25s ease}.fw-mono[data-v-bf45081e]{font-family:ui-monospace,SFMono-Regular,monospace}.fade-slide-enter-active[data-v-bf45081e],.fade-slide-leave-active[data-v-bf45081e]{transition:all .4s ease}.fade-slide-enter-from[data-v-bf45081e],.fade-slide-leave-to[data-v-bf45081e]{opacity:0;transform:translateY(-10px)}@keyframes shakeX-bf45081e{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-bf45081e]{animation-name:shakeX-bf45081e;animation-duration:.5s}.bg-light-subtle[data-v-bf45081e]{background-color:#f8fafc!important}.org-settings-dashboard[data-v-43923776]{background-color:transparent;min-height:auto}.dashboard-header[data-v-43923776]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000000d}.bg-soft-danger[data-v-43923776]{background-color:#fef2f2;color:#ef4444}.bg-soft-success[data-v-43923776]{background-color:#f0fdf4;color:#22c55e}.bg-soft-info[data-v-43923776]{background-color:#f0f9ff;color:#0ea5e9}.hover-glow[data-v-43923776]:hover{box-shadow:0 4px 12px #0000000d;background-color:#f1f5f9}.border-start-primary[data-v-43923776]{border-start:4px solid #6366f1!important}.transition-all[data-v-43923776]{transition:all .25s ease}.fw-mono[data-v-43923776]{font-family:ui-monospace,SFMono-Regular,monospace}.fade-slide-enter-active[data-v-43923776],.fade-slide-leave-active[data-v-43923776]{transition:all .4s ease}.fade-slide-enter-from[data-v-43923776],.fade-slide-leave-to[data-v-43923776]{opacity:0;transform:translateY(-10px)}@keyframes shakeX-43923776{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-43923776]{animation-name:shakeX-43923776;animation-duration:.5s}.bg-light-subtle[data-v-43923776]{background-color:#f8fafc!important}.org-settings-dashboard[data-v-f745ffef]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-f745ffef]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000000d}.bg-soft-primary[data-v-f745ffef]{background-color:#eef2ff;color:#6366f1}.bg-soft-light[data-v-f745ffef]{background-color:#f8fafc}.total-leaves-display[data-v-f745ffef]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:8px solid rgba(255,255,255,.2)}.leave-option-item[data-v-f745ffef]:hover{border-color:#6366f1!important}.selected-leave[data-v-f745ffef]{background-color:#f5f3ff!important;border-color:#a78bfa!important}.leave-group-card[data-v-f745ffef]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #00000014!important}.border-start-primary[data-v-f745ffef]{border-start:4px solid #6366f1!important}.transition-all[data-v-f745ffef]{transition:all .3s ease}.cursor-pointer[data-v-f745ffef]{cursor:pointer}.fade-slide-enter-active[data-v-f745ffef],.fade-slide-leave-active[data-v-f745ffef]{transition:all .4s ease}.fade-slide-enter-from[data-v-f745ffef],.fade-slide-leave-to[data-v-f745ffef]{opacity:0;transform:translateY(-10px)}@keyframes shakeX-f745ffef{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-f745ffef]{animation-name:shakeX-f745ffef;animation-duration:.5s}.bg-light-subtle[data-v-f745ffef]{background-color:#f8fafc!important}.leave-options-grid[data-v-f745ffef]::-webkit-scrollbar{width:4px}.leave-options-grid[data-v-f745ffef]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.earnings-dashboard[data-v-e8eb2056]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-e8eb2056]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000001a}.card[data-v-e8eb2056]{transition:all .3s ease}.icon-box-sm[data-v-e8eb2056]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.bg-soft-primary[data-v-e8eb2056]{background-color:#eef2ff}.text-primary[data-v-e8eb2056]{color:#6366f1!important}.badge-soft-success[data-v-e8eb2056]{background-color:#ecfdf5;color:#059669}.badge-soft-info[data-v-e8eb2056]{background-color:#f0f9ff;color:#0ea5e9}.hover-bg-light[data-v-e8eb2056]:hover{background-color:#f8fafc}.btn-icon[data-v-e8eb2056]{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center}.transition-all[data-v-e8eb2056]{transition:all .2s ease-in-out}.cursor-pointer[data-v-e8eb2056]{cursor:pointer}.fw-mono[data-v-e8eb2056]{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.fade-slide-enter-active[data-v-e8eb2056],.fade-slide-leave-active[data-v-e8eb2056]{transition:all .4s ease}.fade-slide-enter-from[data-v-e8eb2056],.fade-slide-leave-to[data-v-e8eb2056]{opacity:0;transform:translateY(-20px)}@keyframes shakeX-e8eb2056{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-e8eb2056]{animation-name:shakeX-e8eb2056;animation-duration:.5s}.services-dashboard[data-v-10dfab15]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-10dfab15]{background:white;border-radius:1.25rem;box-shadow:0 4px 15px #0000000d}.icon-box-sm[data-v-10dfab15]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.bg-soft-info[data-v-10dfab15]{background-color:#e0f2fe}.text-info[data-v-10dfab15]{color:#0284c7!important}.badge-soft-success[data-v-10dfab15]{background-color:#ecfdf5;color:#059669}.badge-soft-warning[data-v-10dfab15]{background-color:#fffbeb;color:#d97706}.badge-soft-danger[data-v-10dfab15]{background-color:#fef2f2;color:#dc2626}.hover-bg-light[data-v-10dfab15]:hover{background-color:#f8fafc}.hover-shadow[data-v-10dfab15]:hover{box-shadow:0 5px 15px #0000001a}.btn-icon[data-v-10dfab15]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0}.transition-all[data-v-10dfab15]{transition:all .25s cubic-bezier(.4,0,.2,1)}.fw-mono[data-v-10dfab15]{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem}.fade-slide-enter-active[data-v-10dfab15],.fade-slide-leave-active[data-v-10dfab15]{transition:all .4s ease}.fade-slide-enter-from[data-v-10dfab15],.fade-slide-leave-to[data-v-10dfab15]{opacity:0;transform:scale(.98) translateY(-10px)}@keyframes shakeX-10dfab15{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-10dfab15]{animation-name:shakeX-10dfab15;animation-duration:.5s}.reimbursement-dashboard[data-v-e86c0554]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-e86c0554]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000001a}.icon-avatar[data-v-e86c0554]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.25rem}.bg-soft-primary[data-v-e86c0554]{background-color:#eef2ff}.text-primary[data-v-e86c0554]{color:#6366f1!important}.badge-soft-info[data-v-e86c0554]{background-color:#f0f9ff;color:#0369a1}.badge-soft-purple[data-v-e86c0554]{background-color:#f5f3ff;color:#6d28d9}.hover-bg-light[data-v-e86c0554]:hover{background-color:#f1f5f9}.transition-all[data-v-e86c0554]{transition:all .2s cubic-bezier(.4,0,.2,1)}.fw-mono[data-v-e86c0554]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.fade-slide-enter-active[data-v-e86c0554],.fade-slide-leave-active[data-v-e86c0554]{transition:all .4s ease}.fade-slide-enter-from[data-v-e86c0554],.fade-slide-leave-to[data-v-e86c0554]{opacity:0;transform:translateY(-10px)}@keyframes shakeX-e86c0554{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-e86c0554]{animation-name:shakeX-e86c0554;animation-duration:.5s}.bg-light[data-v-e86c0554]{background-color:#f1f5f9!important}.exemption-dashboard[data-v-445f0bf3]{background-color:#f4f7f6;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-445f0bf3]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000001a}.icon-sq-box[data-v-445f0bf3]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.25rem}.bg-soft-danger[data-v-445f0bf3]{background-color:#fee2e2}.bg-soft-primary[data-v-445f0bf3]{background-color:#eef2ff}.text-danger[data-v-445f0bf3]{color:#ef4444!important}.text-primary[data-v-445f0bf3]{color:#6366f1!important}.hover-row[data-v-445f0bf3]:hover{background-color:#f8fafc;transform:scale(1.002)}.transition-all[data-v-445f0bf3]{transition:all .2s ease-in-out}.fw-mono[data-v-445f0bf3]{font-family:Courier New,Courier,monospace}.pulse-indicator-container[data-v-445f0bf3]{display:inline-flex;align-items:center;gap:8px}.pulse-dot[data-v-445f0bf3]{width:8px;height:8px;border-radius:50%;position:relative;animation:pulse-445f0bf3 2s infinite}@keyframes pulse-445f0bf3{0%{transform:scale(.95);box-shadow:0 0 #4ade80b3}70%{transform:scale(1);box-shadow:0 0 0 10px #4ade8000}to{transform:scale(.95);box-shadow:0 0 #4ade8000}}.fade-slide-enter-active[data-v-445f0bf3],.fade-slide-leave-active[data-v-445f0bf3]{transition:opacity .4s,transform .4s}.fade-slide-enter-from[data-v-445f0bf3],.fade-slide-leave-to[data-v-445f0bf3]{opacity:0;transform:translateY(-20px)}.w-custom[data-v-445f0bf3]{min-width:250px}@keyframes headShake-445f0bf3{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}.animate__headShake[data-v-445f0bf3]{animation-name:headShake-445f0bf3;animation-duration:1s}.statutory-dashboard[data-v-c1c0b54a]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-c1c0b54a]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000000d}.icon-orb[data-v-c1c0b54a]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;font-size:1.25rem}.bg-gradient-primary[data-v-c1c0b54a]{background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%)}.bg-soft-primary[data-v-c1c0b54a]{background-color:#eef2ff}.btn-soft-primary[data-v-c1c0b54a]{background-color:#eef2ff;color:#6366f1;border:none}.btn-soft-primary[data-v-c1c0b54a]:hover{background-color:#6366f1;color:#fff}.badge-soft-success[data-v-c1c0b54a]{background-color:#ecfdf5;color:#059669}.hover-bg-light[data-v-c1c0b54a]:hover{background-color:#f8fafc}.group-hover-translate[data-v-c1c0b54a]{transition:transform .3s ease}tr:hover .group-hover-translate[data-v-c1c0b54a]{transform:translate(5px)}.transition-all[data-v-c1c0b54a]{transition:all .25s ease}.fw-mono[data-v-c1c0b54a]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.fade-slide-enter-active[data-v-c1c0b54a],.fade-slide-leave-active[data-v-c1c0b54a]{transition:all .4s ease}.fade-slide-enter-from[data-v-c1c0b54a],.fade-slide-leave-to[data-v-c1c0b54a]{opacity:0;transform:translateY(-15px)}@keyframes shakeX-c1c0b54a{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-c1c0b54a]{animation-name:shakeX-c1c0b54a;animation-duration:.5s}.salary-group-dashboard[data-v-1535a80d]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-1535a80d]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000000d}.group-icon-avatar[data-v-1535a80d]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:1.5rem}.bg-soft-primary[data-v-1535a80d]{background-color:#eef2ff}.text-primary[data-v-1535a80d]{color:#6366f1!important}.badge-soft-success[data-v-1535a80d]{background-color:#ecfdf5;color:#059669}.badge-soft-info[data-v-1535a80d]{background-color:#f0f9ff;color:#0ea5e9}.badge-soft-secondary[data-v-1535a80d]{background-color:#f1f5f9;color:#64748b}.hover-bg-light[data-v-1535a80d]:hover{background-color:#f8fafc}.hover-glow[data-v-1535a80d]:hover{box-shadow:0 4px 12px #6366f114}.transition-all[data-v-1535a80d]{transition:all .25s ease}.group-link:hover .fw-bold[data-v-1535a80d]{color:#6366f1!important}.fw-mono[data-v-1535a80d]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.fade-slide-enter-active[data-v-1535a80d],.fade-slide-leave-active[data-v-1535a80d]{transition:all .4s ease}.fade-slide-enter-from[data-v-1535a80d],.fade-slide-leave-to[data-v-1535a80d]{opacity:0;transform:translateY(-10px)}@keyframes shakeX-1535a80d{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-1535a80d]{animation-name:shakeX-1535a80d;animation-duration:.5s}.bg-light-subtle[data-v-1535a80d]{background-color:#f8fafc!important}.pointer{cursor:pointer;-webkit-user-select:none;user-select:none}.employee-manager-dashboard[data-v-8880bc39]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-8880bc39]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000000d}.emp-avatar[data-v-8880bc39]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-weight:700;color:#fff;font-size:1.1rem}.bg-gradient-staff[data-v-8880bc39]{background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%)}.border-top-primary[data-v-8880bc39]{border-top:4px solid #6366f1!important}.bg-soft-info[data-v-8880bc39]{background-color:#e0f2fe}.text-info[data-v-8880bc39]{color:#0ea5e9}.hover-glow[data-v-8880bc39]:hover{box-shadow:0 8px 15px #0000000d;background-color:#f1f5f9}.transition-all[data-v-8880bc39]{transition:all .25s ease}.tiny[data-v-8880bc39]{font-size:.7rem}.fw-mono[data-v-8880bc39]{font-family:ui-monospace,SFMono-Regular,monospace}.fade-slide-enter-active[data-v-8880bc39],.fade-slide-leave-active[data-v-8880bc39]{transition:all .4s ease}.fade-slide-enter-from[data-v-8880bc39],.fade-slide-leave-to[data-v-8880bc39]{opacity:0;transform:translateY(-10px)}@keyframes shakeX-8880bc39{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-8880bc39]{animation-name:shakeX-8880bc39;animation-duration:.5s}.bg-light-subtle[data-v-8880bc39]{background-color:#f8fafc!important}.employee-administrative-suite[data-v-6bf96f57]{padding:1rem}@media (min-width: 768px){.employee-administrative-suite[data-v-6bf96f57]{padding:1.5rem 2rem}}.tab-scroller[data-v-6bf96f57]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:1rem}.tab-scroller[data-v-6bf96f57]::-webkit-scrollbar{display:none}.tab-modern-btn[data-v-6bf96f57]{white-space:nowrap;padding:.5rem 1rem;border-radius:.75rem;border:1px solid #e2e8f0;background:white;color:#64748b;font-weight:700;font-size:.75rem;transition:all .2s ease;display:flex;align-items:center;min-height:40px}@media (min-width: 768px){.tab-modern-btn[data-v-6bf96f57]{padding:.65rem 1.15rem;font-size:.825rem}}.tab-modern-btn[data-v-6bf96f57]:hover{background:#f8fafc;color:#334155;border-color:#cbd5e1}.tab-modern-btn.active[data-v-6bf96f57]{background:#6366f1;color:#fff;border-color:#6366f1;box-shadow:0 4px 12px #6366f133}.component-container[data-v-6bf96f57]{min-height:450px}.bg-light-subtle[data-v-6bf96f57]{background-color:#f8fafc}.btn-soft-danger[data-v-6bf96f57]{background:#fff1f2;color:#e11d48;border:1px solid #fecdd3;font-weight:700}.animate-pulse[data-v-6bf96f57]{animation:pulse-6bf96f57 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-6bf96f57{0%,to{opacity:1}50%{opacity:.5}}.fade-slide-enter-active[data-v-6bf96f57],.fade-slide-leave-active[data-v-6bf96f57]{transition:all .25s ease-out}.fade-slide-enter-from[data-v-6bf96f57]{opacity:0;transform:translateY(15px)}.fade-slide-leave-to[data-v-6bf96f57]{opacity:0;transform:translateY(-15px)}.identity-photo-suite[data-v-9a700fde]{padding:1rem 0}.photo-placeholder[data-v-9a700fde]{border:4px dashed #e2e8f0;transition:all .3s ease}.photo-placeholder[data-v-9a700fde]:hover{border-color:#6366f1}.archive-preview[data-v-9a700fde]{width:60px;height:45px}.shadow-inner[data-v-9a700fde]{box-shadow:inset 0 2px 4px #0000000f}.bg-soft-primary[data-v-9a700fde]{background-color:#eef2ff;color:#6366f1}.transition-all[data-v-9a700fde]{transition:all .2s ease}.hover-glow[data-v-9a700fde]:hover{background-color:#f8fafc}.animate-pulse[data-v-9a700fde]{animation:pulse-9a700fde 2s infinite}@keyframes pulse-9a700fde{0%,to{opacity:1}50%{opacity:.5}}.document-vault-suite[data-v-43017fe1]{padding:1rem 0}.doc-icon-container[data-v-43017fe1]{transition:all .3s ease}.bg-soft-info[data-v-43017fe1]{background-color:#f0f9ff;color:#0ea5e9}.transition-all[data-v-43017fe1]{transition:all .2s ease}.hover-glow[data-v-43017fe1]:hover{background-color:#f8fafc;cursor:pointer}.hover-glow:hover .doc-icon-container[data-v-43017fe1]{background-color:#e0f2fe}.tiny[data-v-43017fe1]{font-size:.7rem}.fw-800[data-v-43017fe1]{font-weight:800}.animate-pulse[data-v-43017fe1]{animation:pulse-43017fe1 2s infinite}@keyframes pulse-43017fe1{0%,to{opacity:1}50%{opacity:.5}}.residence-suite[data-v-1a1e9eb2]{padding:1rem 0}.address-card[data-v-1a1e9eb2]{cursor:pointer;border-color:#f1f5f9;transition:all .2s ease}.address-card[data-v-1a1e9eb2]:hover{border-color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 12px #6366f114}.bg-soft-primary[data-v-1a1e9eb2]{background-color:#eef2ff}.animate-pulse[data-v-1a1e9eb2]{animation:pulse-1a1e9eb2 2s infinite}@keyframes pulse-1a1e9eb2{0%,to{opacity:1}50%{opacity:.5}}.work-location-suite[data-v-46b441f6]{padding:1rem 0}.bg-soft-primary[data-v-46b441f6]{background-color:#eef2ff}.bg-soft-success[data-v-46b441f6]{background-color:#f0fdf4}.transition-all[data-v-46b441f6]{transition:all .2s ease}.hover-glow[data-v-46b441f6]:hover{background-color:#f8fafc;cursor:pointer}.fw-800[data-v-46b441f6]{font-weight:800}.fw-mono[data-v-46b441f6]{font-family:ui-monospace,SFMono-Regular,monospace}.animate-pulse[data-v-46b441f6]{animation:pulse-46b441f6 2s infinite}@keyframes pulse-46b441f6{0%,to{opacity:1}50%{opacity:.5}}.designation-suite[data-v-2b891878]{padding:1rem 0}.bg-soft-primary[data-v-2b891878]{background-color:#eef2ff}.bg-soft-warning[data-v-2b891878]{background-color:#fffbeb}.transition-all[data-v-2b891878]{transition:all .2s ease}.hover-glow[data-v-2b891878]:hover{background-color:#f8fafc;cursor:pointer}.fw-800[data-v-2b891878]{font-weight:800}.fw-mono[data-v-2b891878]{font-family:ui-monospace,SFMono-Regular,monospace}.animate-pulse[data-v-2b891878]{animation:pulse-2b891878 2s infinite}@keyframes pulse-2b891878{0%,to{opacity:1}50%{opacity:.5}}.department-suite[data-v-ce57c513]{padding:1rem 0}.bg-soft-primary[data-v-ce57c513]{background-color:#eef2ff}.bg-soft-info[data-v-ce57c513]{background-color:#f0f9ff}.transition-all[data-v-ce57c513]{transition:all .2s ease}.hover-glow[data-v-ce57c513]:hover{background-color:#f8fafc;cursor:pointer}.fw-800[data-v-ce57c513]{font-weight:800}.animate-pulse[data-v-ce57c513]{animation:pulse-ce57c513 2s infinite}@keyframes pulse-ce57c513{0%,to{opacity:1}50%{opacity:.5}}.leave-policy-suite[data-v-76b4df1d]{padding:1rem 0}.bg-soft-primary[data-v-76b4df1d]{background-color:#eef2ff}.transition-all[data-v-76b4df1d]{transition:all .2s ease}.hover-glow[data-v-76b4df1d]:hover{background-color:#f8fafc;cursor:pointer}.fw-800[data-v-76b4df1d]{font-weight:800}.fw-mono[data-v-76b4df1d]{font-family:ui-monospace,SFMono-Regular,monospace}.animate-pulse[data-v-76b4df1d]{animation:pulse-76b4df1d 2s infinite}@keyframes pulse-76b4df1d{0%,to{opacity:1}50%{opacity:.5}}.salary-architecture-suite[data-v-7c2125fe]{padding:1rem 0}.summary-card[data-v-7c2125fe]{transition:all .3s ease;height:100%;display:flex;flex-direction:column;justify-content:center}.summary-card[data-v-7c2125fe]:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001f!important}.bg-light-subtle[data-v-7c2125fe]{background-color:#f8fafc}.tiny[data-v-7c2125fe]{font-size:.7rem}.fw-900[data-v-7c2125fe]{font-weight:900}.fw-800[data-v-7c2125fe]{font-weight:800}.fw-mono[data-v-7c2125fe]{font-family:ui-monospace,SFMono-Regular,monospace}.bg-soft-info[data-v-7c2125fe]{background-color:#f0f9ff;color:#0ea5e9}.transition-all[data-v-7c2125fe]{transition:all .2s ease}.hover-glow[data-v-7c2125fe]:hover{background-color:#f8fafc}.animate-pulse[data-v-7c2125fe]{animation:pulse-7c2125fe 2s infinite}@keyframes pulse-7c2125fe{0%,to{opacity:1}50%{opacity:.5}}.bank-details-suite[data-v-930d6f70]{padding:1rem 0}.bank-card[data-v-930d6f70]{border-color:#f1f5f9;cursor:pointer}.bank-card[data-v-930d6f70]:hover{border-color:#6366f1;transform:scale(1.01)}.bg-soft-primary[data-v-930d6f70]{background-color:#eef2ff}.bg-soft-success[data-v-930d6f70]{background-color:#f0fdf4}.fw-900[data-v-930d6f70]{font-weight:900}.fw-mono[data-v-930d6f70]{font-family:ui-monospace,SFMono-Regular,monospace}.transition-all[data-v-930d6f70]{transition:all .2s ease}.animate-pulse[data-v-930d6f70]{animation:pulse-930d6f70 2s infinite}@keyframes pulse-930d6f70{0%,to{opacity:1}50%{opacity:.5}}.services-provision-suite[data-v-ba81f27c]{padding:1rem 0}.bg-soft-info[data-v-ba81f27c]{background-color:#f0f9ff}.transition-all[data-v-ba81f27c]{transition:all .2s ease}.hover-glow[data-v-ba81f27c]:hover{background-color:#f8fafc;cursor:pointer}.fw-900[data-v-ba81f27c]{font-weight:900}.fw-800[data-v-ba81f27c]{font-weight:800}.fw-mono[data-v-ba81f27c]{font-family:ui-monospace,SFMono-Regular,monospace}.tiny[data-v-ba81f27c]{font-size:.7rem}.animate-pulse[data-v-ba81f27c]{animation:pulse-ba81f27c 2s infinite}@keyframes pulse-ba81f27c{0%,to{opacity:1}50%{opacity:.5}}.payslip-history-suite[data-v-21a8752a]{animation:slideUp-21a8752a .6s ease-out}@keyframes slideUp-21a8752a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.bg-soft-primary[data-v-21a8752a]{background-color:#eef2ff}.tiny[data-v-21a8752a]{font-size:.7rem}.fw-900[data-v-21a8752a]{font-weight:900}.fw-800[data-v-21a8752a]{font-weight:800}.fw-mono[data-v-21a8752a]{font-family:ui-monospace,SFMono-Regular,monospace}.hover-glow[data-v-21a8752a]:hover{background-color:#f8fafc}.btn-white[data-v-21a8752a]{background:white}.btn-white[data-v-21a8752a]:hover{background:#f8fafc;border-color:#cbd5e1}.transition-all[data-v-21a8752a]{transition:all .2s ease}.profile-img-xl[data-v-8ca2b3a7]{width:140px;height:140px;object-fit:cover}.profile-img-large[data-v-8ca2b3a7]{width:120px;height:120px;object-fit:cover}.status-indicator[data-v-8ca2b3a7]{width:22px;height:22px;border-radius:50%;border:4px solid white;position:absolute;bottom:10px;right:15px;box-shadow:0 2px 10px #0000001a}.shadow-premium[data-v-8ca2b3a7]{box-shadow:0 15px 35px #0000000d}.req-card-leave[data-v-8ca2b3a7]{border-color:#a5b4fc!important;background:#f5f3ff}.req-card-time[data-v-8ca2b3a7]{border-color:#7dd3fc!important;background:#f0f9ff}.req-card-short[data-v-8ca2b3a7]{border-color:#cbd5e1!important;background:#f8fafc}.req-card-ot[data-v-8ca2b3a7]{border-color:#a7f3d0!important;background:#f0fdf8}.req-card-default[data-v-8ca2b3a7]{border-color:#e2e8f0!important;background:#ffffff}.req-block-leave[data-v-8ca2b3a7]{background:#ede9fe;color:#4338ca;border-right:1px solid #a5b4fc}.req-block-time[data-v-8ca2b3a7]{background:#e0f2fe;color:#0369a1;border-right:1px solid #7dd3fc}.req-block-short[data-v-8ca2b3a7]{background:#f1f5f9;color:#475569;border-right:1px solid #cbd5e1}.req-block-ot[data-v-8ca2b3a7]{background:#d1fae5;color:#065f46;border-right:1px solid #a7f3d0}.req-block-default[data-v-8ca2b3a7]{background:#f8fafc;color:#64748b;border-right:1px solid #e2e8f0}.att-card-present[data-v-8ca2b3a7]{border-color:#a7f3d0!important;background:#f0fdf8}.att-card-absent[data-v-8ca2b3a7]{border-color:#fca5a5!important;background:#fff9f9}.att-card-weekoff[data-v-8ca2b3a7]{border-color:#cbd5e1!important;background:#f8fafc}.att-card-leave[data-v-8ca2b3a7]{border-color:#a5b4fc!important;background:#f5f3ff}.att-card-duty[data-v-8ca2b3a7]{border-color:#fde68a!important;background:#fffdf4}.att-card-default[data-v-8ca2b3a7]{border-color:#e2e8f0!important;background:#ffffff}.att-date-present[data-v-8ca2b3a7]{background:#d1fae5;color:#065f46;border-right:1px solid #a7f3d0}.att-date-absent[data-v-8ca2b3a7]{background:#fee2e2;color:#b91c1c;border-right:1px solid #fca5a5}.att-date-weekoff[data-v-8ca2b3a7]{background:#f1f5f9;color:#475569;border-right:1px solid #cbd5e1}.att-date-leave[data-v-8ca2b3a7]{background:#ede9fe;color:#4338ca;border-right:1px solid #a5b4fc}.att-date-duty[data-v-8ca2b3a7]{background:#fef3c7;color:#92400e;border-right:1px solid #fde68a}.att-date-default[data-v-8ca2b3a7]{background:#f8fafc;color:#64748b;border-right:1px solid #e2e8f0}.hover-lift[data-v-8ca2b3a7]{transition:all .2s ease}.hover-lift[data-v-8ca2b3a7]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a!important}.font-monospace[data-v-8ca2b3a7]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.avatar-circle[data-v-8ca2b3a7]{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center}.uppercase-tracking[data-v-8ca2b3a7]{text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;color:#6b7280;font-weight:700}.min-w-160[data-v-8ca2b3a7]{min-width:160px}.min-w-100[data-v-8ca2b3a7]{min-width:100px}.profile-hero[data-v-8ca2b3a7]{min-height:250px;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);position:relative;display:flex;flex-direction:column;justify-content:center}.profile-hero[data-v-8ca2b3a7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 86c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zm66 3c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zm-46-4c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zm63-31c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM15 44c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zm20-25c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM43 7c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zm41 12c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM33 33c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zm46 42c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E")}.spinner-premium[data-v-8ca2b3a7]{width:60px;height:60px;border-radius:50%;background:conic-gradient(rgba(0,0,0,0) 10%,#6366f1);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 89.2px),#000 0);animation:s3-8ca2b3a7 1s infinite linear}@keyframes s3-8ca2b3a7{to{transform:rotate(1turn)}}.transition-all[data-v-8ca2b3a7]{transition:all .3s ease-in-out}.accordion-button[data-v-8ca2b3a7]:after{display:none}.z-index-1[data-v-8ca2b3a7]{z-index:1}.btn-white[data-v-8ca2b3a7]{background:white;color:#4f46e5;border:none}.btn-white[data-v-8ca2b3a7]:hover{background:#f8fafc;color:#4338ca}.btn-outline-white[data-v-8ca2b3a7]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.4)}.btn-outline-white[data-v-8ca2b3a7]:hover{background:rgba(255,255,255,.1);border-color:#fff}.modal-overlay[data-v-8ca2b3a7]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000}.custom-modal[data-v-8ca2b3a7]{background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;width:90%;max-width:500px;box-shadow:0 25px 50px -12px #000c}.modal-header-custom[data-v-8ca2b3a7]{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.modal-header-custom h5[data-v-8ca2b3a7]{font-weight:700}.btn-close-custom[data-v-8ca2b3a7]{background:rgba(255,255,255,.1);border:none;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn-close-custom[data-v-8ca2b3a7]:hover{background:rgba(255,255,255,.2)}.modal-body-custom[data-v-8ca2b3a7]{padding:1.5rem}.form-select[data-v-8ca2b3a7]:focus,.form-control[data-v-8ca2b3a7]:focus{background-color:#0f172a;color:#fff;border-color:#6366f1;box-shadow:0 0 0 .25rem #6366f140}.modal-footer-custom[data-v-8ca2b3a7]{padding:0 1.5rem 1.5rem}.cursor-pointer[data-v-8ca2b3a7]{cursor:pointer}.requests-hero[data-v-8ca2b3a7]{background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%)}.fw-900[data-v-8ca2b3a7]{font-weight:900}.fw-300[data-v-8ca2b3a7]{font-weight:300}.line-height-1[data-v-8ca2b3a7]{line-height:1}.secondary-text[data-v-8ca2b3a7]{color:#64748b}.opacity-05[data-v-8ca2b3a7]{opacity:.05}.h-20px[data-v-8ca2b3a7]{height:20px}.hover-bg-light[data-v-8ca2b3a7]:hover{background:#f8fafc}.hover-scale[data-v-8ca2b3a7]{transition:transform .2s ease}.hover-scale[data-v-8ca2b3a7]:hover{transform:scale(1.1)}.hol-header[data-v-8ca2b3a7]{background:#f8f9fb;border:1px solid #e9ecef}.hol-pill[data-v-8ca2b3a7]{background:#fff;color:#6c757d}.hol-pill[data-v-8ca2b3a7]:hover{background:#f1f3f5;color:#343a40}.hol-pill-active[data-v-8ca2b3a7]{background:#4f46e5!important;color:#fff!important;border-color:#4f46e5!important}.hol-card[data-v-8ca2b3a7]{transition:box-shadow .2s ease,transform .2s ease}.hol-card[data-v-8ca2b3a7]:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-3px)}.hol-card-holiday[data-v-8ca2b3a7]{border-color:#fca5a5!important;background:#fff9f9}.hol-card-weekoff[data-v-8ca2b3a7]{border-color:#a5b4fc!important;background:#f9f9ff}.hol-card-halfday[data-v-8ca2b3a7]{border-color:#fde68a!important;background:#fffdf4}.hol-card-default[data-v-8ca2b3a7]{border-color:#e2e8f0!important;background:#ffffff}.hol-date-block[data-v-8ca2b3a7]{border-right:1px solid rgba(0,0,0,.06)}.hol-date-holiday[data-v-8ca2b3a7]{background:#fee2e2;color:#b91c1c}.hol-date-weekoff[data-v-8ca2b3a7]{background:#ede9fe;color:#4338ca}.hol-date-halfday[data-v-8ca2b3a7]{background:#fef3c7;color:#92400e}.hol-date-default[data-v-8ca2b3a7]{background:#f1f5f9;color:#475569}.bg-holiday-icon[data-v-8ca2b3a7]{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.bg-weekoff-icon[data-v-8ca2b3a7]{background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%)}.bg-halfday-icon[data-v-8ca2b3a7]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.bg-all-icon[data-v-8ca2b3a7]{background:linear-gradient(135deg,#94a3b8 0%,#64748b 100%)}.btn-soft-primary[data-v-8ca2b3a7]{background:#eef2ff;color:#4f46e5;border:1px solid #c7d2fe}.btn-soft-primary[data-v-8ca2b3a7]:hover{background:#e0e7ff;color:#4338ca}.leave-approval-dashboard[data-v-52ca2165]{background-color:#f8fafc;min-height:100vh;padding-bottom:3rem}.search-bar-modern[data-v-52ca2165]{background:white;border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.suggestions-dropdown[data-v-52ca2165]{position:absolute;top:100%;left:0;right:0;background:white;z-index:9999;margin-top:.5rem;max-height:400px;overflow-y:auto;border:1px solid #e2e8f0}.suggestion-item[data-v-52ca2165]{transition:all .2s}.suggestion-item[data-v-52ca2165]:hover{background-color:#f8fafc}.suggestion-item[data-v-52ca2165]:last-child{border-bottom:none!important}.avatar-suggestion[data-v-52ca2165]{width:40px;height:40px;flex-shrink:0}.profile-card-modern[data-v-52ca2165]{background:white;border-radius:1.5rem;overflow:hidden}.avatar-placeholder[data-v-52ca2165]{width:80px;height:80px;background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:2rem;box-shadow:0 10px 15px -3px #6366f14d}.bg-soft-primary[data-v-52ca2165]{background-color:#eef2ff}.text-primary[data-v-52ca2165]{color:#6366f1!important}.bg-soft-success[data-v-52ca2165]{background-color:#ecfdf5}.text-success[data-v-52ca2165]{color:#059669!important}.bg-soft-danger[data-v-52ca2165]{background-color:#fef2f2}.text-danger[data-v-52ca2165]{color:#dc2626!important}.bg-soft-warning[data-v-52ca2165]{background-color:#fffbeb}.text-warning[data-v-52ca2165]{color:#d97706!important}.bg-soft-info[data-v-52ca2165]{background-color:#f0f9ff}.text-info[data-v-52ca2165]{color:#0ea5e9!important}.bg-soft-secondary[data-v-52ca2165]{background-color:#f1f5f9}.text-secondary[data-v-52ca2165]{color:#64748b!important}.avatar-sm[data-v-52ca2165]{width:40px;height:40px;font-weight:700}.btn-icon[data-v-52ca2165]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.border-dashed[data-v-52ca2165]{border:2px dashed #e2e8f0}.card[data-v-52ca2165]{transition:transform .2s}.table hover tbody tr[data-v-52ca2165]:hover{background-color:#f8fafc}.progress[data-v-52ca2165]{background-color:#f1f5f9}.cursor-pointer[data-v-52ca2165]{cursor:pointer}.form-label[data-v-52ca2165]{margin-bottom:.5rem}.input-group-text[data-v-52ca2165]{border-right:none}.form-control[data-v-52ca2165]:focus,.form-select[data-v-52ca2165]:focus{box-shadow:none;border-color:#6366f1}@keyframes shakeX-52ca2165{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-52ca2165]{animation-name:shakeX-52ca2165;animation-duration:.5s}.overtime-dashboard[data-v-ed0f2fd3]{background-color:#f8fafc;min-height:100vh;padding-bottom:3rem}.search-bar-modern[data-v-ed0f2fd3]{background:white;border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.suggestions-dropdown[data-v-ed0f2fd3]{position:absolute;top:100%;left:0;right:0;background:white;z-index:9999;margin-top:.5rem;max-height:400px;overflow-y:auto;border:1px solid #e2e8f0}.suggestion-item[data-v-ed0f2fd3]{transition:all .2s}.suggestion-item[data-v-ed0f2fd3]:hover{background-color:#f8fafc}.suggestion-item[data-v-ed0f2fd3]:last-child{border-bottom:none!important}.avatar-suggestion[data-v-ed0f2fd3]{width:40px;height:40px;flex-shrink:0}.profile-card-modern[data-v-ed0f2fd3]{background:white;border-radius:1.5rem;overflow:hidden}.avatar-placeholder[data-v-ed0f2fd3]{width:80px;height:80px;background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:2rem;box-shadow:0 10px 15px -3px #6366f14d}.bg-soft-primary[data-v-ed0f2fd3]{background-color:#eef2ff}.text-primary[data-v-ed0f2fd3]{color:#6366f1!important}.bg-soft-success[data-v-ed0f2fd3]{background-color:#ecfdf5}.text-success[data-v-ed0f2fd3]{color:#059669!important}.bg-soft-danger[data-v-ed0f2fd3]{background-color:#fef2f2}.text-danger[data-v-ed0f2fd3]{color:#dc2626!important}.bg-soft-warning[data-v-ed0f2fd3]{background-color:#fffbeb}.text-warning[data-v-ed0f2fd3]{color:#d97706!important}.bg-soft-info[data-v-ed0f2fd3]{background-color:#f0f9ff}.text-info[data-v-ed0f2fd3]{color:#0ea5e9!important}.avatar-sm[data-v-ed0f2fd3]{width:36px;height:36px;font-size:.8rem}.btn-icon[data-v-ed0f2fd3]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.border-dashed[data-v-ed0f2fd3]{border:2px dashed #e2e8f0}.extra-small[data-v-ed0f2fd3]{font-size:.75rem}.cursor-pointer[data-v-ed0f2fd3]{cursor:pointer}.input-group-text[data-v-ed0f2fd3]{border-right:none}.form-control[data-v-ed0f2fd3]:focus,.form-select[data-v-ed0f2fd3]:focus{box-shadow:none;border-color:#6366f1}@keyframes shakeX-ed0f2fd3{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-ed0f2fd3]{animation-name:shakeX-ed0f2fd3;animation-duration:.5s}.time-update-dashboard[data-v-3b304c8a]{background-color:#f8fafc;min-height:100vh;padding-bottom:3rem}.search-bar-modern[data-v-3b304c8a]{background:white;border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.suggestions-dropdown[data-v-3b304c8a]{position:absolute;top:100%;left:0;right:0;background:white;z-index:9999;margin-top:.5rem;max-height:400px;overflow-y:auto;border:1px solid #e2e8f0}.suggestion-item[data-v-3b304c8a]{transition:all .2s}.suggestion-item[data-v-3b304c8a]:hover{background-color:#f8fafc}.suggestion-item[data-v-3b304c8a]:last-child{border-bottom:none!important}.avatar-suggestion[data-v-3b304c8a]{width:40px;height:40px;flex-shrink:0}.profile-card-modern[data-v-3b304c8a]{background:white;border-radius:1.5rem;overflow:hidden}.avatar-placeholder[data-v-3b304c8a]{width:80px;height:80px;background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:2rem;box-shadow:0 10px 15px -3px #6366f14d}.bg-soft-primary[data-v-3b304c8a]{background-color:#eef2ff}.text-primary[data-v-3b304c8a]{color:#6366f1!important}.bg-soft-success[data-v-3b304c8a]{background-color:#ecfdf5}.text-success[data-v-3b304c8a]{color:#059669!important}.bg-soft-danger[data-v-3b304c8a]{background-color:#fef2f2}.text-danger[data-v-3b304c8a]{color:#dc2626!important}.bg-soft-info[data-v-3b304c8a]{background-color:#f0f9ff}.text-info[data-v-3b304c8a]{color:#0ea5e9!important}.avatar-sm[data-v-3b304c8a]{width:36px;height:36px;font-size:.8rem}.btn-icon[data-v-3b304c8a]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.border-dashed[data-v-3b304c8a]{border:2px dashed #e2e8f0}.extra-small[data-v-3b304c8a]{font-size:.75rem}.cursor-pointer[data-v-3b304c8a]{cursor:pointer}.input-group-text[data-v-3b304c8a]{border-right:none}.form-control[data-v-3b304c8a]:focus,.form-select[data-v-3b304c8a]:focus{box-shadow:none;border-color:#6366f1}@keyframes shakeX-3b304c8a{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-3b304c8a]{animation-name:shakeX-3b304c8a;animation-duration:.5s}.onduty-dashboard[data-v-3ed65fa7]{background-color:#f8fafc;min-height:100vh;padding-bottom:3rem}.search-bar-modern[data-v-3ed65fa7]{background:white;border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.suggestions-dropdown[data-v-3ed65fa7]{position:absolute;top:100%;left:0;right:0;background:white;z-index:9999;margin-top:.5rem;max-height:400px;overflow-y:auto;border:1px solid #e2e8f0}.suggestion-item[data-v-3ed65fa7]{transition:all .2s}.suggestion-item[data-v-3ed65fa7]:hover{background-color:#f8fafc}.suggestion-item[data-v-3ed65fa7]:last-child{border-bottom:none!important}.avatar-suggestion[data-v-3ed65fa7]{width:40px;height:40px;flex-shrink:0}.profile-card-modern[data-v-3ed65fa7]{background:white;border-radius:1.5rem;overflow:hidden}.avatar-placeholder[data-v-3ed65fa7]{width:80px;height:80px;background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:2rem;box-shadow:0 10px 15px -3px #6366f14d}.bg-soft-primary[data-v-3ed65fa7]{background-color:#eef2ff}.text-primary[data-v-3ed65fa7]{color:#6366f1!important}.bg-soft-info[data-v-3ed65fa7]{background-color:#f0f9ff}.text-info[data-v-3ed65fa7]{color:#0ea5e9!important}.avatar-sm[data-v-3ed65fa7]{width:36px;height:36px;font-size:.8rem}.btn-icon[data-v-3ed65fa7]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.border-dashed[data-v-3ed65fa7]{border:2px dashed #e2e8f0}.extra-small[data-v-3ed65fa7]{font-size:.75rem}.cursor-pointer[data-v-3ed65fa7]{cursor:pointer}.form-control[data-v-3ed65fa7]:focus,.form-select[data-v-3ed65fa7]:focus{box-shadow:none;border-color:#6366f1}@keyframes shakeX-3ed65fa7{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-3ed65fa7]{animation-name:shakeX-3ed65fa7;animation-duration:.5s}.loans-dashboard[data-v-63d364bc]{background-color:#f8fafc;min-height:100vh;padding-bottom:3rem}.search-bar-modern[data-v-63d364bc]{background:white;border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.suggestions-dropdown[data-v-63d364bc]{position:absolute;top:100%;left:0;right:0;background:white;z-index:9999;margin-top:.5rem;max-height:400px;overflow-y:auto;border:1px solid #e2e8f0}.suggestion-item[data-v-63d364bc]{transition:all .2s}.suggestion-item[data-v-63d364bc]:hover{background-color:#f8fafc}.suggestion-item[data-v-63d364bc]:last-child{border-bottom:none!important}.avatar-suggestion[data-v-63d364bc]{width:40px;height:40px;flex-shrink:0}.profile-card-modern[data-v-63d364bc]{background:white;border-radius:1.5rem;overflow:hidden}.avatar-placeholder[data-v-63d364bc]{width:80px;height:80px;background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:2rem;box-shadow:0 10px 15px -3px #6366f14d}.bg-soft-primary[data-v-63d364bc]{background-color:#eef2ff}.text-primary[data-v-63d364bc]{color:#6366f1!important}.bg-soft-success[data-v-63d364bc]{background-color:#ecfdf5}.text-success[data-v-63d364bc]{color:#059669!important}.bg-soft-danger[data-v-63d364bc]{background-color:#fef2f2}.text-danger[data-v-63d364bc]{color:#dc2626!important}.bg-soft-warning[data-v-63d364bc]{background-color:#fffbeb}.text-warning[data-v-63d364bc]{color:#d97706!important}.bg-soft-info[data-v-63d364bc]{background-color:#f0f9ff}.text-info[data-v-63d364bc]{color:#0ea5e9!important}.avatar-sm[data-v-63d364bc]{width:36px;height:36px;font-size:.8rem}.btn-icon[data-v-63d364bc]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.border-dashed[data-v-63d364bc]{border:2px dashed #e2e8f0}.extra-small[data-v-63d364bc]{font-size:.75rem}.cursor-pointer[data-v-63d364bc]{cursor:pointer}.form-control[data-v-63d364bc]:focus,.form-select[data-v-63d364bc]:focus{box-shadow:none;border-color:#6366f1}@keyframes shakeX-63d364bc{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-63d364bc]{animation-name:shakeX-63d364bc;animation-duration:.5s}.reimbursement-dashboard[data-v-15f4cd75]{background-color:#f8fafc;min-height:100vh;padding-bottom:3rem}.search-bar-modern[data-v-15f4cd75]{background:white;border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.suggestions-dropdown[data-v-15f4cd75]{position:absolute;top:100%;left:0;right:0;background:white;z-index:9999;margin-top:.5rem;max-height:400px;overflow-y:auto;border:1px solid #e2e8f0}.suggestion-item[data-v-15f4cd75]{transition:all .2s}.suggestion-item[data-v-15f4cd75]:hover{background-color:#f8fafc}.suggestion-item[data-v-15f4cd75]:last-child{border-bottom:none!important}.avatar-suggestion[data-v-15f4cd75]{width:40px;height:40px;flex-shrink:0}.profile-card-modern[data-v-15f4cd75]{background:white;border-radius:1.5rem;overflow:hidden}.avatar-placeholder[data-v-15f4cd75]{width:80px;height:80px;background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:2rem;box-shadow:0 10px 15px -3px #6366f14d}.bg-soft-primary[data-v-15f4cd75]{background-color:#eef2ff}.text-primary[data-v-15f4cd75]{color:#6366f1!important}.bg-soft-success[data-v-15f4cd75]{background-color:#ecfdf5}.text-success[data-v-15f4cd75]{color:#059669!important}.bg-soft-danger[data-v-15f4cd75]{background-color:#fef2f2}.text-danger[data-v-15f4cd75]{color:#dc2626!important}.bg-soft-warning[data-v-15f4cd75]{background-color:#fffbeb}.text-warning[data-v-15f4cd75]{color:#d97706!important}.bg-soft-info[data-v-15f4cd75]{background-color:#f0f9ff}.text-info[data-v-15f4cd75]{color:#0ea5e9!important}.avatar-sm[data-v-15f4cd75]{width:36px;height:36px;font-size:.8rem}.btn-icon[data-v-15f4cd75]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.border-dashed[data-v-15f4cd75]{border:2px dashed #e2e8f0}.extra-small[data-v-15f4cd75]{font-size:.75rem}.cursor-pointer[data-v-15f4cd75]{cursor:pointer}.form-control[data-v-15f4cd75]:focus,.form-select[data-v-15f4cd75]:focus{box-shadow:none;border-color:#6366f1}@keyframes shakeX-15f4cd75{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-15f4cd75]{animation-name:shakeX-15f4cd75;animation-duration:.5s}.exedded-dashboard[data-v-1b42b627]{background-color:#f8fafc;min-height:100vh;padding-bottom:3rem}.search-bar-modern[data-v-1b42b627]{background:white;border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.suggestions-dropdown[data-v-1b42b627]{position:absolute;top:100%;left:0;right:0;background:white;z-index:9999;margin-top:.5rem;max-height:400px;overflow-y:auto;border:1px solid #e2e8f0}.suggestion-item[data-v-1b42b627]{transition:all .2s}.suggestion-item[data-v-1b42b627]:hover{background-color:#f8fafc}.suggestion-item[data-v-1b42b627]:last-child{border-bottom:none!important}.avatar-suggestion[data-v-1b42b627]{width:40px;height:40px;flex-shrink:0}.profile-card-modern[data-v-1b42b627]{background:white;border-radius:1.5rem;overflow:hidden}.avatar-placeholder[data-v-1b42b627]{width:80px;height:80px;background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:2rem;box-shadow:0 10px 15px -3px #6366f14d}.bg-soft-primary[data-v-1b42b627]{background-color:#eef2ff}.text-primary[data-v-1b42b627]{color:#6366f1!important}.bg-soft-success[data-v-1b42b627]{background-color:#ecfdf5}.text-success[data-v-1b42b627]{color:#059669!important}.bg-soft-danger[data-v-1b42b627]{background-color:#fef2f2}.text-danger[data-v-1b42b627]{color:#dc2626!important}.bg-soft-warning[data-v-1b42b627]{background-color:#fffbeb}.text-warning[data-v-1b42b627]{color:#d97706!important}.bg-soft-info[data-v-1b42b627]{background-color:#f0f9ff}.text-info[data-v-1b42b627]{color:#0ea5e9!important}.avatar-sm[data-v-1b42b627]{width:36px;height:36px;font-size:.8rem}.btn-icon[data-v-1b42b627]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.border-dashed[data-v-1b42b627]{border:2px dashed #e2e8f0}.extra-small[data-v-1b42b627]{font-size:.75rem}.cursor-pointer[data-v-1b42b627]{cursor:pointer}.form-control[data-v-1b42b627]:focus,.form-select[data-v-1b42b627]:focus{box-shadow:none;border-color:#6366f1}@keyframes shakeX-1b42b627{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-1b42b627]{animation-name:shakeX-1b42b627;animation-duration:.5s}.shortleave-dashboard[data-v-10cc0232]{background-color:#f8fafc;min-height:100vh;padding-bottom:3rem}.search-bar-modern[data-v-10cc0232]{background:white;border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.suggestions-dropdown[data-v-10cc0232]{position:absolute;top:100%;left:0;right:0;background:white;z-index:9999;margin-top:.5rem;max-height:400px;overflow-y:auto;border:1px solid #e2e8f0}.suggestion-item[data-v-10cc0232]{transition:all .2s}.suggestion-item[data-v-10cc0232]:hover{background-color:#f8fafc}.suggestion-item[data-v-10cc0232]:last-child{border-bottom:none!important}.avatar-suggestion[data-v-10cc0232]{width:40px;height:40px;flex-shrink:0}.profile-card-modern[data-v-10cc0232]{background:white;border-radius:1.5rem;overflow:hidden}.avatar-placeholder[data-v-10cc0232]{width:80px;height:80px;background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:2rem;box-shadow:0 10px 15px -3px #6366f14d}.bg-soft-primary[data-v-10cc0232]{background-color:#eef2ff}.text-primary[data-v-10cc0232]{color:#6366f1!important}.bg-soft-success[data-v-10cc0232]{background-color:#ecfdf5}.text-success[data-v-10cc0232]{color:#059669!important}.bg-soft-danger[data-v-10cc0232]{background-color:#fef2f2}.text-danger[data-v-10cc0232]{color:#dc2626!important}.bg-soft-warning[data-v-10cc0232]{background-color:#fffbeb}.text-warning[data-v-10cc0232]{color:#d97706!important}.bg-soft-info[data-v-10cc0232]{background-color:#f0f9ff}.text-info[data-v-10cc0232]{color:#0ea5e9!important}.avatar-sm[data-v-10cc0232]{width:36px;height:36px;font-size:.8rem}.btn-icon[data-v-10cc0232]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.border-dashed[data-v-10cc0232]{border:2px dashed #e2e8f0}.extra-small[data-v-10cc0232]{font-size:.75rem}.cursor-pointer[data-v-10cc0232]{cursor:pointer}.input-group-text[data-v-10cc0232]{border-right:none}.form-control[data-v-10cc0232]:focus,.form-select[data-v-10cc0232]:focus{box-shadow:none;border-color:#6366f1}@keyframes shakeX-10cc0232{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-10cc0232]{animation-name:shakeX-10cc0232;animation-duration:.5s}.fine-dashboard[data-v-5d127be4]{background-color:#f8fafc;min-height:100vh;padding-bottom:3rem}.search-bar-modern[data-v-5d127be4]{background:white;border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.suggestions-dropdown[data-v-5d127be4]{position:absolute;top:100%;left:0;right:0;background:white;z-index:9999;margin-top:.5rem;max-height:400px;overflow-y:auto;border:1px solid #e2e8f0}.suggestion-item[data-v-5d127be4]{transition:all .2s}.suggestion-item[data-v-5d127be4]:hover{background-color:#f8fafc}.suggestion-item[data-v-5d127be4]:last-child{border-bottom:none!important}.avatar-suggestion[data-v-5d127be4]{width:40px;height:40px;flex-shrink:0}.profile-card-modern[data-v-5d127be4]{background:white;border-radius:1.5rem;overflow:hidden}.avatar-placeholder[data-v-5d127be4]{width:80px;height:80px;background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:2rem;box-shadow:0 10px 15px -3px #6366f14d}.bg-soft-primary[data-v-5d127be4]{background-color:#eef2ff}.text-primary[data-v-5d127be4]{color:#6366f1!important}.bg-soft-success[data-v-5d127be4]{background-color:#ecfdf5}.text-success[data-v-5d127be4]{color:#059669!important}.bg-soft-danger[data-v-5d127be4]{background-color:#fef2f2}.text-danger[data-v-5d127be4]{color:#dc2626!important}.bg-soft-warning[data-v-5d127be4]{background-color:#fffbeb}.text-warning[data-v-5d127be4]{color:#d97706!important}.bg-soft-info[data-v-5d127be4]{background-color:#f0f9ff}.text-info[data-v-5d127be4]{color:#0ea5e9!important}.avatar-sm[data-v-5d127be4]{width:36px;height:36px;font-size:.8rem}.btn-icon[data-v-5d127be4]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.border-dashed[data-v-5d127be4]{border:2px dashed #e2e8f0}.extra-small[data-v-5d127be4]{font-size:.75rem}.cursor-pointer[data-v-5d127be4]{cursor:pointer}.input-group-text[data-v-5d127be4]{border-right:none}.form-control[data-v-5d127be4]:focus,.form-select[data-v-5d127be4]:focus{box-shadow:none;border-color:#6366f1}@keyframes shakeX-5d127be4{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-5d127be4]{animation-name:shakeX-5d127be4;animation-duration:.5s}.variable-pay-dashboard[data-v-d90ecded]{background-color:#f8fafc;min-height:100vh;padding-bottom:3rem}.search-bar-modern[data-v-d90ecded]{background:white;border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.suggestions-dropdown[data-v-d90ecded]{position:absolute;top:100%;left:0;right:0;background:white;z-index:9999;margin-top:.5rem;max-height:400px;overflow-y:auto;border:1px solid #e2e8f0}.suggestion-item[data-v-d90ecded]{transition:all .2s}.suggestion-item[data-v-d90ecded]:hover{background-color:#f8fafc}.suggestion-item[data-v-d90ecded]:last-child{border-bottom:none!important}.avatar-suggestion[data-v-d90ecded]{width:40px;height:40px;flex-shrink:0}.profile-card-modern[data-v-d90ecded]{background:white;border-radius:1.5rem;overflow:hidden}.avatar-placeholder[data-v-d90ecded]{width:80px;height:80px;background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:2rem;box-shadow:0 10px 15px -3px #6366f14d}.bg-soft-primary[data-v-d90ecded]{background-color:#eef2ff}.text-primary[data-v-d90ecded]{color:#6366f1!important}.bg-soft-success[data-v-d90ecded]{background-color:#ecfdf5}.text-success[data-v-d90ecded]{color:#059669!important}.bg-soft-danger[data-v-d90ecded]{background-color:#fef2f2}.text-danger[data-v-d90ecded]{color:#dc2626!important}.bg-soft-warning[data-v-d90ecded]{background-color:#fffbeb}.text-warning[data-v-d90ecded]{color:#d97706!important}.bg-soft-info[data-v-d90ecded]{background-color:#f0f9ff}.text-info[data-v-d90ecded]{color:#0ea5e9!important}.avatar-sm[data-v-d90ecded]{width:36px;height:36px;font-size:.8rem}.btn-icon[data-v-d90ecded]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.border-dashed[data-v-d90ecded]{border:2px dashed #e2e8f0}.extra-small[data-v-d90ecded]{font-size:.75rem}.cursor-pointer[data-v-d90ecded]{cursor:pointer}.input-group-text[data-v-d90ecded]{border-right:none}.form-control[data-v-d90ecded]:focus,.form-select[data-v-d90ecded]:focus{box-shadow:none;border-color:#6366f1}@keyframes shakeX-d90ecded{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-d90ecded]{animation-name:shakeX-d90ecded;animation-duration:.5s}.pending-approvals-container[data-v-4e60faee]{color:#f8fafc}.stat-card[data-v-4e60faee]{cursor:pointer;background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;padding:1.25rem 1rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease;box-shadow:0 10px 15px -3px #0000001a;height:100%}.stat-card.active[data-v-4e60faee]{background:#2d3748;border-color:#6366f1;box-shadow:0 0 0 2px #6366f1}.stat-card[data-v-4e60faee]:hover{transform:translateY(-5px);background:#2d3748;border-color:#fff3}.stat-card .stat-icon[data-v-4e60faee]{width:48px;height:48px;border-radius:.85rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;box-shadow:0 8px 16px #0003;flex-shrink:0}.stat-card .stat-label[data-v-4e60faee]{font-size:.875rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;display:block}.stat-card .stat-value[data-v-4e60faee]{font-size:1.5rem;font-weight:700;margin-bottom:0;color:#fff}.main-card[data-v-4e60faee]{background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000080}.main-card .card-header[data-v-4e60faee]{background:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.1);padding:1.5rem}.main-card .card-header h5[data-v-4e60faee]{color:#f8fafc;font-weight:600}.main-card .card-body[data-v-4e60faee]{background:#1e293b}.search-box[data-v-4e60faee]{position:relative}.search-box i[data-v-4e60faee]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#fff9}.search-box input[data-v-4e60faee]{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:.5rem 1rem .5rem 2.5rem;color:#fff;font-size:.9rem;width:300px;transition:all .2s ease}.search-box input[data-v-4e60faee]::placeholder{color:#fff6}.search-box input[data-v-4e60faee]:focus{outline:none;background:rgba(255,255,255,.12);border-color:#6366f1;box-shadow:0 0 0 4px #6366f11a}.table[data-v-4e60faee]{background:#1e293b!important;margin-bottom:0}.table thead th[data-v-4e60faee]{background:rgba(255,255,255,.05)!important;color:#fffc!important;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.table tbody tr[data-v-4e60faee]{background:#1e293b!important;transition:all .2s ease}.table tbody td[data-v-4e60faee]{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.05);color:#fffffff2!important;background:transparent!important}.table tbody tr[data-v-4e60faee]:hover{background:rgba(255,255,255,.05)!important}.avatar[data-v-4e60faee]{width:40px;height:40px;background:#6366f1;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff}.type-badge[data-v-4e60faee]{padding:.4rem .8rem;border-radius:.5rem;font-size:.8rem;font-weight:500;color:#fff}.status-badge[data-v-4e60faee]{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:capitalize}.status-badge.pending[data-v-4e60faee]{background:rgba(245,158,11,.2);color:#fbbf24}.status-badge.approved[data-v-4e60faee]{background:rgba(16,185,129,.2);color:#34d399}.status-badge.rejected[data-v-4e60faee]{background:rgba(239,68,68,.2);color:#f87171}.btn-icon[data-v-4e60faee]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;background:rgba(255,255,255,.05);margin-left:.5rem;transition:all .2s ease}.btn-icon[data-v-4e60faee]:hover{background:rgba(255,255,255,.1);transform:scale(1.1)}.empty-state[data-v-4e60faee]{padding:3rem 0}.empty-state i[data-v-4e60faee]{font-size:3rem;color:#ffffff4d;display:block}.empty-state p[data-v-4e60faee]{color:#fffc;font-size:1.1rem;margin-top:1rem;font-weight:500}.pagination-controls .btn[data-v-4e60faee]{border-color:#fff3;color:#fffc!important}.pagination-controls .btn[data-v-4e60faee]:hover:not(:disabled){background:rgba(255,255,255,.1);color:#fff!important}.pagination-controls .btn[data-v-4e60faee]:disabled{opacity:.4;color:#fff6!important}.modal-overlay[data-v-4e60faee]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999}.custom-modal[data-v-4e60faee]{background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;width:90%;max-width:500px;box-shadow:0 25px 50px -12px #000c}.modal-header-custom[data-v-4e60faee]{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.modal-header-custom h5[data-v-4e60faee]{color:#fff;font-weight:600;margin:0}.btn-close-custom[data-v-4e60faee]{background:rgba(255,255,255,.1);border:none;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.btn-close-custom[data-v-4e60faee]:hover{background:rgba(255,255,255,.2)}.modal-body-custom[data-v-4e60faee]{padding:2rem}.detail-row[data-v-4e60faee]{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:.95rem}.detail-label[data-v-4e60faee]{color:#ffffffb3}.detail-value[data-v-4e60faee]{color:#fff}.text-indigo[data-v-4e60faee]{color:#a5b4fc!important}.modal-divider[data-v-4e60faee]{border-color:#ffffff1a;margin:1.5rem 0}.reason-section .detail-label[data-v-4e60faee]{display:block;margin-bottom:.75rem;color:#fffc;font-weight:500}.reason-section .reason-text[data-v-4e60faee]{background:rgba(0,0,0,.3);padding:1.25rem;border-radius:1rem;font-style:italic;line-height:1.6;color:#ffffffe6!important;border:1px solid rgba(255,255,255,.05)}.modal-footer-custom[data-v-4e60faee]{padding:1.5rem;padding-top:0;display:flex;justify-content:center}.card-footer[data-v-4e60faee]{background:rgba(255,255,255,.02);border-top:1px solid rgba(255,255,255,.1);color:#ffffffb3!important;padding:1.25rem 1.5rem}.fy-dashboard[data-v-87f9254e]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-87f9254e]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000000d}.fy-icon[data-v-87f9254e]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.25rem}.bg-soft-success[data-v-87f9254e],.badge-soft-success[data-v-87f9254e]{background-color:#ecfdf5;color:#059669}.bg-soft-info[data-v-87f9254e]{background-color:#e0f2fe}.transition-all[data-v-87f9254e]{transition:all .25s ease}.fw-mono[data-v-87f9254e]{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace}.fade-slide-enter-active[data-v-87f9254e],.fade-slide-leave-active[data-v-87f9254e]{transition:all .4s ease}.fade-slide-enter-from[data-v-87f9254e],.fade-slide-leave-to[data-v-87f9254e]{opacity:0;transform:translateY(-15px)}@keyframes shakeX-87f9254e{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-87f9254e]{animation-name:shakeX-87f9254e;animation-duration:.5s}.bg-light-subtle[data-v-87f9254e]{background-color:#f8fafc!important}.user-management-dashboard[data-v-a5980405]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-a5980405]{background:white;border-radius:1.25rem;box-shadow:0 4px 15px #0000000d}.user-avatar-sm[data-v-a5980405]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-weight:700;font-size:1.1rem}.bg-soft-success[data-v-a5980405],.badge-soft-success[data-v-a5980405]{background-color:#ecfdf5;color:#059669}.tiny-dot[data-v-a5980405]{font-size:.6rem;vertical-align:middle}.hover-shadow[data-v-a5980405]:hover{box-shadow:0 8px 25px #0000001a;transform:scale(1.1)}.transition-all[data-v-a5980405]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fw-mono[data-v-a5980405]{font-family:JetBrains Mono,SFMono-Regular,monospace}.fade-slide-enter-active[data-v-a5980405],.fade-slide-leave-active[data-v-a5980405]{transition:all .4s ease}.fade-slide-enter-from[data-v-a5980405],.fade-slide-leave-to[data-v-a5980405]{opacity:0;transform:translateY(-20px)}@keyframes shakeX-a5980405{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-a5980405]{animation-name:shakeX-a5980405;animation-duration:.5s}.bg-light-subtle[data-v-a5980405]{background-color:#f8fafc!important}.bg-danger-subtle[data-v-a5980405]{background-color:#fef2f2!important}.bg-info-subtle[data-v-a5980405]{background-color:#f0f9ff!important}.bg-secondary-subtle[data-v-a5980405]{background-color:#f1f5f9!important}.preferences-dashboard[data-v-b588bcf2]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-b588bcf2]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000000d}.setting-row[data-v-b588bcf2]{background-color:#fff}.setting-row[data-v-b588bcf2]:hover{background-color:#f8fafc}.border-bottom-light[data-v-b588bcf2]{border-bottom:1px solid #f1f5f9}.setting-row[data-v-b588bcf2]:last-child{border-bottom:none}.icon-circle[data-v-b588bcf2]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.25rem}.bg-soft-warning[data-v-b588bcf2]{background-color:#fffbeb}.transition-all[data-v-b588bcf2]{transition:all .2s ease-in-out}.bg-light-subtle[data-v-b588bcf2]{background-color:#f8fafc!important}.form-select-sm[data-v-b588bcf2],.form-control[data-v-b588bcf2]{font-size:.85rem;padding-top:.5rem;padding-bottom:.5rem}
