/* BZDR Studio v5.26 · responsive controls, no changes to plugin faceplates or DSP. */
.workspace-view-picker,.edit-mode-picker{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.08em;color:#a8c4d4}
.workspace-view-picker select,.edit-mode-picker select{color:#e0edf6;background:#142632;border:1px solid #385264;border-radius:5px;min-height:32px;padding:4px 22px 4px 9px;font:inherit;font-size:12px}
.top-tabs>.tab,.edit-mode-bar .mode-cells{display:none!important}
.workspace-view-picker{flex:1;min-width:0;justify-content:flex-start;padding:1px 5px}
.workspace-view-picker select{min-width:105px}
.edit-mode-picker{width:100%;padding:2px 5px;justify-content:space-between}
.edit-mode-picker select{min-width:94px}
.mobile-inspector-toggle{display:block;width:100%;text-align:left;min-height:34px;flex:none;color:#bfd6e4;background:#142331;border:1px solid #334a5b;border-radius:4px;padding:5px 10px;font-size:12px}
.mobile-inspector-toggle[aria-expanded="true"]{background:#203b50}
.mobile-clip-inspector{display:block;max-height:215px;overflow:auto;background:#0c1925;border:1px solid #385163;border-radius:4px;padding:9px;color:#c7d8e6}
.mobile-clip-inspector[hidden]{display:none!important}
.mobile-clip-inspector .inspector-field{display:flex;justify-content:space-between;gap:10px;padding:4px 2px;border-bottom:1px solid #233747;font-size:12px}
.mobile-clip-inspector .inspector-field strong{font-weight:500;color:#d3e6f2}
.mobile-clip-inspector .inspector-actions{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}
.mobile-clip-inspector .inspector-actions button{background:#233e50;color:#eef6fb;border:1px solid #46647a;padding:7px;border-radius:4px}
#transportRewind,#transportForward{font-size:13px}
#transportPlay.is-looping::after{content:"↻";font-size:10px;position:absolute;top:1px;right:2px;color:#68c9a5}
#transportPlay{position:relative}
.browse-actions{display:flex;flex-wrap:wrap;gap:6px}
#browseFolder,#browseDevice{border:1px solid #54718b;background:#1e3849;color:#deeff9;border-radius:5px;padding:8px}
.folder-row[data-browser-index] small{opacity:.7}
.browse-unavailable{font-size:12px;padding:15px;color:#9cb0bf}
@media(max-width:1099px){
 .top-tabs{display:flex;align-items:center}
 .workspace-view-picker{margin-right:auto}
 .edit-mode-bar{display:flex;align-items:center;gap:6px}
 .transport-buttons{display:flex;justify-content:space-between}
 .transport-buttons button{min-width:0;flex:1}
}
body.bzdr-desktop .top-tabs{width:162px;right:55px}
body.bzdr-desktop .workspace-view-picker{display:flex;width:100%;padding:0}
body.bzdr-desktop .workspace-view-picker select{height:29px;min-height:29px;max-width:116px}
body.bzdr-desktop .desktop-toolbar .edit-mode-bar{flex:0 0 112px}
body.bzdr-desktop .edit-mode-picker{display:flex;flex-direction:column;font-size:8px;padding:2px}
body.bzdr-desktop .edit-mode-picker select{width:100%;min-width:0;min-height:29px;height:29px}
body.bzdr-desktop .desktop-toolbar .transport-dock{flex:0 1 276px;min-width:225px}
body.bzdr-desktop .transport-buttons button{font-size:15px!important;position:relative}
body.bzdr-desktop #transportRewind,body.bzdr-desktop #transportForward{font-size:10px!important}
body.bzdr-desktop .desktop-inspector-toggle{background:#1b3548;color:#c7e6f4;border:1px solid #436378;border-radius:3px;padding:3px 7px;font-size:10px;align-self:center;white-space:nowrap}
body.bzdr-desktop .desktop-inspector-toggle[aria-expanded="true"]{background:#26506b}
body.bzdr-desktop .mobile-inspector-toggle,body.bzdr-desktop .mobile-clip-inspector{display:none!important}
body.bzdr-desktop[data-inspector-open="false"]{--desktop-right:0px}
body.bzdr-desktop[data-inspector-open="false"] .desktop-inspector{display:none!important}
body.bzdr-desktop[data-inspector-open="false"] .studio-shell[data-view="edit"]{grid-template-areas:"header header header" "toolbar toolbar toolbar" "tracks screen screen" "status status status"!important}
body.bzdr-desktop #browseView .browse-actions{margin:9px}

/* Functional device browser rows, explicit import and monitoring status. */
.browser-file-entry{display:flex;align-items:center;gap:3px;border-bottom:1px solid #243b4d;min-width:0}
.browser-file-entry>.folder-row{min-width:0;flex:1;border:0}
.browser-file-entry.selected{background:#193b52}
.browser-file-entry .folder-info{min-width:0}
.browser-file-entry .folder-info small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.browser-import{white-space:nowrap;min-width:61px;min-height:33px;margin-right:5px;padding:3px 6px;border:1px solid #406e87;border-radius:4px;color:#cee5f5;background:#163447;font-size:10px}
#transportSoundOnSound{color:#e9bd80;font-size:11px;font-weight:700;letter-spacing:-.03em}
#transportSoundOnSound.active{color:#ffe7bf;background:#5a3b21;border-color:#a27b42;box-shadow:inset 0 0 7px #f3b74c55}
body.bzdr-desktop .transport-buttons #transportSoundOnSound{font-size:10px!important;letter-spacing:0}
@media(max-width:450px){.transport-buttons button{padding-left:0!important;padding-right:0!important;font-size:16px!important}.transport-buttons #transportSoundOnSound{font-size:9px!important}}
