.olive-ui-input__container{display:flex;flex-direction:column}.olive-ui-input__element-container{display:flex;flex-flow:column-reverse;position:relative}.olive-ui-input__element-container>label{color:rgb(var(--input-primary-paragraph-color,var(--primary-paragraph-color)));font-family:var(--input-primary-font-family,var(--primary-font-family));font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;margin:0 0 3px;padding:3px;position:relative;touch-action:manipulation;transition:all .2s}.olive-ui-input__element-container.olive-ui-input__element-container--disabled,.olive-ui-input__element-container.olive-ui-input__element-container--disabled>label{color:rgb(var(--input-disabled-paragraph-color,var(--disabled-color)))}.olive-ui-input__element-container.olive-ui-input__element-container--is-invalid>label{color:rgb(var(--input-danger-paragraph-color,var(--danger-paragraph-color)))}.olive-ui-input__element{-webkit-appearance:none;background-color:rgb(var(--input-light-background-color,var(--white-color)));border:var(--input-primary-border-size,var(--primary-border-size)) solid rgb(var(--input-primary-border-color,var(--primary-border-color)));border-radius:5px;box-sizing:border-box;color:rgb(var(--input-info-paragraph-color,var(--info-paragraph-color)));font-family:var(--input-primary-font-family,var(--primary-font-family));font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;height:48px;padding:12px 12px 14px;touch-action:manipulation;transition:all .2s;width:100%}@-moz-document url-prefix(){.olive-ui-input__element{padding:19px 12px 17px}}.olive-ui-input__element.olive-ui-input__element:disabled{background-color:rgb(var(--input-disabled-background-color));border-color:rgb(var(--input-disabled-border-color,var(--disabled-border-color)));color:rgb(var(--input-disabled-color))}.olive-ui-input__element.olive-ui-input__element--is-invalid{border:var(--input-primary-border-size,var(--primary-border-size)) solid rgb(var(--input-danger-border-color,var(--danger-border-color)))}.olive-ui-input__element:focus{border:var(--input-primary-border-size,var(--primary-border-size)) solid rgb(var(--input-primary-border-color,var(--primary-border-color)));outline:none}.olive-ui-input__element.olive-ui-input__element--is-invalid:focus{border:var(--input-primary-border-size,var(--primary-border-size)) solid rgb(var(--input-danger-border-color,var(--danger-border-color)))}.olive-ui-input__element_icon{cursor:pointer;position:absolute;right:16px;top:20px}.olive-ui-input__accessory-right{align-items:center;display:flex;height:50px;justify-content:center;position:absolute;right:15px;top:0}.olive-ui-input__label-error{color:rgb(var(--input-danger-paragraph-color,var(--danger-paragraph-color)));font-family:var(--input-primary-font-family,var(--primary-font-family));font-size:12px;margin:.3em 0}