/* © SNDR FX 2026 — All rights reserved · проприетарный код, копирование запрещено */
.sidebar{--coin-inset:4px;--coin-pad-x:10px;--coin-gap:6px}.coin-headers,.coin-item{grid-template-columns:minmax(0,1.4fr) minmax(0,0.95fr) minmax(0,1.3fr) minmax(0,0.7fr) minmax(0,0.78fr);gap:var(--coin-gap)}.coin-headers{display:grid;padding:9px calc(var(--coin-inset) + var(--coin-pad-x));border-bottom:1px solid var(--border);background:var(--panel-tint);flex-shrink:0;align-items:center;font-size:var(--fs-mini);font-weight:600;color:var(--text-muted);letter-spacing:0.6px;text-transform:uppercase}.coin-headers .header-cell{cursor:pointer;padding:2px 0;transition:color var(--transition);display:flex;align-items:center;gap:3px;user-select:none;white-space:nowrap;text-align:right;justify-content:flex-end}.coin-headers .header-cell:first-child{justify-content:flex-start;text-align:left}.coin-headers .header-cell:not(:first-child){padding-right:3px}.coin-headers .header-cell:hover{color:var(--text-secondary)}.coin-headers .header-cell.active{color:var(--accent)}.vol-filter{display:flex;align-items:center;gap:7px;padding:2px calc(var(--coin-inset) + var(--coin-pad-x)) 4px;border-bottom:1px solid var(--border);background:var(--panel-tint);flex-shrink:0;position:relative;--vf-pad:12px}.vol-filter .vf-cap{font-size:var(--fs-mini);font-weight:600;letter-spacing:0.6px;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;transition:color var(--transition)}.vol-filter.on .vf-cap{color:var(--text-secondary)}.vol-filter input[type="range"]{-webkit-appearance:none;appearance:none;flex:1;min-width:0;height:16px;background:transparent;cursor:pointer;margin:0}.vol-filter input[type="range"]::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:linear-gradient(to right,var(--accent) 0 var(--p,0%),var(--border) var(--p,0%) 100%)}.vol-filter input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:9px;height:9px;margin-top:-3.5px;border-radius:50%;background:var(--accent);border:none;box-shadow:0 0 0 0 var(--accent-glow);transition:transform 0.16s var(--ease-spring),box-shadow var(--transition)}.vol-filter input[type="range"]::-moz-range-track{height:2px;border-radius:2px;background:linear-gradient(to right,var(--accent) 0 var(--p,0%),var(--border) var(--p,0%) 100%)}.vol-filter input[type="range"]::-moz-range-thumb{width:9px;height:9px;border-radius:50%;background:var(--accent);border:none;box-shadow:0 0 0 0 var(--accent-glow);transition:transform 0.16s var(--ease-spring),box-shadow var(--transition)}.vol-filter input[type="range"]:hover::-webkit-slider-thumb{transform:scale(1.25);box-shadow:0 0 0 3px var(--accent-glow)}.vol-filter input[type="range"]:active::-webkit-slider-thumb{transform:scale(1.45);box-shadow:0 0 0 4px var(--accent-soft-2)}.vol-filter input[type="range"]:hover::-moz-range-thumb{transform:scale(1.25);box-shadow:0 0 0 3px var(--accent-glow)}.vol-filter input[type="range"]:active::-moz-range-thumb{transform:scale(1.45)}.vol-filter .vf-val{display:flex;justify-content:flex-end;align-items:center;width:59px;min-width:59px;height:16px;cursor:pointer;position:relative;z-index:2}.vol-filter .vf-num{font-family:var(--font-mono);font-size:10px;line-height:1;font-weight:600;font-style:normal;font-variant-numeric:tabular-nums;color:var(--text-secondary);padding:2px 5px;border:1px solid transparent;border-radius:6px;white-space:nowrap;width:calc(5ch + var(--vf-pad));transform-origin:right center;transition:transform 0.2s var(--ease),width 0.2s var(--ease),color var(--transition),background var(--transition),border-color var(--transition),box-shadow var(--transition)}.vol-filter.on .vf-num{color:var(--accent)}.vol-filter.dragging .vf-num{transform:translateY(2px) scale(1.4);color:var(--accent);background:var(--surface);border-color:var(--accent-glow);box-shadow:0 0 0 1px var(--accent-glow),0 3px 12px rgba(0,0,0,0.42)}.coin-headers .header-cell .arrow{font-size:9px;transition:transform var(--transition);display:none;flex-shrink:0}.coin-headers .header-cell.active .arrow{display:inline-block;order:-1}.coin-headers .header-cell:first-child .arrow{order:1}.coin-headers .header-cell.desc .arrow{transform:rotate(0deg)}.coin-headers .header-cell.asc .arrow{transform:rotate(180deg)}.coin-headers .hc-ico{display:none;width:14px;height:14px;flex-shrink:0;align-items:center;justify-content:center}.coin-headers .hc-ico svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sidebar.icons .hc-txt{display:none}.sidebar.icons .hc-ico{display:inline-flex}.sidebar.icons .header-cell:not(:first-child){justify-content:center;padding-right:0}.sidebar.icons .header-cell .arrow{display:none !important}.sidebar.icons{--coin-inset:2px;--coin-pad-x:6px}.sidebar.skinny{--coin-inset:2px;--coin-pad-x:4px}.coin-item{display:grid;align-items:center;padding:6px var(--coin-pad-x);cursor:pointer;user-select:none;-webkit-user-select:none;transition:background 0.08s var(--ease),box-shadow 0.08s ease;border-radius:7px;margin:0 var(--coin-inset);position:relative;contain:layout style}.coin-item:hover{background:var(--surface-hover);box-shadow:inset 0 1px 0 var(--sheen)}.coin-item .symbol{font-weight:700;font-size:var(--fs-h);letter-spacing:0;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.coin-item .volume{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-0.2px}.coin-item .change{font-weight:600;font-family:var(--font-mono);font-size:var(--fs-small);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-0.2px}.coin-item .change.positive{color:var(--positive)}.coin-item .change.negative{color:var(--negative)}.coin-item .trades{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-0.2px}.coin-item .corr-label{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums}.coin-item .volume,.coin-item .change,.coin-item .trades,.coin-item .corr-label,.coin-headers .header-cell{overflow:hidden;white-space:nowrap}@media (max-width:1512px){.coin-item{padding-top:5px;padding-bottom:5px}}@media (max-width:900px){.coin-item{padding-top:4px;padding-bottom:4px}.sidebar{--coin-gap:3px}}@media (max-width:600px){.coin-item{padding-top:3px;padding-bottom:3px}}@media (max-height:900px){.coin-headers{padding-top:8px;padding-bottom:8px}.coin-item{padding-top:4px;padding-bottom:4px}}