.input-wrapper.svelte-1xoitov{display:flex;flex-direction:column;gap:var(--space-1-5);width:100%}.input-label.svelte-1xoitov{font-family:var(--font-body);font-weight:var(--font-medium);color:var(--nero-marquina);display:flex;align-items:center;gap:var(--space-1)}.input-sm.svelte-1xoitov .input-label:where(.svelte-1xoitov){font-size:var(--text-xs)}.input-md.svelte-1xoitov .input-label:where(.svelte-1xoitov){font-size:var(--text-sm)}.input-lg.svelte-1xoitov .input-label:where(.svelte-1xoitov){font-size:var(--text-base)}.input-required.svelte-1xoitov{color:var(--rosso-levanto);font-weight:var(--font-normal)}.input-container.svelte-1xoitov{position:relative;display:flex;align-items:center}.input-field.svelte-1xoitov{width:100%;font-family:var(--font-body);color:var(--nero-marquina);background:var(--carrara-white);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--duration-200) var(--ease-out),box-shadow var(--duration-200) var(--ease-out),background-color var(--duration-200) var(--ease-out);outline:none}.input-field.svelte-1xoitov::placeholder{color:var(--grigio-carnico);opacity:.7}.input-field.svelte-1xoitov:hover:not(:disabled){border-color:var(--border-strong)}.input-field.svelte-1xoitov:focus{border-color:var(--brand-accent);box-shadow:0 0 0 2px var(--brand-accent-focus)}.input-sm.svelte-1xoitov .input-field:where(.svelte-1xoitov){height:32px;padding:0 var(--space-3);font-size:var(--text-sm)}.input-md.svelte-1xoitov .input-field:where(.svelte-1xoitov){height:40px;padding:0 var(--space-4);font-size:var(--text-base)}.input-lg.svelte-1xoitov .input-field:where(.svelte-1xoitov){height:48px;padding:0 var(--space-5);font-size:var(--text-lg)}.has-icon-left.input-sm.svelte-1xoitov .input-field:where(.svelte-1xoitov){padding-left:32px}.has-icon-left.input-md.svelte-1xoitov .input-field:where(.svelte-1xoitov){padding-left:40px}.has-icon-left.input-lg.svelte-1xoitov .input-field:where(.svelte-1xoitov){padding-left:48px}.has-icon-right.input-sm.svelte-1xoitov .input-field:where(.svelte-1xoitov){padding-right:32px}.has-icon-right.input-md.svelte-1xoitov .input-field:where(.svelte-1xoitov){padding-right:40px}.has-icon-right.input-lg.svelte-1xoitov .input-field:where(.svelte-1xoitov){padding-right:48px}.input-filled.svelte-1xoitov .input-field:where(.svelte-1xoitov){background:var(--brand-surface);border-color:transparent}.input-filled.svelte-1xoitov .input-field:where(.svelte-1xoitov):hover:not(:disabled){background:var(--brand-accent-surface)}.input-filled.svelte-1xoitov .input-field:where(.svelte-1xoitov):focus{background:var(--carrara-white);border-color:var(--brand-accent)}.input-flushed.svelte-1xoitov .input-field:where(.svelte-1xoitov){border-radius:0;border-top:none;border-left:none;border-right:none;border-bottom-width:2px;background:transparent;padding-left:0;padding-right:0}.input-flushed.svelte-1xoitov .input-field:where(.svelte-1xoitov):focus{box-shadow:none;border-bottom-color:var(--brand-accent)}.input-flushed.has-icon-left.svelte-1xoitov .input-field:where(.svelte-1xoitov){padding-left:28px}.input-flushed.svelte-1xoitov .input-icon-left:where(.svelte-1xoitov){left:0}.input-icon.svelte-1xoitov{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--grigio-carnico);pointer-events:none}.input-icon.svelte-1xoitov svg{width:1em;height:1em}.input-sm.svelte-1xoitov .input-icon:where(.svelte-1xoitov){font-size:14px}.input-md.svelte-1xoitov .input-icon:where(.svelte-1xoitov){font-size:16px}.input-lg.svelte-1xoitov .input-icon:where(.svelte-1xoitov){font-size:18px}.input-icon-left.svelte-1xoitov{left:var(--space-3)}.input-icon-right.svelte-1xoitov,.input-icon-status.svelte-1xoitov{right:var(--space-3)}.has-error.svelte-1xoitov .input-icon-status:where(.svelte-1xoitov){color:var(--rosso-levanto)}.has-success.svelte-1xoitov .input-icon-status:where(.svelte-1xoitov){color:var(--verde-alpi)}.input-count.svelte-1xoitov{position:absolute;right:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--grigio-carnico);pointer-events:none}.input-helper.svelte-1xoitov{font-family:var(--font-body);font-size:var(--text-xs);color:var(--grigio-carnico);margin:0;line-height:var(--leading-normal)}.input-helper-error.svelte-1xoitov{color:var(--rosso-levanto)}.floating-label.svelte-1xoitov .input-container:where(.svelte-1xoitov){position:relative}.input-label-floating.svelte-1xoitov{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);font-family:var(--font-body);color:var(--grigio-carnico);pointer-events:none;transition:top var(--duration-200) var(--ease-luxe),transform var(--duration-200) var(--ease-luxe),font-size var(--duration-200) var(--ease-luxe),color var(--duration-200) var(--ease-out);background:var(--carrara-white);padding:0 var(--space-1)}.floating-label.input-sm.svelte-1xoitov .input-label-floating:where(.svelte-1xoitov){font-size:var(--text-sm)}.floating-label.input-md.svelte-1xoitov .input-label-floating:where(.svelte-1xoitov){font-size:var(--text-base)}.floating-label.input-lg.svelte-1xoitov .input-label-floating:where(.svelte-1xoitov){font-size:var(--text-lg)}.floating-label.svelte-1xoitov .input-field:where(.svelte-1xoitov):focus~.input-label-floating:where(.svelte-1xoitov),.floating-label.is-filled.svelte-1xoitov .input-label-floating:where(.svelte-1xoitov){top:0;transform:translateY(-50%);font-size:var(--text-xs);color:var(--brand-accent)}.floating-label.has-error.svelte-1xoitov .input-label-floating:where(.svelte-1xoitov){color:var(--rosso-levanto)}.floating-label.input-filled.svelte-1xoitov .input-label-floating:where(.svelte-1xoitov){background:var(--brand-surface)}.floating-label.input-filled.svelte-1xoitov .input-field:where(.svelte-1xoitov):focus~.input-label-floating:where(.svelte-1xoitov),.floating-label.input-filled.is-filled.svelte-1xoitov .input-label-floating:where(.svelte-1xoitov){background:var(--carrara-white)}.has-error.svelte-1xoitov .input-field:where(.svelte-1xoitov){border-color:var(--rosso-levanto)}.has-error.svelte-1xoitov .input-field:where(.svelte-1xoitov):focus{border-color:var(--rosso-levanto);box-shadow:0 0 0 2px #8b3a3a33}.has-success.svelte-1xoitov .input-field:where(.svelte-1xoitov){border-color:var(--verde-alpi)}.has-success.svelte-1xoitov .input-field:where(.svelte-1xoitov):focus{border-color:var(--verde-alpi);box-shadow:0 0 0 2px #2d5a4c33}.is-disabled.svelte-1xoitov .input-field:where(.svelte-1xoitov){opacity:.5;cursor:not-allowed;background:var(--brand-surface)}.is-disabled.svelte-1xoitov .input-label:where(.svelte-1xoitov){opacity:.5}.floating-label.input-filled.svelte-1xoitov .input-field:where(.svelte-1xoitov):focus~.input-label-floating:where(.svelte-1xoitov),.sr-only.svelte-1xoitov{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.select-wrapper.svelte-1mpqxz{display:flex;flex-direction:column;gap:var(--space-1-5);width:100%}.select-label.svelte-1mpqxz{font-family:var(--font-body);font-weight:var(--font-medium);color:var(--nero-marquina);display:flex;align-items:center;gap:var(--space-1)}.select-sm.svelte-1mpqxz .select-label:where(.svelte-1mpqxz){font-size:var(--text-xs)}.select-md.svelte-1mpqxz .select-label:where(.svelte-1mpqxz){font-size:var(--text-sm)}.select-lg.svelte-1mpqxz .select-label:where(.svelte-1mpqxz){font-size:var(--text-base)}.select-required.svelte-1mpqxz{color:var(--rosso-levanto);font-weight:var(--font-normal)}.select-container.svelte-1mpqxz{position:relative;display:flex;align-items:center}.select-field.svelte-1mpqxz{width:100%;font-family:var(--font-body);color:var(--nero-marquina);background:var(--carrara-white);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;appearance:none;transition:border-color var(--duration-200) var(--ease-out),box-shadow var(--duration-200) var(--ease-out),background-color var(--duration-200) var(--ease-out);outline:none}.select-field.svelte-1mpqxz:hover:not(:disabled){border-color:var(--border-strong)}.select-field.svelte-1mpqxz:focus{border-color:var(--brand-accent);box-shadow:0 0 0 2px var(--brand-accent-focus)}.select-sm.svelte-1mpqxz .select-field:where(.svelte-1mpqxz){height:32px;padding:0 var(--space-8) 0 var(--space-3);font-size:var(--text-sm)}.select-md.svelte-1mpqxz .select-field:where(.svelte-1mpqxz){height:40px;padding:0 var(--space-10) 0 var(--space-4);font-size:var(--text-base)}.select-lg.svelte-1mpqxz .select-field:where(.svelte-1mpqxz){height:48px;padding:0 var(--space-12) 0 var(--space-5);font-size:var(--text-lg)}.select-field[multiple].svelte-1mpqxz{height:auto;min-height:80px;padding:var(--space-2)}.select-filled.svelte-1mpqxz .select-field:where(.svelte-1mpqxz){background:var(--brand-surface);border-color:transparent}.select-filled.svelte-1mpqxz .select-field:where(.svelte-1mpqxz):hover:not(:disabled){background:var(--brand-accent-surface)}.select-filled.svelte-1mpqxz .select-field:where(.svelte-1mpqxz):focus{background:var(--carrara-white);border-color:var(--brand-accent)}.select-flushed.svelte-1mpqxz .select-field:where(.svelte-1mpqxz){border-radius:0;border-top:none;border-left:none;border-right:none;border-bottom-width:2px;background:transparent;padding-left:0}.select-flushed.svelte-1mpqxz .select-field:where(.svelte-1mpqxz):focus{box-shadow:none;border-bottom-color:var(--brand-accent)}.select-ghost.svelte-1mpqxz .select-field:where(.svelte-1mpqxz){background:transparent;border-color:transparent;font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.02em}.select-ghost.svelte-1mpqxz .select-field:where(.svelte-1mpqxz):hover:not(:disabled){background:var(--overlay-subtle);border-color:transparent}.select-ghost.svelte-1mpqxz .select-field:where(.svelte-1mpqxz):focus{background:var(--overlay-subtle);border-color:transparent;box-shadow:none}.select-icon.svelte-1mpqxz{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--grigio-carnico);pointer-events:none;right:var(--space-3)}.select-icon.svelte-1mpqxz svg{width:1em;height:1em}.select-sm.svelte-1mpqxz .select-icon:where(.svelte-1mpqxz){font-size:14px}.select-md.svelte-1mpqxz .select-icon:where(.svelte-1mpqxz){font-size:16px}.select-lg.svelte-1mpqxz .select-icon:where(.svelte-1mpqxz){font-size:18px}.select-icon-status.svelte-1mpqxz{right:var(--space-8)}.has-error.svelte-1mpqxz .select-icon-status:where(.svelte-1mpqxz){color:var(--rosso-levanto)}.has-success.svelte-1mpqxz .select-icon-status:where(.svelte-1mpqxz){color:var(--verde-alpi)}.select-helper.svelte-1mpqxz{font-family:var(--font-body);font-size:var(--text-xs);color:var(--grigio-carnico);margin:0;line-height:var(--leading-normal)}.select-helper-error.svelte-1mpqxz{color:var(--rosso-levanto)}.has-error.svelte-1mpqxz .select-field:where(.svelte-1mpqxz){border-color:var(--rosso-levanto);padding-right:var(--space-14)}.has-error.svelte-1mpqxz .select-field:where(.svelte-1mpqxz):focus{border-color:var(--rosso-levanto);box-shadow:0 0 0 2px #8b3a3a33}.has-success.svelte-1mpqxz .select-field:where(.svelte-1mpqxz){border-color:var(--verde-alpi);padding-right:var(--space-14)}.has-success.svelte-1mpqxz .select-field:where(.svelte-1mpqxz):focus{border-color:var(--verde-alpi);box-shadow:0 0 0 2px #2d5a4c33}.is-disabled.svelte-1mpqxz .select-field:where(.svelte-1mpqxz){opacity:.5;cursor:not-allowed;background:var(--brand-surface)}.is-disabled.svelte-1mpqxz .select-label:where(.svelte-1mpqxz){opacity:.5}.sr-only.svelte-1mpqxz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
