.ivLszW_TextFieldRoot{gap:var(--spacing-md);font-size:var(--font-size-md);padding:0;overflow:hidden}.ivLszW_TextFieldWrapper{isolation:isolate;height:100%;padding:var(--spacing-md);background-color:var(--color-surface);color:var(--color-text-primary);border:var(--border-width-thin)solid var(--color-border);border-radius:var(--border-radius-xl);outline:none;align-items:center;transition:border-color .2s ease-in-out;display:flex;position:relative}.ivLszW_TextFieldRoot[data-variant=ghost] .ivLszW_TextFieldWrapper{box-shadow:none;background-color:#0000;border:none}.ivLszW_TextFieldRoot[data-variant=ghost]{gap:0}.ivLszW_TextFieldRoot[data-variant=ghost] .ivLszW_TextFieldWrapper{background-color:#0000;border:none;border-radius:0}.ivLszW_TextFieldLabel{color:var(--color-text-secondary);cursor:text;z-index:2;font-size:var(--font-size-xxs);top:var(--spacing-xxs);left:var(--spacing-md);transition:var(--animation-duration-short);text-overflow:ellipsis;width:calc(100% - var(--spacing-md)*2);font-weight:var(--font-weight-light);white-space:nowrap;pointer-events:none;position:absolute;overflow:hidden;transform:none}.ivLszW_TextFieldInput::placeholder{visibility:hidden}.ivLszW_TextFieldInput:placeholder-shown+.ivLszW_TextFieldLabel{top:var(--spacing-lg);font-size:var(--font-size-md);transform:translateY(-50%)}.ivLszW_TextFieldInput{width:100%;color:inherit;font-size:inherit;font-family:inherit;font-size:var(--font-size-md);padding:0;resize:none;height:var(--font-size-md);background:0 0;border:none;outline:none;padding-block:0;padding-inline:0;line-height:1}.ivLszW_TextFieldDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary)}
