.yumsto-input.svelte-ttnwuq{box-sizing:border-box;width:100%;max-width:100%;min-height:var(--yumsto-input-min-height);cursor:text;border:var(--yumsto-input-border-width) solid var(--yumsto-input-border);border-radius:var(--yumsto-input-radius);background:var(--yumsto-input-surface);transition:border-color var(--yumsto-input-transition-duration) ease, box-shadow var(--yumsto-input-transition-duration) ease;position:relative}.yumsto-input[data-invalid].svelte-ttnwuq{border-color:var(--yumsto-input-invalid-border)}.yumsto-input__prefix.svelte-ttnwuq,.yumsto-input__suffix.svelte-ttnwuq{z-index:1;width:var(--yumsto-input-affix-size);height:var(--yumsto-input-affix-size);color:var(--yumsto-input-affix-foreground);pointer-events:none;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.yumsto-input__prefix.svelte-ttnwuq{left:var(--yumsto-input-padding-inline)}.yumsto-input__suffix.svelte-ttnwuq{right:var(--yumsto-input-padding-inline)}.yumsto-input__control.svelte-ttnwuq{z-index:0;box-sizing:border-box;border-radius:inherit;padding:var(--yumsto-input-padding-block) var(--yumsto-input-padding-inline);box-shadow:none;font-family:inherit;font-size:var(--yumsto-input-font-size);line-height:var(--yumsto-input-line-height);color:var(--yumsto-input-text);background:0 0;border:0;outline:none;margin:0;position:absolute;inset:0}.yumsto-input__control.svelte-ttnwuq::placeholder{color:var(--yumsto-input-placeholder);font-weight:var(--yumsto-input-placeholder-font-weight)}.yumsto-input__control.svelte-ttnwuq:disabled{color:var(--yumsto-input-disabled-text);cursor:not-allowed}.yumsto-input__control.svelte-ttnwuq:focus-visible{outline:none}.yumsto-input[data-has-prefix].svelte-ttnwuq .yumsto-input__control:where(.svelte-ttnwuq){padding-left:calc(var(--yumsto-input-padding-inline) + var(--yumsto-input-affix-size) + var(--yumsto-input-gap))}.yumsto-input[data-has-suffix].svelte-ttnwuq .yumsto-input__control:where(.svelte-ttnwuq){padding-right:calc(var(--yumsto-input-padding-inline) + var(--yumsto-input-affix-size) + var(--yumsto-input-gap))}.yumsto-input.svelte-ttnwuq:focus-within:not([data-disabled]){border-color:var(--yumsto-input-border);box-shadow:0 0 0 var(--yumsto-input-focus-ring-width) color-mix(in oklch, var(--yumsto-input-border) 35%, transparent)}.yumsto-input[data-disabled].svelte-ttnwuq{cursor:not-allowed;opacity:var(--yumsto-input-disabled-opacity);background:var(--yumsto-input-disabled-surface);border-color:var(--yumsto-input-disabled-border)}
