@import url(/tpl/fnt/tipz/tipz.css);*,*:after,*:before{padding:0;margin:0;border:0;box-sizing:border-box;outline:0;font-family:Tipz,sans-serif}::-webkit-scrollbar{height:2px;width:2px;background-color:transparent}::-webkit-scrollbar-thumb{background-color:#eee;border-radius:4px}::-webkit-scrollbar-corner{display:none}body{font-size:14px;color:#555;background:#eee}#loader{position:fixed;width:128px;height:128px;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/tpl/img/logo_preloader.svg) no-repeat center;background-size:128px;z-index:5;transition:opacity .5s}._ready #loader{opacity:0;z-index:-1}#wrapper{opacity:0;transition:.5s}._ready #wrapper{opacity:1;padding-bottom:120px}#apple-pay-wrapper{display:none}#apple-pay-wrapper.enabled{display:block}apple-pay-button{--apple-pay-button-width:100%;--apple-pay-button-height:48px;--apple-pay-button-border-radius:48px;--apple-pay-button-padding:0px;--apple-pay-button-margin:0px 0px 8px 0px;--apple-pay-button-box-sizing:border-box;display:block;margin-bottom:8px;opacity:.2;border-radius:48px}.enabled apple-pay-button{opacity:1}.unknown apple-pay-button{opacity:.4}.ready apple-pay-button{opacity:1}#googlepay{display:none;margin-bottom:8px}.gpay-card-info-container-fill{height:48px!important}.gpay-card-info-container.black,.gpay-button.black{outline:none!important}.button,button{display:block;width:100%;height:48px;line-height:48px;background-color:#000;border-radius:48px;margin-bottom:8px;text-align:center;font-weight:700;font-size:18px;cursor:pointer;color:#fff}.button.emulate{background:#555}button i{margin:0 16px}button:last-child,.button:last-child{margin-bottom:0}button i,.button i{font-style:normal;display:inline-block;font-weight:700}[class^="icon-"],[class*=" icon-"]{background-repeat:no-repeat;background-position:left 0 top 50%;background-size:24px auto;padding-left:32px!important}.icon-info{background-image:url(/tpl/img/info.svg?2)}.icon-card{background-image:url(/tpl/img/card.svg)}.icon-google{background-image:url(/tpl/img/google.svg)}.icon-pay_online{background-image:url(/tpl/img/pay_online.svg)}h1{font-size:18px;font-weight:700;text-align:center;margin-bottom:16px}h2{font-size:18px;font-weight:700;margin-bottom:16px;text-align:center}header{padding:16px;line-height:24px;text-align:center;font-size:24px}a{text-decoration:none;color:#555;display:block}#circle{position:fixed;top:50%;left:50%;width:300px;height:300px;border-radius:100%;border:4px solid transparent;margin:-150px 0 0 -150px;line-height:300px;text-align:center;font-weight:800;-webkit-transform:scale(0);transform:scale(0);color:#000;font-size:24px;z-index:3}._ready.status-fail #circle{background-color:#ff000050;border-color:red;-webkit-animation:zoom 2s ease-in infinite;animation:zoom 2s ease-in infinite}._ready.status-paid #circle{background-color:#00a80050;border-color:#00a800;display:none}#sum,#error .title,#paid .title{font-size:28px;font-weight:700;text-align:center;color:#2347C6;margin-bottom:16px}#paid{padding-bottom:240px!important}#paid .title{color:#555}#error .title{color:red}#paid .done{position:fixed;display:none;fill:none;stroke-width:3;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;z-index:-1}._ready2 #paid .done{display:block;stroke:#00b800;stroke-dashoffset:0;stroke-dasharray:100;animation:draw 1s linear;transition:1s}._ready3 #paid .title{transform:scale(0);transition:1s;opacity:0}._ready3 #paid .done{width:1600px;height:1600px;opacity:0;transition:1s}#after{text-align:center;opacity:0;transition:1s .5s;position:relative;z-index:50}._ready3 #after{opacity:1}#after .title{margin-bottom:16px;font-size:16px}.block{margin:0 16px 16px 16px;border-radius:24px;background:#fff;padding:16px}#after b{display:block;font-weight:700;font-size:24px;margin-bottom:16px}#after .stars{height:40px;display:flex;justify-content:center}#after .stars a{display:block;width:40px;height:40px;background-size:24px;background-position:center;padding:0;cursor:pointer}.icon-star_0{background-image:url(/tpl/img/star_0.svg)}.icon-star_1{background-image:url(/tpl/img/star_1.svg)}#after .links{display:none}#after .links._visible{display:block}#after .links a{display:block;margin:0 auto;width:64px;color:#555;font-size:10px;text-decoration:none;padding:72px 0 0 0!important;background:no-repeat top center;background-size:64px}#after .links a.gr{background-image:url(/tpl/ico/gr.svg)}#after .links a.ta{background-image:url(/tpl/ico/ta.svg)}#after .links a.zm{background-image:url(/tpl/ico/zm.svg)}#after .sorry{display:none}#after .sorry._visible{display:block}#after .sorry._sent{display:none}#after .sorry b{margin-bottom:16px}#after .sorry #review{display:block;font-size:16px;font-weight:700;padding:16px;height:96px;border:none;background:#eee;color:#555;border-radius:16px;width:100%;margin-bottom:16px}#after .sorry button{height:48px;line-height:48px;border-radius:48px;background:#2347C6 linear-gradient(#5177FF,#2347C6);color:#fff;font-size:18px;font-weight:700;display:block;width:100%}#paid,#error{padding:16px;width:100%;position:fixed;top:50%;transform:translateY(-50%);z-index:5}#error .msg{text-align:center;padding:16px;background:red;color:#fff;border-radius:24px;margin-top:16px}#selector{background:#fff;position:fixed;left:16px;right:16px;bottom:56px;padding:16px;border-radius:24px;max-width:500px;margin:0 auto}#tipz{position:fixed;bottom:16px;left:16px;right:16px;background:url(/tpl/img/logo_pay.svg) no-repeat bottom center;background-size:auto 16px;height:24px;font-size:8px;text-align:center;color:#999;display:block}.dark .tipz{background-image:url(/tpl/img/logo_pay_w.svg)}.card{display:flex;justify-content:center;gap:16px;margin-bottom:16px}.card i{display:block;text-align:left;font-style:normal;color:#999;font-size:12px;line-height:16px;font-weight:700}.card b{display:block;text-align:left;font-weight:700;font-size:14px;line-height:18px}card p{position:relative}.__fee{display:block;width:24px;height:24px;padding:0!important;opacity:.8;cursor:pointer;transition:.3s;position:absolute;margin-top:-28px;margin-left:80px}.__fee:hover{opacity:1}.__fee .text{position:absolute;font-size:12px;bottom:32px;right:0;width:240px;background:#ddd;color:#555;padding:16px;border-radius:8px;display:none;text-align:left}.__fee .text:after{content:'';background:#ddd;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:8px;bottom:-4px}.__fee:hover .text{display:block;z-index:100}#redirect{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:300;display:none}._redirect #redirect{display:block}#redirect i{display:block;font-style:normal;font-size:16px;text-align:center;position:absolute;top:50%;left:16px;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}#promo{padding:0 16px}#promo img{display:block;width:100%;height:auto;border-radius:16px}@keyframes draw{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media screen and (min-width:600px){#photo{border-radius:0 0 8px 8px}}@-webkit-keyframes zoom{0%{opacity:.5;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes zoom{0%{opacity:.5;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}#employee{padding-top:16px}#employee .photo{width:200px;height:200px;border-radius:200px;margin:0 auto 16px auto;background:#ddd no-repeat top center;background-size:cover}#employee .name{font-size:24px;line-height:24px;text-align:center}#employee .text{color:#555;text-align:center}#selector .title{text-align:center;margin-bottom:16px}#selector input[type=number]{display:block;width:100%;appearance:none;background:none;border:none;height:48px;text-align:center;color:#555;font-size:24px;border-bottom:2px solid #999;margin-bottom:16px}#selector input[type=submit]{display:block;width:100%;height:48px;border-radius:48px;background:#2347C6 linear-gradient(#5177FF,#2347C6);color:#fff;font-size:16px;text-align:center}input::-webkit-inner-spin-button{display:none}.client{margin-bottom:16px}.client input{display:block;width:100%;height:40px;line-height:36px;border-radius:8px;border:1px solid #eee;background:#fff;padding:0 16px;margin-bottom:8px;color:#555;transition:border-color .3s}.client input:required{border-left-color:#2347C6}input[type="date" i]::-webkit-calendar-picker-indicator{width:40px;height:40px;background:none}.receipt{display:block;background-color:#F1F4FF;border-radius:48px;color:#555;height:40px;line-height:38px;width:200px;margin:0 auto 56px auto;text-align:center}.receipt i{display:inline-block;line-height:38px;font-style:normal}.icon-check{background-image:url(/tpl/img/cheque.svg)}#footer{position:fixed;bottom:0;width:100%;background:#eeed url(/tpl/img/logo.svg) no-repeat top 16px center;background-size:auto 24px;color:#999;padding:48px 0 16px 0;backdrop-filter:blur(8px)}._ready4 #footer{z-index:50}.status-fail #footer{background-color:transparent;backdrop-filter:none;z-index:5}#footer .interested{text-align:center;color:#999;font-size:12px}#footer .contact_us{display:block;color:#FF5A15;font-size:14px}#service_fee_flex{padding:16px 0;text-align:center}#service_fee_flex label{height:24px;line-height:24px;display:flex;gap:8px;justify-content:center;margin-bottom:8px}#service_fee_flex p{font-size:12px;color:#999}input[type=checkbox]{width:24px;height:24px;margin:0;padding:0;position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;text-overflow:"";border:1px solid #ccc;display:block;transition:border-color .3s,background-color .3s;border-radius:4px}input[type=checkbox]:after{content:"";display:block;position:absolute;width:1px;height:1px;margin:15px 0 0 7px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg);transition:.3s;opacity:0}input[type=checkbox]:checked{border-color:#2347C6;background:#2347C6}input[type=checkbox]:checked:after{width:8px;height:16px;margin:2px 0 0 7px;opacity:1}