@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:var(--button-background);border-radius:var(--button-radius)}::-webkit-scrollbar-corner{display:none}html,body,#wrapper{height:100%}body{font-size:14px;color:var(--text);overflow:hidden;background:var(--background) url(/tpl/img/logo_preloader.svg) no-repeat center;background-size:128px}#wrapper{background:var(--background);max-width:600px;margin:0 auto;position:relative;opacity:0;transition:1s;overflow:hidden}._ready #wrapper{opacity:1}#apple-pay-wrapper{background:url(/tpl/img/wait.svg) no-repeat center;background-size:24px;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:4px;--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}.enabled apple-pay-button{opacity:.2}.unknown apple-pay-button{opacity:.4}.ready apple-pay-button{opacity:1}.gpay-card-info-container-fill{height:48px!important;margin-bottom:8px}.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:4px;margin-bottom:8px;text-align:center;font-weight:700;font-size:18px;cursor:pointer;color:#fff}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-pay_online{background-image:url(/tpl/img/pay_online.svg)}h1{font-size:18px;font-weight:700;text-align:center;text-shadow:0 0 2px #000;position:absolute;bottom:16px;left:16px;right:16px;color:#fff}header{height:48px;background-color:var(--header-background);line-height:48px;text-align:center;font-size:18px;position:relative;z-index:20;font-weight:700}#photo{height:25%;background:no-repeat center;background-size:cover;position:relative;z-index:2;margin-bottom:32px}h2{font-size:18px;font-weight:700;margin-bottom:16px;text-align:center}a{text-decoration:none;color:var(--text);display:block}#circle{position:absolute;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}._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:#00ff0050;border-color:#0f0;-webkit-animation:zoom 2s ease-in;animation:zoom 2s ease-in}#sum,#error .title,#paid .title{display:block;position:absolute;top:50%;left:16px;right:16px;-webkit-transform:scale(0);transform:scale(0);font-size:28px;font-weight:700;text-align:center;height:32px;line-height:32px;margin-top:-16px;z-index:10;transition:1s}#paid .done{position:absolute;display:none;fill:none;stroke-width:3;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px}._ready #sum,._ready #error .title,._ready #paid .title{-webkit-transform:none;transform:none;transition:1s}._ready2 #sum,._ready2 #error .title{-webkit-animation:pulse 10s ease-in-out infinite;animation:pulse 10s ease-in-out infinite}._ready2 #paid .done{display:block;stroke:#00ff0050;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;height:100%;position:relative;z-index:50}._ready3 #after{opacity:1}#after .title{margin-bottom:16px;font-size:16px}#after .rate{overflow:hidden;margin-bottom:16px;height:64px;transition:.5s}#after .rate._voted{height:0;opacity:0}#after b{display:block;line-height:24px;font-weight:700}#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}#after .links{opacity:0;transition:opacity 1s;display:block;height:0;overflow:hidden}#after .links a{display:block;margin:0 auto;width:64px;color:var(--text);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 .links._visible{opacity:1;height:114px;height:114px}#after .sorry{opacity:0;height:0;overflow:hidden;transition:opacity 1s}#after .sorry._visible{opacity:1;height:208px}#after .sorry._sent{opacity:0;height:0;transition:opacity 1s,height 0s 1s}#after .sorry b{margin-bottom:16px}#after .sorry #review{display:block;font-size:16px;font-weight:700;line-height:24px;padding:16px;height:104px;border:none;background:var(--item-background);color:var(--text);border-radius:4px;width:calc(100% - 32px);margin:0 16px 16px 16px}#after .sorry button{height:40px;border-radius:4px;background:var(--button-action-background);color:#fff;font-size:16px;font-weight:700;width:calc(100% - 32px)}#error .msg{padding:16px;background:red;color:#fff;border-radius:8px;margin-top:16px}#selector{position:absolute;left:8px;right:8px;bottom:0;padding:var(--item-padding);border-radius:var(--item-radius) var(--item-radius) 0 0;box-shadow:0 -2px 8px rgba(0,0,0,.2);max-width:400px;background-color:var(--item-background);margin:0 auto;-webkit-transform:translateY(calc(100% + 16px));transform:translateY(calc(100% + 16px));z-index:200}footer{position:absolute;bottom:16px;left:0;right:0;z-index:50}footer .interested{padding:0 16px;text-align:center;color:var(--text-mute);font-size:12px}footer .contact_us{display:block;height:32px;line-height:30px;color:var(--text);border-radius:var(--button-radius);border:1px solid #FF5A15;width:200px;margin:8px auto 0 auto;font-size:12px}.tipz{background:url(/tpl/img/logo_pay.svg) no-repeat bottom center;background-size:auto 16px;height:24px;font-size:8px;text-align:center;color:var(--text-mute);display:block;margin-top:16px;margin-bottom:16px}.dark .tipz{background-image:url(/tpl/img/logo_pay_w.svg)}._ready #selector{transition:.5s 1s;-webkit-transform:translateY(0);transform:translateY(0)}.card{text-align:center;margin-bottom:16px}.card p{display:inline-block;margin:0 8px}.card i{display:block;text-align:left;font-style:normal;color:var(--text-mute);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}.__fee{display:inline-block;width:24px;height:24px;padding:0!important;margin:0 0 0 -8px!important;opacity:.8;cursor:pointer;transition:.3s;position:relative}.__fee:hover{opacity:1}.__fee .text{position:absolute;font-size:12px;bottom:32px;right:0;width:240px;background:#000;color:#fff;padding:16px;border-radius:8px;display:none}.__fee .text:after{content:'';background:#000;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}.log{position:absolute;top:calc(100% + 16px);left:16px;right:16px;display:none}#log,pre{font-family:monospace;white-space:pre-wrap;background:var(--item-background);padding:16px;border-radius:8px;font-size:12px;margin-bottom:16px;overflow:auto}#redirect{position:absolute;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:var(--item-radius)}@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)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}#employee{padding-top:16px}#employee .photo{width:200px;height:200px;border-radius:200px;margin:0 auto 16px auto;background:var(--placeholder-background) no-repeat top center;background-size:cover}#employee .name{font-size:24px;line-height:24px;text-align:center}#employee .text{color:var(--text-mute);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:var(--text);font-size:24px;border-bottom:2px solid var(--text-mute);margin-bottom:16px}#selector input[type=submit]{display:block;width:100%;height:48px;border-radius:var(--button-radius);background:var(--button-action-background);color:var(--button-action-text);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:var(--button-radius);border:1px solid var(--button-border);background:var(--placeholder-background);padding:0 16px;margin-bottom:8px;color:var(--text);transition:border-color .3s}.client input:required{border-left-color:var(--button-action-border)}input[type="date" i]::-webkit-calendar-picker-indicator{width:40px;height:40px;background:none}.receipt{display:block;background-color:var(--button-background);border-radius:var(--button-radius);border:1px solid var(--button-border);color:var(--button-text);height:40px;line-height:38px;width:200px;margin:0 auto 32px auto;text-align:center}.receipt i{display:inline-block;line-height:38px;font-style:normal}