.select-wrapper.svelte-fhdb99{font-family:var(--font-sans);flex-direction:column;gap:6px;display:flex}.select-label.svelte-fhdb99{font-family:var(--font-display);color:var(--color-fur-800);font-size:.85rem;font-weight:700}.select-field.svelte-fhdb99{background:var(--color-cream);border:2px solid var(--color-fur-200);border-radius:var(--radius-md);box-shadow:inset 0 2px 4px rgb(from var(--shadow-color) r g b / .12), 0 1px 0 rgb(from var(--color-cream) r g b / .6);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.select-field.svelte-fhdb99:before{content:"";background-image:var(--noise-svg);background-size:var(--noise-size);opacity:calc(var(--noise-opacity) * .8);pointer-events:none;position:absolute;inset:0}.select-field.svelte-fhdb99:focus-within{border-color:var(--color-fur-400);box-shadow:inset 0 2px 4px rgb(from var(--shadow-color) r g b / .12), 0 0 0 3px rgb(from var(--color-fur-400) r g b / .2)}.select-field.select-error.svelte-fhdb99{box-shadow:inset 0 2px 4px rgb(from var(--shadow-color) r g b / .12), 0 0 0 3px #c0392b26;border-color:#c0392b}.select-field.svelte-fhdb99 select:where(.svelte-fhdb99){width:100%;font-family:var(--font-sans);color:var(--color-text);appearance:none;cursor:pointer;background:0 0;border:none;outline:none;padding:10px 36px 10px 14px;font-size:.9rem;position:relative}.select-field.svelte-fhdb99 select:where(.svelte-fhdb99):disabled{opacity:.5;cursor:not-allowed}.select-arrow.svelte-fhdb99{pointer-events:none;color:var(--color-fur-800);font-size:.75rem;position:absolute;right:12px}.select-err.svelte-fhdb99{color:#e74c3c;padding-left:4px;font-size:.78rem}[data-theme=dark] .select-field.svelte-fhdb99{background:var(--color-fur-50);border-color:var(--color-fur-200)}[data-theme=dark] .select-field.svelte-fhdb99:focus-within{border-color:var(--color-fur-400);box-shadow:inset 0 2px 4px rgb(from var(--shadow-color) r g b / .25), 0 0 0 3px rgb(from var(--color-fur-400) r g b / .25)}[data-theme=dark] .select-field.select-error.svelte-fhdb99{box-shadow:inset 0 2px 4px rgb(from var(--shadow-color) r g b / .25), 0 0 0 3px #e74c3c33;border-color:#e74c3c}.slider.svelte-oyl6e3{cursor:pointer;touch-action:none;flex:1;align-items:center;height:24px;display:flex;position:relative}.slider-track.svelte-oyl6e3{background:var(--color-fur-100);border:2px solid var(--color-fur-200);border-radius:5px;width:100%;height:10px;position:relative;overflow:hidden}.slider-fill.svelte-oyl6e3{background:linear-gradient(180deg, var(--color-accent) 0%, color-mix(in srgb, var(--color-accent) 70%, #000) 100%);border-radius:3px;height:100%;transition:width 80ms}.slider-thumb.svelte-oyl6e3{top:50%;left:var(--percentage);border-radius:var(--radius-full);background:linear-gradient(145deg, var(--color-cream) 0%, var(--color-fur-200) 100%);border:2px solid var(--color-fur-300);width:22px;height:22px;box-shadow:0 2px 0 var(--color-fur-300), 0 3px 4px rgb(from var(--shadow-color) r g b / .15);cursor:grab;z-index:1;transition:box-shadow .1s;position:absolute;transform:translate(-50%,-50%)}.slider.svelte-oyl6e3:focus-visible .slider-thumb:where(.svelte-oyl6e3),.slider-thumb.svelte-oyl6e3:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.slider[data-dragging].svelte-oyl6e3 .slider-thumb:where(.svelte-oyl6e3){cursor:grabbing;box-shadow:0 1px 0 var(--color-fur-300), 0 4px 8px rgb(from var(--shadow-color) r g b / .25);transform:translate(-50%,-50%)scale(1.15)}[data-theme=dark] .slider-track.svelte-oyl6e3{background:var(--color-fur-50);border-color:var(--color-fur-200)}[data-theme=dark] .slider-thumb.svelte-oyl6e3{background:linear-gradient(145deg, var(--color-fur-100) 0%, var(--color-fur-200) 100%);border-color:var(--color-fur-300)}
