

/* Start:/local/components/mmart/service.record/templates/.default/style.css?173188461217196*/
html .record-service .service-calendar {
    display: none;
}
.record-service .ik_select_link_text {
    font-size: 14px;
    color: #000;
}

.mm-serv-cont h3 {
    text-align: center;
    font-size: 22px;
    color: #667788;
    text-transform: uppercase;
    position: relative;
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
    line-height: 23px;
}
.mm-serv-cont h3 > span {
    display: inline-block;
    position: relative;
    padding: 0 .4em;
    background-color: #fff;
}
.mm-serv-cont h3:before {
    left: 0;
}
.mm-serv-cont h3:before, .mm-serv-cont h3:after {
    content: '';
    position: absolute;
    width: 100%;
    border-top: 1px solid #cdd5dd;
    margin-top: .6em;
}
.mm-serv-f-t {
    font-size: 20px;
    line-height: 35px;
    position: relative;

    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
}
.mm-work-time {
    margin-left: 10px;
    font-size: 15px;
    color: #ef9a21;
    font-weight: bold;
}
.mm-work-time  .mm-serv-form-ttw {
    color: var(--white_text_black);
}
@media (max-width: 991px) {
    .mm-serv-f-t {
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
    }
    .mm-work-time {
        margin-bottom: 20px;
        margin-left: 0;
    }
}
.mm-serv-f-ttl {
    display: inline-block;
}

.mm-serv-f-mark {
    width: 35px;
    height: 35px;
    border-radius: 4px;
    background: #ef9a21;
    font-size: 20px;
    color: #fff;
    line-height: 35px;
    text-align: center;
    display: inline-block;
    margin: 0 10px 0 0;
}
.mm-serv-f-b {
    margin-top: 25px;
}
.mm-serv-f-b input[type="checkbox"], .mm-serv-f-b label {
    font-size: 14px;
    line-height: 14px;
    display: inline;
}
.mm-serv-submit {
    font-size: 16px;
    color: #fff;
    background: #ef9a21;
    text-align: center;
    padding: 12px 25px;
    border-radius: 5px;
    border: none;
}

.mm-serv-submit--right {
    float: right;
}
.ik_select_dropdown.common_select-dd {
    font-size: 13px;
}
html .service-calendar {
    width: 100%;
    max-width: 630px;
    margin-top: 25px;
    overflow: hidden;
}
.mm-serv-sh-time-n li, .mm-serv-sh-time li {
    color: #000;
    font-size: 12px;
    width: 90%;
    border: 1px solid #ef9a21;
    text-align: center;
    padding: 0;
    margin: 3px;
    margin-top: 0;
    margin-bottom: 6px;
    list-style: none;
    display: inline-block;
    border-radius: 3px;
}
.mm-serv-sh-time-n, .mm-serv-sh-time {
    padding: 0;
    margin: 0;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    column-gap: 1px;
}
.mm-serv-sh-time-n-1c {
    padding: 0;
    margin: 0;
    columns: 4;
    -webkit-columns: 4;
    -moz-columns: 4;
    column-gap: 1px;
}
.mm-serv-sh-ttl {
    font-size: 16px;
    text-align: center;
    line-height: 14px;
    margin-bottom: 20px;
    margin-top: 25px;
}
.mm-serv-sh-ttl span {
    font-size: 10px;
}
.mm-serv-sh-time-n li:hover, .mm-serv-sh-time li:hover {
    background: #ef920f;
    color: #fff;
    cursor: pointer;
}
.mm-serv-form-ttw {
    margin: 0 5px;
}
.mm-serv-form-ttw-inp {
    text-align: center;
}
.mm-serv-sh-time-n li.bb,
.mm-serv-sh-time li.bb,
.mm-serv-sh-time-n li.ajax-bb,
.mm-serv-sh-time li.ajax-bb {
    color: #999;
    cursor: default;
    background: #fafafa;
    border: 1px solid #ececec;
}
.mm-serv-sh-time-n li.selected, .mm-serv-sh-time li.selected {
    background: #ef920f;
    color: #fff;
}
.form-control .fz-msg {
    font-size: 12px;
    line-height: 12px;
}

.form-control.form-control--d-none {
    display: none;
}
.mm-serv-form-b1 .flex-direction-nav {
    margin-top: 20px;
}
.mm-serv-form-b1 .flex-direction-nav {
    display: block!important;
}
.mm-serv-form-b1 {
    margin-bottom: 20px;
}
html .mm-serv-form {
    margin-bottom: 20px;
}


