.operation-result .icon--operation-success{position:absolute;left:-25px;top:69px;background-color:#fff}.operation-result .icon--error{min-width:85px;margin-right:20px}.operation-result__wrapper{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:410px;height:185px}.operation-result__wrapper.success{width:300px;background-image:url(../img/receipt-bg.678247cf.svg);position:relative;padding:15px 30px}.operation-result__message{max-height:155px;overflow:hidden}.operation{width:410px;min-height:400px}.operation .form-label{max-width:410px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation .refresh-waiter{width:410px;background:hsla(0,0%,96.9%,.6);position:fixed;left:0;right:0;top:-30px;bottom:auto;height:100vh;width:100%}.operation__service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.operation__service .service-name{font-weight:400;font-size:22px;margin-left:10px;max-height:106px;text-overflow:ellipsis;overflow:hidden;line-height:21px;word-break:break-word}.operation__service .service-icon{min-width:70px;width:70px;height:70px;position:relative}.operation__service .icon{background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.operation .form-label{max-width:calc(100% - 20px)}.fee-waiter{width:auto}.receipt .receipt-body{margin-top:0;height:230px}.operation-error{margin-bottom:30px;color:#f90000}@media screen and (max-width:700px){.operation .fee-from-total{width:calc(100% - 120px)}}@media screen and (max-width:640px){.operation{width:100%;padding-right:15px}.form-row .input-fields{display:block;float:none}.form-row .field-information,.form-row .field-validation{position:static;float:none;-webkit-transform:none;transform:none;width:100%;margin-bottom:-30px}.form-row .field-information .icon-wrapper,.form-row .field-validation .icon-wrapper{padding-left:8px}.form-row .field-validation{display:none}.form-row.has-error .field-validation{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:641px) and (max-width:1024px){.operation{width:49%}.form-row.confirmation{width:100%}.form-row.confirmation .button{width:100%;text-align:center}}