.owned-directory-view{justify-content:flex-end;align-items:center;gap:8px;margin:8px 0 12px;display:flex}.owned-directory-view button[aria-pressed=true]{color:#0a1628;background:#f97316;border-color:#f97316}.owned-directory-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.owned-directory-record{border:1px solid var(--crm-line);background:var(--crm-surface-alt);min-width:0;box-shadow:none;overflow-wrap:anywhere;border-radius:12px;padding:16px}.owned-directory-record header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.owned-directory-record header strong{font-size:16px}.owned-directory-record p{margin:6px 0 12px}.owned-directory-record dl{grid-template-columns:minmax(75px,1fr) minmax(0,1.6fr);gap:6px 12px;margin:12px 0;display:grid}.owned-directory-record dt{color:var(--crm-muted)}.owned-directory-record dd{text-align:right;min-width:0;margin:0}@media (max-width:480px){.owned-directory-view{justify-content:flex-start}.owned-directory-record{padding:12px}}.admin-shell{color:#eef3f6;background:#071016;grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{background:#09131a;border-right:1px solid #1e2b34;flex-direction:column;width:220px;padding:0 12px 16px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{letter-spacing:.13em;border-bottom:1px solid #1e2b34;align-items:center;gap:11px;height:68px;margin:0 -12px 21px;padding:0 22px;font-size:13px;display:flex}.admin-brand .brand-logo{object-fit:contain;flex:0 0 38px;width:38px;height:38px}.admin-sidebar>p{color:#455863;letter-spacing:.13em;text-transform:uppercase;margin:13px 12px 8px;font-size:7px;font-weight:700}.admin-sidebar nav{gap:3px;display:grid}.admin-sidebar nav a{color:#6f818c;border-radius:5px;grid-template-columns:21px 1fr auto;align-items:center;height:39px;padding:0 11px;font-size:10px;display:grid;position:relative}.admin-sidebar nav a:hover{color:#ccd6da;background:#0e1b23}.admin-sidebar nav a.active{color:#edf3f5;background:#15232c;box-shadow:inset 2px 0 #cbff52}.admin-sidebar nav a b{color:#86969e;text-align:center;background:#1c2a32;border-radius:8px;min-width:17px;padding:2px 4px;font-size:6px}.admin-user{border-top:1px solid #1e2b34;align-items:center;gap:9px;margin-top:auto;padding:12px 7px 0;display:flex}.admin-user>span{color:#d9e2e6;background:#20323d;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:700;display:grid}.admin-user p{flex-direction:column;flex:1;gap:2px;min-width:0;margin:0;display:flex}.admin-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-user small{color:#576974;font-size:7px}.admin-user a{color:#60727c}.admin-main{grid-column:2;min-width:0}.admin-top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09131aeb;border-bottom:1px solid #1e2b34;align-items:center;height:68px;padding:0 27px;display:flex}.admin-top>div:first-child{flex-direction:column;gap:4px;display:flex}.admin-top p{margin:0;font-size:11px;font-weight:650}.admin-top span{color:#5f717b;font-size:7px}.admin-top>div:last-child{align-items:center;gap:6px;margin-left:auto;display:flex}.admin-top button{color:#788a94;background:#111f27;border-radius:5px;width:32px;height:32px}.admin-top a{color:#a5b2b8;border:1px solid #263740;border-radius:5px;align-items:center;height:32px;padding:0 12px;font-size:8px;display:flex}.admin-content{padding:28px}.admin-title{align-items:end;margin-bottom:24px;display:flex}.admin-title>div{flex-direction:column;display:flex}.admin-title span{color:#7f939d;letter-spacing:.1em;font-size:7px;font-weight:650}.admin-title h1{letter-spacing:-.035em;margin:8px 0 5px;font-size:clamp(22px,2.3vw,30px)}.admin-title p{color:#647681;margin:0;font-size:9px}.admin-title button{color:#a8b4ba;background:0 0;border:1px solid #293a43;border-radius:5px;height:34px;margin-left:auto;padding:0 13px;font-size:8px}.admin-kpis{background:#0b161d;border:1px solid #1e2b34;grid-template-columns:repeat(4,1fr);display:grid}.admin-kpis article{border-right:1px solid #1e2b34;flex-direction:column;min-height:112px;padding:19px 21px;display:flex}.admin-kpis article:last-child{border:0}.admin-kpis span{color:#6d7f8a;font-size:8px}.admin-kpis strong{font-family:var(--font-geist-mono);margin:11px 0 9px;font-size:19px;font-weight:580}.admin-kpis small{color:#61737d;font-size:7px}.admin-grid{grid-template-columns:minmax(420px,1.65fr) minmax(260px,.9fr);gap:16px;margin-top:16px;display:grid}.admin-card{background:#0b161d;border:1px solid #1e2b34;min-width:0}.admin-card>header{border-bottom:1px solid #1e2b34;align-items:center;height:62px;padding:0 19px;display:flex}.admin-card header>div{flex-direction:column;gap:4px;display:flex}.admin-card header p{margin:0;font-size:10px;font-weight:650}.admin-card header span{color:#5e707a;font-size:7px}.admin-card header button,.admin-card header select{color:#84949d;background:#101d25;border:1px solid #283942;border-radius:4px;outline:0;height:28px;margin-left:auto;padding:0 9px;font-size:7px}.exposure-total{align-items:baseline;gap:9px;padding:20px 20px 0;display:flex}.exposure-total strong{font-family:var(--font-geist-mono);font-size:20px}.exposure-total span{color:#60727c;font-size:7px}.exposure-chart{background-image:linear-gradient(#28384247 1px,#0000 1px);background-size:100% 25%;border-bottom:1px solid #273842;align-items:flex-end;gap:8px;height:155px;margin:17px 20px 0;padding:16px 10px 0;display:flex;position:relative;overflow:hidden}.exposure-chart i{z-index:2;opacity:.8;background:linear-gradient(#cafa51,#668c35);border-radius:2px 2px 0 0;flex:1;max-width:24px;position:relative}.exposure-chart b{border-top:1px dashed #cbff5259;position:absolute;inset:43% 0 auto}.chart-axis{color:#495c66;justify-content:space-between;margin:7px 20px 0;font-size:6px;display:flex}.exposure-card footer{align-items:center;gap:20px;min-height:47px;padding:0 20px;display:flex}.exposure-card footer span{color:#6d7f88;align-items:center;gap:5px;font-size:7px;display:flex}.exposure-card footer i{background:#cbff52;border-radius:50%;width:6px;height:6px}.exposure-card footer .metal-dot{background:#e5ae48}.exposure-card footer .crypto-dot{background:#6e8ef5}.exposure-card footer b{color:#aebbc1}.risk-score{border-bottom:1px solid #1e2b34;align-items:center;height:86px;padding:0 19px;display:flex}.risk-score>div{flex-direction:column;display:flex}.risk-score strong{font-family:var(--font-geist-mono);font-size:24px}.risk-score span{color:#60727c;font-size:7px}.risk-score>i{background:radial-gradient(circle at center, #0b161d 55%, transparent 56%), conic-gradient(#ffb34d var(--score), #1d2c35 0);color:#ffc36d;width:48px;height:48px;font-family:var(--font-geist-mono);border-radius:50%;place-items:center;margin-left:auto;font-size:9px;font-style:normal;display:grid}.risk-card ul{margin:0;padding:0;list-style:none}.risk-card li{border-bottom:1px solid #1e2b34a6;align-items:center;gap:10px;min-height:62px;padding:0 17px;display:flex}.risk-card li>span{border-radius:4px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid}.critical{color:#ff7587;background:#ff657721}.warning{color:#ffb34d;background:#ffb34d21}.info{color:#7c9dfb;background:#6d90f521}.risk-card li p{flex-direction:column;flex:1;gap:4px;min-width:0;margin:0;display:flex}.risk-card li small{color:#566974;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.risk-card li>b{color:#52646e;font-size:6px;font-weight:500}.activity-card{grid-column:1}.admin-table{overflow-x:auto}.admin-table-row{color:#82929b;border-bottom:1px solid #1e2b34a6;grid-template-columns:1.25fr .75fr 1.45fr .65fr .4fr;align-items:center;min-width:660px;height:47px;padding:0 17px;font-size:7px;display:grid}.admin-table-row.head{color:#4f626d;text-transform:uppercase;height:29px;font-size:6px}.admin-table-row>span:first-child{color:#bcc7cc;align-items:center;gap:8px;display:flex}.admin-table-row i{color:#92a2aa;background:#1c2b34;border-radius:50%;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;display:grid}.admin-table-row strong{font-weight:570}.admin-table-row b{border-radius:8px;padding:3px 6px;font-size:6px;font-weight:650;display:inline-flex}.status-review{color:#ffc26d;background:#ffb34d1a}.status-pending{color:#89a4fc;background:#6e8ef51a}.api-card{grid-column:2}.connection-ok,.connection-warn{background:#36d39917;border-radius:8px;margin-left:auto;padding:4px 7px;color:#57d3a5!important}.connection-warn{background:#ffb34d17;color:#ffc16c!important}.connection-row{border-bottom:1px solid #1e2b34b3;align-items:center;gap:10px;min-height:70px;padding:0 17px;display:flex}.connection-row>span{border-radius:5px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.meta-logo{color:#78b5ee;background:#1b3040}.tv-logo{color:#d9e2e7;background:#161e29}.connection-row p{flex-direction:column;flex:1;gap:4px;margin:0;display:flex}.connection-row small{color:#566974;font-size:6px}.api-card>a{color:#9aacb4;align-items:center;height:42px;padding:0 17px;font-size:7px;display:flex}.admin-denied{color:#eaf1f4;background:#071016;place-items:center;min-height:100vh;padding:25px;display:grid}.admin-denied div{background:#0c171f;border:1px solid #24343d;max-width:430px;padding:35px}.admin-denied span{color:#cbff52;font-family:var(--font-geist-mono);font-size:10px}.admin-denied h1{margin:12px 0 8px}.admin-denied p{color:#788992;font-size:12px;line-height:1.6}.admin-denied code{color:#cdd7dc}.admin-denied a{color:#cbff52;margin-top:10px;font-size:10px;display:inline-flex}.admin-brand{font-size:15px}.admin-shell,.admin-denied{background:#03111f}.admin-sidebar,.admin-top{background-color:#061725}.admin-card,.admin-kpis{background:#071b2c}.admin-brand>b>span{color:var(--brand-blue)}.admin-sidebar>p{font-size:9px}.admin-sidebar nav a{font-size:12px}.admin-sidebar nav a.active{box-shadow:inset 2px 0 var(--brand-blue)}.admin-sidebar nav a.active:first-letter{color:var(--brand-blue)}.admin-sidebar nav a b{font-size:8px}.admin-user>span{font-size:10px}.admin-user strong{font-size:11px}.admin-user small{font-size:9px}.admin-top p{font-size:13px}.admin-top span{font-size:9px}.admin-top a{font-size:10px}.admin-title span{font-size:9px}.admin-title p{font-size:11px}.admin-title button{font-size:10px}.admin-kpis span{font-size:11px}.admin-kpis strong{font-size:23px}.admin-kpis small{font-size:9px}.admin-card header p{font-size:13px}.admin-card header span,.admin-card header button,.admin-card header select{font-size:9px}.exposure-total strong{font-size:23px}.exposure-total span{font-size:10px}.exposure-chart i{background:linear-gradient(#0798e8,#06246b)}.exposure-chart b{border-color:#0798e866}.chart-axis{font-size:8px}.exposure-card footer span{font-size:9px}.exposure-card footer i{background:var(--brand-blue)}.risk-score span{font-size:9px}.risk-card li strong{font-size:11px}.risk-card li small,.risk-card li>b{font-size:9px}.admin-table-row{font-size:10px}.admin-table-row.head,.admin-table-row i,.admin-table-row b{font-size:8px}.connection-row strong{font-size:11px}.connection-row small{font-size:9px}.connection-row>b{color:var(--brand-blue)}.connection-ok{background:#61c2ff1f;color:var(--brand-light)!important}.status-filled{color:var(--brand-light);background:#61c2ff1f}.api-card>a{font-size:10px}.admin-denied span,.admin-denied a{color:var(--brand-blue)}@media (max-width:1050px){.admin-kpis{grid-template-columns:repeat(2,1fr)}.admin-kpis article:nth-child(2){border-right:0}.admin-kpis article:nth-child(-n+2){border-bottom:1px solid #1e2b34}.admin-grid{grid-template-columns:1fr}.activity-card,.api-card{grid-column:1}}@media (max-width:720px){.admin-shell{display:block}.admin-sidebar{border-bottom:1px solid #1e2b34;border-right:0;flex-direction:row;align-items:center;width:100%;height:60px;padding:0 12px;position:static}.admin-brand{border:0;height:60px;margin:0;padding:0}.admin-sidebar>p,.admin-sidebar nav,.admin-user{display:none}.admin-main{width:100%}.admin-top{height:58px;padding:0 14px}.admin-top>div:last-child button{display:none}.admin-content{padding:18px 13px}.admin-title{align-items:start}.admin-title button{display:none}.admin-kpis article{padding:16px}.admin-grid{display:block}.admin-card{margin-top:13px}.exposure-chart{height:130px}}.crm-shell{background:var(--crm-canvas);min-height:100vh;color:var(--crm-text);grid-template-columns:242px minmax(0,1fr);display:grid}.crm-shell button,.crm-shell input,.crm-shell textarea{font:inherit}.crm-sidebar{z-index:20;border-right:1px solid var(--crm-line);background:var(--crm-surface);flex-direction:column;width:242px;padding:0 12px 14px;display:flex;position:fixed;inset:0 auto 0 0}.crm-brand{border-bottom:1px solid var(--crm-line);letter-spacing:.12em;align-items:center;gap:10px;height:70px;margin:0 -12px;padding:0 20px;font-size:15px;display:flex}.crm-brand img{object-fit:contain;width:40px;height:40px}.crm-command{border:1px solid var(--crm-line);background:var(--crm-surface);height:37px;color:var(--crm-text-secondary);text-align:left;border-radius:6px;align-items:center;gap:7px;margin:13px 0 8px;padding:0 9px;font-size:10px;display:flex}.crm-command kbd{border:1px solid var(--crm-line);color:var(--crm-muted);border-radius:3px;margin-left:auto;padding:2px 5px;font-size:7px}.crm-nav{scrollbar-width:thin;flex:1;overflow-y:auto}.crm-nav section>p{color:var(--crm-muted);letter-spacing:.12em;text-transform:uppercase;margin:15px 10px 6px;font-size:8px;font-weight:750}.crm-nav section>button{width:100%;height:38px;color:var(--crm-text-secondary);text-align:left;background:0 0;border-radius:5px;grid-template-columns:22px 1fr auto;align-items:center;padding:0 10px;font-size:11px;display:grid}.crm-nav section>button i{color:var(--crm-text-secondary);text-align:center;font-size:14px;font-style:normal}.crm-nav section>button b{background:var(--crm-surface-alt);min-width:18px;color:var(--crm-text-secondary);text-align:center;border-radius:9px;padding:2px 5px;font-size:7px}.crm-nav section>button.active{color:#fff;box-shadow:inset 2px 0 var(--brand-blue);background:linear-gradient(90deg,#0798e833,#0798e80a)}.platform-health{border-top:1px solid var(--crm-line);border-bottom:1px solid var(--crm-line);margin-top:9px;padding:9px}.platform-health p{color:var(--crm-text-secondary);align-items:center;gap:7px;margin:5px 0;font-size:8px;display:flex}.platform-health p span,.connection-card article>i,.stream-dot{background:#f3a748;border-radius:50%;width:6px;height:6px}.platform-health p span.online,.connection-card article>i.online,.stream-dot{background:var(--brand-light);box-shadow:0 0 0 3px #61c2ff17}.platform-health p b{color:var(--crm-text-secondary);margin-left:auto;font-weight:500}.crm-user{align-items:center;gap:8px;margin-top:10px;display:flex}.crm-user>span{background:var(--crm-surface-alt);width:32px;height:32px;color:var(--crm-text);border-radius:50%;place-items:center;font-size:9px;font-weight:750;display:grid}.crm-user p{flex-direction:column;flex:1;gap:2px;min-width:0;margin:0;display:flex}.crm-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-user small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.crm-user a{color:var(--crm-text-secondary)}.crm-main{grid-column:2;min-width:0}.crm-top{z-index:10;border-bottom:1px solid var(--crm-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051521eb;align-items:center;height:70px;padding:0 25px;display:flex;position:sticky;top:0}.crm-top>div{color:var(--crm-text-secondary);align-items:center;gap:7px;font-size:9px;display:flex}.crm-top>div:first-child b{color:var(--crm-muted);font-weight:500}.live-dot{background:var(--brand-light);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #61c2ff1a}.crm-top>div:last-child{margin-left:auto}.crm-top button{background:var(--crm-surface-alt);width:32px;height:32px;color:var(--crm-text-secondary);border-radius:5px;position:relative}.crm-top button i{background:var(--brand-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.crm-top a{border:1px solid var(--crm-line);height:32px;color:var(--crm-text-secondary);border-radius:5px;align-items:center;padding:0 11px;font-size:9px;display:flex}.crm-title{align-items:end;margin-bottom:22px;display:flex}.crm-title>div:first-child{flex-direction:column;display:flex}.crm-title>div:first-child>span{color:var(--crm-text-secondary);letter-spacing:.12em;font-size:8px;font-weight:750}.crm-title h1{letter-spacing:-.035em;margin:7px 0 4px;font-size:clamp(24px,2.6vw,34px)}.crm-title p{color:var(--crm-text-secondary);margin:0;font-size:11px}.crm-title>div:last-child{gap:7px;margin-left:auto;display:flex}.crm-title>div:last-child button{border:1px solid var(--crm-line);background:var(--crm-surface);height:35px;color:var(--crm-text-secondary);border-radius:5px;padding:0 12px;font-size:9px}.crm-title>div:last-child button.primary{border-color:var(--brand-blue);background:var(--brand-blue);color:#fff;font-weight:700}.crm-kpis{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:8px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.crm-kpis article{border-right:1px solid var(--crm-line);flex-direction:column;min-height:116px;padding:18px;display:flex;position:relative}.crm-kpis article:last-child{border:0}.crm-kpis article>span,.module-kpis article>span{color:var(--crm-text-secondary);font-size:9px}.crm-kpis article>strong,.module-kpis article>strong{font-family:var(--font-geist-mono);margin:11px 0 7px;font-size:20px}.crm-kpis article>small,.module-kpis article>small{color:var(--crm-muted);font-size:8px}.crm-kpis article>i{background:var(--crm-surface-alt);width:29px;height:29px;color:var(--crm-accent);border-radius:6px;place-items:center;font-style:normal;display:grid;position:absolute;top:17px;right:16px}.up{color:var(--brand-light)!important}.down{color:var(--crm-danger)!important}.crm-overview-grid{grid-template-columns:minmax(460px,1.55fr) minmax(270px,.8fr);gap:15px;margin-top:15px;display:grid}.crm-card{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:8px;min-width:0;overflow:hidden}.crm-card>header{border-bottom:1px solid var(--crm-line);align-items:center;min-height:59px;padding:0 17px;display:flex}.crm-card>header>div{flex-direction:column;gap:4px;display:flex}.crm-card>header p{margin:0;font-size:12px;font-weight:650}.crm-card>header span{color:var(--crm-text-secondary);font-size:8px}.crm-card>header button{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-text-secondary);border-radius:4px;margin-left:auto;padding:6px 8px;font-size:8px}.revenue-summary{gap:55px;padding:17px 19px 0;display:flex}.revenue-summary p{grid-template-columns:auto auto;gap:4px 7px;margin:0;display:grid}.revenue-summary span{color:var(--crm-text-secondary);grid-column:1/-1;font-size:8px}.revenue-summary strong{font-family:var(--font-geist-mono);font-size:18px}.revenue-summary small{color:var(--crm-text-secondary);align-self:center;font-size:8px}.revenue-chart{border-bottom:1px solid var(--crm-line);background-image:linear-gradient(#34526538 1px,#0000 1px);background-size:100% 25%;align-items:flex-end;gap:8px;height:180px;margin:13px 18px 0;padding:18px 10px 0;display:flex;position:relative;overflow:hidden}.revenue-chart i{z-index:2;background:linear-gradient(var(--crm-accent),var(--crm-accent));opacity:.8;border-radius:2px 2px 0 0;flex:1;max-width:24px;position:relative}.revenue-chart b{border-top:1px dashed #61c2ff66;position:absolute;inset:56% 0 auto}.revenue-card footer{color:var(--crm-muted);justify-content:space-between;padding:8px 19px 15px;font-size:7px;display:flex}.funnel-card article{padding:11px 17px 3px}.funnel-card article p{grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin:0 0 6px;display:grid}.funnel-card article span{color:var(--crm-text-secondary);font-size:9px}.funnel-card article strong{font-family:var(--font-geist-mono);font-size:10px}.funnel-card article small{color:var(--crm-muted);font-size:7px}.funnel-card article>i{background:var(--crm-surface-alt);border-radius:4px;height:5px;display:block}.funnel-card article>i b{border-radius:inherit;background:linear-gradient(90deg,var(--crm-accent),var(--brand-light));height:100%;display:block}.funnel-card article em{color:var(--crm-muted);text-align:center;margin-top:5px;font-size:7px;font-style:normal;display:block}.risk-feed article{border-bottom:1px solid var(--crm-line);align-items:center;gap:10px;min-height:57px;padding:0 15px;display:flex}.risk-feed article>b{border-radius:5px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.alert-critical{color:var(--crm-danger);background:#ff657721}.alert-warning,.alert-review{color:var(--crm-warning);background:#f6b04621}.alert-info{color:var(--crm-accent);background:#61c2ff1f}.risk-feed article p{flex-direction:column;flex:1;gap:3px;margin:0;display:flex}.risk-feed article strong{font-size:9px}.risk-feed article small,.risk-feed article>span{color:var(--crm-muted);font-size:7px}.connection-card article{border-bottom:1px solid var(--crm-line);align-items:center;gap:10px;min-height:59px;padding:0 16px;display:flex}.connection-card>header>b{color:var(--brand-light);margin-left:auto;font-size:8px}.integration-logo{background:var(--crm-surface-alt);width:30px;height:30px;color:var(--crm-text-secondary);border-radius:5px;place-items:center;font-size:8px;font-weight:800;display:grid}.integration-logo.tv{background:var(--crm-surface-alt);color:#fff}.integration-logo.db{background:var(--crm-surface-alt)}.connection-card article p{flex-direction:column;flex:1;gap:3px;margin:0;display:flex}.connection-card article strong{font-size:9px}.connection-card article small{color:var(--crm-muted);font-size:7px}.module-kpis{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.module-kpis article{border-right:1px solid var(--crm-line);flex-direction:column;min-height:100px;padding:16px 18px;display:flex}.module-kpis article:last-child{border:0}.module-kpis article>strong{font-size:19px}.crm-list-card{overflow-x:auto}.list-toolbar{border-bottom:1px solid var(--crm-line);align-items:center;gap:6px;min-width:820px;min-height:57px;padding:9px 13px;display:flex}.list-toolbar label{border:1px solid var(--crm-line);background:var(--crm-surface);width:min(320px,36%);height:35px;color:var(--crm-text-secondary);border-radius:5px;align-items:center;gap:7px;padding:0 9px;display:flex}.list-toolbar input{width:100%;color:var(--crm-text);background:0 0;border:0;outline:0;font-size:9px}.list-toolbar button,.list-toolbar select{border:1px solid var(--crm-line);background:var(--crm-surface);height:35px;color:var(--crm-text-secondary);border-radius:5px;outline:0;padding:0 9px;font-size:8px}.list-toolbar select:focus{border-color:var(--crm-accent)}.list-toolbar>span{color:var(--crm-text-secondary);margin-left:auto;font-size:8px}.crm-client-table{min-width:1040px}.crm-client-row{width:100%;min-height:58px;color:var(--crm-text-secondary);text-align:left;background:0 0;border-bottom:1px solid #173448d9;grid-template-columns:1.5fr .9fr .65fr .55fr 1fr .65fr .55fr .55fr .85fr;align-items:center;gap:9px;padding:0 14px;font-size:8px;display:grid}.crm-client-row:not(.head):hover{background:var(--crm-surface-alt)}.crm-client-row.head{min-height:34px;color:var(--crm-muted);text-transform:uppercase;font-size:7px}.crm-client-row>span:first-child{align-items:center;gap:8px;display:flex}.crm-client-row>span:first-child>i{background:var(--crm-surface-alt);width:28px;height:28px;color:var(--crm-text-secondary);border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.crm-client-row p{flex-direction:column;gap:3px;margin:0;display:flex}.crm-client-row strong{color:var(--crm-text);font-size:9px}.crm-client-row small{color:var(--crm-muted);font-size:7px}.crm-client-row>span:nth-child(5){flex-direction:column;gap:3px;display:flex}.crm-client-row>span:last-child b{float:right;color:var(--crm-text-secondary)}.crm-client-row b[class^=stage-],.crm-client-row b[class^=kyc-],.crm-client-row b[class^=risk-],.account-row b[class^=account-],.funding-row b[class^=funding-]{border-radius:9px;padding:3px 6px;font-size:7px;font-weight:650;display:inline-flex}.stage-active,.stage-funded,.kyc-verified,.risk-low,.account-active,.funding-approved{color:var(--crm-accent);background:#61c2ff1a}.stage-kyc-review,.kyc-pending,.stage-withdrawal-review,.risk-medium,.funding-review{color:var(--crm-warning);background:#f6b0461a}.stage-dormant,.risk-high{color:var(--crm-danger);background:#ff65771a}.account-table{min-width:1100px}.account-row{border-bottom:1px solid var(--crm-line);min-height:57px;color:var(--crm-text-secondary);grid-template-columns:1.2fr .8fr .75fr 1fr .55fr 1fr .6fr .6fr 25px;align-items:center;gap:10px;padding:0 14px;font-size:8px;display:grid}.account-row.head{min-height:33px;color:var(--crm-muted);text-transform:uppercase;font-size:7px}.account-row>span{flex-direction:column;gap:3px;display:flex}.account-row strong{color:var(--crm-text)}.account-row small{color:var(--crm-muted)}.account-row>button,.order-book-row>button{color:var(--crm-text-secondary);background:0 0}.order-book{min-width:1020px}.order-book-row{border-bottom:1px solid var(--crm-line);min-height:57px;color:var(--crm-text-secondary);font-family:var(--font-geist-mono);grid-template-columns:.65fr 1.2fr .65fr .5fr .5fr 1fr .7fr .55fr 25px;align-items:center;gap:10px;padding:0 14px;font-size:8px;display:grid}.order-book-row.head{min-height:33px;color:var(--crm-muted);font-family:var(--font-geist-sans);text-transform:uppercase;font-size:7px}.order-book-row>span{flex-direction:column;gap:3px;display:flex}.order-book-row small{color:var(--crm-muted)}.route-a,.route-b{color:var(--crm-accent);background:#61c2ff1a;border-radius:8px;padding:3px 6px;font-size:7px}.route-b{color:var(--crm-text-secondary);background:#7468eb1f}.funding-layout{grid-template-columns:minmax(720px,1fr) 240px;gap:14px;display:grid}.funding-table{min-width:900px}.funding-row{border-bottom:1px solid var(--crm-line);min-height:57px;color:var(--crm-text-secondary);grid-template-columns:.7fr .9fr 1fr .7fr .8fr .45fr .55fr 1fr;align-items:center;gap:9px;padding:0 13px;font-size:8px;display:grid}.funding-row.head{min-height:33px;color:var(--crm-muted);text-transform:uppercase;font-size:7px}.funding-row>span{flex-direction:column;gap:3px;display:flex}.funding-row small{color:var(--crm-muted)}.funding-row>span:last-child{flex-direction:row;gap:4px}.funding-row button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-radius:4px;padding:5px 7px;font-size:7px}.funding-row button:last-child{border-color:var(--crm-line);background:var(--crm-surface);color:var(--crm-text-secondary)}.funding-row button:disabled{opacity:.6}.funding-pending{color:var(--crm-accent);background:#61c2ff1a}.reconciliation-card{padding-bottom:16px}.reconciliation-card>strong{font-family:var(--font-geist-mono);margin:20px 17px 2px;font-size:28px;display:block}.reconciliation-card>span{color:var(--crm-text-secondary);margin:0 17px;font-size:8px}.reconciliation-card>i{background:var(--crm-surface-alt);border-radius:4px;height:5px;margin:13px 17px;display:block}.reconciliation-card>i b{border-radius:inherit;background:var(--brand-light);width:98.7%;height:100%;display:block}.reconciliation-card>p{color:var(--crm-text-secondary);margin:10px 17px;font-size:8px;display:flex}.reconciliation-card>p b{color:var(--crm-text);margin-left:auto}.reconciliation-card>button{background:var(--crm-surface-alt);width:calc(100% - 34px);height:32px;color:var(--crm-text-secondary);border-radius:5px;margin:8px 17px 0;font-size:8px}.risk-banner{border:1px solid var(--crm-line);background:linear-gradient(135deg,var(--crm-surface-alt),var(--crm-surface));border-radius:9px;align-items:center;gap:clamp(25px,4vw,70px);min-height:124px;padding:20px 23px;display:flex}.risk-banner>div{flex-direction:column;gap:5px;margin-right:auto;display:flex}.risk-banner>div span{color:var(--crm-text-secondary);letter-spacing:.1em;font-size:8px;font-weight:700}.risk-banner>div strong{font-family:var(--font-geist-mono);font-size:29px}.risk-banner small{color:var(--crm-text-secondary);font-size:8px}.risk-banner>p{flex-direction:column;gap:6px;margin:0;display:flex}.risk-banner>p span{color:var(--crm-text-secondary);font-size:8px}.risk-banner>p strong{font-family:var(--font-geist-mono);font-size:13px}.risk-grid{grid-template-columns:1.25fr 1fr .75fr;gap:14px;margin-top:14px;display:grid}.exposure-matrix article{grid-template-columns:60px 1fr;align-items:center;gap:8px;padding:11px 16px;display:grid}.exposure-matrix article>strong{font-size:9px}.exposure-matrix article p{color:var(--crm-text-secondary);justify-content:space-between;margin:0;font-size:7px;display:flex}.exposure-matrix article>i{background:#ff657733;border-radius:4px;grid-column:2;height:5px;display:block}.exposure-matrix article>i b{border-radius:inherit;background:var(--brand-blue);height:100%;display:block}.margin-monitor article{border-bottom:1px solid var(--crm-line);align-items:center;gap:10px;min-height:76px;padding:0 15px;display:flex}.margin-monitor article>i{width:40px;height:40px;color:var(--crm-danger);background:#ff657721;border-radius:50%;place-items:center;font-style:normal;display:grid}.margin-monitor .pressure-1{color:var(--crm-warning);background:#f6b04621}.margin-monitor .pressure-2{color:var(--crm-accent);background:#61c2ff1a}.margin-monitor article p{flex-direction:column;flex:1;gap:4px;margin:0;display:flex}.margin-monitor strong{font-size:9px}.margin-monitor small{color:var(--crm-muted);font-size:7px}.margin-monitor button{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-text-secondary);border-radius:4px;padding:6px 8px;font-size:7px}.routing-donut{background:radial-gradient(circle,var(--crm-surface) 55%,transparent 56%),conic-gradient(var(--brand-blue) 0 59%,var(--crm-accent) 59% 100%);text-align:center;border-radius:50%;place-content:center;width:118px;height:118px;margin:22px auto;display:grid}.routing-donut strong{font-size:20px}.routing-donut span{color:var(--crm-text-secondary);font-size:7px}.routing-card>p{color:var(--crm-text-secondary);margin:12px 17px;font-size:8px;display:flex}.routing-card>p span{align-items:center;gap:6px;display:flex}.routing-card>p i{background:var(--brand-blue);border-radius:50%;width:6px;height:6px}.routing-card>p:nth-of-type(2) i{background:var(--crm-accent)}.routing-card>p:nth-of-type(3) i{background:var(--crm-surface-alt)}.routing-card>p b{color:var(--crm-text);margin-left:auto}.kyc-layout{grid-template-columns:1fr 280px;gap:14px;display:grid}.kyc-queue article{border-bottom:1px solid var(--crm-line);grid-template-columns:34px 1fr 1.2fr 42px 58px 172px;align-items:center;gap:11px;min-height:72px;padding:0 15px;display:grid}.kyc-avatar{background:var(--crm-surface-alt);width:31px;height:31px;color:var(--crm-text-secondary);border-radius:50%;place-items:center;font-size:7px;display:grid}.kyc-queue article p,.kyc-queue article>div{flex-direction:column;gap:3px;margin:0;display:flex}.kyc-queue strong{font-size:9px}.kyc-queue small{color:var(--crm-muted);font-size:7px}.kyc-queue article>div span{color:var(--crm-text-secondary);font-size:8px}.kyc-queue article>i,.compliance-score>i{--risk-score:50%;background:radial-gradient(circle,var(--crm-surface) 57%,transparent 58%),conic-gradient(#ff6e81 var(--risk-score),var(--crm-surface-alt) 0);width:36px;height:36px;color:var(--crm-danger);border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.kyc-queue time{color:var(--crm-muted);font-size:7px}.kyc-actions{display:flex;flex-direction:row!important;gap:4px!important}.kyc-actions button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-radius:4px;padding:6px 7px;font-size:7px}.kyc-actions button:last-child{color:var(--crm-danger);border-color:#ff657759}.kyc-actions button:disabled{opacity:.4}.kyc-policy{padding-bottom:13px}.kyc-policy>p{color:var(--crm-text-secondary);grid-template-columns:1fr auto;gap:7px;margin:14px 16px;font-size:8px;display:grid}.kyc-policy>p b{color:var(--crm-text-secondary)}.kyc-policy>p i{background:var(--crm-surface-alt);border-radius:3px;grid-column:1/-1;height:4px;display:block}.kyc-policy>p i em{border-radius:inherit;background:var(--brand-light);height:100%;display:block}.automation-hero{border:1px solid var(--crm-line);background:radial-gradient(circle at 85% 0,#61c2ff2e,transparent 15rem),linear-gradient(135deg,var(--crm-surface-alt),var(--crm-surface));border-radius:9px;align-items:center;min-height:118px;padding:22px;display:flex}.automation-hero span{color:var(--crm-text-secondary);letter-spacing:.12em;font-size:8px;font-weight:750}.automation-hero h2{margin:7px 0 4px;font-size:21px}.automation-hero p{color:var(--crm-text-secondary);margin:0;font-size:9px}.automation-hero button{height:37px;color:var(--crm-muted);background:#fff;border-radius:5px;margin-left:auto;padding:0 13px;font-size:9px;font-weight:700}.automation-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.automation-card{padding:15px}.automation-card>header{border:0;min-height:auto;padding:0}.automation-card header>span{background:var(--crm-surface-alt);width:32px;height:32px;color:var(--crm-text-secondary);border-radius:6px;place-items:center;font-size:14px;display:grid}.automation-card header>b{color:var(--crm-accent);background:#61c2ff1a;border-radius:9px;margin-left:auto;padding:3px 6px;font-size:7px}.automation-card header>b.draft{background:var(--crm-surface-alt);color:var(--crm-text-secondary)}.automation-card header button{border:0;margin-left:6px}.automation-card h3{margin:15px 0 13px;font-size:12px}.automation-card>p{background:var(--crm-surface);color:var(--crm-text-secondary);border-radius:5px;flex-direction:column;gap:5px;margin:9px 0;padding:9px;font-size:8px;display:flex}.automation-card>p span{color:var(--crm-muted);letter-spacing:.1em;font-size:6px;font-weight:750}.automation-card footer{color:var(--crm-text-secondary);margin-top:13px;font-size:7px;display:flex}.automation-card footer b{margin-left:auto;font-weight:500}.automation-kpis article:nth-child(4) strong{color:var(--crm-warning)}.automation-control{margin-top:14px;overflow-x:auto}.automation-control>header>b{color:var(--crm-accent);margin-left:auto;font-size:9px}.automation-log{border-bottom:1px solid var(--crm-line);min-width:820px;min-height:44px;color:var(--crm-text-secondary);grid-template-columns:1.15fr 1fr .35fr .8fr 1fr;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.automation-log.head{min-height:32px;color:var(--crm-muted);text-transform:uppercase;font-size:7px}.automation-log>span:first-child{color:var(--crm-text);font-weight:650}.automation-status{width:-moz-fit-content;width:fit-content;color:var(--crm-accent);background:#61c2ff1a;border-radius:10px;padding:3px 7px;font-size:7px}.automation-status.completed_with_warnings,.automation-status.open,.automation-status.retrying{color:var(--crm-warning);background:#f6b0461a}.automation-status.failed{color:var(--crm-danger);background:#ff65771a}.automation-failures .automation-log{grid-template-columns:.8fr 1.8fr .6fr .6fr .45fr}.automation-failures .automation-log button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-radius:4px;padding:6px 9px;font-size:8px}.automation-failures .automation-log button:disabled{opacity:.45}.meta-form-grid label small{color:var(--crm-text-secondary);font-size:8px;line-height:1.45}.kyc-queue article{grid-template-columns:34px 1fr 1.15fr 42px 58px 292px}.kyc-actions{flex-wrap:wrap}.client-operations{gap:14px;display:grid}.client-operation-form{flex-direction:column;gap:7px;padding:13px;display:flex}.client-operation-form select,.communication-composer select,.communication-composer input,.communication-composer textarea{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-text);border-radius:5px;outline:0;font-size:9px}.client-operation-form select{height:38px;padding:0 9px}.client-operation-form small{color:var(--crm-text-secondary);font-size:7px;line-height:1.45}.client-operation-row{border-top:1px solid var(--crm-line);align-items:center;gap:10px;min-height:51px;padding:0 13px;display:flex}.client-operation-row>span{background:var(--crm-surface-alt);width:27px;height:27px;color:var(--crm-text-secondary);border-radius:5px;place-items:center;display:grid}.client-operation-row p{flex-direction:column;flex:1;gap:3px;margin:0;display:flex}.client-operation-row strong{text-transform:capitalize;font-size:9px}.client-operation-row small{color:var(--crm-text-secondary);font-size:7px}.client-operation-row b{color:var(--crm-accent);background:#61c2ff1a;border-radius:9px;padding:3px 6px;font-size:7px;font-weight:650}.communication-composer{gap:8px;padding:13px;display:grid}.communication-composer>div{grid-template-columns:120px 1fr;gap:7px;display:grid}.communication-composer select,.communication-composer input{height:36px;padding:0 9px}.communication-composer textarea{resize:vertical;min-height:74px;padding:9px}.communication-composer>button{background:var(--crm-accent);color:#fff;border-radius:5px;justify-self:end;padding:7px 10px;font-size:8px}.communication-composer>button:disabled{opacity:.45}.payment-routing-card{margin-top:14px}.payment-routing-card>header button:disabled{opacity:.45}.payment-route-layout{grid-template-columns:1fr 245px;display:grid}.payment-route-list{overflow-x:auto}.payment-route-row{border-bottom:1px solid var(--crm-line);min-width:700px;min-height:48px;color:var(--crm-text-secondary);grid-template-columns:.4fr 1.2fr 1.4fr .9fr .55fr;align-items:center;gap:10px;padding:0 15px;font-size:8px;display:grid}.payment-route-row.head{min-height:31px;color:var(--crm-muted);text-transform:uppercase;font-size:7px}.payment-route-row>span{flex-direction:column;gap:3px;display:flex}.payment-route-row strong{color:var(--crm-text);font-size:9px}.payment-route-row small{color:var(--crm-muted);text-transform:capitalize;font-size:7px}.payment-route-row b{width:-moz-fit-content;width:fit-content;color:var(--crm-accent);background:#61c2ff1a;border-radius:9px;padding:3px 6px;font-size:7px}.payment-route-test{border-left:1px solid var(--crm-line);background:var(--crm-surface);gap:8px;padding:15px;display:grid}.payment-route-test>strong{font-size:10px}.payment-route-test select,.payment-route-test input{border:1px solid var(--crm-line);background:var(--crm-surface);width:100%;height:35px;color:var(--crm-text);border-radius:5px;outline:0;padding:0 8px;font-size:8px}.payment-route-test>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.payment-route-test button{background:var(--crm-surface-alt);height:35px;color:var(--crm-text-secondary);border-radius:5px;font-size:8px}.payment-route-test button:disabled{opacity:.45}.payment-route-test p{background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-radius:5px;margin:0;padding:8px;font-size:7px;line-height:1.4}.partner-grid{grid-template-columns:1fr 300px;gap:14px;display:grid}.partner-leaderboard article{border-bottom:1px solid var(--crm-line);grid-template-columns:22px 30px 1fr 100px 80px;align-items:center;gap:9px;min-height:66px;padding:0 16px;display:grid}.partner-leaderboard article>b{color:var(--crm-text-secondary);font-size:8px}.partner-leaderboard article>span{background:var(--crm-surface-alt);width:28px;height:28px;color:var(--crm-text-secondary);border-radius:50%;place-items:center;font-size:7px;display:grid}.partner-leaderboard article p{flex-direction:column;gap:3px;margin:0;display:flex}.partner-leaderboard article strong{font-size:9px}.partner-leaderboard article small,.partner-leaderboard article i{color:var(--crm-muted);font-size:7px;font-style:normal}.partner-leaderboard article em{color:var(--brand-light);text-align:right;font-size:8px;font-style:normal}.commission-card{padding-bottom:15px}.commission-card>strong{font-family:var(--font-geist-mono);margin:20px 17px 3px;font-size:26px;display:block}.commission-card>span{color:var(--crm-text-secondary);margin:0 17px;font-size:8px}.commission-card>p{color:var(--crm-text-secondary);margin:16px 17px;font-size:8px;display:flex}.commission-card>p b{color:var(--crm-text);margin-left:auto}.commission-card>button{background:var(--crm-surface-alt);width:calc(100% - 34px);height:33px;color:var(--crm-text-secondary);border-radius:5px;margin:4px 17px;font-size:8px}.support-board{background:var(--crm-surface);grid-template-columns:repeat(4,1fr);gap:10px;padding:12px;display:grid}.support-board>div{background:var(--crm-surface);border-radius:6px;min-height:460px;padding:9px}.support-board>div>header{height:38px;color:var(--crm-text-secondary);align-items:center;font-size:9px;display:flex}.support-board>div>header b{background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-radius:8px;margin-left:auto;padding:2px 5px;font-size:7px}.support-board>div>button{border:1px solid var(--crm-line);background:var(--crm-surface);width:100%;min-height:106px;color:var(--crm-text-secondary);text-align:left;border-radius:6px;flex-direction:column;gap:6px;margin-bottom:8px;padding:12px;display:flex;position:relative}.support-board>div>button>span{color:var(--crm-warning);text-transform:uppercase;font-size:7px}.support-board button strong{font-size:9px}.support-board button small{color:var(--crm-muted);font-size:7px}.support-board button i{color:var(--crm-text-secondary);font-size:7px;font-style:normal;position:absolute;bottom:10px;right:10px}.support-empty{color:var(--crm-muted);text-align:center;padding:18px 5px;font-size:8px}.report-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.report-card{min-height:190px;padding:18px}.report-card>span{background:var(--crm-surface-alt);width:38px;height:38px;color:var(--crm-text-secondary);border-radius:7px;place-items:center;font-size:16px;display:grid}.report-card h3{margin:17px 0 7px;font-size:12px}.report-card p{color:var(--crm-text-secondary);margin:0;font-size:9px;line-height:1.5}.report-card footer{align-items:center;margin-top:22px;display:flex}.report-card footer small{color:var(--crm-muted);font-size:7px}.report-card footer button{color:var(--crm-text-secondary);background:0 0;margin-left:auto;font-size:8px}.audit-table{min-width:980px}.audit-row{border-bottom:1px solid var(--crm-line);min-height:56px;color:var(--crm-text-secondary);font-family:var(--font-geist-mono);grid-template-columns:1fr .8fr 1.1fr 1fr 1.3fr .9fr;align-items:center;gap:10px;padding:0 14px;font-size:8px;display:grid}.audit-row.head{min-height:33px;color:var(--crm-muted);font-family:var(--font-geist-sans);text-transform:uppercase;font-size:7px}.drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01080ead;justify-content:flex-end;display:flex;position:fixed;inset:0}.client-drawer{border-left:1px solid var(--crm-line);background:var(--crm-surface);width:min(680px,94vw);height:100%;overflow-y:auto;box-shadow:-20px 0 70px #00000059}.client-drawer>header{border-bottom:1px solid var(--crm-line);align-items:center;gap:10px;min-height:82px;padding:0 18px;display:flex}.client-drawer>header>button:first-child{width:27px;height:27px;color:var(--crm-text-secondary);background:0 0;font-size:18px}.client-drawer>header>span{background:var(--crm-surface-alt);width:40px;height:40px;color:var(--crm-text-secondary);border-radius:50%;place-items:center;font-size:9px;font-weight:750;display:grid}.client-drawer>header>div{flex:1;min-width:0}.client-drawer>header p{align-items:center;gap:5px;margin:0 0 5px;display:flex}.client-drawer>header strong{font-size:14px}.client-drawer>header p b{color:var(--crm-text-secondary);background:#61c2ff1a;border-radius:7px;padding:3px 5px;font-size:6px}.client-drawer>header small{color:var(--crm-text-secondary);font-size:8px}.client-drawer>header>button:last-child{border:1px solid var(--crm-line);background:var(--crm-surface-alt);height:31px;color:var(--crm-text-secondary);border-radius:5px;padding:0 9px;font-size:8px}.client-drawer>nav{border-bottom:1px solid var(--crm-line);gap:22px;height:47px;padding:0 18px;display:flex}.client-drawer>nav button{height:47px;color:var(--crm-text-secondary);background:0 0;font-size:9px}.client-drawer>nav button.active{border-bottom:2px solid var(--brand-blue);color:var(--crm-text)}.drawer-content{padding:17px}.client-health{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:7px;grid-template-columns:repeat(3,1fr);display:grid}.client-health article{border-right:1px solid var(--crm-line);flex-direction:column;min-height:94px;padding:15px;display:flex}.client-health article:last-child{border:0}.client-health span{color:var(--crm-text-secondary);font-size:8px}.client-health strong{font-family:var(--font-geist-mono);margin:9px 0 5px;font-size:15px}.client-health small{color:var(--crm-muted);font-size:7px}.drawer-section{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:7px;margin-top:14px}.drawer-section>header{border-bottom:1px solid var(--crm-line);align-items:center;min-height:48px;padding:0 14px;display:flex}.drawer-section header p{margin:0;font-size:10px;font-weight:650}.drawer-section header button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-radius:4px;margin-left:auto;padding:5px 7px;font-size:7px}.detail-grid{grid-template-columns:1fr 1fr;gap:0 25px;padding:8px 14px;display:grid}.detail-grid p{border-bottom:1px solid var(--crm-line);flex-direction:column;gap:5px;margin:0;padding:11px 0;display:flex}.detail-grid span{color:var(--crm-muted);font-size:7px}.detail-grid strong{color:var(--crm-text-secondary);font-size:9px}.next-action{background:var(--crm-surface);width:calc(100% - 24px);min-height:54px;color:var(--crm-text-secondary);text-align:left;border-radius:5px;align-items:center;gap:9px;margin:8px 12px;padding:0 9px;display:flex}.next-action>span{background:var(--crm-surface-alt);width:23px;height:23px;color:var(--crm-text-secondary);border-radius:50%;place-items:center;font-size:7px;display:grid}.next-action p{flex-direction:column;flex:1;gap:3px;margin:0;display:flex}.next-action strong{font-size:9px}.next-action small{color:var(--crm-muted);font-size:7px}.next-action>b{color:var(--crm-text-secondary)}.drawer-account{border-bottom:1px solid var(--crm-line);grid-template-columns:32px 1fr 90px 60px;align-items:center;gap:10px;min-height:70px;padding:0 13px;display:grid}.drawer-account>span{background:var(--crm-surface-alt);width:30px;height:30px;color:var(--crm-text-secondary);border-radius:5px;place-items:center;font-size:7px;font-weight:750;display:grid}.drawer-account p,.drawer-account>div{flex-direction:column;gap:3px;margin:0;display:flex}.drawer-account strong{font-size:9px}.drawer-account small{color:var(--crm-muted);font-size:7px}.drawer-account>button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-radius:4px;padding:6px;font-size:7px}.drawer-empty{color:var(--crm-text-secondary);text-align:center;padding:25px;font-size:9px}.compliance-score{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:7px;align-items:center;gap:12px;min-height:84px;padding:13px;display:flex}.compliance-score>i{width:48px;height:48px}.compliance-score p{flex-direction:column;flex:1;gap:4px;margin:0;display:flex}.compliance-score strong{font-size:10px}.compliance-score span{color:var(--crm-text-secondary);font-size:8px}.compliance-score button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-radius:4px;padding:7px 9px;font-size:7px}.compliance-check{border-bottom:1px solid var(--crm-line);align-items:center;gap:9px;min-height:62px;padding:0 13px;display:flex}.compliance-check>span{width:25px;height:25px;color:var(--crm-accent);background:#61c2ff1a;border-radius:50%;place-items:center;display:grid}.compliance-check p{flex-direction:column;flex:1;gap:3px;margin:0;display:flex}.compliance-check strong{font-size:9px}.compliance-check small{color:var(--crm-muted);font-size:7px}.compliance-check>b{color:var(--crm-accent);font-size:7px}.note-composer{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:7px;align-items:end;gap:8px;padding:12px;display:flex}.note-composer textarea{resize:vertical;border:1px solid var(--crm-line);background:var(--crm-surface);min-height:72px;color:var(--crm-text);border-radius:5px;outline:0;flex:1;padding:9px;font-size:9px}.note-composer button{background:var(--brand-blue);color:#fff;border-radius:5px;height:32px;padding:0 10px;font-size:8px}.timeline-list{margin-top:14px}.timeline-list article{gap:11px;min-height:82px;display:flex}.timeline-list article>i{background:var(--crm-surface-alt);width:30px;height:30px;color:var(--crm-text-secondary);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.timeline-list article p{border-left:1px solid var(--crm-line);flex-direction:column;flex:1;gap:4px;margin:0;padding-bottom:18px;display:flex;position:relative}.timeline-list article p:before{content:"";position:absolute;top:0;bottom:0;left:-1px}.timeline-list strong,.timeline-list span,.timeline-list small{margin-left:14px}.timeline-list strong{font-size:9px}.timeline-list span{color:var(--crm-text-secondary);font-size:8px}.timeline-list small{color:var(--crm-muted);font-size:7px}.command-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01080eb8;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.command-palette{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:10px;width:min(580px,92vw);overflow:hidden;box-shadow:0 28px 90px #00000080}.command-palette>label{border-bottom:1px solid var(--crm-line);height:56px;color:var(--crm-text-secondary);align-items:center;gap:10px;padding:0 15px;display:flex}.command-palette input{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:11px}.command-palette kbd{border:1px solid var(--crm-line);color:var(--crm-muted);border-radius:4px;padding:3px 5px;font-size:7px}.command-palette>p{color:var(--crm-muted);letter-spacing:.1em;margin:13px 15px 6px;font-size:7px;font-weight:750}.command-palette>button{width:100%;height:44px;color:var(--crm-text-secondary);text-align:left;background:0 0;align-items:center;gap:10px;padding:0 15px;font-size:9px;display:flex}.command-palette>button:hover{background:var(--crm-surface-alt)}.command-palette>button i{width:24px;color:var(--crm-accent);text-align:center;font-size:13px;font-style:normal}.command-palette>button b{color:var(--crm-muted);margin-left:auto;font-size:7px}.crm-toast{z-index:100;border:1px solid var(--crm-line);border-left:3px solid var(--brand-light);background:var(--crm-surface-alt);color:var(--crm-text);border-radius:6px;padding:12px 16px;font-size:9px;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 50px #0006}.meta-primary{border-color:var(--crm-accent)!important;background:linear-gradient(135deg,var(--crm-accent),var(--crm-accent))!important;color:#fff!important;font-weight:750!important}.meta-toolbar{min-width:1040px}.meta-toolbar label{width:min(390px,38%)}.meta-toolbar input,.meta-toolbar button,.meta-toolbar>span{font-size:10px}.meta-account-table{min-width:1320px}.meta-account-table .account-row{grid-template-columns:1.05fr 1.25fr .55fr 1.2fr .55fr 1fr 1.15fr .65fr 108px;font-size:10px}.meta-account-table .account-row.head{font-size:8px}.meta-account-table .account-row strong{font-size:10px}.meta-account-table .account-row small{font-size:8px}.meta-account-actions{flex-direction:row!important;gap:6px!important}.meta-account-actions button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);min-height:27px;color:var(--crm-text-secondary);border-radius:5px;padding:0 8px;font-size:8px}.account-trading_disabled{color:var(--crm-warning);background:#f6b0461a}.account-disabled{color:var(--crm-danger);background:#ff65771a}.account-dormant{width:-moz-fit-content;width:fit-content;color:var(--crm-warning);background:#f6b0461a;border-radius:9px;padding:3px 6px;font-size:8px;display:inline-flex}.meta-inline-error,.meta-message,.meta-prerequisite{color:var(--crm-danger);background:#ff657714;border:1px solid #ff65774d;border-radius:6px;margin:12px 15px;padding:11px 13px;font-size:11px;line-height:1.45}.meta-inline-error button{color:var(--crm-text);background:0 0;margin-left:8px;text-decoration:underline}.meta-empty{width:100%;color:var(--crm-text-secondary);text-align:center;padding:34px;font-size:11px}.meta-modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#01080ec7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.meta-modal{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:12px;width:min(690px,96vw);max-height:92vh;overflow-y:auto;box-shadow:0 30px 100px #0000008c}.meta-modal>header{border-bottom:1px solid var(--crm-line);min-height:100px;padding:20px 22px;display:flex}.meta-modal>header div{flex:1}.meta-modal>header span,.meta-credentials>span{color:var(--crm-accent);letter-spacing:.13em;font-size:9px;font-weight:800}.meta-modal h2{margin:7px 0 5px;font-size:22px}.meta-modal header p{color:var(--crm-text-secondary);margin:0;font-size:11px}.meta-modal header>button{color:var(--crm-text-secondary);background:0 0;align-self:start;font-size:24px}.meta-form{padding:20px 22px}.meta-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.meta-form-grid label{color:var(--crm-text-secondary);flex-direction:column;gap:7px;font-size:11px;display:flex}.meta-form-grid label.wide{grid-column:1/-1}.meta-form-grid input,.meta-form-grid select{border:1px solid var(--crm-line);background:var(--crm-surface);width:100%;height:43px;color:var(--crm-text);border-radius:6px;outline:0;padding:0 12px;font-size:12px}.meta-form-grid input:focus,.meta-form-grid select:focus{border-color:var(--crm-accent);box-shadow:0 0 0 3px #0798e81a}.meta-manage-modal{width:min(720px,100vw - 28px)}.meta-manage-summary{border-bottom:1px solid var(--crm-line);background:var(--crm-surface-alt);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.meta-manage-summary>span{background:var(--crm-surface);flex-direction:column;gap:7px;min-height:68px;padding:14px;display:flex}.meta-manage-summary small{color:var(--crm-text-secondary);font-size:9px}.meta-manage-summary strong{color:var(--crm-text);text-transform:capitalize;font-size:11px}.meta-manage-controls{gap:11px;padding:18px 20px 22px;display:grid}.meta-manage-controls>section{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:7px;grid-template-columns:minmax(190px,1fr) minmax(175px,1fr) 110px;align-items:center;gap:12px;padding:14px;display:grid}.meta-manage-controls section>div:first-child{flex-direction:column;gap:4px;display:flex}.meta-manage-controls section strong{color:var(--crm-text);font-size:11px}.meta-manage-controls section small{color:var(--crm-text-secondary);font-size:8px;line-height:1.4}.meta-manage-controls select,.meta-manage-controls input{border:1px solid var(--crm-line);background:var(--crm-surface);width:100%;height:38px;color:var(--crm-text);border-radius:5px;outline:0;padding:0 10px;font-size:10px}.meta-manage-controls section>button{background:var(--crm-accent);color:#fff;border-radius:5px;height:38px;font-size:9px;font-weight:700}.meta-manage-controls button:disabled{opacity:.4;cursor:not-allowed}.meta-manage-controls .meta-status-control{grid-template-columns:minmax(190px,1fr) minmax(250px,1.3fr) 110px}.meta-status-control>div:nth-child(2){border:1px solid var(--crm-line);border-radius:5px;grid-template-columns:repeat(3,1fr);height:38px;display:grid;overflow:hidden}.meta-status-control>div:nth-child(2) button{border-right:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-text-secondary);font-size:8px}.meta-status-control>div:nth-child(2) button:last-child{border-right:0}.meta-status-control>div:nth-child(2) button.active{background:var(--crm-surface-alt);color:var(--crm-text-secondary)}.meta-manage-warning{color:var(--crm-text-secondary);margin:2px 0 0;font-size:9px;line-height:1.45}.admin-action-modal{width:min(580px,96vw)}.admin-action-modal .meta-form>label{color:var(--crm-text-secondary);flex-direction:column;gap:7px;margin-top:16px;font-size:11px;display:flex}.admin-action-modal textarea{resize:vertical;border:1px solid var(--crm-line);background:var(--crm-surface);width:100%;min-height:96px;color:var(--crm-text);font:inherit;border-radius:6px;outline:0;padding:11px 12px}.admin-action-modal textarea:focus{border-color:var(--crm-accent);box-shadow:0 0 0 3px #0798e81a}.admin-action-summary{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:7px;grid-template-columns:86px 1fr;gap:8px 14px;margin-top:16px;padding:13px;font-size:10px;display:grid}.admin-action-summary span{color:var(--crm-text-secondary)}.admin-action-summary strong{color:var(--crm-text)}.meta-account-kind{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.meta-account-kind button{border:1px solid var(--crm-line);background:var(--crm-surface);min-height:70px;color:var(--crm-text-secondary);text-align:left;border-radius:7px;flex-direction:column;gap:5px;padding:13px;display:flex}.meta-account-kind button strong{font-size:12px}.meta-account-kind button span{color:var(--crm-text-secondary);font-size:10px}.meta-account-kind button.active{border-color:var(--crm-accent);color:var(--crm-text);background:#0798e81a}.meta-check{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:7px;align-items:center;gap:11px;margin-top:16px;padding:13px;display:flex}.meta-check input{accent-color:#0798e8;width:17px;height:17px}.meta-check span{flex-direction:column;gap:4px;display:flex}.meta-check strong{font-size:11px}.meta-check small{color:var(--crm-text-secondary);font-size:9px}.meta-check.danger{border-color:#f6b04647}.meta-form>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.meta-form>footer button,.meta-credentials>button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);height:39px;color:var(--crm-text-secondary);border-radius:6px;padding:0 14px;font-size:11px}.meta-credentials{padding:25px}.meta-credentials h3{margin:8px 0;font-size:20px}.meta-credentials p{color:var(--crm-text-secondary);font-size:11px}.meta-credentials label{border:1px solid var(--crm-line);color:var(--crm-text-secondary);border-radius:6px;flex-direction:column;gap:6px;margin:12px 0;padding:12px;font-size:10px;display:flex}.meta-credentials label strong{color:#fff;font-family:var(--font-geist-mono);letter-spacing:.04em;font-size:14px}.meta-credentials>button{border-color:var(--crm-accent);background:var(--crm-accent);color:#fff;margin:6px 7px 0 0}.meta-credentials>button.secondary{border-color:var(--crm-line);background:var(--crm-surface-alt)}.meta-integration-layout{grid-template-columns:minmax(560px,1fr) 290px;gap:14px;display:grid}.meta-connection-card{padding-bottom:18px}.meta-connection-card>header{min-height:92px}.meta-connection-card>header span,.meta-status-card>header>span{color:var(--crm-accent);letter-spacing:.12em;font-size:9px;font-weight:800}.meta-connection-card h2{margin:5px 0 3px;font-size:19px}.meta-connection-card header p{color:var(--crm-text-secondary);font-size:10px;font-weight:400}.meta-connection-card header>b{border-radius:12px;margin-left:auto;padding:7px 9px;font-size:9px}.meta-connection-card header>b.connected{color:var(--crm-accent);background:#61c2ff1a}.meta-connection-card header>b.disconnected{color:var(--crm-warning);background:#f6b0461a}.meta-connection-card>.meta-form-grid{padding:18px}.meta-prerequisite{color:var(--crm-warning);background:#f6b04614;border-color:#f6b0464d}.meta-prerequisite p{color:var(--crm-warning);margin:4px 0 0}.meta-message.success{color:var(--crm-text-secondary);background:#61c2ff14;border-color:#61c2ff4d}.meta-connection-card>.meta-check{margin:0 18px}.meta-connection-card>footer{align-items:center;margin:18px 18px 0;display:flex}.meta-connection-card>footer span{color:var(--crm-text-secondary);font-size:9px}.meta-connection-card>footer button{border-radius:6px;height:40px;margin-left:auto;padding:0 15px;font-size:10px}.meta-status-card{padding-bottom:15px}.meta-status-card>header button{font-size:9px}.meta-status-card>p{border-bottom:1px solid var(--crm-line);min-height:48px;color:var(--crm-text-secondary);align-items:center;margin:0 15px;font-size:10px;display:flex}.meta-status-card>p strong{max-width:145px;color:var(--crm-text);text-align:right;margin-left:auto}.meta-sync{border:1px solid var(--crm-line);background:var(--crm-surface-alt);width:calc(100% - 30px);height:39px;color:var(--crm-text-secondary);border-radius:6px;margin:15px;font-size:10px}.meta-groups-card{grid-column:1/-1}.meta-groups-card>header h3{margin:0;font-size:14px}.meta-groups-card>header p{color:var(--crm-text-secondary);margin:3px 0 0;font-size:10px}.meta-groups-card>header>b{color:var(--crm-accent);margin-left:auto;font-size:10px}.meta-group-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid}.meta-group-grid article{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:7px;flex-direction:column;gap:8px;min-height:105px;padding:13px;display:flex}.meta-group-grid article>span{color:var(--crm-accent);background:#61c2ff1a;border-radius:8px;align-self:flex-start;padding:3px 6px;font-size:8px}.meta-group-grid article>strong{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.meta-group-grid article p{flex-direction:column;gap:3px;margin:auto 0 0;display:flex}.meta-group-grid article p b{font-size:11px}.meta-group-grid article p small{color:var(--crm-text-secondary);font-size:8px}.commission-card>button+button{margin-top:7px}.commission-ledger{margin-top:14px;overflow-x:auto}.commission-ledger>header>b{color:var(--crm-accent);margin-left:auto;font-size:9px}.commission-ledger>div{border-bottom:1px solid var(--crm-line);min-width:760px;min-height:40px;color:var(--crm-text-secondary);grid-template-columns:1.2fr .7fr .8fr .6fr .7fr;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:grid}.commission-ledger>div:first-of-type{min-height:32px;color:var(--crm-muted);text-transform:uppercase;font-size:7px}.commission-ledger button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-radius:4px;padding:6px 9px;font-size:8px}.support-case-modal{width:min(760px,96vw)}.support-thread{flex-direction:column;gap:10px;max-height:360px;padding:18px;display:flex;overflow-y:auto}.support-thread article{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:8px;max-width:86%;padding:11px 13px}.support-thread article.agent{border-color:var(--crm-line);background:var(--crm-surface-alt);align-self:flex-end}.support-thread article p{color:var(--crm-text);gap:12px;margin:0 0 6px;font-size:9px;display:flex}.support-thread article p span{color:var(--crm-text-secondary);margin-left:auto;font-size:7px}.support-thread article>div{color:var(--crm-text-secondary);font-size:10px;line-height:1.5}.support-reply{border-top:1px solid var(--crm-line);grid-template-columns:1fr 130px 100px;gap:8px;padding:14px 18px;display:grid}.support-reply textarea{resize:vertical;border:1px solid var(--crm-line);background:var(--crm-surface);min-height:74px;color:var(--crm-text);border-radius:6px;padding:10px}.support-reply select,.support-reply button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);height:39px;color:var(--crm-text-secondary);border-radius:6px;font-size:9px}.support-reply button{border-color:var(--crm-accent);background:var(--crm-accent);color:#fff}.support-case-actions{justify-content:flex-end;gap:7px;padding:0 18px 18px;display:flex}.support-case-actions button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-radius:5px;padding:7px 11px;font-size:8px}.provider-registry{margin-top:14px}.provider-registry>header{min-height:88px}.provider-registry>header span{color:var(--crm-accent);letter-spacing:.12em;font-size:8px;font-weight:800}.provider-registry>header h3{margin:5px 0 3px;font-size:15px}.provider-registry>header p{color:var(--crm-text-secondary);margin:0;font-size:9px}.provider-registry>header button{background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-radius:5px;margin-left:auto;padding:8px 11px;font-size:9px}.provider-registry>div{grid-template-columns:repeat(3,1fr);gap:9px;padding:13px;display:grid}.provider-registry article{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:7px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:70px;padding:12px;display:grid}.provider-registry article>span{background:var(--crm-surface-alt);width:30px;height:30px;color:var(--crm-text-secondary);border-radius:7px;place-items:center;font-size:8px;display:grid}.provider-registry article p{flex-direction:column;gap:3px;margin:0;display:flex}.provider-registry article strong{color:var(--crm-text);font-size:10px}.provider-registry article small{max-width:200px;color:var(--crm-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.provider-registry article b{color:var(--crm-warning);background:#f6b0461a;border-radius:9px;padding:3px 6px;font-size:7px}.provider-registry article b.provider-configured,.provider-registry article b.provider-healthy{color:var(--crm-accent);background:#61c2ff1a}.provider-registry article time{color:var(--crm-muted);grid-column:2/-1;font-size:7px}@media (max-width:1180px){.crm-kpis{grid-template-columns:repeat(3,1fr)}.crm-kpis article:nth-child(3){border-right:0}.crm-kpis article:nth-child(-n+3){border-bottom:1px solid var(--crm-line)}.crm-overview-grid{grid-template-columns:1fr}.risk-grid{grid-template-columns:1fr 1fr}.routing-card{grid-column:1/-1}.funding-layout,.kyc-layout,.partner-grid{grid-template-columns:1fr}.automation-grid,.report-grid,.support-board{grid-template-columns:repeat(2,1fr)}.meta-integration-layout{grid-template-columns:1fr}.meta-group-grid,.provider-registry>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.crm-shell{display:block}.crm-sidebar{border-right:0;border-bottom:1px solid var(--crm-line);flex-direction:row;align-items:center;width:100%;height:62px;padding:0 12px;position:static}.crm-brand{border:0;height:62px;margin:0;padding:0}.crm-command,.crm-nav,.platform-health,.crm-user{display:none}.crm-main{width:100%}.crm-top{height:54px;padding:0 13px}.crm-top>div:first-child b,.crm-top button{display:none}.crm-content{padding:17px 12px 75px}.crm-title{align-items:start}.crm-title>div:last-child button:first-child{display:none}.crm-title p{max-width:70vw}.module-kpis,.crm-kpis{grid-template-columns:1fr 1fr}.module-kpis article:nth-child(2),.crm-kpis article:nth-child(2n){border-right:0}.module-kpis article:nth-child(-n+2){border-bottom:1px solid var(--crm-line)}.crm-kpis article:nth-child(3){border-right:1px solid var(--crm-line)}.crm-kpis article:nth-child(-n+4){border-bottom:1px solid var(--crm-line)}.crm-overview-grid,.risk-grid,.automation-grid,.report-grid,.support-board{display:block}.crm-card,.automation-card,.report-card,.support-board>div{margin-top:12px}.risk-banner{flex-wrap:wrap;align-items:start}.risk-banner>div{width:100%}.risk-banner>p{flex:1}.client-drawer{width:100%}.client-health{grid-template-columns:1fr}.client-health article{border-right:0;border-bottom:1px solid var(--crm-line)}.detail-grid{grid-template-columns:1fr}.client-drawer>nav{gap:15px;overflow-x:auto}.drawer-account{grid-template-columns:32px 1fr 60px}.drawer-account>div{display:none}.meta-manage-summary{grid-template-columns:1fr 1fr}.meta-manage-controls>section,.meta-manage-controls .meta-status-control{grid-template-columns:1fr}.meta-manage-controls section>button{width:100%}.kyc-queue article{min-width:760px}.provider-registry>div,.support-reply{grid-template-columns:1fr}.support-reply select,.support-reply button{width:100%}}.institutional-desk{--inst-line:var(--crm-line);--inst-panel:var(--crm-surface);--inst-panel-2:var(--crm-surface);--inst-blue:#169ee9;--inst-cyan:#75ceff;min-width:0}.institutional-command{border:1px solid var(--crm-line);background:linear-gradient(90deg,var(--crm-surface),var(--crm-surface) 70%,var(--crm-surface-alt));border-radius:8px;align-items:center;gap:18px;min-height:58px;margin-bottom:12px;padding:0 13px;display:flex;box-shadow:inset 0 1px #ffffff06}.institutional-command>div{color:var(--crm-text-secondary);letter-spacing:.13em;white-space:nowrap;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.institutional-live{background:var(--crm-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #42baff1a,0 0 18px #42baff59}.institutional-command p{border-left:1px solid var(--crm-line);white-space:nowrap;flex-direction:column;gap:3px;margin:0;padding-left:17px;font-size:8px;display:flex}.institutional-command p b{color:var(--crm-text)}.institutional-command p span{color:var(--crm-muted)}.institutional-command>button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);min-width:118px;height:31px;color:var(--crm-text-secondary);border-radius:5px;margin-left:auto;padding:0 10px;font-size:8px}.institutional-command>button:disabled{opacity:.5}.institutional-tabs{border:1px solid var(--inst-line);background:var(--crm-surface);scrollbar-width:thin;border-radius:7px;align-items:center;margin-bottom:12px;display:flex;overflow-x:auto}.institutional-tabs button{border-right:1px solid var(--crm-line);min-width:max-content;height:43px;color:var(--crm-text-secondary);background:0 0;align-items:center;gap:7px;padding:0 13px;font-size:8px;display:flex;position:relative}.institutional-tabs button:last-child{border-right:0}.institutional-tabs button i{color:var(--crm-text-secondary);font-size:12px;font-style:normal}.institutional-tabs button b{background:var(--crm-surface-alt);min-width:17px;color:var(--crm-text-secondary);border-radius:9px;padding:2px 5px;font-size:7px}.institutional-tabs button:hover{background:var(--crm-surface-alt);color:var(--crm-text)}.institutional-tabs button.active{color:#fff;background:linear-gradient(#169ee929,#169ee90a);box-shadow:inset 0 -2px #169ee9}.institutional-tabs button.active i{color:var(--crm-text-secondary)}.institutional-error{color:var(--crm-danger);background:#ff637814;border:1px solid #ff637861;border-radius:6px;align-items:center;margin-bottom:12px;padding:11px 13px;font-size:9px;display:flex}.institutional-error button{color:var(--crm-text);margin-left:auto;text-decoration:underline}.institutional-kpis{border:1px solid var(--inst-line);background:var(--crm-surface);border-radius:8px;grid-template-columns:repeat(5,1fr);margin-bottom:12px;display:grid;overflow:hidden}.institutional-kpis article{border-right:1px solid var(--inst-line);flex-direction:column;min-height:96px;padding:15px;display:flex;position:relative}.institutional-kpis article:last-child{border-right:0}.institutional-kpis article>span{color:var(--crm-text-secondary);font-size:8px}.institutional-kpis article>strong{font-family:var(--font-geist-mono);margin:8px 0 6px;font-size:22px}.institutional-kpis article>small{color:var(--crm-muted);font-size:7px}.institutional-kpis article>i{background:var(--crm-surface-alt);width:27px;height:27px;color:var(--crm-text-secondary);border-radius:6px;place-items:center;font-style:normal;display:grid;position:absolute;top:13px;right:13px}.institutional-kpis article.danger>strong,.institutional-kpis article.danger>i{color:var(--crm-danger)}.institutional-kpis article.danger>i{background:#ff657717}.institutional-kpis article.warning>strong,.institutional-kpis article.warning>i{color:var(--crm-warning)}.institutional-kpis article.warning>i{background:#f6b0461a}.institutional-overview-grid{grid-template-columns:minmax(520px,1.6fr) minmax(290px,.85fr);gap:12px;display:grid}.institutional-panel{border:1px solid var(--inst-line);background:var(--inst-panel);border-radius:8px;min-width:0;overflow:hidden}.institutional-panel>header{border-bottom:1px solid var(--inst-line);background:linear-gradient(#ffffff03,#0000);align-items:center;min-height:68px;padding:13px 15px;display:flex}.institutional-panel>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.institutional-panel>header span{color:var(--crm-accent);letter-spacing:.13em;font-size:7px;font-weight:800}.institutional-panel>header h3{color:var(--crm-text);margin:1px 0 0;font-size:13px}.institutional-panel>header p{color:var(--crm-text-secondary);margin:2px 0 0;font-size:8px}.institutional-panel>header>b{color:var(--crm-accent);background:#61c2ff14;border-radius:9px;margin-left:auto;padding:4px 7px;font-size:7px}.institutional-panel>header>button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);min-height:32px;color:var(--crm-text-secondary);border-radius:5px;margin-left:auto;padding:0 10px;font-size:8px}.institutional-attention{min-height:350px}.institutional-queue-head,.institutional-attention>button{text-align:left;border-bottom:1px solid #1a3c53b8;grid-template-columns:.7fr 1.5fr 1.15fr .65fr .9fr;align-items:center;gap:9px;min-width:700px;min-height:43px;padding:0 13px;display:grid}.institutional-queue-head{min-height:28px;color:var(--crm-muted);text-transform:uppercase;font-size:6px}.institutional-attention{overflow-x:auto}.institutional-attention>button{width:100%;color:var(--crm-text-secondary);background:0 0;font-size:8px}.institutional-attention>button:hover{background:var(--crm-surface-alt)}.institutional-attention>button>span{color:var(--crm-text-secondary);text-transform:uppercase;font-size:7px}.institutional-attention>button strong{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.institutional-attention>button small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.institutional-attention time{color:var(--crm-muted);font-size:7px}.institutional-posture article{border-bottom:1px solid #1a3c53b8;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;min-height:47px;padding:0 13px;display:grid}.institutional-posture article:last-child{border-bottom:0}.institutional-posture article>i{width:22px;height:22px;color:var(--crm-accent);background:#61c2ff1a;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.institutional-posture article>i.warn{color:var(--crm-warning);background:#f6b0461a}.institutional-posture article p{flex-direction:column;gap:3px;margin:0;display:flex}.institutional-posture article strong{color:var(--crm-text-secondary);font-size:8px}.institutional-posture article span{color:var(--crm-muted);letter-spacing:0;font-size:7px}.institutional-posture article>b{color:var(--crm-text-secondary);font-size:7px}.institutional-launch{grid-column:1/-1}.institutional-launch>div{grid-template-columns:repeat(6,1fr);gap:8px;padding:11px;display:grid}.institutional-launch button{border:1px solid var(--crm-line);background:var(--crm-surface);min-height:67px;color:var(--crm-text-secondary);text-align:left;border-radius:6px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.institutional-launch button:hover{border-color:var(--crm-line);background:var(--crm-surface-alt)}.institutional-launch button>i{background:var(--crm-surface-alt);width:27px;height:27px;color:var(--crm-text-secondary);border-radius:6px;place-items:center;font-style:normal;display:grid}.institutional-launch button p{flex-direction:column;gap:4px;margin:0;display:flex}.institutional-launch button strong{color:var(--crm-text);font-size:8px}.institutional-launch button span{color:var(--crm-muted);font-size:7px}.institutional-launch button>b{color:var(--crm-muted)}.institutional-table-card{overflow-x:auto}.institutional-table-card>header{z-index:2;position:sticky;left:0}.institutional-table{min-width:960px}.institutional-table>.head,.institutional-table>article{min-height:54px;color:var(--crm-text-secondary);border-bottom:1px solid #1a3c53b8;align-items:center;gap:10px;padding:0 13px;font-size:8px;display:grid}.institutional-table>.head{min-height:31px;color:var(--crm-muted);text-transform:uppercase;font-size:6px}.institutional-table>article:hover{background:var(--crm-surface-alt)}.institutional-table>article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.institutional-table article strong{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.institutional-table article small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.35;overflow:hidden}.institutional-table article>span:first-child:has(>i){flex-direction:row;align-items:center;gap:8px}.institutional-table article>span:first-child>i{background:var(--crm-surface-alt);width:27px;height:27px;color:var(--crm-text-secondary);border-radius:6px;flex:0 0 27px;place-items:center;font-size:7px;font-style:normal;display:grid}.institutional-table article>span:first-child>p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.org-table>.head,.org-table>article{grid-template-columns:1.45fr .8fr .75fr .65fr .55fr .85fr .68fr 1.05fr}.approval-table>.head,.approval-table>article{grid-template-columns:1.5fr .8fr .65fr 1fr 1fr .75fr .9fr}.limit-table>.head,.limit-table>article{grid-template-columns:.85fr 1fr 1.1fr .8fr .8fr .9fr .75fr}.alert-table>.head,.alert-table>article{grid-template-columns:.65fr 1.8fr .7fr .95fr .75fr .7fr 1.05fr}.recon-table>.head,.recon-table>article{grid-template-columns:.8fr .9fr .9fr .8fr .55fr 1.2fr .65fr .65fr}.access-table>.head,.access-table>article{grid-template-columns:1.4fr .8fr .8fr .8fr .8fr .8fr .8fr}.institutional-table b[class^=inst-status-],.institutional-panel b[class^=inst-status-],.institutional-table b[class^=inst-risk-],.institutional-panel b[class^=inst-risk-],.institutional-table b[class^=inst-role-]{text-transform:uppercase;border-radius:9px;width:-moz-fit-content;width:fit-content;padding:3px 6px;font-size:6px;font-weight:750}.inst-status-approved,.inst-status-active,.inst-status-balanced,.inst-status-reviewed,.inst-status-resolved,.inst-status-verified{color:var(--crm-accent);background:#61c2ff1a}.inst-status-pending,.inst-status-review,.inst-status-onboarding,.inst-status-investigating,.inst-status-due_diligence,.inst-status-open{color:var(--crm-warning);background:#f6b0461a}.inst-status-rejected,.inst-status-restricted,.inst-status-suspended,.inst-status-breached,.inst-status-escalated,.inst-status-exception,.inst-status-expired{color:var(--crm-danger);background:#ff65771a}.inst-status-prospect,.inst-status-paused,.inst-status-offboarded,.inst-status-false_positive,.inst-status-disabled{color:var(--crm-text-secondary);background:#738b9c1f}.inst-risk-low{color:var(--crm-accent);background:#61c2ff1a}.inst-risk-medium{color:var(--crm-warning);background:#f6b0461a}.inst-risk-high,.inst-risk-critical,.inst-risk-prohibited{color:var(--crm-danger);background:#ff65771a}.inst-role-admin{color:var(--crm-text-secondary);background:#169ee92e}.inst-role-checker{color:var(--crm-text);background:#7972ff24}.inst-role-maker{color:var(--crm-warning);background:#f6b0461c}.inst-role-viewer{color:var(--crm-text-secondary);background:#738b9c1f}.inst-row-actions{flex-direction:row!important;align-items:center!important;gap:5px!important}.inst-row-actions button,.limit-table article>span:last-child button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);min-height:25px;color:var(--crm-text-secondary);white-space:nowrap;border-radius:4px;padding:0 7px;font-size:7px}.inst-row-actions button.approve{border-color:var(--crm-line);background:var(--crm-surface-alt);color:var(--crm-text-secondary)}.inst-row-actions button.reject{color:var(--crm-danger);background:#ff657712;border-color:#ff65776b}.limit-table article>span:last-child{gap:5px}.limit-gauge{background:var(--crm-surface-alt);border-radius:4px;width:100%;height:5px;display:block;overflow:hidden}.limit-gauge b{border-radius:inherit;background:linear-gradient(90deg,var(--crm-accent),var(--crm-accent));height:100%;display:block}.inst-status-breached+button,.institutional-kpis .danger+button{border-color:#ff657766}.institutional-inline-control{border-top:1px solid var(--crm-line);background:var(--crm-surface-alt);grid-template-columns:1.2fr 1fr 1fr .8fr auto 30px;align-items:center;gap:7px;min-width:920px;min-height:61px;padding:9px 12px;display:grid;position:sticky;left:0}.institutional-inline-control p{flex-direction:column;gap:3px;margin:0;display:flex}.institutional-inline-control strong{color:var(--crm-text);font-size:9px}.institutional-inline-control span{color:var(--crm-text-secondary);font-size:7px}.institutional-inline-control input,.institutional-inline-control select{border:1px solid var(--crm-line);background:var(--crm-surface);height:32px;color:var(--crm-text);border-radius:4px;outline:0;padding:0 8px;font-size:8px}.institutional-inline-control button{background:var(--crm-accent);color:#fff;border-radius:4px;height:32px;padding:0 9px;font-size:8px}.institutional-inline-control button:last-child{background:var(--crm-surface-alt);color:var(--crm-text-secondary);padding:0}.counterparty-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid}.counterparty-grid>article{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:7px;min-height:190px;padding:13px}.counterparty-grid article>header{align-items:center;gap:9px;display:flex}.counterparty-grid header>i{background:var(--crm-surface-alt);width:31px;height:31px;color:var(--crm-text-secondary);border-radius:7px;place-items:center;font-size:8px;font-style:normal;display:grid}.counterparty-grid header p{flex-direction:column;flex:1;gap:3px;min-width:0;margin:0;display:flex}.counterparty-grid header strong{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.counterparty-grid header span{color:var(--crm-text-secondary);font-size:7px}.counterparty-grid article>div{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.counterparty-grid article>div p{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.counterparty-grid article>div span{color:var(--crm-muted);font-size:7px}.counterparty-grid article>div strong{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.counterparty-grid footer{color:var(--crm-text-secondary);margin-top:7px;font-size:7px;display:flex}.counterparty-grid footer span:last-child{margin-left:auto}.access-policy-matrix{border:1px solid var(--crm-line);border-radius:7px;min-width:900px;margin:12px;position:sticky;left:0;overflow:hidden}.access-policy-matrix header,.access-policy-matrix article{border-bottom:1px solid var(--crm-line);min-height:39px;color:var(--crm-text-secondary);grid-template-columns:.65fr 1.7fr 1fr;align-items:center;gap:10px;padding:0 12px;font-size:8px;display:grid}.access-policy-matrix header{background:var(--crm-surface-alt);color:var(--crm-text);font-weight:700;display:flex}.access-policy-matrix header b{color:var(--crm-accent);margin-left:auto;font-size:7px}.access-policy-matrix article:last-child{border-bottom:0}.access-policy-matrix article strong{color:var(--crm-text)}.access-policy-matrix article b{color:var(--crm-text-secondary);font-size:7px}.institutional-empty{min-height:190px;color:var(--crm-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:28px;display:flex}.institutional-empty>i{border:1px solid var(--crm-line);background:var(--crm-surface-alt);width:34px;height:34px;color:var(--crm-text-secondary);border-radius:50%;place-items:center;font-style:normal;display:grid}.institutional-empty strong{color:var(--crm-text-secondary);font-size:10px}.institutional-empty span{max-width:400px;font-size:8px;line-height:1.5}.institutional-empty button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-radius:4px;margin-top:4px;padding:7px 10px;font-size:8px}.institutional-table>.institutional-empty{min-width:960px}.institutional-modal-backdrop{z-index:125}.institutional-modal{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:11px;width:min(760px,96vw);max-height:92vh;overflow-y:auto;box-shadow:0 34px 110px #0000009e}.institutional-modal>header{border-bottom:1px solid var(--crm-line);background:linear-gradient(135deg,var(--crm-surface),var(--crm-surface));min-height:96px;padding:18px 21px;display:flex}.institutional-modal>header>div{flex:1;min-width:0}.institutional-modal>header span{color:var(--crm-accent);letter-spacing:.13em;font-size:8px;font-weight:800}.institutional-modal>header h2{color:var(--crm-text);margin:7px 0 4px;font-size:20px}.institutional-modal>header p{color:var(--crm-text-secondary);margin:0;font-size:9px}.institutional-modal>header>button{color:var(--crm-text-secondary);background:0 0;align-self:start;font-size:22px}.institutional-form{padding:18px 21px 20px}.institutional-form>div:first-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.institutional-form label{flex-direction:column;gap:6px;display:flex}.institutional-form label.wide{grid-column:1/-1}.institutional-form label>span{color:var(--crm-text-secondary);font-size:9px}.institutional-form input,.institutional-form select,.institutional-form textarea,.institutional-decision textarea{border:1px solid var(--crm-line);background:var(--crm-surface);width:100%;height:39px;color:var(--crm-text);border-radius:5px;outline:0;padding:0 10px;font-size:10px}.institutional-form textarea,.institutional-decision textarea{resize:vertical;min-height:80px;padding:10px}.institutional-form input:focus,.institutional-form select:focus,.institutional-form textarea:focus,.institutional-decision textarea:focus{border-color:var(--crm-accent);box-shadow:0 0 0 3px #159ce51a}.institutional-form>footer{justify-content:flex-end;margin-top:16px;display:flex}.institutional-form>footer button{background:var(--crm-accent);color:#fff;border-radius:5px;min-height:39px;padding:0 14px;font-size:9px;font-weight:700}.institutional-form>footer button:disabled{opacity:.45}.institutional-control-note{color:var(--crm-text-secondary);background:#0e73ae14;border:1px solid #69caff33;border-radius:6px;margin-top:13px;padding:10px 12px;font-size:8px;line-height:1.5}.institutional-decision{padding:19px 21px}.institutional-decision>div{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:6px;grid-template-columns:100px 1fr;gap:8px 13px;padding:12px;font-size:9px;display:grid}.institutional-decision>div span{color:var(--crm-text-secondary)}.institutional-decision>div strong{color:var(--crm-text);line-height:1.4}.institutional-decision>label{color:var(--crm-text-secondary);flex-direction:column;gap:7px;margin-top:14px;font-size:9px;display:flex}.institutional-decision>footer{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.institutional-decision>footer button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);height:38px;color:var(--crm-text-secondary);border-radius:5px;padding:0 12px;font-size:9px}.institutional-decision>footer button:last-child{border-color:var(--crm-accent);background:var(--crm-accent);color:#fff}.institutional-decision>footer button.danger{background:#7c2637;border-color:#a33f52}.institutional-decision>footer button:disabled{opacity:.4}@media (max-width:1180px){.institutional-kpis{grid-template-columns:repeat(3,1fr)}.institutional-kpis article:nth-child(3){border-right:0}.institutional-kpis article:nth-child(-n+3){border-bottom:1px solid var(--inst-line)}.institutional-overview-grid{grid-template-columns:1fr}.institutional-launch{grid-column:auto}.institutional-launch>div{grid-template-columns:repeat(3,1fr)}.counterparty-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.institutional-command{overflow-x:auto}.institutional-command p{display:none}.institutional-command>button{margin-left:0}.institutional-kpis{grid-template-columns:1fr 1fr}.institutional-kpis article{min-height:88px}.institutional-kpis article:nth-child(2n){border-right:0}.institutional-kpis article:nth-child(-n+4){border-bottom:1px solid var(--inst-line)}.institutional-launch>div,.counterparty-grid,.institutional-form>div:first-child{grid-template-columns:1fr}.institutional-form label.wide{grid-column:auto}.institutional-modal-backdrop{padding:10px}.institutional-modal{width:100%;max-height:95vh}.institutional-decision>div{grid-template-columns:1fr}.institutional-panel>header p{max-width:72vw}.institutional-tabs button{height:40px}.institutional-overview-grid{display:block}.institutional-overview-grid>section{margin-bottom:10px}}.growth-suite{--growth-line:var(--crm-line);--growth-panel:var(--crm-surface);color:var(--crm-text);padding-bottom:18px}.growth-banner{border:1px solid var(--crm-line);background:radial-gradient(circle at 92% 30%,#1195dd2e,transparent 28%),linear-gradient(115deg,var(--crm-surface-alt),var(--crm-surface) 54%,var(--crm-surface));border-radius:8px;align-items:center;gap:16px;min-height:83px;margin-bottom:11px;padding:15px 17px;display:flex}.growth-banner>div{flex:1}.growth-banner span{color:var(--crm-accent);letter-spacing:.15em;font-size:7px;font-weight:850}.growth-banner h2{color:var(--crm-text);margin:5px 0 3px;font-size:18px}.growth-banner p{color:var(--crm-text-secondary);margin:0;font-size:8px}.growth-banner>strong{border:1px solid var(--crm-line);background:var(--crm-surface-alt);color:var(--crm-text-secondary);font-family:var(--font-geist-mono);border-radius:5px;padding:7px 10px;font-size:10px}.growth-banner>i{color:var(--crm-success);letter-spacing:.1em;background:#35d0871a;border-radius:10px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850}.growth-kpis{border:1px solid var(--growth-line);background:var(--crm-surface);border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:11px;display:grid;overflow:hidden}.growth-kpis article{border-right:1px solid var(--growth-line);flex-direction:column;min-height:84px;padding:13px 14px;display:flex}.growth-kpis article:last-child{border:0}.growth-kpis span{color:var(--crm-text-secondary);font-size:7px}.growth-kpis strong{color:var(--crm-text);font-family:var(--font-geist-mono);margin:7px 0 5px;font-size:18px}.growth-kpis small{color:var(--crm-muted);font-size:7px}.growth-kpis article.danger strong{color:var(--crm-danger)}.growth-toolbar{border:1px solid var(--growth-line);background:var(--crm-surface);border-radius:7px;align-items:center;min-height:51px;margin-bottom:11px;padding:8px 10px;display:flex}.growth-toolbar>div{gap:6px;display:flex}.growth-toolbar button,.growth-panel button,.approval-strip button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);min-height:30px;color:var(--crm-text-secondary);border-radius:5px;padding:0 10px;font-size:8px}.growth-toolbar button.primary,.growth-panel button.primary,.approval-strip button.primary{border-color:var(--crm-accent);background:var(--crm-accent);color:#fff}.growth-toolbar>span{color:var(--crm-muted);margin-left:auto;font-size:7px}.growth-toolbar button:disabled,.growth-panel button:disabled,.approval-strip button:disabled{opacity:.45}.growth-error{min-height:38px;color:var(--crm-danger);background:#ff637814;border:1px solid #ff63786b;border-radius:6px;align-items:center;margin-bottom:10px;padding:9px 11px;font-size:8px;display:flex}.growth-error button{color:var(--crm-text);margin-left:auto}.growth-loading{border:1px solid var(--growth-line);background:var(--crm-surface);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:340px;display:flex}.growth-loading i{background:var(--crm-accent);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.growth-loading strong{color:var(--crm-text);font-size:10px}.growth-loading span,.growth-empty{color:var(--crm-muted);font-size:8px}.growth-empty{text-align:center;place-items:center;min-height:60px;display:grid}.growth-empty.large{border:1px dashed var(--crm-line);border-radius:8px;min-height:240px}.growth-panel{border:1px solid var(--growth-line);background:var(--growth-panel);border-radius:8px;min-width:0;margin-bottom:11px;overflow:hidden}.growth-panel>header{border-bottom:1px solid var(--growth-line);align-items:center;min-height:61px;padding:11px 13px;display:flex}.growth-panel>header>div:first-child{flex:1}.growth-panel>header span{color:var(--crm-accent);letter-spacing:.12em;font-size:6px;font-weight:800}.growth-panel>header h3{color:var(--crm-text);margin:4px 0 2px;font-size:11px}.growth-panel>header p{color:var(--crm-muted);margin:0;font-size:7px}.growth-panel>header>div:last-child{gap:6px;display:flex}.growth-status{width:-moz-fit-content;width:fit-content;color:var(--crm-text-secondary);text-transform:uppercase;background:#6f8c9d1f;border-radius:8px;padding:3px 6px;font-size:6px;font-weight:800}.growth-status-active,.growth-status-approved,.growth-status-converted,.growth-status-passed,.growth-status-funded,.growth-status-fulfilled{color:var(--crm-success);background:#3bd18d1a}.growth-status-warning,.growth-status-review,.growth-status-pending,.growth-status-applied,.growth-status-qualified{color:var(--crm-warning);background:#f6b0461f}.growth-status-failed,.growth-status-rejected,.growth-status-blocked,.growth-status-lost{color:var(--crm-danger);background:#ff61771c}.growth-status-draft,.growth-status-paused,.growth-status-archived,.growth-status-cancelled,.growth-status-expired{color:var(--crm-text-secondary);background:#6f8c9d1f}.sales-pipeline{grid-template-columns:repeat(5,minmax(180px,1fr));gap:8px;margin-bottom:11px;display:grid;overflow-x:auto}.sales-pipeline>section{border:1px solid var(--growth-line);background:var(--crm-surface);border-radius:7px;min-width:180px;min-height:285px}.sales-pipeline>section>header{border-bottom:1px solid var(--growth-line);height:34px;color:var(--crm-text-secondary);text-transform:uppercase;align-items:center;padding:0 9px;font-size:7px;font-weight:800;display:flex}.sales-pipeline>section>header b{background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-radius:8px;margin-left:auto;padding:2px 5px}.sales-pipeline>section>div{flex-direction:column;gap:6px;padding:7px;display:flex}.sales-pipeline section button{border:1px solid var(--crm-line);background:var(--crm-surface);min-height:105px;color:var(--crm-text-secondary);text-align:left;border-radius:6px;flex-direction:column;gap:5px;padding:9px;display:flex}.sales-pipeline section button:hover,.sales-pipeline section button.active{border-color:var(--crm-accent);background:var(--crm-surface-alt)}.sales-pipeline button strong{color:var(--crm-text);font-size:8px}.sales-pipeline button small{text-overflow:ellipsis;font-size:7px;overflow:hidden}.sales-pipeline button p{justify-content:space-between;margin:0;font-size:7px;display:flex}.sales-pipeline button p b{color:var(--crm-accent)}.sales-pipeline button time{color:var(--crm-muted);font-size:6px}.sales-detail>header>div:last-child{margin-left:auto}.growth-timeline{max-height:280px;overflow-y:auto}.growth-timeline article{border-bottom:1px solid var(--crm-line);gap:10px;min-height:64px;padding:10px 13px;display:flex}.growth-timeline article>i{background:var(--crm-surface-alt);width:26px;height:26px;color:var(--crm-text-secondary);border-radius:50%;flex:0 0 26px;place-items:center;font-style:normal;display:grid}.growth-timeline article p{flex-direction:column;gap:3px;margin:0;display:flex}.growth-timeline article strong{color:var(--crm-text);font-size:8px}.growth-timeline article span{color:var(--crm-text-secondary);font-size:8px}.growth-timeline article small{color:var(--crm-muted);font-size:7px}.program-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.program-row{border-bottom:1px solid var(--crm-line);grid-template-columns:29px 1fr auto 65px;align-items:center;gap:8px;min-height:61px;padding:9px 12px;display:grid}.program-row>i{background:var(--crm-surface-alt);width:27px;height:27px;color:var(--crm-text-secondary);border-radius:6px;place-items:center;font-size:7px;font-style:normal;display:grid}.program-row p{flex-direction:column;gap:3px;margin:0;display:flex}.program-row strong{color:var(--crm-text);font-size:8px}.program-row span,.program-row small{color:var(--crm-muted);font-size:7px}.program-row small{text-align:right}.growth-table{min-width:850px;overflow-x:auto}.growth-table>.head,.growth-table>article{border-bottom:1px solid var(--crm-line);min-height:47px;color:var(--crm-text-secondary);align-items:center;gap:8px;padding:0 12px;font-size:8px;display:grid}.growth-table>.head{min-height:29px;color:var(--crm-muted);text-transform:uppercase;font-size:6px}.growth-table article>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.growth-table article strong{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.growth-table article small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.marketing-table>.head,.marketing-table>article{grid-template-columns:1.5fr .55fr .6fr .8fr .65fr .55fr}.evaluation-table{min-width:1080px}.evaluation-table>.head,.evaluation-table>article{grid-template-columns:1.55fr .4fr .55fr .65fr .65fr .4fr .65fr .9fr}.evaluation-table article>div{gap:4px;display:flex}.risk-high,.negative{color:var(--crm-danger)}.risk-medium{color:var(--crm-warning)}.risk-low,.positive{color:var(--crm-success)}.approval-strip article{border-bottom:1px solid var(--crm-line);align-items:center;gap:7px;min-height:56px;padding:8px 12px;display:flex}.approval-strip article>p{flex-direction:column;flex:1;gap:4px;margin:0;display:flex}.approval-strip article strong{color:var(--crm-text);font-size:8px}.approval-strip article span{color:var(--crm-muted);font-size:7px}.approval-strip .violation-hard,.approval-strip .violation-soft,.approval-strip .violation-warning{text-transform:uppercase;border-radius:4px;padding:4px 6px;font-size:6px}.violation-hard{color:var(--crm-danger);background:#ff60761f}.violation-soft,.violation-warning{color:var(--crm-warning);background:#f6b0461f}.challenge-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:11px;display:grid}.challenge-card{border:1px solid var(--growth-line);background:linear-gradient(145deg,var(--crm-surface-alt),var(--crm-surface));border-radius:8px;min-height:255px;padding:13px}.challenge-card>header{align-items:center;display:flex}.challenge-card>header>span{color:var(--crm-accent);text-transform:uppercase;font-size:7px;font-weight:800}.challenge-card>header b{margin-left:auto}.challenge-card h3{color:var(--crm-text);margin:14px 0 4px;font-size:13px}.challenge-card>strong{color:#fff;font-family:var(--font-geist-mono);font-size:21px}.challenge-card>p{color:var(--crm-text-secondary);gap:14px;margin:7px 0 12px;font-size:7px;display:flex}.challenge-card>div article{border-top:1px solid var(--crm-line);min-height:44px;color:var(--crm-text-secondary);grid-template-columns:.7fr 1fr 1fr 1fr;align-items:center;gap:5px;padding:6px 0;font-size:7px;display:grid}.challenge-card>div b{color:var(--crm-text-secondary)}.challenge-card footer{color:var(--crm-muted);margin-top:8px;font-size:7px}.brand-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.brand-card{border:1px solid var(--growth-line);background:var(--crm-surface);border-radius:8px;min-height:260px;padding:13px}.brand-card>header{align-items:center;gap:10px;display:flex}.brand-card>header>i{background:var(--crm-accent);color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:850;display:grid}.brand-card>header p{flex-direction:column;flex:1;gap:3px;margin:0;display:flex}.brand-card>header strong{color:var(--crm-text);font-size:10px}.brand-card>header span{color:var(--crm-text-secondary);font-size:7px}.brand-card>div{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.brand-card>div p{border:1px solid var(--crm-line);border-radius:5px;flex-direction:column;gap:4px;margin:0;padding:8px;display:flex}.brand-card>div span,.brand-card article span{color:var(--crm-muted);font-size:7px}.brand-card>div strong{color:var(--crm-text-secondary);font-size:8px}.brand-card h4{color:var(--crm-text-secondary);margin:13px 0 7px;font-size:8px}.brand-card article{border-top:1px solid var(--crm-line);grid-template-columns:28px 1.5fr .5fr .5fr .55fr;align-items:center;gap:7px;min-height:47px;display:grid}.brand-card article>i{background:var(--crm-surface-alt);width:24px;height:24px;color:var(--crm-text-secondary);border-radius:50%;place-items:center;font-size:6px;font-style:normal;display:grid}.brand-card article p{flex-direction:column;gap:2px;margin:0;display:flex}.brand-card article strong{color:var(--crm-text-secondary);font-size:7px}.sequence-studio{border:1px solid var(--growth-line);background:var(--crm-surface);border-radius:8px;grid-template-columns:230px 1fr;min-height:570px;display:grid;overflow:hidden}.sequence-studio>aside{border-right:1px solid var(--growth-line)}.sequence-studio>aside>header{border-bottom:1px solid var(--growth-line);height:42px;color:var(--crm-text-secondary);text-transform:uppercase;align-items:center;padding:0 11px;font-size:7px;font-weight:800;display:flex}.sequence-studio aside button{border-bottom:1px solid var(--crm-line);width:100%;min-height:58px;color:var(--crm-muted);text-align:left;background:0 0;align-items:center;gap:8px;padding:8px 9px;display:flex}.sequence-studio aside button.active{background:var(--crm-surface-alt);box-shadow:inset 2px 0 #15a2ec}.sequence-studio aside button>i{color:var(--crm-text-secondary);font-size:7px;font-style:normal}.sequence-studio aside button.active>i{color:var(--crm-success)}.sequence-studio aside p{flex-direction:column;flex:1;gap:3px;min-width:0;margin:0;display:flex}.sequence-studio aside strong{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sequence-studio aside span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sequence-studio aside b{background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-radius:7px;padding:2px 5px;font-size:6px}.sequence-studio>main{min-width:0}.sequence-studio>main>header{border-bottom:1px solid var(--growth-line);align-items:center;min-height:72px;padding:12px 15px;display:flex}.sequence-studio>main>header>div{flex:1}.sequence-studio main header span{color:var(--crm-accent);font-size:6px;font-weight:800}.sequence-studio main header h3{color:var(--crm-text);margin:4px 0 2px;font-size:12px}.sequence-studio main header p{color:var(--crm-muted);margin:0;font-size:7px}.sequence-canvas{background-image:radial-gradient(var(--crm-surface-alt) 1px,transparent 1px);background-size:18px 18px;flex-direction:column;align-items:center;min-height:497px;padding:27px;display:flex;overflow:auto}.sequence-trigger,.sequence-node{border:1px solid var(--crm-line);background:var(--crm-surface-alt);border-radius:7px;align-items:center;gap:10px;width:min(390px,86%);min-height:60px;padding:10px 12px;display:flex;position:relative;box-shadow:0 8px 20px #00000029}.sequence-trigger>i,.sequence-node>i{background:var(--crm-surface-alt);width:31px;height:31px;color:var(--crm-text-secondary);border-radius:7px;flex:0 0 31px;place-items:center;font-size:8px;font-style:normal;display:grid}.sequence-trigger p,.sequence-node p{flex-direction:column;flex:1;gap:3px;min-width:0;margin:0;display:flex}.sequence-trigger span,.sequence-node span{color:var(--crm-accent);font-size:6px;font-weight:800}.sequence-trigger strong,.sequence-node strong{color:var(--crm-text);text-transform:capitalize;font-size:8px}.sequence-node small{color:var(--crm-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.sequence-node{margin-top:38px}.sequence-node .connector{background:var(--crm-accent);width:1px;height:38px;position:absolute;bottom:100%;left:50%}.node-branch,.node-ai_branch{border-color:var(--crm-line)}.node-ai_email{border-color:#3c9a78}.node-exit{border-color:var(--crm-line)}.sequence-node>div{gap:4px;display:flex}.sequence-node>div b{background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-radius:3px;padding:3px 5px;font-size:5px}.sequence-canvas .add-exit{border:1px dashed var(--crm-line);background:var(--crm-surface-alt);min-height:34px;color:var(--crm-text-secondary);border-radius:6px;margin-top:38px;padding:0 11px;font-size:7px}.growth-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00070cc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.growth-modal{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:11px;width:min(760px,96vw);max-height:92vh;overflow-y:auto;box-shadow:0 35px 110px #0009}.growth-modal>header{border-bottom:1px solid var(--crm-line);min-height:92px;padding:17px 20px;display:flex}.growth-modal>header>div{flex:1}.growth-modal>header span{color:var(--crm-accent);letter-spacing:.13em;font-size:7px;font-weight:850}.growth-modal>header h2{color:var(--crm-text);margin:7px 0 3px;font-size:19px}.growth-modal>header p{color:var(--crm-text-secondary);margin:0;font-size:8px}.growth-modal>header button{color:var(--crm-text-secondary);align-self:start;font-size:22px}.growth-modal form{padding:18px 20px}.growth-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.growth-form-grid label{flex-direction:column;gap:6px;display:flex}.growth-form-grid label.wide{grid-column:1/-1}.growth-form-grid label>span{color:var(--crm-text-secondary);font-size:8px}.growth-form-grid input,.growth-form-grid select,.growth-form-grid textarea{border:1px solid var(--crm-line);background:var(--crm-surface);width:100%;height:38px;color:var(--crm-text);border-radius:5px;outline:0;padding:0 10px;font-size:9px}.growth-form-grid textarea{resize:vertical;min-height:94px;padding:10px}.growth-form-grid input:focus,.growth-form-grid select:focus,.growth-form-grid textarea:focus{border-color:var(--crm-accent);box-shadow:0 0 0 3px #159ee71a}.growth-modal form>footer{justify-content:flex-end;gap:7px;margin-top:15px;display:flex}.growth-modal form>footer button{border:1px solid var(--crm-line);background:var(--crm-surface-alt);min-height:37px;color:var(--crm-text-secondary);border-radius:5px;padding:0 13px;font-size:8px}.growth-modal form>footer .primary{border-color:var(--crm-accent);background:var(--crm-accent);color:#fff}@media (max-width:1180px){.challenge-grid{grid-template-columns:1fr 1fr}.program-grid,.brand-grid{grid-template-columns:1fr}.sequence-studio{grid-template-columns:190px 1fr}}@media (max-width:780px){.growth-kpis{grid-template-columns:1fr 1fr}.growth-kpis article:nth-child(2n){border-right:0}.growth-kpis article:nth-child(-n+2){border-bottom:1px solid var(--growth-line)}.growth-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.growth-toolbar>div{width:100%;overflow-x:auto}.growth-toolbar>span{margin-left:0}.challenge-grid,.brand-grid{grid-template-columns:1fr}.sequence-studio{display:block}.sequence-studio>aside{border-right:0;border-bottom:1px solid var(--growth-line);max-height:190px;overflow-y:auto}.growth-form-grid{grid-template-columns:1fr}.growth-form-grid label.wide{grid-column:auto}.growth-modal-backdrop{padding:8px}.growth-modal{width:100%;max-height:96vh}.growth-banner>strong{display:none}.program-grid{display:block}.growth-table{overflow-x:auto}.sales-pipeline{grid-template-columns:repeat(5,180px)}.sequence-canvas{padding:20px 8px}}:root,.crm-shell[data-theme=light]{--crm-canvas:#f6f7f9;--crm-surface:#fff;--crm-surface-alt:#f0f2f5;--crm-line:#e2e5e9;--crm-text:#202124;--crm-text-secondary:#444b55;--crm-muted:#66707d;--crm-accent:#0969b5;--crm-danger:#b42342;--crm-warning:#966009;--crm-success:#15734c;--crm-brand-accent:#7a1f43;--crm-selected:#f7eaf0;--crm-selected-text:#6e173c;--crm-selected-line:#7a1f43;--crm-chrome:#fff;--crm-shadow:0 2px 5px #1219260a;--crm-action:#f97316;--crm-action-hover:#fb923c;--crm-action-text:#0a1628;--crm-focus:#7a1f43;--crm-row:#fff;--crm-row-hover:#fff6ed}.crm-shell[data-theme=dark]{--crm-canvas:#0a1628;--crm-surface:#0f1f35;--crm-surface-alt:#162b43;--crm-line:#26364b;--crm-text:#f2f8fc;--crm-text-secondary:#b7cbd7;--crm-muted:#8fa8b9;--crm-accent:#61c2ff;--crm-danger:#ff96aa;--crm-warning:#f0c16f;--crm-success:#76d4a8;--crm-brand-accent:#f4bed0;--crm-selected:#3a233b;--crm-selected-text:#f2f8fc;--crm-selected-line:#cb819f;--crm-chrome:#0f1f35;--crm-shadow:0 4px 14px #00000029;--crm-action:#f97316;--crm-action-hover:#fb923c;--crm-action-text:#0a1628;--crm-focus:#e5a7c3;--crm-row:#0d1e36;--crm-row-hover:#112b43}.crm-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-light:var(--crm-accent);font-family:Arial,sans-serif}.crm-shell[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.crm-sidebar{background:var(--crm-chrome);border-color:var(--crm-line)}.crm-brand{border-color:var(--crm-line);letter-spacing:.035em;font-size:19px;text-decoration:none}.crm-brand img{width:34px;height:34px}.crm-brand b{color:var(--crm-text)}.crm-brand b span{color:#0787dc}.crm-command{background:var(--crm-surface);border-color:var(--crm-line);color:var(--crm-muted);height:39px;font-size:12px}.crm-nav section>p{color:var(--crm-muted);margin-top:20px;font-size:10px}.crm-nav section>button{height:41px;color:var(--crm-text-secondary);border-radius:8px;font-size:12px}.crm-nav section>button i{color:var(--crm-muted);font-size:16px}.crm-nav section>button:hover{background:var(--crm-surface-alt);color:var(--crm-text)}.crm-nav section>button.active{background:var(--crm-selected);color:var(--crm-selected-text);box-shadow:inset 3px 0 var(--crm-selected-line)}.crm-nav section>button.active i{color:inherit}.crm-shell[data-theme=dark] .crm-nav section>button.active i{color:var(--crm-selected-line)}.crm-nav section>button b{background:var(--crm-surface-alt);color:var(--crm-text-secondary);font-size:9px}.crm-nav section>button.active b{color:inherit;background:#80808038}.crm-user strong{color:var(--crm-text)}.crm-user small,.platform-health p{color:var(--crm-muted)}.crm-top{background:var(--crm-chrome);border-color:var(--crm-line);height:70px}.crm-top-context{font-size:11px!important}.crm-top>div:last-child{gap:8px}.crm-top a{color:var(--crm-text-secondary);font-size:11px;text-decoration:none}.crm-content{padding:27px}.crm-title>div:first-child>span{color:var(--crm-muted);letter-spacing:.1em;font-size:10px}.crm-title h1{letter-spacing:-.025em;margin:7px 0;font-size:28px;font-weight:650}.crm-title p{color:var(--crm-muted);font-size:12px}.crm-title>div:last-child button{border-radius:7px;font-size:11px}.crm-title>div:last-child button.primary,.crm-shell[data-theme=dark] .crm-title>div:last-child button.primary{background:var(--crm-action);border-color:var(--crm-action);color:var(--crm-action-text)}.crm-shell button.primary:not(:disabled):hover,.crm-title>div:last-child button.primary:not(:disabled):hover,.crm-shell[data-theme=dark] .crm-title>div:last-child button.primary:not(:disabled):hover{background:var(--crm-action-hover);border-color:var(--crm-action-hover)}.crm-card,.module-kpis,.crm-kpis,.growth-panel,.institutional-card{box-shadow:var(--crm-shadow);border-radius:10px}.module-kpis article{min-height:112px;padding:20px}.module-kpis article>span,.crm-kpis article>span{font-size:11px}.module-kpis article>strong,.crm-kpis article>strong{letter-spacing:-.02em;font-family:Arial,sans-serif;font-size:25px}.module-kpis article>small,.crm-kpis article>small{font-size:10px}.list-toolbar{flex-wrap:wrap;gap:8px;padding:14px!important}.list-toolbar input,.list-toolbar select,.list-toolbar button{min-height:35px;font-size:11px!important}.crm-shell .crm-client-row{border-color:var(--crm-line);min-height:72px;font-size:12px}.crm-shell .crm-client-row.head{min-height:39px;font-size:10px}.crm-client-row strong{font-size:13px;font-weight:600}.crm-client-row small{font-size:11px}.crm-client-row>span:first-child>i{flex-shrink:0;width:32px;height:32px;font-size:10px}.crm-client-row b[class^=stage-],.crm-client-row b[class^=kyc-],.crm-client-row b[class^=risk-]{padding:4px 7px;font-size:10px}.crm-card>header p{font-size:13px}.crm-card>header span{font-size:10px}.crm-shell .account-row,.crm-shell .funding-row,.crm-shell .audit-row{border-color:var(--crm-line);font-size:11px}.crm-theme-switch{border:1px solid var(--crm-line);background:var(--crm-surface-alt);border-radius:8px;gap:2px;padding:3px;display:flex}.crm-top .crm-theme-switch button{width:auto;min-width:58px;height:29px;color:var(--crm-muted);background:0 0;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:flex}.crm-top .crm-theme-switch button[aria-pressed=true]{background:var(--crm-action);color:var(--crm-action-text);box-shadow:var(--crm-shadow)}.crm-shell button:focus-visible,.crm-shell a:focus-visible{outline:2px solid var(--crm-focus);outline-offset:3px}.crm-shell input:focus,.crm-shell select:focus,.crm-shell textarea:focus{border-color:var(--crm-accent)}@media (max-width:780px){.crm-content{padding:19px 13px}.crm-title h1{font-size:25px}.crm-top{gap:6px}.crm-top-context b{display:none}.crm-top .crm-theme-switch button{min-width:44px;padding:0 5px;display:flex}.crm-top>div:last-child>button,.crm-top>div:last-child>a{display:none}}.owned-banner{background:var(--crm-surface-alt);color:var(--crm-text-secondary);border-bottom:1px solid var(--crm-line);padding:10px 20px;font:12px/1.5 Arial,sans-serif}.owned-admin.crm-shell{height:auto;min-height:100vh}.owned-admin .crm-sidebar{height:100vh;position:sticky;top:0}.owned-admin .crm-brand{padding:24px}.owned-admin .crm-brand span{color:#0787dc}.owned-admin .crm-content{max-width:1450px}.owned-admin .crm-card h2{color:var(--crm-text);margin:0 0 16px;font-size:17px}.owned-admin .crm-card p{color:var(--crm-text-secondary);font-size:12px;line-height:1.6}.owned-admin .owned-form{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.owned-admin label{min-width:140px;color:var(--crm-text-secondary);flex:1;font-size:12px;display:block}.owned-admin input,.owned-admin select,.owned-admin textarea{box-sizing:border-box;border:1px solid var(--crm-line);background:var(--crm-surface);width:100%;color:var(--crm-text);border-radius:7px;margin-top:7px;padding:10px;font:13px Arial,sans-serif;display:block}.owned-admin textarea{resize:vertical;min-height:75px}.owned-admin button{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-text);cursor:pointer;border-radius:7px;padding:9px 12px;font:12px Arial,sans-serif}.owned-admin button:disabled{opacity:.5;cursor:default}.owned-admin button:focus-visible,.owned-admin input:focus-visible,.owned-admin select:focus-visible,.owned-admin textarea:focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px}.owned-admin .crm-nav button{text-align:left;width:100%;margin:4px 0}.owned-admin .crm-top{padding:0 24px}.owned-admin .owned-table{overflow:auto}.owned-admin table{border-collapse:collapse;text-align:left;width:100%;font:12px Arial,sans-serif}.owned-admin th{color:var(--crm-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.owned-admin td,.owned-admin th{border-bottom:1px solid var(--crm-line);white-space:nowrap;padding:13px 10px}.owned-admin td small{color:var(--crm-muted);margin-top:4px;display:block}.owned-admin .owned-tag{background:var(--crm-surface-alt);color:var(--crm-accent);border-radius:20px;padding:4px 8px}.owned-admin .owned-detail{grid-template-columns:1fr 1fr;gap:20px;display:grid}.owned-admin ul{padding:0;list-style:none}.owned-admin li{border-bottom:1px solid var(--crm-line);color:var(--crm-text-secondary);overflow-wrap:anywhere;padding:12px 0;font-size:13px}.owned-admin li button{margin-left:10px}.owned-admin .owned-status{min-height:22px;color:var(--crm-accent);overflow-wrap:anywhere;margin:0 0 16px;font-size:13px}.owned-admin .owned-status[data-error=true]{color:var(--crm-danger)}.owned-admin .owned-login{max-width:480px;margin:70px auto}.owned-admin .owned-login .owned-form{display:block}.owned-admin .owned-login label{margin-bottom:20px}.owned-admin .owned-link{color:var(--crm-accent);font-size:12px;text-decoration:none}.owned-admin .owned-mail input{font-family:monospace}.owned-admin .owned-kpis{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px;display:grid}.owned-admin .owned-kpis article{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:10px;padding:20px}.owned-admin .owned-kpis span{color:var(--crm-muted);font-size:11px}.owned-admin .owned-kpis strong{color:var(--crm-text);margin:10px 0;font-size:24px;display:block}.owned-admin .owned-kpis small{color:var(--crm-text-secondary);font-size:11px}@media (max-width:780px){.owned-admin .crm-sidebar{height:auto;position:static}.owned-admin .crm-brand{padding:12px}.owned-admin .crm-nav{gap:5px;padding:8px;display:flex;overflow:auto}.owned-admin .crm-nav section{gap:5px;display:flex}.owned-admin .crm-nav section>p{display:none}.owned-admin .crm-nav button{white-space:nowrap;width:auto}.owned-admin .crm-user{display:none}.owned-admin .crm-top{padding:0 14px}.owned-admin .crm-top-context{text-overflow:ellipsis;white-space:nowrap;max-width:135px;overflow:hidden}.owned-admin .owned-detail,.owned-admin .owned-kpis{grid-template-columns:1fr}.owned-admin .owned-form label{flex-basis:100%}.owned-admin .crm-card{padding:16px}.owned-admin .owned-login{margin:25px auto}}html,body{min-height:100%;margin:0;font-family:Arial,sans-serif}*{box-sizing:border-box}.owned-admin .crm-nav section>button{display:block}.owned-admin .crm-top>div>button{width:auto;min-width:62px}.owned-admin button.primary,.owned-admin[data-theme=dark] button.primary{background:var(--crm-action);border-color:var(--crm-action);color:var(--crm-action-text)}.owned-admin .owned-client-timeline{border-top:1px solid var(--crm-line);margin-top:24px;padding-top:14px}.owned-admin .owned-client-timeline ol{margin:16px 0;padding:0;list-style:none}.owned-admin .owned-client-timeline li{border-left:3px solid var(--crm-accent);background:var(--crm-surface-alt);border-radius:4px;margin:12px 0;padding:12px 16px}.owned-admin .owned-client-timeline strong{color:var(--crm-text);display:block}.owned-admin .owned-client-timeline small{color:var(--crm-muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.owned-admin .owned-client-timeline li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.owned-admin .owned-column-options{border:1px solid var(--crm-line);color:var(--crm-text-secondary);border-radius:8px;flex-wrap:wrap;gap:12px;margin:16px 0;padding:12px;font-size:12px;display:flex}.owned-admin .owned-column-options label{align-items:center;gap:6px;display:flex}.owned-admin .owned-column-options legend{padding:0 6px}.owned-admin input[type=checkbox]{width:auto;min-height:0;accent-color:var(--crm-accent)}@media (max-width:780px){.owned-admin .crm-sidebar{flex-direction:column;align-items:stretch}.owned-admin .crm-top-context{display:none!important}.owned-admin .crm-top>div>button{display:block}.owned-admin .crm-top a{font-size:10px;display:flex}.owned-admin .crm-top>div:last-child>a{display:flex}}.owned-admin .owned-conversation{margin:20px 0;padding:0;list-style:none}.owned-admin .owned-conversation li{border:1px solid var(--crm-line);background:var(--crm-surface-alt);border-radius:8px;margin:12px 0;padding:15px}.owned-admin .owned-conversation .owned-internal{border-left:3px solid var(--crm-warning)}.owned-admin .owned-conversation .owned-public{border-left:3px solid var(--crm-accent)}.owned-admin .owned-conversation header{color:var(--crm-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.owned-admin .owned-conversation header strong{color:var(--crm-text)}.owned-admin .owned-conversation p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}.owned-admin .owned-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.owned-admin .owned-operations-grid article{border:1px solid var(--crm-line);background:var(--crm-surface-alt);border-radius:8px;padding:16px}.owned-admin .owned-operations-grid h3{color:var(--crm-text);margin:0 0 12px;font-size:14px}.owned-admin .owned-operations-grid dl{margin:0;font-size:12px;line-height:1.6}.owned-admin .owned-operations-grid dt{color:var(--crm-text);margin-top:10px;font-weight:600}.owned-admin .owned-operations-grid dd{color:var(--crm-text-secondary);overflow-wrap:anywhere;margin:3px 0 0}@media (max-width:700px){.owned-admin .owned-operations-grid{grid-template-columns:1fr}}.owned-export-digest{overflow-wrap:anywhere;word-break:break-all}.owned-admin{--owned-green:#166534;--owned-green-bg:#ecfdf3;--owned-green-line:#bbefcf;--owned-red:#9f1239;--owned-red-bg:#fff1f2;--owned-red-line:#fecdd3;--owned-orange:#9a3412;--owned-orange-bg:#fff3e7;--owned-orange-line:#fcd5b0;--owned-yellow:#854d0e;--owned-yellow-bg:#fefce8;--owned-yellow-line:#efe5a4;--owned-violet:#6b21a8;--owned-violet-bg:#faf5ff;--owned-violet-line:#e9d5ff;--owned-blue:#075985;--owned-blue-bg:#eff8ff;--owned-blue-line:#bae6fd}.owned-admin[data-theme=dark]{--owned-green:#86efac;--owned-green-bg:#0b322c;--owned-green-line:#20654a;--owned-red:#fda4af;--owned-red-bg:#381b2c;--owned-red-line:#713044;--owned-orange:#fdba74;--owned-orange-bg:#36251d;--owned-orange-line:#6b4631;--owned-yellow:#fde68a;--owned-yellow-bg:#342f1b;--owned-yellow-line:#68582a;--owned-violet:#d8b4fe;--owned-violet-bg:#28223d;--owned-violet-line:#51406d;--owned-blue:#7dd3fc;--owned-blue-bg:#102e44;--owned-blue-line:#25577a}.owned-admin [data-tone=green]{--owned-tone:var(--owned-green);--owned-tone-bg:var(--owned-green-bg);--owned-tone-line:var(--owned-green-line)}.owned-admin [data-tone=red]{--owned-tone:var(--owned-red);--owned-tone-bg:var(--owned-red-bg);--owned-tone-line:var(--owned-red-line)}.owned-admin [data-tone=orange]{--owned-tone:var(--owned-orange);--owned-tone-bg:var(--owned-orange-bg);--owned-tone-line:var(--owned-orange-line)}.owned-admin [data-tone=yellow]{--owned-tone:var(--owned-yellow);--owned-tone-bg:var(--owned-yellow-bg);--owned-tone-line:var(--owned-yellow-line)}.owned-admin [data-tone=violet]{--owned-tone:var(--owned-violet);--owned-tone-bg:var(--owned-violet-bg);--owned-tone-line:var(--owned-violet-line)}.owned-admin [data-tone=blue]{--owned-tone:var(--owned-blue);--owned-tone-bg:var(--owned-blue-bg);--owned-tone-line:var(--owned-blue-line)}.owned-admin [data-tone=neutral]{--owned-tone:var(--crm-text-secondary);--owned-tone-bg:var(--crm-surface-alt);--owned-tone-line:var(--crm-line)}.owned-admin .owned-tag[data-tone]{border:1px solid var(--owned-tone-line);background:var(--owned-tone-bg);color:var(--owned-tone);align-items:center;gap:6px;font-size:11px;line-height:1.4;display:inline-flex}.owned-admin .owned-tag[data-tone]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.owned-admin .owned-kpis article[data-tone]{border-top:3px solid var(--owned-tone);background:var(--crm-surface);box-shadow:none}.owned-admin .owned-kpis article[data-tone] strong{color:var(--owned-tone)}.owned-admin .crm-nav button[data-tone]:before{content:"";background:var(--owned-tone);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.owned-admin .crm-nav button.active[data-tone]{box-shadow:inset 3px 0 var(--crm-selected-line)}.owned-admin .crm-nav button.active[data-tone]:before{background:var(--crm-selected-line)}.owned-admin .owned-color-key{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:8px;flex-wrap:wrap;gap:8px;margin:12px 0 20px;padding:12px;display:flex}.owned-admin .owned-color-key strong{color:var(--crm-text-secondary);align-self:center;margin-right:4px;font-size:11px}.owned-admin .owned-sla-job-evidence{white-space:pre-wrap;max-width:100%;max-height:400px;font-size:11px;line-height:1.5;overflow:auto}.owned-admin .crm-title>div:first-child>span{color:var(--crm-brand-accent)}.owned-admin button:focus-visible,.owned-admin input:focus-visible,.owned-admin select:focus-visible,.owned-admin textarea:focus-visible{outline-color:var(--crm-focus)}.owned-admin button.primary:not(:disabled):hover{background:var(--crm-action-hover);border-color:var(--crm-action-hover)}.owned-admin .owned-form button[aria-pressed=true]{background:var(--crm-action);border-color:var(--crm-action);color:var(--crm-action-text)}.owned-admin .owned-table thead{background:var(--crm-canvas)}.owned-admin .owned-table tbody tr{background:var(--crm-row)}.owned-admin .owned-table tbody tr:hover{background:var(--crm-row-hover)}.owned-admin .owned-table{scrollbar-color:#325473 var(--crm-surface);scrollbar-width:thin}.owned-admin .crm-nav{scrollbar-color:#325473 var(--crm-chrome);scrollbar-width:thin}.owned-admin .crm-card{box-shadow:none}.owned-admin .owned-rewards{min-width:0}.owned-admin .owned-rewards[hidden]{display:none}.owned-admin .owned-source-evidence p{overflow-wrap:anywhere}.owned-admin .owned-rewards .owned-form{align-items:flex-end}.owned-admin .owned-rewards fieldset{border:1px solid var(--crm-line);border-radius:8px;min-width:0;margin:16px 0;padding:16px}.owned-admin .owned-rewards legend{color:var(--crm-text);padding:0 6px;font-size:12px}.owned-admin .owned-rewards h3{color:var(--crm-text);margin:18px 0 10px;font-size:14px}.owned-admin .owned-rewards dl{margin:14px 0;font-size:12px;line-height:1.6}.owned-admin .owned-rewards dt{color:var(--crm-text);margin-top:10px;font-weight:600}.owned-admin .owned-rewards dd{color:var(--crm-text-secondary);overflow-wrap:anywhere;margin:3px 0}.owned-admin .owned-rewards code{overflow-wrap:anywhere;white-space:normal;font-size:11px}.owned-admin .owned-rewards details{min-width:0;padding:12px 0}.owned-admin .owned-rewards summary{cursor:pointer;color:var(--crm-text);overflow-wrap:anywhere;font-size:12px}.owned-admin .owned-rewards pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:11px/1.6 monospace;overflow:auto}.owned-admin .owned-rewards .owned-reward-actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.owned-admin .owned-rewards .owned-form label{flex-basis:230px}.owned-admin .owned-rewards .owned-reward-fieldset{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.owned-admin .owned-rewards .owned-reward-fieldset>p{grid-column:1/-1;margin:0}.owned-admin .owned-rewards .owned-reward-fieldset>button{justify-self:start}@media (max-width:780px){.owned-admin .owned-rewards .owned-form label{flex-basis:100%;min-width:0}.owned-admin .owned-rewards .owned-reward-fieldset{grid-template-columns:minmax(0,1fr)}}.owned-admin{font-size:14px;line-height:1.4}.owned-admin .crm-card{margin-bottom:16px;padding:18px}.owned-admin .crm-card h2{margin:0 0 8px;font-size:20px;line-height:1.3}.owned-admin .crm-card h3,.owned-admin .owned-rewards h3{margin:12px 0 8px;font-size:18px;line-height:1.3}.owned-admin .crm-card h4{margin:10px 0 6px;font-size:15px;line-height:1.3}.owned-admin .crm-card p{margin:6px 0;font-size:14px;line-height:1.4}.owned-admin .crm-card p:last-child{margin-bottom:0}.owned-admin label,.owned-admin input,.owned-admin select,.owned-admin textarea,.owned-admin button{font-size:14px;line-height:1.35}.owned-admin .crm-nav section>button{height:auto;min-height:42px;font-size:14px}.owned-admin .crm-nav section>p,.owned-admin .crm-user,.owned-admin .crm-user p,.owned-admin .crm-user span{font-size:12px;line-height:1.4}.owned-admin .crm-user strong{font-size:13px}.owned-admin .crm-top-context{font-size:13px!important}.owned-admin .crm-top a,.owned-admin .crm-top .crm-theme-switch button{font-size:13px}.owned-admin .crm-top .crm-theme-switch button{height:34px}.owned-admin .crm-title{flex-wrap:wrap;gap:10px;margin-bottom:16px}.owned-admin .crm-title>div:first-child{flex:1;min-width:0}.owned-admin .crm-title>div:first-child>span{font-size:12px}.owned-admin .crm-title p{margin:6px 0;font-size:14px;line-height:1.4}.owned-admin .crm-title>div:last-child button{font-size:14px}.owned-admin .owned-banner{font-size:13px;line-height:1.4}.owned-admin .owned-form{gap:10px;margin:12px 0}.owned-admin table,.owned-admin td{font-size:14px;line-height:1.4}.owned-admin th{letter-spacing:.025em;font-size:12px;line-height:1.3}.owned-admin td,.owned-admin th{padding:11px 10px}.owned-admin td strong{font-size:14px}.owned-admin td small,.owned-admin small,.owned-admin .owned-client-timeline small{font-size:13px;line-height:1.4}.owned-admin li{padding:10px 0;font-size:14px;line-height:1.4}.owned-admin .owned-link,.owned-admin .owned-status{font-size:14px;line-height:1.4}.owned-admin .owned-status:empty{min-height:0;margin:0}.owned-admin .owned-tag[data-tone],.owned-admin .owned-color-key strong{font-size:13px;line-height:1.35}.owned-admin .owned-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.owned-admin .owned-kpis article{overflow-wrap:anywhere;min-width:0;padding:16px 18px}.owned-admin .owned-kpis span{font-size:13px;line-height:1.35}.owned-admin .owned-kpis strong{margin:6px 0;font-size:27px;line-height:1.15}.owned-admin .owned-kpis small{font-size:13px;line-height:1.35}.owned-admin .owned-column-options,.owned-admin .owned-column-options legend,.owned-admin .owned-conversation header{font-size:13px;line-height:1.4}.owned-admin .owned-operations-grid h3{margin:0 0 8px;font-size:18px}.owned-admin .owned-operations-grid dl,.owned-admin .owned-rewards dl{margin:10px 0;font-size:14px;line-height:1.4}.owned-admin .owned-rewards legend,.owned-admin .owned-rewards summary{font-size:14px;line-height:1.4}.owned-admin .owned-rewards code,.owned-admin .owned-rewards pre,.owned-admin .owned-sla-job-evidence{font-size:12px;line-height:1.4}.owned-admin .owned-rewards fieldset{margin:12px 0;padding:14px}.owned-admin .owned-rewards dt,.owned-admin .owned-operations-grid dt{margin-top:6px}.owned-admin .owned-rewards dd,.owned-admin .owned-operations-grid dd{margin-top:2px}@media (max-width:780px){.owned-admin .crm-card{padding:16px}.owned-admin .owned-kpis{grid-template-columns:minmax(0,1fr)}.owned-admin .crm-title>div:first-child{flex-basis:100%}.owned-admin .crm-title>div:last-child{margin-left:0}.owned-admin .crm-title>div:last-child button{display:block}.owned-admin .crm-top{gap:8px;height:auto;min-height:58px;padding-top:8px;padding-bottom:8px}.owned-admin .crm-top>div:last-child{flex-wrap:wrap;justify-content:flex-end}.owned-admin .crm-top a{font-size:12px}}.owned-dashboard-layout{min-width:0}.owned-dashboard-layout[hidden],.owned-dashboard-widget[hidden],.owned-dashboard-panels [hidden]{display:none!important}.owned-dashboard-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.owned-dashboard-controls button{box-shadow:none;background:0 0;font-size:12px}.owned-dashboard-controls p{flex-basis:100%;margin:0;font-size:13px}.owned-dashboard-grid{grid-template-columns:repeat(24,minmax(0,1fr));align-items:start;gap:16px;display:grid}.owned-dashboard-widget{grid-column:span var(--panel-columns,24);min-width:0;height:var(--panel-height,auto);border:1px solid var(--crm-line,#294059);background:var(--crm-surface,#0f1f35);box-shadow:none;border-radius:9px;padding:28px 14px 14px;position:relative;overflow:hidden}.owned-dashboard-widget.owned-dashboard-gesture{border-color:var(--crm-accent,#f97316)}.owned-dashboard-widget.owned-dashboard-drop-target{outline:2px solid var(--crm-accent,#f97316);outline-offset:-2px}.owned-dashboard-handlebar{pointer-events:none;height:26px;position:absolute;inset:0 0 auto}.owned-dashboard-handlebar button{pointer-events:auto}.owned-dashboard-grip,.owned-dashboard-close{flex:none;justify-content:center;align-items:center;position:absolute;top:1px;box-sizing:border-box!important;text-align:center!important;width:24px!important;height:24px!important;box-shadow:none!important;min-width:24px!important;min-height:24px!important;color:var(--crm-muted,#9aacc0)!important;background:0 0!important;border:0!important;margin:0!important;padding:4px!important;display:inline-flex!important}.owned-dashboard-grip{cursor:grab;touch-action:none;left:3px}.owned-dashboard-grip:active{cursor:grabbing}.owned-dashboard-close{font-size:21px;line-height:16px;right:3px}.owned-dashboard-four-dots{grid-template-rows:repeat(2,3px);grid-template-columns:repeat(2,3px);justify-content:center;gap:3px;display:grid}.owned-dashboard-four-dots i{background:currentColor;border-radius:50%;width:3px;height:3px}.owned-dashboard-grip[aria-pressed=true]{color:var(--crm-accent,#f97316)!important}.owned-dashboard-resize-edge,.owned-dashboard-resize-corner{touch-action:none;position:absolute;box-shadow:none!important;color:var(--crm-muted,#9aacc0)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.owned-dashboard-resize-edge{cursor:ew-resize;width:9px;top:30px;bottom:22px;right:0;min-width:9px!important}.owned-dashboard-resize-edge:before{content:"";background:currentColor;border-radius:2px;width:2px;height:22px;position:absolute;top:40%;right:2px}.owned-dashboard-resize-corner{cursor:nwse-resize;width:22px;height:22px;font-size:22px;line-height:18px;bottom:0;right:0;min-width:22px!important;min-height:22px!important}.owned-dashboard-resize-edge:hover,.owned-dashboard-resize-corner:hover,.owned-dashboard-resize-edge:focus-visible,.owned-dashboard-resize-corner:focus-visible{color:var(--crm-accent,#f97316)!important}.owned-dashboard-grip:focus-visible,.owned-dashboard-close:focus-visible,.owned-dashboard-resize-edge:focus-visible,.owned-dashboard-resize-corner:focus-visible{outline-offset:-2px;outline:2px solid var(--crm-accent,#f97316)!important}.owned-dashboard-content{border:0;min-width:0;max-height:100%;margin:0;padding:0;overflow:auto}.owned-dashboard-content>.crm-card{box-shadow:none;margin-bottom:0}.owned-dashboard-content:disabled{opacity:1}.owned-dashboard-keyboard,.owned-dashboard-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.owned-dashboard-keyboard:focus-visible{z-index:2;top:1px;left:34px;clip:auto!important;width:28px!important;height:24px!important;margin:0!important}.owned-dashboard-keyboard:focus-visible+button.owned-dashboard-keyboard{left:64px}.owned-dashboard-panels{border-top:1px solid var(--crm-line,#294059);color:var(--crm-text,#e6edf7);margin:12px 0;padding:10px 0}.owned-dashboard-panels-heading{justify-content:space-between;align-items:center;width:100%;font-weight:600;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.owned-dashboard-panel-group h3{text-transform:capitalize;color:var(--crm-muted,#9aacc0);margin:10px 0 4px;font-size:11px}.owned-dashboard-panel-group>div{justify-content:space-between;align-items:center;gap:8px;padding:5px 4px;font-size:12px;display:flex}.owned-dashboard-panel-group p,.owned-dashboard-panels p{color:var(--crm-muted,#9aacc0);margin:5px 4px;font-size:12px}.owned-dashboard-panel-group button{min-width:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;padding:2px 6px!important}.owned-dashboard-panel-group button:not(:disabled){color:var(--crm-accent,#f97316)}.owned-dashboard-navigation .owned-dashboard-grid{flex-direction:column;gap:6px;display:flex}.owned-dashboard-navigation .owned-dashboard-widget{background:0 0;border-radius:6px;width:100%;height:auto;min-height:44px;padding:0 0 0 28px;display:block}.owned-dashboard-navigation .owned-dashboard-handlebar{width:28px;height:44px;inset:0 auto 0 0}.owned-dashboard-navigation .owned-dashboard-grip{top:9px;left:2px}.owned-dashboard-navigation .owned-dashboard-controls{gap:4px;margin:6px 0}.owned-dashboard-navigation .owned-dashboard-controls button{flex:auto;min-height:24px;padding:3px 5px;font-size:10px;width:auto!important;margin:0!important}.owned-dashboard-navigation .owned-dashboard-content{overflow:visible}.owned-dashboard-navigation .owned-dashboard-content button{box-sizing:border-box;min-height:42px;margin:0!important}@media (max-width:780px){.owned-dashboard-grid{grid-template-columns:minmax(0,1fr)}.owned-dashboard-widget{grid-column:1/-1;height:auto;min-height:128px;padding-top:36px}.owned-dashboard-navigation .owned-dashboard-widget{min-height:44px;padding-top:0;padding-left:36px}.owned-dashboard-navigation .owned-dashboard-handlebar{width:36px}.owned-dashboard-navigation .owned-dashboard-grip{top:5px;left:2px}.owned-dashboard-grip,.owned-dashboard-close{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:8px!important}.owned-dashboard-resize-edge,.owned-dashboard-resize-corner{display:none}.owned-dashboard-controls button{min-height:36px}.owned-dashboard-panels-heading{min-height:40px}}
