.button-editor.svelte-glddfz{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:linear-gradient(135deg,#ffffff05,#ffffff0d);border-radius:16px;border:1px solid rgba(255,255,255,.06)}.editor-section.svelte-glddfz{display:flex;flex-direction:column;gap:.5rem}.editor-row.svelte-glddfz{display:flex;gap:.75rem}.flex-1.svelte-glddfz{flex:1}.section-header.svelte-glddfz{display:flex;justify-content:space-between;align-items:center}.section-label.svelte-glddfz{font-size:.625rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.1em}.input-stack.svelte-glddfz{display:flex;flex-direction:column;gap:.375rem}.text-input.svelte-glddfz{width:100%;padding:.5rem .625rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:#e5e7eb;font-size:.8125rem;transition:all .15s ease}.text-input-small.svelte-glddfz{padding:.375rem .5rem;font-size:.75rem}.text-input.svelte-glddfz:disabled{opacity:.4;cursor:not-allowed}.text-input.svelte-glddfz::placeholder{color:#6b7280}.text-input.svelte-glddfz:focus{outline:none;border-color:var(--uix-primary, #16a34a);box-shadow:0 0 0 2px #16a34a33}.presets-grid.svelte-glddfz{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem}.preset-btn.svelte-glddfz{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.5rem .25rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05;color:#9ca3af;cursor:pointer;transition:all .15s ease}.preset-btn.svelte-glddfz:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-1px);color:var(--uix-primary, #16a34a)}.preset-icon.svelte-glddfz{display:flex;align-items:center;justify-content:center;height:16px}.preset-name.svelte-glddfz{font-size:.5625rem;font-weight:600}.variant-group.svelte-glddfz{display:flex;flex-wrap:wrap;gap:.25rem}.variant-btn.svelte-glddfz{display:flex;align-items:center;gap:.25rem;padding:.375rem .5rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:#9ca3af;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.variant-btn.svelte-glddfz:hover{background:#ffffff14}.variant-active.svelte-glddfz{background:#16a34a26;border-color:var(--uix-primary, #16a34a);color:var(--uix-primary, #16a34a)}.variant-dot.svelte-glddfz{width:6px;height:6px;border-radius:50%;background:var(--variant-color)}.variant-label.svelte-glddfz{font-size:.625rem}.chip-group.svelte-glddfz{display:flex;gap:.25rem}.chip.svelte-glddfz{display:flex;align-items:center;justify-content:center;min-width:36px;height:32px;padding:0 .75rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:#9ca3af;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.chip.svelte-glddfz:hover{background:#ffffff14;color:#e5e7eb}.chip-active.svelte-glddfz{background:var(--uix-primary, #16a34a);border-color:var(--uix-primary, #16a34a);color:#fff;box-shadow:0 0 10px #16a34a4d}.icon-grid.svelte-glddfz{display:grid;grid-template-columns:repeat(8,1fr);gap:.125rem}.icon-btn.svelte-glddfz{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#ffffff05;color:#9ca3af;cursor:pointer;transition:all .15s ease}.icon-btn.svelte-glddfz:hover{background:#ffffff0f;color:#e5e7eb}.icon-active.svelte-glddfz{background:var(--uix-primary, #16a34a);border-color:var(--uix-primary, #16a34a);color:#fff}.toggles-grid.svelte-glddfz{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.toggle-item.svelte-glddfz{display:flex;align-items:center;gap:.375rem;cursor:pointer}.sr-only.svelte-glddfz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toggle-track.svelte-glddfz{position:relative;width:32px;height:18px;background:#ffffff1a;border-radius:9px;transition:background .2s ease}.toggle-track-active.svelte-glddfz{background:var(--uix-primary, #16a34a)}.toggle-thumb.svelte-glddfz{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 2px #0003}.toggle-track-active.svelte-glddfz .toggle-thumb:where(.svelte-glddfz){transform:translate(14px)}.toggle-label.svelte-glddfz{font-size:.6875rem;color:#9ca3af}.mini-toggle.svelte-glddfz{display:flex;align-items:center;gap:.25rem;cursor:pointer}.mini-toggle-label.svelte-glddfz{font-size:.5625rem;color:#6b7280}.mini-toggle-track.svelte-glddfz{position:relative;width:24px;height:14px;background:#ffffff1a;border-radius:7px;transition:background .2s ease}.mini-toggle-active.svelte-glddfz{background:var(--uix-primary, #16a34a)}.mini-toggle-thumb.svelte-glddfz{position:absolute;top:2px;left:2px;width:10px;height:10px;background:#fff;border-radius:50%;transition:transform .2s ease}.mini-toggle-active.svelte-glddfz .mini-toggle-thumb:where(.svelte-glddfz){transform:translate(10px)}.light .button-editor.svelte-glddfz{background:linear-gradient(135deg,#00000005,#0000000a);border-color:#00000014}.light .section-label.svelte-glddfz{color:#6b7280}.light .text-input.svelte-glddfz{border-color:#0000001a;background:#fff;color:#374151}.light .preset-btn.svelte-glddfz,.light .variant-btn.svelte-glddfz,.light .chip.svelte-glddfz,.light .icon-btn.svelte-glddfz{border-color:#00000014;background:#fff;color:#6b7280}.light .toggle-track.svelte-glddfz,.light .mini-toggle-track.svelte-glddfz{background:#00000026}.light .toggle-label.svelte-glddfz,.light .mini-toggle-label.svelte-glddfz{color:#6b7280}@media(max-width:1024px){.button-editor.svelte-glddfz{gap:.75rem;padding:.625rem}.presets-grid.svelte-glddfz{gap:.25rem}.preset-btn.svelte-glddfz{padding:.375rem .125rem}.preset-name.svelte-glddfz{font-size:.5rem}.icon-grid.svelte-glddfz{grid-template-columns:repeat(8,1fr)}.toggles-grid.svelte-glddfz{gap:.375rem}}@media(max-width:767px){.button-editor.svelte-glddfz{gap:.5rem;padding:.5rem;border-radius:10px}.editor-section.svelte-glddfz{gap:.25rem}.editor-row.svelte-glddfz{flex-direction:column;gap:.5rem}.section-label.svelte-glddfz{font-size:.5rem}.presets-grid.svelte-glddfz{grid-template-columns:repeat(3,1fr);gap:.125rem}.preset-btn.svelte-glddfz{padding:.25rem .0625rem;border-radius:6px}.preset-icon.svelte-glddfz svg:where(.svelte-glddfz){width:10px;height:10px}.preset-name.svelte-glddfz{font-size:.375rem}.variant-group.svelte-glddfz{gap:.125rem}.variant-btn.svelte-glddfz{padding:.25rem .375rem;border-radius:6px}.variant-dot.svelte-glddfz{width:5px;height:5px}.variant-label.svelte-glddfz{font-size:.5rem}.chip-group.svelte-glddfz{gap:.125rem}.chip.svelte-glddfz{min-width:28px;height:26px;font-size:.625rem;border-radius:6px}.text-input.svelte-glddfz{padding:.375rem .5rem;font-size:.6875rem}.text-input-small.svelte-glddfz{padding:.25rem .375rem;font-size:.625rem}.icon-grid.svelte-glddfz{grid-template-columns:repeat(8,1fr);gap:.0625rem}.icon-btn.svelte-glddfz{border-radius:4px}.icon-btn.svelte-glddfz svg:where(.svelte-glddfz){width:10px;height:10px}.toggles-grid.svelte-glddfz{grid-template-columns:repeat(2,1fr);gap:.25rem}.toggle-track.svelte-glddfz{width:26px;height:14px}.toggle-thumb.svelte-glddfz{width:10px;height:10px}.toggle-track-active.svelte-glddfz .toggle-thumb:where(.svelte-glddfz){transform:translate(12px)}.toggle-label.svelte-glddfz{font-size:.5625rem}}@media(hover:none)and (pointer:coarse){.chip.svelte-glddfz,.variant-btn.svelte-glddfz,.icon-btn.svelte-glddfz,.preset-btn.svelte-glddfz{min-height:32px}.toggle-item.svelte-glddfz{min-height:28px}}
