.input-root.svelte-1vluwy2{--input-padding-inline:var(--space-component-xl);--input-leading-icon-slot-inline-size:calc(var(--space-component-lg) + var(--input-icon-size) + var(--space-component-sm));--input-filled-border-width:1.5px;--input-filled-padding-block-start:var(--space-compact-xl);--input-filled-padding-block-end:var(--space-compact-sm);gap:var(--space-component-xs);font-family:var(--font-family-base);flex-direction:column;display:flex}.input-field.svelte-1vluwy2{box-sizing:border-box;align-items:center;display:flex;position:relative}.input-root.svelte-1vluwy2:has(.input-native[type=time]:where(.svelte-1vluwy2)){--input-padding-inline:var(--space-component-sm)}.input-native.svelte-1vluwy2{all:unset;box-sizing:border-box;min-width:0;color:var(--input-text-color);caret-color:var(--input-accent-color);font-family:inherit;font-size:var(--input-text-size);background:0 0;flex:1}:-webkit-any(.input-native.svelte-1vluwy2:-webkit-autofill,.input-native.svelte-1vluwy2:autofill){animation:1ms svelte-1vluwy2-input-autofill-detected}:is(.input-native.svelte-1vluwy2:autofill,.input-native.svelte-1vluwy2:autofill){animation:1ms svelte-1vluwy2-input-autofill-detected}@keyframes svelte-1vluwy2-input-autofill-detected{0%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){:-webkit-any(.input-native.svelte-1vluwy2:-webkit-autofill,.input-native.svelte-1vluwy2:autofill){animation-duration:1ms}:is(.input-native.svelte-1vluwy2:autofill,.input-native.svelte-1vluwy2:autofill){animation-duration:1ms}}.input-native.svelte-1vluwy2::placeholder{color:var(--input-placeholder-color);opacity:.65;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.input-native[type=search].svelte-1vluwy2::-webkit-search-decoration{appearance:none;display:none}.input-native[type=search].svelte-1vluwy2::-webkit-search-cancel-button{appearance:none;display:none}.input-native[type=search].svelte-1vluwy2::-webkit-search-results-button{appearance:none;display:none}.input-native[type=search].svelte-1vluwy2::-webkit-search-results-decoration{appearance:none;display:none}.input-native[type=search].svelte-1vluwy2::-ms-clear{display:none}.input-native[type=search].svelte-1vluwy2::-ms-reveal{display:none}.input-label.svelte-1vluwy2{inset-inline-start:var(--input-padding-inline);font-size:var(--font-size-sm);color:var(--input-label-color);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;max-inline-size:calc(100% - var(--input-padding-inline) - var(--space-component-md));padding-inline:var(--space-component-xs);transition:top var(--motion-duration-medium) var(--motion-easing-standard), transform var(--motion-duration-medium) var(--motion-easing-standard), font-size var(--motion-duration-medium) var(--motion-easing-standard), color var(--motion-duration-medium) var(--motion-easing-standard), background-color var(--motion-duration-medium) var(--motion-easing-standard), inset-inline-start var(--motion-duration-medium) var(--motion-easing-standard);border-radius:2px;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.input-label-leading-icon.svelte-1vluwy2{max-inline-size:calc(100% - var(--input-leading-icon-slot-inline-size) - var(--space-component-md));inset-inline-start:calc(var(--input-leading-icon-slot-inline-size) + var(--space-component-sm))}.input-required.svelte-1vluwy2{color:var(--input-error-color)}.input-root.svelte-1vluwy2:is(.floating:where(.svelte-1vluwy2),:where(.svelte-1vluwy2):has(.input-native:where(.svelte-1vluwy2):is(:where(.svelte-1vluwy2):focus,:where(.svelte-1vluwy2):autofill))) .input-label:where(.svelte-1vluwy2){font-size:var(--font-size-xs);top:0}.input-icon.svelte-1vluwy2{color:var(--input-icon-color);transition:color var(--motion-duration-fast) var(--motion-easing-standard);flex-shrink:0;align-items:center;display:flex}.input-icon-leading.svelte-1vluwy2{inline-size:var(--input-leading-icon-slot-inline-size);justify-content:center}.input-icon-trailing.svelte-1vluwy2{padding-inline:var(--space-component-sm) var(--space-component-lg)}.input-info.svelte-1vluwy2{flex:none;align-items:center;padding-inline-end:var(--space-component-sm);display:inline-flex}.input-root.outlined.svelte-1vluwy2 .input-field:where(.svelte-1vluwy2),.input-root.bare.svelte-1vluwy2 .input-field:where(.svelte-1vluwy2){inline-size:100%;min-inline-size:0;min-block-size:var(--input-control-size)}.input-root.outlined.svelte-1vluwy2 .input-native:where(.svelte-1vluwy2),.input-root.bare.svelte-1vluwy2 .input-native:where(.svelte-1vluwy2){min-block-size:var(--input-control-size);padding-block:0;padding-inline:var(--input-padding-inline)}:is(.input-root.outlined.svelte-1vluwy2:has(.input-icon-leading:where(.svelte-1vluwy2)) .input-native:where(.svelte-1vluwy2),.input-root.bare.svelte-1vluwy2:has(.input-icon-leading:where(.svelte-1vluwy2)) .input-native:where(.svelte-1vluwy2)){padding-inline-start:var(--space-component-sm)}:is(.input-root.outlined.svelte-1vluwy2:has(.input-icon-trailing:where(.svelte-1vluwy2)) .input-native:where(.svelte-1vluwy2),.input-root.bare.svelte-1vluwy2:has(.input-icon-trailing:where(.svelte-1vluwy2)) .input-native:where(.svelte-1vluwy2)){padding-inline-end:var(--space-component-sm)}.input-root.outlined.svelte-1vluwy2:has(.input-native:where(.svelte-1vluwy2):focus) .input-label:where(.svelte-1vluwy2){color:var(--input-accent-color)}.input-root.outlined.svelte-1vluwy2:has(.input-native:where(.svelte-1vluwy2):focus) .input-icon:where(.svelte-1vluwy2){color:var(--input-accent-color)}:is(.input-root.outlined.error.svelte-1vluwy2 .input-label:where(.svelte-1vluwy2),.input-root.outlined.error.svelte-1vluwy2:has(.input-native:where(.svelte-1vluwy2):focus) .input-label:where(.svelte-1vluwy2)),.input-root.outlined.error.svelte-1vluwy2 .input-icon-trailing:where(.svelte-1vluwy2){color:var(--input-error-color)}.input-root.filled.svelte-1vluwy2 .input-field:where(.svelte-1vluwy2){min-block-size:var(--input-control-size);background:var(--input-filled-background);border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-bottom:var(--input-filled-border-width) solid var(--input-border-color);transition:border-bottom-color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard)}.input-root.filled.svelte-1vluwy2 .input-field:where(.svelte-1vluwy2):after{content:"";background:var(--input-accent-color);height:2px;transition:left var(--motion-duration-medium) var(--motion-easing-standard), right var(--motion-duration-medium) var(--motion-easing-standard);pointer-events:none;position:absolute;bottom:-2px;left:50%;right:50%}.input-root.filled.svelte-1vluwy2:has(.input-native:where(.svelte-1vluwy2):focus) .input-field:where(.svelte-1vluwy2):after{left:0;right:0}.input-root.filled.error.svelte-1vluwy2 .input-field:where(.svelte-1vluwy2):after{background:var(--input-error-color);left:0;right:0}.input-root.filled.svelte-1vluwy2 .input-native:where(.svelte-1vluwy2){min-block-size:calc(var(--input-control-size) - var(--input-filled-border-width));padding-block:var(--input-filled-padding-block-start) var(--input-filled-padding-block-end);padding-inline:var(--input-padding-inline)}.input-root.filled.svelte-1vluwy2:has(.input-icon-leading:where(.svelte-1vluwy2)) .input-native:where(.svelte-1vluwy2){padding-inline-start:var(--space-component-sm)}.input-root.filled.svelte-1vluwy2:has(.input-icon-trailing:where(.svelte-1vluwy2)) .input-native:where(.svelte-1vluwy2){padding-inline-end:var(--space-component-sm)}.input-root.filled.svelte-1vluwy2:not(:is(.floating,:has(.input-native:is(:focus,:autofill)))) .input-label:where(.svelte-1vluwy2){transform:translateY(calc(-50% + ( var(--input-filled-padding-block-start) - var(--input-filled-padding-block-end) ) / 2))}.input-root.filled.svelte-1vluwy2:is(.floating:where(.svelte-1vluwy2),:where(.svelte-1vluwy2):has(.input-native:where(.svelte-1vluwy2):is(:where(.svelte-1vluwy2):focus,:where(.svelte-1vluwy2):autofill))) .input-label:where(.svelte-1vluwy2){top:var(--space-compact-md);font-size:var(--font-size-xs);background:0 0;font-weight:500;transform:translateY(0)}.input-root.filled.svelte-1vluwy2:has(.input-native:where(.svelte-1vluwy2):focus) .input-label:where(.svelte-1vluwy2){color:var(--input-accent-color)}.input-root.filled.svelte-1vluwy2:has(.input-native:where(.svelte-1vluwy2):focus) .input-icon:where(.svelte-1vluwy2){color:var(--input-accent-color)}:is(.input-root.filled.error.svelte-1vluwy2 .input-label:where(.svelte-1vluwy2),.input-root.filled.error.svelte-1vluwy2:has(.input-native:where(.svelte-1vluwy2):focus) .input-label:where(.svelte-1vluwy2)){color:var(--input-error-color)}.input-root.filled.svelte-1vluwy2:not(.disabled):not(:has(.input-native:focus)) .input-field:where(.svelte-1vluwy2):hover{background:var(--input-filled-hover-background)}.input-root.sm.svelte-1vluwy2 .input-label:where(.svelte-1vluwy2){font-size:var(--font-size-sm)}.input-root.filled.sm.svelte-1vluwy2{--input-filled-padding-block-start:var(--space-compact-lg);--input-filled-padding-block-end:var(--space-compact-sm)}.input-root.lg.svelte-1vluwy2 .input-label:where(.svelte-1vluwy2){font-size:var(--font-size-sm)}.input-root.filled.lg.svelte-1vluwy2{--input-filled-padding-block-start:calc(var(--space-compact-xl) + var(--space-compact-md));--input-filled-padding-block-end:var(--space-compact-lg)}.input-root.disabled.svelte-1vluwy2{pointer-events:none;opacity:var(--theme-disabled-opacity,.38)}.input-root.filled.svelte-1vluwy2:not(.disabled) .input-field:where(.svelte-1vluwy2):active{transform:scale(.98)}.input-root.label-floating.svelte-1vluwy2 .input-native:where(.svelte-1vluwy2):not(:focus)::placeholder{color:#0000}
