/* Hotfix 16 · Intelligence + Advantage operational canvas
   A quiet, white, evidence-first command surface. Scoped intentionally: the
   global Malach shell and Auto Agent sticky sub-navigation are untouched. */

.advantage-command-page,
.intelligence-command-page{
  --h16-ink:#121512;
  --h16-sub:#515a53;
  --h16-muted:#7a847c;
  --h16-line:#e2e7e2;
  --h16-line-strong:#cfd7d0;
  --h16-white:#fff;
  --h16-wash:#f7f9f7;
  --h16-copper:#b75428;
  --h16-copper-soft:#fff6f0;
  --h16-violet:#6844c9;
  --h16-violet-soft:#f5f1ff;
  --h16-green:#087755;
  --h16-green-soft:#edf8f2;
  --h16-amber:#9b631e;
  --h16-red:#b5394c;
}

.advantage-command-page .page-body,
.intelligence-command-page .page-body{max-width:none}

.advantage-command-page .page-head,
.intelligence-command-page .page-head{padding:0 2px 3px}

.advantage-command-page .page-actions,
.intelligence-command-page .page-actions{gap:7px}

.advantage-command-page button:focus-visible,
.advantage-command-page select:focus-visible,
.intelligence-command-page button:focus-visible,
.intelligence-command-page summary:focus-visible{
  outline:2px solid var(--h16-violet);
  outline-offset:2px;
}

/* Advantage: BLUF + command status */
.advantage-command-page .adv-command-v16{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(390px,auto);
  border-radius:16px;
  overflow:hidden;
}

.advantage-command-page .adv-bluf{
  min-width:0;
  display:grid;
  align-content:center;
  padding:20px 24px 18px;
}

.advantage-command-page .adv-bluf>span,
.intelligence-command-page .intel-eyebrow{
  display:flex;
  align-items:center;
  gap:7px;
  color:var(--h16-copper);
  font-size:10px;
  font-weight:780;
  letter-spacing:.12em;
}

.advantage-command-page .adv-bluf h2{
  max-width:920px;
  margin:8px 0 7px;
  color:var(--h16-ink);
  font-size:clamp(24px,2.25vw,36px);
  font-weight:650;
  line-height:1.06;
  letter-spacing:-.045em;
}

.advantage-command-page .adv-bluf p{
  max-width:880px;
  margin:0;
  color:var(--h16-sub);
  font-size:12px;
  line-height:1.5;
}

.advantage-command-page .adv-bluf p b{color:var(--h16-ink)}

.advantage-command-page .adv-command-controls{
  min-width:390px;
  display:grid;
  grid-template-columns:minmax(220px,1fr) minmax(170px,.7fr);
  border-left:1px solid var(--h16-line);
  background:var(--h16-wash);
}

.advantage-command-page .adv-command-v16 .adv-command-score{
  align-self:stretch;
  border:0;
  border-radius:0;
  background:transparent;
}

.advantage-command-page .adv-command-v16 .adv-command-score>span{
  min-width:70px;
  align-content:center;
  padding:14px 11px;
}

.advantage-command-page .adv-command-v16 .adv-command-score small{font-size:9px;line-height:1.25}
.advantage-command-page .adv-command-v16 .adv-command-score strong{font-size:25px}
.advantage-command-page .adv-command-v16 .adv-cadence{padding:12px;border-color:var(--h16-line)}
.advantage-command-page .adv-command-v16 .adv-cadence>span{font-size:9px}
.advantage-command-page .adv-command-v16 .adv-cadence>small{color:var(--h16-muted);font-size:9px;line-height:1.25}

.advantage-command-page .adv-command-v16>footer{
  grid-column:1/-1;
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  border-top:1px solid var(--h16-line);
  background:#fff;
}

.advantage-command-page .adv-command-v16>footer>span{
  min-width:0;
  display:grid;
  grid-template-columns:22px minmax(0,1fr);
  column-gap:8px;
  align-items:center;
  padding:10px 13px;
  border-left:1px solid var(--h16-line);
}

