.Approvals-module-scss-module__fK9mra__container{flex-direction:column;gap:20px;display:flex}.Approvals-module-scss-module__fK9mra__header{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (min-width:768px){.Approvals-module-scss-module__fK9mra__header{flex-direction:row;justify-content:space-between;align-items:center;gap:0}}.Approvals-module-scss-module__fK9mra__header .Approvals-module-scss-module__fK9mra__title h1{margin-bottom:4px}.Approvals-module-scss-module__fK9mra__header .Approvals-module-scss-module__fK9mra__title p{color:#6b7280;margin:0;font-size:13px}@media (min-width:768px){.Approvals-module-scss-module__fK9mra__header .Approvals-module-scss-module__fK9mra__title p{font-size:14px}}.Approvals-module-scss-module__fK9mra__statsGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:576px){.Approvals-module-scss-module__fK9mra__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Approvals-module-scss-module__fK9mra__statsGrid{grid-template-columns:repeat(4,1fr)}}.Approvals-module-scss-module__fK9mra__tabsContainer{-webkit-overflow-scrolling:touch;white-space:nowrap;background:#fff;border-radius:12px;gap:8px;width:100%;max-width:fit-content;padding:6px;display:flex;overflow-x:auto;box-shadow:0 1px 2px #0000000d}@media (min-width:768px){.Approvals-module-scss-module__fK9mra__tabsContainer{width:fit-content;overflow-x:visible}}.Approvals-module-scss-module__fK9mra__tabsContainer::-webkit-scrollbar{display:none}.Approvals-module-scss-module__fK9mra__tabsContainer .Approvals-module-scss-module__fK9mra__tab{color:#6b7280;cursor:pointer;border-radius:8px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}@media (min-width:768px){.Approvals-module-scss-module__fK9mra__tabsContainer .Approvals-module-scss-module__fK9mra__tab{font-size:14px}}.Approvals-module-scss-module__fK9mra__tabsContainer .Approvals-module-scss-module__fK9mra__tab:hover{color:#4f46e5;background:#4f46e51a}.Approvals-module-scss-module__fK9mra__tabsContainer .Approvals-module-scss-module__fK9mra__tab.Approvals-module-scss-module__fK9mra__active{color:#fff;background:#4f46e5}.Approvals-module-scss-module__fK9mra__approvalList{flex-direction:column;gap:16px;display:flex}.Approvals-module-scss-module__fK9mra__sectionTitle{color:#111827;margin-bottom:12px;font-size:16px;font-weight:600}.Approvals-module-scss-module__fK9mra__emptyState{text-align:center;color:#9ca3af;padding:40px}.Approvals-module-scss-module__fK9mra__paginationWrapper{border-top:1px solid #0000000d;margin-top:20px;padding-top:20px;padding-bottom:20px}.Approvals-module-scss-module__fK9mra__modalSummaryCard{background:#fff;border:1px solid #edf2f7;border-radius:20px;flex-direction:column;gap:16px;margin:8px 0;padding:16px;display:flex;box-shadow:0 10px 15px -3px #0000000a,0 4px 6px -2px #00000003}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__summaryUser{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__summaryUser .Approvals-module-scss-module__fK9mra__userInfo .Approvals-module-scss-module__fK9mra__userName{color:#0f172a;letter-spacing:-.01em;text-align:left;margin:0;font-size:16px;font-weight:700}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__summaryUser .Approvals-module-scss-module__fK9mra__userInfo .Approvals-module-scss-module__fK9mra__userRole{color:#64748b;text-align:left;margin-top:1px;font-size:12px;font-weight:500;display:block}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__summaryUser .Approvals-module-scss-module__fK9mra__headerBadges{align-items:center;gap:10px;display:flex}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__summaryUser .Approvals-module-scss-module__fK9mra__headerBadges .Approvals-module-scss-module__fK9mra__typeBadge,.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__summaryUser .Approvals-module-scss-module__fK9mra__headerBadges .Approvals-module-scss-module__fK9mra__dateBadge{color:#334155;white-space:nowrap;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__summaryUser .Approvals-module-scss-module__fK9mra__headerBadges .Approvals-module-scss-module__fK9mra__typeBadge svg,.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__summaryUser .Approvals-module-scss-module__fK9mra__headerBadges .Approvals-module-scss-module__fK9mra__dateBadge svg{color:#64748b}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__summaryUser .Approvals-module-scss-module__fK9mra__headerBadges .Approvals-module-scss-module__fK9mra__typeBadge{color:#0369a1;background:#f0f7ff;border-color:#e0f2fe}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__summaryUser .Approvals-module-scss-module__fK9mra__headerBadges .Approvals-module-scss-module__fK9mra__typeBadge svg{color:#0369a1}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__summaryReason{text-align:left;flex-direction:column;gap:8px;display:flex}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__summaryReason label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;padding-left:2px;font-size:9px;font-weight:700;display:flex}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__summaryReason .Approvals-module-scss-module__fK9mra__reasonText{color:#475569;background:#fdfdfd;border:1px solid #f1f5f9;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:400;line-height:1.5}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__balanceSection{text-align:left;border-top:1px solid #f1f5f9;flex-direction:column;gap:10px;padding-top:8px;display:flex}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__balanceSection .Approvals-module-scss-module__fK9mra__balanceHeader{color:#64748b;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;padding-left:2px;font-size:9px;font-weight:700;display:flex}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__balanceSection .Approvals-module-scss-module__fK9mra__balanceGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__balanceSection .Approvals-module-scss-module__fK9mra__balanceItem{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__balanceSection .Approvals-module-scss-module__fK9mra__balanceItem .Approvals-module-scss-module__fK9mra__balanceInfo{justify-content:space-between;align-items:center;display:flex}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__balanceSection .Approvals-module-scss-module__fK9mra__balanceItem .Approvals-module-scss-module__fK9mra__balanceInfo span:first-child{color:#1e293b;font-size:12px;font-weight:600}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__balanceSection .Approvals-module-scss-module__fK9mra__balanceItem .Approvals-module-scss-module__fK9mra__balanceInfo span:last-child{color:#64748b;font-size:11px;font-weight:500}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__balanceSection .Approvals-module-scss-module__fK9mra__balanceItem .Approvals-module-scss-module__fK9mra__progress{background:#e2e8f0;border-radius:4px;overflow:hidden;height:5px!important}.Approvals-module-scss-module__fK9mra__modalSummaryCard .Approvals-module-scss-module__fK9mra__balanceSection .Approvals-module-scss-module__fK9mra__balanceItem .Approvals-module-scss-module__fK9mra__progress .p-progressbar-value{background:#4f46e5}
.metricCard-module-scss-module__XQoCfG__metricCard{background:#fff;border-radius:8px;flex-direction:column;height:100%;padding:16px;display:flex;box-shadow:0 0 .25em #43475545,0 .25em 1em #5a7dbc0d}.metricCard-module-scss-module__XQoCfG__metricCard.metricCard-module-scss-module__XQoCfG__compact{padding:12px}.metricCard-module-scss-module__XQoCfG__metricCard.metricCard-module-scss-module__XQoCfG__compact h3{margin:4px 0 0;font-size:16px}.metricCard-module-scss-module__XQoCfG__metricCard.metricCard-module-scss-module__XQoCfG__compact .metricCard-module-scss-module__XQoCfG__cardRow{flex-direction:row-reverse;justify-content:flex-end;gap:8px}.metricCard-module-scss-module__XQoCfG__metricCard.metricCard-module-scss-module__XQoCfG__compact .metricCard-module-scss-module__XQoCfG__iconWrapper{width:28px;height:28px;font-size:14px}.metricCard-module-scss-module__XQoCfG__metricCard.metricCard-module-scss-module__XQoCfG__compact .metricCard-module-scss-module__XQoCfG__cardTitle{font-size:12px}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__cardRow{justify-content:space-between;align-items:center;display:flex}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__cardRow .metricCard-module-scss-module__XQoCfG__cardTitle{font-family:inherit}.metricCard-module-scss-module__XQoCfG__metricCard h3{margin:12px 0 4px;font-family:inherit}.metricCard-module-scss-module__XQoCfG__metricCard p,.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__subtitle{color:#9ca3af;margin:0;font-size:13px;display:block}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__iconWrapper{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__iconWrapper.metricCard-module-scss-module__XQoCfG__blue{color:#8b5cf6;background:#e0ecff}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__iconWrapper.metricCard-module-scss-module__XQoCfG__green{color:#1f6f64;background:#dcfce7}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__iconWrapper.metricCard-module-scss-module__XQoCfG__yellow{color:#f0c40c;background:#fef3c7}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__iconWrapper.metricCard-module-scss-module__XQoCfG__purple{color:#7c3aed;background:#f3e8ff}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__progressBarCustom{border-radius:4px;height:10px;margin-top:12px}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__progressBarCustom.metricCard-module-scss-module__XQoCfG__blue{background:#e0ecff}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__progressBarCustom.metricCard-module-scss-module__XQoCfG__blue .p-progressbar-value{background-color:#8b5cf6!important}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__progressBarCustom.metricCard-module-scss-module__XQoCfG__green{background:#dcfce7}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__progressBarCustom.metricCard-module-scss-module__XQoCfG__green .p-progressbar-value{background-color:#1f6f64!important}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__progressBarCustom.metricCard-module-scss-module__XQoCfG__yellow{background:#fef3c7}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__progressBarCustom.metricCard-module-scss-module__XQoCfG__yellow .p-progressbar-value{background-color:#f0c40c!important}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__progressBarCustom.metricCard-module-scss-module__XQoCfG__purple{background:#f3e8ff}.metricCard-module-scss-module__XQoCfG__metricCard .metricCard-module-scss-module__XQoCfG__progressBarCustom.metricCard-module-scss-module__XQoCfG__purple .p-progressbar-value{background-color:#7c3aed!important}
.AssignAssetModal-module-scss-module__LjzrSa__dialog{border-radius:16px;width:400px;font-family:inherit}.AssignAssetModal-module-scss-module__LjzrSa__dialog .p-dialog-header{border-top-left-radius:16px;border-top-right-radius:16px;padding:1.5rem}.AssignAssetModal-module-scss-module__LjzrSa__dialog .p-dialog-content{border-bottom-right-radius:16px;border-bottom-left-radius:16px;padding:0 1.5rem 1.5rem}.AssignAssetModal-module-scss-module__LjzrSa__container{flex-direction:column;gap:16px;display:flex}.AssignAssetModal-module-scss-module__LjzrSa__searchBar{align-items:center;display:flex;position:relative}.AssignAssetModal-module-scss-module__LjzrSa__searchBar .AssignAssetModal-module-scss-module__LjzrSa__searchIcon{color:#9ca3af;position:absolute;left:12px}.AssignAssetModal-module-scss-module__LjzrSa__searchBar .AssignAssetModal-module-scss-module__LjzrSa__searchInput{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:10px 10px 10px 36px;font-size:14px}.AssignAssetModal-module-scss-module__LjzrSa__searchBar .AssignAssetModal-module-scss-module__LjzrSa__searchInput:focus{border-color:#facc15}.AssignAssetModal-module-scss-module__LjzrSa__list{flex-direction:column;display:flex}.AssignAssetModal-module-scss-module__LjzrSa__listItem{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px;transition:background .2s;display:flex}.AssignAssetModal-module-scss-module__LjzrSa__listItem:hover{background:#f3f4f6}.AssignAssetModal-module-scss-module__LjzrSa__listItem .AssignAssetModal-module-scss-module__LjzrSa__avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.AssignAssetModal-module-scss-module__LjzrSa__listItem .AssignAssetModal-module-scss-module__LjzrSa__info{flex-direction:column;display:flex}.AssignAssetModal-module-scss-module__LjzrSa__listItem .AssignAssetModal-module-scss-module__LjzrSa__info .AssignAssetModal-module-scss-module__LjzrSa__name{color:#111827;font-size:14px;font-weight:500}.AssignAssetModal-module-scss-module__LjzrSa__listItem .AssignAssetModal-module-scss-module__LjzrSa__info .AssignAssetModal-module-scss-module__LjzrSa__role{color:#6b7280;font-size:12px}
.ImportEmployeeModal-module-scss-module__xNk7ma__modalOverlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.ImportEmployeeModal-module-scss-module__xNk7ma__modalContent{background:#fff;border-radius:16px;width:550px;padding:24px;position:relative;box-shadow:0 10px 25px #0000001a}.ImportEmployeeModal-module-scss-module__xNk7ma__modalContent .ImportEmployeeModal-module-scss-module__xNk7ma__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ImportEmployeeModal-module-scss-module__xNk7ma__modalContent .ImportEmployeeModal-module-scss-module__xNk7ma__header h2{color:#1e293b;margin:0;font-size:20px;font-weight:600}.ImportEmployeeModal-module-scss-module__xNk7ma__modalContent .ImportEmployeeModal-module-scss-module__xNk7ma__header .ImportEmployeeModal-module-scss-module__xNk7ma__downloadSample{color:#356a66;cursor:pointer;background:#f1f5f9;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.ImportEmployeeModal-module-scss-module__xNk7ma__modalContent .ImportEmployeeModal-module-scss-module__xNk7ma__header .ImportEmployeeModal-module-scss-module__xNk7ma__downloadSample:hover{background:#e2e8f0}.ImportEmployeeModal-module-scss-module__xNk7ma__modalContent .ImportEmployeeModal-module-scss-module__xNk7ma__uploadArea{cursor:pointer;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;transition:all .2s;display:flex}.ImportEmployeeModal-module-scss-module__xNk7ma__modalContent .ImportEmployeeModal-module-scss-module__xNk7ma__uploadArea:hover{background:#fff;border-color:#356a66}.ImportEmployeeModal-module-scss-module__xNk7ma__modalContent .ImportEmployeeModal-module-scss-module__xNk7ma__uploadArea .ImportEmployeeModal-module-scss-module__xNk7ma__icon{color:#356a66;margin-bottom:16px}.ImportEmployeeModal-module-scss-module__xNk7ma__modalContent .ImportEmployeeModal-module-scss-module__xNk7ma__uploadArea p{color:#64748b;text-align:center;margin:0;font-size:14px}.ImportEmployeeModal-module-scss-module__xNk7ma__modalContent .ImportEmployeeModal-module-scss-module__xNk7ma__uploadArea p strong{color:#356a66}.ImportEmployeeModal-module-scss-module__xNk7ma__modalContent .ImportEmployeeModal-module-scss-module__xNk7ma__uploadArea .ImportEmployeeModal-module-scss-module__xNk7ma__fileName{color:#1e293b;background:#f1f5f9;border-radius:20px;margin-top:12px;padding:4px 12px;font-size:13px;font-weight:500}.ImportEmployeeModal-module-scss-module__xNk7ma__modalContent .ImportEmployeeModal-module-scss-module__xNk7ma__footer{justify-content:flex-end;gap:12px;margin-top:30px;display:flex}
.CreateJobPostModal-module-scss-module__wp2_ra__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;background-color:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CreateJobPostModal-module-scss-module__wp2_ra__modal{background:#fff;border-radius:24px;outline:none;width:95vw;max-width:1180px;height:94vh;animation:.4s cubic-bezier(.16,1,.3,1) CreateJobPostModal-module-scss-module__wp2_ra__modalIn;display:flex;overflow:hidden;box-shadow:0 50px 100px -20px #0006}@keyframes CreateJobPostModal-module-scss-module__wp2_ra__modalIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.CreateJobPostModal-module-scss-module__wp2_ra__modalContent{width:100%;display:flex}.CreateJobPostModal-module-scss-module__wp2_ra__visualSidebar{color:#fff;background:linear-gradient(#1e293b 0%,#0f172a 100%);flex-direction:column;flex-shrink:0;justify-content:space-between;width:300px;padding:48px 32px;display:flex;position:relative;overflow:hidden}.CreateJobPostModal-module-scss-module__wp2_ra__visualSidebar:before{content:"";background:radial-gradient(circle,#0d948826 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;left:-50px}.CreateJobPostModal-module-scss-module__wp2_ra__visualHeader .CreateJobPostModal-module-scss-module__wp2_ra__iconBox{color:#0d9488;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.CreateJobPostModal-module-scss-module__wp2_ra__visualHeader h3{margin-top:24px;margin-bottom:4px;font-size:24px;font-weight:800}.CreateJobPostModal-module-scss-module__wp2_ra__visualHeader p{color:#ffffff80;letter-spacing:1px;text-transform:uppercase;font-size:13px}.CreateJobPostModal-module-scss-module__wp2_ra__contextGuides{flex-direction:column;gap:32px;margin:10px 0;display:flex}.CreateJobPostModal-module-scss-module__wp2_ra__contextGuides .CreateJobPostModal-module-scss-module__wp2_ra__guideItem{gap:16px;display:flex}.CreateJobPostModal-module-scss-module__wp2_ra__contextGuides .CreateJobPostModal-module-scss-module__wp2_ra__guideItem .CreateJobPostModal-module-scss-module__wp2_ra__guideIcon{color:#0d9488;background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.CreateJobPostModal-module-scss-module__wp2_ra__contextGuides .CreateJobPostModal-module-scss-module__wp2_ra__guideItem .CreateJobPostModal-module-scss-module__wp2_ra__guideText strong{margin-bottom:4px;font-size:14px;font-weight:700;display:block}.CreateJobPostModal-module-scss-module__wp2_ra__contextGuides .CreateJobPostModal-module-scss-module__wp2_ra__guideItem .CreateJobPostModal-module-scss-module__wp2_ra__guideText p{color:#fff6;font-size:12px;line-height:1.5}.CreateJobPostModal-module-scss-module__wp2_ra__sidebarFooter .CreateJobPostModal-module-scss-module__wp2_ra__branding{letter-spacing:2.5px;color:#fff3;font-size:11px;font-weight:800}.CreateJobPostModal-module-scss-module__wp2_ra__formContainer{background:#fff;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.CreateJobPostModal-module-scss-module__wp2_ra__closeBtn{color:#94a3b8;cursor:pointer;z-index:50;background:0 0;border:1px solid #f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:32px;right:32px}.CreateJobPostModal-module-scss-module__wp2_ra__closeBtn:hover{color:#0f172a;background:#f1f5f9;transform:rotate(90deg)}.CreateJobPostModal-module-scss-module__wp2_ra__formWrapper{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:48px 48px 100px;overflow-y:auto}.CreateJobPostModal-module-scss-module__wp2_ra__formHeader{margin-top:16px;margin-bottom:40px}.CreateJobPostModal-module-scss-module__wp2_ra__formHeader .CreateJobPostModal-module-scss-module__wp2_ra__headerInfo h1{color:#0f172a;letter-spacing:-.01em;margin-bottom:12px;font-size:32px;font-weight:800}.CreateJobPostModal-module-scss-module__wp2_ra__formHeader .CreateJobPostModal-module-scss-module__wp2_ra__headerInfo p{color:#64748b;font-size:16px;line-height:1.5}.CreateJobPostModal-module-scss-module__wp2_ra__formGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.CreateJobPostModal-module-scss-module__wp2_ra__formGrid .CreateJobPostModal-module-scss-module__wp2_ra__fullWidth{grid-column:span 2}.CreateJobPostModal-module-scss-module__wp2_ra__formGrid .CreateJobPostModal-module-scss-module__wp2_ra__inputSplit{grid-column:span 1}.CreateJobPostModal-module-scss-module__wp2_ra__dropdownIcon{cursor:pointer;color:#94a3b8;transition:transform .2s}.wrapper .inputWrapper .input{color:#1e293b!important;background:#f8fafc!important;border:1.5px solid #f1f5f9!important;border-radius:12px!important;height:52px!important;padding:0 16px!important;font-size:15px!important;font-weight:600!important;transition:all .2s!important}.wrapper .inputWrapper .input:focus{background:#fff!important;border-color:#0d9488!important;box-shadow:0 0 0 4px #0d94880d!important}.wrapper .label{color:#94a3b8!important;letter-spacing:1px!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:11px!important;font-weight:800!important}.CreateJobPostModal-module-scss-module__wp2_ra__formFooter{z-index:100;background:#fff;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:24px;padding:24px 48px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000005}.CreateJobPostModal-module-scss-module__wp2_ra__discardBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 20px;font-size:15px;font-weight:700;transition:all .2s}.CreateJobPostModal-module-scss-module__wp2_ra__discardBtn:hover{color:#0f172a;background:#f8fafc}@media (max-width:1024px){.CreateJobPostModal-module-scss-module__wp2_ra__visualSidebar{display:none}.CreateJobPostModal-module-scss-module__wp2_ra__formWrapper{padding:48px}}
.PayrollTab-module-scss-module__eNeruq__container{flex-direction:column;flex:1;gap:16px;display:flex}.PayrollTab-module-scss-module__eNeruq__header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.PayrollTab-module-scss-module__eNeruq__header .PayrollTab-module-scss-module__eNeruq__title h1{color:#111827;margin:0;font-size:24px;font-weight:700}.PayrollTab-module-scss-module__eNeruq__header .PayrollTab-module-scss-module__eNeruq__title p{color:#9ca3af;margin:2px 0 0;font-size:13px}.PayrollTab-module-scss-module__eNeruq__header .PayrollTab-module-scss-module__eNeruq__actions{gap:12px;display:flex}.PayrollTab-module-scss-module__eNeruq__statsRow{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:8px;display:grid}@media (max-width:1024px){.PayrollTab-module-scss-module__eNeruq__statsRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.PayrollTab-module-scss-module__eNeruq__statsRow{grid-template-columns:1fr}}.PayrollTab-module-scss-module__eNeruq__tableFiltersContainer .PayrollTab-module-scss-module__eNeruq__tableFiltersInner{justify-content:space-between;align-items:center;gap:12px;display:flex}.PayrollTab-module-scss-module__eNeruq__tableFiltersContainer .PayrollTab-module-scss-module__eNeruq__tableFiltersInner .PayrollTab-module-scss-module__eNeruq__leftFilters{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.PayrollTab-module-scss-module__eNeruq__tableFiltersContainer .PayrollTab-module-scss-module__eNeruq__tableFiltersInner .PayrollTab-module-scss-module__eNeruq__leftFilters .PayrollTab-module-scss-module__eNeruq__filterContainer{align-items:center;gap:8px;display:flex}.PayrollTab-module-scss-module__eNeruq__tableFiltersContainer .PayrollTab-module-scss-module__eNeruq__tableFiltersInner .PayrollTab-module-scss-module__eNeruq__rightSettings{color:#475569;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.PayrollTab-module-scss-module__eNeruq__tableFiltersContainer .PayrollTab-module-scss-module__eNeruq__tableFiltersInner .PayrollTab-module-scss-module__eNeruq__rightSettings:hover{color:#0f172a}.PayrollTab-module-scss-module__eNeruq__tableContainer{border-radius:8px}.PayrollTab-module-scss-module__eNeruq__tableContainer .p-datatable-thead>tr>th{color:#64748b!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#f8fafc!important;border-bottom:1px solid #f1f5f9!important;padding:16px!important;font-size:11px!important;font-weight:800!important}.PayrollTab-module-scss-module__eNeruq__tableContainer .p-datatable-tbody>tr>td{border-bottom:1px solid #f8fafc!important;padding:16px!important}.PayrollTab-module-scss-module__eNeruq__tableText{color:#334155;font-size:14px;font-weight:500}.PayrollTab-module-scss-module__eNeruq__statusBadge{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.PayrollTab-module-scss-module__eNeruq__statusBadge .PayrollTab-module-scss-module__eNeruq__dot{border-radius:50%;width:6px;height:6px}.PayrollTab-module-scss-module__eNeruq__statusBadge.PayrollTab-module-scss-module__eNeruq__paid{color:#16a34a}.PayrollTab-module-scss-module__eNeruq__statusBadge.PayrollTab-module-scss-module__eNeruq__paid .PayrollTab-module-scss-module__eNeruq__dot{background:#16a34a}.PayrollTab-module-scss-module__eNeruq__statusBadge.PayrollTab-module-scss-module__eNeruq__draft{color:#64748b}.PayrollTab-module-scss-module__eNeruq__statusBadge.PayrollTab-module-scss-module__eNeruq__draft .PayrollTab-module-scss-module__eNeruq__dot{background:#64748b}.PayrollTab-module-scss-module__eNeruq__statusBadge.PayrollTab-module-scss-module__eNeruq__canceled{color:#dc2626}.PayrollTab-module-scss-module__eNeruq__statusBadge.PayrollTab-module-scss-module__eNeruq__canceled .PayrollTab-module-scss-module__eNeruq__dot{background:#dc2626}.PayrollTab-module-scss-module__eNeruq__statusBadge.PayrollTab-module-scss-module__eNeruq__ready{color:#3b82f6}.PayrollTab-module-scss-module__eNeruq__statusBadge.PayrollTab-module-scss-module__eNeruq__ready .PayrollTab-module-scss-module__eNeruq__dot{background:#3b82f6}.PayrollTab-module-scss-module__eNeruq__statusBadge.PayrollTab-module-scss-module__eNeruq__approved{color:#0891b2}.PayrollTab-module-scss-module__eNeruq__statusBadge.PayrollTab-module-scss-module__eNeruq__approved .PayrollTab-module-scss-module__eNeruq__dot{background:#0891b2}.PayrollTab-module-scss-module__eNeruq__actionCell .PayrollTab-module-scss-module__eNeruq__runPayrollBtn{color:#fff;cursor:pointer;background:#1e293b;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .2s}.PayrollTab-module-scss-module__eNeruq__actionCell .PayrollTab-module-scss-module__eNeruq__runPayrollBtn:hover{background:#0f172a}.PayrollTab-module-scss-module__eNeruq__textLink{color:#3b82f6;cursor:pointer;font-size:13px;font-weight:600}.PayrollTab-module-scss-module__eNeruq__textLink:hover{text-decoration:underline}
.RemoteWork-module-scss-module__lLFEEa__container{padding:0 10px;animation:.4s ease-out RemoteWork-module-scss-module__lLFEEa__fadeIn}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__header .RemoteWork-module-scss-module__lLFEEa__title h1{color:#000;margin:0 0 4px;font-size:24px;font-weight:700}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__header .RemoteWork-module-scss-module__lLFEEa__title p{color:#9ca3af;margin:0;font-size:14px}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__button{justify-content:flex-end;align-items:flex-end;margin-bottom:10px;display:flex}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__tabs{border-bottom:1px solid #d1d5db;gap:16px;margin-bottom:24px;padding-bottom:12px;display:flex}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__tabs .RemoteWork-module-scss-module__lLFEEa__tab{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__tabs .RemoteWork-module-scss-module__lLFEEa__tab:hover{color:#000;background:#e5e7eb}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__tabs .RemoteWork-module-scss-module__lLFEEa__tab.RemoteWork-module-scss-module__lLFEEa__active{color:#000;background:#fef3c7;border:1.5px solid #facc15}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__gridContainer{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:1024px){.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__gridContainer{grid-template-columns:1.6fr 1fr}}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__card{background:#fff;border-radius:12px;margin-bottom:20px;padding:16px;box-shadow:0 7px 29px #64646f33}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__card h3{color:#000;border-bottom:1px solid #e5e7eb;margin:0 0 16px;padding-bottom:10px;font-size:16px;font-weight:600}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__card .RemoteWork-module-scss-module__lLFEEa__formGroup{margin-bottom:20px}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__card .RemoteWork-module-scss-module__lLFEEa__formGroup label{color:#000;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__card .RemoteWork-module-scss-module__lLFEEa__formGroup .RemoteWork-module-scss-module__lLFEEa__dateTimeRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__addButtonWrapper{justify-content:flex-end;margin-top:24px;display:flex}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__submitButtonWrapper{justify-content:flex-end;gap:12px;margin-top:10px;display:flex}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__previewCard{background:linear-gradient(135deg,#fef3c7 0%,#fef3c766 100%);border:1.5px solid #facc15;border-radius:12px;padding:16px;position:sticky;top:24px;box-shadow:0 7px 29px #64646f33}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__previewCard h3{color:#000;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:700;display:flex}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__previewCard .RemoteWork-module-scss-module__lLFEEa__previewItem{border-bottom:1px dashed #d9770633;justify-content:space-between;padding:12px 0;display:flex}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__previewCard .RemoteWork-module-scss-module__lLFEEa__previewItem span{color:#9ca3af;font-size:14px}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__previewCard .RemoteWork-module-scss-module__lLFEEa__previewItem span:last-child{color:#000;font-weight:600}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__previewCard .RemoteWork-module-scss-module__lLFEEa__previewItem:last-child{border-bottom:none}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__batchTableWrapper{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:20px;overflow:hidden}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__batchTableWrapper table{border-collapse:collapse;width:100%}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__batchTableWrapper table th{text-align:left;color:#9ca3af;text-transform:uppercase;background:#e5e7eb;padding:12px 16px;font-size:12px;font-weight:700}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__batchTableWrapper table td{color:#000;vertical-align:middle;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:14px}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__batchTableWrapper table td .RemoteWork-module-scss-module__lLFEEa__deleteBtn{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;font-size:16px;transition:background .2s;display:flex}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__batchTableWrapper table td .RemoteWork-module-scss-module__lLFEEa__deleteBtn:hover{background:#fee2e2}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__batchTableWrapper .RemoteWork-module-scss-module__lLFEEa__emptyBatch{text-align:center;color:#9ca3af;padding:40px;font-size:14px}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__status_badge{text-transform:capitalize;text-align:center;color:#fff;border-radius:4px;min-width:80px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__status_badge.RemoteWork-module-scss-module__lLFEEa__approved{background-color:#10b981}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__status_badge.RemoteWork-module-scss-module__lLFEEa__pending{color:#111827;background-color:#facc15}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__status_badge.RemoteWork-module-scss-module__lLFEEa__rejected,.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__status_badge.RemoteWork-module-scss-module__lLFEEa__cancelled{background-color:#ef4444}.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__cards{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1024px){.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.RemoteWork-module-scss-module__lLFEEa__container .RemoteWork-module-scss-module__lLFEEa__cards{grid-template-columns:1fr}}.RemoteWork-module-scss-module__lLFEEa__calendarWrapper .p-calendar{width:100%}.RemoteWork-module-scss-module__lLFEEa__calendarWrapper .p-inputtext{color:#000;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;width:100%;height:42px;padding:0 12px;font-size:14px;transition:border-color .2s}.RemoteWork-module-scss-module__lLFEEa__calendarWrapper .p-inputtext:focus{box-shadow:none;border-color:#9ca3af;outline:none}@keyframes RemoteWork-module-scss-module__lLFEEa__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.InitiateResignationModal-module-scss-module__DNVaxa__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;background-color:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.InitiateResignationModal-module-scss-module__DNVaxa__modal{background:#fff;border-radius:24px;outline:none;width:95vw;max-width:1180px;height:94vh;animation:.4s cubic-bezier(.16,1,.3,1) InitiateResignationModal-module-scss-module__DNVaxa__modalIn;display:flex;overflow:hidden;box-shadow:0 50px 100px -20px #0006}@keyframes InitiateResignationModal-module-scss-module__DNVaxa__modalIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.InitiateResignationModal-module-scss-module__DNVaxa__modalContent{width:100%;display:flex}.InitiateResignationModal-module-scss-module__DNVaxa__visualSidebar{color:#fff;background:linear-gradient(#1e293b 0%,#0f172a 100%);flex-direction:column;flex-shrink:0;justify-content:space-between;width:300px;padding:48px 32px;display:flex;position:relative;overflow:hidden}.InitiateResignationModal-module-scss-module__DNVaxa__visualSidebar:before{content:"";background:radial-gradient(circle,#0d948826 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;left:-50px}.InitiateResignationModal-module-scss-module__DNVaxa__visualHeader .InitiateResignationModal-module-scss-module__DNVaxa__iconBox{color:#0d9488;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.InitiateResignationModal-module-scss-module__DNVaxa__visualHeader h3{margin-top:24px;margin-bottom:4px;font-size:24px;font-weight:800}.InitiateResignationModal-module-scss-module__DNVaxa__visualHeader p{color:#ffffff80;letter-spacing:1px;text-transform:uppercase;font-size:13px}.InitiateResignationModal-module-scss-module__DNVaxa__contextGuides{flex-direction:column;gap:32px;margin:10px 0;display:flex}.InitiateResignationModal-module-scss-module__DNVaxa__contextGuides .InitiateResignationModal-module-scss-module__DNVaxa__guideItem{gap:16px;display:flex}.InitiateResignationModal-module-scss-module__DNVaxa__contextGuides .InitiateResignationModal-module-scss-module__DNVaxa__guideItem .InitiateResignationModal-module-scss-module__DNVaxa__guideIcon{color:#0d9488;background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.InitiateResignationModal-module-scss-module__DNVaxa__contextGuides .InitiateResignationModal-module-scss-module__DNVaxa__guideItem .InitiateResignationModal-module-scss-module__DNVaxa__guideText strong{margin-bottom:4px;font-size:14px;font-weight:700;display:block}.InitiateResignationModal-module-scss-module__DNVaxa__contextGuides .InitiateResignationModal-module-scss-module__DNVaxa__guideItem .InitiateResignationModal-module-scss-module__DNVaxa__guideText p{color:#fff6;font-size:12px;line-height:1.5}.InitiateResignationModal-module-scss-module__DNVaxa__sidebarFooter .InitiateResignationModal-module-scss-module__DNVaxa__branding{letter-spacing:2.5px;color:#fff3;font-size:11px;font-weight:800}.InitiateResignationModal-module-scss-module__DNVaxa__formContainer{background:#fff;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.InitiateResignationModal-module-scss-module__DNVaxa__closeBtn{color:#94a3b8;cursor:pointer;z-index:50;background:0 0;border:1px solid #f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:32px;right:32px}.InitiateResignationModal-module-scss-module__DNVaxa__closeBtn:hover{color:#0f172a;background:#f1f5f9;transform:rotate(90deg)}.InitiateResignationModal-module-scss-module__DNVaxa__formWrapper{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:48px 48px 100px;overflow-y:auto}.InitiateResignationModal-module-scss-module__DNVaxa__formHeader{margin-top:16px;margin-bottom:40px}.InitiateResignationModal-module-scss-module__DNVaxa__formHeader .InitiateResignationModal-module-scss-module__DNVaxa__headerInfo h1{color:#0f172a;letter-spacing:-.01em;margin-bottom:12px;font-size:32px;font-weight:800}.InitiateResignationModal-module-scss-module__DNVaxa__formHeader .InitiateResignationModal-module-scss-module__DNVaxa__headerInfo p{color:#64748b;font-size:16px;line-height:1.5}.InitiateResignationModal-module-scss-module__DNVaxa__formGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.InitiateResignationModal-module-scss-module__DNVaxa__formGrid .InitiateResignationModal-module-scss-module__DNVaxa__fullWidth{grid-column:span 2}.InitiateResignationModal-module-scss-module__DNVaxa__formGroup{flex-direction:column;gap:8px;display:flex}.wrapper .inputWrapper .input{color:#1e293b!important;background:#f8fafc!important;border:1.5px solid #f1f5f9!important;border-radius:12px!important;height:52px!important;padding:0 16px!important;font-size:15px!important;font-weight:600!important;transition:all .2s!important}.wrapper .inputWrapper .input:focus{background:#fff!important;border-color:#0d9488!important;box-shadow:0 0 0 4px #0d94880d!important}.wrapper .label{color:#94a3b8!important;letter-spacing:1px!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:11px!important;font-weight:800!important}.InitiateResignationModal-module-scss-module__DNVaxa__modernTextArea .field{height:auto!important;min-height:120px!important;padding:16px!important;line-height:1.6!important}.InitiateResignationModal-module-scss-module__DNVaxa__formFooter{z-index:100;background:#fff;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:24px;padding:24px 48px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000005}.InitiateResignationModal-module-scss-module__DNVaxa__discardBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 20px;font-size:15px;font-weight:700;transition:all .2s}.InitiateResignationModal-module-scss-module__DNVaxa__discardBtn:hover{color:#0f172a;background:#f8fafc}@media (max-width:1024px){.InitiateResignationModal-module-scss-module__DNVaxa__visualSidebar{display:none}.InitiateResignationModal-module-scss-module__DNVaxa__formWrapper{padding:48px}}
.AppAvatar-module-scss-module__upF-AG__avatarWrapper{cursor:inherit;-webkit-user-select:none;user-select:none;background-color:#e9edf0;border:1px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative;overflow:hidden}.AppAvatar-module-scss-module__upF-AG__avatarWrapper .AppAvatar-module-scss-module__upF-AG__avatarImage{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .3s}.AppAvatar-module-scss-module__upF-AG__avatarWrapper .AppAvatar-module-scss-module__upF-AG__avatarImage.AppAvatar-module-scss-module__upF-AG__show{opacity:1}.AppAvatar-module-scss-module__upF-AG__avatarWrapper .AppAvatar-module-scss-module__upF-AG__avatarPlaceholder{color:#10b981;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;font-weight:600;display:flex;position:absolute;top:0;left:0}
.SettingsAddModal-module-scss-module__zeo1Da__overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a66;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.SettingsAddModal-module-scss-module__zeo1Da__modal{background-color:#fff;border-radius:8px;outline:none;flex-direction:column;width:100%;max-width:440px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) SettingsAddModal-module-scss-module__zeo1Da__modalPop;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes SettingsAddModal-module-scss-module__zeo1Da__modalPop{0%{opacity:0;transform:scale(.98)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__header{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__header .SettingsAddModal-module-scss-module__zeo1Da__headerContent{flex-direction:column;gap:1px;display:flex}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__header .SettingsAddModal-module-scss-module__zeo1Da__title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:800}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__header .SettingsAddModal-module-scss-module__zeo1Da__subTitleText{color:#64748b;text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:10px;font-weight:600}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__header .SettingsAddModal-module-scss-module__zeo1Da__closeBtn{cursor:pointer;color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__header .SettingsAddModal-module-scss-module__zeo1Da__closeBtn:hover{color:#ef4444;background:#fef2f2;border-color:#fee2e2}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body{scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;padding:16px 20px;display:flex;overflow-y:auto}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body::-webkit-scrollbar{width:4px}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__grid{flex-direction:column;gap:12px;display:flex}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup{flex-direction:column;gap:5px;display:flex}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup.SettingsAddModal-module-scss-module__zeo1Da__fullWidth{width:100%}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__label{color:#334155;text-transform:uppercase;letter-spacing:.01em;align-items:center;gap:3px;margin-left:1px;font-size:10.5px;font-weight:800;display:flex}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__required{color:#ef4444;margin-left:-1px}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper{align-items:center;height:32px;display:flex;position:relative}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper.SettingsAddModal-module-scss-module__zeo1Da__textareaWrapper{height:auto;min-height:80px;margin-top:2px}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper.SettingsAddModal-module-scss-module__zeo1Da__textareaWrapper .SettingsAddModal-module-scss-module__zeo1Da__fieldIcon{top:12px;transform:none}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper.SettingsAddModal-module-scss-module__zeo1Da__textareaWrapper textarea{min-height:80px;padding:10px 10px 10px 32px}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper .SettingsAddModal-module-scss-module__zeo1Da__fieldIcon{color:#94a3b8;pointer-events:none;z-index:1;font-size:13px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper input,.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper select,.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper textarea{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:none;width:100%;height:100%;padding:0 10px 0 32px;font-size:12.5px;font-weight:700;transition:all .2s}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper input:focus,.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper select:focus,.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f60d}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper input:focus~.SettingsAddModal-module-scss-module__zeo1Da__fieldIcon,.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper select:focus~.SettingsAddModal-module-scss-module__zeo1Da__fieldIcon,.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper textarea:focus~.SettingsAddModal-module-scss-module__zeo1Da__fieldIcon{color:#3b82f6}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper input::placeholder,.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper select::placeholder,.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper textarea::placeholder{color:#cbd5e1;font-weight:500}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper input.SettingsAddModal-module-scss-module__zeo1Da__errorInput,.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper select.SettingsAddModal-module-scss-module__zeo1Da__errorInput,.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper textarea.SettingsAddModal-module-scss-module__zeo1Da__errorInput{background-color:#fef2f2;border-color:#f87171}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper input:disabled,.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper select:disabled,.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper textarea:disabled{color:#94a3b8;cursor:not-allowed;background-color:#f8fafc}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__formGroup .SettingsAddModal-module-scss-module__zeo1Da__inputWrapper textarea{resize:vertical;height:auto;min-height:60px;padding:8px 10px 8px 32px;line-height:1.5}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__checkboxSection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__checkboxGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__checkboxGroup{cursor:pointer;align-items:center;gap:8px;padding:2px;display:flex}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__checkboxGroup input[type=checkbox]{cursor:pointer;accent-color:#f97e0d;width:14px;height:14px}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__checkboxGroup label{color:#475569;cursor:pointer;margin:0;font-size:11.5px;font-weight:600}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__errorText{color:#ef4444;margin-top:1px;font-size:10px;font-weight:600}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__body .SettingsAddModal-module-scss-module__zeo1Da__counter{color:#94a3b8;text-align:right;margin-top:-1px;font-size:9px;font-weight:700}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__relative{width:100%;height:100%;position:relative}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__dropdownIcon{color:#94a3b8;pointer-events:none;font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__footer{background:#fff;border-top:1px solid #f1f5f9;justify-content:flex-end;padding:10px 16px;display:flex}.SettingsAddModal-module-scss-module__zeo1Da__modal .SettingsAddModal-module-scss-module__zeo1Da__footer button{border-radius:4px;height:32px;padding:0 20px;font-size:12.5px;font-weight:700;transition:all .2s}
.SettingsMultiSelect-module-scss-module__TF7xaq__wrapper{width:100%;position:relative}.SettingsMultiSelect-module-scss-module__TF7xaq__trigger{cursor:pointer;color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;min-height:38px;padding:0 14px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.SettingsMultiSelect-module-scss-module__TF7xaq__trigger:hover{border-color:#cbd5e1}.SettingsMultiSelect-module-scss-module__TF7xaq__trigger.SettingsMultiSelect-module-scss-module__TF7xaq__active{background:#fff;border-color:#3b82f6}.SettingsMultiSelect-module-scss-module__TF7xaq__trigger.SettingsMultiSelect-module-scss-module__TF7xaq__error{background-color:#fef2f2;border-color:#d92d20}.SettingsMultiSelect-module-scss-module__TF7xaq__trigger.SettingsMultiSelect-module-scss-module__TF7xaq__disabled{cursor:not-allowed;opacity:.8;background-color:#f8fafc;border-color:#e2e8f0}.SettingsMultiSelect-module-scss-module__TF7xaq__trigger.SettingsMultiSelect-module-scss-module__TF7xaq__disabled .SettingsMultiSelect-module-scss-module__TF7xaq__placeholder{color:#94a3b8}.SettingsMultiSelect-module-scss-module__TF7xaq__trigger.SettingsMultiSelect-module-scss-module__TF7xaq__disabled .SettingsMultiSelect-module-scss-module__TF7xaq__selectedTags .SettingsMultiSelect-module-scss-module__TF7xaq__tag{opacity:.7;pointer-events:none}.SettingsMultiSelect-module-scss-module__TF7xaq__trigger .SettingsMultiSelect-module-scss-module__TF7xaq__placeholder{color:#98a2b3;font-weight:400}.SettingsMultiSelect-module-scss-module__TF7xaq__trigger .SettingsMultiSelect-module-scss-module__TF7xaq__selectedTags{flex-wrap:wrap;flex:1;gap:4px;display:flex}.SettingsMultiSelect-module-scss-module__TF7xaq__trigger .SettingsMultiSelect-module-scss-module__TF7xaq__selectedTags .SettingsMultiSelect-module-scss-module__TF7xaq__tag{color:#344054;background:#f9fafb;border:1px solid #eaecf0;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:10px;font-weight:600;display:flex}.SettingsMultiSelect-module-scss-module__TF7xaq__trigger .SettingsMultiSelect-module-scss-module__TF7xaq__selectedTags .SettingsMultiSelect-module-scss-module__TF7xaq__tag button{color:#98a2b3;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:color .1s;display:flex}.SettingsMultiSelect-module-scss-module__TF7xaq__trigger .SettingsMultiSelect-module-scss-module__TF7xaq__selectedTags .SettingsMultiSelect-module-scss-module__TF7xaq__tag button:hover{color:#d92d20}.SettingsMultiSelect-module-scss-module__TF7xaq__trigger .SettingsMultiSelect-module-scss-module__TF7xaq__arrow{color:#667085;margin-left:6px;font-size:14px;transition:transform .2s}.SettingsMultiSelect-module-scss-module__TF7xaq__trigger .SettingsMultiSelect-module-scss-module__TF7xaq__arrow.SettingsMultiSelect-module-scss-module__TF7xaq__up{transform:rotate(180deg)}
.AddDesignationModal-module-scss-module__u8p2WG__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;background-color:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AddDesignationModal-module-scss-module__u8p2WG__modal{background:#fff;border-radius:24px;outline:none;width:95vw;max-width:1180px;height:94vh;animation:.4s cubic-bezier(.16,1,.3,1) AddDesignationModal-module-scss-module__u8p2WG__modalIn;display:flex;overflow:hidden;box-shadow:0 50px 100px -20px #0006}@keyframes AddDesignationModal-module-scss-module__u8p2WG__modalIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AddDesignationModal-module-scss-module__u8p2WG__modalContent{width:100%;display:flex}.AddDesignationModal-module-scss-module__u8p2WG__visualSidebar{color:#fff;background:linear-gradient(#1e293b 0%,#0f172a 100%);flex-direction:column;flex-shrink:0;justify-content:space-between;width:300px;padding:48px 32px;display:flex;position:relative;overflow:hidden}.AddDesignationModal-module-scss-module__u8p2WG__visualSidebar:before{content:"";background:radial-gradient(circle,#0d948826 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;left:-50px}.AddDesignationModal-module-scss-module__u8p2WG__visualHeader .AddDesignationModal-module-scss-module__u8p2WG__iconBox{color:#0d9488;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.AddDesignationModal-module-scss-module__u8p2WG__visualHeader h3{margin-bottom:4px;font-size:24px;font-weight:800}.AddDesignationModal-module-scss-module__u8p2WG__visualHeader p{color:#ffffff80;letter-spacing:1px;text-transform:uppercase;font-size:13px}.AddDesignationModal-module-scss-module__u8p2WG__contextGuides{flex-direction:column;gap:32px;margin:10px 0;display:flex}.AddDesignationModal-module-scss-module__u8p2WG__contextGuides .AddDesignationModal-module-scss-module__u8p2WG__guideItem{gap:16px;display:flex}.AddDesignationModal-module-scss-module__u8p2WG__contextGuides .AddDesignationModal-module-scss-module__u8p2WG__guideItem .AddDesignationModal-module-scss-module__u8p2WG__guideIcon{color:#0d9488;background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.AddDesignationModal-module-scss-module__u8p2WG__contextGuides .AddDesignationModal-module-scss-module__u8p2WG__guideItem .AddDesignationModal-module-scss-module__u8p2WG__guideText strong{margin-bottom:4px;font-size:14px;font-weight:700;display:block}.AddDesignationModal-module-scss-module__u8p2WG__contextGuides .AddDesignationModal-module-scss-module__u8p2WG__guideItem .AddDesignationModal-module-scss-module__u8p2WG__guideText p{color:#fff6;font-size:12px;line-height:1.5}.AddDesignationModal-module-scss-module__u8p2WG__sidebarFooter .AddDesignationModal-module-scss-module__u8p2WG__branding{letter-spacing:2.5px;color:#fff3;font-size:11px;font-weight:800}.AddDesignationModal-module-scss-module__u8p2WG__formContainer{background:#fff;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.AddDesignationModal-module-scss-module__u8p2WG__closeBtn{color:#94a3b8;cursor:pointer;z-index:10;background:0 0;border:1px solid #f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:32px;right:32px}.AddDesignationModal-module-scss-module__u8p2WG__closeBtn:hover{color:#0f172a;background:#f1f5f9;transform:rotate(90deg)}.AddDesignationModal-module-scss-module__u8p2WG__formWrapper{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:10px 80px 100px;overflow-y:auto}.AddDesignationModal-module-scss-module__u8p2WG__formWrapper::-webkit-scrollbar{width:6px}.AddDesignationModal-module-scss-module__u8p2WG__formWrapper::-webkit-scrollbar-track{background:0 0}.AddDesignationModal-module-scss-module__u8p2WG__formWrapper::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.AddDesignationModal-module-scss-module__u8p2WG__formHeader{margin-top:16px}.AddDesignationModal-module-scss-module__u8p2WG__formHeader .AddDesignationModal-module-scss-module__u8p2WG__topBadge{color:#0d9488;letter-spacing:1.5px;background:#0d948814;border-radius:6px;margin-bottom:16px;padding:6px 14px;font-size:10px;font-weight:800;display:inline-block}.AddDesignationModal-module-scss-module__u8p2WG__formHeader h1{color:#0f172a;letter-spacing:-.01em;margin-bottom:12px;font-size:32px;font-weight:800}.AddDesignationModal-module-scss-module__u8p2WG__formHeader p{color:#64748b;font-size:16px;line-height:1.5}.AddDesignationModal-module-scss-module__u8p2WG__formGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.AddDesignationModal-module-scss-module__u8p2WG__formGrid .AddDesignationModal-module-scss-module__u8p2WG__fullWidth{grid-column:span 2}.AddDesignationModal-module-scss-module__u8p2WG__formGrid .AddDesignationModal-module-scss-module__u8p2WG__inputSplit{grid-column:span 1}:is(.AddDesignationModal-module-scss-module__u8p2WG__modernInput .wrapper,.AddDesignationModal-module-scss-module__u8p2WG__modernTextArea .wrapper){gap:8px!important}:is(.AddDesignationModal-module-scss-module__u8p2WG__modernInput .labelText,.AddDesignationModal-module-scss-module__u8p2WG__modernTextArea .labelText){color:#94a3b8!important;letter-spacing:1px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}:is(.AddDesignationModal-module-scss-module__u8p2WG__modernInput .field,.AddDesignationModal-module-scss-module__u8p2WG__modernTextArea .field){color:#1e293b!important;background:#f8fafc!important;border:1.5px solid #f1f5f9!important;border-radius:12px!important;height:52px!important;padding:0 16px!important;font-size:15px!important;font-weight:600!important}:is(.AddDesignationModal-module-scss-module__u8p2WG__modernInput .field:focus,.AddDesignationModal-module-scss-module__u8p2WG__modernTextArea .field:focus){background:#fff!important;border-color:#0d9488!important;box-shadow:0 0 0 4px #0d94880d!important}.AddDesignationModal-module-scss-module__u8p2WG__modernTextArea .field{height:auto!important;padding:16px!important;line-height:1.6!important}.AddDesignationModal-module-scss-module__u8p2WG__formFooter{z-index:100;background:#fff;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:24px;padding:24px 48px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000005}.AddDesignationModal-module-scss-module__u8p2WG__formFooter .AddDesignationModal-module-scss-module__u8p2WG__discardBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 20px;font-size:15px;font-weight:700;transition:all .2s}.AddDesignationModal-module-scss-module__u8p2WG__formFooter .AddDesignationModal-module-scss-module__u8p2WG__discardBtn:hover{color:#0f172a;background:#f8fafc}@media (max-width:1024px){.AddDesignationModal-module-scss-module__u8p2WG__visualSidebar{display:none}.AddDesignationModal-module-scss-module__u8p2WG__formWrapper{padding:48px}}
.AddJobTitleModal-module-scss-module__ciKpcG__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;background-color:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AddJobTitleModal-module-scss-module__ciKpcG__modal{background:#fff;border-radius:24px;outline:none;width:95vw;max-width:1180px;height:94vh;animation:.4s cubic-bezier(.16,1,.3,1) AddJobTitleModal-module-scss-module__ciKpcG__modalIn;display:flex;overflow:hidden;box-shadow:0 50px 100px -20px #0006}@keyframes AddJobTitleModal-module-scss-module__ciKpcG__modalIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AddJobTitleModal-module-scss-module__ciKpcG__modalContent{width:100%;display:flex}.AddJobTitleModal-module-scss-module__ciKpcG__visualSidebar{color:#fff;background:linear-gradient(#1e293b 0%,#0f172a 100%);flex-direction:column;flex-shrink:0;justify-content:space-between;width:300px;padding:48px 32px;display:flex;position:relative;overflow:hidden}.AddJobTitleModal-module-scss-module__ciKpcG__visualSidebar:before{content:"";background:radial-gradient(circle,#0d948826 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;left:-50px}.AddJobTitleModal-module-scss-module__ciKpcG__visualHeader .AddJobTitleModal-module-scss-module__ciKpcG__iconBox{color:#0d9488;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.AddJobTitleModal-module-scss-module__ciKpcG__visualHeader h3{margin-bottom:4px;font-size:24px;font-weight:800}.AddJobTitleModal-module-scss-module__ciKpcG__visualHeader p{color:#ffffff80;letter-spacing:1px;text-transform:uppercase;font-size:13px}.AddJobTitleModal-module-scss-module__ciKpcG__contextGuides{flex-direction:column;gap:32px;margin:10px 0;display:flex}.AddJobTitleModal-module-scss-module__ciKpcG__contextGuides .AddJobTitleModal-module-scss-module__ciKpcG__guideItem{gap:16px;display:flex}.AddJobTitleModal-module-scss-module__ciKpcG__contextGuides .AddJobTitleModal-module-scss-module__ciKpcG__guideItem .AddJobTitleModal-module-scss-module__ciKpcG__guideIcon{color:#0d9488;background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.AddJobTitleModal-module-scss-module__ciKpcG__contextGuides .AddJobTitleModal-module-scss-module__ciKpcG__guideItem .AddJobTitleModal-module-scss-module__ciKpcG__guideText strong{margin-bottom:4px;font-size:14px;font-weight:700;display:block}.AddJobTitleModal-module-scss-module__ciKpcG__contextGuides .AddJobTitleModal-module-scss-module__ciKpcG__guideItem .AddJobTitleModal-module-scss-module__ciKpcG__guideText p{color:#fff6;font-size:12px;line-height:1.5}.AddJobTitleModal-module-scss-module__ciKpcG__sidebarFooter .AddJobTitleModal-module-scss-module__ciKpcG__branding{letter-spacing:2.5px;color:#fff3;font-size:11px;font-weight:800}.AddJobTitleModal-module-scss-module__ciKpcG__formContainer{background:#fff;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.AddJobTitleModal-module-scss-module__ciKpcG__closeBtn{color:#94a3b8;cursor:pointer;z-index:10;background:0 0;border:1px solid #f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:32px;right:32px}.AddJobTitleModal-module-scss-module__ciKpcG__closeBtn:hover{color:#0f172a;background:#f1f5f9;transform:rotate(90deg)}.AddJobTitleModal-module-scss-module__ciKpcG__formWrapper{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:48px 48px 100px;overflow-y:auto}.AddJobTitleModal-module-scss-module__ciKpcG__formWrapper::-webkit-scrollbar{width:6px}.AddJobTitleModal-module-scss-module__ciKpcG__formWrapper::-webkit-scrollbar-track{background:0 0}.AddJobTitleModal-module-scss-module__ciKpcG__formWrapper::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.AddJobTitleModal-module-scss-module__ciKpcG__formHeader{margin-top:16px}.AddJobTitleModal-module-scss-module__ciKpcG__formHeader .AddJobTitleModal-module-scss-module__ciKpcG__topBadge{color:#0d9488;letter-spacing:1.5px;background:#0d948814;border-radius:6px;margin-bottom:16px;padding:6px 14px;font-size:10px;font-weight:800;display:inline-block}.AddJobTitleModal-module-scss-module__ciKpcG__formHeader h1{color:#0f172a;letter-spacing:-.01em;margin-bottom:12px;font-size:32px;font-weight:800}.AddJobTitleModal-module-scss-module__ciKpcG__formHeader p{color:#64748b;font-size:16px;line-height:1.5}.AddJobTitleModal-module-scss-module__ciKpcG__formGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.AddJobTitleModal-module-scss-module__ciKpcG__formGrid .AddJobTitleModal-module-scss-module__ciKpcG__fullWidth{grid-column:span 2}.AddJobTitleModal-module-scss-module__ciKpcG__formGrid .AddJobTitleModal-module-scss-module__ciKpcG__inputSplit{grid-column:span 1}:is(.AddJobTitleModal-module-scss-module__ciKpcG__modernInput .wrapper,.AddJobTitleModal-module-scss-module__ciKpcG__modernTextArea .wrapper){gap:8px!important}:is(.AddJobTitleModal-module-scss-module__ciKpcG__modernInput .labelText,.AddJobTitleModal-module-scss-module__ciKpcG__modernTextArea .labelText){color:#94a3b8!important;letter-spacing:1px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}:is(.AddJobTitleModal-module-scss-module__ciKpcG__modernInput .field,.AddJobTitleModal-module-scss-module__ciKpcG__modernTextArea .field){color:#1e293b!important;background:#f8fafc!important;border:1.5px solid #f1f5f9!important;border-radius:12px!important;height:52px!important;padding:0 16px!important;font-size:15px!important;font-weight:600!important}:is(.AddJobTitleModal-module-scss-module__ciKpcG__modernInput .field:focus,.AddJobTitleModal-module-scss-module__ciKpcG__modernTextArea .field:focus){background:#fff!important;border-color:#0d9488!important;box-shadow:0 0 0 4px #0d94880d!important}.AddJobTitleModal-module-scss-module__ciKpcG__formFooter{z-index:100;background:#fff;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:24px;padding:24px 48px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000005}.AddJobTitleModal-module-scss-module__ciKpcG__formFooter .AddJobTitleModal-module-scss-module__ciKpcG__discardBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 20px;font-size:15px;font-weight:700;transition:all .2s}.AddJobTitleModal-module-scss-module__ciKpcG__formFooter .AddJobTitleModal-module-scss-module__ciKpcG__discardBtn:hover{color:#0f172a;background:#f8fafc}@media (max-width:1024px){.AddJobTitleModal-module-scss-module__ciKpcG__visualSidebar{display:none}.AddJobTitleModal-module-scss-module__ciKpcG__formWrapper{padding:48px}}
.HRDashboard-module-scss-module__2ZoY4a__dashboardContainer{background-color:#f2f7fa;flex-direction:column;gap:12px;min-height:calc(100vh - 64px);font-family:Inter,sans-serif;display:flex}.HRDashboard-module-scss-module__2ZoY4a__overviewStatsGrid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}@media (max-width:1400px){.HRDashboard-module-scss-module__2ZoY4a__overviewStatsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.HRDashboard-module-scss-module__2ZoY4a__overviewStatsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.HRDashboard-module-scss-module__2ZoY4a__overviewStatsGrid{grid-template-columns:1fr}}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard{cursor:pointer;background:#fff;border:1px solid #bec3c627;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;transition:all .2s;display:flex;position:relative;overflow:hidden}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard:after{content:"";transform-origin:0;background:#facc15;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard:hover{border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 3px 12px #0000000f}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard:hover:after{transform:scaleX(1)}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard .HRDashboard-module-scss-module__2ZoY4a__topRow{align-items:center;gap:12px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard .HRDashboard-module-scss-module__2ZoY4a__topRow .HRDashboard-module-scss-module__2ZoY4a__iconBox{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard .HRDashboard-module-scss-module__2ZoY4a__topRow .HRDashboard-module-scss-module__2ZoY4a__statInfo{flex-direction:column;flex:1;min-width:0;display:flex}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard .HRDashboard-module-scss-module__2ZoY4a__topRow .HRDashboard-module-scss-module__2ZoY4a__statInfo .HRDashboard-module-scss-module__2ZoY4a__lbl{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard .HRDashboard-module-scss-module__2ZoY4a__topRow .HRDashboard-module-scss-module__2ZoY4a__statInfo .HRDashboard-module-scss-module__2ZoY4a__valRow{align-items:baseline;gap:6px;margin:1px 0;display:flex}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard .HRDashboard-module-scss-module__2ZoY4a__topRow .HRDashboard-module-scss-module__2ZoY4a__statInfo .HRDashboard-module-scss-module__2ZoY4a__valRow h3{color:#111827;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:800;line-height:1}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard .HRDashboard-module-scss-module__2ZoY4a__topRow .HRDashboard-module-scss-module__2ZoY4a__statInfo .HRDashboard-module-scss-module__2ZoY4a__valRow .HRDashboard-module-scss-module__2ZoY4a__trendPill{border-radius:20px;align-items:center;gap:3px;padding:1px 6px;font-size:9px;font-weight:800;display:flex}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard .HRDashboard-module-scss-module__2ZoY4a__topRow .HRDashboard-module-scss-module__2ZoY4a__statInfo .HRDashboard-module-scss-module__2ZoY4a__valRow .HRDashboard-module-scss-module__2ZoY4a__trendPill.HRDashboard-module-scss-module__2ZoY4a__up{color:#22c55e;background:#dcfce7}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard .HRDashboard-module-scss-module__2ZoY4a__topRow .HRDashboard-module-scss-module__2ZoY4a__statInfo .HRDashboard-module-scss-module__2ZoY4a__valRow .HRDashboard-module-scss-module__2ZoY4a__trendPill.HRDashboard-module-scss-module__2ZoY4a__down{color:#ef4444;background:#fee2e2}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard .HRDashboard-module-scss-module__2ZoY4a__bottomRow{border-top:1px solid #00000005;justify-content:space-between;align-items:center;padding-top:4px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard .HRDashboard-module-scss-module__2ZoY4a__bottomRow .HRDashboard-module-scss-module__2ZoY4a__subText{color:#9ca3af;margin:0;font-size:10.5px;font-weight:600}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard .HRDashboard-module-scss-module__2ZoY4a__bottomRow .HRDashboard-module-scss-module__2ZoY4a__aStackMini{align-items:center;display:flex}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard .HRDashboard-module-scss-module__2ZoY4a__bottomRow .HRDashboard-module-scss-module__2ZoY4a__aStackMini img{border:1.5px solid #fff;border-radius:50%;width:18px;height:18px;margin-left:-6px}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard .HRDashboard-module-scss-module__2ZoY4a__bottomRow .HRDashboard-module-scss-module__2ZoY4a__aStackMini img:first-child{margin-left:0}.HRDashboard-module-scss-module__2ZoY4a__miniStatCard .HRDashboard-module-scss-module__2ZoY4a__bottomRow .HRDashboard-module-scss-module__2ZoY4a__aStackMini .HRDashboard-module-scss-module__2ZoY4a__aPlusMini{color:#4b5563;background:#f2f7fa;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:-6px;font-size:8px;font-weight:700;display:flex}.HRDashboard-module-scss-module__2ZoY4a__mainGrid{grid-template-columns:repeat(12,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:1200px){.HRDashboard-module-scss-module__2ZoY4a__mainGrid>*{grid-column:span 12!important}}.HRDashboard-module-scss-module__2ZoY4a__card{box-shadow:none;background:#fff;border:1px solid #bec3c627;border-radius:12px;flex-direction:column;padding:14px 18px;transition:border-color .2s,box-shadow .2s;display:flex}.HRDashboard-module-scss-module__2ZoY4a__card:hover{border-color:#d1d5db;box-shadow:0 1px 2px #0000000a}.HRDashboard-module-scss-module__2ZoY4a__card .HRDashboard-module-scss-module__2ZoY4a__cardHeader{border-bottom:1px solid #bec3c627;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__card .HRDashboard-module-scss-module__2ZoY4a__cardHeader h3{color:#4b5563;letter-spacing:.6px;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:700}.HRDashboard-module-scss-module__2ZoY4a__card .HRDashboard-module-scss-module__2ZoY4a__cardHeader .HRDashboard-module-scss-module__2ZoY4a__actionBtn{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;height:28px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;color:#1f6f64!important;background:#fff!important;border:1px solid #1f6f64!important;border-radius:5px!important;font-size:10.5px!important;font-weight:700!important}.HRDashboard-module-scss-module__2ZoY4a__card .HRDashboard-module-scss-module__2ZoY4a__cardHeader .HRDashboard-module-scss-module__2ZoY4a__actionBtn:hover{box-shadow:0 2px 8px #1f6f641a;background:#1f6f640d!important}.HRDashboard-module-scss-module__2ZoY4a__attendanceCol,.HRDashboard-module-scss-module__2ZoY4a__workforceCol,.HRDashboard-module-scss-module__2ZoY4a__lateArrivalsCol{grid-column:span 4}.HRDashboard-module-scss-module__2ZoY4a__approvalsCol{grid-column:span 8}.HRDashboard-module-scss-module__2ZoY4a__socialCol{grid-column:span 4}.HRDashboard-module-scss-module__2ZoY4a__summaryCol{grid-column:span 12}.HRDashboard-module-scss-module__2ZoY4a__approvalItem{background:#fff;border:1px solid #bec3c627;border-radius:8px;margin-bottom:10px;padding:13px 14px;transition:border-color .18s,box-shadow .18s}.HRDashboard-module-scss-module__2ZoY4a__approvalItem:last-child{margin-bottom:0}.HRDashboard-module-scss-module__2ZoY4a__approvalItem:hover{border-color:#d1d5db;box-shadow:0 1px 2px #0000000a}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__itemHeader{align-items:center;gap:11px;margin-bottom:8px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__itemHeader .HRDashboard-module-scss-module__2ZoY4a__requesterInfo{flex:1;min-width:0}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__itemHeader .HRDashboard-module-scss-module__2ZoY4a__requesterInfo .HRDashboard-module-scss-module__2ZoY4a__nameBadgeRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__itemHeader .HRDashboard-module-scss-module__2ZoY4a__requesterInfo .HRDashboard-module-scss-module__2ZoY4a__nameBadgeRow .HRDashboard-module-scss-module__2ZoY4a__itemName{color:#111827;letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:700}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__itemHeader .HRDashboard-module-scss-module__2ZoY4a__requesterInfo .HRDashboard-module-scss-module__2ZoY4a__nameBadgeRow .HRDashboard-module-scss-module__2ZoY4a__deptBadge{color:#1f6f64;white-space:nowrap;background:#356a661a;border:1px solid #356a6633;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:700}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__itemHeader .HRDashboard-module-scss-module__2ZoY4a__requesterInfo .HRDashboard-module-scss-module__2ZoY4a__nameBadgeRow .HRDashboard-module-scss-module__2ZoY4a__typeBadge{color:#92400e;white-space:nowrap;background:#facc1526;border:1px solid #facc1559;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:700}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__itemHeader .HRDashboard-module-scss-module__2ZoY4a__requesterInfo .HRDashboard-module-scss-module__2ZoY4a__metaRow{align-items:center;gap:10px;margin-top:3px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__itemHeader .HRDashboard-module-scss-module__2ZoY4a__requesterInfo .HRDashboard-module-scss-module__2ZoY4a__metaRow .HRDashboard-module-scss-module__2ZoY4a__metaItem{color:#9ca3af;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__itemHeader .HRDashboard-module-scss-module__2ZoY4a__itemActions{flex-shrink:0;gap:8px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__itemHeader .HRDashboard-module-scss-module__2ZoY4a__itemActions .HRDashboard-module-scss-module__2ZoY4a__approveTextBtn{height:32px;transition:all .2s;color:#1f6f64!important;background:#dcfce7!important;border:1px solid #22c55e!important;border-radius:8px!important;padding:4px 14px!important;font-size:11.5px!important;font-weight:700!important}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__itemHeader .HRDashboard-module-scss-module__2ZoY4a__itemActions .HRDashboard-module-scss-module__2ZoY4a__approveTextBtn:hover{background:#22c55e33!important;border-color:#10b981!important}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__itemHeader .HRDashboard-module-scss-module__2ZoY4a__itemActions .HRDashboard-module-scss-module__2ZoY4a__declineTextBtn{height:32px;transition:all .2s;color:red!important;background:#fee2e2!important;border:1px solid #ef4444!important;border-radius:8px!important;padding:4px 14px!important;font-size:11.5px!important;font-weight:700!important}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__itemHeader .HRDashboard-module-scss-module__2ZoY4a__itemActions .HRDashboard-module-scss-module__2ZoY4a__declineTextBtn:hover{background:#ef44441a!important;border-color:red!important}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__reasonBlock{background:#f2f7fa;border-radius:6px;padding:7px 11px;font-size:11.5px;line-height:1.45}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__reasonBlock .HRDashboard-module-scss-module__2ZoY4a__reasonLabel{color:#9ca3af;font-weight:600}.HRDashboard-module-scss-module__2ZoY4a__approvalItem .HRDashboard-module-scss-module__2ZoY4a__reasonBlock .HRDashboard-module-scss-module__2ZoY4a__reasonText{color:#4b5563;font-weight:500}.HRDashboard-module-scss-module__2ZoY4a__trendSummary{background:#f2f7fa;border:1px solid #bec3c627;border-radius:8px;align-items:center;gap:14px;margin-bottom:12px;padding:8px 12px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__trendSummary .HRDashboard-module-scss-module__2ZoY4a__sumItem{flex-direction:column;display:flex}.HRDashboard-module-scss-module__2ZoY4a__trendSummary .HRDashboard-module-scss-module__2ZoY4a__sumItem .HRDashboard-module-scss-module__2ZoY4a__val{color:#111827;letter-spacing:-.04em;font-size:20px;font-weight:800;line-height:1}.HRDashboard-module-scss-module__2ZoY4a__trendSummary .HRDashboard-module-scss-module__2ZoY4a__sumItem .HRDashboard-module-scss-module__2ZoY4a__lbl{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:9.5px;font-weight:700}.HRDashboard-module-scss-module__2ZoY4a__trendSummary .HRDashboard-module-scss-module__2ZoY4a__divider{background:#d1d5db;flex-shrink:0;width:1px;height:32px}.HRDashboard-module-scss-module__2ZoY4a__trendSummary .HRDashboard-module-scss-module__2ZoY4a__legend{flex-direction:column;gap:4px;margin-left:auto;display:flex}.HRDashboard-module-scss-module__2ZoY4a__trendSummary .HRDashboard-module-scss-module__2ZoY4a__legend .HRDashboard-module-scss-module__2ZoY4a__leg{color:#9ca3af;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.HRDashboard-module-scss-module__2ZoY4a__trendSummary .HRDashboard-module-scss-module__2ZoY4a__legend .HRDashboard-module-scss-module__2ZoY4a__leg .HRDashboard-module-scss-module__2ZoY4a__dot{border-radius:2px;flex-shrink:0;width:7px;height:7px}.HRDashboard-module-scss-module__2ZoY4a__chartArea{height:200px}.HRDashboard-module-scss-module__2ZoY4a__distSplit{align-items:center;gap:16px;padding:4px 0 12px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__distSplit .HRDashboard-module-scss-module__2ZoY4a__chartHalf{flex-shrink:0;width:110px;height:110px;position:relative}.HRDashboard-module-scss-module__2ZoY4a__distSplit .HRDashboard-module-scss-module__2ZoY4a__chartHalf .HRDashboard-module-scss-module__2ZoY4a__chartCenter{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.HRDashboard-module-scss-module__2ZoY4a__distSplit .HRDashboard-module-scss-module__2ZoY4a__chartHalf .HRDashboard-module-scss-module__2ZoY4a__chartCenter span{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:8.5px;font-weight:800}.HRDashboard-module-scss-module__2ZoY4a__distSplit .HRDashboard-module-scss-module__2ZoY4a__chartHalf .HRDashboard-module-scss-module__2ZoY4a__chartCenter strong{color:#111827;letter-spacing:-.02em;font-size:17px;font-weight:900}.HRDashboard-module-scss-module__2ZoY4a__distSplit .HRDashboard-module-scss-module__2ZoY4a__legendHalf{flex-direction:column;flex:1;gap:6px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__distSplit .HRDashboard-module-scss-module__2ZoY4a__legendHalf .HRDashboard-module-scss-module__2ZoY4a__legItem{background:#f2f7fa;border:1px solid #bec3c627;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__distSplit .HRDashboard-module-scss-module__2ZoY4a__legendHalf .HRDashboard-module-scss-module__2ZoY4a__legItem .HRDashboard-module-scss-module__2ZoY4a__labelRow{color:#4b5563;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.HRDashboard-module-scss-module__2ZoY4a__distSplit .HRDashboard-module-scss-module__2ZoY4a__legendHalf .HRDashboard-module-scss-module__2ZoY4a__legItem .HRDashboard-module-scss-module__2ZoY4a__labelRow .HRDashboard-module-scss-module__2ZoY4a__dot{border-radius:50%;width:6px;height:6px}.HRDashboard-module-scss-module__2ZoY4a__distSplit .HRDashboard-module-scss-module__2ZoY4a__legendHalf .HRDashboard-module-scss-module__2ZoY4a__legItem .HRDashboard-module-scss-module__2ZoY4a__count{color:#111827;font-size:12px;font-weight:800}.HRDashboard-module-scss-module__2ZoY4a__statusFooter{border-top:1px solid #bec3c627;gap:8px;margin-top:8px;padding-top:8px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__statusFooter .HRDashboard-module-scss-module__2ZoY4a__fItem{background:#f2f7fa;border:1px solid #bec3c627;border-radius:8px;flex:1;padding:9px 10px}.HRDashboard-module-scss-module__2ZoY4a__statusFooter .HRDashboard-module-scss-module__2ZoY4a__fItem span{color:#9ca3af;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.HRDashboard-module-scss-module__2ZoY4a__statusFooter .HRDashboard-module-scss-module__2ZoY4a__fItem strong{color:#111827;letter-spacing:-.02em;font-size:16px;font-weight:900}.HRDashboard-module-scss-module__2ZoY4a__sectionTitle{color:#9ca3af;text-transform:uppercase;letter-spacing:.7px;margin:12px 0 8px 2px;font-size:10px;font-weight:800}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem{cursor:pointer;background:#fff;border:1px solid #bec3c627;border-radius:8px;align-items:center;gap:14px;margin-bottom:6px;padding:11px 14px;transition:all .2s;display:flex}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem:hover{background:#f2f7fa;border-color:#d1d5db;transform:translate(3px)}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem:last-child{margin-bottom:0}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem .HRDashboard-module-scss-module__2ZoY4a__itemMain{flex:1;min-width:0}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem .HRDashboard-module-scss-module__2ZoY4a__itemMain .HRDashboard-module-scss-module__2ZoY4a__itemName{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:700;overflow:hidden}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem .HRDashboard-module-scss-module__2ZoY4a__itemMain .HRDashboard-module-scss-module__2ZoY4a__itemMeta{align-items:center;gap:5px;margin-top:2px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem .HRDashboard-module-scss-module__2ZoY4a__itemMain .HRDashboard-module-scss-module__2ZoY4a__itemMeta .HRDashboard-module-scss-module__2ZoY4a__itemSub{color:#9ca3af;font-size:11.5px;font-weight:500}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem .HRDashboard-module-scss-module__2ZoY4a__itemMain .HRDashboard-module-scss-module__2ZoY4a__itemMeta .HRDashboard-module-scss-module__2ZoY4a__itemDivider{color:#d1d5db;font-size:12px}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem .HRDashboard-module-scss-module__2ZoY4a__itemMain .HRDashboard-module-scss-module__2ZoY4a__itemMeta .HRDashboard-module-scss-module__2ZoY4a__itemDate{color:#9ca3af;text-transform:uppercase;letter-spacing:.4px;font-size:10.5px;font-weight:700}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem .HRDashboard-module-scss-module__2ZoY4a__sendBtn{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;height:32px;transition:all .2s;display:flex;color:#4b5563!important;background:0 0!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:0 14px!important;font-size:11.5px!important;font-weight:700!important}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem .HRDashboard-module-scss-module__2ZoY4a__sendBtn:hover{color:#356a66!important;background:#356a660d!important;border-color:#356a66!important}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem .HRDashboard-module-scss-module__2ZoY4a__sendBtn:disabled{opacity:.5;cursor:not-allowed}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem .HRDashboard-module-scss-module__2ZoY4a__sendBtn:disabled:hover{background:0 0!important;border-color:#d1d5db!important}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem.HRDashboard-module-scss-module__2ZoY4a__highlightedItem{background:#356a66;border-color:#ffffff26}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem.HRDashboard-module-scss-module__2ZoY4a__highlightedItem .HRDashboard-module-scss-module__2ZoY4a__itemName{color:#fff}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem.HRDashboard-module-scss-module__2ZoY4a__highlightedItem .HRDashboard-module-scss-module__2ZoY4a__itemSub{color:#ffffffa6}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem.HRDashboard-module-scss-module__2ZoY4a__highlightedItem .HRDashboard-module-scss-module__2ZoY4a__itemDate{color:#ffffff80}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem.HRDashboard-module-scss-module__2ZoY4a__highlightedItem .HRDashboard-module-scss-module__2ZoY4a__itemDivider{color:#ffffff40}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem.HRDashboard-module-scss-module__2ZoY4a__highlightedItem .HRDashboard-module-scss-module__2ZoY4a__sendBtnHighlight{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;height:32px;transition:all .2s;display:flex;color:#1c212d!important;background:#facc15!important;border:none!important;border-radius:8px!important;padding:0 14px!important;font-size:11.5px!important;font-weight:800!important}.HRDashboard-module-scss-module__2ZoY4a__birthdayItem.HRDashboard-module-scss-module__2ZoY4a__highlightedItem .HRDashboard-module-scss-module__2ZoY4a__sendBtnHighlight:hover{background:#d97706!important}.HRDashboard-module-scss-module__2ZoY4a__clockInRow{background:#fff;border:1px solid #bec3c627;border-radius:8px;flex-direction:column;margin-bottom:8px;transition:all .22s;display:flex;overflow:hidden}.HRDashboard-module-scss-module__2ZoY4a__clockInRow:last-child{margin-bottom:0}.HRDashboard-module-scss-module__2ZoY4a__clockInRow:hover{border-color:#d1d5db;box-shadow:0 2px 10px #0000000a}.HRDashboard-module-scss-module__2ZoY4a__clockInRow.HRDashboard-module-scss-module__2ZoY4a__expanded{border-color:#facc15;box-shadow:0 4px 16px #facc151f}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__mainRow{cursor:pointer;align-items:center;gap:14px;width:100%;padding:12px 16px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__mainRow .HRDashboard-module-scss-module__2ZoY4a__itemMain{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__mainRow .HRDashboard-module-scss-module__2ZoY4a__itemMain .HRDashboard-module-scss-module__2ZoY4a__itemName{color:#111827;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:700;overflow:hidden}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__mainRow .HRDashboard-module-scss-module__2ZoY4a__itemMain .HRDashboard-module-scss-module__2ZoY4a__itemSub{color:#9ca3af;font-size:11px;font-weight:500}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__mainRow .HRDashboard-module-scss-module__2ZoY4a__itemStatus{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__mainRow .HRDashboard-module-scss-module__2ZoY4a__itemStatus .HRDashboard-module-scss-module__2ZoY4a__lateTag{color:#92400e;text-transform:uppercase;letter-spacing:.6px;background:#facc151f;border:1px solid #facc154d;border-radius:5px;align-items:center;gap:4px;padding:2.5px 8px;font-size:9.5px;font-weight:800;display:flex}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__mainRow .HRDashboard-module-scss-module__2ZoY4a__itemStatus .HRDashboard-module-scss-module__2ZoY4a__statusBadge{color:#356a66;letter-spacing:.2px;background:#356a6614;border:1px solid #356a6633;border-radius:6px;align-items:center;gap:6px;padding:3.5px 10px;font-size:11.5px;font-weight:800;display:flex}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__mainRow .HRDashboard-module-scss-module__2ZoY4a__itemStatus .HRDashboard-module-scss-module__2ZoY4a__statusBadge:before{content:"";background:#356a66;border-radius:50%;width:5px;height:5px;box-shadow:0 0 4px #356a6666}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__expandedDetail{background:#f2f7fa;border-top:1px solid #bec3c627;justify-content:space-around;align-items:center;padding:12px 16px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__expandedDetail .HRDashboard-module-scss-module__2ZoY4a__detailItem{flex-direction:column;align-items:center;gap:4px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__expandedDetail .HRDashboard-module-scss-module__2ZoY4a__detailItem .HRDashboard-module-scss-module__2ZoY4a__label{color:#9ca3af;text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__expandedDetail .HRDashboard-module-scss-module__2ZoY4a__detailItem .HRDashboard-module-scss-module__2ZoY4a__label:before{content:"";border-radius:50%;width:7px;height:7px}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__expandedDetail .HRDashboard-module-scss-module__2ZoY4a__detailItem .HRDashboard-module-scss-module__2ZoY4a__label.HRDashboard-module-scss-module__2ZoY4a__clockIn:before{background:#356a66}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__expandedDetail .HRDashboard-module-scss-module__2ZoY4a__detailItem .HRDashboard-module-scss-module__2ZoY4a__label.HRDashboard-module-scss-module__2ZoY4a__clockOut:before{background:#ef4444}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__expandedDetail .HRDashboard-module-scss-module__2ZoY4a__detailItem .HRDashboard-module-scss-module__2ZoY4a__label.HRDashboard-module-scss-module__2ZoY4a__production:before{background:#facc15}.HRDashboard-module-scss-module__2ZoY4a__clockInRow .HRDashboard-module-scss-module__2ZoY4a__expandedDetail .HRDashboard-module-scss-module__2ZoY4a__detailItem .HRDashboard-module-scss-module__2ZoY4a__timeValue{color:#111827;letter-spacing:-.01em;font-size:15px;font-weight:800}.HRDashboard-module-scss-module__2ZoY4a__lateArrivalsGrid{grid-template-columns:1fr;gap:8px;display:grid}.HRDashboard-module-scss-module__2ZoY4a__sectionHeader{color:#9ca3af;text-transform:uppercase;letter-spacing:.7px;margin:14px 0 8px 2px;font-size:10.5px;font-weight:800}.HRDashboard-module-scss-module__2ZoY4a__footerButton{width:100%;height:38px;margin-top:12px;transition:all .18s;color:#facc15!important;background:#1c212d!important;border:1px solid #1c212d!important;border-radius:8px!important;font-size:12.5px!important;font-weight:600!important}.HRDashboard-module-scss-module__2ZoY4a__footerButton:hover{background:#374151!important;border-color:#374151!important}.HRDashboard-module-scss-module__2ZoY4a__utilityBtn{letter-spacing:.4px;height:28px;transition:all .2s;color:#1f6f64!important;background:#fff!important;border:1px solid #1f6f64!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.HRDashboard-module-scss-module__2ZoY4a__utilityBtn:hover{box-shadow:0 2px 8px #1f6f641a;background:#1f6f640d!important}.HRDashboard-module-scss-module__2ZoY4a__container{flex-direction:column;gap:20px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__header{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (min-width:768px){.HRDashboard-module-scss-module__2ZoY4a__header{flex-direction:row;justify-content:space-between;align-items:center;gap:0}}.HRDashboard-module-scss-module__2ZoY4a__header .HRDashboard-module-scss-module__2ZoY4a__title h1{margin-bottom:4px}.HRDashboard-module-scss-module__2ZoY4a__header .HRDashboard-module-scss-module__2ZoY4a__title p{color:#4b5563;margin:0;font-size:13px}@media (min-width:768px){.HRDashboard-module-scss-module__2ZoY4a__header .HRDashboard-module-scss-module__2ZoY4a__title p{font-size:14px}}.HRDashboard-module-scss-module__2ZoY4a__statsGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:576px){.HRDashboard-module-scss-module__2ZoY4a__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.HRDashboard-module-scss-module__2ZoY4a__statsGrid{grid-template-columns:repeat(4,1fr)}}.HRDashboard-module-scss-module__2ZoY4a__tabsContainer{-webkit-overflow-scrolling:touch;white-space:nowrap;background:#fff;border:1px solid #bec3c627;border-radius:12px;gap:8px;width:100%;max-width:fit-content;margin-bottom:4px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 1px 2px #0000000a}@media (min-width:768px){.HRDashboard-module-scss-module__2ZoY4a__tabsContainer{width:fit-content;overflow-x:visible}}.HRDashboard-module-scss-module__2ZoY4a__tabsContainer::-webkit-scrollbar{display:none}.HRDashboard-module-scss-module__2ZoY4a__tabsContainer .HRDashboard-module-scss-module__2ZoY4a__tab{color:#4b5563;cursor:pointer;border-radius:8px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}@media (min-width:768px){.HRDashboard-module-scss-module__2ZoY4a__tabsContainer .HRDashboard-module-scss-module__2ZoY4a__tab{font-size:14px}}.HRDashboard-module-scss-module__2ZoY4a__tabsContainer .HRDashboard-module-scss-module__2ZoY4a__tab:hover{color:#356a66;background:#356a660d}.HRDashboard-module-scss-module__2ZoY4a__tabsContainer .HRDashboard-module-scss-module__2ZoY4a__tab.HRDashboard-module-scss-module__2ZoY4a__active{color:#fff;background:#356a66;box-shadow:0 2px 8px #356a6633}.HRDashboard-module-scss-module__2ZoY4a__approvalList{flex-direction:column;gap:16px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__sectionTitle{color:#111827;margin-bottom:12px;font-size:16px;font-weight:700}.HRDashboard-module-scss-module__2ZoY4a__emptyState{text-align:center;color:#9ca3af;background:#fff;border:1px dashed #d1d5db;border-radius:12px;padding:40px}.HRDashboard-module-scss-module__2ZoY4a__paginationWrapper{border-top:1px solid #bec3c627;margin-top:20px;padding-top:20px;padding-bottom:20px}.HRDashboard-module-scss-module__2ZoY4a__modalSummaryCard{background:#fff;border:1px solid #bec3c627;border-radius:12px;flex-direction:column;gap:16px;margin:12px 0;padding:16px;display:flex;box-shadow:0 1px 2px #0000000a}.HRDashboard-module-scss-module__2ZoY4a__modalSummaryCard .HRDashboard-module-scss-module__2ZoY4a__summaryUser{align-items:center;gap:12px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__modalSummaryCard .HRDashboard-module-scss-module__2ZoY4a__summaryUser .HRDashboard-module-scss-module__2ZoY4a__userInfo{flex:1}.HRDashboard-module-scss-module__2ZoY4a__modalSummaryCard .HRDashboard-module-scss-module__2ZoY4a__summaryUser .HRDashboard-module-scss-module__2ZoY4a__userInfo .HRDashboard-module-scss-module__2ZoY4a__userName{color:#111827;letter-spacing:-.01em;text-align:left;margin:0;font-size:16px;font-weight:800}.HRDashboard-module-scss-module__2ZoY4a__modalSummaryCard .HRDashboard-module-scss-module__2ZoY4a__summaryUser .HRDashboard-module-scss-module__2ZoY4a__userInfo .HRDashboard-module-scss-module__2ZoY4a__userRole{color:#9ca3af;text-align:left;font-size:12px;font-weight:500;display:block}.HRDashboard-module-scss-module__2ZoY4a__modalSummaryCard .HRDashboard-module-scss-module__2ZoY4a__summaryGrid{border-top:1px solid #bec3c627;grid-template-columns:repeat(2,1fr);gap:16px;padding-top:12px;display:grid}.HRDashboard-module-scss-module__2ZoY4a__modalSummaryCard .HRDashboard-module-scss-module__2ZoY4a__summaryGrid .HRDashboard-module-scss-module__2ZoY4a__summaryItem{text-align:left;flex-direction:column;gap:2px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__modalSummaryCard .HRDashboard-module-scss-module__2ZoY4a__summaryGrid .HRDashboard-module-scss-module__2ZoY4a__summaryItem label{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:800}.HRDashboard-module-scss-module__2ZoY4a__modalSummaryCard .HRDashboard-module-scss-module__2ZoY4a__summaryGrid .HRDashboard-module-scss-module__2ZoY4a__summaryItem strong{color:#111827;font-size:14px;font-weight:700}.HRDashboard-module-scss-module__2ZoY4a__modalSummaryCard .HRDashboard-module-scss-module__2ZoY4a__summaryReason{text-align:left;flex-direction:column;gap:8px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__modalSummaryCard .HRDashboard-module-scss-module__2ZoY4a__summaryReason label{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:800}.HRDashboard-module-scss-module__2ZoY4a__modalSummaryCard .HRDashboard-module-scss-module__2ZoY4a__summaryReason .HRDashboard-module-scss-module__2ZoY4a__reasonText{color:#4b5563;background:#f2f7fa;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.5}.HRDashboard-module-scss-module__2ZoY4a__emptyState{text-align:center;color:#9ca3af;background:#f2f7fa;border:1px dashed #d1d5db;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:10px 0;padding:40px 20px;display:flex}.HRDashboard-module-scss-module__2ZoY4a__emptyState svg{color:#d1d5db;font-size:24px}.HRDashboard-module-scss-module__2ZoY4a__emptyState p{color:#4b5563;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600}.HRDashboard-module-scss-module__2ZoY4a__emptySubText{color:#9ca3af;text-align:center;letter-spacing:.3px;text-transform:uppercase;background:#f2f7fa80;border:1px dashed #bec3c627;border-radius:8px;margin:8px 0;padding:16px;font-size:11px;font-weight:600}.HRDashboard-module-scss-module__2ZoY4a__newJoineeRow{background:#fff;border:1px solid #bec3c627;border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 14px;transition:all .2s;display:flex}.HRDashboard-module-scss-module__2ZoY4a__newJoineeRow:hover{border-color:#d1d5db;transform:translate(4px);box-shadow:0 1px 2px #0000000a}.HRDashboard-module-scss-module__2ZoY4a__newJoineeRow .HRDashboard-module-scss-module__2ZoY4a__itemMain{flex:1;min-width:0}.HRDashboard-module-scss-module__2ZoY4a__newJoineeRow .HRDashboard-module-scss-module__2ZoY4a__itemMain .HRDashboard-module-scss-module__2ZoY4a__itemName{color:#111827;margin:0;font-size:13.5px;font-weight:700}.HRDashboard-module-scss-module__2ZoY4a__newJoineeRow .HRDashboard-module-scss-module__2ZoY4a__itemMain .HRDashboard-module-scss-module__2ZoY4a__itemSub{color:#9ca3af;margin-top:1px;font-size:11px;display:block}.HRDashboard-module-scss-module__2ZoY4a__newJoineeRow .HRDashboard-module-scss-module__2ZoY4a__itemMeta{text-align:right;flex-direction:column;display:flex}.HRDashboard-module-scss-module__2ZoY4a__newJoineeRow .HRDashboard-module-scss-module__2ZoY4a__itemMeta .HRDashboard-module-scss-module__2ZoY4a__dateLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:700}.HRDashboard-module-scss-module__2ZoY4a__newJoineeRow .HRDashboard-module-scss-module__2ZoY4a__itemMeta .HRDashboard-module-scss-module__2ZoY4a__dateValue{color:#356a66;font-size:11px;font-weight:800}.HRDashboard-module-scss-module__2ZoY4a__operationalList{flex-direction:column;gap:4px;max-height:480px;padding:4px 2px;display:flex;overflow-y:auto}.HRDashboard-module-scss-module__2ZoY4a__operationalList::-webkit-scrollbar{width:4px}.HRDashboard-module-scss-module__2ZoY4a__operationalList::-webkit-scrollbar-thumb{background:#bec3c627;border-radius:4px}
