.field.svelte-1oedh92{display:flex;flex-direction:column;gap:6px}label.svelte-1oedh92{font-size:var(--text-small);font-weight:600}.control.svelte-1oedh92{position:relative}input.svelte-1oedh92{width:100%;min-height:44px;padding:10px 44px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);font-size:var(--text-control)}input.svelte-1oedh92::placeholder{color:var(--color-text-muted)}.invalid.svelte-1oedh92 input:where(.svelte-1oedh92){border-color:var(--color-danger-500)}.icon.svelte-1oedh92,.chevron.svelte-1oedh92{position:absolute;top:13px;color:var(--color-text-secondary);pointer-events:none}.icon.svelte-1oedh92{left:14px}.chevron.svelte-1oedh92{right:14px}.popup.svelte-1oedh92{position:absolute;z-index:10;left:0;right:0;top:calc(100% + 4px);padding:6px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);box-shadow:var(--shadow-modal)}.popup[hidden].svelte-1oedh92{display:none}ul.svelte-1oedh92{max-height:268px;overflow-y:auto;margin:0;padding:0;list-style:none}li.svelte-1oedh92{padding:8px 10px;border-radius:var(--radius-md);font-size:var(--text-small);cursor:pointer}li.svelte-1oedh92:hover,li.active.svelte-1oedh92{background:var(--color-subtle)}li[aria-selected=true].svelte-1oedh92{color:var(--color-primary-500);font-weight:600}.empty.svelte-1oedh92{padding:8px 10px;color:var(--color-text-secondary);font-size:var(--text-small)}.note.svelte-1oedh92{font-size:var(--text-caption);color:var(--color-text-secondary)}.note.error.svelte-1oedh92{color:var(--color-danger-700)}.form-error.svelte-1ymxn8k{padding:12px 14px;border:1px solid var(--color-danger-500);border-radius:var(--radius-control);background:var(--color-danger-50);color:var(--color-danger-700);font-size:var(--text-small);font-weight:500}.field.svelte-shhegm{display:flex;flex-direction:column;gap:6px}label.svelte-shhegm{font-size:var(--text-small);font-weight:600}.row.svelte-shhegm{display:flex;align-items:flex-start;gap:24px}.slider.svelte-shhegm{flex:1;padding-top:10px}input[type=range].svelte-shhegm{width:100%;height:24px;margin:0;background:transparent;appearance:none;cursor:pointer}input[type=range].svelte-shhegm::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--color-primary-500) var(--fill),var(--color-subtle) var(--fill))}input[type=range].svelte-shhegm::-moz-range-track{height:6px;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--color-primary-500) var(--fill),var(--color-subtle) var(--fill))}input[type=range].svelte-shhegm::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;border:2px solid var(--color-primary-500);border-radius:50%;background:var(--color-bg);appearance:none}input[type=range].svelte-shhegm::-moz-range-thumb{width:18px;height:18px;border:2px solid var(--color-primary-500);border-radius:50%;background:var(--color-bg)}.scale.svelte-shhegm{display:flex;justify-content:space-between;margin-top:2px;font-size:var(--text-tiny);color:var(--color-text-secondary)}.number.svelte-shhegm{width:72px;min-height:44px;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);font-size:var(--text-control)}.number.invalid.svelte-shhegm{border-color:var(--color-danger-500)}.note.svelte-shhegm{font-size:var(--text-caption);color:var(--color-text-secondary)}.note.error.svelte-shhegm{color:var(--color-danger-700)}@media(max-width:767px){.row.svelte-shhegm{gap:16px}}form.svelte-h7bcrl{display:flex;flex-direction:column;gap:24px;max-width:640px;padding:32px}.field.svelte-h7bcrl{display:flex;flex-direction:column;gap:6px}label.svelte-h7bcrl{font-size:var(--text-small);font-weight:600}.select.svelte-h7bcrl{position:relative;width:200px}select.svelte-h7bcrl{width:100%;min-height:44px;padding:10px 40px 10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);font-size:var(--text-control);appearance:none;cursor:pointer}.invalid.svelte-h7bcrl select:where(.svelte-h7bcrl){border-color:var(--color-danger-500)}.select.svelte-h7bcrl svg{position:absolute;right:14px;top:13px;color:var(--color-text-secondary);pointer-events:none}.note.svelte-h7bcrl{font-size:var(--text-caption);color:var(--color-text-secondary)}.note.error.svelte-h7bcrl{color:var(--color-danger-700)}@media(max-width:767px){form.svelte-h7bcrl{padding:20px 16px;gap:20px}.select.svelte-h7bcrl,form.svelte-h7bcrl .btn{width:100%}}
