.dialog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);height:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:500;opacity:0;background-color:rgba(0,0,0,.6);-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dialog .dialog-content{min-width:75%;max-width:414px;padding:20px 0;margin:0 auto;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);position:relative;background-color:#fff}.dialog .dialog-content .dialog-message{width:calc(100% - 20px);min-height:20px;margin:10px;font-size:18px;line-height:20px;text-align:center;white-space:pre-line}.dialog .dialog-content .dialog-message.error{color:red}.dialog .dialog-content .dialog-message.success{color:#1cac1a}.dialog .dialog-content .dialog-buttons{width:100%}.dialog .dialog-content .dialog-buttons,.dialog .dialog-content .dialog-buttons .dialog-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.dialog .dialog-content .dialog-buttons .dialog-button{width:40%;height:40px;margin:0 5px;border-radius:30px;cursor:pointer;color:#fff}.dialog .dialog-content .dialog-buttons .dialog-button:only-child{width:80%}.dialog .dialog-content .dialog-buttons .dialog-button .button-icon{width:25px;height:25px;margin-right:5px}.dialog .dialog-content .dialog-buttons .dialog-button .button-icon svg{width:100%;height:100%}.dialog .dialog-content .dialog-buttons .dialog-button .button-icon svg path{fill:#fff}.dialog .dialog-content .dialog-buttons .dialog-button.positive{background-color:#1cac1a}.dialog .dialog-content .dialog-buttons .dialog-button.negative{background-color:red}.main-menu-wrapper{width:100%;height:100%;overflow:hidden}.main-menu-wrapper .content{width:100%;height:calc(100vh - (26.2vw + 6vh + 2vh));margin-bottom:21vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main-menu-wrapper .page-title{width:100%;background-color:#000}.main-menu-wrapper .page-title .lang-button{width:20vw;height:5vh;margin-left:calc(100% - 20vw);font-size:2vh;line-height:5vh;cursor:pointer;color:#fff}.main-menu-wrapper .page-title .rest-name{width:90vw;max-height:10vh;margin:0 5vw;font-size:3vh;line-height:5vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;color:#fff}.main-menu-wrapper .service-buttons{width:90vw;padding:0 5vw;overflow-y:scroll;-webkit-overflow-scrolling:touch;flex-grow:1}.main-menu-wrapper .service-buttons .activate-wrapper{width:calc(90vw - 40px);height:90vw;padding:0 20px;border-radius:10px;cursor:pointer;background-color:#fff;color:#000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main-menu-wrapper .service-buttons .activate-wrapper .activate-icon{width:40vw;height:40vw;border-radius:10px;background-color:#000}.main-menu-wrapper .service-buttons .activate-wrapper .activate-icon svg{width:100%;height:100%;fill:#fff}.main-menu-wrapper .service-buttons .activate-wrapper .label{padding:10px 0}.main-menu-wrapper .service-buttons .activate-wrapper .activate-button{width:100%;height:40px;padding:5px 0;margin:0 auto 10px;border-radius:25px;cursor:pointer;background-color:#000;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.main-menu-wrapper .service-buttons .activate-wrapper .activate-button .button-icon{width:32px;height:32px}.main-menu-wrapper .service-buttons .activate-wrapper .activate-button .button-icon svg path{fill:#fff}.main-menu-wrapper .fixed-buttons{width:90vw;height:calc(26.2vw + 6vh);padding:1vh 5vw;position:fixed;left:0;bottom:0;z-index:150;background-color:#000}.main-menu-wrapper .fixed-buttons .button-icon .contact-us,.main-menu-wrapper .fixed-buttons .button-icon .logout{fill:#d9d9d9}.main-menu-wrapper .fixed-buttons .version-number{width:100%;height:20px;line-height:20px;position:absolute;bottom:5px;color:#fff;left:0}.main-menu-wrapper .fixed-buttons .button,.main-menu-wrapper .service-buttons .button{float:left}.main-menu-wrapper .fixed-buttons .button:nth-child(3n-1),.main-menu-wrapper .service-buttons .button:nth-child(3n-1){margin:0 5.7vw}.main-menu-wrapper .fixed-buttons .button.queue .button-icon,.main-menu-wrapper .fixed-buttons .button.ticket-list .button-icon,.main-menu-wrapper .fixed-buttons .button.ticket-scan .button-icon,.main-menu-wrapper .fixed-buttons .button.ticket .button-icon,.main-menu-wrapper .service-buttons .button.queue .button-icon,.main-menu-wrapper .service-buttons .button.ticket-list .button-icon,.main-menu-wrapper .service-buttons .button.ticket-scan .button-icon,.main-menu-wrapper .service-buttons .button.ticket .button-icon{background-color:#298ac1}.main-menu-wrapper .fixed-buttons .button.coupon .button-icon,.main-menu-wrapper .service-buttons .button.coupon .button-icon{background-color:#1cac1a}.main-menu-wrapper .fixed-buttons .button.takeaway .button-icon,.main-menu-wrapper .service-buttons .button.takeaway .button-icon{background-color:#cc3367}.main-menu-wrapper .fixed-buttons .button.product .button-icon,.main-menu-wrapper .service-buttons .button.product .button-icon{background-color:#24c27b}.main-menu-wrapper .fixed-buttons .button.reservation .button-icon,.main-menu-wrapper .service-buttons .button.reservation .button-icon{background-color:#7a08df}.main-menu-wrapper .fixed-buttons .button.contact-us .button-icon svg path,.main-menu-wrapper .fixed-buttons .button.contact-us .button-icon svg rect,.main-menu-wrapper .service-buttons .button.contact-us .button-icon svg path,.main-menu-wrapper .service-buttons .button.contact-us .button-icon svg rect{stroke:#fff}.main-menu-wrapper .fixed-buttons .button .button-icon,.main-menu-wrapper .service-buttons .button .button-icon{cursor:pointer;border-radius:5px;background-color:#313131}.main-menu-wrapper .fixed-buttons .button .button-icon,.main-menu-wrapper .fixed-buttons .button .button-icon div,.main-menu-wrapper .service-buttons .button .button-icon,.main-menu-wrapper .service-buttons .button .button-icon div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.main-menu-wrapper .fixed-buttons .button .button-icon div,.main-menu-wrapper .service-buttons .button .button-icon div{fill:#fff}.main-menu-wrapper .fixed-buttons .button .button-icon img,.main-menu-wrapper .fixed-buttons .button .button-icon svg,.main-menu-wrapper .service-buttons .button .button-icon img,.main-menu-wrapper .service-buttons .button .button-icon svg{width:70%;height:70%}.main-menu-wrapper .fixed-buttons .button .button-icon.r,.main-menu-wrapper .service-buttons .button .button-icon.r{width:26.2vw;height:26.2vw}.main-menu-wrapper .fixed-buttons .button .button-icon.s,.main-menu-wrapper .service-buttons .button .button-icon.s{width:21.2vw;height:21.2vw;margin:2.5vw}.main-menu-wrapper .fixed-buttons .button .button-icon.xs,.main-menu-wrapper .service-buttons .button .button-icon.xs{width:15vw;height:15vw;margin:5.6vw}.main-menu-wrapper .fixed-buttons .button .button-icon.icon-coverage-sixty-percent img,.main-menu-wrapper .fixed-buttons .button .button-icon.icon-coverage-sixty-percent svg,.main-menu-wrapper .service-buttons .button .button-icon.icon-coverage-sixty-percent img,.main-menu-wrapper .service-buttons .button .button-icon.icon-coverage-sixty-percent svg{width:60%;height:60%}.main-menu-wrapper .fixed-buttons .button .button-icon.icon-coverage-eighty-percent img,.main-menu-wrapper .fixed-buttons .button .button-icon.icon-coverage-eighty-percent svg,.main-menu-wrapper .service-buttons .button .button-icon.icon-coverage-eighty-percent img,.main-menu-wrapper .service-buttons .button .button-icon.icon-coverage-eighty-percent svg{width:80%;height:80%}.main-menu-wrapper .fixed-buttons .button .button-icon.icon-coverage-full img,.main-menu-wrapper .fixed-buttons .button .button-icon.icon-coverage-full svg,.main-menu-wrapper .service-buttons .button .button-icon.icon-coverage-full img,.main-menu-wrapper .service-buttons .button .button-icon.icon-coverage-full svg{width:100%;height:100%}.main-menu-wrapper .fixed-buttons .button .label,.main-menu-wrapper .service-buttons .button .label{width:26.2vw;height:6vh;font-size:2.3vh;line-height:3.2vh;overflow:hidden;color:#fff}.main-menu-wrapper .shop-qr-code-dialog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);height:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:500;opacity:0;background-color:rgba(0,0,0,.6);-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.main-menu-wrapper .shop-qr-code-dialog .dialog-content{min-width:75%;max-width:414px;padding:20px;margin:0 auto;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-color:#fff}.main-menu-wrapper .shop-qr-code-dialog .dialog-content canvas{margin:10px 0}.main-menu-wrapper .shop-qr-code-dialog .dialog-content .confirm-button{width:100%;height:40px;padding:5px 0;margin:0 auto 10px;border-radius:25px;cursor:pointer;background-color:#1cac1a;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.main-menu-wrapper .shop-qr-code-dialog .dialog-content .confirm-button .button-icon{width:32px;height:32px}.main-menu-wrapper .shop-qr-code-dialog .dialog-content .confirm-button .button-icon svg path{fill:#fff}.queue-set{width:95%;margin:0 auto 10px;border-radius:5px;text-align:left;background-color:#fff}.queue-set .top-wrapper{width:calc(100% -20px);height:50px;padding:10px;-ms-flex-pack:flex-start}.queue-set .top-wrapper,.queue-set .top-wrapper .tag-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.queue-set .top-wrapper .tag-info{padding:0 30px 0 20px;border-radius:10px;flex:1;color:#fff;-ms-flex-pack:flex-start}.queue-set .top-wrapper .tag-info.animation{animation:opacity 1s ease-in-out 3;opacity:1}@-webkit-keyframes opacity{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:1}50%{opacity:0}to{opacity:1}}.queue-set .top-wrapper .tag{margin-right:10px;font-size:34px;font-weight:700}.queue-set .top-wrapper .tag-people-icon{width:40px;height:40px;margin-left:auto}.queue-set .top-wrapper .tag-people-icon svg{fill:#fff}.queue-set .top-wrapper .tab-table-size{height:50px;font-size:32px;font-weight:700}.queue-set .top-wrapper .check-in-button{width:60px;height:50px;margin-left:15px;border-radius:10px;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:14px;text-align:center}.queue-set .top-wrapper .check-in-button .check-in-icon{width:40px;height:40px}.queue-set .top-wrapper .check-in-button .check-in-icon svg{fill:#fff}.queue-set .top-wrapper .check-in-button.checked-in{cursor:auto;background-color:transparent;color:#a7a9ac}.queue-set .zig-zag{height:14px;position:relative;z-index:1;background:transparent}.queue-set .zig-zag:before{content:"";height:14px;display:block;position:absolute;left:0;right:0;top:0;background:linear-gradient(-65deg,#9b9b9b 7px,transparent 0) 0 7px,linear-gradient(65deg,#9b9b9b 7px,transparent 0) 0 7px;background-position:0 0;background-repeat:repeat-x;background-size:14px 14px}.queue-set .zig-zag-cover{height:14px;position:relative;z-index:1;background:transparent;margin-top:-13px}.queue-set .zig-zag-cover:before{content:"";height:14px;display:block;position:absolute;left:0;right:0;top:0;background:linear-gradient(-65deg,#fff 7px,transparent 0) 0 7px,linear-gradient(65deg,#fff 7px,transparent 0) 0 7px;background-position:0 0;background-repeat:repeat-x;background-size:14px 14px}.queue-set .bottom-wrapper{width:calc(100% -20px);height:50px;padding:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.queue-set .bottom-wrapper.disable{color:#c5c5c5}.queue-set .bottom-wrapper.disable .double-up-icon svg polyline{stroke:#c5c5c5}.queue-set .bottom-wrapper.disable .person-icon svg{fill:#c5c5c5}.queue-set .bottom-wrapper.disable .roll-tag-button{background-color:#c5c5c5}.queue-set .bottom-wrapper .next-tag-info{padding:0 10px;border-radius:10px;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.queue-set .bottom-wrapper .next-tag-info .double-up-icon{width:45px;height:45px}.queue-set .bottom-wrapper .next-tag-info .next-tag{margin:0 10px;font-size:32px;font-weight:700}.queue-set .bottom-wrapper .next-tag-info .person-icon{width:40px;height:40px;margin-left:auto}.queue-set .bottom-wrapper .next-tag-info .next-tag-table-size{font-size:32px;font-weight:700}.queue-set .bottom-wrapper .next-tag-info .A svg{fill:#fd599a}.queue-set .bottom-wrapper .next-tag-info .A svg polyline{stroke:#fd599a}.queue-set .bottom-wrapper .next-tag-info .B svg{fill:#6cbb20}.queue-set .bottom-wrapper .next-tag-info .B svg polyline{stroke:#6cbb20}.queue-set .bottom-wrapper .next-tag-info .C svg{fill:#07a5f7}.queue-set .bottom-wrapper .next-tag-info .C svg polyline{stroke:#07a5f7}.queue-set .bottom-wrapper .next-tag-info .D svg{fill:#e69201}.queue-set .bottom-wrapper .next-tag-info .D svg polyline{stroke:#e69201}.queue-set .bottom-wrapper .next-tag-info .E svg{fill:#ca61fb}.queue-set .bottom-wrapper .next-tag-info .E svg polyline{stroke:#ca61fb}.queue-set .bottom-wrapper .next-tag-info .F svg{fill:#d7d221}.queue-set .bottom-wrapper .next-tag-info .F svg polyline{stroke:#d7d221}.queue-set .bottom-wrapper .roll-tag-button{width:60px;height:50px;margin-left:15px;border-radius:10px;cursor:pointer;background-color:#ffd200;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.queue-set .bottom-wrapper .roll-tag-button .button-icon{width:45px;height:45px}.queue-set .bottom-wrapper .roll-tag-button .button-icon svg{fill:#fff}.queue-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.queue-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#298ac1;color:#fff}.queue-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.queue-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.queue-wrapper .page-title .switch{position:absolute;width:80px;padding:0 1px;height:35px;z-index:200;right:15px;top:8px;cursor:pointer}.queue-wrapper .page-title .switch input{display:none}.queue-wrapper .page-title .switch input:checked+.slider{background-color:#fff}.queue-wrapper .page-title .switch input:checked+.slider:before{background-color:#1cac1a;-webkit-transform:translateX(-38px);-ms-transform:translateX(-38px);transform:translateX(-38px)}.queue-wrapper .page-title .switch input:checked~.text .text-open{color:#fff}.queue-wrapper .page-title .switch input:checked~.text .text-close{color:#a7a9ac}.queue-wrapper .page-title .switch input:focus+.slider{box-shadow:0 0 1px #1cac1a}.queue-wrapper .page-title .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-transition:.4s;transition:.4s}.queue-wrapper .page-title .switch .slider:before{position:absolute;content:"";height:30px;width:40px;right:2px;bottom:2px;background-color:#d0021b;-webkit-transition:.4s;transition:.4s}.queue-wrapper .page-title .switch .slider.round,.queue-wrapper .page-title .switch .slider.round:before{border-radius:11px}.queue-wrapper .page-title .switch .text{width:80px;height:35px;position:absolute;z-index:100;font-size:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.queue-wrapper .page-title .switch .text .text-open{width:50%;-webkit-transition:.4s;transition:.4s;color:#1cac1a}.queue-wrapper .page-title .switch .text .text-close{width:50%;color:#fff;-webkit-transition:.4s;transition:.4s}.queue-wrapper .content{width:100%;height:calc(100% - 50px - 5px - 60px);padding-top:5px;margin-top:50px;margin-bottom:70px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.queue-wrapper .overlay{width:100%;height:calc(100% - 50px - 60px);position:absolute;top:50px;left:0;z-index:150;background-color:rgba(0,0,0,.7)}.queue-wrapper .footer{width:95%;height:50px;padding:5px 2.5%;position:fixed;left:0;bottom:0;z-index:150;background-color:#000}.queue-wrapper .footer .button{width:100%;height:40px;padding:5px 0;border-radius:30px;font-size:16px;line-height:40px;text-align:center;float:left;cursor:pointer;background-color:#298ac1;color:#fff}.queue-wrapper .footer .button.waiting-list-button{width:25%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.queue-wrapper .footer .button.waiting-list-button .icon{width:40px;height:40px}.queue-wrapper .footer .button.waiting-list-button .icon svg{width:100%;height:100%;fill:#fff}.queue-wrapper .footer .button.ticket-button{width:25%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.queue-wrapper .footer .button.ticket-button .icon{width:40px;height:40px}.queue-wrapper .footer .button.ticket-button .icon svg{width:100%;height:100%;fill:#fff}.queue-wrapper .footer .button.qr-button{width:46%;margin:0 2%}.queue-wrapper .footer .button.qr-button .icon,.queue-wrapper .footer .button.qr-button .icon div,.queue-wrapper .footer .button.qr-button .icon div .svg{height:100%}.queue-wrapper .footer .button.qr-button .icon div .svg path{fill:#fff}.table-set-wrapper{width:100%}.table-set-wrapper .table-cell{padding:10px 0}.table-set-wrapper .check-in-table-cell{padding-right:2%}.table-set-wrapper .check-in-table-cell .check-in-button{max-width:200px;padding:2px 0;margin-left:auto;border-radius:5px;font-size:14px;cursor:pointer;background-color:#ffb321;color:#fff}.waiting-list-wrapper{width:100%;height:100%;overflow:hidden}.waiting-list-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#298ac1;color:#fff}.waiting-list-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.waiting-list-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.waiting-list-wrapper .page-title .reload-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:right;cursor:pointer}.waiting-list-wrapper .page-title .last-reload-time{width:65px;height:50px;line-height:50px;float:right}.waiting-list-wrapper .page-title .last-reload-time+.title-message{width:calc(100% - 105px - $titleLength);right:105px}.waiting-list-wrapper .content{width:calc(100% - 10px);height:calc(100% - 50px - 5px - 5px);margin:55px 5px 5px;border-radius:5px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fff}.waiting-list-wrapper .content .ticket-list{width:100%;border-collapse:collapse;font-size:14px}.waiting-list-wrapper .content .ticket-column{width:23%;padding:5px;border-right:1px solid #000;border-bottom:1px solid #000;font-size:16px}.waiting-list-wrapper .content .table-size-column{width:18.5%;border-right:1px solid #000}.waiting-list-wrapper .content .last-reset-time-column,.waiting-list-wrapper .content .table-size-column{padding:5px;border-bottom:1px solid #000;font-size:16px}.ticket-wrapper{width:50vh;padding:0 2.29vh;margin:0 auto;overflow:hidden}.ticket-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#298ac1;color:#fff}.ticket-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.ticket-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.ticket-wrapper .title-message{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.ticket-wrapper .title-message .icon{width:40px;height:40px;padding:5px 0}.ticket-wrapper .title-message .icon svg{width:100%;height:100%;fill:#fff}.ticket-wrapper .batch-content{height:calc(100vh - 50px - 10px);margin-top:60px}.ticket-wrapper .batch-content,.ticket-wrapper .batch-content .batch-button-wrapper{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.ticket-wrapper .batch-content .batch-button-wrapper{border-radius:15px;background-color:#fff}.ticket-wrapper .batch-content .batch-button-wrapper .icon{width:90px;height:90px;padding:5px 0}.ticket-wrapper .batch-content .batch-button-wrapper .icon svg{width:100%;height:100%;fill:#000}.ticket-wrapper .batch-content .batch-button-wrapper .batch-button{height:12vh;margin-right:2.29vh;margin-bottom:calc(3vh - 10px);border-radius:5px;font-size:8vh;float:left;cursor:pointer;background-color:#fff;color:#000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.ticket-wrapper .content{width:100%;height:calc(100% - 50px - 10px);margin-top:60px}.ticket-wrapper .content .batch-button-wrapper{border-radius:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background-color:#fff}.ticket-wrapper .content .batch-button-wrapper .icon{width:90px;height:90px;padding:5px 0}.ticket-wrapper .content .batch-button-wrapper .icon svg{width:100%;height:100%;fill:#000}.ticket-wrapper .content .batch-button-wrapper .button{height:12vh;margin-right:2.29vh;margin-bottom:calc(3vh - 10px);border-radius:5px;font-size:8vh;float:left;cursor:pointer;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.ticket-wrapper .content .batch-button-wrapper .button,.ticket-wrapper .content .display-text{background-color:#fff;color:#000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.ticket-wrapper .content .display-text{width:44vh;height:20vh;padding:0 3vh;margin-bottom:7vh;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.ticket-wrapper .content .display-text .text{margin-right:5px;font-size:10vh}.ticket-wrapper .content .display-text .icon{width:50px;height:50px}.ticket-wrapper .content .display-text .icon svg{width:100%;height:100%}.ticket-wrapper .content .button-group{width:50vh;height:63vh}.ticket-wrapper .content .button-group .button{width:14.9vh;height:12vh;margin-right:2.29vh;margin-bottom:calc(3vh - 10px);border-radius:5px;font-size:8vh;float:left;cursor:pointer;background-color:#fff;color:#000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.ticket-wrapper .content .button-group .button.last-col-button{margin:0 0 3vh}.ticket-wrapper .ticket-dialog-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6)}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog{width:50vh;height:85vh;margin:11vh auto;background-image:url("/images/iconnn-01.png");background-size:105% 100%;background-position:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-direction:column;overflow:hidden}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-content{width:100%;padding:10px 0;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fff}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top{width:100%;padding:10px 0}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .icon{width:30%;margin:0 auto}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .ticket-label{width:100%;font-size:50px;font-weight:700}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper{width:100%;font-size:40px;font-weight:700;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .person-icon{width:50px;height:50px}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .person-icon div{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .person-icon div svg{width:100%;height:100%}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .A svg{fill:#fd599a}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .A svg polyline{stroke:#fd599a}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .B svg{fill:#6cbb20}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .B svg polyline{stroke:#6cbb20}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .C svg{fill:#07a5f7}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .C svg polyline{stroke:#07a5f7}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .D svg{fill:#e69201}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .D svg polyline{stroke:#e69201}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .E svg{fill:#ca61fb}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .E svg polyline{stroke:#ca61fb}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .F svg{fill:#d7d221}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .F svg polyline{stroke:#d7d221}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .ticket-dialog-top .table-size-wrapper .table-size{height:50px;line-height:50px;margin-left:10px}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog canvas{margin-bottom:10px}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .confirm-button{width:94%;height:40px;margin:0 auto;border-radius:5px;font-size:20px;cursor:pointer;background-color:#1cac1a;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .confirm-button .icon{width:100%;height:70%}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .confirm-button .icon div{width:100%;height:100%}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .confirm-button .icon div .svg{height:100%}.ticket-wrapper .ticket-dialog-wrapper .ticket-dialog .confirm-button .icon div .svg path{fill:#fff}.qr-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.qr-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#298ac1;color:#fff}.qr-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.qr-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.qr-wrapper .content{width:100%;height:calc(100% - 50px);margin-top:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.qr-wrapper .content .rescan-button{width:50%;height:0;padding-top:50%;border-radius:10px;position:relative;background-color:#298ac1;color:#fff}.qr-wrapper .content .rescan-button .button-content{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.qr-wrapper .content .rescan-button .button-content,.qr-wrapper .content .rescan-button .button-content .icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.qr-wrapper .content .rescan-button .button-content .icon{width:80%;height:80%}.qr-wrapper .content .rescan-button .button-content .icon svg{width:100%;height:100%;fill:#fff}.qr-wrapper .dialog .dialog-content .dialog-message{width:calc(100% - 40px);margin:10px 20px}.qr-wrapper .dialog .dialog-content .dialog-message.success .icon path{fill:#1cac1a}.qr-wrapper .dialog .dialog-content .dialog-message.error .icon path{fill:#d0021b}.takeaway-wrapper{width:100%;height:100%;overflow:hidden;color:#fff;font-size:16px}.takeaway-wrapper .buttons-wrapper{width:100%;height:65px;padding:12px 3px 8px}.takeaway-wrapper .buttons-wrapper,.takeaway-wrapper .buttons-wrapper .button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.takeaway-wrapper .buttons-wrapper .button{width:45px;height:45px;padding:7.5px;margin-right:6px;background-color:#3f3f3f;border-radius:8px;float:right;cursor:pointer}.takeaway-wrapper .buttons-wrapper .button.home{margin-left:6px;float:left}.takeaway-wrapper .buttons-wrapper .button .button-icon{width:30px;height:30px;fill:#fff}.takeaway-wrapper .rest-name{text-align:left}.takeaway-wrapper .title-with-zig-zag{margin:8px 0}.takeaway-wrapper .title-with-zig-zag .zig-zag{width:calc((100% - 135px) / 2);height:42px;display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.takeaway-wrapper .title-with-zig-zag .zig-zag div{position:absolute;margin:auto;top:10px;width:14px;height:14px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;transform:scaleX(.7) rotate(45deg);-webkit-transform:scaleX(.7) rotate(45deg);-moz-transform:scaleX(.7) rotate(45deg);-o-transform:scaleX(.7) rotate(45deg);-ms-transform:scaleX(.7) rotate(45deg)}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:first-child{left:-2px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(2){left:12px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(3){left:26px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(4){left:40px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(5){left:54px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(6){left:68px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(7){left:82px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(8){left:96px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:first-child{right:-2px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(2){right:12px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(3){right:26px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(4){right:40px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(5){right:54px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(6){right:68px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(7){right:82px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(8){right:96px}.takeaway-wrapper .title-with-zig-zag .title-wrapper{width:135px;height:42px;font-size:18px;display:inline-block;vertical-align:middle}.takeaway-wrapper .title-with-zig-zag .title-wrapper .toolbar-title{line-height:22px;margin-bottom:2px}.takeaway-wrapper .title-with-zig-zag .title-wrapper .date{line-height:18px}.takeaway-wrapper .list-wrapper{width:100%;height:calc(100% - 58px - 60px);background-color:#3f3f3f;overflow-y:scroll;-webkit-overflow-scrolling:touch}.takeaway-wrapper .list-wrapper table{width:100%;font-size:14px;background-color:#3f3f3f;border-collapse:collapse}.takeaway-wrapper .list-wrapper table th{height:30px;padding:5px;font-weight:400}.takeaway-wrapper .list-wrapper table td{height:40px;padding:5px}.takeaway-wrapper .list-wrapper table .item-row{color:#000;background-color:#c7c7c7;border-bottom:8px solid #3f3f3f}.takeaway-wrapper .list-wrapper .list-shadow{width:100%;height:60px;position:fixed;left:0;bottom:0;z-index:150;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5));background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5))}.takeaway-wrapper .general-dialog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);height:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:500;opacity:0;background-color:rgba(0,0,0,.6);-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.takeaway-wrapper .general-dialog .close-button{position:absolute;top:0;right:0;padding:16px;cursor:pointer}.takeaway-wrapper .general-dialog .close-button .close-icon{width:20px;height:20px;border-radius:100%;background:linear-gradient(-45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),linear-gradient(45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),-webkit-linear-gradient(-45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),-webkit-linear-gradient(45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent)}.takeaway-wrapper .general-dialog .general-dialog-content{width:100%;padding:34px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:8px;background-color:#fff;color:#000;font-size:16px}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-message{color:#000;margin-bottom:30px}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons{width:100%}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons,.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button{height:38px;border-radius:8px;color:#fff;margin:0 8px;padding:0 8px}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child{margin-left:0}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:last-child{margin-right:0}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(1){width:100%}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(2),.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(2):last-child{width:calc(50% - 8px)}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(3),.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(2):nth-last-child(2),.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(3):last-child{width:100%}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.neutral{background-color:undefined}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.positive{background-color:#cc3367}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.negative{background-color:undefined}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button .icon{width:25px;height:20px;margin-right:5px;background-repeat:no-repeat}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button .icon svg{width:25px;height:20px;margin-right:5px;fill:#fff}.takeaway-wrapper .input{margin-bottom:30px}.takeaway-wrapper .input .input-prefix{display:inline-block;line-height:20px}.takeaway-wrapper .input input{width:80px;height:20px;font-size:16px}.takeaway-wrapper .input .input-error-message{color:red;margin-top:5px}.takeaway-wrapper .icon.positive{fill:#fff}.tab-bar{width:100%;height:60px;font-size:16px;border-bottom:5px solid #cc3367}.tab-bar,.tab-bar .tabs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tab-bar .tabs{width:calc(100% / 3 - 15px);margin:0 5px;padding:5px 10px;display:inline-block;border-radius:8px 8px 0 0;background-color:#3f3f3f}.tab-bar .tabs.active{background-color:#cc3367}.tab-bar .tabs .text{margin-bottom:2px;line-height:20px}.tab-bar .tabs .number{width:80%;margin:0 10%;font-size:14px;line-height:20px;border:1.5px solid #fff;border-radius:8px;background-color:#232323}.overflow-list-wrapper{width:100%;height:100%}.overflow-list-wrapper .overflow-content{max-height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.overflow-list-wrapper .list-shadow{width:100%;height:60px;position:fixed;left:0;bottom:0;z-index:150;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5));background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5))}.takeaway-wrapper{width:100%;height:100%;overflow:hidden;color:#fff;font-size:16px}.takeaway-wrapper .buttons-wrapper{width:100%;height:65px;padding:12px 3px 8px}.takeaway-wrapper .buttons-wrapper,.takeaway-wrapper .buttons-wrapper .button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.takeaway-wrapper .buttons-wrapper .button{width:45px;height:45px;padding:7.5px;margin-right:6px;background-color:#3f3f3f;border-radius:8px;float:right;cursor:pointer}.takeaway-wrapper .buttons-wrapper .button.home{margin-left:6px;float:left}.takeaway-wrapper .buttons-wrapper .button .button-icon{width:30px;height:30px;fill:#fff}.takeaway-wrapper .rest-name{text-align:left}.takeaway-wrapper .title-with-zig-zag{margin:8px 0}.takeaway-wrapper .title-with-zig-zag .zig-zag{width:calc((100% - 135px) / 2);height:42px;display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.takeaway-wrapper .title-with-zig-zag .zig-zag div{position:absolute;margin:auto;top:10px;width:14px;height:14px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;transform:scaleX(.7) rotate(45deg);-webkit-transform:scaleX(.7) rotate(45deg);-moz-transform:scaleX(.7) rotate(45deg);-o-transform:scaleX(.7) rotate(45deg);-ms-transform:scaleX(.7) rotate(45deg)}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:first-child{left:-2px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(2){left:12px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(3){left:26px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(4){left:40px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(5){left:54px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(6){left:68px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(7){left:82px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(8){left:96px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:first-child{right:-2px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(2){right:12px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(3){right:26px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(4){right:40px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(5){right:54px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(6){right:68px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(7){right:82px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(8){right:96px}.takeaway-wrapper .title-with-zig-zag .title-wrapper{width:135px;height:42px;font-size:18px;display:inline-block;vertical-align:middle}.takeaway-wrapper .title-with-zig-zag .title-wrapper .toolbar-title{line-height:22px;margin-bottom:2px}.takeaway-wrapper .title-with-zig-zag .title-wrapper .date{line-height:18px}.takeaway-wrapper .list-wrapper{width:100%;height:calc(100% - 58px - 60px);background-color:#3f3f3f;overflow-y:scroll;-webkit-overflow-scrolling:touch}.takeaway-wrapper .list-wrapper table{width:100%;font-size:14px;background-color:#3f3f3f;border-collapse:collapse}.takeaway-wrapper .list-wrapper table th{height:30px;padding:5px;font-weight:400}.takeaway-wrapper .list-wrapper table td{height:40px;padding:5px}.takeaway-wrapper .list-wrapper table .item-row{color:#000;background-color:#c7c7c7;border-bottom:8px solid #3f3f3f}.takeaway-wrapper .list-wrapper .list-shadow{width:100%;height:60px;position:fixed;left:0;bottom:0;z-index:150;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5));background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5))}.takeaway-wrapper .general-dialog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);height:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:500;opacity:0;background-color:rgba(0,0,0,.6);-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.takeaway-wrapper .general-dialog .close-button{position:absolute;top:0;right:0;padding:16px;cursor:pointer}.takeaway-wrapper .general-dialog .close-button .close-icon{width:20px;height:20px;border-radius:100%;background:linear-gradient(-45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),linear-gradient(45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),-webkit-linear-gradient(-45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),-webkit-linear-gradient(45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent)}.takeaway-wrapper .general-dialog .general-dialog-content{width:100%;padding:34px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:8px;background-color:#fff;color:#000;font-size:16px}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-message{color:#000;margin-bottom:30px}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons{width:100%}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons,.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button{height:38px;border-radius:8px;color:#fff;margin:0 8px;padding:0 8px}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child{margin-left:0}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:last-child{margin-right:0}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(1){width:100%}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(2),.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(2):last-child{width:calc(50% - 8px)}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(3),.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(2):nth-last-child(2),.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(3):last-child{width:100%}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.neutral{background-color:undefined}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.positive{background-color:#cc3367}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.negative{background-color:undefined}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button .icon{width:25px;height:20px;margin-right:5px;background-repeat:no-repeat}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button .icon svg{width:25px;height:20px;margin-right:5px;fill:#fff}.takeaway-wrapper .input{margin-bottom:30px}.takeaway-wrapper .input .input-prefix{display:inline-block;line-height:20px}.takeaway-wrapper .input input{width:80px;height:20px;font-size:16px}.takeaway-wrapper .input .input-error-message{color:red;margin-top:5px}.takeaway-wrapper .icon.positive{fill:#fff}.order-list-wrapper{width:100%;height:calc(100% - 65px - 58px - 60px);background-color:#3f3f3f}.order-list-wrapper table{width:100%;font-size:16px;background-color:#3f3f3f;border-collapse:collapse;table-layout:fixed}.order-list-wrapper table th{width:16.66667%;height:50px;padding:5px;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:360px){.order-list-wrapper table th{font-size:14px}}@media only screen and (max-width:320px){.order-list-wrapper table th{font-size:12px}}.order-list-wrapper table th.item-total,.order-list-wrapper table th.paid,.order-list-wrapper table th.type{width:12%;padding:5px 0}.order-list-wrapper table td{width:16.66667%;height:40px;padding:5px}@media only screen and (max-width:320px){.order-list-wrapper table td{font-size:14px}}.order-list-wrapper table td.item-total,.order-list-wrapper table td.paid,.order-list-wrapper table td.type{width:12%;padding:5px 0}.order-list-wrapper table td.item-total img,.order-list-wrapper table td.paid img,.order-list-wrapper table td.type img{max-width:60%}.order-list-wrapper table td.delivery-status{white-space:pre-line}.order-list-wrapper table .item-row{color:#000;background-color:#c7c7c7;border-bottom:8px solid #3f3f3f}.order-list-wrapper table .item-row.highlight{background:#d03d3d}.order-list-wrapper .overflow-wrapper{height:calc(100% - 50px)}.takeaway-wrapper{width:100%;height:100%;overflow:hidden;color:#fff;font-size:16px}.takeaway-wrapper .buttons-wrapper{width:100%;height:65px;padding:12px 3px 8px}.takeaway-wrapper .buttons-wrapper,.takeaway-wrapper .buttons-wrapper .button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.takeaway-wrapper .buttons-wrapper .button{width:45px;height:45px;padding:7.5px;margin-right:6px;background-color:#3f3f3f;border-radius:8px;float:right;cursor:pointer}.takeaway-wrapper .buttons-wrapper .button.home{margin-left:6px;float:left}.takeaway-wrapper .buttons-wrapper .button .button-icon{width:30px;height:30px;fill:#fff}.takeaway-wrapper .rest-name{text-align:left}.takeaway-wrapper .title-with-zig-zag{margin:8px 0}.takeaway-wrapper .title-with-zig-zag .zig-zag{width:calc((100% - 135px) / 2);height:42px;display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.takeaway-wrapper .title-with-zig-zag .zig-zag div{position:absolute;margin:auto;top:10px;width:14px;height:14px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;transform:scaleX(.7) rotate(45deg);-webkit-transform:scaleX(.7) rotate(45deg);-moz-transform:scaleX(.7) rotate(45deg);-o-transform:scaleX(.7) rotate(45deg);-ms-transform:scaleX(.7) rotate(45deg)}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:first-child{left:-2px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(2){left:12px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(3){left:26px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(4){left:40px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(5){left:54px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(6){left:68px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(7){left:82px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(8){left:96px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:first-child{right:-2px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(2){right:12px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(3){right:26px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(4){right:40px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(5){right:54px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(6){right:68px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(7){right:82px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(8){right:96px}.takeaway-wrapper .title-with-zig-zag .title-wrapper{width:135px;height:42px;font-size:18px;display:inline-block;vertical-align:middle}.takeaway-wrapper .title-with-zig-zag .title-wrapper .toolbar-title{line-height:22px;margin-bottom:2px}.takeaway-wrapper .title-with-zig-zag .title-wrapper .date{line-height:18px}.takeaway-wrapper .list-wrapper{width:100%;height:calc(100% - 58px - 60px);background-color:#3f3f3f;overflow-y:scroll;-webkit-overflow-scrolling:touch}.takeaway-wrapper .list-wrapper table{width:100%;font-size:14px;background-color:#3f3f3f;border-collapse:collapse}.takeaway-wrapper .list-wrapper table th{height:30px;padding:5px;font-weight:400}.takeaway-wrapper .list-wrapper table td{height:40px;padding:5px}.takeaway-wrapper .list-wrapper table .item-row{color:#000;background-color:#c7c7c7;border-bottom:8px solid #3f3f3f}.takeaway-wrapper .list-wrapper .list-shadow{width:100%;height:60px;position:fixed;left:0;bottom:0;z-index:150;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5));background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5))}.takeaway-wrapper .general-dialog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);height:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:500;opacity:0;background-color:rgba(0,0,0,.6);-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.takeaway-wrapper .general-dialog .close-button{position:absolute;top:0;right:0;padding:16px;cursor:pointer}.takeaway-wrapper .general-dialog .close-button .close-icon{width:20px;height:20px;border-radius:100%;background:linear-gradient(-45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),linear-gradient(45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),-webkit-linear-gradient(-45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),-webkit-linear-gradient(45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent)}.takeaway-wrapper .general-dialog .general-dialog-content{width:100%;padding:34px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:8px;background-color:#fff;color:#000;font-size:16px}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-message{color:#000;margin-bottom:30px}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons{width:100%}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons,.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button{height:38px;border-radius:8px;color:#fff;margin:0 8px;padding:0 8px}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child{margin-left:0}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:last-child{margin-right:0}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(1){width:100%}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(2),.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(2):last-child{width:calc(50% - 8px)}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(3),.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(2):nth-last-child(2),.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(3):last-child{width:100%}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.neutral{background-color:undefined}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.positive{background-color:#cc3367}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.negative{background-color:undefined}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button .icon{width:25px;height:20px;margin-right:5px;background-repeat:no-repeat}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button .icon svg{width:25px;height:20px;margin-right:5px;fill:#fff}.takeaway-wrapper .input{margin-bottom:30px}.takeaway-wrapper .input .input-prefix{display:inline-block;line-height:20px}.takeaway-wrapper .input input{width:80px;height:20px;font-size:16px}.takeaway-wrapper .input .input-error-message{color:red;margin-top:5px}.takeaway-wrapper .icon.positive{fill:#fff}.new-order-wrapper{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:500;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:rgba(0,0,0,.6)}.new-order-wrapper .new-order{width:340px;height:182px;background-repeat:no-repeat;background-size:contain}.new-order-wrapper .new-order.black{background-image:url("/images/new_order_image1.png")}.new-order-wrapper .new-order.pink{background-image:url("/images/new_order_image2.png")}.takeaway-wrapper{width:100%;height:100%;overflow:hidden;color:#fff;font-size:16px}.takeaway-wrapper .buttons-wrapper{width:100%;height:65px;padding:12px 3px 8px}.takeaway-wrapper .buttons-wrapper,.takeaway-wrapper .buttons-wrapper .button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.takeaway-wrapper .buttons-wrapper .button{width:45px;height:45px;padding:7.5px;margin-right:6px;background-color:#3f3f3f;border-radius:8px;float:right;cursor:pointer}.takeaway-wrapper .buttons-wrapper .button.home{margin-left:6px;float:left}.takeaway-wrapper .buttons-wrapper .button .button-icon{width:30px;height:30px;fill:#fff}.takeaway-wrapper .rest-name{text-align:left}.takeaway-wrapper .title-with-zig-zag{margin:8px 0}.takeaway-wrapper .title-with-zig-zag .zig-zag{width:calc((100% - 135px) / 2);height:42px;display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.takeaway-wrapper .title-with-zig-zag .zig-zag div{position:absolute;margin:auto;top:10px;width:14px;height:14px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;transform:scaleX(.7) rotate(45deg);-webkit-transform:scaleX(.7) rotate(45deg);-moz-transform:scaleX(.7) rotate(45deg);-o-transform:scaleX(.7) rotate(45deg);-ms-transform:scaleX(.7) rotate(45deg)}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:first-child{left:-2px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(2){left:12px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(3){left:26px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(4){left:40px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(5){left:54px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(6){left:68px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(7){left:82px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(8){left:96px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:first-child{right:-2px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(2){right:12px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(3){right:26px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(4){right:40px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(5){right:54px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(6){right:68px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(7){right:82px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(8){right:96px}.takeaway-wrapper .title-with-zig-zag .title-wrapper{width:135px;height:42px;font-size:18px;display:inline-block;vertical-align:middle}.takeaway-wrapper .title-with-zig-zag .title-wrapper .toolbar-title{line-height:22px;margin-bottom:2px}.takeaway-wrapper .title-with-zig-zag .title-wrapper .date{line-height:18px}.takeaway-wrapper .list-wrapper{width:100%;height:calc(100% - 58px - 60px);background-color:#3f3f3f;overflow-y:scroll;-webkit-overflow-scrolling:touch}.takeaway-wrapper .list-wrapper table{width:100%;font-size:14px;background-color:#3f3f3f;border-collapse:collapse}.takeaway-wrapper .list-wrapper table th{height:30px;padding:5px;font-weight:400}.takeaway-wrapper .list-wrapper table td{height:40px;padding:5px}.takeaway-wrapper .list-wrapper table .item-row{color:#000;background-color:#c7c7c7;border-bottom:8px solid #3f3f3f}.takeaway-wrapper .list-wrapper .list-shadow{width:100%;height:60px;position:fixed;left:0;bottom:0;z-index:150;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5));background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5))}.takeaway-wrapper .general-dialog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);height:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:500;opacity:0;background-color:rgba(0,0,0,.6);-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.takeaway-wrapper .general-dialog .close-button{position:absolute;top:0;right:0;padding:16px;cursor:pointer}.takeaway-wrapper .general-dialog .close-button .close-icon{width:20px;height:20px;border-radius:100%;background:linear-gradient(-45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),linear-gradient(45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),-webkit-linear-gradient(-45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),-webkit-linear-gradient(45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent)}.takeaway-wrapper .general-dialog .general-dialog-content{width:100%;padding:34px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:8px;background-color:#fff;color:#000;font-size:16px}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-message{color:#000;margin-bottom:30px}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons{width:100%}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons,.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button{height:38px;border-radius:8px;color:#fff;margin:0 8px;padding:0 8px}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child{margin-left:0}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:last-child{margin-right:0}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(1){width:100%}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(2),.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(2):last-child{width:calc(50% - 8px)}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(3),.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(2):nth-last-child(2),.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(3):last-child{width:100%}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.neutral{background-color:undefined}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.positive{background-color:#cc3367}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.negative{background-color:undefined}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button .icon{width:25px;height:20px;margin-right:5px;background-repeat:no-repeat}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button .icon svg{width:25px;height:20px;margin-right:5px;fill:#fff}.takeaway-wrapper .input{margin-bottom:30px}.takeaway-wrapper .input .input-prefix{display:inline-block;line-height:20px}.takeaway-wrapper .input input{width:80px;height:20px;font-size:16px}.takeaway-wrapper .input .input-error-message{color:red;margin-top:5px}.takeaway-wrapper .icon.positive{fill:#fff}.order-detail-wrapper{width:100%;height:100%;overflow:hidden;color:#fff;font-size:16px}.order-detail-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#000;color:#fff}.order-detail-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.order-detail-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.order-detail-wrapper .overflow{width:100%;height:calc(100% - 50px - 120px);margin-top:50px;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-overflow-scrolling:touch}.order-detail-wrapper .overflow .zig-zag-top{height:16px;position:relative;z-index:1;background:#000}.order-detail-wrapper .overflow .zig-zag-top:before{content:"";height:16px;display:block;position:absolute;left:0;right:0;top:0;background:linear-gradient(-55deg,#fff 8px,transparent 0) 0 8px,linear-gradient(55deg,#fff 8px,transparent 0) 0 8px;background-position:0 0;background-repeat:repeat-x;background-size:16px 16px}.order-detail-wrapper .overflow .list{padding:20px 18px 35px;color:#000;background-color:#fff;font-size:14px;text-align:left}.order-detail-wrapper .overflow .list .rest-info{text-align:center}.order-detail-wrapper .overflow .list .order-info tbody{vertical-align:top}.order-detail-wrapper .overflow .list .order-info td:first-child{min-width:90px}.order-detail-wrapper .overflow .list .order-info td{word-break:break-all}.order-detail-wrapper .overflow .list .order-info td:last-child{padding-left:10px}.order-detail-wrapper .overflow .list .order-info tr:last-child td{padding-bottom:15px}.order-detail-wrapper .overflow .list .order-info .flex-value{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:left;-moz-justify-content:left;-ms-justify-content:left;justify-content:left;-ms-flex-pack:left;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.order-detail-wrapper .overflow .list .order-info .flex-value img{max-width:30px;margin-left:5px}.order-detail-wrapper .overflow .list .order-info .payment-type-icon{max-width:30px}.order-detail-wrapper .overflow .list .order-info .payment-type-icon.wechat{max-width:90px}.order-detail-wrapper .overflow .list .order-info .red{font-size:26px;color:#d03d3d}.order-detail-wrapper .overflow .list .order-info .payment-status-label,.order-detail-wrapper .overflow .list .order-info .payment-type-label{vertical-align:middle}.order-detail-wrapper .overflow .list .dash-border{width:100%;margin:10px 0;border-bottom:1px dashed #a0a0a0}.order-detail-wrapper .overflow .list .item-list{width:100%;border-collapse:collapse}.order-detail-wrapper .overflow .list .item-list tbody{line-height:20px;vertical-align:top}.order-detail-wrapper .overflow .list .item-list tbody .border{border-top:1px solid #a0a0a0}.order-detail-wrapper .overflow .list .item-list tbody .quantity-price,.order-detail-wrapper .overflow .list .item-list tbody .total-price{min-width:60px;text-align:right}.order-detail-wrapper .overflow .list .item-list tbody .item{padding:15px 0 2px}.order-detail-wrapper .overflow .list .item-list tbody .total-wrapper td{padding-top:18px;border-top:1px solid #a0a0a0}.order-detail-wrapper .overflow .list .item-list tbody ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:20px;list-style-type:square}.order-detail-wrapper .overflow .list .item-list tbody ul.modifier{-webkit-padding-start:40px;list-style-type:circle}.order-detail-wrapper .overflow .list .item-list tbody td{padding:2px 0}.order-detail-wrapper .overflow .list .item-list tbody td:nth-child(2){padding-left:5px;padding-right:5px}.order-detail-wrapper .overflow .list .item-list tbody span.hide{display:none}.order-detail-wrapper .overflow .zig-zag-bottom{height:16px;position:relative;z-index:1;background:#fff}.order-detail-wrapper .overflow .zig-zag-bottom:before{content:"";height:16px;display:block;position:absolute;left:0;right:0;top:0;background:linear-gradient(-55deg,#000 8px,transparent 0) 0 8px,linear-gradient(55deg,#000 8px,transparent 0) 0 8px;background-position:0 0;background-repeat:repeat-x;background-size:16px 16px}.order-detail-wrapper .buttons-wrapper{width:100%;height:120px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#000}.order-detail-wrapper .buttons-wrapper .button{display:inline-block;text-align:-webkit-center;margin:10px 5px 5px;line-height:30px}.order-detail-wrapper .buttons-wrapper .button:first-child{margin-left:0}.order-detail-wrapper .buttons-wrapper .button:last-child{margin-right:0}.order-detail-wrapper .buttons-wrapper .button:first-child:nth-last-child(2),.order-detail-wrapper .buttons-wrapper .button:nth-child(2):last-child{width:calc(50% - 40px)}.order-detail-wrapper .buttons-wrapper .button:first-child:nth-last-child(3),.order-detail-wrapper .buttons-wrapper .button:nth-child(2):nth-last-child(2),.order-detail-wrapper .buttons-wrapper .button:nth-child(3):last-child{width:calc(100% / 3 - 10px)}.order-detail-wrapper .buttons-wrapper .button.red{color:#d03d3d}.order-detail-wrapper .buttons-wrapper .button.red.small{transform:scale(.85)}.order-detail-wrapper .buttons-wrapper .button.green{color:#54b919}.order-detail-wrapper .buttons-wrapper .button.orange{color:#e99b1a}.order-detail-wrapper .buttons-wrapper .button.blue-green{color:#0c9ba4}.order-detail-wrapper .buttons-wrapper .button .icon-background{width:75px;height:75px;border-radius:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.order-detail-wrapper .buttons-wrapper .button .icon-background.red{background-color:#d03d3d}.order-detail-wrapper .buttons-wrapper .button .icon-background.green{background-color:#54b919}.order-detail-wrapper .buttons-wrapper .button .icon-background.orange{background-color:#e99b1a}.order-detail-wrapper .buttons-wrapper .button .icon-background.blue-green{background-color:#0c9ba4}.order-detail-wrapper .buttons-wrapper .button .button-icon{width:45px;height:45px;fill:#fff}.order-detail-wrapper .buttons-wrapper .button .button-icon.reject{width:30px;height:30px}.order-detail-wrapper .buttons-wrapper .button .button-icon.accept{width:35px;height:35px;padding-top:5px}.order-detail-wrapper .buttons-wrapper .button .msg{width:50px;height:50px}.order-detail-wrapper .buttons-wrapper .button .msg path{fill:#fff}.order-detail-wrapper .general-dialog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);height:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:500;opacity:0;background-color:rgba(0,0,0,.6);-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.order-detail-wrapper .general-dialog .close-button{position:absolute;top:0;right:0;padding:16px;cursor:pointer}.order-detail-wrapper .general-dialog .close-button .close-icon{width:20px;height:20px;border-radius:100%;background:linear-gradient(-45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),linear-gradient(45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),-webkit-linear-gradient(-45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),-webkit-linear-gradient(45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent)}.order-detail-wrapper .general-dialog .general-dialog-content{width:100%;padding:34px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:8px;background-color:#fff;color:#000;font-size:16px}.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-message{color:#000;margin-bottom:30px}.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons{width:100%}.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons,.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button{height:38px;border-radius:8px;color:#fff;margin:0 8px;padding:0 8px}.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child{margin-left:0}.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:last-child{margin-right:0}.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(1){width:100%}.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(2),.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(2):last-child{width:calc(50% - 8px)}.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(3),.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(2):nth-last-child(2),.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(3):last-child{width:100%}.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.neutral{background-color:#a0a0a0}.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.positive{background-color:#54b919}.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.negative{background-color:#d03d3d}.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button .icon{width:25px;height:20px;margin-right:5px;background-repeat:no-repeat}.order-detail-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button .icon svg{width:25px;height:20px;margin-right:5px;fill:#fff}.takeaway-wrapper{width:100%;height:100%;overflow:hidden;color:#fff;font-size:16px}.takeaway-wrapper .buttons-wrapper{width:100%;height:65px;padding:12px 3px 8px}.takeaway-wrapper .buttons-wrapper,.takeaway-wrapper .buttons-wrapper .button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.takeaway-wrapper .buttons-wrapper .button{width:45px;height:45px;padding:7.5px;margin-right:6px;background-color:#3f3f3f;border-radius:8px;float:right;cursor:pointer}.takeaway-wrapper .buttons-wrapper .button.home{margin-left:6px;float:left}.takeaway-wrapper .buttons-wrapper .button .button-icon{width:30px;height:30px;fill:#fff}.takeaway-wrapper .rest-name{text-align:left}.takeaway-wrapper .title-with-zig-zag{margin:8px 0}.takeaway-wrapper .title-with-zig-zag .zig-zag{width:calc((100% - 135px) / 2);height:42px;display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.takeaway-wrapper .title-with-zig-zag .zig-zag div{position:absolute;margin:auto;top:10px;width:14px;height:14px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;transform:scaleX(.7) rotate(45deg);-webkit-transform:scaleX(.7) rotate(45deg);-moz-transform:scaleX(.7) rotate(45deg);-o-transform:scaleX(.7) rotate(45deg);-ms-transform:scaleX(.7) rotate(45deg)}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:first-child{left:-2px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(2){left:12px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(3){left:26px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(4){left:40px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(5){left:54px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(6){left:68px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(7){left:82px}.takeaway-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(8){left:96px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:first-child{right:-2px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(2){right:12px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(3){right:26px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(4){right:40px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(5){right:54px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(6){right:68px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(7){right:82px}.takeaway-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(8){right:96px}.takeaway-wrapper .title-with-zig-zag .title-wrapper{width:135px;height:42px;font-size:18px;display:inline-block;vertical-align:middle}.takeaway-wrapper .title-with-zig-zag .title-wrapper .toolbar-title{line-height:22px;margin-bottom:2px}.takeaway-wrapper .title-with-zig-zag .title-wrapper .date{line-height:18px}.takeaway-wrapper .list-wrapper{width:100%;height:calc(100% - 58px - 60px);background-color:#3f3f3f;overflow-y:scroll;-webkit-overflow-scrolling:touch}.takeaway-wrapper .list-wrapper table{width:100%;font-size:14px;background-color:#3f3f3f;border-collapse:collapse}.takeaway-wrapper .list-wrapper table th{height:30px;padding:5px;font-weight:400}.takeaway-wrapper .list-wrapper table td{height:40px;padding:5px}.takeaway-wrapper .list-wrapper table .item-row{color:#000;background-color:#c7c7c7;border-bottom:8px solid #3f3f3f}.takeaway-wrapper .list-wrapper .list-shadow{width:100%;height:60px;position:fixed;left:0;bottom:0;z-index:150;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5));background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5))}.takeaway-wrapper .general-dialog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);height:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:500;opacity:0;background-color:rgba(0,0,0,.6);-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.takeaway-wrapper .general-dialog .close-button{position:absolute;top:0;right:0;padding:16px;cursor:pointer}.takeaway-wrapper .general-dialog .close-button .close-icon{width:20px;height:20px;border-radius:100%;background:linear-gradient(-45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),linear-gradient(45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),-webkit-linear-gradient(-45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent),-webkit-linear-gradient(45deg,transparent,transparent 44%,#fff 0,#fff 56%,transparent 0,transparent)}.takeaway-wrapper .general-dialog .general-dialog-content{width:100%;padding:34px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:8px;background-color:#fff;color:#000;font-size:16px}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-message{color:#000;margin-bottom:30px}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons{width:100%}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons,.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button{height:38px;border-radius:8px;color:#fff;margin:0 8px;padding:0 8px}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child{margin-left:0}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:last-child{margin-right:0}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(1){width:100%}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(2),.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(2):last-child{width:calc(50% - 8px)}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:first-child:nth-last-child(3),.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(2):nth-last-child(2),.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button:nth-child(3):last-child{width:100%}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.neutral{background-color:undefined}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.positive{background-color:#cc3367}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button.negative{background-color:undefined}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button .icon{width:25px;height:20px;margin-right:5px;background-repeat:no-repeat}.takeaway-wrapper .general-dialog .general-dialog-content .general-dialog-buttons .button .icon svg{width:25px;height:20px;margin-right:5px;fill:#fff}.takeaway-wrapper .input{margin-bottom:30px}.takeaway-wrapper .input .input-prefix{display:inline-block;line-height:20px}.takeaway-wrapper .input input{width:80px;height:20px;font-size:16px}.takeaway-wrapper .input .input-error-message{color:red;margin-top:5px}.takeaway-wrapper .icon.positive{fill:#fff}.log-list-wrapper{width:100%;height:100%;background-color:#3f3f3f}.log-list-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#000;color:#fff}.log-list-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.log-list-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.log-list-wrapper .list-header{width:100%;margin-top:50px;background-color:#3f3f3f;border-collapse:collapse;vertical-align:top}.log-list-wrapper .list-header th{width:33.3333%;height:50px;padding:5px;color:#fff;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.log-list-wrapper .overflow-wrapper{width:100%;height:calc(100% - 50px - 50px)}.log-list-wrapper .overflow-wrapper .list-body{width:100%;border-collapse:collapse;vertical-align:top}.log-list-wrapper .overflow-wrapper .list-body td{width:33.3333%;height:40px;padding:5px}.log-list-wrapper .overflow-wrapper .list-body .item-row{color:#000;background-color:#c7c7c7;border-bottom:8px solid #3f3f3f}.log-list-wrapper .overflow-wrapper .list-body .item-row .action.red{color:#d03d3d}.redeem-result-dialog-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);height:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:500;opacity:0;background-color:rgba(0,0,0,.6);-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.redeem-result-dialog-wrapper .result-dialog{width:calc(100% - 40px);max-width:414px;min-height:250px;padding:20px 0 10px;margin:calc(50vh - 140px) auto;border-radius:10px;background-color:#fff}.redeem-result-dialog-wrapper .result-dialog .title{margin-bottom:20px}.redeem-result-dialog-wrapper .result-dialog .qr-button{width:50%;height:0;padding-top:50%;margin:0 auto 10px;border-radius:10px;position:relative;background-color:#1cac1a;color:#fff}.redeem-result-dialog-wrapper .result-dialog .qr-button.success{background-color:#1cac1a}.redeem-result-dialog-wrapper .result-dialog .qr-button.success.blink-green{background-color:#fff;color:#1cac1a}.redeem-result-dialog-wrapper .result-dialog .qr-button.success.blink-green .icon path{fill:#1cac1a}.redeem-result-dialog-wrapper .result-dialog .qr-button.expired{background-color:initial;color:#d0021b}.redeem-result-dialog-wrapper .result-dialog .qr-button.expired .button-content .icon circle,.redeem-result-dialog-wrapper .result-dialog .qr-button.expired .button-content .icon path,.redeem-result-dialog-wrapper .result-dialog .qr-button.expired .button-content .icon rect{fill:#d0021b}.redeem-result-dialog-wrapper .result-dialog .qr-button.expired .button-content .icon path:last-child{fill:#fff}.redeem-result-dialog-wrapper .result-dialog .qr-button.fail{background-color:#d0021b}.redeem-result-dialog-wrapper .result-dialog .qr-button .button-content{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.redeem-result-dialog-wrapper .result-dialog .qr-button .button-content .icon{width:80%;height:80%}.redeem-result-dialog-wrapper .result-dialog .qr-button .button-content .icon path{fill:#fff}.redeem-result-dialog-wrapper .result-dialog .shop-name{width:100%;margin-bottom:10px}.redeem-result-dialog-wrapper .result-dialog .data-content{width:100%;margin-bottom:20px;text-align:left}.redeem-result-dialog-wrapper .result-dialog .data-content .data{width:calc(100% - 20px);padding:5px 10px;border-top:1px solid #979797}.redeem-result-dialog-wrapper .result-dialog .data-content .data:last-child{border-bottom:1px solid #979797}.redeem-result-dialog-wrapper .result-dialog .error-message{width:100%;margin-bottom:20px}.redeem-result-dialog-wrapper .result-dialog .buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%}.redeem-result-dialog-wrapper .result-dialog .buttons.expired .confirm-button{background-color:#1cac1a}.redeem-result-dialog-wrapper .result-dialog .buttons.expired .cancel-button{background-color:#d0021b}.redeem-result-dialog-wrapper .result-dialog .buttons .cancel-button,.redeem-result-dialog-wrapper .result-dialog .buttons .confirm-button{width:100%;height:40px;padding:5px 0;margin:0 auto 10px;border-radius:25px;cursor:pointer;background-color:#000;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:40%}.redeem-result-dialog-wrapper .result-dialog .buttons .cancel-button .button-icon,.redeem-result-dialog-wrapper .result-dialog .buttons .confirm-button .button-icon{width:32px;height:32px}.redeem-result-dialog-wrapper .result-dialog .buttons .cancel-button .button-icon svg path,.redeem-result-dialog-wrapper .result-dialog .buttons .confirm-button .button-icon svg path{fill:#fff}.redeem-result-dialog-wrapper .result-dialog .buttons .cancel-button:only-child,.redeem-result-dialog-wrapper .result-dialog .buttons .confirm-button:only-child{width:65%}.coupon-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.coupon-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#1cac1a;color:#fff}.coupon-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.coupon-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.coupon-wrapper .page-title .coupon-redeem-list-button{height:calc(100% - 10px);padding:0 5px;margin:5px 5px 5px 0;border-radius:5px;line-height:40px;float:right;position:absolute;top:0;right:0;z-index:20;cursor:pointer;background-color:#fff;color:#000}.coupon-wrapper .content{width:100%;height:calc(100% - 50px);margin-top:50px}.coupon-wrapper .content .scan-section{width:100%;height:60%;color:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.coupon-wrapper .content .scan-section .qr-button{width:50%;height:0;padding-top:50%;border-radius:10px;position:relative;background-color:#1cac1a}.coupon-wrapper .content .scan-section .qr-button .button-content{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.coupon-wrapper .content .scan-section .qr-button .button-content,.coupon-wrapper .content .scan-section .qr-button .button-content .icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.coupon-wrapper .content .scan-section .qr-button .button-content .icon{width:80%;height:80%}.coupon-wrapper .content .scan-section .qr-button .button-content .icon svg{width:100%;height:100%;fill:#fff}.coupon-wrapper .content .scan-section .or-text{height:20px;padding-top:20px;margin-top:20px}.coupon-wrapper .content .input-section{width:100%;height:40%;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#d8d8d8}.coupon-wrapper .content .input-section .coupon-code-title{width:100%;height:20px;padding-top:20px;margin-bottom:40px;font-size:16px;line-height:20px;color:#000}.coupon-wrapper .content .input-section .coupon-code-wrapper{width:calc(100% - 20px);margin:10px}.coupon-wrapper .content .input-section .coupon-code-wrapper .coupon-code{width:calc(100% - 44px);height:40px;padding:0 20px;margin-bottom:20px;border:0;border-radius:5px}.coupon-wrapper .content .input-section .coupon-code-wrapper .submit-qr-button{width:70%;height:50px;margin:0 auto;border-radius:30px;font-size:16px;text-align:center;line-height:50px;cursor:pointer;background-color:#1cac1a;color:#fff}.redeem-reservation-result-dialog-wrapper{width:100%;height:100%;position:fixed;left:0;top:0;z-index:200;background-color:rgba(0,0,0,.3)}.redeem-reservation-result-dialog-wrapper .result-dialog{width:calc(100% - 20px - 40px);max-width:414px;min-height:250px;padding:20px 10px 10px;margin:calc(50vh - 140px) auto;border-radius:5px;background-color:#fff}.redeem-reservation-result-dialog-wrapper .result-dialog .redeem-icon{height:150px;margin-bottom:5px;font-size:30px}.redeem-reservation-result-dialog-wrapper .result-dialog .redeem-result{width:100%;height:20px;margin-bottom:5px;font-size:18px;line-height:20px;text-align:center}.redeem-reservation-result-dialog-wrapper .result-dialog .message{width:100%;min-height:20px;margin-bottom:10px;font-size:18px;line-height:20px;text-align:center;white-space:pre-line}.redeem-reservation-result-dialog-wrapper .result-dialog .button-list .button{width:calc(100% / 2 - 10px);height:20px;padding:10px 0;margin:0 5px;border-radius:5px;font-size:18px;line-height:20px;text-align:center;cursor:pointer;color:#fff;display:inline-block}.redeem-reservation-result-dialog-wrapper .result-dialog .button-list .button:only-child{width:100%;margin:0}.redeem-reservation-result-dialog-wrapper .result-dialog .icon-size{width:160px;height:160px}.reservation-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.reservation-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#7a08df;color:#fff}.reservation-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.reservation-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.reservation-wrapper .content{width:100%;height:calc(100% - 50px - 10px);margin-top:60px;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.reservation-wrapper .content .qr-button{width:25%;max-width:200px;height:40px;margin:0 auto;border-radius:5px;text-align:center;font-size:16px;line-height:40px;cursor:pointer;background-color:#7a08df;color:#fff}.reservation-wrapper .scan-hint-dialog-wrapper{width:100%;height:100%;position:fixed;left:0;top:0;z-index:200;background-color:rgba(0,0,0,.3)}.reservation-wrapper .scan-hint-dialog-wrapper .scan-hint-dialog{width:calc(100% - 20px - 40px);max-width:414px;padding:20px 10px 10px;margin:calc(50vh - 159px) auto;border-radius:5px;background-color:#fff}.reservation-wrapper .scan-hint-dialog-wrapper .scan-hint-dialog .scan-hint-title{width:100%;height:20px;font-size:18px;line-height:20px;text-align:center}.reservation-wrapper .scan-hint-dialog-wrapper .scan-hint-dialog .scan-hint-image{max-width:80%;max-height:80%;padding:0;margin:0;border:0}.reservation-wrapper .scan-hint-dialog-wrapper .scan-hint-dialog .scan-hint-confirm-button{width:100%;height:20px;padding:10px 0;border-radius:5px;font-size:18px;line-height:20px;text-align:center;cursor:pointer;background-color:#009d56;color:#fff}.coupon-redeem-list-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.coupon-redeem-list-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#1cac1a;color:#fff}.coupon-redeem-list-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.coupon-redeem-list-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.coupon-redeem-list-wrapper .coupon-redeem-list{width:calc(100% - 20px);height:calc(100% - 50px - 10px);overflow-y:scroll;-webkit-overflow-scrolling:touch;margin:60px 10px 0}.coupon-redeem-list-wrapper .coupon-redeem-list .content{width:100%;height:100%}.coupon-redeem-list-wrapper .coupon-redeem-list .content .coupon-table{width:100%;border-collapse:collapse;font-size:14px;color:#fff}.coupon-redeem-list-wrapper .coupon-redeem-list .content .coupon-table .coupon td{padding:10px 0;border-bottom:1px solid #656565}.coupon-redeem-list-wrapper .coupon-redeem-list .content .coupon-table .coupon-name{min-height:20px;line-height:20px;text-align:left}.coupon-redeem-list-wrapper .coupon-redeem-list .content .coupon-table .coupon-date{min-width:80px;min-height:20px;line-height:20px;text-align:right;vertical-align:top}.coupon-redeem-list-wrapper .coupon-redeem-list .content .coupon-table .coupon-code{min-height:20px;line-height:20px;text-align:left;word-break:break-all}.coupon-redeem-list-wrapper .coupon-redeem-list .content .coupon-table .coupon-time{min-width:80px;min-height:20px;line-height:20px;text-align:right;vertical-align:top}.coupon-redeem-list-wrapper .coupon-redeem-list .content .coupon-table .button-icon{width:30px;height:30px;padding:5px;margin-left:5px;fill:#fff;border:1px solid #fff;border-radius:10px;cursor:pointer}.campaign-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.campaign-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#009e56;color:#fff}.campaign-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.campaign-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.campaign-wrapper .content{padding-top:40vh;margin-top:55px;display:flex;display:-webkit-flex}.campaign-wrapper .content .rescan-button{width:25%;max-width:200px;height:40px;margin:0 auto;border-radius:5px;text-align:center;font-size:16px;line-height:40px;cursor:pointer;background-color:#ffb321;color:#fff}.forget-password-wrapper{width:100%;max-width:414px;height:100%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.forget-password-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#000;color:#fff}.forget-password-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.forget-password-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.forget-password-wrapper .content{width:calc(100% - 40px);max-width:414px;height:calc(100% - 50px);padding:0 20px;margin:50px auto 0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.forget-password-wrapper .content .app-logo{width:40vw;max-width:165px;height:40vw;max-height:165px;margin:0 auto 20px;border-radius:10px;background-image:url("/images/app-logo.png");background-size:100% 100%;background-repeat:no-repeat}.forget-password-wrapper .content .forget-password-text{width:100%;height:20px;margin-bottom:10px;font-size:14px;color:#fff}.forget-password-wrapper .content .email-input-wrapper{width:100%;height:40px;margin-bottom:15px}.forget-password-wrapper .content .email-input-wrapper .email-input{width:100%;height:40px;padding:0 10px;margin:0;border:0;border-radius:5px;vertical-align:top;box-sizing:border-box;outline:none;background-color:#fff}.forget-password-wrapper .content .confirm-button{width:100%;height:40px;padding:5px 0;margin:0 auto 10px;border-radius:25px;cursor:pointer;background-color:#1cac1a;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.forget-password-wrapper .content .confirm-button .button-icon{width:32px;height:32px}.forget-password-wrapper .content .confirm-button .button-icon svg path{fill:#fff}.text-input-wrapper{width:100%}.text-input-wrapper .text-input-title{width:calc(100% - 25px);height:20px;font-size:14px;line-height:20px;text-align:left;color:#fff}.text-input-wrapper .text-input-title.hide{display:none}.text-input-wrapper .title-wrapper{width:100%;margin-bottom:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.text-input-wrapper .title-wrapper .button-icon{width:20px;height:20px;margin-right:5px;line-height:20px;fill:#fff}.text-input-wrapper .title-wrapper .text-input-title{width:calc(100% - 25px);height:20px;font-size:14px;line-height:20px;text-align:left;color:#fff}.text-input-wrapper .title-wrapper .text-input-title.hide{display:none}.text-input-wrapper .input-wrapper{width:100%;margin-bottom:10px;border-radius:5px;display:inline-block;position:relative;background-color:#fff}.text-input-wrapper .input-wrapper.extend{margin-bottom:25px}.text-input-wrapper .input-wrapper .asterisk{position:absolute;top:0;right:5px;font-size:26px;color:#d0021b}.text-input-wrapper .input-wrapper .tick{position:absolute;top:5px;right:5px}.text-input-wrapper .input-wrapper .tick .check-icon{width:15px;height:15px}.text-input-wrapper .input-wrapper .tick .check-icon div{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.text-input-wrapper .input-wrapper .tick .check-icon svg{width:100%;height:100%}.text-input-wrapper .input-wrapper .tick .check-icon svg path{fill:#1cac1a}.text-input-wrapper .input-wrapper .text-input{width:100%;height:40px;padding:0 20px 0 10px;margin:0;border:0;border-radius:5px;vertical-align:top;box-sizing:border-box;outline:none}.text-input-wrapper .input-wrapper .error{width:calc(100% - 20px);padding:0 10px 5px;font-size:12px;text-align:left;color:red}.text-input-wrapper .input-wrapper .error.hide{display:none}.upload-file-wrapper{width:100%;position:relative}.upload-file-wrapper.preview .upload-button{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.upload-file-wrapper.preview .upload-button .preview-wrapper{width:auto;height:100%;margin-left:calc(50% - 40px)}.upload-file-wrapper.preview .upload-button .preview-wrapper .preview-image{margin-bottom:0}.upload-file-wrapper.preview .upload-button .preview-wrapper .check-wrapper{width:60px;height:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.upload-file-wrapper.preview .upload-button .preview-wrapper .check-wrapper .preview-image-icon{width:40px;height:40px}.upload-file-wrapper.preview .upload-button .preview-wrapper .check-wrapper .preview-image-icon path{fill:#1cac1a}.upload-file-wrapper.preview .upload-button .edit-label{width:20%;margin:0 0 0 auto}.upload-file-wrapper .title{width:100%;text-align:left;margin-bottom:10px;color:#fff}.upload-file-wrapper .upload-button{width:calc(100% - 20px);height:calc(100% - 20px);padding:10px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.upload-file-wrapper .upload-button .button-icon{width:40px;height:40px}.upload-file-wrapper .upload-button .button-icon svg{width:100%;height:100%}.upload-file-wrapper .upload-button .preview-wrapper{width:100%}.upload-file-wrapper .upload-button .preview-wrapper .preview-image{max-width:100%;max-height:80px;margin-bottom:10px;border-radius:10px}.upload-file-wrapper .upload-button .edit-label{width:70%;padding:5px 0;margin:10px auto 0;border-radius:10px;box-shadow:0 1px 1px 1px rgba(0,0,0,.3);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.upload-file-wrapper .upload-button .file-input{display:none}.upload-file-wrapper .error-message{font-size:12px;color:red}.upload-file-wrapper .footer{width:100%;text-align:left;margin-bottom:10px;font-size:12px;color:#fff}.upload-file-wrapper .crop-dialog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%;padding:0 20px;position:fixed;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.6);-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;width:calc(100% - 40px);height:calc(100% - 40px);padding:10px;border-radius:5px;left:10px;top:10px;z-index:500;display:block;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.upload-file-wrapper .crop-dialog .crop-title{width:calc(100% - 40px);height:30px;font-size:26px;line-height:30px;position:fixed;left:20px;top:20px}.upload-file-wrapper .crop-dialog .crop-title .close-button{width:20px;height:20px;position:absolute;right:0;top:0;cursor:pointer}.upload-file-wrapper .crop-dialog .crop-title .close-button div{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.upload-file-wrapper .crop-dialog .crop-title .close-button div svg{width:100%;height:100%}.upload-file-wrapper .crop-dialog .crop-content{width:100%;height:calc(100% - 30px - 50px);margin-top:30px;overflow:auto}.upload-file-wrapper .crop-dialog .ReactCrop{max-width:none;margin-bottom:20px;overflow:auto}.upload-file-wrapper .crop-dialog .crop-button{width:100%;height:40px;padding:5px 0;margin:0 auto 10px;border-radius:25px;cursor:pointer;background-color:#1cac1a;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);margin:0;position:fixed;left:20px;bottom:20px}.upload-file-wrapper .crop-dialog .crop-button .button-icon{width:32px;height:32px}.upload-file-wrapper .crop-dialog .crop-button .button-icon svg path{fill:#fff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%;background-color:#000}.ReactCrop:focus{outline:none}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__image{display:block;max-width:100%;max-height:-webkit-fill-available;max-height:-moz-available;max-height:fill-available}.ReactCrop--crop-invisible .ReactCrop__image{opacity:.5}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);box-sizing:border-box;cursor:move;box-shadow:0 0 0 9999em rgba(0,0,0,.5);border:1px solid;border-image-source:url("data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==");border-image-slice:1;border-image-repeat:repeat}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop__drag-handle{position:absolute;width:9px;height:9px;background-color:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.7);box-sizing:border-box;outline:1px solid transparent}.ReactCrop .ord-nw{left:0;cursor:nw-resize}.ReactCrop .ord-n,.ReactCrop .ord-nw{top:0;margin-top:-5px;margin-left:-5px}.ReactCrop .ord-n{left:50%;cursor:n-resize}.ReactCrop .ord-ne{top:0;cursor:ne-resize}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;margin-top:-5px;margin-right:-5px}.ReactCrop .ord-e{top:50%;cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-s{left:50%;cursor:s-resize}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;margin-bottom:-5px;margin-left:-5px}.ReactCrop .ord-sw{left:0;cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (max-width:768px),(pointer:coarse){.ReactCrop__drag-handle{width:17px;height:17px}.ReactCrop .ord-n,.ReactCrop .ord-nw{margin-top:-9px;margin-left:-9px}.ReactCrop .ord-e,.ReactCrop .ord-ne{margin-top:-9px;margin-right:-9px}.ReactCrop .ord-se{margin-bottom:-9px;margin-right:-9px}.ReactCrop .ord-s,.ReactCrop .ord-sw{margin-bottom:-9px;margin-left:-9px}.ReactCrop .ord-w{margin-top:-9px;margin-left:-9px}.ReactCrop__drag-bar.ord-n{height:14px;margin-top:-7px}.ReactCrop__drag-bar.ord-e{width:14px;margin-right:-7px}.ReactCrop__drag-bar.ord-s{height:14px;margin-bottom:-7px}.ReactCrop__drag-bar.ord-w{width:14px;margin-left:-7px}}.shop-info-form-wrapper.hide{display:none}.shop-info-form-wrapper .images-wrapper{width:100%;margin-bottom:20px}.loading-wrapper{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:600;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:rgba(0,0,0,.6)}.loading-wrapper .app-logo{width:22vh;max-width:100px;height:22vh;max-height:100px;background-image:url("/images/loading_logo.gif");background-repeat:no-repeat;background-size:100% 100%}.html-dialog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);height:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:500;opacity:0;background-color:rgba(0,0,0,.6);-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.html-dialog .dialog-content{width:100%;height:calc(80% - 20px);padding:10px 0;margin:0 auto;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);position:relative;background-color:#fff}.html-dialog .dialog-content .dialog-message{width:calc(100% - 20px);height:calc(100% - 50px);margin:10px;font-size:16px;line-height:20px;text-align:left;white-space:pre-line;overflow-y:scroll;-webkit-overflow-scrolling:touch}.html-dialog .dialog-content .dialog-message.error{color:red}.html-dialog .dialog-content .dialog-buttons{width:100%;height:30px}.html-dialog .dialog-content .dialog-buttons,.html-dialog .dialog-content .dialog-buttons .dialog-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.html-dialog .dialog-content .dialog-buttons .dialog-button{width:40%;height:40px;margin:0 5px;border-radius:30px;cursor:pointer;color:#fff}.html-dialog .dialog-content .dialog-buttons .dialog-button:only-child{width:80%}.html-dialog .dialog-content .dialog-buttons .dialog-button .button-icon{width:25px;height:25px;margin-right:5px}.html-dialog .dialog-content .dialog-buttons .dialog-button .button-icon svg{width:100%;height:100%}.html-dialog .dialog-content .dialog-buttons .dialog-button .button-icon svg path{fill:#fff}.html-dialog .dialog-content .dialog-buttons .dialog-button.positive{background-color:#1cac1a}.html-dialog .dialog-content .dialog-buttons .dialog-button.negative{background-color:#d0021b}.html-dialog .dialog-content .dialog-buttons .dialog-button.negative.hide{display:none}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.register-wrapper{width:100%;height:100%;overflow:hidden}.register-wrapper .register-form{width:100%;height:100%;background-color:#000}.register-wrapper .register-form .page-title{width:100%;height:40px;position:relative;left:0;top:0;z-index:150;font-size:16px;line-height:40px;background-color:#000;color:#fff}.register-wrapper .register-form .page-title .back-button{width:40px;height:40px;line-height:40px;position:absolute;top:0;left:0;z-index:150;cursor:pointer;color:#fff}.register-wrapper .register-form .page-title .lang-button{width:40px;height:40px;font-size:14px;font-weight:700;line-height:40px;position:absolute;top:0;right:10px;z-index:150;cursor:pointer;color:#fff}.register-wrapper .register-form .content{width:calc(100% - 40px);height:calc(100% - 40px);max-width:414px;padding:0 20px;margin:0 auto;font-size:14px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#000}.register-wrapper .register-form .content .contact-us-button{width:80%;margin:0 auto 10px;border-radius:25px;font-size:14px;font-weight:700;line-height:40px;cursor:pointer;background-color:#fff100;color:#000}.register-wrapper .register-form .content .form-description{width:100%;margin-bottom:10px;text-align:center;white-space:pre-line;color:#fff}.register-wrapper .register-form .content .tac-wrapper{width:100%;padding:10px}.register-wrapper .register-form .content .tac-wrapper,.register-wrapper .register-form .content .tac-wrapper .tac-checkbox{color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.register-wrapper .register-form .content .tac-wrapper .tac-checkbox{width:22px;height:22px;margin-right:10px;border:2px solid #fff;border-radius:5px}.register-wrapper .register-form .content .tac-wrapper .tac-text .tac-link{margin-left:5px;text-decoration:underline;color:#1cac1a}.register-wrapper .register-form .content .error-message{width:100%;margin-bottom:10px;color:red}.register-wrapper .register-form .content .next-button{width:100%;height:40px;padding:5px 0;margin:0 auto 10px;border-radius:25px;cursor:pointer;background-color:#1cac1a;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.register-wrapper .register-form .content .next-button .button-icon{width:32px;height:32px}.register-wrapper .register-form .content .next-button .button-icon svg path{fill:#fff}.register-success-wrapper{width:100%;max-width:414px;height:100%;margin:0 auto;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.register-success-wrapper .app-logo{width:40vw;max-width:165px;height:40vw;max-height:165px;margin:0 auto 20px;border-radius:10px;background-image:url("/images/app-logo.png");background-size:100% 100%;background-repeat:no-repeat}.register-success-wrapper .success-text{margin-bottom:2.25vh;font-size:14px;color:#fff}.register-success-wrapper .login-button{width:100%;max-width:250px;height:40px;margin-bottom:15px;border-radius:20px;font-size:14px;line-height:40px;text-align:center;cursor:pointer;background-color:#6cbb22;color:#fff}.login-wrapper{width:100%;height:100%}.login-wrapper .page-title{width:100%;height:40px}.login-wrapper .page-title .lang-button{width:40px;height:40px;margin-left:calc(100% - 60px);margin-right:20px;font-size:14px;font-weight:700;line-height:40px;cursor:pointer;color:#fff}.login-wrapper .content{width:calc(100% - 40px);max-width:414px;height:calc(100% - 40px);padding:0 20px;margin:0 auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.login-wrapper .content .flex{width:100%;min-height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.login-wrapper .content .image-gallery-wrapper{width:100%;padding-bottom:40px}.login-wrapper .content .image-gallery-wrapper .image-gallery .image-gallery-bullets .image-gallery-bullet{box-shadow:none}.login-wrapper .content .image-gallery-wrapper .image-gallery-slide{background:transparent}.login-wrapper .content .image-gallery-wrapper .image-gallery-bullets{bottom:-20px}.login-wrapper .content .image-gallery-wrapper .image-slide{max-height:165px}.login-wrapper .content .image-gallery-wrapper img{max-width:100%}.login-wrapper .content .image-gallery-wrapper img.app-logo{border-radius:10px}.login-wrapper .content .text-input-wrapper{width:100%;height:40px;margin-bottom:15px}.login-wrapper .content .text-input-wrapper .text-input{width:100%;height:40px;padding:0 10px;margin:0;border:0;border-radius:5px;font-size:16px;vertical-align:top;box-sizing:border-box;outline:none;background-color:#fff}.login-wrapper .content .register-button{width:100%;height:40px;padding:5px 0;margin:0 auto 10px;border-radius:25px;cursor:pointer;background-color:#fff;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 6px);border:3px solid #1cac1a;min-height:40px;color:#1cac1a}.login-wrapper .content .register-button .button-icon{width:32px;height:32px}.login-wrapper .content .register-button .button-icon svg path{fill:#fff}.login-wrapper .content .login-button{width:100%;height:40px;padding:5px 0;margin:0 auto 10px;border-radius:25px;cursor:pointer;background-color:#1cac1a;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:40px}.login-wrapper .content .login-button .button-icon{width:32px;height:32px}.login-wrapper .content .login-button .button-icon svg path{fill:#fff}.login-wrapper .content .links-wrapper{width:100%;padding-bottom:10px}.login-wrapper .content .links-wrapper .forget-password-link{font-size:12px;float:left;cursor:pointer;color:#fff}.login-wrapper .content .links-wrapper .mailto-link{margin-left:10px;font-size:12px;float:left;cursor:pointer;color:#fff}.login-wrapper .content .links-wrapper .register-link{font-size:12px;float:right;cursor:pointer;color:#fff}.login-wrapper .content .links-wrapper :not(html){-webkit-transform:translateZ(0);transform:translateZ(0)}@charset "UTF-8";
/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:Ionicons;src:url("https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/fonts/ionicons.eot?v=2.0.0");src:url("https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"),url("https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/fonts/ionicons.ttf?v=2.0.0") format("truetype"),url("https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/fonts/ionicons.woff?v=2.0.0") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg");font-weight:400;font-style:normal}.image-gallery-fullscreen-button:before,.image-gallery-left-nav:before,.image-gallery-play-button:before,.image-gallery-right-nav:before{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen,.image-gallery-content.fullscreen .image-gallery-slide{background:#000}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 113px)}@media (max-width:768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 84px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-fullscreen-button,.image-gallery-left-nav,.image-gallery-play-button,.image-gallery-right-nav{appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4}.image-gallery-fullscreen-button:before,.image-gallery-left-nav:before,.image-gallery-play-button:before,.image-gallery-right-nav:before{color:#fff;line-height:.7;text-shadow:0 2px 2px #1a1a1a;transition:color .2s ease-out}.image-gallery-fullscreen-button:hover:before,.image-gallery-left-nav:hover:before,.image-gallery-play-button:hover:before,.image-gallery-right-nav:hover:before{color:#337ab7}@media (max-width:768px){.image-gallery-fullscreen-button:hover:before,.image-gallery-left-nav:hover:before,.image-gallery-play-button:hover:before,.image-gallery-right-nav:hover:before{color:#fff}}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0}.image-gallery-fullscreen-button:before,.image-gallery-play-button:before{font-size:2.7em;padding:15px 20px;text-shadow:0 1px 1px #1a1a1a}@media (max-width:768px){.image-gallery-fullscreen-button:before,.image-gallery-play-button:before{font-size:2.4em}}@media (max-width:480px){.image-gallery-fullscreen-button:before,.image-gallery-play-button:before{font-size:2em}}.image-gallery-fullscreen-button:hover:before,.image-gallery-play-button:hover:before{color:#fff;transform:scale(1.1)}@media (max-width:768px){.image-gallery-fullscreen-button:hover:before,.image-gallery-play-button:hover:before{transform:none}}.image-gallery-fullscreen-button{right:0}.image-gallery-fullscreen-button:before{content:"\F386"}.image-gallery-fullscreen-button.active:before{content:"\F37D"}.image-gallery-fullscreen-button.active:hover:before{transform:scale(.9)}.image-gallery-play-button{left:0}.image-gallery-play-button:before{content:"\F488"}.image-gallery-play-button.active:before{content:"\F478"}.image-gallery-left-nav,.image-gallery-right-nav{color:#fff;font-size:5em;padding:50px 15px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}@media (max-width:768px){.image-gallery-left-nav,.image-gallery-right-nav{font-size:3.4em;padding:20px 15px}}@media (max-width:480px){.image-gallery-left-nav,.image-gallery-right-nav{font-size:2.4em;padding:0 15px}}.image-gallery-left-nav{left:0}.image-gallery-left-nav:before{content:"\F3D2"}.image-gallery-right-nav{right:0}.image-gallery-right-nav:before{content:"\F3D3"}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap}.image-gallery-slide{background:#fff;left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide img{width:100%}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media (max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 1px 0 #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px}@media (max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet.active{background:#fff}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;vertical-align:top;width:108px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0}.image-gallery-thumbnails-wrapper.left{margin-right:5px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.left{margin-right:3px}}.image-gallery-thumbnails-wrapper.right{margin-left:5px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.right{margin-left:3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;transition:transform .45s ease-out;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px}@media (max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:75px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{position:relative}.image-gallery-thumbnail img{vertical-align:middle;width:100%}.image-gallery-thumbnail.active{border:4px solid #337ab7}@media (max-width:768px){.image-gallery-thumbnail.active{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:1px 1px 0 #000;transform:translateY(-50%);white-space:normal;width:100%}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.menu-console-wrapper{width:auto;height:100%;background-color:#373737;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.menu-console-wrapper,.menu-console-wrapper .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.menu-console-wrapper .app-bar{background-color:#cc3367;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.menu-console-wrapper .toolbar{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.menu-console-wrapper .toolbar,.menu-console-wrapper .toolbar-button-left-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.menu-console-wrapper .toolbar-button-left-wrapper{width:100px;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.menu-console-wrapper .toolbar-button-right-wrapper{width:100px;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.menu-console-wrapper .tab-wrapper,.menu-console-wrapper .toolbar-button-right-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.menu-console-wrapper .tab-wrapper{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu-console-wrapper .tab-wrapper .tab{cursor:pointer;padding:15px 0;text-align:center;font-size:14px;color:#fff;border-bottom:2px solid transparent;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.menu-console-wrapper .tab-wrapper .tab.current{color:#cc3367;border-bottom:2px solid #cc3367}.menu-console-wrapper .toolbar-icon-button{width:35px;height:35px;padding:10px;line-height:35px;z-index:150;cursor:pointer;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.menu-console-wrapper .toolbar-icon-text-button,.menu-console-wrapper .toolbar-text-button{width:auto;height:35px;padding:10px;line-height:35px;text-align:center;z-index:150;cursor:pointer;color:#fff}.menu-console-wrapper .toolbar-icon-text-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:cener;-moz-justify-content:cener;-ms-justify-content:cener;justify-content:cener;-ms-flex-pack:cener;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.menu-console-wrapper .toolbar-title{font-size:larger;color:#fff}.menu-console-wrapper .grow{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.menu-console-wrapper .text-field{margin-left:15px;margin-right:15px}.menu-console-wrapper .space-between,.menu-console-wrapper .text-field{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.menu-console-wrapper .space-between{background-color:#373737;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.menu-console-wrapper .full-height{height:100%;max-height:100%}.menu-console-wrapper .full-width{width:100%;max-width:100%}.menu-console-wrapper .full-screen{height:100%;width:100%}.menu-console-wrapper .vertical-table{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu-console-wrapper .horizontal-table,.menu-console-wrapper .vertical-table{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.menu-console-wrapper .horizontal-table{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu-console-wrapper .switch{color:#6cbb22}.menu-console-wrapper .non-shrink{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.menu-console-wrapper .center{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}.menu-console-wrapper .center-content{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.menu-console-wrapper .scrollable-container{overflow:auto;max-height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.menu-console-wrapper .transparent-background{background-color:transparent}.menu-console-wrapper .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}.menu-console-wrapper .center-cropped{object-fit:cover}.menu-console-wrapper .relative-container{position:relative;box-sizing:border-box}.menu-console-wrapper .add-image-icon{position:relative;width:100px;height:100px}.menu-console-wrapper .top-left{position:absolute;left:0;top:0}.menu-console-wrapper .top-right{position:absolute;right:0;top:0}.menu-console-wrapper .bottom-left{position:absolute;left:0;bottom:0}.menu-console-wrapper .bottom-right{position:absolute;right:0;bottom:0}.menu-console-wrapper .margin{margin:10px}.menu-console-wrapper .padding{padding:10px}.menu-console-wrapper .list-wrapper{list-style-type:none;overflow:auto;max-height:100%;padding:0;margin:0}.menu-console-wrapper .list-wrapper.menu-list{max-height:calc(100% - 107px)}.menu-console-wrapper .list-item{color:#fff;padding:10px;border-bottom:1px solid #76787b;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.menu-console-wrapper .list-item .item-icon{width:20px;height:20px;color:#fff;fill:#fff;margin:10px}.menu-console-wrapper .list-item .item-text{color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:2 1 auto;-moz-box-flex:2 1 auto;-webkit-flex:2 1 auto;-ms-flex:2 1 auto;flex:2 1 auto}.menu-console-wrapper .round-white-background{background-color:#fff}.menu-console-wrapper .action-button,.menu-console-wrapper .round-background,.menu-console-wrapper .round-white-background{border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.3)}.menu-console-wrapper .action-button{background-color:#cc3367;color:#fff;padding:10px;cursor:pointer}.menu-console-wrapper .button{cursor:pointer}.menu-console-wrapper .button-icon{margin:0 auto;padding:10px;width:100px;height:100px}.menu-console-wrapper .icon-text-button{background-color:#cc3367;padding:10px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.3);cursor:pointer;text-align:center;font-size:13px;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.menu-console-wrapper .icon-text-button .icon{width:20px;height:20px;color:#fff;margin-right:5px}.menu-console-wrapper .stick-bottom{position:absolute;left:0;right:0;bottom:0}.menu-console-wrapper .header-text{text-align:left;font-size:14px;margin-bottom:2px;color:#fff}.menu-console-wrapper .negativeButtonStyle{background-color:#cc3367}.menu-console-wrapper .positiveButtonStyle{background-color:#1cac1a}.menu-console-wrapper .immutable,.menu-console-wrapper .immutable .text-input-wrapper{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.alert-dialog-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);height:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:500;opacity:0;background-color:rgba(0,0,0,.6);-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.alert-dialog-wrapper .alert-dialog{position:relative;width:100%;max-width:414px;min-height:50px;margin:calc(50vh - 140px) auto;border-radius:10px;background-color:#fff}.alert-dialog-wrapper .alert-dialog .title{font-weight:700;padding:10px;text-align:center}.alert-dialog-wrapper .alert-dialog .message{padding:10px;font-size:14px;white-space:pre;text-align:center}.alert-dialog-wrapper .alert-dialog .close-button-wrapper{right:0;margin:10px;position:absolute}.alert-dialog-wrapper .alert-dialog .close-button-wrapper .close-button{width:20px;height:20px;fill:#000}.alert-dialog-wrapper .alert-dialog .action-button-wrapper{padding:10px 20px}.alert-dialog-wrapper .alert-dialog .positive-button{margin-bottom:10px;color:#fff;padding:10px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.3)}.alert-dialog-wrapper .alert-dialog .positive-button .button-content{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.alert-dialog-wrapper .alert-dialog .positive-button .button-content .icon{width:80%;height:80%;fill:#fff}.alert-dialog-wrapper .alert-dialog .negative-button{margin-bottom:10px;color:#fff;padding:10px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.3)}.alert-dialog-wrapper .alert-dialog .negative-button .button-content{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.alert-dialog-wrapper .alert-dialog .negative-button .button-content .icon{width:80%;height:80%;fill:#fff}.alert-dialog-wrapper .alert-dialog .data-content{width:100%;margin-bottom:20px;text-align:left}.alert-dialog-wrapper .alert-dialog .data-content .data{width:calc(100% - 20px);padding:5px 10px;border-top:1px solid #979797}.alert-dialog-wrapper .alert-dialog .data-content .data:last-child{border-bottom:1px solid #979797}.alert-dialog-wrapper .alert-dialog .error-message{width:100%;margin-bottom:20px}.day-of-week-picker-dialog-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);height:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:500;opacity:0;background-color:rgba(0,0,0,.6);-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog{position:relative;width:100%;max-height:100%;max-width:414px;min-height:250px;margin:calc(50vh - 140px) auto;border-radius:10px;background-color:#3f3f3f;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .title{font-weight:700;border-radius:10px 10px 0 0;color:#fff;padding:10px;text-align:center}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .close-button-wrapper{right:0;margin:10px;position:absolute}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .close-button-wrapper .close-button{width:20px;height:20px;fill:#000}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .action-button-wrapper{padding:10px 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .positive-button{color:#fff;padding:10px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.3);-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .positive-button .button-content{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .positive-button .button-content .icon{width:80%;height:80%;fill:#fff}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .negative-button{color:#fff;padding:10px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.3);-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .negative-button .button-content{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .negative-button .button-content .icon{width:80%;height:80%;fill:#fff}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .divider{height:10px;width:10px}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .list-wrapper{list-style-type:none;overflow:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .list-item-wrapper{padding:10px;margin:0;border-bottom:1px solid #76787b;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .list-item-wrapper .list-item-text{text-align:left;color:#fff}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .list-item-wrapper .circle{width:24px;height:24px;border-radius:12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .list-item-wrapper .circle.check{background-color:#cc3367}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .list-item-wrapper .circle.uncheck{background-color:#c7c7c7}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .list-item-wrapper .circle .check-icon{width:14px;height:14px;fill:#fff}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .tag-list-wrapper{list-style-type:none;padding:5px;margin:0;overflow:auto;max-width:100%;max-height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .tag-item{text-align:center;border-radius:10px;padding:5px 15px;margin-left:5px}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .tag-item.check{color:#fff;background-color:#cc3367}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .tag-item.uncheck{color:#000;background-color:#fff}.day-of-week-picker-dialog-wrapper .day-of-week-picker-dialog .error-message{width:100%;margin-bottom:20px}.product-order-list-wrapper{width:100%;height:100%;overflow:hidden;font-size:16px;color:#fff}.product-order-list-wrapper .buttons-wrapper{width:100%;height:65px;padding:12px 3px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-order-list-wrapper .buttons-wrapper .button{width:45px;height:45px;padding:7.5px;margin-right:6px;background-color:#3f3f3f;border-radius:8px;float:right;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-order-list-wrapper .buttons-wrapper .button.home{margin-left:6px;float:left}.product-order-list-wrapper .buttons-wrapper .button .button-icon{width:30px;height:30px;fill:#fff}.product-order-list-wrapper .rest-name{text-align:left}.product-order-list-wrapper .title-with-zig-zag{margin:8px 0}.product-order-list-wrapper .title-with-zig-zag .zig-zag{width:calc((100% - 135px) / 2);height:42px;display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.product-order-list-wrapper .title-with-zig-zag .zig-zag div{position:absolute;margin:auto;top:10px;width:14px;height:14px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;transform:scaleX(.7) rotate(45deg);-webkit-transform:scaleX(.7) rotate(45deg);-moz-transform:scaleX(.7) rotate(45deg);-o-transform:scaleX(.7) rotate(45deg);-ms-transform:scaleX(.7) rotate(45deg)}.product-order-list-wrapper .title-with-zig-zag .zig-zag.left div:first-child{left:-2px}.product-order-list-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(2){left:12px}.product-order-list-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(3){left:26px}.product-order-list-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(4){left:40px}.product-order-list-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(5){left:54px}.product-order-list-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(6){left:68px}.product-order-list-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(7){left:82px}.product-order-list-wrapper .title-with-zig-zag .zig-zag.left div:nth-child(8){left:96px}.product-order-list-wrapper .title-with-zig-zag .zig-zag.right div:first-child{right:-2px}.product-order-list-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(2){right:12px}.product-order-list-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(3){right:26px}.product-order-list-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(4){right:40px}.product-order-list-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(5){right:54px}.product-order-list-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(6){right:68px}.product-order-list-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(7){right:82px}.product-order-list-wrapper .title-with-zig-zag .zig-zag.right div:nth-child(8){right:96px}.product-order-list-wrapper .title-with-zig-zag .title-wrapper{width:135px;height:42px;font-size:18px;display:inline-block;vertical-align:middle}.product-order-list-wrapper .title-with-zig-zag .title-wrapper .toolbar-title{line-height:22px;margin-bottom:2px}.product-order-list-wrapper .title-with-zig-zag .title-wrapper .date{line-height:18px}.product-order-list-wrapper .order-list-wrapper{width:100%;height:calc(100% - 65px - 58px);background-color:#3f3f3f;overflow-y:scroll;-webkit-overflow-scrolling:touch}.product-order-list-wrapper .order-list-wrapper table{width:100%;font-size:16px;background-color:#3f3f3f;border-collapse:collapse;table-layout:fixed}.product-order-list-wrapper .order-list-wrapper table th{width:25%;height:50px;padding:5px;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:360px){.product-order-list-wrapper .order-list-wrapper table th{font-size:14px}}@media only screen and (max-width:320px){.product-order-list-wrapper .order-list-wrapper table th{font-size:12px}}.product-order-list-wrapper .order-list-wrapper table th.paid,.product-order-list-wrapper .order-list-wrapper table th.price,.product-order-list-wrapper .order-list-wrapper table th.redeemed{width:15%;padding:5px 0;word-break:break-all}.product-order-list-wrapper .order-list-wrapper table td{width:25%;height:40px;padding:5px}@media only screen and (max-width:320px){.product-order-list-wrapper .order-list-wrapper table td{font-size:14px}}.product-order-list-wrapper .order-list-wrapper table td.paid,.product-order-list-wrapper .order-list-wrapper table td.price,.product-order-list-wrapper .order-list-wrapper table td.redeemed{width:15%;padding:5px 0}.product-order-list-wrapper .order-list-wrapper table td.paid img,.product-order-list-wrapper .order-list-wrapper table td.price img,.product-order-list-wrapper .order-list-wrapper table td.redeemed img{max-width:60%}.product-order-list-wrapper .order-list-wrapper table td.redeemed .button-icon{max-width:60%;margin:0 auto}.product-order-list-wrapper .order-list-wrapper table td.redeemed .button-icon polygon{fill:#1cac1a}.product-order-list-wrapper .order-list-wrapper table .order-row{color:#000;background-color:#c7c7c7;border-bottom:8px solid #3f3f3f}.product-order-list-wrapper .order-list-wrapper table .order-row.highlight{background:#d03d3d}.product-order-list-wrapper .order-list-wrapper .overflow-wrapper{height:calc(100% - 50px)}.product-order-list-wrapper .redeem-result-dialog-wrapper{color:#000}.product-order-detail-wrapper{width:100%;height:100%;overflow:hidden;color:#fff;font-size:16px}.product-order-detail-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#000;color:#fff}.product-order-detail-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.product-order-detail-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.product-order-detail-wrapper .overflow{width:100%;height:calc(100% - 50px - 120px);margin-top:50px;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-overflow-scrolling:touch}.product-order-detail-wrapper .overflow .zig-zag-top{height:16px;position:relative;z-index:1;background:#000}.product-order-detail-wrapper .overflow .zig-zag-top:before{content:"";height:16px;display:block;position:absolute;left:0;right:0;top:0;background:linear-gradient(-55deg,#fff 8px,transparent 0) 0 8px,linear-gradient(55deg,#fff 8px,transparent 0) 0 8px;background-position:0 0;background-repeat:repeat-x;background-size:16px 16px}.product-order-detail-wrapper .overflow .list{padding:20px 18px;color:#000;background-color:#fff;font-size:14px;text-align:left}.product-order-detail-wrapper .overflow .list .rest-info{text-align:center}.product-order-detail-wrapper .overflow .list .order-info tbody{vertical-align:top}.product-order-detail-wrapper .overflow .list .order-info td:first-child{min-width:90px}.product-order-detail-wrapper .overflow .list .order-info td{word-break:break-all}.product-order-detail-wrapper .overflow .list .order-info td:last-child{padding-left:10px}.product-order-detail-wrapper .overflow .list .order-info tr:last-child td{padding-bottom:15px}.product-order-detail-wrapper .overflow .list .order-info .flex-value{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:left;-moz-justify-content:left;-ms-justify-content:left;justify-content:left;-ms-flex-pack:left;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.product-order-detail-wrapper .overflow .list .order-info .flex-value img{max-width:30px;margin-left:5px}.product-order-detail-wrapper .overflow .list .order-info .payment-type-icon{max-width:30px}.product-order-detail-wrapper .overflow .list .order-info .payment-type-icon.wechat{max-width:90px}.product-order-detail-wrapper .overflow .list .order-info .payment-status-label,.product-order-detail-wrapper .overflow .list .order-info .payment-type-label{vertical-align:middle}.product-order-detail-wrapper .overflow .list .product-list{width:100%;border-collapse:collapse}.product-order-detail-wrapper .overflow .list .product-list .product{width:100%;table-layout:fixed}.product-order-detail-wrapper .overflow .list .product-list .product .quantity-price{width:82px;text-align:right}.product-order-detail-wrapper .overflow .list .product-list .product .attribute{padding-left:15px}.product-order-detail-wrapper .overflow .list .product-list .product .attribute .attribute-value-list{margin:0;padding-inline-start:30px}.product-order-detail-wrapper .overflow .list .total-wrapper{width:100%;margin-top:10px}.product-order-detail-wrapper .overflow .list .total-wrapper .item-total{vertical-align:top}.product-order-detail-wrapper .overflow .list .total-wrapper .total-price{text-align:right}.product-order-detail-wrapper .overflow .zig-zag-bottom{height:16px;position:relative;z-index:1;background:#fff}.product-order-detail-wrapper .overflow .zig-zag-bottom:before{content:"";height:16px;display:block;position:absolute;left:0;right:0;top:0;background:linear-gradient(-55deg,#000 8px,transparent 0) 0 8px,linear-gradient(55deg,#000 8px,transparent 0) 0 8px;background-position:0 0;background-repeat:repeat-x;background-size:16px 16px}.product-order-detail-wrapper .buttons-wrapper{width:100%;height:120px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#000}.product-order-detail-wrapper .buttons-wrapper .button{display:inline-block;text-align:-webkit-center;margin:10px 5px 5px;line-height:30px}.product-order-detail-wrapper .buttons-wrapper .button:first-child{margin-left:0}.product-order-detail-wrapper .buttons-wrapper .button:last-child{margin-right:0}.product-order-detail-wrapper .buttons-wrapper .button:first-child:nth-last-child(2),.product-order-detail-wrapper .buttons-wrapper .button:nth-child(2):last-child{width:calc(50% - 40px)}.product-order-detail-wrapper .buttons-wrapper .button:first-child:nth-last-child(3),.product-order-detail-wrapper .buttons-wrapper .button:nth-child(2):nth-last-child(2),.product-order-detail-wrapper .buttons-wrapper .button:nth-child(3):last-child{width:calc(100% / 3 - 10px)}.product-order-detail-wrapper .buttons-wrapper .button.red{color:#d03d3d}.product-order-detail-wrapper .buttons-wrapper .button.red.small{transform:scale(.85)}.product-order-detail-wrapper .buttons-wrapper .button.green{color:#1cac1a}.product-order-detail-wrapper .buttons-wrapper .button.orange{color:#e99b1a}.product-order-detail-wrapper .buttons-wrapper .button.blue-green{color:#0c9ba4}.product-order-detail-wrapper .buttons-wrapper .button .icon-background{width:75px;height:75px;border-radius:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.product-order-detail-wrapper .buttons-wrapper .button .icon-background.red{background-color:#d03d3d}.product-order-detail-wrapper .buttons-wrapper .button .icon-background.green{background-color:#1cac1a}.product-order-detail-wrapper .buttons-wrapper .button .icon-background.orange{background-color:#e99b1a}.product-order-detail-wrapper .buttons-wrapper .button .icon-background.blue-green{background-color:#0c9ba4}.product-order-detail-wrapper .buttons-wrapper .button .button-icon{width:45px;height:45px;fill:#fff}.product-order-detail-wrapper .buttons-wrapper .button .button-icon.reject{width:30px;height:30px}.product-order-detail-wrapper .buttons-wrapper .button .button-icon.accept{width:35px;height:35px;padding-top:5px}.product-order-detail-wrapper .buttons-wrapper .button .msg{width:50px;height:50px}.product-order-detail-wrapper .buttons-wrapper .button .msg path{fill:#fff}.product-order-detail-wrapper .redeem-result-dialog-wrapper{color:#000}.reset-password-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.reset-password-wrapper .app-logo{width:200px;height:200px;margin-bottom:20px;border-radius:10px;background-image:url("/images/app-logo.png");background-size:100% 100%;background-repeat:no-repeat}.reset-password-wrapper input{width:300px;height:40px;padding:0 10px;margin:0 0 20px;border:0;border-radius:5px;font-size:16px;vertical-align:top;box-sizing:border-box;outline:none;background-color:#fff}.reset-password-wrapper .submit-button{width:100%;height:40px;padding:5px 0;margin:0 auto 10px;border-radius:25px;cursor:pointer;background-color:#1cac1a;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.reset-password-wrapper .submit-button .button-icon{width:32px;height:32px}.reset-password-wrapper .submit-button .button-icon svg path{fill:#fff}.settings-wrapper{width:100%;height:100%;overflow:hidden}.settings-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#373737;color:#fff}.settings-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.settings-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.settings-wrapper .settings{width:100%;height:calc(100% - 50px);margin-top:50px;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#373737;color:#fff}.settings-wrapper .settings .section{width:calc(100% - 20px);padding:20px 10px;border-bottom:1px solid #979797;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.settings-wrapper .settings .section.deactive .overlay{width:40px;height:40px;border-radius:5px;position:absolute;top:20px;left:10px;background-color:rgba(0,0,0,.5)}.settings-wrapper .settings .section.deactive .label{color:#9b9b9b}.settings-wrapper .settings .section .icon{width:40px;height:40px;border-radius:5px}.settings-wrapper .settings .section .icon div{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.settings-wrapper .settings .section .icon div svg{width:70%;height:70%;fill:#fff}.settings-wrapper .settings .section .icon div svg line,.settings-wrapper .settings .section .icon div svg polyline{stroke:#fff}.settings-wrapper .settings .section .icon.shop-info{background-color:#54b919}.settings-wrapper .settings .section .icon.queue{background-color:#298ac1}.settings-wrapper .settings .section .icon.takeaway{background-color:#cc3367}.settings-wrapper .settings .section .icon.cash-coupon{background-color:#1cac1a}.settings-wrapper .settings .section .icon.coupon-redeem-list{background-color:#f45700}.settings-wrapper .settings .section .icon.add-on,.settings-wrapper .settings .section .icon.logout{background-color:#9b9b9b}.settings-wrapper .settings .section .label{margin-left:15px;flex-grow:1;text-align:left}.settings-wrapper .settings .section .deactive-text{margin-left:5px;color:#d03d3d}.settings-wrapper .settings .section .arrow{width:40px;height:40px;font-size:30px;line-height:40px}.settings-wrapper .takeaway-settings{width:100%;display:table}.shop-info-wrapper{width:100%;height:100%;overflow:hidden}.shop-info-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#373737;color:#fff}.shop-info-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.shop-info-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.shop-info-wrapper .content{width:calc(100% - 40px);max-width:414px;height:calc(100% - 50px);padding:0 20px;margin:50px auto 0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#373737}.shop-info-wrapper .content .tac-text{width:calc(100% - 20px);padding:10px}.shop-info-wrapper .content .tac-text,.shop-info-wrapper .content .tac-text .check-box{color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.shop-info-wrapper .content .tac-text .check-box{width:22px;height:22px;margin-right:10px;border:2px solid #fff;border-radius:5px}.shop-info-wrapper .content .tac-text .tac-link{margin-left:5px;text-decoration:underline;color:#1cac1a}.shop-info-wrapper .content .error-message{margin-bottom:10px;color:red}.shop-info-wrapper .content .submit-button{width:100%;height:40px;padding:5px 0;margin:0 auto 10px;border-radius:25px;cursor:pointer;background-color:#1cac1a;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.shop-info-wrapper .content .submit-button .button-icon{width:32px;height:32px}.shop-info-wrapper .content .submit-button .button-icon svg path{fill:#fff}.checkbox-set{width:100%;height:50px;margin:20px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.checkbox-set .checkbox{width:42px;height:42px;border:4px solid #fff;border-radius:5px;float:left;cursor:pointer;color:#fff}.checkbox-set .checkbox.hide{display:none}.checkbox-set .enable-queue{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.checkbox-set .enable-queue svg{width:80%;height:80%}.checkbox-set .queue-key{width:30px;height:50px;margin:0 15px;font-size:40px;line-height:50px;text-align:center;float:left;color:#fff}.checkbox-set .max-table-size,.checkbox-set .min-table-size{width:50px;height:50px;padding:0;margin:0;border:0;border-radius:5px;font-size:38px;text-decoration:underline;text-align:center;float:left;color:#fff}.checkbox-set .max-table-size::-webkit-inner-spin-button,.checkbox-set .max-table-size::-webkit-outer-spin-button,.checkbox-set .min-table-size::-webkit-inner-spin-button,.checkbox-set .min-table-size::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.checkbox-set .seperater{width:10px;height:50px;margin:0 10px;font-size:24px;line-height:50px;text-align:center;float:left;color:#fff}.queue-settings-wrapper{width:100%;height:100%;overflow:hidden;background-color:#373737}.queue-settings-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#373737;color:#fff}.queue-settings-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.queue-settings-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.queue-settings-wrapper .content{width:100%;height:calc(100% - 50px - 60px);margin-top:50px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.queue-settings-wrapper .content .error-message{margin:10px 0;color:red}.queue-settings-wrapper .content .reset-queue-option{width:100%;margin-bottom:10px}.queue-settings-wrapper .content .reset-queue-option,.queue-settings-wrapper .content .reset-queue-option .check-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.queue-settings-wrapper .content .reset-queue-option .check-box{width:26px;height:26px;margin-right:10px;border:2px solid #fff;border-radius:5px;color:#fff}.queue-settings-wrapper .content .reset-queue-option .label{color:#fff}.queue-settings-wrapper .submit-button{width:100%;height:40px;padding:5px 0;margin:0 auto 10px;border-radius:25px;cursor:pointer;background-color:#1cac1a;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);margin:0 20px}.queue-settings-wrapper .submit-button .button-icon{width:32px;height:32px}.queue-settings-wrapper .submit-button .button-icon svg path{fill:#fff}.cash-coupon-application-list-item-wrapper{width:100%;margin-bottom:10px}.cash-coupon-application-list-item-wrapper.pending .title-wrapper,.cash-coupon-application-list-item-wrapper.reject .application-content .icon,.cash-coupon-application-list-item-wrapper.reject .title-wrapper,.cash-coupon-application-list-item-wrapper.withdraw .application-content .icon,.cash-coupon-application-list-item-wrapper.withdraw .title-wrapper{background-color:#9b9b9b}.cash-coupon-application-list-item-wrapper.reject .application-content .info-wrapper .price-wrapper .selling-price,.cash-coupon-application-list-item-wrapper.withdraw .application-content .info-wrapper .price-wrapper .selling-price{color:#9b9b9b}.cash-coupon-application-list-item-wrapper.withdraw .title-wrapper .status-label .dot{background-color:#4a4a4a}.cash-coupon-application-list-item-wrapper.success .title-wrapper .status-label .dot{background-color:transparent}.cash-coupon-application-list-item-wrapper.success .title-wrapper .status-label .dot .check-icon{width:16px;height:16px}.cash-coupon-application-list-item-wrapper.success .title-wrapper .status-label .dot .check-icon svg{width:100%;height:100%;display:block}.cash-coupon-application-list-item-wrapper.success .title-wrapper .status-label .dot .check-icon svg path{fill:#cb2a2f}.cash-coupon-application-list-item-wrapper.reject .title-wrapper .status-label .dot{background-color:transparent}.cash-coupon-application-list-item-wrapper.reject .title-wrapper .status-label .dot .cross-icon{width:16px;height:16px}.cash-coupon-application-list-item-wrapper.reject .title-wrapper .status-label .dot .cross-icon svg{width:100%;height:100%;display:block}.cash-coupon-application-list-item-wrapper.reject .title-wrapper .status-label .dot .cross-icon svg path{fill:#cb2a2f}.cash-coupon-application-list-item-wrapper .title-wrapper{width:calc(100% - 20px);height:30px;padding:5px 10px;border-radius:10px 10px 0 0;background-color:#1cac1a;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-list-item-wrapper .title-wrapper .icon{width:30px;height:30px;margin-right:10px}.cash-coupon-application-list-item-wrapper .title-wrapper .icon svg{fill:#fff}.cash-coupon-application-list-item-wrapper .title-wrapper .status-label{margin-left:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-list-item-wrapper .title-wrapper .status-label .dot{width:14px;height:14px;margin-right:5px;border-radius:50%;background-color:#cb2a2f}.cash-coupon-application-list-item-wrapper .application-content{width:calc(100% - 40px);padding:10px 20px 0;border-radius:0 0 10px 10px;background-color:#fff;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-list-item-wrapper .application-content,.cash-coupon-application-list-item-wrapper .application-content .info-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.cash-coupon-application-list-item-wrapper .application-content .info-wrapper{width:60%;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cash-coupon-application-list-item-wrapper .application-content .info-wrapper .package-name{color:#9b9b9b}.cash-coupon-application-list-item-wrapper .application-content .info-wrapper .image{width:40%}.cash-coupon-application-list-item-wrapper .application-content .info-wrapper .image img{max-width:100%}.cash-coupon-application-list-item-wrapper .application-content .price-wrapper{width:40%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;align-self:flex-end}.cash-coupon-application-list-item-wrapper .application-content .price-wrapper .original-price{margin-right:10px;font-size:18px;text-decoration:line-through;color:#9b9b9b}.cash-coupon-application-list-item-wrapper .application-content .price-wrapper .selling-price{font-size:24px;color:#1cac1a}.cash-coupon-wrapper{width:100%;height:100%;position:relative;overflow:hidden;background-color:#373737}.cash-coupon-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#1cac1a;color:#fff}.cash-coupon-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.cash-coupon-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.cash-coupon-wrapper .header{width:100%;height:70px;margin-top:60px;margin-bottom:10px}.cash-coupon-wrapper .header .apply-button{width:calc(100% - 80px);height:30px;padding:20px;margin:0 auto;border-radius:10px;line-height:30px;background-color:#fff}.cash-coupon-wrapper .content{width:calc(100% - 20px);height:calc(100% - 50px - 20px - 70px);padding:0 10px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.cash-coupon-wrapper .content .placeholder{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-wrapper .content .placeholder .icon{width:50%;border-radius:10px;position:relative;background-color:#1cac1a}.cash-coupon-wrapper .content .placeholder .icon:before{content:"";display:block;padding-top:100%}.cash-coupon-wrapper .content .placeholder .icon div{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-wrapper .content .placeholder .icon div svg{width:80%;fill:#fff}.cash-coupon-application-info{width:100%;height:100%;border-radius:10px;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fff}.cash-coupon-application-info.pending .title-wrapper,.cash-coupon-application-info.reject .application-form .coupon-in-package-section .icon,.cash-coupon-application-info.reject .title-wrapper,.cash-coupon-application-info.withdraw .application-form .coupon-in-package-section .icon,.cash-coupon-application-info.withdraw .title-wrapper{background-color:#9b9b9b}.cash-coupon-application-info.reject .application-form .package-price-wrapper .package-original-price,.cash-coupon-application-info.reject .application-form .package-price-wrapper .package-selling-price,.cash-coupon-application-info.withdraw .application-form .package-price-wrapper .package-original-price,.cash-coupon-application-info.withdraw .application-form .package-price-wrapper .package-selling-price{color:#9b9b9b}.cash-coupon-application-info.withdraw .title-wrapper .status-label .dot{background-color:#4a4a4a}.cash-coupon-application-info.success .title-wrapper .status-label .dot{background-color:transparent}.cash-coupon-application-info.success .title-wrapper .status-label .dot .check-icon{width:16px;height:16px}.cash-coupon-application-info.success .title-wrapper .status-label .dot .check-icon svg{width:100%;height:100%;display:block}.cash-coupon-application-info.success .title-wrapper .status-label .dot .check-icon svg path{fill:#cb2a2f}.cash-coupon-application-info.reject .title-wrapper .status-label .dot{background-color:transparent}.cash-coupon-application-info.reject .title-wrapper .status-label .dot .cross-icon{width:16px;height:16px}.cash-coupon-application-info.reject .title-wrapper .status-label .dot .cross-icon svg{width:100%;height:100%;display:block}.cash-coupon-application-info.reject .title-wrapper .status-label .dot .cross-icon svg path{fill:#cb2a2f}.cash-coupon-application-info .title-wrapper{width:calc(100% - 20px);height:30px;padding:5px 10px;background-color:#1cac1a;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-info .title-wrapper.pending{background-color:#9b9b9b}.cash-coupon-application-info .title-wrapper .icon{width:30px;height:30px;margin-right:10px}.cash-coupon-application-info .title-wrapper .icon svg{fill:#fff}.cash-coupon-application-info .title-wrapper .status-label{margin-left:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-info .title-wrapper .status-label .dot{width:14px;height:14px;margin-right:5px;border-radius:50%;background-color:#cb2a2f}.cash-coupon-application-info .application-form{width:100%;min-height:calc(100% - 40px - 60px)}.cash-coupon-application-info .application-form .coupon-in-package-section{width:100%;height:150px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-info .application-form .coupon-in-package-section .icon{width:32%;margin-right:5%;border-radius:20px;position:relative;background-color:#1cac1a}.cash-coupon-application-info .application-form .coupon-in-package-section .icon:before{content:"";display:block;padding-top:100%}.cash-coupon-application-info .application-form .coupon-in-package-section .icon div{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-info .application-form .coupon-in-package-section .icon div svg{width:80%;fill:#fff}.cash-coupon-application-info .application-form .coupon-in-package-section .image{width:40%}.cash-coupon-application-info .application-form .coupon-price-wrapper,.cash-coupon-application-info .application-form .package-price-wrapper{width:calc(100% - 20px);min-height:20px;padding:10px;border-bottom:1px solid #979797;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-info .application-form .coupon-price-wrapper .label,.cash-coupon-application-info .application-form .package-price-wrapper .label{flex:1;color:#333438}.cash-coupon-application-info .application-form .package-price-wrapper .label{color:#1cac1a}.cash-coupon-application-info .application-form .coupon-original-price,.cash-coupon-application-info .application-form .coupon-selling-price,.cash-coupon-application-info .application-form .package-original-price,.cash-coupon-application-info .application-form .package-selling-price{height:20px;font-size:20px;font-weight:700;line-height:20px;flex:1}.cash-coupon-application-info .application-form .coupon-original-price,.cash-coupon-application-info .application-form .coupon-selling-price{color:#000}.cash-coupon-application-info .application-form .package-original-price,.cash-coupon-application-info .application-form .package-selling-price{color:#1cac1a}.cash-coupon-application-info .application-form .quota-wrapper{width:calc(100% - 20px);height:20px;padding:10px;border-bottom:1px solid #979797;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-info .application-form .quota-wrapper .label{width:25%}.cash-coupon-application-info .application-form .quota-wrapper .quota{width:25%;font-size:20px;font-weight:700}.cash-coupon-application-info .application-form .valid-date-wrapper{width:calc(100% - 20px);padding:10px;border-bottom:1px solid #979797;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-info .application-form .valid-date-wrapper .label{width:25%}.cash-coupon-application-info .application-form .valid-date-wrapper .valid-date-inputs{flex:1;font-weight:700;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-info .application-form .valid-date-wrapper .valid-date-inputs .seperator{width:10%}.cash-coupon-application-info .application-form .stop-sale-week-before-option{width:calc(100% - 20px);padding:10px;border-bottom:1px solid #979797;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.cash-coupon-application-info .application-form .stop-sale-week-before-option,.cash-coupon-application-info .application-form .stop-sale-week-before-option .check-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-info .application-form .stop-sale-week-before-option .check-box{width:26px;height:26px;margin-right:10px;color:#000;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.cash-coupon-application-info .application-form .tac-text{width:calc(100% - 20px);padding:10px}.cash-coupon-application-info .application-form .tac-text .tac-link{margin-left:5px;text-decoration:underline;color:#1cac1a}.cash-coupon-application-info .confirm-button{width:100%;height:40px;padding:5px 0;margin:0 auto 10px;border-radius:25px;cursor:pointer;background-color:#1cac1a;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 20px)}.cash-coupon-application-info .confirm-button .button-icon{width:32px;height:32px}.cash-coupon-application-info .confirm-button .button-icon svg path{fill:#fff}.cash-coupon-application-detail-wrapper{width:100%;height:100%;overflow:hidden}.cash-coupon-application-detail-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#1cac1a;color:#fff}.cash-coupon-application-detail-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.cash-coupon-application-detail-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.cash-coupon-application-detail-wrapper .content{width:100%;height:calc(100% - 50px);margin-top:50px;background-color:#373737;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.cash-coupon-application-detail-wrapper .content,.cash-coupon-application-detail-wrapper .content .cash-coupon-application-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-detail-wrapper .content .cash-coupon-application-info{width:calc(100% - 20px);height:calc(100% - 20px);-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cash-coupon-application-detail-wrapper .content .cash-coupon-application-info .application-form{overflow-y:scroll;-webkit-overflow-scrolling:touch}.cash-coupon-application-detail-wrapper .content .cash-coupon-application-info .confirm-button{background-color:#9b9b9b}.cash-coupon-application-wrapper{width:100%;height:100%;overflow:hidden}.cash-coupon-application-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#1cac1a;color:#fff}.cash-coupon-application-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.cash-coupon-application-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.cash-coupon-application-wrapper .content{width:100%;height:calc(100% - 50px);margin-top:50px;background-color:#373737;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-wrapper .content .application{width:calc(100% - 20px);height:calc(100% - 20px);border-radius:10px;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fff}.cash-coupon-application-wrapper .content .application .title-wrapper{width:calc(100% - 20px);height:30px;padding:5px 10px;background-color:#1cac1a;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-wrapper .content .application .title-wrapper .icon{width:30px;height:30px;margin-right:10px}.cash-coupon-application-wrapper .content .application .title-wrapper .icon svg{fill:#fff}.cash-coupon-application-wrapper .content .application .application-form{width:100%;height:calc(100% - 40px - 60px);overflow-y:scroll;-webkit-overflow-scrolling:touch}.cash-coupon-application-wrapper .content .application .application-form .coupon-in-package-section{width:100%;height:150px;color:#333438}.cash-coupon-application-wrapper .content .application .application-form .coupon-in-package-section,.cash-coupon-application-wrapper .content .application .application-form .coupon-in-package-section .coupon-in-package-editor{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-wrapper .content .application .application-form .coupon-in-package-section .coupon-in-package-editor{width:40%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cash-coupon-application-wrapper .content .application .application-form .coupon-in-package-section .coupon-in-package-editor .arrow-button{width:32px;height:32px;margin-left:25%;cursor:pointer}.cash-coupon-application-wrapper .content .application .application-form .coupon-in-package-section .coupon-in-package-editor .arrow-button.increase{margin-bottom:-5px}.cash-coupon-application-wrapper .content .application .application-form .coupon-in-package-section .coupon-in-package-editor .arrow-button.decrease{margin-top:-5px}.cash-coupon-application-wrapper .content .application .application-form .coupon-in-package-section .coupon-in-package-editor .arrow-button div,.cash-coupon-application-wrapper .content .application .application-form .coupon-in-package-section .coupon-in-package-editor .arrow-button div svg{width:100%;height:100%}.cash-coupon-application-wrapper .content .application .application-form .coupon-in-package-section .coupon-in-package-editor .image{width:100%}.cash-coupon-application-wrapper .content .application .application-form .coupon-in-package-section .coupon-in-package-editor svg{fill:#9e9e9e}.cash-coupon-application-wrapper .content .application .application-form .coupon-in-package-section .equal,.cash-coupon-application-wrapper .content .application .application-form .coupon-in-package-section .sheet,.cash-coupon-application-wrapper .content .application .application-form .coupon-in-package-section .total{width:10%}.cash-coupon-application-wrapper .content .application .application-form .coupon-in-package-section .coupon-in-package{width:10%;font-size:30px;color:#1cac1a}.cash-coupon-application-wrapper .content .application .application-form .coupon-price-wrapper,.cash-coupon-application-wrapper .content .application .application-form .package-price-wrapper{width:calc(100% - 20px);min-height:30px;padding:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-wrapper .content .application .application-form .coupon-price-wrapper .label,.cash-coupon-application-wrapper .content .application .application-form .package-price-wrapper .label{flex:1;color:#333438}.cash-coupon-application-wrapper .content .application .application-form .coupon-original-price,.cash-coupon-application-wrapper .content .application .application-form .coupon-selling-price,.cash-coupon-application-wrapper .content .application .application-form .package-original-price,.cash-coupon-application-wrapper .content .application .application-form .package-selling-price{height:30px;flex:1}.cash-coupon-application-wrapper .content .application .application-form .coupon-original-price input,.cash-coupon-application-wrapper .content .application .application-form .coupon-selling-price input{width:calc(100% - 4px);height:calc(100% - 2px - 4px);border-radius:20px;text-align:center;color:#000}.cash-coupon-application-wrapper .content .application .application-form .package-original-price,.cash-coupon-application-wrapper .content .application .application-form .package-selling-price{line-height:30px;color:#1cac1a}.cash-coupon-application-wrapper .content .application .application-form .quota-wrapper{width:calc(100% - 20px);padding:20px 10px 10px;border-top:1px solid #979797;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-wrapper .content .application .application-form .quota-wrapper .label{width:25%}.cash-coupon-application-wrapper .content .application .application-form .quota-wrapper .quota{width:25%;height:30px}.cash-coupon-application-wrapper .content .application .application-form .quota-wrapper .quota input{width:calc(100% - 4px);height:calc(100% - 2px - 4px);border-radius:20px;text-align:center;color:#000}.cash-coupon-application-wrapper .content .application .application-form .valid-date-wrapper{width:calc(100% - 20px);padding:20px 10px 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-wrapper .content .application .application-form .valid-date-wrapper .label{width:25%}.cash-coupon-application-wrapper .content .application .application-form .valid-date-wrapper .valid-date-inputs{flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-wrapper .content .application .application-form .valid-date-wrapper .valid-date-inputs .seperator{width:10%}.cash-coupon-application-wrapper .content .application .application-form .valid-date-wrapper .valid-date-inputs .date-picker>input{width:100%;border-radius:20px;text-align:center}.cash-coupon-application-wrapper .content .application .application-form .valid-date-wrapper .valid-date-inputs .date-picker .calendar{border:1px solid #333438;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}.cash-coupon-application-wrapper .content .application .application-form .stop-sale-week-before-option{width:100%;margin:10px 0}.cash-coupon-application-wrapper .content .application .application-form .stop-sale-week-before-option,.cash-coupon-application-wrapper .content .application .application-form .stop-sale-week-before-option .check-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-application-wrapper .content .application .application-form .stop-sale-week-before-option .check-box{width:26px;height:26px;margin-right:10px;border:2px solid #000;border-radius:5px;color:#000}.cash-coupon-application-wrapper .content .application .preview-button{width:100%;height:40px;padding:5px 0;margin:0 auto 10px;border-radius:25px;cursor:pointer;background-color:#1cac1a;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 20px)}.cash-coupon-application-wrapper .content .application .preview-button .button-icon{width:32px;height:32px}.cash-coupon-application-wrapper .content .application .preview-button .button-icon svg path{fill:#fff}.cash-coupon-application-wrapper .content .application .preview-button .icon{width:32px;height:32px}.cash-coupon-application-wrapper .content .application .preview-button .icon div{width:100%;height:100%}.cash-coupon-application-wrapper .content .application .preview-button .icon div svg{width:100%;height:100%;fill:#fff}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:0 1em;margin-top:1em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}.cash-coupon-preview-wrapper{width:100%;height:100%;overflow:hidden}.cash-coupon-preview-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#1cac1a;color:#fff}.cash-coupon-preview-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.cash-coupon-preview-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.cash-coupon-preview-wrapper .content{width:100%;height:calc(100% - 50px);margin-top:50px;background-color:#373737;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.cash-coupon-preview-wrapper .content,.cash-coupon-preview-wrapper .content .cash-coupon-application-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cash-coupon-preview-wrapper .content .cash-coupon-application-info{width:calc(100% - 20px);height:calc(100% - 20px);-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cash-coupon-preview-wrapper .content .cash-coupon-application-info .title-wrapper .status-label .dot{background-color:transparent}.cash-coupon-preview-wrapper .content .cash-coupon-application-info .application-form{overflow-y:scroll;-webkit-overflow-scrolling:touch}.cash-coupon-preview-wrapper .content .success-dialog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);height:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:500;opacity:0;background-color:rgba(0,0,0,.6);-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cash-coupon-preview-wrapper .content .success-dialog .dialog-content{min-width:60%;max-width:414px;padding:20px;margin:0 auto;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);position:relative;background-color:#fff;color:#4a4a4a}.cash-coupon-preview-wrapper .content .success-dialog .dialog-content .dialog-title-wrapper{position:relative;display:inline-block}.cash-coupon-preview-wrapper .content .success-dialog .dialog-content .dialog-title-wrapper .dot{width:12px;height:12px;border-radius:50%;position:absolute;top:0;left:-17px;background-color:#cb2a2f}.cash-coupon-preview-wrapper .content .success-dialog .dialog-content .dialog-title-wrapper .dialog-title{font-size:20px;font-weight:700}.cash-coupon-preview-wrapper .content .success-dialog .dialog-content .dialog-reminder{margin:20px 0;font-size:12px}.cash-coupon-preview-wrapper .content .success-dialog .dialog-content .dialog-confirm-button{width:calc(100% - 40px);height:30px;padding:0 10px;margin:0 auto;border-radius:20px;line-height:30px;cursor:pointer;background-color:#1cac1a;color:#fff}.add-on-settings-wrapper{width:100%;height:100%;overflow:hidden;background-color:#373737}.add-on-settings-wrapper .page-title{width:100%;height:50px;position:fixed;left:0;top:0;z-index:150;font-size:16px;line-height:50px;background-color:#373737;color:#fff}.add-on-settings-wrapper .page-title .back-button{width:40px;height:40px;padding:5px 0;line-height:40px;float:left;cursor:pointer}.add-on-settings-wrapper .page-title .title-message{width:calc(100% - 40px * 2);position:absolute;top:0;right:40px}.add-on-settings-wrapper .content{width:calc(100% - 20px);height:calc(100% - 50px - 20px);padding:0 10px;margin-top:60px;margin-bottom:10px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.add-on-settings-wrapper .content .upload-file-wrapper{margin-bottom:10px}.update-dialog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 40px);height:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:500;opacity:0;background-color:rgba(0,0,0,.6);-webkit-animation:fadeIn .4s;animation:fadeIn .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.update-dialog .update-dialog-content{width:90%;max-width:414px;padding:20px 0;margin:0 auto;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);position:relative;background-color:#fff}.update-dialog .update-dialog-content .message{width:calc(100% - 20px);min-height:20px;margin:10px;font-size:16px;line-height:20px;text-align:center;white-space:pre-line}.update-dialog .update-dialog-content .button{width:60%;height:40px;margin:0 auto;border-radius:30px;line-height:40px;cursor:pointer;color:#fff;background-color:#1cac1a}body{margin:0;overflow:hidden;background-color:#000}body div::-webkit-scrollbar{width:0;background:transparent}#root{width:100%}#root,#root>div{height:100%}img{margin:0}.container{width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);font-family:Noto Sans TC;text-align:center;background-color:#000;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}