.sf.svelte-1adoyvf{--_accent: var(--sf-accent, var(--shop-primary, #007bff));--_radius: var(--sf-radius, 8px);--_font: var(--sf-font, inherit);--_size: var(--sf-font-size, .92rem);position:relative;width:100%;font-family:var(--_font)}.sf-trigger.svelte-1adoyvf{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:0;text-align:left;font-family:inherit;font-size:var(--_size);font-weight:var(--sf-font-weight, 400);line-height:1.35;color:var(--sf-color, #18181b);background:var(--sf-bg, #ffffff);border:1px solid var(--sf-border, #d4d4d8);border-radius:var(--_radius);padding:var(--sf-padding, .6rem .8rem);cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s}.sf-trigger.svelte-1adoyvf:hover:not(:disabled){border-color:var(--sf-border-hover, #a1a1aa)}.sf-trigger.sf-invalid.svelte-1adoyvf{border-color:var(--sf-invalid-border, #c0392b)}.sf-trigger.svelte-1adoyvf:focus-visible,.sf.open.svelte-1adoyvf .sf-trigger:where(.svelte-1adoyvf){outline:none;border-color:var(--_accent);box-shadow:var(--sf-focus-ring, 0 0 0 3px color-mix(in srgb, var(--_accent) 20%, transparent))}.sf-trigger.svelte-1adoyvf:disabled{cursor:not-allowed;opacity:.55}.sf-empty.svelte-1adoyvf .sf-value:where(.svelte-1adoyvf){color:var(--sf-placeholder-color, #a1a1aa)}.sf-value.svelte-1adoyvf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-caret.svelte-1adoyvf{flex:none;width:.5em;height:.5em;margin-top:-.18em;border-right:2px solid var(--sf-caret-color, currentColor);border-bottom:2px solid var(--sf-caret-color, currentColor);transform:rotate(45deg);transition:transform .18s ease;opacity:.7}.sf.open.svelte-1adoyvf .sf-caret:where(.svelte-1adoyvf){transform:rotate(-135deg);margin-top:.14em;opacity:1}.sf-pop.svelte-1adoyvf{position:absolute;z-index:60;top:calc(100% + .35rem);left:0;min-width:100%;width:max-content;max-width:var(--sf-panel-max-width, min(30rem, 88vw));overflow:hidden;background:var(--sf-panel-bg, #ffffff);border:1px solid var(--sf-panel-border, #e4e4e7);border-radius:var(--sf-panel-radius, var(--_radius));box-shadow:var(--sf-panel-shadow, 0 12px 28px rgba(0, 0, 0, .14));animation:svelte-1adoyvf-sf-in .14s ease-out}.sf-panel.svelte-1adoyvf{margin:0;padding:var(--sf-panel-padding, .3rem);list-style:none;max-height:var(--sf-panel-max-height, 17rem);overflow-y:auto;overscroll-behavior:contain}.sf-combo.svelte-1adoyvf{position:relative;display:block}.sf-input.svelte-1adoyvf{width:100%;padding-right:1.9em;cursor:text}.sf-input.svelte-1adoyvf::placeholder{color:var(--sf-placeholder-color, #a1a1aa)}.sf-combo.svelte-1adoyvf .sf-caret:where(.svelte-1adoyvf){position:absolute;top:50%;right:.85em;margin-top:-.35em;pointer-events:none}.sf-empty-row.svelte-1adoyvf{padding:var(--sf-option-padding, .52rem .65rem);font-size:var(--_size);color:var(--sf-placeholder-color, #a1a1aa)}@keyframes svelte-1adoyvf-sf-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.sf-pop.svelte-1adoyvf{animation:none}.sf-caret.svelte-1adoyvf{transition:none}}.sf-option.svelte-1adoyvf{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:var(--_size);line-height:1.3;color:var(--sf-option-color, #27272a);padding:var(--sf-option-padding, .52rem .65rem);border-radius:var(--sf-option-radius, calc(var(--_radius) - 3px));cursor:pointer}.sf-option.active.svelte-1adoyvf{background:var(--sf-option-active-bg, color-mix(in srgb, var(--_accent) 12%, transparent));color:var(--sf-option-active-color, var(--sf-option-color, #27272a))}.sf-option.selected.svelte-1adoyvf{color:var(--sf-option-selected-color, var(--_accent));font-weight:var(--sf-option-selected-weight, 600)}.sf-option.disabled.svelte-1adoyvf{cursor:not-allowed;opacity:.45}.sf-option-label.svelte-1adoyvf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-option-hint.svelte-1adoyvf{margin-left:auto;flex:none;font-size:.82em;color:var(--sf-option-hint-color, #8b8b95);white-space:nowrap}.sf-tick.svelte-1adoyvf{flex:none;width:.42em;height:.72em;margin-right:.15em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.1em)}
