.md-display-units { display:flex; align-items:center; flex-wrap:wrap; gap:8px 16px; padding:10px 14px; margin:10px 0; border:1px solid #dce6f0; border-radius:12px; background:#fff; color:#173b60; }
.md-display-switch { display:flex; align-items:center; gap:5px; font-size:12px; }
.md-display-switch>span { margin-right:5px; font-weight:600; }
.md-display-button { min-height:44px; min-width:58px; padding:7px 12px; border:1px solid #d4e1ee; border-radius:8px; background:#f6f9fc; color:#173b60; font-family:inherit; font-size:12px; line-height:1.3; font-weight:600; cursor:pointer; }
.md-display-button[aria-pressed="true"] { background:#163b60; border-color:#163b60; color:#fff; }
.md-display-button:focus-visible { outline:3px solid #3e91cf; outline-offset:2px; }
.md-display-help { flex:1 1 300px; margin:0; font-size:11px; line-height:1.5; }
.md-display-quantity { font-variant-numeric:tabular-nums; overflow-wrap:anywhere; }
@media(max-width:540px) { .md-display-units { align-items:flex-start; gap:7px; padding:10px; } .md-display-help { flex-basis:100%; } }

/* Presentation panels change report output only; source controls stay native. */
[data-presentation-panel][hidden] { display:none !important; }
