/* LuckyStudio package-first UI, separate Web / Shop catalogs, opt-in per surface. */
#lwstudio-dialog.studio-tile-ready .studio-tile-sheet[data-panel="tier"]>#lws-guided-tier{display:grid!important}
#lwstudio-dialog.studio-tile-ready .studio-tile-sheet[data-panel="tier"]>.studio-tile-tier-controls{display:none!important}
#lwstudio-dialog.studio-tile-ready .studio-tile-sheet[data-panel="style"] .lwstudio-stylebar,
#lwstudio-dialog.studio-tile-ready .studio-tile-sheet[data-panel="style"] .lws-curated-tool{display:none!important}
#lwstudio-dialog.studio-tile-ready .studio-tile-sheet[data-panel="style"] #lws-guided-style{display:grid!important}
#lwstudio-dialog.studio-tile-ready .studio-tile-sheet>#lws-guided-nav{display:flex!important}
#lwstudio-dialog .studio-tile-sheet #lws-guided-tier,
#lwstudio-dialog .studio-tile-sheet #lws-guided-style{padding:22px;gap:14px;color:#effff5}
#lwstudio-dialog .studio-tile-sheet #lws-guided-tier h4,
#lwstudio-dialog .studio-tile-sheet #lws-guided-style h4{margin:0;font:800 17px/1.25 Inter,system-ui,sans-serif;color:#f1fff7}
#lwstudio-dialog .studio-tile-sheet #lws-guided-tier p,
#lwstudio-dialog .studio-tile-sheet #lws-guided-style p{font-size:12px;line-height:1.6;color:#b7d5c5;margin:0}
#lwstudio-dialog .lws-guided-tier-grid{display:grid;grid-template-columns:1fr;gap:11px}
#lwstudio-dialog .lws-guided-tier-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;text-align:left;border:1px solid #517d64;background:linear-gradient(150deg,#153c28,#0c2a1b);border-radius:14px;padding:17px;color:#e8fff0;cursor:pointer}
#lwstudio-dialog .lws-guided-tier-card strong{font-size:18px}
#lwstudio-dialog .lws-guided-tier-card small{grid-column:1/-1;color:#b9dac7;font-size:12px;line-height:1.6}
#lwstudio-dialog .lws-guided-price{color:#a6ffc5;font-size:16px;font-weight:850;white-space:nowrap}
#lwstudio-dialog .lws-guided-tier-card.is-current{border-color:#91f7b5;box-shadow:inset 0 0 0 2px #3bbd7750;background:linear-gradient(150deg,#226a43,#12402a)}
#lwstudio-dialog .lws-guided-templates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#lwstudio-dialog .lws-guided-template{display:grid;gap:10px;min-width:0;cursor:pointer;text-align:left;border:1px solid #416953;border-radius:13px;background:#153726;color:#fff;padding:9px;overflow:hidden}
#lwstudio-dialog .lws-guided-template.is-current{border-color:#a1f2be;box-shadow:0 0 0 2px #57ce824d}
#lwstudio-dialog .lws-guided-mini{display:grid;gap:5px;padding:6px;background:#edf5ef;border-radius:7px;min-height:95px}
#lwstudio-dialog .lws-guided-mini-banner{display:flex;gap:5px;justify-content:space-between;align-items:center;background:linear-gradient(120deg,#1a3d36,var(--lws-preview-accent,#4fae82));border-radius:5px;padding:9px}
#lwstudio-dialog .lws-guided-mini-banner strong{color:#fff;line-height:1.12;font:850 12px/1.15 Inter,system-ui,sans-serif}
#lwstudio-dialog .lws-guided-mini-banner i{background:#ffffff66;border-radius:5px;display:block;width:40%;height:42px}
#lwstudio-dialog .lws-guided-mini-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
#lwstudio-dialog .lws-guided-mini-cards i{background:#c9e4d4;height:18px;border-radius:4px}
#lwstudio-dialog .lws-guided-template[data-comp="gallery"] .lws-guided-mini-cards i:first-child{background:var(--lws-preview-accent);height:36px;grid-row:span 2}
#lwstudio-dialog .lws-guided-template[data-comp="gallery"] .lws-guided-mini-cards{grid-template-columns:2fr 1fr 1fr}
#lwstudio-dialog .lws-guided-template[data-comp="command"] .lws-guided-mini{grid-template-columns:1fr 3fr;background:#072e27}
#lwstudio-dialog .lws-guided-template[data-comp="command"] .lws-guided-mini-cards{grid-template-columns:1fr;order:-1}
#lwstudio-dialog .lws-guided-template[data-comp="bento"] .lws-guided-mini-cards{grid-template-columns:2fr 1fr}
#lwstudio-dialog .lws-guided-template[data-comp="spotlight"] .lws-guided-mini-banner{min-height:75px}
#lwstudio-dialog .lws-guided-template[data-comp="story"] .lws-guided-mini-banner{flex-direction:row-reverse;background:linear-gradient(120deg,var(--lws-preview-accent),#1d3a2a)}
#lwstudio-dialog .lws-guided-template-copy{display:grid;gap:5px}
#lwstudio-dialog .lws-guided-template-copy strong{font-size:12px;color:#f7fff9}
#lwstudio-dialog .lws-guided-template-copy small{font-size:11px;color:#b2d4be}
#lwstudio-dialog .lws-guided-nav{position:sticky!important;bottom:0;flex:0 0 auto;flex-direction:column;gap:8px;background:#0b291beF;border-top:1px solid #416d52;padding:13px 18px!important;margin-top:auto;color:#e5fff0;z-index:6}
#lwstudio-dialog .lws-guided-step-label{font:800 10px/1.4 Inter,system-ui,sans-serif;letter-spacing:.08em;color:#a2e7bd}
#lwstudio-dialog .lws-guided-nav-buttons{display:flex;gap:8px}
#lwstudio-dialog .lws-guided-nav-buttons button{border:1px solid #79af8d;border-radius:9px;padding:10px 12px;color:#ebfff3;background:#163c28;font:700 12px/1.2 Inter,system-ui,sans-serif;cursor:pointer}
#lwstudio-dialog .lws-guided-nav-buttons button:last-child{background:#257a49;flex:1}
#lwstudio-dialog .lws-guided-nav-buttons button:disabled{opacity:.45;cursor:not-allowed}
#lwstudio-dialog .lws-guided-inline-hint{margin:0;color:#ffd7a9;font-size:11px;line-height:1.5}
#editor.shop-tile-ui #lwshop-visual-offer{display:none!important}
#editor.shop-tile-ui[data-shop-panel="tier"] .editor-panel>#lwshop-guided-tier{display:grid!important}
#editor.shop-tile-ui[data-shop-panel="design"] .lwshop-design-drawer .lwshop-stylebar{display:none!important}
#editor.shop-tile-ui[data-shop-panel="design"] .lwshop-design-drawer>#lwshop-guided-style{display:grid!important}
#editor.shop-tile-ui .editor-panel>#lwshop-guided-tier,
#editor.shop-tile-ui .lwshop-design-drawer>#lwshop-guided-style{display:none;grid-template-columns:minmax(0,1fr);gap:13px;padding:12px 0 18px;color:#f1fff7}
#editor.shop-tile-ui #lwshop-guided-tier h4,
#editor.shop-tile-ui #lwshop-guided-style h4{font-size:16px;color:#f7fff8;margin:0}
#editor.shop-tile-ui #lwshop-guided-tier p,
#editor.shop-tile-ui #lwshop-guided-style p{font-size:12px;color:#bfdfc9;line-height:1.6;margin:0}
#editor.shop-tile-ui .lwshop-guided-grid{display:grid;gap:10px}
#editor.shop-tile-ui .lwshop-guided-tier-card{border:1px solid #4f926a;border-radius:12px;background:linear-gradient(135deg,#144029,#0b281b);color:#f0fff3;text-align:left;cursor:pointer;display:grid;gap:5px;padding:15px}
#editor.shop-tile-ui .lwshop-guided-tier-card strong{font-size:17px}
#editor.shop-tile-ui .lwshop-guided-tier-card small{color:#b6d7c4;font-size:12px;line-height:1.5}
#editor.shop-tile-ui .lwshop-guided-price{color:#a3f8c3;font-size:15px;font-weight:800}
#editor.shop-tile-ui .lwshop-guided-tier-card.is-current{border-color:#96ffc0;background:#256443;box-shadow:inset 0 0 0 1px #d4ffe83a}
#editor.shop-tile-ui .lwshop-guided-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
#editor.shop-tile-ui .lwshop-guided-card{border:1px solid #507c61;border-radius:12px;background:#183e2c;color:#f0fff3;text-align:left;padding:8px;cursor:pointer;display:grid;gap:6px;min-width:0}
#editor.shop-tile-ui .lwshop-guided-card.is-current{border-color:#b3ffcd;box-shadow:inset 0 0 0 1px #75e2a0}
#editor.shop-tile-ui .lwshop-guided-card>strong{font-size:11px}
#editor.shop-tile-ui .lwshop-guided-card>small{font-size:10px;color:#b4d3bf}
#editor.shop-tile-ui .lwshop-guided-mini{background:#edf5ef;border-radius:7px;padding:5px;display:grid;gap:5px;min-height:90px}
#editor.shop-tile-ui .lwshop-guided-banner{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:58px;padding:8px;border-radius:5px;background:linear-gradient(135deg,#11362c,#499a72)}
#editor.shop-tile-ui .lwshop-guided-banner strong{color:#fff;font:850 11px/1.1 system-ui,sans-serif}
#editor.shop-tile-ui .lwshop-guided-mini-photo{width:33%;height:44px;background:#ffffff4f;border-radius:5px}
#editor.shop-tile-ui .lwshop-guided-bars{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}
#editor.shop-tile-ui .lwshop-guided-bars i{height:16px;border-radius:4px;background:#c8dfd0}
#editor.shop-tile-ui .lwshop-guided-card[data-composition="gallery"] .lwshop-guided-bars{grid-template-columns:2fr 1fr 1fr}
#editor.shop-tile-ui .lwshop-guided-card[data-composition="command"] .lwshop-guided-mini{grid-template-columns:1fr 3fr}
#editor.shop-tile-ui .lwshop-guided-card[data-composition="spotlight"] .lwshop-guided-banner{min-height:75px}
#editor.shop-tile-ui .lwshop-guided-card[data-composition="bento"] .lwshop-guided-bars{grid-template-columns:2fr 1fr}
#editor.shop-tile-ui .editor-panel>.lwshop-guided-nav{display:flex!important;position:sticky;bottom:0;z-index:5;flex-direction:column;gap:8px;background:#0c291bF5;border-top:1px solid #416e53;padding:13px;margin-top:14px;color:#e6fff0}
#editor.shop-tile-ui .lwshop-guided-nav>strong{font-size:10px;color:#a5e7bc;letter-spacing:.1em}
#editor.shop-tile-ui .lwshop-guided-buttons{display:flex;gap:8px}
#editor.shop-tile-ui .lwshop-guided-buttons button{cursor:pointer;border-radius:9px;border:1px solid #5eae7a;color:#f0fff6;background:#205536;padding:10px 12px;font:700 12px/1.3 system-ui,sans-serif}
#editor.shop-tile-ui .lwshop-guided-buttons button:last-child{flex:1;background:#2e8651}
#editor.shop-tile-ui .lwshop-guided-buttons button:disabled{opacity:.4;cursor:not-allowed}
#editor.shop-tile-ui .lwshop-guided-message{color:#fdd7a9;font-size:11px;line-height:1.5;margin:0}
@media(max-width:600px){#lwstudio-dialog .lws-guided-templates,#editor.shop-tile-ui .lwshop-guided-cards{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){#lwstudio-dialog .lws-guided-tier-card,#editor.shop-tile-ui .lwshop-guided-card{transition:none!important}}

/* Native industry helper previously exposed a second uncontrolled style catalog.
   Keep its actual sector selector, hide only duplicate visual-world suggestions. */
#lwstudio-dialog.studio-tile-ready .studio-tile-sheet[data-panel="industry"]>.lw-smart-container,
#lwstudio-dialog.studio-tile-ready .studio-tile-sheet[data-panel="industry"] .lw-smart-container,
#editor.shop-tile-ui[data-shop-panel="industry"] .studio-industry-quick .lw-smart-container{display:none!important}
#lwstudio-dialog.studio-tile-ready .studio-tile-sheet[data-panel="style"]>.studio-style-effects{display:none!important}
/* The guided catalog is the only visible template chooser inside the shop editor. */
#editor.shop-tile-ui[data-shop-panel="design"] .lwshop-design-drawer .lwshop-stylebar{display:none!important}
#editor.shop-tile-ui .shop-sheet-header+.lwshop-guided-tier{min-width:0}


/* 17 Oct 2026: package-first previews. Never reuse the saved preview of VELOCITY
   as the visual selling point for Starter, Premium and Hi-End simultaneously. */
#editor.shop-tile-ui .lwshop-guided-tier-card{padding:11px;gap:9px}
#editor.shop-tile-ui .lwshop-tier-card-heading{display:flex;align-items:center;justify-content:space-between;gap:7px}
#editor.shop-tile-ui .lwshop-tier-lookbook{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}
#editor.shop-tile-ui .lwshop-tier-explore{font-size:11px;font-weight:780;color:#b8ffcc;display:block}
#editor.shop-tile-ui #lwshop-guided-tier .lwshop-tier-preview-note{font-size:11px;line-height:1.45;color:#a7c8b6;border-top:1px solid #3c6c50;padding-top:9px}
#editor.shop-tile-ui .lwshop-design-sample{
 --sample-bg:#eae7dd;--sample-ink:#314339;--sample-hero:#c6d4c1;--sample-card:#ced9c9;--sample-line:#63816e;
 display:grid;grid-template-rows:auto minmax(58px,1fr) auto auto;align-content:start;min-width:0;
 height:135px;overflow:hidden;isolation:isolate;padding:5px;gap:4px;border:1px solid var(--sample-line);
 background:var(--sample-bg);color:var(--sample-ink);border-radius:5px;text-align:left
}
#editor.shop-tile-ui .lwshop-sample-chrome{display:flex;justify-content:space-between;align-items:center;gap:2px;min-width:0;font:700 6px/1.15 system-ui,sans-serif;letter-spacing:.03em}
#editor.shop-tile-ui .lwshop-sample-chrome b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900}
#editor.shop-tile-ui .lwshop-sample-chrome i{font-size:4px;font-style:normal;white-space:nowrap;opacity:.7}
#editor.shop-tile-ui .lwshop-sample-hero{display:flex;gap:4px;align-items:center;min-height:0;padding:5px;background:var(--sample-hero)}
#editor.shop-tile-ui .lwshop-sample-hero strong{flex:1;min-width:0;overflow:hidden;word-break:normal;overflow-wrap:anywhere;font:800 8px/1.03 system-ui,sans-serif;letter-spacing:-.025em}
#editor.shop-tile-ui .lwshop-sample-photo{display:block;flex:0 0 37%;min-width:0;height:42px;background:linear-gradient(145deg,var(--sample-card),var(--sample-line));border-radius:3px}
#editor.shop-tile-ui .lwshop-sample-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;height:21px}
#editor.shop-tile-ui .lwshop-sample-products i{background:var(--sample-card);border:1px solid var(--sample-line);min-width:0}
#editor.shop-tile-ui .lwshop-sample-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:600 6px/1.2 system-ui,sans-serif;font-style:normal;opacity:.84}
#editor.shop-tile-ui .lwshop-design-sample[data-composition="story"] .lwshop-sample-hero{flex-direction:row-reverse}
#editor.shop-tile-ui .lwshop-design-sample[data-composition="gallery"] .lwshop-sample-hero{min-height:62px}
#editor.shop-tile-ui .lwshop-design-sample[data-composition="gallery"] .lwshop-sample-photo{height:55px;flex-basis:56%}
#editor.shop-tile-ui .lwshop-design-sample[data-composition="bento"] .lwshop-sample-products{grid-template-columns:1.5fr .65fr .65fr}
#editor.shop-tile-ui .lwshop-design-sample[data-composition="bento"] .lwshop-sample-products i:first-child{grid-row:span 2}
#editor.shop-tile-ui .lwshop-design-sample[data-composition="catalog"] .lwshop-sample-hero{min-height:44px}
#editor.shop-tile-ui .lwshop-design-sample[data-composition="catalog"] .lwshop-sample-products{height:32px}
#editor.shop-tile-ui .lwshop-design-sample[data-composition="spotlight"] .lwshop-sample-hero{flex-direction:column;text-align:center;justify-content:center}
#editor.shop-tile-ui .lwshop-design-sample[data-composition="spotlight"] .lwshop-sample-photo{height:37px;flex:0 0 37px;width:57%;border-radius:45% 45% 3px 3px}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="atelier"]{--sample-bg:#fff8ee;--sample-ink:#56493d;--sample-hero:#efe0d0;--sample-card:#dfc7ac;--sample-line:#c6a889}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="atelier"] .lwshop-sample-photo{background:#e6ded0 url("/assets/luckystudio-worlds/japandi/kvetinarstvi/hero-bouquet.svg") center/cover}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="terra"]{--sample-bg:#e6e2cf;--sample-ink:#445437;--sample-hero:#c3cba6;--sample-card:#9dac80;--sample-line:#849477}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="terra"] .lwshop-sample-photo{background:radial-gradient(circle at 35% 40%,#e4dba0 0 15%,#7d9665 18% 40%,#59694c 45% 70%,#d6c6a5 74%)}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="volt"]{--sample-bg:#102a30;--sample-ink:#b4f8e2;--sample-hero:#1a444e;--sample-card:#298a8c;--sample-line:#2c898b}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="volt"] .lwshop-sample-photo{background:linear-gradient(125deg,#001c26 28%,#34d5ce 30% 36%,#164f68 37% 64%,#b3fcdf 65% 68%,#0d3741 70%)}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="luxe"]{--sample-bg:#eee5d7;--sample-ink:#604a3c;--sample-hero:#b9957f;--sample-card:#d5c3aa;--sample-line:#b19580}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="luxe"] .lwshop-sample-hero strong{font-family:Georgia,serif;font-weight:500}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="luxe"] .lwshop-sample-photo{background:radial-gradient(ellipse at 48% 39%,#f2e0c5 0 19%,#b28c74 22% 43%,#695044 60%)}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="morpho"]{--sample-bg:#081b25;--sample-ink:#8fead8;--sample-hero:#104550;--sample-card:#21807e;--sample-line:#25837c}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="morpho"] .lwshop-sample-photo{background:linear-gradient(135deg,#25ccb5 0 19%,#061c26 20% 37%,#1f8389 38% 65%,#85f6d3 66% 72%,#06272f 73%)}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="vertex"]{--sample-bg:#1a2124;--sample-ink:#e5f2eb;--sample-hero:#2a383e;--sample-card:#54737c;--sample-line:#688c8b}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="vertex"] .lwshop-sample-photo{background:linear-gradient(115deg,#0d1518 0 25%,#9cbbc3 26% 37%,#233d4a 38% 71%,#bed7dc 73% 79%,#10252c 80%)}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="botanica-editorial"]{--sample-bg:#f1ecdd;--sample-ink:#37553e;--sample-hero:#c4d5b6;--sample-card:#b5c1ab;--sample-line:#a3b9a1;border-radius:0}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="botanica-editorial"] .lwshop-sample-hero strong{font:500 11px/1.08 Georgia,serif}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="botanica-editorial"] .lwshop-sample-photo{background:#dbe7cd url("/assets/luckyshop-product-art/botanica-editorial-be-1.svg") center/cover}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="velocity-lab"]{--sample-bg:#111b13;--sample-ink:#d5fa54;--sample-hero:#263822;--sample-card:#4b6834;--sample-line:#cafa49;border-radius:0}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="velocity-lab"] .lwshop-sample-hero strong{font:900 11px/.9 Impact,"Arial Narrow",sans-serif;letter-spacing:-.035em}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="velocity-lab"] .lwshop-sample-photo{background:#385335 url("/assets/luckyshop-product-art/velocity-lab-vl-1.svg") center/cover}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="maison-noir"]{--sample-bg:#141310;--sample-ink:#e9d5ad;--sample-hero:#362b22;--sample-card:#69523a;--sample-line:#ab8d66;border-radius:0}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="maison-noir"] .lwshop-sample-hero strong{font:italic 500 11px/1.03 Georgia,serif}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="maison-noir"] .lwshop-sample-photo{background:#281b14 url("/assets/luckyshop-product-art/maison-noir-mn-1.svg") center/cover}
#editor.shop-tile-ui .lwshop-guided-cards .lwshop-design-sample{height:152px;border-radius:7px}
#editor.shop-tile-ui .lwshop-guided-cards .lwshop-sample-hero strong{font-size:12px}
#editor.shop-tile-ui .lwshop-guided-cards .lwshop-sample-chrome{font-size:8px}
#editor.shop-tile-ui .lwshop-guided-cards .lwshop-sample-chrome i{font-size:5px}
#editor.shop-tile-ui .lwshop-guided-cards .lwshop-sample-label{font-size:8px}
@media(max-width:390px){
 #editor.shop-tile-ui .lwshop-tier-lookbook{gap:4px}
 #editor.shop-tile-ui .lwshop-guided-tier-card{padding:8px}
 #editor.shop-tile-ui .lwshop-design-sample{padding:4px}
 #editor.shop-tile-ui .lwshop-sample-chrome i{display:none}
}
@media(prefers-reduced-motion:reduce){#editor.shop-tile-ui .lwshop-guided-tier-card,#editor.shop-tile-ui .lwshop-design-sample{transition:none}}


/* Distinct smaller previews for all remaining Starter/Premium choices. */
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="studio"]{--sample-bg:#f0eff0;--sample-ink:#312f37;--sample-hero:#e1d8d9;--sample-card:#bbb5bb;--sample-line:#c2b8bd}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="studio"] .lwshop-sample-hero strong{font:500 11px/1.04 Georgia,serif}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="studio"] .lwshop-sample-photo{background:linear-gradient(125deg,#d8c9b9 0 36%,#7c7274 36% 67%,#ede2d0 67%)}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="retro"]{--sample-bg:#fff0ce;--sample-ink:#75223e;--sample-hero:#f7c544;--sample-card:#ef668b;--sample-line:#d46b70}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="retro"] .lwshop-sample-hero strong{font:900 10px/1 Impact,system-ui,sans-serif}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="retro"] .lwshop-sample-photo{background:radial-gradient(circle at 50% 45%,#fbed95 0 19%,#ef526e 20% 40%,#772c68 41% 70%,#f8af4a 71%)}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="halo"]{--sample-bg:#faf1ed;--sample-ink:#645f5a;--sample-hero:#d9e4d2;--sample-card:#e7c1b2;--sample-line:#b4beaa}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="halo"] .lwshop-sample-photo{background:radial-gradient(circle at 50% 45%,#ffebe1 0 29%,#edbda1 31% 50%,#e7dfc9 52%)}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="emerald-orbit"]{--sample-bg:#071e1d;--sample-ink:#b2fbd6;--sample-hero:#104d3e;--sample-card:#239c7a;--sample-line:#377b63}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="emerald-orbit"] .lwshop-sample-photo{background:radial-gradient(circle at 50% 50%,transparent 0 16%,#59eab8 18% 23%,transparent 25% 38%,#1d9478 39% 43%,#0a302c 44%)}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="cyan-pulse"]{--sample-bg:#071f2a;--sample-ink:#a5f1f6;--sample-hero:#12667b;--sample-card:#28a2b9;--sample-line:#3389a5}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="cyan-pulse"] .lwshop-sample-photo{background:linear-gradient(150deg,#00303c 0 35%,#47dae9 36% 49%,#136079 50% 72%,#a9f7ed 73%)}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="magenta-flux"]{--sample-bg:#25152b;--sample-ink:#fbd8fc;--sample-hero:#70366f;--sample-card:#a74da6;--sample-line:#a464b1}
#editor.shop-tile-ui .lwshop-design-sample[data-shop-style="magenta-flux"] .lwshop-sample-photo{background:linear-gradient(100deg,#341c3d 20%,#d568c0 23% 45%,#f6bedf 48% 56%,#774578 59% 85%,#2b1730 88%)}
#editor.shop-tile-ui .lwshop-design-sample[data-composition="magazine"] .lwshop-sample-hero{align-items:flex-end}
#editor.shop-tile-ui .lwshop-design-sample[data-composition="command"] .lwshop-sample-hero{border-left:3px solid var(--sample-line)}
#editor.shop-tile-ui .lwshop-design-sample[data-composition="split"] .lwshop-sample-photo{height:52px}

/* Tight lookbook tiles fit a compact editor drawer; enlarged previews are shown
   one step later in the actual template picker. */
#editor.shop-tile-ui .lwshop-tier-lookbook .lwshop-design-sample{height:98px;grid-template-rows:auto minmax(31px,1fr) auto auto;gap:3px}
#editor.shop-tile-ui .lwshop-tier-lookbook .lwshop-sample-hero{min-height:0;padding:3px}
#editor.shop-tile-ui .lwshop-tier-lookbook .lwshop-sample-hero strong{font-size:7px}
#editor.shop-tile-ui .lwshop-tier-lookbook .lwshop-sample-chrome{font-size:5px}
#editor.shop-tile-ui .lwshop-tier-lookbook .lwshop-sample-chrome i{font-size:3px}
#editor.shop-tile-ui .lwshop-tier-lookbook .lwshop-sample-photo{height:28px}
#editor.shop-tile-ui .lwshop-tier-lookbook .lwshop-design-sample[data-composition="gallery"] .lwshop-sample-photo{height:32px}
#editor.shop-tile-ui .lwshop-tier-lookbook .lwshop-design-sample[data-composition="spotlight"] .lwshop-sample-photo{height:23px;flex-basis:23px}
#editor.shop-tile-ui .lwshop-tier-lookbook .lwshop-design-sample[data-composition="catalog"] .lwshop-sample-products{height:16px}
#editor.shop-tile-ui .lwshop-tier-lookbook .lwshop-sample-products{height:12px;gap:2px}
#editor.shop-tile-ui .lwshop-tier-lookbook .lwshop-sample-label{font-size:5px}

/* Compare all four sector-specific Premium directions before opening the editor. */
#lwstudio-dialog .lws-sector-preview{width:min(1220px,100%);margin:auto;display:grid;gap:12px;text-align:left;color:#f4fff7}
#lwstudio-dialog .lws-sector-preview>.lws-promo-eyebrow{color:#a8e9bc;font-size:10px;font-weight:850;letter-spacing:.15em}
#lwstudio-dialog .lws-sector-preview>h2{margin:0;color:#f4fff7;font:850 clamp(22px,2.5vw,34px)/1.08 Inter,system-ui,sans-serif;letter-spacing:-.035em}
#lwstudio-dialog .lws-sector-preview-intro{margin:0;color:#c0d8c9;font-size:13px;line-height:1.55}
#lwstudio-dialog .lws-sector-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}
#lwstudio-dialog .lws-sector-preview-card{display:grid;grid-template-rows:auto 1fr auto auto;gap:0;min-width:0;padding:0;overflow:hidden;border:1px solid #456b50;border-radius:15px;background:linear-gradient(155deg,#11281b,#0a1b12);color:#f5fff7;text-align:left;cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s}
#lwstudio-dialog .lws-sector-preview-card:hover{transform:translateY(-3px);border-color:#8de8ab;box-shadow:0 15px 34px #0007}
#lwstudio-dialog .lws-sector-preview-card:focus-visible{outline:3px solid #a4ffc2;outline-offset:3px}
#lwstudio-dialog .lws-sector-preview-card.is-current{border-color:#a4ffc2;box-shadow:0 0 0 2px #7deb9b80,0 15px 34px #0006}
#lwstudio-dialog .lws-sector-preview-image{display:block;width:100%;height:clamp(170px,24vh,260px);object-fit:cover;object-position:center 48%;background:#1b3224}
#lwstudio-dialog .lws-sector-preview-copy{display:grid;align-content:start;gap:8px;padding:15px 16px 11px}
#lwstudio-dialog .lws-sector-preview-number{color:#baf3ca;font-size:10px;font-weight:850;letter-spacing:.13em}
#lwstudio-dialog .lws-sector-preview-copy strong{color:#fff;font-size:clamp(16px,1.5vw,21px);line-height:1.2}
#lwstudio-dialog .lws-sector-preview-headline{color:#e6fff0;font-size:14px;font-weight:750;line-height:1.35}
#lwstudio-dialog .lws-sector-preview-copy small{color:#d5e9dc;font-size:12px;line-height:1.5}
#lwstudio-dialog .lws-sector-preview-features{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 14px}
#lwstudio-dialog .lws-sector-preview-features i{border:1px solid #50765a;border-radius:20px;padding:5px 8px;color:#e4f4e9;font-size:10px;font-style:normal;line-height:1.25}
#lwstudio-dialog .lws-sector-preview-action{display:block;border-top:1px solid #45664b;background:#173722;padding:12px 15px;color:#d7fbe1;font-size:12px;font-weight:850}
#lwstudio-dialog .lws-sector-preview-card.is-current .lws-sector-preview-action{background:#205a35;color:#fff}
@media(max-width:1000px){#lwstudio-dialog .lws-sector-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){#lwstudio-dialog .lws-sector-preview{gap:10px}#lwstudio-dialog .lws-sector-preview-grid{grid-template-columns:1fr;gap:10px}#lwstudio-dialog .lws-sector-preview-image{height:clamp(180px,30vh,240px)}#lwstudio-dialog .lws-sector-preview-copy{padding:13px 14px 9px}#lwstudio-dialog .lws-sector-preview-features{padding:0 14px 12px}}
@media(prefers-reduced-motion:reduce){#lwstudio-dialog .lws-sector-preview-card{transition:none}#lwstudio-dialog .lws-sector-preview-card:hover{transform:none}}


/* Sector data controls – only in the editor; never present in exported pages. */
#lwstudio-dialog .lws-sector-extra-fields{margin:15px 12px;padding:16px;border:1px solid #82ba9477;border-radius:14px;background:#0c291ef5;display:grid;gap:12px;color:#e7fff1}
#lwstudio-dialog .lws-sector-extra-fields[hidden],#lwstudio-dialog .lws-sector-field[hidden]{display:none!important}
#lwstudio-dialog .lws-sector-extra-fields h4{margin:0;font-size:15px;font-weight:800;color:#ebfff4}
#lwstudio-dialog .lws-sector-field{display:grid;gap:6px;font-size:12px;color:#caecd8}
#lwstudio-dialog .lws-sector-field input{width:100%;min-width:0;min-height:40px;border-radius:8px;padding:10px 12px;border:1px solid #589876;background:#061b13;color:#fff;font:inherit}
#lwstudio-dialog .lws-sector-field input:focus-visible{outline:2px solid #91f2b2;outline-offset:2px}
#lwstudio-dialog .lws-sector-extra-fields p{font-size:11px;line-height:1.6;color:#afd1bd}
