.cockpit-layout-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;background:#14303c;border-radius:12px;margin:8px 0}.cockpit-layout-toolbar span{margin-right:auto}.cockpit-layout-toolbar button,.cockpit-drag-handle,.cockpit-move-button{width:auto!important;padding:6px 9px!important;font-size:12px!important}.cockpit-drop-target{outline:2px dashed turquoise}.workspace .viewer{aspect-ratio:16/9!important;max-height:none!important}.workspace .viewer video{object-fit:contain;max-height:none!important}.workspace .lobby-preview{aspect-ratio:16/8;height:auto!important}.cockpit-audio{margin:12px 0}.cockpit-audio audio{width:100%}.workspace.cockpit-focus-table>.lobby-capture,.workspace.cockpit-focus-table>.analysis-column{display:none!important}@media(min-width:1101px){.workspace.cockpit-focus-table{grid-template-columns:1fr!important}.workspace.cockpit-focus-table>.table-panel{grid-column:1!important;grid-row:1!important}}
/* Right aligned window controls, including dynamically inserted rearrangement controls. */
.workspace .panel-heading{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.workspace .panel-heading h2{margin-right:auto!important}.workspace .panel-heading .mini-actions{margin-left:auto!important;display:flex!important;justify-content:flex-end!important;gap:4px!important}.workspace .panel-heading>.cockpit-drag-handle{order:2}.workspace .panel-heading>.cockpit-move-button{order:3}.workspace .analysis-column>.panel>h2{display:flex!important;align-items:center!important;gap:4px!important}.workspace .analysis-column>.panel>h2>.cockpit-drag-handle{margin-left:auto!important}.workspace .analysis-column>.panel>h2>.cockpit-move-button{flex-shrink:0!important}.workspace .panel-heading .mini-actions button{width:auto!important;white-space:nowrap!important}

.workspace .panel-heading>.cockpit-drag-handle,.workspace .panel-heading>.cockpit-move-button{order:0!important}.workspace .panel-heading>.mini-actions{order:2!important}.workspace .panel-heading>.cockpit-drag-handle{margin-left:auto!important}.workspace .panel-heading>.cockpit-move-button{margin-left:0!important}.workspace .analysis-column>.panel>h2{justify-content:flex-start!important}.workspace .analysis-column>.panel>h2>.cockpit-drag-handle{margin-left:auto!important}

/* Readable cockpit: panel labels remain left, all controls align right. */
.workspace .panel-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.workspace .panel-heading h2{grid-column:1!important;grid-row:1!important;margin:0!important;justify-self:start!important}.workspace .panel-heading .mini-actions{grid-column:2!important;grid-row:1!important;justify-self:end!important;margin:0!important}.workspace .panel-heading>.cockpit-drag-handle,.workspace .panel-heading>.cockpit-move-button{display:none!important}.workspace .analysis-column>.panel>h2{display:flex!important;justify-content:flex-start!important;width:100%!important}.workspace .analysis-column>.panel>h2>.cockpit-drag-handle{margin-left:auto!important}.workspace .analysis-column>.panel{max-height:none!important;height:auto!important;overflow:visible!important;align-self:start!important}.workspace .analysis-column{align-content:start!important;grid-auto-rows:max-content!important}.workspace .analysis-column .panel form{display:block!important}.workspace .analysis-column .panel output{display:block!important;min-height:1.2em!important}.workspace .analysis-column .panel input,.workspace .analysis-column .panel select{width:100%!important;max-width:100%!important}.workspace .analysis-column .panel label{display:block!important;margin:6px 0 3px!important}.workspace .analysis-column .panel p{margin:6px 0!important}.workspace .analysis-column .panel button{min-height:30px!important}

/* Readable multi-panel workstation: no overlays or clipped diagnostics. */
.workspace,.workspace.pt-packed{min-width:0;align-items:start}
.workspace>.panel,.workspace>.analysis-column,.workspace .analysis-column>.panel{min-width:0;box-sizing:border-box}
.workspace .analysis-column>.panel{max-height:none!important;overflow:visible!important;position:relative}
.workspace .panel-heading{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:6px!important}
.workspace .panel-heading>h2{flex:1 1 125px;min-width:0;text-align:left!important;margin:0 auto 0 0!important}
.workspace .panel-heading>.mini-actions,.workspace .panel-heading>.cockpit-window-controls{margin-left:auto!important;display:flex;justify-content:flex-end;flex-wrap:wrap;max-width:100%}
#pt-capture-diagnostics{position:relative!important;inset:auto!important;transform:none!important;z-index:auto!important;grid-column:1/-1!important;max-height:none!important;overflow:visible!important}
#pt-capture-diagnostics [id="pt-diagnostics-results"]{max-height:none!important;overflow-wrap:anywhere}
#pt-capture-diagnostics .viewer-actions{display:flex;flex-wrap:wrap}
@media(max-width:850px){.workspace .analysis-column{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){.workspace .analysis-column{grid-template-columns:1fr!important}}
