@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Outfit:wght@100..900&display=swap";:root{font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:Outfit,sans-serif;color:#000;background-color:#fff;line-height:1.5;transition:background-color .3s ease,color .3s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.custom-scrollbar::-webkit-scrollbar{width:5px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#cbd5e1}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.animate-progress{animation:progress linear forwards}@keyframes notification-pulse{0%{transform:scale(1);box-shadow:0 0 #f43f5eb3}70%{transform:scale(1.05);box-shadow:0 0 0 6px #f43f5e00}to{transform:scale(1);box-shadow:0 0 #f43f5e00}}.animate-shake{animation:shake .2s ease-in-out 0s 2}.animate-notification-pulse{animation:notification-pulse 2s infinite}@keyframes bounce-subtle{0%,to{transform:translateY(-10%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce-subtle{animation:bounce-subtle 2s infinite}@keyframes scan{0%{transform:translateY(0)}to{transform:translateY(200px)}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.organization-tab-container h3,.organization-tab-container h4,.organization-tab-container p,.organization-tab-container label,.organization-tab-container input,.organization-tab-container select,.organization-tab-container select option,.organization-tab-container span:not(.text-white),.organization-tab-container button:not(.bg-emerald-500):not(.bg-indigo-600):not(.bg-black){color:#000!important}.organization-tab-container input::placeholder{color:#000!important;opacity:.5!important}.settings-page-container svg:not(.text-white):not(.bg-black *):not(.bg-slate-900 *):not(.bg-indigo-600 *):not(.bg-emerald-500 *):not(.bg-rose-600 *):not(.text-white *){color:#4b5563!important}.customers-page-container h1,.customers-page-container h3,.customers-page-container .text-slate-900,.customers-page-container td p.font-semibold,.customers-page-container input,.projects-page-container h1,.projects-page-container h3,.projects-page-container .text-slate-900,.projects-page-container td p.font-semibold,.projects-page-container input,.activities-page-container h1,.activities-page-container h3,.activities-page-container .text-slate-900,.activities-page-container td p.font-semibold,.activities-page-container input{color:#09090b!important}.customers-page-container p:not(.text-white),.customers-page-container th,.customers-page-container label,.customers-page-container span:not(.text-emerald-600):not(.text-white),.customers-page-container td:not(.text-emerald-600),.projects-page-container p:not(.text-white),.projects-page-container th,.projects-page-container label,.projects-page-container span:not(.text-emerald-600):not(.text-white),.projects-page-container td:not(.text-emerald-600),.activities-page-container p:not(.text-white),.activities-page-container th,.activities-page-container label,.activities-page-container span:not(.text-emerald-600):not(.text-white),.activities-page-container td:not(.text-emerald-600){color:#27272a!important}.customers-page-container input::placeholder,.projects-page-container input::placeholder,.activities-page-container input::placeholder{color:#71717a!important;opacity:.8!important}.timesheet-filter-popover h4{color:#09090b!important}.timesheet-filter-popover label{color:#27272a!important}.timesheet-filter-popover input,.timesheet-filter-popover select,.timesheet-filter-popover select option,.timesheet-filter-popover button:not(.bg-indigo-600){color:#09090b!important}.timesheet-row-menu button:not(.text-rose-500){color:#27272a!important}.approvals-page-container h1,.approvals-page-container h2,.approvals-page-container h3,.approvals-page-container .text-slate-900,.approvals-page-container td p.font-semibold,.approvals-page-container input,.approvals-page-container textarea{color:#09090b!important}.approvals-page-container p:not(.text-white),.approvals-page-container th,.approvals-page-container label,.approvals-page-container span:not(.text-emerald-600):not(.text-white):not(.text-rose-600):not(.text-amber-600):not(.text-indigo-600),.approvals-page-container td:not(.text-emerald-600):not(.text-rose-600):not(.text-amber-600),.approvals-page-container button:not(.bg-indigo-600):not(.bg-rose-500):not(.text-white):not(.text-indigo-600){color:#27272a!important}.audit-dashboard-container h1,.audit-dashboard-container h2,.audit-dashboard-container h3,.audit-dashboard-container .text-slate-900,.audit-dashboard-container td p.font-semibold,.audit-dashboard-container td p.font-bold,.audit-dashboard-container input,.audit-dashboard-container select,.audit-dashboard-container select option{color:#09090b!important}.audit-dashboard-container p:not(.text-white):not(.text-indigo-600):not(.text-emerald-600),.audit-dashboard-container th,.audit-dashboard-container label,.audit-dashboard-container span:not(.text-emerald-600):not(.text-white):not(.text-indigo-600):not(.text-rose-600):not(.text-amber-600),.audit-dashboard-container td:not(.text-emerald-600):not(.text-indigo-600):not(.text-rose-600):not(.text-amber-600),.audit-dashboard-container button:not(.bg-indigo-600):not(.text-white):not(.text-indigo-600){color:#27272a!important}.audit-dashboard-container input::placeholder{color:#71717a!important;opacity:.8!important}.customers-page-container tbody tr,.projects-page-container tbody tr,.activities-page-container tbody tr,.approvals-page-container tbody tr,.audit-dashboard-container tbody tr,.employee-timesheet-container tbody tr,.employee-weekly-timesheet-container tbody tr,.employee-monthly-submit-container tbody tr{background-color:#e2e8f0!important;border-bottom-color:#cbd5e1!important;transition:background-color .2s ease-in-out!important}.customers-page-container tbody tr:hover,.projects-page-container tbody tr:hover,.activities-page-container tbody tr:hover,.approvals-page-container tbody tr:hover,.audit-dashboard-container tbody tr:hover,.employee-timesheet-container tbody tr:hover,.employee-weekly-timesheet-container tbody tr:hover,.employee-monthly-submit-container tbody tr:hover{background-color:#cbd5e1!important}.helpdesk-page-container h1,.helpdesk-page-container h2,.helpdesk-page-container h3,.helpdesk-page-container .text-slate-900,.helpdesk-page-container input,.helpdesk-page-container select,.helpdesk-page-container select option,.helpdesk-page-container textarea,.helpdesk-page-container .font-black{color:#09090b!important}.helpdesk-page-container p:not(.text-white):not(.text-indigo-600):not(.text-emerald-600):not(.text-sky-700):not(.text-amber-700):not(.text-rose-700):not(.text-orange-700):not(.text-indigo-100),.helpdesk-page-container th,.helpdesk-page-container label,.helpdesk-page-container dt,.helpdesk-page-container dd:not(.bg-rose-50 *):not(.bg-slate-100 *):not(.bg-sky-50 *):not(.bg-orange-50 *):not(.bg-emerald-50 *),.helpdesk-page-container span:not(.text-emerald-600):not(.text-white):not(.text-indigo-600):not(.text-sky-700):not(.text-amber-700):not(.text-rose-700):not(.text-slate-700):not(.text-slate-600):not(.text-orange-700):not(.text-indigo-700):not(.text-indigo-100),.helpdesk-page-container td:not(.text-emerald-600):not(.text-indigo-600):not(.text-sky-700):not(.text-amber-700):not(.text-rose-700):not(.text-slate-700):not(.text-slate-600):not(.text-orange-700),.helpdesk-page-container button:not(.bg-indigo-600):not(.text-white):not(.text-indigo-600):not(.bg-slate-900){color:#27272a!important}.helpdesk-page-container input::placeholder,.helpdesk-page-container textarea::placeholder{color:#71717a!important;opacity:.8!important}.recruitment-page-container h1,.recruitment-page-container h2,.recruitment-page-container h3,.recruitment-page-container h4,.recruitment-page-container .text-slate-800,.recruitment-page-container .text-slate-900,.recruitment-page-container input,.recruitment-page-container select,.recruitment-page-container select option,.recruitment-page-container textarea,.recruitment-page-container .font-black,.recruitment-page-container .font-bold:not(.text-indigo-700):not(.text-teal-700):not(.text-blue-600):not(.text-blue-700):not(.text-emerald-700):not(.text-white){color:#09090b!important}.recruitment-page-container p:not(.text-white):not(.text-indigo-600):not(.text-indigo-700):not(.text-emerald-600):not(.text-teal-700):not(.text-blue-600):not(.text-blue-700):not(.text-red-700),.recruitment-page-container th,.recruitment-page-container label,.recruitment-page-container span:not(.text-emerald-600):not(.text-white):not(.text-indigo-600):not(.text-indigo-700):not(.text-teal-700):not(.text-blue-700):not(.text-blue-600):not(.text-red-700):not(.text-green-700),.recruitment-page-container td:not(.text-emerald-600):not(.text-indigo-600):not(.text-indigo-700):not(.text-blue-700):not(.text-red-700),.recruitment-page-container button:not(.bg-indigo-600):not(.bg-indigo-700):not(.bg-emerald-600):not(.text-white):not(.text-indigo-600):not(.text-indigo-700):not(.text-teal-700):not(.text-blue-600){color:#27272a!important}.recruitment-page-container input::placeholder,.recruitment-page-container textarea::placeholder{color:#71717a!important;opacity:.8!important}
