.srow .srow-link{color:inherit;font:inherit;border-radius:3px;text-decoration:none}.srow .srow-link:hover,.srow .srow-link:focus-visible{text-underline-offset:2px;text-decoration:underline}.srow .srow-link:focus-visible{outline-offset:2px;outline:2px solid}.srow .mi-stale{color:var(--amber);cursor:help;vertical-align:super;margin-left:2px;font-size:.85em;line-height:0;text-decoration:none}.stock .bdg-closed{color:var(--slate);border:1px solid var(--line);background:#fff;gap:6px}.stock .bdg-closed:before{content:"";background:var(--blue-strong,#3e6ea8);border-radius:50%;width:6px;height:6px;animation:1.4s infinite pulse}@media (prefers-reduced-motion:reduce){.stock .bdg-closed:before,.stock .bdg-live:before{animation:none}}.stock .stock-badge{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.stock .stock-reopens{letter-spacing:.04em;color:var(--slate);font-variant-numeric:tabular-nums;font-size:11px;line-height:1}.stock .stock-more-group{letter-spacing:.02em;color:var(--blue-strong,#3e6ea8);margin-top:10px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.stock .stock-more-group:hover,.stock .stock-more-group:focus-visible{text-underline-offset:3px;text-decoration:underline}
.card.stock .mw-ranges{border:1px solid var(--line);background:linear-gradient(#eef4fa,#e4edf7);border-radius:10px;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;margin:0 0 12px;padding:3px;display:grid;box-shadow:inset 0 1px 2px #071f5a0f}.card.stock .mw-range{appearance:none;min-width:0;color:var(--slate);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;cursor:pointer;transition:var(--t-base);background:0 0;border:0;border-radius:7px;padding:5px 0;font-family:inherit;font-size:9.5px;font-weight:800}.card.stock .mw-range:hover{color:var(--navy);background:#ffffffd9}.card.stock .mw-range[aria-pressed=true]{background:var(--navy);color:#fff;box-shadow:0 2px 8px -2px #071f5a80}.card.stock .mw-range:focus-visible{outline:2px solid var(--blue-strong);outline-offset:1px}.card.stock .mw-ranges[aria-busy=true] .mw-range[aria-pressed=true]{opacity:.55}@media (max-width:700px){.card.stock .mw-ranges{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.card.stock .mw-range{min-height:38px;font-size:11px}}.card.stock .chg.chg-none{background:var(--ice-2);color:var(--slate)}
