#studio .premium-page-bar{display:none}
#studio[data-task-surface="designs"] .premium-page-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 22px;background:#15291f;border-top:1px solid #afba8d25;color:#e9e2d1;font:12px/1.5 Inter,Arial,sans-serif}
#studio[data-task-surface="designs"] .canvas-utility-bar,#studio[data-task-surface="designs"] .page-manager,#studio[data-task-surface="designs"] .library-head,#studio[data-task-surface="designs"] #library,#studio[data-task-surface="designs"] #library+.library-note,#studio[data-task-surface="designs"] .suggestions,#studio[data-task-surface="designs"] .shared-task-toolbar{display:none!important}
.premium-page-actions,.premium-page-view{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.premium-page-bar label{display:flex;align-items:center;gap:10px;color:#b6c4b1;font-size:11px}
.premium-page-bar button,.premium-page-bar select,.premium-page-bar summary{background:#1e3528;color:#d6decc;border:1px solid #aaba8a2c;border-radius:9px;padding:10px 12px;font:12px/1.5 Inter,Arial,sans-serif;min-height:40px;box-sizing:border-box;cursor:pointer}
.premium-page-bar select{max-width:210px;min-width:130px}.premium-page-bar button:hover,.premium-page-bar summary:hover{border-color:#d4b87466;color:#ead4a0}.premium-page-bar button:disabled{opacity:.35;cursor:not-allowed}
.premium-page-bar .premium-page-actions>button:first-of-type{background:#d0b77b;color:#15281e;border-color:transparent}
.premium-page-more{position:relative}.premium-page-more summary{list-style:none}.premium-page-more summary::after{content:'⌄';margin-left:10px}.premium-page-menu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:25;padding:12px;background:#193022;border:1px solid #aaba8a40;border-radius:12px;box-shadow:0 12px 32px #0004;min-width:210px;display:flex;flex-direction:column;gap:6px}
.premium-page-menu input{min-width:0;width:100%;box-sizing:border-box;padding:10px;background:#102319;border:1px solid #aaba8a40;border-radius:8px;color:#eadfc9;font:12px Arial,sans-serif}
.premium-page-feedback{flex-basis:100%;margin:0;font-size:11px;color:#d2b778}.premium-page-feedback:empty{display:none}
body:has(#studio[data-task-surface="designs"]) .canvas-editing-tools{background:#15291f;border-bottom:1px solid #aaba8a25;padding:12px 18px;gap:8px;font-family:Inter,Arial,sans-serif}
body:has(#studio[data-task-surface="designs"]) .canvas-editing-tools button{border-radius:8px;border-color:transparent;background:transparent;color:#c7d0bd;padding:9px 12px;font:12px Inter,Arial,sans-serif}
body:has(#studio[data-task-surface="designs"]) .canvas-editing-tools button[aria-pressed=true]{background:#d0b77b;color:#14271b}
#studio[data-task-surface="designs"] .stage{background:#102219;border:0;padding:28px;border-radius:12px}
#studio[data-task-surface="designs"] .canvas-resources{background:#172d21;color:#e8e2d2;border-left:1px solid #aaba8a25}
.premium-page-bar button:focus-visible,.premium-page-bar summary:focus-visible{outline:2px solid #d0b77b;outline-offset:3px}
@media(max-width:800px){#studio[data-task-surface="designs"] .premium-page-bar{padding:14px;gap:12px}.premium-page-view{width:100%}.premium-page-bar select{max-width:180px}.premium-page-menu{left:auto;right:0}}
/* Keep page and view controls compact despite legacy button layout rules. */
#studio[data-task-surface="designs"] .premium-page-bar{padding:12px 18px;gap:10px;align-items:center;font-family:Arial,sans-serif}
#studio .premium-page-bar .premium-page-actions,#studio .premium-page-bar .premium-page-view{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px;width:auto!important;flex:0 1 auto!important}
#studio .premium-page-bar .premium-page-view{margin-left:auto}
#studio .premium-page-bar button,#studio .premium-page-bar select,#studio .premium-page-bar summary{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;flex:0 0 auto!important;min-height:36px;height:36px;margin:0!important;padding:7px 11px;font:11px/1.4 Arial,sans-serif;border-radius:7px;box-shadow:none}
#studio .premium-page-bar label{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;margin:0!important;font:11px Arial,sans-serif}
#studio .premium-page-bar select{display:block!important;min-width:75px;max-width:170px;padding-right:24px}
#studio .premium-page-bar .workspace-options{width:auto!important;flex:0 0 auto!important;margin:0!important}
#studio .premium-page-bar .premium-page-menu button{width:100%!important;justify-content:flex-start}
@media(max-width:1050px){#studio .premium-page-bar .premium-page-view{margin-left:0;flex-wrap:wrap}#studio[data-task-surface="designs"] .premium-page-bar{gap:12px}}
/* Premium document and editing bars. */
body:has(#studio[data-task-surface="designs"]) .preview-head{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:20px 24px!important;background:#15281f!important;border-bottom:1px solid #b8a16a26;color:#eee7d6}
body:has(#studio[data-task-surface="designs"]) .preview-head h2{font:400 25px/1.2 Georgia,serif!important;letter-spacing:-.025em;margin:0!important}
body:has(#studio[data-task-surface="designs"]) .preview-head .tabs{display:inline-flex;gap:3px;padding:4px;border:1px solid #b8a16a30;border-radius:10px;background:#102219}
body:has(#studio[data-task-surface="designs"]) .preview-head button{width:auto!important;min-height:36px;padding:9px 13px;font:12px Arial,sans-serif;border-radius:7px;border:1px solid #a9b88c26;background:transparent;color:#c4cfba;box-shadow:none}
body:has(#studio[data-task-surface="designs"]) .preview-head .tabs button{border:0}
body:has(#studio[data-task-surface="designs"]) .preview-head .tabs button[aria-pressed=true]{background:#cdb57d;color:#17291e}
body:has(#studio[data-task-surface="designs"]) .preview-head [aria-label="Document actions"]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}
body:has(#studio[data-task-surface="designs"]) .preview-head [role=status]{font:11px Arial,sans-serif;color:#8fa38e;padding:0 8px}
body:has(#studio[data-task-surface="designs"]) .preview-head button[aria-label="Preview and export design"]{background:#cdb57d;color:#17291e;border-color:transparent}
body:has(#studio[data-task-surface="designs"]) .preview-head button:disabled{opacity:.35}
body:has(#studio[data-task-surface="designs"]) .canvas-editing-tools{display:flex!important;overflow-x:auto!important;overflow-y:hidden;flex-wrap:nowrap!important;padding:12px 20px!important;background:#14261d!important;border-bottom:1px solid #b8a16a20;scrollbar-width:thin;scrollbar-color:#65765c #14261d}
body:has(#studio[data-task-surface="designs"]) .canvas-editing-tools .design-tool-rail{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px;min-width:max-content!important;width:auto!important}
body:has(#studio[data-task-surface="designs"]) .canvas-editing-tools button{width:auto!important;flex-shrink:0;white-space:nowrap;border:1px solid transparent!important;border-radius:8px!important;min-height:36px;padding:9px 12px!important;font:12px Arial,sans-serif!important;background:transparent!important;color:#b8c6b2!important;box-shadow:none!important}
body:has(#studio[data-task-surface="designs"]) .canvas-editing-tools button:hover{background:#ffffff06!important;color:#ead7a9!important}
body:has(#studio[data-task-surface="designs"]) .canvas-editing-tools button[aria-pressed=true]{background:#293e2d!important;color:#e1cd9a!important;border-color:#cdb57d35!important}
body:has(#studio[data-task-surface="designs"]) .canvas-editing-tools select{width:auto!important;min-width:140px;max-width:190px;border:1px solid #a9b88c30;border-radius:8px;background:#1b3023;color:#c4cfba;padding:9px 12px;font:12px Arial,sans-serif;height:36px}
#studio[data-task-surface="designs"] .draft-recovery{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 22px!important;background:#21382a!important;border:0!important;border-bottom:1px solid #a9b88c20!important;font:11px/1.5 Arial,sans-serif!important;color:#aebda4!important}
#studio[data-task-surface="designs"] .draft-recovery button{width:auto!important;min-height:32px;padding:7px 11px;border:1px solid #a9b88c30;border-radius:7px;background:transparent;color:#c9d1bd;font:11px Arial,sans-serif}
#studio[data-task-surface="designs"] .editor-next-step{font:11px/1.6 Arial,sans-serif!important;color:#8fa38e!important;padding:10px 22px!important}
body.shared-task-active:has(#studio[data-task-surface="designs"]) .canvas-editing-tools{overflow-x:auto!important;overflow-y:hidden!important;max-width:100%;min-width:0}

body:has(.draft-recovery:not([hidden])) .editor-next-step{display:none!important} body:has(#studio[data-task-surface="designs"]) .draft-recovery{background:#15281f!important;font:11px/1.6 Arial,sans-serif!important;color:#a4b69b!important;margin:0!important;padding:12px 22px!important}
