.kdV2oW_TextFieldRoot{gap:var(--spacing-md);font-size:var(--font-size-md);padding:0;overflow:hidden}.kdV2oW_TextFieldWrapper{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-md);outline:none;align-items:center;transition:border-color .2s ease-in-out;display:flex;position:relative}.kdV2oW_TextFieldRoot[data-variant=ghost] .kdV2oW_TextFieldWrapper{box-shadow:none;background-color:#0000;border:none}.kdV2oW_TextFieldRoot[data-variant=ghost]{gap:0}.kdV2oW_TextFieldRoot[data-variant=ghost] .kdV2oW_TextFieldWrapper{background-color:#0000;border:none;border-radius:0}.kdV2oW_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);white-space:nowrap;position:absolute;overflow:hidden;transform:none}.kdV2oW_TextFieldInput::placeholder{visibility:hidden}.kdV2oW_TextFieldInput:placeholder-shown+.kdV2oW_TextFieldLabel{top:var(--spacing-lg);font-size:var(--font-size-md);transform:translateY(-50%)}.kdV2oW_TextFieldInput{width:100%;color:inherit;font-size:inherit;font-family:inherit;font-size:var(--font-size-md);resize:none;background:0 0;border:none;outline:none;padding:0;line-height:18px}.kdV2oW_TextFieldDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary)}
