.dn .dn-range{accent-color:#4338ca;width:100%}.dn .dn-scale{font-size:var(--fs-xs);color:var(--muted);justify-content:space-between;display:flex}.dn .dn-row{gap:6px;margin-top:6px;display:flex}.dn .dn-row input{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);min-width:0;min-height:40px;color:var(--ink);font:600 var(--fs-s) var(--font);flex:1;padding:0 8px}.dn .dn-check{font-size:var(--fs-s);align-items:center;gap:8px;margin:8px 0;font-weight:600;display:flex}.dn .dn-check input{width:18px;height:18px;accent-color:var(--accent)}.dn .dn-h{font-size:var(--fs-m);margin:10px 0 4px}.dn .dn-list{font-size:var(--fs-s);grid-template-columns:1fr 1fr;gap:2px 10px;margin:0;padding:0;list-style:none;display:grid}.dn .dn-list li{justify-content:space-between;gap:6px;display:flex}.dn .dn-list small{color:var(--muted);font-variant-numeric:tabular-nums}.dn .dn-btns{margin:10px 0}.dn .dn-legend{font-size:var(--fs-xs);flex-wrap:wrap;gap:4px 12px;display:flex}.dn .dn-legend span:before{content:"";background:var(--c);border:1px solid var(--line);vertical-align:-2px;border-radius:2px;width:12px;height:12px;margin-right:4px;display:inline-block}
