.icon-picker.svelte-1xxyc4o{display:flex;flex-direction:column;gap:.5rem}.picker-label.svelte-1xxyc4o{font-size:.875rem;font-weight:500;color:var(--text-primary)}.icon-grid.svelte-1xxyc4o{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.5rem,1fr));gap:.5rem;max-height:12rem;overflow-y:auto;padding:.25rem}.icon-option.svelte-1xxyc4o{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.icon-option.svelte-1xxyc4o svg{width:1.25rem;height:1.25rem}.icon-option.svelte-1xxyc4o:hover{border-color:var(--primary);color:var(--text-primary)}.icon-option.selected.svelte-1xxyc4o{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.form.svelte-1imyiut{display:flex;flex-direction:column;gap:1.25rem}.roles.svelte-1imyiut{display:flex;flex-direction:column;gap:.5rem}.roles-label.svelte-1imyiut{font-size:.875rem;font-weight:500;color:var(--text-primary)}.role-options.svelte-1imyiut{display:flex;gap:1.25rem;flex-wrap:wrap}.role-options.svelte-1imyiut label:where(.svelte-1imyiut){display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--text-primary);cursor:pointer}.footer.svelte-1imyiut{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.footer-right.svelte-1imyiut{display:flex;gap:.5rem;margin-left:auto}
