/* Midpoint Structures report: theme tokens only. */
html:not(#o) #right-panel.rb-on .dm-controls{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 6px;font:400 11px/1.3 var(--o-font,system-ui,sans-serif);color:var(--td,#aebbd2)}
html:not(#o) #right-panel.rb-on .dm-controls input[type=number]{width:56px}
html:not(#o) #right-panel.rb-on .dm-count{margin:4px 0;font:600 11px/1.3 var(--o-font,system-ui,sans-serif);color:var(--td,#aebbd2)}
html:not(#o) #right-panel.rb-on .dm-list,html:not(#o) #right-panel.rb-on .dm-pairs{list-style:none;margin:0;padding:0}
html:not(#o) #right-panel.rb-on .dm-pairs{margin:0 0 4px 14px}
html:not(#o) #right-panel.rb-on .dm-row,html:not(#o) #right-panel.rb-on .dm-pair{display:flex;flex-wrap:wrap;gap:8px;width:100%;text-align:left;padding:3px 6px;border:1px solid var(--bd,#2a2348);border-radius:6px;background:transparent;color:var(--tx,inherit);font:400 11px/1.3 var(--o-font,system-ui,sans-serif);cursor:pointer}
html:not(#o) #right-panel.rb-on .dm-row{margin-top:3px}
html:not(#o) #right-panel.rb-on .dm-row.on,html:not(#o) #right-panel.rb-on .dm-pair.on{border-color:var(--ac,#7aa2ff);font-weight:600}
html:not(#o) #right-panel.rb-on .dm-row:focus-visible,html:not(#o) #right-panel.rb-on .dm-pair:focus-visible{outline:2px solid var(--ac,#7aa2ff);outline-offset:1px}
html:not(#o) #right-panel.rb-on .dm-rank{min-width:26px;color:var(--td,#aebbd2)}
html:not(#o) #right-panel.rb-on .dm-name{flex:1 1 140px}
html:not(#o) #right-panel.rb-on .dm-flag{flex:1 1 100%;color:var(--ac,#7aa2ff);font-size:var(--fs-caption)}
