.chainContext{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;gap:8px;margin-bottom:10px;padding:10px 12px;background:#0d1218;border:1px solid var(--line);border-radius:7px}
.chainContext small{display:block;color:var(--muted);font-size:9px;letter-spacing:.09em}.chainContext b{display:block;margin-top:3px;color:var(--blue);font-size:12px}.legend{align-self:center;white-space:nowrap;color:var(--muted);font-size:10px}.legend i{display:inline-block;width:10px;height:10px;margin:0 3px 0 8px;border-radius:2px}.atmKey{background:var(--amber)}.itmKey{background:#19332e}.chainWrap{max-height:520px}.chain{min-width:1300px}.chain th,.chain td{text-align:center;padding:6px 5px}.chain .groups th{top:0;color:var(--green);font-weight:700;letter-spacing:.14em;background:#10161d}.chain thead tr:nth-child(2) th{top:29px}.chain .strikeHead,.chain .strikeCell{background:#1a222c;color:#fff;font-weight:750;border-left:2px solid #425064;border-right:2px solid #425064;z-index:2}.chain .strikeCell small{display:block;color:var(--amber);font-size:8px}.chain tr.atm td{border-top:2px solid var(--amber);border-bottom:2px solid var(--amber)}.chain td.itm{background:#13251f}.chain td.otm{color:#9aa6b4}.chainAction{padding:3px 5px;font-size:9px;font-weight:700}.chainAction.buy{color:var(--green)}.chainAction.sell{color:var(--red)}.noAction{color:#4e5966}.metrics small{display:block;color:var(--muted);margin-top:3px;font-size:10px}
.actionStack{display:flex;flex-direction:column;align-items:center;gap:3px}.positionBadge{display:block;min-width:62px;padding:2px 4px;border:1px solid;border-radius:3px;font-size:8px;font-weight:800;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.positionBadge.long{color:#42e6af;background:#0b3328;border-color:#227c60}.positionBadge.short{color:#ff8391;background:#39131b;border-color:#8d3441}.missingQuote{display:block;margin-top:4px;color:var(--amber);font-size:10px;font-weight:700;white-space:normal}
@media(max-width:850px){.chainContext{grid-template-columns:1fr 1fr}.chainContext .legend{grid-column:span 2}.chainWrap{margin-left:-16px;margin-right:-16px}.board{overflow:hidden}}
