#leds-full .studio-native{display:none!important}#leds-full .approved-editor{grid-column:1/-1;min-width:0}#leds-full .studio-notice{font-size:15px;color:#111;font-weight:700;padding:10px 0;margin:0}#leds-full .order-layout{grid-template-columns:1fr}#leds-full .order-preview{display:none}#leds-full .item{background:#fff;padding:16px 8px}#leds-full header{background:#fff;border-bottom:1px solid #ddd;border-radius:0;color:#111!important;-webkit-text-fill-color:#111!important;padding:12px 20px}#leds-full header h1,#leds-full header div{color:#111!important;-webkit-text-fill-color:#111!important}#leds-full header [data-business-name]{display:none}#leds-full header [data-site-logo]{width:250px!important;height:120px!important;object-fit:contain}#leds-full header h1{font-size:26px;margin-top:0}@media(max-width:650px){#leds-full .item{padding:10px 0}#leds-full .panel{padding:12px 6px}}

/* Full desktop workspace; the phone wizard keeps its existing order. */
@media(min-width:1000px){
 #leds-full{width:100%;max-width:none;padding:24px 24px}
 #leds-full header{display:flex;align-items:center;gap:28px;padding:12px 8px 22px}
 #leds-full header [data-site-logo]{width:290px!important;height:130px!important}
 #leds-full header h1{margin:0;font-size:34px;flex:1}
 #leds-full #leds-mode-label{font-size:13px}
 #leds-full .panel{padding:24px;border-radius:8px;scroll-margin-top:90px}
 #leds-full .panel:first-of-type>.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
 #leds-full .panel:first-of-type h2{margin-top:0}
 #leds-full .item{padding:20px;background:#fff}
 #leds-full .item-top{padding-bottom:14px;border-bottom:1px solid #e5e5e5}
 #leds-full .item-grid{grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:20px}
 #leds-full .category-fields{min-width:0}
 #leds-full .approved-editor{width:100%;max-width:none}
 #leds-full .studio-notice{font-size:14px;margin:0;padding:8px 0 14px}
 #leds-full #orderSteps{position:sticky;top:0;z-index:5;margin:20px 0 0;background:#fff;box-shadow:0 3px 8px #00000008}
 #leds-full #orderSteps button{padding:16px 20px}
 #leds-full .wizard-actions{display:none}
 #leds-full #leds-summary .review-details{grid-template-columns:repeat(3,minmax(0,1fr))}
}
/* Native customizers retain form data, but must not constrain the live editor. */
#leds-full .category-fields.studio-active{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px;min-width:0;width:100%}
#leds-full .category-fields.studio-active>.approved-editor{grid-column:1/-1!important;grid-row:auto!important;position:static;min-width:0;width:100%;max-width:none}
#leds-full .category-fields.studio-active>.studio-notice{grid-column:1/-1!important}
