.trigger.svelte-9uvh2p{cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;flex-shrink:0;padding:0;position:relative}.trigger.svelte-9uvh2p:hover{background:0 0;border-color:#0000}.trigger.has-icon.svelte-9uvh2p:before{content:"";background:var(--trigger-color);border-radius:var(--radius-xs);z-index:-1;width:100%;height:100%;position:absolute;top:-3px;left:-3px}.edit-overlay.svelte-9uvh2p{border-radius:var(--radius-xs);color:#fff;opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;inset:0}.trigger.has-icon.svelte-9uvh2p .edit-overlay:where(.svelte-9uvh2p){inset:-3px 0 0 -3px}.trigger.svelte-9uvh2p:hover .edit-overlay:where(.svelte-9uvh2p),.trigger.svelte-9uvh2p:focus-visible .edit-overlay:where(.svelte-9uvh2p){opacity:1}.picker.svelte-9uvh2p{inset:unset;padding:var(--space-md);position-area:bottom span-right;margin:0;margin-top:var(--space-xs);background:var(--popover-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);min-width:220px;position:absolute;box-shadow:0 8px 24px #00000073}.picker.svelte-9uvh2p:popover-open{gap:var(--space-sm);flex-direction:column;display:flex}.close-btn.svelte-9uvh2p{top:var(--space-xs);right:var(--space-xs);cursor:pointer;border-radius:var(--radius-xs);width:1.5rem;height:1.5rem;color:var(--text-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.close-btn.svelte-9uvh2p:hover{color:var(--text-primary);background:#ffffff14;border-color:#0000}.picker-label.svelte-9uvh2p{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0;font-size:.7rem;font-weight:600}.palette.svelte-9uvh2p{gap:var(--space-xs);display:flex}.chip.svelte-9uvh2p{border-radius:var(--radius-xs);cursor:pointer;background:var(--chip-color);border:2px solid #0000;width:1.5rem;height:1.5rem;padding:0;transition:transform .1s}.chip.svelte-9uvh2p:hover{border-color:#ffffff80;transform:scale(1.15)}.chip.svelte-9uvh2p.selected,.chip.svelte-9uvh2p.selected:hover{border-color:var(--text-primary)}.custom-row.svelte-9uvh2p{align-items:center;gap:var(--space-xs);cursor:pointer;display:flex}.custom-row.svelte-9uvh2p input[type=color]:where(.svelte-9uvh2p){border:1px solid var(--glass-border);border-radius:var(--radius-xs);cursor:pointer;background:0 0;width:1.5rem;height:1.5rem;padding:0}.custom-label.svelte-9uvh2p{color:var(--text-secondary);font-size:.8rem}.icon-section.svelte-9uvh2p{gap:var(--space-xs);border-top:1px solid var(--glass-border);padding-top:var(--space-sm);flex-direction:column;display:flex}.icon-grid.svelte-9uvh2p{gap:var(--space-xs);grid-template-columns:repeat(7,2rem);display:grid}.icon-input.svelte-9uvh2p{width:100%;padding:var(--space-xs) var(--space-sm);margin-top:var(--space-sm);font-size:.8rem}.icon-chip.svelte-9uvh2p{border-radius:var(--radius-xs);cursor:pointer;background:var(--chip-bg);width:2rem;height:2rem;color:oklch(from var(--chip-bg) clamp(0, calc((.7 - l) * 100000), 1) 0 0);border:2px solid #0000;justify-content:center;align-items:center;padding:0;transition:transform .1s;display:flex}.icon-chip.svelte-9uvh2p:hover{border-color:#ffffff80;transform:scale(1.12)}.icon-chip.svelte-9uvh2p.selected,.icon-chip.svelte-9uvh2p.selected:hover{border-color:var(--text-primary)}
