.shell.lab-stencil .main>section.stage,.shell.lab-stencil .main>aside.side{display:none!important}
#stencilWorkspace{display:none;border:0;width:100%;height:100%;min-width:0;min-height:0;grid-column:2/-1;grid-row:1;background:#fffaf7}
.shell.lab-stencil #stencilWorkspace{display:block}
.shell.lab-stencil #rollerHeaderToolbar,.shell.lab-stencil #resetCam,.shell.lab-stencil #exportBtn{display:none!important}
#stencilDownload{display:none}
.shell.lab-stencil #stencilDownload{display:inline-flex;border:0;border-radius:12px;background:#ff6090;color:#fff;padding:11px 22px;font:700 14px Quicksand,sans-serif;cursor:pointer}
#stencilDownload{align-items:center;justify-content:center;gap:8px}
#stencilDownload svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}
#stencilDownload.hc-stencil-restricted{opacity:.5!important}
.hc-app-header #rlHeaderExport.notready{opacity:.5!important;box-shadow:none!important}
.hc-app-header #hcQuotaPill .hc-quota-text:empty,.hc-app-header #hcRollerQuotaPill .hc-quota-text:empty{display:none!important}
.hc-app-header #hcRollerQuotaPill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}
.shell .hc-app-header #hcQuotaPill .hc-quota-num,.shell .hc-app-header #hcRollerQuotaPill .hc-roller-quota-label{font:700 13px/1 'Quicksand',sans-serif!important;letter-spacing:0!important}
/* Shared header footprint: switching studios must not move the quota or action. */
.hc-app-header>.toolbar{gap:10px!important;align-items:center!important}
.hc-app-header #exportBtn,.hc-app-header #rlHeaderExport,.hc-app-header #stencilDownload{box-sizing:border-box!important;width:148px!important;min-width:148px!important;height:44px!important;padding:0 16px!important;gap:8px!important;border-radius:12px!important;font:700 13px 'Quicksand',sans-serif!important;justify-content:center!important;background:var(--studio-pink)!important;color:#fff!important}
.hc-app-header #exportBtn svg,.hc-app-header #rlHeaderExport svg,.hc-app-header #stencilDownload svg{width:20px!important;height:20px!important;flex:0 0 20px}
.hc-app-header #hcQuotaPill,.hc-app-header #hcRollerQuotaPill{box-sizing:border-box!important;width:148px!important;min-width:148px!important;height:44px!important;margin:0!important;padding:0 12px!important;justify-content:center!important}
@media(max-width:700px){.hc-app-header #exportBtn,.hc-app-header #rlHeaderExport,.hc-app-header #stencilDownload{width:44px!important;min-width:44px!important;padding:0!important}.hc-app-header #exportBtn span,.hc-app-header #rlHeaderExport span,.hc-app-header #stencilDownload span{display:none!important}.hc-app-header #hcQuotaPill,.hc-app-header #hcRollerQuotaPill{width:120px!important;min-width:120px!important}}
html.hc-page-open #stencilDownload,body.hc-library-open #stencilDownload,body:has(#hcBillingPage) #stencilDownload{display:none!important}
.viewpad .hcRailTop,.viewpad .hcRailBottom{display:contents!important}
.viewpad{flex-direction:row!important;width:max-content!important}
.viewpad .hcDesignIcon{width:40px!important;min-width:40px!important;max-width:40px!important;flex-basis:40px!important;height:40px!important}
