.input-wrapper{position:relative;margin-bottom:var(--f-base-space-4)}
.input-wrapper .text-hide{position:absolute;left:-999px;top:-999px}
.input-wrapper .input-placeholder{position:absolute;top:0;left:0;width:100%;height:inherit;font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted);padding:var(--f-base-space-3) var(--f-base-space-4) var(--f-base-space-2);pointer-events:none;z-index:1;transition:all .2s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.input-wrapper.filled .input-placeholder{padding:var(--f-base-space-1) var(--f-base-space-4) var(--f-base-space-0);font:var(--f-brand-type-caption)}
.input-wrapper .input{padding:var(--f-base-space-4);height:48px;border:1px solid var(--f-brand-color-border-default);border-radius:var(--f-base-border-radius-tiny);font:var(--f-brand-type-body)}
.input-wrapper.filled .input{padding:var(--f-base-space-4) var(--f-base-space-4) var(--f-base-space-1)}
.qr-dob-wrapper .input-wrapper.filled .input{padding-left:var(--f-base-space-3)}