@import "https://fonts.googleapis.com/css2?family=Inter:wght@200;400;600;800&display=swap";
.input *{box-sizing:border-box;border:0;outline:none;margin:0;padding:0}.input{width:100%;max-width:312px;height:60px;font-family:Inter;position:relative}.theme-must .input:hover input,.theme-mustdemo .input:hover input{background-color:#f0fafa;border:1px solid #27b4b8}.theme-muste100 .input:hover input{background-color:#f0fafa;border:1px solid #50b946}.theme-mustelpolis .input:hover input{background-color:#e3efff;border:1px solid #006aff}.theme-mustoboz .input:hover input{background-color:#d9e7ff;border:1px solid #004bc8}.theme-mustagentbroker .input:hover input{background-color:#ffe9e9;border:1px solid #ff2929}.theme-mustkuplyupolis .input:hover input{background-color:#e3e4ff;border:1px solid #1d25f6}.theme-mustinfull .input:hover input{background-color:#dbf5d8;border:1px solid #6eb74c}.theme-mustpolisonline .input:hover input{background-color:#d8fae3;border:1px solid #0bc243}.theme-musteurogarant .input:hover input{background-color:#daf8ff;border:1px solid #18c9f5}.theme-gpnregion .input:hover input{background-color:#e5f1f9;border:1px solid #0079c2}.theme-kamaz .input:hover input{background-color:#e5eff6;border:1px solid #0061a2}.theme-ipolis .input:hover input{background-color:#f1f9f0;border:1px solid #72c267}.theme-lukoil .input:hover input{background-color:#fbd1d7;border:1px solid #ed1a3a}.theme-prodrive .input:hover input{background-color:#edf2fb;border:1px solid #3875cf}.input span{color:#80858b;pointer-events:none;font-size:16px;font-weight:400;line-height:24px;transition:all .2s linear;position:absolute;top:18px;left:18px}.input span.topLabel{font-size:12px;line-height:16px;top:8px}.input .clearableSvg{cursor:pointer;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.input .clearableSvg svg{width:16px;height:16px}.input .clearableSvg svg path{stroke:#202123}.input .requiredSvg{color:#d5402f;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;position:absolute;top:4px;right:6px}.input.error input{background-color:#ef574026;border:1px}.input.error span{color:#ef5740}.input.error .errorSvg{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.input.warning input{background-color:#ec7d1826;border:1px}.input.warning span{color:#ec7d18}.input.warning .warningSvg{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.input.error.clearable .warningSvg,.input.error.clearable .errorSvg,.input.warning.clearable .warningSvg,.input.warning.clearable .errorSvg{right:48px}.input.disabled input{color:#80858b;cursor:not-allowed;background-color:#f2f4f6;border:1px}.input.disabled input+span{color:#80858b;cursor:not-allowed}.input.disabled:hover input{background-color:#f2f4f6!important;border:1px!important}.input.liftingLabel span{font-size:12px;line-height:16px;top:8px}.input input{box-sizing:border-box;color:#202123;background-color:#fff;border:1px solid #9aa0a6;border-radius:10px;outline:none;width:100%;height:100%;margin:0;padding:26px 16px 10px;font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.theme-must .input input:focus,.theme-mustdemo .input input:focus{border:1px solid #27b4b8}.theme-muste100 .input input:focus{border:1px solid #50b946}.theme-mustelpolis .input input:focus{border:1px solid #006aff}.theme-mustoboz .input input:focus{border:1px solid #004bc8}.theme-mustagentbroker .input input:focus{border:1px solid #ff2929}.theme-mustkuplyupolis .input input:focus{border:1px solid #1d25f6}.theme-mustinfull .input input:focus{border:1px solid #6eb74c}.theme-mustpolisonline .input input:focus{border:1px solid #0bc243}.theme-musteurogarant .input input:focus{border:1px solid #18c9f5}.theme-gpnregion .input input:focus{border:1px solid #0079c2}.theme-kamaz .input input:focus{border:1px solid #0061a2}.theme-ipolis .input input:focus{border:1px solid #72c267}.theme-lukoil .input input:focus{border:1px solid #ed1a3a}.theme-prodrive .input input:focus{border:1px solid #3875cf}.input input:focus{background-color:#fff}.input input:focus+span{font-size:12px;line-height:16px;top:8px}
