@layer sur.components{.option-icon.svelte-5m9k5n{--option-tone:var(--sur-color-primary);width:calc(var(--sur-spacing-32) + var(--sur-spacing-4));height:calc(var(--sur-spacing-32) + var(--sur-spacing-4));border:var(--sur-border-width) solid color-mix(in srgb, var(--option-tone) 21%, transparent);border-radius:var(--sur-radius-full);background:color-mix(in srgb, var(--option-tone) 9%, transparent);color:var(--option-tone);box-shadow:var(--sur-shadow-xs);transition:var(--sur-transition-colors);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.option-icon[data-sur-color].svelte-5m9k5n{--option-tone:var(--sur-c);color:var(--sur-c-subtle-fg)}.option-icon[data-flag].svelte-5m9k5n{--option-tone:var(--sur-text-muted)}.option-icon.svelte-5m9k5n .option-icon__flag{width:var(--sur-spacing-20);border-radius:var(--sur-radius-xs,var(--sur-radius-sm));box-shadow:0 0 0 var(--sur-border-width) var(--sur-border-default)}.option-icon[data-selected].svelte-5m9k5n{border-color:color-mix(in srgb, var(--sur-color-primary-contrast) 35%, transparent);background:color-mix(in srgb, var(--sur-color-primary-contrast) 20%, transparent);color:var(--sur-color-primary-contrast)}.option-check.svelte-9lxq0{width:var(--sur-target-min);height:var(--sur-target-min);border:var(--sur-border-width-strong) solid var(--sur-border-default);border-radius:var(--sur-radius-full);background:var(--sur-bg-subtle);transition:var(--sur-transition-colors);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:var(--sur-spacing-8);display:inline-flex}.option-check[data-shape=check].svelte-9lxq0{width:var(--sur-spacing-20);height:var(--sur-spacing-20);border-radius:var(--sur-radius-sm)}.option-check[data-selected].svelte-9lxq0{border-color:var(--sur-color-primary-contrast);background:var(--sur-color-primary-contrast);color:var(--sur-color-primary)}sur-card-grid.svelte-4ug1pn{--choice-min:calc(var(--sur-spacing-4) * 52);--choice-columns:12;--choice-gap:var(--sur-spacing-10);grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--choice-min), calc((100% - (var(--choice-columns) - 1) * var(--choice-gap)) / var(--choice-columns)))), 1fr));gap:var(--choice-gap);width:100%;display:grid}sur-card-grid-picker.svelte-4ug1pn{gap:var(--sur-spacing-10);flex-direction:column;width:100%;display:flex}.card-grid__scroll[style].svelte-4ug1pn{max-height:var(--choice-max-height);padding:var(--sur-spacing-2);scrollbar-width:thin;overflow-y:auto}.card-grid__empty.svelte-4ug1pn{padding:var(--sur-spacing-12);border:var(--sur-border-width) dashed var(--sur-border-default);border-radius:var(--sur-radius-lg);color:var(--sur-text-muted);font-size:var(--sur-font-size-xs);text-align:center;margin:0}.choice-card.svelte-4ug1pn{--option-muted:var(--sur-text-secondary);align-items:center;gap:var(--sur-spacing-12);width:100%;min-width:0;min-height:var(--sur-choice-height);padding:var(--sur-spacing-8) var(--sur-spacing-12);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-lg);background:var(--sur-bg-surface);color:var(--sur-text-primary);font:inherit;font-size:var(--sur-font-size-xs);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--sur-transition-colors), box-shadow var(--sur-duration-150) var(--sur-ease-in-out);display:flex}.choice-card.svelte-4ug1pn:hover:not(:disabled){border-color:var(--sur-border-hover);background:var(--sur-bg-hover)}.choice-card.svelte-4ug1pn:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-spacing-2)}.choice-card.svelte-4ug1pn:disabled{opacity:var(--sur-opacity-disabled);cursor:not-allowed}.choice-card[data-selected].svelte-4ug1pn,.choice-card[data-selected].svelte-4ug1pn:hover:not(:disabled){--option-muted:var(--sur-color-primary-contrast);border-color:var(--sur-color-primary);background:var(--sur-color-primary);color:var(--sur-color-primary-contrast);box-shadow:var(--sur-shadow-xs)}.choice-card[data-selected].svelte-4ug1pn sur-badge[data-variant=subtle]{--badge-bg:var(--sur-bg-surface);--badge-fg:var(--sur-text-primary)}.choice-card__text.svelte-4ug1pn{flex-direction:column;flex:auto;min-width:0;display:flex}.choice-card__title.svelte-4ug1pn{align-items:center;gap:var(--sur-spacing-6);font-weight:var(--sur-font-weight-bold);flex-wrap:wrap;display:flex}.choice-card__label.svelte-4ug1pn{line-height:var(--sur-line-height-tight);overflow-wrap:anywhere}.choice-card__description.svelte-4ug1pn{margin-top:var(--sur-spacing-2);font-size:calc(var(--sur-font-size-2xs) * 1.1);font-weight:var(--sur-font-weight-normal);line-height:var(--sur-line-height-tight);color:var(--option-muted)}@media (width<43rem){.choice-card.svelte-4ug1pn{font-size:var(--sur-font-size-sm)}}}
