.stock-zone-zpf{--zone-accent:var(--green,#007c70)}.stock-zone-zexp{--zone-accent:var(--lightningcss-light,#3566a4)var(--lightningcss-dark,#9bbdff)}[data-theme=dark] .stock-zone-zexp{--zone-accent:#9bbdff}.stock-zone-zqua{--zone-accent:var(--danger-text,#c53030)}.stock-zone-znc{--zone-accent:var(--lightningcss-light,#a34d08)var(--lightningcss-dark,#f6b56c)}[data-theme=dark] .stock-zone-znc{--zone-accent:#f6b56c}.stock-zone{border:1px solid color-mix(in srgb, var(--zone-accent) 18%, var(--surface,white));color:var(--zone-accent);background:color-mix(in srgb, var(--zone-accent) 7%, var(--surface,white));white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:.72rem;line-height:1.35;display:inline-flex;position:relative}.stock-zone strong{letter-spacing:.025em;font-size:.67rem}.stock-zone-dot{background:var(--zone-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.stock-zone-quantity{border-inline-start:1px solid color-mix(in srgb, var(--zone-accent) 22%, transparent);font-variant-numeric:tabular-nums;padding-inline-start:7px;font-weight:650}.stock-zone-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.stock-zone-stack{flex-wrap:wrap;gap:6px;display:flex}.stock-zone-legend{border-bottom:1px solid var(--border,#dde7e8);background:var(--surface,white);padding:18px 24px}.stock-zone-legend-heading{color:var(--muted,#658087);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.66rem;font-weight:700}.stock-zone-legend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.stock-zone-card{border:1px solid var(--border,#dde7e8);background:color-mix(in srgb, var(--zone-accent) 3%, var(--surface,white));border-radius:12px;align-items:center;gap:14px;padding:13px 16px;display:flex}.stock-zone-card dt{color:var(--zone-accent);letter-spacing:.025em;flex-shrink:0;align-items:center;gap:8px;margin:0;font-size:.72rem;display:flex}.stock-zone-card-icon{background:color-mix(in srgb, var(--zone-accent) 9%, var(--surface,white));border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.stock-zone-card-icon .nav-icon{width:18px;height:18px;margin:0}.stock-zone-card dd{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.stock-zone-card dd strong{color:var(--ink,#173c49);font-size:.77rem;font-weight:650;line-height:1.4}.stock-zone-card dd span{color:var(--muted,#658087);font-size:.68rem;line-height:1.5}.perimes-container>.stock-zone-legend{background:0 0;border:0;padding:0}@media (max-width:1100px){.stock-zone-card{flex-direction:column;align-items:flex-start;gap:9px}}@media (max-width:700px){.stock-zone-legend{padding:16px}.stock-zone-legend-grid{grid-template-columns:1fr;gap:8px}.stock-zone-card{flex-direction:row;align-items:center;gap:14px;padding:11px 13px}}
