/* LuckyShop Basic 3.0 – opt-in catalog controls inside the NEW simple editor only. */
.lwb3-studio{margin:18px 0 12px;padding:18px;border:1px solid #bfd7c7;border-radius:15px;background:linear-gradient(150deg,#f1f8ef,#fff);color:#173528}
.lwb3-studio h3{margin:0 0 6px;font-size:20px;letter-spacing:-.03em}
.lwb3-studio p{margin:0 0 12px;font-size:13px;line-height:1.5}
.lwb3-meter{font-weight:750;color:#3a6b4d}
.lwb3-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0}
.lwb3-toolbar button,.lwb3-toolbar select,.lwb3-upload{min-height:40px;border-radius:9px;border:1px solid #bad0bc;padding:8px 11px;background:#fff;color:#1d4830;font:750 12px/1.4 Inter,system-ui,sans-serif;cursor:pointer}
.lwb3-toolbar button.lse-action{background:#1e593d;color:white;border-color:#1e593d}
.lwb3-toolbar button:disabled{opacity:.6;cursor:not-allowed}
.lwb3-upload{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden}
.lwb3-upload input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}
.lwb3-cloud{margin-top:16px;border:1px solid #d4e5d4;border-radius:10px;background:#fff;padding:12px}
.lwb3-cloud summary{font-size:13px;font-weight:800;cursor:pointer;color:#224734}
.lwb3-cloud .lwb3-warning{padding:8px 0;color:#60735c;font-size:12px}
.lwb3-cloud .lwb3-toolbar select{max-width:100%;min-width:155px}
.lwb3-cloud-status{font-size:12px;color:#487355}
.lwb3-projects{font-size:12px;font-weight:750;text-underline-offset:3px;color:#245d41}
.lse-product-pager,.lwb3-editor-pager,.lwb3-preview-pager{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:15px 0}
.lse-product-pager button,.lwb3-editor-pager button,.lwb3-preview-pager button{padding:8px 12px;border:1px solid #d1ded2;background:#f5f8f5;border-radius:9px;color:#31543d;font-weight:750}
.lse-product-pager button:disabled,.lwb3-editor-pager button:disabled,.lwb3-preview-pager button:disabled{opacity:.45}
.lwb3-preview-pager{grid-column:1/-1}
@media(max-width:500px){.lwb3-studio{padding:12px}.lwb3-toolbar{flex-direction:column;align-items:stretch}.lwb3-toolbar>*{width:100%}.lwb3-cloud .lwb3-toolbar select{min-width:0}}

/* Legacy marketing header is wider than 768 px even before catalog import. The Editor link remains in navigation. */
@media(min-width:600px) and (max-width:900px){.lw-shop-marketing .global-header .header-cta{display:none!important}}

/* Legacy dark .lse-soft button and heading rules must never wash out the light Basic v3 panel. */
.lwb3-studio h3{color:#173528!important}
.lwb3-studio .lwb3-toolbar button.lse-soft{color:#19492f!important;background:#fff!important;border-color:#bad0bc!important}
.lwb3-studio .lwb3-toolbar button.lse-soft:hover{background:#e8f3e8!important;color:#143c2b!important}
.lwb3-studio .lwb3-toolbar button:disabled{background:#e7f1e6!important;color:#315f40!important;border-color:#c3dcc7!important;opacity:1!important;cursor:default}
.lwb3-studio .lwb3-toolbar button:focus-visible,.lwb3-studio .lwb3-toolbar select:focus-visible,.lwb3-studio .lwb3-upload:focus-within{outline:3px solid #558a67;outline-offset:2px}
