.user-info-btn{width:42px;height:42px;border:1px solid #5bab31;color:#5bab31;z-index:204}.user-info-btn,.user-info-btn-block{position:relative}.pwa-orders{position:absolute;font-size:12px;background:#fff;width:17px;height:17px;color:#ff0063;border:1px solid #ff0063;border-radius:15px;display:flex;font-weight:700}.modal-wrapper,.pwa-orders{align-items:center;justify-content:center}.modal-wrapper{height:100%;left:0;position:fixed;top:0;width:100%;background:rgba(22,31,38,.8509803922);box-sizing:border-box;cursor:auto;opacity:1;transition:.3s;z-index:1000;display:flex;padding:30px 15px;display:none;opacity:0;transition:opacity .5s;overflow-y:auto}.modal-container{background-color:#fff;border-radius:5px;margin:auto;max-width:700px;width:100%;position:relative;padding:30px 20px 20px;font-size:15px}.modal-close{background:none;border:none;color:#5bab31;cursor:pointer;outline:none;padding:0;position:absolute;right:20px;top:20px;z-index:10}.order-status{line-height:1.2}.order-status p{margin:16px 0}ul.order-statuses{list-style:none;padding:10px 0 0}.order-statuses li{display:flex;margin-bottom:10px;position:relative}.order-statuses li:before{content:"";font-weight:900;background:#ccc;font-size:14px;color:#fff;width:22px;height:22px;border-radius:15px;margin-right:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.order-statuses li.order-status-active:before{line-height:1;background:#5bab31;color:#fff;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='22' height='22'%3E%3Ccircle cx='50' cy='50' r='48' stroke-width='3' stroke='%2354ac26' fill='%2354ac26'/%3E%3Cpath d='M20 50l25 25 40-40-8-8-32 32-17-17z' fill='%23fff'/%3E%3C/svg%3E")}.order-statuses li:after{content:"";background:#ccc;width:2px;height:100%;position:absolute;left:10px;top:13px}.order-statuses li:last-of-type:after{display:none}.pop-up-info{color:#666;padding-top:15px;border-top:1px solid #aaa;font-size:13px;text-align:center}.del-client-info{border:1px solid #c00303;color:#c00303;min-width:250px;font-weight:700;background:none;padding:10px;margin:10px 0}.error-color{color:#c00303}.confirm-phone-btn{width:100%;max-width:300px}.first-install-help{z-index:205;position:absolute;width:210px;top:56px;right:-15px;color:#5bab31;padding:15px;background-color:#fff;border-radius:5px;box-shadow:0 0 16px 1px rgba(0,0,0,.22);line-height:1.35;font-size:16px}.first-install-help:before{content:"";position:absolute;top:-8px;width:15px;height:15px;right:27px;background-color:#fff;transform:rotate(45deg)}.first-install-help .close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;position:absolute;top:0;right:10px;font-size:30px;padding:0;border:none;outline:none;background-color:transparent;cursor:pointer}.help-screen-darker{position:fixed;display:flex;z-index:203;background:rgba(0,0,0,.5333333333);width:100%;height:100%;left:0;top:0}.pwa-inst-message p{margin-bottom:12px;margin-top:20px;text-align:center;font-size:23px}.pwa-inst-message ul{list-style:none;padding:0}.pwa-inst-message li{display:flex;align-items:center;margin-bottom:6px}.pwa-inst-message li span{background:#5bab31;display:inline-block;padding:3px 8px;border-radius:30px;color:#fff;margin:0 8px;font-weight:700}.pwa-inst-message .button{white-space:normal}.pwa-inst-message .button b{white-space:nowrap}.pwa-inst-message-info{color:#888;font-size:12px;text-align:center;margin-bottom:15px}.show-order-status-btn{position:relative;padding:10px 20px;border-radius:25px;font-size:18px}.blink-btn{animation-duration:.6s;animation-name:blink-btn;animation-iteration-count:infinite;animation-direction:alternate}@keyframes blink-btn{0%{background:#00be54}to{background:rgba(0,190,84,.4901960784)}}.blink-text{animation-duration:.6s;animation-name:blink-text;animation-iteration-count:infinite;animation-direction:alternate}@keyframes blink-text{0%{color:#00be54}to{color:rgba(0,190,84,.4901960784)}}.footer-install-pwa{padding:15px;border-radius:5px;border:1px solid #ff0063;box-shadow:0 2px 3px 1px rgba(0,0,0,.1);background:#70d5ff;margin:20px auto 0;max-width:330px}.footer-install-pwa .footer-install-pwa__text{color:#ff0063;font-size:14px;font-weight:700}.footer-install-pwa .button{border:2px solid #fff;margin:10px 0;padding:10px;width:100%}@media (max-width:768px){.user-info-btn-block{margin-left:0}.pwa-orders{right:-2px;top:-2px}.show-order-status-btn{margin:10px 0 20px}}@media (min-width:769px){.user-info-btn-block{margin:0 15px}.user-info-btn{background:#fff;cursor:pointer;border-radius:30px}.pwa-orders{left:28px;bottom:-3px}.show-order-status-btn{top:26px;margin:10px 0}}.location-select .user-info-btn-block{margin:0 0 0 15px}.location-select .user-info-btn{height:25px;width:25px}.location-select .first-install-help{top:46px}.location-select .first-install-help:before{right:22px}