.Login_page__yXPXa{align-items:center;background:var(--navy);display:flex;justify-content:center;min-height:100vh;padding:2rem}.Login_card__gWlrO{background:var(--surface);border-radius:14px;box-shadow:0 24px 80px #0000004d;max-width:420px;padding:2.5rem;width:100%}.Login_brand__vg4Pl{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;margin-bottom:2rem;padding-bottom:1.5rem}.Login_brandIcon__Aiypj{align-items:center;background:var(--red);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.Login_brandName__ofmrB{color:var(--text);font-size:15px;font-weight:700}.Login_brandSub__C6368{color:var(--text-muted);font-size:12px}.Login_heading__rTBgg{color:var(--text);font-size:22px;font-weight:700;margin-bottom:.25rem}.Login_sub__7HRGS{color:var(--text-muted);font-size:13.5px;margin-bottom:1.75rem}.Login_form__5n2LA{display:flex;flex-direction:column;gap:1.1rem}.Login_field__QvtA0{display:flex;flex-direction:column;gap:5px}.Login_field__QvtA0 label{color:var(--text);font-size:13px;font-weight:500}.Login_field__QvtA0 input{border:1.5px solid var(--border);border-radius:7px;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s}.Login_field__QvtA0 input:focus{border-color:var(--navy)}.Login_error__pq6E7{background:#fff5f5;border:1px solid #feb2b2;border-radius:6px;color:#c53030;font-size:13px;padding:10px 12px}.Login_btn__q8dTz{background:var(--navy);border:none;border-radius:7px;color:#fff;font-size:14px;font-weight:600;margin-top:.25rem;padding:12px;transition:background .2s}.Login_btn__q8dTz:hover:not(:disabled){background:var(--red)}.Login_btn__q8dTz:disabled{cursor:not-allowed;opacity:.6}.StatCard_card__yMaSG{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:1.5rem}.StatCard_card__yMaSG.StatCard_accent__aUZtv{background:var(--navy);border-color:var(--navy)}.StatCard_label__WN2KS{color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:.06em;margin-bottom:.5rem;text-transform:uppercase}.StatCard_accent__aUZtv .StatCard_label__WN2KS{color:#ffffff80}.StatCard_value__2wsjP{color:var(--text);font-size:1.8rem;font-weight:700;line-height:1}.StatCard_accent__aUZtv .StatCard_value__2wsjP{color:#fff}.StatCard_sub__OHFMJ{color:var(--text-muted);font-size:12px;margin-top:.4rem}.StatCard_accent__aUZtv .StatCard_sub__OHFMJ{color:#fff6}.Badge_badge__1xRhP{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;padding:3px 10px}.Badge_green__IDWke{background:#f0fff4;color:#276749}.Badge_orange__S4gdP{background:#fffaf0;color:#c05621}.Badge_red__PDDZR{background:#fff5f5;color:#c53030}.Badge_blue__7rp90{background:#ebf8ff;color:#2b6cb0}.Badge_gray__0II1N{background:#f7fafc;color:#4a5568}.Dashboard_page__nGm-R{display:flex;flex-direction:column;gap:1.75rem}.Dashboard_loading__B1nnA{color:var(--text-muted);padding:2rem}.Dashboard_welcome__Ef7C3 h2{color:var(--text);font-size:20px;font-weight:700}.Dashboard_welcome__Ef7C3 p{color:var(--text-muted);font-size:13px;margin-top:2px}.Dashboard_statsGrid__GHhF8{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.Dashboard_statsGrid__GHhF8{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Dashboard_statsGrid__GHhF8{gap:.75rem;grid-template-columns:1fr 1fr}}.Dashboard_section__yn5yz{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.Dashboard_sectionHead__JIc8h{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:1rem 1.25rem}.Dashboard_sectionHead__JIc8h h3{font-size:14px;font-weight:600}.Dashboard_viewAll__eCMND{background:none;border:none;color:var(--navy);cursor:pointer;font-size:12.5px;font-weight:500;white-space:nowrap}.Dashboard_viewAll__eCMND:hover{color:var(--red)}.Dashboard_tableWrap__ZgJGp{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;min-width:480px;width:100%}th{background:var(--bg);color:var(--text-muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;padding:.65rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}td,th{border-bottom:1px solid var(--border)}td{font-size:13px;padding:.8rem 1rem;vertical-align:middle}tr:last-child td{border-bottom:none}.Dashboard_row__pgrcy{cursor:pointer;transition:background .15s}.Dashboard_row__pgrcy:hover td{background:#f7f9fc}.Dashboard_phone__ivJB\+{color:var(--text-muted);font-size:12px}.Dashboard_empty__8Yhkk{color:var(--text-muted);padding:2rem!important;text-align:center}@media (max-width:480px){.Dashboard_welcome__Ef7C3 h2{font-size:17px}}.Clients_page__SAtQO{display:flex;flex-direction:column;gap:1.25rem}.Clients_toolbar__iybxB{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem}.Clients_filters__UbnYl{display:flex;flex:1 1;flex-wrap:wrap;gap:.6rem}.Clients_search__Q7cAp{background:var(--surface);border:1.5px solid var(--border);border-radius:7px;flex:1 1;font-size:13.5px;min-width:180px;outline:none;padding:9px 12px}.Clients_search__Q7cAp:focus{border-color:var(--navy)}.Clients_select__zrRti{-webkit-appearance:none;appearance:none;background:var(--surface);border:1.5px solid var(--border);border-radius:7px;font-size:13px;max-width:200px;min-width:130px;outline:none;padding:9px 12px}.Clients_addBtn__x4WeI{background:var(--navy);border:none;border-radius:7px;color:#fff;flex-shrink:0;font-size:13.5px;font-weight:600;padding:9px 18px;transition:background .2s;white-space:nowrap}.Clients_addBtn__x4WeI:hover{background:var(--red)}.Clients_summary__au6qu{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:1.5rem;padding:.75rem 1.25rem}.Clients_summary__au6qu strong{color:var(--text)}.Clients_tableWrap__UovpI{-webkit-overflow-scrolling:touch;background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow-x:auto}.Clients_table__3BBsd{border-collapse:collapse;min-width:700px;width:100%}.Clients_table__3BBsd th{background:var(--bg);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;padding:.65rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.Clients_table__3BBsd td{border-bottom:1px solid var(--border);font-size:13px;padding:.75rem 1rem;vertical-align:top}.Clients_table__3BBsd tr:last-child td{border-bottom:none}.Clients_row__OIqrM:hover td{background:#f7f9fc}.Clients_sub__W4h3i{color:var(--text-muted);font-size:11.5px;margin-top:1px}.Clients_actions__o\+37u{display:flex;gap:.4rem}.Clients_editBtn__4JCIj{background:var(--surface);border:1.5px solid var(--border);border-radius:5px;color:var(--text);font-size:12px;font-weight:500;padding:4px 10px;transition:all .15s;white-space:nowrap}.Clients_editBtn__4JCIj:hover{border-color:var(--navy)}.Clients_delBtn__pdcDO{background:#fff5f5;border:1.5px solid #fed7d7;border-radius:5px;color:var(--red);font-size:12px;font-weight:500;padding:4px 8px;transition:all .15s}.Clients_delBtn__pdcDO:hover{background:var(--red);color:#fff}.Clients_empty__YkEpy{color:var(--text-muted);padding:3rem;text-align:center}@media (max-width:640px){.Clients_select__zrRti{max-width:100%;min-width:100%}.Clients_search__Q7cAp{min-width:100%}.Clients_summary__au6qu{font-size:12px;gap:.75rem}}.FormField_field__S6Ye4{display:flex;flex-direction:column;gap:5px}.FormField_label__66tzX{color:var(--text);font-size:12.5px;font-weight:500}.FormField_req__77bWG{color:var(--red);margin-left:3px}.FormField_input__to\+98{-webkit-appearance:none;appearance:none;background:var(--surface);border:1.5px solid var(--border);border-radius:7px;color:var(--text);font-size:13.5px;outline:none;padding:9px 12px;transition:border-color .2s;width:100%}.FormField_input__to\+98:focus{border-color:var(--navy)}.FormField_input__to\+98:disabled{background:var(--bg);color:var(--text-muted);cursor:not-allowed}.FormField_textarea__TOuXB{min-height:90px;resize:vertical}.FormField_error__M1HMM{color:var(--red);font-size:12px}.ClientForm_page__hGbTx{max-width:860px}.ClientForm_card__JA8YE{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.ClientForm_cardHead__7vhqD{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:1.1rem 1.5rem}.ClientForm_cardHead__7vhqD h2{font-size:15px;font-weight:600}.ClientForm_back__Rizk4{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:13px}.ClientForm_back__Rizk4:hover{color:var(--navy)}.ClientForm_form__7E0r\+{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.ClientForm_groupLabel__Ft9mS{border-bottom:1px solid var(--border);color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.1em;margin-top:.25rem;padding-bottom:.5rem;text-transform:uppercase}.ClientForm_locked__v6sRs{color:var(--red);font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}.ClientForm_grid2__g050E{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.ClientForm_grid3__gqska{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}@media (max-width:640px){.ClientForm_grid2__g050E,.ClientForm_grid3__gqska{grid-template-columns:1fr}.ClientForm_form__7E0r\+{padding:1rem}}.ClientForm_serverErr__DfKPV{background:#fff5f5;border:1px solid #feb2b2;border-radius:6px;color:#c53030;font-size:13px;padding:10px 12px}.ClientForm_formActions__ySXIq{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding-top:.5rem}.ClientForm_cancelBtn__d81Tg{background:var(--surface);border:1.5px solid var(--border);border-radius:7px;color:var(--text-muted);font-size:13.5px;padding:9px 20px;transition:all .2s}.ClientForm_cancelBtn__d81Tg:hover{border-color:var(--text-muted);color:var(--text)}.ClientForm_saveBtn__x6UUt{background:var(--navy);border:none;border-radius:7px;color:#fff;font-size:13.5px;font-weight:600;padding:9px 24px;transition:background .2s}.ClientForm_saveBtn__x6UUt:hover:not(:disabled){background:var(--red)}.ClientForm_saveBtn__x6UUt:disabled{cursor:not-allowed;opacity:.6}@media (max-width:480px){.ClientForm_formActions__ySXIq{flex-direction:column-reverse}.ClientForm_cancelBtn__d81Tg,.ClientForm_saveBtn__x6UUt{text-align:center;width:100%}}.Modal_backdrop__wBQMs{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a16288c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:200}.Modal_modal__wscnj{background:var(--surface);border-radius:12px;box-shadow:0 24px 80px #0003;display:flex;flex-direction:column;max-height:90vh;width:100%}.Modal_header__gMyjG{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem 1.5rem}.Modal_title__QApl0{color:var(--text);font-size:15px;font-weight:600}.Modal_close__ECd5F{background:none;border:none;border-radius:4px;color:var(--text-muted);font-size:15px;padding:4px 8px;transition:background .15s}.Modal_close__ECd5F:hover{background:var(--bg);color:var(--text)}.Modal_body__ds1vZ{overflow-y:auto;padding:1.5rem}.Employees_page__tUOLA{display:flex;flex-direction:column;gap:1.25rem}.Employees_toolbar__Fyrx3{align-items:center;display:flex;justify-content:space-between}.Employees_count__5XHt5{color:var(--text-muted);font-size:13px}.Employees_addBtn__LZDa7{background:var(--navy);border:none;border-radius:7px;color:#fff;font-size:13.5px;font-weight:600;padding:9px 20px;transition:background .2s}.Employees_addBtn__LZDa7:hover{background:var(--red)}.Employees_tableWrap__\+9PgD{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow-x:auto}.Employees_table__\+kOG1{border-collapse:collapse;width:100%}.Employees_table__\+kOG1 th{background:var(--bg);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;padding:.65rem 1rem;text-align:left;text-transform:uppercase}.Employees_table__\+kOG1 td{border-bottom:1px solid var(--border);font-size:13.5px;padding:.85rem 1rem}.Employees_table__\+kOG1 tr:last-child td{border-bottom:none}.Employees_row__rnHoe:hover td{background:#f7f9fc}.Employees_actions__u0oKD{display:flex;gap:.4rem}.Employees_editBtn__dJ19s{background:var(--surface);border:1.5px solid var(--border);border-radius:5px;color:var(--text);font-size:12px;font-weight:500;padding:4px 12px;transition:all .15s}.Employees_editBtn__dJ19s:hover{border-color:var(--navy)}.Employees_toggleBtn__A-E8L{background:#fff5f5;border:1.5px solid #fed7d7;border-radius:5px;color:var(--red);font-size:12px;font-weight:500;padding:4px 10px}.Employees_toggleBtn__A-E8L:hover{background:var(--red);color:#fff}.Employees_empty__TPPnx{color:var(--text-muted);padding:3rem;text-align:center}.Employees_modalForm__7lnGr{display:flex;flex-direction:column;gap:1rem}.Employees_grid2__WnVoC{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:500px){.Employees_grid2__WnVoC{grid-template-columns:1fr}}.Employees_inviteNote__CeGEM{background:#ebf8ff;border-radius:6px;color:#2b6cb0;font-size:12.5px;padding:10px 12px}.Employees_err__B7qQ3{background:#fff5f5;border-radius:6px;color:#c53030;font-size:13px;padding:10px 12px}.Employees_modalActions__JUSPI{display:flex;gap:.75rem;justify-content:flex-end}.Employees_cancelBtn__DWoX0{background:var(--surface);border:1.5px solid var(--border);border-radius:7px;color:var(--text-muted);font-size:13.5px;padding:9px 20px}.Employees_saveBtn__C6\+vA{background:var(--navy);border:none;border-radius:7px;color:#fff;font-size:13.5px;font-weight:600;padding:9px 24px}.Employees_saveBtn__C6\+vA:hover:not(:disabled){background:var(--red)}.Employees_saveBtn__C6\+vA:disabled{cursor:not-allowed;opacity:.6}.Jobs_page__PICwe{display:flex;flex-direction:column;gap:1.25rem}.Jobs_toolbar__OVoDM{align-items:center;display:flex;justify-content:space-between}.Jobs_count__Ys8vx{color:var(--text-muted);font-size:13px}.Jobs_addBtn__A-NcZ{background:var(--navy);border:none;border-radius:7px;color:#fff;font-size:13.5px;font-weight:600;padding:9px 20px;transition:background .2s}.Jobs_addBtn__A-NcZ:hover{background:var(--red)}.Jobs_empty__24sUy{color:var(--text-muted);padding:3rem;text-align:center}.Jobs_grid__PAK\+N{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.Jobs_card__3NaYU{background:var(--surface);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s}.Jobs_card__3NaYU:hover{box-shadow:0 6px 24px #00000017}.Jobs_card__3NaYU.Jobs_inactive__95bKF{opacity:.55}.Jobs_posterWrap__Tt-uN{aspect-ratio:16/9;background:#f0f2f5;cursor:pointer;overflow:hidden;position:relative;width:100%}.Jobs_posterImg__RF0cE{height:100%;object-fit:cover;transition:transform .4s;width:100%}.Jobs_posterWrap__Tt-uN:hover .Jobs_posterImg__RF0cE{transform:scale(1.04)}.Jobs_posterExpand__fUmcB{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1628bf;border:none;border-radius:5px;bottom:8px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;opacity:0;padding:5px 10px;position:absolute;right:8px;transition:opacity .2s}.Jobs_posterWrap__Tt-uN:hover .Jobs_posterExpand__fUmcB{opacity:1}.Jobs_cardTop__e8gzx{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 1.1rem 0}.Jobs_jobTitle__jHti4{color:var(--text);font-size:15px;font-weight:700}.Jobs_jobService__N5eoY{color:var(--red);font-size:12px;font-weight:500;margin-top:2px}.Jobs_jobCountry__2e-uy{color:var(--text-muted);font-size:12.5px;margin-top:3px}.Jobs_jobDesc__bnuls{color:var(--text-muted);font-size:13px;line-height:1.6;padding:.6rem 1.1rem 0}.Jobs_jobReqs__FqMmz{color:#4a5568;font-size:13px;line-height:1.55;padding:.5rem 1.1rem 0}.Jobs_cardFooter__iRu4q{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-top:auto;padding:.85rem 1.1rem}.Jobs_deadline__xmqGQ{color:var(--text-muted);font-size:12px}.Jobs_actions__zSr-4{display:flex;gap:.4rem}.Jobs_editBtn__oDcOL{background:var(--surface);border:1.5px solid var(--border);border-radius:5px;color:var(--text);font-size:12px;font-weight:500;padding:4px 12px;transition:all .15s}.Jobs_editBtn__oDcOL:hover{border-color:var(--navy)}.Jobs_toggleBtn__wp\+kT{background:#ebf8ff;border:1.5px solid #bee3f8;border-radius:5px;color:#2b6cb0;font-size:12px;font-weight:500;padding:4px 10px;transition:all .15s}.Jobs_toggleBtn__wp\+kT:hover{background:#2b6cb0;border-color:#2b6cb0;color:#fff}.Jobs_delBtn__Vdzhw{background:#fff5f5;border:1.5px solid #fed7d7;border-radius:5px;color:var(--red);font-size:12px;font-weight:500;padding:4px 10px;transition:all .15s}.Jobs_delBtn__Vdzhw:hover{background:var(--red);color:#fff}.Jobs_uploadZone__Stugg{background:var(--bg);border:2px dashed var(--border);border-radius:8px;cursor:pointer;padding:2rem 1rem;text-align:center;transition:border-color .2s,background .2s}.Jobs_uploadZone__Stugg:hover{background:#eef2f8;border-color:var(--navy)}.Jobs_uploadIcon__Plnw5{font-size:2rem;margin-bottom:.5rem}.Jobs_uploadText__f3byr{color:var(--text);font-size:13.5px;font-weight:500}.Jobs_uploadSub__inTLD{color:var(--text-muted);font-size:12px;margin-top:4px}.Jobs_previewWrap__O7i5T{display:flex;flex-direction:column;gap:.75rem}.Jobs_previewImg__cjYvi{background:#f7f9fc;border:1px solid var(--border);border-radius:7px;max-height:240px;object-fit:contain;width:100%}.Jobs_previewActions__-SnUY{display:flex;gap:.5rem}.Jobs_changeBtn__VbzNx{background:var(--surface);border:1.5px solid var(--border);border-radius:6px;color:var(--text);font-size:12.5px;font-weight:500;padding:6px 16px;transition:all .15s}.Jobs_changeBtn__VbzNx:hover{border-color:var(--navy)}.Jobs_removeBtn__rCDQ4{background:#fff5f5;border:1.5px solid #fed7d7;border-radius:6px;color:var(--red);font-size:12.5px;font-weight:500;padding:6px 14px;transition:all .15s}.Jobs_removeBtn__rCDQ4:hover{background:var(--red);color:#fff}.Jobs_modalForm__gZY\+N{display:flex;flex-direction:column;gap:1rem}.Jobs_grid2__pT\+5Z{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:500px){.Jobs_grid2__pT\+5Z{grid-template-columns:1fr}}.Jobs_err__CUMNd{background:#fff5f5;border-radius:6px;color:#c53030;font-size:13px;padding:10px 12px}.Jobs_modalActions__mWkGN{display:flex;gap:.75rem;justify-content:flex-end}.Jobs_cancelBtn__HueV6{background:var(--surface);border:1.5px solid var(--border);border-radius:7px;color:var(--text-muted);font-size:13.5px;padding:9px 20px;transition:all .2s}.Jobs_cancelBtn__HueV6:hover{border-color:#a0aec0;color:var(--text)}.Jobs_saveBtn__KDR1B{background:var(--navy);border:none;border-radius:7px;color:#fff;font-size:13.5px;font-weight:600;padding:9px 24px;transition:background .2s}.Jobs_saveBtn__KDR1B:hover:not(:disabled){background:var(--red)}.Jobs_saveBtn__KDR1B:disabled{cursor:not-allowed;opacity:.6}.Jobs_lightbox__5HvAj{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1628e6;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:500}.Jobs_lightboxInner__Xxv2j{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:860px;position:relative;width:100%}.Jobs_lightboxClose__rSsrI{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;position:absolute;right:0;top:-2.5rem;transition:background .2s;width:36px}.Jobs_lightboxClose__rSsrI:hover{background:var(--red)}.Jobs_lightboxImg__OOpS0{border-radius:8px;box-shadow:0 24px 80px #00000080;max-height:80vh;object-fit:contain;width:100%}.Jobs_lightboxCaption__yqGos{color:#ffffffb3;font-size:13.5px;text-align:center}.Jobs_lightboxCaption__yqGos strong{color:#fff}.Finance_page__LnozS{display:flex;flex-direction:column;gap:1.5rem}.Finance_loading__Pu0XJ{color:var(--text-muted);font-family:inherit;padding:2rem}.Finance_filterBar__PltoN{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.Finance_filterSel__mcU00{-webkit-appearance:none;appearance:none;font-size:13px;min-width:130px;outline:none;padding:9px 12px}.Finance_clearBtn__ckTo-,.Finance_filterSel__mcU00{background:var(--surface);border:1.5px solid var(--border);border-radius:7px}.Finance_clearBtn__ckTo-{color:var(--text-muted);cursor:pointer;font-size:12.5px;padding:8px 14px;transition:all .2s}.Finance_clearBtn__ckTo-:hover{border-color:var(--red);color:var(--red)}.Finance_filterNote__nymID{color:var(--text-muted);font-size:13px;margin-left:auto}.Finance_kpiGrid__iCWUL{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.Finance_kpiGrid__iCWUL{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Finance_kpiGrid__iCWUL{gap:.75rem;grid-template-columns:1fr 1fr}}.Finance_kpi__LxVA3{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:1.25rem}.Finance_kpiGreen__\+EXPa{background:#f0fff4;border-color:#c6f6d5}.Finance_kpiOrange__X7bxf{background:#fffaf0;border-color:#fbd38d}.Finance_kpiNavy__1SIUW{background:var(--navy);border-color:var(--navy)}.Finance_kpiLabel__4qvHn{color:var(--text-muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;margin-bottom:.4rem;text-transform:uppercase}.Finance_kpiGreen__\+EXPa .Finance_kpiLabel__4qvHn{color:#276749}.Finance_kpiOrange__X7bxf .Finance_kpiLabel__4qvHn{color:#c05621}.Finance_kpiNavy__1SIUW .Finance_kpiLabel__4qvHn{color:#ffffff80}.Finance_kpiValue__ag6dr{color:var(--text);font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:700;line-height:1.1}.Finance_kpiGreen__\+EXPa .Finance_kpiValue__ag6dr{color:#22543d}.Finance_kpiOrange__X7bxf .Finance_kpiValue__ag6dr{color:#7b341e}.Finance_kpiNavy__1SIUW .Finance_kpiValue__ag6dr{color:#fff}.Finance_kpiSub__L\+Oei{color:var(--text-muted);font-size:12px;margin-top:.3rem}.Finance_kpiGreen__\+EXPa .Finance_kpiSub__L\+Oei{color:#276749}.Finance_kpiOrange__X7bxf .Finance_kpiSub__L\+Oei{color:#c05621}.Finance_kpiNavy__1SIUW .Finance_kpiSub__L\+Oei{color:#fff6}.Finance_pills__sbK5E{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}.Finance_pillGreen__QcOO5{color:#68d391;font-size:12px;font-weight:600}.Finance_pillOrange__T1LhS{color:#f6ad55;font-size:12px;font-weight:600}.Finance_pillRed__hLaem{color:#fc8181;font-size:12px;font-weight:600}.Finance_tabs__7SgN7{-webkit-overflow-scrolling:touch;border-bottom:2px solid var(--border);display:flex;flex-wrap:wrap;gap:.25rem;overflow-x:auto}.Finance_tab__46GEj{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;font-size:13.5px;font-weight:500;margin-bottom:-2px;padding:.6rem 1.1rem;transition:color .2s,border-color .2s;white-space:nowrap}.Finance_tab__46GEj:hover{color:var(--text)}.Finance_tabActive__m8loq{border-bottom-color:var(--navy);color:var(--navy);font-weight:600}.Finance_reportCard__j5FvM{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.Finance_reportHead__NX6nk{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:1rem 1.25rem}.Finance_reportHead__NX6nk h3{font-size:14px;font-weight:600}.Finance_reportActions__KcLDO{display:flex;flex-wrap:wrap;gap:.5rem}.Finance_exportBtn__g-\+kj{background:var(--navy);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 14px;transition:background .2s;white-space:nowrap}.Finance_exportBtn__g-\+kj:hover{background:var(--red)}.Finance_exportRed__zNuWp{background:#c53030}.Finance_exportRed__zNuWp:hover{background:var(--red)}.Finance_barChart__sN1FZ{-webkit-overflow-scrolling:touch;align-items:flex-end;border-bottom:1px solid var(--border);display:flex;gap:4px;height:160px;overflow-x:auto;padding:1rem 1.25rem .5rem}.Finance_barCol__C-fyx{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:36px}.Finance_barWrap__97vFC{align-items:flex-end;display:flex;flex:1 1;width:100%}.Finance_bar__Vkn2M{background:var(--navy);border-radius:3px 3px 0 0;cursor:default;min-height:2px;position:relative;transition:height .4s ease;width:100%}.Finance_bar__Vkn2M:hover{background:var(--red)}.Finance_barTip__vok\+Z{background:var(--text);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:10px;left:50%;opacity:0;padding:3px 7px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s;white-space:nowrap;z-index:10}.Finance_bar__Vkn2M:hover .Finance_barTip__vok\+Z{opacity:1}.Finance_barLabel__1aV4Q{color:var(--text-muted);font-size:11px;font-weight:500}.Finance_barCount__FGvT0{color:var(--text-muted);font-size:10px}.Finance_tableWrap__ct\+De{-webkit-overflow-scrolling:touch;overflow-x:auto}.Finance_table__Hk52q{border-collapse:collapse;min-width:560px;width:100%}.Finance_table__Hk52q th{background:var(--bg);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;padding:.6rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.Finance_table__Hk52q td{border-bottom:1px solid var(--border);font-size:13px;padding:.75rem 1rem;vertical-align:middle}.Finance_table__Hk52q tr:last-child td{border-bottom:none}.Finance_table__Hk52q tr:hover td{background:#f7f9fc}.Finance_green__aWZm6{color:#276749;font-weight:600}.Finance_orange__qoXCm{color:#c05621;font-weight:600}.Finance_muted__q8Qyh{color:var(--text-muted);font-size:11.5px;margin-top:1px}.Finance_empty__1KIMx{color:var(--text-muted);padding:2rem!important;text-align:center}.Finance_txMeta__1bPYU{background:var(--bg);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:13px;padding:.75rem 1.25rem}.Finance_txMeta__1bPYU strong{color:var(--text)}.Finance_rateWrap__nJF0h{align-items:center;display:flex;gap:6px;min-width:100px}.Finance_rateBar__ccXqR{background:var(--bg);border-radius:3px;flex:1 1;height:6px;overflow:hidden}.Finance_rateFill__HA1HZ{background:var(--green);border-radius:3px;height:100%;transition:width .4s ease}.Finance_ratePct__av2nH{color:var(--text-muted);font-size:11.5px;white-space:nowrap}.Finance_svcGrid__\+rMOT{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:1.25rem}.Finance_svcCard__k\+p-7{background:var(--bg);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:.85rem;padding:1.25rem}.Finance_svcName__\+LdCz{color:var(--text);font-size:13.5px;font-weight:700;line-height:1.3}.Finance_svcStats__lIFmS{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.Finance_svcStatL__ASVS0{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.Finance_svcStatV__C86eW{color:var(--text);font-size:14px;font-weight:700}.Finance_svcProgressWrap__F6d7x{align-items:center;display:flex;gap:8px}.Finance_svcProgress__SO5-M{background:var(--border);border-radius:3px;flex:1 1;height:6px;overflow:hidden}.Finance_svcProgressFill__5WcDD{background:var(--navy);border-radius:3px;height:100%;transition:width .4s ease}.Finance_svcRate__S7jGe{color:var(--text-muted);font-size:11.5px;white-space:nowrap}@media (max-width:640px){.Finance_filterBar__PltoN{gap:.5rem}.Finance_filterSel__mcU00{flex:1 1;min-width:0}.Finance_filterNote__nymID{margin-left:0;width:100%}.Finance_reportHead__NX6nk{align-items:flex-start;flex-direction:column}.Finance_reportActions__KcLDO{width:100%}.Finance_exportBtn__g-\+kj{flex:1 1;text-align:center}.Finance_barChart__sN1FZ{height:120px}.Finance_tabs__7SgN7{gap:0}.Finance_tab__46GEj{font-size:12.5px;padding:.5rem .75rem}.Finance_svcGrid__\+rMOT{grid-template-columns:1fr;padding:.75rem}}.Commissions_page__hEEra{display:flex;flex-direction:column;gap:1.5rem}.Commissions_loading__B8GmS{color:var(--text-muted);padding:2rem}.Commissions_summaryGrid__yvOzb{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media (max-width:700px){.Commissions_summaryGrid__yvOzb{grid-template-columns:1fr}}.Commissions_summaryCard__dq1QM{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:1.25rem}.Commissions_summaryCard__dq1QM.Commissions_green__UrddX{background:#f0fff4;border-color:#c6f6d5}.Commissions_summaryCard__dq1QM.Commissions_orange__-e6T6{background:#fffaf0;border-color:#fbd38d}.Commissions_summaryLabel__KwXOg{color:var(--text-muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;margin-bottom:.4rem;text-transform:uppercase}.Commissions_summaryValue__0rBdJ{color:var(--text);font-size:1.6rem;font-weight:700;line-height:1.1}.Commissions_summarySub__0M7Qk{color:var(--text-muted);font-size:12px;margin-top:.3rem}.Commissions_tabs__\+knfL{border-bottom:2px solid var(--border);display:flex;gap:.25rem;overflow-x:auto}.Commissions_tab__Ya\+Xh{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;font-size:13.5px;font-weight:500;margin-bottom:-2px;padding:.6rem 1.1rem;transition:color .2s,border-color .2s;white-space:nowrap}.Commissions_tab__Ya\+Xh:hover{color:var(--text)}.Commissions_tabActive__OV\+jJ{border-bottom-color:var(--navy);color:var(--navy);font-weight:600}.Commissions_card__0eoCj{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.Commissions_empty__0jMg2{color:var(--text-muted);padding:3rem;text-align:center}.Commissions_tableWrap__sD0M9{overflow-x:auto}.Commissions_table__yx4rp{border-collapse:collapse;min-width:560px;width:100%}.Commissions_table__yx4rp th{background:var(--bg);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;padding:.65rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.Commissions_table__yx4rp td{border-bottom:1px solid var(--border);font-size:13px;padding:.8rem 1rem;vertical-align:middle}.Commissions_table__yx4rp tr:last-child td{border-bottom:none}.Commissions_table__yx4rp tr{cursor:pointer;transition:background .15s}.Commissions_table__yx4rp tr:hover td{background:#f7f9fc}.Commissions_rowSelected__a3GXr td{background:#ebf8ff!important}.Commissions_muted__DY\+72{color:var(--text-muted);font-size:11.5px;margin-top:1px}.Commissions_green__UrddX{color:#276749;font-weight:600}.Commissions_err__DLMZw{background:#fff5f5;color:#c53030;font-size:13px;margin:.5rem 1.25rem;padding:10px 16px}.Commissions_submitBar__jXzGh{align-items:center;background:var(--bg);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.Commissions_submitInfo__DOVrP{color:var(--text);font-size:13.5px}.Commissions_submitInfo__DOVrP strong{color:var(--navy)}.Commissions_submitBtn__9EiZN{background:var(--navy);border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:13.5px;font-weight:600;padding:10px 24px;transition:background .2s;white-space:nowrap}.Commissions_submitBtn__9EiZN:hover:not(:disabled){background:var(--red)}.Commissions_submitBtn__9EiZN:disabled{cursor:not-allowed;opacity:.5}.Commissions_viewBtn__7juPV{background:var(--surface);border:1.5px solid var(--border);border-radius:5px;color:var(--text);cursor:pointer;font-size:12px;font-weight:500;padding:4px 14px}.Commissions_viewBtn__7juPV:hover{border-color:var(--navy)}.Commissions_modalBody__t-DWh{display:flex;flex-direction:column;gap:1rem}.Commissions_modalConsultant__pTdXr{color:var(--text-muted);font-size:13.5px}.Commissions_itemsList__HNTw4{display:flex;flex-direction:column;gap:.6rem;max-height:280px;overflow-y:auto}.Commissions_itemRow__KnJ-Q{align-items:center;background:var(--bg);border-radius:7px;display:flex;font-size:13.5px;justify-content:space-between;padding:.75rem 1rem}.Commissions_itemAmounts__CDHOv{color:var(--text-muted);font-size:12.5px;text-align:right}.Commissions_modalTotal__-\+aMI{background:#f0fff4;border-radius:7px;color:var(--text);font-size:14.5px;padding:.85rem 1rem}.Commissions_modalStatus__eBcvn{align-items:center;display:flex;font-size:13.5px;gap:.5rem}.Commissions_modalActions__coTiG{display:flex;gap:.75rem;justify-content:flex-end}.Commissions_rejectBtn__fK\+Ec{background:#fff5f5;border:1.5px solid #fed7d7;border-radius:7px;color:#c53030;cursor:pointer;font-size:13.5px;font-weight:600;padding:9px 22px}.Commissions_rejectBtn__fK\+Ec:hover{background:#c53030;color:#fff}.Commissions_approveBtn__lz3Aa{background:#38a169;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:13.5px;font-weight:600;padding:9px 22px}.Commissions_approveBtn__lz3Aa:hover{background:#2f855a}.Commissions_paidBtn__qYgLA{background:var(--navy);border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:13.5px;font-weight:600;padding:9px 22px}.Commissions_paidBtn__qYgLA:hover{background:var(--red)}@media (max-width:640px){.Commissions_submitBar__jXzGh{align-items:stretch;flex-direction:column}.Commissions_submitBtn__9EiZN{width:100%}.Commissions_modalActions__coTiG{flex-direction:column}.Commissions_approveBtn__lz3Aa,.Commissions_paidBtn__qYgLA,.Commissions_rejectBtn__fK\+Ec{text-align:center;width:100%}}.Sidebar_sidebar__ftIxy{background:var(--navy);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;top:0;transition:transform .3s ease;width:var(--sidebar-w);z-index:50}.Sidebar_brand__LExio{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-shrink:0;gap:10px;padding:1.25rem 1rem}.Sidebar_brandIcon__P9gp4{align-items:center;background:var(--red);border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:34px;justify-content:center;width:34px}.Sidebar_brandText__2whDh{flex:1 1;min-width:0}.Sidebar_brandName__IcsOb{color:#fff;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_brandSub__eOqn7{color:#fff6;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.Sidebar_closeBtn__rqpCQ{align-items:center;background:#ffffff1a;border:none;border-radius:6px;color:#ffffffb3;display:none;flex-shrink:0;font-size:13px;height:28px;justify-content:center;transition:background .2s;width:28px}.Sidebar_closeBtn__rqpCQ:hover{background:#fff3;color:#fff}.Sidebar_nav__aZsCj{flex:1 1;overflow-y:auto;padding:1rem 0}.Sidebar_navGroup__nIiNe{padding:0 .65rem}.Sidebar_navLabel__OBoDN{color:#ffffff4d;font-size:10px;font-weight:600;letter-spacing:.15em;margin-bottom:.4rem;padding:0 .5rem;text-transform:uppercase}.Sidebar_link__5s7wW{align-items:center;border-radius:6px;color:#fff9;display:flex;font-size:13.5px;font-weight:500;gap:10px;margin-bottom:2px;padding:.6rem .75rem;text-decoration:none;transition:background .15s,color .15s}.Sidebar_link__5s7wW:hover{background:#ffffff12;color:#fff}.Sidebar_link__5s7wW.Sidebar_active__lIwRs{background:var(--red);color:#fff}.Sidebar_icon__RTRKb{flex-shrink:0;font-size:15px}.Sidebar_profileStrip__Ztei8{align-items:center;border-top:1px solid #ffffff14;display:flex;flex-shrink:0;gap:10px;padding:1rem}.Sidebar_avatar__4sPlY{align-items:center;background:var(--gold);border-radius:50%;color:var(--navy);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.Sidebar_profileName__nJYF0{color:#fff;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_profileRole__xOJN2{color:#fff6;font-size:11px;text-transform:capitalize}@media (max-width:768px){.Sidebar_sidebar__ftIxy{box-shadow:4px 0 24px #0000004d;transform:translateX(-100%)}.Sidebar_sidebar__ftIxy.Sidebar_open__48ETC{transform:translateX(0)}.Sidebar_closeBtn__rqpCQ{display:flex}}.TopBar_bar__yk9XQ{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:1rem;height:60px;justify-content:space-between;padding:0 1.5rem}.TopBar_left__-XxMS{align-items:center;display:flex;gap:.75rem}.TopBar_menuBtn__4XZ8W{background:none;border:none;border-radius:6px;cursor:pointer;display:none;flex-direction:column;gap:4px;padding:6px;transition:background .15s}.TopBar_menuBtn__4XZ8W:hover{background:var(--bg)}.TopBar_menuBtn__4XZ8W span{background:var(--text);border-radius:2px;display:block;height:2px;width:20px}.TopBar_title__f3LX6{color:var(--text);font-size:16px;font-weight:600}.TopBar_right__0PqfR{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.TopBar_greeting__IUgLm{color:var(--text-muted);font-size:13.5px}.TopBar_signOut__Z2\+p-{background:#0000;border:1.5px solid var(--border);border-radius:6px;color:var(--text-muted);font-size:12.5px;font-weight:500;padding:7px 14px;transition:all .2s;white-space:nowrap}.TopBar_signOut__Z2\+p-:hover{background:var(--red-light);border-color:var(--red);color:var(--red)}@media (max-width:768px){.TopBar_menuBtn__4XZ8W{display:flex}.TopBar_greeting__IUgLm{display:none}.TopBar_bar__yk9XQ{padding:0 1rem}}.AppLayout_shell__2j0V0{display:flex;height:100vh;overflow:hidden;position:relative}.AppLayout_backdrop__qNeG0{background:#0a16288c;display:none;inset:0;position:fixed;z-index:49}.AppLayout_main__Cmv3\+{display:flex;flex:1 1;flex-direction:column;margin-left:var(--sidebar-w);overflow:hidden;transition:margin-left .3s}.AppLayout_content__TLVuQ{flex:1 1;overflow-y:auto;padding:2rem}@media (max-width:768px){.AppLayout_main__Cmv3\+{margin-left:0}.AppLayout_content__TLVuQ{padding:1rem}.AppLayout_backdrop__qNeG0{display:block}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0a1628;--navy2:#112240;--red:#c0392b;--red-light:#fef2f0;--gold:#d4a847;--bg:#f0f2f5;--surface:#fff;--border:#e2e8f0;--text:#1a202c;--text-muted:#718096;--green:#38a169;--green-bg:#f0fff4;--orange:#dd6b20;--orange-bg:#fffaf0;--sidebar-w:240px}body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:#f0f2f5;background:var(--bg);color:#1a202c;color:var(--text);font-family:Inter,sans-serif;font-size:14px;line-height:1.5}button{cursor:pointer}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.rh-table-wrap{-webkit-overflow-scrolling:touch;background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:10px;overflow-x:auto}.rh-table{border-collapse:collapse;min-width:600px;width:100%}.rh-table th{background:#f0f2f5;background:var(--bg);color:#718096;color:var(--text-muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;padding:.65rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.rh-table td,.rh-table th{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border)}.rh-table td{font-size:13px;padding:.85rem 1rem;vertical-align:middle}.rh-table tr:last-child td{border-bottom:none}
/*# sourceMappingURL=main.3623e610.css.map*/