.input-text-line{padding:24px 0 32px;position:relative}.input-text-line__label{font-family:var(--avenir-roman);font-size:16px;line-height:24px;color:var(--content-tertiary);position:absolute;left:2px;top:36px;transition:top .3s,font-size .3s;pointer-events:none}.input-text-line__label--top{font-family:var(--avenir-roman);font-size:14px;line-height:20px;color:var(--content-secondary);top:4px}.input-text-line__date-placeholder{font-family:var(--avenir-heavy);font-size:24px;line-height:32px;text-align:center;line-height:47px;color:var(--content-tertiary);position:absolute;top:24px;left:0;right:0;z-index:-1}.input-text-line__unit-placeholder{font-size:18px;line-height:28px;right:0;top:34px}.input-text-line__placeholder,.input-text-line__unit-placeholder{font-family:var(--avenir-roman);position:absolute;color:var(--content-tertiary)}.input-text-line__placeholder{font-size:16px;line-height:24px;left:2px;top:35px}.input-text-line__placeholder--top{top:11px}.input-text-line__input{font-family:var(--avenir-roman);font-size:16px;line-height:24px;color:var(--content-primary);outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px solid var(--stroke-opaque);display:block;width:100%;line-height:47px;height:48px;background:rgba(0,0,0,0)}.input-text-line__input--center{font-family:var(--avenir-heavy);font-size:24px;line-height:32px;text-align:center;line-height:47px}.input-text-line__input--unit{padding:0 30px}.input-text-line__error{font-family:var(--avenir-roman);font-size:14px;line-height:20px;line-height:24px;color:var(--status-error);position:absolute;left:2px;bottom:0}.input-text-line--focused .input-text-line__label{font-family:var(--avenir-roman);font-size:14px;line-height:20px;color:var(--content-secondary);top:4px}.input-text-line--focused .input-text-line__input{border-bottom:2px solid var(--brand-secondary)}.input-text-line--error .input-text-line__label{color:var(--status-error)}.input-text-line--error .input-text-line__input{border-bottom:2px solid var(--status-error)}.input-text-line--disabled .input-text-line__input,.input-text-line--disabled .input-text-line__label{color:var(--functional-inactive)}.input-text-line input::-webkit-inner-spin-button,.input-text-line input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-text-line input[type=number]{-moz-appearance:textfield}