.OtpInput_otpContainer__OYO\+N{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;justify-content:center;margin:24px 0}.OtpInput_otpInput__Kc-cy{background-color:#f4f5f7;border:2px solid #e0e0e0;border-radius:8px;flex-shrink:0;font-size:16px;font-weight:600;height:40px;text-align:center;transition:border-color .2s,box-shadow .2s;width:40px}.OtpInput_otpInput__Kc-cy:focus{background-color:#fff;border-color:#005a9c;box-shadow:0 0 0 3px #005a9c1a;outline:none}.OtpInput_otpInputError__K0mTa{background-color:#fef2f2;border-color:#dc2626}.OtpInput_otpInputError__K0mTa:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.LoginPage_loginPage__tyGmj{align-items:center;background-color:#f4f5f7;display:flex;font-family:Arial,sans-serif;justify-content:center;min-height:100vh}.LoginPage_loginPanel__xL9YK{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 4px 12px #0000000d;padding:40px;width:400px}.LoginPage_loginPanelHeader__516WE{margin-bottom:32px;text-align:center}.LoginPage_loginPanelTitle__TIRpn{color:#005a9c;font-size:28px;font-weight:700;margin:0}.LoginPage_loginPanelSubtitle__1KACT{color:#1d2939;font-size:16px;line-height:1.5;margin:8px 0 0}.LoginPage_formGroup__nC9i4{margin-bottom:24px}.LoginPage_formLabel__9REq8{color:#1d2939;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.LoginPage_formInput__E637E{background-color:#f4f5f7;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:16px;height:48px;padding:0 16px;width:100%}.LoginPage_formInput__E637E:focus{border-color:#005a9c;box-shadow:0 0 0 3px #005a9c1a;outline:none}.LoginPage_buttonPrimary__kFx5i{background-color:#005a9c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:52px;width:100%}.LoginPage_buttonPrimary__kFx5i:hover{background-color:#004a80}.LoginPage_buttonPrimary__kFx5i:disabled{background-color:#a9b4c2;cursor:not-allowed}.LoginPage_loginPanelFooterText__0RDlg{color:#6c757d;font-size:14px;line-height:1.5;margin:24px 0 0;text-align:center}.LoginPage_loginPanelFooterText__0RDlg a{color:#005a9c;text-decoration:none}.LoginPage_loginPanelFooterText__0RDlg a:hover{text-decoration:underline}.LoginPage_resendContainer__iaRBU{margin-top:24px;text-align:center}.LoginPage_resendText__ufcBX{color:#6c757d;font-size:14px;margin:0 0 8px}.LoginPage_resendButton__l1J0X{background:none;border:none;color:#005a9c;cursor:pointer;font-size:14px;font-weight:600;text-decoration:underline}.LoginPage_resendButton__l1J0X:hover{color:#004a80}.LoginPage_resendButtonDisabled__K0Q9R,.LoginPage_resendButton__l1J0X:disabled{color:#a9b4c2;cursor:not-allowed;text-decoration:none}.LoginPage_resendFeedback__KbNhZ{color:#16a34a;font-weight:600}.LoginPage_errorMessage__udjJj{background-color:#fff7ed;border-radius:8px;color:#92400e;font-size:14px;line-height:1.6;margin:16px 0;padding:14px 16px;text-align:left}.LoginPage_errorMessage__udjJj a{color:#6e2c0e;font-weight:500;text-decoration:underline;transition:color .2s ease}.LoginPage_errorMessage__udjJj a:hover{color:#004a80;text-decoration:underline}.LoginPage_contactUsLink__YJIzr{background:none;border:none;color:#672f0d;cursor:pointer;font-size:14px;font-weight:500;margin:0;padding:0;text-decoration:underline;transition:color .2s ease}.LoginPage_contactUsLink__YJIzr:hover{color:#004a80;text-decoration:underline}.LoginPage_successMessage__apkYt{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#16a34a;font-size:14px;margin:16px 0;padding:12px;text-align:center}.RegisterPage_registerPage__UgKuy{align-items:center;background-color:#f4f5f7;display:flex;font-family:Arial,sans-serif;justify-content:center;min-height:100vh;padding:20px}.RegisterPage_registerPanel__lOGxz{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 4px 12px #0000000d;max-width:500px;padding:40px;width:100%}.RegisterPage_registerPanelHeader__hy8Up{margin-bottom:32px;text-align:center}.RegisterPage_registerPanelTitle__W4Vm7{color:#005a9c;font-size:28px;font-weight:700;margin:0}.RegisterPage_registerPanelSubtitle__Z-7Xg{color:#1d2939;font-size:20px;font-weight:600;margin:12px 0 0}.RegisterPage_registerPanelDescription__Qpqrj{color:#6c757d;font-size:14px;line-height:1.6;margin:16px 0 0;text-align:center}.RegisterPage_registerForm__cSmWT{display:flex;flex-direction:column}.RegisterPage_formGroup__qRj3W{margin-bottom:24px}.RegisterPage_formLabel__dHDQy{color:#1d2939;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.RegisterPage_required__yN0c0{color:#dc2626}.RegisterPage_formInput__E8LFD{background-color:#f4f5f7;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:16px;height:48px;padding:0 16px;transition:border-color .2s,box-shadow .2s;width:100%}.RegisterPage_formInput__E8LFD:focus{border-color:#005a9c;box-shadow:0 0 0 3px #005a9c1a;outline:none}.RegisterPage_formInputReadOnly__b9VT9{background-color:#e9ecef;color:#6c757d;cursor:not-allowed}.RegisterPage_formInputReadOnly__b9VT9:focus{border-color:#e0e0e0;box-shadow:none}.RegisterPage_errorMessage__hCaAj{background-color:#fff7ed;border-radius:8px;color:#92400e;font-size:14px;line-height:1.6;margin:0 0 24px;padding:14px 16px;text-align:left}.RegisterPage_buttonGroup__fgYFl{display:flex;gap:12px;margin-top:8px}.RegisterPage_buttonPrimary__iiAci{background-color:#005a9c;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;height:52px;transition:background-color .2s}.RegisterPage_buttonPrimary__iiAci:hover{background-color:#004a80}.RegisterPage_buttonPrimary__iiAci:disabled{background-color:#a9b4c2;cursor:not-allowed}.RegisterPage_buttonSecondary__VSXux{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#6c757d;cursor:pointer;font-size:16px;font-weight:600;height:52px;padding:0 24px;transition:all .2s}.RegisterPage_buttonSecondary__VSXux:hover{background-color:#f4f5f7;border-color:#005a9c;color:#005a9c}.RegisterPage_buttonSecondary__VSXux:disabled{cursor:not-allowed;opacity:.6}.RegisterPage_successContainer__e0Bnd{padding:20px 0;text-align:center}.RegisterPage_successIcon__r0S\+M{align-items:center;background-color:#f0fdf4;border:3px solid #bbf7d0;border-radius:50%;color:#16a34a;display:flex;font-size:32px;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.RegisterPage_successTitle__NwD5C{color:#005a9c;font-size:24px;font-weight:700;margin:0 0 16px}.RegisterPage_successMessage__sWTrg{color:#1d2939;font-size:16px;line-height:1.6;margin:0 0 12px}.RegisterPage_successSubMessage__OTtx5{color:#6c757d;font-size:14px;margin:24px 0 0}.Sidebar_sidebar__QsAv9{background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;flex-shrink:0;width:240px}.Sidebar_sidebarHeader__nh7r4{padding:24px}.Sidebar_sidebarLogo__jXyh\+{color:#005a9c;font-size:24px;font-weight:700;margin:0}.Sidebar_sidebarNav__PnCuj{flex-grow:1;padding:0 16px}.Sidebar_sidebarLink__RrpW\+{align-items:center;border-radius:8px;color:#005a9c;display:flex;font-size:16px;font-weight:600;gap:12px;margin-bottom:8px;padding:12px 16px;text-decoration:none;transition:background-color .2s,color .2s}.Sidebar_sidebarLink__RrpW\+:hover{background-color:#ebf3ff}.Sidebar_sidebarLinkActive__LuGLo{background-color:#005a9c;color:#fff}.Sidebar_sidebarIcon__oZmlX{flex-shrink:0;transition:fill .2s}.Sidebar_sidebarFooter__ZQtB2{background-color:#f8fafc;border-top:1px solid #e0e0e0;margin-top:auto;padding:20px 16px}.Sidebar_userInfo__N7I4U{align-items:center;display:flex;gap:12px;margin-bottom:16px}.Sidebar_userAvatar__5gUnz{align-items:center;background:linear-gradient(135deg,#005a9c,#004a80);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.Sidebar_userDetails__M8Kav{flex:1 1;min-width:0}.Sidebar_userInfoName__L3w8B{color:#005a9c;font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_userInfoRole__SzOI5{color:#6c757d;font-size:12px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_logoutButton__LD9Od{align-items:center;background-color:#fff;border:1px solid #005a9c;border-radius:8px;color:#005a9c;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:40px;justify-content:center;padding:0 16px;transition:all .2s ease;width:100%}.Sidebar_logoutButton__LD9Od:hover{background-color:#005a9c;box-shadow:0 2px 8px #005a9c33;color:#fff;transform:translateY(-1px)}.Sidebar_logoutButton__LD9Od:active{transform:translateY(0)}.MainLayout_appLayout__zVQP2{background-color:#f4f5f7;display:flex;font-family:Arial,sans-serif;height:100vh;overflow:hidden}.MainLayout_mainContent__wMqHY{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow:hidden;width:calc(100% - 240px)}.JobActions_jobActions__8VkVz{align-items:center;display:flex;gap:8px}.JobActions_jobActionButton__-DI1V{align-items:center;background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;display:flex;height:28px;justify-content:center;padding:6px;transition:all .2s ease;width:28px}.JobActions_jobActionButton__-DI1V:hover{background-color:#f4f5f7;color:#005a9c}.JobActions_jobActionButton__-DI1V:active{transform:scale(.95)}.JobCard_jobCardButton__HHOAm{background:none;border:none;cursor:pointer;margin:0;padding:0;text-align:left}.JobCard_jobCard__A45T6{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;gap:15%;height:220px;justify-content:space-between;padding:24px;transition:all .2s ease;width:550px}.JobCard_jobCard__A45T6:hover{border-color:#005a9c;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.JobCard_jobCardHeader__oEzZh{align-items:center;display:flex;justify-content:space-between}.JobCard_jobCardTitle__EQjhm{color:#1d2939;font-size:20px;font-weight:700;margin-right:16px}.JobCard_jobCardHeaderRight__DdyFs{align-items:center;display:flex;gap:12px}.JobCard_jobCardStatus__XaRQH{border-radius:12px;font-size:12px;font-weight:700;margin-left:auto;padding:4px 12px}.JobCard_jobCardStatusOpen__ZPdAa{background-color:#e8f8f1;color:#1dbf73}.JobCard_jobCardStatusFilled__5xh-c{background-color:#e0e0e0;color:#6c757d}.JobCard_jobCardWarningIndicator__nUT\+s{align-items:center;display:flex;gap:8px;margin-left:16px}.JobCard_jobCardWarningText__jIOYa{color:#d48a00;font-size:12px;font-style:italic}.JobCard_jobCardWarningIcon__LVirD{align-items:center;background-color:#fef6e6;border-radius:50%;color:#d48a00;display:flex;flex-shrink:0;font-weight:700;height:20px;justify-content:center;width:20px}.JobCard_jobCardStats__Q1IFt{display:flex;justify-content:space-between;max-width:450px}.JobCard_statItem__uAH5A{text-align:left}.JobCard_statItemValue__odB3a{color:#1d2939;font-size:24px;font-weight:700;margin:0}.JobCard_statItemLabel__2-zhM{color:#1d2939;font-size:14px;margin:4px 0 0}.JobCard_jobCardFulfillment__bvmR-{margin-top:auto}.JobCard_fulfillmentText__ucqyZ{color:#6c757d;font-size:12px;margin:0 0 8px}.JobCard_fulfillmentTextSuccess__dGwqq{color:#1dbf73;font-weight:700}.JobCard_fulfillmentBar__qgZ0v{background-color:#e0e0e0;border-radius:4px;height:8px}.JobCard_fulfillmentBarProgress__MuEmE{background-color:#005a9c;border-radius:4px;height:100%}.JobEditorModal_modalOverlay__JZ4Td{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.JobEditorModal_modalContent__xcLFH{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.JobEditorModal_jobEditorModal__Pr2dD{max-height:800px;width:800px}.JobEditorModal_modalHeader__\+pp1u{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:0;padding:32px 40px 24px}.JobEditorModal_modalTitle__or1m1{color:#005a9c;font-size:24px;font-weight:700;margin:0}.JobEditorModal_modalClose__YSjje{align-items:center;background:none;border:none;color:#6c757d;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;width:32px}.JobEditorModal_modalClose__YSjje:hover{color:#1d2939}.JobEditorModal_formContent__dJ3Tr{padding:32px 40px}.JobEditorModal_formGroup__gLo1f{margin-bottom:24px}.JobEditorModal_formLabel__NZDLP{color:#1d2939;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.JobEditorModal_formInput__w8HTH{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#1d2939;font-size:16px;height:48px;padding:0 16px;width:100%}.JobEditorModal_formInput__w8HTH:focus{border-color:#005a9c;box-shadow:0 0 0 3px #005a9c1a;outline:none}.JobEditorModal_formInputDisabled__eu820{align-items:center;background-color:#f4f5f7;color:#6c757d;cursor:not-allowed;display:flex}.JobEditorModal_formTextarea__sA9Cp{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#1d2939;font-family:inherit;font-size:16px;min-height:100px;padding:16px;resize:vertical;width:100%}.JobEditorModal_formTextarea__sA9Cp:focus{border-color:#005a9c;box-shadow:0 0 0 3px #005a9c1a;outline:none}.JobEditorModal_salaryRange__5A5qt{display:flex;gap:20px}.JobEditorModal_salaryInput__Jj\+C-{flex:1 1}.JobEditorModal_skillsOptions__l5AQm{display:flex;flex-wrap:wrap;gap:12px}.JobEditorModal_skillOption__g9-ih{background-color:#fff;border:1px solid #e0e0e0;border-radius:18px;color:#6c757d;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s ease}.JobEditorModal_skillOption__g9-ih:hover{background-color:#f4f5f7;border-color:#005a9c}.JobEditorModal_skillOptionSelected__7pux7{background-color:#005a9c;border-color:#005a9c;color:#fff}.JobEditorModal_skillOptionSelected__7pux7:hover{background-color:#004080;border-color:#004080}.JobEditorModal_modalFooter__\+rHlK{background-color:#fafafa;border-radius:0 0 16px 16px;border-top:1px solid #e0e0e0;display:flex;gap:16px;justify-content:flex-end;margin-top:0;padding:24px 40px 32px}.JobEditorModal_buttonSecondary__Fafqd{background-color:#fff;border:1px solid #6c757d;border-radius:8px;color:#6c757d;cursor:pointer;font-size:14px;font-weight:700;height:48px;padding:0 24px}.JobEditorModal_buttonSecondary__Fafqd:hover{background-color:#f4f5f7}.JobEditorModal_buttonPrimary__QFnYi{background-color:#005a9c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:48px;padding:0 24px}.JobEditorModal_buttonPrimary__QFnYi:hover:not(:disabled){background-color:#004080}.JobEditorModal_buttonPrimary__QFnYi:disabled{background-color:#e0e0e0;color:#6c757d;cursor:not-allowed}.JobEditorModal_errorMessage__xhZ8n{color:#dc2626;font-size:12px;margin-top:4px}.JobEditorModal_loadingMessage__fDLU9{color:#6c757d;padding:12px}.JobEditorModal_errorText__Qr715{color:#dc2626;padding:12px}.LoadingSpinner_spinnerContainer__okJx\+{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.LoadingSpinner_spinner__\+wPdQ{animation:LoadingSpinner_spin__XnuOF 1s linear infinite;border:3px solid #f3f4f6;border-radius:50%;border-top-color:#005a9c}.LoadingSpinner_small__fVvlV{border-width:2px;height:20px;width:20px}.LoadingSpinner_medium__OEI4L{border-width:3px;height:32px;width:32px}.LoadingSpinner_large__3smJw{border-width:4px;height:48px;width:48px}@keyframes LoadingSpinner_spin__XnuOF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingSpinner_message__OsLtr{color:#6c757d;font-size:14px;font-weight:500;margin:0}.LoadingSpinner_overlay__vW-A9{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#6b7280b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.Snackbar_snackbar__StvjI{align-items:center;animation:Snackbar_slideUp__XuNIt .3s ease-out;border-radius:8px;bottom:24px;box-shadow:0 4px 12px #00000026;display:flex;left:50%;max-width:600px;min-width:300px;padding:14px 20px;position:fixed;transform:translateX(-50%);z-index:10000}@keyframes Snackbar_slideUp__XuNIt{0%{opacity:0;transform:translateX(-50%) translateY(100%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Snackbar_content__WnSG\+{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.Snackbar_message__6POya{flex:1 1;font-size:14px;font-weight:500;line-height:1.4}.Snackbar_closeButton__vrtoo{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;line-height:1;opacity:.7;padding:0;transition:opacity .2s;width:24px}.Snackbar_closeButton__vrtoo:hover{opacity:1}.Snackbar_success__wt\+9B{background-color:#ebf3ff;border:1px solid #005a9c;color:#005a9c}.Snackbar_success__wt\+9B .Snackbar_closeButton__vrtoo{color:#005a9c}.Snackbar_error__L\+7Ko{background-color:#fef2f2;border:1px solid #dc2626;color:#dc2626}.Snackbar_error__L\+7Ko .Snackbar_closeButton__vrtoo{color:#dc2626}.Snackbar_info__SBYPI{background-color:#f3f4f6;border:1px solid #6c757d;color:#374151}.Snackbar_info__SBYPI .Snackbar_closeButton__vrtoo{color:#374151}.DashboardPage_pageHeader__BFoPO{align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;height:80px;justify-content:space-between;margin-bottom:24px;padding:0 32px}.DashboardPage_pageHeaderTitle__RnIUN{color:#005a9c;font-size:28px;font-weight:700;margin:0;width:auto}.DashboardPage_filterTabs__XSlpj{display:flex;gap:24px;padding:0 32px 24px}.DashboardPage_filterTab__QYy6-{background:none;border:none;border-bottom:3px solid #0000;color:#6c757d;cursor:pointer;font-size:16px;font-weight:600;padding:8px 0}.DashboardPage_filterTabActive__15sYA{border-bottom-color:#005a9c;color:#005a9c}.DashboardPage_jobList__aYS0L{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;padding:24px 32px}.DashboardPage_emptyState__YjXkr{align-items:center;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;height:300px;justify-content:center;margin:24px 32px;width:calc(100% - 64px)}.DashboardPage_emptyState__YjXkr h2{color:#005a9c;font-size:24px;font-weight:700}.DashboardPage_emptyState__YjXkr p{color:#6c757d;font-size:16px}.DashboardPage_jobCardSkeleton__o3yRQ{animation:DashboardPage_pulse__ZBNia 1.5s ease-in-out infinite;background-color:#e0e0e0;border-radius:8px;height:220px;width:550px}@keyframes DashboardPage_pulse__ZBNia{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.DashboardPage_modalOverlay__QaH0O{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DashboardPage_modalContent__LqNqR{background:#fff;border-radius:8px;padding:24px;width:400px}.DashboardPage_modalTitle__c\+WqF{font-size:18px;font-weight:700;margin-bottom:8px}.DashboardPage_modalFooter__guVN9{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}.DashboardPage_buttonPrimaryDelete__kYRH6{background-color:#dc2626}.DashboardPage_buttonPrimaryDelete__kYRH6:hover{background-color:#b91c1c}.CandidateCard_candidateCard__ezNAT{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:grab;padding:16px;-webkit-user-select:none;user-select:none}.CandidateCard_candidateCard__ezNAT:hover{border-color:#005a9c}.CandidateCard_candidateCardName__otBQS{font-size:16px;font-weight:700;margin:0}.CandidateCard_candidateCardMatch__g2tgS{color:#6c757d;font-size:14px;font-weight:700;margin:8px 0}.CandidateCard_candidateCardSkills__6W3eU{color:#6c757d;font-size:12px;margin:0}.CandidateCard_candidateCardActionFooter__wxu3D{margin-top:16px}.CandidateCard_buttonSchedule__wfYH8{background-color:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:32px;width:100%}.CandidateCard_interviewStatusContainer__\+DV2l{display:flex;flex-direction:column;gap:8px;width:100%}.CandidateCard_interviewStatusRow__-E9-7{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CandidateCard_interviewTimeUntil__KqO5A{color:#6c757d;font-size:12px;font-style:italic}.CandidateCard_interviewDetails__POe1v{background-color:#ebf3ff;border-radius:6px;color:#005a9c;font-size:12px;font-weight:700;margin:0;padding:8px;text-align:center}.CandidateCard_candidateCardBulkMode__eFsp1{cursor:pointer;position:relative;transition:all .2s ease}.CandidateCard_candidateCardBulkMode__eFsp1:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.CandidateCard_candidateCardSelected__pcVhY{background-color:#f0f8ff;border:2px solid #005a9c;box-shadow:0 4px 12px #005a9c33}.CandidateCard_selectionCheckbox__83bLX{position:absolute;right:8px;top:8px;z-index:10}.CandidateCard_selectionCheckbox__83bLX input[type=checkbox]{accent-color:#005a9c;cursor:pointer;height:18px;width:18px}.CandidateCard_buttonGenerateOffer__v3bJR{background-color:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:32px;transition:background-color .2s;width:100%}.CandidateCard_buttonGenerateOffer__v3bJR:hover{background-color:#004a80}.CandidateCard_buttonReschedule__VIdnA{background-color:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:32px;transition:background-color .2s;width:100%}.CandidateCard_buttonReschedule__VIdnA:hover{background-color:#004a80}.CandidateCard_interviewCompleted__ncCMT{color:#005a9c;font-weight:700}.CandidateStatusBadge_statusBadge__B9Eha{background-color:#ebf3ff;border-radius:12px;color:#005a9c;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;text-transform:capitalize}.KanbanColumn_kanbanColumn__RiSZa{background-color:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;height:100%;max-height:100%;width:280px}.KanbanColumn_kanbanColumnHeader__D422k{border-bottom:4px solid;border-top-left-radius:8px;border-top-right-radius:8px;padding:16px}.KanbanColumn_kanbanColumnHeaderAccepted__c21Nd,.KanbanColumn_kanbanColumnHeaderApplied__dqlvF,.KanbanColumn_kanbanColumnHeaderInConsideration__\+Ep6s{border-color:#005a9c}.KanbanColumn_kanbanColumnHeaderRejected__C9hAc{border-color:#6c757d}.KanbanColumn_kanbanColumnTitle__e-L5W{color:#1d2939;font-size:14px;font-weight:700;margin:0}.KanbanColumn_kanbanColumnBody__QNrmc{flex-grow:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px}.KanbanColumn_kanbanColumnEmptyText__lWcSj{color:#6c757d;font-size:14px;padding:24px;text-align:center}.KanbanColumn_candidateCardWrapper__-BnFr{margin-bottom:8px}.KanbanBoard_kanbanBoard__E-Pyv{background-color:#f4f5f7;display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow:hidden;padding:16px}.KanbanBoard_kanbanHeader__aXtNO{align-items:center;display:flex;justify-content:flex-end;margin-bottom:16px}.KanbanBoard_bulkModeToggle__vgWUv{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;color:#6c757d;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.KanbanBoard_bulkModeToggle__vgWUv:hover{background:#e9ecef;border-color:#d0d7de}.KanbanBoard_bulkModeActive__x06WL{background:#005a9c;border-color:#005a9c;color:#fff}.KanbanBoard_bulkModeActive__x06WL:hover{background:#004a80;border-color:#004a80}.KanbanBoard_closeJobButton__R4mT7{background-color:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-left:12px;padding:10px 20px;transition:background-color .2s}.KanbanBoard_closeJobButton__R4mT7:hover{background-color:#004a80}.KanbanBoard_kanbanColumns__S3i0v{align-items:flex-start;display:flex;flex:1 1;gap:16px;min-height:0;overflow-x:auto;overflow-y:hidden}.InterviewSchedule_interviewSchedule__OzPbQ{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:24px}.InterviewSchedule_interviewScheduleSections__KhAIl{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.InterviewSchedule_interviewScheduleEmpty__vwgoj{padding:48px;text-align:center}.InterviewSchedule_interviewScheduleEmpty__vwgoj h2{color:#1d2939;font-size:20px;margin-bottom:8px}.InterviewSchedule_interviewScheduleEmpty__vwgoj p{color:#6c757d;font-size:14px}.InterviewScheduleSection_section__DR3ks{margin-bottom:32px}.InterviewScheduleSection_sectionHeader__Ws\+jx{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:8px}.InterviewScheduleSection_sectionTitle__Zr2p1{color:#1d2939;font-size:18px;font-weight:700;margin:0}.InterviewScheduleSection_sectionCountBadge__CQXVQ{background-color:#ebf3ff;border-radius:12px;color:#005a9c;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.InterviewScheduleSection_sectionEmpty__f\+6qn{color:#6c757d;font-size:14px;padding:24px;text-align:center}.InterviewScheduleSection_interviewsList__B9GBK{display:flex;flex-direction:column;gap:24px}.InterviewScheduleSection_dateGroup__WDfXr{display:flex;flex-direction:column;gap:16px}.InterviewScheduleSection_dateGroupTitle__gnkn8{color:#1d2939;font-size:16px;font-weight:700;margin:0}.InterviewScheduleSection_interviewCard__waOgk{align-items:flex-start;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;justify-content:space-between;padding:16px;transition:box-shadow .2s}.InterviewScheduleSection_interviewCard__waOgk:hover{box-shadow:0 4px 12px #00000014}.InterviewScheduleSection_actionNeededCard__fx7\+T{border-left:3px solid #005a9c}.InterviewScheduleSection_interviewCardContent__R8Xxb{cursor:pointer;flex:1 1}.InterviewScheduleSection_interviewCardTime__LTrEr{color:#1d2939;font-size:14px;margin:0 0 4px}.InterviewScheduleSection_interviewCardVenue__q4Te6{color:#6c757d;font-size:14px;margin:0 0 4px}.InterviewScheduleSection_interviewCardRelativeTime__ZMzCS{color:#6c757d;font-size:12px;font-style:italic;margin:0 0 8px}.InterviewScheduleSection_interviewCardStatus__YtgG7{margin-top:8px}.InterviewScheduleSection_interviewCardActions__6fo-d{display:flex;flex-direction:column;gap:8px;margin-left:16px}.InterviewScheduleSection_actionButtonsGrid__3PtOS{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;width:100%}.InterviewScheduleSection_actionButtonsColumn__8Eeeb{display:flex;flex-direction:column;gap:8px}.InterviewScheduleSection_actionButton__zwoIr,.InterviewScheduleSection_generateOfferButton__osJBR,.InterviewScheduleSection_rescheduleButton__fQ3kq{background-color:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:32px;padding:0 16px;transition:background-color .2s;white-space:nowrap;width:100%}.InterviewScheduleSection_actionButton__zwoIr:hover,.InterviewScheduleSection_generateOfferButton__osJBR:hover,.InterviewScheduleSection_rescheduleButton__fQ3kq:hover{background-color:#004a80}.InterviewScheduleSection_actionButtonSecondary__AwLhK{background-color:#fff;border:1px solid #005a9c;border-radius:6px;color:#005a9c;cursor:pointer;font-size:12px;font-weight:700;height:32px;padding:0 16px;transition:background-color .2s;white-space:nowrap;width:100%}.InterviewScheduleSection_actionButtonSecondary__AwLhK:hover{background-color:#f0f8ff}.CandidateDetailsPanel_panelOverlay__tl7Ot{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}.CandidateDetailsPanel_panel__AEM48{animation:CandidateDetailsPanel_slideIn__-FhNx .3s ease-out;background-color:#fff;box-shadow:-4px 0 15px #0000001a;display:flex;flex-direction:column;height:100%;position:fixed;right:0;top:0;width:500px;z-index:101}@keyframes CandidateDetailsPanel_slideIn__-FhNx{0%{transform:translateX(100%)}to{transform:translateX(0)}}.CandidateDetailsPanel_panelHeader__cDt4r{border-bottom:1px solid #e0e0e0;padding:24px}.CandidateDetailsPanel_panelHeaderTitle__W5qZe{font-size:24px;font-weight:700;margin:0}.CandidateDetailsPanel_panelHeaderClose__7SRKS{background:none;border:none;color:#6c757d;cursor:pointer;font-size:24px;font-weight:700;position:absolute;right:24px;top:24px}.CandidateDetailsPanel_panelContent__tDcU0{flex-grow:1;overflow-y:auto;padding:24px}.CandidateDetailsPanel_panelSection__sXgEj{margin-bottom:24px}.CandidateDetailsPanel_panelSectionTitle__F\+kjI{color:#6c757d;font-size:12px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.CandidateDetailsPanel_panelFooter__VoMU-{border-top:1px solid #e0e0e0;display:flex;gap:16px;justify-content:flex-end;padding:16px}.CandidateDetailsPanel_interviewStatusRow__cu8wE{align-items:center;display:flex;gap:12px;margin-top:8px}.CandidateDetailsPanel_interviewStatusContainer__KxXXh{align-items:center;display:flex;gap:8px}.CandidateDetailsPanel_interviewTimeUntil__CyjKf{color:#6c757d;font-size:13px;font-style:italic}.CandidateDetailsPanel_statusTag__UDyqw{background-color:#ebf3ff;border-radius:4px;color:#005a9c;font-size:12px;font-weight:700;padding:4px 8px}.CandidateDetailsPanel_buttonPrimary__G3tN5{background-color:#005a9c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 16px}.CandidateDetailsPanel_buttonPrimary__G3tN5:hover{background-color:#004a80}.CandidateDetailsPanel_buttonSecondary__BIxFc{background-color:#fff;border:1px solid #6c757d;border-radius:8px;color:#6c757d;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 16px}.CandidateDetailsPanel_buttonCancel__q05ZG{background-color:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 16px;transition:background-color .2s}.CandidateDetailsPanel_buttonCancel__q05ZG:hover{background-color:#5a6268}.CandidateDetailsPanel_buttonSecondary__BIxFc:hover{background-color:#f4f5f7}.CandidateDetailsPanel_errorText__EiUNX{color:#dc3545;font-size:14px;margin-top:8px}.CandidateDetailsPanel_resumeProfile__U\+JKO{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.CandidateDetailsPanel_contactSection__wWwVc{border-bottom:2px solid #e5e7eb;margin-bottom:32px;padding-bottom:24px}.CandidateDetailsPanel_contactItem__ZZPJQ{align-items:baseline;display:flex;margin-bottom:12px}.CandidateDetailsPanel_contactItem__ZZPJQ:last-child{margin-bottom:0}.CandidateDetailsPanel_contactLabel__uuTSk{color:#374151;font-size:14px;font-weight:600;min-width:120px}.CandidateDetailsPanel_contactValue__\+55Os{color:#6b7280;flex:1 1;font-size:14px}.CandidateDetailsPanel_resumeSection__3e-aa{margin-bottom:32px}.CandidateDetailsPanel_resumeSection__3e-aa:last-child{margin-bottom:0}.CandidateDetailsPanel_resumeSectionTitle__rxHcO{border-bottom:2px solid #e5e7eb;color:#005a9c;font-size:16px;font-weight:700;letter-spacing:0;margin-bottom:16px;padding-bottom:8px;text-transform:none}.CandidateDetailsPanel_resumeItem__czsRj{background-color:#f9fafb;border-left:3px solid #005a9c;border-radius:4px;margin-bottom:20px;padding:16px}.CandidateDetailsPanel_resumeItem__czsRj:last-child{margin-bottom:0}.CandidateDetailsPanel_resumeItemHeader__MSaI6{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.CandidateDetailsPanel_resumeItemTitle__e0V0n{color:#111827;font-size:15px;font-weight:600}.CandidateDetailsPanel_resumeItemDate__6RRPt{color:#6b7280;font-size:13px;font-weight:500}.CandidateDetailsPanel_resumeItemInstitution__YtoWV{color:#374151;font-size:14px;font-weight:500;margin-bottom:6px}.CandidateDetailsPanel_resumeItemDetails__OrJ4s{color:#6b7280;font-size:13px;margin-top:4px}.CandidateDetailsPanel_resumeItemRemarks__BuYL-{border-top:1px solid #e5e7eb;color:#6b7280;font-size:13px;font-style:italic;margin-top:8px;padding-top:8px}.CandidateDetailsPanel_loadingState__dF1zi{color:#6b7280;font-size:14px;padding:24px;text-align:center}.CandidateDetailsPanel_noDataState__kEeou{color:#9ca3af;font-size:14px;font-style:italic;padding:24px;text-align:center}.CandidateDetailsPanel_skillMatchCard__CS5bK{background-color:#f9fafb;border-left:3px solid #005a9c;border-radius:4px;margin-bottom:20px;padding:16px}.CandidateDetailsPanel_skillMatchHeader__KHBbp{align-items:center;display:flex;justify-content:space-between}.CandidateDetailsPanel_skillMatchLabel__x5mGI{color:#374151;font-size:14px;font-weight:600}.CandidateDetailsPanel_skillMatchPercentage__xmAgr{color:#005a9c;font-size:18px;font-weight:700}.CandidateDetailsPanel_skillsList__DNEoT{margin-top:16px}.CandidateDetailsPanel_skillsListLabel__UyBVE{color:#374151;font-size:14px;font-weight:600;margin-bottom:12px}.CandidateDetailsPanel_skillsTags__5x8TB{display:flex;flex-wrap:wrap;gap:8px}.CandidateDetailsPanel_skillTag__cy0aa{background-color:#ebf3ff;border-radius:16px;color:#005a9c;display:inline-block;font-size:13px;font-weight:500;padding:6px 12px}.ScheduleInterviewModal_modalOverlay__nzwen{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:200}.ScheduleInterviewModal_modalContent__-8cCx{background:#fff;border-radius:8px;padding:24px;width:400px}.ScheduleInterviewModal_modalTitle__8vD1t{color:#005a9c;font-size:18px;font-weight:700;margin-bottom:8px}.ScheduleInterviewModal_modalSubtitle__30OPX{color:#6c757d;font-size:14px;margin-bottom:24px}.ScheduleInterviewModal_formGroup__FKG-H{margin-bottom:16px}.ScheduleInterviewModal_formGroupLabel__ompsi{display:block;font-weight:700;margin-bottom:8px}.ScheduleInterviewModal_formGroupInput__-Z5jV{border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;height:40px;padding:8px;width:100%}.ScheduleInterviewModal_modalFooter__thgzk{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}.ScheduleInterviewModal_buttonPrimary__s4cU9{background-color:#005a9c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 16px}.ScheduleInterviewModal_buttonPrimary__s4cU9:hover{background-color:#004a80}.ScheduleInterviewModal_buttonSecondary__ywvZl{background-color:#fff;border:1px solid #6c757d;border-radius:8px;color:#6c757d;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 16px}.ScheduleInterviewModal_buttonSecondary__ywvZl:hover{background-color:#f4f5f7}.ScheduleInterviewModal_loadingMessage__eUC7L{color:#6c757d;font-size:14px;padding:8px;text-align:center}.ScheduleInterviewModal_formInputDisabled__c-xzJ{align-items:center;background-color:#f4f5f7;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;color:#6c757d;display:flex;height:40px;padding:8px;width:100%}.ScheduleInterviewModal_errorText__uChXA{color:#dc3545;font-size:14px;padding:8px}.TimePicker_timePicker__uTyxV{align-items:center;display:flex;gap:8px;width:100%}.TimePicker_timeSelect__uaiE5{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236B7280' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #e0e0e0;border-radius:4px;color:#374151;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;height:40px;padding:8px 32px 8px 12px;transition:all .2s}.TimePicker_timeSelect__uaiE5:hover{border-color:#005a9c}.TimePicker_timeSelect__uaiE5:focus{border-color:#005a9c;box-shadow:0 0 0 3px #005a9c1a;outline:none}.TimePicker_timeSeparator__wTv2g{color:#6b7280;font-size:18px;font-weight:600;margin:0 2px;-webkit-user-select:none;user-select:none}.TimePicker_timePicker__uTyxV .TimePicker_timeSelect__uaiE5:last-child{flex:0.8 1;min-width:80px}.ATSPage_atsPage__vxIA7{background-color:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100%;min-height:0;overflow:hidden}.ATSPage_atsHeader__-t5uB{background-color:#fff;border-bottom:1px solid #e0e0e0;flex-shrink:0;padding:24px 32px 0}.ATSPage_atsHeaderTitle__NWhS2{color:#005a9c;font-size:28px;font-weight:700;margin:0 0 16px}.ATSPage_jobInfoHeader__ZnhYc{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:32px;margin-bottom:24px;padding:16px}.ATSPage_jobInfoLabel__vsZ2x{color:#6c757d;display:block;font-size:14px;margin-bottom:4px}.ATSPage_jobInfoValue__REMpp{color:#1d2939;font-size:14px;font-weight:700}.ATSPage_jobInfoValueOpen__IfUtS{color:#005a9c}.ATSPage_jobInfoValueFilled__JW5Or{color:#6c757d}.ATSPage_atsTabs__xHDF0{display:flex;gap:24px}.ATSPage_atsTab__0p\+KB{background:none;border:none;border-bottom:3px solid #0000;color:#6c757d;cursor:pointer;font-size:16px;font-weight:600;padding:8px 0}.ATSPage_atsTabActive__TG3MB{border-bottom-color:#005a9c;color:#005a9c}.ATSPage_skeletonTitle__jxrI1{height:32px;margin-bottom:16px;width:300px}.ATSPage_skeletonJobInfo__j35pQ,.ATSPage_skeletonTitle__jxrI1{animation:ATSPage_loading__uyL-u 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}.ATSPage_skeletonJobInfo__j35pQ{height:20px;width:120px}.ATSPage_skeletonTab__xFiU0{animation:ATSPage_loading__uyL-u 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:24px;width:150px}.ATSPage_kanbanSkeleton__5sxpw{display:flex;gap:24px;overflow-x:auto;padding:24px 32px}.ATSPage_skeletonColumn__LmM6F{background:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;gap:12px;min-width:280px;padding:16px}.ATSPage_skeletonColumnHeader__3nrAm{border-radius:4px;height:24px}.ATSPage_skeletonCard__O3BBg,.ATSPage_skeletonColumnHeader__3nrAm{animation:ATSPage_loading__uyL-u 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;width:100%}.ATSPage_skeletonCard__O3BBg{border-radius:8px;height:120px}@keyframes ATSPage_loading__uyL-u{0%{background-position:200% 0}to{background-position:-200% 0}}.ATSPage_bulkActionBar__exPXt{align-items:center;background:#fff;border-top:1px solid #e0e0e0;bottom:0;box-shadow:0 -2px 10px #0000001a;display:flex;justify-content:space-between;left:0;padding:16px 32px;position:fixed;right:0;z-index:100}.ATSPage_bulkActionInfo__Mu7LO{align-items:center;display:flex;gap:16px}.ATSPage_bulkActionInfo__Mu7LO span{color:#1d2939;font-weight:600}.ATSPage_clearSelection__PK59A{background:none;border:1px solid #6c757d;border-radius:6px;color:#6c757d;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.ATSPage_clearSelection__PK59A:hover{background:#6c757d;color:#fff}.ATSPage_bulkActions__tDvr-{display:flex;gap:12px}.ATSPage_bulkActionButton__Uz1CU{background:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.ATSPage_bulkActionButton__Uz1CU:hover{background:#004a80;box-shadow:0 4px 12px #005a9c4d;transform:translateY(-1px)}.ATSPage_loadingSkeleton__QUCAG{align-items:center;display:flex;height:100vh;justify-content:center}.OfferWizardModal_overlay__j\+EU-{background:#0006;inset:0;position:fixed;z-index:1000}.OfferWizardModal_modal__8N16w{background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;display:flex;flex-direction:column;inset:5% 10%;position:fixed;z-index:1001}.OfferWizardModal_header__BSYQv{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.OfferWizardModal_title__4gtg8{color:#005a9c;font-size:18px;font-weight:700}.OfferWizardModal_close__uD59\+{background:#0000;border:none;cursor:pointer;font-size:20px}.OfferWizardModal_content__kebW9{overflow:auto;padding:16px 20px}.OfferWizardModal_footer__9PlOm{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:12px 20px}.OfferWizardModal_stepper__rw7dO{align-items:center;display:flex;gap:8px}.OfferWizardModal_step__eBqKi{border:1px solid #d1d5db;border-radius:999px;font-size:13px;padding:6px 10px}.OfferWizardModal_stepActive__qlDOL{background:#005a9c;border-color:#005a9c;color:#fff}.OfferWizardModal_footer__9PlOm button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.OfferWizardModal_footer__9PlOm button:first-child{background:#0000;border:1px solid #d1d5db;color:#374151}.OfferWizardModal_footer__9PlOm button:first-child:hover{background:#f3f4f6}.OfferWizardModal_footer__9PlOm button.OfferWizardModal_primary__N-u-o,.OfferWizardModal_footer__9PlOm button:last-child{background:#005a9c;color:#fff}.OfferWizardModal_footer__9PlOm button.OfferWizardModal_primary__N-u-o:hover,.OfferWizardModal_footer__9PlOm button:last-child:hover{background:#004a80}@media (prefers-color-scheme:dark){.OfferWizardModal_modal__8N16w{background:#111827;color:#e5e7eb}.OfferWizardModal_footer__9PlOm,.OfferWizardModal_header__BSYQv{border-color:#374151}}.OfferDetailsForm_form__\+B598{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(280px,1fr))}.OfferDetailsForm_field__FJvhb{display:flex;flex-direction:column}.OfferDetailsForm_label__K-RZv{font-weight:600;margin-bottom:6px}.OfferDetailsForm_input__tDAtU,.OfferDetailsForm_select__Fm-y\+,.OfferDetailsForm_textarea__ai99J{border:1px solid #d0d7de;border-radius:6px;font-size:14px;padding:8px 10px}.OfferDetailsForm_error__h1eYU{color:#b3261e;font-size:12px;margin-top:4px}.OfferDetailsForm_hint__48h9o{color:#6b7280;font-size:12px;margin-top:4px}.OfferDetailsForm_full__zj9\+x{grid-column:1/-1}.OfferDetailsForm_actions__RS5S8{display:flex;gap:12px;grid-column:1/-1;justify-content:flex-end;margin-top:12px}.OfferDetailsForm_buttonPrimary__rid2l{background:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s}.OfferDetailsForm_buttonPrimary__rid2l:hover:not(:disabled){background:#004a80}.OfferDetailsForm_buttonPrimary__rid2l:disabled{cursor:not-allowed;opacity:.5}.OfferDetailsForm_buttonSecondary__4sfvY{background:#0000;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.OfferDetailsForm_buttonSecondary__4sfvY:hover{background:#f3f4f6;border-color:#9ca3af}.OfferDetailsForm_labelText__q\+Cb4{align-items:center;display:inline-flex;gap:4px}.OfferDetailsForm_shaktisetuSection__g3wxt{grid-gap:16px 24px;background-color:#f5f7ff;border:1px solid #e0e7ff;border-radius:8px;display:grid;gap:16px 24px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(220px,1fr));padding:16px}.OfferDetailsForm_shaktisetuBadge__sRoTD{color:#1e3a8a;font-size:12px;font-weight:600;grid-column:1/-1;letter-spacing:.05em;text-transform:uppercase}.OfferDetailsForm_tooltipIcon__w60gp{align-items:center;background-color:#1e3a8a;border-radius:50%;color:#fff;cursor:help;display:inline-flex;font-size:11px;height:16px;justify-content:center;width:16px}.CloseJobModal_overlay__XQrC7{background:#00000080;inset:0;position:fixed;z-index:1000}.CloseJobModal_modal__ylKgk{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;left:50%;max-width:500px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.CloseJobModal_header__vLSAI{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CloseJobModal_title__Wsi\+R{color:#005a9c;font-size:20px;font-weight:700;margin:0}.CloseJobModal_close__Lofv7{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:background .2s;width:32px}.CloseJobModal_close__Lofv7:hover{background:#f3f4f6}.CloseJobModal_content__4Dv02{padding:24px}.CloseJobModal_message__hOIKL{color:#374151;font-size:16px;margin:0 0 20px}.CloseJobModal_info__enxYK{background:#f3f4f6;border-radius:8px;margin-bottom:20px;padding:16px}.CloseJobModal_infoItem__kl3nn{align-items:center;display:flex;justify-content:space-between}.CloseJobModal_infoLabel__5aAER{color:#6b7280;font-weight:600}.CloseJobModal_infoValue__VlRwu{color:#005a9c;font-size:18px;font-weight:700}.CloseJobModal_warning__3GT5l{color:#6c757d;font-weight:600;margin:16px 0 8px}.CloseJobModal_warningList__sXjv7{color:#6b7280;line-height:1.6;margin:0 0 16px 20px;padding:0}.CloseJobModal_warningList__sXjv7 li{margin-bottom:6px}.CloseJobModal_note__ZoCaj{color:#6b7280;font-size:14px;font-style:italic;margin:0}.CloseJobModal_footer__q9NZi{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.CloseJobModal_buttonSecondary__tRFap{background:#0000;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.CloseJobModal_buttonSecondary__tRFap:hover{background:#f3f4f6;border-color:#9ca3af}.CloseJobModal_buttonPrimary__kYWEO{background:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s}.CloseJobModal_buttonPrimary__kYWEO:hover{background:#004a80}@media (prefers-color-scheme:dark){.CloseJobModal_modal__ylKgk{background:#111827;color:#e5e7eb}.CloseJobModal_footer__q9NZi,.CloseJobModal_header__vLSAI{border-color:#374151}.CloseJobModal_info__enxYK{background:#1f2937}.CloseJobModal_message__hOIKL{color:#e5e7eb}}.ConfirmationModal_overlay__3m9kh{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ConfirmationModal_modal__VSJYU{align-items:center;background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;justify-content:center;max-width:400px;padding:24px;text-align:center;width:90%}.ConfirmationModal_iconWrapper__7f3yv{align-items:center;background-color:#ebf3ff;border-radius:50%;color:#005a9c;display:flex;font-size:24px;font-weight:700;height:44px;justify-content:center;margin-bottom:16px;width:44px}.ConfirmationModal_title__qpAvk{color:#005a9c;font-size:18px;font-weight:700;margin:0}.ConfirmationModal_message__YtqLJ{color:#111827;font-size:14px;margin:16px 0;text-align:center}.ConfirmationModal_footer__BWsSq{display:flex;gap:16px;width:100%}.ConfirmationModal_button__SKjYK{border-radius:8px;cursor:pointer;flex-grow:1;font-size:14px;font-weight:700;height:40px;transition:background-color .2s}.ConfirmationModal_cancelButton__L3LXC{background-color:#fff;border:1px solid #005a9c;color:#005a9c}.ConfirmationModal_cancelButton__L3LXC:hover{background-color:#ebf3ff}.ConfirmationModal_confirmButton__v7y\+V{background-color:#005a9c;border:none;color:#fff}.ConfirmationModal_confirmButton__v7y\+V:hover{background-color:#004a80}.AdminTable_tableWrapper__cvc7-{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;max-height:calc(100vh - 300px);overflow-x:auto;overflow-y:auto}.AdminTable_table__1ZvIE{border-collapse:collapse;margin:0;width:100%}.AdminTable_table__1ZvIE th{background-color:#f1f5f9;border-bottom:2px solid #cbd5e1;color:#005a9c;font-size:12px;font-weight:700;letter-spacing:.5px;padding:20px 24px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.AdminTable_table__1ZvIE td{border-bottom:1px solid #f1f5f9;color:#1d2939;font-size:14px;padding:20px 24px;text-align:left}.AdminTable_table__1ZvIE tbody tr{transition:all .2s ease}.AdminTable_table__1ZvIE tbody tr:hover{background-color:#f8fafc;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.AdminTable_table__1ZvIE tbody tr:last-child td{border-bottom:none}.AdminTable_statusBadge__\+r1m3{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.AdminTable_statusOpen__SnjG6{background-color:#ebf3ff;color:#005a9c}.AdminTable_statusFilled__AJNkm{background-color:#e0e0e0;color:#6c757d}.AdminTable_statusInactive__H3FMu{background-color:#f4f5f7;color:#6c757d}.AdminTable_roleBadge__StSAp,.AdminTable_statusActive__BBOhT{background-color:#ebf3ff;color:#005a9c}.AdminTable_roleBadge__StSAp{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.AdminTable_pocDropdown__M10CA{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#1d2939;cursor:pointer;font-size:14px;min-width:200px;padding:8px 12px;transition:all .2s ease}.AdminTable_pocDropdown__M10CA:focus,.AdminTable_pocDropdown__M10CA:hover{border-color:#005a9c;box-shadow:0 0 0 3px #005a9c1a}.AdminTable_pocDropdown__M10CA:focus{outline:none}.AdminTable_actionButton__zO3sF{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;transition:all .2s ease}.AdminTable_actionButton__zO3sF:hover{background-color:#f1f5f9;border-color:#cbd5e1;box-shadow:0 2px 4px #0000001a;color:#475569;transform:translateY(-1px)}.AdminTable_actionButtonDanger__0OYJe{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.AdminTable_actionButtonDanger__0OYJe:hover{background-color:#fee2e2;border-color:#fca5a5;box-shadow:0 2px 4px #dc262633;color:#b91c1c;transform:translateY(-1px)}.AlertModal_overlay__NDDzz{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.AlertModal_modal__37lYE,.AlertModal_overlay__NDDzz{align-items:center;display:flex;justify-content:center}.AlertModal_modal__37lYE{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;flex-direction:column;max-width:400px;padding:24px;text-align:center;width:90%}.AlertModal_iconWrapper__mbjzn{align-items:center;background-color:#ebf3ff;border-radius:50%;color:#005a9c;display:flex;font-size:24px;font-weight:700;height:44px;justify-content:center;margin-bottom:16px;width:44px}.AlertModal_title__UEOGp{color:#005a9c;font-size:18px;font-weight:700;margin:0}.AlertModal_message__LMrve{color:#6c757d;font-size:14px;margin:16px 0;text-align:center}.AlertModal_footer__1xjpA{display:flex;gap:16px;width:100%}.AlertModal_acknowledgeButton__JEAi9{background-color:#005a9c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;transition:background-color .2s ease;width:100%}.AlertModal_acknowledgeButton__JEAi9:hover{background-color:#004a80}.AddUserModal_overlay__P0ulT{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.AddUserModal_modal__QyFco{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:90vw;padding:24px;width:400px}.AddUserModal_title__xtaxE{color:#005a9c;font-size:18px;font-weight:600;margin:0 0 20px}.AddUserModal_formGroup__cCDej{margin-bottom:16px}.AddUserModal_formGroup__cCDej label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.AddUserModal_formGroup__cCDej input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;padding:8px 12px;transition:border-color .2s;width:100%}.AddUserModal_formGroup__cCDej input:focus{border-color:#005a9c;box-shadow:0 0 0 3px #005a9c1a;outline:none}.AddUserModal_formGroup__cCDej input:disabled,.AddUserModal_formInputDisabled__cFsll{background-color:#f3f4f6;border-color:#e5e7eb;color:#6b7280;cursor:not-allowed}.AddUserModal_formInputError__P9X3X{border-color:#dc2626!important}.AddUserModal_formInputError__P9X3X:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}.AddUserModal_formInputDisabled__cFsll{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#6b7280;display:inline-block;font-size:14px;padding:8px 12px;width:100%}.AddUserModal_formSelect__3juNs{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath d='m2 4 4 4 4-4' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#374151;cursor:pointer;font-size:14px;padding:10px 36px 10px 12px;transition:all .2s ease;width:100%}.AddUserModal_formSelect__3juNs:hover{border-color:#9ca3af;box-shadow:0 0 0 3px #005a9c0d}.AddUserModal_formSelect__3juNs:focus{border-color:#005a9c;box-shadow:0 0 0 3px #005a9c1a;outline:none}.AddUserModal_formSelect__3juNs option{background-color:#fff;color:#374151;padding:10px}.AddUserModal_formSelect__3juNs option:hover{background-color:#f3f4f6}.AddUserModal_footer__BpGQm{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.AddUserModal_cancelButton__30Gry{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.AddUserModal_cancelButton__30Gry:hover{background:#f9fafb;border-color:#9ca3af}.AddUserModal_submitButton__75hMk:hover{background:#004a80}.AddUserModal_errorMessage__AngOj{color:#dc2626;font-size:12px;margin-top:4px}.AddUserModal_apiError__uSGJ\+{background-color:#fef2f2;border:1px solid #dc2626;border-radius:6px;color:#dc2626;font-size:14px;font-weight:500;margin-bottom:16px;padding:12px}.AddUserModal_formHint__PeGAH{color:#6c757d;font-size:11px}.AddUserModal_submitButton__75hMk:disabled{cursor:not-allowed;opacity:.6}.AddUserModal_submitButton__75hMk{align-items:center;background:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:8px 16px;transition:background-color .2s}.AdminPage_adminPage__IM5-B{background-color:#f8fafc;height:100%;overflow-y:auto;padding:32px}.AdminPage_header__br1Od{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:32px;padding:24px 32px}.AdminPage_title__WlI8s{color:#005a9c;font-size:28px;font-weight:700;margin:0}.AdminPage_primaryButton__L7MyK{background:#005a9c;border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s}.AdminPage_primaryButton__L7MyK:hover{background:#004a80;box-shadow:0 4px 12px #005a9c4d;transform:translateY(-1px)}.AdminPage_tabs__aKE2k{align-items:center;display:flex;gap:24px;justify-content:space-around;padding:0 32px 24px}.AdminPage_tab__TTiIy{background:none;border:none;border-bottom:3px solid #0000;color:#6c757d;cursor:pointer;font-size:16px;font-weight:600;padding:8px 0}.AdminPage_tab__TTiIy:hover{color:#005a9c}.AdminPage_activeTab__knEJG{border-bottom:3px solid #005a9c;color:#005a9c}.AdminPage_tabSkeleton__S5j\+u{animation:AdminPage_loading__ZrfZQ 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:24px;width:120px}.AdminPage_tableSkeleton__\+nYqh{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin:0 32px;padding:24px}.AdminPage_skeletonRow__YP5sp{animation:AdminPage_loading__ZrfZQ 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:48px;margin-bottom:12px}.AdminPage_skeletonRow__YP5sp:last-child{margin-bottom:0}@keyframes AdminPage_loading__ZrfZQ{0%{background-position:200% 0}to{background-position:-200% 0}}.BillingTable_tableWrapper__nFSL8{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-top:16px;max-height:calc(100vh - 500px);overflow-x:auto;overflow-y:auto;width:100%}.BillingTable_table__cSROs{border-collapse:collapse;font-size:14px;width:100%}.BillingTable_table__cSROs thead{background-color:#f9fafb;border-bottom:2px solid #e5e7eb}.BillingTable_table__cSROs thead th{background-color:#f9fafb;color:#005a9c;font-size:12px;font-weight:600;letter-spacing:.05em;padding:12px 16px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:10}.BillingTable_table__cSROs thead th.BillingTable_sortable__i2\+AS{cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.BillingTable_table__cSROs thead th.BillingTable_sortable__i2\+AS:hover{background-color:#f3f4f6}.BillingTable_table__cSROs tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .15s ease}.BillingTable_table__cSROs tbody tr:last-child{border-bottom:none}.BillingTable_table__cSROs tbody tr.BillingTable_hoverable__KakDH{cursor:pointer}.BillingTable_table__cSROs tbody tr.BillingTable_hoverable__KakDH:hover{background-color:#f9fafb}.BillingTable_table__cSROs tbody td{color:#1f2937;padding:14px 16px;vertical-align:middle}.BillingTable_emptyState__5LjVy{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-top:16px;padding:60px 20px;text-align:center}.BillingTable_emptyState__5LjVy h2{color:#005a9c;font-size:24px;font-weight:700;margin:0 0 8px}.BillingTable_emptyState__5LjVy p{color:#6c757d;font-size:16px;margin:0}.BillingTable_statusBadge__f\+ZgU{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.BillingTable_statusSettled__8sAeq{background-color:#ebf3ff;color:#005a9c}.BillingTable_statusPending__yuUgO{background-color:#f4f5f7;color:#6c757d}.BillingTable_tableContainer__9Px5A{width:100%}.BillingTable_paginationContainer__Q1WnZ{align-items:center;background:#fff;border-radius:0 0 8px 8px;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 20px}.BillingTable_paginationInfo__W7eI5{color:#6b7280;font-size:14px}.BillingTable_paginationControls__0gxgZ{align-items:center;display:flex;gap:4px}.BillingTable_paginationButton__r26f2{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;min-width:36px;padding:6px 12px;transition:all .2s ease}.BillingTable_paginationButton__r26f2:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.BillingTable_paginationButton__r26f2:disabled{cursor:not-allowed;opacity:.5}.BillingTable_paginationButton__r26f2.BillingTable_active__Ej1nn{background-color:#005a9c;border-color:#005a9c;color:#fff}.BillingTable_paginationButton__r26f2.BillingTable_active__Ej1nn:hover{background-color:#004a80}.BillingTable_ellipsis__Zklhe{color:#6b7280;font-size:14px;padding:6px 8px}.BillingTable_pageSizeSelector__3g3W3{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:8px}.BillingTable_pageSizeSelector__3g3W3 label{font-weight:500}.BillingTable_pageSizeSelect__DZ6oj{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;font-size:14px;padding:6px 10px;transition:all .2s ease}.BillingTable_pageSizeSelect__DZ6oj:hover{border-color:#9ca3af}.BillingTable_pageSizeSelect__DZ6oj:focus{border-color:#005a9c;box-shadow:0 0 0 3px #005a9c1a;outline:none}@media (max-width:768px){.BillingTable_table__cSROs{font-size:12px}.BillingTable_table__cSROs tbody td,.BillingTable_table__cSROs thead th{padding:10px 12px}.BillingTable_paginationContainer__Q1WnZ{align-items:stretch;flex-direction:column;gap:12px}.BillingTable_pageSizeSelector__3g3W3,.BillingTable_paginationInfo__W7eI5{justify-content:center;text-align:center}.BillingTable_paginationControls__0gxgZ{flex-wrap:wrap;justify-content:center}.BillingTable_paginationButton__r26f2{font-size:13px;min-width:32px;padding:8px 10px}}@media print{.BillingTable_tableWrapper__nFSL8{display:none!important}}.FilterBar_filterBar__ozuOp{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:16px;margin-top:16px;padding:20px}.FilterBar_searchSection__uO-j-{width:100%}.FilterBar_searchInput__ABfMY{border:1px solid #d1d5db;border-radius:6px;font-size:14px;max-width:400px;padding:10px 16px;transition:all .2s ease;width:100%}.FilterBar_searchInput__ABfMY:focus{border-color:#005a9c;box-shadow:0 0 0 3px #005a9c1a;outline:none}.FilterBar_filtersSection__ztIKQ{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.FilterBar_filterSelect__jKKHE{background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;min-width:150px;padding:8px 12px;transition:all .2s ease}.FilterBar_filterSelect__jKKHE:hover{border-color:#9ca3af}.FilterBar_filterSelect__jKKHE:focus{border-color:#005a9c;box-shadow:0 0 0 3px #005a9c1a;outline:none}.FilterBar_clearButton__1gxGk{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.FilterBar_clearButton__1gxGk:hover{background-color:#f9fafb;border-color:#9ca3af}.FilterBar_exportButton__AP5Rf{background:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-left:auto;padding:8px 16px;transition:all .2s ease}.FilterBar_exportButton__AP5Rf:hover{background-color:#004a80}.FilterBar_exportButton__AP5Rf:active{transform:scale(.98)}@media (max-width:768px){.FilterBar_filterBar__ozuOp{padding:16px}.FilterBar_filtersSection__ztIKQ{flex-direction:column;width:100%}.FilterBar_clearButton__1gxGk,.FilterBar_exportButton__AP5Rf,.FilterBar_filterSelect__jKKHE{width:100%}.FilterBar_exportButton__AP5Rf{margin-left:0}.FilterBar_searchInput__ABfMY{max-width:100%}}@media print{.FilterBar_filterBar__ozuOp{display:none!important}}.InvoiceModal_modalOverlay__emv-X{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:1000}.InvoiceModal_modalContent__LFDxh{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:92vh;max-width:95vw;width:min(1280px,95vw)}.InvoiceModal_modalHeader__LtHp0{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:20px 30px}.InvoiceModal_modalTitleGroup__vSzsj h2{color:#005a9c;font-size:20px;margin:0}.InvoiceModal_modalTitleGroup__vSzsj{display:flex;flex-direction:column;gap:4px}.InvoiceModal_modalSubtitle__Lf1mw{color:#6b7280;font-size:14px;margin:0}.InvoiceModal_actions__bnZr7{align-items:center;display:flex;gap:12px}.InvoiceModal_downloadButton__iowKm{background:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.InvoiceModal_downloadButton__iowKm:hover{background:#004a80}.InvoiceModal_closeButton__pIEIv{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;padding:0;transition:color .2s ease;width:32px}.InvoiceModal_closeButton__pIEIv:hover{color:#1f2937}.InvoiceModal_modalBody__AvMfE{background:#f5f7fa;display:flex;flex:1 1;flex-direction:column;gap:20px;min-height:0;overflow-y:auto;padding:20px 30px 30px}.InvoiceModal_metadataGrid__vuR6B{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.InvoiceModal_metadataItem__WKAEe{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px}.InvoiceModal_metadataLabel__-J0nM{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.InvoiceModal_metadataValue__btU3x{color:#1f2937;font-size:14px;font-weight:500}.InvoiceModal_statusSettledBadge__m667J{background:#dcfce7;color:#166534}.InvoiceModal_statusPendingBadge__FSIZB,.InvoiceModal_statusSettledBadge__m667J{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;padding:4px 10px;text-transform:uppercase}.InvoiceModal_statusPendingBadge__FSIZB{background:#fef3c7;color:#92400e}.InvoiceModal_viewerContainer__jHCTK{align-items:stretch;background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex:1 1;justify-content:center;min-height:clamp(480px,65vh,720px);overflow:hidden}.InvoiceModal_pdfViewer__d-vcu{background:#f8fafc;border:none;width:100%}.InvoiceModal_stateContainer__\+w4Fe{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px;width:100%}.InvoiceModal_stateText__mM6CY{color:#6b7280;font-size:14px}.InvoiceModal_errorMessage__rAblX{color:#b91c1c;font-size:14px;text-align:center}.InvoiceModal_secondaryButton__Zptn7{background:#fff;border:1px solid #005a9c;border-radius:6px;color:#005a9c;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.InvoiceModal_secondaryButton__Zptn7:hover{background:#f0f8ff}.InvoiceModal_downloadError__kyYh8{color:#b91c1c;font-size:13px;margin:0;text-align:right}@media print{.InvoiceModal_modalOverlay__emv-X{background:#fff!important;overflow:visible!important;padding:0!important;position:static!important}.InvoiceModal_modalContent__LFDxh{border-radius:0!important;box-shadow:none!important;margin:0!important;max-height:none!important;max-width:100%!important;overflow:visible!important}.InvoiceModal_modalHeader__LtHp0{display:none!important}.InvoiceModal_modalBody__AvMfE{overflow:visible!important;padding:0!important}}@media (max-width:768px){.InvoiceModal_modalOverlay__emv-X{padding:10px}.InvoiceModal_modalContent__LFDxh{max-height:96vh;max-width:100%;width:100%}.InvoiceModal_modalHeader__LtHp0{padding:16px 20px}.InvoiceModal_modalTitleGroup__vSzsj h2{font-size:18px}.InvoiceModal_modalBody__AvMfE{padding:16px}.InvoiceModal_downloadButton__iowKm{font-size:13px;padding:6px 12px}}.BillingPage_billingPage__qsI74{max-width:1400px;padding:24px}.BillingPage_header__S0VRb{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.BillingPage_title__hatpj{color:#005a9c;font-size:28px;font-weight:700;margin:0 0 4px}.BillingPage_subtitle__IydN-{color:#6b7280;font-size:14px;margin:0}.BillingPage_statsGrid__FxpP4{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:24px}.BillingPage_statCard__qE6zN{background:#fff;border-left:4px solid #005a9c;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px}.BillingPage_statCard__qE6zN h3{color:#6b7280;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.BillingPage_statValue__vM1Y2{color:#1f2937;font-size:32px;font-weight:700;margin:0}.BillingPage_tabs__9wopW{background:#fff;border-radius:8px 8px 0 0;box-shadow:0 1px 3px #0000001a;display:flex;gap:0;overflow:hidden}.BillingPage_tab__rYZRX{background:#fff;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:16px 24px;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none}.BillingPage_tab__rYZRX:hover{background-color:#f9fafb;color:#374151}.BillingPage_activeTab__9eLrj{background:#ebf3ff;border-bottom-color:#005a9c;color:#005a9c}.BillingPage_statusSettled__gKD7Q{background-color:#ebf3ff;color:#005a9c}.BillingPage_statusPending__V6Fww,.BillingPage_statusSettled__gKD7Q{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.BillingPage_statusPending__V6Fww{background-color:#f4f5f7;color:#6c757d}.BillingPage_statValueSettled__MPa04{color:#005a9c}.BillingPage_statValuePending__uTJl7{color:#6c757d}.BillingPage_invoiceLink__-gG5u{color:#005a9c;cursor:pointer;font-weight:500}.BillingPage_invoiceLink__-gG5u:hover{text-decoration:underline}.BillingPage_viewButton__ZtYV8{background:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .2s ease}.BillingPage_viewButton__ZtYV8:hover{background:#004a80}.BillingPage_viewButton__ZtYV8:active{transform:scale(.98)}.BillingPage_skeleton__kDZEl{animation:BillingPage_loading__on1NH 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;border-radius:4px}@keyframes BillingPage_loading__on1NH{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1024px){.BillingPage_billingPage__qsI74{padding:20px}.BillingPage_statsGrid__FxpP4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BillingPage_billingPage__qsI74{padding:16px}.BillingPage_header__S0VRb{flex-direction:column;gap:16px}.BillingPage_title__hatpj{font-size:24px}.BillingPage_statsGrid__FxpP4{gap:12px;grid-template-columns:1fr}.BillingPage_statCard__qE6zN{padding:16px}.BillingPage_statValue__vM1Y2{font-size:24px}.BillingPage_tabs__9wopW{flex-direction:column}.BillingPage_tab__rYZRX{border-bottom:1px solid #e5e7eb;border-left:3px solid #0000;text-align:left}.BillingPage_activeTab__9eLrj{border-bottom-color:#e5e7eb;border-left-color:#005a9c}}@media print{.BillingPage_billingPage__qsI74{display:none!important}}.App{display:flex;flex-direction:column;min-height:100vh}body{margin:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.button-primary{background-color:#005a9c;border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 20px;transition:all .2s ease}.button-primary:hover{background-color:#004a80;box-shadow:0 4px 12px #005a9c4d;transform:translateY(-1px)}.button-primary:disabled{background-color:#a9b4c2;box-shadow:0 1px 3px #0000001a;cursor:not-allowed;transform:none}.button-secondary{background-color:#fff;border:1px solid #6c757d;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#6c757d;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 20px;transition:all .2s ease}.button-secondary:hover{background-color:#f4f5f7;border-color:#005a9c;box-shadow:0 4px 12px #00000026;color:#005a9c;transform:translateY(-1px)}.button-secondary:disabled{background-color:#f4f5f7;box-shadow:0 1px 3px #0000001a;color:#a9b4c2;cursor:not-allowed;transform:none}.form-input{background-color:#f4f5f7;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:16px;height:48px;padding:0 16px;transition:border-color .2s,box-shadow .2s;width:100%}.form-input:focus{border-color:#005a9c;box-shadow:0 0 0 3px #005a9c1a;outline:none}.form-label{color:#1d2939;display:block;font-size:14px;font-weight:600;margin-bottom:8px}:root{--primary-color:#005a9c;--primary-hover:#004a80;--secondary-color:#6c757d;--success-color:#16a34a;--error-color:#dc2626;--warning-color:#f59e0b;--background-color:#f4f5f7;--border-color:#e0e0e0;--text-primary:#1d2939;--text-secondary:#6c757d;--white:#fff;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;color:#1a202c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{border:none;cursor:pointer;font-family:inherit;outline:none}button:disabled{cursor:not-allowed;opacity:.6}input,select,textarea{font-family:inherit;outline:none}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media print{body{background:#fff}.sidebar,[class*=Sidebar],[class*=sidebar],aside,footer,header,nav{display:none!important}}
/*# sourceMappingURL=main.63f02789.css.map*/