.brandmark.adm{background:#B4231A}
body.admin .side{background:#140F14}
body.admin nav a[aria-current=page]{box-shadow:inset -3px 0 0 #E8574C}
.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}
.bars{width:100%;height:auto;display:block}
.bars rect{fill:var(--accent)}
.bars rect:hover{fill:var(--info)}
.bars text{fill:var(--muted);font-size:10px;font-family:var(--f)}
.bars line{stroke:var(--line)}
.int{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;align-items:start}
.int .why{font-size:.8rem;color:var(--muted);overflow-wrap:anywhere}
.dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0}
.dl dt{color:var(--muted);font-size:.84rem}.dl dd{margin:0}
.row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.row-actions select,.row-actions input{min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:0 8px;width:auto}
.click{cursor:pointer}
.click:hover td{background:var(--sunk)}
