.admin-theme-light .sidebar,.admin-theme-light .topbar{color:var(--text);background:#ffffffe6}.admin-theme-light .hero,.admin-theme-light .card,.admin-theme-light .stat,.admin-theme-light .module{background:linear-gradient(#fffffffa,#f8fbffeb)}.admin-theme-light .input,.admin-theme-light .select,.admin-theme-light .textarea{color:var(--text);background:#fff}.admin-theme-light .table th{color:#415069;background:#eef4fb}.admin-theme-light .btn-soft{color:var(--text);background:#0f172a09}.admin-theme-light .modal{background:#fff}.top-actions{align-items:center;gap:10px;display:flex}.top-action-button{min-height:42px}.top-icon-button{border:1px solid var(--line);width:44px;height:44px;color:var(--text);background:#ffffff0e;border-radius:16px;place-items:center;display:grid;position:relative}.top-icon-button:hover{border-color:#19d3e673}.notification-count{background:var(--red);color:#fff;border:2px solid var(--bg);border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:950;display:inline-flex;position:absolute;top:-7px;right:-7px}.filter-panel{background:linear-gradient(#ffffff13,#ffffff09);align-items:center}.toolbar{flex-wrap:wrap;gap:12px;display:flex;overflow:visible}.toolbar.date-toolbar{flex-wrap:wrap;display:flex}.toolbar>div:first-child{flex:340px;min-width:260px}.toolbar>.select{flex:0 220px;min-width:180px}.toolbar>.input[type=date]{flex:0 150px;min-width:140px}.toolbar>.btn{white-space:nowrap;flex:none;min-width:112px}.filter-summary{flex-wrap:wrap;gap:8px;margin:-8px 0 18px;display:flex}.filter-summary span{border:1px solid var(--line);min-height:30px;color:var(--text);background:#19d3e614;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:850;display:inline-flex}.hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.stat{min-height:112px}.stat small{color:var(--muted2);margin-top:8px;font-size:12px;font-weight:850;line-height:1.35;display:block}.filter-chips{flex-wrap:wrap;gap:8px;margin:-6px 0 18px;display:flex}.filter-chip{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#ffffff0b;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900}.filter-chip:hover{color:var(--text);border-color:#19d3e673}.filter-chip.active{background:var(--cyan);border-color:var(--cyan);color:#031018}.detail-summary{border:1px solid var(--line);background:linear-gradient(135deg,#19d3e61f,#ffffff09);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding:16px;display:flex}.detail-summary-main{min-width:0}.detail-summary-main span{color:var(--cyan2);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.detail-summary-main strong{color:var(--text);font-size:22px;font-weight:950;line-height:1.18;display:block}.detail-summary-main p{color:var(--muted);margin:7px 0 0;font-size:13px;font-weight:750;line-height:1.45}.detail-summary-side{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:10px;display:flex}.detail-summary-side strong{color:var(--text);font-size:22px;font-weight:950}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.detail-tile{border:1px solid var(--line);background:#ffffff09;border-radius:16px;padding:14px}.detail-tile div{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900}.detail-tile strong{color:var(--text);overflow-wrap:anywhere;font-weight:850;line-height:1.45;display:block}@media (max-width:1360px){.toolbar,.toolbar.date-toolbar{grid-template-columns:1fr 190px 1fr 1fr}}@media (max-width:920px){.top-actions{gap:8px}.top-action-button{width:44px;padding:0;font-size:0}.toolbar,.toolbar.date-toolbar{grid-template-columns:1fr}.hero-actions,.detail-summary{flex-direction:column;align-items:stretch;width:100%}.detail-summary-side{white-space:normal;align-items:flex-start}}.table{table-layout:auto;min-width:1120px}.table th,.table td{overflow-wrap:normal;word-break:normal;line-height:1.35}.table td{max-width:340px}.table td>span:not(.badge),.table .primary,.table .secondary,.detail-tile strong,.module p,.subtitle{overflow-wrap:anywhere}.table td strong{white-space:nowrap}.badge{text-align:center;white-space:normal;word-break:normal;overflow-wrap:normal;border-radius:14px;justify-content:center;min-width:82px;max-width:220px;line-height:1.18}.table .badge{padding:7px 11px}.actions .btn-small{white-space:nowrap}@media (max-width:1180px){.content{padding:22px 18px 34px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.table{min-width:780px}}@media (max-width:720px){.topbar{align-items:flex-start;gap:12px;height:auto;min-height:78px;padding:12px 14px}.topbar h2{font-size:20px}.top-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.admin-pill{display:none}.hero{border-radius:24px;padding:22px}.hero h1{font-size:28px}.stats{grid-template-columns:1fr}.stat{min-height:auto}.modal{border-radius:24px;width:calc(100vw - 20px);max-height:92vh}.modal-body{padding:16px}.detail-grid{grid-template-columns:1fr}.actions .btn-small{flex:140px}}.company-web-bg{--line:#0f172a21;--text:#0f172a;--muted:#526277;--muted2:#7a8aa0;--cyan:#0f6edb;--cyan2:#1d8cff;--red:#dc2626;--green:#15803d;--yellow:#b7791f;--shadow:0 18px 44px #0f172a1a;color:#0f172a;background:radial-gradient(circle at 12% -12%,#0f6edb24,#0000 30%),linear-gradient(#f8fbff 0%,#eef4fb 100%);min-height:100vh}.company-theme-dark{--line:#ffffff1f;--text:#f8fbff;--muted:#9aa7bd;--muted2:#728095;--cyan:#19d3e6;--cyan2:#71f2ff;--red:#ff6b7a;--green:#34d399;--yellow:#fbbf24;--shadow:0 20px 60px #00000052;color:var(--text);background:radial-gradient(circle at 12% -12%,#19d3e629,#0000 30%),radial-gradient(circle at 82% 0,#2563eb1f,#0000 30%),#050816}.company-theme-dark .company-web-topbar,.company-theme-dark .company-web-hero,.company-theme-dark .company-paywall,.company-theme-dark .card,.company-theme-dark .stat,.company-theme-dark .module{color:var(--text);background:linear-gradient(#ffffff12,#ffffff09)}.company-theme-dark .input,.company-theme-dark .select{color:var(--text);background:#060a19}.company-theme-dark .company-web-topbar{border-bottom-color:var(--line)}.company-web-topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #0f172a1f;justify-content:space-between;align-items:center;gap:16px;height:82px;padding:0 32px;display:flex;position:sticky;top:0}.company-web-brand{align-items:center;gap:12px;display:flex}.company-web-brand strong,.company-web-brand span{display:block}.company-web-brand strong{font-size:18px;font-weight:950}.company-web-brand span{color:#64748b;font-size:12px;font-weight:750}.company-web-actions,.company-pay-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.company-web-content{width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0 48px}.company-web-hero{background:linear-gradient(135deg,#fff 0%,#f4f9ff 100%);justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.company-paywall{background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.company-paywall h2{margin:8px 0;font-size:28px}.company-pay-meta{border:1px solid var(--line);width:fit-content;color:var(--muted);background:#2563eb14;border-radius:18px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.company-pay-meta strong{color:var(--text);font-size:16px;font-weight:950}.company-pay-actions{flex-direction:column;align-items:stretch;min-width:min(360px,100%)}.company-pay-actions .btn{justify-content:center;width:100%;min-height:52px}.company-pay-field{flex-direction:column;gap:7px;display:flex}.company-pay-field span{color:var(--muted);font-size:12px;font-weight:900}.company-pay-field .input{width:100%;min-height:50px}.company-pay-feedback{color:#b91c1c;background:#f871711a;border:1px solid #f8717159;border-radius:16px;padding:10px 12px;font-size:12px;font-weight:900}.company-theme-dark .company-pay-feedback{color:#fecaca}.company-tabs{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.company-tab{border:1px solid var(--line);min-height:44px;color:var(--text);background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex}.company-theme-dark .company-tab{background:#ffffff0e}.company-tab.active{background:var(--cyan);border-color:var(--cyan);color:#031018}.company-toolbar{grid-template-columns:minmax(240px,1fr) 180px auto auto auto auto;align-items:center;gap:12px;margin-bottom:18px;padding:16px;display:grid}.company-search{position:relative}.company-search svg{color:var(--muted2);position:absolute;top:14px;left:14px}.company-search .input{padding-left:44px}.company-module-button{text-align:left;width:100%;color:inherit}.company-empty-card{color:var(--muted);padding:26px;font-weight:850}.company-theme-light .company-web-bg .table th,.company-theme-light .table th{color:#415069;background:#eef4fb}@media (max-width:760px){.company-web-topbar,.company-paywall,.company-web-hero{flex-direction:column;align-items:flex-start}.company-web-topbar{height:auto;padding:16px}.company-web-actions{width:100%}.company-web-actions .btn{flex:1}.company-toolbar{grid-template-columns:1fr}.company-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.company-tab{white-space:nowrap}}.admin-theme-dark,.company-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-theme-light,.company-theme-light,.company-web-bg:not(.company-theme-dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.admin-theme-light .side-head,.admin-theme-light .side-footer,.admin-theme-light .topbar,.admin-theme-light .table th,.admin-theme-light .table td,.admin-theme-light .modal-head,.admin-theme-light .detail-item{border-color:var(--line)}.admin-theme-light .side-brand h1,.admin-theme-light .topbar h2,.admin-theme-light .hero h1,.admin-theme-light .module h3,.admin-theme-light .primary,.admin-theme-light .detail-item strong{color:var(--text)}.admin-theme-light .side-brand p,.admin-theme-light .subtitle,.admin-theme-light .secondary,.admin-theme-light .module p,.admin-theme-light .detail-item span,.admin-theme-light .empty,.admin-theme-light .stat span{color:var(--muted)}.admin-theme-light .label{color:#405069}.admin-theme-light .nav-link.active{color:#fff;background:#0f6edb}.admin-theme-light .brand-icon,.company-theme-light .brand-icon,.company-web-bg:not(.company-theme-dark) .brand-icon{color:#0f6edb;background:#eaf4ff;border-color:#b9d8ff}.admin-theme-light .top-icon-button,.admin-theme-light .admin-pill,.admin-theme-light .login-card{color:var(--text);background:#ffffffdb}.admin-theme-light .top-icon-button:hover{background:#eaf4ff;border-color:#98c8ff}.admin-theme-light .filter-panel{background:#ffffffeb}.admin-theme-light .filter-chip{color:#526277;background:#fff}.admin-theme-light .detail-summary{background:linear-gradient(135deg,#eff6ff,#fff)}.admin-theme-light .detail-tile{background:#f7fbff}.admin-theme-light .table td{color:var(--text)}.admin-theme-light .modal{color:var(--text);box-shadow:var(--shadow)}.admin-theme-light .modal-backdrop{background:#0f172a6b}.admin-theme-light .modal-body [style*="rgba(255,255,255,.035)"]{background:#f7fbff!important}.admin-theme-light .error,.company-theme-light .error,.company-web-bg:not(.company-theme-dark) .error,.admin-theme-light .btn-danger,.company-theme-light .btn-danger,.company-web-bg:not(.company-theme-dark) .btn-danger{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.admin-theme-light .btn-green,.company-theme-light .btn-green,.company-web-bg:not(.company-theme-dark) .btn-green{color:#166534;background:#ecfdf5;border-color:#bbf7d0}.admin-theme-light .btn-primary,.company-theme-light .btn-primary,.company-web-bg:not(.company-theme-dark) .btn-primary{color:#fff;background:#0f6edb}.admin-theme-light .btn-primary:hover,.company-theme-light .btn-primary:hover,.company-web-bg:not(.company-theme-dark) .btn-primary:hover{background:#0b5ebc}.admin-theme-light .input::placeholder,.company-theme-light .input::placeholder,.company-web-bg:not(.company-theme-dark) .input::placeholder{color:#8795a8}.admin-theme-light .select option,.company-theme-light .select option,.company-web-bg:not(.company-theme-dark) .select option{color:#0f172a;background:#fff}.admin-theme-light .badge,.company-theme-light .badge,.company-web-bg:not(.company-theme-dark) .badge{color:#334155;background:#f8fafc;border-color:#d6e4f2}.admin-theme-light .badge.green,.company-theme-light .badge.green,.company-web-bg:not(.company-theme-dark) .badge.green{color:#166534;background:#ecfdf5;border-color:#bbf7d0}.admin-theme-light .badge.red,.company-theme-light .badge.red,.company-web-bg:not(.company-theme-dark) .badge.red{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.admin-theme-light .badge.yellow,.company-theme-light .badge.yellow,.company-web-bg:not(.company-theme-dark) .badge.yellow{color:#92400e;background:#fffbeb;border-color:#fde68a}.admin-theme-light .badge.cyan,.company-theme-light .badge.cyan,.company-web-bg:not(.company-theme-dark) .badge.cyan{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.company-web-bg:not(.company-theme-dark) .company-web-topbar,.company-web-bg:not(.company-theme-dark) .company-web-hero,.company-web-bg:not(.company-theme-dark) .company-paywall,.company-web-bg:not(.company-theme-dark) .card,.company-web-bg:not(.company-theme-dark) .stat,.company-web-bg:not(.company-theme-dark) .module{color:var(--text);background:linear-gradient(#fffffffa,#f8fbfff0)}.company-web-bg:not(.company-theme-dark) .company-web-brand strong,.company-web-bg:not(.company-theme-dark) .hero h1,.company-web-bg:not(.company-theme-dark) .module h3,.company-web-bg:not(.company-theme-dark) .stat strong,.company-web-bg:not(.company-theme-dark) .table td{color:var(--text)}.company-web-bg:not(.company-theme-dark) .company-web-brand span,.company-web-bg:not(.company-theme-dark) .subtitle,.company-web-bg:not(.company-theme-dark) .module p,.company-web-bg:not(.company-theme-dark) .stat span,.company-web-bg:not(.company-theme-dark) .empty{color:var(--muted)}.company-web-bg:not(.company-theme-dark) .input,.company-web-bg:not(.company-theme-dark) .select{color:var(--text);background:#fff}.company-web-bg:not(.company-theme-dark) .btn-soft{color:var(--text);background:#0f172a09}.company-web-bg:not(.company-theme-dark) .company-tab{color:#334155;background:#fff}.company-theme-dark .company-web-brand span{color:var(--muted)}.company-theme-dark .btn-soft{color:var(--text);background:#ffffff0f}.company-theme-dark .badge{color:#d7e2f2;background:#ffffff0f}.company-theme-dark .table td,.admin-theme-light,.admin-theme-dark,.company-theme-light,.company-theme-dark{color:var(--text)}.admin-theme-light.app-bg.shell,.admin-theme-light.app-bg.login-wrap{background:radial-gradient(circle at 12% -10%,#0f6edb1f,#0000 32%),radial-gradient(circle at 86% 0,#14b8a614,#0000 28%),#eef4fb}.admin-theme-light .main,.admin-theme-light .content,.admin-theme-light .content>h2,.admin-theme-light .stat strong,.admin-theme-light .table,.admin-theme-light .login-card strong,.admin-theme-light .login-card .title{color:var(--text)}.admin-theme-light .sidebar{background:#fffffff0;box-shadow:18px 0 42px #0f172a0d}.admin-theme-light .hero,.admin-theme-light .card,.admin-theme-light .stat,.admin-theme-light .module,.admin-theme-light .toolbar,.admin-theme-light .filter-panel{border-color:var(--line);background:linear-gradient(#fffffffa,#f8fbfff2)}.admin-theme-light .input,.admin-theme-light .select,.admin-theme-light .textarea{color:var(--text);background:#fff;border-color:#cbdced}.admin-theme-light .input:focus,.admin-theme-light .select:focus,.admin-theme-light .textarea:focus,.company-web-bg:not(.company-theme-dark) .input:focus,.company-web-bg:not(.company-theme-dark) .select:focus{border-color:#0f6edbb3;box-shadow:0 0 0 4px #0f6edb1c}.admin-theme-light .btn-soft,.company-web-bg:not(.company-theme-dark) .btn-soft{border-color:#cbdced}.admin-theme-light .notice{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.admin-theme-light .json-box{color:#1e293b;background:#f8fafc}.auth-theme-toggle{z-index:5;min-width:94px;position:fixed;top:18px;right:18px}.admin-theme-light .login-card,.company-web-bg:not(.company-theme-dark) .login-card{color:var(--text);background:linear-gradient(#fffffffa,#f8fbfff5);border-color:#cbdced}.company-theme-dark .login-card{color:var(--text);background:linear-gradient(#ffffff12,#ffffff09)}.auth-footer-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.company-register-wrap{align-items:start;padding-top:34px;padding-bottom:34px}.company-register-card{width:min(760px,100%)}.company-auth-benefits{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.company-auth-benefits span{border:1px solid var(--line);color:var(--text);background:#0f6edb14;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:900;display:inline-flex}.company-theme-dark .company-auth-benefits span{background:#19d3e617}.company-register-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.company-register-steps span{border:1px solid var(--line);min-height:54px;color:var(--muted);background:#ffffff94;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:950;display:flex}.company-theme-dark .company-register-steps span{background:#ffffff0b}.company-register-steps strong{background:var(--cyan);color:#031018;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.company-register-form{grid-template-columns:repeat(2,minmax(0,1fr))}.company-register-form .btn-primary,.company-register-form .legal-check-row,.company-register-form .company-payment-choice,.company-register-form .company-register-steps{grid-column:1/-1}.company-payment-choice{border:1px solid var(--line);background:#ffffff7a;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px;display:grid}.company-theme-dark .company-payment-choice{background:#ffffff0a}.company-payment-chip{border:1px solid var(--line);min-height:46px;color:var(--text);background:#ffffffbd;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:950;display:flex}.company-theme-dark .company-payment-chip{background:#ffffff0e}.company-payment-chip.active{border-color:var(--cyan);background:var(--cyan);color:#031018}.company-payment-chip small{color:inherit;opacity:.72;font-size:11px;font-weight:850}.legal-check-row{border:1px solid var(--line);color:var(--muted);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 13px;font-size:13px;font-weight:750;line-height:1.45;display:flex}.legal-check-row input{width:16px;height:16px;accent-color:var(--cyan);margin-top:3px}.legal-check-row a{color:var(--cyan);font-weight:950}.success{color:#065f46;background:#34d3991f;border:1px solid #34d39959;border-radius:16px;padding:12px 14px;font-weight:850}.company-theme-dark .success{color:#b9f7df}.company-web-bg:not(.company-theme-dark) .login-card strong,.company-web-bg:not(.company-theme-dark) .login-card .title,.company-theme-dark .login-card strong,.company-theme-dark .login-card .title,.company-theme-dark .company-web-brand strong,.company-theme-dark .hero h1,.company-theme-dark .module h3,.company-theme-dark .stat strong,.company-theme-dark .table td{color:var(--text)}.company-web-bg:not(.company-theme-dark) .label,.company-web-bg:not(.company-theme-dark) .detail-item span{color:#405069}.company-theme-dark .label,.company-theme-dark .detail-item span{color:#d7e2f2}.company-theme-dark .input,.company-theme-dark .select{color:var(--text);background:#060a19;border-color:#ffffff24}.company-theme-dark .input::placeholder,.company-theme-dark .select::placeholder{color:#728095}.company-theme-dark .select option{color:var(--text);background:#060a19}.company-theme-dark .table th{color:#a8b4c9;background:#ffffff0e}.company-theme-dark .table tr:hover td{background:#ffffff09}.company-web-bg:not(.company-theme-dark) .table th{color:#415069;background:#eef4fb}.company-web-bg:not(.company-theme-dark) .table tr:hover td{background:#f2f7fd}.company-web-bg:not(.company-theme-dark) .company-web-topbar{border-color:#0f172a1f;box-shadow:0 14px 36px #0f172a0f}.company-theme-dark .company-web-topbar{background:#050816d6;box-shadow:0 14px 40px #00000038}.company-theme-dark .company-web-hero,.company-theme-dark .company-paywall,.company-theme-dark .card,.company-theme-dark .stat,.company-theme-dark .module{border-color:var(--line)}.company-web-bg:not(.company-theme-dark) .company-toolbar{background:#fffffff5}.company-theme-dark .company-toolbar{background:linear-gradient(#fff1,#ffffff08)}.company-theme-dark .company-tab.active{color:#031018}.company-web-bg:not(.company-theme-dark) .company-empty-card{color:var(--muted);background:#fffffff5}.company-theme-dark .company-empty-card{color:var(--muted)}.admin-theme-light.loading,.company-web-bg:not(.company-theme-dark) .loading,.company-theme-dark .loading{color:var(--text);background:0 0}.btn:disabled{cursor:not-allowed;opacity:.56}@media (max-width:640px){.auth-theme-toggle{top:12px;right:12px}.login-wrap{padding:72px 16px 22px}.company-register-form,.company-payment-choice,.company-register-steps{grid-template-columns:1fr}}.legal-public-bg{color:#0b1426;background:radial-gradient(circle at 12% -10%,#155eef29,#0000 32%),radial-gradient(circle at 86% 4%,#ffbe0b29,#0000 28%),linear-gradient(#f7fbff 0%,#edf5ff 100%);min-height:100vh;padding:32px 18px}.legal-public-shell,.legal-public-document{width:min(1080px,100%);margin:0 auto}.legal-public-hero,.legal-public-card,.legal-public-document,.legal-delete-form,.legal-delete-aside{background:#ffffffe6;border:1px solid #155eef29;box-shadow:0 24px 70px #0f27451a}.legal-public-hero{border-radius:30px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:clamp(24px,4vw,46px);display:flex}.legal-public-eyebrow{color:#155eef;letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:950}.legal-public-hero h1,.legal-public-document h1{color:#0b1426;margin:0;font-size:clamp(34px,6vw,60px);font-weight:950;line-height:1}.legal-public-hero p,.legal-public-title p,.legal-public-document p,.legal-public-document li,.legal-public-card p,.legal-delete-aside li{color:#53657d;line-height:1.65}.legal-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.legal-public-card{border-radius:24px;gap:12px;padding:22px;transition:transform .18s,border-color .18s;display:grid}.legal-public-card:hover{border-color:#155eef5c;transform:translateY(-2px)}.legal-public-icon{color:#155eef;background:#eaf3ff;border:1px solid #c9dcff;border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.legal-public-card strong{color:#0b1426;font-size:20px;font-weight:950}.legal-public-link,.legal-back-link,.legal-inline-action{color:#155eef;align-items:center;gap:8px;font-weight:900;display:inline-flex}.legal-public-document{border-radius:30px;padding:clamp(22px,4vw,42px)}.legal-public-title{align-items:flex-start;gap:16px;margin:24px 0 28px;display:flex}.legal-public-document section{border-top:1px solid #0f172a1a;padding:22px 0}.legal-public-document h2,.legal-delete-aside h2{color:#0b1426;margin:0 0 10px;font-size:22px}.legal-delete-shell{gap:18px;display:grid}.legal-delete-hero{margin-bottom:0}.legal-delete-icon{border-radius:24px;width:72px;height:72px}.legal-delete-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:16px;display:grid}.legal-delete-form,.legal-delete-aside{border-radius:26px;padding:22px}.legal-delete-form{gap:14px;display:grid}.legal-delete-form label{color:#1f2a3d;gap:7px;font-size:13px;font-weight:900;display:grid}.legal-delete-form input,.legal-delete-form textarea{color:#0b1426;background:#f8fbff;border:1px solid #cbdced;border-radius:16px;outline:none;width:100%;padding:13px 14px}.legal-delete-form input:focus,.legal-delete-form textarea:focus{border-color:#155eefb8;box-shadow:0 0 0 4px #155eef1c}.legal-delete-check{flex-direction:row;align-items:flex-start;grid-template-columns:none!important;display:flex!important}.legal-delete-check input{width:20px;height:20px;margin-top:2px}.legal-delete-check span{color:#53657d;font-weight:750;line-height:1.55}.legal-submit{color:#fff;background:#155eef;border:0;border-radius:17px;min-height:52px;font-weight:950}.legal-submit:disabled{opacity:.58}.legal-success,.legal-error{border-radius:16px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;font-weight:850;line-height:1.45;display:flex}.legal-success{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.legal-error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.legal-delete-aside{align-self:start}@media (max-width:820px){.legal-public-grid,.legal-delete-grid{grid-template-columns:1fr}.legal-public-hero,.legal-public-title{flex-direction:column;align-items:flex-start}}.shell .sidebar{height:100vh;min-height:0;overflow:hidden}.shell .side-head,.shell .side-footer{flex:none}.shell .nav{overscroll-behavior:contain;scrollbar-color:#19d3e680 transparent;scrollbar-width:thin;flex:auto;min-height:0;padding-bottom:14px;overflow:hidden auto}.shell .nav::-webkit-scrollbar{width:8px}.shell .nav::-webkit-scrollbar-track{background:0 0}.shell .nav::-webkit-scrollbar-thumb{background:#19d3e65c;border-radius:999px}.shell .nav-link span{overflow-wrap:anywhere;min-width:0}.danger-stat{border-color:#ff6b7a57!important}.admin-theme-light .danger-stat{background:linear-gradient(#fff,#fff7f7)!important;border-color:#dc262638!important}@media (max-height:780px) and (min-width:981px){.shell .side-head{height:76px}.shell .nav{gap:6px;padding:10px 12px 14px}.shell .nav-link{min-height:42px;padding:10px 12px}.shell .side-footer{padding:10px 14px}}.company-create-strip{justify-content:space-between;align-items:center;gap:16px;margin:-4px 0 18px;padding:18px;display:flex}.company-create-strip strong,.table-actions-row strong{color:var(--text);font-size:16px;font-weight:950;display:block}.company-create-strip span,.table-actions-row span{color:var(--muted);margin-top:4px;font-size:13px;font-weight:750;line-height:1.35;display:block}.company-create-strip>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.company-modal .modal-head h2{color:var(--text);letter-spacing:-.04em;margin:6px 0 0;font-size:26px}.company-form-grid .span-2{grid-column:1/-1}.company-field{flex-direction:column;gap:7px;display:flex}.company-field span{color:var(--muted);font-size:12px;font-weight:900}.company-field .textarea{resize:vertical;min-height:118px}.table-actions-row{border-bottom:1px solid var(--line);background:#ffffff09;justify-content:space-between;align-items:center;gap:14px;min-width:920px;padding:16px 18px;display:flex}.company-theme-dark .table-actions-row{background:#ffffff0b}.company-web-bg:not(.company-theme-dark) .company-create-strip,.company-web-bg:not(.company-theme-dark) .table-actions-row{background:linear-gradient(#fffffff5,#f8fbffe6)}@media (max-width:760px){.company-create-strip,.table-actions-row{flex-direction:column;align-items:stretch}.company-create-strip>div:last-child{justify-content:stretch}.company-create-strip .btn,.table-actions-row .btn{width:100%}.company-form-grid{grid-template-columns:1fr}}.pricing-field{gap:6px;display:grid}.pricing-input-wrap{background:#030712b8;border:1px solid #94a3b838;border-radius:16px;align-items:stretch;min-height:54px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;overflow:hidden}.pricing-input-wrap:focus-within{border-color:#22d3eed1;box-shadow:0 0 0 4px #22d3ee1f}.pricing-input-wrap .input{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.pricing-input-affix{color:#67e8f9;background:#22d3ee14;place-items:center;min-width:44px;font-weight:950;display:grid}.pricing-input-affix.prefix{border-right:1px solid #94a3b829}.pricing-input-affix.suffix{border-left:1px solid #94a3b829}.pricing-field-hint{color:var(--muted);font-size:11px;font-weight:800;line-height:1.35}.admin-theme-light .pricing-input-wrap{background:#fffffff5;border-color:#94a3b857}.admin-theme-light .pricing-input-affix{color:#0f66d6;background:#2563eb14}.company-dashboard-money{justify-content:space-between;gap:18px;margin:0 0 18px;padding:20px;display:flex}.company-dashboard-money-hidden{display:none}.company-dashboard-money h2{color:var(--text);letter-spacing:-.04em;margin:4px 0 6px;font-size:24px}.company-money-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:min(100%,540px);display:grid}.company-money-grid .stat{min-height:88px}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-actions .btn-small{min-height:34px;padding:8px 10px;font-size:12px}@media (max-width:860px){.company-dashboard-money{flex-direction:column}.company-money-grid{grid-template-columns:1fr;min-width:0}}.provider-v254-page{flex-direction:column;gap:16px;display:flex}.provider-v254-loading{padding:28px}.provider-v254-hero{border:1px solid var(--line);background:linear-gradient(135deg,#fffffffa,#f1f7fff5);border-radius:26px;padding:22px;box-shadow:0 16px 34px #0f172a14}.provider-v254-hero-main{align-items:center;gap:14px;display:flex}.provider-v254-back{border-radius:12px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.provider-v254-avatar{color:#0757b7;letter-spacing:-.02em;background:linear-gradient(145deg,#e7f2ff,#d9eaff);border:1px solid #c9ddf6;border-radius:17px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:18px;font-weight:950;display:grid;overflow:hidden}.provider-v254-avatar.has-photo{background:#eef6ff}.provider-v254-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.provider-v254-identity{flex:1;min-width:0}.provider-v254-identity .eyebrow{margin-bottom:5px}.provider-v254-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.provider-v254-name-row h1{color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.5vw,36px);font-weight:950;line-height:1.05}.provider-v254-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;font-size:12px;font-weight:750;display:flex}.provider-v254-meta>span{align-items:center;gap:5px;display:inline-flex}.provider-v254-dot{background:#9aa7b8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #9aa7b81f}.provider-v254-online{color:var(--green)}.provider-v254-online .provider-v254-dot{background:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.provider-v254-refresh{flex:none;margin-left:auto}.provider-v254-spin{animation:.8s linear infinite provider-v254-spin}@keyframes provider-v254-spin{to{transform:rotate(360deg)}}.provider-v254-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.provider-v254-metric{border:1px solid var(--line);background:#ffffffb8;border-radius:17px;align-items:center;gap:11px;min-width:0;min-height:86px;padding:13px;display:flex}.provider-v254-metric-icon{color:#0f6edb;background:#eef5ff;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.provider-v254-metric.is-warning .provider-v254-metric-icon{color:#a56300;background:#fff5df}.provider-v254-metric.is-success .provider-v254-metric-icon{color:#15803d;background:#eaf9ef}.provider-v254-metric span,.provider-v254-metric small{display:block}.provider-v254-metric span{color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:850}.provider-v254-metric strong{color:var(--text);overflow-wrap:anywhere;font-size:18px;font-weight:950;line-height:1.1;display:block}.provider-v254-metric small{color:var(--muted2);margin-top:5px;font-size:10px;font-weight:750}.provider-v254-alert{margin:0}.provider-v254-control-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:stretch;gap:16px;display:grid}.provider-v254-card{border-radius:22px;padding:20px}.provider-v254-section-head{align-items:flex-start;gap:14px;display:flex}.provider-v254-section-head>div:first-child{flex:1;min-width:0}.provider-v254-section-head h2{color:var(--text);letter-spacing:-.02em;margin:6px 0 4px;font-size:20px;font-weight:950;line-height:1.15}.provider-v254-section-head p{color:var(--muted);margin:0;font-size:12px;font-weight:650;line-height:1.45}.provider-v254-section-head-split{justify-content:space-between}.provider-v254-contact-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.provider-v254-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.provider-v254-info-tile{border:1px solid var(--line);background:#f6f9fdb8;border-radius:13px;min-width:0;padding:10px 11px}.provider-v254-info-tile span{color:var(--muted);letter-spacing:.02em;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.provider-v254-info-tile strong{color:var(--text);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12.5px;font-weight:900;line-height:1.35;display:flex}.provider-v254-readiness,.provider-v254-private-pill{letter-spacing:.06em;white-space:nowrap;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:950;line-height:1}.provider-v254-readiness.is-approved{color:#147238;background:#e9f9ee;border:1px solid #b9e7c7}.provider-v254-readiness.is-ready{color:#0757b7;background:#edf5ff;border:1px solid #cae0fa}.provider-v254-readiness.is-pending{color:#996000;background:#fff5df;border:1px solid #eed39a}.provider-v254-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.provider-v254-requirement{border:1px solid var(--line);background:#f6f9fdb8;border-radius:13px;align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:flex}.provider-v254-requirement-icon{border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.provider-v254-requirement span,.provider-v254-requirement strong{display:block}.provider-v254-requirement span{color:var(--muted);font-size:10px;font-weight:800}.provider-v254-requirement strong{color:var(--text);margin-top:2px;font-size:11px;font-weight:900;line-height:1.25}.provider-v254-requirement.is-ok{background:#f1fbf4;border-color:#b9e7c7}.provider-v254-requirement.is-ok .provider-v254-requirement-icon{color:#15803d;background:#dcf6e5}.provider-v254-requirement.is-waiting{background:#fffaf0;border-color:#ead29a}.provider-v254-requirement.is-waiting .provider-v254-requirement-icon,.provider-v254-requirement.is-missing .provider-v254-requirement-icon{color:#a56300;background:#fff0ca}.provider-v254-requirement.is-bad{background:#fff5f5;border-color:#f1b5b5}.provider-v254-requirement.is-bad .provider-v254-requirement-icon{color:#c81e1e;background:#fee2e2}.provider-v254-approved-box,.provider-v254-empty-payment{color:#15803d;background:#f1fbf4;border:1px solid #b9e7c7;border-radius:14px;align-items:center;gap:9px;margin-top:14px;padding:11px 12px;display:flex}.provider-v254-approved-box strong,.provider-v254-approved-box span,.provider-v254-empty-payment strong,.provider-v254-empty-payment span{display:block}.provider-v254-approved-box strong,.provider-v254-empty-payment strong{color:var(--text);font-size:11.5px;font-weight:950}.provider-v254-approved-box span,.provider-v254-empty-payment span{color:var(--muted);margin-top:2px;font-size:10px;font-weight:700;line-height:1.4}.provider-v254-finalize{width:100%;margin-top:14px}.provider-v254-private-pill{color:#526277;border:1px solid var(--line);letter-spacing:0;background:#f2f6fb;align-items:center;gap:5px;display:inline-flex}.provider-v254-payout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.provider-v254-payout-card{border:1px solid var(--line);background:#f8fbffc7;border-radius:17px;padding:14px}.provider-v254-payout-top{align-items:center;gap:10px;display:flex}.provider-v254-payment-icon{border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.provider-v254-payment-icon.is-yappy{color:#0f6edb;background:#eaf4ff}.provider-v254-payment-icon.is-bank{color:#6d5bd0;background:#f1edff}.provider-v254-payout-title{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.provider-v254-payout-title h3{color:var(--text);margin:0;font-size:14px;font-weight:950}.provider-v254-payout-title p{color:var(--muted);margin:2px 0 0;font-size:9.5px;font-weight:700}.provider-v254-payment-data{border-top:1px solid var(--line);margin-top:12px}.provider-v254-compact-row{border-bottom:1px solid #0f172a14;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;min-height:38px;display:grid}.provider-v254-compact-row:last-child{border-bottom:0}.provider-v254-compact-row span{color:var(--muted);font-size:10px;font-weight:800}.provider-v254-compact-row strong{color:var(--text);text-align:right;overflow-wrap:anywhere;font-size:11px;font-weight:900;line-height:1.3}.provider-v254-compact-row strong.is-emphasis{font-size:12px}.provider-v254-verify-payment{width:100%;margin-top:10px}.provider-v254-empty-payment{border-color:var(--line);color:var(--muted);background:#f7f9fc}.provider-v254-document-list{flex-direction:column;gap:9px;margin-top:15px;display:flex}.provider-v254-document-row{border:1px solid var(--line);background:#f8fbffb8;border-radius:16px;grid-template-columns:42px minmax(240px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.provider-v254-doc-icon{color:#a56300;background:#fff1cf;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.provider-v254-doc-icon.status-approved{color:#15803d;background:#e5f7eb}.provider-v254-doc-icon.status-rejected{color:#c81e1e;background:#fee8e8}.provider-v254-doc-main{min-width:0}.provider-v254-doc-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.provider-v254-doc-title-row h3{color:var(--text);margin:0;font-size:13px;font-weight:950}.provider-v254-doc-title-row p{color:var(--muted);margin:3px 0 0;font-size:9.5px;font-weight:700}.provider-v254-doc-note{color:var(--muted);background:#f1f5fa;border-radius:10px;margin-top:7px;padding:7px 9px;font-size:10px;font-weight:650;line-height:1.4}.provider-v254-doc-note strong{color:var(--text)}.provider-v254-doc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.provider-v254-action-divider{background:var(--line);width:1px;height:26px;margin:0 2px}@media (max-width:1200px){.provider-v254-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-v254-control-grid{grid-template-columns:1fr}.provider-v254-document-row{grid-template-columns:42px minmax(0,1fr)}.provider-v254-doc-actions{grid-column:2;justify-content:flex-start}}@media (max-width:760px){.provider-v254-hero,.provider-v254-card{border-radius:18px;padding:15px}.provider-v254-hero-main{flex-wrap:wrap;align-items:flex-start}.provider-v254-avatar{border-radius:14px;flex-basis:54px;width:54px;height:54px}.provider-v254-refresh{width:100%;margin-left:0}.provider-v254-name-row{flex-direction:column;align-items:flex-start;gap:6px}.provider-v254-metrics,.provider-v254-info-grid,.provider-v254-requirements,.provider-v254-payout-grid{grid-template-columns:1fr}.provider-v254-section-head,.provider-v254-section-head-split{flex-direction:column}.provider-v254-contact-actions{justify-content:flex-start;width:100%}.provider-v254-readiness,.provider-v254-private-pill{align-self:flex-start}.provider-v254-document-row{grid-template-columns:38px minmax(0,1fr);align-items:flex-start}.provider-v254-doc-icon{width:36px;height:36px}.provider-v254-doc-title-row{flex-direction:column;align-items:flex-start}.provider-v254-doc-actions{grid-column:1/-1}.provider-v254-action-divider{display:none}}.admin-theme-dark .provider-v254-hero{background:linear-gradient(135deg,#0f172afa,#142339f5)}.admin-theme-dark .provider-v254-avatar,.admin-theme-dark .provider-v254-metric,.admin-theme-dark .provider-v254-info-tile,.admin-theme-dark .provider-v254-requirement,.admin-theme-dark .provider-v254-payout-card,.admin-theme-dark .provider-v254-document-row,.admin-theme-dark .provider-v254-empty-payment{background:#ffffff0a}.admin-theme-dark .provider-v254-doc-note{background:#ffffff0e}.company-hero{position:relative;overflow:hidden}.company-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#19d3e630,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-90px}.company-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.company-stat{min-height:126px}.company-stat-label{color:var(--muted);align-items:center;gap:8px;font-weight:850;display:flex}.company-filter-card{margin-bottom:14px;padding:16px}.company-filter-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.company-search-box{flex:420px;min-width:260px;position:relative}.company-search-box>svg{color:var(--muted);z-index:1;position:absolute;top:14px;left:14px}.company-search-box .input{padding-left:42px}.company-filter-chips{margin-top:0}.company-list-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:2px 4px 12px;font-size:12px;font-weight:850;display:flex}.company-table{min-width:1520px}.company-table td{vertical-align:middle}.company-name-button{color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.company-name-button:hover strong{color:var(--cyan2)}.company-name-button strong{font-size:14px;display:block}.company-name-button small{max-width:210px;color:var(--muted);margin-top:3px;font-size:11px;display:block}.company-logo-placeholder{width:40px;height:40px;color:var(--cyan);background:#19d3e61a;border:1px solid #19d3e642;border-radius:14px;flex:none;place-items:center;display:grid}.company-metric-link{color:var(--text);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.company-metric-link:hover{color:var(--cyan2)}.company-metric-link span{color:var(--muted);font-size:11px}.company-expiring{font-weight:850;color:var(--yellow)!important}.company-status-stack{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.company-detail-backdrop{padding:18px}.company-detail-modal{border-radius:30px;flex-direction:column;width:min(1380px,98vw);max-height:94vh;display:flex;overflow:hidden}.company-detail-header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#19d3e617,#a78bfa0a);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.company-detail-heading{align-items:center;gap:14px;min-width:0;display:flex}.company-detail-logo{width:54px;height:54px;color:var(--cyan);background:#19d3e61f;border:1px solid #19d3e652;border-radius:18px;place-items:center;display:grid}.company-detail-heading h2{margin:4px 0 7px;font-size:26px;line-height:1.1}.company-heading-badges{flex-wrap:wrap;gap:7px;display:flex}.company-detail-actions{align-items:center;gap:9px;display:flex}.company-close-button{border:1px solid var(--line);width:38px;height:38px;color:var(--text);background:#ffffff0d;border-radius:13px;place-items:center;display:grid}.company-detail-tabs{border-bottom:1px solid var(--line);background:#ffffff05;gap:5px;padding:12px 18px;display:flex;overflow-x:auto}.company-detail-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:12px;padding:9px 12px;font-size:12px;font-weight:900}.company-detail-tabs button:hover{color:var(--text);background:#ffffff0b}.company-detail-tabs button.active{color:#031018;background:var(--cyan);border-color:var(--cyan)}.company-detail-body{padding:20px;overflow:auto}.company-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.7fr);gap:16px;display:grid}.company-main-column,.company-side-column{align-content:start;gap:16px;display:grid}.company-mini-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.company-mini-metric{border:1px solid var(--line);background:#ffffff09;border-radius:18px;min-height:94px;padding:15px}.company-mini-metric span{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.company-mini-metric strong{letter-spacing:-.035em;margin-top:11px;font-size:22px;display:block}.company-inner-card{border:1px solid var(--line);background:#ffffff08;border-radius:20px;padding:17px;overflow:hidden}.company-section-title{align-items:flex-start;gap:9px;margin-bottom:14px;display:flex}.company-section-title>svg{color:var(--cyan);margin-top:2px}.company-section-title strong{font-size:14px;display:block}.company-section-title span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}.company-overview-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.company-info-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.company-info-line span{color:var(--muted);font-size:12px}.company-info-line strong{text-align:right;font-size:12px}.company-finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.company-finance-summary>div{border:1px solid var(--line);background:#ffffff09;border-radius:14px;padding:12px}.company-finance-summary span{color:var(--muted);font-size:11px;display:block}.company-finance-summary strong{margin-top:7px;font-size:16px;display:block}.company-alert-list{gap:9px;display:grid}.company-alert{border:1px solid var(--line);background:#ffffff09;border-radius:15px;align-items:flex-start;gap:10px;padding:12px;display:flex}.company-alert>svg{flex:none;margin-top:1px}.company-alert strong{font-size:12px;display:block}.company-alert span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}.company-alert-warning{background:#fbbf2414;border-color:#fbbf2447}.company-alert-danger{background:#ff6b7a14;border-color:#ff6b7a4d}.company-alert-success{background:#34d39914;border-color:#34d3994d}.company-admin-actions{gap:9px;display:grid}.company-edit-form{border:1px solid var(--line);background:#ffffff06;border-radius:22px;max-width:1060px;margin:0 auto;padding:20px}.company-form-heading{margin-bottom:20px}.company-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.company-field{gap:7px;display:grid}.company-field>span{color:var(--muted);font-size:11px;font-weight:900}.company-field-wide{grid-column:span 2}.company-form-divider{border-top:1px solid var(--line);margin:22px 0}.company-form-subtitle{margin:0 0 14px;font-size:15px}.company-switch-row{flex-wrap:wrap;gap:18px;margin-top:20px;display:flex}.company-switch-row label{color:var(--text);align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.company-switch-row input{width:16px;height:16px;accent-color:var(--cyan)}.company-form-actions{justify-content:flex-end;margin-top:22px;display:flex}.company-inner-table-wrap{border:1px solid var(--line);border-radius:17px;overflow:auto}.company-inner-table{min-width:900px}.company-inner-table th{padding:12px 14px}.company-inner-table td{padding:13px 14px;font-size:12px}.company-permission-list{flex-wrap:wrap;gap:5px;display:flex}.company-permission-list span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.company-category-summary{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.company-category-summary>div{border:1px solid var(--line);background:#ffffff08;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-width:170px;padding:12px 14px;display:flex}.company-category-summary span{color:var(--muted);font-size:11px;font-weight:850}.company-category-summary strong{font-size:18px}.company-finance-mini-stats{margin-bottom:22px}.company-plan-layout{gap:16px;display:grid}.company-plan-card{background:linear-gradient(135deg,#19d3e61c,#a78bfa0e);border:1px solid #19d3e647;border-radius:22px;grid-template-columns:auto 1fr minmax(280px,.7fr);align-items:start;gap:18px;padding:20px;display:grid}.company-plan-icon{width:54px;height:54px;color:var(--cyan);background:#19d3e61f;border:1px solid #19d3e64d;border-radius:18px;place-items:center;display:grid}.company-plan-card h3{margin:6px 0 9px;font-size:24px}.company-plan-card p{color:var(--muted);margin:11px 0 0}.company-plan-dates{border-left:1px solid var(--line);padding-left:18px}.company-plan-actions{flex-wrap:wrap;grid-column:2/-1;gap:9px;display:flex}.company-timeline{display:grid}.company-timeline-item{grid-template-columns:20px 1fr;gap:10px;padding-bottom:17px;display:grid;position:relative}.company-timeline-item>span{background:var(--cyan);z-index:1;border-radius:50%;width:10px;height:10px;margin:4px auto 0;position:relative}.company-timeline-item:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:9px;bottom:-4px;left:9px}.company-timeline-item strong{font-size:12px;display:block}.company-timeline-item p{color:var(--muted);margin:3px 0;font-size:11px}.company-timeline-item small{color:var(--muted2);font-size:10px}@media (max-width:1450px){.company-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.company-detail-grid{grid-template-columns:1fr}.company-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.company-plan-card{grid-template-columns:auto 1fr}.company-plan-dates{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:14px 0 0}.company-plan-actions{grid-column:1/-1}}@media (max-width:1050px){.company-mini-stats,.company-finance-summary,.company-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-side-column{grid-template-columns:1fr}}@media (max-width:720px){.company-stats{grid-template-columns:1fr}.company-detail-backdrop{padding:0}.company-detail-modal{border-radius:0;width:100vw;height:100vh;max-height:100vh}.company-detail-header{align-items:flex-start}.company-detail-logo,.company-detail-actions .btn{display:none}.company-detail-body{padding:14px}.company-mini-stats,.company-finance-summary,.company-overview-info-grid,.company-form-grid{grid-template-columns:1fr}.company-field-wide{grid-column:auto}.company-plan-card{grid-template-columns:1fr}.company-plan-icon{display:none}.company-filter-form .btn{flex:1}.company-list-caption{flex-direction:column;align-items:flex-start}}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:Segoe UI Variable,Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.5}.admin-page{min-width:0}.admin-theme-light{--bg:#e8eff8;--panel:#fff;--panel2:#f3f7fc;--line:#1e344e29;--text:#102033;--muted:#52657b;--muted2:#718297;--cyan:#126ed8;--cyan2:#258af0;--red:#c92f3f;--green:#157846;--yellow:#a46712;--purple:#6654c7;--shadow:0 14px 34px #263d5b1c}.admin-theme-light .sidebar{background:#f8fbfff7;border-right-color:#1e344e24;box-shadow:8px 0 30px #2037520d}.admin-theme-light .topbar{background:#f8fbfff2;border-bottom-color:#1e344e24;box-shadow:0 8px 24px #2037520a}.admin-theme-light .hero,.admin-theme-light .card,.admin-theme-light .stat,.admin-theme-light .module{box-shadow:var(--shadow);background:#fff;border-color:#1e344e24}.admin-theme-light .stat,.admin-theme-light .module{background:linear-gradient(#fff 0%,#f8fbff 100%)}.admin-theme-light .table-card{background:#fffffffa}.admin-theme-light .table th{color:#3e536c;background:#eaf1f9;border-color:#1e344e21}.admin-theme-light .table td{color:#17283b;border-color:#1e344e1c}.admin-theme-light .table tbody tr:nth-child(2n) td{background:#eaf1f957}.admin-theme-light .filter-panel,.admin-theme-light .company-inner-card,.admin-theme-light .detail-tile{background:#f8fbff}.admin-theme-light .input,.admin-theme-light .select,.admin-theme-light .textarea{background:#fff;border-color:#1e344e2b;box-shadow:inset 0 1px 1px #12233705}.admin-theme-light .input::placeholder,.admin-theme-light .textarea::placeholder{color:#8493a5}.admin-theme-light .btn-soft{background:#f4f7fb;border-color:#1e344e24}.admin-theme-light .nav-link{color:#384d65}.admin-theme-light .nav-link.active{color:#fff;background:linear-gradient(135deg,#126ed8,#1685e7);box-shadow:0 8px 20px #126ed833}.admin-theme-light .secondary,.admin-theme-light .subtitle{color:#65778c}.hero h1,.topbar h2,.primary,.stat strong,.module h3,.detail-summary-main strong{letter-spacing:-.025em;font-weight:800}.hero h1{line-height:1.08}.subtitle{max-width:900px;font-size:14px}.eyebrow{letter-spacing:.22em;font-weight:800}.input,.select,.textarea{min-height:46px;font-size:14px}.btn{letter-spacing:-.01em;min-height:44px;font-weight:800}.btn-small{min-height:36px;font-weight:800}.stat span{font-weight:700}.stat strong{font-size:clamp(24px,2vw,30px)}.stat small,.secondary{line-height:1.45}.table-wrap{scrollbar-width:thin;scrollbar-color:#6072898c transparent;max-width:100%}.table-wrap::-webkit-scrollbar{width:10px;height:10px}.table-wrap::-webkit-scrollbar-thumb{background:#60728975;border-radius:999px}.table{table-layout:auto;width:max-content;min-width:100%;font-size:14px}.table th{z-index:2;letter-spacing:.095em;white-space:nowrap;padding:14px 16px;font-size:11px;font-weight:800;position:sticky;top:0}.table td{min-width:112px;max-width:360px;padding:15px 16px;line-height:1.45}.table td[data-column=service_title]{min-width:180px;max-width:230px}.table td[data-column=pricing_summary]{min-width:210px;max-width:260px}.table td[data-column=pricing_breakdown]{min-width:250px;max-width:320px}.table td[data-column=buyer_name],.table td[data-column=provider_name],.table td[data-column=company_name]{min-width:145px}.table td[data-column=created_at],.table td[data-column=booking_date]{min-width:135px}.admin-cell-long{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:320px;line-height:1.5;display:-webkit-box;overflow:hidden}.table-actions-cell{min-width:150px!important}.table-actions-cell .actions{min-width:max-content}.badge{letter-spacing:-.005em;padding:6px 10px;font-weight:800}.filter-panel{border-radius:22px;padding:16px}.filter-chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.filter-chips::-webkit-scrollbar{display:none}.filter-chip{flex:none}.admin-form-grid{gap:12px;display:grid}.admin-form-grid-plan{grid-template-columns:1fr 1.4fr 160px 160px 150px}.admin-filter-grid{grid-template-columns:minmax(220px,1fr) 190px auto auto;gap:10px;display:grid}.admin-long-content{max-width:380px!important}@media (min-width:761px){.responsive-table td,.responsive-table th{overflow-wrap:normal;word-break:normal}.responsive-table .primary,.responsive-table strong{white-space:normal}}@media (max-width:1180px){.sidebar{width:258px}.main{margin-left:258px}.nav-link{padding:12px;font-size:13px}.content{padding:20px 18px 34px}.admin-form-grid-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filter-grid{grid-template-columns:minmax(220px,1fr) 180px auto auto}}@media (max-width:860px){.sidebar{width:min(86vw,320px);box-shadow:20px 0 55px #0000003d}.main{margin-left:0}.topbar{height:auto;min-height:72px;padding:11px 14px}.topbar h2{font-size:19px}.topbar .eyebrow{font-size:10px}.top-actions{gap:7px}.top-icon-button,.top-action-button{border-radius:13px;width:40px;height:40px;min-height:40px}.content{padding:14px 12px 30px}.hero{border-radius:22px;margin-bottom:14px;padding:20px 18px}.hero h1{margin-top:6px;font-size:25px}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.hero-actions .btn{width:100%}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.stat{border-radius:18px;min-height:94px;padding:15px}.stat strong{font-size:23px}.grid{grid-template-columns:1fr 1fr;gap:10px}.module{border-radius:19px;padding:17px}.module-icon{border-radius:14px;width:40px;height:40px;margin-bottom:10px}.module h3{font-size:16px}.module p{font-size:12px}.toolbar,.toolbar.date-toolbar{grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.toolbar>div:first-child,.toolbar>.select,.toolbar>.input[type=date]{flex:unset;width:100%;min-width:0}.toolbar>div:first-child,.toolbar>.select{grid-column:1/-1}.toolbar>.btn{width:100%;min-width:0}.admin-filter-grid,.admin-form-grid-plan{grid-template-columns:1fr}.modal-backdrop{align-items:end;padding:8px}.modal{border-radius:24px 24px 0 0;width:100%;max-height:92vh}.modal-head{z-index:4;background:inherit;padding:16px;position:sticky;top:0}.modal-body{padding:14px}}@media (max-width:760px){.table-card{border:0;overflow:visible;box-shadow:none!important;background:0 0!important}.table-wrap{overflow:visible}.responsive-table{width:100%;font-size:14px;display:block;min-width:0!important}.responsive-table thead{display:none}.responsive-table tbody{gap:12px;display:grid}.responsive-table tbody>tr{border:1px solid var(--line);background:var(--panel,#ffffff0b);border-radius:20px;width:100%;display:block;overflow:hidden;box-shadow:0 10px 26px #040f2012}.responsive-table tbody>tr:hover td,.responsive-table tbody>tr:nth-child(2n) td{background:0 0}.responsive-table td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;word-break:normal;grid-template-columns:minmax(104px,.42fr) minmax(0,.58fr);align-items:start;gap:12px;width:100%;padding:11px 13px;line-height:1.45;display:grid;min-width:0!important;max-width:none!important}.responsive-table td:last-child{border-bottom:0}.responsive-table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.35}.responsive-table td[data-label=""]:before,.responsive-table td:not([data-label]):before{display:none}.responsive-table td[colspan]{padding:18px 14px;display:block}.responsive-table td[colspan]:before{display:none}.responsive-table .table-actions-cell{padding-top:13px;display:block}.responsive-table .table-actions-cell:before{margin-bottom:9px;display:block}.responsive-table .actions,.responsive-table .table-actions-cell>.btn,.responsive-table .table-actions-cell>button{width:100%}.responsive-table .actions{grid-template-columns:1fr 1fr;display:grid}.responsive-table .actions .btn{white-space:normal;width:100%;min-width:0}.responsive-table .primary,.responsive-table strong{white-space:normal;overflow-wrap:anywhere}.responsive-table .secondary{margin-top:3px}.responsive-table .badge{justify-self:start}.admin-cell-long{-webkit-line-clamp:unset;max-width:none;display:block;overflow:visible}.company-name-button{width:100%}.company-status-stack{align-items:flex-start}.company-inner-table-wrap{border:0;overflow:visible}.company-inner-table.responsive-table{min-width:0}.company-detail-tabs{z-index:3;position:sticky;top:0}.filter-chips{margin-bottom:12px}.detail-summary-main strong{font-size:19px}.detail-summary-side strong{font-size:20px}[data-admin-module=bookings] .responsive-table td[data-column=pricing_source_label],[data-admin-module=bookings] .responsive-table td[data-column=pricing_breakdown],[data-admin-module=bookings] .responsive-table td[data-column=platform_fee],[data-admin-module=bookings] .responsive-table td[data-column=provider_net],[data-admin-module=bookings] .responsive-table td[data-column=booking_time]{display:none}[data-admin-module=notifications] .responsive-table td[data-column=message] .admin-cell-long{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:520px){.content{padding:11px 9px 28px}.topbar{padding-inline:10px}.hero{padding:17px 15px}.hero h1{font-size:23px}.subtitle{font-size:13px}.stats,.grid,.toolbar,.toolbar.date-toolbar{grid-template-columns:1fr}.toolbar>*{grid-column:1/-1!important}.hero-actions{grid-template-columns:1fr}.responsive-table td{grid-template-columns:94px minmax(0,1fr);padding:10px 12px}.responsive-table .actions{grid-template-columns:1fr}.btn{min-height:43px}.filter-panel{border-radius:18px}}:root{--wissa-navy:#003e7b;--wissa-blue:#0057a8;--wissa-blue-2:#0a7dce;--wissa-cyan:#0fa8f5;--wissa-cyan-soft:#ddf3ff;--wissa-ice:#f4f9fd;--wissa-line:#d5e4f0;--wissa-text:#10263a;--wissa-muted:#61758a;--wissa-shadow:0 14px 34px #003e7b1a}.admin-theme-light{--bg:#f4f9fd;--panel:#fff;--panel2:#f7fbfe;--line:#d5e4f0;--text:#10263a;--muted:#61758a;--muted2:#8399ad;--cyan:#056cd6;--cyan2:#0fa8f5;--green:#18a862;--yellow:#e69a00;--purple:#0a87d8;--shadow:var(--wissa-shadow)}.admin-theme-light.app-bg{background:radial-gradient(circle at 82% -10%,#0fa8f51f,#0000 30%),linear-gradient(#f7fbfe 0%,#eef6fc 100%)}.admin-theme-light .sidebar{color:#fff;background:linear-gradient(#003e7b 0%,#0057a8 58%,#004780 100%);border-right:0;box-shadow:8px 0 30px #003e7b24}.admin-theme-light .side-head{border-bottom:1px solid #ffffff21;height:auto;min-height:98px;padding:17px 18px}.wissa-side-brand{width:100%;gap:12px!important}.wissa-side-logo{object-fit:cover;border-radius:15px;flex:0 0 52px;width:52px;height:52px;box-shadow:0 8px 22px #00163247}.wissa-side-brand h1{letter-spacing:-.04em;color:#fff!important;font-size:23px!important;line-height:1!important}.wissa-wordmark-line{background:#20b8fa;border-radius:999px;width:29px;height:3px;margin:4px 0 5px 29px;display:block}.wissa-side-brand p{letter-spacing:.16em;white-space:nowrap;font-weight:850;line-height:1.2;color:#ffffffc7!important;font-size:7px!important}.admin-theme-light .nav{gap:4px;padding:14px 12px}.admin-theme-light .nav-link{color:#ffffffd1;border:1px solid #0000;border-radius:14px;padding:11px 13px}.admin-theme-light .nav-link:hover{color:#fff;background:#ffffff1a}.admin-theme-light .nav-link.active{color:#003e7b;background:#fff;border-color:#ffffff80;box-shadow:0 8px 18px #001e4129}.admin-theme-light .side-footer{border-top:1px solid #ffffff1f;padding:12px}.admin-theme-light .side-footer .btn-danger{color:#fff;background:#ffffff1a;border-color:#fff3}.admin-theme-light .side-footer .btn-danger:hover{background:#ffffff29}.app-version-minimal{text-align:center;color:#ffffff8c;letter-spacing:.04em;margin:0 0 9px;font-size:10px;font-weight:800}.admin-theme-light .topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f7fbfee6;border-bottom:1px solid #dde9f3;min-height:82px}.admin-theme-light .eyebrow{color:#0a7dce;letter-spacing:.22em}.admin-theme-light .topbar h2{color:#10263a;letter-spacing:-.03em}.admin-theme-light .admin-pill,.admin-theme-light .top-icon-button,.admin-theme-light .btn-soft{color:#10263a;background:#fff;border-color:#d5e4f0;box-shadow:0 5px 16px #003e7b0d}.admin-theme-light .brand-icon{color:#0057a8;background:#e9f6ff;border-color:#bee5f8}.admin-theme-light .content{padding-top:24px}.admin-theme-light .hero,.admin-theme-light .card,.admin-theme-light .stat,.admin-theme-light .module,.admin-theme-light .filter-panel,.admin-theme-light .table-card{box-shadow:var(--wissa-shadow);background:#fff;border-color:#d8e7f2}.admin-theme-light .hero{border-radius:26px;position:relative;overflow:hidden}.admin-theme-light .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#0fa8f52b,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:-150px;right:-110px}.admin-theme-light .hero h1,.admin-theme-light .hero h2{color:#10263a}.admin-theme-light .subtitle,.admin-theme-light .stat span,.admin-theme-light .module p{color:#61758a}.admin-theme-light .stats{gap:14px}.admin-theme-light .stat{border-radius:22px;min-height:124px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.admin-theme-light .stat:hover,.admin-theme-light .module:hover{transform:translateY(-2px);box-shadow:0 18px 40px #003e7b21}.admin-theme-light .stat:after{content:"";background:#0fa8f514;border-radius:50%;width:95px;height:95px;position:absolute;top:-35px;right:-35px}.admin-theme-light .stat:nth-child(4n+1){background:linear-gradient(135deg,#fff,#eef8ff)}.admin-theme-light .stat:nth-child(4n+2){background:linear-gradient(135deg,#fff,#f0faff)}.admin-theme-light .stat:nth-child(4n+3){background:linear-gradient(135deg,#fff,#f4f9fd)}.admin-theme-light .stat:nth-child(4n+4){background:linear-gradient(135deg,#fff,#eaf6ff)}.admin-theme-light .stat strong{color:#003e7b}.admin-theme-light .module{background:linear-gradient(145deg,#fff,#f7fbfe);border-radius:22px}.admin-theme-light .module-icon{color:#0057a8;background:linear-gradient(135deg,#eaf6ff,#ddf3ff);border-color:#bee5f8;border-radius:15px}.admin-theme-light .module:hover{background:linear-gradient(145deg,#fff,#ecf8ff);border-color:#92cff0}.admin-theme-light .input,.admin-theme-light .select,.admin-theme-light .textarea{color:#10263a;background:#fff;border-color:#d5e4f0;border-radius:14px}.admin-theme-light .input:focus,.admin-theme-light .select:focus,.admin-theme-light .textarea:focus{border-color:#0fa8f5;box-shadow:0 0 0 4px #0fa8f51c}.admin-theme-light .btn-primary{color:#fff;background:linear-gradient(135deg,#0057a8,#0a87d8);box-shadow:0 8px 18px #0057a82e}.admin-theme-light .btn-primary:hover{background:linear-gradient(135deg,#004580,#0873bd)}.admin-theme-light .filter-chip,.admin-theme-light .filter-summary span{color:#476178;background:#f4f9fd;border-color:#d5e4f0}.admin-theme-light .table th{color:#36536c;background:#edf6fc;border-bottom-color:#d5e4f0}.admin-theme-light .table td{color:#183147;border-bottom-color:#e4edf4}.company-theme-light,.company-web-bg:not(.company-theme-dark){--bg:#f4f9fd;--panel:#fff;--panel2:#f7fbfe;--line:#d5e4f0;--text:#10263a;--muted:#61758a;--muted2:#8399ad;--cyan:#056cd6;--cyan2:#0fa8f5;--green:#18a862;--purple:#0a87d8;background:linear-gradient(#f7fbfe,#eef6fc)}.company-web-bg:not(.company-theme-dark) .company-web-topbar,.company-web-bg:not(.company-theme-dark) .company-web-hero,.company-web-bg:not(.company-theme-dark) .company-paywall,.company-web-bg:not(.company-theme-dark) .card,.company-web-bg:not(.company-theme-dark) .stat,.company-web-bg:not(.company-theme-dark) .module{box-shadow:var(--wissa-shadow);background:#fff;border-color:#d8e7f2}.company-web-bg:not(.company-theme-dark) .company-tab.active{color:#fff;background:linear-gradient(135deg,#0057a8,#0a87d8);border-color:#0057a8}.company-web-bg:not(.company-theme-dark) .brand-icon{color:#0057a8;background:#eaf6ff;border-color:#bee5f8}@media (max-width:860px){.admin-theme-light .sidebar{box-shadow:10px 0 28px #00285038}}.company-brand-logo{object-fit:cover;border-radius:14px;width:46px;height:46px;box-shadow:0 7px 18px #003e7b24}.auth-brand-row{align-items:center}.auth-brand-logo{object-fit:cover;border-radius:16px;width:58px;height:58px;box-shadow:0 9px 22px #003e7b29}.admin-theme-light .login-card,.company-web-bg:not(.company-theme-dark) .login-card{background:#fffffff5;border-color:#d8e7f2;box-shadow:0 24px 70px #003e7b26}.admin-theme-dark,.company-theme-dark{--bg:#031a2e;--panel:#062b4e;--panel2:#08365f;--line:#1a4d75;--text:#f4faff;--muted:#a8c2d7;--muted2:#7fa4bf;--cyan:#27b8ff;--cyan2:#0fa8f5;--purple:#0a87d8}.admin-theme-dark.app-bg,.company-theme-dark.company-web-bg{background:radial-gradient(circle at 80% -10%,#0fa8f526,#0000 32%),linear-gradient(#041d33,#031628)}.admin-theme-dark .sidebar{background:linear-gradient(#002f5d,#003e7b 55%,#002e59);border-right-color:#27b8ff29}.admin-theme-dark .nav-link.active{color:#fff;background:linear-gradient(135deg,#0a87d8,#0fa8f5);border-color:#5bcbff52}.admin-theme-dark .topbar,.company-theme-dark .company-web-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#031a2ee0;border-color:#174c73}.admin-theme-dark .hero,.admin-theme-dark .card,.admin-theme-dark .stat,.admin-theme-dark .module,.admin-theme-dark .filter-panel,.admin-theme-dark .table-card,.company-theme-dark .card,.company-theme-dark .stat,.company-theme-dark .module,.company-theme-dark .company-web-hero,.company-theme-dark .company-paywall{background:linear-gradient(145deg,#062b4e,#052640);border-color:#174c73;box-shadow:0 16px 38px #000a1840}.admin-theme-dark .module-icon,.company-theme-dark .brand-icon{color:#5bcbff;background:#27b8ff1f;border-color:#27b8ff40}.admin-theme-dark .btn-primary,.company-theme-dark .btn-primary,.company-theme-dark .company-tab.active{color:#fff;background:linear-gradient(135deg,#0a7dce,#0fa8f5);border-color:#0a87d8}.company-admin-shell{--company-side-w:286px;grid-template-columns:var(--company-side-w) minmax(0, 1fr);background:#eef5fb;min-height:100vh;display:grid}.company-admin-sidebar{z-index:40;color:#fff;background:linear-gradient(#073d78 0%,#075ca8 52%,#084e8e 100%);border-right:1px solid #ffffff1f;flex-direction:column;min-width:0;height:100vh;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:12px 0 34px #00315f1a}.company-sidebar-head{border-bottom:1px solid #ffffff1f;padding:20px 20px 16px}.company-sidebar-brand{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;display:flex}.company-sidebar-logo{object-fit:cover;border-radius:16px;flex:0 0 52px;width:52px;height:52px;box-shadow:0 10px 28px #00102e3d}.company-sidebar-brand strong{letter-spacing:-.035em;font-size:25px;font-weight:950;line-height:1;display:block}.company-sidebar-brand span{color:#ffffffc7;letter-spacing:.16em;margin-top:6px;font-size:8px;font-weight:900;display:block}.company-sidebar-company{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;margin:16px 14px 10px;padding:12px;display:flex}.company-sidebar-company-icon{background:#ffffff1f;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.company-sidebar-company small,.company-sidebar-company strong{display:block}.company-sidebar-company small{color:#ffffffa3;letter-spacing:.14em;font-size:9px;font-weight:900}.company-sidebar-company strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:180px;margin-top:3px;font-size:13px;font-weight:900;overflow:hidden}.company-sidebar-nav{flex-direction:column;flex:1;gap:6px;padding:8px 12px 18px;display:flex;overflow-y:auto}.company-sidebar-link{color:#ffffffe0;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:11px 13px;font-size:14px;font-weight:850;transition:background .18s,color .18s,transform .18s;display:flex}.company-sidebar-link:hover{color:#fff;background:#ffffff1a;transform:translate(2px)}.company-sidebar-link.active{color:#07539a;background:#fff;border-color:#ffffffa6;box-shadow:0 10px 24px #001e4824}.company-sidebar-footer{border-top:1px solid #ffffff1f;gap:10px;padding:12px 14px 16px;display:grid}.company-sidebar-plan{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:10px 11px;display:flex}.company-sidebar-plan>div span,.company-sidebar-plan>div strong{display:block}.company-sidebar-plan>div span{color:#ffffff9e;font-size:10px;font-weight:800}.company-sidebar-plan>div strong{color:#fff;margin-top:2px;font-size:12px;font-weight:950}.company-sidebar-plan.inactive{background:#ffad331f;border-color:#ffcd8547}.company-sidebar-logout{justify-content:center;width:100%}.company-sidebar-footer .app-version-minimal{color:#fff9;text-align:center}.company-admin-main{min-width:0;min-height:100vh}.company-admin-topbar{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8fcffeb;border-bottom:1px solid #d9e7f2;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:14px 24px;display:flex;position:sticky;top:0}.company-admin-title{align-items:center;gap:12px;display:flex}.company-admin-title h2{color:#10263a;letter-spacing:-.035em;margin:4px 0 0;font-size:26px;font-weight:950;line-height:1.05}.company-mobile-menu{display:none}.company-admin-pill{background:#fff;border:1px solid #d5e4f0;border-radius:18px;align-items:center;gap:10px;min-width:220px;padding:8px 12px;display:flex}.company-admin-pill-icon{color:#056cd6;background:#eaf6ff;border:1px solid #bfe1f7;border-radius:14px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.company-admin-pill strong,.company-admin-pill span{display:block}.company-admin-pill strong{text-overflow:ellipsis;white-space:nowrap;color:#10263a;max-width:180px;font-size:13px;font-weight:950;overflow:hidden}.company-admin-pill span{color:#6d8093;margin-top:2px;font-size:11px;font-weight:750}.company-admin-shell .company-web-content{width:min(1420px,100% - 44px);margin:0 auto;padding:24px 0 48px}.company-dashboard-hero{margin-bottom:18px}.company-dashboard-hero-status{text-align:right;justify-items:end;gap:8px;min-width:230px;display:grid}.company-dashboard-hero-status small{color:#61758a;max-width:310px;font-size:11px;font-weight:750;line-height:1.4}.company-dashboard-block{margin-bottom:16px;padding:18px}.company-dashboard-section-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.company-dashboard-step{color:#fff;background:linear-gradient(135deg,#056cd6,#0fa8f5);border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:950;display:grid}.company-dashboard-section-head h2{color:#10263a;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:950}.company-dashboard-section-head p{color:#6a7e91;margin:3px 0 0;font-size:12px;font-weight:700}.company-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.company-dashboard-finance-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.company-dashboard-metric{background:#f8fbfe;border:1px solid #dbe8f2;border-radius:18px;gap:12px;min-height:128px;padding:16px;display:flex}.company-dashboard-metric-icon{color:#056cd6;background:#056cd61a;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.company-dashboard-metric-copy{min-width:0}.company-dashboard-metric-copy>span,.company-dashboard-metric-copy>strong,.company-dashboard-metric-copy>small{display:block}.company-dashboard-metric-copy>span{color:#496077;font-size:11px;font-weight:900}.company-dashboard-metric-copy>strong{color:#10263a;letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:8px;font-size:22px;font-weight:950;line-height:1.05}.company-dashboard-metric-copy>small{color:#708397;margin-top:8px;font-size:10px;font-weight:750;line-height:1.35}.company-dashboard-metric.tone-green{background:#f0fbf5;border-color:#d2f0df}.company-dashboard-metric.tone-green .company-dashboard-metric-icon{color:#16945a;background:#dcf8e8}.company-dashboard-metric.tone-cyan{background:#effaff;border-color:#d0ecf8}.company-dashboard-metric.tone-cyan .company-dashboard-metric-icon{color:#098bc8;background:#dff5ff}.company-dashboard-metric.tone-purple{background:#f6f2ff;border-color:#e8defa}.company-dashboard-metric.tone-purple .company-dashboard-metric-icon{color:#7050b8;background:#ece4ff}.company-dashboard-metric.tone-orange{background:#fff6ef;border-color:#f5dfcf}.company-dashboard-metric.tone-orange .company-dashboard-metric-icon{color:#d56d27;background:#ffeadb}.company-dashboard-metric.tone-red{background:#fff3f3;border-color:#f4d5d5}.company-dashboard-metric.tone-red .company-dashboard-metric-icon{color:#cf3f3f;background:#ffe1e1}.company-dashboard-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.company-dashboard-plan-grid>div{background:#f8fbfe;border:1px solid #dbe8f2;border-radius:16px;align-content:center;gap:6px;min-height:90px;padding:14px 16px;display:grid}.company-dashboard-plan-grid span{color:#6c8093;font-size:11px;font-weight:850}.company-dashboard-plan-grid strong{color:#10263a;font-size:17px;font-weight:950}.company-access-active{color:#168a52!important}.company-access-blocked{color:#c93e3e!important}.company-sidebar-backdrop{display:none}.company-theme-dark.company-admin-shell{background:#031a2e}.company-theme-dark .company-admin-sidebar{background:linear-gradient(#002f5d,#003e7b 58%,#002c55)}.company-theme-dark .company-admin-topbar{background:#031a2eeb;border-bottom-color:#174c73}.company-theme-dark .company-admin-title h2,.company-theme-dark .company-admin-pill strong,.company-theme-dark .company-dashboard-section-head h2,.company-theme-dark .company-dashboard-metric-copy>strong,.company-theme-dark .company-dashboard-plan-grid strong{color:#f4faff}.company-theme-dark .company-admin-pill{background:#062b4e;border-color:#1a4d75}.company-theme-dark .company-admin-pill-icon{color:#5bcbff;background:#08365f;border-color:#1d5b86}.company-theme-dark .company-admin-pill span,.company-theme-dark .company-dashboard-hero-status small,.company-theme-dark .company-dashboard-section-head p,.company-theme-dark .company-dashboard-metric-copy>span,.company-theme-dark .company-dashboard-metric-copy>small,.company-theme-dark .company-dashboard-plan-grid span{color:#9fbbd1}.company-theme-dark .company-dashboard-block,.company-theme-dark .company-dashboard-metric,.company-theme-dark .company-dashboard-plan-grid>div{background:linear-gradient(145deg,#062b4e,#052640);border-color:#174c73}.company-theme-dark .company-dashboard-metric-icon{color:#5bcbff;background:#27b8ff1f}.company-theme-dark .company-dashboard-metric.tone-green .company-dashboard-metric-icon{color:#52d391;background:#34d3991c}.company-theme-dark .company-dashboard-metric.tone-orange .company-dashboard-metric-icon{color:#ffb36d;background:#ff9f431c}.company-theme-dark .company-dashboard-metric.tone-red .company-dashboard-metric-icon{color:#ff8585;background:#ff6b7a1c}.company-theme-dark .company-dashboard-metric.tone-purple .company-dashboard-metric-icon{color:#bba8ff;background:#9f82f61c}@media (max-width:1180px){.company-dashboard-kpis,.company-dashboard-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.company-admin-shell{display:block}.company-admin-sidebar{width:min(310px,86vw);transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:18px 0 42px #001e4647}.company-admin-sidebar.open{transform:translate(0)}.company-sidebar-backdrop{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0313237a;border:0;display:block;position:fixed;inset:0}.company-mobile-menu{display:inline-flex}.company-admin-topbar{min-height:78px;padding:12px 16px}.company-admin-pill{display:none}.company-admin-shell .company-web-content{width:min(100% - 28px,900px);padding-top:18px}}@media (max-width:700px){.company-admin-topbar{flex-direction:column;align-items:flex-start}.company-admin-topbar .company-web-actions{width:100%}.company-admin-topbar .company-web-actions .btn{flex:140px}.company-dashboard-hero-status{text-align:left;justify-items:start;min-width:0}.company-dashboard-kpis,.company-dashboard-finance-kpis,.company-dashboard-plan-grid{grid-template-columns:1fr}}.company-sidebar-link:disabled{opacity:.46;cursor:not-allowed;transform:none}.company-sidebar-link:disabled:hover{color:#ffffffe0;background:0 0;transform:none}:root{--wissa-sidebar-black:#090c10;--wissa-sidebar-black-2:#0d1117;--wissa-sidebar-line:#ffffff16;--wissa-sidebar-muted:#8d9bab;--wissa-sidebar-text:#eaf2fa;--wissa-sidebar-active:#0b78f0}.shell .sidebar,.admin-theme-light .sidebar,.admin-theme-dark .sidebar{background:linear-gradient(180deg,var(--wissa-sidebar-black) 0%,#0b0f14 58%,#07090c 100%)!important;border-right:1px solid var(--wissa-sidebar-line)!important;color:#fff!important;box-shadow:14px 0 34px #0000002e!important}.shell .premium-side-head,.admin-theme-light .premium-side-head,.admin-theme-dark .premium-side-head{min-height:128px;display:block;border-bottom:1px solid var(--wissa-sidebar-line)!important;background:#ffffff03!important;height:auto!important;padding:18px 18px 16px!important}.shell .wissa-side-brand{align-items:center;min-width:0;display:flex}.shell .side-brand-copy{min-width:0}.shell .wissa-side-brand h1{color:#fff!important;font-size:22px!important}.shell .wissa-side-brand p{letter-spacing:.15em;white-space:nowrap;color:#8ea1b4!important;font-size:8px!important}.shell .wissa-wordmark-line{background:#18aaf5!important}.shell .wissa-side-logo{box-shadow:0 10px 24px #00000052!important}.sidebar-role-badge{color:#a9dfff;letter-spacing:.02em;background:#127ee81c;border:1px solid #23a2ff3d;border-radius:999px;align-items:center;gap:7px;min-height:30px;margin-top:14px;padding:6px 10px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.shell .premium-nav,.admin-theme-light .premium-nav,.admin-theme-dark .premium-nav{scrollbar-width:thin;scrollbar-color:#28313b transparent;overflow-y:auto;padding:12px 10px 20px!important;display:block!important}.nav-section{margin:0 0 15px}.nav-section:last-child{margin-bottom:4px}.nav-section-label{color:#657484;letter-spacing:.18em;padding:0 11px 7px;font-size:9px;font-weight:950}.nav-section-links{gap:4px;display:grid}.shell .nav-link,.admin-theme-light .nav-link,.admin-theme-dark .nav-link{min-height:42px;transition:background .16s,color .16s,border-color .16s,transform .16s;color:var(--wissa-sidebar-text)!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;padding:10px 11px!important;font-size:13px!important;font-weight:760!important}.shell .nav-link svg{color:#8da4b8;flex:none}.shell .nav-link:hover,.admin-theme-light .nav-link:hover,.admin-theme-dark .nav-link:hover{transform:translate(2px);color:#fff!important;background:#121820!important;border-color:#ffffff0e!important}.shell .nav-link:hover svg{color:#48b9ff}.shell .nav-link.active,.admin-theme-light .nav-link.active,.admin-theme-dark .nav-link.active{color:#fff!important;background:linear-gradient(135deg,#0b73dc,#0b8bf2)!important;border-color:#4ebbff59!important;box-shadow:0 8px 20px #0071e033!important}.shell .nav-link.active svg{color:#fff}.shell .premium-side-footer,.admin-theme-light .premium-side-footer,.admin-theme-dark .premium-side-footer{border-top:1px solid var(--wissa-sidebar-line)!important;background:#080b0f!important;padding:12px 12px 14px!important}.sidebar-footer-caption{text-align:center;color:#63707e;letter-spacing:.04em;margin:0 0 9px;font-size:9px;font-weight:800}.sidebar-logout-button{color:#f4f7fa;width:100%;height:43px;font:inherit;cursor:pointer;background:#11161d;border:1px solid #ffffff17;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:850;transition:all .16s;display:flex}.sidebar-logout-button:hover{background:#171e27;border-color:#ffffff29}.company-admin-sidebar,.company-theme-light .company-admin-sidebar,.company-theme-dark .company-admin-sidebar{background:linear-gradient(180deg,var(--wissa-sidebar-black) 0%,#0b0f14 58%,#07090c 100%)!important;border-right:1px solid var(--wissa-sidebar-line)!important;box-shadow:14px 0 34px #00000029!important}.company-sidebar-head{border-bottom:1px solid var(--wissa-sidebar-line)!important;background:#ffffff03!important}.company-sidebar-company{box-shadow:none!important;background:#11161d!important;border-color:#ffffff12!important}.company-sidebar-company-icon{color:#5cc3ff;background:#17212c!important}.company-sidebar-company small{color:#758493!important}.company-sidebar-company strong{color:#fff!important}.company-sidebar-nav{scrollbar-width:thin;scrollbar-color:#28313b transparent;gap:0!important;padding:10px 10px 18px!important}.company-nav-section{margin-bottom:15px}.company-nav-section-label{color:#657484;letter-spacing:.18em;text-align:left;padding:0 11px 7px;font-size:9px;font-weight:950}.company-nav-section-links{gap:4px;display:grid}.company-sidebar-link{min-height:42px!important;color:var(--wissa-sidebar-text)!important;background:0 0!important;border-color:#0000!important;border-radius:11px!important;padding:10px 11px!important;font-size:13px!important;font-weight:760!important}.company-sidebar-link svg{color:#8da4b8}.company-sidebar-link:hover:not(:disabled){transform:translate(2px);color:#fff!important;background:#121820!important;border-color:#ffffff0e!important}.company-sidebar-link.active,.company-theme-light .company-sidebar-link.active,.company-theme-dark .company-sidebar-link.active{color:#fff!important;background:linear-gradient(135deg,#0b73dc,#0b8bf2)!important;border-color:#4ebbff59!important;box-shadow:0 8px 20px #0071e033!important}.company-sidebar-link.active svg{color:#fff}.company-sidebar-link:disabled{opacity:.42!important}.company-sidebar-footer{border-top:1px solid var(--wissa-sidebar-line)!important;background:#080b0f!important}.company-sidebar-plan{background:#11161d!important;border-color:#ffffff12!important}.company-sidebar-plan>div span{color:#758493!important}.company-sidebar-plan>div strong{color:#f7fafc!important}.company-sidebar-caption{text-align:center;color:#63707e;font-size:9px;font-weight:800}.company-sidebar-logout{color:#f5f7fa!important;background:#11161d!important;border-color:#ffffff17!important}.company-sidebar-logout:hover{background:#171e27!important}@media (max-width:860px){.shell .premium-side-head{min-height:116px}.nav-section,.company-nav-section{margin-bottom:13px}}.admin-theme-light{--bg:#f3f7fc;--panel:#fff;--panel2:#f8fbff;--line:#e1e9f3;--text:#102a4c;--muted:#697b91;--muted2:#8b99aa;--cyan:#0f6df2;--cyan2:#2884ff;--red:#e34a5f;--green:#25a967;--yellow:#d8921b;--shadow:0 12px 34px #153a6014}.admin-theme-light.app-bg,.wissa-simple-shell{background:#f3f7fc!important}.wissa-simple-shell .simple-sidebar{border-right:0;width:224px;padding:0;box-shadow:12px 0 28px #07264614;background:linear-gradient(#072646 0%,#082b50 54%,#06213e 100%)!important}.simple-side-brand{align-items:center;height:92px;padding:0 22px;display:flex}.simple-side-brand a{color:#fff;align-items:center;gap:11px;font-size:20px;font-weight:950;display:flex}.simple-side-brand img{object-fit:contain;width:36px;height:36px}.simple-nav{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.simple-nav-link{color:#c8d6e6;border-radius:10px;align-items:center;gap:12px;min-height:45px;padding:0 14px;font-size:13px;font-weight:800;transition:background .16s,color .16s,transform .16s;display:flex}.simple-nav-link:hover{color:#fff;background:#ffffff12;transform:translate(2px)}.simple-nav-link.active{color:#fff;background:#0f6df2;box-shadow:0 8px 20px #0f6df23d}.simple-side-footer{margin-top:auto;padding:14px 12px 18px}.simple-logout{color:#dbe8f5;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 14px;font-weight:800;display:flex}.simple-logout:hover{background:#ffffff14}.wissa-simple-shell .simple-main{background:#f3f7fc;margin-left:224px}.wissa-simple-shell .simple-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #e7edf5;height:74px;padding:0 30px;box-shadow:0 2px 9px #14305006;background:#fff!important}.simple-global-search{color:#8797aa;background:#f4f7fb;border:1px solid #eef2f7;border-radius:12px;align-items:center;gap:9px;width:min(420px,42vw);height:42px;padding:0 14px;display:flex}.simple-global-search input{color:#183553;background:0 0;border:0;outline:0;width:100%;font-size:13px}.simple-global-search input::placeholder{color:#9aa8b7}.simple-top-actions{align-items:center;gap:10px;display:flex}.simple-icon-button{color:#486078;background:#fff;border:1px solid #e6edf5;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative}.simple-icon-button:hover{color:#0f6df2;background:#f7faff}.simple-icon-button>span{color:#fff;background:#e83c56;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-weight:950;display:grid;position:absolute;top:-6px;right:-6px}.simple-admin-profile{color:#173553;background:#fff;border:1px solid #e6edf5;border-radius:13px;align-items:center;gap:9px;min-height:46px;padding:5px 10px 5px 6px;display:flex}.simple-admin-avatar{color:#0d5dcf;background:linear-gradient(135deg,#ddecff,#c5ddff);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.simple-admin-profile strong{font-size:12px;line-height:1.25;display:block}.simple-admin-profile small{color:#8697a8;margin-top:2px;font-size:10px;display:block}.simple-mobile-menu{color:#153958;background:#fff;border:1px solid #e3ebf4;border-radius:11px;width:40px;height:40px;display:none}.simple-overlay{display:none}.wissa-simple-shell .simple-content{max-width:1600px;margin:0 auto;padding:28px 30px 46px}.admin-theme-light .hero,.admin-theme-light .card,.admin-theme-light .stat,.admin-theme-light .module,.admin-theme-light .yt-card{box-shadow:none!important;background:#fff!important;border:1px solid #e3ebf4!important}.admin-theme-light .hero{border-radius:18px!important;margin-bottom:18px!important;padding:22px 24px!important}.admin-theme-light .hero h1{color:#102a4c;letter-spacing:-.025em;margin:5px 0 7px!important;font-size:27px!important}.admin-theme-light .eyebrow{color:#0f6df2;letter-spacing:.18em;font-size:10px}.admin-theme-light .subtitle{color:#728398;font-size:13px}.admin-theme-light .hero-actions .btn-primary,.admin-theme-light .btn-primary{box-shadow:0 7px 18px #0f6df226;color:#fff!important;background:#0f6df2!important}.admin-theme-light .btn{min-height:38px;padding:9px 13px;font-size:12px;border-radius:10px!important}.admin-theme-light .btn-soft{color:#244664!important;background:#fff!important;border:1px solid #dfe8f2!important}.admin-theme-light .btn-soft:hover{background:#f8fbff!important;border-color:#aac9ef!important}.admin-theme-light .btn-green{color:#177e4b!important;background:#eaf8f1!important;border-color:#bee9d1!important}.admin-theme-light .btn-danger{color:#c33a4b!important;background:#fff0f2!important;border-color:#f5ccd3!important}.admin-theme-light .stats{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin:14px 0 18px}.admin-theme-light .stat{border-radius:15px!important;min-height:94px!important;padding:16px!important}.admin-theme-light .stat span{color:#5f738b;font-size:12px;font-weight:800}.admin-theme-light .stat strong{color:#0b3e73;margin-top:7px;font-size:24px}.admin-theme-light .stat small{color:#8a9aab;font-size:10.5px}.admin-theme-light .filter-panel{background:#fff!important;border-radius:15px!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;padding:14px!important;display:flex!important}.admin-theme-light .filter-panel>div:first-child{flex:280px;min-width:230px}.admin-theme-light .filter-panel .input,.admin-theme-light .filter-panel .select{color:#284660;background:#fff;border:1px solid #dfe8f2;border-radius:10px;width:auto;min-width:150px;min-height:40px;padding:9px 11px}.admin-theme-light .filter-panel>div:first-child .input{width:100%}.admin-theme-light .filter-panel .btn{min-width:auto!important}.admin-theme-light .filter-chips{gap:7px;margin:0 0 12px}.admin-theme-light .filter-chip{color:#60758c;background:#f8fbff;border:1px solid #dfe8f2;min-height:31px;padding:6px 11px;font-size:11px}.admin-theme-light .filter-chip.active{color:#fff;background:#0f6df2;border-color:#0f6df2}.admin-theme-light .filter-summary{margin:-3px 0 12px}.admin-theme-light .filter-summary span{color:#3e6487;background:#f1f7ff;border-color:#d8e8fb}.admin-theme-light .table-card{border-radius:15px!important}.admin-theme-light .table{min-width:900px}.admin-theme-light .table th{color:#536b83;letter-spacing:.08em;border-bottom:1px solid #dfe8f2;padding:13px 14px;font-size:10px;position:sticky;top:0;background:#f5f8fc!important}.admin-theme-light .table td{color:#24415e;border-bottom:1px solid #edf1f6;max-width:300px;padding:13px 14px;font-size:12px}.admin-theme-light .table tr:hover td{background:#fbfdff}.admin-theme-light .badge{border-radius:999px;padding:5px 9px;font-size:10px}.admin-theme-light .badge.green{color:#167d48;background:#eaf9f1;border-color:#c7ebd6}.admin-theme-light .badge.red{color:#bd3d4c;background:#fff0f1;border-color:#f3ccd2}.admin-theme-light .badge.yellow{color:#a46e12;background:#fff8e9;border-color:#f3dfb3}.admin-theme-light .badge.cyan{color:#1766c5;background:#edf6ff;border-color:#cfe4fb}.admin-theme-light .admin-freshness-row{color:#7f91a4;margin:0 2px 10px;font-size:10.5px}.simple-dashboard{gap:18px;display:grid}.simple-welcome{justify-content:space-between;align-items:center;gap:20px;display:flex}.simple-welcome h2{color:#102a4c;letter-spacing:-.025em;margin:0;font-size:27px}.simple-welcome p{color:#718399;margin:5px 0 0;font-size:13px}.simple-primary-action,.simple-secondary-action{border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex}.simple-primary-action{color:#fff;background:#0f6df2}.simple-secondary-action{color:#315474;background:#fff;border:1px solid #dfe8f2}.simple-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.simple-kpi{background:#fff;border:1px solid #e3ebf4;border-radius:15px;min-height:126px;padding:17px;position:relative;overflow:hidden}.simple-kpi:after{content:"";background:#edf6ff;border-radius:999px;width:70px;height:70px;position:absolute;top:-20px;right:-20px}.simple-kpi-icon{color:#0f6df2;background:#edf6ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.simple-kpi>span:not(.simple-kpi-icon){color:#687d93;margin-top:12px;font-size:11px;font-weight:800;display:block}.simple-kpi strong{color:#0b3f75;letter-spacing:-.03em;margin-top:4px;font-size:24px;display:block}.simple-kpi small{color:#96a4b3;margin-top:4px;font-size:10px;display:block}.simple-dashboard-grid{grid-template-columns:1.25fr .9fr;gap:14px;display:grid}.simple-panel{background:#fff;border:1px solid #e3ebf4;border-radius:16px;min-width:0;padding:18px}.simple-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.simple-panel-head strong{color:#153554;font-size:14px;display:block}.simple-panel-head span{color:#90a0b0;margin-top:3px;font-size:10px;display:block}.simple-panel-head a{color:#0f6df2;font-size:11px;font-weight:850}.simple-bars{border-bottom:1px solid #edf1f6;align-items:end;gap:15px;height:205px;padding:26px 10px 4px;display:flex}.simple-bar-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.simple-bar-value{background:linear-gradient(#287fff,#0f6df2);border-radius:6px 6px 2px 2px;width:min(24px,70%);min-height:10px;box-shadow:0 7px 16px #0f6df21c}.simple-bar-column span{color:#8a9aac;white-space:nowrap;font-size:9px}.simple-recent-list{margin-top:11px}.simple-recent-row{border-bottom:1px solid #edf1f6;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.simple-recent-row:last-child{border-bottom:0}.simple-avatar{color:#1266ca;background:#eef5ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:950;display:grid}.simple-recent-copy{min-width:0}.simple-recent-copy strong{color:#25435f;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.simple-recent-copy span{color:#8a9bad;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9.5px;display:block;overflow:hidden}.simple-status{color:#6c7e91;background:#f2f5f8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.simple-status.ok{color:#17814c;background:#eaf9f1}.simple-status.bad{color:#bf4050;background:#fff0f1}.simple-status.info{color:#0f65c6;background:#edf6ff}.simple-empty{color:#8b9aab;font-size:12px}.simple-quick-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.simple-quick-row a{color:#0f6df2;background:#fff;border:1px solid #e3ebf4;border-radius:14px;align-items:center;gap:12px;min-height:68px;padding:13px 15px;display:flex}.simple-quick-row strong{color:#25435f;font-size:12px;display:block}.simple-quick-row small{color:#8a9aac;margin-top:3px;font-size:9.5px;display:block}.simple-module-page{gap:18px;display:grid}.simple-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.simple-section-head span{color:#0f6df2;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950}.simple-section-head h2{color:#102a4c;letter-spacing:-.025em;margin:5px 0;font-size:25px}.simple-section-head p{color:#78899c;max-width:760px;margin:0;font-size:12.5px;line-height:1.55}.simple-section-head.inline{align-items:center}.simple-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.simple-hub-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.simple-hub-card{background:#fff;border:1px solid #e3ebf4;border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:13px;min-height:130px;padding:18px;display:grid;position:relative}.simple-hub-card:hover{border-color:#bdd6f5;box-shadow:0 10px 28px #1949790f}.simple-hub-icon{color:#0f6df2;background:#edf6ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.simple-hub-card strong{color:#173956;font-size:13px;display:block}.simple-hub-card p{color:#8191a3;margin:5px 0 0;font-size:11px;line-height:1.45}.simple-hub-card>span{color:#0f6df2;font-size:10px;font-weight:900;position:absolute;bottom:16px;left:75px}.simple-info-note{color:#56718d;background:#f4f9ff;border:1px solid #d8e6f6;border-radius:14px;padding:14px 16px;font-size:11px;line-height:1.5}.simple-info-note strong{color:#1b4f83}.simple-finance-page{gap:18px;display:grid}.simple-finance-summary{background:#fff;border:1px solid #e3ebf4;border-radius:16px;padding:19px}.simple-finance-tabs{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.simple-finance-tabs button{color:#667b91;background:#fff;border:1px solid #dfe8f2;border-radius:9px;min-height:34px;padding:0 12px;font-size:10.5px;font-weight:850}.simple-finance-tabs button.active{color:#fff;background:#0f6df2;border-color:#0f6df2}.simple-finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.simple-finance-kpis>div{background:#fbfdff;border:1px solid #e7edf4;border-radius:13px;padding:15px}.simple-finance-kpis small{color:#71859b;margin-top:9px;font-size:10.5px;font-weight:800;display:block}.simple-finance-kpis strong{color:#0b3f75;margin-top:4px;font-size:22px;display:block}.simple-finance-page>.admin-page .hero{margin-bottom:12px!important;padding:17px 19px!important}.simple-finance-page>.admin-page .hero h1{font-size:21px!important}.simple-finance-page>.admin-page .stats{display:none}.simple-loader-card{color:#6b7e92;flex-direction:column;align-items:center;gap:13px;font-size:12px;display:flex}.simple-loader-card img{width:52px;height:52px}.simple-loader-card .spinner{border-color:#0f6df2 #d7e4f2 #d7e4f2}@media (max-width:1100px){.simple-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-dashboard-grid{grid-template-columns:1fr}.simple-hub-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.wissa-simple-shell .simple-sidebar{width:235px;transition:transform .2s;transform:translate(-100%)}.wissa-simple-shell .simple-sidebar.open{transform:translate(0)}.wissa-simple-shell .simple-main{margin-left:0}.simple-mobile-menu{place-items:center;display:grid}.simple-global-search{flex:1;width:auto}.simple-admin-profile>div:nth-child(2),.simple-admin-profile>svg{display:none}.simple-admin-profile{padding:5px}.simple-overlay{z-index:15;background:#06192b5c;border:0;display:block;position:fixed;inset:0}.wissa-simple-shell .simple-content{padding:20px 16px 36px}.wissa-simple-shell .simple-topbar{gap:10px;padding:0 16px}.simple-welcome{flex-direction:column;align-items:flex-start}.simple-hub-grid,.simple-hub-grid.compact,.simple-finance-kpis,.simple-quick-row{grid-template-columns:1fr}.admin-theme-light .filter-panel{grid-template-columns:1fr!important;display:grid!important}.admin-theme-light .filter-panel .input,.admin-theme-light .filter-panel .select{width:100%}}@media (max-width:560px){.simple-top-actions .simple-icon-button:first-child{display:none}.simple-global-search{min-width:0}.simple-kpi-grid{grid-template-columns:1fr 1fr}.simple-kpi{min-height:116px;padding:14px}.simple-kpi strong{font-size:19px}.simple-bars{gap:8px;padding-inline:0}}.admin-theme-dark.wissa-simple-shell{--bg:#06121f;--panel:#0b1b2d;--panel2:#10243a;--line:#1c3650;--text:#f2f7fc;--muted:#9eb1c5;--muted2:#7890a8;--cyan:#2c8cff;--cyan2:#54a4ff;--red:#ff6478;--green:#39c982;--yellow:#f1b64c;--shadow:0 18px 44px #00000047;color:var(--text);background:radial-gradient(circle at 84% -12%,#2c8cff24,#0000 31%),linear-gradient(#071523 0%,#081827 48%,#06131f 100%)!important}.admin-theme-dark.wissa-simple-shell .simple-main{color:var(--text);background:0 0!important}.admin-theme-dark.wissa-simple-shell .simple-sidebar{box-shadow:12px 0 32px #0000002e;background:linear-gradient(#061f38 0%,#072744 52%,#051a30 100%)!important}.admin-theme-dark.wissa-simple-shell .simple-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:#17344f;box-shadow:0 10px 28px #0000001a;background:#081827eb!important}.admin-theme-dark .simple-global-search{color:#8fa8bf;background:#0d2135;border-color:#193a58}.admin-theme-dark .simple-global-search input{color:#edf6ff}.admin-theme-dark .simple-global-search input::placeholder{color:#7890a8}.admin-theme-dark .simple-icon-button,.admin-theme-dark .simple-mobile-menu,.admin-theme-dark .simple-admin-profile{color:#cfe0ef;background:#0c2033;border-color:#1c3b57}.admin-theme-dark .simple-icon-button:hover,.admin-theme-dark .simple-mobile-menu:hover{color:#5aa7ff;background:#12304a}.admin-theme-dark .simple-icon-button>span{border-color:#081827}.admin-theme-dark .simple-admin-avatar{color:#d9edff;background:linear-gradient(135deg,#143f68,#17558d)}.admin-theme-dark .simple-admin-profile strong{color:#edf6ff}.admin-theme-dark .simple-admin-profile small{color:#89a0b6}.admin-theme-dark .simple-welcome h2,.admin-theme-dark .simple-section-head h2{color:#f3f8fd}.admin-theme-dark .simple-welcome p,.admin-theme-dark .simple-section-head p{color:#94a9bd}.admin-theme-dark .simple-secondary-action{color:#d2e0ec;background:#0d2135;border-color:#1d3c58}.admin-theme-dark .simple-kpi,.admin-theme-dark .simple-panel,.admin-theme-dark .simple-quick-row a,.admin-theme-dark .simple-hub-card,.admin-theme-dark .simple-finance-summary,.admin-theme-dark .simple-finance-kpis>div{background:linear-gradient(#0b1d30 0%,#0a1a2b 100%);border-color:#1a3853;box-shadow:0 12px 28px #0000001a}.admin-theme-dark .simple-kpi:after{background:#2c8cff17}.admin-theme-dark .simple-kpi-icon,.admin-theme-dark .simple-hub-icon,.admin-theme-dark .simple-avatar{color:#63adff;background:#2c8cff1f}.admin-theme-dark .simple-kpi>span:not(.simple-kpi-icon),.admin-theme-dark .simple-kpi small{color:#8da4ba}.admin-theme-dark .simple-kpi strong,.admin-theme-dark .simple-finance-kpis strong{color:#f1f7fd}.admin-theme-dark .simple-panel-head strong,.admin-theme-dark .simple-recent-copy strong,.admin-theme-dark .simple-quick-row strong,.admin-theme-dark .simple-hub-card strong{color:#eaf3fb}.admin-theme-dark .simple-panel-head span,.admin-theme-dark .simple-recent-copy span,.admin-theme-dark .simple-quick-row small,.admin-theme-dark .simple-hub-card p,.admin-theme-dark .simple-finance-kpis small{color:#8299af}.admin-theme-dark .simple-bars,.admin-theme-dark .simple-recent-row{border-color:#17334d}.admin-theme-dark .simple-bar-column span{color:#7890a8}.admin-theme-dark .simple-status{color:#a9b9c8;background:#13283b}.admin-theme-dark .simple-status.ok{color:#7ee6b2;background:#39c98221}.admin-theme-dark .simple-status.bad{color:#ff9aaa;background:#ff64781f}.admin-theme-dark .simple-status.info{color:#7fbbff;background:#2c8cff24}.admin-theme-dark .simple-info-note{color:#9db1c4;background:#0d2236;border-color:#1e405e}.admin-theme-dark .simple-info-note strong{color:#d6e9fa}.admin-theme-dark .simple-finance-tabs button{color:#9eb3c6;background:#0d2135;border-color:#1c3b57}.admin-theme-dark .simple-finance-tabs button.active{color:#fff;background:#1676ea;border-color:#1676ea}.admin-theme-dark .hero,.admin-theme-dark .card,.admin-theme-dark .stat,.admin-theme-dark .module,.admin-theme-dark .yt-card,.admin-theme-dark .filter-panel,.admin-theme-dark .table-card,.admin-theme-dark .modal{color:var(--text);box-shadow:none!important;background:linear-gradient(#0c1f32 0%,#0a1a2b 100%)!important;border-color:#1c3953!important}.admin-theme-dark .hero h1,.admin-theme-dark .module h3,.admin-theme-dark .stat strong,.admin-theme-dark .primary,.admin-theme-dark .detail-item strong,.admin-theme-dark .table td{color:#edf5fc}.admin-theme-dark .subtitle,.admin-theme-dark .secondary,.admin-theme-dark .module p,.admin-theme-dark .stat span,.admin-theme-dark .detail-item span,.admin-theme-dark .empty{color:#96aabd}.admin-theme-dark .input,.admin-theme-dark .select,.admin-theme-dark .textarea{color:#edf6ff!important;background:#0a1b2c!important;border-color:#20415e!important}.admin-theme-dark .input::placeholder,.admin-theme-dark .textarea::placeholder{color:#708ba3}.admin-theme-dark .select option{color:#edf6ff;background:#0a1b2c}.admin-theme-dark .input:focus,.admin-theme-dark .select:focus,.admin-theme-dark .textarea:focus{border-color:#398ff1!important;box-shadow:0 0 0 4px #398ff11f!important}.admin-theme-dark .label{color:#c6d6e5}.admin-theme-dark .btn-soft{color:#d7e5f1!important;background:#0d2135!important;border-color:#1e405e!important}.admin-theme-dark .btn-soft:hover{background:#12304a!important;border-color:#315d82!important}.admin-theme-dark .btn-primary{color:#fff!important;background:#1676ea!important}.admin-theme-dark .filter-chip{color:#a2b4c5;background:#0d2135;border-color:#1e405e}.admin-theme-dark .filter-chip.active{color:#fff;background:#1676ea;border-color:#1676ea}.admin-theme-dark .filter-summary span{color:#a9c8e5;background:#0e2942;border-color:#1d4a70}.admin-theme-dark .table th{color:#9fb3c7;border-color:#1c3a55;background:#10243a!important}.admin-theme-dark .table td{border-color:#17334d}.admin-theme-dark .table tr:hover td{background:#10263a!important}.admin-theme-dark .badge.green{color:#7ee6b2;background:#39c9821f;border-color:#39c98240}.admin-theme-dark .badge.red{color:#ff9aaa;background:#ff64781f;border-color:#ff647840}.admin-theme-dark .badge.yellow{color:#ffd37f;background:#f1b64c1f;border-color:#f1b64c42}.admin-theme-dark .badge.cyan{color:#8cc3ff;background:#2c8cff21;border-color:#2c8cff47}.admin-theme-dark .admin-freshness-row{color:#7f98ae}.admin-theme-dark.login-wrap{background:radial-gradient(circle at 70% 10%,#2c8cff1f,#0000 28%),linear-gradient(#061521 0%,#071827 100%)!important}.admin-theme-dark .login-card{background:linear-gradient(#0d2135,#0a1a2b)!important;border-color:#1e405e!important;box-shadow:0 24px 70px #00000047!important}.admin-theme-dark .login-card .title,.admin-theme-dark .login-card strong{color:#f2f7fc}.admin-theme-dark .auth-brand-logo{box-shadow:0 10px 24px #00000038}.simple-kpi,.simple-panel,.simple-quick-row a,.simple-hub-card{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.simple-kpi:hover,.simple-panel:hover,.simple-quick-row a:hover,.simple-hub-card:hover{transform:translateY(-2px)}.admin-theme-light .simple-kpi:hover,.admin-theme-light .simple-panel:hover,.admin-theme-light .simple-quick-row a:hover,.admin-theme-light .simple-hub-card:hover{border-color:#bfd7f3;box-shadow:0 12px 30px #1f4d7912}.admin-theme-dark .simple-kpi:hover,.admin-theme-dark .simple-panel:hover,.admin-theme-dark .simple-quick-row a:hover,.admin-theme-dark .simple-hub-card:hover{border-color:#2c587d;box-shadow:0 14px 34px #00000029}.simple-theme-toggle svg{transition:transform .2s}.simple-theme-toggle:hover svg{transform:rotate(-10deg)scale(1.05)}.finance-v672 .finance-command-center{padding:22px;overflow:hidden}.finance-category-zone{background:linear-gradient(135deg,#f8fbff 0%,#f1f7ff 100%);border:1px solid #dce8f5;border-radius:16px;margin-top:19px;padding:16px}.finance-zone-title{color:#194c7f;align-items:center;gap:10px;display:flex}.finance-zone-title>svg{color:#0f6df2}.finance-zone-title>div{flex-direction:column;gap:2px;display:flex}.finance-zone-title strong{color:#173956;font-size:12px}.finance-zone-title small{color:#7b8fa4;font-size:10px}.finance-zone-title.compact{margin-bottom:10px}.finance-category-switcher{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:9px;margin-top:13px;display:grid}.finance-category-switcher button{color:#1c3f61;cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:64px;padding:11px 13px;transition:all .18s;display:flex;box-shadow:0 3px 12px #0f396206}.finance-category-switcher button:hover{border-color:#a9ccef;transform:translateY(-1px);box-shadow:0 8px 20px #0f539614}.finance-category-switcher button span{font-size:12px;font-weight:900}.finance-category-switcher button small{color:#8598aa;font-size:9.5px;font-weight:700}.finance-category-switcher button.active{color:#fff;background:linear-gradient(135deg,#0f6df2,#2586f5);border-color:#1676ea;box-shadow:0 9px 22px #0f6df22e}.finance-category-switcher button.active small{color:#dfeeff}.finance-concept-zone{border-top:1px solid #edf2f7;margin-top:15px;padding-top:14px}.finance-v672 .simple-finance-tabs{gap:8px;margin-top:0}.finance-v672 .simple-finance-tabs button{background:#f8fbff;border-radius:999px;min-height:36px;padding:0 14px}.finance-v672 .simple-finance-kpis>div{background:linear-gradient(#fff,#f9fcff);min-height:112px;position:relative}.finance-v672 .simple-finance-kpis em{color:#95a6b7;margin-top:6px;font-size:9.5px;font-style:normal;font-weight:700;display:block}.finance-v672 .finance-premium-filters{grid-template-columns:minmax(260px,1.5fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(150px,.7fr) minmax(150px,.7fr) auto auto auto auto;align-items:center;background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border-radius:16px!important;gap:9px!important;padding:13px!important;display:grid!important}.finance-v672 .finance-premium-filters .input,.finance-v672 .finance-premium-filters .select{min-height:44px;box-shadow:none;background:#fff;border-color:#dfe8f2;border-radius:12px}.finance-v672 .finance-premium-filters .btn{white-space:nowrap;border-radius:11px;min-height:42px}.admin-theme-dark .finance-category-zone{background:linear-gradient(135deg,#0c2033 0%,#0c1c2d 100%);border-color:#1d3c58}.admin-theme-dark .finance-zone-title,.admin-theme-dark .finance-zone-title strong{color:#dcebf8}.admin-theme-dark .finance-zone-title small{color:#8299af}.admin-theme-dark .finance-category-switcher button{color:#d6e8f8;box-shadow:none;background:#0d2236;border-color:#1e405e}.admin-theme-dark .finance-category-switcher button small{color:#8299af}.admin-theme-dark .finance-category-switcher button:hover{border-color:#2c6ba2}.admin-theme-dark .finance-category-switcher button.active{color:#fff;background:linear-gradient(135deg,#126ee0,#2488f5);border-color:#2c8cf5;box-shadow:0 9px 22px #005acd2e}.admin-theme-dark .finance-category-switcher button.active small{color:#dfeeff}.admin-theme-dark .finance-concept-zone{border-top-color:#17334d}.admin-theme-dark .finance-v672 .simple-finance-tabs button{background:#0d2135}.admin-theme-dark .finance-v672 .simple-finance-kpis>div{background:linear-gradient(#0d2236,#0b1d2f)}.admin-theme-dark .finance-v672 .finance-premium-filters{background:linear-gradient(#0c1f32,#0a1a2b)!important}.admin-theme-dark .finance-v672 .finance-premium-filters .input,.admin-theme-dark .finance-v672 .finance-premium-filters .select{color:#dce8f2;background:#0b1d2f;border-color:#1d3b57}@media (max-width:1500px){.finance-v672 .finance-premium-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-v672 .finance-premium-filters>div:first-child{grid-column:span 2}}@media (max-width:900px){.finance-category-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-v672 .finance-premium-filters{grid-template-columns:1fr 1fr}.finance-v672 .finance-premium-filters>div:first-child{grid-column:1/-1}}@media (max-width:620px){.finance-category-switcher,.finance-v672 .finance-premium-filters{grid-template-columns:1fr}.finance-v672 .finance-premium-filters>div:first-child{grid-column:auto}}.accompaniment-pricing-card{background:linear-gradient(135deg,#fff 0%,#f7fbff 100%);border:1px solid #dce7f3;border-radius:18px;padding:20px;box-shadow:0 12px 30px #13487a0d}.accompaniment-pricing-head{align-items:flex-start;gap:13px;display:flex}.accompaniment-pricing-head h3{color:#123553;margin:3px 0 4px;font-size:19px}.accompaniment-pricing-head p{color:#75899e;margin:0;font-size:11.5px;line-height:1.5}.accompaniment-eyebrow{color:#0f6df2;letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:950}.accompaniment-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:17px 0 12px;display:grid}.accompaniment-pricing-grid label>span{color:#5d7489;margin-bottom:6px;font-size:10.5px;font-weight:850;display:block}.price-input{background:#fff;border:1px solid #dce7f3;border-radius:11px;align-items:center;display:flex;overflow:hidden}.price-input b{color:#72879a;padding:0 10px;font-size:10px}.price-input input{color:#183b59;background:0 0;border:0;outline:0;width:100%;min-height:42px;padding:0 10px;font-weight:850}.accompaniment-preview{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.accompaniment-preview span{color:#5c748b;background:#eef6ff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.accompaniment-preview strong{color:#0f5fc1}.admin-theme-dark .accompaniment-pricing-card{background:linear-gradient(135deg,#0b2135,#0a1b2d);border-color:#183e5c}.admin-theme-dark .accompaniment-pricing-head h3{color:#edf6ff}.admin-theme-dark .accompaniment-pricing-head p,.admin-theme-dark .accompaniment-pricing-grid label>span{color:#91abc0}.admin-theme-dark .price-input{background:#0d2941;border-color:#1d4a6d}.admin-theme-dark .price-input input{color:#edf6ff}.admin-theme-dark .accompaniment-preview span{color:#a7bdd0;background:#102d49}.admin-theme-dark .accompaniment-preview strong{color:#74b7ff}@media (max-width:760px){.accompaniment-pricing-grid{grid-template-columns:1fr}}.accompaniment-pricing-embedded{margin-bottom:18px}.accompaniment-activity-editor{border-top:1px solid #7d9bbe33;margin-top:22px;padding-top:18px}.accompaniment-activity-titlebar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.accompaniment-activity-titlebar h4{margin:5px 0 4px;font-size:20px}.accompaniment-activity-titlebar p{color:var(--muted,#667a91);margin:0}.accompaniment-activity-list{gap:10px;display:grid}.accompaniment-activity-row{background:#f5f9ff94;border:1px solid #7d9bbe38;border-radius:16px;grid-template-columns:40px minmax(180px,1fr) minmax(180px,1fr) auto auto 42px;align-items:end;gap:10px;padding:12px;display:grid}.accompaniment-activity-index{color:#0866e5;background:#eaf4ff;border-radius:12px;align-self:center;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.accompaniment-activity-field{gap:5px;display:grid}.accompaniment-activity-field>span,.accompaniment-check>span{color:var(--muted,#667a91);font-size:12px;font-weight:800}.accompaniment-check{white-space:nowrap;align-items:center;gap:7px;min-height:42px;display:flex}.accompaniment-check input{accent-color:#0866e5;width:17px;height:17px}.accompaniment-save-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.accompaniment-save-row>span{color:var(--muted,#667a91);font-size:12px;font-weight:700}@media (max-width:1100px){.accompaniment-activity-row{grid-template-columns:40px 1fr 1fr}.accompaniment-check{align-self:center}}@media (max-width:760px){.ui2-pricing-tabs{grid-template-columns:1fr!important}.accompaniment-activity-titlebar{flex-direction:column}.accompaniment-activity-row{grid-template-columns:36px 1fr;align-items:center}.accompaniment-activity-field,.accompaniment-check{grid-column:2}}
