@import "https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Outfit:wght@100..900&display=swap%22";
*{box-sizing:border-box;margin:0}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;width:100%}body{background:var(--background,#f2f7fa);color:var(--text-primary,#111827);font-family:Outfit,sans-serif;line-height:1.6}h1{color:var(--text-primary,#111827);letter-spacing:-.02em;margin:0;font-family:Oswald,sans-serif;line-height:1.2;font-size:24px!important;font-weight:700!important}h2,h3,h4,h5,h6{margin:0;font-family:Oswald,sans-serif}p,span,label,input,button{margin:0;font-family:Outfit,sans-serif}a{color:inherit;text-decoration:none}::placeholder{font-family:Outfit,sans-serif}.Toastify__toast-container{z-index:99999!important}.p-skeleton{position:relative;overflow:hidden;background-color:#0000000f!important}.p-skeleton:after{content:"";z-index:1;height:100%;position:absolute;top:0;left:0;right:0;transform:translate(-100%);background:linear-gradient(90deg,#0000,#fff6,#0000)!important;animation:2s infinite p-skeleton-shimmer!important}.p-tooltip{z-index:100000!important}.p-tooltip .p-tooltip-text{color:#fff!important;text-transform:capitalize!important;background:#1e293b!important;padding:6px 14px!important;font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important}@keyframes p-skeleton-shimmer{to{transform:translate(100%)}}input[type=checkbox]{appearance:none;border:1.5px solid var(--border-primary,#cbd5e1);background-color:var(--bg-white,#fff);cursor:pointer;vertical-align:middle;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:inline-flex;position:relative}input[type=checkbox]:hover:not(:disabled){border-color:var(--theme-color,#facc15)}input[type=checkbox]:checked{background-color:var(--theme-color,#facc15);border-color:var(--theme-color,#facc15)}input[type=checkbox]:checked:after{content:"";border:solid var(--theme-color-text,#1c212d);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-muted,#f1f5f9);border-color:var(--border-primary,#cbd5e1)}.p-checkbox{box-sizing:border-box!important;cursor:pointer!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;display:inline-flex!important;position:relative!important}.p-checkbox .p-checkbox-box{width:16px!important;height:16px!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:4px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;transition:all .1s!important;display:flex!important}.p-checkbox .p-checkbox-box:hover{border-color:#94a3b8!important}.p-checkbox .p-checkbox-box .p-checkbox-icon{display:none;color:#fff!important;font-size:10px!important;font-weight:950!important}.p-checkbox input{opacity:0!important;z-index:2!important;cursor:pointer!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;top:0!important;left:0!important}.p-checkbox.p-highlight .p-checkbox-box,.p-checkbox.p-checkbox-checked .p-checkbox-box,.p-checkbox.p-indeterminate .p-checkbox-box,.p-checkbox[aria-checked=true] .p-checkbox-box,.p-checkbox[aria-checked=mixed] .p-checkbox-box{background:var(--theme-color,#1e293b)!important;border-color:var(--theme-color,#1e293b)!important}.p-checkbox.p-highlight .p-checkbox-box .p-checkbox-icon,.p-checkbox.p-checkbox-checked .p-checkbox-box .p-checkbox-icon,.p-checkbox.p-indeterminate .p-checkbox-box .p-checkbox-icon,.p-checkbox[aria-checked=true] .p-checkbox-box .p-checkbox-icon,.p-checkbox[aria-checked=mixed] .p-checkbox-box .p-checkbox-icon{visibility:visible!important;opacity:1!important;color:var(--theme-color-text,#fff)!important;display:block!important}.p-datatable .p-highlight .p-checkbox .p-checkbox-box,.p-datatable .p-checkbox-box.p-highlight,.p-datatable .p-checkbox-box.p-indeterminate{background:var(--theme-color,#1e293b)!important;border-color:var(--theme-color,#1e293b)!important}.p-datatable .p-highlight .p-checkbox .p-checkbox-box .p-checkbox-icon,.p-datatable .p-checkbox-box.p-highlight .p-checkbox-icon,.p-datatable .p-checkbox-box.p-indeterminate .p-checkbox-icon{visibility:visible!important;opacity:1!important;display:block!important}.p-datatable .p-selection-column{text-align:left!important;width:44px!important;min-width:44px!important;padding:0 0 0 16px!important}.p-datatable .p-selection-column .p-checkbox{vertical-align:middle!important;justify-content:flex-start!important;align-items:center!important;display:inline-flex!important}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}html.dark .p-inputswitch .p-inputswitch-slider{background:var(--bg-muted,#1e293b)!important;border-color:var(--border-primary,#334155)!important}html.dark .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:var(--theme-color,#facc15)!important}html.dark .p-dropdown-panel,html.dark .p-multiselect-panel{background:var(--bg-white,#131b2e)!important;border-color:var(--border-primary,#1e293b)!important;color:var(--text-primary,#f8fafc)!important}html.dark .p-dropdown-panel .p-dropdown-item,html.dark .p-dropdown-panel .p-multiselect-item,html.dark .p-multiselect-panel .p-dropdown-item,html.dark .p-multiselect-panel .p-multiselect-item{color:var(--text-primary,#f8fafc)!important}html.dark .p-dropdown-panel .p-dropdown-item:hover,html.dark .p-dropdown-panel .p-dropdown-item.p-highlight,html.dark .p-dropdown-panel .p-multiselect-item:hover,html.dark .p-dropdown-panel .p-multiselect-item.p-highlight,html.dark .p-multiselect-panel .p-dropdown-item:hover,html.dark .p-multiselect-panel .p-dropdown-item.p-highlight,html.dark .p-multiselect-panel .p-multiselect-item:hover,html.dark .p-multiselect-panel .p-multiselect-item.p-highlight{background:var(--bg-soft,#0b0f19)!important}html.dark .p-datepicker{background:var(--bg-white,#131b2e)!important;border-color:var(--border-primary,#1e293b)!important;color:var(--text-primary,#f8fafc)!important}html.dark .p-datepicker .p-datepicker-header{background:var(--bg-soft,#0b0f19)!important;border-color:var(--border-primary,#1e293b)!important;color:var(--text-primary,#f8fafc)!important}html.dark .p-datepicker td>span{color:var(--text-primary,#f8fafc)!important}html.dark .p-datepicker td>span:hover{background:var(--bg-soft,#0b0f19)!important}html.dark .p-checkbox .p-checkbox-box{background:var(--bg-muted,#1e293b)!important;border-color:var(--border-primary,#334155)!important}html.dark select{background:var(--bg-white,#131b2e);color:var(--text-primary,#f8fafc);border-color:var(--border-primary,#1e293b)}.status-badge,.status_badge,.statusBadge,.statusPill,.pill-status,[class*=statusBadge],[class*=status-badge],[class*=status_badge],[class*=statusPill],[class*=pill-status]{text-align:center!important;color:#fff!important;text-transform:capitalize!important;min-width:80px!important;box-shadow:none!important;border:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:fit-content!important;padding:4px 12px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.status-badge svg,.status-badge i,.status_badge svg,.status_badge i,.statusBadge svg,.statusBadge i,.statusPill svg,.statusPill i,.pill-status svg,.pill-status i,[class*=statusBadge] svg,[class*=statusBadge] i,[class*=status-badge] svg,[class*=status-badge] i,[class*=status_badge] svg,[class*=status_badge] i,[class*=statusPill] svg,[class*=statusPill] i,[class*=pill-status] svg,[class*=pill-status] i{color:#fff!important;fill:#fff!important;font-size:11px!important;display:inline-block!important}.status-badge [class*=status-icon-bg],.status-badge [class*=status_icon_bg],.status-badge .status-icon-bg,.status_badge [class*=status-icon-bg],.status_badge [class*=status_icon_bg],.status_badge .status-icon-bg,.statusBadge [class*=status-icon-bg],.statusBadge [class*=status_icon_bg],.statusBadge .status-icon-bg,.statusPill [class*=status-icon-bg],.statusPill [class*=status_icon_bg],.statusPill .status-icon-bg,.pill-status [class*=status-icon-bg],.pill-status [class*=status_icon_bg],.pill-status .status-icon-bg,[class*=statusBadge] [class*=status-icon-bg],[class*=statusBadge] [class*=status_icon_bg],[class*=statusBadge] .status-icon-bg,[class*=status-badge] [class*=status-icon-bg],[class*=status-badge] [class*=status_icon_bg],[class*=status-badge] .status-icon-bg,[class*=status_badge] [class*=status-icon-bg],[class*=status_badge] [class*=status_icon_bg],[class*=status_badge] .status-icon-bg,[class*=statusPill] [class*=status-icon-bg],[class*=statusPill] [class*=status_icon_bg],[class*=statusPill] .status-icon-bg,[class*=pill-status] [class*=status-icon-bg],[class*=pill-status] [class*=status_icon_bg],[class*=pill-status] .status-icon-bg{display:none!important}.status-badge[class*=active],.status-badge[class*=approved],.status-badge[class*=present],.status-badge[class*=success],.status-badge[class*=paid],.status-badge[class*=sent],.status-badge[class*=resolved],.status-badge[class*=enabled],.status_badge[class*=active],.status_badge[class*=approved],.status_badge[class*=present],.status_badge[class*=success],.status_badge[class*=paid],.status_badge[class*=sent],.status_badge[class*=resolved],.status_badge[class*=enabled],.statusBadge[class*=active],.statusBadge[class*=approved],.statusBadge[class*=present],.statusBadge[class*=success],.statusBadge[class*=paid],.statusBadge[class*=sent],.statusBadge[class*=resolved],.statusBadge[class*=enabled],.statusPill[class*=active],.statusPill[class*=approved],.statusPill[class*=present],.statusPill[class*=success],.statusPill[class*=paid],.statusPill[class*=sent],.statusPill[class*=resolved],.statusPill[class*=enabled],.pill-status[class*=active],.pill-status[class*=approved],.pill-status[class*=present],.pill-status[class*=success],.pill-status[class*=paid],.pill-status[class*=sent],.pill-status[class*=resolved],.pill-status[class*=enabled],[class*=statusBadge][class*=active],[class*=statusBadge][class*=approved],[class*=statusBadge][class*=present],[class*=statusBadge][class*=success],[class*=statusBadge][class*=paid],[class*=statusBadge][class*=sent],[class*=statusBadge][class*=resolved],[class*=statusBadge][class*=enabled],[class*=status-badge][class*=active],[class*=status-badge][class*=approved],[class*=status-badge][class*=present],[class*=status-badge][class*=success],[class*=status-badge][class*=paid],[class*=status-badge][class*=sent],[class*=status-badge][class*=resolved],[class*=status-badge][class*=enabled],[class*=status_badge][class*=active],[class*=status_badge][class*=approved],[class*=status_badge][class*=present],[class*=status_badge][class*=success],[class*=status_badge][class*=paid],[class*=status_badge][class*=sent],[class*=status_badge][class*=resolved],[class*=status_badge][class*=enabled],[class*=statusPill][class*=active],[class*=statusPill][class*=approved],[class*=statusPill][class*=present],[class*=statusPill][class*=success],[class*=statusPill][class*=paid],[class*=statusPill][class*=sent],[class*=statusPill][class*=resolved],[class*=statusPill][class*=enabled],[class*=pill-status][class*=active],[class*=pill-status][class*=approved],[class*=pill-status][class*=present],[class*=pill-status][class*=success],[class*=pill-status][class*=paid],[class*=pill-status][class*=sent],[class*=pill-status][class*=resolved],[class*=pill-status][class*=enabled]{color:#fff!important;background-color:#10b981!important}.status-badge[class*=pending],.status-badge[class*=submitted],.status-badge[class*=progress],.status-badge[class*=requested],.status-badge[class*=review],.status_badge[class*=pending],.status_badge[class*=submitted],.status_badge[class*=progress],.status_badge[class*=requested],.status_badge[class*=review],.statusBadge[class*=pending],.statusBadge[class*=submitted],.statusBadge[class*=progress],.statusBadge[class*=requested],.statusBadge[class*=review],.statusPill[class*=pending],.statusPill[class*=submitted],.statusPill[class*=progress],.statusPill[class*=requested],.statusPill[class*=review],.pill-status[class*=pending],.pill-status[class*=submitted],.pill-status[class*=progress],.pill-status[class*=requested],.pill-status[class*=review],[class*=statusBadge][class*=pending],[class*=statusBadge][class*=submitted],[class*=statusBadge][class*=progress],[class*=statusBadge][class*=requested],[class*=statusBadge][class*=review],[class*=status-badge][class*=pending],[class*=status-badge][class*=submitted],[class*=status-badge][class*=progress],[class*=status-badge][class*=requested],[class*=status-badge][class*=review],[class*=status_badge][class*=pending],[class*=status_badge][class*=submitted],[class*=status_badge][class*=progress],[class*=status_badge][class*=requested],[class*=status_badge][class*=review],[class*=statusPill][class*=pending],[class*=statusPill][class*=submitted],[class*=statusPill][class*=progress],[class*=statusPill][class*=requested],[class*=statusPill][class*=review],[class*=pill-status][class*=pending],[class*=pill-status][class*=submitted],[class*=pill-status][class*=progress],[class*=pill-status][class*=requested],[class*=pill-status][class*=review]{color:#fff!important;background-color:#f59e0b!important}.status-badge[class*=inactive],.status-badge[class*=rejected],.status-badge[class*=absent],.status-badge[class*=failed],.status-badge[class*=terminated],.status-badge[class*=cancelled],.status-badge[class*=canceled],.status_badge[class*=inactive],.status_badge[class*=rejected],.status_badge[class*=absent],.status_badge[class*=failed],.status_badge[class*=terminated],.status_badge[class*=cancelled],.status_badge[class*=canceled],.statusBadge[class*=inactive],.statusBadge[class*=rejected],.statusBadge[class*=absent],.statusBadge[class*=failed],.statusBadge[class*=terminated],.statusBadge[class*=cancelled],.statusBadge[class*=canceled],.statusPill[class*=inactive],.statusPill[class*=rejected],.statusPill[class*=absent],.statusPill[class*=failed],.statusPill[class*=terminated],.statusPill[class*=cancelled],.statusPill[class*=canceled],.pill-status[class*=inactive],.pill-status[class*=rejected],.pill-status[class*=absent],.pill-status[class*=failed],.pill-status[class*=terminated],.pill-status[class*=cancelled],.pill-status[class*=canceled],[class*=statusBadge][class*=inactive],[class*=statusBadge][class*=rejected],[class*=statusBadge][class*=absent],[class*=statusBadge][class*=failed],[class*=statusBadge][class*=terminated],[class*=statusBadge][class*=cancelled],[class*=statusBadge][class*=canceled],[class*=status-badge][class*=inactive],[class*=status-badge][class*=rejected],[class*=status-badge][class*=absent],[class*=status-badge][class*=failed],[class*=status-badge][class*=terminated],[class*=status-badge][class*=cancelled],[class*=status-badge][class*=canceled],[class*=status_badge][class*=inactive],[class*=status_badge][class*=rejected],[class*=status_badge][class*=absent],[class*=status_badge][class*=failed],[class*=status_badge][class*=terminated],[class*=status_badge][class*=cancelled],[class*=status_badge][class*=canceled],[class*=statusPill][class*=inactive],[class*=statusPill][class*=rejected],[class*=statusPill][class*=absent],[class*=statusPill][class*=failed],[class*=statusPill][class*=terminated],[class*=statusPill][class*=cancelled],[class*=statusPill][class*=canceled],[class*=pill-status][class*=inactive],[class*=pill-status][class*=rejected],[class*=pill-status][class*=absent],[class*=pill-status][class*=failed],[class*=pill-status][class*=terminated],[class*=pill-status][class*=cancelled],[class*=pill-status][class*=canceled]{color:#fff!important;background-color:#ef4444!important}.status-badge[class*=late],.status_badge[class*=late],.statusBadge[class*=late],.statusPill[class*=late],.pill-status[class*=late],[class*=statusBadge][class*=late],[class*=status-badge][class*=late],[class*=status_badge][class*=late],[class*=statusPill][class*=late],[class*=pill-status][class*=late]{color:#fff!important;background-color:#f97316!important}.status-badge[class*=leave],.status-badge[class*=holiday],.status_badge[class*=leave],.status_badge[class*=holiday],.statusBadge[class*=leave],.statusBadge[class*=holiday],.statusPill[class*=leave],.statusPill[class*=holiday],.pill-status[class*=leave],.pill-status[class*=holiday],[class*=statusBadge][class*=leave],[class*=statusBadge][class*=holiday],[class*=status-badge][class*=leave],[class*=status-badge][class*=holiday],[class*=status_badge][class*=leave],[class*=status_badge][class*=holiday],[class*=statusPill][class*=leave],[class*=statusPill][class*=holiday],[class*=pill-status][class*=leave],[class*=pill-status][class*=holiday]{color:#fff!important;background-color:#8b5cf6!important}.status-badge[class*=not-marked],.status-badge[class*=draft],.status-badge[class*=not-applicable],.status-badge[class*=week-off],.status_badge[class*=not-marked],.status_badge[class*=draft],.status_badge[class*=not-applicable],.status_badge[class*=week-off],.statusBadge[class*=not-marked],.statusBadge[class*=draft],.statusBadge[class*=not-applicable],.statusBadge[class*=week-off],.statusPill[class*=not-marked],.statusPill[class*=draft],.statusPill[class*=not-applicable],.statusPill[class*=week-off],.pill-status[class*=not-marked],.pill-status[class*=draft],.pill-status[class*=not-applicable],.pill-status[class*=week-off],[class*=statusBadge][class*=not-marked],[class*=statusBadge][class*=draft],[class*=statusBadge][class*=not-applicable],[class*=statusBadge][class*=week-off],[class*=status-badge][class*=not-marked],[class*=status-badge][class*=draft],[class*=status-badge][class*=not-applicable],[class*=status-badge][class*=week-off],[class*=status_badge][class*=not-marked],[class*=status_badge][class*=draft],[class*=status_badge][class*=not-applicable],[class*=status_badge][class*=week-off],[class*=statusPill][class*=not-marked],[class*=statusPill][class*=draft],[class*=statusPill][class*=not-applicable],[class*=statusPill][class*=week-off],[class*=pill-status][class*=not-marked],[class*=pill-status][class*=draft],[class*=pill-status][class*=not-applicable],[class*=pill-status][class*=week-off]{color:#fff!important;background-color:#94a3b8!important}:root{--theme-color:#facc15;--theme-color-hover:#eab308;--theme-color-text:#1c212d;--theme-color-light:#facc151a;--primary-color:var(--theme-color);--primary-hover:var(--theme-color-hover);--accent-color:var(--theme-color)}
