.field,.field__input{position:relative}.field__input input,.field__input select,.field__input textarea{color:var(--input-color);border:2px solid var(--input-default-border-bg);background-color:var(--input-default-bg);box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:13px 16px;height:48px;transition:border-color .2s ease}.field__input input:focus,.field__input select:focus,.field__input textarea:focus{border-color:var(--input-focus-border-bg)!important}.field__input input::-moz-placeholder,.field__input select::-moz-placeholder,.field__input textarea::-moz-placeholder{color:var(--input-placeholder-color);opacity:1}.field__input input::placeholder,.field__input select::placeholder,.field__input textarea::placeholder{color:var(--input-placeholder-color);opacity:1}.field__input input:-ms-input-placeholder,.field__input select:-ms-input-placeholder,.field__input textarea:-ms-input-placeholder{color:var(--input-placeholder-color)}.field__input textarea{resize:none;height:176px}.field__input select{-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0);background-position:calc(100% - 20px) calc(1em + 4px),calc(100% - 15px) calc(1em + 4px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.field__icon-sprite{top:0;right:0;padding:12px;width:48px!important;height:48px!important}.field__icon,.field__icon-sprite{position:absolute;z-index:2;cursor:pointer!important}.field__icon{height:24px!important;top:12px;right:12px;width:24px!important;color:var(--input-icon-bg)}.field__postfix{position:absolute;top:0;height:48px;right:24px;line-height:48px;color:var(--input-icon-bg)}.field__error{color:var(--input-error-color);margin-top:8px}.field__notice{margin-top:8px;color:var(--verification-tags-popup-text-color)}.field--success .field__input input,.field--success .field__input select{border-color:var(--input-success-border-bg)}.field--error .field__input input,.field--error .field__input select{border-color:var(--input-error-border-bg)}.field--disabled{opacity:.3}.field--date-picker{cursor:pointer}.field--date-picker:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.field--label-visible .field__label{position:absolute;left:18px;top:6px;color:var(--input-placeholder-color)}.field--label-visible input{padding-bottom:0}.field--silent-disabled{opacity:.3!important}
