.selection-button-list.svelte-ravi73{display:inline-flex;align-items:stretch;gap:6px;padding:6px;border:1px solid rgba(0,0,0,.08);border-radius:1rem;background:#fff;box-shadow:0 4px 12px #0000000d;flex-wrap:wrap}.selection-button-list.no-border.svelte-ravi73{border:none;box-shadow:none;padding:0;background:transparent}.selection-button-list.vertical.svelte-ravi73{flex-direction:column;align-items:stretch}.selection-button-list.svelte-ravi73 button:where(.svelte-ravi73){display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:.75rem;background:transparent;color:#1a1a1a;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,color .15s ease;padding:6px 12px;min-width:48px;min-height:36px;font-size:.9rem}.selection-button-list.size-sm.svelte-ravi73 button:where(.svelte-ravi73){padding:4px 6px;min-height:32px;font-size:.75rem}.selection-button-list.size-lg.svelte-ravi73 button:where(.svelte-ravi73){padding:8px 14px;min-height:40px;font-size:1rem}.selection-button-list.svelte-ravi73 button:where(.svelte-ravi73):hover:not(.disabled){background:#7d68ff1f}.selection-button-list.svelte-ravi73 button.selected:where(.svelte-ravi73),.selection-button-list.svelte-ravi73 button:where(.svelte-ravi73):focus-visible{outline:none;background:#0284c71f;box-shadow:0 0 0 2px #0284c740}.selection-button-list.svelte-ravi73 button.disabled:where(.svelte-ravi73){opacity:.6;cursor:not-allowed}.selection-button-list.svelte-ravi73 button.variant-warning:where(.svelte-ravi73){background:#fbcf33;color:#fff}.selection-button-list.svelte-ravi73 button.variant-warning:where(.svelte-ravi73):hover:not(.disabled){background:#f7c948;color:#fff}.selection-button-list.svelte-ravi73 button.variant-warning.selected:where(.svelte-ravi73),.selection-button-list.svelte-ravi73 button.variant-warning:where(.svelte-ravi73):focus-visible{background:#f7c948;color:#fff;box-shadow:0 0 0 2px #fbcf3380}.selection-button-list.svelte-ravi73 button.variant-primary:where(.svelte-ravi73){background:#2563eb;color:#fff}.selection-button-list.svelte-ravi73 button.variant-primary:where(.svelte-ravi73):hover:not(.disabled){background:#1d4ed8;color:#fff}.selection-button-list.svelte-ravi73 button.variant-primary.selected:where(.svelte-ravi73),.selection-button-list.svelte-ravi73 button.variant-primary:where(.svelte-ravi73):focus-visible{background:#1d4ed8;box-shadow:0 0 0 2px #2563eb59;color:#fff}.selection-button-list.svelte-ravi73 button.variant-back:where(.svelte-ravi73){color:#1f2937;background:#1f29370f}.selection-button-list.svelte-ravi73 button.variant-back:where(.svelte-ravi73):hover:not(.disabled){background:#1f29371f}.selection-button-list.svelte-ravi73 button.variant-back.selected:where(.svelte-ravi73),.selection-button-list.svelte-ravi73 button.variant-back:where(.svelte-ravi73):focus-visible{background:#1f29372e;box-shadow:0 0 0 2px #1f293747}.selection-button-list.svelte-ravi73 button.variant-header:where(.svelte-ravi73){color:#111827;background:transparent}.selection-button-list.svelte-ravi73 button.variant-header:where(.svelte-ravi73):hover:not(.disabled){background:#0000000d}.selection-button-list.size-sm.svelte-ravi73 button.variant-header:where(.svelte-ravi73){min-height:28px;padding:4px 6px}.selection-button-list.svelte-ravi73 button.variant-header:where(.svelte-ravi73) .button-content:where(.svelte-ravi73){gap:8px}.selection-button-list.svelte-ravi73 button:where(.svelte-ravi73):focus{outline:none}.selection-button-list.svelte-ravi73 .button-content:where(.svelte-ravi73){display:inline-flex;align-items:center;gap:6px;line-height:1.1}.selection-button-list.svelte-ravi73 button:where(.svelte-ravi73):not(.has-text) .button-content:where(.svelte-ravi73){justify-content:center}.selection-button-list.svelte-ravi73 .button-icon:where(.svelte-ravi73){display:inline-flex;align-items:center;justify-content:center}.selection-button-list.svelte-ravi73 .button-text:where(.svelte-ravi73){display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center}.selection-button-list.svelte-ravi73 button:where(.svelte-ravi73):not(.has-description) .button-text:where(.svelte-ravi73){flex-direction:row;align-items:center;gap:6px}.selection-button-list.svelte-ravi73 .button-label:where(.svelte-ravi73){font-weight:600}.selection-button-list.svelte-ravi73 .button-description:where(.svelte-ravi73){font-size:.8rem;color:#4b5563}.selection-helper-text.svelte-ravi73{margin-top:6px;font-size:.85rem;color:#6b7280}
