.dod-control-group{flex-direction:column;gap:4px;display:flex}.dod-slider-wide{flex:1;min-width:200px}.dod-slider-wide .xp-slider{width:100%}.dod-table-wrap{padding:0;overflow:hidden}.dod-table-scroll{overflow-x:auto}.dod-table{min-width:720px}.dod-table td{font-family:var(--xp-mono);white-space:nowrap;font-size:12px}.dod-table td.dod-idx{color:var(--xp-text-dim);width:36px;font-weight:600}.dod-table td.dod-ts{color:var(--xp-text-muted);font-size:11px}.dod-table td.dod-na{color:var(--xp-text-dim);font-style:italic;font-family:var(--xp-font)}.dod-table td.dod-prefix{letter-spacing:.1em}.dod-table td.dod-bits{font-weight:600}.dod-table tr.tier-row-0 td{border-left:3px solid var(--tier-0)}.dod-table tr.tier-row-1 td{border-left:3px solid var(--tier-1)}.dod-table tr.tier-row-2 td{border-left:3px solid var(--tier-2)}.dod-table tr.tier-row-3 td{border-left:3px solid var(--tier-3)}.dod-table tr.tier-row-4 td{border-left:3px solid var(--tier-4)}.dod-table tr.tier-row-header td{border-left:3px solid var(--region-header)}.dod-table tr.tier-row-0 td:first-child,.dod-table tr.tier-row-1 td:first-child{border-left-width:3px}.dod-tier-badge.t0{color:var(--tier-0);background:#34d39926}.dod-tier-badge.t1{color:var(--tier-1);background:#60a5fa26}.dod-tier-badge.t2{color:var(--tier-2);background:#a78bfa26}.dod-tier-badge.t3{color:var(--tier-3);background:#fbbf2426}.dod-tier-badge.t4{color:var(--tier-4);background:#f8717126}.dod-tier-bar{border-radius:var(--xp-radius-sm);height:40px;margin-bottom:16px;display:flex;overflow:hidden}.dod-tier-seg{font-family:var(--xp-mono);color:#fff;justify-content:center;align-items:center;min-width:0;font-size:12px;font-weight:600;transition:flex-basis .4s;display:flex;overflow:hidden}.dod-tier-seg.seg-0{background:var(--tier-0);color:#0a1624}.dod-tier-seg.seg-1{background:var(--tier-1);color:#0a1624}.dod-tier-seg.seg-2{background:var(--tier-2);color:#0a1624}.dod-tier-seg.seg-3{background:var(--tier-3);color:#0a1624}.dod-tier-seg.seg-4{background:var(--tier-4);color:#0a1624}.dod-tier-legend{color:var(--xp-text-muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.dod-tier-legend-item{align-items:center;gap:6px;display:flex}.dod-tier-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.dod-tier-dot.d0{background:var(--tier-0)}.dod-tier-dot.d1{background:var(--tier-1)}.dod-tier-dot.d2{background:var(--tier-2)}.dod-tier-dot.d3{background:var(--tier-3)}.dod-tier-dot.d4{background:var(--tier-4)}.dod-bitcost-chart{flex-direction:column;gap:3px;display:flex}.dod-bitcost-row{align-items:center;gap:8px;height:20px;display:flex}.dod-bitcost-label{font-family:var(--xp-mono);color:var(--xp-text-dim);text-align:right;flex-shrink:0;width:20px;font-size:10px}.dod-bitcost-bar-wrap{flex:1;height:14px;position:relative}.dod-bitcost-bar{border-radius:3px;min-width:2px;height:100%;transition:width .4s;position:relative}.dod-bitcost-bar.bc-0{background:var(--tier-0)}.dod-bitcost-bar.bc-1{background:var(--tier-1)}.dod-bitcost-bar.bc-2{background:var(--tier-2)}.dod-bitcost-bar.bc-3{background:var(--tier-3)}.dod-bitcost-bar.bc-4{background:var(--tier-4)}.dod-bitcost-bar.bc-header{background:var(--region-header)}.dod-bitcost-bits{font-family:var(--xp-mono);color:var(--xp-text-dim);text-align:left;flex-shrink:0;width:36px;font-size:10px}.dod-story strong{color:var(--xp-success);font-weight:600}.dod-story .warn{color:var(--xp-warn)}@media (width<=640px){.dod-table{min-width:580px}.dod-table td{padding:6px 8px;font-size:11px}.dod-tier-seg{font-size:10px}.dod-bitcost-row{height:16px}.dod-bitcost-bar-wrap{height:10px}}
