@layer adminV3 {
/* Business Brain only. Reuse the console's live theme and type tokens. */
html body #view #brainBody .bl-clarify-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
html body #view > .card.brain-hero{display:grid!important;align-items:stretch!important;padding:22px 24px!important;gap:24px!important;min-height:0!important;grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr)!important;background:linear-gradient(115deg,var(--bg-card),var(--theme-faint))!important;box-shadow:none!important;border-color:var(--border)!important;border-radius:14px!important}
html body #view > .card.brain-hero:before,html body #view > .card.brain-hero:after{display:none!important}
html body #view > .card.brain-hero > .brain-hero-main{padding:0!important;min-height:0!important;gap:8px!important}
html body #view > .card.brain-hero > .brain-hero-main h2{margin:0!important;font-size:24px!important;color:var(--text-primary)!important}
html body #view > .card.brain-hero > .brain-hero-main p{color:var(--text-secondary)!important;line-height:1.65!important}
html body #view > .card.brain-hero .brain-wordmark{font-size:15px;letter-spacing:.08em;color:var(--primary)!important}
html body #view > .card.brain-hero .brain-capabilities{margin:0!important}
html body #view > .card.brain-hero > .brain-hero-main>[data-brain-exam]{align-self:flex-start;margin-top:4px!important}
html body #view > .card.brain-hero > .brain-hero-side{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important;text-align:left!important}
html body #view > .card.brain-hero > .brain-hero-side>span{background:var(--bg-card)!important;border:0!important;border-radius:9px!important;padding:11px 12px!important;box-shadow:none!important;color:var(--text-secondary)!important;font-size:13px!important;min-height:68px!important}
html body #view > .card.brain-hero > .brain-hero-side>span b{color:var(--text-primary)!important;font-size:14px!important;white-space:normal!important;line-height:1.5}
html body #view > .card.brain-hero > .brain-hero-side>button,html body #view > .card.brain-hero > .brain-hero-side>em{grid-column:auto!important;min-height:64px!important;margin:0!important}
html body #view > .card.brain-tabbar{display:grid!important;grid-template-columns:minmax(260px,1.1fr) minmax(420px,1.8fr) minmax(190px,.8fr)!important;gap:20px!important;align-items:stretch!important;background:var(--bg-card)!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;padding:2px 0 16px!important;margin-bottom:18px!important;overflow:visible!important;box-shadow:none!important}
html body #view > .card.brain-tabbar .brain-nav-group{min-width:0;display:grid;align-content:start;gap:8px}
html body #view > .card.brain-tabbar .brain-nav-label{font-size:11px;letter-spacing:.08em;font-weight:600;color:var(--text-muted)}
html body #view > .card.brain-tabbar .brain-nav-items{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
html body #view > .card.brain-tabbar .btn{border-radius:7px!important;height:36px!important;min-height:36px!important;line-height:1.4!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;margin:0!important;color:var(--text-secondary)!important;white-space:nowrap;background:var(--bg-muted)!important;border:1px solid transparent!important;font-size:13px!important;box-shadow:none!important}
html body #view > .card.brain-tabbar .btn:hover{background:var(--bg-hover)!important;color:var(--text-primary)!important}
html body #view > .card.brain-tabbar .btn.primary{background:var(--primary-soft)!important;color:var(--primary)!important;border-color:var(--primary-line)!important;box-shadow:none!important}
html body #view #brainBody .bb-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
html body #view #brainBody .bb-metrics[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body #view #brainBody .bb-metrics article{padding:16px!important;border:1px solid var(--border)!important;background:var(--bg-card)!important;border-radius:10px!important;box-shadow:none!important}
html body #view #brainBody .bb-metrics small,html body #view #brainBody .bb-metrics span{color:var(--text-secondary)!important;font-size:13px!important;line-height:1.5}
html body #view #brainBody .bb-metrics b{color:var(--primary)!important;font-size:25px!important;font-variant-numeric:tabular-nums}
html body #view #brainBody .bb-center-head,html body #view #brainBody .bl-audit-summary{background:var(--bg-muted)!important;border:0!important;border-radius:10px;padding:16px!important}
html body #view #brainBody .bb-center-head h3{color:var(--text-primary)!important}
html body #view #brainBody .bb-center-head p,html body #view #brainBody .bl-note{color:var(--text-secondary)!important;font-size:14px!important;line-height:1.75!important}
html body #view #brainBody .bb-table{color:var(--text-primary)}
html body #view #brainBody .brain-review-shortcut{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:16px 0!important;padding:16px 18px!important;background:var(--primary-soft);border-radius:10px!important}
html body #view #brainBody .brain-review-shortcut p{margin:4px 0 0;color:var(--text-secondary);font-size:14px}
html body #view #brainBody.brain-library{padding:24px!important}
html body #view #brainBody .bl-heading{align-items:center;gap:18px}
html body #view #brainBody .bl-heading h2{font-size:23px;color:var(--text-primary)}
html body #view #brainBody .bl-heading p{font-size:14px;line-height:1.75;color:var(--text-secondary)}
html body #view #brainBody .bl-tag{background:var(--primary-soft);color:var(--primary);border:0;border-radius:8px;padding:8px 12px;white-space:nowrap}
html body #view #brainBody .bl-expansion{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0!important}
html body #view #brainBody .bl-expansion article{background:var(--bg-muted);border:0;border-radius:10px;padding:16px!important;min-height:116px!important}
html body #view #brainBody .bl-expansion small{display:block;font-size:13px;color:var(--text-secondary)}
html body #view #brainBody .bl-expansion strong{display:block;margin-top:7px;font-size:25px;color:var(--text-primary);font-variant-numeric:tabular-nums}
html body #view #brainBody .bl-expansion span{display:block;margin-top:6px;font-size:13px;color:var(--text-muted)}
html body #view #brainBody .bl-scope-line{margin:12px 0 18px;font-size:14px;line-height:1.8;color:var(--text-secondary)}
html body #view #brainBody .bl-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 14px;padding-bottom:14px;border-bottom:1px solid var(--border)}
html body #view #brainBody .bl-tabs button{padding:8px 13px;border-radius:7px;background:var(--bg-muted);font-size:14px;color:var(--text-secondary);border:1px solid transparent}
html body #view #brainBody .bl-tabs button[aria-selected="true"]{color:var(--primary);background:var(--primary-soft);border-color:var(--primary-line);font-weight:600}
html body #view #brainBody .bl-tab-panel[hidden]{display:none!important}
html body #view #brainBody .bl-facets{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 14px}
html body #view #brainBody .bl-facets button{padding:6px 10px;border:1px solid var(--border);background:var(--bg-card);border-radius:7px;color:var(--text-secondary);font-size:13px}
html body #view #brainBody .bl-facets button[aria-pressed="true"]{background:var(--primary-soft);color:var(--primary);border-color:var(--primary-line)}
html body #view #brainBody .bl-search{display:grid;grid-template-columns:145px 180px 200px minmax(160px,1fr) auto;gap:10px;background:transparent;padding:0;margin:14px 0}
html body #view #brainBody .bl-search :is(input,select),html body #view #brainBody .bl-chain textarea,html body #view #brainBody .bl-chain select{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:none!important;outline:none!important;min-height:39px;padding:9px 11px;font:inherit}
html body #view #brainBody .bl-search :is(input,select):focus,html body #view #brainBody .bl-chain textarea:focus{border-color:var(--primary)!important}
html body #view #brainBody .bl-chain{margin:0;padding:0;border:0;background:transparent}
html body #view #brainBody .bl-chain-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:12px 0}
html body #view #brainBody .bl-content{background:var(--bg-muted);color:var(--text-primary);border-radius:8px;font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}
html body #view #brainBody .bl-item{background:var(--bg-card);border-color:var(--border);box-shadow:none}
html body #view #brainBody .bl-item summary strong{color:var(--text-primary);font-size:14px}
html body #view #brainBody .bl-item summary small,html body #view #brainBody .bl-origin{font-size:13px;color:var(--text-muted);line-height:1.65}
html body #view #brainBody .bl-review-stats{display:flex;gap:22px;flex-wrap:wrap;margin:12px 0 18px}
html body #view #brainBody .bl-review-stats b{font-size:23px;color:var(--primary)}
html body #view #brainBody .bl-review-stats span{font-size:13px;color:var(--text-secondary);margin-left:6px}
html body #view #brainBody .bl-coverage{width:100%;border-collapse:collapse;font-size:14px}
html body #view #brainBody .bl-coverage th,html body #view #brainBody .bl-coverage td{text-align:left;border-bottom:1px solid var(--border);padding:11px 12px;color:var(--text-secondary)}
html body #view #brainBody .bl-coverage th{font-weight:600;color:var(--text-primary);background:var(--bg-muted)}
html body #view #brainBody .bl-coverage td:nth-child(n+2){font-variant-numeric:tabular-nums}
@media(min-width:1500px){html body #view #brainBody .bb-metrics[data-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))!important}html body #view #brainBody .bb-metrics[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #view #brainBody .bb-metrics[data-count="10"]{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media(max-width:1450px){html body #view > .card.brain-tabbar{grid-template-columns:1fr!important;gap:10px!important}html body #view > .card.brain-tabbar .brain-nav-group{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px}}
@media(max-width:900px){html body #view > .card.brain-hero{grid-template-columns:1fr!important;padding:18px!important;gap:18px!important}html body #view #brainBody .bb-metrics,html body #view #brainBody .bl-expansion{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #view #brainBody .bl-search{grid-template-columns:1fr 1fr}html body #view #brainBody .bl-search input{grid-column:1/-1}html body #view #brainBody .brain-review-shortcut{align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){html body #view #brainBody *{scroll-behavior:auto!important}}
html body #view > .card.brain-hero > .brain-hero-main::before,html body #view > .card.brain-hero > .brain-hero-main::after{display:none!important;content:none!important;box-shadow:none!important;background:none!important}
html body #view > .card.brain-hero > .brain-hero-side>button,html body #view > .card.brain-hero > .brain-hero-side>em{display:flex!important;align-items:center!important;justify-content:center!important;min-height:68px!important;border-radius:9px!important;font-size:14px!important;line-height:1.5!important;white-space:normal!important}
@media(max-width:600px){html body #view > .card.brain-hero > .brain-hero-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

}


@layer adminV3 {
/* Business Brain presentation, scoped to this module. */
html body #view>.brain-hero.brain-hero-compact{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:12px 18px!important;min-height:62px!important;background:var(--bg-card)!important;border-radius:10px!important}
html body #view>.card.brain-hero-compact>.brain-hero-main{display:block!important;flex:0 1 auto!important;min-width:0!important}
html body #view>.card.brain-hero-compact .brain-learning-state{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--text-secondary)}
html body #view>.card.brain-hero-compact .brain-learning-state b{font-size:14px;color:var(--text-primary)}
html body #view>.card.brain-hero-compact .brain-learning-state>span{color:var(--primary)}
html body #view>.card.brain-hero-compact>.brain-hero-side{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:16px!important;min-width:0!important}
html body #view>.card.brain-hero-compact>.brain-hero-side>span{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:0!important;min-height:0!important;background:transparent!important;border:0!important;border-radius:0!important;white-space:nowrap!important;font-size:13px!important}
html body #view>.card.brain-hero-compact>.brain-hero-side>span b{font-size:13px!important;font-weight:600!important}
html body #view>.card.brain-hero-compact>.brain-hero-side>.btn,html body #view>.card.brain-hero-compact>.brain-hero-side>em{min-height:34px!important;height:34px!important;padding:0 12px!important;font-size:13px!important;border-radius:7px!important}
html body #view>.card.brain-tabbar{margin:14px 0 16px!important;padding-bottom:12px!important;gap:20px!important}
html body #view #brainBody{padding:20px!important}
html body #view #brainBody.brain-library{padding:20px!important}
html body #view #brainBody .bl-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 12px!important}
html body #view #brainBody .bl-heading h2{font-size:21px!important;margin:0!important}
html body #view #brainBody .bl-heading-data{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--text-secondary)}
html body #view #brainBody .bl-total strong{font-size:21px;margin-left:6px;color:var(--text-primary);font-variant-numeric:tabular-nums}
html body #view #brainBody .bl-tabs{margin:0 0 18px!important;padding:0!important;gap:22px!important;display:flex!important;border-bottom:1px solid var(--border)!important}
html body #view #brainBody .bl-tabs>button{padding:10px 0!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:var(--text-secondary)!important;font-size:14px!important;min-height:39px!important;box-shadow:none!important}
html body #view #brainBody .bl-tabs>button[aria-selected=true]{color:var(--primary)!important;border-bottom-color:var(--primary)!important;font-weight:600!important}
html body #view #brainBody .bl-directions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 18px}
html body #view #brainBody .bl-directions>button{display:grid;align-content:center;gap:8px;min-height:89px;padding:14px 16px!important;text-align:left;border:1px solid var(--border)!important;border-radius:9px!important;background:var(--bg-card)!important;color:var(--text-secondary)!important;box-shadow:none!important}
html body #view #brainBody .bl-directions>button>span{font-size:14px}
html body #view #brainBody .bl-directions>button>strong{font-size:24px!important;color:var(--text-primary)!important;line-height:1.2;font-variant-numeric:tabular-nums}
html body #view #brainBody .bl-directions>button[aria-pressed=true]{background:var(--primary-soft)!important;border-color:var(--primary-line)!important}
html body #view #brainBody .bl-directions>button[aria-pressed=true]>strong,html body #view #brainBody .bl-directions>button[aria-pressed=true]>span{color:var(--primary)!important}
html body #view #brainBody .bl-search{display:grid!important;grid-template-columns:minmax(160px,220px) minmax(180px,1fr) auto auto!important;align-items:start!important;gap:10px!important;margin:0 0 18px!important;padding:0!important;background:transparent!important}
html body #view #brainBody .bl-search :is(input,select){min-height:40px!important;height:40px!important;margin:0!important;font-size:14px!important;box-shadow:none!important;outline:none!important}
html body #view #brainBody .bl-search>button{height:40px!important;min-height:40px!important}
html body #view #brainBody .bl-search-more{position:relative;min-width:84px;padding:0!important;border:0!important;font-size:13px;color:var(--text-secondary)}
html body #view #brainBody .bl-search-more>summary{cursor:pointer;line-height:40px;text-align:center}
html body #view #brainBody .bl-search-more>select{position:absolute;top:44px;right:0;width:240px;z-index:4;background:var(--bg-card)!important}
html body #view #brainBody .bl-list-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;color:var(--text-secondary)}
html body #view #brainBody .bl-list-head strong{font-size:14px;color:var(--text-primary)}
html body #view #brainBody .bl-item{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body #view #brainBody .bl-item>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:15px 0!important;min-height:52px!important;cursor:pointer!important}
html body #view #brainBody .bl-item>summary>strong{font-size:14px!important;font-weight:500!important;color:var(--text-primary)!important;line-height:1.6}
html body #view #brainBody .bl-expand,html body #view #brainBody .bl-action{flex:none;font-size:13px!important;color:var(--primary)!important}
html body #view #brainBody .bl-item h4{margin:14px 0 7px!important;font-size:14px!important;color:var(--text-primary)}
html body #view #brainBody .bl-content{padding:14px 16px!important;margin:8px 0 14px!important;font-size:14px!important;line-height:1.85!important;background:var(--bg-muted)!important;color:var(--text-primary)!important;white-space:pre-wrap;overflow-wrap:anywhere}
html body #view #brainBody .bl-item-meta{margin:10px 0 16px!important;padding:0!important;border:0!important;font-size:13px;color:var(--text-secondary)}
html body #view #brainBody .bl-item-meta>summary{cursor:pointer;color:var(--text-muted)}
html body #view #brainBody .bl-item-meta p{font-size:13px;line-height:1.7;margin:8px 0}
html body #view #brainBody .bl-pages{display:flex;align-items:center;justify-content:center;gap:18px;margin:18px 0 0!important;font-size:13px;color:var(--text-secondary)}
html body #view #brainBody .bl-details,html body #view #brainBody .bb-details{margin:14px 0!important;padding:13px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important}
html body #view #brainBody .bl-details>summary,html body #view #brainBody .bb-details>summary{font-size:14px!important;line-height:1.7!important;cursor:pointer;color:var(--text-primary)}
html body #view #brainBody .bl-subhead{display:flex;align-items:center;justify-content:space-between;gap:14px}
html body #view #brainBody .bl-subhead h3{margin:0;font-size:16px}
html body #view #brainBody .bl-subhead>span{font-size:13px;color:var(--text-muted)}
html body #view #brainBody .bl-review-stats{gap:28px!important;margin:18px 0!important}
html body #view #brainBody .bl-review-stats b{font-size:22px!important}
html body #view #brainBody .bl-review-stats span{font-size:13px!important}
html body #view #brainBody .bl-coverage{font-size:14px!important}
html body #view #brainBody .bl-coverage-group th,html body #view #brainBody .bl-coverage-group td{background:var(--bg-muted);color:var(--text-primary);font-weight:600}
html body #view #brainBody .bl-chain h3{font-size:16px;margin:0 0 14px}
html body #view #brainBody .bl-chain textarea{width:100%;min-height:94px!important;resize:vertical;font-size:14px!important;line-height:1.7!important}
html body #view #brainBody .bl-chain-actions{font-size:13px;gap:16px!important;margin:12px 0 18px!important}
html body #view #brainBody .bl-chain-actions label{display:inline-flex;align-items:center;gap:7px}
html body #view #brainBody .bl-chain-actions input[type=checkbox]{width:15px;height:15px;margin:0}
html body #view #brainBody .bl-chain-steps{list-style:none;margin:16px 0!important;padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
html body #view #brainBody .bl-chain-steps>li{display:grid;align-content:start;gap:7px;padding:14px;background:var(--bg-muted);border-radius:8px;min-height:90px}
html body #view #brainBody .bl-chain-steps small{font-size:13px;color:var(--text-muted)}
html body #view #brainBody .bl-chain-steps strong{font-size:14px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}
html body #view #brainBody .bl-chain-steps span{font-size:13px;color:var(--text-secondary);overflow-wrap:anywhere}
html body #view #brainBody .bl-result-meta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:13px;color:var(--text-secondary)}
html body #view #brainBody .bl-result-meta b{color:var(--primary);font-size:14px}
html body #view #brainBody .bb-center-head{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;padding:0!important;margin:0 0 14px!important;min-height:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body #view #brainBody .bb-center-head h3{font-size:18px!important;margin:0!important;color:var(--text-primary)}
html body #view #brainBody .bb-live{font-size:13px;color:var(--text-secondary);padding:3px 8px;background:var(--bg-muted);border:0;border-radius:6px}
html body #view #brainBody .bb-definition{margin-left:auto!important;font-size:13px;color:var(--text-muted)}
html body #view #brainBody .bb-definition>summary{cursor:pointer}
html body #view #brainBody .bb-definition p{font-size:13px!important;line-height:1.7!important;padding:10px 0!important;margin:0!important;max-width:640px}
html body #view #brainBody .bb-metrics[data-count]{--bb-columns:var(--bb-wide,4);display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:12px!important;margin:0 0 18px!important}
html body #view #brainBody .bb-metrics[data-count]>article{box-sizing:border-box;flex:1 1 calc((100% - (var(--bb-columns) - 1)*12px)/var(--bb-columns));min-width:125px!important;padding:14px 16px!important;min-height:86px!important;margin:0!important}
html body #view #brainBody .bb-metrics small{display:flex;justify-content:space-between;align-items:center;font-size:13px!important;color:var(--text-secondary)!important}
html body #view #brainBody .bb-metrics .bb-info{font-style:normal;font-family:inherit;font-size:10px;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border:1px solid var(--border);border-radius:50%;margin-left:7px}
html body #view #brainBody .bb-metrics b{display:block;font-size:23px!important;line-height:1.35!important;margin-top:7px;overflow-wrap:anywhere}
html body #view #brainBody .bb-metrics b.bb-value-code{font-size:15px!important;font-weight:600!important;line-height:1.6!important}
html body #view #brainBody .bb-metrics>article>span{display:none!important}
html body #view #brainBody .bb-table{width:100%;font-size:14px;table-layout:auto}
html body #view #brainBody .bb-table th{font-size:13px;font-weight:600;color:var(--text-secondary);white-space:nowrap;padding:11px 12px!important}
html body #view #brainBody .bb-table td{font-size:13px!important;padding:12px!important;vertical-align:top;max-width:360px;overflow-wrap:anywhere;line-height:1.7!important}
html body #view #brainBody .bb-code,html body #view #brainBody .bb-cell-detail{padding:0!important;margin:0!important;border:0!important;background:transparent!important}
html body #view #brainBody .bb-code>summary,html body #view #brainBody .bb-cell-detail>summary{cursor:pointer;font-size:13px!important;line-height:1.7;max-width:44ch}
html body #view #brainBody .bb-code>code,html body #view #brainBody .bb-cell-detail>pre{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--text-secondary);margin:8px 0 0;padding:10px;background:var(--bg-muted);max-height:420px;overflow:auto}
html body #view #brainBody .bb-readable{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.85;padding:12px 14px;background:var(--bg-muted);border-radius:8px}
html body #view #brainBody .bb-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}
html body #view #brainBody .bb-filters select{min-height:37px;padding:7px 11px;border:1px solid var(--border);border-radius:7px;background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:13px;box-shadow:none!important;outline:none!important;min-width:140px}
html body #view #brainBody .bb-filter-count,html body #view #brainBody .bb-small{font-size:13px!important;line-height:1.7;color:var(--text-muted);margin:8px 0!important}
html body #view #brainBody .bb-latest-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:24px}
html body #view #brainBody .bb-latest-head h3{font-size:16px;margin:0}
html body #view #brainBody .bb-latest-head>span{font-size:13px;color:var(--text-secondary)}
html body #view #brainBody .bb-question-preview{font-size:14px!important;line-height:1.7!important;font-weight:600;margin:16px 0 8px!important;color:var(--text-primary)}
html body #view #brainBody .bb-answer-preview{font-size:14px;line-height:1.8;color:var(--text-secondary);white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
html body #view #brainBody .bb-capabilities{margin-top:22px!important}
html body #view #brainBody .bb-capabilities>summary>span{font-size:13px;color:var(--text-muted);margin-left:9px}
html body #view #brainBody .bb-retrieval-item>summary{display:grid!important;gap:5px!important}
html body #view #brainBody .bb-retrieval-item>summary>strong{font-size:14px!important;font-weight:500!important;line-height:1.7!important;color:var(--text-primary)!important}
html body #view #brainBody .bb-retrieval-item>summary>span{font-size:13px!important;color:var(--text-muted)!important}
html body #view #brainBody .bb-governance-item>summary{display:grid!important;gap:5px!important}
html body #view #brainBody .bb-governance-item>summary>strong{font-size:14px!important;font-weight:500!important;color:var(--text-primary)!important;line-height:1.7!important}
html body #view #brainBody .bb-governance-item>summary>span{font-size:13px!important;color:var(--text-muted)!important}
html body #view #brainBody .bb-governance-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin-top:18px}
html body #view #brainBody .bb-governance-compare h4{font-size:13px!important;color:var(--text-muted);margin:0 0 8px!important}
html body #view #brainBody .bb-governance-compare b{font-size:14px;font-weight:600}
html body #view #brainBody .brain-review-shortcut{gap:12px!important;padding:13px 16px!important;margin:18px 0!important}
html body #view #brainBody .brain-review-shortcut>b{margin-right:auto;font-size:14px}
html body #view #brainBody .brain-candidate-evidence{margin:12px 0;font-size:13px;color:var(--text-secondary)}
html body #view #brainBody .brain-candidate-evidence>summary{cursor:pointer;color:var(--text-muted)}
@media(max-width:1499px){html body #view #brainBody .bb-metrics[data-count]{--bb-columns:var(--bb-medium,3)}}
@media(max-width:1050px){html body #view>.brain-hero.brain-hero-compact{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}html body #view>.card.brain-hero-compact>.brain-hero-side{justify-content:flex-start!important}html body #view #brainBody .bl-search{grid-template-columns:minmax(140px,180px) minmax(120px,1fr) auto!important}html body #view #brainBody .bl-search-more{grid-column:1/-1;justify-self:end}html body #view #brainBody .bl-search-more>summary{line-height:28px}html body #view #brainBody .bl-chain-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){html body #view #brainBody .bl-directions{grid-template-columns:repeat(2,minmax(0,1fr))}html body #view #brainBody .bl-directions>button:last-child{grid-column:1/-1}html body #view #brainBody .bb-metrics[data-count]{--bb-columns:2}html body #view #brainBody .bl-heading{align-items:flex-start!important;flex-direction:column!important}html body #view #brainBody .bl-search{grid-template-columns:1fr auto!important}html body #view #brainBody .bl-search>select{grid-column:1/-1}html body #view #brainBody .bl-search>input{grid-column:auto!important}html body #view #brainBody .bb-latest-head{align-items:flex-start;flex-direction:column}}
}

@layer adminV3 {
/* Separate the category cards from the adjacent search controls. */
html body #view #brainBody.brain-library .bl-directions + .bl-search{margin-top:12px!important}
}

@layer adminV3 {
/* Complete, always-visible taxonomy. Counts come only from live statistics. */
html body #view #brainBody .bl-catalog{margin:0!important;padding:0 0 18px!important;border-bottom:1px solid var(--border)}
html body #view #brainBody .bl-catalog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px!important}
html body #view #brainBody .bl-catalog-head h3{font-size:14px!important;margin:0!important}
html body #view #brainBody .bl-catalog-head .btn{min-height:32px!important;padding:5px 12px!important;font-size:13px!important}
html body #view #brainBody .bl-catalog-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}
html body #view #brainBody .bl-catalog-group{min-width:0;padding:0!important;margin:0!important;border:0!important;background:transparent!important}
html body #view #brainBody .bl-catalog :is(.bl-catalog-category,.bl-catalog-item,.bl-catalog-facet>button){display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:auto!important;min-height:33px;margin:0!important;border:0!important;box-shadow:none!important;text-align:left;font-family:inherit;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:7px 10px!important}
html body #view #brainBody .bl-catalog .bl-catalog-category{min-height:42px;font-size:14px;border-radius:0!important;border-bottom:1px solid var(--border)!important;padding:8px 8px 10px!important;color:var(--text-primary)}
html body #view #brainBody .bl-catalog .bl-catalog-category b{font-size:18px;line-height:1.4;font-variant-numeric:tabular-nums}
html body #view #brainBody .bl-catalog-facet{margin-top:8px!important;padding:0!important;border:0!important;background:transparent!important}
html body #view #brainBody .bl-catalog-facet>button{font-size:13px;font-weight:600;color:var(--text-primary)!important;padding:7px 9px!important}
html body #view #brainBody .bl-catalog-facet>button b{font-size:13px;font-weight:600}
html body #view #brainBody .bl-catalog-children{padding-left:12px;border-left:1px solid var(--border);margin-left:8px}
html body #view #brainBody .bl-catalog-item{font-size:13px!important;line-height:1.55!important}
html body #view #brainBody .bl-catalog-item span{min-width:0;overflow-wrap:anywhere}
html body #view #brainBody .bl-catalog-item b{font-size:13px;white-space:nowrap;font-weight:500; font-variant-numeric:tabular-nums}
html body #view #brainBody .bl-catalog button:hover{background:var(--bg-muted)!important;color:var(--text-primary)!important}
html body #view #brainBody .bl-catalog button[aria-pressed=true]{background:var(--primary-soft)!important;color:var(--primary)!important}
html body #view #brainBody .bl-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0 0!important;color:var(--text-muted);font-size:13px}
html body #view #brainBody .bl-breadcrumb button{padding:3px 0!important;margin:0!important;min-height:24px!important;background:transparent!important;border:0!important;box-shadow:none!important;font:inherit;color:var(--text-secondary);cursor:pointer}
html body #view #brainBody .bl-breadcrumb button[aria-current]{font-weight:600;color:var(--text-primary)!important}
html body #view #brainBody .bl-breadcrumb+.bl-search{margin-top:12px!important;grid-template-columns:minmax(180px,1fr) auto auto!important}
@media(max-width:1000px){html body #view #brainBody .bl-catalog-columns{gap:16px}html body #view #brainBody .bl-catalog :is(.bl-catalog-category,.bl-catalog-item,.bl-catalog-facet>button){padding-left:6px!important;padding-right:6px!important}}
@media(max-width:760px){html body #view #brainBody .bl-catalog-columns{grid-template-columns:1fr}html body #view #brainBody .bl-breadcrumb+.bl-search{grid-template-columns:minmax(0,1fr) auto!important}html body #view #brainBody .bl-breadcrumb+.bl-search .bl-search-more{grid-column:1/-1}}
}

@layer adminV3 {
/* Remove inherited spacing only from the Business Brain's grouped tabs. */
html body #view > .card.brain-tabbar .brain-nav-items.console-tabs{margin:0!important;padding:0!important;border:0!important;min-height:0!important}
@media(max-width:1450px){html body #view > .card.brain-tabbar{gap:8px!important}}
}

@layer adminV3 {
/* Readable Business Brain typography; shared application styles are untouched. */
html body #view #brainBody{font-size:14px!important;line-height:1.7!important;color:var(--text-primary)}
html body #view #brainBody .bb-table :is(th,td){font-size:14px!important;line-height:1.65!important;padding:12px 14px!important}
html body #view #brainBody :is(.bb-code,.bb-cell-detail)>summary{font-size:14px!important;line-height:1.65!important}
html body #view #brainBody :is(.bb-readable,.bl-content,.bb-answer-preview){font-size:15px!important;line-height:1.85!important;overflow-wrap:anywhere}
html body #view #brainBody :is(.bl-item>summary>strong,.bb-retrieval-item>summary>strong,.bb-governance-item>summary>strong){font-size:15px!important;line-height:1.65!important}
html body #view #brainBody .bb-governance-item>summary{padding:12px 0!important}
html body #view #brainBody .bb-governance-item{margin:0!important;padding:6px 0!important}
html body #view #brainBody :is(.bb-code>code,.bb-cell-detail>pre){font-size:13px!important;line-height:1.75!important;white-space:pre-wrap;overflow-wrap:anywhere}
html body #view #brainBody .bl-content p{font:inherit;line-height:inherit}
html body #view #brainBody .bl-catalog-head h3{font-size:16px!important}
html body #view #brainBody .bb-center-head h3{font-size:21px!important;line-height:1.4!important}
html body #view > .card.brain-tabbar .brain-nav-label{font-size:12px!important;letter-spacing:0!important}
html body #view > .card.brain-tabbar .btn{font-size:14px!important;min-height:38px!important;height:38px!important}
}

@layer adminV3 {
/* Show one explicit caret on Business Brain expandable summaries. */
html body #view #brainBody details:is(.bb-details,.bl-details,.bl-item,.bl-item-meta,.bb-code,.bb-cell-detail,.bb-definition,.brain-candidate-evidence)>summary{position:relative!important;padding-left:22px!important;list-style:none!important;cursor:pointer!important}
html body #view #brainBody details:is(.bb-details,.bl-details,.bl-item,.bl-item-meta,.bb-code,.bb-cell-detail,.bb-definition,.brain-candidate-evidence)>summary::marker{content:""}
html body #view #brainBody details:is(.bb-details,.bl-details,.bl-item,.bl-item-meta,.bb-code,.bb-cell-detail,.bb-definition,.brain-candidate-evidence)>summary::-webkit-details-marker{display:none!important}
html body #view #brainBody details:is(.bb-details,.bl-details,.bl-item,.bl-item-meta,.bb-code,.bb-cell-detail,.bb-definition,.brain-candidate-evidence)>summary::before{content:""!important;position:absolute;left:3px;top:50%;width:7px;height:7px;border:solid var(--text-secondary);border-width:0 1.5px 1.5px 0;transform:translateY(-50%) rotate(-45deg);pointer-events:none}
html body #view #brainBody details[open]:is(.bb-details,.bl-details,.bl-item,.bl-item-meta,.bb-code,.bb-cell-detail,.bb-definition,.brain-candidate-evidence)>summary::before{transform:translateY(-65%) rotate(45deg)}
}
