.Toast-module__7qI7nW__toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10000;color:#0f172a;background:#fffffff5;border:1px solid #e2e8f0e6;border-left-width:4px;border-radius:12px;width:min(420px,100vw - 32px);padding:14px 16px;animation:.18s ease-out forwards Toast-module__7qI7nW__slideIn;position:fixed;top:22px;right:22px;box-shadow:0 18px 45px #0f172a2e}@keyframes Toast-module__7qI7nW__slideIn{0%{opacity:0;transform:translate(500px)}to{opacity:1;transform:translate(0)}}.Toast-module__7qI7nW__content{align-items:flex-start;gap:12px;font-size:14px;font-weight:700;display:flex}.Toast-module__7qI7nW__icon{border-radius:8px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;margin-top:-1px;display:flex;font-size:20px!important}.Toast-module__7qI7nW__message{flex:1;line-height:1.4}.Toast-module__7qI7nW__success{border-left-color:#10b981}.Toast-module__7qI7nW__success .Toast-module__7qI7nW__icon{color:#047857;background:#d1fae5}.Toast-module__7qI7nW__error{border-left-color:#ef4444}.Toast-module__7qI7nW__error .Toast-module__7qI7nW__icon{color:#b91c1c;background:#fee2e2}.Toast-module__7qI7nW__warning{border-left-color:#f59e0b}.Toast-module__7qI7nW__warning .Toast-module__7qI7nW__icon{color:#b45309;background:#fef3c7}.Toast-module__7qI7nW__info{border-left-color:#3b82f6}.Toast-module__7qI7nW__info .Toast-module__7qI7nW__icon{color:#1d4ed8;background:#dbeafe}[dir=rtl] .Toast-module__7qI7nW__toast{border-left-width:1px;border-right-width:4px;animation:.3s ease-out forwards Toast-module__7qI7nW__slideInRTL;left:22px;right:auto}@media (max-width:520px){.Toast-module__7qI7nW__toast{width:calc(100vw - 24px);top:12px;right:12px}[dir=rtl] .Toast-module__7qI7nW__toast{left:12px}}@keyframes Toast-module__7qI7nW__slideInRTL{0%{opacity:0;transform:translate(-500px)}to{opacity:1;transform:translate(0)}}
:root{--admin-primary:#111240;--admin-primary-light:#1a1b5c;--admin-primary-dark:#0a0b28;--admin-accent:#6366f1;--admin-accent-light:#818cf8;--admin-success:#10b981;--admin-warning:#f59e0b;--admin-danger:#ef4444;--admin-info:#06b6d4;--admin-bg:#f8fafc;--admin-card-bg:#fff;--admin-border:#e2e8f0;--admin-text:#1e293b;--admin-text-muted:#64748b;--admin-shadow:0 4px 6px -1px #1112401a,0 2px 4px -2px #1112401a;--admin-shadow-lg:0 10px 15px -3px #1112401a,0 4px 6px -4px #1112401a}.AdminDashboard-module__85x1RW__dashboardContainer{background:var(--admin-bg);min-height:100vh;padding:24px 0}.AdminDashboard-module__85x1RW__sidebar{background:var(--admin-card-bg);box-shadow:var(--admin-shadow);border-radius:16px;position:sticky;top:100px;overflow:hidden}.AdminDashboard-module__85x1RW__sidebarHeader{background:linear-gradient(135deg,var(--admin-primary)0%,var(--admin-primary-light)100%);color:#fff;padding:24px 20px}.AdminDashboard-module__85x1RW__sidebarTitle{color:#fff;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;display:flex}.AdminDashboard-module__85x1RW__sidebarIcon{background:#fff3;border-radius:10px;justify-content:center;align-items:center;padding:8px;display:flex}.AdminDashboard-module__85x1RW__sidebarNav{padding:16px 0}.AdminDashboard-module__85x1RW__navSection{margin-top:8px;padding:8px 16px}.AdminDashboard-module__85x1RW__navSectionLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--admin-text-muted);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.AdminDashboard-module__85x1RW__navItem{width:100%;color:var(--admin-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;margin:2px 8px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.AdminDashboard-module__85x1RW__navItem:hover{color:var(--admin-primary);background:#1112400d}.AdminDashboard-module__85x1RW__navItem.AdminDashboard-module__85x1RW__active{background:linear-gradient(135deg,var(--admin-primary)0%,var(--admin-primary-light)100%);color:#fff;box-shadow:0 4px 12px #1112404d}.AdminDashboard-module__85x1RW__navItemIcon{opacity:.9;font-size:20px}.AdminDashboard-module__85x1RW__navItemBadge{color:var(--admin-primary);background:#1112401a;border-radius:20px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700}.AdminDashboard-module__85x1RW__navItem.AdminDashboard-module__85x1RW__active .AdminDashboard-module__85x1RW__navItemBadge{color:#fff;background:#fff3}.AdminDashboard-module__85x1RW__mainContent{padding-left:16px}.AdminDashboard-module__85x1RW__pageHeader{margin-bottom:24px}.AdminDashboard-module__85x1RW__pageTitle{color:var(--admin-primary);margin:0;font-size:28px;font-weight:800}.AdminDashboard-module__85x1RW__pageSubtitle{color:var(--admin-text-muted);margin-top:4px;font-size:14px}.AdminDashboard-module__85x1RW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.AdminDashboard-module__85x1RW__statCard{background:var(--admin-card-bg);box-shadow:var(--admin-shadow);border-radius:16px;padding:20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.AdminDashboard-module__85x1RW__statCard:hover{box-shadow:var(--admin-shadow-lg);transform:translateY(-2px)}.AdminDashboard-module__85x1RW__statCard:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.AdminDashboard-module__85x1RW__statCard.AdminDashboard-module__85x1RW__wallet:before{background:linear-gradient(90deg,var(--admin-primary)0%,var(--admin-accent)100%)}.AdminDashboard-module__85x1RW__statCard.AdminDashboard-module__85x1RW__companies:before{background:linear-gradient(90deg,var(--admin-warning)0%,#fbbf24 100%)}.AdminDashboard-module__85x1RW__statCard.AdminDashboard-module__85x1RW__bookings:before{background:linear-gradient(90deg,var(--admin-info)0%,#22d3ee 100%)}.AdminDashboard-module__85x1RW__statCard.AdminDashboard-module__85x1RW__topups:before{background:linear-gradient(90deg,var(--admin-success)0%,#34d399 100%)}.AdminDashboard-module__85x1RW__statCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.AdminDashboard-module__85x1RW__statCardIcon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.AdminDashboard-module__85x1RW__statCard.AdminDashboard-module__85x1RW__wallet .AdminDashboard-module__85x1RW__statCardIcon{background:linear-gradient(135deg,var(--admin-primary)0%,var(--admin-accent)100%)}.AdminDashboard-module__85x1RW__statCard.AdminDashboard-module__85x1RW__companies .AdminDashboard-module__85x1RW__statCardIcon{background:linear-gradient(135deg,var(--admin-warning)0%,#fbbf24 100%)}.AdminDashboard-module__85x1RW__statCard.AdminDashboard-module__85x1RW__bookings .AdminDashboard-module__85x1RW__statCardIcon{background:linear-gradient(135deg,var(--admin-info)0%,#22d3ee 100%)}.AdminDashboard-module__85x1RW__statCard.AdminDashboard-module__85x1RW__topups .AdminDashboard-module__85x1RW__statCardIcon{background:linear-gradient(135deg,var(--admin-success)0%,#34d399 100%)}.AdminDashboard-module__85x1RW__statCardLabel{color:var(--admin-text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:13px;font-weight:500}.AdminDashboard-module__85x1RW__statCardValue{color:var(--admin-text);margin:8px 0 4px;font-size:28px;font-weight:800;line-height:1}.AdminDashboard-module__85x1RW__statCardMeta{color:var(--admin-text-muted);font-size:12px}.AdminDashboard-module__85x1RW__card{background:var(--admin-card-bg);box-shadow:var(--admin-shadow);border-radius:16px;margin-bottom:24px;overflow:hidden}.AdminDashboard-module__85x1RW__cardHeader{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.AdminDashboard-module__85x1RW__cardTitle{color:var(--admin-text);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.AdminDashboard-module__85x1RW__cardTitleIcon{width:32px;height:32px;color:var(--admin-primary);background:#1112400d;border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:flex}.AdminDashboard-module__85x1RW__cardSubtitle{color:var(--admin-text-muted);margin-top:2px;font-size:12px}.AdminDashboard-module__85x1RW__cardBadge{border-radius:20px;padding:6px 14px;font-size:12px;font-weight:700}.AdminDashboard-module__85x1RW__cardBadgePrimary{color:var(--admin-primary);background:#1112401a}.AdminDashboard-module__85x1RW__cardBadgeSuccess{color:var(--admin-success);background:#10b9811a}.AdminDashboard-module__85x1RW__cardBody{padding:24px}.AdminDashboard-module__85x1RW__quickActions{flex-wrap:wrap;gap:12px;display:flex}.AdminDashboard-module__85x1RW__actionBtn{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.AdminDashboard-module__85x1RW__actionBtnPrimary{background:linear-gradient(135deg,var(--admin-primary)0%,var(--admin-primary-light)100%);color:#fff;box-shadow:0 4px 12px #11124033}.AdminDashboard-module__85x1RW__actionBtnPrimary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1112404d}.AdminDashboard-module__85x1RW__actionBtnOutline{color:var(--admin-primary);border:2px solid var(--admin-primary);background:0 0}.AdminDashboard-module__85x1RW__actionBtnOutline:hover{background:var(--admin-primary);color:#fff}.AdminDashboard-module__85x1RW__progressContainer{margin-bottom:16px}.AdminDashboard-module__85x1RW__progressLabel{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.AdminDashboard-module__85x1RW__progressLabelText{color:var(--admin-text);font-size:14px;font-weight:600}.AdminDashboard-module__85x1RW__progressLabelValue{border-radius:12px;padding:4px 12px;font-size:14px;font-weight:700}.AdminDashboard-module__85x1RW__progressBar{background:var(--admin-border);border-radius:8px;height:10px;overflow:hidden}.AdminDashboard-module__85x1RW__progressBarFill{border-radius:8px;height:100%;transition:width .5s}.AdminDashboard-module__85x1RW__progressWarning .AdminDashboard-module__85x1RW__progressBarFill{background:linear-gradient(90deg,var(--admin-warning)0%,#fbbf24 100%)}.AdminDashboard-module__85x1RW__progressInfo .AdminDashboard-module__85x1RW__progressBarFill{background:linear-gradient(90deg,var(--admin-info)0%,#22d3ee 100%)}.AdminDashboard-module__85x1RW__progressSuccess .AdminDashboard-module__85x1RW__progressBarFill{background:linear-gradient(90deg,var(--admin-success)0%,#34d399 100%)}.AdminDashboard-module__85x1RW__progressWarning .AdminDashboard-module__85x1RW__progressLabelValue{color:var(--admin-warning);background:#f59e0b1a}.AdminDashboard-module__85x1RW__progressInfo .AdminDashboard-module__85x1RW__progressLabelValue{color:var(--admin-info);background:#06b6d41a}.AdminDashboard-module__85x1RW__progressSuccess .AdminDashboard-module__85x1RW__progressLabelValue{color:var(--admin-success);background:#10b9811a}.AdminDashboard-module__85x1RW__activityGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.AdminDashboard-module__85x1RW__activityItem{background:var(--admin-bg);border-radius:12px;padding:16px}.AdminDashboard-module__85x1RW__activityItemLabel{color:var(--admin-text-muted);margin-bottom:4px;font-size:12px}.AdminDashboard-module__85x1RW__activityItemValue{color:var(--admin-text);font-size:20px;font-weight:700}.AdminDashboard-module__85x1RW__activityItemCredits{border-left:3px solid var(--admin-success)}.AdminDashboard-module__85x1RW__activityItemDebits{border-left:3px solid var(--admin-danger)}.AdminDashboard-module__85x1RW__chartContainer{background:var(--admin-bg);border-radius:12px;margin-top:16px;padding:20px}.AdminDashboard-module__85x1RW__chartFooter{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.AdminDashboard-module__85x1RW__chartFooterLabel{color:var(--admin-text-muted);font-size:12px}.AdminDashboard-module__85x1RW__chartFooterBadge{background:var(--admin-border);color:var(--admin-text-muted);border-radius:12px;padding:4px 12px;font-size:11px;font-weight:600}.AdminDashboard-module__85x1RW__donutContainer{flex-wrap:wrap;align-items:center;gap:32px;padding:16px 0;display:flex}.AdminDashboard-module__85x1RW__donutChart{flex-shrink:0}.AdminDashboard-module__85x1RW__donutLegend{flex-direction:column;flex:1;gap:12px;min-width:200px;display:flex}.AdminDashboard-module__85x1RW__legendItem{background:var(--admin-bg);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.AdminDashboard-module__85x1RW__legendItemLeft{align-items:center;gap:10px;display:flex}.AdminDashboard-module__85x1RW__legendDot{border-radius:4px;width:12px;height:12px}.AdminDashboard-module__85x1RW__legendLabel{color:var(--admin-text);font-size:14px}.AdminDashboard-module__85x1RW__legendValue{color:var(--admin-text);font-size:16px;font-weight:700}.AdminDashboard-module__85x1RW__tableContainer{margin:0 -24px;padding:0 24px;overflow-x:auto}.AdminDashboard-module__85x1RW__table{border-collapse:separate;border-spacing:0;width:100%;min-width:800px}.AdminDashboard-module__85x1RW__table th{background:var(--admin-bg);text-transform:uppercase;letter-spacing:.5px;color:var(--admin-text-muted);text-align:left;border-bottom:1px solid var(--admin-border);padding:14px 16px;font-size:12px;font-weight:700}.AdminDashboard-module__85x1RW__table th:first-child{border-radius:10px 0 0 10px}.AdminDashboard-module__85x1RW__table th:last-child{border-radius:0 10px 10px 0}.AdminDashboard-module__85x1RW__table td{color:var(--admin-text);border-bottom:1px solid var(--admin-border);vertical-align:middle;padding:16px;font-size:14px}.AdminDashboard-module__85x1RW__table tbody tr{transition:background .2s}.AdminDashboard-module__85x1RW__table tbody tr:hover{background:#11124005}.AdminDashboard-module__85x1RW__tableCompanyName{color:var(--admin-primary);font-weight:600}.AdminDashboard-module__85x1RW__tableCrNumber{background:var(--admin-bg);border-radius:6px;padding:4px 8px;font-family:SF Mono,Monaco,monospace;font-size:12px}.AdminDashboard-module__85x1RW__tableActions{flex-wrap:wrap;gap:8px;display:flex}.AdminDashboard-module__85x1RW__btnIcon{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex}.AdminDashboard-module__85x1RW__btnIconView{color:var(--admin-primary);background:#1112400d}.AdminDashboard-module__85x1RW__btnIconView:hover{background:var(--admin-primary);color:#fff}.AdminDashboard-module__85x1RW__btnIconApprove{color:var(--admin-success);background:#10b9811a}.AdminDashboard-module__85x1RW__btnIconApprove:hover{background:var(--admin-success);color:#fff}.AdminDashboard-module__85x1RW__btnIconReject{color:var(--admin-danger);background:#ef44441a}.AdminDashboard-module__85x1RW__btnIconReject:hover{background:var(--admin-danger);color:#fff}.AdminDashboard-module__85x1RW__btnIconDisabled{opacity:.5;cursor:not-allowed}.AdminDashboard-module__85x1RW__searchBox{min-width:280px;position:relative}.AdminDashboard-module__85x1RW__searchBox input{border:2px solid var(--admin-border);width:100%;color:var(--admin-text);background:var(--admin-card-bg);border-radius:12px;padding:12px 16px 12px 44px;font-size:14px;transition:all .2s}.AdminDashboard-module__85x1RW__searchBox input:focus{border-color:var(--admin-primary);outline:none;box-shadow:0 0 0 4px #1112401a}.AdminDashboard-module__85x1RW__searchBox input::placeholder{color:var(--admin-text-muted)}.AdminDashboard-module__85x1RW__searchBoxIcon{color:var(--admin-text-muted);font-size:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.AdminDashboard-module__85x1RW__emptyState{text-align:center;padding:48px 24px}.AdminDashboard-module__85x1RW__emptyStateIcon{width:80px;height:80px;color:var(--admin-success);background:#10b9811a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:36px;display:flex}.AdminDashboard-module__85x1RW__emptyStateText{color:var(--admin-text-muted);margin:0;font-size:16px}.AdminDashboard-module__85x1RW__recentGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.AdminDashboard-module__85x1RW__recentList{margin:0;padding:0;list-style:none}.AdminDashboard-module__85x1RW__recentItem{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.AdminDashboard-module__85x1RW__recentItem:last-child{border-bottom:none}.AdminDashboard-module__85x1RW__recentItemInfo{flex-direction:column;gap:2px;display:flex}.AdminDashboard-module__85x1RW__recentItemName{color:var(--admin-text);font-size:14px;font-weight:600}.AdminDashboard-module__85x1RW__recentItemMeta{color:var(--admin-text-muted);font-size:12px}.AdminDashboard-module__85x1RW__recentItemActions{gap:6px;display:flex}.AdminDashboard-module__85x1RW__recentItemBtn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex}.AdminDashboard-module__85x1RW__recentItemBtnApprove{color:var(--admin-success);background:#10b9811a}.AdminDashboard-module__85x1RW__recentItemBtnApprove:hover{background:var(--admin-success);color:#fff}.AdminDashboard-module__85x1RW__recentItemBtnReject{color:var(--admin-danger);background:#ef44441a}.AdminDashboard-module__85x1RW__recentItemBtnReject:hover{background:var(--admin-danger);color:#fff}.AdminDashboard-module__85x1RW__modalOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20000;background:radial-gradient(circle at 20% 10%,#6366f133,#0000 28%),#0f172a94;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.AdminDashboard-module__85x1RW__modal{z-index:1;background:var(--admin-card-bg);border:1px solid #94a3b838;border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:520px;max-height:min(92vh,840px);padding:18px;animation:.18s ease-out AdminDashboard-module__85x1RW__modalSlideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0f172a47}@keyframes AdminDashboard-module__85x1RW__modalSlideIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AdminDashboard-module__85x1RW__modalHeader{background:linear-gradient(135deg,#6366f114,#fff0),#fff;border-bottom:1px solid #e2e8f0e6;flex-shrink:0;padding:14px 16px}.AdminDashboard-module__85x1RW__modalTitle{color:var(--admin-text);margin:0;font-size:17px;font-weight:800;line-height:1.35}.AdminDashboard-module__85x1RW__modalBody{min-height:0;padding:16px;overflow-y:auto}.AdminDashboard-module__85x1RW__formGroup{margin-bottom:20px}.AdminDashboard-module__85x1RW__formLabel{color:var(--admin-text);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.AdminDashboard-module__85x1RW__formInput{border:1px solid var(--admin-border);width:100%;color:var(--admin-text);background:#f8fafc;border-radius:10px;padding:10px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.AdminDashboard-module__85x1RW__formInput:focus{border-color:var(--admin-primary);background:#fff;outline:none;box-shadow:0 0 0 4px #1112401a}.AdminDashboard-module__85x1RW__companySearchWrapper{position:relative}.AdminDashboard-module__85x1RW__companySearchResults{background:var(--admin-card-bg);border:1px solid var(--admin-border);z-index:20;border-radius:14px;max-height:220px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 20px #1112401a}.AdminDashboard-module__85x1RW__companySearchResult{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--admin-border);background:0 0;width:100%;padding:10px 14px;transition:background .2s}.AdminDashboard-module__85x1RW__companySearchResult:last-child{border-bottom:none}.AdminDashboard-module__85x1RW__companySearchResult:hover{background:#1112400d}.AdminDashboard-module__85x1RW__companySearchResultName{color:var(--admin-text);font-size:14px;font-weight:600}.AdminDashboard-module__85x1RW__companySearchResultMeta{color:var(--admin-text-muted);margin-top:2px;font-size:12px}.AdminDashboard-module__85x1RW__companySearchHelper{color:var(--admin-text-muted);margin-top:8px;font-size:12px}.AdminDashboard-module__85x1RW__modalFooter{background:#f8fafc;border-top:1px solid #e2e8f0e6;flex-shrink:0;justify-content:flex-end;gap:12px;padding:14px 16px;display:flex}.AdminDashboard-module__85x1RW__btnCancel{border:2px solid var(--admin-border);color:var(--admin-text-muted);cursor:pointer;background:0 0;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:600;transition:all .2s}.AdminDashboard-module__85x1RW__btnCancel:hover{border-color:var(--admin-text-muted);color:var(--admin-text)}.AdminDashboard-module__85x1RW__btnSubmit{background:linear-gradient(135deg,var(--admin-primary)0%,var(--admin-primary-light)100%);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #11124033}.AdminDashboard-module__85x1RW__btnSubmit:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1112404d}.AdminDashboard-module__85x1RW__btnSubmit:disabled{opacity:.6;cursor:not-allowed;transform:none}.AdminDashboard-module__85x1RW__viewAllLink{color:var(--admin-primary);border:1px solid var(--admin-border);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.AdminDashboard-module__85x1RW__viewAllLink:hover{color:#fff;background:linear-gradient(135deg,var(--admin-primary)0%,var(--admin-primary-light)100%);border-color:var(--admin-primary);gap:10px;box-shadow:0 4px 12px #11124033}.AdminDashboard-module__85x1RW__loader{justify-content:center;align-items:center;padding:80px 24px;display:flex}.AdminDashboard-module__85x1RW__loaderSpinner{border:4px solid var(--admin-border);border-top-color:var(--admin-primary);border-radius:50%;width:48px;height:48px;animation:1s linear infinite AdminDashboard-module__85x1RW__spin}@keyframes AdminDashboard-module__85x1RW__spin{to{transform:rotate(360deg)}}.AdminDashboard-module__85x1RW__statusBadge{border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600}.AdminDashboard-module__85x1RW__statusPending{color:var(--admin-warning);background:#f59e0b1a}.AdminDashboard-module__85x1RW__statusApproved{color:var(--admin-success);background:#10b9811a}.AdminDashboard-module__85x1RW__statusRejected{color:var(--admin-danger);background:#ef44441a}.AdminDashboard-module__85x1RW__profileHeader{align-items:center;gap:16px;margin-bottom:24px;display:flex}.AdminDashboard-module__85x1RW__profileAvatar{background:linear-gradient(135deg,var(--admin-primary)0%,var(--admin-primary-light)100%);color:#fff;width:64px;height:64px;box-shadow:var(--admin-shadow);border-radius:16px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.AdminDashboard-module__85x1RW__profileName{color:var(--admin-text);font-size:20px;font-weight:700}.AdminDashboard-module__85x1RW__profileMeta{color:var(--admin-text-muted);font-size:14px}.AdminDashboard-module__85x1RW__profileStatusRow{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.AdminDashboard-module__85x1RW__profileLabel{letter-spacing:.4px;text-transform:uppercase;color:var(--admin-text-muted);font-size:12px;font-weight:600}.AdminDashboard-module__85x1RW__profileValue{color:var(--admin-text);margin:8px 0 0;font-size:15px;font-weight:600}.AdminDashboard-module__85x1RW__profileDetailGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:20px;display:grid}.AdminDashboard-module__85x1RW__profileRoleBlock{margin-top:16px}.AdminDashboard-module__85x1RW__profileRoles{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.AdminDashboard-module__85x1RW__profileRole{color:var(--admin-primary);text-transform:capitalize;background:#11124014;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.AdminDashboard-module__85x1RW__profileHint{color:var(--admin-text-muted);margin:-4px 0 12px;font-size:12px}.AdminDashboard-module__85x1RW__formActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.AdminDashboard-module__85x1RW__formError{color:var(--admin-danger);margin-top:-4px;margin-bottom:16px;font-size:13px;font-weight:600}@media (max-width:991px){.AdminDashboard-module__85x1RW__sidebar{margin-bottom:24px;position:static}.AdminDashboard-module__85x1RW__mainContent{padding-left:0}.AdminDashboard-module__85x1RW__statsGrid{grid-template-columns:repeat(2,1fr)}.AdminDashboard-module__85x1RW__activityGrid{grid-template-columns:1fr}.AdminDashboard-module__85x1RW__donutContainer{flex-direction:column;align-items:flex-start}}@media (max-width:575px){.AdminDashboard-module__85x1RW__statsGrid,.AdminDashboard-module__85x1RW__recentGrid{grid-template-columns:1fr}.AdminDashboard-module__85x1RW__quickActions{flex-direction:column}.AdminDashboard-module__85x1RW__actionBtn{justify-content:center;width:100%}.AdminDashboard-module__85x1RW__searchBox{min-width:100%}.AdminDashboard-module__85x1RW__cardHeader{flex-direction:column;align-items:flex-start}.AdminDashboard-module__85x1RW__modalOverlay{align-items:flex-end;padding:12px}.AdminDashboard-module__85x1RW__modal{gap:10px;max-height:calc(100vh - 24px);padding:12px}.AdminDashboard-module__85x1RW__modalHeader,.AdminDashboard-module__85x1RW__modalBody,.AdminDashboard-module__85x1RW__modalFooter{padding-left:12px;padding-right:12px}.AdminDashboard-module__85x1RW__modalFooter{flex-direction:column-reverse}.AdminDashboard-module__85x1RW__btnCancel,.AdminDashboard-module__85x1RW__btnSubmit{width:100%}}
.ConfirmProvider-module__76wM3a__overlay{z-index:21000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 20% 10%,#6366f133,#0000 28%),#0f172a94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ConfirmProvider-module__76wM3a__dialog{z-index:1;background:#fff;border:1px solid #94a3b838;border-radius:14px;flex-direction:column;gap:14px;width:min(100%,480px);max-height:min(90vh,720px);padding:18px;animation:.18s ease-out ConfirmProvider-module__76wM3a__enter;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0f172a47}@keyframes ConfirmProvider-module__76wM3a__enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ConfirmProvider-module__76wM3a__header{background:linear-gradient(135deg,#6366f114,#fff0),#fff;border-bottom:1px solid #e2e8f0e6;grid-template-columns:46px minmax(0,1fr) 36px;align-items:start;gap:14px;padding:14px 16px;display:grid}.ConfirmProvider-module__76wM3a__iconBadge{border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.ConfirmProvider-module__76wM3a__iconBadge i{font-size:24px!important}.ConfirmProvider-module__76wM3a__iconBadgePrimary{color:#111240;background:#11124014}.ConfirmProvider-module__76wM3a__iconBadgeDanger{color:#dc2626;background:#fee2e2}.ConfirmProvider-module__76wM3a__heading{min-width:0}.ConfirmProvider-module__76wM3a__title{color:#111827;margin:0;font-size:1.08rem;font-weight:800;line-height:1.35}.ConfirmProvider-module__76wM3a__message{color:#64748b;margin:7px 0 0;font-size:.94rem;line-height:1.65}.ConfirmProvider-module__76wM3a__closeButton{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.ConfirmProvider-module__76wM3a__closeButton:hover{color:#0f172a;background:#eef2ff;border-color:#6366f159;transform:translateY(-1px)}.ConfirmProvider-module__76wM3a__closeButton i{font-size:19px!important}.ConfirmProvider-module__76wM3a__body{padding:16px}.ConfirmProvider-module__76wM3a__inputGroup{gap:8px;display:grid}.ConfirmProvider-module__76wM3a__label{color:#334155;font-size:.88rem;font-weight:700}.ConfirmProvider-module__76wM3a__textarea{color:#0f172a;resize:vertical;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;min-height:112px;padding:12px 13px;transition:border-color .16s,box-shadow .16s}.ConfirmProvider-module__76wM3a__textarea:focus{background:#fff;border-color:#111240;box-shadow:0 0 0 3px #1112401f}.ConfirmProvider-module__76wM3a__requiredText{color:#dc2626;font-size:.82rem}.ConfirmProvider-module__76wM3a__footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;padding:14px 16px;display:flex}.ConfirmProvider-module__76wM3a__cancelButton,.ConfirmProvider-module__76wM3a__confirmButton{cursor:pointer;border:1px solid #0000;border-radius:10px;min-height:40px;padding:0 18px;font-weight:800;transition:background .16s,border-color .16s,color .16s,opacity .16s}.ConfirmProvider-module__76wM3a__cancelButton{color:#334155;background:#fff;border-color:#cbd5e1}.ConfirmProvider-module__76wM3a__cancelButton:hover{background:#f1f5f9;border-color:#94a3b8}.ConfirmProvider-module__76wM3a__confirmButton{color:#fff}.ConfirmProvider-module__76wM3a__confirmButtonPrimary{background:#111240}.ConfirmProvider-module__76wM3a__confirmButtonPrimary:hover:not(:disabled){background:#23235c}.ConfirmProvider-module__76wM3a__confirmButtonDanger{background:#dc2626}.ConfirmProvider-module__76wM3a__confirmButtonDanger:hover:not(:disabled){background:#b91c1c}.ConfirmProvider-module__76wM3a__confirmButton:disabled{cursor:not-allowed;opacity:.55}@media (max-width:520px){.ConfirmProvider-module__76wM3a__overlay{align-items:flex-end;padding:12px}.ConfirmProvider-module__76wM3a__dialog{gap:10px;width:100%;padding:12px}.ConfirmProvider-module__76wM3a__header{grid-template-columns:40px minmax(0,1fr) 34px;gap:12px;padding:12px}.ConfirmProvider-module__76wM3a__iconBadge{width:40px;height:40px}.ConfirmProvider-module__76wM3a__body{padding:12px}.ConfirmProvider-module__76wM3a__footer{flex-direction:column-reverse;padding:12px}.ConfirmProvider-module__76wM3a__cancelButton,.ConfirmProvider-module__76wM3a__confirmButton{width:100%}}
.AdminSettings-module__fBZfzq__settingsContainer{padding:0}.AdminSettings-module__fBZfzq__sectionCard{background:var(--admin-card-bg,#fff);border:1px solid var(--admin-border,#e2e8f0);border-radius:12px;margin-bottom:24px;overflow:hidden}.AdminSettings-module__fBZfzq__sectionHeader{border-bottom:1px solid var(--admin-border,#e2e8f0);align-items:center;gap:12px;padding:20px 24px;display:flex}.AdminSettings-module__fBZfzq__sectionIcon{color:#111240;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;display:flex}.AdminSettings-module__fBZfzq__sectionTitle{color:#1e293b;margin:0;font-size:18px;font-weight:600}.AdminSettings-module__fBZfzq__sectionBody{padding:24px}.AdminSettings-module__fBZfzq__formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.AdminSettings-module__fBZfzq__formGroup{flex-direction:column;gap:6px;display:flex}.AdminSettings-module__fBZfzq__formGroupFull{grid-column:1/-1}.AdminSettings-module__fBZfzq__formLabel{color:#475569;font-size:14px;font-weight:500}.AdminSettings-module__fBZfzq__formInput{border:1px solid var(--admin-border,#e2e8f0);color:#1e293b;background:#fff;border-radius:8px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s}.AdminSettings-module__fBZfzq__formInput:focus{border-color:#111240;box-shadow:0 0 0 3px #1112401a}.AdminSettings-module__fBZfzq__formInput::placeholder{color:#94a3b8}.AdminSettings-module__fBZfzq__formTextarea{resize:vertical;min-height:180px;line-height:1.5;font-family:Cairo,monospace!important}.AdminSettings-module__fBZfzq__saveRow{grid-column:1/-1;justify-content:flex-end;padding-top:8px;display:flex}.AdminSettings-module__fBZfzq__saveBtn{color:#fff;cursor:pointer;background:#111240;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:opacity .2s;display:flex}.AdminSettings-module__fBZfzq__saveBtn:hover{opacity:.9}.AdminSettings-module__fBZfzq__saveBtn:disabled{opacity:.6;cursor:not-allowed}.AdminSettings-module__fBZfzq__saveBtnIcon{font-size:18px}.AdminSettings-module__fBZfzq__loader{justify-content:center;align-items:center;min-height:200px;display:flex}.AdminSettings-module__fBZfzq__loaderSpinner{border:3px solid #e2e8f0;border-top-color:#111240;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite AdminSettings-module__fBZfzq__spin}@keyframes AdminSettings-module__fBZfzq__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.AdminSettings-module__fBZfzq__formGrid{grid-template-columns:1fr}}
:root{--company-primary:#111240;--company-primary-light:#1a1b5c;--company-primary-dark:#0a0b28;--company-accent:#6366f1;--company-accent-light:#818cf8;--company-success:#10b981;--company-warning:#f59e0b;--company-danger:#ef4444;--company-info:#06b6d4;--company-bg:#f8fafc;--company-card-bg:#fff;--company-border:#e2e8f0;--company-text:#1e293b;--company-text-muted:#64748b;--company-shadow:0 4px 6px -1px #1112401a,0 2px 4px -2px #1112401a;--company-shadow-lg:0 10px 15px -3px #1112401a,0 4px 6px -4px #1112401a}.CompanyDashboard-module__cIZ84G__dashboardContainer{background:var(--company-bg);min-height:100vh;padding:24px 0}.CompanyDashboard-module__cIZ84G__sidebar{background:var(--company-card-bg);box-shadow:var(--company-shadow);border-radius:16px;position:sticky;top:100px;overflow:hidden}.CompanyDashboard-module__cIZ84G__sidebarHeader{background:linear-gradient(135deg,var(--company-primary)0%,var(--company-primary-light)100%);color:#fff;padding:24px 20px}.CompanyDashboard-module__cIZ84G__sidebarTitle{color:#fff;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;display:flex}.CompanyDashboard-module__cIZ84G__sidebarIcon{background:#fff3;border-radius:10px;justify-content:center;align-items:center;padding:8px;display:flex}.CompanyDashboard-module__cIZ84G__sidebarNav{padding:16px 0}.CompanyDashboard-module__cIZ84G__navSection{margin-top:8px;padding:8px 16px}.CompanyDashboard-module__cIZ84G__navSectionLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--company-text-muted);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.CompanyDashboard-module__cIZ84G__navItem{width:100%;color:var(--company-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;margin:2px 8px;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.CompanyDashboard-module__cIZ84G__navItem:hover{color:var(--company-primary);background:#1112400d}.CompanyDashboard-module__cIZ84G__navItem.CompanyDashboard-module__cIZ84G__active{background:linear-gradient(135deg,var(--company-primary)0%,var(--company-primary-light)100%);color:#fff;box-shadow:0 4px 12px #1112404d}.CompanyDashboard-module__cIZ84G__navItemIcon{opacity:.9;font-size:20px}.CompanyDashboard-module__cIZ84G__navItemBadge{color:var(--company-primary);background:#1112401a;border-radius:20px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700}.CompanyDashboard-module__cIZ84G__navItem.CompanyDashboard-module__cIZ84G__active .CompanyDashboard-module__cIZ84G__navItemBadge{color:#fff;background:#fff3}.CompanyDashboard-module__cIZ84G__mainContent{padding-left:16px}.CompanyDashboard-module__cIZ84G__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.CompanyDashboard-module__cIZ84G__pageTitle{color:var(--company-primary);margin:0;font-size:28px;font-weight:800}.CompanyDashboard-module__cIZ84G__pageSubtitle{color:var(--company-text-muted);margin-top:4px;font-size:14px}.CompanyDashboard-module__cIZ84G__companySelector{border:2px solid var(--company-border);color:var(--company-text);background:var(--company-card-bg);cursor:pointer;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.CompanyDashboard-module__cIZ84G__companySelector:focus{border-color:var(--company-primary);outline:none;box-shadow:0 0 0 3px #1112401a}.CompanyDashboard-module__cIZ84G__statsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.CompanyDashboard-module__cIZ84G__statCard{background:var(--company-card-bg);box-shadow:var(--company-shadow);border-radius:16px;padding:20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.CompanyDashboard-module__cIZ84G__statCard:hover{box-shadow:var(--company-shadow-lg);transform:translateY(-2px)}.CompanyDashboard-module__cIZ84G__statCard:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.CompanyDashboard-module__cIZ84G__statCard.CompanyDashboard-module__cIZ84G__wallet:before{background:linear-gradient(90deg,var(--company-primary)0%,var(--company-accent)100%)}.CompanyDashboard-module__cIZ84G__statCard.CompanyDashboard-module__cIZ84G__bookings:before{background:linear-gradient(90deg,var(--company-info)0%,#22d3ee 100%)}.CompanyDashboard-module__cIZ84G__statCard.CompanyDashboard-module__cIZ84G__employees:before{background:linear-gradient(90deg,var(--company-success)0%,#34d399 100%)}.CompanyDashboard-module__cIZ84G__statCard.CompanyDashboard-module__cIZ84G__pending:before{background:linear-gradient(90deg,var(--company-warning)0%,#fbbf24 100%)}.CompanyDashboard-module__cIZ84G__statCardHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.CompanyDashboard-module__cIZ84G__statCardIcon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.CompanyDashboard-module__cIZ84G__statCard.CompanyDashboard-module__cIZ84G__wallet .CompanyDashboard-module__cIZ84G__statCardIcon{background:linear-gradient(135deg,var(--company-primary)0%,var(--company-accent)100%);color:#fff}.CompanyDashboard-module__cIZ84G__statCard.CompanyDashboard-module__cIZ84G__bookings .CompanyDashboard-module__cIZ84G__statCardIcon{background:linear-gradient(135deg,var(--company-info)0%,#22d3ee 100%);color:#fff}.CompanyDashboard-module__cIZ84G__statCard.CompanyDashboard-module__cIZ84G__employees .CompanyDashboard-module__cIZ84G__statCardIcon{background:linear-gradient(135deg,var(--company-success)0%,#34d399 100%);color:#fff}.CompanyDashboard-module__cIZ84G__statCard.CompanyDashboard-module__cIZ84G__pending .CompanyDashboard-module__cIZ84G__statCardIcon{background:linear-gradient(135deg,var(--company-warning)0%,#fbbf24 100%);color:#fff}.CompanyDashboard-module__cIZ84G__statCardLabel{color:var(--company-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:13px;font-weight:600}.CompanyDashboard-module__cIZ84G__statCardValue{color:var(--company-primary);margin-bottom:4px;font-size:28px;font-weight:800}.CompanyDashboard-module__cIZ84G__statCardMeta{color:var(--company-text-muted);font-size:12px}.CompanyDashboard-module__cIZ84G__card{background:var(--company-card-bg);box-shadow:var(--company-shadow);border-radius:16px;margin-bottom:24px;overflow:hidden}.CompanyDashboard-module__cIZ84G__cardHeader{border-bottom:1px solid var(--company-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.CompanyDashboard-module__cIZ84G__cardTitle{color:var(--company-primary);align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;display:flex}.CompanyDashboard-module__cIZ84G__cardTitleIcon{background:linear-gradient(135deg,var(--company-primary)0%,var(--company-primary-light)100%);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex}.CompanyDashboard-module__cIZ84G__cardBody{padding:24px}.CompanyDashboard-module__cIZ84G__alert{border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.CompanyDashboard-module__cIZ84G__alertWarning{color:#b45309;border-left:4px solid var(--company-warning);background:#f59e0b1a}.CompanyDashboard-module__cIZ84G__alertDanger{color:#b91c1c;border-left:4px solid var(--company-danger);background:#ef44441a}.CompanyDashboard-module__cIZ84G__alertInfo{color:#0369a1;border-left:4px solid var(--company-info);background:#06b6d41a}.CompanyDashboard-module__cIZ84G__alertIcon{flex-shrink:0;font-size:20px}.CompanyDashboard-module__cIZ84G__table{border-collapse:collapse;width:100%}.CompanyDashboard-module__cIZ84G__table thead{background:var(--company-bg)}.CompanyDashboard-module__cIZ84G__table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--company-text-muted);padding:12px 16px;font-size:12px;font-weight:700}.CompanyDashboard-module__cIZ84G__table td{border-top:1px solid var(--company-border);color:var(--company-text);padding:16px;font-size:14px}.CompanyDashboard-module__cIZ84G__table tbody tr:hover{background:var(--company-bg)}.CompanyDashboard-module__cIZ84G__emptyState{text-align:center;color:var(--company-text-muted);padding:48px 24px}.CompanyDashboard-module__cIZ84G__emptyStateIcon{opacity:.3;margin-bottom:16px;font-size:64px}.CompanyDashboard-module__cIZ84G__emptyStateText{font-size:16px;font-weight:500}.CompanyDashboard-module__cIZ84G__btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.CompanyDashboard-module__cIZ84G__btnSuccess{background:var(--company-success);color:#fff}.CompanyDashboard-module__cIZ84G__btnSuccess:hover:not(:disabled){background:#059669}.CompanyDashboard-module__cIZ84G__btnDanger{background:var(--company-danger);color:#fff}.CompanyDashboard-module__cIZ84G__btnDanger:hover:not(:disabled){background:#dc2626}.CompanyDashboard-module__cIZ84G__btn:disabled{opacity:.5;cursor:not-allowed}.CompanyDashboard-module__cIZ84G__quickActions{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.CompanyDashboard-module__cIZ84G__actionCard{background:var(--company-bg);border:2px solid var(--company-border);color:var(--company-text);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px;text-decoration:none;transition:all .2s;display:flex}.CompanyDashboard-module__cIZ84G__actionCard:hover{border-color:var(--company-primary);background:var(--company-card-bg);box-shadow:var(--company-shadow);color:var(--company-primary)}.CompanyDashboard-module__cIZ84G__actionCardIcon{background:linear-gradient(135deg,var(--company-primary)0%,var(--company-primary-light)100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:8px;font-size:28px;display:flex}.CompanyDashboard-module__cIZ84G__actionCardTitle{color:inherit;font-size:16px;font-weight:700}.CompanyDashboard-module__cIZ84G__actionCardDescription{color:var(--company-text-muted);font-size:13px}.CompanyDashboard-module__cIZ84G__loader{justify-content:center;align-items:center;min-height:50vh;display:flex}.CompanyDashboard-module__cIZ84G__loaderSpinner{border:4px solid var(--company-border);border-top-color:var(--company-primary);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite CompanyDashboard-module__cIZ84G__spin}@keyframes CompanyDashboard-module__cIZ84G__spin{to{transform:rotate(360deg)}}@media (max-width:991px){.CompanyDashboard-module__cIZ84G__mainContent{margin-top:24px;padding-left:0}.CompanyDashboard-module__cIZ84G__sidebar{position:static}}@media (max-width:767px){.CompanyDashboard-module__cIZ84G__statsGrid{grid-template-columns:1fr}.CompanyDashboard-module__cIZ84G__pageTitle,.CompanyDashboard-module__cIZ84G__statCardValue{font-size:24px}}.CompanyDashboard-module__cIZ84G__profileHeader{align-items:center;gap:16px;margin-bottom:24px;display:flex}.CompanyDashboard-module__cIZ84G__profileAvatar{background:linear-gradient(135deg,var(--company-primary)0%,var(--company-primary-light)100%);color:#fff;width:64px;height:64px;box-shadow:var(--company-shadow);border-radius:16px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.CompanyDashboard-module__cIZ84G__profileName{color:var(--company-text);font-size:20px;font-weight:700}.CompanyDashboard-module__cIZ84G__profileMeta{color:var(--company-text-muted);font-size:14px}.CompanyDashboard-module__cIZ84G__profileStatusRow{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.CompanyDashboard-module__cIZ84G__profileLabel{letter-spacing:.4px;text-transform:uppercase;color:var(--company-text-muted);font-size:12px;font-weight:600}.CompanyDashboard-module__cIZ84G__profileValue{color:var(--company-text);margin:8px 0 0;font-size:15px;font-weight:600}.CompanyDashboard-module__cIZ84G__profileDetailGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:20px;display:grid}.CompanyDashboard-module__cIZ84G__profileRoleBlock{margin-top:16px}.CompanyDashboard-module__cIZ84G__profileRoles{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.CompanyDashboard-module__cIZ84G__profileRole{color:var(--company-primary);text-transform:capitalize;background:#11124014;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.CompanyDashboard-module__cIZ84G__profileHint{color:var(--company-text-muted);margin:-4px 0 12px;font-size:12px}.CompanyDashboard-module__cIZ84G__formActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.CompanyDashboard-module__cIZ84G__formError{color:var(--company-danger);margin-top:-4px;margin-bottom:16px;font-size:13px;font-weight:600}.CompanyDashboard-module__cIZ84G__formGroup{margin-bottom:20px}.CompanyDashboard-module__cIZ84G__formLabel{color:var(--company-text);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.CompanyDashboard-module__cIZ84G__formInput{border:2px solid var(--company-border);width:100%;color:var(--company-text);background:var(--company-card-bg);border-radius:12px;padding:14px 16px;font-size:14px;transition:all .2s}.CompanyDashboard-module__cIZ84G__formInput:focus{border-color:var(--company-primary);outline:none;box-shadow:0 0 0 4px #1112401a}.CompanyDashboard-module__cIZ84G__btnSubmit{background:linear-gradient(135deg,var(--company-primary)0%,var(--company-primary-light)100%);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #11124033}.CompanyDashboard-module__cIZ84G__btnSubmit:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1112404d}.CompanyDashboard-module__cIZ84G__btnSubmit:disabled{opacity:.6;cursor:not-allowed;transform:none}.CompanyDashboard-module__cIZ84G__btnCancel{border:2px solid var(--company-border);color:var(--company-text-muted);cursor:pointer;background:0 0;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.CompanyDashboard-module__cIZ84G__btnCancel:hover{border-color:var(--company-text-muted);color:var(--company-text)}
