.field,.field__input{position:relative}.field__input input,.field__input select,.field__input textarea{background-color:var(--input-default-bg);border:2px solid var(--input-default-border-bg);border-radius:8px;box-sizing:border-box;color:var(--input-color);height:48px;outline:none;padding:13px 16px;transition:border-color .2s ease;width:100%}.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{height:176px;resize:none}.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-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em}.field__icon-sprite{height:48px!important;padding:12px;right:0;top:0;width:48px!important}.field__icon,.field__icon-sprite{cursor:pointer!important;position:absolute;z-index:2}.field__icon{color:var(--input-icon-bg);height:24px!important;right:12px;top:12px;width:24px!important}.field__postfix{color:var(--input-icon-bg);height:48px;line-height:48px;position:absolute;right:24px;top:0}.field__error{color:var(--input-error-color);margin-top:8px}.field__notice{color:var(--popup-text-color);margin-top:8px}.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:"";height:100%;left:0;position:absolute;top:0;width:100%}.field--silent-disabled{opacity:.3!important}
