.user-info-btn{background:#fff;border:1px solid #25aae2;border-radius:30px;color:#25aae2;cursor:pointer;height:40px;width:40px;z-index:103}.user-info-btn,.user-info-btn-block{position:relative}.pwa-orders{background:#ff0063;border-radius:15px;bottom:-3px;color:#fff;font-size:12px;font-weight:700;height:15px;left:18px;position:absolute;width:15px}.modal-wrapper,.pwa-orders{align-items:center;display:flex;justify-content:center}.modal-wrapper{background:rgba(22,31,38,.851);box-sizing:border-box;cursor:auto;display:none;height:100%;left:0;opacity:1;opacity:0;overflow-y:auto;padding:15px;position:fixed;top:0;transition:.3s;transition:opacity .5s;width:100%;z-index:1000}.modal-container{background-color:#fff;border-radius:5px;font-size:15px;margin:auto;max-width:700px;padding:30px 20px 20px;position:relative;width:100%}.modal-close{background:none;border:none;color:#25aae2;cursor:pointer;outline:none;padding:0;position:absolute;right:20px;top:20px;z-index:10}ul.order-statuses{list-style:none;padding:10px 0 0}.order-statuses li{display:flex;margin-bottom:10px;position:relative}.order-statuses li:before{align-items:center;background:#ccc;border-radius:15px;color:#fff;content:"";display:flex;flex-shrink:0;font-size:14px;font-weight:900;height:22px;justify-content:center;margin-right:10px;width:22px;z-index:1}.order-statuses li.order-status-active:before{background:#5ab4aa;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='%2325aae2' fill='%2325aae2'/%3E%3Cpath d='m20 50 25 25 40-40-8-8-32 32-17-17z' fill='%23fff'/%3E%3C/svg%3E")}.order-statuses li:after{background:#ccc;content:"";height:100%;left:10px;position:absolute;top:13px;width:2px}.order-statuses li:last-of-type:after{display:none}.pop-up-info{border-top:1px solid #aaa;color:#666;font-size:13px;padding-top:15px;text-align:center}.del-client-info{background:none;border:1px solid #c00303;color:#c00303;font-weight:700;margin:10px 0;min-width:250px;padding:10px}.error-color{color:#c00303}.confirm-phone-btn{max-width:300px;width:100%}.first-install-help{background-color:#fff;border-radius:5px;box-shadow:0 0 16px 1px rgba(0,0,0,.22);color:#3490dc;font-size:16px;line-height:1.35;padding:15px;position:absolute;right:-15px;top:56px;width:210px;z-index:105}.first-install-help:before{background-color:#fff;content:"";height:15px;position:absolute;right:27px;top:-8px;transform:rotate(45deg);width:15px}.first-install-help .close{background-color:transparent;border:none;color:#000;cursor:pointer;float:right;font-size:1.5rem;font-size:30px;font-weight:700;line-height:1;opacity:.5;outline:none;padding:0;position:absolute;right:10px;text-shadow:0 1px 0 #fff;top:0}.help-screen-darker{background:rgba(0,0,0,.533);display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:101}.pwa-inst-message p{font-size:23px;margin-bottom:12px;margin-top:20px;text-align:center}.pwa-inst-message ul{list-style:none;padding:0}.pwa-inst-message li{align-items:center;display:flex;margin-bottom:6px}.pwa-inst-message li span{background:#3490dc;border-radius:30px;color:#fff;display:inline-block;font-weight:700;margin:0 8px;padding:3px 8px}.pwa-inst-message .button{white-space:normal}.pwa-inst-message .button b{white-space:nowrap}.pwa-inst-message-info{color:#888;font-size:12px;margin-bottom:15px;text-align:center}.blink-btn{animation-direction:alternate;animation-duration:.6s;animation-iteration-count:infinite;animation-name:blink-btn}@keyframes blink-btn{0%{background:#008ac1}to{background:#30c2fc}}.blink-btn-green{animation-direction:alternate;animation-duration:.6s;animation-iteration-count:infinite;animation-name:blink-btn-green}@keyframes blink-btn-green{0%{background:#00be54}to{background:rgba(0,190,84,.49)}}.blink-text{animation-direction:alternate;animation-duration:.6s;animation-iteration-count:infinite;animation-name:blink-text}@keyframes blink-text{0%{color:#00be54}to{color:rgba(0,190,84,.49)}}.footer-install-pwa{background:#70d5ff;border:1px solid #ff0063;border-radius:5px;box-shadow:0 2px 3px 1px rgba(0,0,0,.1);margin:20px auto 0;max-width:330px;padding:15px}.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%}.show-order-status-btn{border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:14px 25px;position:relative}@media (max-width:768px){.user-info-btn-block{margin-left:8px}}@media (min-width:769px){.user-info-btn-block{margin:15px 15px 0 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}
