/* Compact studio layouts within the shared workspace frame. */
#qrall-app.q9-workspace-mode .q9-creative-ready:not([hidden]){display:flex!important;flex-direction:column;height:100%;min-height:0;overflow:hidden!important;gap:8px;padding:0!important}
#qrall-app .q9-original-gallery{display:none!important}
#qrall-app.q9-workspace-mode .q9-creative-ready :is(.q6-panel-heading,.q7-print-heading,.qra-section-head){flex:0 0 auto;display:flex;gap:12px;align-items:center;margin:0!important;padding:0 2px 5px!important}
#qrall-app.q9-workspace-mode .q9-creative-ready :is(.q6-panel-heading,.q7-print-heading,.qra-section-head)>div:first-child{flex:1;min-width:0}
#qrall-app.q9-workspace-mode .q9-creative-ready :is(.q6-panel-heading,.q7-print-heading,.qra-section-head) :is(p,.qra-kicker,br){display:none!important}
#qrall-app.q9-workspace-mode .q9-creative-ready h1{font-size:22px!important;line-height:1.2!important;margin:0!important}
#qrall-app.q9-workspace-mode .q9-creative-ready :is(.q6-creative-grid,.q7-print-layout,.q7-page-workspace){display:grid!important;grid-template-columns:minmax(290px,40%) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:12px;flex:1 1 auto;min-height:0;height:auto!important;margin:0!important;overflow:hidden}
#qrall-app.q9-workspace-mode .q9-creative-ready :is(.q6-inspector,.q7-print-editor,.q7-page-form){display:flex!important;flex-direction:column;gap:10px;height:100%;min-height:0;max-height:none!important;overflow:hidden!important;position:relative;top:auto;margin:0!important;padding:12px!important;border:1px solid var(--q7-line,#dce1e8);border-radius:12px;background:var(--q7-card,#fff)}
#qrall-app .q9-creative-picker{display:grid!important;gap:4px!important;font-size:11px!important;font-weight:600;margin:0!important;flex:0 0 auto}
#qrall-app .q9-creative-picker select{min-height:38px!important;font-size:13px!important;padding:6px 10px!important;width:100%;max-width:none}
#qrall-app .q9-creative-tabs{display:flex;flex:0 0 auto;gap:3px;padding:3px;border-radius:8px;background:var(--q7-soft,#f1f3f6)}
#qrall-app .q9-creative-tabs button{flex:1;min-width:0;min-height:36px;border:0!important;border-radius:6px;background:transparent;color:var(--q7-muted,#667085);padding:6px 4px;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}
#qrall-app .q9-creative-tabs button[aria-selected=true]{background:var(--q7-card,#fff);color:var(--q7-ink,#1b2739);box-shadow:0 1px 4px #152b4914}
#qrall-app .q9-creative-tabbody{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 3px 3px 0}
#qrall-app .q9-creative-tabpane[hidden]{display:none!important}
#qrall-app .q9-creative-tabpane :is(fieldset,.q6-detail){border:0!important;padding:0!important;margin:0!important;min-width:0}
#qrall-app .q9-creative-tabpane :is(legend,.q6-inspector-title){display:none!important}
#qrall-app .q9-creative-tabpane[data-editor-section=schedule]>details.q6-detail>summary{display:none}
#qrall-app .q9-creative-tabpane :is(label,.q7-page-hint,.q7-print-hint){font-size:12px!important;line-height:1.45;margin:8px 0!important;gap:5px!important}
#qrall-app .q9-creative-tabpane :is(input:not([type=checkbox]):not([type=color]),select,textarea){min-height:36px!important;padding:7px 10px!important;font-size:13px!important;border-radius:7px!important}
#qrall-app .q9-creative-tabpane textarea{min-height:70px!important;resize:vertical}
#qrall-app .q9-creative-tabpane input[type=color]{height:35px!important;min-height:35px!important}
#qrall-app .q9-creative-tabpane .q6-route-tip{padding:8px;margin-top:12px;font-size:11px}
#qrall-app .q9-creative-tabpane .q6-route-tip p{font-size:11px;margin:0}
#qrall-app .q9-creative-help{margin-top:12px;padding:9px 0;border-top:1px solid var(--q7-line,#dce1e8);font-size:11px;color:var(--q7-muted,#667085)}
#qrall-app .q9-creative-help summary{cursor:pointer;font-size:12px;font-weight:600;list-style:revert}
#qrall-app .q9-creative-help .q7-print-notes{padding:8px 0;border:0;background:none;font-size:11px}
#qrall-app.q9-workspace-mode .q9-creative-ready :is(.q6-preview-column,.q7-print-preview-column,.q7-page-preview-wrap){display:flex!important;flex-direction:column;grid-row:auto!important;grid-column:auto!important;gap:7px;min-height:0;height:100%;max-height:none!important;overflow:hidden!important;position:relative!important;top:auto!important;margin:0!important;padding:12px!important;border:1px solid var(--q7-line,#dce1e8);border-radius:12px;background:var(--q7-soft,#f5f6f8)}
#qrall-app.q9-workspace-mode .q9-creative-ready :is(.q6-preview-top,.q7-print-preview-top,.q7-preview-label){flex:0 0 auto;padding:0!important;margin:0!important;font-size:10px}
#qrall-app.q9-workspace-mode .q9-creative-ready :is(.q6-artboard,.q7-print-artboard){display:flex;justify-content:center;align-items:center;flex:1 1 auto;min-height:0!important;height:0!important;overflow:hidden!important;padding:8px!important;margin:0!important;max-height:none;background:transparent;border:0;box-shadow:none}
#qrall-app.q9-workspace-mode .q9-creative-ready :is(.q6-artboard,.q7-print-artboard)>svg{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain;display:block;box-shadow:none}
#qrall-app.q9-workspace-mode .q9-creative-ready :is(.q6-render-status,.q7-print-status){flex:0 0 auto;margin:0!important;padding:2px 0!important;font-size:11px;line-height:1.4;max-height:42px;overflow:auto}
#qrall-app.q9-workspace-mode .q9-creative-ready [data-page-preview]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;margin:0!important;padding:6px!important}
#qrall-app.q9-workspace-mode .q9-creative-ready .q7-public-page{max-width:580px;margin-inline:auto}
#qrall-app.q9-workspace-mode .q9-creative-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;flex:0 0 auto;margin:0!important;padding:8px 10px;background:var(--q7-card,#fff);border:1px solid var(--q7-line,#dce1e8);border-radius:10px}
#qrall-app.q9-workspace-mode .q9-creative-actions :is(.q6-export-row,.q7-print-downloads,.q7-page-actions){display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0!important;padding:0!important;flex:1;border:0;background:none}
#qrall-app.q9-workspace-mode .q9-creative-actions label{display:flex;align-items:center;gap:6px;margin:0!important;font-size:11px}
#qrall-app.q9-workspace-mode .q9-creative-actions select{min-height:36px!important;max-width:100px;padding:6px!important;font-size:12px!important}
#qrall-app.q9-workspace-mode .q9-creative-actions :is(button,.q6-save-work){min-height:37px!important;height:auto;margin:0!important;width:auto!important;padding:7px 12px!important;font-size:12px!important;white-space:nowrap;border-radius:7px;line-height:1.3}
#qrall-app.q9-workspace-mode .q9-creative-actions [data-page-status]{font-size:11px;margin:0;max-width:330px;line-height:1.4}
#qrall-app .q9-creative-mobile-views{display:none}
#qrall-app .q9-page-library-dialog{width:min(940px,calc(100vw - 24px));max-height:calc(100dvh - 70px);overflow:auto;padding:18px;border:1px solid var(--q7-line,#dce1e8);border-radius:14px;background:var(--q7-card,#fff);color:var(--q7-ink,#1b2739);z-index:1000}
#qrall-app .q9-page-library-dialog::backdrop{background:#17243c80}
#qrall-app .q9-page-library-dialog>.qra-button{position:sticky;top:0;z-index:2;margin-bottom:12px;background:var(--q7-card,#fff)}
#qrall-app .q9-page-library-dialog .q7-page-library{margin:0!important;padding:12px!important}
@media(max-width:760px){
#qrall-app.q9-workspace-mode .q9-creative-ready :is(.q6-creative-grid,.q7-print-layout,.q7-page-workspace){grid-template-columns:1fr}
#qrall-app.q9-workspace-mode .q9-creative-mobile-views{display:flex;flex:0 0 auto;gap:5px}
#qrall-app.q9-workspace-mode .q9-creative-mobile-views button{flex:1;min-height:36px;border:1px solid var(--q7-line,#dce1e8);border-radius:7px;padding:6px;background:var(--q7-card,#fff);color:var(--q7-muted,#667085);font-size:12px}
#qrall-app.q9-workspace-mode .q9-creative-mobile-views button[aria-pressed=true]{color:var(--q7-accent,#1764d6);background:var(--q7-soft,#f1f4fa);border-color:var(--q7-accent,#1764d6)}
#qrall-app.q9-workspace-mode .q9-creative-ready[data-q9-creative-view=edit] :is(.q6-preview-column,.q7-print-preview-column,.q7-page-preview-wrap),#qrall-app.q9-workspace-mode .q9-creative-ready[data-q9-creative-view=preview] :is(.q6-inspector,.q7-print-editor,.q7-page-form){display:none!important}
#qrall-app.q9-workspace-mode .q9-creative-ready :is(.q6-panel-heading,.q7-print-heading,.qra-section-head){gap:6px;flex-wrap:wrap}
#qrall-app.q9-workspace-mode .q9-creative-ready :is(.q6-panel-heading,.q7-print-heading,.qra-section-head) .qra-button{font-size:11px;min-height:32px;padding:5px 8px}
#qrall-app.q9-workspace-mode .q9-creative-ready :is(.q6-panel-heading,.q7-print-heading,.qra-section-head) .qra-action-row{gap:5px}
#qrall-app.q9-workspace-mode .q9-creative-tabpane :is(input:not([type=checkbox]):not([type=color]),select,textarea){font-size:16px!important}
#qrall-app.q9-workspace-mode .q9-creative-actions{padding:7px;gap:5px}
#qrall-app.q9-workspace-mode .q9-creative-actions :is(button,.q6-save-work){min-height:38px!important;padding:6px 9px!important;font-size:11px!important}
#qrall-app.q9-workspace-mode .q9-creative-actions :is(.q6-export-row,.q7-print-downloads,.q7-page-actions){gap:5px;flex-wrap:wrap}
#qrall-app.q9-workspace-mode .q9-creative-actions [data-page-status]{flex-basis:100%;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
