.metric-action{cursor:pointer;transition:background .2s ease}.metric-action:hover{background:#fff0eb}
.pair-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}
.toolbar .toggle{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #bdc8bd;background:#fff}.toolbar .toggle input{width:auto}
.stock-banner{display:flex;align-items:center;gap:16px;padding:14px 18px;margin-bottom:12px;background:#ffebe7;border-left:4px solid var(--red)}.stock-banner span{font-size:12px;color:var(--muted)}.stock-banner button{margin-left:auto;border:0;background:transparent;text-decoration:underline;cursor:pointer}
tbody tr.zero-stock{background:#fff8f6;box-shadow:inset 4px 0 var(--red)}.pill.warn{background:#ffd9d2;color:var(--red);font-weight:800}
@media(max-width:820px){.pair-grid-four{grid-template-columns:1fr}.stock-banner{align-items:flex-start;flex-wrap:wrap}.stock-banner button{margin-left:0}}
.formula-note{padding:11px 14px;margin-bottom:12px;background:#eef5d3;border-left:4px solid #9db93c;color:#425448;font-size:12px}.breakdown{min-width:360px;font-size:11px;line-height:1.65;color:#52645b}.breakdown b{color:var(--ink)}.breakdown span{color:#819087}.pospal-check{margin-top:4px;color:#8a5a21!important}.manual-line{display:block;margin-top:5px}.manual-line input{width:68px;padding:3px}.money{font-weight:800;white-space:nowrap}.raw-sale{color:#45645a;font-weight:700}.listed-toggle{display:flex;align-items:center;gap:5px;width:max-content;margin-bottom:7px;padding:4px 7px;background:#edf0e8;font-size:10px;font-weight:600}.listed-toggle input{margin:0}.is-listed{background:#f5f9e7}.is-listed .listed-toggle{background:var(--lime)}
@media(max-width:820px){.breakdown{min-width:0;grid-column:1/-1}.formula-note{line-height:1.6}}
