@charset "UTF-8";.nav-container[data-v-c936d908]{padding:0 1rem}.nav-section-title[data-v-c936d908]{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#ffffff80;margin-bottom:.75rem;padding-left:1rem;letter-spacing:.05em}.nav-items[data-v-c936d908]{display:flex;flex-direction:column;gap:.25rem}.nav-item-link[data-v-c936d908]{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-c936d908]{font-size:1.1rem}.nav-item-link[data-v-c936d908]:hover{color:#fff;background:rgba(255,255,255,.1);transform:translate(4px)}.nav-item-link.active[data-v-c936d908]{color:#fff;background:rgba(255,255,255,.2);font-weight:600;box-shadow:0 4px 12px #0000001a}.btn-white[data-v-c936d908]{background-color:#fff!important;color:#4f46e5!important}.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-cc2b8272]{min-width:150px}.btn-icon[data-v-cc2b8272]{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.sticky-header[data-v-cc2b8272]{position:sticky;top:0;z-index:1021}.sticky-column[data-v-cc2b8272]{position:sticky;left:0;z-index:1020;min-width:250px}.matrix-table[data-v-cc2b8272]{border-collapse:separate;border-spacing:0}.cursor-pointer[data-v-cc2b8272]{cursor:pointer}.shadow-hover[data-v-cc2b8272]: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-cc2b8272]:hover{background-color:rgba(var(--bs-primary-rgb),.1)!important;box-shadow:inset 0 2px 4px #0000000d}.status-cell[data-v-cc2b8272]{min-height:80px;display:flex;flex-direction:column;justify-content:center}.border-start-5[data-v-cc2b8272]{border-left-width:5px!important}.badge-mini[data-v-cc2b8272]{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-cc2b8272]{font-size:.825rem}.matrix-stats[data-v-cc2b8272]{font-size:.7rem;line-height:1.1}.border-start-light[data-v-cc2b8272]{border-left:1px solid #f1f1f1}.custom-scrollbar[data-v-cc2b8272]::-webkit-scrollbar{height:8px;width:8px}.custom-scrollbar[data-v-cc2b8272]::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}.custom-scrollbar[data-v-cc2b8272]::-webkit-scrollbar-track{background:#f8f9fa}.payroll-details-container[data-v-a306d02b]{max-width:1200px;margin:0 auto}.floating-actions[data-v-a306d02b]{position:sticky;top:1rem;z-index:100}.shadow-premium[data-v-a306d02b]{box-shadow:0 10px 30px #0000000d}.rounded-xl[data-v-a306d02b]{border-radius:1rem}.rounded-2xl[data-v-a306d02b]{border-radius:1.5rem}.letter-spacing-1[data-v-a306d02b]{letter-spacing:1px}.stats-deco[data-v-a306d02b]{position:absolute;right:-10px;bottom:-15px;font-size:5rem;opacity:.03;transform:rotate(-15deg);pointer-events:none}.employee-payslip-card[data-v-a306d02b]{transition:all .3s ease}.employee-payslip-card[data-v-a306d02b]:hover{transform:translateY(-2px);box-shadow:0 15px 35px #0000001a!important}.employee-payslip-card.is-expanded[data-v-a306d02b]{border:1px solid rgba(var(--bs-primary-rgb),.2)!important}.border-dashed[data-v-a306d02b]{border-bottom:1px dashed rgba(0,0,0,.08)!important}.border-dashed[data-v-a306d02b]:last-child{border-bottom:none!important}.font-black[data-v-a306d02b]{font-weight:800}.x-small[data-v-a306d02b]{font-size:.75rem}.animate__animated[data-v-a306d02b]{animation-duration:.5s}.font-italic[data-v-a306d02b]{font-style:italic}.bg-indigo[data-v-a306d02b]{background-color:#6366f1!important}.text-indigo[data-v-a306d02b]{color:#6366f1!important}.btn-indigo[data-v-a306d02b]{background-color:#6366f1;color:#fff;border:none}.btn-indigo[data-v-a306d02b]:hover{background-color:#4f46e5;color:#fff}.modal-backdrop[data-v-a306d02b]{z-index:1040}.modal[data-v-a306d02b]{z-index:1050}.cursor-pointer[data-v-23c59d40]{cursor:pointer}.transition-all[data-v-23c59d40]{transition:all .2s ease-in-out}.table-hover tbody tr[data-v-23c59d40]:hover{background-color:rgba(var(--bs-primary-rgb),.02);transform:scale(1.002)}.table-active-premium[data-v-23c59d40]{background-color:rgba(var(--bs-primary-rgb),.05)!important;border-left:4px solid var(--bs-primary)!important}.avatar-circle[data-v-23c59d40]{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-23c59d40]{background-color:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary)}.custom-scrollbar[data-v-23c59d40]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-23c59d40]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-23c59d40]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:10px}.tiny-text[data-v-23c59d40]{font-size:.7rem}.sticky-top[data-v-23c59d40]{z-index:100}.min-width-200[data-v-b070c712]{min-width:200px}.btn-icon[data-v-b070c712]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.shadow-premium[data-v-b070c712]{box-shadow:0 10px 40px #0000000d!important}.border-start-lg[data-v-b070c712]{border-left:0}@media (min-width: 992px){.border-start-lg[data-v-b070c712]{border-left:1px solid #eee}}.transition-all[data-v-b070c712]{transition:all .2s ease}.custom-scrollbar[data-v-b070c712]::-webkit-scrollbar{height:6px;width:6px}.custom-scrollbar[data-v-b070c712]::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}.stat-bubble[data-v-b070c712]{font-size:.75rem;padding:2px 8px;background:#f8f9fa;border-radius:4px;font-weight:600}.shadow-xs[data-v-b070c712]{box-shadow:0 1px 2px #0000000d}.bg-soft-gray[data-v-b070c712]{background-color:#f8f9fa}.bg-soft-red[data-v-b070c712]{background-color:rgba(var(--bs-danger-rgb),.02)}.legend-item[data-v-b070c712]{transition:transform .2s;cursor:default}.legend-item[data-v-b070c712]:hover{transform:translateY(-2px)}.min-width-200[data-v-b070c712]{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-b9018495]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-b9018495]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000000d}.emp-avatar[data-v-b9018495]{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-b9018495]{background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%)}.bg-gradient-staff-exited[data-v-b9018495]{background:linear-gradient(135deg,#94a3b8 0%,#64748b 100%)!important}.border-top-primary[data-v-b9018495]{border-top:4px solid #6366f1!important}.bg-soft-info[data-v-b9018495]{background-color:#e0f2fe}.text-info[data-v-b9018495]{color:#0ea5e9}.hover-glow[data-v-b9018495]:hover{box-shadow:0 8px 15px #0000000d;background-color:#f1f5f9}.transition-all[data-v-b9018495]{transition:all .25s ease}.tiny[data-v-b9018495]{font-size:.7rem}.fw-mono[data-v-b9018495]{font-family:ui-monospace,SFMono-Regular,monospace}.fade-slide-enter-active[data-v-b9018495],.fade-slide-leave-active[data-v-b9018495]{transition:all .4s ease}.fade-slide-enter-from[data-v-b9018495],.fade-slide-leave-to[data-v-b9018495]{opacity:0;transform:translateY(-10px)}@keyframes shakeX-b9018495{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-b9018495]{animation-name:shakeX-b9018495;animation-duration:.5s}.bg-light-subtle[data-v-b9018495]{background-color:#f8fafc!important}.tr-exited[data-v-b9018495]{opacity:.55}.tr-exited td[data-v-b9018495]{background-color:#f8fafc!important;color:#94a3b8!important}.tr-exited .text-dark[data-v-b9018495],.tr-exited .text-primary[data-v-b9018495],.tr-exited .fw-bold[data-v-b9018495]{color:#64748b!important}.hover-scale[data-v-b9018495]{transition:transform .2s ease,background-color .2s ease}.hover-scale[data-v-b9018495]:hover{transform:scale(1.1)}.custom-modal-overlay[data-v-b9018495]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0f172a59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1050}.custom-modal-card[data-v-b9018495]{width:90%;max-width:720px;background:white;box-shadow:0 25px 50px -12px #00000040;border:1px solid rgba(226,232,240,.8)}.field-pill-checkbox[data-v-b9018495]{display:flex;align-items:center;padding:.55rem .8rem;background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:50rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}.field-pill-checkbox[data-v-b9018495]:hover{background-color:#f1f5f9;border-color:#cbd5e1}.field-pill-checkbox.active[data-v-b9018495]{background-color:#ecfdf5;border-color:#10b981;color:#065f46}.fw-extrabold[data-v-b9018495]{font-weight:800}.fade-blur-enter-active[data-v-b9018495],.fade-blur-leave-active[data-v-b9018495]{transition:opacity .25s ease,backdrop-filter .25s ease}.fade-blur-enter-from[data-v-b9018495],.fade-blur-leave-to[data-v-b9018495]{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.employee-administrative-suite[data-v-d0b20159]{padding:1rem}@media (min-width: 768px){.employee-administrative-suite[data-v-d0b20159]{padding:1.5rem 2rem}}.tab-scroller[data-v-d0b20159]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:1rem}.tab-scroller[data-v-d0b20159]::-webkit-scrollbar{display:none}.tab-modern-btn[data-v-d0b20159]{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-d0b20159]{padding:.65rem 1.15rem;font-size:.825rem}}.tab-modern-btn[data-v-d0b20159]:hover{background:#f8fafc;color:#334155;border-color:#cbd5e1}.tab-modern-btn.active[data-v-d0b20159]{background:#6366f1;color:#fff;border-color:#6366f1;box-shadow:0 4px 12px #6366f133}.component-container[data-v-d0b20159]{min-height:450px}.bg-light-subtle[data-v-d0b20159]{background-color:#f8fafc}.btn-soft-danger[data-v-d0b20159]{background:#fff1f2;color:#e11d48;border:1px solid #fecdd3;font-weight:700}.animate-pulse[data-v-d0b20159]{animation:pulse-d0b20159 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-d0b20159{0%,to{opacity:1}50%{opacity:.5}}.fade-slide-enter-active[data-v-d0b20159],.fade-slide-leave-active[data-v-d0b20159]{transition:all .25s ease-out}.fade-slide-enter-from[data-v-d0b20159]{opacity:0;transform:translateY(15px)}.fade-slide-leave-to[data-v-d0b20159]{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-8182a0b1]{padding:.5rem 0}.preview-container[data-v-8182a0b1],.avatar-placeholder[data-v-8182a0b1],.doc-placeholder[data-v-8182a0b1]{transition:all .3s ease}.avatar-placeholder[data-v-8182a0b1],.doc-placeholder[data-v-8182a0b1]{border:3px dashed #cbd5e1!important}.avatar-placeholder[data-v-8182a0b1]:hover,.doc-placeholder[data-v-8182a0b1]:hover{border-color:#6366f1!important;transform:translateY(-2px)}.shadow-inner[data-v-8182a0b1]{box-shadow:inset 0 2px 4px #0000000f}.bg-light-subtle[data-v-8182a0b1]{background-color:#f8fafc!important}.animate-pulse[data-v-8182a0b1]{animation:pulse-8182a0b1 1.5s infinite}.btn-xs[data-v-8182a0b1]{font-size:.75rem;padding:.25rem .5rem}@keyframes pulse-8182a0b1{0%,to{opacity:1}50%{opacity:.6}}.modal-backdrop-custom[data-v-8182a0b1]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0f172a80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;padding:2rem}.modal-dialog-custom[data-v-8182a0b1]{width:100%;max-width:800px;background:white;border:1px solid rgba(255,255,255,.2)}.max-h-preview[data-v-8182a0b1]{max-height:60vh}.animate-zoom-in[data-v-8182a0b1]{animation:zoomIn-8182a0b1 .25s ease-out}@keyframes zoomIn-8182a0b1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.education-vault-suite[data-v-17396f21]{padding:1rem 0}.doc-icon-container[data-v-17396f21]{transition:all .3s ease}.bg-soft-info[data-v-17396f21]{background-color:#f0f9ff;color:#0ea5e9}.transition-all[data-v-17396f21]{transition:all .2s ease}.hover-glow[data-v-17396f21]:hover{background-color:#f8fafc;cursor:pointer}.hover-glow:hover .doc-icon-container[data-v-17396f21]{background-color:#e0f2fe}.tiny[data-v-17396f21]{font-size:.7rem}.fw-800[data-v-17396f21]{font-weight:800}.animate-pulse[data-v-17396f21]{animation:pulse-17396f21 2s infinite}@keyframes pulse-17396f21{0%,to{opacity:1}50%{opacity:.5}}.modal-backdrop-custom[data-v-17396f21]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0f172a80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;padding:2rem}.modal-dialog-custom[data-v-17396f21]{width:100%;max-width:900px;background:white;border:1px solid rgba(255,255,255,.2)}.animate-zoom-in[data-v-17396f21]{animation:zoomIn-17396f21 .25s ease-out}@keyframes zoomIn-17396f21{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.residence-suite[data-v-b614e1d4]{padding:1rem 0}.address-card[data-v-b614e1d4]{cursor:pointer;border-color:#f1f5f9;transition:all .2s ease}.address-card[data-v-b614e1d4]:hover{border-color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 12px #6366f114}.bg-soft-primary[data-v-b614e1d4]{background-color:#eef2ff}.animate-pulse[data-v-b614e1d4]{animation:pulse-b614e1d4 2s infinite}@keyframes pulse-b614e1d4{0%,to{opacity:1}50%{opacity:.5}}.work-location-suite[data-v-a9153c7c]{padding:1rem 0}.bg-soft-primary[data-v-a9153c7c]{background-color:#eef2ff}.bg-soft-success[data-v-a9153c7c]{background-color:#f0fdf4}.transition-all[data-v-a9153c7c]{transition:all .2s ease}.hover-glow[data-v-a9153c7c]:hover{background-color:#f8fafc;cursor:pointer}.fw-800[data-v-a9153c7c]{font-weight:800}.fw-mono[data-v-a9153c7c]{font-family:ui-monospace,SFMono-Regular,monospace}.animate-pulse[data-v-a9153c7c]{animation:pulse-a9153c7c 2s infinite}@keyframes pulse-a9153c7c{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-7308665a]{padding:1rem 0}.summary-card[data-v-7308665a]{transition:all .3s ease;height:100%;display:flex;flex-direction:column;justify-content:center}.summary-card[data-v-7308665a]:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001f!important}.bg-light-subtle[data-v-7308665a]{background-color:#f8fafc}.tiny[data-v-7308665a]{font-size:.7rem}.fw-900[data-v-7308665a]{font-weight:900}.fw-800[data-v-7308665a]{font-weight:800}.fw-mono[data-v-7308665a]{font-family:ui-monospace,SFMono-Regular,monospace}.bg-soft-info[data-v-7308665a]{background-color:#f0f9ff;color:#0ea5e9}.transition-all[data-v-7308665a]{transition:all .2s ease}.hover-glow[data-v-7308665a]:hover{background-color:#f8fafc}.animate-pulse[data-v-7308665a]{animation:pulse-7308665a 2s infinite}@keyframes pulse-7308665a{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-1f9f7503]{color:#334155}.stat-card[data-v-1f9f7503]{cursor:pointer;background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:1.25rem;padding:1.25rem 1rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;height:100%}.stat-card.active[data-v-1f9f7503]{background:#f8fafc;border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e533}.stat-card[data-v-1f9f7503]:hover{transform:translateY(-4px);background:#f8fafc;border-color:#0000001f;box-shadow:0 10px 15px -3px #00000014}.stat-card .stat-icon[data-v-1f9f7503]{width:48px;height:48px;border-radius:.85rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;box-shadow:0 4px 6px #0000001a;flex-shrink:0}.stat-card .stat-details[data-v-1f9f7503]{min-width:0}.stat-card .stat-label[data-v-1f9f7503]{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card .stat-value[data-v-1f9f7503]{font-size:1.5rem;font-weight:700;margin-bottom:0;color:#0f172a}.main-card[data-v-1f9f7503]{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:1.5rem;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #0000000d}.main-card .card-header[data-v-1f9f7503]{background:#f8fafc;border-bottom:1px solid rgba(0,0,0,.08);padding:1.5rem}.main-card .card-header h5[data-v-1f9f7503]{color:#0f172a;font-weight:600}.main-card .card-body[data-v-1f9f7503]{background:#ffffff}.search-box[data-v-1f9f7503]{position:relative}.search-box i[data-v-1f9f7503]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#64748b}.search-box input[data-v-1f9f7503]{background:#f1f5f9;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;padding:.5rem 1rem .5rem 2.5rem;color:#0f172a;font-size:.9rem;width:300px;transition:all .2s ease}.search-box input[data-v-1f9f7503]::placeholder{color:#94a3b8}.search-box input[data-v-1f9f7503]:focus{outline:none;background:#ffffff;border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e51a}.table[data-v-1f9f7503]{background:#ffffff!important;margin-bottom:0}.table thead th[data-v-1f9f7503]{background:#f8fafc!important;color:#475569!important;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.table tbody tr[data-v-1f9f7503]{background:#ffffff!important;transition:all .2s ease}.table tbody td[data-v-1f9f7503]{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.05);color:#334155!important;background:transparent!important}.table tbody tr[data-v-1f9f7503]:hover{background:#f8fafc!important}.avatar[data-v-1f9f7503]{width:40px;height:40px;background:#e0e7ff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#4f46e5}.type-badge[data-v-1f9f7503]{padding:.4rem .8rem;border-radius:.5rem;font-size:.8rem;font-weight:500;color:#0f172a}.status-badge[data-v-1f9f7503]{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:capitalize}.status-badge.pending[data-v-1f9f7503]{background:#fef3c7;color:#d97706}.status-badge.approved[data-v-1f9f7503]{background:#d1fae5;color:#059669}.status-badge.rejected[data-v-1f9f7503]{background:#fee2e2;color:#dc2626}.btn-icon[data-v-1f9f7503]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;background:#f1f5f9;margin-left:.5rem;transition:all .2s ease;border:none}.btn-icon[data-v-1f9f7503]:hover{background:#e2e8f0;transform:scale(1.1)}.empty-state[data-v-1f9f7503]{padding:3rem 0}.empty-state i[data-v-1f9f7503]{font-size:3rem;color:#cbd5e1;display:block}.empty-state p[data-v-1f9f7503]{color:#64748b;font-size:1.1rem;margin-top:1rem;font-weight:500}.pagination-controls .btn[data-v-1f9f7503]{border-color:#0000001f;color:#475569!important}.pagination-controls .btn[data-v-1f9f7503]:hover:not(:disabled){background:#f1f5f9;color:#0f172a!important}.pagination-controls .btn[data-v-1f9f7503]:disabled{opacity:.4;color:#94a3b8!important}.modal-overlay[data-v-1f9f7503]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.custom-modal[data-v-1f9f7503]{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:1.5rem;width:90%;max-width:500px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header-custom[data-v-1f9f7503]{padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center}.modal-header-custom h5[data-v-1f9f7503]{color:#0f172a;font-weight:600;margin:0}.btn-close-custom[data-v-1f9f7503]{background:#f1f5f9;border:none;color:#475569;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-1f9f7503]:hover{background:#e2e8f0}.modal-body-custom[data-v-1f9f7503]{padding:2rem}.detail-row[data-v-1f9f7503]{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:.95rem}.detail-label[data-v-1f9f7503]{color:#64748b}.detail-value[data-v-1f9f7503]{color:#0f172a}.text-indigo[data-v-1f9f7503]{color:#4f46e5!important}.modal-divider[data-v-1f9f7503]{border-color:#00000014;margin:1.5rem 0}.reason-section .detail-label[data-v-1f9f7503]{display:block;margin-bottom:.75rem;color:#334155;font-weight:500}.reason-section .reason-text[data-v-1f9f7503]{background:#f8fafc;padding:1.25rem;border-radius:1rem;font-style:italic;line-height:1.6;color:#334155!important;border:1px solid rgba(0,0,0,.05)}.modal-footer-custom[data-v-1f9f7503]{padding:1.5rem;padding-top:0;display:flex;justify-content:center}.card-footer[data-v-1f9f7503]{background:#f8fafc;border-top:1px solid rgba(0,0,0,.08);color:#64748b!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-cc38b51c]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-cc38b51c]{background:white;border-radius:1.25rem;box-shadow:0 4px 15px #0000000d}.user-avatar-sm[data-v-cc38b51c]{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-cc38b51c],.badge-soft-success[data-v-cc38b51c]{background-color:#ecfdf5;color:#059669}.tiny-dot[data-v-cc38b51c]{font-size:.6rem;vertical-align:middle}.hover-shadow[data-v-cc38b51c]:hover{box-shadow:0 8px 25px #0000001a;transform:scale(1.1)}.transition-all[data-v-cc38b51c]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fw-mono[data-v-cc38b51c]{font-family:JetBrains Mono,SFMono-Regular,monospace}.fade-slide-enter-active[data-v-cc38b51c],.fade-slide-leave-active[data-v-cc38b51c]{transition:all .4s ease}.fade-slide-enter-from[data-v-cc38b51c],.fade-slide-leave-to[data-v-cc38b51c]{opacity:0;transform:translateY(-20px)}@keyframes shakeX-cc38b51c{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-cc38b51c]{animation-name:shakeX-cc38b51c;animation-duration:.5s}.bg-light-subtle[data-v-cc38b51c]{background-color:#f8fafc!important}.bg-danger-subtle[data-v-cc38b51c]{background-color:#fef2f2!important}.bg-info-subtle[data-v-cc38b51c]{background-color:#f0f9ff!important}.bg-secondary-subtle[data-v-cc38b51c]{background-color:#f1f5f9!important}.preferences-dashboard[data-v-126b3ce5]{background-color:#f8fafc;min-height:100vh;padding:1.5rem}.dashboard-header[data-v-126b3ce5]{background:white;border-radius:1.25rem;box-shadow:0 4px 6px -1px #0000000d}.setting-row[data-v-126b3ce5]{background-color:#fff}.setting-row[data-v-126b3ce5]:hover{background-color:#f8fafc}.border-bottom-light[data-v-126b3ce5]{border-bottom:1px solid #f1f5f9}.setting-row[data-v-126b3ce5]:last-child{border-bottom:none}.icon-circle[data-v-126b3ce5]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.25rem}.bg-soft-warning[data-v-126b3ce5]{background-color:#fffbeb}.transition-all[data-v-126b3ce5]{transition:all .2s ease-in-out}.bg-light-subtle[data-v-126b3ce5]{background-color:#f8fafc!important}.form-select-sm[data-v-126b3ce5],.form-control[data-v-126b3ce5]{font-size:.85rem;padding-top:.5rem;padding-bottom:.5rem}
