/* Command Center design 01, structural integration v2. Existing role and route authority stays server-side. */
@font-face{font-family:Vazirmatn;src:url('/assets/Vazirmatn.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{--v-ui-font:Vazirmatn,Tahoma,Arial,sans-serif;--cc-bg:#f5f7f5;--cc-surface:#fff;--cc-soft:#f1f6f2;--cc-text:#192927;--cc-muted:#64766d;--cc-line:#e2eae4;--cc-primary:#087f72;--cc-primary-soft:#e3f3ed;--cc-accent:#bbf26f;--cc-shadow:0 8px 32px #18382c0a;--cc-radius:16px}
html,body{font-family:var(--v-ui-font)}
button,input,select,textarea{font:inherit}
html:has(body.admin-workspace),html:has(body.account-workspace){scroll-behavior:smooth}
body.admin-workspace,body.account-workspace{background:var(--cc-bg)!important;color:var(--cc-text)!important;font-family:Vazirmatn,Tahoma,Arial,sans-serif!important}
body.admin-workspace button,body.admin-workspace input,body.admin-workspace select,body.admin-workspace textarea,body.account-workspace button,body.account-workspace input,body.account-workspace select,body.account-workspace textarea{font-family:Vazirmatn,Tahoma,Arial,sans-serif}
body.admin-workspace :focus-visible,body.account-workspace :focus-visible{outline:3px solid var(--cc-primary)!important;outline-offset:3px}
body.admin-workspace code,body.account-workspace code,body.admin-workspace kbd,body.account-workspace kbd{direction:ltr;unicode-bidi:isolate}
/* The two shells remain distinct: admin navigation is generated by Access::allowed,
   account navigation remains customer-only with its existing staff switch. */
body.admin-workspace{--admin-sidebar-width:252px;--admin-bg:var(--cc-bg);--admin-surface:var(--cc-surface);--admin-surface-soft:var(--cc-soft);--admin-text:var(--cc-text);--admin-muted:var(--cc-muted);--admin-border:var(--cc-line);--admin-primary:var(--cc-primary);--admin-accent:var(--cc-accent);--admin-shadow:var(--cc-shadow);--admin-radius:var(--cc-radius)}
body.admin-workspace>.admin-sidebar{background:var(--cc-surface)!important;border-inline-end:1px solid var(--cc-line)!important;backdrop-filter:none!important}
body.admin-workspace .admin-sidebar-head .brand-mark,body.account-workspace .brand-mark{background:var(--cc-primary)!important;color:#fff!important;border-radius:13px!important;box-shadow:0 7px 18px #087f7230!important}
body.admin-workspace .admin-sidebar-head .brand small{color:var(--cc-muted)!important}
body.admin-workspace .admin-nav-group h2{color:var(--cc-muted)!important;font-size:.67rem!important;letter-spacing:.01em!important}
body.admin-workspace .admin-nav-link{border-radius:10px!important;color:var(--cc-muted)!important}
body.admin-workspace .admin-nav-link:hover{background:var(--cc-soft)!important;color:var(--cc-text)!important}
body.admin-workspace .admin-nav-link.active,body.admin-workspace .admin-nav-link.is-active{background:var(--cc-primary-soft)!important;color:var(--cc-primary)!important;font-weight:750!important}
body.admin-workspace .admin-command-trigger{border:1px solid var(--cc-line)!important;background:var(--cc-soft)!important;color:var(--cc-muted)!important;border-radius:10px!important}
body.admin-workspace .admin-sidebar-footer{border-color:var(--cc-line)!important}
body.admin-workspace .admin-main{background:transparent!important}
body.admin-workspace .admin-page-head,body.account-workspace .workspace-hero{border:1px solid #d6e5d9!important;border-radius:22px!important;background:radial-gradient(circle at 80% 35%,#d7e8d880 0 1px,transparent 1.5px) 0 0/19px 19px,linear-gradient(115deg,#e6f0e9,#f1f7ec)!important;color:var(--cc-text)!important;box-shadow:none!important;position:relative;overflow:hidden}
body.admin-workspace .admin-page-head:after,body.account-workspace .workspace-hero:after{content:'';position:absolute;inset-inline-end:-72px;inset-block-end:-100px;width:250px;height:250px;border:1px solid #729b7b40;border-radius:50%;box-shadow:0 0 0 36px #729b7b18,0 0 0 78px #729b7b0a;pointer-events:none}
body.admin-workspace .admin-page-head>*,body.account-workspace .workspace-hero>*{position:relative;z-index:1}
body.admin-workspace .admin-page-head h1,body.account-workspace .workspace-hero h1{color:#203d33!important;font-weight:780!important;letter-spacing:-.025em}
body.admin-workspace .admin-page-head p,body.account-workspace .workspace-hero p{color:#567568!important}
body.admin-workspace .admin-kicker,body.account-workspace .workspace-hero .eyebrow{color:var(--cc-primary)!important;letter-spacing:.08em}
body.admin-workspace .admin-page-actions .button,body.account-workspace .hero-actions .primary-action{background:var(--cc-primary)!important;color:#fff!important;border-color:var(--cc-primary)!important;border-radius:9px!important}
body.admin-workspace .admin-page-actions .button.secondary,body.account-workspace .hero-actions .secondary-action{background:#ffffffb8!important;color:var(--cc-text)!important;border:1px solid #b8d2c2!important;border-radius:9px!important;backdrop-filter:none!important}
body.account-workspace .identity-chip{background:#ffffffb8!important;color:var(--cc-text)!important;border:1px solid #b8d2c2!important}
body.account-workspace .identity-chip code{color:var(--cc-primary)!important}
body.admin-workspace .panel,body.account-workspace .panel,body.account-workspace .attention-panel,body.admin-workspace .admin-kpi-card,body.account-workspace .command-metrics a,body.account-workspace .ecosystem-card{background:var(--cc-surface)!important;border:1px solid var(--cc-line)!important;border-radius:var(--cc-radius)!important;box-shadow:var(--cc-shadow)!important;color:var(--cc-text)!important}
body.admin-workspace .admin-kpi-card,body.account-workspace .command-metrics a{min-height:138px!important;padding:20px!important;transition:transform .18s ease,border-color .18s ease}
body.admin-workspace .admin-kpi-card:hover,body.account-workspace .command-metrics a:hover,body.account-workspace .ecosystem-card:hover{transform:translateY(-2px);border-color:#9fcbb4!important}
body.admin-workspace .admin-kpi-card:before,body.account-workspace .command-metrics a:before{background:var(--cc-primary)!important;width:3px!important}
body.admin-workspace .admin-kpi-card strong,body.account-workspace .command-metrics strong{color:var(--cc-text)!important;font-weight:700!important}
body.admin-workspace .admin-kpi-card small,body.account-workspace .command-metrics span,body.account-workspace .command-metrics small{color:var(--cc-muted)!important}
body.admin-workspace .admin-attention-list a,body.admin-workspace .admin-quick-actions a,body.account-workspace .attention-item,body.account-workspace .resource-list>a{border-color:var(--cc-line)!important;color:var(--cc-text)!important}
body.admin-workspace .admin-attention-list a:hover,body.admin-workspace .admin-quick-actions a:hover,body.account-workspace .attention-item:hover{background:var(--cc-soft)!important;border-color:#a9d3be!important}
body.admin-workspace .admin-section-kicker,body.account-workspace .panel-kicker,body.account-workspace .section-heading a{color:var(--cc-primary)!important}
body.admin-workspace .admin-live-dot,body.account-workspace .connection-badge{background:var(--cc-primary-soft)!important;color:var(--cc-primary)!important}
body.account-workspace .workspace-top{background:var(--cc-surface)!important;border-color:var(--cc-line)!important;box-shadow:none!important}
body.account-workspace .workspace-nav{background:var(--cc-surface)!important;border-color:var(--cc-line)!important}
body.account-workspace .workspace-nav a{border-radius:10px!important;color:var(--cc-muted)!important}
body.account-workspace .workspace-nav a:hover{background:var(--cc-soft)!important;color:var(--cc-text)!important}
body.account-workspace .workspace-nav a.active{background:var(--cc-primary-soft)!important;color:var(--cc-primary)!important;font-weight:750!important}
body.account-workspace .workspace-main{background:transparent!important}
body.account-workspace .ecosystem-card .component-icon{background:var(--cc-primary-soft)!important;color:var(--cc-primary)!important}
body.account-workspace .ecosystem-card.status-unavailable .component-icon{background:#f9eeee!important;color:#ad5256!important}
body.account-workspace .ecosystem-card.status-degraded .component-icon{background:#fff2d9!important;color:#955f19!important}
body.account-workspace .component-meta,body.account-workspace .resource-list>a{border-color:var(--cc-line)!important}
body.account-workspace .live-wallet-summary .wallet-grid>div{background:var(--cc-soft)!important;border-color:var(--cc-line)!important}
body.admin-workspace .admin-data-table th{background:var(--cc-soft)!important;color:var(--cc-muted)!important}
body.admin-workspace .admin-data-table td{border-color:var(--cc-line)!important}
.cc-coming-soon{margin-block:18px 24px;padding:18px 22px;border:1px dashed #aacdb6;border-radius:var(--cc-radius);background:#f2f7f1;color:var(--cc-text)}
.cc-coming-soon strong{display:block;font-size:1rem}.cc-coming-soon p{margin:5px 0 0!important;color:var(--cc-muted)!important;font-size:.83rem;line-height:1.8}.cc-coming-soon .cc-badge{display:inline-block;padding:4px 9px;margin-bottom:8px;border-radius:6px;background:#e3efdf;color:#326951;font-size:.7rem;font-weight:800}
@media(max-width:980px){body.admin-workspace{--admin-sidebar-width:252px}.cc-coming-soon{padding:16px}}
@media(max-width:640px){body.admin-workspace .admin-page-head,body.account-workspace .workspace-hero{border-radius:18px!important}body.admin-workspace .admin-kpi-card,body.account-workspace .command-metrics a{min-height:118px!important;padding:15px!important}.cc-coming-soon{margin-block:14px}}
@media(prefers-reduced-motion:reduce){body.admin-workspace *,body.account-workspace *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
/* Structural parity with the approved Command Center, not a recolour. */
body.admin-workspace,body.account-workspace{--admin-sidebar-width:248px;--cc-bg:#f5f6f8;font-size:13px!important}
body.admin-workspace .admin-sidebar{width:248px!important;padding:28px 20px 16px!important;top:0!important;height:100dvh!important}
body.admin-workspace .admin-sidebar>.header-inner{padding:0!important;height:100%;display:flex!important;flex-direction:column!important;gap:0!important}
body.admin-workspace .admin-sidebar-head{padding:0!important;margin-bottom:0!important}
body.admin-workspace .admin-sidebar .brand{font-size:19px!important;gap:10px!important}
body.admin-workspace .admin-sidebar .brand small{font-size:9px!important;font-weight:400!important}
body.admin-workspace .admin-sidebar .brand-mark,body.account-workspace .cc-side-brand .brand-mark{height:38px!important;width:38px!important;position:relative;border-radius:12px!important;font-size:25px!important;display:grid;place-items:center;flex:none}
.brand-mark:after{content:"";position:absolute;width:9px;height:9px;border:2px solid white;border-radius:50%;background:#bbf26f;inset-inline-end:-2px;top:1px}
.cc-workspace-card{display:flex;gap:10px;align-items:center;padding:10px;background:#f6f8f7;border:1px solid #e5eae7;border-radius:12px;margin:28px 0 22px;color:#192927}
.cc-workspace-card>span{width:32px;height:32px;border:1px solid #e5eae7;background:white;display:grid;place-items:center;border-radius:8px;flex:none}
.cc-workspace-card strong{display:block;font-size:12px}.cc-workspace-card small{display:block;font-size:9px;color:#657570}
body.admin-workspace .admin-nav{flex:1;overflow-y:auto;min-height:120px}
body.admin-workspace .admin-nav .nav-main{gap:4px!important}
body.admin-workspace .admin-nav-group{border:0!important;margin:0!important;padding:0!important}
body.admin-workspace .admin-nav-group summary,.cc-account-more>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:12px;font-size:12px;color:#657570;min-height:44px;border-radius:9px}
body.admin-workspace .admin-nav-group summary:hover,.cc-account-more>summary:hover{background:#f1f6f2}
body.admin-workspace .admin-nav-group[open]>summary{color:#087f72}
body.admin-workspace .admin-nav-link{min-height:42px!important;padding:10px 12px!important;font-size:11px!important;margin:2px 0!important;border-radius:10px!important}
body.admin-workspace .admin-nav-icon{font-size:16px!important;width:20px!important}
body.admin-workspace .admin-sidebar-footer{padding:12px 0 0!important;margin-top:auto!important;border:0!important}
.cc-manifesto{padding:16px 14px;border:1px solid #e5eae7;border-radius:14px;background:linear-gradient(140deg,#f6f8f7,white);color:#192927;margin-bottom:14px}
.cc-manifesto small{display:block;font-size:8px;color:#657570}.cc-manifesto strong{display:block;font-size:16px;margin-top:8px}.cc-manifesto p{font-size:11px;color:#657570;line-height:1.9;margin:6px 0 0}
body.admin-workspace .header-account{padding:8px 0!important}.admin-account-balance{display:none!important}
body.admin-workspace .admin-sidebar-links{font-size:10px!important}
body.admin-workspace .logout-link{font-size:10px!important;min-height:30px!important}
.cc-desktop-topbar{margin-inline-start:248px;height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;background:white;border-bottom:1px solid #e5eae7;color:#657570;font-size:11px}
.cc-desktop-topbar>div{display:flex;align-items:center;gap:18px}.cc-desktop-topbar strong{color:#192927}
body.admin-workspace .cc-desktop-topbar .admin-command-trigger{width:255px;margin:0!important;min-height:40px;padding:8px 12px!important;font-size:11px!important;background:#f6f8f7!important;border:1px solid #e5eae7!important;border-radius:9px!important}
.cc-top-profile{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ecdfcb;color:#544733}
body.admin-workspace .admin-main{margin-inline-start:248px!important;margin-inline-end:0!important;padding:28px 36px!important;width:calc(100% - 248px)!important;max-width:none!important;min-height:calc(100vh - 78px)}
body.admin-workspace .admin-page-head,body.account-workspace .cc-page-heading{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;min-height:0!important;color:#192927!important;margin:0 0 26px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px}
body.admin-workspace .admin-page-head:before,body.admin-workspace .admin-page-head:after,body.account-workspace .cc-page-heading:before,body.account-workspace .cc-page-heading:after{display:none!important}
body.admin-workspace .admin-page-head h1,body.account-workspace .cc-page-heading h1{font-size:30px!important;line-height:1.5!important;color:#192927!important;margin:3px 0!important;font-weight:700!important}
body.admin-workspace .admin-page-head p,body.account-workspace .cc-page-heading p{font-size:12px!important;color:#657570!important;line-height:1.9!important;margin:5px 0!important}
body.admin-workspace .admin-kicker,body.account-workspace .cc-page-heading .eyebrow{font-size:9px!important;letter-spacing:0!important;color:#657570!important}
body.account-workspace .cc-page-heading .identity-chip{font-size:9px!important;padding:3px 8px!important;margin-top:6px!important;background:white!important;border:1px solid #e5eae7!important;color:#657570!important}
body.account-workspace .cc-page-heading .hero-actions{max-width:300px;display:flex!important;flex-wrap:wrap!important;gap:8px!important}
body.admin-workspace .button,body.account-workspace .primary-action,body.account-workspace .secondary-action{font-size:11px!important;padding:10px 14px!important;min-height:40px!important;border-radius:9px!important}
.cc-hero{position:relative;min-height:222px;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:24px;padding:30px 32px;border-radius:18px;background:#e6f0e9;overflow:hidden;color:#213f34;border:1px solid #73998124;margin-bottom:22px}
.cc-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#6c8c7620 1px,transparent 1px);background-size:18px 18px;mask-image:linear-gradient(to right,#000,transparent 80%);pointer-events:none}
.cc-hero-copy{position:relative;z-index:1}.cc-hero-kicker{font-size:9px;display:flex;align-items:center;gap:9px;margin-bottom:12px}.cc-hero-kicker i{width:6px;height:6px;background:#087f72;border-radius:50%}
body .cc-hero h2{font-size:27px!important;line-height:1.65!important;font-weight:700!important;margin:0!important;color:#213f34!important}.cc-hero h2 em{font-style:normal;color:#087f72}
.cc-hero p{font-size:11px!important;margin:10px 0 0!important;max-width:360px;color:#476251!important;line-height:1.9!important}.cc-hero-copy>a{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:650;color:#213f34}
.cc-orbit-art{height:184px;position:relative;direction:ltr;unicode-bidi:isolate;max-width:390px;width:100%;justify-self:center}
.cc-orbit{position:absolute;border:1px solid #6e9a7938;border-radius:50%;transform:rotate(-15deg);width:86%;height:90%;top:7%;left:7%}.cc-orbit.two{top:13%;left:18%;width:64%;height:70%;transform:rotate(20deg)}
.cc-orbit-line{position:absolute;top:49%;left:9%;width:84%;height:1px;background:#799e7c44;transform:rotate(-17deg)}.cc-orbit-line.two{transform:rotate(24deg);width:75%;left:14%}
.cc-orbit-core{position:absolute;left:42%;top:34%;width:66px;height:66px;border-radius:20px;background:white;color:#087f72;box-shadow:0 0 0 8px #ffffff48,0 12px 30px #23452918;display:grid;place-items:center;font-weight:850;font-size:35px;transform:rotate(-9deg)}
.cc-node{position:absolute;background:white;color:#192927;border:1px solid #e5eae7;padding:8px 12px;border-radius:10px;display:flex;align-items:center;gap:8px;box-shadow:0 4px 18px #203d3310;font-size:10px;white-space:nowrap;transform:rotate(-3deg)}
.cc-node.a{top:1%;left:11%}.cc-node.b{top:17%;right:0;transform:rotate(4deg)}.cc-node.c{bottom:9%;left:0;transform:rotate(2deg)}.cc-node.d{bottom:0;right:7%;transform:rotate(-4deg)}.cc-orbit-spark{position:absolute;width:7px;height:7px;border-radius:50%;background:#739d63;left:30%;top:65%;box-shadow:130px -87px 0 #bba16a}
body.admin-workspace .admin-kpi-grid,body.account-workspace .command-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0 0 22px!important}
body.admin-workspace .admin-kpi-card,body.account-workspace .command-metrics>a{position:relative;display:block!important;min-height:140px!important;padding:18px 20px!important;border:1px solid #e5eae7!important;border-radius:14px!important;box-shadow:none!important;background:white!important;overflow:hidden}
body.admin-workspace .admin-kpi-card:before,body.account-workspace .command-metrics>a:before{display:none!important}
body.admin-workspace .admin-kpi-icon{position:absolute;left:18px!important;right:auto!important;top:15px;width:28px!important;height:28px!important;font-size:16px!important;background:#f6f8f7!important;color:#657570!important;border-radius:8px!important}
html[dir="rtl"] .admin-kpi-card strong{text-align:right!important}
body.admin-workspace .admin-kpi-card small,body.account-workspace .command-metrics>a>span{font-size:11px!important;font-weight:400!important;display:block;color:#657570!important;padding-inline-end:24px}
body.admin-workspace .admin-kpi-card strong,body.account-workspace .command-metrics>a>strong{font-size:30px!important;font-weight:650!important;line-height:1.5!important;display:block;margin:7px 0 4px!important;color:#192927!important}
body.admin-workspace .admin-kpi-card em,body.account-workspace .command-metrics>a>small{font-size:9px!important;font-style:normal!important;color:#657570!important;display:block}
body.admin-workspace .admin-dashboard-grid,.cc-insights-grid{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(285px,1fr)!important;gap:20px!important;margin:0 0 20px!important}
.cc-wide{grid-column:1/-1}.cc-report-preview{min-height:290px}.cc-report-empty{padding:20px 22px 28px;text-align:center;display:grid;justify-items:center;gap:10px;color:#657570;min-height:205px;background:repeating-linear-gradient(0deg,transparent,transparent 42px,#e7eee955 43px)}
.cc-report-empty>span{font-size:34px;color:#087f72}.cc-report-empty strong{font-size:15px;color:#192927}.cc-report-empty p{font-size:11px;margin:0}.cc-report-empty small{font-size:9px}
.cc-badge{display:inline-block;background:#fff3d8;color:#805500;border-radius:6px;padding:3px 8px;font-size:10px;white-space:nowrap}
body.admin-workspace .panel,body.account-workspace .panel,body.account-workspace .attention-panel{border:1px solid #e5eae7!important;border-radius:14px!important;box-shadow:0 8px 32px #18382c05!important;background:white!important;padding:20px 22px!important;min-width:0}
body.admin-workspace .panel h2,body.account-workspace .panel h2,body.account-workspace .attention-panel h2{font-size:14px!important;margin:0!important;line-height:1.7!important}
body.admin-workspace .admin-section-kicker,body.account-workspace .panel-kicker{font-size:9px!important;letter-spacing:0!important}
body.admin-workspace .admin-attention-list>a{padding:12px 0!important}.admin-attention-list strong{font-size:11px!important}.admin-attention-list small{font-size:9px!important}
body.admin-workspace .admin-quick-actions{grid-template-columns:repeat(6,minmax(0,1fr))!important}
body.admin-workspace .admin-quick-actions a{padding:12px!important;min-height:95px!important}
body.admin-workspace .admin-quick-actions strong{font-size:11px!important}.admin-quick-actions small{font-size:9px!important}
body.admin-workspace .admin-table-panel{margin-bottom:20px!important}.admin-data-table{font-size:11px!important}
body.account-workspace .workspace-top{height:78px!important;min-height:78px!important;position:relative!important;margin-inline-start:248px!important;width:calc(100% - 248px)!important;padding:0 36px!important;box-shadow:none!important;background:white!important;border-bottom:1px solid #e5eae7!important}
body.account-workspace .workspace-top>.brand{display:none!important}.cc-account-breadcrumb{display:flex;align-items:center;gap:14px;font-size:11px;color:#657570}.cc-account-breadcrumb strong{color:#192927}
body.account-workspace .workspace-top .top-actions{gap:10px!important}
body.account-workspace .language-control select{font-size:11px!important;min-height:38px!important;padding:6px 10px!important;border-radius:8px!important}
body.account-workspace .account-identity{padding:0!important;border:0!important;background:transparent!important}.account-identity b{font-size:11px!important}
body.account-workspace .workspace-shell{display:block!important;max-width:none!important;margin:0!important}
body.account-workspace .workspace-nav{position:fixed!important;inset-inline-start:0!important;top:0!important;width:248px!important;height:100dvh!important;padding:28px 20px 16px!important;overflow-y:auto!important;display:block!important;background:white!important;border-inline-end:1px solid #e5eae7!important;border-radius:0!important;z-index:40!important}
body.account-workspace .workspace-nav a:not(.cc-side-brand){font-size:12px!important;min-height:44px!important;padding:11px 12px!important;border-radius:10px!important;display:flex!important;gap:12px!important;margin:3px 0!important}
body.account-workspace .workspace-nav .cc-side-brand{display:flex!important;gap:10px!important;align-items:center!important;font-size:19px!important;font-weight:750!important;padding:0!important;min-height:40px!important;background:none!important}
.cc-side-brand small{display:block;font-size:9px;font-weight:400;color:#657570}.cc-account-more{margin-top:6px}.cc-account-more a{font-size:11px!important}.workspace-nav .cc-manifesto{margin-top:28px}
body.account-workspace .workspace-main{margin-inline-start:248px!important;margin-inline-end:0!important;padding:28px 36px!important;width:calc(100% - 248px)!important;max-width:none!important;min-width:0!important}
body.account-workspace .attention-panel{margin:0!important}.attention-list{display:block!important}.attention-item{padding:12px 0!important;min-width:0}.attention-item b{font-size:11px!important}.attention-item small{font-size:9px!important}
body.account-workspace .ecosystem-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
body.account-workspace .ecosystem-card{padding:20px!important;min-height:180px!important;border-radius:14px!important}.ecosystem-card h3{font-size:15px!important}.ecosystem-card p{font-size:11px!important}.component-meta{font-size:10px!important}
body.account-workspace .section-heading{margin:22px 0 16px!important}.section-heading h2{font-size:17px!important}
.cc-account-menu{display:none}
@media(max-width:1040px){
body.admin-workspace .admin-sidebar{width:248px!important}body.admin-workspace .admin-main{margin-inline-start:0!important;width:100%!important;padding:24px!important}.cc-desktop-topbar{display:none}
body.account-workspace .workspace-top{margin-inline-start:0!important;width:100%!important;padding:0 20px!important}
body.account-workspace .workspace-main{margin-inline-start:0!important;width:100%!important;padding:24px!important}
body.account-workspace .workspace-nav{display:none!important;top:78px!important;height:calc(100dvh - 78px)!important;box-shadow:0 10px 80px #19292755}
body.account-workspace.cc-menu-open .workspace-nav{display:block!important}.cc-account-menu{display:grid;place-items:center;width:38px;height:38px;border:1px solid #e5eae7;border-radius:8px;background:white;color:#192927}
body.admin-workspace .admin-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:720px){
body.admin-workspace .admin-main,body.account-workspace .workspace-main{padding:18px 16px!important}
body.admin-workspace .admin-page-head,body.account-workspace .cc-page-heading{align-items:flex-start!important;gap:10px!important;flex-direction:column!important;margin-bottom:20px!important}
body.admin-workspace .admin-page-head h1,body.account-workspace .cc-page-heading h1{font-size:25px!important}
body.admin-workspace .admin-page-head p,body.account-workspace .cc-page-heading p{font-size:11px!important}
body.account-workspace .cc-page-heading .hero-actions{max-width:none;width:100%}
.cc-hero{grid-template-columns:1fr;gap:4px;padding:24px;margin-bottom:16px}.cc-hero h2{font-size:25px!important}.cc-orbit-art{height:158px;max-width:310px;margin-top:8px;transform:scale(.94)}.cc-orbit-spark{display:none}
body.admin-workspace .admin-kpi-grid,body.account-workspace .command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:16px!important}
body.admin-workspace .admin-kpi-card,body.account-workspace .command-metrics>a{padding:14px!important;min-height:130px!important}
body.admin-workspace .admin-kpi-card small,body.account-workspace .command-metrics>a>span{font-size:10px!important}
body.admin-workspace .admin-dashboard-grid,.cc-insights-grid{grid-template-columns:1fr!important;gap:16px!important}
body.admin-workspace .admin-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.account-workspace .ecosystem-card-grid{grid-template-columns:1fr!important}
.cc-account-breadcrumb>span{display:none}.account-identity b{display:none!important}body.account-workspace .workspace-top{padding:0 16px!important}
}
