@layer properties,theme,base;@layer components{@supports (appearance:base-select){.select.svelte-2jcb2v::picker(select){appearance:base-select}.select.svelte-2jcb2v::picker-icon{display:none}.select.svelte-2jcb2v::picker(select){border:1px solid var(--border);border-radius:var(--radius-md,.375rem);background:var(--popover);color:var(--popover-foreground);white-space:normal;opacity:0;max-width:calc(100vw - 2rem);transition:opacity .1s ease, scale .1s ease, display .1s allow-discrete, overlay .1s allow-discrete;padding:.25rem;scale:.98;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.select.svelte-2jcb2v:open::picker(select){opacity:1;scale:1}@starting-style{.select.svelte-2jcb2v:open::picker(select){opacity:0;scale:.98}}.select option{border-radius:calc(var(--radius-md,.375rem) - 2px);min-height:2rem;color:var(--popover-foreground);cursor:default;padding:.375rem .5rem}.select option:hover,.select option:focus-visible{background:var(--accent);color:var(--accent-foreground)}.select option:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.select option:checked{background:var(--secondary-hover);color:var(--secondary-foreground)}.select option::checkmark{order:1;margin-inline-start:auto}.select optgroup{color:var(--muted-foreground);padding-block:.25rem;font-size:.75rem;font-weight:500}}@media (prefers-reduced-motion:reduce){@supports (appearance:base-select){.select.svelte-2jcb2v::picker(select){transition:none}}}}@layer utilities;