/* qTip Custom Style for MM */
html .qtip-mm{
    background-color: #fff;
    border-color: #c6ccd2;
    color: #912323;
    box-shadow: 0 0 5px rgba(128,128,128,0.6);
    min-width: 460px;
    padding: 10px;
    border-radius: 5px;
    color: #212126;
    font-size: 12px;
    line-height: 15px;
}
html .qtip-mm img{
    width: 170px;
    margin: 0 10px 10px 0;
}
html .qtip-mm .qtip-titlebar{
    background-color: #F06D65;
}
html .qtip-mm h4{
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    color: #da8000;
}
html .qtip-mm .qtip-close .qtip-icon{
    background-position: -102px 0;
}

html .qtip-mm .qtip-icon{
    border-color: #D95252;
}

html .qtip-mm .qtip-titlebar .ui-state-hover{
    border-color: #D95252;
}
html .qtip-mm .btn-cont{
    text-align: center;
    padding-top: 20px;
}
html .qtip-mm a.btn-read{
    background: #ef9a21;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 15px;
}
html .qtip-mm-adv{
    background-color: #fff;
    border-color: #c6ccd2;
    color: #912323;
    box-shadow: 0 0 5px rgba(128,128,128,0.6);
    padding: 10px;
    border-radius: 5px;
    color: #000;
    font-size: 12px;
    line-height: 15px;
    border-top: #ef9a21 4px solid;
}
html .qtip-mm-adv b{
    color: #000;
}
.qtip-mw-auto{
    min-width: auto;
}

html .qtip-mm-adv div.adv1{ background-position: center 0; }
html .qtip-mm-adv div.adv2{ background-position: center -90px; }
html .qtip-mm-adv div.adv3{ background-position: center -180px; }
html .qtip-mm-adv div.adv4{ background-position: center -270px; }

html .qtip-mm-adv .qtip-close .qtip-icon{
    background-position: -102px 0;
}

html .qtip-mm-adv .qtip-icon{
    border-color: #D95252;
}

html .qtip-mm-adv .qtip-titlebar .ui-state-hover{
    border-color: #D95252;
}
html .qtip-mm-adv .btn-cont{
    text-align: center;
    padding-top: 20px;
}
html .qtip-mm-adv a.btn-read{
    background: #ef9a21;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 15px;
}
/* qTip Custom Style for MM city changer */
html .qtip-mm-ch{
    background-color: #e6a241;
    border-color: #c6ccd2;
    color: #912323;
    box-shadow: 0 0 5px rgba(128,128,128,0.6);
    min-width: 200px;
    padding: 10px;
    border-radius: 5px;
    color: #000;
    font-size: 12px;
    line-height: 15px;
    border-top: #c6ccd2 4px solid;
}
html .qtip-mm-ch-n{
    background-color: #434343;
    border-color: #c6ccd2;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.75);
    box-shadow: 0 0 5px rgba(128,128,128,0.6);
    min-width: 270px;
    padding: 10px;
    border-radius: 5px;
    font-size: 12px;
    line-height: 15px;
    border-top: #ef9a21 4px solid;
    /* --height: 160px; */
}

.rs-table {
    margin: 0 auto;
    text-align: left;
    margin-top: 10px;
}
.rs-table td {
    padding: 4px;
    vertical-align: top;
}
p.rs-confirm-text,
p.rs-confirm-text:first-of-type {
    margin: 12px 0 0 0;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
}

.mm-serv-chbox-1c + label,
.mm-serv-chbox + label,
.mm-chbox + label {
    position: relative;
    line-height: 14px;
}

.mm-serv-chbox-1c + label::before,
.mm-serv-chbox + label::before,
.mm-chbox + label::before {
    font-size: 0;
    content: "";
    cursor: pointer;
    display: block;
    height: 16px;
    width: 16px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0px 0px 0px 1px #cccccc inset;
    -moz-box-shadow: 0px 0px 0px 1px #cccccc inset;
    -webkit-box-shadow: 0px 0px 0px 1px #cccccc inset;
    background: #fff;
}

.mm-serv-chbox-1c:checked + label::after,
.mm-serv-chbox:checked + label::after,
.mm-chbox:checked + label::after {
    content: "";
    position: absolute;
    cursor: pointer;
    width: 10px;
    height: 5px;
    left: 3px;
    top: 4px;
    transform: rotate(-45deg);
    z-index: 2;
    border-left: 2px solid #ef9a21;
    border-bottom: 2px solid #ef9a21;
}
input[type="checkbox"].mm-serv-chbox-1c,
input[type="checkbox"].mm-serv-chbox,
input[type="checkbox"].mm-chbox {
    display: none;
}
.mm-serv-form__span {
    margin-left: 25px;
}

