.Dashboard_userInfo__p_ppl{margin:1rem;color:#888888}.Dashboard_dashboardContainer__z0MBE{display:flex;position:relative;min-height:80vh;margin-top:2rem;width:100%}.Dashboard_expandButton__kUlgF{position:fixed;top:80px;left:10px;width:40px;height:40px;background:#222;color:#fff;border:none;border-radius:50%;cursor:pointer;z-index:100;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2)}.Dashboard_nav__b2TcX{width:300px;min-width:300px;border-right:1px solid #222;padding:2rem 1rem}.Dashboard_navCollapsed__StrKu,.Dashboard_nav__b2TcX{position:relative;left:0;top:0;bottom:0;background:#000;overflow:hidden;transition:width .2s,min-width .2s,padding .2s;z-index:10;height:100%;flex-shrink:0}.Dashboard_navCollapsed__StrKu{width:0;min-width:0;border-right:none;padding:0}.Dashboard_collapseButton__uUsiS{position:absolute;top:10px;right:-20px;width:32px;height:32px;background:#222;color:#fff;border:none;border-radius:50%;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2)}.Dashboard_tabList__sT__W{list-style:none;padding:0;margin:50px 0 0}.Dashboard_tabButton__vRAEV{font-weight:300}.Dashboard_activeTabButton__rgnzj,.Dashboard_tabButton__vRAEV{display:block;width:100%;padding:.5rem 0;margin-bottom:.5rem;background:transparent;color:#fff;border:none;border-radius:6px;cursor:pointer;text-align:left;transition:background .2s}.Dashboard_activeTabButton__rgnzj{font-weight:600}.Dashboard_dashboardMain__3WMlS{margin-left:0;flex:1 1;padding:2rem;min-height:80vh;background:#111;transition:margin-left .2s;width:100%}.SettingsTab_profileCard__SnIf3{background:#0f172a;padding:1rem;border-radius:8px;margin-bottom:1rem;color:#e2e8f0}.SettingsTab_profileRow__X6hsH{display:flex;gap:.5rem;margin:.25rem 0}.SettingsTab_form__fPs7p{display:flex;flex-direction:column;gap:.75rem;max-width:420px}.SettingsTab_label__c8i5g{display:flex;flex-direction:column;gap:.25rem;font-weight:500}.SettingsTab_input__VveNZ{padding:.5rem .75rem;border-radius:6px;border:1px solid #334155;background:#0b1220;color:#e2e8f0}.SettingsTab_button__zKIgn{background:#2563eb;color:white;border:none;padding:.6rem 1rem;border-radius:6px;cursor:pointer}.SettingsTab_button__zKIgn[disabled]{opacity:.6;cursor:default}.SettingsTab_error__ZtM7n{color:#ef4444}.SettingsTab_success__mUWw2{color:#22c55e}.UsageTab_loading__vJt7c{padding:20px;text-align:center;color:#666}.UsageTab_error__MDOGH{padding:20px;background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c33;margin-bottom:20px}.UsageTab_noData__pqwOd{padding:20px;text-align:center;color:#666;font-style:italic}.UsageTab_usageContainer__beb4c{max-width:1000px;margin:0 auto}.UsageTab_quotaPeriod__VZBS3{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin-bottom:30px}.UsageTab_quotaPeriod__VZBS3 h3{margin:0 0 15px;color:#333;font-size:1.2em}.UsageTab_quotaPeriod__VZBS3 p{margin:5px 0;color:#555}.UsageTab_quotaGrid__thgoz{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.UsageTab_quotaCard__w4X7K{background:white;border:1px solid #e9ecef;border-radius:8px;padding:25px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.UsageTab_quotaCard__w4X7K h3{margin:0 0 20px;color:#333;font-size:1.1em;text-align:center}.UsageTab_quotaInfo__qNckX{display:flex;flex-direction:column;gap:10px}.UsageTab_numbers__tk2zs{text-align:center;font-size:1.4em;margin-bottom:10px}.UsageTab_used__3yCtI{font-weight:700;color:#2563eb}.UsageTab_total__oJoRO{color:#666}.UsageTab_progressBar__wVYbR{width:100%;height:12px;background-color:#e9ecef;border-radius:6px;overflow:hidden}.UsageTab_progressFill___r16P{height:100%;background:linear-gradient(90deg,#10b981,#059669 50%,#dc2626);border-radius:6px;transition:width .3s ease}.UsageTab_percentage__xW4To{text-align:center;font-size:.9em;color:#666;margin-top:5px}@media (max-width:768px){.UsageTab_quotaGrid__thgoz{grid-template-columns:1fr}.UsageTab_quotaCard__w4X7K{padding:20px}.UsageTab_quotaPeriod__VZBS3{padding:15px}}.BillingTab_quotaSection__gxTyV{margin-top:2rem;padding:1.5rem;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9}.BillingTab_quotaSection__gxTyV h3{margin-top:0;margin-bottom:1rem;color:#333}.BillingTab_quotaSection__gxTyV p{margin-bottom:1.5rem;color:#666}.BillingTab_addQuotaButton__L6pSX{background-color:#007bff;color:white;border:none;padding:12px 24px;font-size:16px;border-radius:6px;cursor:pointer;transition:background-color .2s ease;margin-bottom:1rem}.BillingTab_addQuotaButton__L6pSX:hover:not(:disabled){background-color:#0056b3}.BillingTab_addQuotaButton__L6pSX:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.BillingTab_successMessage__IRH61{padding:10px 15px;background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:4px;margin-top:1rem}.BillingTab_errorMessage__RcG_1{padding:10px 15px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;margin-top:1rem}.TenantsTab_tenantTable__0Xpsd{width:100%;border-collapse:collapse;color:#fff;background:#222;border-radius:8px;overflow:hidden;margin-top:16px}.TenantsTab_tenantTable__0Xpsd td,.TenantsTab_tenantTable__0Xpsd th{padding:.75rem 1rem;border-bottom:1px solid #333;text-align:left}.TenantsTab_tenantTable__0Xpsd th{background:#333;font-weight:600}.TenantsTab_tenantTable__0Xpsd tr:last-child td{border-bottom:none}.TenantsTab_loading__Q_Dhf{color:#aaa;padding:1rem}.TenantsTab_error__zi7BO{color:#ff6b6b;padding:1rem}.TenantsTab_success__5su3t{color:#4caf50;padding:1rem}.TenantsTab_form__AqzzI{margin-bottom:20px}.TenantsTab_input__Uk85X{padding:.5rem 1rem;border-radius:4px;border:1px solid #ccc}.TenantsTab_button__sM3iW{margin-left:8px;padding:.5rem 1.2rem;border-radius:4px;border:none;font-weight:500;cursor:pointer}.TenantsTab_button__sM3iW:disabled{background:#888;cursor:not-allowed}.TenantsTab_deleteButton__lygB0{padding:.3rem .9rem;border:none;font-weight:500;cursor:pointer;transition:background .2s}.TenantsTab_deleteButton__lygB0:disabled{background:#888;cursor:not-allowed}.TenantsTab_deleteButton__lygB0:hover:not(:disabled){background:#b71c1c}.TenantsTab_actionButtons__qXkSt{display:flex;gap:8px;align-items:center}.TenantsTab_iconButton__Sin30{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.TenantsTab_iconButton__Sin30:hover:not(:disabled){border-color:#666}.TenantsTab_iconButton__Sin30:disabled{opacity:.6;cursor:not-allowed}.CustomersTab_customerTable__TMX2B{width:100%;border-collapse:collapse;color:#fff;background:#222;border-radius:8px;overflow:hidden}.CustomersTab_customerTable__TMX2B td,.CustomersTab_customerTable__TMX2B th{padding:.75rem 1rem;border-bottom:1px solid #333}.CustomersTab_customerTable__TMX2B th{background:#333;font-weight:600}.CustomersTab_customerTable__TMX2B tr:last-child td{border-bottom:none}.CustomersTab_loading__33fjz{color:#aaa;padding:1rem}.CustomersTab_error__RDzxY{color:#ff6b6b;padding:1rem}.CustomersTab_addForm__fkRCj{margin:1rem 0 1.5rem}.CustomersTab_formRow__jYJAJ{display:flex;gap:.5rem;align-items:center}.CustomersTab_input__Yf8dJ{background:#111;border:1px solid #333;color:#fff;padding:.5rem .75rem;border-radius:6px}.CustomersTab_addBtn__8ehcG{background:#4CAF50;color:#fff;border:none;padding:.55rem .9rem;border-radius:6px;cursor:pointer}.CustomersTab_addBtn__8ehcG:disabled{opacity:.7;cursor:default}