/* Stellar editor only: a concise panel and room for the entire artwork. */
.studio-compact .studio{gap:12px 20px;padding-top:12px}
.studio-compact .studio-heading h1{font-size:28px}
.studio-compact .studio-heading{min-height:30px}
.studio-compact .preview-editor-title{padding:0 0 8px}
.studio-compact .preview-editor-title h2{font-size:clamp(22px,2.5vw,32px);letter-spacing:.06em;line-height:1.12}
.studio-compact .preview-editor-title p{font:11px/1.5 Manrope,Arial,sans-serif;margin:4px 0 0;color:var(--muted)}
.studio-compact .preview-top{font-size:8px;margin:0 0 6px;min-height:12px}
.studio-compact .preview-column{padding:10px 12px 8px}
.studio-compact .preview-stack .poster-open{width:var(--poster-fit-width,280px);min-width:0;max-width:100%;margin:0 auto;cursor:default}
.studio-compact .preview-actions{gap:14px;margin:6px 0 0;flex-wrap:wrap}
.studio-compact .preview-actions button,.studio-compact .preview-actions .check{font-size:9px;margin:0}
.studio-compact .preview-stack .preview-column{overflow:visible}
.studio-compact .editor .editor-section > summary{padding:12px 16px;font-size:11px}
.studio-compact .editor .editor-section-body{padding:0 16px 16px}
.studio-compact .editor .editor-section-body label:not(.check):not(.font-sample):not(.background-card){font-size:11px;margin-top:9px}
.studio-compact .editor input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),.studio-compact .editor select,.studio-compact .editor textarea{font-size:11px;min-height:38px;padding:8px 10px}
.studio-compact .editor .check,.studio-compact .editor .editor-section-body button:not(.text-button){font-size:11px}
.studio-compact .editor .field-note{font-size:10px;margin:4px 0 8px}
.studio-compact .editor .editor-footer{min-height:0;padding:8px 12px}
.studio-compact .gift-slots{padding:10px;gap:7px}
.studio-compact .gift-slots button{font-size:11px;padding:8px}
.studio-compact .editor .date-label{font-size:11px;margin:10px 0 5px}
.studio-compact .editor .time-row{gap:10px}
@media(min-width:761px){
 .studio-compact .preview-stack{grid-row:2/4;position:sticky;top:12px;height:auto;display:block;align-self:start}
 .studio-compact .preview-stack .preview-column{height:var(--preview-pane-height,calc(100svh - 180px));min-height:0}
 .studio-compact .gift-checkout{margin-top:12px}
}
@media(max-width:760px){
 .studio-compact .studio > .gift-checkout{order:3;width:100%}
 .studio-compact .preview-stack .preview-column{height:auto}
 .studio-compact .studio-heading h1{font-size:24px}
}

.studio-compact .ready-purchase{display:none!important}
.studio-compact .editor .ruedas{--alto-rueda:38px}
.studio-compact .editor .opcion-rueda{font-size:13px}