.record-service__ok-message b {
    color: #ff8c00 !important;
    font-style: italic;
}
.rs-loader {
    top: 0;
    right: 0;
    display: none;
    position: absolute;
}
.rs-loader img {
    max-width: 30px;
}


.record-service .flexslider .flex-direction-nav>li {
    position: static;
    display: inline-block;
    margin: 0;
}


.record-service .flexslider .flex-direction-nav a {
    display: inline-block;
    position: relative;
}

.record-service .flexslider .flex-direction-nav > li:hover {
    background: none;
}

#wheel-styles{
    color: #fff;
    background-color: #333;
}
#wheel-title {
    font-size: 29px;
    margin: 20px 0px 10px 0px;
    text-align: center;
}
.table-basket-img{
    height: 80px;
    width: 80px;
}

.mm-serv__registration {
    margin-bottom: 15px;
}

.mm-serv__registration #bx_register_resend {
    font-size: 13px;
}

.mm-serv__registration #bx_register_resend #bx_register_resend_action{
    position: relative;
    top: -55px;
}

.mm-serv__registration .form-control.form-control--justify-right {
    display: flex;
    justify-content: right;
}

.mm-serv__registration #rs-captcha_word-error.error {
    top: -16px;
}

.mm-serv__registration .svg + .success_text {
    margin-left: 15px;
}

.record-service__link{
    display: flex;
    justify-content: center;
    margin-top: 15px;
    margin-bottom: 5px;
}

ul:not([id*="bx_"]) > li:before {
    content:""!important;
    margin:0!important;
}

.form-control .arrow-select:before {
    position: absolute;
    top: 42px;
    right: 14px;
    content: "";
    display: inline-block;
    width: 7px;
    height: 7px;
    background: url(/bitrix/templates/aspro_max/images/svg/trianglearrow_down.svg) 1px 1px no-repeat;
    vertical-align: middle;
}

.form-control.form-control__promotion .mm-serv-form__span {
    color: #000000;
}

.mm-serv__wrapPromotion{
    margin-left: 25px;
}

.mm-serv-text1__promotion {
    background   : #F24434;
    font-weight  : 700;
    font-size    : 8px;
    padding      : 5px 7px 5px 15px;
    border-radius: 4px;
    color: #fff;
    text-transform: uppercase;
    background-image: url("/local/components/mmart/service.record/templates/.default/../.default/assets/icon-lightning.svg");
    background-position: center left 3px;
    background-repeat: no-repeat;
    background-size: 10px auto;
    cursor: default;
}

.mm-serv-text2__time{
    font-size: 13px;
    color: #888888;
    margin-left: 10px;
    background-image: url("/local/components/mmart/service.record/templates/.default/../.default/assets/icon-arrow.svg");
    background-position: center right 3px;
    background-repeat: no-repeat;
    background-size: 22px auto;
    padding-right: 28px;
}

.mm-serv-text1__anim-horiz-wiggle {
    display: inline-block;
}

.mm-serv-text1__anim-horiz-wiggle:hover {
    animation: horizontal-shaking 0.35s both;
}

@keyframes horizontal-shaking {
    0% { transform: translateX(0) }
    25% { transform: translateX(5px) }
    50% { transform: translateX(-5px) }
    75% { transform: translateX(5px) }
    100% { transform: translateX(0) }
}

.record-service .form .form-control {
    background: none;
}

.record-service .form .form-control label {
    display: none;
}

.record-service .form .form-control .votes_block.nstar.big.with-text {
    display: flex;
    justify-content: center;
}

.record-service .form .form-control .votes_block.nstar .ratings .item-rating  {
    padding: 0 0 0 10px;
}

.record-service .form .form-control .votes_block.nstar.big .ratings .item-rating svg  {
    width: 33px;
    height: 30px;
}

.record-service .form .form-control .votes_block.nstar.big  .rating_message.muted  {
    display: none;
}

.record-service .form .form_head h2 {
    color: #fff;
    margin-top: 30px;
    text-align: center;
}

.record-service .form .form_footer {
    display: none;
}

.record-service .form .form_result {
    display: flex;
    justify-content: center;
    margin-top: 30px;
}