.advantage-command-page .adv-command-v16>footer>span:first-child{border-left:0}
.advantage-command-page .adv-command-v16>footer i{
  grid-row:1/3;
  width:21px;
  height:21px;
  display:grid;
  place-items:center;
  border:1px solid var(--h16-line-strong);
  border-radius:6px;
  color:var(--h16-amber);
  background:#fff;
  font-size:10px;
  font-style:normal;
}
.advantage-command-page .adv-command-v16>footer .is-ready i{border-color:#acd6c5;color:var(--h16-green);background:var(--h16-green-soft)}
.advantage-command-page .adv-command-v16>footer b{min-width:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.advantage-command-page .adv-command-v16>footer small{min-width:0;color:var(--h16-muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.advantage-command-page .adv-flagship-tabs{top:8px;border-radius:12px;box-shadow:0 10px 26px rgba(18,21,18,.07)}

.advantage-command-page .adv-queue-head{align-items:center;padding:11px 2px 3px}
.advantage-command-page .adv-queue-head h3{font-size:20px}

.advantage-command-page .adv-operations-deck{
  min-width:0;
  display:grid;
  grid-template-columns:minmax(0,1fr) 292px;
  gap:9px;
  align-items:start;
}
.advantage-command-page .adv-operations-deck>main{min-width:0}
.advantage-command-page .adv-operations-deck .adv-opportunity-workspace{grid-template-columns:minmax(330px,.72fr) minmax(510px,1.28fr)}
.advantage-command-page .adv-opportunity-list{max-height:clamp(560px,70vh,830px)}
.advantage-command-page .adv-workbench{min-height:560px}

.advantage-command-page .adv-market-pulse{
  min-width:0;
  max-height:clamp(560px,70vh,830px);
  display:grid;
  grid-template-rows:auto minmax(0,1fr) auto auto;
  border:1px solid var(--h16-line);
  border-radius:12px;
  background:#fff;
  overflow:hidden;
}

.advantage-command-page .adv-market-pulse>header,
.advantage-command-page .adv-market-pulse>section>header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  padding:11px 12px;
  border-bottom:1px solid var(--h16-line);
}
.advantage-command-page .adv-market-pulse>header>div{display:grid;gap:2px}
.advantage-command-page .adv-market-pulse header small{color:var(--h16-copper);font-size:9px;font-weight:780;letter-spacing:.11em}
.advantage-command-page .adv-market-pulse header h3{margin:0;font-size:16px;letter-spacing:-.025em}
.advantage-command-page .adv-market-pulse header>span,
.advantage-command-page .adv-market-pulse header>b{color:var(--h16-muted);font-size:11px}
.advantage-command-page .adv-market-pulse>div{overflow:auto;overscroll-behavior:contain}

.advantage-command-page .adv-market-change,
.advantage-command-page .adv-field-note{
  display:grid;
  grid-template-columns:25px minmax(0,1fr);
  gap:9px;
  padding:10px 12px;
  border-bottom:1px solid var(--h16-line);
}
.advantage-command-page .adv-market-change>span,
.advantage-command-page .adv-field-note>span{
  width:25px;
  min-height:25px;
  display:grid;
  place-items:center;
  border-radius:7px;
  background:var(--h16-wash);
  color:var(--h16-sub);
  font-size:9px;
  font-weight:760;
  text-transform:uppercase;
}
.advantage-command-page .adv-market-change.up>span{background:var(--h16-green-soft);color:var(--h16-green)}
.advantage-command-page .adv-market-change.down>span{background:#fff1f3;color:var(--h16-red)}
.advantage-command-page .adv-market-change>div,
.advantage-command-page .adv-field-note>div{min-width:0;display:grid;gap:2px}
.advantage-command-page .adv-market-change small{color:var(--h16-muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.advantage-command-page .adv-market-change b,
.advantage-command-page .adv-field-note b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.advantage-command-page .adv-market-change p,
.advantage-command-page .adv-field-note p{margin:0;color:var(--h16-sub);font-size:10px;line-height:1.4}
.advantage-command-page .adv-market-pulse>section{border-top:7px solid var(--h16-wash)}
.advantage-command-page .adv-market-pulse>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid var(--h16-line);background:var(--h16-wash)}
.advantage-command-page .adv-market-pulse>footer>span{color:var(--h16-muted);font-size:9px;line-height:1.35}

.advantage-command-page .adv-authority-compact{margin-top:0}
.advantage-command-page .adv-demand-authority{margin-top:0}

/* Intelligence: concise BLUF and a real selected-decision workbench */
.intelligence-command-page .intel-command-v16{display:grid;gap:9px}

.intelligence-command-page .intel-bluf-board{
  min-width:0;
  display:grid;
  grid-template-columns:minmax(0,1fr) 230px;
  border:1px solid var(--h16-line);
  border-radius:16px;
  background:#fff;
  box-shadow:0 1px 1px rgba(18,21,18,.025),0 14px 36px rgba(18,21,18,.04);
  overflow:hidden;
}

.intelligence-command-page .intel-bluf-copy{min-width:0;padding:22px 24px 19px}
.intelligence-command-page .intel-bluf-copy h2{
  max-width:1120px;
  margin:8px 0 7px;
  color:var(--h16-ink);
  font-size:clamp(26px,2.7vw,42px);
  font-weight:650;
  line-height:1.04;
  letter-spacing:-.052em;
}
.intelligence-command-page .intel-bluf-copy>p{max-width:1050px;margin:0;color:var(--h16-sub);font-size:12px;line-height:1.55}
.intelligence-command-page .intel-next-move{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:baseline;margin-top:13px;padding-top:11px;border-top:1px solid var(--h16-line)}
.intelligence-command-page .intel-next-move small{color:var(--h16-copper);font-size:9px;font-weight:780;letter-spacing:.1em}
.intelligence-command-page .intel-next-move b{font-size:11px;line-height:1.45}

.intelligence-command-page .intel-bluf-board>aside{
  display:grid;
  align-content:center;
  gap:0;
  border-left:1px solid var(--h16-line);
  background:var(--h16-wash);
}
.intelligence-command-page .intel-bluf-board>aside>span{display:grid;gap:2px;padding:11px 14px;border-bottom:1px solid var(--h16-line)}
.intelligence-command-page .intel-bluf-board>aside small{color:var(--h16-muted);font-size:9px;font-weight:720;text-transform:uppercase;letter-spacing:.06em}
.intelligence-command-page .intel-bluf-board>aside b{font-size:11px}
.intelligence-command-page .intel-bluf-board>aside .primary-button{margin:13px}

.intelligence-command-page .intel-signal-strip{border:1px solid var(--h16-line);border-radius:12px;background:#fff;overflow:hidden}
.intelligence-command-page .intel-signal{padding:10px 13px}
.intelligence-command-page .intel-signal b{font-size:17px}
.intelligence-command-page .intel-signal em{font-size:9px}

.intelligence-command-page .intel-command-links{
  position:sticky;
  top:8px;
  z-index:12;
  border:1px solid var(--h16-line);
  border-radius:11px;
  background:rgba(255,255,255,.96);
  box-shadow:0 10px 26px rgba(18,21,18,.06);
  backdrop-filter:blur(14px);
  overflow:hidden;
}

.intelligence-command-page .intel-command-grid{grid-template-columns:minmax(0,1fr) 286px;align-items:start}
.intelligence-command-page .intel-ledger>header{align-items:center}
.intelligence-command-page .intel-ledger>header>span{color:var(--h16-muted);font-size:11px}

.intelligence-command-page .intel-decision-console{
  min-width:0;
  display:grid;
  grid-template-columns:minmax(310px,.66fr) minmax(480px,1.34fr);
  border-top:1px solid var(--h16-line);
}
.intelligence-command-page .intel-decision-ledger{max-height:650px;overflow:auto;border-right:1px solid var(--h16-line);overscroll-behavior:contain}
.intelligence-command-page .intel-decision-row{border-bottom:1px solid var(--h16-line)}
.intelligence-command-page .intel-decision-row>button{
  width:100%;
  min-height:86px;
  display:grid;
  grid-template-columns:24px minmax(150px,1fr) 62px 62px 56px 14px;
  gap:8px;
  align-items:center;
  padding:10px 11px;
  border:0;
  border-radius:0;
  background:#fff;
  color:var(--h16-ink);
  text-align:left;
}
.intelligence-command-page .intel-decision-row>button:hover{background:var(--h16-wash)}
.intelligence-command-page .intel-decision-row.is-selected>button{background:var(--h16-violet-soft);box-shadow:inset 3px 0 0 var(--h16-violet)}
.intelligence-command-page .intel-decision-row>button>i{color:var(--h16-muted);transform:rotate(-90deg)}
.intelligence-command-page .intel-decision-row>button>i svg{width:12px;height:12px}
.intelligence-command-page .intel-decision-copy{display:grid;gap:3px;min-width:0}
.intelligence-command-page .intel-decision-copy small{color:var(--h16-copper);font-size:9px;font-weight:750;letter-spacing:.05em}
.intelligence-command-page .intel-decision-copy b{font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.intelligence-command-page .intel-decision-copy p{margin:0;color:var(--h16-sub);font-size:10px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.intelligence-command-page .intel-decision-signal{display:grid;gap:2px}
.intelligence-command-page .intel-decision-signal small{color:var(--h16-muted);font-size:8px;text-transform:uppercase;letter-spacing:.04em}
.intelligence-command-page .intel-decision-signal b{font-size:11px;font-variant-numeric:tabular-nums}
.intelligence-command-page .intel-state{padding:4px 6px;border-radius:5px;background:var(--h16-wash);font-size:9px;text-align:center}

.intelligence-command-page .intel-decision-workbench{min-width:0;min-height:530px;background:#fff}
.intelligence-command-page .intel-decision-detail{display:grid;align-content:start;outline:0}
.intelligence-command-page .intel-decision-detail[hidden]{display:none!important}
.intelligence-command-page .intel-decision-detail>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px 17px 13px;border-bottom:1px solid var(--h16-line)}
.intelligence-command-page .intel-decision-detail>header>div{min-width:0;display:grid;gap:4px}
.intelligence-command-page .intel-decision-detail>header small{color:var(--h16-copper);font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}
.intelligence-command-page .intel-decision-detail h3{margin:0;font-size:19px;line-height:1.2;letter-spacing:-.03em}
.intelligence-command-page .intel-decision-detail header p{margin:0;color:var(--h16-sub);font-size:11px;line-height:1.45}
.intelligence-command-page .intel-detail-confidence{display:grid;align-content:start;justify-items:end}
.intelligence-command-page .intel-detail-confidence b{font-size:26px;line-height:1;font-variant-numeric:tabular-nums}
.intelligence-command-page .intel-detail-confidence small{color:var(--h16-muted)!important;font-size:8px!important;text-align:right;letter-spacing:.02em!important}
.intelligence-command-page .intel-decision-bounds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--h16-line)}
.intelligence-command-page .intel-decision-bounds>span{display:grid;gap:4px;padding:10px 11px;border-left:1px solid var(--h16-line)}
.intelligence-command-page .intel-decision-bounds>span:first-child{border-left:0}
.intelligence-command-page .intel-decision-bounds small{color:var(--h16-muted);font-size:8px;text-transform:uppercase;letter-spacing:.05em}
.intelligence-command-page .intel-decision-bounds b{font-size:11px;font-variant-numeric:tabular-nums}
.intelligence-command-page .intel-evidence-chain{display:grid;grid-template-columns:1fr 1fr;margin:13px 14px 0;border:1px solid var(--h16-line);border-radius:9px;overflow:hidden}
.intelligence-command-page .intel-evidence-chain article{padding:11px 12px}
.intelligence-command-page .intel-evidence-chain article+article{border-left:1px solid var(--h16-line)}
.intelligence-command-page .intel-evidence-chain small,
.intelligence-command-page .intel-control-conditions small{color:var(--h16-copper);font-size:8px;font-weight:750;letter-spacing:.07em}
.intelligence-command-page .intel-evidence-chain p,
.intelligence-command-page .intel-control-conditions p{margin:4px 0 0;color:var(--h16-sub);font-size:10px;line-height:1.45}
.intelligence-command-page .intel-data-gaps{margin:10px 14px 0;padding:10px 12px;border-left:3px solid var(--h16-amber);background:#fff9f1}
.intelligence-command-page .intel-data-gaps b{font-size:10px}
.intelligence-command-page .intel-data-gaps ul{margin:5px 0 0;padding-left:16px;color:var(--h16-sub);font-size:10px;line-height:1.45}
.intelligence-command-page .intel-control-conditions{display:grid;grid-template-columns:repeat(3,1fr);margin:10px 14px 0;border:1px solid var(--h16-line);border-radius:9px;overflow:hidden}
.intelligence-command-page .intel-control-conditions article{padding:10px 11px}
.intelligence-command-page .intel-control-conditions article+article{border-left:1px solid var(--h16-line)}
.intelligence-command-page .intel-decision-detail>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding:12px 14px;border-top:1px solid var(--h16-line);background:var(--h16-wash)}
.intelligence-command-page .intel-decision-detail>footer>span{display:grid;gap:2px}
.intelligence-command-page .intel-decision-detail>footer b{font-size:10px}
.intelligence-command-page .intel-decision-detail>footer small{color:var(--h16-muted);font-size:9px;letter-spacing:0;text-transform:none}

.intelligence-command-page .intel-risk-column{position:sticky;top:64px}
.intelligence-command-page .intel-forecast-rail>footer{display:flex;justify-content:space-between;gap:8px;padding:9px 11px;border-top:1px solid var(--h16-line);background:var(--h16-wash);font-size:9px}
.intelligence-command-page .intel-forecast-rail>footer span{color:var(--h16-muted)}
.intelligence-command-page .intel-finding summary em{margin-left:auto;color:var(--h16-muted);font-size:8px;font-style:normal;text-transform:uppercase;letter-spacing:.05em}

@media(max-width:1550px){
  .advantage-command-page .adv-operations-deck{grid-template-columns:minmax(0,1fr)}
  .advantage-command-page .adv-market-pulse{max-height:none;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}
  .advantage-command-page .adv-market-pulse>header{grid-column:1/-1}
  .advantage-command-page .adv-market-pulse>div{max-height:290px}
  .advantage-command-page .adv-market-pulse>section{border-top:0;border-left:1px solid var(--h16-line)}
  .advantage-command-page .adv-market-pulse>footer{grid-column:1/-1}
}

@media(max-width:1260px){
  .advantage-command-page .adv-command-v16{grid-template-columns:minmax(0,1fr)}
  .advantage-command-page .adv-command-controls{min-width:0;border-top:1px solid var(--h16-line);border-left:0}
  .advantage-command-page .adv-command-v16>footer{grid-template-columns:1fr 1fr}
  .advantage-command-page .adv-command-v16>footer>span:nth-child(3){border-left:0;border-top:1px solid var(--h16-line)}
  .advantage-command-page .adv-command-v16>footer>span:nth-child(4){border-top:1px solid var(--h16-line)}
  .advantage-command-page .adv-operations-deck .adv-opportunity-workspace{grid-template-columns:minmax(300px,.65fr) minmax(450px,1.35fr)}
  .intelligence-command-page .intel-command-grid{grid-template-columns:minmax(0,1fr)}
  .intelligence-command-page .intel-risk-column{position:static;grid-template-columns:1fr 1fr}
}

@media(max-width:1040px){
  .advantage-command-page .adv-operations-deck .adv-opportunity-workspace{grid-template-columns:minmax(0,1fr)}
  .advantage-command-page .adv-opportunity-list{max-height:360px}
  .advantage-command-page .adv-command-v16>footer{grid-template-columns:1fr}
  .advantage-command-page .adv-command-v16>footer>span{border-top:1px solid var(--h16-line);border-left:0!important}
  .advantage-command-page .adv-command-v16>footer>span:first-child{border-top:0}
  .intelligence-command-page .intel-decision-console{grid-template-columns:minmax(0,1fr)}
  .intelligence-command-page .intel-decision-ledger{max-height:360px;border-right:0;border-bottom:1px solid var(--h16-line)}
}

@media(max-width:800px){
  .advantage-command-page .adv-command-controls{grid-template-columns:minmax(0,1fr)}
  .advantage-command-page .adv-command-v16 .adv-cadence{border-top:1px solid var(--h16-line);border-left:0}
  .advantage-command-page .adv-market-pulse{display:block}
  .advantage-command-page .adv-market-pulse>section{border-left:0;border-top:7px solid var(--h16-wash)}
  .intelligence-command-page .intel-bluf-board{grid-template-columns:minmax(0,1fr)}
  .intelligence-command-page .intel-bluf-board>aside{grid-template-columns:1fr 1fr;border-top:1px solid var(--h16-line);border-left:0}
  .intelligence-command-page .intel-bluf-board>aside .primary-button{grid-column:1/-1}
  .intelligence-command-page .intel-decision-row>button{grid-template-columns:22px minmax(0,1fr) 58px 14px}
  .intelligence-command-page .intel-decision-row .intel-decision-signal:nth-child(4),
  .intelligence-command-page .intel-decision-row .intel-state{display:none}
  .intelligence-command-page .intel-decision-bounds{grid-template-columns:1fr 1fr}
  .intelligence-command-page .intel-decision-bounds>span:nth-child(3){border-left:0;border-top:1px solid var(--h16-line)}
  .intelligence-command-page .intel-decision-bounds>span:nth-child(4){border-top:1px solid var(--h16-line)}
}

@media(max-width:540px){
  .advantage-command-page .adv-bluf,
  .intelligence-command-page .intel-bluf-copy{padding:17px 15px}
  .advantage-command-page .adv-command-v16 .adv-command-score{grid-template-columns:repeat(3,1fr)}
  .advantage-command-page .adv-queue-head{align-items:flex-start;flex-direction:column}
  .advantage-command-page .adv-queue-filters{justify-content:flex-start}
  .intelligence-command-page .intel-bluf-copy h2{font-size:26px}
  .intelligence-command-page .intel-next-move{grid-template-columns:minmax(0,1fr)}
  .intelligence-command-page .intel-risk-column{grid-template-columns:minmax(0,1fr)}
  .intelligence-command-page .intel-evidence-chain,
  .intelligence-command-page .intel-control-conditions{grid-template-columns:minmax(0,1fr)}
  .intelligence-command-page .intel-evidence-chain article+article,
  .intelligence-command-page .intel-control-conditions article+article{border-top:1px solid var(--h16-line);border-left:0}
  .intelligence-command-page .intel-decision-detail>footer{align-items:stretch;flex-direction:column}
}

@media(prefers-reduced-motion:reduce){
  .advantage-command-page *,
  .intelligence-command-page *{scroll-behavior:auto!important;transition:none!important}
}
