.wc-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:24px;align-items:start}.wc-fields{display:grid;gap:20px}.wc-grid,.wc-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.wc-toggle{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #d0d5dd;border-radius:11px;background:#fff}.wc-toggle input{width:19px;height:19px;min-height:auto}.wc-save{position:sticky;bottom:12px}.wc-preview-sticky{position:sticky;top:90px}.wc-preview{position:relative;min-height:560px;border:1px solid #d0d5dd;border-radius:18px;overflow:hidden;background:#f8fafc}.wc-lines{padding:28px}.wc-lines i{display:block;height:17px;width:85%;margin:17px 0;border-radius:6px;background:#e4e7ec}.wc-lines i:nth-child(2){width:65%}.wc-button{position:absolute;display:flex;align-items:center;gap:8px;border:0;box-shadow:0 10px 30px #10182840;font-weight:800}.wc-button[data-shape=round]{border-radius:999px}.wc-button[data-shape=square]{border-radius:12px}.wc-button[data-shape=pill]{border-radius:999px;padding-inline:18px!important}.wc-button[data-size=small]{min-width:46px;min-height:46px;padding:10px}.wc-button[data-size=medium]{min-width:58px;min-height:58px;padding:13px}.wc-button[data-size=large]{min-width:72px;min-height:72px;padding:16px}.wc-preview[data-position=top-left] .wc-button{top:22px;left:22px}.wc-preview[data-position=top-right] .wc-button{top:22px;right:22px}.wc-preview[data-position=middle-left] .wc-button{top:50%;left:22px}.wc-preview[data-position=middle-right] .wc-button{top:50%;right:22px}.wc-preview[data-position=bottom-left] .wc-button{bottom:22px;left:22px}.wc-preview[data-position=bottom-right] .wc-button{bottom:22px;right:22px}.wc-panel{position:absolute;right:20px;bottom:95px;width:310px;padding:17px;border-radius:17px;background:#fff;box-shadow:0 16px 44px #10182838;opacity:0;visibility:hidden;transform:translateY(10px);transition:.2s}.wc-panel.open{opacity:1;visibility:visible;transform:none}.wc-panel[data-theme=dark]{background:#111827;color:#fff}.wc-panel>small{display:block;color:#667085}.wc-panel>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}.wc-panel span{padding:10px;border:1px solid #d0d5dd;border-radius:9px}.wc-reset{width:100%;margin-top:12px}@media(max-width:1000px){.wc-layout{grid-template-columns:1fr}.wc-preview-sticky{position:static}}@media(max-width:650px){.wc-grid,.wc-toggles{grid-template-columns:1fr}}
