.store-design,.store-design-shell{background:var(--design-background);color:var(--design-text);font-family:var(--font-body);letter-spacing:0}.store-design{text-align:start;min-width:0;container-type:inline-size}.store-design *,.store-design-shell *{box-sizing:border-box}.store-design :focus-visible,.store-design-shell :focus-visible{outline:2px solid var(--design-readable-accent);outline-offset:4px}.store-design h1,.store-design h2,.store-design h3{color:var(--design-text);letter-spacing:0;margin:0}.store-design h1{font-size:clamp(34px,5cqw,68px);line-height:1.25;animation:none}.store-design h2{font-size:clamp(23px,3cqw,36px);line-height:1.3}.store-design p{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.85}.store-design a{color:inherit}.sd-canvas{width:min(100% - 64px,1200px);margin-inline:auto}.sd-section{padding-block:48px;scroll-margin-top:120px}.sd-section+.sd-section{border-top:1px solid var(--design-line)}.sd-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;min-height:440px;display:grid}.sd-hero-copy{min-width:0;padding-block:24px}.sd-eyebrow{color:var(--design-readable-accent);font-size:14px;font-weight:700;margin-bottom:20px!important}.sd-description{max-width:580px;font-size:17px;margin-top:20px!important}.sd-action{border:1px solid var(--design-accent);background:var(--design-accent);border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:48px;margin-top:28px;padding:12px 24px;font-size:15px;font-weight:700;transition:opacity .18s ease-out;display:inline-flex;color:var(--design-on-accent)!important}.sd-action:hover{opacity:.88}.sd-section-art{background:var(--design-surface);aspect-ratio:480/380;border-radius:8px;place-items:center;min-width:0;display:grid;overflow:hidden}.sd-section-art svg{width:100%;height:auto;color:var(--design-text);display:block}.sd-section-art>img{object-fit:cover;width:100%;height:100%;display:block}.sd-section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.sd-section-heading>p{max-width:540px;font-size:15px}.sd-category-list{border-top:1px solid var(--design-line);border-inline-start:1px solid var(--design-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sd-category-list button{min-height:64px;color:var(--design-text);border-inline-end:1px solid var(--design-line);border-bottom:1px solid var(--design-line);text-align:start;overflow-wrap:anywhere;align-items:center;gap:16px;padding:12px 20px;font-size:16px;transition:background-color .18s ease-out;display:flex}.sd-category-list button:hover,.sd-category-list button.is-active{background:var(--design-surface)}.sd-category-number{color:var(--design-readable-accent);font-size:12px}.sd-category-list svg{flex-shrink:0;margin-inline-start:auto}.sd-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.sd-product{border-bottom:1px solid var(--design-line);min-width:0;display:block}.sd-product-image{background:var(--design-surface);aspect-ratio:1;color:var(--design-accent);border-radius:8px;place-items:center;display:grid;overflow:hidden}.sd-product-image img{object-fit:cover;width:100%;height:100%;display:block}.sd-product-copy{padding:20px 0}.sd-product-copy h3{overflow-wrap:anywhere;font-size:19px;line-height:1.6}.sd-product-copy p{margin-top:8px;font-size:16px;font-weight:700}.sd-product-action{min-height:44px;color:var(--design-readable-accent);align-items:center;gap:12px;margin-top:8px;font-size:14px;display:flex}.sd-story,.sd-banner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.sd-banner .sd-section-art{order:-1}.sd-story .sd-description,.sd-banner .sd-description{font-size:16px}.sd-information{grid-template-columns:.7fr 1.3fr;gap:24px 48px;display:grid}.sd-information-lines{gap:16px;display:grid}.sd-information-lines p{border-bottom:1px solid var(--design-line);align-items:baseline;gap:20px;padding-bottom:16px;display:flex}.sd-information-lines p span{color:var(--design-readable-accent);flex-shrink:0;font-size:12px}.sd-empty{background:var(--design-surface);border-radius:8px;padding:40px 24px;font-size:15px}.sd-footer{border-top:1px solid var(--design-line);justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.sd-footer a{align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}.sd-announcement{background:var(--design-accent);color:var(--design-on-accent);text-align:center;overflow-wrap:anywhere;padding:12px 24px;font-size:14px;line-height:1.75}.sd-preview-header{border-bottom:1px solid var(--design-line);align-items:center;gap:32px;padding:20px 32px;display:flex}.sd-brand{align-items:center;gap:16px;min-width:0;display:flex}.sd-brand img{object-fit:contain;width:auto;max-width:160px;max-height:64px}.sd-brand strong{overflow-wrap:anywhere;font-size:22px}.sd-preview-cart{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.sd-catalog-search{border:1px solid var(--design-line);border-radius:8px;align-items:center;gap:12px;max-width:600px;min-height:48px;margin-bottom:20px;padding-inline:16px;display:flex}.sd-catalog-search input{width:100%;min-width:0;min-height:48px;color:inherit;background:0 0;outline:none}.sd-catalog-search:focus-within{border-color:var(--design-accent)}.sd-catalog-search input::placeholder{color:inherit;opacity:.72}.sd-catalog-filters{gap:8px;margin-bottom:16px;padding-bottom:16px;display:flex;overflow-x:auto}.sd-catalog-filters button{border:1px solid var(--design-line);border-radius:8px;flex-shrink:0;min-height:44px;padding:8px 16px}.sd-catalog-filters button.is-active{background:var(--design-accent);border-color:var(--design-accent);color:var(--design-on-accent)}.sd-catalog-status{padding-block:32px;line-height:1.85}.sd-catalog-error{border-inline-start:3px solid var(--design-accent);background:var(--design-surface);margin-block:16px;padding:16px}.sd-more{text-align:center;margin-top:24px}.store-design-shell .bg-yellow,.store-design-shell .hover\:bg-yellow:hover{color:var(--design-on-accent)}.store-design-shell .text-yellow{color:var(--design-readable-accent)}.store-design-shell .store-design-header .sd-store-brand-logo{object-fit:contain;width:auto;max-width:144px;max-height:52px}.store-design-shell .store-design-header nav{min-height:88px}.store-design-shell .store-design-header nav button,.store-design-shell .store-design-header nav a:not(.sd-store-brand){min-height:44px}.store-design-shell .sd-store-brand{min-width:0}.store-design-shell .sd-store-brand span{max-width:240px}.sd--fashion .sd-hero{grid-template-columns:1fr 1fr}.sd--fashion .sd-hero .sd-section-art,.sd--fashion .sd-product-image{aspect-ratio:4/5}.sd--fashion .sd-eyebrow{border-inline-start:2px solid var(--design-accent);padding-inline-start:16px}.sd--electronics .sd-hero{grid-template-columns:1.3fr .7fr;min-height:320px}.sd--electronics h1{font-size:clamp(32px,4cqw,52px)}.sd--electronics .sd-products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sd--electronics .sd-product{border:1px solid var(--design-line);border-radius:8px}.sd--electronics .sd-product-copy{padding:16px}.sd--electronics .sd-product-image{border-radius:8px 8px 0 0}.sd--beauty .sd-hero{grid-template-columns:.9fr 1.1fr;gap:64px}.sd--beauty .sd-hero .sd-section-art{order:-1}.sd--beauty h1{font-size:clamp(34px,4.5cqw,58px);line-height:1.4}.sd--beauty .sd-product-copy{padding:24px 8px}.sd--beauty .sd-products-grid{gap:40px 32px}.sd--perfume .sd-hero{grid-template-columns:1fr;gap:0;min-height:0}.sd--perfume .sd-hero-copy{max-width:720px;padding-block:16px 32px}.sd--perfume .sd-hero .sd-section-art{aspect-ratio:16/6;border-top:1px solid var(--design-line)}.sd--perfume .sd-hero .sd-section-art svg{max-height:380px}.sd--perfume .sd-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.sd--perfume .sd-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sd--home .sd-hero{grid-template-columns:.8fr 1.2fr}.sd--home h1{font-size:clamp(32px,4.4cqw,60px)}.sd--home .sd-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.sd--home .sd-product-image{aspect-ratio:4/3}.sd--food .sd-categories{padding-block:24px}.sd--food .sd-categories h2{font-size:21px}.sd--food .sd-hero{background:var(--design-surface);border-radius:8px;grid-template-columns:1fr 1fr;padding-inline:32px}.sd--food .sd-hero .sd-section-art{background:var(--design-background)}.sd--food .sd-category-list{grid-template-columns:repeat(4,minmax(0,1fr))}.sd--jewelry .sd-hero{grid-template-columns:1fr 1fr}.sd--jewelry .sd-hero .sd-section-art{border-inline-start:1px solid var(--design-line);background:0 0;border-radius:0}.sd--jewelry h1{font-size:clamp(32px,4.5cqw,56px);line-height:1.5}.sd--jewelry .sd-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.sd--jewelry .sd-product-image{aspect-ratio:5/4}.sd--jewelry .sd-category-list{border:0;flex-wrap:wrap;gap:16px;display:flex}.sd--jewelry .sd-category-list button{border:1px solid var(--design-line);border-radius:8px;flex:180px}.sd--sports .sd-hero{border-bottom:4px solid var(--design-accent);grid-template-columns:1.2fr .8fr}.sd--sports h1{font-size:clamp(38px,6cqw,80px);line-height:1.2}.sd--sports .sd-product-copy{grid-template-columns:1fr auto;gap:4px 16px;display:grid}.sd--sports .sd-product-copy p{margin-top:0}.sd--sports .sd-product-action{grid-column:1/-1}.sd--books .sd-hero{border-bottom:2px solid var(--design-text);grid-template-columns:1.1fr .9fr}.sd--books .sd-eyebrow{border-bottom:1px solid var(--design-line);padding-bottom:12px}.sd--books .sd-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sd--books .sd-product-image{aspect-ratio:3/4}.sd--books .sd-product-copy h3{font-size:21px}.sd--books .sd-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sd--kids .sd-hero{grid-template-columns:1fr 1fr}.sd--kids .sd-hero-copy{border-inline-start:4px solid var(--design-accent);padding-inline-start:24px}.sd--kids .sd-products-grid{gap:24px}.sd--kids .sd-product{border:1px solid var(--design-line);border-radius:8px;padding:12px}.sd--kids .sd-product-copy{padding:16px 8px 8px}@container (max-width:760px){.sd-canvas{width:calc(100% - 32px)}.sd-section{padding-block:32px}.store-design .sd-hero,.sd-story,.sd-banner,.sd-information{grid-template-columns:1fr;gap:24px;min-height:0}.store-design .sd-hero .sd-section-art{order:initial;aspect-ratio:480/340;border:0;border-radius:8px}.store-design .sd-hero-copy{padding-block:8px}.store-design .sd-hero h1{font-size:clamp(32px,8cqw,48px)}.sd-description{font-size:16px;margin-top:16px!important}.sd-eyebrow{margin-bottom:12px!important}.sd-action{margin-top:20px}.sd-section-heading{display:block}.sd-section-heading>p{margin-top:12px}.store-design .sd-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.store-design .sd-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-category-list button{gap:8px;padding:12px;font-size:14px}.sd-product-copy h3,.sd--books .sd-product-copy h3{font-size:16px}.sd-product-copy p{font-size:14px}.sd-product-copy{padding-block:12px}.sd-product-action{gap:8px;font-size:13px}.sd--sports .sd-product-copy{display:block}.sd--sports .sd-product-copy p{margin-top:8px}.sd--electronics .sd-product-copy,.sd--kids .sd-product-copy{padding:12px 8px}.sd--kids .sd-product{padding:8px}.sd--food .sd-hero{padding:24px 16px}.sd--kids .sd-hero-copy{padding-inline-start:16px}.sd-footer{padding:24px 16px}.sd-preview-header{gap:16px;padding:16px}.sd-brand strong{font-size:18px}.sd-brand img{max-width:96px;max-height:40px}.sd-preview-nav{display:none}}@container (max-width:380px){.store-design .sd-products-grid{gap:24px 12px}.sd-category-number{display:none}.sd-product-action{font-size:12px}.sd-brand{gap:8px}.sd-preview-cart{font-size:13px}}@media (max-width:640px){.store-design-shell .store-design-header nav{gap:12px;min-height:76px}.store-design-shell .sd-store-brand{gap:8px}.store-design-shell .sd-store-brand span{max-width:150px;font-size:16px}.store-design-shell .store-design-header .sd-store-brand-logo{max-width:88px;max-height:40px}}@media (prefers-reduced-motion:reduce){.store-design *,.store-design :before,.store-design :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.design-editor-module__rDNY3q__editor{--editor-paper:#fffaf2;--editor-ink:#202320;--editor-line:#ddd9d0;--editor-accent:#a83832;color:var(--editor-ink);background:var(--editor-paper);font-family:var(--font-body);letter-spacing:0;border-radius:8px;padding:24px}.design-editor-module__rDNY3q__editor *{box-sizing:border-box}:is(.design-editor-module__rDNY3q__controls,.design-editor-module__rDNY3q__toolbar,.design-editor-module__rDNY3q__heading,.design-editor-module__rDNY3q__previewTools,.design-editor-module__rDNY3q__dialog,.design-editor-module__rDNY3q__footer) :is(button,input,textarea){font:inherit}:is(.design-editor-module__rDNY3q__controls,.design-editor-module__rDNY3q__toolbar,.design-editor-module__rDNY3q__heading,.design-editor-module__rDNY3q__previewTools,.design-editor-module__rDNY3q__dialog,.design-editor-module__rDNY3q__footer) :is(button,a){min-height:44px;transition:background-color .18s ease-out}.design-editor-module__rDNY3q__editor button:disabled{opacity:.5;cursor:not-allowed}:is(.design-editor-module__rDNY3q__controls,.design-editor-module__rDNY3q__toolbar,.design-editor-module__rDNY3q__heading,.design-editor-module__rDNY3q__previewTools,.design-editor-module__rDNY3q__dialog,.design-editor-module__rDNY3q__footer) :focus-visible{outline-offset:3px;outline:2px solid #a83832}.design-editor-module__rDNY3q__heading h1{margin:8px 0;font-size:clamp(26px,3vw,36px);animation:none}:is(.design-editor-module__rDNY3q__controls,.design-editor-module__rDNY3q__dialog) h2{margin:0 0 12px;font-size:21px}.design-editor-module__rDNY3q__controls h3{margin:0;font-size:18px}:is(.design-editor-module__rDNY3q__heading,.design-editor-module__rDNY3q__toolbar,.design-editor-module__rDNY3q__panel,.design-editor-module__rDNY3q__footer,.design-editor-module__rDNY3q__dialog) p,.design-editor-module__rDNY3q__notice{color:#555c52;margin:8px 0;font-size:14px;line-height:1.8}.design-editor-module__rDNY3q__heading{border-bottom:1px solid var(--editor-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.design-editor-module__rDNY3q__eyebrow{color:#62675e;font-size:12px}.design-editor-module__rDNY3q__primary,.design-editor-module__rDNY3q__secondary{border:1px solid var(--editor-line);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex;font-size:13px!important}.design-editor-module__rDNY3q__primary{background:var(--editor-accent);border-color:var(--editor-accent);color:#fffaf2}.design-editor-module__rDNY3q__primary:hover:not(:disabled){background:#912c27}.design-editor-module__rDNY3q__secondary{color:var(--editor-ink);background:0 0}.design-editor-module__rDNY3q__secondary:hover:not(:disabled){background:#eeeae2}.design-editor-module__rDNY3q__toolbar{justify-content:space-between;align-items:center;gap:16px;padding:20px 0 4px;display:flex}.design-editor-module__rDNY3q__toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.design-editor-module__rDNY3q__toolbar>p{font-size:13px}.design-editor-module__rDNY3q__notice{min-height:28px;padding-bottom:12px}.design-editor-module__rDNY3q__error{background:#f3e5df;border-inline-start:3px solid #a83832;padding:12px 16px;font-size:14px;line-height:1.8}.design-editor-module__rDNY3q__workspace{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.design-editor-module__rDNY3q__controls{border:1px solid var(--editor-line);border-radius:8px;overflow:hidden}.design-editor-module__rDNY3q__tabs{border-bottom:1px solid var(--editor-line);grid-template-columns:repeat(3,1fr);display:grid}.design-editor-module__rDNY3q__tabs button{border:0;background:0 0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;padding:12px 6px;font-size:13px;display:flex}.design-editor-module__rDNY3q__tabs button[aria-selected=true]{border-bottom-color:var(--editor-accent);color:var(--editor-accent);background:#f0eae2}.design-editor-module__rDNY3q__panel{padding:20px}.design-editor-module__rDNY3q__panel>p{font-size:13px}.design-editor-module__rDNY3q__templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.design-editor-module__rDNY3q__template{text-align:right;border:1px solid var(--editor-line);color:var(--editor-ink);background:0 0;border-radius:8px;flex-direction:column;align-items:stretch;padding:8px;display:flex;position:relative}.design-editor-module__rDNY3q__template[aria-pressed=true]{border:2px solid var(--editor-accent);padding:7px}.design-editor-module__rDNY3q__template>strong{margin:10px 2px 0;font-size:15px}.design-editor-module__rDNY3q__template>small{margin:5px 2px;font-size:11px}.design-editor-module__rDNY3q__template>svg{position:absolute;bottom:12px;left:12px}.design-editor-module__rDNY3q__templateGraphic{border:1px solid;border-radius:4px;grid-template-rows:10px 55px 26px;grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.design-editor-module__rDNY3q__templateGraphic>span:first-child{grid-column:1/-1}.design-editor-module__rDNY3q__templateGraphic>i{grid-column:1/-1;align-self:center;font-size:26px;font-style:normal}.design-editor-module__rDNY3q__templateGraphic>span:not(:first-child){opacity:.35;border:1px solid}.design-editor-module__rDNY3q__field{flex-direction:column;gap:8px;margin:16px 0;font-size:13px;display:flex}.design-editor-module__rDNY3q__field input,.design-editor-module__rDNY3q__field textarea{width:100%;color:var(--editor-ink);background:#fffdf7;border:1px solid #b9beb3;border-radius:4px;min-height:44px;padding:10px 12px;font-size:14px}.design-editor-module__rDNY3q__field textarea{resize:vertical;line-height:1.8}.design-editor-module__rDNY3q__logo{flex-wrap:wrap;align-items:center;gap:12px;margin-block:20px;display:flex}.design-editor-module__rDNY3q__logo img{object-fit:contain;max-height:64px}.design-editor-module__rDNY3q__link{color:var(--editor-accent);background:0 0;border:0;padding:8px 0;text-decoration:underline;font-size:12px!important}.design-editor-module__rDNY3q__colors{gap:16px;display:grid}.design-editor-module__rDNY3q__colors label{justify-content:space-between;align-items:center;font-size:13px;display:flex}.design-editor-module__rDNY3q__colors label>span{align-items:center;gap:12px;display:flex}.design-editor-module__rDNY3q__colors input{background:0 0;border:1px solid #b9beb3;border-radius:4px;width:44px;height:44px;padding:4px}.design-editor-module__rDNY3q__colors code{font-family:inherit;font-size:12px}.design-editor-module__rDNY3q__help{color:#5d6359!important;font-size:12px!important}.design-editor-module__rDNY3q__sections{max-height:420px;margin:20px 0 0;padding:0;list-style:none;overflow-y:auto}.design-editor-module__rDNY3q__sections li{border:1px solid var(--editor-line);background:#fffdf7;border-radius:4px;align-items:center;gap:4px;margin-bottom:8px;padding:4px;display:flex}.design-editor-module__rDNY3q__sections li[data-dragging=true]{border-color:var(--editor-accent)}.design-editor-module__rDNY3q__sections li[data-over=true]{border-top:3px solid var(--editor-accent)}.design-editor-module__rDNY3q__sections button{min-width:44px;min-height:44px;color:var(--editor-ink);background:0 0;border:0;border-radius:4px;place-items:center;padding:6px;display:grid}.design-editor-module__rDNY3q__sections button:hover{background:#eeeae2}.design-editor-module__rDNY3q__sections .design-editor-module__rDNY3q__grip{touch-action:none;cursor:grab}.design-editor-module__rDNY3q__sections .design-editor-module__rDNY3q__sectionName{text-align:right;flex-direction:column;flex:1;align-items:flex-start;min-width:0;font-size:13px;display:flex}.design-editor-module__rDNY3q__sectionName small{color:#676d62;margin-top:4px;font-size:10px}.design-editor-module__rDNY3q__sectionForm{border-top:1px solid var(--editor-line);margin-top:20px;padding-top:20px}.design-editor-module__rDNY3q__checkbox{align-items:center;gap:10px;min-height:44px;margin-top:10px;font-size:13px;display:flex}.design-editor-module__rDNY3q__checkbox input{width:20px;height:20px;accent-color:var(--editor-accent)}.design-editor-module__rDNY3q__image{object-fit:cover;width:100%;height:auto;max-height:200px;margin:12px 0}.design-editor-module__rDNY3q__previewPanel{min-width:0}.design-editor-module__rDNY3q__previewTools{border:1px solid var(--editor-line);background:#f0eee6;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.design-editor-module__rDNY3q__previewTools>div:first-child{flex-direction:column;gap:6px;display:flex}.design-editor-module__rDNY3q__previewTools strong{font-size:14px}.design-editor-module__rDNY3q__previewTools small{color:#5d6359;font-size:11px}.design-editor-module__rDNY3q__previewTools>div:last-child{gap:8px;display:flex}.design-editor-module__rDNY3q__previewTools button{border:1px solid var(--editor-line);background:0 0;border-radius:4px;place-items:center;width:44px;height:44px;display:grid}.design-editor-module__rDNY3q__previewTools button[aria-pressed=true]{background:var(--editor-ink);color:var(--editor-paper)}.design-editor-module__rDNY3q__previewScroll{border:1px solid var(--editor-line);background:#e9e8df;border-top:0;max-height:1100px;padding:12px;overflow:auto}.design-editor-module__rDNY3q__preview{width:100%;min-width:0;margin:auto}.design-editor-module__rDNY3q__preview[data-device=mobile]{max-width:390px}.design-editor-module__rDNY3q__preview a{pointer-events:none}.design-editor-module__rDNY3q__preview button{cursor:default}.design-editor-module__rDNY3q__footer{border-top:1px solid var(--editor-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.design-editor-module__rDNY3q__footer p{font-size:12px}.design-editor-module__rDNY3q__dialogBackdrop{z-index:100;background:#181d18b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.design-editor-module__rDNY3q__dialog{background:var(--editor-paper);border:1px solid var(--editor-line);border-radius:8px;width:min(100%,520px);padding:28px}.design-editor-module__rDNY3q__dialog p{margin:16px 0 24px;font-size:15px}.design-editor-module__rDNY3q__dialog>div{justify-content:flex-end;gap:12px;display:flex}.design-editor-module__rDNY3q__loading{padding:40px;font-size:16px}@media (max-width:1100px){.design-editor-module__rDNY3q__workspace{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.design-editor-module__rDNY3q__editor{padding:20px}.design-editor-module__rDNY3q__toolbar{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.design-editor-module__rDNY3q__editor{padding:16px}.design-editor-module__rDNY3q__heading{flex-direction:column;align-items:flex-start;gap:12px}.design-editor-module__rDNY3q__heading>p{font-size:14px}.design-editor-module__rDNY3q__workspace{grid-template-columns:1fr}.design-editor-module__rDNY3q__panel{padding:16px}.design-editor-module__rDNY3q__toolbar>div{width:100%}.design-editor-module__rDNY3q__toolbar>div>button{flex:1}.design-editor-module__rDNY3q__previewScroll{max-height:750px;padding:6px}.design-editor-module__rDNY3q__previewTools{padding:10px}.design-editor-module__rDNY3q__templates{grid-template-columns:repeat(2,minmax(0,1fr))}.design-editor-module__rDNY3q__footer{flex-direction:column;align-items:stretch}.design-editor-module__rDNY3q__dialog{padding:20px}}@media (prefers-reduced-motion:reduce){.design-editor-module__rDNY3q__editor *{scroll-behavior:auto!important;transition:none!important}}.design-editor-module__rDNY3q__templateGraphic{aspect-ratio:480/340;border-radius:4px;padding:4px;display:block}.design-editor-module__rDNY3q__templateGraphic>svg{width:100%;height:100%;display:block}.design-editor-module__rDNY3q__previewViewport{width:100%;min-width:0;overflow:hidden}.design-editor-module__rDNY3q__previewSizer{max-width:100%;margin-inline:auto;position:relative}.design-editor-module__rDNY3q__previewSizer>.design-editor-module__rDNY3q__preview{transform-origin:100% 0;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0}.design-editor-module__rDNY3q__recovery{border:1px solid var(--editor-accent);background:#f3e5df;border-radius:8px;margin-block:16px;padding:16px}.design-editor-module__rDNY3q__recovery p{margin:0 0 12px;font-size:14px;line-height:1.8}.design-editor-module__rDNY3q__recovery>div{flex-wrap:wrap;gap:12px;display:flex}
