/* the market strip and the cards' options drawer (strip.js) */
.strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 14px}
.sx{min-width:0;padding:10px 12px;border:1px solid var(--ln2);border-radius:12px;background:var(--sf2)}
.sx:focus-visible{outline:2px solid var(--ac);outline-offset:2px}
.sl{display:block;font:500 11px/1.3 var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--mu)}
.sw{display:block;font-size:17px;line-height:1.3;margin:2px 0}.sw.up{color:var(--up)}.sw.dn{color:var(--dn)}.sw.wn{color:var(--wn)}.sw.mu{color:var(--tx)}
.sd{display:block;font-size:12px;color:var(--mu);overflow-wrap:anywhere}
@media (max-width:820px){.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sx:first-child{grid-column:1/-1}}
.xp{margin:0 0 12px;padding:10px 12px;border:1px solid var(--ln2);border-radius:12px;background:var(--sf2)}
.xp summary{cursor:pointer;font-weight:700}
.xf{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px 12px;margin:10px 0}
.xf dt{font:500 11px/1.3 var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--mu)}.xf dd{margin:0;font-weight:600}
.xt th small{display:block;font-weight:400;color:var(--mu)}
.xt{width:100%}.xt caption{text-align:left}
@media (max-width:520px){.xp{padding:10px 8px}.xt th,.xt td{padding:6px 3px;font-size:12px;letter-spacing:0}.xt thead th{font-size:10px}}
