.pc-dms-controls{display:flex;align-items:center;gap:16px;min-width:0;flex-wrap:wrap}
#pc-fullscreen{white-space:nowrap;flex-shrink:0;padding:8px 12px;font-size:13px}
#pc-fullscreen[aria-pressed="true"]{background:#343a42;color:#fff;border-color:#59616d}
@media(max-width:900px){.topbar{flex-wrap:wrap}.pc-dms-controls{gap:10px;width:100%}.pc-dms-controls .dms-selector{flex:1;min-width:180px}}