.record-service .form .form_result .success_text {
    display: flex;
    align-items: center;
    margin-left: 25px;
    color: #fff;
}

.record-service .form .form_body .votes_block.nstar .item-rating:hover {
    color: #ef9a21;
}

.record-service .form .form_body .rating-desc-answers {
    display: flex;
    justify-content: center;
    font-size: 22px;
    margin-top: -10px;
    margin-bottom: 15px;
    text-align: center;
}

.record-service .form .form_body .votes_block.nstar .item-rating {
    font-size: 22px;
    width: 35px;
    cursor: pointer;
}

@media (prefers-color-scheme: dark) {
    .common_select .common_select-link .ik_select_link_text  {
        color: var(--white_text_black);
    }
}

.mm-serv-comments{
    margin-bottom: 40px;
}

.mm-serv-comments__input {
    display: none;
    position:absolute;
    left: 24px;
    top: 4px;
    gap: 8px;
    align-items: center;
}
.mm-serv-comments__input input{
    padding: 8px 15px;
    width: 100%
}

.mm-serv-comments__input.active {
    display: flex;
    width: 85%;
}

.mm-serv-comments__input.new{
    display: flex;
    position: static;
}

.mm-serv-comments__input.new svg{
    overflow: visible !important;
}

.mm-serv-comments__button{
    height: 100%;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.mm-serv-comments__top {
    display: flex;
    gap: 8px;
    margin-bottom:15px;
}

.mm-serv-comments__label{
    font-size: 20px;
    line-height: 1.2;
}

.mm-serv-comments__items{
    position: relative;
    display: flex;
    gap: 8px;
    min-height: 40px;
    align-items: center;
}

.mm-serv-comments__items:not(:last-child){
    margin-bottom: 8px;
}

.mm-serv-comments__items svg{
    min-width: 16px;
}

.mm-serv-comments__text{
    display: flex;
    align-items:center;
    gap: 10px;
    max-width: 90%
}

.mm-serv-comments__text.active{
    display: none;
    width: 275px;
}

.mm-serv-comments__text span{
    font-size: 16px;
}

.mm-serv-comments__icon {
    cursor: pointer;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.mm-serv-comments__icon.max:hover .mm-serv-comments__icon-max{
    display: block;
}

.mm-serv-comments__icon-max{
    display: none;
    position: absolute;
    font-size: 12px;
    text-align: center;
    padding: 6px 8px;
    border-radius: 4px;
    z-index: 10;
    width: 150px;
    top: 30px;
    color: white;
    background-color: black;
}

.del_serv_comment_frame{
    width: 350px !important;
    display: none;
}

.del_serv_comment_frame a.close{
    padding: 10px;
}

.form-serv-comment-del{
    padding: 40px;
}

.form-serv-comment-del h2{
    margin-bottom: 32px;
}

.form-serv-comment-del__bottom{
    display: flex;
    gap: 20px;
}

.mm-serv-comments__icon svg path {
    fill: black;
}

.mm-serv-admin{
    height: 50px;
}

.mm-serv__wrapSubDesc {
    margin-left: 25px;
    font-size: 13px;
    color: #888888;
    overflow: hidden;

    transition: all 0.5s ease-out;

    max-height: 0vh;
    margin-top: -5px;
}

.mm-serv__wrapSubDesc a {
    font-size: 13px;
    color: #888888;

    padding-right: 28px;

    background-image: url("/local/components/mmart/service.record/templates/.default/../.default/assets/icon-arrow.svg");
    background-position: center right 3px;
    background-repeat: no-repeat;
    background-size: 22px auto;
    cursor: default;

}

.form-control.form-control--subdesc.form-control--subdesc-show .mm-serv__wrapSubDesc {
    margin-top: 0;
    max-height:100vh;
}

/* @media (prefers-color-scheme: dark) { */
/*     .mm-serv-comments__icon-max { */
/*         color: black; */
/*         background-color: white; */
/*     } */

/*     .mm-serv-comments__icon svg path { */
/*         fill: white; */
/*     } */
/* } */

.preloader-service-init {
    position: relative;
}

.preloader-service {
    position: absolute;
    background: rgb(255 255 255 / 60%);;
    width: 100%;
    height: 100%;
    z-index: 100000;

    display: flex;
    justify-content: center;
    font-size: 32px;
}

.preloader-service__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 280px;

}

@media screen and (max-width: 1024px) {
    .preloader-service__content {
        margin-top: 20px;
    }
}

.preloader-service__img.loader {
    width: 100px;
    aspect-ratio: 4;
    --_g: no-repeat radial-gradient(circle closest-side,#ffce4c 90%,#0000);
    --__g: no-repeat radial-gradient(circle closest-side,#fcab34 90%,#0000);
    --___g: no-repeat radial-gradient(circle closest-side,#ed912b 90%,#0000);
    background:
            var(--_g) 0%   50%,
            var(--__g) 50%  50%,
            var(--___g) 100% 50%;
    background-size: calc(100%/3) 100%;
    animation: l7 1s infinite linear;
}
@keyframes l7 {
    33%{background-size:calc(100%/3) 0%  ,calc(100%/3) 100%,calc(100%/3) 100%}
    50%{background-size:calc(100%/3) 100%,calc(100%/3) 0%  ,calc(100%/3) 100%}
    66%{background-size:calc(100%/3) 100%,calc(100%/3) 100%,calc(100%/3) 0%  }
}

.preloader-service__text {
    margin-top: 30px;
}
/* End */


/* Start:/bitrix/templates/aspro_max/vendor/css/jquery.qtip.min.css?16579288683141*/
#qtip-overlay.blurs,.qtip-close{cursor:pointer}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}#qtip-overlay,#qtip-overlay div{left:0;top:0;width:100%;height:100%}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}
/* End */


/* Start:/bitrix/templates/aspro_max/vendor/css/sweetalert2.min.css?165792886814996*/
body.swal2-shown{overflow-y:hidden}body.swal2-iosfix{position:fixed;left:0;right:0}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;padding:10px;background-color:transparent;z-index:10600}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-modal{background-color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:auto;overflow-x:hidden;overflow-y:auto;display:none;position:relative;max-width:100%}.swal2-modal:focus{outline:0}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0 0 .4em;padding:0;display:block;word-wrap:break-word}.swal2-modal .swal2-buttonswrapper{margin-top:15px}.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm{-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid transparent;border-color:transparent;width:40px;height:40px;padding:0;margin:7.5px;vertical-align:top;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel{margin-left:30px;margin-right:30px}.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;content:'';margin-left:5px 0 15px;vertical-align:-1px;height:15px;width:15px;border:3px solid #999;-webkit-box-shadow:1px 1px 1px #fff;box-shadow:1px 1px 1px #fff;border-right-color:transparent;border-radius:50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-styled{border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:15px 5px 0;padding:10px 32px}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{background:0 0;border:0;margin:0;padding:0;width:38px;height:40px;font-size:36px;line-height:40px;font-family:serif;position:absolute;top:5px;right:8px;cursor:pointer;color:#ccc;-webkit-transition:color .1s ease;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454;word-wrap:break-word}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;border-radius:3px;border:1px solid #d9d9d9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-webkit-transition:border-color box-shadow .3s;transition:border-color box-shadow .3s}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f27474!important;-webkit-box-shadow:0 0 2px #f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;border:1px solid #b4dbed;-webkit-box-shadow:0 0 3px #c4e6f5;box-shadow:0 0 3px #c4e6f5}.swal2-modal .swal2-file:focus::-webkit-input-placeholder,.swal2-modal .swal2-input:focus::-webkit-input-placeholder,.swal2-modal .swal2-textarea:focus::-webkit-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus:-ms-input-placeholder,.swal2-modal .swal2-input:focus:-ms-input-placeholder,.swal2-modal .swal2-textarea:focus:-ms-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus::placeholder,.swal2-modal .swal2-input:focus::placeholder,.swal2-modal .swal2-textarea:focus::placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#e6e6e6}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{vertical-align:middle}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:gray;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror::before{content:'!';display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;display:block}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#f8bb86;border-color:#facea8;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-info{font-family:'Open Sans',sans-serif;color:#3fc3ee;border-color:#9de0f6;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-question{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{border-radius:50%;position:absolute;width:60px;height:120px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .swal2-success-ring{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .swal2-success-fix{width:7px;height:90px;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}.swal2-show{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.swal2-animate-success-line-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.swal2-animate-success-line-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}.swal2-animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.swal2-animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
/* End */
/* /local/components/mmart/service.record/templates/.default/style.css?173188461217196 */
/* /bitrix/templates/aspro_max/vendor/css/jquery.qtip.min.css?16579288683141 */
/* /bitrix/templates/aspro_max/vendor/css/sweetalert2.min.css?165792886814996 */
