.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}.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}.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_registerHeader__aORIm{margin-bottom:32px;text-align:center}.RegisterPage_registerTitle__hucU1{color:#005a9c;font-size:28px;font-weight:700;margin:0}.RegisterPage_registerSubtitle__-BPzO{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;font-size:16px;font-weight:600;height:52px;transition:background-color .2s;width:100%}.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}.RegisterPage_loginLink__RXKdL{color:#6c757d;font-size:14px;margin-top:24px;text-align:center}.RegisterPage_loginLink__RXKdL span{color:#005a9c;cursor:pointer;font-weight:600;text-decoration:underline}.RegisterPage_loginLink__RXKdL span:hover{color:#004a80}.DashboardPage_container__XQodv{background-color:#f8fafc;height:100%;overflow-y:auto;padding:32px}.DashboardPage_header__sqjsP{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}.DashboardPage_pageTitle__Yb\+H-{color:#005a9c;font-size:28px;font-weight:700;margin:0}.DashboardPage_pageSubtitle__GLKG6{color:#6c757d;font-size:14px;margin:4px 0 0}.DashboardPage_createJobButton__dopVz{align-items:center;background:#005a9c;border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.DashboardPage_createJobButton__dopVz:hover{background:#004a80;box-shadow:0 4px 12px #005a9c4d;transform:translateY(-1px)}.DashboardPage_filters__FCSNZ{margin-bottom:24px;padding:0 12px}.DashboardPage_searchWrapper__JII9D{max-width:400px;position:relative;width:100%}.DashboardPage_searchIcon__aaiVW{color:#999;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.DashboardPage_searchInput__MQVKy{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;padding:12px 12px 12px 40px;transition:border-color .2s,box-shadow .2s;width:100%}.DashboardPage_searchInput__MQVKy:focus{border-color:#005a9c;box-shadow:0 0 0 2px #005a9c1a}.DashboardPage_jobsGrid__qjsIi{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-top:24px;padding-bottom:32px}.DashboardPage_loadingState__QIPuT{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:64px}.DashboardPage_spinner__oM1Wg{animation:DashboardPage_spin__w4uCq 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#005a9c;height:32px;margin-bottom:16px;width:32px}@keyframes DashboardPage_spin__w4uCq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DashboardPage_emptyState__YjXkr{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;justify-content:center;margin-top:16px;min-height:300px;padding:64px;text-align:center}.DashboardPage_emptyIcon__6oNgn{color:#ccc;margin-bottom:16px}.DashboardPage_emptyState__YjXkr h3{color:#333;font-size:18px;font-weight:600;margin:0 0 8px}.DashboardPage_emptyState__YjXkr p{color:#666;margin:0 0 24px}.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:12px;box-shadow:0 4px 20px #00000026;max-width:500px;padding:24px;width:100%}.DashboardPage_modalFooter__guVN9{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.DashboardPage_buttonSecondary__EIiM\+{background:#f3f4f6;border:none;border-radius:6px;color:#374151;cursor:pointer;font-weight:500;padding:10px 20px;transition:background .2s}.DashboardPage_buttonSecondary__EIiM\+:hover{background:#e5e7eb}.DashboardPage_buttonPrimary__br6E\+{background:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background .2s}.DashboardPage_buttonPrimary__br6E\+:hover{background:#004a80}.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;display:flex;justify-content:space-between;margin-bottom:0;padding:24px 32px 0}.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;justify-content:center;padding:0;width:32px}.JobEditorModal_modalClose__YSjje:hover{color:#1d2939}.JobEditorModal_formContent__dJ3Tr{padding:12px 32px}.JobEditorModal_formGroup__gLo1f{margin-bottom:12px}.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{border-radius:0 0 16px 16px;display:flex;gap:16px;justify-content:flex-end;margin-top:0;padding:0 32px 24px}.JobEditorModal_buttonSecondary__Fafqd{background-color:#fff;border:1px solid #6c757d;border-radius:8px;color:#6c757d;cursor:pointer;font-size:14px;font-weight:700;height:40px;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:40px;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}.TabBar_tabs__PKXx1{background:#fff;border-radius:8px 8px 0 0;display:flex;overflow:hidden}.TabBar_tab__0xR2J{background:#fff;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;flex:1 1;font-size:large;font-weight:600;padding:16px 24px;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none}.TabBar_tab__0xR2J:hover{background-color:#f9fafb;color:#374151;font-size:larger}.TabBar_activeTab__9Fe-H{background:#ebf3ff;border-bottom-color:#005a9c;color:#005a9c}@media (max-width:768px){.TabBar_tabs__PKXx1{flex-direction:column}.TabBar_tab__0xR2J{border-bottom:1px solid #e5e7eb;border-left:3px solid #0000;text-align:left}.TabBar_activeTab__9Fe-H{border-bottom-color:#e5e7eb;border-left-color:#005a9c}}.ConfirmationModal_overlay__wPno4{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__fqSdx{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__2hepb{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__aDq4K{color:#005a9c;font-size:18px;font-weight:700;margin:0}.ConfirmationModal_message__Uzm42{color:#6b7280;font-size:16px;font-weight:300;margin:16px 0;text-align:center}.ConfirmationModal_footer__80WdI{display:flex;gap:16px;width:100%}.ConfirmationModal_button__Kwkgf{border-radius:8px;cursor:pointer;flex-grow:1;font-size:14px;font-weight:700;height:40px;transition:background-color .2s}.ConfirmationModal_cancelButton__eIP7-{background-color:#fff;border:1px solid #005a9c;color:#005a9c}.ConfirmationModal_cancelButton__eIP7-:hover{background-color:#ebf3ff}.ConfirmationModal_confirmButton__yU\+60{background-color:#005a9c;border:none;color:#fff}.ConfirmationModal_confirmButton__yU\+60:hover{background-color:#004a80}.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:8px;padding:24px;transition:all .2s ease;width:100%}.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;margin-top:12px;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:12px}.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%}.KanbanBoard_kanbanBoard__E-Pyv{background-color:#fff;display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow:hidden;padding:16px 16px 24px}.KanbanBoard_kanbanColumns__S3i0v{align-items:stretch;display:flex;flex:1 1;gap:16px;min-height:0;overflow-x:auto;overflow-y:hidden}.KanbanColumn_kanbanColumn__RiSZa{background-color:#f0f0f0;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0}.KanbanColumn_kanbanColumnApplication__7TPEX{min-width:280px;width:24%}.KanbanColumn_kanbanColumnInterview__UJW-o{min-width:210px;width:19%}.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}.CandidateCard_candidateCard__ezNAT{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:grab;min-width:260px;padding:16px;position:relative;-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{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.CandidateCard_candidateCardSelected__pcVhY{background-color:#f0f9ff;border-color:#005a9c}.CandidateCard_candidateCardBulkMode__eFsp1{cursor:pointer}.CandidateCard_selectionCheckbox__83bLX{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:0;padding:8px;position:absolute;right:12px;top:12px;z-index:2}.CandidateCard_selectionCheckbox__83bLX input{cursor:pointer;margin:0;transform:scale(1.5)}.CandidateCard_interviewStatusContainer__\+DV2l{margin-top:12px}.CandidateCard_interviewStatusRow__-E9-7{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CandidateCard_interviewTimeUntil__KqO5A{color:#6b7280;font-size:12px}.CandidateCard_offerInfo__Yppqr{margin-top:8px}.CandidateCard_interviewDetails__POe1v{color:#6b7280;font-size:12px;margin:4px 0}.CandidateCard_buttonDownload__LS67p{background-color:#005a9c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-top:8px;padding:6px 12px}.CandidateCard_buttonDownload__LS67p:hover{background-color:#004a80}.CandidateCard_emptyActionPlaceholder__9p-2e{height:0}.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}.InterviewCard_interviewCard__dBcUQ{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;padding:16px;position:relative;transition:box-shadow .2s;-webkit-user-select:none;user-select:none}.InterviewCard_interviewCard__dBcUQ:hover{border-color:#005a9c;box-shadow:0 4px 12px #00000014}.InterviewCard_interviewCardHeader__cTRDY{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.InterviewCard_interviewCardInfo__-jbWC{flex:1 1}.InterviewCard_interviewCardName__714BS{color:#1d2939;font-size:16px;font-weight:700;margin:0 0 4px}.InterviewCard_interviewCardMeta__jLaqM{display:flex;flex-direction:column;gap:2px}.InterviewCard_interviewTime__uN\+Gd{color:#1d2939;font-size:14px;font-weight:500}.InterviewCard_interviewRelativeTime__Qpt-w{color:#6c757d;font-size:12px;font-style:italic}.InterviewCard_interviewCardVenue__tbZwl{color:#6c757d;font-size:12px;margin-top:4px}.InterviewCard_interviewCardStatus__yUwDS{flex-shrink:0;margin-left:8px}.InterviewCard_interviewCardActions__ud59-{display:flex;flex-direction:column;gap:8px;margin-top:12px}.InterviewCard_actionButtonsGrid__mW5yV{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.InterviewCard_actionButton__0LEMs{background-color:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:32px;padding:0 8px;transition:background-color .2s;white-space:nowrap;width:100%}.InterviewCard_actionButton__0LEMs:hover{background-color:#004a80}.InterviewCard_generateOfferButton__ag1Uc{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%}.InterviewCard_generateOfferButton__ag1Uc:hover{background-color:#004a80}.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{border-bottom:1px solid #e0e0e0;margin-bottom:24px;padding-bottom:24px}.CandidateDetailsPanel_panelSection__sXgEj:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.CandidateDetailsPanel_panelSectionTitle__F\+kjI{color:#005a9c;font-size:16px;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.CandidateDetailsPanel_panelFooter__VoMU-{border-top:1px solid #e0e0e0;display:flex;gap:16px;justify-content:flex-end;padding:16px}.CandidateDetailsPanel_interviewStatusContainer__KxXXh{align-items:center;display:flex;gap:8px}.CandidateDetailsPanel_interviewTimeUntil__CyjKf{color:#6c757d;font-size:13px;font-style:italic}.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:none;margin-bottom:0;padding-bottom:0}.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{color:#005a9c;font-size:16px;font-weight:700;letter-spacing:0;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}.CandidateDetailsPanel_offerStatusBadge__pdnz7{background-color:#005a9c;border-radius:6px;color:#fff;display:inline-block;font-size:13px;font-weight:600;margin-bottom:8px;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_container__Rs7Pa{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;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_closeJobButton__SjpU6{background-color:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s ease}.ATSPage_closeJobButton__SjpU6:hover{background-color:#004a80}.ATSPage_tabsContainer__Hdl30{display:flex;flex-direction:column;padding:0 24px 0 16px}.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_loadingContainer__pDTbG{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center;width:100%}.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;display:flex;justify-content:space-between;padding:16px 20px}.OfferWizardModal_title__4gtg8{color:#005a9c;font-size:22px;font-weight:700}.OfferWizardModal_close__uD59\+{background:#0000;border:none;cursor:pointer;font-size:x-large}.OfferWizardModal_content__kebW9{flex:1 1;overflow:auto;padding:16px 20px}.OfferWizardModal_stepActive__qlDOL{background:#005a9c;border-color:#005a9c;color:#fff}.OfferWizardModal_errorContainer__aLYhc{align-items:center;display:flex;flex-direction:column;padding:20px;text-align:center}.OfferWizardModal_errorHeader__ZooBq{color:#dc2626;margin-bottom:16px}.OfferWizardModal_errorTitle__JMWZT{font-size:20px;font-weight:600;margin:0}.OfferWizardModal_errorMessage__4J-Li{color:#374151;margin-bottom:12px}.OfferWizardModal_errorList__toSTx{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;list-style:none;margin:0 0 24px;max-height:200px;max-width:400px;overflow-y:auto;padding:0;width:100%}.OfferWizardModal_errorList__toSTx li{border-bottom:1px solid #e5e7eb;color:#4b5563;font-size:14px;padding:8px 12px;text-align:left}.OfferWizardModal_errorList__toSTx li:last-child{border-bottom:none}.OfferWizardModal_actions__vZ06S{display:flex;gap:12px;justify-content:center}.OfferWizardModal_buttonPrimary__LvjlG{background-color:#005a9c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px}.OfferWizardModal_buttonPrimary__LvjlG:hover{background-color:#004a80}@media (prefers-color-scheme:dark){.OfferWizardModal_modal__8N16w{background:#111827;color:#e5e7eb}.OfferWizardModal_header__BSYQv{border-color:#374151}.OfferWizardModal_errorList__toSTx{background:#1f2937;border-color:#374151}.OfferWizardModal_errorList__toSTx li{border-color:#374151;color:#d1d5db}.OfferWizardModal_errorMessage__4J-Li{color:#d1d5db}}.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_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}}.Table_tableWrapper__7BcSa{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-top:16px;max-height:calc(100vh - 300px);overflow-x:auto;overflow-y:auto;width:100%}.Table_table__6sIvw{border-collapse:collapse;font-size:14px;width:100%}.Table_table__6sIvw thead{background-color:#f9fafb;border-bottom:2px solid #e5e7eb}.Table_table__6sIvw 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}.Table_table__6sIvw thead th.Table_sortable__Wxryr{cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.Table_table__6sIvw thead th.Table_sortable__Wxryr:hover{background-color:#f3f4f6}.Table_table__6sIvw tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .15s ease}.Table_table__6sIvw tbody tr:last-child{border-bottom:none}.Table_table__6sIvw tbody tr.Table_clickable__N1IgI{cursor:pointer}.Table_table__6sIvw tbody tr.Table_clickable__N1IgI:hover{background-color:#f9fafb}.Table_table__6sIvw tbody td{color:#1f2937;padding:14px 16px;vertical-align:middle}.Table_tableCell__p-pgo{color:#111827;font-size:14px;font-weight:500}.Table_emptyState__Umq90{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-top:16px;padding:60px 20px;text-align:center}.Table_emptyState__Umq90 h2{color:#005a9c;font-size:24px;font-weight:700;margin:0 0 8px}.Table_emptyState__Umq90 p{color:#6c757d;font-size:16px;margin:0}.Table_paginationContainer__95RsG{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}.Table_paginationInfo__YS9\+t{color:#6b7280;font-size:14px}.Table_paginationControls__t8wfn{align-items:center;display:flex;gap:4px}.Table_paginationButton__apaDs{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}.Table_paginationButton__apaDs:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.Table_paginationButton__apaDs:disabled{cursor:not-allowed;opacity:.5}.Table_paginationButton__apaDs.Table_active__59fzP{background-color:#005a9c;border-color:#005a9c;color:#fff}.Table_paginationButton__apaDs.Table_active__59fzP:hover{background-color:#004a80}.Table_ellipsis__Px1Eb{color:#6b7280;font-size:14px;padding:6px 8px}.Table_pageSizeSelector__kzpLO{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:8px}.Table_pageSizeSelector__kzpLO label{font-weight:500}.Table_pageSizeSelect__55CRX{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;font-size:14px;padding:6px 10px;transition:all .2s ease}.Table_pageSizeSelect__55CRX:hover{border-color:#9ca3af}.Table_pageSizeSelect__55CRX:focus{border-color:#005a9c;box-shadow:0 0 0 3px #005a9c1a;outline:none}@media (max-width:768px){.Table_table__6sIvw{font-size:12px}.Table_table__6sIvw tbody td,.Table_table__6sIvw thead th{padding:10px 12px}.Table_paginationContainer__95RsG{align-items:stretch;flex-direction:column;gap:12px}.Table_pageSizeSelector__kzpLO,.Table_paginationInfo__YS9\+t{justify-content:center;text-align:center}.Table_paginationControls__t8wfn{flex-wrap:wrap;justify-content:center}.Table_paginationButton__apaDs{font-size:13px;min-width:32px;padding:8px 10px}}@media print{.Table_tableWrapper__7BcSa{display:none!important}}.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}}.FilterBar_filterBar__SPIG2{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:16px 24px}.FilterBar_topRow__dk8Vv{align-items:center;display:flex;gap:16px;justify-content:space-between}.FilterBar_searchSection__RZ7Zi{flex:1 1;max-width:400px;position:relative}.FilterBar_searchInput__TQinc{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239CA3AF'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21 21-6-6m2-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0z'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;background-size:16px;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:14px;padding:10px 16px 10px 40px;transition:all .2s;width:100%}.FilterBar_searchInput__TQinc:focus{border-color:#005a9c;box-shadow:0 0 0 3px #005a9c1a;outline:none}.FilterBar_actionsSection__aCmke{display:flex;gap:12px}.FilterBar_filtersRow__gJTpn{border-top:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:12px;padding-top:16px}.FilterBar_filterSelect__Fq1nd{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;font-size:13px;min-width:140px;padding:8px 12px;transition:all .2s}.FilterBar_filterSelect__Fq1nd:hover{background-color:#f9fafb;border-color:#d1d5db}.FilterBar_filterSelect__Fq1nd:focus{border-color:#005a9c;outline:none}.FilterBar_clearButton__AR9qV{background:none;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.FilterBar_clearButton__AR9qV:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.FilterBar_exportButton__3yLHc{align-items:center;background:#005a9c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.FilterBar_exportButton__3yLHc:hover{background:#004a80;transform:translateY(-1px)}@media (max-width:768px){.FilterBar_topRow__dk8Vv{align-items:stretch;flex-direction:column}.FilterBar_searchSection__RZ7Zi{max-width:none}.FilterBar_actionsSection__aCmke{justify-content:flex-end}.FilterBar_filtersRow__gJTpn{flex-direction:column}.FilterBar_filterSelect__Fq1nd{width:100%}}.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_adminPage__aLZbd{background-color:#f8fafc;height:100%;overflow-y:auto;padding:32px}.BillingPage_header__S0VRb{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}.BillingPage_title__hatpj{color:#005a9c;font-size:28px;font-weight:700;margin:0}.BillingPage_subtitle__IydN-{color:#6b7280;font-size:14px;margin:4px 0 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_actionButtons__5H9u9{display:flex;gap:8px}.BillingPage_skeleton__kDZEl,.BillingPage_tabSkeleton__UKlm9{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}.BillingPage_tabSkeleton__UKlm9{height:24px;width:120px}.BillingPage_tableSkeleton__5o9V6{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-top:24px;padding:24px}.BillingPage_skeletonRow__ZCdjx{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;height:48px;margin-bottom:12px}.BillingPage_skeletonRow__ZCdjx:last-child{margin-bottom:0}@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}.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}.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}.NotificationsModal_overlay__pjtcT{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.NotificationsModal_modal__uZGIM{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:600px;width:100%}.NotificationsModal_header__L1k\+y{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:24px}.NotificationsModal_title__DlFS2{color:#005a9c;font-size:20px;font-weight:700;margin:0}.NotificationsModal_closeButton__d035u{align-items:center;background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:background-color .2s ease;width:32px}.NotificationsModal_closeButton__d035u:hover{background-color:#f0f0f0}.NotificationsModal_content__-6C3M{flex:1 1;overflow-y:auto;padding:16px 24px}.NotificationsModal_notificationItem__ckCWT{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;margin-bottom:12px;padding:16px;transition:all .2s ease}.NotificationsModal_notificationItem__ckCWT:hover{background-color:#f8f9fa;border-color:#005a9c;box-shadow:0 2px 8px #005a9c1a}.NotificationsModal_notificationItem__ckCWT:last-child{margin-bottom:0}.NotificationsModal_notificationHeader__RvnBD{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.NotificationsModal_notificationTitle__dve5C{color:#005a9c;flex:1 1;font-size:16px;font-weight:600;margin:0}.NotificationsModal_notificationDate__xM19\+{color:#6c757d;font-size:12px;margin-left:12px;white-space:nowrap}.NotificationsModal_notificationMessage__nFORP{color:#333;font-size:14px;line-height:1.5;margin:0}.NotificationsModal_footer__O79c2{border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;padding:16px 24px}.NotificationsModal_closeFooterButton__OEW8F{background-color:#005a9c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;padding:0 24px;transition:background-color .2s ease}.NotificationsModal_closeFooterButton__OEW8F:hover{background-color:#004a80}*{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}input[type=checkbox]{accent-color:#005a9c;cursor:pointer}a{color:inherit;text-decoration:none}@media print{body{background:#fff}.sidebar,[class*=Sidebar],[class*=sidebar],aside,footer,header,nav{display:none!important}}
/*# sourceMappingURL=main.655d8714.css.map*/