@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC&display=swap);footer{width:100%;height:366px;background-color:#333;color:#fff;padding:36px 140px 16px 120px;overflow:hidden;display:flex!important;flex-direction:column;justify-content:space-between}footer .main_content{display:flex}footer .info{width:35%;margin-right:30px}footer .info img{width:242px;height:auto}footer .tos{margin-left:8px}footer .tos a{font-weight:300;font-size:14px;line-height:21px;color:#fff}footer .tos a:hover{text-decoration:none;color:#3fba88}footer .tos span{display:inline-block;margin:0 12px}footer .content{width:603px;display:flex;justify-content:space-between}footer .content h5{font-weight:500;font-size:16px;line-height:normal;letter-spacing:1px;margin:0 0 24px}footer .feature{min-width:130px;padding:10px 20px;margin-right:36px}footer .feature ul{-webkit-padding-start:0;padding-inline-start:0;margin-bottom:0}footer .feature li{height:20px;list-style-type:none;margin-bottom:12px}footer .feature li:last-child{margin-bottom:0}footer .feature a{color:#fff;text-decoration:none;font-weight:300;font-size:14px;line-height:21px;letter-spacing:1px}footer .feature a:hover{text-decoration:none;color:#3fba88}footer .menu{min-width:150px;padding:10px 20px;margin-right:36px}footer .menu div{height:24px;margin-bottom:12px}footer .menu div:last-child{margin-bottom:0}footer .menu a{display:inline-block;width:24px;height:24px}footer .menu a:first-child{margin-right:12px}footer .menu .menu_logo{width:100%;height:100%;background:url(/static/media/MENU_logo.412bde40.svg) no-repeat 50%}footer .menu .menu_logo:hover{background-image:url(/static/media/MENU_logo_green.b4720f4f.svg)}footer .menu .blog{width:100%;height:100%;background:url(/static/media/Blog.080224d6.svg) no-repeat 50%}footer .menu .blog:hover{background-image:url(/static/media/Blog_green.b3981609.svg)}footer .menu .facebook{width:100%;height:100%;background:url(/static/media/Facebook.4b5ea3b7.svg) no-repeat 50%}footer .menu .facebook:hover{background-image:url(/static/media/Facebook_green.2725425f.svg)}footer .menu .instagram{width:100%;height:100%;background:url(/static/media/Instagram.e22ad3bb.svg) no-repeat 50%}footer .menu .instagram:hover{background-image:url(/static/media/Instagram_green.e004be68.svg)}footer .contactUs{min-width:254px;font-weight:300;font-size:14px;letter-spacing:1px;padding:10px 20px}footer .contactUs img{margin-right:12px}footer .contactUs a{color:#fff}footer .contactUs a:hover{color:#3fba88;text-decoration:none}footer .contactUs .contactUs_block{display:flex;margin-bottom:12px;max-height:30px}footer .contactUs .contactUs_block:first-child{height:30px}footer .contactUs .contactUs_block:last-child{margin-bottom:0}footer .company{width:100%;font-weight:300;font-size:14px;line-height:21px;letter-spacing:1px}footer .company span{margin-top:8px}@media (max-width:1024px){footer{padding:36px 68px 16px 48px}footer .info img{width:200px;height:auto}footer .content{width:575px}footer .feature,footer .menu{margin-right:24px}}@media (max-width:920px){footer .menu{min-width:145px}footer .contactUs,footer .feature,footer .menu{margin-right:0;padding:10px 0}}@media (max-width:768px){footer{height:auto;padding:28px 96px 16px}footer .main_content{flex-direction:column}footer .info{margin-bottom:12px}footer .info img{width:146px;height:auto}footer .content{flex-direction:column}footer .content .menu{margin:28px 0}footer .company{margin-top:60px;font-size:13px}}@media (max-width:690px){footer .company .tos{display:block;margin:0}}@media (max-width:414px){footer{padding:24px 24px 16px}footer .main_content{flex-direction:column;padding:0 50px}footer .info{margin-bottom:16px}footer .info img{width:160px;height:auto}footer .content{flex-direction:column}footer .content .menu{margin:32px 0}footer .company .tos{display:block;margin:0}}.pageSlogan{width:100%;height:440px;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.pageSlogan img{width:300px;margin-bottom:32px}.pageSlogan h1{margin:0;font-weight:300;font-size:36px;line-height:50px!important;color:rgba(51,51,51,.8)!important;text-align:center}@media (max-width:1024px){.pageSlogan img{width:280px}.pageSlogan h1{font-size:32px!important;line-height:45px!important}}@media (max-width:768px){.pageSlogan{height:368px}.pageSlogan h1{max-width:80%;font-size:28px!important;line-height:39px!important}}@media (max-width:414px){.pageSlogan{height:264px}.pageSlogan img{width:180px;margin-bottom:16px}.pageSlogan h1{max-width:100%;font-size:18px!important;line-height:25px!important}}.pageIndex{background-color:#fff}.pageIndex a,.pageIndex a:hover{color:#fff}.pageIndex .container_center{display:flex;justify-content:center;align-items:center}.pageIndex .section_header{background-image:url(/static/media/h1.362b2fd8.jpg);height:735px;background-position:50%;background-size:cover;margin-top:50px;padding:0 95px}.pageIndex .section_header button{width:170px;height:48px;border-radius:50px;padding:10px 0;text-align:center;font-size:20px;font-weight:400;letter-spacing:2px;border:none}.pageIndex .section_header .btn_primary{background:linear-gradient(180deg,#3dd786,#00af54);margin-right:24px}.pageIndex .section_header .btn_secondary{border:1px solid #3dd786;background:rgba(0,0,0,.3)}.pageIndex .section_header .container{width:100%;padding:0}@media (max-width:1024px){.pageIndex .section_header .container{width:100%}}@media (max-width:768px){.pageIndex .section_header .container{width:100%}}@media (max-width:414px){.pageIndex .section_header .container{width:100%}}.pageIndex .section_header .s_title{margin-top:132px;font-size:64px;font-weight:500;color:#fff;letter-spacing:1px;line-height:76px}.pageIndex .section_header .s_title img{vertical-align:text-bottom;height:93px;margin-left:16px;margin-bottom:5px}.pageIndex .section_header .s_desc{color:#fff;font-weight:400;margin-top:56px;font-size:28px;line-height:48px;letter-spacing:1.4px}.pageIndex .section_header .s_action{margin-top:28px}.pageIndex .section_header .s_action a{color:#fff}.pageIndex .section_header .s_action button{width:170px;height:48px}@media (max-width:1024px){.pageIndex .section_header{padding:0 48px}}@media (max-width:768px){.pageIndex .section_header{height:524px;background-position:right 35% bottom 0}.pageIndex .section_header .s_title{font-size:52px;line-height:68px}.pageIndex .section_header .s_title img{height:76px}.pageIndex .section_header .s_desc{font-size:26px;line-height:40px}}@media (min-width:520px) and (max-width:768px){.pageIndex .section_header .s_desc{font-size:22px}}@media (min-width:414px) and (max-width:520px){.pageIndex .section_header{padding:0 24px}.pageIndex .section_header .s_title{font-size:48px}.pageIndex .section_header .s_title img{height:65px}.pageIndex .section_header .s_desc{font-size:22px}}@media (max-width:414px){.pageIndex .section_header{height:668px;padding:0;text-align:center}.pageIndex .section_header .s_title{margin-top:286px;font-size:36px;line-height:50px}.pageIndex .section_header .s_title img{height:60px}.pageIndex .section_header .s_desc{font-size:20px;line-height:36px;margin-top:32px}.pageIndex .section_header .s_action{display:flex;flex-direction:column;margin-top:20px}.pageIndex .section_header .s_action .btn_primary{margin:0 0 16px}}.pageIndex .section_slogan{background:#fff;height:540px;width:100%;font-weight:500;font-size:48px;line-height:67px;text-align:center;letter-spacing:.05em;color:#333;display:flex;align-items:center;justify-content:center}.pageIndex .section_slogan .container{width:100%;padding:0}@media (max-width:1024px){.pageIndex .section_slogan .container{width:100%}}@media (max-width:768px){.pageIndex .section_slogan .container{width:100%}}@media (max-width:414px){.pageIndex .section_slogan .container{width:100%}}@media (max-width:768px){.pageIndex .section_slogan{height:480px;font-size:42px;line-height:59px}}@media (max-width:575px){.pageIndex .section_slogan{font-size:30px}}@media (max-width:414px){.pageIndex .section_slogan{height:300px;font-size:28px;line-height:39px}}.pageIndex .section_booking{position:relative;background:#fff;height:745px;overflow:hidden}.pageIndex .section_booking .container{width:100%;padding:0}@media (max-width:1024px){.pageIndex .section_booking .container{width:100%}}@media (max-width:768px){.pageIndex .section_booking .container{width:100%}}@media (max-width:414px){.pageIndex .section_booking .container{width:100%}}.pageIndex .section_booking .bg{background:#3fba88;height:80%;padding:0 22px 0 120px}.pageIndex .section_booking .bg .container{height:100%;position:relative}.pageIndex .section_booking .s_title{margin-top:128px;font-weight:500;font-size:48px;line-height:67px;color:#fff}.pageIndex .section_booking img{position:absolute;right:0;bottom:-25%;width:100%;max-width:857px}@media (max-width:1024px){.pageIndex .section_booking .bg{padding:0 22px 0 48px}.pageIndex .section_booking img{min-width:643px}}@media (max-width:768px){.pageIndex .section_booking{height:553px}.pageIndex .section_booking .s_title{margin-top:72px;font-size:42px;line-height:59px}.pageIndex .section_booking img{max-width:643px;min-width:auto}}@media (min-width:414px) and (max-width:520px){.pageIndex .section_booking .s_title{margin-top:72px;font-size:36px;line-height:59px}}@media (max-width:414px){.pageIndex .section_booking{height:345px}.pageIndex .section_booking .bg{padding:0 32px}.pageIndex .section_booking .s_title{margin-top:48px;font-size:28px;line-height:39px;text-align:center}.pageIndex .section_booking img{max-width:643px;min-width:auto}}.pageIndex .section_feature{background:#fafafa;overflow-x:hidden}.pageIndex .section_feature .container{width:100%;padding:0}@media (max-width:1024px){.pageIndex .section_feature .container{width:100%}}@media (max-width:768px){.pageIndex .section_feature .container{width:100%}}@media (max-width:414px){.pageIndex .section_feature .container{width:100%}}.pageIndex .section_feature img.holder{width:100%;-webkit-user-select:none;user-select:none;visibility:hidden}.pageIndex .section_feature .row{display:flex;align-items:center;justify-content:space-between;padding:76px 48px}.pageIndex .section_feature .row .col-sm-6{max-width:560px;padding:0}@media (max-width:1170px){.pageIndex .section_feature .row .col-sm-6:has(.s4_box){max-width:414px}}@media (max-width:768px){.pageIndex .section_feature .row .col-sm-6{width:100%}.pageIndex .section_feature .row .col-sm-6:has(.s4_box){max-width:420px;margin-bottom:28px}.pageIndex .section_feature .row .col-sm-6:has(.s4_box2){max-width:565px}}@media (max-width:414px){.pageIndex .section_feature .row .col-sm-6:has(.s4_box){max-width:95%;margin-bottom:24px}.pageIndex .section_feature .row .col-sm-6:has(.s4_box2){max-width:374px}}@media (max-width:1024px){.pageIndex .section_feature .row{padding:70px 48px 58px}}@media (max-width:768px){.pageIndex .section_feature .row{flex-direction:column;padding:92px 24px 24px}}@media (max-width:414px){.pageIndex .section_feature .row{padding:64px 16px 24px}}.pageIndex .section_feature .row_booking .col-sm-6:first-child,.pageIndex .section_feature .row_menu .col-sm-6:first-child{margin-right:24px}@media (max-width:768px){.pageIndex .section_feature .row_booking .col-sm-6:first-child,.pageIndex .section_feature .row_menu .col-sm-6:first-child{margin-right:0}}.pageIndex .section_feature .row_crm .col-sm-6:first-child{margin-left:24px}@media (max-width:768px){.pageIndex .section_feature .row_crm .col-sm-6:first-child{margin-left:0;order:2;margin-bottom:0}}@media (max-width:768px){.pageIndex .section_feature .row_crm .col-sm-6:nth-child(2){order:1;margin-bottom:28px}}@media (max-width:414px){.pageIndex .section_feature .row_crm .col-sm-6:nth-child(2){margin-bottom:24px}}.pageIndex .section_feature .s4_box{position:relative;overflow:hidden;background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBARXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAACMaADAAQAAAABAAACMQAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgCMQIxAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAQEBAQEBAgEBAgMCAgIDBQMDAwMFBgUFBQUFBgcGBgYGBgYHBwcHBwcHBwgICAgICAoKCgoKCwsLCwsLCwsLC//bAEMBAgICAwMDBQMDBQsIBggLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLC//dAAQAJP/aAAwDAQACEQMRAD8A/uIoooroOcKKKKACiiigAoo69aKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkpaKACgEg5FFFAFgXU2ck5Pr3/Pv+NXYdUmQ4k+Yds/41lUUmkxptHVxX0Mgz/Ln8fb8atJIkg3RkEe1cWOtPEsgbeCc+vepcOxan3O0ornYdUkVcSEk+/+f8a001CFuvT1HI/xH41DgylJF+io45YpRmNg30qSpKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Q/uIoooroOcKKKKACiiigAooooAKKKWgBKWk9qKAFpKWj6UAJS4z0pKXmgBKKWigBKKWkoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigB6yOjbga04tTkUYY/nyP8R+tZNFJq402jpY9TgbiTj3HNX0ljk+4wNcXUqTyIMZyPQ/09PwqXBFKbOzormU1Odeh/A8j/H9a0YNVjfiVcH2qHBlqSNWio45o5fuHkdR3qSpKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//9H+4iij6UV0HOFFFLQAlFFFABS0fWkoAWg80Z4xRnmgAx2oxRnvRk0AGPWikooAdj0pBikooAcKSkooAWkoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCVZ5FUKTkDsecZ9PT8Ktx6jcRng5Hoeaz6KLDTOkh1ONx8459v8P8M1fSeFztVhkcY71xlPEjgAZ4HSocEUpvqdrRXKQ39xEcbjj06/5/OtiPUo2zn/AOv+R/kCalwZamjToqvHdW8h2qwz6HirFRYoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0v7iKKU+tJXQc4UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAYFFFFABRRRQAoYjpV6G/kiGOfr/wDWP9MVQoosFzfTVl/5aDI9Rx+h/wAa0YrqCb7jDPoa4+nK7J909eoqHBFqbO2orlk1CZfY9eP8On5Yq7FqxztlXPuKlwZSmjcoqul1DIAQcZ6ZqxUWLCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9P+4iilPWkroOcKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAFpKKKACiiigAooooAKKKKAHrI6ZCnAPWrEd5PGcocE+n+HSqlFAG7DqpORKB7f56VpJdQt1O3PTPQ/Q9DXIU5XZfunGalwRamztgQeRRXHxXM0TZRiPpWtBqgIxJ19+P8/pUODKU0bVFVUvIHOM47c/49KsggjIqWi0xaKKKQBRRRQAUUUUAFFFFABRRRQB//9T+4iiiiug5wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA7YooooAKKKKAFyR0qxDdyw/dNVqKANuPVSPvc/X/H/9VX4tRtpeCdp9/wDGuVpQSDkVLgilNnbAg8ilrko72aPnr79//r/jV2PVnU/ONw9O/wCf/wBaocGWpo6CiqMOoQSjJyuOTnpVxWVxuQ5FS1YtO46iiikAUUUUAf/V/uIoooroOcKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBQxByvBFTi6mB3Z59e//ANf8ar0UAa0OqzKdsnI9/wD63+Fa0d9C4JPAHft/9b8cVydKCQcjg1LiilNnX/a7X/nov5//AF6Ptdr/AM9F/P8A+vXLfabn/no35n/Gj7Tc/wDPRvzP+NLkRXtH2P/W/uIoooroOcKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//X/uIoooroOcKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACim4b1ow3rQB//9D+4iiiiug5wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/9H+4iiiiug5wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/9L+4iiiiug5wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/9P+4iiiiug5wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/9T+4phzmm048im10HOFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//1f7jB0zUdOGc460hxniug5xKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//1v7igeeaDikzTgDjmug5xlFKetJQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/1/7ic54oFJS10HOKefwptLSUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH/0P7iKXGKTPalxXQc4uabSg45oJyKAEooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//9H+4iiil7V0HOFGMdaSlyR0oASilPrSUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/0v7iKKKK6DnD3pelJQKAHdetNpaSgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//0/7iKKKK6DnFpKKKAF4oHSkpaAEooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/1P7iKOtFFdBzhS8ikooAKM0UUAKaSl7UEYoASiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//9X+4iiiiug5wooooAKKKKADHeiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/W/uIooNFdBzhRRRQAUUUUAFFFFAC8UlFLQAlFKBmkoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//1/7iKKKK6DnCiiigAooooAKKKKAClFJRQAtB96KSgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//0P7iM5oooroOcKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9H+4iiiiug5wxRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf//S/uIoooroOcKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//T/uIoooroOcKKKKACiiigAooooAKKOaKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//1P7jWhkVthBzURBBwa7Z0RxhwD9aqSWELJsXgdh1H/1vwrVT7mbgcpRWtPpcyndEAR7f4H/Gs8wShtuOfTvVJpkNNENFKQVO1hgikpiCiiigAooooAKKKKACiiigAooooAKKXjHvSUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/9X+8CiiigApGVWGGGfrS0UAUpbCGRdo+XAwB29fwrMk0qReU5Ht/n+tdBRVKTJcUcg9pKnbn0PB/wDr/hVdlKnawwR2Ndsyqw2sMiqUunW8owAV+lWp9yXDscrRW2+lMDxyPUf4f/XrPms5YeT+vH+fwzVJpkNNFSigj1opiCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/W/vAooooAKKKKACiiigAooooAKQgEYNLRQBQl0+BzuUY+n+FUJNN/u8/p/wDW/lW8eeKjZccirUmJxRyctvJEcMDj3/zioCCOSK6/2PSmm2t25AwT6f4dDVc/chw7HI0VuT6Ux5hI/l/9ast7SZD8wx/n1qk0yHFor0U5kZeWHB6U2mIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//9f+8CiiigAooooAKKKKACiiigAooooAKKKKAGlAeaiKkVPRTuBEr460/CsKaU9KbgrR6AQSWkb84x64rNl0zPMZrbD+tOyrVSkxOKZyj2cqdeD7/wCPT86rMjL1H412TJ6VVltIpPvr+IqlIhw7HK0VtSaYP+WZz7Hj9apSWMqe3+fX/HFVchxaKVFKVIpKYgooooAKOlB54ooAKKKKACiiigAoopOaAFooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//9D+8CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAjKc8U0rjrU1FO4EIYin+YP8AP/6qcVU00oKNADKGl2KajKEUmSKNQGyWkEv3159ehqjJpakfIc/Xr+Y/rWhk0u9qabE0mc3PYzRDdtOPz/l/9aqWw4zjgV2O41A8MUh3MvPXPerU+6IcOxylFdC9hG/v9ev5/wCOazJbC4j5C5X1HNVdEuLKNFSGGQAnGQOuO31qOmSFFFFABRRRQAUUUUAFFFFABRRRQAUUZooAKKTrS0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//0f7wKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApMClooATA6UYFLRQAAAdKKKKAI3hifllGR0NZ8+lxyco2Djv/AJzWpRTTYmkzmX0ydOD+Y5H+P6VTeCVBuIyMZyP6+n412VRvFHJ98A1an3JcDi6K6ObSonJaMkE9jyP8apS6Y68r+nI/x/nVKSIcWZNFSSRtGcN/n8KjqiQooooAKKKKACiiigAooo+lABRRQaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//S/vAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAMjU+sf+8K56uh1PrH/vCueraGxlPcKKKKogKQdKWkHSmA4dRSUo6ikpAFIelLSHpQAtIOlLSDpTAWiiikAUUUUAJ3paTvS0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH/2Q==);background-size:100% 100%}.pageIndex .section_feature .s4_box .img_container{position:absolute;display:flex;flex-flow:column;justify-content:center;align-items:flex-end;height:100%;width:100%;top:0;left:0}.pageIndex .section_feature .s4_box .img_container img.main_img{display:block}.pageIndex .section_feature .s4_box2{background:#fafafa;position:relative}.pageIndex .section_feature .s4_box2 .content{position:absolute;display:flex;flex-flow:column;justify-content:center;top:0;left:0;height:100%;width:100%}.pageIndex .section_feature .s4_box2 .content .box_title{color:#333;font-weight:500;font-size:42px;line-height:64px;margin-bottom:16px}.pageIndex .section_feature .s4_box2 .content .box_desc{font-weight:400;font-size:24px;line-height:48px;letter-spacing:.05em;color:#333}.pageIndex .section_feature .s4_box2 .content .box_desc span{font-weight:500;text-decoration:underline;text-underline-offset:4px}@media (max-width:768px){.pageIndex .section_feature .s4_box2 img.holder{width:100%;height:212px}.pageIndex .section_feature .s4_box2 .content{align-items:center;text-align:center}.pageIndex .section_feature .s4_box2 .content .box_title{font-size:36px;line-height:50px}.pageIndex .section_feature .s4_box2 .content .box_desc{font-size:20px;line-height:36px}}@media (max-width:414px){.pageIndex .section_feature .s4_box2 .content .box_title{font-size:28px;line-height:39px}.pageIndex .section_feature .s4_box2 .content .box_desc{font-size:16px;line-height:24px}}.pageIndex .section_feature .feature_link{margin-top:20px}.pageIndex .section_feature .feature_link a{font-size:18px;line-height:27px;color:#34bc75;display:flex;align-items:center}.pageIndex .section_feature .feature_link .icon_arrow{background:url(/static/media/arrowRight_icon_green.c356f3ff.svg);width:20px;height:20px;display:inline-block}@media (max-width:768px){.pageIndex .section_feature .feature_link{display:flex;align-items:center;justify-content:center}}.pageIndex .section_use{background-color:#fff;height:877px;padding:128px 120px 52px}.pageIndex .section_use .container_center{flex-direction:column}@media (max-width:1417px){.pageIndex .section_use>div{width:100%}}@media (max-width:1200px) and (min-width:1024px){.pageIndex .section_use{padding:128px 60px 52px}}@media (max-width:1024px){.pageIndex .section_use{height:1500px;padding:92px 0 56px}}@media (max-width:768px){.pageIndex .section_use{height:auto;min-height:1455px;padding:92px 56px 42px}}@media (max-width:414px){.pageIndex .section_use{min-height:1272px;padding:58px 20px 42px}}.pageIndex .section_use h1{font-size:48px;line-height:67px;letter-spacing:.05em;margin:0}@media (max-width:1024px){.pageIndex .section_use h1{text-align:center}}@media (max-width:768px){.pageIndex .section_use h1{font-size:42px;line-height:59px}}@media (max-width:414px){.pageIndex .section_use h1{font-size:28px;line-height:39px}}.pageIndex .section_use .content{width:100%;display:flex;margin-top:76px;text-align:center}.pageIndex .section_use .content .content_block{width:360px}.pageIndex .section_use .content .content_block .content_img{width:100%;height:310px;display:flex;align-items:center;justify-content:center}.pageIndex .section_use .content .content_block .content_img img{width:250px}.pageIndex .section_use .content .content_block:nth-child(2){margin:0 48px}.pageIndex .section_use .content .c_content,.pageIndex .section_use .content .c_title{font-size:24px;line-height:34px;letter-spacing:.05em;color:#333}.pageIndex .section_use .content .c_title{font-weight:500;margin-top:16px}.pageIndex .section_use .content .c_content{margin-top:16px;padding:0 12px}.pageIndex .section_use .content .c_content br{display:none}.pageIndex .section_use .content a{font-size:18px;line-height:27px;color:#34bc75;display:flex;align-items:center;justify-content:center;margin-top:16px}.pageIndex .section_use .content .icon_arrow{display:inline-block;background:url(/static/media/arrowRight_icon_green.c356f3ff.svg);width:20px;height:20px}@media (max-width:1024px){.pageIndex .section_use .content{flex-direction:column;align-items:center;margin-top:20px}.pageIndex .section_use .content .content_block{width:auto;margin-bottom:32px;display:flex;flex-direction:column;align-items:center;justify-content:center}.pageIndex .section_use .content .content_block:nth-child(2){margin:0}.pageIndex .section_use .content .content_block:nth-child(2) img{width:220px}.pageIndex .section_use .content .content_block:last-child{margin-bottom:0}.pageIndex .section_use .content .content_block .content_img{width:360px;height:260px;display:flex;align-items:center;justify-content:center}.pageIndex .section_use .content .c_content,.pageIndex .section_use .content .c_title,.pageIndex .section_use .content a{margin-top:12px}}@media (max-width:768px){.pageIndex .section_use .content{margin-top:4px}.pageIndex .section_use .content .c_content,.pageIndex .section_use .content .c_title{font-size:20px;line-height:36px}.pageIndex .section_use .content a{font-size:16px;line-height:24px}}@media (max-width:414px){.pageIndex .section_use .content{margin-top:10px}.pageIndex .section_use .content .content_block{margin-bottom:20px}.pageIndex .section_use .content .content_block:nth-child(2) img{width:202px}.pageIndex .section_use .content .c_content,.pageIndex .section_use .content .c_title,.pageIndex .section_use .content a{margin-top:12px}.pageIndex .section_use .content .c_content,.pageIndex .section_use .content .c_title{font-size:16px;line-height:24px}.pageIndex .section_use .content .c_content{padding:0}.pageIndex .section_use .content .c_content br{display:block}.pageIndex .section_use .content a{font-size:14px;line-height:21px}}.pageIndex .section_comment{background-color:#f5faf5;padding:80px 4px 50px}@media (max-width:1024px){.pageIndex .section_comment{padding:72px 0 62px}}@media (max-width:768px){.pageIndex .section_comment{padding:64px 0 58px}}@media (max-width:414px){.pageIndex .section_comment{padding:58px 0 42px}}.pageIndex .section_comment h1{font-size:42px;line-height:64px;color:#333;margin:0 0 64px;text-align:center}@media (max-width:768px){.pageIndex .section_comment h1{font-size:36px;line-height:64px;margin-bottom:58px}}@media (max-width:414px){.pageIndex .section_comment h1{text-align:left;font-size:28px;line-height:39px;padding-left:57px;margin-bottom:36px}}.pageIndex .section_comment .comment{display:flex;justify-content:center}@media (max-width:1024px){.pageIndex .section_comment .comment{padding-left:46px}}@media (max-width:768px){.pageIndex .section_comment .comment{padding-left:48px}}@media (max-width:414px){.pageIndex .section_comment .comment{padding-left:20px}}.pageIndex .section_comment .comment_block{min-width:360px;height:424px;display:flex;flex-direction:column;align-items:center}@media (max-width:1024px){.pageIndex .section_comment .comment_block{min-width:310px;height:380px}}@media (max-width:768px){.pageIndex .section_comment .comment_block{min-width:280px;height:350px}}@media (max-width:414px){.pageIndex .section_comment .comment_block{min-width:248px;height:300px}}.pageIndex .section_comment .comment_block .comment_block_info{width:296px;display:flex;align-items:flex-end;justify-content:space-between}.pageIndex .section_comment .comment_block .comment_block_info .shopName{color:#3fba88;font-weight:500;font-size:24px;line-height:34px;letter-spacing:.05em}.pageIndex .section_comment .comment_block .comment_block_info .name{letter-spacing:.05em;font-size:18px;line-height:25px}@media (max-width:1024px){.pageIndex .section_comment .comment_block .comment_block_info{width:255px}.pageIndex .section_comment .comment_block .comment_block_info .shopName{font-size:22px;line-height:31px}.pageIndex .section_comment .comment_block .comment_block_info .name{font-size:16px;line-height:22px}}@media (max-width:768px){.pageIndex .section_comment .comment_block .comment_block_info{width:230px}.pageIndex .section_comment .comment_block .comment_block_info .shopName{font-size:20px;line-height:28px}.pageIndex .section_comment .comment_block .comment_block_info .name{font-size:14px;line-height:20px}}@media (max-width:414px){.pageIndex .section_comment .comment_block .comment_block_info{width:204px}.pageIndex .section_comment .comment_block .comment_block_info .shopName{font-size:16px;line-height:22px}.pageIndex .section_comment .comment_block .comment_block_info .name{font-size:13px;line-height:18px}}.pageIndex .section_comment .comment_block .comment_block_content{width:296px;height:338px;border:1.5px solid #3fba88;border-radius:10px;padding:30px 22px 28px 18px;margin-top:28px;font-weight:300;font-size:20px;line-height:28px;letter-spacing:.05em;color:#333;position:relative}.pageIndex .section_comment .comment_block .comment_block_content:before{content:"";width:47px;height:40px;background:url(/static/media/quotation_marks_upper.92edb4b8.svg) no-repeat 50%/cover;position:absolute;top:-19px;left:-35px}.pageIndex .section_comment .comment_block .comment_block_content:after{content:"";width:41px;height:35px;background:url(/static/media/quotation_marks_lower.0fb5d942.svg) no-repeat 50%/cover;position:absolute;bottom:-24px;right:-32px}@media (max-width:1024px){.pageIndex .section_comment .comment_block .comment_block_content{width:255px;height:291px;padding:10px 10px 10px 16px;font-size:18px;line-height:25px}.pageIndex .section_comment .comment_block .comment_block_content:before{content:"";width:40px;height:34px;top:-15px;left:-28px}.pageIndex .section_comment .comment_block .comment_block_content:after{content:"";width:35px;height:30px;bottom:-22px;right:-28px}}@media (max-width:768px){.pageIndex .section_comment .comment_block .comment_block_content{width:230px;height:263px;font-size:16px;line-height:22px}.pageIndex .section_comment .comment_block .comment_block_content:before{content:"";width:36px;height:31px;top:-14px}.pageIndex .section_comment .comment_block .comment_block_content:after{content:"";width:32px;height:27px;bottom:-18px;right:-24px}}@media (max-width:414px){.pageIndex .section_comment .comment_block .comment_block_content{width:204px;height:233px;font-size:14px;line-height:20px;padding:6px 10px 6px 16px}.pageIndex .section_comment .comment_block .comment_block_content:before{content:"";width:32px;height:27px;top:-12px;left:-25px}.pageIndex .section_comment .comment_block .comment_block_content:after{content:"";width:28px;height:24px;right:-22px}}.pageIndex .section_comment .comment_block .content_overflow{padding:0}.pageIndex .section_comment .comment_block .content_overflow div{margin:30px 8px 0 0;padding:0 22px 28px 18px;height:285px;overflow-y:auto}.pageIndex .section_comment .comment_block .content_overflow div::-webkit-scrollbar{width:6px;height:13px;-webkit-appearance:none;border-radius:5px;background-color:#dcdcdc}.pageIndex .section_comment .comment_block .content_overflow div::-webkit-scrollbar-thumb{background-color:#3fba88;background-clip:padding-box;border-radius:5px;min-height:24px}@media (max-width:1024px){.pageIndex .section_comment .comment_block .content_overflow div{height:275px;padding:0 10px 10px 16px;margin-top:10px}}@media (max-width:768px){.pageIndex .section_comment .comment_block .content_overflow div{height:240px}}@media (max-width:414px){.pageIndex .section_comment .comment_block .content_overflow div{height:217px;padding:0 10px 6px 16px;margin-top:6px}}.pageIndex .section_shop{background-color:#fff;padding:72px 0 56px}@media (max-width:1024px){.pageIndex .section_shop{padding:92px 0 48px;margin-top:0}}@media (max-width:768px){.pageIndex .section_shop{padding:56px 0 48px}}@media (max-width:520px){.pageIndex .section_shop{padding:56px 0 20px}}.pageIndex .section_shop h1{margin:0;text-align:center;font-size:42px;line-height:64px;letter-spacing:.05em;color:#333}@media (max-width:768px){.pageIndex .section_shop h1{font-size:36px;line-height:50px}}@media (max-width:414px){.pageIndex .section_shop h1{font-size:28px;line-height:39px}}.pageIndex .section_shop .ant-carousel{display:flex;justify-content:center}.pageIndex .section_shop .ant-carousel .slick-dots{margin:0}.pageIndex .section_shop .slick-dots li.slick-active button:before{color:#3fba88}.pageIndex .section_shop .slick-dots li button:focus:before,.pageIndex .section_shop .slick-dots li button:hover:before{opacity:.7}.pageIndex .section_shop .shop_carousel{padding:36px 0;max-width:1032px;margin-top:46px;overflow:hidden}@media (max-width:1024px){.pageIndex .section_shop .shop_carousel{margin-top:0;max-width:924px}}@media (max-width:992px){.pageIndex .section_shop .shop_carousel{max-width:656px}}@media (max-width:520px){.pageIndex .section_shop .shop_carousel{max-width:368px;padding:36px 0 0}}.pageIndex .section_shop .shop_carousel a{display:flex;width:140px;height:120px;justify-content:center;align-items:center;margin-bottom:64px}@media (max-width:1024px){.pageIndex .section_shop .shop_carousel a{width:126px}}@media (max-width:768px){.pageIndex .section_shop .shop_carousel a{width:120px;margin-bottom:52px}}@media (max-width:520px){.pageIndex .section_shop .shop_carousel a{width:90px;height:86px;margin-bottom:48px}}.pageIndex .section_shop .shop_carousel img{width:112px;height:112px}@media (max-width:520px){.pageIndex .section_shop .shop_carousel img{width:80px;height:80px}}.pageIndex .section_shop .shop_carousel .shop_carousel_p1,.pageIndex .section_shop .shop_carousel .shop_carousel_p2{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center}.pageIndex .section_shop .shop_carousel .shop_carousel_p1 a:focus,.pageIndex .section_shop .shop_carousel .shop_carousel_p2 a:focus{outline:none}.pageIndex .section_pricing{background-color:#fff;padding:80px 0 64px}.pageIndex .section_pricing br{display:none}@media (max-width:1024px){.pageIndex .section_pricing{padding:64px 28px 42px}}@media (max-width:768px){.pageIndex .section_pricing{padding:64px 54px 42px;overflow-x:hidden}}@media (max-width:414px){.pageIndex .section_pricing{padding:48px}.pageIndex .section_pricing br{display:block}}.pageIndex .section_pricing .container{width:100%;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:1024px){.pageIndex .section_pricing .container{width:100%}}@media (max-width:768px){.pageIndex .section_pricing .container{width:100%}}@media (max-width:414px){.pageIndex .section_pricing .container{width:100%}}.pageIndex .section_pricing .block{display:flex;justify-content:center;width:100%}@media (max-width:992px){.pageIndex .section_pricing .block{flex-direction:column}.pageIndex .section_pricing .block .feature_system{order:1;margin-top:0;margin-bottom:16px;align-self:flex-end}.pageIndex .section_pricing .block .box_price{order:2;margin-right:0;align-self:flex-start}}@media (max-width:520px){.pageIndex .section_pricing .block .feature_system{align-self:flex-start;margin-left:-48px}}@media (max-width:414px){.pageIndex .section_pricing .block{align-items:center}}.pageIndex .section_pricing .s_title{display:flex;align-items:center;justify-content:center;margin-bottom:108px;font-weight:500;font-size:48px;line-height:67px;letter-spacing:.05em;color:#333}@media (max-width:1024px){.pageIndex .section_pricing .s_title{flex-direction:column;text-align:center;margin-bottom:52px}.pageIndex .section_pricing .s_title .title{margin-right:0}}@media (max-width:768px){.pageIndex .section_pricing .s_title{margin-bottom:42px;font-size:42px;line-height:59px}}@media (max-width:414px){.pageIndex .section_pricing .s_title{font-size:28px;margin-bottom:28px}}.pageIndex .section_pricing .ss_title{font-weight:500;font-size:24px;letter-spacing:1px;color:#333;margin-bottom:20px}@media (max-width:768px){.pageIndex .section_pricing .ss_title{font-size:20px}}@media (max-width:414px){.pageIndex .section_pricing .ss_title{font-size:18px;margin-bottom:16px}}.pageIndex .section_pricing .icon_feat{display:inline-block;width:28px;height:28px;background:50%/cover no-repeat;margin-right:8px}.pageIndex .section_pricing .icon_booking{background-image:url(/static/media/icon_booking.e0dd83bf.svg)}.pageIndex .section_pricing .icon_money{background-image:url(/static/media/icon_money.eac9dc98.svg)}.pageIndex .section_pricing .icon_crm{background-image:url(/static/media/icon_crm.fc3d5af6.svg)}.pageIndex .section_pricing .icon_coupon{background-image:url(/static/media/icon_coupon.f4663ecc.svg)}.pageIndex .section_pricing .icon_block{background-image:url(/static/media/icon_block.6b81bd24.svg)}.pageIndex .section_pricing .icon_note{background-image:url(/static/media/icon_note.41344bef.svg)}.pageIndex .section_pricing .icon_google_reservation{background-image:url(/static/media/icon_google_reservation.b6707b9a.svg)}.pageIndex .section_pricing .icon_line{background-image:url(/static/media/icon_line.b1066410.svg)}.pageIndex .section_pricing .icon_check{background-image:url(/static/media/icon_check_green.b52454ac.svg)}.pageIndex .section_pricing .feature_system{width:592px;margin-top:125px;padding:42px 28px 42px 84px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlAAAAE/CAYAAACJqP1XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAmFSURBVHgB7d1vUlTZHcfhc1pAqBICNaNVvsMVhKwguIIkK4g7UFeArkBdwZgVzGQFkhWEWYHMq6loUXYJVYBCn/QFqUycceKXEfo2eZ6qpm//qwJefep3zr1dyxX3en93vbTRWh0M/lhLWyulLrdSlgsA8H+lljIc/9hurbuNvi9lsHlzYXGznEMtV9DL9mZ56d3M/dLKA7EEAHxKLXW71bL5fvT+8e2Fle3P/9wVchJOhzMb42h6UAAAErU+/9yQujIBtXOwd7+U9sjECQA4r24iddxGj28tLD3/9fddATsHu09MnQCAL2UcUk+/mr/x8NOvT7FuyW7xcObb8eF6AQD4gmotW4O5o7srdWX48WuDMsWW3s2+KOIJALgArZW149NBzc9MbUCdLNu17rIEAAAXZn3nYO/Jx09O5RLeq/239wa1flMAAC5BK6OHN+d/9/Ts8dQF1I/7b1bn6uyLVtpqAQC4DLUMr80d3TnbDzV1S3izg9kN8QQAXKpWlkeHsxtnD6dqAtVNn2brzMsCADAB164frXRTqKmaQHXTpwIAMCFHB4OT605O1QRq52DvpeU7AGBiahl+fX1xZWoC6vX+7nqt5UUBAJig1srdKVrCG60XAIBJq6O1qQmoOhj8vgAATNqork9PQLW6WgAAJmwwHupMTUDZPA4A9EGrbXmaLmOwXAAAJq2VqQooAIBeEFAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAACEBBQAQElAAAKGpCKidw92NAgDQE7X03I/7b1Zn68zLAgDQB7UMez+BmquzLwoAQE/UVrZ7HVDd0l0rbbUAAPTEaNR+6G1A/evw7Z9bK48KAECf1LbVyz1Q3b6nbunO9AkA6JvxgOdu7wLqZXuzvHQ4+0/xBAD0TS1t+6v5pTu9W8JbenftiXgCAPqo1cFmdz9TeuRk03gr9woAQA+9H71/3N33JqA+xNOjAgDQR7U+vz2/st0d9mIJTzwBAH3W7X06mz51Jh5Q4gkA6LvjVh7fXjidPnUmGlDiCQCYAs9uLSw9/+kTE7mMwcmlCrqz7Vq9VwAAeqrWsvXV9cU/fPz8pW8iP7lI5rvZb1trawUAoL82384d/eWXXrjUCdTr/d31Qa3fuM4TANBzz76eX3zwqRcvZQ9Ut2S3c7D7ZDwG8/UsAEBv1dKGrdSHvxZPp++7YKZOAMCUeLZ7/ejRnboy/F9vvLCA6vY6zQ5mN0pr9woAQA91E6dRq8/25o+efk44/edzX9jpGXYz90srD1opy6UfNse34fiPXS3jSdh4NNeX3wsAuCRdLI3vuiW6rTYa/aPUwdbNhcXNcg5fLKD6Gk6tlcfn/ecAAPyS3xxQfQuns1FcO67f3bpxY6sAAHxh5w6oV3t7a3Wu/HUwavcmHU5dNB2X+rfaynemTQDARYsDqjurrtayMT5cLxPy4RTDbv3y779l/RIA4Dw+K6AmvUzXfQNyq4PNdnz8vWACACbtkwHVRdONg5m1y5w2ne6Or+NYGk+XPsTS3vzRVnJaIQDARftZQHVLdOVa/dNF7G366emDpdZhGx3/UMfBNDoebB1fuza8vbCwXQAAeu4koNJo6pbUzo7HMdQdD7sgOnk8jqLxk8PaPR6V4agNtrs4Opg/GJokAQBXQX317s1aPZ75r2g6KjPbH7/RdAgA4NS/Ae9C0tnpMkYeAAAAAElFTkSuQmCC) no-repeat;background-size:contain}@media (max-width:1024px){.pageIndex .section_pricing .feature_system{width:544px;margin-top:151px}.pageIndex .section_pricing .feature_system .feature_system_right{width:200px!important}}@media (max-width:992px){.pageIndex .section_pricing .feature_system .feature_system_right{width:180px!important}}@media (max-width:768px){.pageIndex .section_pricing .feature_system{width:494px;padding:16px 0 40px 64px}}@media (max-width:520px){.pageIndex .section_pricing .feature_system .list{justify-content:flex-start!important}.pageIndex .section_pricing .feature_system .feature_system_left{width:200px!important}}@media (max-width:414px){.pageIndex .section_pricing .feature_system{padding:16px 0 40px 42px}}.pageIndex .section_pricing .feature_system .feature_system_left,.pageIndex .section_pricing .feature_system .feature_system_right{width:216px}.pageIndex .section_pricing .feature_system .list{display:flex;justify-content:space-between}.pageIndex .section_pricing .feature_system ul{list-style:none;padding:0;margin:0}.pageIndex .section_pricing .feature_system ul li{display:flex;align-items:center;font-size:18px;letter-spacing:1px;color:#333;margin-bottom:20px}.pageIndex .section_pricing .feature_system ul li:last-child{margin-bottom:0}@media (max-width:768px){.pageIndex .section_pricing .feature_system ul li{font-size:16px}}@media (max-width:520px){.pageIndex .section_pricing .feature_system ul li{font-size:14px;line-height:20px}}.pageIndex .section_pricing .box_price{margin-right:36px}@media (max-width:1024px){.pageIndex .section_pricing .box_price{margin-right:12px}}@media (max-width:768px){.pageIndex .section_pricing .box_price{padding:0}}.pageIndex .section_pricing .box_price hr{margin:32px 0;border-top:2px dashed #3fba88}@media (max-width:768px){.pageIndex .section_pricing .box_price hr{margin:28px 0}}@media (max-width:414px){.pageIndex .section_pricing .box_price hr{margin:24px 0}}.pageIndex .section_pricing .box_price button{width:100%;height:48px;border-radius:50px;padding:10px 0;text-align:center;font-size:20px;font-weight:400;letter-spacing:2px;border:none}.pageIndex .section_pricing .box_price .btn_primary{background:linear-gradient(180deg,#3dd786,#00af54);margin-right:24px}.pageIndex .section_pricing .box_price .content{width:372px;height:492px;padding:32px 28px;border-radius:16px;border:1px solid #3fba88;background:#fff;box-shadow:3px 6px 32px 0 rgba(0,0,0,.17)}@media (max-width:768px){.pageIndex .section_pricing .box_price .content{width:346px;height:449px;padding:28px}}@media (max-width:414px){.pageIndex .section_pricing .box_price .content{width:100%;height:421px;padding:24px 28px}}.pageIndex .section_pricing .box_price .price,.pageIndex .section_pricing .box_price .title{font-weight:500;letter-spacing:1px;text-align:center}.pageIndex .section_pricing .box_price .title{color:#3fba88;font-size:28px;margin-bottom:12px}@media (max-width:768px){.pageIndex .section_pricing .box_price .title{font-size:24px}}@media (max-width:414px){.pageIndex .section_pricing .box_price .title{margin-bottom:8px}}.pageIndex .section_pricing .box_price .price{color:#333;font-size:16px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.pageIndex .section_pricing .box_price .price{font-size:14px}}.pageIndex .section_pricing .box_price .price_discount{color:#ce4949;font-size:32px;margin-right:12px}@media (max-width:768px){.pageIndex .section_pricing .box_price .price_discount{font-size:28px}}.pageIndex .section_pricing .box_price .price_original{color:#858585;font-size:14px;letter-spacing:1px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;margin-left:12px}.pageIndex .section_pricing .box_price .content ul{padding:0;margin:0}.pageIndex .section_pricing .box_price .content li{color:#333;font-size:20px;letter-spacing:1px;margin-bottom:20px;list-style:none;display:flex;align-items:center}.pageIndex .section_pricing .box_price .content li:last-child{margin-bottom:16px}@media (max-width:768px){.pageIndex .section_pricing .box_price .content li{font-size:18px}.pageIndex .section_pricing .box_price .content li:last-child{margin-bottom:12px}}@media (max-width:414px){.pageIndex .section_pricing .box_price .content li{font-size:16px}}.pageIndex .section_pricing .box_price .note{color:#676767;font-size:14px;letter-spacing:1px;margin-top:8px}.pageIndex .section_pricing .box_price .note ol{padding-left:24px}.pageIndex .section_pricing .box_price .note li:first-child{margin-bottom:4px}.pageIndex .section_pricing .box_price .icon_feat{margin-right:4px}@media (max-width:768px){.pageIndex .section_pricing .box_price .icon_feat{width:24px;height:24px}}.pageIndex .section_pricing .box_price .btn_primary{margin-top:32px}@media (max-width:768px){.pageIndex .section_pricing .box_price .btn_primary{margin-top:28px}}@media (max-width:414px){.pageIndex .section_pricing .box_price .btn_primary{margin-top:24px}}.pageBookingSystem{padding-top:72px}@media (max-width:768px){.pageBookingSystem{padding-top:44px}}.pageBookingSystem .section_auto h1,.pageBookingSystem .section_beforehand h1,.pageBookingSystem .section_booking h1,.pageBookingSystem .section_flow h1,.pageBookingSystem .section_google h1,.pageBookingSystem .section_pos h1,.pageBookingSystem .section_tablemap h1{color:#333;font-size:42px;line-height:64px;letter-spacing:2.1px}@media (max-width:768px){.pageBookingSystem .section_auto h1,.pageBookingSystem .section_beforehand h1,.pageBookingSystem .section_booking h1,.pageBookingSystem .section_flow h1,.pageBookingSystem .section_google h1,.pageBookingSystem .section_pos h1,.pageBookingSystem .section_tablemap h1{font-size:36px;letter-spacing:1.8px;line-height:normal}}@media (max-width:414px){.pageBookingSystem .section_auto h1,.pageBookingSystem .section_beforehand h1,.pageBookingSystem .section_booking h1,.pageBookingSystem .section_flow h1,.pageBookingSystem .section_google h1,.pageBookingSystem .section_pos h1,.pageBookingSystem .section_tablemap h1{font-size:28px;letter-spacing:1.4px}}.pageBookingSystem .desc_feat>div{display:flex;align-items:center}.pageBookingSystem .icon_check{display:inline-block;width:24px;height:24px;margin-right:8px;background:url(/static/media/icon_check_green.b52454ac.svg) no-repeat 50%/cover;vertical-align:middle}@media (max-width:768px){.pageBookingSystem .icon_check{margin-right:4px}}@media (max-width:414px){.pageBookingSystem .icon_check{width:20px;height:20px;margin-right:2px}}.pageBookingSystem .section_cover{height:696px;padding-left:120px;position:relative;background-image:none;color:#333;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;overflow-x:hidden}@media (max-width:1024px){.pageBookingSystem .section_cover{height:648px;padding-left:48px}}@media (max-width:768px){.pageBookingSystem .section_cover{height:auto;padding:0 58px;flex-direction:column;justify-content:center}}@media (max-width:414px){.pageBookingSystem .section_cover{padding:0 30px}}.pageBookingSystem .section_cover .description{vertical-align:top;display:inline-block;min-width:325px}.pageBookingSystem .section_cover .description h2,.pageBookingSystem .section_cover .description h3{text-shadow:none;color:#333;letter-spacing:.05em;margin:0}.pageBookingSystem .section_cover .description h2{font-size:48px;line-height:64px;margin-bottom:16px}.pageBookingSystem .section_cover .description h3{font-size:28px;font-weight:400;line-height:48px}@media (max-width:1024px){.pageBookingSystem .section_cover .description h2{font-size:46px}.pageBookingSystem .section_cover .description h3{font-size:26px}}@media (max-width:768px){.pageBookingSystem .section_cover .description{text-align:center;min-width:none}.pageBookingSystem .section_cover .description h2{font-size:46px;margin-top:40px}.pageBookingSystem .section_cover .description h3{font-size:26px}}@media (max-width:414px){.pageBookingSystem .section_cover .description h2{font-size:32px;line-height:45px}.pageBookingSystem .section_cover .description h3{font-size:18px;line-height:25px}}.pageBookingSystem .section_cover .button{display:inline-block;font-size:20px;line-height:32px;letter-spacing:.1em;padding:12px 20px;margin:48px 0;border:2px solid #34bc75;color:#34bc75;border-radius:30px}.pageBookingSystem .section_cover .button:hover{color:#fff;background-color:#34bc75}@media (max-width:768px){.pageBookingSystem .section_cover .button{font-size:16px;line-height:32px;padding:8px 20px;margin:36px 0}}@media (max-width:414px){.pageBookingSystem .section_cover .button{padding:4px 20px;font-size:14px}}.pageBookingSystem .section_cover .preview{display:inline-block;position:relative;width:816px;min-width:816px;margin-top:100px}.pageBookingSystem .section_cover .preview img{width:100%}@media (max-width:768px){.pageBookingSystem .section_cover .preview{max-width:652px;min-width:auto;width:auto;margin-bottom:40px;margin-top:0}}@media (max-width:414px){.pageBookingSystem .section_cover .preview{min-width:444px;margin-left:35%}}.pageBookingSystem .section_flow{background-color:#f5faf4;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 120px 110px}@media (max-width:1024px){.pageBookingSystem .section_flow{padding:80px 48px 76px}}@media (max-width:768px){.pageBookingSystem .section_flow{padding:72px 48px 40px}}@media (max-width:414px){.pageBookingSystem .section_flow{padding:42px 16px 56px}}.pageBookingSystem .section_flow h1{margin-top:0;margin-bottom:48px;width:100%}@media (max-width:414px){.pageBookingSystem .section_flow h1{width:90%;align-self:flex-start}}.pageBookingSystem .section_flow img{max-width:1120px;width:100%}@media (max-width:1024px){.pageBookingSystem .section_flow img{max-width:930px}}@media (max-width:768px){.pageBookingSystem .section_flow img{max-width:673px}}@media (max-width:414px){.pageBookingSystem .section_flow img{max-width:382px}}.pageBookingSystem .section_auto{background-color:#fff;padding:64px 96px 82px}@media (max-width:1024px){.pageBookingSystem .section_auto{padding:64px 0 40px}}@media (max-width:768px){.pageBookingSystem .section_auto{padding:64px 0 36px}}@media (max-width:414px){.pageBookingSystem .section_auto{padding:40px 0 36px}}.pageBookingSystem .section_auto h1{margin-top:0;text-align:center;margin-bottom:100px}@media (max-width:1024px){.pageBookingSystem .section_auto h1{margin-bottom:80px}}@media (max-width:768px){.pageBookingSystem .section_auto h1{margin-bottom:60px}}@media (max-width:414px){.pageBookingSystem .section_auto h1{width:90%;align-self:flex-start;margin-bottom:48px}}.pageBookingSystem .section_auto .content{display:flex;justify-content:center}.pageBookingSystem .section_auto .content .content_block{font-size:24px;line-height:48px;letter-spacing:.05em;color:#333;margin-right:48px;text-align:center}.pageBookingSystem .section_auto .content .content_block:first-child{width:328px}.pageBookingSystem .section_auto .content .content_block:last-child{margin-right:0}.pageBookingSystem .section_auto .content .content_block span{text-align:left;display:inline-block}.pageBookingSystem .section_auto .content img{width:262px;margin-bottom:28px}@media (max-width:1024px){.pageBookingSystem .section_auto .content{flex-direction:column;align-items:center}.pageBookingSystem .section_auto .content .content_block{margin-right:0;margin-bottom:72px}.pageBookingSystem .section_auto .content .content_block:first-child{width:auto}.pageBookingSystem .section_auto .content .content_block:last-child{margin-bottom:0}.pageBookingSystem .section_auto .content img{margin-bottom:24px}}@media (max-width:768px){.pageBookingSystem .section_auto .content .content_block{font-size:20px;line-height:36px;margin-bottom:48px}.pageBookingSystem .section_auto .content img{margin-bottom:24px}}@media (max-width:414px){.pageBookingSystem .section_auto .content .content_block{font-size:16px;line-height:24px;margin-bottom:36px}}.pageBookingSystem .section_booking{background-color:#fafafa;padding:96px 0 70px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:1024px){.pageBookingSystem .section_booking{padding:68px 0 62px}}@media (max-width:768px){.pageBookingSystem .section_booking{padding:64px 54px 62px}}@media (max-width:414px){.pageBookingSystem .section_booking{padding:42px 54px 36px}}.pageBookingSystem .section_booking h1,.pageBookingSystem .section_booking h3{margin:0;text-align:center}.pageBookingSystem .section_booking h1{margin-bottom:16px}.pageBookingSystem .section_booking h3{font-weight:400;font-size:24px;line-height:48px;margin-bottom:20px;letter-spacing:.05em;color:#333}@media (max-width:768px){.pageBookingSystem .section_booking h3{font-size:20px;line-height:36px}}@media (max-width:414px){.pageBookingSystem .section_booking h3{font-size:16px;line-height:24px}}.pageBookingSystem .section_booking img{max-width:881px;width:100%}@media (max-width:1024px){.pageBookingSystem .section_booking img{max-width:726px}}@media (max-width:768px){.pageBookingSystem .section_booking img{max-width:501px}}@media (max-width:414px){.pageBookingSystem .section_booking img{max-width:307px}}.pageBookingSystem .section_tablemap{height:648px;padding-top:52px;display:flex;align-items:center;justify-content:flex-end;background-color:#fff}@media (max-width:1024px){.pageBookingSystem .section_tablemap{height:511px;padding-top:102px;align-items:flex-start}}@media (max-width:768px){.pageBookingSystem .section_tablemap{height:auto;padding-top:64px;flex-direction:column}}@media (max-width:414px){.pageBookingSystem .section_tablemap{padding-top:42px}}.pageBookingSystem .section_tablemap h1{margin-bottom:16px;margin-top:0}@media (max-width:1024px){.pageBookingSystem .section_tablemap h1{margin-top:32px}}.pageBookingSystem .section_tablemap .desc_feat{font-size:24px;line-height:48px;letter-spacing:.05em}@media (max-width:768px){.pageBookingSystem .section_tablemap .desc_feat{font-size:20px;line-height:36px;display:flex;justify-content:space-between;text-align:center;margin-bottom:10px}.pageBookingSystem .section_tablemap .desc_feat div{margin-right:48px}.pageBookingSystem .section_tablemap .desc_feat div:last-child{margin-right:0}}@media (max-width:560px){.pageBookingSystem .section_tablemap .desc_feat{font-size:16px;line-height:24px}.pageBookingSystem .section_tablemap .desc_feat .icon_check{margin-right:2px}.pageBookingSystem .section_tablemap .desc_feat div{margin-right:10px}}@media (max-width:390px){.pageBookingSystem .section_tablemap .desc_feat div{margin-right:0}}.pageBookingSystem .section_tablemap .desc{display:flex;align-items:flex-start;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:0 32px}@media (max-width:992px){.pageBookingSystem .section_tablemap .desc{padding:0 24px}}@media (max-width:768px){.pageBookingSystem .section_tablemap .desc{text-align:center;padding:0;order:1}.pageBookingSystem .section_tablemap .desc>div{width:100%;display:flex;flex-direction:column;align-items:center}}.pageBookingSystem .section_tablemap img{max-width:795px;min-width:549px;border:1px solid #dcdcdc}@media (max-width:1024px){.pageBookingSystem .section_tablemap img{max-width:549px;min-width:auto}}@media (max-width:992px){.pageBookingSystem .section_tablemap img{max-width:500px}}@media (max-width:768px){.pageBookingSystem .section_tablemap img{max-width:591px;width:90%;order:2}}@media (max-width:414px){.pageBookingSystem .section_tablemap img{max-width:358px}}.pageBookingSystem .section_google{display:flex;justify-content:space-between;padding-top:32px}@media (max-width:1024px){.pageBookingSystem .section_google{flex-direction:column}}.pageBookingSystem .section_google h1{margin-bottom:16px;width:100%}@media (max-width:414px){.pageBookingSystem .section_google h1{text-align:center}}.pageBookingSystem .section_google .google_cover{max-width:582px;width:50%;object-fit:contain;align-self:flex-end}@media (max-width:1024px){.pageBookingSystem .section_google .google_cover{max-width:583px;width:100%;align-self:flex-start}}.pageBookingSystem .section_google .content{display:flex;flex-direction:column;align-self:flex-end;margin-left:10px}.pageBookingSystem .section_google .content br{display:none}@media (max-width:414px){.pageBookingSystem .section_google .content br{display:initial}}.pageBookingSystem .section_google .content .feature{padding:0 64px 0 0}.pageBookingSystem .section_google .content .google_bg{max-width:802px;width:100%;margin-top:29px}@media (max-width:1200px){.pageBookingSystem .section_google .content{background-size:auto 80px;margin-left:0}}@media (max-width:1024px){.pageBookingSystem .section_google .content{align-self:flex-start;width:100%;padding-top:48px;display:flex;flex-direction:column}.pageBookingSystem .section_google .content .feature{width:100%;padding:0 64px}.pageBookingSystem .section_google .content .google_bg{margin-top:0;align-self:flex-end}}@media (max-width:768px){.pageBookingSystem .section_google .content{align-items:center}.pageBookingSystem .section_google .content .feature{padding:0 76px}}@media (max-width:414px){.pageBookingSystem .section_google .content br{display:block}.pageBookingSystem .section_google .content .feature{padding:0 20px}}.pageBookingSystem .section_google .google_feat{font-size:24px;line-height:48px;letter-spacing:1.2px}@media (max-width:768px){.pageBookingSystem .section_google .google_feat{font-size:20px;line-height:36px}}@media (max-width:414px){.pageBookingSystem .section_google .google_feat{font-size:16px;line-height:24px}}.pageBookingSystem .section_google .google_feat .icon_check{display:inline-block;min-width:24px;height:24px;margin-right:8px;background:url(/static/media/icon_check_green.b52454ac.svg) no-repeat 50%/cover}@media (max-width:1200px){.pageBookingSystem .section_google .google_feat .icon_check{margin-top:12px}}@media (max-width:768px){.pageBookingSystem .section_google .google_feat .icon_check{margin-right:4px;margin-top:5px}}@media (max-width:414px){.pageBookingSystem .section_google .google_feat .icon_check{min-width:20px;height:20px;margin-right:2px;margin-top:3px}}.pageBookingSystem .section_google .google_feat div{display:flex;align-items:center}@media (max-width:1200px){.pageBookingSystem .section_google .google_feat div{align-items:flex-start}}.pageBookingSystem .section_pos{padding:112px 120px 24px}@media (max-width:1024px){.pageBookingSystem .section_pos{padding:76px 48px 24px}}@media (max-width:768px){.pageBookingSystem .section_pos{padding:76px 41px 24px}}@media (max-width:414px){.pageBookingSystem .section_pos{padding:48px 16px 24px}}@media (max-width:414px){.pageBookingSystem .section_pos h1 span{display:block}}.pageBookingSystem .section_pos .desc{color:#676767;font-size:24px;font-weight:400;line-height:48px;letter-spacing:1.2px;margin-top:16px}@media (max-width:768px){.pageBookingSystem .section_pos .desc{font-size:20px;font-weight:400;line-height:36px;letter-spacing:1px}}@media (max-width:414px){.pageBookingSystem .section_pos .desc{font-size:16px;font-weight:400;line-height:24px;letter-spacing:.8px}}.pageBookingSystem .section_pos .content{display:flex;justify-content:space-between;align-items:center;margin-top:24px}@media (max-width:768px){.pageBookingSystem .section_pos .content{margin-top:42px;flex-direction:column}}@media (max-width:414px){.pageBookingSystem .section_pos .content{margin-top:24px}}.pageBookingSystem .section_pos .content img{max-width:668px;min-width:526px;width:100%;height:auto}@media (max-width:1024px){.pageBookingSystem .section_pos .content img{max-width:526px;min-width:300px}}@media (max-width:768px){.pageBookingSystem .section_pos .content img{align-self:flex-end}}@media (max-width:414px){.pageBookingSystem .section_pos .content img{max-width:374px}}.pageBookingSystem .section_pos .desc_feat{min-width:385px;color:#333;font-size:24px;font-weight:400;line-height:48px;letter-spacing:1.2px}.pageBookingSystem .section_pos .desc_feat .icon_check{flex-grow:0}@media (max-width:768px){.pageBookingSystem .section_pos .desc_feat{min-width:auto;align-self:flex-start;margin-bottom:16px;font-size:20px;line-height:36px;letter-spacing:1px}}@media (max-width:414px){.pageBookingSystem .section_pos .desc_feat{font-size:16px;line-height:24px;letter-spacing:.8px}}.pageBookingSystem .section_pos-partners{padding:24px 120px 28px;background-color:#fafafa}@media (max-width:1024px){.pageBookingSystem .section_pos-partners{padding:24px 48px 28px}}@media (max-width:414px){.pageBookingSystem .section_pos-partners{padding:24px 75px 28px}}.pageBookingSystem .section_pos-partners .partners{color:#333;font-size:24px;font-weight:500;line-height:48px;letter-spacing:1.2px;display:flex;align-items:center}@media (max-width:768px){.pageBookingSystem .section_pos-partners .partners{font-size:20px;letter-spacing:1px}}@media (max-width:414px){.pageBookingSystem .section_pos-partners .partners{font-size:16px;letter-spacing:.8px;justify-content:space-between}}.pageBookingSystem .section_pos-partners .partners img{width:130px;height:auto;margin-left:76px}@media (max-width:414px){.pageBookingSystem .section_pos-partners .partners img{width:110px;margin-left:0}}.pageBookingSystem .section_pos-partners .additional{text-align:center;font-size:18px;color:#858585;margin-top:32px}@media (max-width:768px){.pageBookingSystem .section_pos-partners .additional{font-size:16px}}.pageBookingSystem .section_beforehand{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0 64px;overflow-x:hidden}@media (max-width:1024px){.pageBookingSystem .section_beforehand{padding:48px 116px 0}}@media (max-width:768px){.pageBookingSystem .section_beforehand{padding:48px 45px 0}}@media (max-width:414px){.pageBookingSystem .section_beforehand{padding:48px 15px 0}}.pageBookingSystem .section_beforehand h1,.pageBookingSystem .section_beforehand h3{letter-spacing:.05em;margin:0}.pageBookingSystem .section_beforehand h1{text-align:center}.pageBookingSystem .section_beforehand h3{margin:16px 0}.pageBookingSystem .section_beforehand img{max-width:262px;width:100%}.pageBookingSystem .section_beforehand .content{display:flex;justify-content:space-between;margin-top:76px;width:100%;padding:0 76px}@media (max-width:1024px){.pageBookingSystem .section_beforehand .content{width:auto;margin-top:36px;flex-direction:column;grid-gap:48px;gap:48px}}@media (max-width:768px){.pageBookingSystem .section_beforehand .content{grid-gap:32px;gap:32px}}@media (max-width:414px){.pageBookingSystem .section_beforehand .content{margin-top:32px}}.pageBookingSystem .section_beforehand .content_block{width:360px;font-size:24px;line-height:normal;letter-spacing:1.2px;text-align:center;padding:8px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.pageBookingSystem .section_beforehand .content_block span{display:block}@media (max-width:1024px){.pageBookingSystem .section_beforehand .content_block span{display:inline}}.pageBookingSystem .section_beforehand .content_block br{display:none}@media (max-width:1024px){.pageBookingSystem .section_beforehand .content_block br{display:initial}}@media (max-width:1024px){.pageBookingSystem .section_beforehand .content_block{width:420px}}@media (max-width:768px){.pageBookingSystem .section_beforehand .content_block{width:360px;font-size:20px;letter-spacing:1px}}@media (max-width:414px){.pageBookingSystem .section_beforehand .content_block{font-size:16px;line-height:24px;letter-spacing:.8px}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:"slick";src:url(/static/media/slick.ced611da.eot);src:url(/static/media/slick.ced611da.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.b7c9e1e4.woff) format("woff"),url(/static/media/slick.d41f55a7.ttf) format("truetype"),url(/static/media/slick.f97e3bbf.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;margin-top:-10px\9;transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.gradientBg{box-shadow:inset 0 -18px 18px 0 hsla(0,0%,64.7%,.05);background:linear-gradient(180deg,#fff 34%,#fff 0,#effff6);overflow:hidden}nav.fix-navbar-default{box-shadow:0 2px 2px 0 rgba(51,51,51,.15);background-color:#fff}h2.q-title{color:#34bc75;position:relative;font-size:45px;font-weight:600;line-height:normal;letter-spacing:2px;margin:0}h2.q-title span{display:inline-block;width:53px;height:3px;background-color:#34bc75;position:absolute;left:50%;bottom:-18px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.block-wrap{width:1200px;margin:0 auto;height:100%;position:relative}section{background-color:#fff}.q-btn{display:inline-block;background-image:linear-gradient(180deg,#5edf4d,#3fb588);color:#fff;border-radius:31px;padding:10px 35px;cursor:pointer}.dot{background-image:url(/static/media/dot.a08e4d84.png);position:absolute;background-repeat:no-repeat}.dot.dot1{width:304px;height:125px;bottom:0;left:0;background-position-x:-357px;background-position-y:-3px}.dot.dot2{width:45px;height:45px;top:114px;left:264px;background-position-x:-7px;background-position-y:-7px}.dot.dot3{width:170px;height:62px;top:0;left:340px;background-position-x:-150px;background-position-y:-11px}.dot.dot4{width:64px;height:33px;top:0;right:0;background-position-x:-66px;background-position-y:-9px}.q-block1{height:calc(100% - 72px);margin-top:72px;position:relative}.q-block1 .q-block1-txt{position:absolute;top:50%;transform:translateY(-50%);transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:.5s all linear;-ms-transition:.5s all linear;-o-transition:.5s all linear}.q-block1 .q-block1-txt .q-btn{margin-top:22px;font-size:24px;letter-spacing:2px}.q-block1 h1{font-size:64.5px;font-weight:700;letter-spacing:2px;margin:0 0 4px;line-height:normal}.q-block1 h1+p{font-size:30px;margin:0;line-height:normal;color:#4a4a4a}.q-block1 .queueShop{position:absolute;right:70px;bottom:40px}.q-block1 .queueShop .shop img{width:529.5px}.q-block1 .queueShop .people{position:absolute;bottom:25px;right:219px;width:550px}.q-block1 .queueShop .people img{width:100%}.q-block2{padding-top:52.5px;padding-bottom:93px;background-color:#3fb588;position:relative}.q-block2 .q-block2-txt{text-align:center;color:#fff}.q-block2 .q-block2-txt h2{font-size:36px;line-height:normal;letter-spacing:2px}.q-block2 .q-block2-txt p{font-size:24px;line-height:normal;letter-spacing:2px}.q-block2-2{background-color:#fff}.cardGroup{display:flex;justify-content:center;transform:translateY(-50px)}.cardGroup>.cardGroup-card{flex:none;width:27.8%;margin-right:60px;max-width:370px;background-color:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:35px 50px;text-align:center;box-shadow:0 5px 9px 0 rgba(0,0,0,.15)}.cardGroup>.cardGroup-card:nth-child(3){margin-right:0}.cardGroup hr{display:inline-block;width:54px;height:3px;background-color:#ffcd7c;border-radius:1px;margin:0 0 12px}.cardGroup h2{margin:0 0 14px;line-height:normal}.cardGroup p{margin:0;line-height:26px}.q-block3{padding-bottom:50px}.q-block3 .compare-cell-background{background-image:url(/static/media/compare.82271bae.svg);width:228px;height:285px;overflow:hidden;background-repeat:no-repeat}.q-block3 .compare{display:flex;justify-content:center}.q-block3 .compare .compare-cell-content{position:absolute;top:150px;left:70px}.q-block3 .compare>.compare-cell{flex:none;width:35%;position:relative}.q-block3 .compare>.compare-cell h3{font-size:48px;line-height:normal;margin:0 0 15px}.q-block3 .compare>.compare-cell p{font-size:24px;line-height:40px;letter-spacing:2px}.q-block3 .compare>.compare-cell:nth-child(2){width:auto;padding:10px;font-size:28px;align-self:center;margin:0 50px}.q-block3 .compare>.compare-cell:first-child .compare-cell-background{background-position-x:0;background-position-y:31px;background-size:1180px auto}.q-block3 .compare>.compare-cell:first-child h3{color:#9b9b9b}.q-block3 .compare>.compare-cell:first-child h3 .compare-cell-background{display:inline-block;width:75px;height:75px;background-position-x:-167px;background-position-y:2px;background-size:340px auto;vertical-align:bottom;margin-right:10px}.q-block3 .compare>.compare-cell:nth-child(3){text-align:right}.q-block3 .compare>.compare-cell:nth-child(3) .compare-cell-background{background-position-x:-294px;background-position-y:14px;background-size:1265px auto;margin-left:auto}.q-block3 .compare>.compare-cell:nth-child(3) h3{color:#34bc75}.q-block3 .compare>.compare-cell:nth-child(3) h3 .compare-cell-background{display:inline-block;width:75px;height:75px;background-position-x:-229px;background-position-y:7px;background-size:311px auto;vertical-align:bottom;margin-right:10px}.q-block3 .compare>.compare-cell:nth-child(3) .compare-cell-content{padding-left:25px;left:auto;right:80px}.q-pad{display:flex;justify-content:center}.q-pad>div{flex:none;width:auto}.q-pad>div:first-child{margin-right:75px}.q-pad .q-pad-txt{align-self:center}.q-pad .q-pad-img img{width:750px}.q-block4{padding-top:200px}.q-block4 .q-block4-bg{border-bottom-right-radius:60%;border-bottom-left-radius:50%}.q-block5{padding:100px 0}.q-block5 .feature{padding:0 200px;margin-bottom:45px;display:flex}.q-block5 .feature .feature-left{flex:none;width:auto;margin-right:60px;align-self:center}.q-block5 .feature .feature-right{flex:1 1;font-size:24px;line-height:normal;align-self:center}.q-block5 .feature .feature-left-txt{width:255px;border-radius:41.25px;box-shadow:0 3px 9px 0 rgba(11,216,138,.3);background-color:#fff;text-align:center;padding:22.5px 0;font-size:27px;letter-spacing:2px;color:#129b87;font-weight:500;-webkit-border-radius:41.25px;-moz-border-radius:41.25px;-ms-border-radius:41.25px;-o-border-radius:41.25px}.q-block5 .feature p{margin:0;letter-spacing:2px}.q-block5 .q-btn{width:322px;height:62px;border-radius:31px;box-shadow:2px 2px 16px 0 rgba(153,209,180,.5);background-color:#34bc75;font-size:24px;text-align:center;line-height:62px;padding:0;margin-top:30px}.q-block6 .q-block6-bg{border-bottom-right-radius:55%;border-bottom-left-radius:40%}.q-block6 .q-pad{transform:translateY(5px)}.q-block7{padding:120px 0;overflow-x:hidden}.q-block7 h3{line-height:normal;font-size:24px}.q-block7 h3,.q-block7 p{margin:0;letter-spacing:2px}.q-block7 p{line-height:26px;font-size:18px}.q-block7 .featureSlick .slick-track{display:flex}.q-block7 .featureSlick .slick-initialized .slick-slide{flex:none;padding:20px 40px;align-self:center}.q-block7 .featureSlick .slick-slide.slick-current .featureCell{border-radius:76px;-webkit-border-radius:76px;-moz-border-radius:76px;-ms-border-radius:76px;-o-border-radius:76px;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.q-block7 .featureSlick .slick-slide.slick-current .featureCell .featureCell-content{display:block;margin-top:15px}.q-block7 .featureSlick .slick-dots{bottom:-60px;z-index:1}.q-block7 .featureSlick .slick-dots li button:before{color:#9b9b9b;font-size:20px}.q-block7 .featureSlick .slick-dots li.slick-active button:before{color:#f6a622}.q-block7 .featureCell{display:inline-block;border-radius:60px;box-shadow:0 3px 9px 0 rgba(11,216,138,.3);background-color:#fff;padding:40px 50px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;margin:10px 0}.q-block7 .featureCell .featureCell-title{color:#34bc75}.q-block7 .featureCell .featureCell-content{display:none}.q-block7 .ficon{background-image:url(/static/media/ficon.65cd3faa.svg);background-repeat:no-repeat;width:35px;height:35px;display:inline-block;vertical-align:bottom;margin-right:5px}.q-block7 .ficon1{background-position-x:0;background-position-y:10px;background-size:185px auto}.q-block7 .ficon2{background-position-x:-75px;background-position-y:2px;background-size:320px auto}.q-block7 .ficon3{background-position-x:-82px;background-position-y:8px;background-size:230px auto;width:40px;height:35px}.q-block7 .ficon4{background-position-x:-207px;background-position-y:2px;background-size:350px auto}.q-block7 .ficon5{background-position-x:-242px;background-position-y:2px;background-size:350px auto}.q-block7 .ficon6{background-position-x:-246px;background-position-y:4px;background-size:300px auto}.q-block8{overflow:hidden}.q-block8 .block-wrap{z-index:1}.q-block8 .q-block8-bg{background-image:linear-gradient(180deg,#5edf4d,#3fb588);position:relative;padding-bottom:80px}.q-block8 .whiteLayer{background-color:#fff;width:107%;height:265px;position:absolute;top:-36px;border-radius:25%;transform:translateX(-3%)}.q-block8 .pad3{margin:60px 0;position:relative}.q-block8 .pad3 img{width:900px}.q-block8 .padReport{display:flex;justify-content:space-around;color:#fff}.q-block8 .padReport .padReport-cell{flex:none;width:30%;text-align:center}.q-block8 .padReport .padReport-cell-img{background-image:url(/static/media/icons.7b268c41.svg);width:78px;height:78px;background-repeat:no-repeat;background-size:371px auto;margin:0 auto 15px}.q-block8 .padReport .padReport-icon1{background-position-x:0;background-position-y:15px}.q-block8 .padReport .padReport-icon2{background-position-x:-142px;background-position-y:14px}.q-block8 .padReport .padReport-icon3{background-position-x:-275px;background-position-y:14px}.q-block8 .padReport h3{font-size:24px;letter-spacing:2px;line-height:normal;margin:10px 0}.q-block8 .padReport h3+div{font-size:21px;letter-spacing:2px;line-height:normal}@media (max-width:1600px){.q-block7 h3{font-size:22px}.q-block7 p{font-size:16px}.q-block7 .featureSlick .slick-slide.slick-current .featureCell{border-radius:65px;-webkit-border-radius:65px;-moz-border-radius:65px;-ms-border-radius:65px;-o-border-radius:65px}.q-block7 .featureCell{padding:30px 35px;border-radius:55px;-webkit-border-radius:55px;-moz-border-radius:55px;-ms-border-radius:55px;-o-border-radius:55px}}@media (max-width:1200px){.block-wrap{width:100%}.q-pad>div:first-child{margin-right:70px}.q-pad .q-pad-img img{width:550px}h2.q-title{font-size:36px}.q-block1 .q-block1-txt{left:105px}.q-block1 .q-block1-txt .q-btn{font-size:16px}.q-block1 h1{font-size:43px}.q-block1 h1+p{font-size:20px}.q-block1 .queueShop .shop img{width:auto}.q-block1 .queueShop .people{bottom:0;right:175px;width:400px}.q-block2{padding-top:35px;padding-bottom:65px}.q-block2 .q-block2-txt h2{font-size:24px}.q-block2 .q-block2-txt p{font-size:16px}.cardGroup h2{font-size:20px}.q-block3 .compare>.compare-cell{width:39%}.q-block4{padding-top:150px}.q-block4 .q-block4-bg{border-bottom-right-radius:50%;border-bottom-left-radius:40%}.q-block5{padding:80px 0}.q-block5 .feature{padding:0;width:60%;margin:0 auto 30px}.q-block5 .feature .feature-left{margin-right:40px}.q-block5 .feature .feature-right{font-size:16px}.q-block5 .feature .feature-left-txt{width:170px;border-radius:27px;padding:15px 0;font-size:18px;-webkit-border-radius:27px;-moz-border-radius:27px;-ms-border-radius:27px;-o-border-radius:27px}.q-block6 .q-block6-bg{border-bottom-right-radius:50%;border-bottom-left-radius:30%}.q-block7 h3{font-size:20px}.q-block7 .featureSlick .slick-initialized .slick-slide{padding:20px 30px}.q-block8 .pad3{margin:60px 0 10px}.q-block8 .pad3 img{width:auto}.q-block8 .padReport .padReport-cell{width:22%}.q-block8 .padReport .padReport-cell-img{background-size:300px auto}.q-block8 .padReport .padReport-icon1{background-position-x:9px;background-position-y:27px}.q-block8 .padReport .padReport-icon2{background-position-x:-108px;background-position-y:27px}.q-block8 .padReport .padReport-icon3{background-position-x:-218px;background-position-y:27px}.q-block8 .padReport h3{font-size:18px}.q-block8 .padReport h3+div{font-size:16px}}@media (max-width:900px){.q-pad>div:first-child{margin-right:30px}.q-block1 .queueShop{right:0}.cardGroup>.cardGroup-card{padding:25px 35px}.cardGroup h2{font-size:20px}.q-block4 .q-block4-bg{border-bottom-right-radius:40%;border-bottom-left-radius:30%}.q-block6 .q-block6-bg{border-bottom-right-radius:40%;border-bottom-left-radius:20%}.q-block7 .featureSlick .slick-initialized .slick-slide{padding:20px 40px}.q-block8 .pad3 img{width:100%;margin:0 auto}}@media (max-width:768px){.block-wrap{padding:0 15px}.q-block1{height:calc(100% - 50px);margin-top:50px;overflow-x:hidden}.q-block1 .queueShop{right:-110px}.cardGroup{flex-direction:column;align-items:center}.cardGroup>.cardGroup-card{margin-right:0;width:80%;margin-bottom:20px}.cardGroup hr{width:92px}.q-block3 .compare{flex-wrap:wrap;justify-content:flex-end}.q-block3 .compare>.compare-cell:first-child{width:100%}.q-block3 .compare>.compare-cell:first-child .compare-cell-content,.q-block3 .compare>.compare-cell:nth-child(3){width:50%}.q-block3 .compare>.compare-cell:nth-child(3) .compare-cell-content{width:90%}.q-pad>div:first-child{margin-right:0}.q-pad .q-pad-img img{width:auto}.q-block4 .q-block4-bg{border-bottom-right-radius:0}.q-block4 .q-pad>div:first-child{width:35%;text-align:right}.q-block4 .q-pad>div:nth-child(2){flex:1 1;transform:translateX(50px);overflow:hidden}.q-block5 .feature{width:85%}.q-block6 .q-block6-bg{border-bottom-left-radius:0}.q-block6 .q-pad{position:relative;min-height:460px}.q-block6 .q-pad>div:first-child{flex:1 1;position:absolute}.q-block6 .q-pad>div:first-child img{transform:translateX(-46%);-webkit-transform:translateX(-46%);-moz-transform:translateX(-46%);-ms-transform:translateX(-46%);-o-transform:translateX(-46%)}.q-block6 .q-pad>div:nth-child(2){width:auto;position:absolute;right:50px}.q-block8 .whiteLayer{top:-106px;width:114%;border-radius:18%;transform:translateX(-7%);-webkit-transform:translateX(-7%);-moz-transform:translateX(-7%);-ms-transform:translateX(-7%);-o-transform:translateX(-7%)}.q-block8 .padReport{flex-direction:column}.q-block8 .padReport .padReport-cell{width:50%;margin:0 auto 40px}}@media (max-width:600px){.dot.dot1{left:-80px}.dot.dot2{top:50px;left:200px}.dot.dot3{left:auto;right:-76px}.dot.dot4{display:none}.q-block1 .queueShop{bottom:10px}.q-block1 h1{font-size:32px}.q-block1 h1+p{font-size:14px}.q-block1 .q-block1-txt{top:15%;left:50%;transform:translateX(-50%);width:90%}.q-block2 .q-block2-txt p{font-size:12px}.q-block2 .q-block2-txt h2{font-size:16px}.q-block3 .compare-cell-background{width:160px;height:285px}.q-block3 .compare{flex-direction:column}.q-block3 .compare>.compare-cell h3{font-size:36px}.q-block3 .compare>.compare-cell p{font-size:14px;line-height:26px}.q-block3 .compare>.compare-cell:first-child{width:100%}.q-block3 .compare>.compare-cell:first-child .compare-cell-background{background-size:820px auto}.q-block3 .compare>.compare-cell:first-child .compare-cell-content{width:100%;left:0}.q-block3 .compare>.compare-cell:nth-child(2){width:100%;padding:85px 0 20px;text-align:center}.q-block3 .compare>.compare-cell:nth-child(2) .compare-cell-content{width:50%}.q-block3 .compare>.compare-cell:nth-child(3){width:100%}.q-block3 .compare>.compare-cell:nth-child(3) .compare-cell-background{background-position-x:-237px;background-size:970px auto}.q-block3 .compare>.compare-cell:nth-child(3) .compare-cell-content{width:100%;right:0}h2.q-title{font-size:20px}.q-pad{flex-direction:column}.q-pad>div:first-child,.q-pad>div:nth-child(2){width:100%}.q-block4{padding-top:60px}.q-block4 .q-block4-bg{border-bottom-right-radius:25%;border-bottom-left-radius:25%}.q-block4 .q-pad>div:first-child{width:100%;text-align:center;margin-bottom:40px}.q-block4 .q-pad>div:nth-child(2){width:100%;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);text-align:center}.q-block4 .q-pad>div:nth-child(2) img{width:100%}.q-block5 .feature{flex-direction:column}.q-block5 .feature .feature-left{margin-right:0;margin-bottom:20px}.q-block5 .feature .feature-left-txt{font-size:16px}.q-block5 .feature .feature-right{font-size:12px}.q-block5 .q-btn{width:80%;font-size:20px}.q-block6 .q-block6-bg{border-bottom-right-radius:25%;border-bottom-left-radius:25%}.q-block6 .q-pad{flex-direction:column-reverse;min-height:auto}.q-block6 .q-pad>div:first-child,.q-block6 .q-pad>div:nth-child(2){position:static}.q-block6 .q-pad>div:first-child{text-align:center}.q-block6 .q-pad>div:first-child img{width:100%;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.q-block6 .q-pad>div:nth-child(2){margin-bottom:40px}.q-block7{padding:40px 0}.q-block7 .featureSlick .slick-initialized .slick-slide{padding:20px}.q-block7 .featureSlick .slick-dots{bottom:-20px}.q-block7 .featureCell{box-shadow:none;padding:20px}.q-block7 p{font-size:12px}.q-block8 .padReport h3,.q-block8 .padReport h3+div{font-size:16px}.q-block8 .padReport .padReport-cell{width:80%}}@media (max-width:320px){.q-block1 .queueShop .shop img{width:300px}.q-block1 .queueShop .people{right:129px;width:340px}}.pageCoupon{padding-top:72px;background-color:#fff;width:100%;height:auto!important;overflow:hidden}@media (max-width:767px){.pageCoupon{padding-top:52px}}.pageCoupon ul{padding-left:0}.pageCoupon button{border:none}.pageCoupon .q-btn{font-size:22px;width:188px;height:56px;line-height:56px;text-align:center;padding:0}@media (max-width:600px){.pageCoupon .q-btn{font-size:18px;letter-spacing:1.8px;width:160px;height:48px;line-height:48px}}.pageCoupon figure{margin:0;font-size:0;width:100%}.pageCoupon figure img{width:100%}.couponSection_1{background-color:#fff;height:600px;padding:88px 24px 0}@media (max-width:1200px){.couponSection_1{height:450px;padding:30px 45px 0}}@media (max-width:990px){.couponSection_1{height:auto;padding-left:24px;padding-right:24px}}@media (max-width:600px){.couponSection_1{padding-bottom:24px}}.couponSection_1 .cover{display:flex;width:100%;max-width:1153px;height:100%;margin:0 auto}@media (max-width:990px){.couponSection_1 .cover{flex-direction:column;text-align:center}}.couponSection_1 h1{margin:0 0 32px;font-size:48px;line-height:64px;letter-spacing:2.4px}@media (max-width:1200px){.couponSection_1 h1{margin-bottom:26px;font-size:44px;line-height:58px}}@media (max-width:768px){.couponSection_1 h1{margin-bottom:8px;font-size:32px;letter-spacing:1.2px;line-height:normal}}.couponSection_1 h2{margin:0 0 16px;font-size:32px;line-height:48px;letter-spacing:1.6px}@media (max-width:1200px){.couponSection_1 h2{margin-bottom:12px;font-size:28px;line-height:40px}}@media (max-width:600px){.couponSection_1 h2{margin-bottom:24px;font-size:24px;letter-spacing:1.2px;line-height:normal}}.couponSection_1 p{margin-bottom:0;font-size:24px;line-height:40px;color:#676767}@media (max-width:1200px){.couponSection_1 p{font-size:20px;line-height:34px}}@media (max-width:600px){.couponSection_1 p{font-size:16px;line-height:normal}}.couponSection_1 button{margin-top:40px}.couponSection_1 .content{flex:1 1;padding-right:20px;align-self:center}@media (max-width:1200px){.couponSection_1 .content{padding-top:0}}@media (max-width:990px){.couponSection_1 .content .coverContent{display:none}}.couponSection_1 .img{flex:none;width:600px}@media (max-width:1200px){.couponSection_1 .img{width:100%;max-width:500px;transform:translateY(-40px);margin:0 auto}}@media (max-width:600px){.couponSection_1 .img{transform:translateY(0)}}.couponSection_1 .img .coverContent{display:none}@media (max-width:990px){.couponSection_1 .img .coverContent{display:block}}.couponSection_1 figure{width:100%;margin:0 auto;transform:translateY(-30px)}@media (max-width:1366px){.couponSection_1 figure{transform:translateY(0)}}@media (max-width:990px){.couponSection_1 figure{margin-bottom:24px}}.couponSection_1_1{background-color:#fafafa;padding:176px 160px;text-align:center}@media (max-width:1200px){.couponSection_1_1{padding:90px 80px}}@media (max-width:990px){.couponSection_1_1{padding:60px 24px}}.couponSection_1_1 p{margin:0 0 64px;color:#676767;font-size:32px;line-height:44.8px}@media (max-width:1200px){.couponSection_1_1 p{font-size:28px}}@media (max-width:768px){.couponSection_1_1 p{font-size:20px;margin-bottom:40px}}.couponSection_1_1 h2,.couponSection_1_1 h3{font-size:48px;line-height:72px;margin:0;font-weight:400}@media (max-width:1200px){.couponSection_1_1 h2,.couponSection_1_1 h3{font-size:40px;line-height:62px}}@media (max-width:768px){.couponSection_1_1 h2,.couponSection_1_1 h3{font-size:21px;line-height:32px}}.couponSection_1_1 h2{font-weight:500}@media (max-width:768px){.couponSection_1_1 h2{font-size:24px;line-height:35px}}.subContent h2{font-size:42px;margin:40px 0;letter-spacing:2.1px}@media (max-width:1200px){.subContent h2{font-size:38px}}@media (max-width:990px){.subContent h2{margin:0 0 24px}}@media (max-width:600px){.subContent h2{font-size:28px;letter-spacing:1.4px}}.subContent h3,.subContent p{font-size:24px;line-height:40px;letter-spacing:1.2px}@media (max-width:1200px){.subContent h3,.subContent p{font-size:20px}}@media (max-width:600px){.subContent h3,.subContent p{font-size:16px;line-height:normal;letter-spacing:1px}}.subContent h3{margin:0 0 40px}.subContent p{margin-bottom:0;color:#676767}.flex{display:flex}@media (max-width:990px){.flex{flex-direction:column;padding-bottom:80px}.flex:last-child{margin-bottom:0}}@media (max-width:990px){.flex.flexReverse{flex-direction:column-reverse}}.flex .content{flex:1 1;align-self:center}.flex .img{flex:none;width:490px}@media (max-width:990px){.flex .img{margin:0 auto 24px}}@media (max-width:600px){.flex .img{width:100%}}.couponSection_2{padding-top:112px;padding-left:120px;padding-right:120px;text-align:center}@media (max-width:600px){.couponSection_2{padding:32px 24px 0}}.couponSection_2 figure{max-width:736px;margin:0 auto}@media (max-width:990px){.couponSection_2 figure{margin-bottom:24px}}.couponSection_3{padding-top:72px}.couponSection_3>div:first-child{background-color:#fafafa}@media (max-width:600px){.couponSection_3{padding-top:65px;padding-left:24px;padding-right:24px}}.couponSection_3 img{width:100%}.couponSection_3 .feature{text-align:center;margin:40px auto;width:90%}.couponSection_3 .feature img{max-width:540px}.couponSection_3 .download{display:flex;justify-content:center}@media (max-width:600px){.couponSection_3 .download{flex-direction:column;align-items:center}}.couponSection_3 .download>div{flex:none;width:165px;margin-right:40px}@media (max-width:600px){.couponSection_3 .download>div{margin-right:0;margin-bottom:32px;width:177px}}.couponSection_3 .download>div:nth-child(2){width:177px;margin-right:0}@media (max-width:600px){.couponSection_3 .download>div:nth-child(2){margin-bottom:0}}.couponSection_4{padding-top:102px}@media (max-width:600px){.couponSection_4{padding-top:96px;padding-left:24px;padding-right:24px}}.couponSection_4 h2{letter-spacing:2.4px;font-size:48px;color:#333;text-align:center;margin-top:0}@media (max-width:1200px){.couponSection_4 h2{font-size:44px}}@media (max-width:600px){.couponSection_4 h2{font-size:24px;letter-spacing:1.2px}}.couponSection_4 ul{width:100%;max-width:740px;margin:96px auto 0;padding:0 26px}@media (max-width:600px){.couponSection_4 ul{margin-top:56px}}.couponSection_4 li{display:flex;margin-bottom:56px}@media (max-width:768px){.couponSection_4 li{flex-direction:column;text-align:center}}.couponSection_4 li:last-child{margin-bottom:0}.couponSection_4 li .img{flex:none;width:80px;align-self:center}@media (max-width:768px){.couponSection_4 li .img{margin-bottom:24px}}.couponSection_4 li .content{flex:1 1;padding-left:48px;align-self:center}@media (max-width:768px){.couponSection_4 li .content{padding-left:0}}.couponSection_4 h3{font-size:28px;margin:0 0 8px;letter-spacing:1.4px}@media (max-width:1200px){.couponSection_4 h3{font-size:24px}}@media (max-width:600px){.couponSection_4 h3{font-size:20px}}.couponSection_4 p{font-size:24px;margin-bottom:0;letter-spacing:1.2px;color:#676767}@media (max-width:1200px){.couponSection_4 p{font-size:20px}}@media (max-width:600px){.couponSection_4 p{font-size:16px}}.couponSection_5{padding-top:160px}@media (max-width:600px){.couponSection_5{padding-top:112px}}.couponSection_5 h2{font-size:48px;letter-spacing:2.4px;color:#333;text-align:center;margin:0 0 48px}@media (max-width:1200px){.couponSection_5 h2{font-size:44px}}@media (max-width:990px){.couponSection_5 h2{margin-bottom:40px}}@media (max-width:600px){.couponSection_5 h2{font-size:28px;letter-spacing:1.2px}}.couponSection_5 ul{display:flex;justify-content:space-between;width:100%;max-width:1120px;margin:0 auto;padding:0 15px}@media (max-width:768px){.couponSection_5 ul{flex-direction:column}}.couponSection_5 li{list-style:none;flex:1 1;margin-right:32px}.couponSection_5 li:last-child{margin-right:0}@media (max-width:768px){.couponSection_5 li:last-child{margin-right:auto;margin-left:auto;margin-bottom:0}}@media (max-width:768px){.couponSection_5 li{flex:none;width:256px;margin:0 auto 40px;text-align:center}}.couponSection_5 figure{border-radius:12px;overflow:hidden;width:100%;margin-bottom:16px;box-shadow:0 4px 20px 0 rgba(0,0,0,.08)}.couponSection_5 p{font-size:18px;line-height:30px;margin:0;color:#676767}@media (max-width:1200px){.couponSection_5 p{font-size:14px}}@media (max-width:768px){.couponSection_5 p{font-size:16px}}.pageCRM{padding-top:72px;background-color:#fff;width:100%;height:auto!important;overflow:hidden}@media (max-width:767px){.pageCRM{padding-top:52px}}.pageCRM h1,.pageCRM h2,.pageCRM h3{color:#333;margin:0}.pageCRM figure{margin:0;font-size:0;width:100%}.pageCRM figure img{width:100%}.pageCRM .q-btn{font-size:22px;font-weight:400;padding:12px 46px;line-height:normal;letter-spacing:2.2px;text-align:center;border:none}@media (max-width:1024px){.pageCRM .q-btn{font-size:18px;line-height:26px;padding:11px 44px}}.crmSection_1{text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:40px 0 0}.crmSection_1 h1{font-size:48px;line-height:64px;letter-spacing:2.4px;margin-bottom:16px}@media (max-width:1024px){.crmSection_1 h1{font-size:46px;letter-spacing:2.3px}}@media (max-width:768px){.crmSection_1 h1{font-size:42px;line-height:normal;letter-spacing:2.1px}}@media (max-width:414px){.crmSection_1 h1{font-size:32px;letter-spacing:1.6px}}.crmSection_1 h3{font-size:18px;font-weight:400;line-height:28px;margin-bottom:42px;letter-spacing:1.4px}@media (max-width:1024px){.crmSection_1 h3{line-height:26px;letter-spacing:1.3px}}@media (max-width:768px){.crmSection_1 h3{line-height:24px;letter-spacing:1.2px;margin-bottom:36px}}@media (max-width:414px){.crmSection_1 h3{line-height:18px;letter-spacing:.9px}}.crmSection_1 .intro_1{line-height:20px;font-size:14px;margin:10px 0 20px;color:#858585}@media (max-width:375px){.crmSection_1 .intro_1{margin-bottom:40px}}.crmSection_1 .intro_2{font-size:18px;line-height:26px;margin:60px 0 20px;color:#676767}@media (max-width:768px){.crmSection_1 .intro_2{margin:40px 0}}.crmSection_1 .content{width:100%}.crmSection_1 .cover_container{display:flex;align-items:center;justify-content:center;position:relative;width:100%;margin-top:64px;overflow:hidden}.crmSection_1 .cover_container img{width:100%;min-width:1366px}@media (max-width:1024px){.crmSection_1 .cover_container img{min-width:1084px}}@media (max-width:768px){.crmSection_1 .cover_container{margin-top:36px}.crmSection_1 .cover_container img{min-width:569px}}@media (max-width:414px){.crmSection_1 .cover_container{margin-top:56px}}.crmSection_2,.crmSection_3,.crmSection_4,.crmSection_5{display:flex;justify-content:center;align-items:center;padding:40px 40px 0;margin:0 auto 40px}.crmSection_2 h2,.crmSection_2 h3,.crmSection_3 h2,.crmSection_3 h3,.crmSection_4 h2,.crmSection_4 h3,.crmSection_5 h2,.crmSection_5 h3{text-align:center}.crmSection_2 h2,.crmSection_3 h2,.crmSection_4 h2,.crmSection_5 h2{font-size:28px;line-height:36px;margin-bottom:10px}.crmSection_2 h3,.crmSection_3 h3,.crmSection_4 h3,.crmSection_5 h3{font-size:18px;font-weight:400;line-height:26px;color:#3fba88;margin-bottom:40px}.crmSection_2 ul,.crmSection_3 ul,.crmSection_4 ul,.crmSection_5 ul{font-size:16px;line-height:24px;list-style-type:"\00B7";padding:0}.crmSection_2 ul li,.crmSection_3 ul li,.crmSection_4 ul li,.crmSection_5 ul li{padding-left:8px;margin-bottom:16px}.crmSection_2 .content,.crmSection_2 .img,.crmSection_3 .content,.crmSection_3 .img,.crmSection_4 .content,.crmSection_4 .img,.crmSection_5 .content,.crmSection_5 .img{width:50%;max-width:462px}.crmSection_2 .img_small,.crmSection_3 .img_small,.crmSection_4 .img_small,.crmSection_5 .img_small{display:none}@media (max-width:1366px){.crmSection_2,.crmSection_3,.crmSection_4,.crmSection_5{max-width:1024px}}@media (min-width:768px) and (max-width:1024px){.crmSection_2 .content,.crmSection_2 .img,.crmSection_3 .content,.crmSection_3 .img,.crmSection_4 .content,.crmSection_4 .img,.crmSection_5 .content,.crmSection_5 .img{max-width:334px}}@media (max-width:767px){.crmSection_2,.crmSection_3,.crmSection_4,.crmSection_5{padding:40px 16px 0;flex-direction:column}.crmSection_2 .content,.crmSection_3 .content,.crmSection_4 .content,.crmSection_5 .content{width:100%;max-width:none}.crmSection_2 .content ul,.crmSection_3 .content ul,.crmSection_4 .content ul,.crmSection_5 .content ul{padding-left:16px}.crmSection_2 .img,.crmSection_3 .img,.crmSection_4 .img,.crmSection_5 .img{display:none}.crmSection_2 .img_small,.crmSection_3 .img_small,.crmSection_4 .img_small,.crmSection_5 .img_small{width:100%;display:block;margin:0 auto 40px}}.crmSection_2 .content,.crmSection_4 .content{margin-right:24px}@media (max-width:767px){.crmSection_2 .content,.crmSection_4 .content{margin-right:0}}.crmSection_3 .content,.crmSection_5 .content{margin-left:24px}@media (max-width:767px){.crmSection_3 .content,.crmSection_5 .content{margin-left:0}}.pageAnnouncement{padding-top:72px;background-color:#fff;width:100%;height:auto!important;overflow:hidden}.pageAnnouncement h1,.pageAnnouncement h3{color:#333;margin:0;letter-spacing:.05em}.pageAnnouncement h1{line-height:64px}.pageAnnouncement h3{line-height:48px;font-weight:400}.section_hero{position:relative;height:696px;background:url(/static/media/hero_bg.b88c0097.svg) no-repeat 50%/cover;background-position:10% bottom;display:flex;align-items:flex-start;justify-content:center;padding:132px 48px 48px}.section_hero h1{font-size:48px;margin-bottom:16px}.section_hero h3{font-size:28px;margin-bottom:48px}.section_hero button{width:188px;height:56px;background:linear-gradient(180deg,#3dd786,#00af54);box-shadow:0 3.16667px 6.33333px rgba(51,51,51,.15),0 3.16667px 25.3333px rgba(153,209,180,.5);border-radius:47.5px;border:none;font-size:22px;line-height:33px;letter-spacing:.1em;color:#fff}.section_hero .cover{max-width:592px;margin-left:32px}.section_hero .logo_announcement{position:absolute;left:200px;bottom:0}@media (max-width:1024px){.section_hero{height:582px;padding:116px 48px 48px}.section_hero h1{font-size:46px}.section_hero h3{font-size:26px}.section_hero button{width:160px;height:48px;font-size:18px;line-height:26px}.section_hero .cover{max-width:465px;margin-left:8px}}@media (max-width:768px){.section_hero{height:776px;padding:40px 48px 48px;flex-direction:column;align-items:center;justify-content:flex-start;background:url(/static/media/hero_bg_768.6347761a.svg) no-repeat cover;background-position:10% bottom}.section_hero h1{font-size:42px;line-height:59px}.section_hero h3{font-size:24px;line-height:34px;margin-bottom:36px}.section_hero button{width:160px;height:48px;font-size:18px;line-height:26px;margin-bottom:36px}.section_hero .content{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.section_hero .cover{max-width:504px;width:100%;margin-left:0}}@media (max-width:414px){.section_hero{height:600px;padding:40px 46px 48px}.section_hero h1{font-size:32px;line-height:45px;margin-bottom:12px}.section_hero h3{font-size:18px;line-height:25px}.section_hero button{margin-bottom:53px}.section_hero .cover{max-width:310px}}.section_calendar{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:82px 0 86px}.section_calendar h1{font-size:42px;margin-bottom:16px;text-align:center}.section_calendar h3{font-size:24px;text-align:center}.section_calendar img{max-width:903px;min-width:734px;width:100%;margin-top:20px}.section_calendar br{display:none}@media (max-width:1024px){.section_calendar{padding:42px 0 52px}.section_calendar div{padding:0 145px}.section_calendar img{max-width:734px;min-width:547px}}@media (max-width:768px){.section_calendar{padding:42px 0 26px}.section_calendar h1{width:80%;font-size:36px;line-height:53px;margin-bottom:12px}.section_calendar h3{font-size:20px;line-height:30px}.section_calendar div{padding:0 110px}.section_calendar img{max-width:547px;min-width:326px}}@media (max-width:414px){.section_calendar{padding:42px 0 54px}.section_calendar h1{font-size:28px;line-height:41px}.section_calendar h3{font-size:16px;line-height:24px}.section_calendar br{display:inline}.section_calendar div{padding:0 44px}.section_calendar img{min-width:326px;width:100%}}.section_advantage{height:864px;background:#f5faf5;display:flex;align-items:center;justify-content:center;padding:155px 20px}.section_advantage h1{font-size:42px;margin-bottom:16px}.section_advantage h3{font-size:24px}.section_advantage .notice_block{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section_advantage .notice_img,.section_advantage .rules_img{max-width:245px;width:100%}.section_advantage .notice_img{margin-top:24px}.section_advantage .rules_img{margin-bottom:24px}.section_advantage .notice_box{display:flex;align-items:flex-end}.section_advantage .mascot{margin:0 16px}.section_advantage .mascot img{max-width:300px;width:100%}.section_advantage .mascot_mobile{display:none}@media (max-width:1024px){.section_advantage{height:1375px;padding:72px 48px;flex-direction:column;justify-content:space-between}.section_advantage .mascot{display:none}.section_advantage .mascot_mobile{display:block;width:100%;text-align:center;margin:8px 0 12px}.section_advantage .mascot_mobile img{max-width:309px}.section_advantage .notice_block,.section_advantage .rules_block{width:100%}.section_advantage .rules_block{text-align:right}}@media (max-width:768px){.section_advantage h1{font-size:36px;line-height:50px}.section_advantage h3{font-size:20px;line-height:36px}}@media (max-width:414px){.section_advantage{height:996px;padding:40px 20px}.section_advantage h1{font-size:28px;line-height:39px}.section_advantage h3{font-size:16px;line-height:24px}.section_advantage .notice_img,.section_advantage .rules_img{max-width:200px}.section_advantage .mascot_mobile{display:block;width:100%;text-align:center;margin:16px 0}.section_advantage .mascot_mobile img{max-width:184px}}.section_announcement{height:648px;display:flex;justify-content:space-between;overflow:hidden}.section_announcement h1{font-size:42px;margin-bottom:16px}.section_announcement h3{font-size:24px}.section_announcement div{width:50%;max-width:580px;height:100%;padding-top:172px;margin-left:100px}.section_announcement img{width:50%;max-width:689px;align-self:flex-end}@media (max-width:1024px){.section_announcement{height:514px}.section_announcement div{padding-top:116px;margin-left:48px;max-width:426px}.section_announcement img{max-width:550px}}@media (max-width:768px){.section_announcement{height:674px;flex-direction:column;padding-left:48px}.section_announcement div{padding-top:36px;margin-left:0;width:100%;max-width:none}.section_announcement div h1{font-size:36px;line-height:53px}.section_announcement div h3{font-size:20px;line-height:30px;width:80%}.section_announcement img{max-width:540px;width:100%}}@media (max-width:414px){.section_announcement{height:480px;padding-left:20px}.section_announcement div h1{font-size:28px;line-height:41px}.section_announcement div h3{font-size:16px;line-height:24px}.section_announcement img{max-width:350px}}.pageMenu{padding-top:72px;background-color:#fff;width:100%;height:auto!important;overflow:hidden}.pageMenu h1,.pageMenu h3{margin:0;letter-spacing:.05em}.pageMenu h1{font-size:48px;line-height:64px}.pageMenu h3{font-size:28px;line-height:48px;font-weight:400}@media (max-width:768px){.pageMenu{padding-top:50px}}.section_main{position:relative;width:100%;height:752px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0 44px}.section_main:after{content:"";position:absolute;top:-100px;left:-30px;width:120%;height:120%;filter:blur(15px)}.section_main .section_main_wrap,.section_main:after{background:url(/static/media/main_cover.c1402780.png) no-repeat 50%/cover}.section_main .section_main_wrap{height:100%;max-width:1280px;width:100%;padding:132px 0 0 77px;z-index:1001}.section_main h1,.section_main h3{color:#fff}.section_main h1{margin-bottom:16px}.section_main .title{margin-bottom:140px}.section_main .section_main_logo{display:flex;flex-direction:column}.section_main .section_main_logo .menu_logo{width:507px;margin-bottom:24px}.section_main .section_main_logo .download_store a:first-child{margin-right:24px}@media (max-width:1024px){.section_main{padding:0}.section_main .section_main_wrap{background-position:20%;padding:116px 0 0 48px}.section_main h1{font-size:46px}.section_main h3{font-size:26px}.section_main .title{margin-bottom:90px}.section_main .section_main_logo .menu_logo{width:458px}.section_main .section_main_logo .download_store img{height:48px}}@media (max-width:768px){.section_main{height:531px}.section_main .section_main_wrap{background-position:0;padding:40px 0 0 48px}.section_main h1{font-size:42px}.section_main h3{font-size:24px}.section_main .title{margin-bottom:124px}.section_main .section_main_logo .menu_logo{width:432px}.section_main .section_main_logo .download_store img{height:42px}}@media (max-width:414px){.section_main{height:573px}.section_main .section_main_wrap{background:url(/static/media/main_cover.c1402780.png) no-repeat top;background-size:414px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 0 72px;text-align:center}.section_main h1{font-size:32px;line-height:45px}.section_main h3{font-size:18px;line-height:25px}.section_main .title{margin-bottom:56px}.section_main .section_main_logo .menu_logo{width:315px}.section_main .section_main_logo .download_store img{height:38px}}.section_menu_web{width:100%;height:980px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.section_menu_web h1{font-size:42px;margin-bottom:16px}.section_menu_web h3{font-size:24px}.section_menu_web button{width:192px;height:56px;border:2px solid #3fba88;border-radius:30px;padding:12px 20px;font-size:20px;line-height:1.5;color:#3fba88;background-color:#fff;margin:40px 0 68px;transition:all .3s ease-in-out}.section_menu_web button:hover{background:#3fba88;color:#fff}.section_menu_web .menu_web_cover{max-width:890px;width:100%}@media (max-width:1024px){.section_menu_web{height:900px}.section_menu_web .menu_web_cover{max-width:736px;width:100%}}@media (max-width:768px){.section_menu_web{height:688px;padding:0 36px}.section_menu_web h1{font-size:36px;line-height:50px}.section_menu_web h3{font-size:20px;line-height:28px}.section_menu_web button{width:162px;height:48px;border:1.5px solid #3fba88;padding:8px 20px;font-size:16px;margin:28px 0 46px}.section_menu_web .menu_web_cover{max-width:540px;width:100%}}@media (max-width:414px){.section_menu_web{height:498px;padding:0}.section_menu_web h1{font-size:28px;line-height:29px}.section_menu_web h3{font-size:16px;line-height:22px;width:297px}.section_menu_web button{width:147px;height:40px;border:1px solid #3fba88;padding:4px 20px;font-size:14px;margin:24px 0 42px}.section_menu_web .menu_web_cover{max-width:310px;width:100%}}.section_news{width:100%;height:680px;background:url(/static/media/MENU_news_background.a2651f83.png) no-repeat 50%/cover;padding-left:106px;display:flex;justify-content:space-between;align-items:flex-end;color:#fff;overflow-y:hidden}.section_news h1{font-size:42px;margin-bottom:16px}.section_news h3{font-size:24px}.section_news button{width:216px;height:56px;border:2px solid #fff;border-radius:30px;padding:12px 20px;font-size:20px;line-height:1.5;background-color:initial;color:#fff;margin:16px 0 52px;transition:all .3s ease-in-out}.section_news button:hover{background:#fff;color:#d5ad78}.section_news .content{height:100%;min-width:428px;padding-top:176px;align-items:flex-start}.section_news .news{font-size:18px;line-height:25px}.section_news .menu_news_cover{max-width:748px;width:100%}.section_news .menu_news_cover img{width:100%}@media (max-width:1024px){.section_news{height:542px;padding-left:48px}.section_news .content{padding-top:98px}.section_news .menu_news_cover{max-width:548px}}@media (max-width:768px){.section_news{height:789px;padding-left:48px;flex-direction:column;background-position:0}.section_news h1{font-size:36px;line-height:50px}.section_news h3{font-size:20px;line-height:36px}.section_news button{width:181px;height:48px;border:1.5px solid #fff;padding:8px 20px;font-size:16px}.section_news .content{padding-top:72px;align-self:flex-start}.section_news .news{font-size:16px;line-height:22px;padding-right:42px}.section_news .news br{display:none}}@media (max-width:414px){.section_news{height:680px;padding:0;justify-content:center;align-items:flex-end;text-align:center}.section_news h1{font-size:28px;line-height:39px}.section_news h3{font-size:16px;line-height:24px}.section_news button{width:163px;height:40px;border:1px solid #fff;padding:4px 20px;font-size:14px}.section_news .content{min-width:auto;padding-top:72px;align-self:center}.section_news .news{font-size:14px;line-height:20px;padding:0 42px}.section_news .news br{display:block}.section_news .menu_news_cover{max-width:414px}}.contact{background:#f5faf5;width:100%;height:auto;padding-top:72px;display:flex;justify-content:center;text-align:center}@media (max-width:768px){.contact{padding-top:50px}}.contact .container{padding:0!important;margin:0!important}@media (max-width:768px){.contact .container{max-width:100%!important;padding:0 25px!important}}.contact img{width:110px;height:auto;margin-bottom:12px}.contact .form{margin:64px 0 72px}.contact .form,.contact .form_content{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact .form_content{width:100%}.contact .form_content .form_row{width:390px;display:flex;flex-direction:column;margin-bottom:24px}@media (max-width:414px){.contact .form_content .form_row{width:359px}}.contact .form_content .form_row div:first-child{white-space:nowrap;margin-bottom:8px;color:#333;font-size:16px;font-weight:500;line-height:20px;text-align:left}.contact .form_content .form_row:nth-child(7){margin-bottom:0}.contact input[type=text]{border-radius:7px;border:1px solid #dcdcdc;background-color:#fff;width:100%;height:40px;padding:10px;font-size:14px;line-height:20px}.contact input[type=text].input_error{color:#ce4949;border-color:#ce4949}.contact textarea{width:100%;height:80px;resize:none;padding:10px;border-radius:7px;border:1px solid #dcdcdc;background-color:#fff}.contact input::placeholder,.contact textarea::placeholder{color:#c8c8c8}.contact input:focus-within,.contact textarea:focus-within{border:1px solid #3fba88;outline:none}.contact .title{font-size:48px;font-weight:500;letter-spacing:2.4px;color:#333;margin:59px 0 36px}@media (max-width:768px){.contact .title{font-size:42px;margin:40px 0 30px}}@media (max-width:414px){.contact .title{font-size:28px}}.contact .subtitle{color:#676767;font-size:24px;margin-bottom:48px}@media (max-width:768px){.contact .subtitle{font-size:20px;margin-bottom:36px}}@media (max-width:414px){.contact .subtitle{font-size:18px}}.contact .text p{font-size:16px;color:#676767;margin:0}.contact .text p:first-child{margin-bottom:8px}@media (max-width:768px){.contact .text p{font-size:14px}}.contact .text_note{margin-top:24px}.contact .text_note p{color:#858585;font-weight:300;font-size:14px;margin:0}.contact .text_note p:first-child{margin-bottom:8px}.contact .text_error{color:#ce4949;font-size:12px;font-weight:400;line-height:17px;margin-top:2px;text-align:left}.contact .form_block{margin-top:48px}.contact .form_block .form_row div:first-child{margin-bottom:0}.contact .form_block .form_row div:nth-child(2){margin-top:16px}.contact .form_block div{width:100%;margin-bottom:20px}.contact .form_block div:last-child{margin-bottom:0}.contact .form_block input[type=checkbox],.contact .form_block input[type=radio]{width:20px;height:20px;margin:0 6px 0 0;-webkit-appearance:none;-o-appearance:none;appearance:none;border:1px solid #dcdcdc;border-radius:2px;outline:none;transition-duration:.2s;background-color:#fff}.contact .form_block input[type=checkbox]:checked,.contact .form_block input[type=radio]:checked{background-color:#3fba88;border:none}.contact .form_block input[type=checkbox]:checked+span:before,.contact .form_block input[type=radio]:checked+span:before{content:url(/static/media/checkbox_icon.a0ab39b7.svg);position:absolute;display:block;text-align:center;color:#fff;left:4px;bottom:2px}.contact .form_block label{color:#333;font-size:14px;font-weight:400;line-height:20px;margin:0;display:flex;align-items:center;position:relative;cursor:pointer}.contact .btn-submit{width:170px;height:48px;border-radius:50px;color:#fff;background:linear-gradient(180deg,#3dd786,#00af54);font-size:20px;letter-spacing:2px;border:none}.contact .btn-submit,.contact_success{display:flex;justify-content:center;align-items:center}.contact_success{height:768px}.contact_success h1{color:#333;font-size:48px;line-height:64px;letter-spacing:2.4px;margin:0}.contact_success h1:first-child{margin-bottom:12px}@media (max-width:768px){.contact_success h1{line-height:normal}.contact_success h1:first-child{margin-bottom:8px}}@media (max-width:414px){.contact_success h1:first-child{margin-bottom:4px}}.contact_success img{width:252px;margin-left:20px}.contact_success p{color:#676767;font-size:24px;line-height:48px;margin:36px 0 0}.contact_success a{display:inline-block;margin-top:56px}.contact_success a:hover{text-decoration:none}.contact_success br{display:none}@media (max-width:1024px){.contact_success h1{font-size:46px}}@media (max-width:768px){.contact_success{padding:0 58px}.contact_success h1{font-size:42px}.contact_success h1:first-child{margin-bottom:8px}.contact_success img{width:232px}}@media (max-width:600px){.contact_success h1:nth-child(2){display:flex;flex-direction:column;align-items:center;justify-content:center}.contact_success img{margin-left:0}}@media (max-width:414px){.contact_success{height:736px;padding:0 28px}.contact_success h1{font-size:32px}.contact_success h1:first-child{margin-bottom:4px}.contact_success img{width:177px}.contact_success p{font-size:18px;line-height:normal}.contact_success br{display:block}}.pageCase{padding-top:72px}.pageCase nav{z-index:1050}.pageCase h2{color:#333;font-size:42px;line-height:64px;letter-spacing:2.1px;margin:0 0 32px}@media (max-width:768px){.pageCase h2{font-size:36px;line-height:normal;letter-spacing:1.8px}}@media (max-width:414px){.pageCase h2{font-size:28px;letter-spacing:1.4px}}.pageCase .shop_case{position:relative;background-color:#fff;padding-bottom:24px}.pageCase .shop_case .placeholderDiv{height:56px}.pageCase .shop_case a.link_case{color:#676767;position:-webkit-sticky;position:sticky;left:calc(50% - 114px);bottom:-50px;opacity:0;z-index:50;transition:all .3s ease-in-out}.pageCase .shop_case a.link_case.fadeIn{opacity:1;bottom:36px}.pageCase .shop_case a.link_case.fadeOut{bottom:-50px}.pageCase .shop_case a.link_case button{border:none;color:#fff;padding:12px 48px;border-radius:30px;background-color:rgba(0,0,0,.78);box-shadow:0 2px 12px 0 rgba(0,0,0,.2);font-size:20px;font-weight:500;line-height:32px;letter-spacing:2px}.pageCase section.hero{height:674px;background-image:url(/static/media/hero.760d6281.svg);background-repeat:no-repeat;background-position:bottom;background-size:100% auto;background-color:#f5faf5;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}@media (max-width:1024px){.pageCase section.hero{background-image:none}}@media (max-width:768px){.pageCase section.hero{padding:0 30px}}.pageCase section.hero .hero_bg{position:absolute;height:258px;width:auto;bottom:0;left:50%;transform:translateX(-50%);display:none}@media (max-width:1024px){.pageCase section.hero .hero_bg{display:block}}.pageCase section.hero h1{text-align:center;font-size:48px;letter-spacing:2.4px;line-height:normal;margin:47.11px 0 12px}@media (max-width:768px){.pageCase section.hero h1{font-size:42px}}@media (max-width:414px){.pageCase section.hero h1{font-size:28px;letter-spacing:1.4px;margin:57px 0 12px}}.pageCase section.hero img.logo{width:225.397px;height:55.321px;margin-top:75px}@media (max-width:414px){.pageCase section.hero img.logo{width:185.002px;height:45.406px}}.pageCase section.hero img.arrow_down{margin-left:8px}.pageCase section.hero div{color:#f8ba4c;font-size:18px;line-height:normal;display:flex;align-items:center;cursor:pointer}.pageCase section.hero div:hover{text-decoration:underline;text-underline-offset:4px}.pageCase .tab{width:100%;height:72px;background-color:#3fba88;position:-webkit-sticky;position:sticky;top:72px;z-index:1030}@media (max-width:767px){.pageCase .tab{top:48px}}.pageCase .tab ul{width:100%;margin:0;padding:0}.pageCase .tab li,.pageCase .tab ul{height:100%;display:flex;align-items:center;justify-content:center}.pageCase .tab li{width:250px;max-width:250px;list-style-type:none;color:#f5faf5;text-align:center;font-size:24px;font-weight:400;line-height:normal;letter-spacing:1px;cursor:pointer}.pageCase .tab li.active{color:#fff;font-size:28px}.pageCase .tab li.active:after{content:url(/static/media/polygon_green.8ede7c8f.svg);position:absolute;bottom:-32px}@media (max-width:768px){.pageCase .tab li{font-size:20px}.pageCase .tab li.active{font-size:24px}.pageCase .tab li:after{bottom:-30px!important}}@media (max-width:414px){.pageCase .tab li{font-size:16px}.pageCase .tab li.active{font-size:18px}.pageCase .tab li:after{bottom:-28px!important}}.pageCase div.case_content{width:100%;display:flex;align-items:center;justify-content:center}.pageCase section.sample_hotel,.pageCase section.sample_more,.pageCase section.sample_restaurant{width:100%;padding:56px 120px 0}.pageCase section.sample_hotel li,.pageCase section.sample_hotel p,.pageCase section.sample_more li,.pageCase section.sample_more p,.pageCase section.sample_restaurant li,.pageCase section.sample_restaurant p{color:#333;font-size:24px;font-weight:400;line-height:48px;letter-spacing:1.2px;text-align:left;margin:0}.pageCase section.sample_hotel ul,.pageCase section.sample_more ul,.pageCase section.sample_restaurant ul{margin-bottom:10px}.pageCase section.sample_hotel ul li,.pageCase section.sample_more ul li,.pageCase section.sample_restaurant ul li{margin-bottom:16px}.pageCase section.sample_hotel ul li:last-child,.pageCase section.sample_more ul li:last-child,.pageCase section.sample_restaurant ul li:last-child{margin-bottom:0}@media (max-width:768px){.pageCase section.sample_hotel ul li,.pageCase section.sample_more ul li,.pageCase section.sample_restaurant ul li{font-size:20px;line-height:36px;letter-spacing:1px}}@media (max-width:414px){.pageCase section.sample_hotel ul li,.pageCase section.sample_more ul li,.pageCase section.sample_restaurant ul li{font-size:16px;line-height:24px;letter-spacing:.8px}}.pageCase section.sample_hotel .case,.pageCase section.sample_more .case,.pageCase section.sample_restaurant .case{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 0 96px}.pageCase section.sample_hotel .case h2,.pageCase section.sample_more .case h2,.pageCase section.sample_restaurant .case h2{text-align:center;padding:0;margin-bottom:76px}@media (max-width:768px){.pageCase section.sample_hotel .case h2,.pageCase section.sample_more .case h2,.pageCase section.sample_restaurant .case h2{margin-bottom:56px}}@media (max-width:414px){.pageCase section.sample_hotel .case h2,.pageCase section.sample_more .case h2,.pageCase section.sample_restaurant .case h2{text-align:left;margin-bottom:28px}}.pageCase section.sample_hotel .case.case_restaurant h2,.pageCase section.sample_more .case.case_restaurant h2,.pageCase section.sample_restaurant .case.case_restaurant h2{margin-bottom:108px}@media (max-width:768px){.pageCase section.sample_hotel .case.case_restaurant h2,.pageCase section.sample_more .case.case_restaurant h2,.pageCase section.sample_restaurant .case.case_restaurant h2{margin-bottom:88px}}@media (max-width:414px){.pageCase section.sample_hotel .case.case_restaurant h2,.pageCase section.sample_more .case.case_restaurant h2,.pageCase section.sample_restaurant .case.case_restaurant h2{margin-bottom:60px;text-align:left}}.pageCase section.sample_hotel .case .case_logo img,.pageCase section.sample_more .case .case_logo img,.pageCase section.sample_restaurant .case .case_logo img{width:120px;height:120px;margin-top:0;margin-right:32px;padding:4px}.pageCase section.sample_hotel .case .case_logo a:last-child img,.pageCase section.sample_more .case .case_logo a:last-child img,.pageCase section.sample_restaurant .case .case_logo a:last-child img{margin-right:0}@media (max-width:1024px){.pageCase section.sample_hotel,.pageCase section.sample_more,.pageCase section.sample_restaurant{padding:56px 48px 0}}@media (max-width:768px){.pageCase section.sample_hotel,.pageCase section.sample_more,.pageCase section.sample_restaurant{padding:56px 32px 0}}@media (max-width:414px){.pageCase section.sample_hotel,.pageCase section.sample_more,.pageCase section.sample_restaurant{padding:56px 20px 0}}@media (max-width:1024px){.pageCase section.sample_hotel .case,.pageCase section.sample_more .case{padding:64px 0 92px}}@media (max-width:768px){.pageCase section.sample_hotel .case,.pageCase section.sample_more .case{padding:64px 0 96px}}@media (max-width:414px){.pageCase section.sample_hotel .case,.pageCase section.sample_more .case{padding:48px 0 90px}}.pageCase section.sample_hotel .case_logo{margin:32px 0}@media (max-width:768px){.pageCase section.sample_hotel .case_logo{margin-bottom:-4px}}@media (max-width:1024px){.pageCase section.sample_hotel .case_logo img{margin-right:14px!important}}@media (max-width:768px){.pageCase section.sample_hotel .case_logo img{margin-bottom:36px}}@media (max-width:414px){.pageCase section.sample_hotel .case_logo img{width:80px!important;height:80px!important;margin-right:8px!important}}.pageCase section.sample_more .case_logo{max-width:1126px;margin-top:32px;margin-bottom:-32px}@media (max-width:768px){.pageCase section.sample_more .case_logo{margin-bottom:-16px}}@media (max-width:414px){.pageCase section.sample_more .case_logo{margin-bottom:-14px}}.pageCase section.sample_more .case_logo img{margin-bottom:64px}@media (max-width:1024px){.pageCase section.sample_more .case_logo img{margin-right:14px!important}}@media (max-width:768px){.pageCase section.sample_more .case_logo img{margin-bottom:48px}}@media (max-width:414px){.pageCase section.sample_more .case_logo img{width:80px!important;height:80px!important;margin-right:8px!important;margin-bottom:36px}}.pageCase section.sample_restaurant h2{text-align:left}@media (max-width:768px){.pageCase section.sample_restaurant h2{text-align:center}}@media (max-width:414px){.pageCase section.sample_restaurant h2{text-align:left}}.pageCase section.sample_restaurant div.case_content:nth-child(2){height:510px;justify-content:space-between}.pageCase section.sample_restaurant div.case_content:nth-child(2) p{height:144px;width:508px;margin-left:70px;align-self:flex-start;margin-top:92px}.pageCase section.sample_restaurant div.case_content:nth-child(2) img{width:468px;height:458px}@media (min-width:1366px){.pageCase section.sample_restaurant div.case_content:nth-child(2){justify-content:center}.pageCase section.sample_restaurant div.case_content:nth-child(2) p{margin-left:150px}}@media (max-width:1024px){.pageCase section.sample_restaurant div.case_content:nth-child(2) img{max-width:430px;width:100%;height:auto}}@media (max-width:768px){.pageCase section.sample_restaurant div.case_content:nth-child(2){height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px 0 64px}.pageCase section.sample_restaurant div.case_content:nth-child(2) p{max-width:430px;width:100%;height:auto;font-size:20px;line-height:36px;letter-spacing:1px;margin:28px 0 0;align-self:center}}@media (max-width:414px){.pageCase section.sample_restaurant div.case_content:nth-child(2){height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px 0 48px}.pageCase section.sample_restaurant div.case_content:nth-child(2) img{max-width:318px}.pageCase section.sample_restaurant div.case_content:nth-child(2) p{font-size:16px;line-height:24px;letter-spacing:.8px}}.pageCase section.sample_restaurant div.case_content:nth-child(3){height:427px;position:relative;align-items:flex-start}.pageCase section.sample_restaurant div.case_content:nth-child(3) p{width:402px;margin-right:19px;align-self:center}.pageCase section.sample_restaurant div.case_content:nth-child(3) img{width:705px;height:375px;margin-top:20px}@media (min-width:1366px){.pageCase section.sample_restaurant div.case_content:nth-child(3){justify-content:center}.pageCase section.sample_restaurant div.case_content:nth-child(3) p{margin-right:19px}}@media screen and (max-width:1366px) and (min-width:768px){.pageCase section.sample_restaurant div.case_content:nth-child(3){justify-content:flex-end}.pageCase section.sample_restaurant div.case_content:nth-child(3) p{position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:402px;width:35%}}@media (max-width:1024px){.pageCase section.sample_restaurant div.case_content:nth-child(3){height:436px}.pageCase section.sample_restaurant div.case_content:nth-child(3) p{width:45%}.pageCase section.sample_restaurant div.case_content:nth-child(3) img{width:664px;height:352px}}@media (max-width:992px){.pageCase section.sample_restaurant div.case_content:nth-child(3) p{width:40%}.pageCase section.sample_restaurant div.case_content:nth-child(3) img{width:85%;max-width:664px;height:auto}}@media (max-width:768px){.pageCase section.sample_restaurant div.case_content:nth-child(3){height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex-direction:column;justify-content:space-between;align-items:center;padding:20px 0 64px}.pageCase section.sample_restaurant div.case_content:nth-child(3) img{order:1;width:100%;max-width:584px;height:auto;margin-top:0}.pageCase section.sample_restaurant div.case_content:nth-child(3) p{order:2;position:static;max-width:430px;width:100%;font-size:20px;font-style:normal;line-height:36px;letter-spacing:1px;margin:0}}@media (max-width:768px) and (min-width:767px){.pageCase section.sample_restaurant div.case_content:nth-child(3) p{margin-top:64px}}@media (max-width:767px){.pageCase section.sample_restaurant div.case_content:nth-child(3) p{margin-top:28px}}@media (max-width:414px){.pageCase section.sample_restaurant div.case_content:nth-child(3){padding:20px 0 48px}.pageCase section.sample_restaurant div.case_content:nth-child(3) img{max-width:366px}.pageCase section.sample_restaurant div.case_content:nth-child(3) p{font-size:16px;line-height:24px;letter-spacing:.8px}}.pageCase section.sample_restaurant div.case_content:nth-child(4){height:427px;justify-content:space-between}.pageCase section.sample_restaurant div.case_content:nth-child(4) p{width:485px;margin-left:32px}.pageCase section.sample_restaurant div.case_content:nth-child(4) img{width:496px;height:398px}@media (min-width:1366px){.pageCase section.sample_restaurant div.case_content:nth-child(4){justify-content:center}.pageCase section.sample_restaurant div.case_content:nth-child(4) p{margin-left:122px}}@media (max-width:1024px){.pageCase section.sample_restaurant div.case_content:nth-child(4) img{width:468px;height:376px}}@media (max-width:768px){.pageCase section.sample_restaurant div.case_content:nth-child(4){height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px 0 64px}.pageCase section.sample_restaurant div.case_content:nth-child(4) img{width:100%;max-width:468px;height:auto}.pageCase section.sample_restaurant div.case_content:nth-child(4) p{max-width:357px;width:100%;font-size:20px;line-height:36px;letter-spacing:1px;margin:28px 0 0;align-self:center}}@media (max-width:414px){.pageCase section.sample_restaurant div.case_content:nth-child(4){padding:20px 0 32px}.pageCase section.sample_restaurant div.case_content:nth-child(4) img{max-width:318px}.pageCase section.sample_restaurant div.case_content:nth-child(4) p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:24px;letter-spacing:.8px}}.pageCase section.sample_restaurant .ant-carousel .slick-dots{margin:0 0 10px}.pageCase section.sample_restaurant .slick-dots li.slick-active button:before{color:#3fba88}.pageCase section.sample_restaurant .slick-dots li button:before{width:24px!important;height:24px!important;font-size:10px!important;line-height:60px}.pageCase section.sample_restaurant .slick-dots li button:focus:before,.pageCase section.sample_restaurant .slick-dots li button:hover:before{opacity:.7}.pageCase section.sample_restaurant .ant-carousel{display:flex;justify-content:center;width:100%}.pageCase section.sample_restaurant .shop_carousel{max-width:1032px;overflow:hidden}@media (max-width:992px){.pageCase section.sample_restaurant .shop_carousel{max-width:720px}}@media (max-width:768px){.pageCase section.sample_restaurant .shop_carousel{max-width:672px}}@media (max-width:520px){.pageCase section.sample_restaurant .shop_carousel{max-width:368px}}.pageCase section.sample_restaurant .shop_carousel a{display:flex;justify-content:center;align-items:center;margin-bottom:64px}@media (max-width:768px){.pageCase section.sample_restaurant .shop_carousel a{margin-bottom:48px}}@media (max-width:414px){.pageCase section.sample_restaurant .shop_carousel a{margin-bottom:36px}}.pageCase section.sample_restaurant .shop_carousel img{width:112px!important;height:112px!important}@media (max-width:768px){.pageCase section.sample_restaurant .shop_carousel img{margin-right:16px!important}}@media (max-width:600px){.pageCase section.sample_restaurant .shop_carousel img{width:95px!important;height:95px!important;margin-right:0!important}}@media (max-width:520px){.pageCase section.sample_restaurant .shop_carousel img{width:80px!important;height:80px!important}}.pageCase section.sample_restaurant .shop_carousel.slick-slider{margin-bottom:0}.pageCase section.sample_restaurant .shop_carousel .carousel{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center}.pageCase section.sample_restaurant .shop_carousel .carousel a:focus{outline:none}.pageCase section.sample_hotel{width:100%}.pageCase section.sample_hotel h2{text-align:center}@media (max-width:1024px){.pageCase section.sample_hotel h2{padding:0 72px;text-align:left}}@media (max-width:768px){.pageCase section.sample_hotel h2{padding:0 88px;text-align:center}}@media (max-width:414px){.pageCase section.sample_hotel h2{text-align:left}}.pageCase section.sample_hotel img{width:50%;max-width:639px;height:auto;margin-right:28px}.pageCase section.sample_hotel ul{width:50%;max-width:459px;height:432px;margin-left:20px}.pageCase section.sample_hotel div.case_content{height:626px;margin-top:32px}@media (max-width:1024px){.pageCase section.sample_hotel img{max-width:448px}}@media (max-width:768px){.pageCase section.sample_hotel img{width:100%;max-width:460px;margin-right:0}.pageCase section.sample_hotel ul{width:100%;max-width:460px;height:auto;margin:28px 0 0}.pageCase section.sample_hotel div.case_content{height:auto;min-height:781px;flex-direction:column;justify-content:flex-start;padding:20px 0 64px}}@media (max-width:414px){.pageCase section.sample_hotel h2{width:100%;text-align:left;padding:0}.pageCase section.sample_hotel img{max-width:318px}.pageCase section.sample_hotel ul{max-width:374px}.pageCase section.sample_hotel div.case_content{max-height:573px;min-height:0}}section.sample_more h2{text-align:right}section.sample_more div.case_content{flex-direction:column}section.sample_more div.case_content ul{margin:28px 0 0}section.sample_more div.case_content:nth-child(2){margin-bottom:76px}section.sample_more div.case_content:nth-child(3){margin-bottom:32px}section.sample_more img{margin-top:20px}section.sample_more img.more_1{width:100%;max-width:1121px;height:auto}section.sample_more img.more_2{width:100%;max-width:776px;height:auto}@media (max-width:1024px){section.sample_more h2{padding:0 72px;text-align:left}section.sample_more div.case_content:nth-child(2){margin-bottom:64px}section.sample_more img.more_1{max-width:843px}section.sample_more img.more_2{max-width:844px}}@media (max-width:768px){section.sample_more h2{padding:0}section.sample_more img.more_1{max-width:704px}section.sample_more img.more_2{max-width:705px}}@media (max-width:414px){section.sample_more div.case_content:nth-child(2){margin-bottom:48px}section.sample_more img.more_1{max-width:376px}section.sample_more img.more_2{max-width:375px}}.pageContactBlock{width:100%;height:361px;background-color:#f5faf5;display:flex;align-items:center;flex-direction:column;text-align:center}.pageContactBlock h1{font-size:42px;letter-spacing:2.1px;line-height:normal;margin:100px 0 0}.pageContactBlock h1 br{display:none}@media (max-width:414px){.pageContactBlock h1 br{display:block}}.pageContactBlock p{color:#676767;font-size:24px;letter-spacing:1.2px;line-height:normal;margin:16px 0 48px}.pageContactBlock button{width:170px;height:48px;padding:10px 0;border-radius:50px;background:linear-gradient(180deg,#3dd786,#00af54);color:#fff;font-size:20px;letter-spacing:2px;text-align:center;border:none;margin-bottom:56px}@media (max-width:768px){.pageContactBlock{height:auto;min-height:352px;padding:0 48px}.pageContactBlock h1{font-size:36px;letter-spacing:1.8px}}@media (max-width:414px){.pageContactBlock{min-height:371px;padding:0 27px}.pageContactBlock h1{font-size:28px;letter-spacing:1.4px}.pageContactBlock p{font-size:18px;letter-spacing:.9px}}.pagePrivacyPolicy,.pageTOS{padding-top:72px}.pagePrivacyPolicy h1,.pagePrivacyPolicy h2,.pagePrivacyPolicy h4,.pageTOS h1,.pageTOS h2,.pageTOS h4{margin:0 0 24px}@media (max-width:375px){.pagePrivacyPolicy h1,.pagePrivacyPolicy h2,.pagePrivacyPolicy h4,.pageTOS h1,.pageTOS h2,.pageTOS h4{margin:0 0 20px}}.pagePrivacyPolicy h1,.pageTOS h1{font-size:38px;line-height:55px}@media (max-width:375px){.pagePrivacyPolicy h1,.pageTOS h1{font-size:30px;line-height:43px}}.pagePrivacyPolicy h2,.pageTOS h2{font-size:32px;line-height:46px;color:#676767;font-weight:400}@media (max-width:375px){.pagePrivacyPolicy h2,.pageTOS h2{font-size:24px;line-height:35px}}.pagePrivacyPolicy h4,.pageTOS h4{font-weight:400;font-size:20px;line-height:29px;color:#676767}@media (max-width:375px){.pagePrivacyPolicy h4,.pageTOS h4{font-size:18px;line-height:26px}}.pagePrivacyPolicy p,.pageTOS p{color:#676767;font-weight:300;font-size:16px;line-height:23px;margin-bottom:24px}@media (max-width:375px){.pagePrivacyPolicy p,.pageTOS p{font-size:14px;line-height:20px;margin-bottom:20px}}.pagePrivacyPolicy section,.pageTOS section{margin-bottom:48px;background-color:initial}@media (max-width:375px){.pagePrivacyPolicy section,.pageTOS section{margin-bottom:40px}}.pagePrivacyPolicy .Privacy_list,.pagePrivacyPolicy .tos_list,.pageTOS .Privacy_list,.pageTOS .tos_list{-webkit-padding-start:24px;padding-inline-start:24px}.pagePrivacyPolicy .Privacy_list li,.pagePrivacyPolicy .tos_list li,.pageTOS .Privacy_list li,.pageTOS .tos_list li{list-style-type:decimal;font-weight:300;font-size:16px;line-height:23px;color:#676767}@media (max-width:375px){.pagePrivacyPolicy .Privacy_list li,.pagePrivacyPolicy .tos_list li,.pageTOS .Privacy_list li,.pageTOS .tos_list li{font-size:14px;line-height:20px}}.pagePrivacyPolicy .link,.pageTOS .link{color:#3fb588;text-decoration:underline}.pagePrivacyPolicy .link:hover,.pageTOS .link:hover{color:rgba(63,181,136,.7)}.pagePrivacyPolicy .page_contact,.pageTOS .page_contact{margin-top:64px;font-weight:300;font-size:18px;line-height:26px}@media (max-width:375px){.pagePrivacyPolicy .page_contact,.pageTOS .page_contact{margin-top:52px;font-size:16px;line-height:23px}}.pagePrivacyPolicy .page_container,.pageTOS .page_container{padding:48px 92px 76px;background-color:#fff}@media (max-width:1280px){.pagePrivacyPolicy .page_container,.pageTOS .page_container{padding:48px 72px 76px}}@media (max-width:768px){.pagePrivacyPolicy .page_container,.pageTOS .page_container{padding:48px 52px 76px}}@media (max-width:375px){.pagePrivacyPolicy .page_container,.pageTOS .page_container{padding:32px 24px 56px}}.newAllSetting{display:flex;-webkit-overflow-scrolling:touch}.newAllSetting.newAllSettingFixed{position:fixed;left:0;top:0;width:100%}.newAllSetting .newAllSettingSideBar{flex:none;width:190px;position:fixed;left:64px;height:100dvh;overflow-y:auto;background-color:#f9f9f9;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width:768px){.newAllSetting .newAllSettingSideBar{display:none}}.newAllSetting .newAllSettingDisplay{flex:1 1;overflow:hidden;background-color:#fff;margin-left:254px}@media (max-width:768px){.newAllSetting .newAllSettingDisplay{border-top-left-radius:0;margin-left:0}}.newAllSetting .container{margin-top:20px;width:95%;max-width:900px;margin-left:20px}.newAllSetting .reservation-settings{padding-top:0}.newAllSettingSideBarWrap{padding-bottom:70px}@media (max-width:768px){.newAllSettingSideBarWrap{padding-top:60px}}.newAllSettingSideBarWrap button{background-color:initial;outline:none;border:none;color:#fff}.newAllSettingSideBar__backArea{background-color:rgba(51,51,51,.4);height:65px;line-height:65px;width:100%;text-align:center}.newAllSettingSideBar__backArea a,.newAllSettingSideBar__backArea a:active,.newAllSettingSideBar__backArea a:focus,.newAllSettingSideBar__backArea a:hover{color:#fff;text-decoration:none}.newAllSettingSideBar__backArea button{width:100%;position:relative}.newAllSettingSideBar__backArea button:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url(/static/media/back-setting-white-btn.6593c0bb.svg);background-size:100% auto;background-position:50%}.newAllSettingSideBar__pages{padding:24px 8px}.newAllSettingSideBar__pages a,.newAllSettingSideBar__pages a:focus,.newAllSettingSideBar__pages a:hover,.newAllSettingSideBar__pages a:visited{text-decoration:none}.newAllSettingSideBar__pages .pageBlock{margin-bottom:28px}.newAllSettingSideBar__pages .pageBlock_single{margin-bottom:16px}.m-applicationMenu__layout{display:none;position:fixed;top:0;left:0;background-color:rgba(51,51,51,.3);width:100vw;height:100vh;z-index:1030}.m-applicationMenu__layout.showLayout{display:block}.m-menuIcon{position:fixed;bottom:96px;right:15px;display:inline-block;width:50px;height:50px;background-position:50%;background-repeat:no-repeat;background-size:50% auto;background-color:#76bb6c;border-radius:50%;overflow:hidden;cursor:pointer;z-index:1032;transition:all .5s linear;display:none}@media (max-width:768px){.m-menuIcon{display:block}}.m-menuIcon.m-applicationMenuIcon{background-image:url(/static/media/application.efd78b5e.svg)}.m-menuIcon.m-applicationMenuIcon.hideIcon,.m-menuIcon.m-closeApplicationMenuIcon{opacity:0;pointer-events:none}.m-menuIcon.m-closeApplicationMenuIcon:before{content:"\f00d";font:normal normal normal 30px FontAwesome;position:absolute;top:50%;left:50%;color:#fff;transform:translateX(-50%) translateY(-50%)}.m-menuIcon.m-closeApplicationMenuIcon.showIcon{opacity:1;pointer-events:auto}.shopBindModal .ant-modal{height:654px!important;width:560px!important;margin-bottom:0}@media (max-width:768px){.shopBindModal .ant-modal{max-width:100vw;width:100%!important;height:100%!important;margin-top:0;padding-bottom:0}}.shopBindModal .ant-modal-header{height:56px;padding:16px 64px}.shopBindModal .ant-modal-title{font-size:16px;color:#676767;letter-spacing:1.1px;font-weight:500;text-align:center}.shopBindModal .ant-modal-content{border-radius:12px;overflow:auto}@media (max-width:768px){.shopBindModal .ant-modal-content{border-radius:0;height:100%}}.shopBindModal .ant-modal-body{background-color:#fff;color:#676767;font-size:16px;height:534px;line-height:24px;padding:0 8px 24px 24px}@media (max-width:768px){.shopBindModal .ant-modal-body{height:calc(100vh - 120px)}}.shopBindModal .ant-modal-footer{height:64px;background-color:#fff;padding:12px;text-align:right}.shopBindModal .ant-modal-footer button{color:#fff;font-size:14px;font-weight:500;border:none;width:124px;height:40px;background-color:#3fba88;border-radius:8px;padding:8px 12px}.shopBindModal .ant-modal-footer button:focus{outline:none;border-color:none}.shopBindModal .shopBindModalBody{height:100%;overflow:auto}.shopBindModal .shopBindModalBody .logo{width:100%;text-align:center;margin-top:40px;margin-bottom:48px}.shopBindModal .shopBindModalBody .logo img{width:139px;height:139px;border-radius:50%;box-shadow:0 0 1px rgba(0,0,0,.12),0 0 8px -1px rgba(51,51,51,.1)}.shopBindModal .shopBindModalBody .info_block .info_block_title{font-size:16px;font-weight:500;color:#979797;margin-bottom:4px}.shopBindModal .shopBindModalBody .info_block .info_block_content{font-size:18px;font-weight:500;color:#676767;margin-bottom:16px}.shopBindModal .shopBindModalBody .photos{display:flex;flex-wrap:wrap;width:100%}.shopBindModal .shopBindModalBody .photos .photo{margin-bottom:16px;padding:0 16px 0 0;aspect-ratio:1/1}.shopBindModal .shopBindModalBody .photos .photo img{width:100%;height:100%;object-fit:cover;border-radius:8px}@media (max-width:768px){.shopBindModal .shopBindModalBody .photos .photo{margin-bottom:8px;padding-right:8px}}.menuAppIntroModal .ant-modal{width:688px!important;height:655px!important}@media (max-width:768px){.menuAppIntroModal .ant-modal{max-width:100vw;width:100%!important;height:100%!important;margin-top:0;padding-bottom:0}}.menuAppIntroModal .ant-modal-content{position:relative;border-radius:12px;overflow:auto;height:655px}@media (max-width:768px){.menuAppIntroModal .ant-modal-content{border-radius:0;height:100%}}.menuAppIntroModal .ant-modal-header{height:56px;position:-webkit-sticky;position:sticky;top:0}.menuAppIntroModal .ant-modal-close{display:none}.menuAppIntroModal .btn_close{width:16px;height:16px;position:absolute;top:22px;right:20px;background-image:url(/static/media/icon_dismiss_rounded.bf8bf6e9.svg);background-position:50%;background-size:contain;cursor:pointer}.menuAppIntroModal .ant-modal-title{font-size:16px;font-weight:500;line-height:24px;color:#676767;letter-spacing:.89px;text-align:center}.menuAppIntroModal .ant-modal-body{background-color:#fff;padding:0}.menuAppIntroModal .menuAppIntroModalBody strong{font-weight:600}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_1{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_1{min-height:calc(100vh - 56px)}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_1 img:first-child{height:28px;width:327px;margin:56px 0}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_1 img:nth-child(4){height:320px;width:100%;margin:24px 0 33px}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_1 img:nth-child(4){object-fit:cover}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_1 div{color:#282828;font-weight:600}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_1 div:nth-child(2){font-size:28px;line-height:42px;margin-bottom:10px}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_1 div:nth-child(2){margin-bottom:8px}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_1 div:nth-child(3){font-size:20px;line-height:30px}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_2{display:flex;flex-direction:column;justify-content:center;align-items:center}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_2 img{height:48px;width:48px;margin-top:7px;margin-bottom:24px}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_2 div{color:#282828}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_2 div:nth-child(2){font-size:28px;font-weight:600;line-height:42px;margin-bottom:10px}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_2 div:nth-child(2){margin-bottom:8px}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_2 div:nth-child(3){font-size:16px;line-height:24px;text-align:center}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3{color:#282828;padding:0 24px;display:flex;justify-content:center;align-items:center;flex-direction:column}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_block_title{font-size:20px;font-weight:600;margin:80px 0 16px;text-align:center}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box{display:flex;align-items:center;width:640px;height:320px;background:#fff;box-shadow:0 0 2px rgba(51,51,51,.2),0 2px 20px rgba(27,14,14,.08);border-radius:20px;margin-bottom:16px}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box{width:90%;height:100%;flex-direction:column}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(2){padding:40px}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(2){padding:24px}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(2) .menuAppIntro_box_img{order:2}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(2) .menuAppIntro_box_content{order:1}}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(4) .menuAppIntro_box_img{order:2}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(4) .menuAppIntro_box_content{order:1}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:last-child,.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(3),.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(4){padding:40px 40px 0}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:last-child,.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(3),.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(4){justify-content:space-between;padding:24px 24px 0}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:last-child .menuAppIntro_box_img,.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(3) .menuAppIntro_box_img,.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(4) .menuAppIntro_box_img{align-self:flex-end}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:last-child .menuAppIntro_box_img img,.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(3) .menuAppIntro_box_img img,.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(4) .menuAppIntro_box_img img{max-width:279px;width:100%}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:last-child .menuAppIntro_box_content,.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(3) .menuAppIntro_box_content,.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(4) .menuAppIntro_box_content{padding-bottom:40px}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:last-child .menuAppIntro_box_content,.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(3) .menuAppIntro_box_content,.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:nth-child(4) .menuAppIntro_box_content{padding-bottom:0}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box:last-child{margin-bottom:0}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box .menuAppIntro_box_content{width:310px}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box .menuAppIntro_box_content div:first-child{font-weight:700;font-size:24px;margin-bottom:20px}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box .menuAppIntro_box_content div:first-child{text-align:center;margin-bottom:16px}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box .menuAppIntro_box_content div:nth-child(2){font-size:14px}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box .menuAppIntro_box_content{width:100%;margin-bottom:32px}}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_3 .menuAppIntro_box .menuAppIntro_box_img{width:100%;text-align:center}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4{display:flex;flex-direction:column;justify-content:center;align-items:center}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 img:first-child{width:48px;height:48px;margin-top:80px;margin-bottom:40px}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 img:nth-child(4){display:none}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 img.img__7{margin-top:80px;margin-bottom:40px}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 div{color:#282828}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 div:nth-child(2){font-size:28px;font-weight:600;margin-bottom:10px}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 div:nth-child(2){margin-bottom:8px}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 div:nth-child(3){font-size:16px;text-align:center;margin-bottom:40px}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 div.intro__text-5{font-size:16px;text-align:center;margin-top:16px;margin-bottom:40px}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 div.intro__text-5{display:none}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 div.intro__text-8{font-size:28px;font-weight:600;line-height:42px;margin-bottom:10px}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 div.intro__text-8{margin-bottom:8px}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 div:nth-child(9){font-size:20px;font-weight:600;line-height:30px}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 button{height:60px;font-size:16px;font-weight:600;padding:20px;color:#fff;box-shadow:0 2px 20px rgba(51,51,51,.2);border-radius:82px;border:none}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 button{height:50px;font-size:14px;font-weight:700;padding:16px}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 .download_btn{background-color:#282828}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 .download_btn:first-child{width:auto;margin-right:20px}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 .download_btn:first-child{width:155.5px;margin-right:16px}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 .download_btn:nth-child(2){width:160px}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 .download_btn:nth-child(2){width:155.5px}}.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 .bind_btn{width:160px;background-color:#3fba88;margin-top:40px;margin-bottom:80px}@media (max-width:768px){.menuAppIntroModal .menuAppIntroModalBody .menuAppIntro_block_4 .bind_btn{width:327px}}.menuAccountDeleteModal .ant-modal{height:232px!important;width:374px!important}@media (max-width:768px){.menuAccountDeleteModal .ant-modal{max-width:100vw;width:100%!important;margin:0;top:-5px!important;vertical-align:bottom!important}}.menuAccountDeleteModal .ant-modal-close{display:none}.menuAccountDeleteModal .ant-modal-header{height:56px;padding:13px 32px}@media (max-width:768px){.menuAccountDeleteModal .ant-modal-header{height:78px;padding:24px;border-bottom:none}}.menuAccountDeleteModal .ant-modal-content{border-radius:12px;overflow:hidden}@media (max-width:768px){.menuAccountDeleteModal .ant-modal-content{border-radius:12px 12px 0 0}}.menuAccountDeleteModal .ant-modal-title{font-size:20px;line-height:30px;color:#676767;letter-spacing:1.1px;font-weight:500}.menuAccountDeleteModal .ant-modal-body{background-color:#f5f5f5;color:#676767;font-size:16px;min-height:86px;line-height:24px;padding:32px}@media (max-width:768px){.menuAccountDeleteModal .ant-modal-body{background-color:#fff;height:72px;padding:0 24px 24px}.menuAccountDeleteModal .ant-modal-body br{display:none}}.menuAccountDeleteModal .ant-modal-footer{padding:12px 8px}@media (max-width:768px){.menuAccountDeleteModal .ant-modal-footer{padding:16px 24px}}.menuAccountDeleteModal button{color:#fff;font-size:16px;font-weight:500;line-height:16px;border:none;width:124px;height:40px;border-radius:8px;padding:12px 0;text-align:center}.menuAccountDeleteModal button:focus{outline:none;border-color:none}.menuAccountDeleteModal .btn_save{background-color:#3fba88}.menuAccountDeleteModal .btn_save:focus,.menuAccountDeleteModal .btn_save:hover{color:#fff;background-color:#3fba88}.menuAccountDeleteModal .btn_cancel{background-color:#c8c8c8}.menuAccountDeleteModal .btn_cancel:focus,.menuAccountDeleteModal .btn_cancel:hover{color:#fff;background-color:#c8c8c8}.shopNewModal .ant-modal{height:654px!important;width:560px!important;margin-bottom:0}@media (max-width:768px){.shopNewModal .ant-modal{max-width:100vw;width:100%!important;height:100%!important;margin-top:0;padding-bottom:0}}.shopNewModal .ant-modal-header{height:56px;padding:16px 64px}.shopNewModal .ant-modal-title{font-size:16px;color:#676767;letter-spacing:1.1px;font-weight:500;text-align:center}.shopNewModal .ant-modal-content{border-radius:12px;overflow:auto}@media (max-width:768px){.shopNewModal .ant-modal-content{border-radius:0;height:100%}}.shopNewModal .ant-modal-body{background-color:#fff;color:#676767;font-size:16px;height:534px;line-height:24px;padding:0 24px}@media (max-width:768px){.shopNewModal .ant-modal-body{height:calc(100vh - 120px)}}.shopNewModal .ant-modal-footer{height:64px;background-color:#fff;padding:12px;text-align:right}.shopNewModal .ant-modal-footer button{color:#fff;font-size:14px;font-weight:500;border:none;width:124px;height:40px;background-color:#3fba88;border-radius:8px;padding:8px 12px}.shopNewModal .ant-modal-footer button:focus{outline:none;border-color:none}.shopNewModal .shopNewModalBody{height:100%;overflow:auto}.shopNewModal .shopNewModalBody .logo{width:100%;text-align:center;margin-top:40px;margin-bottom:40px}.shopNewModal .shopNewModalBody .logo img{width:139px;height:139px;border-radius:50%;box-shadow:0 0 1px rgba(0,0,0,.12),0 0 8px -1px rgba(51,51,51,.1);object-fit:contain}.shopNewModal .shopNewModalBody .logo .shopForm_info_logo_change{color:#3fba88;font-weight:500;font-size:16px;line-height:150%;margin-top:24px;cursor:pointer}.shopNewModal .shopNewModalBody .info_block{margin-bottom:16px}.shopNewModal .shopNewModalBody .info_block .info_block_title{font-size:16px;font-weight:500;color:#676767;margin-bottom:4px}.shopNewModal .shopNewModalBody .info_block .shopForm_info_input{height:45px;width:100%;background:#fff;border:1px solid #c8c8c8;border-radius:8px;font-weight:500;font-size:16px;line-height:150%;color:#676767}.icon-retry{-webkit-mask-image:url(/static/media/retry-icon.284845f0.svg);mask-image:url(/static/media/retry-icon.284845f0.svg);background-color:#676767;-webkit-mask-position:center;mask-position:center;width:18px;height:18px}.icon-retry.loading{animation:spin 1.5s ease infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}button.button-dudoo-retry{padding:0!important;border:none;background-color:initial;display:flex;align-items:center;justify-content:center}button.button-dudoo-retry .icon-retry{background-color:#ce4949}.listViewRow button.button-dudoo-retry{width:18px;height:18px}.listViewRow .syncTime{font-size:12px;letter-spacing:.667px}.bookingList__card .icon-retry,.canvasTableBookingInfo__currentBooking .icon-retry,.canvasTableBookingInfo__nextBooking .icon-retry{width:16px;height:16px}.bookingList__card .dudooSyncBlock,.canvasTableBookingInfo__currentBooking .dudooSyncBlock,.canvasTableBookingInfo__nextBooking .dudooSyncBlock{margin:0;text-align:right}.bookingList__card .syncTime,.canvasTableBookingInfo__currentBooking .syncTime,.canvasTableBookingInfo__nextBooking .syncTime{font-size:10px;letter-spacing:.24px}.bookingList__card button.button-dudoo-retry,.canvasTableBookingInfo__currentBooking button.button-dudoo-retry,.canvasTableBookingInfo__nextBooking button.button-dudoo-retry{width:16px!important;height:16px!important}.bookingList__card img,.canvasTableBookingInfo__currentBooking img,.canvasTableBookingInfo__nextBooking img{width:16px!important;height:16px!important;margin:0}.bookingList__card .dudooSyncBlock{text-align:left}.canvasTableBookingInfo__nextBooking .dudooSyncBlock{margin:0 0 8px}.dudooSyncSettings:has(.syncButton-block){min-height:0}.dudooSyncSettings .settingTbl{margin:20px 0 0!important}.dudooSyncSettings .syncButton-block{display:flex;margin-top:12px}.dudooSyncSettings .syncButton-block button{display:flex;align-items:center;justify-content:center;margin-left:16px;padding:8px 16px;height:34px;min-width:91px;border-radius:8px;border:1px solid #dcdcdc;background-color:#fff;color:rgba(51,51,51,.75);font-size:14px;font-weight:500;line-height:130%;letter-spacing:.7px;transition:all .3s ease-in-out}.dudooSyncSettings .syncButton-block button:not(.btn-sync-success):hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.dudooSyncSettings .syncButton-block button:not(.btn-sync-success):active{background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)}.dudooSyncSettings .syncButton-block button.btn-sync-success{border-color:#3fba88;color:#3fba88;cursor:default}.dudooSyncSettings .syncButton-block button img{width:18px;height:18px}.dudooSyncSettings .syncButton-block .syncText{display:flex;align-items:center;font-size:14px;line-height:140%;letter-spacing:.7px;text-align:left}@media (max-width:768px){.dudooSyncSettings .syncButton-block{flex-direction:column}.dudooSyncSettings .syncButton-block button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:4px;margin-left:0}.dudooSyncSettings .syncButton-block span{display:block}}.dudooSyncSettings .content_notActivated{font-size:20px;font-weight:500;line-height:28px;letter-spacing:.03em;margin:80px 0}.dudooSyncSettings .additional_text{margin-top:2px}.dudooSyncStatus{display:flex;padding:0 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:100px;background-color:#f0f0f0;font-size:13px;line-height:normal;letter-spacing:.65px}.dudooSyncStatus.dudooSyncStatus-success{color:rgba(51,51,51,.6)}.dudooSyncStatus.dudooSyncStatus-fail{color:#ce4949}.userChangePassword{position:relative;padding-top:128px;width:100%;height:100vh;display:flex;align-items:center;flex-direction:column;background-image:url(/static/media/bg_tree.5fdce246.svg);background-repeat:no-repeat;background-color:#f5faf4;background-position:center bottom 48px}@media (min-width:1024px){.userChangePassword{background-size:100% auto}}@media (max-width:768px){.userChangePassword{padding-top:88px;padding-right:20px;padding-left:20px}}.userChangePassword:after{content:"";position:absolute;bottom:0;width:100%;height:48px;background-color:#3fba88}.userChangePassword .title{color:#676767;font-size:32px;line-height:125%;letter-spacing:.75px;display:flex;align-items:flex-end}.userChangePassword .title img{height:50px;margin-left:20px}@media (max-width:768px){.userChangePassword .title{font-size:26px}.userChangePassword .title img{height:42px}}.userChangePassword .form_password{width:412px;min-height:388px;padding:40px 56px;border-radius:13px;border:1px solid #dcdcdc;background:hsla(0,0%,100%,.75);box-shadow:0 4px 20px 0 rgba(0,0,0,.1);margin-top:32px}.userChangePassword .form_password .subtitle{color:#333;font-size:24px;font-weight:500;line-height:150%;letter-spacing:.75px;text-align:center}.userChangePassword .form_password .input_confirmPassword,.userChangePassword .form_password .input_newPassword{display:flex;flex-direction:column}.userChangePassword .form_password .input_confirmPassword label,.userChangePassword .form_password .input_newPassword label{font-size:16px;font-weight:500;color:#333;line-height:20px;margin-bottom:8px}.userChangePassword .form_password .input_confirmPassword input[type=password],.userChangePassword .form_password .input_newPassword input[type=password]{border-radius:7px;border:1px solid #dcdcdc;background:#fff;height:40px;width:100%;padding:10px;letter-spacing:1.25em}.userChangePassword .form_password .input_confirmPassword input[type=password]:focus-within,.userChangePassword .form_password .input_newPassword input[type=password]:focus-within{border:1px solid #3fba88;outline:none}.userChangePassword .form_password .input_confirmPassword input[type=password]::placeholder,.userChangePassword .form_password .input_newPassword input[type=password]::placeholder{color:#c8c8c8;font-size:14px;font-weight:400;line-height:20px;letter-spacing:normal}.userChangePassword .form_password .input_confirmPassword input[type=password].input_error,.userChangePassword .form_password .input_newPassword input[type=password].input_error{border:1px solid #ce4949;color:#ce4949}.userChangePassword .form_password .input_newPassword{margin-top:36px}.userChangePassword .form_password .input_confirmPassword{margin-top:24px}.userChangePassword .form_password .text_error{color:#ce4949;font-size:12px;font-weight:400;line-height:17px;margin-top:2px}@media (max-width:768px){.userChangePassword .form_password{width:100%;max-width:374px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:40px 52px}.userChangePassword .form_password .subtitle{font-size:20px}}.reportPanel{color:#676767}.reportPanel hr{margin:22px 0 40px}.reportPanel .subtitle{font-size:22px;line-height:32px;color:#333}.reportPanel .block{margin-bottom:40px}.reportPanel .date_range{width:100%;min-height:137px;padding:16px;background:#f9f9f9;border-radius:8px;display:flex;justify-content:space-between;margin-top:16px}.reportPanel .date_range .date_range_block{width:180px;margin-right:16px}.reportPanel .date_range .text{font-size:16px;line-height:24px;margin-bottom:8px;font-weight:500}.reportPanel .date_range .content{font-size:14px;line-height:20px}@media (max-width:768px){.reportPanel .date_range{flex-wrap:wrap}.reportPanel .date_range .date_range_block{width:49%;margin-right:0}.reportPanel .date_range .date_range_block:nth-child(3),.reportPanel .date_range .date_range_block:nth-child(4){margin-top:32px}}.reportPanel .dateRangePicker,.reportPanel .report_select{width:100%;height:45px;background:#fff;border:1px solid #c8c8c8;border-radius:8px;padding:12px;font-size:14px;line-height:20px}.reportPanel .report_radio{display:flex;align-items:center;font-weight:400;letter-spacing:.67px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.reportPanel .report_radio div{font-size:20px;line-height:150%}.reportPanel .report_radio p{font-size:14px;line-height:150%}.reportPanel .report_radio .option{margin-left:16px}.reportPanel .report_checkbox{position:relative;display:flex;align-items:center;font-weight:400;font-size:18px;line-height:26px}.reportPanel .report_checkbox input[type=checkbox]{width:16px;height:16px;margin-right:12px;-webkit-appearance:none;-o-appearance:none;appearance:none;border:1px solid #676767;border-radius:2px;outline:none;transition-duration:.2s}.reportPanel .report_checkbox input[type=checkbox]:checked{background-color:#3fba88;border:none}.reportPanel .report_checkbox input[type=checkbox]:checked+span:before{content:url(/static/media/checkbox_icon.a0ab39b7.svg);position:absolute;display:block;text-align:center;color:#fff;left:2px;bottom:0}.reportPanel .btn_export{width:128px;height:56px;font-size:16px;font-weight:500;line-height:24px;text-align:center;color:#fff;background:#3fba88;border:1px solid #3fba88;box-shadow:0 1px 2px rgba(51,51,51,.2);border-radius:8px}.reportPanel .select_coupon{margin-left:30px}.reportPanel .select_coupon select{max-width:256px;margin-bottom:8px}.reportPanel .select_coupon select:required:invalid{color:#c8c8c8}.reportPanel .coupon_select{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reportPanel .error_text{color:#ef6868;margin-top:4px}.reportPanel .recharts-legend-wrapper{left:10px!important}.reportPanel .chart_box{margin-bottom:48px;overflow-x:auto;overflow-y:hidden;position:relative}.reportPanel .chart_box .loading{position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.reportPanel .chart_box .loading span{margin-bottom:16px}button.bookingSearchBtn{background-color:initial;color:#676767;font-size:16px;height:24px;line-height:24px;border:none}button.bookingSearchBtn:focus{outline:none}button.bookingSearchBtn span{margin-right:3px}@media (max-width:768px){button.bookingSearchBtn{background-color:#f0f0f0;min-width:120px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:32px;border-radius:26px}}.bookingSearchModal .ant-modal-close{display:none}.bookingSearchModal .ant-modal-body{padding:10px}.bookingSearchModal .ant-modal-content{border-radius:14px}.bookingSearchModal button,.bookingSearchModal input{background-color:initial;border:none;padding:0}.bookingSearchModal button:focus,.bookingSearchModal input:focus{outline:none}.bookingSearchModal input{padding-left:10px}.bookingSearchModal .ant-spin{margin-top:15px;width:100%}.bookingSearchModal .ant-form-item{margin:0}.bookingSearchModal .ant-form-item-control-input-content{display:flex;height:35px;line-height:35px}.bookingSearchModal .ant-form-item-control-input-content .searchInput{margin-right:10px;border:none}.bookingSearchModal .ant-form-item-control-input-content .searchIcon{flex:none;width:auto;align-self:center;display:inline-block;padding:0 5px;line-height:35px;box-shadow:none}.bookingSearchModal .ant-form-item-control-input-content .searchIcon i{vertical-align:middle}.bookingSearchModal .ant-form-explain{font-size:10px;min-height:auto;margin-top:4px}.bookingSearchModal .searchRes{margin-top:8px;max-height:500px;overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:1px solid #c4c4c4}.bookingSearchModal .emptyRes{color:#8e8e8e;font-size:12px;height:100px;line-height:100px}.bookingSearchModal .emptyRes span{margin-left:5px}.bookingSearchModal .ant-tabs-nav{width:100%}.bookingSearchModal .ant-tabs-nav>div{display:flex}.bookingSearchModal .ant-tabs-nav .ant-tabs-tab{flex:none;width:50%;text-align:center;padding:4px 16px;color:#676767;margin-right:0}.bookingSearchModal .ant-tabs-nav .ant-tabs-tab:hover{color:#676767}.bookingSearchModal .ant-tabs-nav .ant-tabs-tab-active{font-weight:500;color:#676767;background-color:#fff;border-radius:7px;border:.5px solid rgba(0,0,0,.04)}.bookingSearchModal .ant-tabs-ink-bar{height:0}.bookingCard{cursor:pointer}.bookingCard:not(:last-child){margin-bottom:15px}.bookingCard>p{font-size:15px;line-height:21px;margin-bottom:0;color:#676767}.bookingCard h2{font-size:22px;line-height:22px;font-weight:500;letter-spacing:1px;display:inline-block;margin:0}.bookingCard h2 span{margin-left:5px;font-size:14px;line-height:20px;display:inline-block}.bookingCard .attendance,.bookingCard .attendance span{display:inline-block}.bookingCard .attendance span:first-child{font-size:26px;line-height:22px;margin:0 4px 0 16px}.bookingCard .attendance span:nth-child(2){font-size:14px;line-height:13px}.bookingCard .bottom{display:flex;margin-top:8px}.bookingCard .bottom>div{flex:none;width:30%;align-self:flex-end;line-height:21px;font-size:15px}.bookingCard .bottom>div:last-child{flex:1 1;line-height:17px;font-size:12px}.bookingCard .extra{text-align:right}.bookingCard .extra>div{display:inline-block}.bookingCardContent{padding:8px;border:1px solid #dcdcdc;border-radius:6px;font-size:14px;color:#676767}.bookingCardContent:hover{border-color:#3fba88}.bookingCardContent.active_scroll{animation:showActive 1s;animation-timing-function:linear}.bookingCardContent .time{font-size:18px;line-height:25px;margin:0 0 8px}.bookingCardContent .seat{font-weight:400;font-size:16px;line-height:24px;padding:0 8px;letter-spacing:1px;background-color:#f0f0f0;border-radius:4px;margin:0 0 3px 8px}.bookingCardContent .seat:first-child(1){margin-left:0}.bookingCardContent .status:after{content:" | ";display:inline-block;margin:0 8px;color:#c8c8c8}.bookingCardContent .status.status-confirmed{color:#3fba88}.bookingCardContent .status.status-unconfirmed{color:#f5a623}.bookingCardContent .status.status-cancel{color:#ccc}.bookingCardContent .status.status-no_show{color:#676767}.bookingCardContent .status.status-show{color:#349699}.bookingCardContent .status.status-seated{color:#4d9fff}.bookingCardContent .status.status-finish{color:#4a78b4}.bookingCardContent .status span{margin-left:8px}.infoFlex{display:flex}.infoFlex .infoLeft{flex:1 1;align-self:flex-end}.infoFlex .infoRight{flex:1 1;padding-left:10px;text-align:right}.bookingSection{padding-top:4px}.bookingSection:not(:last-child){margin-bottom:20px;padding-bottom:20px}.bookingSection>h2{color:#676767;font-size:20px;font-weight:500;line-height:26px;margin:0 0 10px}.queueCard{background:#fff;border:1px solid #dcdcdc;border-radius:6px;padding:8px}.queueCard:hover{border-color:#3fba88}.queueCard:not(:last-child){margin-bottom:15px}.queueCard h2{font-size:24px;line-height:24px}.queueCard .queueCardTop{margin-bottom:8px}.queueCard .statusTag{padding:4px 6px;border-radius:4px;font-size:14px;line-height:16px;color:#fff;margin-right:8px;display:inline-block}.queueCard .statusTag.statusTag-waiting{background-color:#3fba88}.queueCard .statusTag.statusTag-standby{background-color:#676767}.queueCard .statusTag.statusTag-canceled{background-color:#a4a4a4}.queueCard .groupName{line-height:24px;display:inline-block}.queueCard .infoRight{font-size:22px;line-height:22px;letter-spacing:1px;font-weight:600}.queueCard .infoRight.infoRight-waiting{color:#3fba88}.queueCard .infoRight.infoRight-standby{color:#676767}.queueCard .infoRight.infoRight-canceled{color:#c8c8c8}.queueCard .code:before,.queueCard .waitingTimeCount:before{content:"|";display:inline-block;margin:0 8px}.bookingSourceIcon{display:inline-block;width:20px;height:20px;vertical-align:middle}.tableMapLoading{width:100vw;height:100vh}.tableMapLoading>div{width:140px;margin:200px auto 0}.tableMapLoading>div:after{content:"";display:block;width:100px;height:3px;border-radius:1.5px;background-color:#3fba87;margin:0 auto}.tableMapLoading img{width:100%}.tableMap{font-size:18px}.tableMap input{width:100%;font-size:16px}.tableMap button{padding:15px 10px;border:none}.tableMap button:focus{outline:none}.tableMap .settingTbl{margin:20px 0 0!important}.tableMap .settingTbl .fix-header{margin-top:13px;align-self:auto!important}.tableMap .eidtBtns button{font-size:16px;width:47.5%;height:40px;padding:0;text-align:center}.tableMap .eidtBtns .btn-cancel{background-color:#fff;color:#3fba88;border:1px solid #3fba88;margin-right:5%}.tableMap .eidtBtns .btn-cancel:hover{color:#3fba88}.tableMap .eidtBtns .btn-check{background-color:#3fba87;color:#fff;border:1px solid #3fba87}.tableMap .eidtBtns .btn-check:hover{color:#fff}.tableMap .note{flex:none;width:100%;font-size:14px;margin-top:5px;color:#ce4949}.tableMap .tableMap_setting_switch{display:flex;margin:20px 0;flex-wrap:wrap}.tableMap .tableMap_setting_switch h5{flex:none;width:auto}.tableMap .tableMap_setting_switch>div{flex:1 1;padding-left:10px}.tableMap .tableMap_setting_switch .note{flex:none;width:100%;font-size:14px;margin-top:5px;color:#ce4949}.tableMap__wrap{max-width:700px;overflow:hidden;padding:40px;border-radius:5px;border:1px solid #eee;margin:0 auto}@media (max-width:768px){.tableMap__wrap{padding:20px}}.tableMap__list{padding:15px;display:flex;border:1px solid #eee;border-radius:5px;margin-bottom:20px}@media (max-width:768px){.tableMap__list:has(.editMode:not(.hide)){flex-direction:column;justify-content:flex-start}.tableMap__list:has(.editMode:not(.hide)) .editMode,.tableMap__list:has(.editMode:not(.hide)) .editMode__btns,.tableMap__list:has(.editMode:not(.hide)) .editMode__input,.tableMap__list:has(.editMode:not(.hide)) .tableMap__list__title{width:100%!important}.tableMap__list:has(.editMode:not(.hide)) .action-enter,.tableMap__list:has(.editMode:not(.hide)) .delete-icon{margin-top:16px}}.tableMap__list>div{align-self:center}.tableMap__list>div:first-child{flex:1 1;word-break:break-all;font-size:16px}.tableMap__list>div .delete-icon{flex:none;width:40px;text-align:right;font-size:18px;margin-right:8px}.tableMap__list>div .action-enter{flex:none;min-width:105px;text-align:right;font-size:14px;position:relative;color:#5c5c5c}.tableMap__list>div .action-enter span{display:inline-flex;align-items:center}.tableMap__list>div .action-enter span div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tableMap__list>div .action-enter:before{content:"";display:inline-block;width:1px;height:20px;background-color:#ddd;position:absolute;left:-8px;top:50%;transform:translateY(-50%)}.tableMap__list>div .action-enter i{margin-left:16px}.tableMap__list>div .action-enter>span{cursor:pointer}.tableMap__list .tableMap__list__title>span{display:inline-block;position:relative;padding-right:25px}.tableMap__list i{opacity:.5;cursor:pointer;vertical-align:middle}.tableMap__list i.fa-trash{color:#ce4949;opacity:.8}.tableMap__list .tableMap__list__edit i:first-child{margin-right:10px}.tableMap__list .editMode{display:flex}.tableMap__list .editMode .editMode__input{flex:1 1;padding-right:5px;align-self:center}.tableMap__list .editMode .editMode__btns{flex:none;width:140px;align-self:center}.tableMap__list .editMode input{border:0;border-bottom:1px solid #ddd}.tableMap__list .editMode input:focus{outline:none}.tableMap__list .editMode button{height:30px;font-size:14px}@media (max-width:768px){.tableMap__list .editMode{flex-direction:column}.tableMap__list .editMode .editMode__btns{margin-top:16px}}.editIcon{display:inline-block;cursor:pointer}.editIcon:after{content:"";display:inline-block;width:16px;height:19px;background-image:url(/static/media/pen_icon.60735a81.svg);background-repeat:no-repeat;background-position:50%;background-size:100% auto;margin-left:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}#tableMap__add{display:flex;margin-bottom:20px}#tableMap__add .tableMap__add__title{flex:1 1;padding-right:10px}#tableMap__add .tableMap__add__btns{flex:none;width:180px}#tableMap__add input{border:1px solid #ccc;border-radius:5px;padding:5px;height:40px}.tableMap__button{overflow:hidden}.tableMap__button button{width:100%;color:#3fba88;background-color:#fff;border:1px solid #3fba88;border-radius:5px}.tableMapCavas{position:fixed;top:0;left:0;width:100%;background:#fff}.tableMapCavas button:focus{outline:none}.tableMapCavas a{color:#333}.tableMapCavas a,.tableMapCavas a:active,.tableMapCavas a:focus,.tableMapCavas a:hover{text-decoration:none}.tableMapCavas .tableItem-square{width:50px;height:50px;border-radius:10px}.tableMapCavas .tableItem-horizontalRect{width:60px;height:40px;border-radius:5px}.tableMapCavas .tableItem-verticalRect{width:40px;height:60px;border-radius:5px}.tableMapCavas .tableItem-circle{width:50px;height:50px;border-radius:50%}.tabWrap{height:70px;display:flex}.tabWrap .tabs{flex:1 1;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;height:100%;display:inline-flex;align-items:center}.tabWrap .save{flex:none;width:110px;text-align:center;align-self:center}.tabsContainer{margin-bottom:-1px;white-space:nowrap;padding-left:10px}.tabsContainer>span{display:inline-block;padding:8px 25px;background-color:#eee;border-radius:8px;box-shadow:2px 2px 6px 1px hsla(0,0%,83.9%,.8);font-size:20px;margin-right:10px;position:relative;cursor:pointer}.tabsContainer>span.active{background-color:#fff;z-index:1}.canvasBackground{position:relative;margin:0 auto}.canvas{display:flex;position:relative;box-shadow:0 1px 4px 1px hsla(0,0%,83.9%,.8);background-color:#f8f8f8}.canvas .cavasSetting{flex:none;width:350px;height:calc(100vh - 40px);background-color:#fff;position:relative;z-index:1;box-shadow:2px 4px 3px 0 hsla(0,0%,83.9%,.8)}.canvas .cavasSetting.hideSetting{width:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1;border-radius:0 3px 3px 0;height:100%}.canvas .cavasSetting.hideSetting .settingWrap{opacity:0}.canvas .cavasSetting .toggleSetting{display:inline-block;width:25px;height:115px;font-size:18px;position:absolute;top:50%;right:-25px;z-index:1;text-align:center;cursor:pointer;transform:translateY(-50%);color:#fff;background-image:url(/static/media/toggleBackground.90b945df.svg);background-repeat:no-repeat;background-position-x:-31px}.canvas .cavasSetting .toggleSetting i{line-height:115px}.canvas .settingWrap{opacity:1;height:100%;overflow-y:auto;padding-bottom:120px;-webkit-overflow-scrolling:touch}.canvas .goBack{position:fixed;bottom:0;left:0;font-size:16px;height:40px;line-height:40px;overflow:hidden;width:350px;text-align:center;margin-bottom:0;background-color:#fff;box-shadow:0 -1px 9px 2px hsla(0,0%,83.9%,.8);z-index:1;cursor:pointer}.canvas .goBack i{margin-right:3px}.canvas .canvasWrapOuter{flex:1 1;width:100%}.canvas .canvasWrap,.canvas .canvasWrapOuter{overflow:auto;position:relative;text-align:center}.canvas .canvasWrap{background-color:#f8f8f8}.canvas canvas{background:transparent!important;border:3px solid #fff!important;cursor:pointer}.canvas .konvajs-content,.canvas canvas{transform-origin:0 0;border-radius:5px;overflow:hidden}.canvas .konvajs-content{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABGdBTUEAALGPC/xhBQAAAf5JREFUeAHtmcFRQ1EMxAhdUHVaBkMJlmfEfHF/OxspSw5+vd/vr4/+NAQ+NU0q8kdgFkKuhMyahk/Km8/aQmTLTEhCZARkdVpIQmQEZHVaSEJkBGR1WkhCZARkdVpIQmQEZHVaSEJkBGR1WkhCZARkdVpIQmQEZHVe9EVO9vn+X50RQkohs4bmk/Lms/YbIttQQhIiIyCr00ISIiMgq9NCEiIjIKvTQhIiIyCr00ISIiMgq9NCEiIjIKvTQhIiIyCr00ISIiMgq9NCZEK6qcuE/N6sybs1mTWsnpTXTd22jp8+/YbIpCQkITICsjotJCEyArI6LSQhMgKyOi0kITICsjotJCEyArI6LSQhMgKyOi0kITICsjotJCEyArI63dRlQrqpL4WQN/9u6ksZF8/7Ub+gushMyALexdOEXFBdZCZkAe/iaUIuqC4yE7KAd/E0IRdUF5kJWcC7eJqQC6qLzIQs4F08TcgF1UVmQhbwLp4m5ILqIjMhC3gXTxNyQXWRmZAFvIunCbmgusjspr6Ad/J07rj0XZgsSnabXua86da/LPLbA2QlBIBIRiSEpAlkJQSASEYkhKQJZCUEgEhGJISkCWQlBIBIRiSEpAlkJQSASEYkhKQJZCUEgEhGJISkCWQlBIBIRiSEpAlkJQSASEYkhKQJZHXCBSCSEd9u0klvVtzHIwAAAABJRU5ErkJggg==)!important;background-repeat:repeat!important;background-size:5% auto;background-color:#fff;margin:20px auto;box-shadow:0 0 3px 3px hsla(0,0%,83.9%,.8)}.canvas .konvajs-content.draggingActive canvas{border-color:#3fba87!important}.settingEle{text-align:center;padding:20px 10px}.settingEle div{text-align:center;display:inline-block;font-size:0}.settingEle div span{padding:0 15px 5px;border-bottom:4px solid transparent;font-size:16px;color:#979797;cursor:pointer}.settingEle div span.active{border-color:#3fba88;color:#333}.tablesWrap{padding:10px}.tablesWrap>span{display:inline-block;padding:10px 15px;margin-right:7px;margin-bottom:7px;background-color:#dadada;color:#979797;border-radius:8px;cursor:pointer}.tablesWrap>span.allClear{opacity:.3}.tablesWrap>span.active{background-color:#3fba87;opacity:1;color:#fff}.tablesWrap>span:last-child{margin-top:0}.tableSettingWrap{padding:0 10px}.tableSettingWrap .tableBlock{cursor:pointer;margin-bottom:10px}.tableSettingWrap .tableBlock.active .tableBlockTitle{background-color:#d8d8d8;color:#333}.tableSettingWrap .tableBlock.active .tableItemWrap{display:flex}.tableSettingWrap .seatDone p{text-align:center;margin:10px 0;background-color:#f8f8f8;padding:10px 0;border-radius:6px;color:#4e4e4e}.tableSettingWrap .tableBlockTitle{text-align:center;background-color:#f8f8f8;color:#979797;padding:10px 0;border-radius:8px}.tableSettingWrap .tableItemWrap{display:none;justify-content:space-around;padding:15px 5px}.tableSettingWrap .tableItemWrap>.tableItem{flex:none;width:auto;align-self:center;font-size:0;padding:5px}.tableSettingWrap .tableItemWrap>.tableItem:hover{border:1px solid #979797;background-color:hsla(0,0%,84.7%,.22);border-radius:5px}.tableSettingWrap .tableItemWrap>.tableItem>div{display:inline-block;border:3px solid #5c5c5c;background-color:#fff}#wrapDiv{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#wrapDiv .canvasItem{background-color:#fff;border-radius:8px;text-align:center;padding:10px;overflow:hidden;word-break:break-all}#wrapDiv .canvasRect{transform-origin:0 0}#wrapDiv .canvasCircle{border-radius:50%;transform-origin:50% 50%}#wrapDiv .tableInfo{display:inline-block;position:absolute;top:50%;left:50%}#wrapDiv .tableInfo,#wrapDivChild{transform-origin:0 0}.wallWrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;padding:15px 50px;font-size:0}.wallWrap>div{flex:none;cursor:pointer;position:relative}.wallWrap i{width:85%;height:85%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:100% auto;background-repeat:no-repeat;background-position:50%}.wallWrap .walls{width:70%;display:flex;flex-wrap:wrap}.wallWrap .walls>div{flex:none;width:50%;padding-top:50%;position:relative}.wallWrap .walls i{width:70%;height:70%}.wallWrap .wall_1 i{background-image:url(/static/media/wall-1.0887d68c.svg)}.wallWrap .wall_2 i{background-image:url(/static/media/wall-2.7a65b29b.svg)}.wallWrap .wall_3 i{background-image:url(/static/media/wall-3.a3120258.svg)}.wallWrap .wall_4 i{background-image:url(/static/media/wall-4.c3f675bf.svg)}.wallWrap .wallStick-1{width:16px;padding-top:160px}.wallWrap .wallStick-1 i{background-image:url(/static/media/wall-5.896f98b7.svg)}.wallWrap .wallStick-2{width:100%;padding-top:10%}.wallWrap .wallStick-2 i{background-image:url(/static/media/wall-6.77ca19a7.svg)}.wallWrap .toilet{width:35%;padding-top:35%}.wallWrap .toilet i{background-image:url(/static/media/toilet.f86a103d.svg)}.wallWrap .exit{width:45%;padding-top:26%}.wallWrap .exit i{background-image:url(/static/media/exit.fdf08688.svg)}.wallWrap img{width:100%}.editFormWrap{height:85px}.editForm{display:inline-block;height:70px;margin-top:10px;border-radius:10px;cursor:pointer;background-color:#fff;box-shadow:0 1px 5px 0 hsla(0,0%,83.9%,.8)}.editForm .wallWrap{padding:0;display:inline-flex;flex-wrap:nowrap}.editForm .wallWrap .walls{flex-wrap:nowrap;width:auto}.editForm .wallWrap .walls>div{width:45px;padding:3px 5px;line-height:70px;height:70px}.editForm .wallWrap .walls>div:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.editForm .wallWrap .item.active{background-color:rgba(51,51,51,.3)}.editForm .wallWrap .wallStick-1{width:20px;height:70px;padding:9px 5px}.editForm .wallWrap .wallStick-1 i{width:26%}.editForm .wallWrap .wallStick-1 img{height:100%}.editForm .wallWrap .wallStick-2{width:65px;height:70px;padding:10px 5px}.editForm .wallWrap .wallStick-2 i{background-size:100% 20px}.editForm .wallWrap .wallStick-2 img{height:100%}.editForm .wallWrap .toilet{width:45px;height:70px;line-height:70px;padding:3px 5px}.editForm .wallWrap .exit{width:65px;height:70px;line-height:70px;padding:3px 5px}.editForm .editForm__body{overflow:hidden}.editForm .tableType{display:inline-flex;justify-content:space-between}.editForm .tableType>div{flex:none;width:auto;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;height:70px;line-height:70px}.editForm .tableType>div:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.editForm .tableType>div.active{background-color:rgba(51,51,51,.3)}.editForm .tableType>div>div{display:inline-block;border:3px solid #5c5c5c;background-color:#fff}.editForm .editFormBtn-del{display:inline-block;color:#ce4949;width:40px;text-align:center;position:relative;margin-left:10px;height:70px;line-height:70px;vertical-align:bottom}.editForm .editFormBtn-del:before{content:"";width:1px;height:20px;background-color:rgba(51,51,51,.3);position:absolute;left:0;top:50%;transform:translateY(-50%)}.editForm .editFormBtn-del i{font-size:30px;vertical-align:middle}.warning{text-align:center;padding:15px}.warning .warning_body h3{margin:0 0 10px;font-size:20px}.warning .warning_footer{margin-top:15px}.warning button{width:45%;border-radius:5px}.warning button:first-child{margin-right:10%;border:1px solid #3fba88;background-color:#fff;color:#3fba88}.warning button:nth-child(2){border:1px solid #3fba88;background-color:#3fba88;color:#fff}.bookingTableMapWrap{background-color:#ececec;width:100%;height:100%}.bookingTableMap__canvas_time{background-color:#fafafa;padding:0;position:fixed;top:50px;left:0;width:100%;display:flex;box-shadow:0 4px 4px 0 rgba(92,92,92,.05)}.bookingTableMap__canvas_time .timerSliderWrap{flex:1 1;height:34px;overflow:hidden}.bookingTableMap__canvas_time .goNow{flex:none;width:90px;height:34px;line-height:30px;font-size:13px;border-radius:0;padding:0;vertical-align:middle;background-color:#3fba87;border:none;color:#fff}.bookingTableMap__canvas_time .goNow:hover{background-color:#3fba87}.bookingTableMap__canvas_time .goNow:active,.bookingTableMap__canvas_time .goNow:focus{outline:none}.bookingTableMap__canvas_time .goNow.paused{background-color:#eee;color:#dadada;pointer-events:none}.timerSlider{overflow:hidden;position:relative;padding:0 32px}.timerSlider .owl-item{display:inline-block}.timerSlider .owl-stage-outer{overflow:hidden}.timerSlider .timerSlider__cell{width:100px;height:34px;display:inline-block;text-align:center;border-right:1px solid #eee;cursor:pointer;position:relative}.timerSlider .timerSlider__cell>span:first-child{display:inline-block;height:100%;line-height:34px;color:#5c5c5c;font-weight:700}.timerSlider .timerSlider__cell>span:nth-child(2){display:inline-block;color:#5c5c5c;font-size:10px;position:absolute;bottom:1px;right:3px}.timerSlider .timerSlider__cell.timerSlider__cell-active{background-color:#3fba87}.timerSlider .timerSlider__cell.timerSlider__cell-active>span{color:#fff}.timerSlider .owl-nav>div{position:absolute;top:0;width:32px;height:34px;text-align:center;cursor:pointer}.timerSlider .owl-prev{left:0;box-shadow:1px 0 4px 0 rgba(0,0,0,.25);background-color:#fff}.timerSlider .owl-prev:before{content:"";display:inline-block;width:30px;height:30px;background-image:url(/static/media/caretLeft-icon.a55c753b.svg)}.timerSlider .owl-next{right:0;box-shadow:-1px 0 4px 0 rgba(0,0,0,.25);background-color:#fff}.timerSlider .owl-next:before{content:"";display:inline-block;width:30px;height:30px;background-image:url(/static/media/caretRight-icon.6b286ffe.svg);background-repeat:no-repeat;background-position:50%}.bookingTableMap{position:fixed;top:87px;left:0;width:100%;display:flex}.bookingTableMap select{border:none;padding:5px;border-radius:5px;width:100%;background-color:#eee;height:30px}.bookingTableMap .customerTag{position:absolute;left:-10px;top:3px}.bookingTableMap .customerTag:hover .dropdown-menu{display:block}.bookingTableMap .customerTag .dropdown-menu{background-color:#333;width:200px;min-width:auto;top:23px;left:-95px;color:#fff;padding:16px;border-radius:10px;box-shadow:none}.bookingTableMap .customerTag .dropdown-menu:before{content:"";width:0;height:0;border-color:transparent transparent #333;border-style:solid;border-width:0 5px 7px;position:absolute;top:-6px;left:50%;transform:translateX(-50%)}.bookingTableMap .customerTag .dropdown-menu>div{font-size:0}.bookingTableMap .customerTag .dropdown-menu>div p{font-size:14px}.bookingTableMap .customerTagIcon{transform:scaleX(-1);cursor:pointer}.bookingTableMap .customerTagIcon:before{content:"\f0f6";font:normal normal normal 14px/1 FontAwesome;color:#3fba87;font-size:14px}.bookingTableMap .c-tag{display:inline-block;padding:2px 12px;min-width:36px;height:21px;border:.75px solid #fff;border-radius:4px;font-weight:500;font-size:12px;line-height:16px;margin-right:4px;margin-bottom:4px;text-align:center}.bookingTableMap .c-tag:last-child{margin-right:0}.bookingTableMap .c-tag.c-blocked{background-color:#ce4949;border-color:#ce4949;color:#fff}.bookingTableMap .bookingTableMap__canvas{flex:1 1;overflow:auto;position:relative;z-index:1}.bookingTableMap .bookingTableMap__panel{flex:none;width:350px;position:relative;z-index:2;background-color:#fff;box-shadow:-1px 0 4px 1px hsla(0,0%,82.4%,.4)}.bookingTableMap .bookingTableMap__panel.hidePanel{width:0}.bookingTableMap .bookingTableMap__panel__toggleSetting{position:absolute;left:-25px;top:50%;width:25px;height:115px;font-size:18px;z-index:1;text-align:center;transform:translateY(-50%);cursor:pointer;background-image:url(/static/media/toggleBackground.90b945df.svg);background-repeat:no-repeat;background-position-x:1px;line-height:115px;color:#fff}.bookingTableMap .bookingTableMap__canvas_tools{display:flex;align-items:flex-end;height:55px;background-color:#ececec;padding:0 5px}.bookingTableMap .bookingTableMap__canvas__tabs{flex:1 1;padding:0 5px;overflow-x:auto}.bookingTableMap .bookingTableMap__canvas__tabs .tabsWrap{display:flex}.bookingTableMap .bookingTableMap__canvas__tabs .tabSection{padding:10px;flex:none;min-width:150px;width:auto;margin-right:5px;display:flex;background-color:hsla(0,0%,49%,.4);border-radius:5px;cursor:pointer;opacity:.5}.bookingTableMap .bookingTableMap__canvas__tabs .tabSection h2{flex:1 1;align-self:center;padding-right:5px;font-size:18px;margin:0}.bookingTableMap .bookingTableMap__canvas__tabs .tabSection span{flex:none;width:auto;font-size:12px;align-self:center}.bookingTableMap .bookingTableMap__canvas__tabs .tabSection.active{opacity:1;box-shadow:1px 2px 5px -1px hsla(0,0%,83.9%,.8);background-color:#fff}.bookingTableMap .bookingTableMap__canvas__tables{overflow:auto;position:relative;z-index:1;-webkit-overflow-scrolling:touch;background-color:#ececec}.bookingTableMap .bookingTableMap__canvas__tables>div{position:relative;margin:0 auto 25px}.bookingTableMap .bookingTableMap__canvas__tables .konvajs-content{margin:0 auto;overflow:hidden}.bookingTableMap .bookingTableMap__canvas__tables .canvasBackgound canvas{background:#bfc3c1!important}.bookingTableMap .bookingTableMap__canvas__tables canvas{top:50%!important;transform:translateY(-50%);background:#f8f8f8!important;border:3px solid #f8f8f8!important;cursor:pointer}.bookingTableMap .bookingStatus{position:relative;font-size:12px;display:inline-block}.bookingTableMap .bookingStatus button{background-color:transparent;outline:none;border:none}.bookingTableMap .bookingStatus hr{margin:8px 0}.bookingTableMap .bookingStatus .fix-dropdown-menu{width:190px;left:-195px;top:-30px;text-align:center;font-size:12px;padding:8px 0}.bookingTableMap .bookingStatus .fix-dropdown-menu:after{content:"";display:block;width:0;height:0;border-color:transparent #fff #fff transparent;border-style:solid;border-width:4px;box-shadow:2px 2px 2px 0 rgba(0,0,0,.1);position:absolute;top:36px;right:-2px;transform-origin:0 0;transform:rotate(-45deg)}.bookingTableMap .bookingStatus li{display:inline-block;width:80px;padding:5px 0;border-radius:3px;color:#fff;cursor:pointer;margin-right:8px;margin-bottom:5px}.fixTop{position:absolute;top:0;right:0;width:100%;overflow:hidden}.systemList{transition:all .5s linear;overflow:hidden}.systemList.systemList-booking{margin-top:40px}.bookingStatusTab{display:flex;overflow:hidden;background-color:#eee}.bookingStatusTab .bookingStatusTab__tab{flex:1 1;padding:10px;text-align:center;border-radius:5px 5px 0 0;box-shadow:2px -1px 5px 0 hsla(0,0%,83.9%,.8);position:relative;cursor:pointer}.bookingStatusTab .bookingStatusTab__tab:first-child{z-index:3;color:#3fba87}.bookingStatusTab .bookingStatusTab__tab:nth-child(2){z-index:2;color:rgba(74,120,180,.8)}.bookingStatusTab .bookingStatusTab__tab:nth-child(3){z-index:1;color:hsla(0,0%,59.2%,.8)}.bookingStatusTab .bookingStatusTab__tab.active{background-color:#fff;z-index:4;box-shadow:0 0 4px 2px hsla(0,0%,83.9%,.8)}.bookingTableMap__bookingList{padding:10px 10px 100px;background-color:#fff;height:calc(100vh - 130px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.bookingTableMap__bookingList .bookingListEmpty{width:50%;margin:40px auto}.bookingTableMap__bookingList .bookingListEmpty img{width:100%}.bookingTableMap__bookingList .bookingSectionTitle{width:100%;margin-bottom:15px;color:#646464;font-size:12px;text-align:center;position:relative}.bookingTableMap__bookingList .bookingSectionTitle:before{content:"";width:100%;height:1px;background-color:hsla(0,0%,49.4%,.4);position:absolute;top:50%;left:0}.bookingTableMap__bookingList .bookingSectionTitle span{background-color:#fff;padding:0 10px;position:relative}.bookingTableMap__bookingList__card{padding:10px;background-color:#fff;margin-bottom:15px;border:1px solid #eee;border-radius:5px;transition:all .5s linear}.bookingTableMap__bookingList__card.garyBackground{opacity:.7;background-color:#f2f2f2}.bookingTableMap__bookingList__card.goBookingListCard{background-color:rgba(250,163,41,.5)}.bookingTableMap__bookingList__card .shopMemo{color:#878787;margin-bottom:5px;margin-top:5px;font-size:12px;background:#f0f0f0;padding:5px 7px;border-radius:3px}.bookingTableMap__bookingList__card .memo{font-size:12px;color:#878787}.bookingTableMap__bookingList__card .memo:before{content:"";display:inline-block;width:10px;height:10px;background-image:url(/static/media/info.2044836f.svg);background-size:100% auto;background-repeat:no-repeat;background-position:50%;margin-right:3px}.bookingTableMap__bookingList__card .diningTime{margin-top:8px}.bookingTableMap__bookingList__card .diningTime .diningTime_time{font-size:12px;font-weight:600;color:#c8c8c8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bookingTableMap__bookingList__card .status__edit{display:inline-flex;width:100%;justify-content:flex-end;align-items:center;margin-top:8px}.bookingTableMap__bookingList__card .status__edit .status__edit__bar{margin:4px 8px 0;color:#d8d8d8}.bookingTableMap__bookingList__card .updateTime{font-size:12px;font-weight:500;color:#c3c3c3;text-align:right;margin-top:8px}.systemPanel{display:flex;background-color:#fff;cursor:pointer}.systemPanel>div{flex:1 1;text-align:center;padding:10px 15px;font-size:16px;color:#c8c8c8;border-bottom:1px solid rgba(51,51,51,.3)}.systemPanel>div.active{border-bottom:2px solid #3fba87;font-weight:700;color:#333}.systemPanel>div:first-child{position:relative}.systemPanel>div:first-child:after{content:"";position:absolute;top:50%;right:0;width:1px;height:15px;background-color:rgba(51,51,51,.3);transform:translateY(-50%)}.settingTools{background-color:rgba(14,14,14,.7);height:50px;line-height:50px;padding:0 10px;position:fixed;width:100%;top:0;left:0;box-shadow:0 1px 3px 1px rgba(151,148,148,.646);justify-content:space-between}.settingTools,.settingTools .tools_flex{display:flex;align-items:center}.settingTools .viewBtns{display:inline-block;width:40px;height:40px;border-radius:4px;margin-right:10px;vertical-align:middle;overflow:hidden;cursor:pointer;border:1px solid #c3c3c3}.settingTools .viewBtns:last-of-type{border:none}.settingTools .viewBtns>i{width:100%;height:100%;display:inline-block;background-repeat:no-repeat;background-position:50%;margin-bottom:0}.settingTools .calendar{background-image:url(/static/media/calendar-white.2f5f180e.svg);background-size:14px auto}.settingTools .list{background-image:url(/static/media/list-white.1f061bd8.svg);background-size:14px auto}.settingTools .table{background-image:url(/static/media/clock-white.d930f0f6.svg);background-size:20px auto}.settingTools .tablemap{background-image:url(/static/media/chair.cee2e484.svg);background-size:12px auto;background-color:#f0f0f0}.settingTools .announcement_month{font-weight:400;font-size:16px;line-height:22px;color:#fafafa;margin-right:16px}@media (max-width:992px){.settingTools .announcement_month{margin-right:4px}}.settingTools .announcement_month .announcement_month_remind:before{content:"";display:inline-block;width:30px;height:30px;background-image:url(/static/media/icon_megaphone_remind_white.30ccfe9e.svg);background-repeat:no-repeat;background-size:78% auto;background-position:50%;vertical-align:middle;margin-right:4px}.settingTools .announcement_month:hover .announcement_month_remind:before{background-image:url(/static/media/icon_megaphone_remind_h.0157409e.svg)}.bookingSettingBtn{color:#fafafa;font-size:16px;font-weight:400;cursor:pointer}.bookingSettingBtn img{height:25px}.bookingSettingBtn span{vertical-align:middle;margin-left:5px}@media (max-width:992px){.bookingSettingBtn span{display:none}}.dateInfo{width:160px;font-size:18px;position:relative;color:#fafafa;display:inline-block;line-height:50px;margin:0 10px 0 0;vertical-align:middle;line-height:normal}.dateInfo>div{position:relative;cursor:pointer}.dateInfo .dateInfo__input.form-control{width:100%;border-color:#dadada;font-size:16px;padding:5px 10px;text-align:center;color:#dadada;background-color:initial;cursor:pointer;height:40px}.dateInfo .input-group-addon{border:none;background-color:#dadada}.dateInfo i{color:#5c5c5c}.addBookingBtn{background-color:#3fba88;color:#fff;text-align:center;position:fixed;bottom:-15px;right:288px;transform:translateY(-50%);width:55px;height:55px;border:none;padding:0;font-size:28px;border-radius:50%;box-shadow:0 0 5px 1px rgba(69,69,69,.5)}.addBookingBtn:active,.addBookingBtn:focus{outline:none}.listInfo{display:flex;border-bottom:1px solid #c8c8c8;padding-bottom:8px}.listInfo .listInfo__cell{flex:none;align-self:center;color:#5c5c5c}.listInfo .listInfo__cell:first-child{width:90px;font-size:18px;font-weight:700;text-align:center}.listInfo .listInfo__cell:first-child>span,.listInfo .listInfo__cell:first-child i{vertical-align:middle}.listInfo .listInfo__cell:nth-child(2){flex:1 1;padding:0 5px;position:relative}.listInfo .listInfo__cell:nth-child(3){width:70px;text-align:right}.listInfo .listInfo__cell:nth-child(3) span:first-child{color:#3fba88;font-size:40px;margin-right:5px}.listInfo .listInfo__cell:nth-child(4){width:20px;text-align:right;font-size:0;cursor:pointer}.listInfo p{margin:0;word-break:break-all}.listInfo .listInfo__cell__name{font-size:16px;margin-right:5px;position:relative}.listInfo .listInfo__cell__name .onSiteTag{top:-15px}.tableInfo{margin-top:10px}.tableInfo span{padding:4px 10px;background-color:#e8e8e8;color:#5c5c5c;position:relative;font-size:12px;display:inline-block;margin-bottom:5px;font-weight:700}.tableInfo span:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:10px;background-color:#cbcbcb}.tableInfo span:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#c8c8c8}.tableInfo span:first-child:after{width:0}.tableInfo span:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.tableInfo span:last-child:after{width:0}.tableInfo .normalSeats span:first-child{background-color:#e8e8e8}.tableInfo .normalSeats span:first-child:after{width:1px}.seatAreaInfo .seatArea{display:inline-block;max-width:121px;height:25px;background:#27496e;color:#fff;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:4px 12px;border-radius:4px;line-height:18px}.questionInfo{font-size:12px;color:#979797}.questionInfo .tagsWrap>span{display:inline-block;background:#fff;border:1px solid #dcdcdc;padding:3px 8px;margin-right:5px;margin-bottom:5px;border-radius:4px}.questionInfo .tagsWrap>span:last-child{margin-right:0}.questionInfo .noteWRap ul{padding-left:25px;margin-bottom:5px}.statusBtn{text-align:right;margin-top:10px;font-size:12px}.statusBtn .btn{color:#fff;padding:5px 0;width:75px}.statusBtn .btn:focus,.statusBtn .btn:hover{color:#fff;outline:none}.statusBtn .confirmedBtn{background-color:#3fba88;margin-left:7px}.statusBtn .cancelBtn{background-color:#979797}.statusBtn .cancelBtnTxt,.statusBtn .noShowBtnTxt{color:#979797;background-color:initial;border:0}.statusBtn .noShowBtn{background-color:#676767}.statusBtn .showBtn{background-color:#349699;margin-left:7px}.statusBtn .seatedBtn{background-color:#4d9fff}.statusBtn .checkBtn{background-color:#434649}.statusBtn .doneBtn{color:#4a78b4;background-color:initial;border:0}.statusBtn .stautsBtnTime{font-size:12px;vertical-align:bottom;margin-right:5px}.statusBtn .status__edit__bar{margin:4px 8px 0;color:#d8d8d8}.statusBtn .status__edit__icon{cursor:pointer}.statusBtn .status__edit__icon img{transform:scale(.8)}.tables_bookingList{height:calc(100% - 40px);position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:1;pointer-events:none}.tables_bookingList__wrap{position:absolute;top:100px;left:300px;z-index:1}.tables_bookingList__wrap:before{left:-5px;background-color:#fff;box-shadow:1px -1px 6px 2px rgba(0,0,0,.5)}.tables_bookingList__wrap:after,.tables_bookingList__wrap:before{content:"";position:absolute;top:45px;width:10px;height:10px;transform:rotate(45deg)}.tables_bookingList__wrap:after{background:#fff;left:-6px}.tables_bookingList__wrap.display_left:before{left:auto;right:-5px;box-shadow:-2px 2px 6px 2px rgba(0,0,0,.5)}.tables_bookingList__wrap.display_left:after{left:auto;right:-6px}.tables_bookingList__wrap.display_left .tables_bookingList__card{margin-left:20px;margin-right:0}.tables_bookingList__card{width:300px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 hsla(0,0%,83.9%,.8);margin-right:20px;margin-bottom:20px;margin-top:20px;position:relative;z-index:1;pointer-events:auto}.tables_bookingList__card .diningTime.diningTime-normal span{color:#5f9ff9}.tables_bookingList__card .diningTime.diningTime-alert span{color:#ce4949}.tables_bookingList__card .timeUpAlert label{height:20px;line-height:20px;border-radius:10px;color:#fff;background-color:#c03d3d;margin:5px 0 0;text-align:center;padding:0 13px}.tables_bookingList__card .timeUpAlert label:before{content:"\f0f3";display:inline-block;font:normal normal normal 14px/1 FontAwesome;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:10px}.tables_bookingList__card .customerInfo{padding:0 10px;font-size:0}.tables_bookingList__card .customerInfo span{font-size:10px;vertical-align:middle;color:#878787}.tables_bookingList__card .c-tag{background-color:#f0f0f0;margin-bottom:0;font-size:12px!important}.tables_bookingList__card .bookingList{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-bottom:5px}.tables_bookingList__card .bookingList:nth-of-type(2)>h6{border-top-left-radius:0;border-top-right-radius:0}.tables_bookingList__card .bookingList>p{margin:0;font-size:12px;padding-top:5px;padding-left:10px;letter-spacing:1px;display:inline-block}.tables_bookingList__card .bookingList>h6{margin:0;padding:5px 10px;font-size:12px;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.tables_bookingList__card .bookingList.bookingList-current .bookingList__title-unconfirmed{background-color:#f6a622}.tables_bookingList__card .bookingList.bookingList-current .bookingList__title-confirmed{background-color:#3fba88}.tables_bookingList__card .bookingList.bookingList-current .bookingList__title-show{background-color:#349699}.tables_bookingList__card .bookingList.bookingList-current .bookingList__title-seated{background-color:#4d9fff}.tables_bookingList__card .bookingList.bookingList-next h6{background-color:#aa7483}.tables_bookingList__card .bookingList.bookingList-empty{padding:15px 10px;text-align:center}.tables_bookingList__card .bookingList.bookingList-empty span{border-radius:15px;color:#5c5c5c;display:inline-block;height:30px;line-height:30px;width:60%;letter-spacing:1px}.tables_bookingList__card .bookingList .statusBtn{margin-top:0}.bookingList__info{display:flex;flex-wrap:wrap;font-size:16px;padding:5px 0 0}.bookingList__info .bookingList__info__cell{flex:none;padding:5px 0;align-self:center}.bookingList__info .bookingList__info__cell:first-child{width:100%;padding:5px 0 0 5px}.bookingList__info .bookingList__info__cell:nth-child(2){width:53px;padding-left:10px}.bookingList__info .bookingList__info__cell:nth-child(3){flex:1 1;padding-left:15px;position:relative}.bookingList__info .bookingList__info__cell:nth-child(3) .onSiteTag{left:15px;top:-11px}.bookingList__info .bookingList__info__cell:nth-child(4){width:43px}.bookingList__info .bookingList__info__cell:nth-child(4) span{color:#c16a26}.bookingList__info .bookingList__info__cell:nth-child(5){width:35px;position:relative}.bookingList__info .bookingList__info__cell:nth-child(5) .editIcon:after{margin-left:0;right:15px}.bookingList__info .bookingList__info__cell:nth-child(5){width:40px;text-align:right;padding-right:10px}.bookingList__info .bookingList__info__cell:nth-child(5) .go{display:inline-block;background-color:#dadada;width:25px;height:25px;border-radius:5px;text-align:center;line-height:25px;cursor:pointer}.bookingList__info .bookingList__info__cell:nth-child(5) .go:after{content:"\f054";font:normal normal normal 14px/1 FontAwesome;color:#5c5c5c;text-rendering:auto;-webkit-font-smoothing:antialiased}.bookingList__status{padding:10px}.notVisible{background-color:#fff;min-height:100vh}.notVisible h2{font-size:16px;margin:20px auto;line-height:26px;width:80%;text-align:center}.notVisible .settingTools{padding:0 10px;margin-bottom:20px;box-shadow:none;position:relative;height:55px;line-height:55px}.notVisible i{display:block;background-repeat:no-repeat;background-position:50%;background-size:100% auto;margin:0 auto}.notVisible .notVisibleOOps{width:90%;background-color:#f6f6f6;padding:10px;border-radius:4px;margin:0 auto 20px}.notVisible .oops{width:217px;height:177px;background-image:url(/static/media/oops.c5b67da1.png);margin-bottom:20px}.notVisible .oopsTxt{width:76px;height:34px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOQAAABmCAYAAADbLz1eAAAAAXNSR0IArs4c6QAADyJJREFUeAHtnQmQFcUZx3c5litAMBgQouFYyzslXqiJAgKhYsCYRElK7kNTkGCCUSOeqEAVaiRVGFCkWC4jQajENYnBqEFRsDBaEdF4sKlEDR6EBMLhsrtAfr3uYx9v5+hv5r15M7PfVE3NTPd3/r/5pnt6emZKSnRRBBQBRUARUAQUAUVAEVAEFAFFQBFQBBQBRUARUAQUAUVAEVAEFAFFQBFQBBQBRUARUAQUAUVAEVAEFAFFQBFQBBQBRUARUAQUAUVAEVAEFAFFQBFQBBQBRUARUAQUAUVAEVAEFAFFQBFQBBQBRUARUAQUAUVAEVAEFAFFQBFQBBQBRUARUAQUAUVAEVAEFAFFQBFQBBQBRUARUAQUAUVAEVAEFIEYIVAa1pbp06e3271793F1dXXdWrRo0UYi79ChQwdatWr1MetHixYt2i/hVVpFoFgIjB079gTO9T62+g8fPnxo2bJlz9vQt7IhyqWZOHFij9ra2gmUj9ixY8d5bOsTmwTLJfU9rqmpKWE9PGbMmM2lpaWVbdu2rSA5P/RlVAJFoEgIkGCjaIDmCNTXQGvVWIkSkqTpgOAZJON0jGovMMiPtBR5/c366aef3oyen7dr126utpp+sGl92hBoYevQpEmTvgztRpLmljwn41EmILsD6+379+/fQNeg51GVeqAIpBwBq4QcP378GXQrXyZRvhIhHmfRBd6M7hMj1KmqFIGiIuCbkHQfv0h/+QmS8dgiWNrD6CYpP18E3apSEYgcAd+ExKJVrKa7WqzlpIMHD1YUS7nqVQSiRMAzIUePHn05LeOgAAbVMSx8H6Omgzt27HgM+11btmw5BDn3stZJ5WHD5bSSA6V8Sq8IJA0Bz1FWEupukkHq07vwXbV8+fK/5DA+w/EzEyZMWEU39BHknpxT73kIzywIvuZJpJWKQMIRcG0haZFOJmlOl/hHIlbzkP+yFStW5CbjETEVFRWv0mIOh1Y6EeBC8/zziCDdUQRSiIBrQnLf9s0A/t66dOnSt/z4mLVQRbL/zI8up76U559BbMoRo4eKQHwRcE1ITD4lgNkrbHloSVfa0mbRnZq1r7uKQOoQ8ErIbkJvt9NV/cSWh5Z0F93Wf9jSN9B1F9IruSKQKAS8BnWOEXqyTUhvyA1PL7NjuXSxpLMmmzlzZquqqqqLYRhAN7oHF4lubK3mHWaUwGPmKn4M33ZGk59r06bN80z7q83U52PL8+B5yLfuIXCfvoWBtRuMbnws27Zt25XYaQbSTkSOI45R+OGHhSQe2PtvfHmH7dv0uN5huuU7CxYs2OunI871XglZP2FcYLx4Zjlginigl9rkar6ZbMB98gxO1B9A1DlDiI7MrvU2mweZtzHtbzfT/h7u0KHDnIULF/7XWpA3YX+qL/AmaaxlllOZOeLR1VAuOAvYLc+2s5GycS+7voB+NCrM2gsSj4y9Zsv4Qv3KhetZLoo/tBnLyFIfm12vLmtsjMy3IQTt+5xwZmDpRmQfScY86ulMQly/Z8+eKqMrj3JFotDdG4bH8bNcxNhIHIkfBqN8xQNfL+ER2WvInHPNNdfk8wWIRlQKuNesEpJglRIo82z1UVZplzxIGLoYXbRSdxndQQSE5JkHf7uQMgx7QfwwmBQoHmXInsGbQ2/w3Pv4PPgfmYhmlZB0I2cTqFsjQ7dR0W2ceHc2HkayZ2I7NM+a8upHoeNBrHvRlX0gzxgUVFyzSUhaqbHmqllQNL2Fm5M5su4rAx098LcQXba8+AEWYyKKx2Uk/re9QxOf2maRkHRbjuUEDXSlhK+a1XzN4EHWRQ371UFCyAm4YMqUKY4jnEHkefGgq1d2PXbHxg/u7bpiX9B4VOHLH/DtoYb50k9w/H62r7n76JrPLK+OueVxPPYaZY2jvYFs4ib/DoISJCBPMpQ+KfeTIowIdmcQ4mFkDhca1GXfvn03w1P/OELIKyXPjm2s/ODe7nac6SRxqOFCOJNHOU/m8q1evbplZWXl9dDcSUyaPLKirCdd1ynw3ZPLG7fj1LeQZqSNgEyUAk9wZ69cufLS3GQ0chhS/4hJECOguUMql9HXq7GptZQvKH3c/DAfRSMekyX+4MMb0F/ilIxGzsiRIw8Sq7nQjfOQe55HXWyqUp+Q1dXVZmBDOtL40ogRI3yTrW/fvrOQvUEYzc4HDhy4WMgTlDx2fuzcuXMwzkjjMZ4L4D4/EEjYX5OUf3ShO8ulPFbFqU9IrsYDpIhzb/Jjc9X142NWiZnYMM2PLree7q7YplwZNsdx9IMewiAb2zM0JNg+LnyvZo4ttr9wouE86B3V/buTftuy1CckQIhe2eIEONCnTx/rE6C8vPx1c9LYAm7ooBfZJJGdoUVHdRz9kPpOIr3bcOHLuOa55YX4FyGocyLau3dvP6fyOJU1h4TsLgR8KyeAY0Cd5DScLFuc6jzKpBP3PUS5Vr0RUz9EvpPAp5lRclcvcyrMXFZ4FlP8VO5KeZCBvRwNhT3MHokrrKbiSa+f02mrnivyHlvaDJ2UB3qRTRk9kq3UJiNbyhPED3j2C/1ozSj5PC4uYxsufr7s3G+aEdVELs2hhUxkYNJqNK3UdqlvJPEoXgJ4iG0xph9KzQ1FrwkZCj5lDoDABwF4DMtkZtw8xSOj4wLyJ4JNEzIRYUqPkbRyTwf1Bt4hvNq2Zdy4cZcFlRF3Pk3IuEcoZfZxf7cJlz4M4VZXHhs9zlTYtay9Q8iJJasmZCzDkl6juIc8zLo0rIe0lt9Bxpsk5SxW8xOoVCyakKkIY7Kc4I3+u0jKrWGtJinbst6CnLe5vxzNfuIHfTQhw54Vyi9GgLnA5m2ZwSSl6/d7JUJJxJ7MAFpBUm5i4v/5Et640WpCxi0izcQe7iU/wdWBrI/my2USsz/PLDfShV00derUz+VLbpRyNCGjRFt1HYWAmTDOWxpX0VKOZN15VGXwA/Pz36v5ntEWWsuLgospDqcmZHFwV61ZCJCYj3F4KutiEtNM2A+9kJS9aS2fpbUcH1pYhAI0ISMEW1W5I2C6sLSWVzPgczZJ+Zw7paimFYlZwedbEjOVrjnMZRVFUImLiwADPn/FgoEM0FxBMt3L2iusRST4/bSU60n6v4WVZfiR9wibjbayeA3usC2tJqQtUkoXKQK8bLyGe8DfMQngehTfRGIGftYIb1uSYipyxO+uOjmNbe9Rbta8L9plzTukKjBfCJjHI7Rqs2iRTkJmk2/pSPSQlN+S0BeLVhOyWMirXmsEaJH+Zb5vRCt3LclpnmGKFxLyeFrcM8SMETNoQkYMuKoLjgCJOZ9Bn/NIyo+CSGHyQJ8gfFHyaEJGibbqCo0A3djX+dOVmeVjJhZIF+nXI6TyQ9N7Der4fuQpWzsAtck+ttk3PHQlbEgzNCKbGphEPDH2I4NBwbZRxIPRzkk40DfXCbqjL/Fn7crccqfjioqKN3kF6ycM+PzKqd6tjHPtGLc6STk+mI+UDRPwHORe+DYbeteExPgdNgIyNNCfxkpMSyUZdnqG32aLbJFNRmZa/LDBJyyNiaFERsB4XISOcbl66E6+QJlVQhpedP+G9RA2W/fyoP9Prt6AxxeiV/Jbihr0WCWkqzNcsaT99E58jKjc1kGeM52AU1+wpW+gk9pUkhY/hDiJySdPnvwlmLoKGcXxICm2ueg4d9q0aZJeVndJMhqdJP3HLrpjU+yakBj/stRKuhB3CHhmCmjrSQnAZilPWvyQ+i2lr6mpuVnKw8XuFSkPCfmuEw+xbbNr1y7rn+IwLe5MJzleZa1btxbb6yWvEHWuCQlwv2cVzSsE1FH0r82Lo54LreNwEmWCJ1HTypqysjLzaT/RkhY/RE4Lic1flomHaHoZuNby6/Z1QlWmq+nWQhpR99m8pWF+DwHtbIlu9L7Gvef7Ep5i0LompJlbSIKJAYfnUZLyRj7Z10S2KaPup9CsCeDs2iVLlog/0ZgWPwLg5ctCHEq5OE7jZP2tL3FTgkr+e7K7abF3SadOnRxbSMOFPT15S2ON14eseJbYi5/1rIL8VG9NTWpXNCmJYYHroE6DrTMI1jCAapJcHr6Yv9fO5b/2V5J86+B/hatvC7b9+JTf1+E714PXsQreWrpHVjfFjgJKStLih4t7TYvBrDPJdkHTmvp7qR7Un0n9UGLV34nGp+wgzwNv9aFxrJ4/f/7/OC8eQ++VTgSUDyPhttJqL8XG16F5j9h34xw6nv2z6Kp+l63feXuUaOS8j72/PKowpgeejjE74jWCtgCQfiS1H55z4DmHbT1rZiuV00A/lyHxqoC8JWnxQ+I/ePdjdZ0AHSYeJMg8nge+JbEnm5au7nX8cOhSbOiQXZ7Zp9w8nrguYyNjE5mqQFvkTDfT8AIxR8zk2/Lxf4jp2PRMxHZlq6vkZyuSwaJs3iP7afHjiENF2qG1WTd8+PCbwqhfvHjxByTJ3WFk2PJi7ywuyGtt6YtN55uQ3PfVMTPiChx7IWpj0fk09xyjbD8h72VfWvzw8jGCug38wPZ7Nn8G87Olffv290Pzph9dmHpa8oVMt7s9jIyoeX0T0hhEc7+LVspMV1oSlYHoehCd3zA/T8mXzrT4kS88JHJM7PnT15AgAzlOepBTy6j5+cidR32dE02IsjqS8VqScSryP7tnCiEsSlbxZ/O4pxxCd+Me1oL82gsAX2G9ATD/XEggkuYHAyEbwdxxkKaQOCHbvDB8I92+PxVKD76ZGVsP4N+AsDo4dx5HxgxG1/PyMrKTPdg7A1vnONW5lNWAn9WkB89BHSfhJMrTGHM2w89m+tAIRr8GAEJP9rtBX+bE41FWA6+ZPbGd7XpkVSJ/E/sFv6qlxQ8PbINUHYkH8XyeVqaSwbQXCx0Pkmcrxg5kfupX0XsK64kcl5stuvuyNc8dnRbz6zlz/vyTdR0jqZX0ggIPNjkpiLpM3EJGbaDq+wyBAC3keq7KgxS/ZCFgdQ+ZLJfUWkUguQhoQiY3dmp5ChHQhExhUNWl5CKgCZnc2KnlKURAEzKFQVWXkouAJmRyY6eWpxABTcgUBlVdSi4CmpDJjZ1ankIENCFTGFR1KbkIaEImN3ZqeQoR0IRMYVDVpeQiIJ5cnlxXE2/5ciZSr7f1Atq/29IqnSKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAiEQOD/E/JN0tAeJ70AAAAASUVORK5CYII=)}.dateConfig2Setting button{background-color:#fff}.dateConfig2Setting button:focus{outline:none}.dateConfig2Setting .settingTblRow .header{width:200px!important}.dateConfig2Setting .msLink{border:none}.dateConfigModal .dateConfigModal_title{padding:0;font-size:20px;line-height:30px;font-weight:500;color:#676767;margin-bottom:8px}.dateConfigModal .dateConfigModal_subtitle{font-size:14px;line-height:21px;color:#676767;width:100%}.dateConfigModal .dateConfigModal_subtitle.col-sm-12{padding:0}.dateConfigModal .bsTestRadio{width:100%}.dateConfigModal .bsTestRadio label{color:#676767;width:100%;position:relative;margin:16px 0}.dateConfigModal .n-timeCellLayout{z-index:1034}.dateConfigModal .tKeyborad{z-index:1035}.dateConfigModal .row{margin:0 0 24px}.dateConfigModal .msBtn{margin:0 16px 0 0}.dateConfigModal .msBtn.disableBtn{border:0;color:#949494;background-color:#d6d6d6!important;pointer-events:none}.dateConfigModal .msBtn.disableBtn:hover{color:#8f8f8f}.dateConfigModal .msLink2r{border:none;color:#676767;background:transparent;margin-left:96px}@media (max-width:604px){.dateConfigModal .msLink2r{margin-left:60px}}@media (max-width:555px){.dateConfigModal .msLink2r{margin-left:25px}}.dateConfigModal .msLink{margin-top:10px}.dateConfigModal .setting_temp-msLink{color:#676767;font-size:14px;font-weight:500;width:96px;height:40px;border:1.5px solid #676767;margin-top:24px}.dateConfigModal .dateConfigModal_select_title{padding:0;margin-top:7px;font-size:18px;color:#676767}@media (max-width:768px){.dateConfigModal .dateConfigModal_select_margin{margin-top:16px}}.dateConfigModal .input-lg{font-size:16px}.dateConfigModal .fixedDiningTime__select{width:189px;height:40px;padding-left:80px;border-radius:8px;border:1px solid #c8c8c8;background-color:#fff;font-size:16px;font-weight:500}@media (max-width:555px){.dateConfigModal .fixedDiningTime__select{width:104px;padding-left:40px}}.bf-controlbar{border:1px solid #ccc;border-bottom:0}.bf-content{height:auto;border:1px solid #ccc}.fix-file-upload{display:flex!important;flex-wrap:wrap;width:100%!important}.fix-file-upload>div:first-child{flex:none;width:auto}.fix-file-upload>div:nth-child(2){flex:1 1;text-align:right;align-self:center}@media (max-width:600px){.fix-file-upload>div:nth-child(2){text-align:left}}@media (max-width:600px){.fix-file-upload>div:nth-child(2) label{margin:0 0 0 10px}}.fix-file-upload p{margin-bottom:0;line-height:20px}.fix-upload-menu{margin-left:15px}@media (max-width:768px){.fix-upload-menu{margin:10px 0 0}}@media (max-width:768px){.reservation-settings .rangeTitle{align-items:flex-start!important}.reservation-settings .rangeTitle h4{margin-top:8px;margin-bottom:0}.reservation-settings .rangeTitle img{margin-top:4px}}@media (max-width:768px){.reservation-settings .settingTbl{margin-left:0!important}}.phoneVerificationRow{margin-top:12px;margin-bottom:12px!important}@media (max-width:768px){.phoneVerificationRow{margin-top:12px;margin-bottom:0!important}}.phoneVerificationBlock{padding:12px 0}.phoneVerificationBlock button{width:124px;height:45px;font-size:16px;padding:12px;text-align:center}.phoneVerificationBlock .title{color:#333;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:.67px;margin-bottom:8px}.phoneVerificationBlock .rowBlock{display:flex;justify-content:space-between;width:100%;max-width:776px;height:56px;border-radius:8px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1);padding:16px 14.5px;margin-bottom:8px}.phoneVerificationBlock .rowBlock .rowBlock_text{font-size:16px;font-weight:500;color:#676767}.phoneVerificationBlock .intro_text{font-size:14px;color:#676767;line-height:150%;letter-spacing:.67px}.phoneVerificationBlock .subtitle{color:#333;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.67px;margin-bottom:4px}.phoneVerificationBlock .selectBox{display:flex}.phoneVerificationBlock .msgInput{max-width:240px;width:100%}@media (max-width:768px){.phoneVerificationBlock .msgInput{max-width:242px}}.phoneVerificationBlock .msg_btn{width:129px;height:45px;margin-top:8px;margin-left:0}@media (max-width:768px){.phoneVerificationBlock .msg_btn{width:100%}}.phoneVerificationBlock .radioBox{display:flex;flex-wrap:wrap;margin-top:20px}.phoneVerificationBlock .radioBox label{height:42px;max-width:160px;width:25%;color:#333;font-size:14px;font-weight:400;line-height:20px;display:flex;align-items:flex-start;margin-bottom:0}.phoneVerificationBlock .radioBox label input{margin-right:6px}@media (max-width:768px){.phoneVerificationBlock .radioBox label{width:50%}}.phoneVerificationBlock .custom_input{width:100%;margin-top:8px}.phoneVerificationBlock .custom_input label{height:20px}@media (max-width:768px){.phoneVerificationBlock .custom_input label{height:45px}}.phoneVerificationBlock .custom_input input[type=number]{width:129px;height:45px;padding:16px;border-radius:8px;border:1px solid #c8c8c8;background:#fff;margin-top:8px;-moz-appearance:textfield}.phoneVerificationBlock .custom_input input[type=number]::placeholder{color:#c8c8c8}.phoneVerificationBlock .custom_input input[type=number]:focus{border:1px solid #3fba88;outline:none}.phoneVerificationBlock .custom_input input::-webkit-inner-spin-button,.phoneVerificationBlock .custom_input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.phoneVerificationBlock .custom_input .custom_input-error input{border:1px solid #ce4949}.phoneVerificationBlock .custom_input .custom_input-error div{font-size:13px;line-height:1.5;letter-spacing:.67px;color:#ce4949;margin-top:2px}@media (max-width:768px){.phoneVerificationBlock .custom_input{display:flex}.phoneVerificationBlock .custom_input label{max-width:110px}.phoneVerificationBlock .custom_input input[type=number]{margin-top:0}}.phoneVerificationBlock .noticePoints_input{font-size:14px;font-weight:300;letter-spacing:1.422px;margin-top:12px}.phoneVerificationBlock .noticePoints_input input{color:#676767;width:64px;height:45px;padding:16px;border-radius:8px;border:1px solid #c8c8c8;background:#fff;margin:0 2px 26px;font-weight:400}.phoneVerificationBlock .noticePoints_input input:focus{border:1px solid #3fba88;outline:none}.phoneVerificationBlock .noticePoints_input input::placeholder{color:#c8c8c8}@media (max-width:768px){.phoneVerificationBlock .noticePoints_input input{margin:0 2px}}.phoneVerificationBlock .noticePoints_input input::-webkit-inner-spin-button,.phoneVerificationBlock .noticePoints_input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.phoneVerificationBlock .noticePoints_input input[type=number]{-moz-appearance:textfield}.text_error{font-size:14px;font-weight:300;line-height:17px;color:#ce4949}.submitPhoneVerificationModal{width:374px!important;color:#676767!important;padding-bottom:0!important;font-weight:500}@media (max-width:768px){.submitPhoneVerificationModal{max-width:100vw!important;width:100%!important;margin:0!important;top:0!important;vertical-align:bottom!important}}.submitPhoneVerificationModal button{width:124px;height:40px;border-radius:8px;padding:8px 12px;color:#fff;border:none}.submitPhoneVerificationModal .btn_save{background:#3fba88;margin-left:8px}.submitPhoneVerificationModal .btn_save:hover{background:#50be91;box-shadow:0 2px 2px rgba(51,51,51,.1)}.submitPhoneVerificationModal .btn_cancel{background:#dcdcdc}.submitPhoneVerificationModal .btn_cancel:hover{box-shadow:0 2px 2px rgba(51,51,51,.1)}.submitPhoneVerificationModal .ant-modal-close{display:none}.submitPhoneVerificationModal .ant-modal-content{border-radius:16px}@media (max-width:768px){.submitPhoneVerificationModal .ant-modal-content{border-radius:16px 16px 0 0}}.submitPhoneVerificationModal .ant-modal-header{height:56px;border-radius:16px 16px 0 0;padding:16px 32px}.submitPhoneVerificationModal .ant-modal-header .ant-modal-title{color:#676767;font-size:20px;line-height:150%;letter-spacing:1.11px}@media (max-width:768px){.submitPhoneVerificationModal .ant-modal-header{height:auto;border-bottom:none;padding:24px 16px}}.submitPhoneVerificationModal .ant-modal-body{padding:32px;background-color:#f5f5f5;font-size:16px;line-height:22px;letter-spacing:.89px;font-weight:400}@media (max-width:768px){.submitPhoneVerificationModal .ant-modal-body{background-color:#fff;padding:0 16px 24px}}.submitPhoneVerificationModal .ant-modal-footer{height:64px;padding:12px;position:relative}.rangeBlock button{background-color:initial;border:none}.rangeBlock .settingTblRow .header{width:200px!important}.bsTest .settingInfo{color:#676767;margin:8px 0 20px}.bsTest .diningTime__select{color:#676767}.bsTest .diningTime__txt{font-size:16px;color:#676767;margin:0 12px}.bsTest .diningTime_options .diningTime_options_switch_block{display:flex;justify-content:space-between;align-items:center;width:100%;height:56px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1);border-radius:8px;padding:14.5px 16px}.bsTest .diningTime_options .diningTime_options_switch_block .diningTime_options_title{font-size:18px;color:#676767}.bsTest .diningTime_options .diningTime_options_switch_block .ant-switch{--antd-wave-shadow-color:none;background-color:#e8e8e8;width:46.94px;height:26px;line-height:26px;transition:none}.bsTest .diningTime_options .diningTime_options_switch_block .ant-switch .ant-switch-handle{height:20px;width:20px;top:3px;left:3px;translate:none}.bsTest .diningTime_options .diningTime_options_switch_block .ant-switch:focus{box-shadow:none}.bsTest .diningTime_options .diningTime_options_switch_block .ant-switch-checked{background-color:#3fba88}.bsTest .diningTime_options .diningTime_options_switch_block .ant-switch-checked .ant-switch-handle{left:calc(100% - 24px);translate:none}.bsTest .diningTime_options .diningTime_options_switch_block .ant-switch-checked:focus{box-shadow:none}.bsTest .diningTime_options .diningTime_options_info{font-size:14px;color:#676767;margin:8px 0 32px}.bsTestModal .bsTestModal_title{padding:0;font-size:20px;line-height:30px;font-weight:500;color:#676767;margin-bottom:8px}.bsTestModal .bsTestModal_subtitle{font-size:14px;line-height:21px;color:#676767;width:100%}.bsTestModal .bsTestModal_subtitle.col-sm-12{padding:0}.bsTestModal .bsTestRadio{width:100%}.bsTestModal .bsTestRadio label{color:#676767;width:100%;position:relative;margin:16px 0}.bsTestModal .n-timeCellLayout{z-index:1034}.bsTestModal .tKeyborad{z-index:1035}.bsTestModal .row{margin:0 0 24px}.bsTestModal .row .form-inline{margin:0 0 12px}.bsTestModal .btnGrp{padding:0;line-height:65px}.bsTestModal .msBtn{width:96px;height:40px;margin:0 12px 0 0;font-size:12px;color:#676767}.bsTestModal .msBtn.msBtnInactive{background:#fff!important;border:1px solid rgba(0,0,0,.1)}.bsTestModal .msBtn.msBtnInactive:hover{color:hsla(0,0%,40.4%,.3)}.bsTestModal .msBtn.disableBtn{border:0;color:#949494;background-color:#d6d6d6!important;pointer-events:none}.bsTestModal .msBtn.disableBtn:hover{color:#8f8f8f}.bsTestModal .msLink2r{border:none;color:#676767;background:transparent}.bsTestModal .bsTestModal_select_title{padding:0;margin-top:7px;font-size:18px;color:#676767}@media (max-width:768px){.bsTestModal .bsTestModal_select_margin{margin-top:16px}}.bsTestModal .bsTestModal_margin_top{margin-top:13px}.bsTestModal .input-lg{font-size:16px;font-weight:500}.bsTestModal .fixedDiningTime__select{width:189px;height:40px;padding-left:80px;border-radius:8px;border:1px solid #c8c8c8;background-color:#fff;font-size:16px;font-weight:500}@media (max-width:555px){.bsTestModal .fixedDiningTime__select{width:104px;padding-left:40px}}@font-face{font-family:"NotoIKEATraditionalChinese-Bold";src:url(/static/media/NotoIKEATraditionalChinese-Bold.be61bf96.ttf)}@font-face{font-family:"NotoIKEATraditionalChinese-Regular";src:url(/static/media/NotoIKEATraditionalChinese-Regular.ead36863.ttf)}.custom-ikea{font-family:"NotoIKEATraditionalChinese-Regular","PingFang TC"}.custom-ikea .container{background:#0058a3}.custom-ikea .container-black{padding:0}.custom-ikea .container-black .queue-display-header{margin-top:20px;font-size:42px;line-height:59px;margin-left:0;left:60px;position:absolute;width:auto}.custom-ikea .container-black .queue-display-header:after{width:168px;background-color:#ffdb00}.custom-ikea .container-black .button-speaker{position:absolute;top:36px;left:240px}.custom-ikea .ikea_logo{width:185px;height:auto;position:absolute;right:59px;bottom:40px}.custom-ikea .ikea_logo img{width:100%}@media (max-width:600px) and (orientation:portrait){.custom-ikea .ikea_logo{width:100px;height:39px;bottom:30px}}@media (max-width:414px) and (orientation:portrait){.custom-ikea .ikea_logo{bottom:10px}}@media (max-height:414px) and (orientation:landscape){.custom-ikea .ikea_logo{width:100px;height:39px;bottom:40px}}@media (orientation:landscape) and (max-height:1079px){.custom-ikea .ikea_logo{bottom:15px}}.custom-ikea .ikea_header{display:flex;justify-content:space-between}.custom-ikea .ikea_header h3{font-family:"NotoIKEATraditionalChinese-Bold","PingFang TC"}.custom-ikea .container-black .queue-display-group{margin-right:auto}.custom-ikea .container-black .queue-display-group.unavailable{background:#fff}.custom-ikea .container-black .queue-display-group .queue-display-group-name{color:#666;font-size:42px;line-height:150%}.custom-ikea .container-black .queue-display-group .queue-display-group-content-num{color:#0058a3;font-size:72px;line-height:101px}.custom-ikea .container-black .queue-display-group .queue-display-group-content{background-color:#ffdb00;padding:12px}.custom-ikea .container-black .queue-display-group .queue-display-group-content .queue-display-group-content-count{color:#111;text-shadow:0 4px 8px rgba(0,0,0,.25);font-size:24px;line-height:150%}.custom-ikea .container-black .queue-display-footer{padding:18px}.custom-ikea .container-black .queue-display-footer h2{font-family:"NotoIKEATraditionalChinese-Bold","PingFang TC";font-size:44px;line-height:62px;margin-left:361px;margin-top:0}@media (orientation:landscape) and (max-height:1079px){.custom-ikea .container-black .queue-display-footer h2{margin-left:270px}}.custom-ikea .container-black .queue-display-footer h3{letter-spacing:3px;color:#0058a3;font-size:28px;line-height:150%;margin-top:8px;margin-left:361px}@media (orientation:landscape) and (max-height:1079px){.custom-ikea .container-black .queue-display-footer h3{margin-left:270px}}.custom-ikea .container-black .queue-display-footer .queue-display-qrcode{height:260px;width:260px}.custom-ikea .container-black .queue-display-footer .queue-display-qrcode canvas{width:100%!important;height:100%!important}@media (orientation:landscape) and (max-height:1079px){.custom-ikea .container-black .queue-display-footer .queue-display-qrcode{height:220px;width:220px}}@media (max-width:768px) and (orientation:portrait){.custom-ikea .container-black .queue-display-footer .queue-display-qrcode{height:160px;width:160px}}@media (max-width:768px) and (orientation:portrait){.custom-ikea .container-black .queue-display-footer .queue-display-qrcode canvas{width:100%!important;height:100%!important}}.custom-ikea .ikea-content{width:100%;height:calc(100dvh - 160px);display:flex;align-items:center;justify-content:space-between}@media (orientation:landscape) and (max-height:1079px){.custom-ikea .ikea-content{height:calc(100dvh - 120px)}}.custom-ikea .ikea-content .ikea-queue{min-width:559px;width:calc(100dvw - 1277px);margin:0 42px;display:flex;align-items:center;justify-content:center}.custom-ikea .ikea-content .ikea-queue>div{width:100%}.custom-ikea .ikea-content .ikea-queue .queue-display-group{width:100%;height:300px}.custom-ikea .ikea-content .ikea-ad{width:calc(100dvw - 643px);max-width:1277px;height:100%;text-align:right;background-color:#fff}.custom-ikea .ikea-content .ikea-ad img{width:auto;height:calc(100vh - 150px);object-fit:contain}.custom-ikea .ikea-content .ikea-ad video{width:100%;height:calc(100vh - 150px);object-fit:contain}.custom-ikea .ikea-content .ikea-ad .ant-carousel{width:calc(100dvw - 643px);max-width:1277px;height:100%;position:relative;left:auto;top:0;transform:none}.custom-ikea .ikea-content .ikea-ad .ant-carousel ul{bottom:50px}.custom-ikea .ikea-content .ikea-ad .ant-carousel .slick-dots li button:before{color:#979797;opacity:.7}.custom-ikea .ikea-content .ikea-ad .ant-carousel .slick-dots li.slick-active button:before{color:#ffdb00;opacity:1}#menu_account footer{height:186px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#333;color:#fff;font-size:12px;text-align:center;line-height:17.76px;padding:30px 30px 60px;font-family:"Noto Sans TC",sans-serif}#menu_account footer a{display:inline-block;height:36px;width:36px}#menu_account footer a img{height:100%;width:100%}#menu_account footer a:first-child{margin-right:16px}#menu_account footer div:nth-child(2){margin-top:24px}@media (max-width:768px){#menu_account footer{height:253px;padding:40px 24px 117px}}.menu_account_bar{display:flex;justify-content:space-between;align-items:center;height:86px;background-color:#fff;border-bottom:1px solid #e8e8e8;padding:28px 48px 34px 40px}@media (max-width:768px){.menu_account_bar{justify-content:center;align-items:flex-end;height:59px;padding:24px 0 0;margin-top:48px}.menu_account_bar>div{display:flex}}.menu_account_bar img{height:40px;width:40px;align-items:center;margin-top:9px}@media (max-width:768px){.menu_account_bar img{display:none}}.menu_account_bar span{display:inline-block;min-width:104px;text-align:center;text-decoration:none}@media (max-width:768px){.menu_account_bar span{width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}.menu_account_bar span:first-child{margin-right:36px}@media (max-width:768px){.menu_account_bar span:first-child{margin-right:28px}}.menu_account_bar span:hover{text-decoration:none}.menu_account_bar .bar_text{color:#676767;font-size:16px;font-weight:700;position:relative;cursor:pointer}.menu_account_bar .bar_text:active,.menu_account_bar .bar_text:focus,.menu_account_bar .bar_text:hover{color:#282828}.menu_account_bar .bar_text:active:before,.menu_account_bar .bar_text:focus:before,.menu_account_bar .bar_text:hover:before{content:"";height:6px;width:100%;background-color:#282828;border-radius:12px;position:absolute;bottom:-12px;left:50%;transform:translateX(-50%)}@media (max-width:768px){.menu_account_bar .bar_text:active:before,.menu_account_bar .bar_text:focus:before,.menu_account_bar .bar_text:hover:before{display:none}}@media (max-width:768px){.menu_account_bar .bar_text:active,.menu_account_bar .bar_text:focus,.menu_account_bar .bar_text:hover{border-bottom:2px solid #282828}}@media (max-width:768px){.menu_account_bar .bar_text{height:32px;padding-bottom:8px}}.menu_account_bar .bar_text_download{color:#282828;font-size:16px;font-weight:700;cursor:pointer}@media (max-width:768px){.menu_account_bar .bar_text_download{display:none}}#instant_bind{height:calc(100vh - 142px);display:flex;justify-content:center;align-items:center;flex-direction:column;color:#282828;font-weight:600;text-align:center;background-color:#fff}@media (max-width:768px){#instant_bind{height:100%}}#instant_bind .logo{width:459px;height:auto}@media (max-width:768px){#instant_bind .logo{width:319px;margin-top:40px}}#instant_bind .title div:first-child{font-size:44px;margin:52px 0 10px}#instant_bind .title div:nth-child(2){font-size:28px;margin-bottom:80px}@media (max-width:768px){#instant_bind .title div:first-child{font-size:28px;margin:40px 0 8px}#instant_bind .title div:nth-child(2){font-size:20px;margin-bottom:40px}}#instant_bind .search_account{margin-bottom:54px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:768px){#instant_bind .search_account{margin-bottom:45px}}#instant_bind .search_account div:first-child{margin-bottom:20px;font-size:24px}@media (max-width:768px){#instant_bind .search_account div:first-child{margin-bottom:16px;font-size:20px}}#instant_bind .search_account .search_input{width:560px;height:80px;display:flex;justify-content:space-between;align-items:center;border-radius:82px;box-shadow:0 0 2px rgba(51,51,51,.2),0 2px 20px rgba(27,14,14,.08)}@media (max-width:768px){#instant_bind .search_account .search_input{width:327px;height:56px}}#instant_bind .search_account .search_input .searchIcon{width:calc(100% - 510px);color:#5c5c5c;font-size:25px;background-color:#fff;padding:25px 20px;border-radius:100px 0 0 100px}@media (max-width:768px){#instant_bind .search_account .search_input .searchIcon{width:calc(100% - 207px);font-size:20px;padding:10px 0 10px 10px}}#instant_bind .search_account .search_input input{width:382px;height:100%;padding:25px 20px;background-color:#fff!important;color:#282828;font-size:24px;font-weight:400;border:none}#instant_bind .search_account .search_input input::selection,#instant_bind .search_account .search_input input:active,#instant_bind .search_account .search_input input:focus{outline:none}@media (max-width:768px){#instant_bind .search_account .search_input input{font-size:14px;padding:19px 24px 19px 4px}}#instant_bind .search_account .search_input button{width:128px;height:100%;background-color:#3fba88;border:none;border-radius:0 82px 82px 0;color:#fff;font-size:24px;padding:25px 20px}@media (max-width:768px){#instant_bind .search_account .search_input button{font-size:14px;padding:18px 20px}}#instant_bind .search_account .search_input_focus{border:2px solid #282828}#instant_bind .search_account .search_input_error{border:2px solid #ff3232}#instant_bind .search_account .search_input_error_text{color:#ff3232;font-weight:600;font-size:16px;align-self:flex-start;margin-top:10px}#instant_bind .find_account{color:#3fba88;font-size:20px;cursor:pointer}@media (max-width:768px){#instant_bind .find_account{font-size:16px;margin-bottom:80px}}#howTo_bind{background-color:#fafafa;display:flex;flex-direction:column;align-items:center;margin-bottom:120px}@media (max-width:768px){#howTo_bind{margin-bottom:80px}}#howTo_bind .howTo_bind_title{font-size:44px;font-weight:600;margin:80px 0;text-align:center}@media (max-width:768px){#howTo_bind .howTo_bind_title{font-size:28px;margin:40px 0}}#howTo_bind .have_account,#howTo_bind .without_account{width:90%;max-width:944px;min-height:400px;background:#fff;box-shadow:0 0 2px rgba(51,51,51,.2),0 2px 20px rgba(51,51,51,.08);border-radius:20px}@media (max-width:768px){#howTo_bind .have_account,#howTo_bind .without_account{min-height:280px}}#howTo_bind .without_account{display:flex;justify-content:space-between;align-items:center;padding:0 40px;margin-bottom:24px}@media (max-width:768px){#howTo_bind .without_account{padding:24px}}#howTo_bind .without_account .without_account_download{padding:86px 0}@media (max-width:768px){#howTo_bind .without_account .without_account_download{width:100%;padding:0}}#howTo_bind .without_account .without_account_download div:first-child{font-size:32px;font-weight:600;margin-bottom:20px}@media (max-width:768px){#howTo_bind .without_account .without_account_download div:first-child{font-size:24px;margin-bottom:16px}}#howTo_bind .without_account .without_account_download div:nth-child(2){font-size:20px;margin-bottom:60px}@media (max-width:768px){#howTo_bind .without_account .without_account_download div:nth-child(2){display:none}}#howTo_bind .without_account .without_account_download div:nth-child(3){display:none;font-size:16px;margin-bottom:40px}@media (max-width:768px){#howTo_bind .without_account .without_account_download div:nth-child(3){display:block}}#howTo_bind .without_account .without_account_download button{height:70px;background-color:#282828;color:#fff;font-size:20px;font-weight:600;padding:20px;border-radius:82px;border:none;box-shadow:0 2px 20px rgba(51,51,51,.2)}#howTo_bind .without_account .without_account_download button:first-child{margin-right:20px}@media (max-width:992px){#howTo_bind .without_account .without_account_download button{font-size:16px}#howTo_bind .without_account .without_account_download button:first-child{margin-right:16px}}@media (max-width:768px){#howTo_bind .without_account .without_account_download button{width:100%;height:50px;font-size:14px;padding:16px}#howTo_bind .without_account .without_account_download button:first-child{margin:0 0 16px}}#howTo_bind .without_account .menuApp_QRCode{width:400px;height:400px}#howTo_bind .without_account .menuApp_QRCode img{width:100%;height:100%}@media (max-width:768px){#howTo_bind .without_account .menuApp_QRCode{display:none}}#howTo_bind .have_account{display:flex;justify-content:space-between;align-items:center;padding:0 40px}@media (max-width:768px){#howTo_bind .have_account{padding:24px 24px 8px;flex-direction:column}}#howTo_bind .have_account .have_account_step{width:454px;padding:35px 0}@media (max-width:768px){#howTo_bind .have_account .have_account_step{width:100%;padding:0}}#howTo_bind .have_account .have_account_step div:first-child{font-size:32px;font-weight:600;margin-bottom:20px}@media (max-width:768px){#howTo_bind .have_account .have_account_step div:first-child{font-size:24px;margin-bottom:24px}}#howTo_bind .have_account .have_account_step div:nth-child(2){font-size:20px;margin-bottom:20px}@media (max-width:768px){#howTo_bind .have_account .have_account_step div:nth-child(2){font-size:16px;margin-bottom:24px}}#howTo_bind .have_account .have_account_step ul{padding-left:20px;list-style-type:decimal}#howTo_bind .have_account .have_account_step ul li{font-size:20px;margin-bottom:10px}#howTo_bind .have_account .have_account_step ul li img{width:32px;height:32px;margin-left:2px}#howTo_bind .have_account .have_account_step ul li:last-child{margin-bottom:0}@media (max-width:768px){#howTo_bind .have_account .have_account_step ul li{font-size:16px;margin-bottom:8px}#howTo_bind .have_account .have_account_step ul li img{width:24px;height:24px}#howTo_bind .have_account .have_account_step ul li:last-child{margin-bottom:40px}}#howTo_bind .have_account .have_account_img{width:400px;height:400px}@media (max-width:768px){#howTo_bind .have_account .have_account_img{width:279px;height:279px}}#howTo_bind .have_account .have_account_img img{width:100%;height:100%}@media (max-width:768px){#howTo_bind .have_account .have_account_img img:first-child{display:none}}#howTo_bind .have_account .have_account_img img:nth-child(2){display:none}@media (max-width:768px){#howTo_bind .have_account .have_account_img img:nth-child(2){display:inline-block;margin-top:-16px}}#download_menuApp{min-height:104px;width:100%;background-color:#fff;padding:0 40px;display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){#download_menuApp{height:158px;flex-direction:column;padding:20px 40px}}#download_menuApp img:first-child{width:36px;height:36px;margin-right:8px}#download_menuApp img:nth-child(2){width:187px;height:32px}#download_menuApp button{height:64px;width:auto;padding:20px;color:#fff;font-size:16px;font-weight:600;background-color:#282828;box-shadow:0 2px 20px rgba(51,51,51,.2);border-radius:82px;border:none}#download_menuApp button:first-child{margin-right:20px}@media (max-width:768px){#download_menuApp button{width:139.5px;height:50px;font-size:14px;padding:16px}#download_menuApp button:first-child{margin-right:16px}}.menuAccountValidationModal .ant-modal{height:635px!important;width:408px!important}@media (max-width:768px){.menuAccountValidationModal .ant-modal{max-width:100vw;width:100%!important;height:100%!important;margin:0;padding-bottom:0}}.menuAccountValidationModal .ant-modal-header{height:56px;padding:16px 64px}.menuAccountValidationModal .ant-modal-content{border-radius:12px;overflow:hidden}@media (max-width:768px){.menuAccountValidationModal .ant-modal-content{border-radius:0;height:100%}}.menuAccountValidationModal .ant-modal-title{color:#282828;font-size:16px;font-weight:600;text-align:center}.menuAccountValidationModal .ant-modal-body{background-color:#f5f5f5;color:#282828;min-height:579px;width:100%;height:100%;padding:40px 24px 24px;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.menuAccountValidationModal .ant-modal-body{padding-top:8px;align-items:flex-start}}.menuAccountValidationModal .ant-modal-body .menuAccountValidationModalBody{width:100%}.menuAccountValidationModal .account_info{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.menuAccountValidationModal .account_info .account_info_logo{width:120px;height:120px;background:url(/static/media/default-profile-picture.6f6eac9f.png) no-repeat 50%/cover;border-radius:50%}.menuAccountValidationModal .account_info .account_info_logo img{width:100%;height:100%;border-radius:60px;object-fit:contain}@media (max-width:768px){.menuAccountValidationModal .account_info .account_info_logo_s{width:48px;height:48px}}.menuAccountValidationModal .account_info .account_info_name{font-size:24px;font-weight:700;margin-top:8px}@media (max-width:768px){.menuAccountValidationModal .account_info .account_info_name_s{font-size:16px;margin-top:4px}}.menuAccountValidationModal .checkAccountInfo{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.menuAccountValidationModal .checkAccountInfo .checkAccountInfo_text{width:100%;font-size:20px;font-weight:600}.menuAccountValidationModal .checkAccountInfo .checkAccountInfo_intro{width:100%;margin:52px 0;font-size:14px}@media (max-width:768px){.menuAccountValidationModal .checkAccountInfo .checkAccountInfo_intro{margin:24px 0}}.menuAccountValidationModal .checkAccountInfo .checkAccountInfo_btn{width:100%}.menuAccountValidationModal .checkAccountInfo .checkAccountInfo_btn button{height:48px;width:100%;color:#fff;font-size:16px;font-weight:600;box-shadow:0 2px 2px rgba(51,51,51,.1),0 1px 1px rgba(0,0,0,.08);border-radius:8px;border:none}.menuAccountValidationModal .checkAccountInfo .checkAccountInfo_btn .btn_send{background-color:#3fba88;margin-bottom:16px}.menuAccountValidationModal .checkAccountInfo .checkAccountInfo_btn .btn_reject{background-color:#676767}.menuAccountValidationModal .verifyAccount{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.menuAccountValidationModal .verifyAccount .verifyAccount_text{font-size:14px;margin-top:24px}@media (max-width:768px){.menuAccountValidationModal .verifyAccount .verifyAccount_text{margin-top:8px}}.menuAccountValidationModal .verifyAccount .react-code-input{height:96px;margin:16px 0 60px}@media (max-width:768px){.menuAccountValidationModal .verifyAccount .react-code-input{height:70px;margin-bottom:45px}}.menuAccountValidationModal .verifyAccount .react-code-input input{font-family:"PingFang TC","STHeiti Light","Microsoft JhengHei","Helvetica","Arial","Verdana","sans-serif","FontAwesome"!important;width:78px!important;height:96px!important;background-color:#f0f0f0!important;border:1px solid #c8c8c8!important;border-radius:8px!important;margin:0 16px 0 0!important;padding-left:0!important;color:#282828!important;font-size:52px!important;font-weight:500!important;text-align:center!important}.menuAccountValidationModal .verifyAccount .react-code-input input:last-child{margin:0!important}@media (max-width:768px){.menuAccountValidationModal .verifyAccount .react-code-input input{width:56px!important;height:70px!important;font-size:36px!important;font-weight:600!important}}.menuAccountValidationModal .verifyAccount .verifyAccount_btn{width:100%}.menuAccountValidationModal .verifyAccount .verifyAccount_btn button{height:48px;width:100%;color:#fff;font-size:16px;font-weight:600;background-color:#c8c8c8;box-shadow:0 2px 2px rgba(51,51,51,.1),0 1px 1px rgba(0,0,0,.08);border-radius:8px;border:none}.menuAccountValidationModal .verifyAccount .verifyAccount_btn .resend_text{font-weight:600;font-size:16px;line-height:150%;color:#503030;margin:28px 0 8px;cursor:pointer}.menuAccountValidationModal .verifyAccount .verifyAccount_btn .resend_text_disable{color:#c8c8c8;font-weight:600;font-size:16px;line-height:150%;margin:28px 0 8px}.menuAccountValidationModal .verifyAccount .validationCode_error{color:#ff3232;font-size:14px;margin-bottom:24px;margin-top:-44px}@media (max-width:768px){.menuAccountValidationModal .verifyAccount .validationCode_error{margin-bottom:8px;margin-top:-29px}}body{font-family:"Helvetica Neue",Helvetica,sans-serif}.dateWrapper .displayTime,.dateWrapper .tableMonth,.dateWrapper .timArea .timeArea-title,.heading-1,.heading-1-responsive,.heading-2,.heading-2-responsive,.heading-3,.heading-3-responsive,.heading-4,.modal-base .ant-modal-header .ant-modal-title,.newModuleCalendarTable .monthTableRow__cell .date,.queue-dashboard .queue-dashboard-options .option-failed-container h3,.queue-dashboard .queue-dashboard-options .option-success-container h3,.queue-list-item .queue-list-item-main .list-item-number,.queue-option-select .queue-option-select-title h3,.setting-container .rangeTitle h4,.setting-container h3,.system-title{font-weight:500;margin:0}.heading-1,.heading-1-responsive,.queue-list-item .queue-list-item-main .list-item-number,.setting-container h3{font-size:32px;line-height:130%;letter-spacing:.32px}@media (max-width:768px){.heading-1-responsive,.queue-list-item .queue-list-item-main .list-item-number,.setting-container h3{font-size:26px;line-height:normal;letter-spacing:.26px}}.heading-2,.heading-2-responsive,.newModuleCalendarTable .monthTableRow__cell .date,.setting-container .rangeTitle h4,.system-title{font-size:24px;line-height:150%;letter-spacing:.72px}@media (max-width:768px){.heading-2-responsive,.setting-container .rangeTitle h4,.system-title{font-size:22px;line-height:145%;letter-spacing:.44px}}.heading-3,.heading-3-responsive,.modal-base .ant-modal-header .ant-modal-title,.queue-dashboard .queue-dashboard-options .option-failed-container h3,.queue-dashboard .queue-dashboard-options .option-success-container h3,.queue-option-select .queue-option-select-title h3{font-size:20px;line-height:normal;letter-spacing:.6px}.dateWrapper .displayTime,.dateWrapper .tableMonth,.dateWrapper .timArea .timeArea-title,.heading-4{font-size:18px;line-height:135%;letter-spacing:.9px}.dateWrapper .calendarTable .disabledDateWarning,.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container.empty p,.queue-list-item .queue-list-item-main .list-item-category,.queue-list-item .queue-list-item-main .list-item-customer .customer .name,.text-title{font-size:16px;font-weight:500;line-height:normal;letter-spacing:.48px}.modal-sm .ant-modal-body,.NewModuleTimeline .timelineBookingCell .bookingAttendance,.setting-container h5,.text-subtitle{font-size:16px;font-weight:400;line-height:150%;letter-spacing:.48px}.bookingStatusOption .bookingStatusOption__header h3,.canvasTableBookingInfo__currentBooking__header .currentBooking__header__title,.dateWrapper .tableRow .tableCell,.dateWrapper .timArea .timeArea-cell,.ms-calendar>div.week>div.day-container .announcementCount,.ms-calendar>div.week>div.day-container .dayAttendance,.ms-calendar>div.week>div.day-container .dayEffectiveCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingAttendanceCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingSystem,.notificationEditPopup .notification-box .content:has(textarea) textarea,.queue-dashboard .queue-dashboard-options .option-add-container input,.queue-dashboard .queue-dashboard-options .option-failed-container p,.queue-dashboard .queue-dashboard-options .option-success-container-info .info-title,.queue-list-item .queue-list-item-main .list-item-customer .customer .gender,.queue-list-item .queue-list-item-main .list-item-customer p,.queue-list-item .queue-list-item-main .queue-list-item-memo,.queue-list-item .queue-list-item-main .queue-list-item-shopmemo.shopmemo,.reservation-settings .bookingSettingTracking .settingTblRow input,.reservation-settings .notificationCredits .settingTblRow input,.setting-container .rangeTitle h4 div,.setting-tooltip .ant-tooltip-inner,.text-body,.text-body-responsive{font-size:14px;font-weight:400;line-height:140%;letter-spacing:.7px}@media (max-width:768px){.text-body-responsive{font-size:13px;font-weight:400;line-height:normal;letter-spacing:.65px}}.canvasTableBookingInfo__currentBooking__header button,.canvasTableBookingInfo__nextBooking h3,.newModule ul.bookingSystem__status li,.queue-list-item .queue-list-item-info,.text-caption,.text-caption-responsive{font-size:13px;font-weight:400;line-height:normal;letter-spacing:.65px}@media (max-width:768px){.text-caption-responsive{font-size:12px;font-weight:400;line-height:130%;letter-spacing:.6px}}.NewModuleTimeline .timelineBookingCell .bookingPhone,.NewModuleTimeline .timelineBookingCell .bookingTime,.queueTools .queue-list-item-cancel-btn button,.text-small{font-size:12px;font-weight:400;line-height:130%;letter-spacing:.6px}.bookingStatus-dropdown-menu li,.btn-text-lg,.btn-text-md,.btn-text-sm,.button-bookingStatus,.button-bookingStatus__dropDown,.button-common,.button-default,.button-round-big,.button-round-sm,.button-setting,.dashboard-nav .ant-menu-item .ant-menu-title-content,.date-picker-popup .ant-picker-month-panel .ant-picker-cell,.date-picker.ant-picker .ant-picker-input>input,.dateModeSwitcher-tab a,.dateModeSwitcher-tab div,.dateWrapper .tableRowTitle .tableCell,.dropdown-mode-button,.dropdown-mode .ant-dropdown-menu-item,.menuCouponHeaderFilter__list li,.month-picker-popup .ant-picker-month-panel .ant-picker-cell,.month-picker.ant-picker .ant-picker-input>input,.NewModuleTimeline .timelineBookingCell .bookingName,.newModule ul.bookingSystem__status li div,.queue-dashboard .queue-dashboard-customers .queue-dashbaord-tag-container .queue-dashbaord-tag,.queue-dashboard .queue-dashboard-options .option-add-container .custom-radio-group label,.queue-dashboard .queue-dashboard-options .option-add-container p,.queue-dashboard .queue-dashboard-options .option-success-container-info .info-content,.queue-dashboard .queue-dashboard-options .queue-dashboard-options-header button,.queue-dashboard .queue-dashboard-options button.option-action-button,.queue-dashboard .queue-dashboard-options button.option-add-button,.queue-dashboard .queue-dashboard-options button.option-prev-button,.queue-list-item .queue-list-item-cancel,.return-bar a,.settingMenu h2,.settingMenu li,.systemList__tools__tabs li,ul.dropdownMenu-booking-status li{font-weight:500}.btn-text-sm,.dashboard-nav .ant-menu-item .ant-menu-title-content{font-size:10px;line-height:normal}.bookingStatus-dropdown-menu li,.btn-text-md,.button-bookingStatus,.button-bookingStatus__dropDown,.button-round-sm,.button-setting,.date-picker-popup .ant-picker-month-panel .ant-picker-cell,.dateModeSwitcher-tab a,.dateModeSwitcher-tab div,.dateWrapper .tableRowTitle .tableCell,.month-picker-popup .ant-picker-month-panel .ant-picker-cell,.NewModuleTimeline .timelineBookingCell .bookingName,.newModule ul.bookingSystem__status li div,.queue-dashboard .queue-dashboard-customers .queue-dashbaord-tag-container .queue-dashbaord-tag,.queue-dashboard .queue-dashboard-options .option-add-container .custom-radio-group label,.queue-dashboard .queue-dashboard-options .option-add-container p,.queue-dashboard .queue-dashboard-options .option-success-container-info .info-content,.queue-dashboard .queue-dashboard-options .queue-dashboard-options-header button,.queue-list-item .queue-list-item-cancel,.return-bar a,.settingMenu li,.systemList__tools__tabs li,ul.dropdownMenu-booking-status li{font-size:14px;line-height:125%;letter-spacing:.7px}.btn-text-lg,.button-common,.button-default,.button-round-big,.date-picker.ant-picker .ant-picker-input>input,.dropdown-mode-button,.dropdown-mode .ant-dropdown-menu-item,.menuCouponHeaderFilter__list li,.month-picker.ant-picker .ant-picker-input>input,.queue-dashboard .queue-dashboard-options button.option-action-button,.queue-dashboard .queue-dashboard-options button.option-add-button,.queue-dashboard .queue-dashboard-options button.option-prev-button,.settingMenu h2{font-size:16px;line-height:125%}.text-bold{font-weight:700}.btn-effect:hover:not(:disabled),.button-round:hover:not(:disabled),.crm_page_picker .ant-pagination-item a:hover:not(:disabled),.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container.empty button:hover:not(:disabled),.queue-list-item .queue-list-item-main .queue-list-item-shopmemo .button-setting:hover:not(:disabled),.queue-option-select:hover:not(:disabled):not(.unavailable),.queueActionButton:hover:not(:disabled),.queueTools .queue-list-item-cancel-btn button:hover:not(:disabled){background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.btn-effect:active:not(:disabled),.button-round:active:not(:disabled),.crm_page_picker .ant-pagination-item a:active:not(:disabled),.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container.empty button:active:not(:disabled),.queue-list-item .queue-list-item-main .queue-list-item-shopmemo .button-setting:active:not(:disabled),.queue-option-select:active:not(:disabled):not(.unavailable),.queueActionButton:active:not(:disabled),.queueTools .queue-list-item-cancel-btn button:active:not(:disabled){background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)}.btn-effect:focus:not(:disabled),.button-round:focus:not(:disabled),.crm_page_picker .ant-pagination-item a:focus:not(:disabled),.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container.empty button:focus:not(:disabled),.queue-list-item .queue-list-item-main .queue-list-item-shopmemo .button-setting:focus:not(:disabled),.queue-option-select:focus:not(:disabled):not(.unavailable),.queueActionButton:focus:not(:disabled),.queueTools .queue-list-item-cancel-btn button:focus:not(:disabled){background:inherit}@media (hover:none){.btn-effect:active,.btn-effect:focus,.btn-effect:hover,.button-round:active,.button-round:focus,.button-round:hover,.crm_page_picker .ant-pagination-item a:active,.crm_page_picker .ant-pagination-item a:focus,.crm_page_picker .ant-pagination-item a:hover,.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container.empty button:active,.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container.empty button:focus,.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container.empty button:hover,.queue-list-item .queue-list-item-main .queue-list-item-shopmemo .button-setting:active,.queue-list-item .queue-list-item-main .queue-list-item-shopmemo .button-setting:focus,.queue-list-item .queue-list-item-main .queue-list-item-shopmemo .button-setting:hover,.queue-option-select:active:not(.unavailable),.queue-option-select:focus:not(.unavailable),.queue-option-select:hover:not(.unavailable),.queueActionButton:active,.queueActionButton:focus,.queueActionButton:hover,.queueTools .queue-list-item-cancel-btn button:active,.queueTools .queue-list-item-cancel-btn button:focus,.queueTools .queue-list-item-cancel-btn button:hover{background:inherit}}.color-title{color:#333}.color-subtitle{color:rgba(51,51,51,.75)}.color-intro{color:rgba(51,51,51,.6)}.color-disabled{color:rgba(51,51,51,.27)}.color-white{color:#fff}.color-primary{color:#3fba88}.color-alert{color:#ce4949}.bg-white{background-color:#fff}.bg-unconfirmed{background-color:#ff991f}.bg-confirmed{background-color:#61b087}.bg-seated{background-color:#647e96}.bg-show{background-color:#4b9ac3}.bg-finish{background-color:#dee6e3}.bg-cancel,.bg-no_show{background-color:#dcdcdc}.color-unconfirmed{color:#ff991f}.color-confirmed{color:#61b087}.color-seated{color:#647e96}.color-show{color:#4b9ac3}.color-finish{color:#dee6e3}.color-cancel,.color-no_show{color:#dcdcdc}.h-full{height:100%}.h-fill{height:100dvh}.w-full{width:100%}.mx-4{margin:0 4px}.vertical-center{flex-direction:column}.horizontal-center,.vertical-center{display:flex;justify-content:center;align-items:center}.horizontal-center{flex-direction:row}.horizontal-between{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.inline-center{display:inline-flex;justify-content:center;align-items:center}.timeSlot-dashed-divider{border:none;border-top:1px solid transparent;border-image:repeating-linear-gradient(90deg,#c8c8c8,#c8c8c8 10px,transparent 0,transparent 20px) 1;margin:20px 0}.bookingList-row-divider{width:100%;padding:10px 16px;background-color:#fff;border:1px solid #f0f0f0;border-top:none;border-bottom:none}.bookingList-row-divider hr{margin:0}@media (max-width:768px){.bookingList-row-divider{padding:16px 8px}}.notification-setting{display:flex;justify-content:space-between}.notification-setting .heading-2-responsive,.notification-setting .setting-container .rangeTitle h4,.setting-container .rangeTitle .notification-setting h4{position:relative}.notification-setting .heading-2-responsive i.fa,.notification-setting .setting-container .rangeTitle h4 i.fa,.setting-container .rangeTitle .notification-setting h4 i.fa{position:relative;top:-2px}.notification-setting .notification-status .ant-space-item{display:flex;align-items:center}.notification-setting .button-setting{margin-left:16px}.icon-lg,.icon-md,.icon-normal,.icon-sm,.icon-xl,.icon-xs{display:block;background-repeat:no-repeat;background-position:50%;background-size:100%}.icon-lg{width:36px;height:36px}.icon-xl{width:28px;height:28px}.icon-normal{width:24px;height:24px}.icon-md{width:20px;height:20px}.icon-sm{width:18px;height:18px}.icon-xs{width:12px;height:12px}.account-arrow-icon,.account-icon,.announcement-icon,.booking-icon,.calendar-icon,.calendar-mask-icon,.coupon-icon,.customer-icon,.delete-mask-icon,.edit-pen-icon,.export-icon.dark,.file-icon,.message-icon,.pen-icon,.plus-icon,.queue-icon,.queueShopMemo .eidtWrap__img,.reservation-icon,.setting-icon,.trash-icon,.triangle-icon{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-composite:intersect;-webkit-mask-composite:source-over}.booking-icon{-webkit-mask-image:url(/static/media/booking-icon.51772b05.svg);mask-image:url(/static/media/booking-icon.51772b05.svg)}.booking-icon,.queue-icon{background-color:hsla(0,0%,100%,.36)}.queue-icon{-webkit-mask-image:url(/static/media/queue-icon.afd16bbf.svg);mask-image:url(/static/media/queue-icon.afd16bbf.svg)}.calendar-icon{background-color:hsla(0,0%,100%,.36)}.calendar-icon,.calendar-mask-icon{-webkit-mask-image:url(/static/media/calendar-icon.ee5417ee.svg);mask-image:url(/static/media/calendar-icon.ee5417ee.svg)}.calendar-mask-icon{background-color:rgba(51,51,51,.27)}.customer-icon{-webkit-mask-image:url(/static/media/customer-icon.a90f530b.svg);mask-image:url(/static/media/customer-icon.a90f530b.svg)}.customer-icon,.message-icon{background-color:hsla(0,0%,100%,.36)}.message-icon{-webkit-mask-image:url(/static/media/message-icon.29caf8d2.svg);mask-image:url(/static/media/message-icon.29caf8d2.svg)}.announcement-icon{-webkit-mask-image:url(/static/media/announcement-icon.5d3199ee.svg);mask-image:url(/static/media/announcement-icon.5d3199ee.svg)}.announcement-icon,.coupon-icon{background-color:hsla(0,0%,100%,.36)}.coupon-icon{-webkit-mask-image:url(/static/media/coupon-icon.a95702a9.svg);mask-image:url(/static/media/coupon-icon.a95702a9.svg)}.setting-icon{-webkit-mask-image:url(/static/media/setting-icon.fc69267a.svg);mask-image:url(/static/media/setting-icon.fc69267a.svg)}.account-arrow-icon,.setting-icon{background-color:hsla(0,0%,100%,.36)}.account-arrow-icon{width:30px;height:24px;-webkit-mask-image:url(/static/media/user-arrow-icon.31396b04.svg);mask-image:url(/static/media/user-arrow-icon.31396b04.svg)}@media (max-width:768px){.account-arrow-icon{background-color:rgba(51,51,51,.6)}}.language-icon{background-image:url(/static/media/language-icon.6fbe0469.svg)}.doubleArrowRight-icon{background-image:url(/static/media/doubleArrowRight_icon.4f30c052.svg)}.doubleArrowDown-icon{background-image:url(/static/media/doubleArrowDown-icon.b405686f.svg)}.doubleArrowUp-icon{background-image:url(/static/media/doubleArrowUp-icon.516979b1.svg)}.arrowRight-icon{background-image:url(/static/media/arrowRight_icon_green.c356f3ff.svg)}.arrowRight-icon-dark{background-image:url(/static/media/arrowRight_icon_dark.89daf880.svg)}.arrowLeft-icon-dark{background-image:url(/static/media/arrowLeft_icon_dark.6216edab.svg)}.arrowDown-icon{background-color:#676767;-webkit-mask-image:url(/static/media/arrowDown_icon_dark.4cc26395.svg);mask-image:url(/static/media/arrowDown_icon_dark.4cc26395.svg)}.arrowUp-icon{background-image:url(/static/media/arrowUp_icon_dark.c2a64bf4.svg)}.triangle-icon{background-color:rgba(51,51,51,.6);-webkit-mask-image:url(/static/media/triangle-icon.8a100258.svg);mask-image:url(/static/media/triangle-icon.8a100258.svg)}.circleArrowUp-icon{background-image:url(/static/media/circleArrowUp-icon.c6e7fcae.svg)}.circleArrowDown-icon{background-image:url(/static/media/circleArrowDown-icon.7af56a29.svg)}.user-icon{background-image:url(/static/media/user-icon.fafd46b5.svg)}.logout-icon{background-image:url(/static/media/logout-icon.d58ae56c.svg)}.return-icon{background-image:url(/static/media/arrowLeft_icon.b9743f47.svg)}.check-icon{background-image:none}.search-icon{background-color:#676767;-webkit-mask-image:url(/static/media/search-icon.faa26161.svg);mask-image:url(/static/media/search-icon.faa26161.svg)}.search-icon.disabled{background-color:rgba(51,51,51,.27)}.search-cancel-icon{background-image:url(/static/media/close-icon.c8c122c6.svg)}.chart-icon{background-image:url(/static/media/chart-icon.dad89f04.svg)}.bulletin-null-icon{background-image:url(/static/media/btn-announcement-icon.d9d405cc.svg)}.bulletin-remind-icon{background-image:url(/static/media/btn-announcement-icon-remind.8a411962.svg)}.playArrow-icon{background-image:url(/static/media/playArrow-icon.c62ee2a6.svg)}.pause-icon{background-image:url(/static/media/pause-icon.44da7e35.svg)}.return-arrow-icon{background-image:url(/static/media/return_icon.c437a1dc.svg)}.export-icon{background-image:url(/static/media/export_icon.7c566090.svg)}.export-icon.dark{background-color:#676767;background-image:none;-webkit-mask-image:url(/static/media/export_icon.7c566090.svg);mask-image:url(/static/media/export_icon.7c566090.svg)}.plus-icon{background-color:#676767;-webkit-mask-image:url(/static/media/plus_icon_white.b9a9ad30.svg);mask-image:url(/static/media/plus_icon_white.b9a9ad30.svg)}.clock-icon{background-image:url(/static/media/clock-icon.a734e5b6.svg)}.separation-line-icon{display:inline-block;width:1px;height:12px;background:#333;border-radius:100px}.account-icon{background-color:#676767;-webkit-mask-image:url(/static/media/account_icon.34dcce3f.svg);mask-image:url(/static/media/account_icon.34dcce3f.svg)}.onsite-icon{background-image:url(/static/media/onsite-icon.4f4f9422.svg)}.file-icon{background-color:#676767;-webkit-mask-image:url(/static/media/fileicon.89cf84f6.svg);mask-image:url(/static/media/fileicon.89cf84f6.svg)}.edit-pen-icon{background-color:#676767;-webkit-mask-image:url(/static/media/edit_pen_icon.131a94fd.svg);mask-image:url(/static/media/edit_pen_icon.131a94fd.svg)}.pen-icon{background-color:#676767;-webkit-mask-image:url(/static/media/pen-icon.328992f2.svg);mask-image:url(/static/media/pen-icon.328992f2.svg)}.time-icon{background-image:url(/static/media/time-icon.2df0c06c.svg)}.blocked-icon{background-image:url(/static/media/blocked_icon.7c071386.svg)}.filter-icon{background-image:url(/static/media/filter_icon.e61cc31e.svg)}.filter-icon_green{background-image:url(/static/media/filter_icon_green.80838eef.svg)}.delete-mask-icon{-webkit-mask-image:url(/static/media/delete_icon.444b593f.svg);mask-image:url(/static/media/delete_icon.444b593f.svg)}.delete-mask-icon,.trash-icon{background-color:rgba(51,51,51,.27)}.trash-icon{-webkit-mask-image:url(/static/media/delete-icon.106016db.svg);mask-image:url(/static/media/delete-icon.106016db.svg)}.email-notification-icon{background-image:url(/static/media/queue-email-icon.7a0e36a3.svg)}.speaker-icon{background-image:url(/static/media/speaker-icon.c7b8ab48.svg)}.queue-seatIn-icon{background-image:url(/static/media/queueSeatIn-icon.9a4cee9b.svg)}.queue-canceled-icon{background-image:url(data:image/png;base64,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)}.dismiss-icon{background-image:url(/static/media/icon_dismiss_rounded.bf8bf6e9.svg)}.reservation-icon{background-color:rgba(51,51,51,.75);-webkit-mask-image:url(/static/media/reservation-icon.6c2343c5.svg);mask-image:url(/static/media/reservation-icon.6c2343c5.svg)}.hamburger-icon{background-image:url(/static/media/hamburger-icon.e2ef8e3f.svg)}.alertRound-icon{background-image:url(/static/media/icon-alertRound.d8c99bfd.svg)}.button-init,.button-round,.queue-list-item .queue-list-item-cancel{border:none;background-color:initial}.button-default{display:inline-flex;padding:10px 24px;grid-gap:4px;gap:4px;border-radius:100px}.button-default,.button-setting{justify-content:center;align-items:center}.button-setting{padding:8px 16px;height:34px;border-radius:8px;line-height:18px;display:flex}.button-common{width:128px;height:40px;padding:10px 0;text-align:center;border-radius:8px;font-weight:500}.button-common:active{outline:none}.button-round-big,.button-round-sm{display:inline-flex;justify-content:center;align-items:center;grid-gap:4px;gap:4px;border-radius:100px}.button-round{border-radius:50%}.button-round-big{min-width:123px;padding:10px 24px}.button-round-sm{padding:8px 16px}.button-round-icon{width:36px;height:36px;border-radius:50%;background-color:#fff;padding:0;font-size:20px}.button-round-icon:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.button-primary{color:#fff;background-color:#3fba88;border:none}.button-primary:hover{background-color:#29a379}.button-primary:active{background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15)),#29a379}.button-primary:disabled{background-color:#dcdcdc}.button-secondary{color:rgba(51,51,51,.75);background-color:#fff;border:1px solid #dcdcdc!important}.button-secondary:hover:not(:disabled){background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.button-secondary:active{background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)!important}.button-secondary:disabled{background:#f0f0f0;color:rgba(51,51,51,.27);cursor:not-allowed}.button-secondary:disabled .icon-normal,.button-secondary:disabled .icon-sm{background-color:rgba(51,51,51,.27)}.button-cancel{color:#fff;background-color:#c8c8c8;border:none}.button-cancel:hover{box-shadow:0 2px 2px 0 rgba(51,51,51,.1)}.button-tertiary{background-color:#fff;border:1px solid #676767!important;color:#676767;font-size:14px;font-weight:500;height:40px;padding:5px 10px;border:1px solid #676767;border-radius:8px;min-width:96px}.button-tertiary:hover{color:#3fba88}.button-focused,.date-picker.ant-picker.ant-picker-focused,.date-picker.ant-picker.ant-picker-focused .ant-picker-input>input,.month-picker.ant-picker.ant-picker-focused,.month-picker.ant-picker.ant-picker-focused .ant-picker-input>input{color:#3fba88!important;background:#ecf8f3!important}.button-round-50{border-radius:50%}.button-round-100{border-radius:100px}.button-bookingStatus{display:flex;width:90px;padding:8px 16px;justify-content:center;align-items:center;border-radius:100px;border:1px solid #4b9ac3;background:#fff;color:#fff}.button-bookingStatus.btn-confirmed{border-color:#3fba88;background:#3fba88}.button-bookingStatus.btn-confirmed:hover{background-color:#29a379}.button-bookingStatus.btn-confirmed:active{background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15)),#29a379}.button-bookingStatus.btn-cancel{border-color:#dcdcdc;color:rgba(51,51,51,.75)}.button-bookingStatus.btn-show{border-color:#4b9ac3;color:#4b9ac3;background:#fff}.button-bookingStatus.btn-seated{border-color:#647e96;background:#647e96}.button-bookingStatus.btn-seated:hover{background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15)),#647e96}.button-bookingStatus.btn-seated:active{background:linear-gradient(0deg,rgba(0,0,0,.35),rgba(0,0,0,.35)),#647e96}.button-bookingStatus.btn-cancel:hover,.button-bookingStatus.btn-show:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.button-bookingStatus.btn-cancel:active,.button-bookingStatus.btn-show:active{background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)}.button-bookingStatus.btn-finish{background:#525252;border-color:#525252}.button-bookingStatus.btn-finish:hover{background:#333}.button-bookingStatus.btn-finish:active{background:#333;color:hsla(0,0%,100%,.6)}.button-bookingStatus__dropDown{display:flex;width:120px;padding:4px 12px;justify-content:space-between;align-items:center;border-radius:100px;border:1px solid #3fba88;color:rgba(51,51,51,.6);background-color:#fff}.button-bookingStatus__dropDown.res-success{color:#61b087;border-color:#61b087}.button-bookingStatus__dropDown.res-success .icon-md,.button-bookingStatus__dropDown.res-success .icon-normal,.button-bookingStatus__dropDown.res-success .icon-sm{background:#61b087}.button-bookingStatus__dropDown.res-pending{color:#ff991f;border-color:#ff991f}.button-bookingStatus__dropDown.res-pending .icon-md,.button-bookingStatus__dropDown.res-pending .icon-normal,.button-bookingStatus__dropDown.res-pending .icon-sm{background:#ff991f}.button-bookingStatus__dropDown.res-arrived{color:#4b9ac3;border-color:#4b9ac3}.button-bookingStatus__dropDown.res-arrived .icon-md,.button-bookingStatus__dropDown.res-arrived .icon-normal,.button-bookingStatus__dropDown.res-arrived .icon-sm{background:#4b9ac3}.button-bookingStatus__dropDown.res-seated{color:#647e96;border-color:#647e96}.button-bookingStatus__dropDown.res-seated .icon-md,.button-bookingStatus__dropDown.res-seated .icon-normal,.button-bookingStatus__dropDown.res-seated .icon-sm{background:#647e96}.button-bookingStatus__dropDown.res-cancel{color:rgba(51,51,51,.27);border-color:#f0f0f0;background:#f0f0f0}.button-bookingStatus__dropDown.res-cancel .icon-md,.button-bookingStatus__dropDown.res-cancel .icon-normal,.button-bookingStatus__dropDown.res-cancel .icon-sm{background:rgba(51,51,51,.27)}.button-bookingStatus__dropDown.res-noShow{color:#ef6868;border-color:#f0f0f0;background:#f0f0f0}.button-bookingStatus__dropDown.res-noShow .icon-md,.button-bookingStatus__dropDown.res-noShow .icon-normal,.button-bookingStatus__dropDown.res-noShow .icon-sm{background:#ef6868}.button-bookingStatus__dropDown.res-completed{color:#525252;border-color:#dee6e3;background:#dee6e3}.button-bookingStatus__dropDown.res-completed .icon-md,.button-bookingStatus__dropDown.res-completed .icon-normal,.button-bookingStatus__dropDown.res-completed .icon-sm{background:#525252}.button-bookingStatus__dropDown.res-cancel,.button-bookingStatus__dropDown.res-completed,.button-bookingStatus__dropDown.res-noShow{justify-content:center;cursor:default}.dashboard-layout{position:relative;height:100dvh;will-change:auto}@media (max-width:768px){.dashboard-layout{flex-direction:column}.dashboard-layout.nav-open{overflow:hidden;position:fixed;width:100%;height:100%}.dashboard-layout.nav-open nav{left:0;overflow-y:auto;height:100dvh;will-change:transform,left;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.dashboard-layout.nav-open .dashboard-nav__collapse_mask{opacity:1;pointer-events:auto;overflow:hidden}}.dashboard-layout header{position:fixed;height:100%}@media (max-width:768px){.dashboard-layout header{height:auto;position:static}}.dashboard-layout.dashboard-nav-hidden .dashboard-nav__collapse{top:-48px}.dashboard-layout button.ant-btn{padding:0}.dashboard-nav__collapse_mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1036;opacity:0;pointer-events:none;transition:opacity .3s ease;will-change:opacity}.dashboard-nav .ant-menu-title-content:has(.ant-dropdown-open),.dashboard-nav__collapse .ant-menu-title-content:has(.ant-dropdown-open){background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25);border-radius:6px}.dashboard-nav{background-color:#333;padding:16px 4px;width:64px;height:100%;border-right:.5px solid rgba(0,0,0,.1);overflow-y:auto;will-change:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dashboard-nav .dashboard-nav__header{display:none}@media (max-width:768px){.dashboard-nav{background-color:#fff;width:260px;padding:8px 24px;position:fixed;top:0;left:-260px;transition:all .3s cubic-bezier(.25,1,.5,1);z-index:1037;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;will-change:transform,left}.dashboard-nav .dashboard-nav__header{display:flex}}.dashboard-nav .dashboard-nav__menu{height:100%;display:flex;flex-direction:column;justify-content:space-between}.dashboard-nav .dashboard-nav__menu a{display:inline-block;width:100%}.dashboard-nav .dashboard-nav__menu a:hover{text-decoration:none}@media (max-width:768px){.dashboard-nav .dashboard-nav__menu{height:auto;margin-top:20px}.dashboard-nav .dashboard-nav__menu .dashboard-nav__divider,.dashboard-nav .dashboard-nav__menu .dashboard-nav__logo,.dashboard-nav .dashboard-nav__menu .setting__menu{display:none}}.dashboard-nav .dashboard-nav__settingsMenu{display:none;width:100%;padding:4px 12px 4px 16px}@media (max-width:768px){.dashboard-nav .dashboard-nav__settingsMenu{display:block}}.dashboard-nav .ant-menu{display:flex;flex-direction:column;align-items:center;background-color:#333}@media (max-width:768px){.dashboard-nav .ant-menu{background-color:#fff}}.dashboard-nav .ant-menu-item{line-height:14px!important;padding:8px 2px!important;margin:0 0 2px!important;height:auto!important;background-color:#333}@media (max-width:768px){.dashboard-nav .ant-menu-item{padding:10px 12px!important;background-color:#fff}}.dashboard-nav .ant-menu-item .ant-btn-text:focus,.dashboard-nav .ant-menu-item .ant-btn-text:hover{background-color:initial}.dashboard-nav .ant-menu-item .ant-menu-title-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;color:hsla(0,0%,100%,.6)}@media (max-width:768px){.dashboard-nav .ant-menu-item .ant-menu-title-content{width:100%;flex-direction:row;justify-content:flex-start;font-size:14px;color:rgba(51,51,51,.6)}}.dashboard-nav .ant-menu-item button{width:100%}.dashboard-nav .account-item{padding:0!important}.dashboard-nav .account-item span{width:100%;height:100%}.dashboard-nav .account-item button{display:flex;justify-content:center;align-items:center;padding:8px 2px}.dashboard-nav .account-item:hover .ant-menu-title-content{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}@media (max-width:768px){.dashboard-nav .announcement-icon,.dashboard-nav .booking-icon,.dashboard-nav .calendar-icon,.dashboard-nav .coupon-icon,.dashboard-nav .customer-icon,.dashboard-nav .message-icon,.dashboard-nav .queue-icon,.dashboard-nav .setting-icon{background-color:rgba(51,51,51,.6)}}.dashboard-nav .active.ant-menu-item-selected .ant-menu-title-content,.dashboard-nav .active .ant-menu-title-content{color:#fff}@media (max-width:768px){.dashboard-nav .active.ant-menu-item-selected .ant-menu-title-content,.dashboard-nav .active .ant-menu-title-content{color:#333}}.dashboard-nav .active .announcement-icon,.dashboard-nav .active.ant-menu-item-selected .announcement-icon,.dashboard-nav .active.ant-menu-item-selected .booking-icon,.dashboard-nav .active.ant-menu-item-selected .calendar-icon,.dashboard-nav .active.ant-menu-item-selected .coupon-icon,.dashboard-nav .active.ant-menu-item-selected .customer-icon,.dashboard-nav .active.ant-menu-item-selected .message-icon,.dashboard-nav .active.ant-menu-item-selected .queue-icon,.dashboard-nav .active.ant-menu-item-selected .setting-icon,.dashboard-nav .active .booking-icon,.dashboard-nav .active .calendar-icon,.dashboard-nav .active .coupon-icon,.dashboard-nav .active .customer-icon,.dashboard-nav .active .message-icon,.dashboard-nav .active .queue-icon,.dashboard-nav .active .setting-icon{background-color:#fff}@media (max-width:768px){.dashboard-nav .active .announcement-icon,.dashboard-nav .active.ant-menu-item-selected .announcement-icon,.dashboard-nav .active.ant-menu-item-selected .booking-icon,.dashboard-nav .active.ant-menu-item-selected .calendar-icon,.dashboard-nav .active.ant-menu-item-selected .coupon-icon,.dashboard-nav .active.ant-menu-item-selected .customer-icon,.dashboard-nav .active.ant-menu-item-selected .message-icon,.dashboard-nav .active.ant-menu-item-selected .queue-icon,.dashboard-nav .active.ant-menu-item-selected .setting-icon,.dashboard-nav .active .booking-icon,.dashboard-nav .active .calendar-icon,.dashboard-nav .active .coupon-icon,.dashboard-nav .active .customer-icon,.dashboard-nav .active .message-icon,.dashboard-nav .active .queue-icon,.dashboard-nav .active .setting-icon{background-color:#333}}.dashboard-nav .active.ant-menu-item-selected .booking-icon,.dashboard-nav .active .booking-icon{-webkit-mask-image:url(/static/media/booking-icon-fill.aab959db.svg);mask-image:url(/static/media/booking-icon-fill.aab959db.svg)}.dashboard-nav .active.ant-menu-item-selected .queue-icon,.dashboard-nav .active .queue-icon{-webkit-mask-image:url(/static/media/queue-icon-fill.131c7459.svg);mask-image:url(/static/media/queue-icon-fill.131c7459.svg)}.dashboard-nav .active.ant-menu-item-selected .calendar-icon,.dashboard-nav .active .calendar-icon{-webkit-mask-image:url(/static/media/calendar-icon-fill.3307399b.svg);mask-image:url(/static/media/calendar-icon-fill.3307399b.svg)}.dashboard-nav .active.ant-menu-item-selected .customer-icon,.dashboard-nav .active .customer-icon{-webkit-mask-image:url(/static/media/customer-icon-fill.9b1716a0.svg);mask-image:url(/static/media/customer-icon-fill.9b1716a0.svg)}.dashboard-nav .active.ant-menu-item-selected .message-icon,.dashboard-nav .active .message-icon{-webkit-mask-image:url(/static/media/message-icon-fill.f8fdd1e1.svg);mask-image:url(/static/media/message-icon-fill.f8fdd1e1.svg)}.dashboard-nav .active .announcement-icon,.dashboard-nav .active.ant-menu-item-selected .announcement-icon{-webkit-mask-image:url(/static/media/announcement-icon-fill.bb044633.svg);mask-image:url(/static/media/announcement-icon-fill.bb044633.svg)}.dashboard-nav .active.ant-menu-item-selected .coupon-icon,.dashboard-nav .active .coupon-icon{-webkit-mask-image:url(/static/media/coupon-icon-fill.7bb429eb.svg);mask-image:url(/static/media/coupon-icon-fill.7bb429eb.svg)}.dashboard-nav .active.ant-menu-item-selected .setting-icon,.dashboard-nav .active .setting-icon{-webkit-mask-image:url(/static/media/setting-icon-fill.dece1dba.svg);mask-image:url(/static/media/setting-icon-fill.dece1dba.svg)}.dashboard-nav__collapse{display:none;transition:all .3s}@media (max-width:768px){.dashboard-nav__collapse{display:flex;justify-content:space-between;align-items:center;width:100%;height:48px;padding:8px 16px;background-color:#fff;box-shadow:0 .5px 0 0 rgba(0,0,0,.1);position:fixed;top:0;z-index:1035}}.dashboard-nav__collapse .collapse-block{display:flex;align-items:center}.dashboard-nav__collapse .setting__menu{display:flex;flex-direction:row-reverse;align-items:center}.dashboard-nav__collapse .setting__menu.ant-menu-inline,.dashboard-nav__collapse .setting__menu .ant-menu-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0!important;padding:0!important}.dashboard-nav__collapse .setting__menu .ant-menu-title-content{padding:4px 1px}.dashboard-nav__collapse .setting__menu .ant-menu-item.lang-item .ant-menu-title-content{padding:4px}.dashboard-nav__collapse .setting__menu .ant-btn{height:auto}.collapse-btn.ant-btn{display:flex;align-items:center;justify-content:center;width:32px;border-radius:50%}.collapse-btn.ant-btn:focus,.collapse-btn.ant-btn:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.dashboard-nav .ant-menu-inline,.dashboard-nav__collapse .ant-menu-inline{border:none}.dashboard-nav .ant-menu-item-selected,.dashboard-nav__collapse .ant-menu-item-selected{background-color:#333!important}@media (max-width:768px){.dashboard-nav .ant-menu-item-selected,.dashboard-nav__collapse .ant-menu-item-selected{background-color:#fff!important}}.dashboard-nav .ant-menu-item-selected:after,.dashboard-nav__collapse .ant-menu-item-selected:after{opacity:0!important}.dashboard-nav .ant-menu-item,.dashboard-nav__collapse .ant-menu-item{display:flex;flex-direction:column;align-items:center;border-radius:6px;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.dashboard-nav .ant-menu-item:active,.dashboard-nav__collapse .ant-menu-item:active{background-color:#fff}.dashboard-nav .ant-menu-item:hover,.dashboard-nav__collapse .ant-menu-item:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)!important}.dashboard-nav .ant-menu-item:focus,.dashboard-nav__collapse .ant-menu-item:focus{background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)!important}.dashboard-nav .ant-menu-title-content,.dashboard-nav__collapse .ant-menu-title-content{line-height:normal}.dashboard-nav__logo{display:inline-block;width:32px!important;height:32px;margin-bottom:8px;position:relative}.dashboard-nav__logo img{width:100%;height:100%}@media (max-width:768px){.dashboard-nav__logo{margin-bottom:0;margin-left:12px}}.dashboard-nav__logo .dashboard-nav__test{position:absolute;display:inline-block;top:-4px;right:-8px;font-size:12px;width:24px;color:#fff}@media (max-width:768px){.dashboard-nav__logo .dashboard-nav__test{top:0;right:-24px;color:rgba(51,51,51,.6)}}.dashboard-nav__logoWithName{display:inline-block;width:116px;height:28px;margin:0 16px 4px}.dashboard-nav__logoWithName img{width:100%;height:100%}.dashboard-nav__header{display:flex;align-items:center;margin:8px 0}.dashboard-nav__header .dashboard-nav__logoWithName{align-self:flex-start}.dashboard-nav_dropdown{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:208px;padding:10px 8px!important;border-radius:10px;box-shadow:0 2px 10px 0 rgba(51,51,51,.2);background-color:#fff;top:54px!important}.dashboard-nav_dropdown .ant-dropdown-menu{box-shadow:none;padding:0}.dashboard-nav_dropdown .ant-dropdown-arrow{top:-6px!important}@media (min-width:769px){.dashboard-nav_dropdown{position:fixed;left:70px!important;top:auto!important;bottom:5px}.dashboard-nav_dropdown .ant-dropdown-arrow{top:auto!important;bottom:36px!important;left:-5px!important;transform:rotate(135deg)!important}}.dashboard-nav_dropdown .ant-dropdown-menu-item-divider{margin:8px 0}.dashboard-nav_dropdown .ant-dropdown-menu-title-content{display:flex;align-items:center}.dashboard-nav_dropdown .dashboard-dropdown__title{padding:8px 12px!important;margin:0!important}.dashboard-nav_dropdown .dashboard-dropdown__title .ant-dropdown-menu-title-content{justify-content:space-between}.dashboard-nav_dropdown .ant-dropdown-menu-item{padding:8px 12px;border-radius:6px;margin-bottom:4px}.dashboard-nav_dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-active{background:none}.dashboard-nav_dropdown .ant-dropdown-menu-item:has(.arrowRight-icon){padding:8px 0 8px 12px!important}.dashboard-nav_dropdown .ant-dropdown-menu-item:last-child{margin-bottom:0}.dashboard-nav_dropdown .ant-dropdown-menu-item:active,.dashboard-nav_dropdown .ant-dropdown-menu-item:focus,.dashboard-nav_dropdown .ant-dropdown-menu-item:focus-within{background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)}.dashboard-nav_dropdown .ant-dropdown-menu-item.selected,.dashboard-nav_dropdown .ant-dropdown-menu-item:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.dashboard-nav_dropdown .ant-dropdown-menu-item.selected .check-icon{background-image:url(/static/media/check-gray_icon.e1925227.svg)}.dashboard-nav_dropdown .menuItem-default{padding:0;margin:0}.dashboard-nav_dropdown .menuItem-default .ant-dropdown-menu-title-content{display:block}.dashboard-nav_dropdown .dashboard-dropdown__account{padding:4px 12px}.dashboard-dropdown__shopName,.dashboard-nav_dropdown .ant-dropdown-menu-title-content{font-size:14px;font-weight:500;line-height:125%;letter-spacing:.7px;word-break:break-all;white-space:normal}.dashboard-dropdown__shopName:has(.user-icon),.dashboard-nav_dropdown .ant-dropdown-menu-title-content:has(.user-icon){word-break:break-word}.dashboard-nav_dropdown .ant-dropdown-menu-title-content{color:rgba(51,51,51,.6)}.dashboard-dropdown__shopName{color:#3fba88}.dashboard-dropdown__branch{font-size:13px;line-height:normal;letter-spacing:.65px;color:#ff991f;margin-top:2px}.dashboard-dropdown__account{font-size:12px;line-height:130%;letter-spacing:.6px;color:rgba(51,51,51,.6)}.dashboard-nav__divider{width:100%;height:.5px;background-color:#dcdcdc;margin:4px}@media (max-width:768px){.dashboard-nav__divider{width:.5px;height:16px;margin:8px}}.dashboard-nav__lang-divider{text-align:center;width:10px;height:1px;background-color:#676767;margin:2px 0}@media (max-width:768px){.dashboard-nav__lang-divider{transform:rotate(-90deg);margin:4px 0}}.dashboard-dropdown__icon,.dashboard-nav__icon{background-repeat:no-repeat;background-position:50%;background-size:100% auto}.dashboard-nav__icon{width:24px;height:24px}@media (max-width:768px){.dashboard-nav__icon{margin-right:24px}}.dashboard-dropdown__icon{min-width:20px;width:20px;height:20px;margin-right:8px}.dashboard-nav__menu .arrowDown-icon,.dashboard-nav__menu .arrowUp-icon{display:none}@media (max-width:768px){.dashboard-nav__menu .arrowDown-icon,.dashboard-nav__menu .arrowUp-icon{display:block;margin-right:0;margin-left:60px}}.menuItem-default.ant-dropdown-menu-item,.menuItem-default.ant-menu-item{cursor:default!important;background:#fff!important}.menuItem-default.ant-dropdown-menu-item:hover,.menuItem-default.ant-menu-item:hover{background:#fff!important}.menuItem-default.ant-menu-item{padding:0!important}@media (max-width:768px){.lang-item .ant-menu-title-content{display:flex;align-items:center}}.settingMenu h2{font-weight:500;color:#3fba88;margin-top:0;margin-bottom:8px;cursor:default}@media (max-width:768px){.settingMenu h2{font-size:14px;letter-spacing:.7px}}.settingMenu h2:before{content:"";background-position-y:-50%;background-size:100% auto;background-repeat:no-repeat;display:inline-block;width:14px;height:14px;margin-right:4px;margin-bottom:4px;vertical-align:middle}.settingMenu h2.pageBlockIcon_0:before{color:#3fba88;background-image:url(/static/media/main-icon.1b8a15e6.svg)}.settingMenu h2.pageBlockIcon_1:before{background-image:url(/static/media/seats-icon.d2b42ea9.svg)}.settingMenu h2.pageBlockIcon_2:before{background-image:url(/static/media/booking-icon.68db30a0.svg)}.settingMenu h2.pageBlockIcon_3:before{background-image:url(/static/media/line-up-icon.8a7a4e50.svg)}.settingMenu h2.pageBlockIcon_4:before{background-image:url(/static/media/CRM-icon.19a3bfad.svg)}.settingMenu h2.pageBlockIcon_5{font-size:16px;cursor:pointer}.settingMenu h2.pageBlockIcon_5:before{background-image:url(/static/media/account-icon.e8da7205.svg)}@media (max-width:768px){.settingMenu h2.pageBlockIcon_5{font-size:14px}}.settingMenu h2.pageBlockIcon_6:before{background-image:url(/static/media/user-icon.8c910175.svg)}.settingMenu ul{padding:0;margin-bottom:16px}.settingMenu li{list-style:none;color:rgba(51,51,51,.6);cursor:pointer;padding:8px 16px;border-radius:6px;margin-bottom:2px}.settingMenu li:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.settingMenu li:active{background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)}.settingMenu li:last-child{margin-bottom:0}.settingMenu .pageBlock__item.active{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25);color:#333}.dateModeSwitcher{height:68px;display:flex;align-items:center;justify-content:space-between;padding:16px;margin-left:64px;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:21}.dateModeSwitcher h2{color:#333}@media (max-width:768px){.dateModeSwitcher{margin-top:48px;height:auto;padding:12px 16px 8px;margin-left:0}.dateModeSwitcher.switch-list,.dateModeSwitcher.switch-tablemap,.dateModeSwitcher.switch-timeline{position:static}}.dateModeSwitcher .btn-text-lg,.dateModeSwitcher .queue-dashboard .queue-dashboard-options button.option-action-button,.dateModeSwitcher .queue-dashboard .queue-dashboard-options button.option-add-button,.dateModeSwitcher .queue-dashboard .queue-dashboard-options button.option-prev-button,.queue-dashboard .queue-dashboard-options .dateModeSwitcher button.option-action-button,.queue-dashboard .queue-dashboard-options .dateModeSwitcher button.option-add-button,.queue-dashboard .queue-dashboard-options .dateModeSwitcher button.option-prev-button{font-weight:500;color:rgba(51,51,51,.75)}.dateModeSwitcher .dateModeSwitcher-picker{margin-top:6px;margin-bottom:6px}.dateModeSwitcher .dateModeSwitcher-picker div:has(button){height:20px;display:flex;align-items:center;justify-content:center}.dateModeSwitcher.switch-tablemap,.dateModeSwitcher.switch-timeline{margin-left:0}.dateModeSwitcher.switch-calendar .title-placeholder,.dateModeSwitcher.switch-calendar h2,.dateModeSwitcher.switch-queue .title-placeholder,.dateModeSwitcher.switch-queue h2{width:80px}@media (max-width:768px){.dateModeSwitcher.switch-calendar .title-placeholder,.dateModeSwitcher.switch-queue .title-placeholder{display:none}}.dateModeSwitcher.switch-list .dateModeSwitcher-picker,.dateModeSwitcher.switch-list .dateModeSwitcher-tab-wrapper,.dateModeSwitcher.switch-list h2,.dateModeSwitcher.switch-tablemap .dateModeSwitcher-picker,.dateModeSwitcher.switch-tablemap .dateModeSwitcher-tab-wrapper,.dateModeSwitcher.switch-tablemap h2,.dateModeSwitcher.switch-timeline .dateModeSwitcher-picker,.dateModeSwitcher.switch-timeline .dateModeSwitcher-tab-wrapper,.dateModeSwitcher.switch-timeline h2{width:33%}.dateModeSwitcher.switch-list .dateModeSwitcher-picker,.dateModeSwitcher.switch-tablemap .dateModeSwitcher-picker,.dateModeSwitcher.switch-timeline .dateModeSwitcher-picker{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;justify-content:center}@media (max-width:768px){.dateModeSwitcher.switch-list,.dateModeSwitcher.switch-tablemap,.dateModeSwitcher.switch-timeline{flex-wrap:wrap}.dateModeSwitcher.switch-list h2,.dateModeSwitcher.switch-tablemap h2,.dateModeSwitcher.switch-timeline h2{order:1;flex-grow:0}.dateModeSwitcher.switch-list .dateModeSwitcher-picker,.dateModeSwitcher.switch-list h2,.dateModeSwitcher.switch-tablemap .dateModeSwitcher-picker,.dateModeSwitcher.switch-tablemap h2,.dateModeSwitcher.switch-timeline .dateModeSwitcher-picker,.dateModeSwitcher.switch-timeline h2{width:auto}.dateModeSwitcher.switch-list .dateModeSwitcher-picker,.dateModeSwitcher.switch-tablemap .dateModeSwitcher-picker,.dateModeSwitcher.switch-timeline .dateModeSwitcher-picker{order:2;width:auto;margin-left:auto;margin-right:0}.dateModeSwitcher.switch-list .dateModeSwitcher-tab-wrapper,.dateModeSwitcher.switch-tablemap .dateModeSwitcher-tab-wrapper,.dateModeSwitcher.switch-timeline .dateModeSwitcher-tab-wrapper{order:3;width:100%;text-align:center;margin-top:8px}.dateModeSwitcher.switch-list .dateModeSwitcher-tab-wrapper>a,.dateModeSwitcher.switch-tablemap .dateModeSwitcher-tab-wrapper>a,.dateModeSwitcher.switch-timeline .dateModeSwitcher-tab-wrapper>a{width:33.33333%}}.dateModeSwitcher.dateModeSwitcher-sync{height:92px;flex-wrap:wrap}@media (max-width:768px){.dateModeSwitcher.dateModeSwitcher-sync{height:auto}.dateModeSwitcher.dateModeSwitcher-sync .dudooSyncStatusFlag{order:3}.dateModeSwitcher.dateModeSwitcher-sync .dateModeSwitcher-tab{order:4}}.dateModeSwitcher.dateModeSwitcher-sync .dudooSyncStatusFlag{width:100%;margin-top:4px}.dateModeSwitcher.dateModeSwitcher-sync~.system-layout-with-date .bookingPanel-toolbar{top:92px}@media (max-width:768px){.dateModeSwitcher.dateModeSwitcher-sync~.system-layout-with-date .bookingPanel-toolbar{top:74px}}.dateModeSwitcher.dateModeSwitcher-sync~.system-layout-with-date .bookingBar{top:140px}@media (max-width:768px){.dateModeSwitcher.dateModeSwitcher-sync~.system-layout-with-date .bookingBar{top:-1px}}.dateModeSwitcher.dateModeSwitcher-sync~.system-container{min-height:calc(100dvh - 92px)}@media (max-width:768px){.dateModeSwitcher.dateModeSwitcher-sync~.system-container{min-height:calc(100dvh - 122px)}}.dateModeSwitcher.dateModeSwitcher-sync~.newModule__main__display .newModule__main__display__list.list-expanded{top:182px!important}@media (max-width:768px){.dateModeSwitcher.dateModeSwitcher-sync~.newModule__main__display .newModule__main__display__list.list-expanded{top:237px!important}}.dateModeSwitcher.dateModeSwitcher-sync~.newModule__main__display .newModule__bookingList{height:calc(100vh - 290px)}@media (max-width:768px){.dateModeSwitcher.dateModeSwitcher-sync~.newModule__main__display .newModule__bookingList{height:calc(100vh - 399px)}}.dateModeSwitcher.dateModeSwitcher-sync~.newModule__main__display .list-expanded .systemList__list{height:calc(100% - 220px)}.dateModeSwitcher.dateModeSwitcher-sync~.newModule__main__display .list-expanded .systemList__list:has(.queueList){height:calc(100% - 331px)}button.button-secondary.button-round-50{width:20px;height:20px;font-size:14px;color:rgba(51,51,51,.75);padding:2px;display:flex;align-items:center;justify-content:center}button.button-secondary.button-round-50:disabled{color:rgba(51,51,51,.27)}button.button-secondary.button-round-100{height:20px;width:42px;padding:0;text-align:center}.layout-placeholder{width:249px}@media (max-width:1024px){.layout-placeholder{display:none}}.dateModeSwitcher-tab-wrapper{display:flex;justify-content:flex-end;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-left:8px}.dateModeSwitcher-tab{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px;border:1px solid #f0f0f0;border-radius:100px}@media (max-width:768px){.dateModeSwitcher-tab{width:100%;display:flex;justify-content:space-between}}.dateModeSwitcher-tab a,.dateModeSwitcher-tab div{display:inline-block;text-decoration:none;font-weight:500;color:rgba(51,51,51,.6);padding:6px 16px;border-radius:100px;cursor:pointer}.dateModeSwitcher-tab a.active,.dateModeSwitcher-tab div.active{color:#29a379;background-color:#ecf8f3}.dateModeSwitcher-tab a:hover,.dateModeSwitcher-tab div:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.dateModeSwitcher-tab a:active,.dateModeSwitcher-tab div:active{background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)}.date-picker.ant-picker,.month-picker.ant-picker{padding:2px 6px;color:#333;border-radius:6px;border:none;cursor:pointer}.date-picker.ant-picker:hover:not(.ant-picker-disabled),.month-picker.ant-picker:hover:not(.ant-picker-disabled){background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.date-picker.ant-picker .ant-picker-input>input,.month-picker.ant-picker .ant-picker-input>input{cursor:pointer}.date-picker.ant-picker{width:149px}.month-picker.ant-picker{width:80px}.non-current.ant-picker input{color:rgba(51,51,51,.6)}.ant-picker-range.ant-picker-focused,.ant-picker-range:hover{border-color:#3fba88;box-shadow:none}.ant-picker-range .ant-picker-active-bar{background:#3fba88}.date-picker-normal{height:40px;padding:12px;background:#fff;border:1px solid #c8c8c8;border-radius:8px}.date-picker-normal.ant-picker-focused,.date-picker-normal:hover{box-shadow:none;border-color:#3fba88}.ant-picker-today-btn{color:#3fba88}.ant-picker-today-btn:hover{color:#3fba88;text-decoration:none}.date-picker-popup .ant-picker-panel-container,.month-picker-popup .ant-picker-panel-container{border-radius:10px;box-shadow:0 2px 10px 0 rgba(51,51,51,.2)}.date-picker-popup .ant-picker-header-view button:hover,.month-picker-popup .ant-picker-header-view button:hover{color:inherit}.date-picker-popup .ant-picker-date-panel,.date-picker-popup .ant-picker-month-panel,.date-picker-popup .ant-picker-year-panel,.month-picker-popup .ant-picker-date-panel,.month-picker-popup .ant-picker-month-panel,.month-picker-popup .ant-picker-year-panel{width:340px;padding:4px 0}.date-picker-popup .ant-picker-date-panel .ant-picker-body,.month-picker-popup .ant-picker-date-panel .ant-picker-body{padding:0 24px;display:flex;justify-content:center}.date-picker-popup .ant-picker-date-panel .ant-picker-content,.month-picker-popup .ant-picker-date-panel .ant-picker-content{height:346px;width:294px}.date-picker-popup .ant-picker-date-panel .ant-picker-content tr:not(:last-child),.month-picker-popup .ant-picker-date-panel .ant-picker-content tr:not(:last-child){box-shadow:0 .5px 0 0 rgba(0,0,0,.15)}.date-picker-popup .ant-picker-date-panel .ant-picker-cell-inner,.month-picker-popup .ant-picker-date-panel .ant-picker-cell-inner{padding:12px;height:42px;width:42px;border-radius:8px;line-height:normal;margin-top:8px;margin-bottom:24px}.date-picker-popup .ant-picker-month-panel .ant-picker-body,.month-picker-popup .ant-picker-month-panel .ant-picker-body{padding:0 60px}.date-picker-popup .ant-picker-month-panel .ant-picker-content,.month-picker-popup .ant-picker-month-panel .ant-picker-content{height:212px}.date-picker-popup .ant-picker-month-panel .ant-picker-cell-inner,.month-picker-popup .ant-picker-month-panel .ant-picker-cell-inner{padding:12px 8px;height:42px;width:52px;border-radius:10px;line-height:normal}.date-picker-popup .ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.date-picker-popup .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner,.month-picker-popup .ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.month-picker-popup .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.date-picker-popup .ant-picker-cell-selected .ant-picker-cell-inner.selected,.month-picker-popup .ant-picker-cell-selected .ant-picker-cell-inner.selected{background-color:#3fba88;color:#fff}.date-picker-popup .ant-picker-cell-inner.current,.month-picker-popup .ant-picker-cell-inner.current{padding:10px 8px;border:2px solid #3fba88;color:#333}.date-picker-popup .ant-picker-header,.month-picker-popup .ant-picker-header{padding:0 20px}.date-picker-popup .ant-picker-header-next-btn,.date-picker-popup .ant-picker-header-prev-btn,.date-picker-popup .ant-picker-header-super-next-btn,.date-picker-popup .ant-picker-header-super-prev-btn,.month-picker-popup .ant-picker-header-next-btn,.month-picker-popup .ant-picker-header-prev-btn,.month-picker-popup .ant-picker-header-super-next-btn,.month-picker-popup .ant-picker-header-super-prev-btn{width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.date-picker-popup .ant-picker-header-next-btn:hover,.date-picker-popup .ant-picker-header-prev-btn:hover,.date-picker-popup .ant-picker-header-super-next-btn:hover,.date-picker-popup .ant-picker-header-super-prev-btn:hover,.month-picker-popup .ant-picker-header-next-btn:hover,.month-picker-popup .ant-picker-header-prev-btn:hover,.month-picker-popup .ant-picker-header-super-next-btn:hover,.month-picker-popup .ant-picker-header-super-prev-btn:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.month-picker-popup .ant-picker-year-btn{width:108px;line-height:36px;border-radius:8px}.month-picker-popup .ant-picker-year-btn:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.date-picker-popup .ant-picker-cell-in-view{color:rgba(51,51,51,.6)}.date-picker-popup .ant-picker-cell-in-view:has(.effectCount){color:#333;font-weight:500}.date-picker-popup .ant-picker-cell-in-view:has(.unconfirmedCount){color:#ff991f;font-weight:500}.date-picker-popup .ant-picker-cell-inner.effect-announcement{position:relative}.date-picker-popup .ant-picker-cell-inner.effect-announcement:after{content:"";width:14px;height:14px;background-image:url(/static/media/btn-announcement-icon-remind.8a411962.svg);background-repeat:no-repeat;background-size:100%;position:absolute;bottom:-16px;left:50%;transform:translateX(-50%) scale(.65)}.date-picker-popup .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-radius:8px}.date-picker-popup .ant-picker-header{padding-bottom:4px}.date-picker-popup .ant-picker-header-view:hover{line-height:36px;border-radius:8px;background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.date-picker-popup .ant-picker-today-btn{color:#3fba88}.date-picker-popup .ant-picker-today-btn:hover{text-decoration:none}.range-picker.ant-picker-range{border-color:#c8c8c8}.range-picker.ant-picker-range.ant-picker-focused,.range-picker.ant-picker-range:hover{box-shadow:none}@media (max-width:768px){.modal-base{max-width:100vw!important;width:100%!important;margin:0!important;top:0!important;vertical-align:bottom!important;padding:0}}.modal-base .ant-modal-header{border-radius:16px 16px 0 0}.modal-base .ant-modal-header .ant-modal-title{color:#333}.modal-base .ant-modal-content{border-radius:16px}@media (max-width:768px){.modal-base .ant-modal-content{border-radius:16px 16px 0 0}}.modal-base .ant-modal-body{overflow-y:auto;width:100%!important}@media (max-width:768px){.modal-base .ant-modal-body{max-height:calc(100dvh - 136px)!important}}.modal-form .ant-modal-header,.modal-xl .ant-modal-header{padding:14px 16px;text-align:center}@media (max-width:768px){.modal-form .ant-modal-header .ant-modal-title,.modal-xl .ant-modal-header .ant-modal-title{font-size:18px;font-style:normal;font-weight:500;line-height:135%;letter-spacing:.9px}}.modal-form .ant-modal-body,.modal-xl .ant-modal-body{background-color:#fff;padding:24px 24px 40px}@media (max-width:768px){.modal-form .ant-modal-body,.modal-xl .ant-modal-body{padding:16px 16px 40px}}.modal-form .ant-modal-footer,.modal-xl .ant-modal-footer{padding:12px}.modal-xl .ant-modal-body{height:clamp(100px,calc(100dvh - 144px),624px)}.modal-sm .ant-modal-header{padding:16px 24px}@media (max-width:768px){.modal-sm .ant-modal-header{border-bottom:none;padding:24px 16px}}.modal-sm .ant-modal-body{padding:32px 24px!important;background-color:#f5f5f5;color:rgba(51,51,51,.75)}.modal-sm .ant-modal-body input{width:100%;height:40px;padding:10px;border-radius:7px;border:1px solid #dcdcdc;background-color:#fff;font-size:14px}.modal-sm .ant-modal-body input::placeholder{color:#c8c8c8}.modal-sm .ant-modal-body input:focus-within{outline:none;border:1px solid #3fba88}.modal-sm .ant-modal-body input.input_error{border-color:#ce4949;color:#ce4949}.modal-sm .ant-modal-body p{margin-bottom:32px}.modal-sm .ant-modal-body .text_error{color:#ce4949;font-size:12px;font-weight:400;line-height:17px;margin-top:2px}@media (max-width:768px){.modal-sm .ant-modal-body{background-color:#fff;padding:0 16px 24px!important;max-height:calc(100dvh - 156px)!important}}.modal-sm .ant-modal-footer{height:64px;padding:12px}@media (max-width:768px){.modal-sm .ant-modal-footer{padding:12px 16px}}.ant-switch{--antd-wave-shadow-color:none;background-color:#e8e8e8;width:46.94px;height:26px;line-height:26px;transition:none;padding:0!important}.ant-switch .ant-switch-handle{height:20px;width:20px;top:3px;left:3px;translate:none}.ant-switch:focus{box-shadow:none}.ant-switch-checked{background-color:#3fba88}.ant-switch-checked .ant-switch-handle{left:calc(100% - 24px);translate:none}.ant-switch-checked:focus{box-shadow:none}.dropdown-mode .ant-dropdown-menu{bottom:10px;padding:10px;border-radius:10px;box-shadow:0 2px 10px 0 rgba(51,51,51,.2)}.dropdown-mode .ant-dropdown-menu-item{border-radius:6px;padding:12px 20px;margin-bottom:2px;color:rgba(51,51,51,.6)}.dropdown-mode .ant-dropdown-menu-item:last-child{margin-bottom:0}.dropdown-mode .ant-dropdown-menu-item:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.dropdown-mode .ant-dropdown-menu-item:active{background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)}.dropdown-mode .ant-dropdown-menu-item.active{color:#3fba88;background-color:#ecf8f3}.dropdown-mode .ant-dropdown-arrow{top:0}.dropdown-mode-button{display:flex;width:100%;height:36px;padding:6px 16px;justify-content:space-between;align-items:center;border-radius:8px;border:1px solid #dcdcdc;background:#fff;color:#3fba88;font-weight:500}.dropdown-mode-button .arrowDown-icon{background-color:#3fba88}.dropdown-mode-button.ant-dropdown-open{color:rgba(51,51,51,.6)}.dropdown-mode-button.ant-dropdown-open .arrowDown-icon{background-color:rgba(51,51,51,.6)}ul.dropdownMenu-booking-status.fix-dropdown-menu,ul.dropdownMenu-booking-status.fix-dropdown-menu-newModule{white-space:normal;text-align:center;border-radius:10px;box-shadow:0 2px 10px 0 rgba(51,51,51,.2);border:0;padding:10px}ul.dropdownMenu-booking-status.fix-dropdown-menu-newModule:after,ul.dropdownMenu-booking-status.fix-dropdown-menu:after{content:"";display:block;width:0;height:0;border-color:transparent #fff #fff transparent;border-style:solid;border-width:5px;box-shadow:2px 2px 2px 0 rgba(0,0,0,.1);position:absolute;right:-3px;transform-origin:0 0;transform:rotate(-45deg)}ul.dropdownMenu-booking-status.fix-dropdown-menu{width:300px;left:-312px;top:-28px;margin-bottom:20px}@media (max-width:768px){ul.dropdownMenu-booking-status.fix-dropdown-menu{top:auto;bottom:14px;left:auto;right:0}ul.dropdownMenu-booking-status.fix-dropdown-menu:after{top:auto;bottom:0;right:24px;transform:rotate(45deg)}}ul.dropdownMenu-booking-status.fix-dropdown-menu:after{top:40px}@media (max-width:768px){ul.dropdownMenu-booking-status.fix-dropdown-menu:after{top:auto;bottom:0;right:24px;transform:rotate(45deg)}}ul.dropdownMenu-booking-status.fix-dropdown-menu-newModule{width:200px;left:-210px;top:-20px}ul.dropdownMenu-booking-status.fix-dropdown-menu-newModule:after{top:26px}ul.dropdownMenu-booking-status li{border-radius:6px;width:100%;padding:8px 20px 8px 50px;text-align:left;color:rgba(51,51,51,.6);position:relative;cursor:pointer;margin-bottom:2px}ul.dropdownMenu-booking-status li:before{content:"●";padding-right:4px;padding-left:4px;border-radius:50%;position:absolute;top:8px;left:20px}ul.dropdownMenu-booking-status li:last-child{margin-bottom:0}ul.dropdownMenu-booking-status li.active{background-color:#ecf8f3}ul.dropdownMenu-booking-status .unconfirmedStatus:before{color:#ff991f}ul.dropdownMenu-booking-status .confirmedStatus:before{color:#3fba88}ul.dropdownMenu-booking-status .showStatus:before{color:#4b9ac3}ul.dropdownMenu-booking-status .seatedStatus:before{color:#647e96}ul.dropdownMenu-booking-status .finishStatus:before{color:#dee6e3}ul.dropdownMenu-booking-status .no_showStatus:before{color:#ef6868}ul.dropdownMenu-booking-status .cancelStatus:before{color:#dcdcdc}.bookingStatus-dropdown-menu{width:200px}.bookingStatus-dropdown-menu .ant-dropdown-menu{padding:10px;border:0;border-radius:10px;box-shadow:0 2px 10px 0 rgba(51,51,51,.2)}.bookingStatus-dropdown-menu .ant-dropdown-menu:after{content:"";display:block;width:0;height:0;border-color:transparent #fff #fff transparent;border-style:solid;border-width:5px;box-shadow:2px 2px 2px 0 rgba(0,0,0,.1);position:absolute;top:18px;right:-3px;transform-origin:0 0;transform:rotate(-45deg)}.bookingStatus-dropdown-menu.bookingStatus-dropdown-menu__list{width:300px}@media (max-width:768px){.bookingStatus-dropdown-menu.bookingStatus-dropdown-menu__list .ant-dropdown-menu:after{top:auto;bottom:0;right:24px;transform:rotate(45deg)}}.bookingStatus-dropdown-menu li{border-radius:6px;width:100%;padding:8px 20px 8px 50px;text-align:left;color:rgba(51,51,51,.6);position:relative;cursor:pointer}.bookingStatus-dropdown-menu li:before{content:"●";padding-right:4px;padding-left:4px;border-radius:50%;position:absolute;top:8px;left:20px}.bookingStatus-dropdown-menu li.active{background-color:#ecf8f3}.bookingStatus-dropdown-menu .unconfirmedStatus:before{color:#ff991f}.bookingStatus-dropdown-menu .confirmedStatus:before{color:#3fba88}.bookingStatus-dropdown-menu .showStatus:before{color:#4b9ac3}.bookingStatus-dropdown-menu .seatedStatus:before{color:#647e96}.bookingStatus-dropdown-menu .finishStatus:before{color:#dee6e3}.bookingStatus-dropdown-menu .no_showStatus:before{color:#ef6868}.bookingStatus-dropdown-menu .cancelStatus:before{color:#dcdcdc}.bookingCustomerTags,.deposit-popover{width:200px;color:#fff;box-shadow:none}.bookingCustomerTags .ant-tooltip-inner,.deposit-popover .ant-tooltip-inner{background-color:#333;border-radius:10px;padding:16px}.bookingCustomerTags .ant-tooltip-inner-content,.deposit-popover .ant-tooltip-inner-content{color:#fff}input.input-base:focus-within,textarea.input-base:focus-within{outline:none;border:1px solid #3fba88}label.checkbox-base{position:relative;margin:0;display:flex;align-items:center}label.checkbox-base input[type=checkbox]{width:20px;height:20px;margin-top:0;margin-right:8px;-webkit-appearance:none;-o-appearance:none;appearance:none;border:1px solid #dcdcdc;border-radius:2px;outline:none;transition-duration:.2s;border-radius:4px}label.checkbox-base input[type=checkbox]+span{line-height:20px}label.checkbox-base input[type=checkbox]:checked{background-color:#3fba88;border:none}label.checkbox-base input[type=checkbox]:checked+span:before{content:url(/static/media/checkbox_icon.a0ab39b7.svg);position:absolute;display:block;text-align:center;color:#fff;left:4px;bottom:2px}.scrollable-tabs{position:relative}.scrollable-tabs ul{scrollbar-width:none;-ms-overflow-style:none}.scrollable-tabs ul::-webkit-scrollbar{display:none}.scroll-left-arrow,.scroll-right-arrow{width:24px;height:28px;position:absolute;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer}.scroll-left-arrow>div,.scroll-right-arrow>div{width:100%;height:100%}.scroll-left-arrow{left:0}.scroll-left-arrow:before{content:"";position:absolute;top:0;left:-6px;width:42px;height:28px;background:linear-gradient(90deg,#fff 64.09%,hsla(0,0%,100%,0) 132.14%);z-index:-1}.scroll-right-arrow{right:0}.scroll-right-arrow:before{content:"";position:absolute;top:0;right:-6px;width:42px;height:28px;background:linear-gradient(90deg,hsla(0,0%,100%,0) -31.25%,#fff 36.25%);z-index:-1}.menuCouponHeaderFilter .scroll-left-arrow,.menuCouponHeaderFilter .scroll-right-arrow{width:24px;height:28px}.menuCouponHeaderFilter .scroll-left-arrow:before,.menuCouponHeaderFilter .scroll-right-arrow:before{width:42px;height:28px}.menuCouponHeaderFilter .scroll-left-arrow:before{background:linear-gradient(90deg,#fff 64.09%,hsla(0,0%,100%,0) 132.14%)}.menuCouponHeaderFilter .scroll-right-arrow:before{background:linear-gradient(90deg,hsla(0,0%,100%,0) -31.25%,#fff 36.25%)}.bookingSystem__status-bar .scroll-left-arrow,.bookingSystem__status-bar .scroll-right-arrow,.queueSystem__status-bar .scroll-left-arrow,.queueSystem__status-bar .scroll-right-arrow{width:48px;height:70px}.bookingSystem__status-bar .scroll-left-arrow>div,.bookingSystem__status-bar .scroll-right-arrow>div,.queueSystem__status-bar .scroll-left-arrow>div,.queueSystem__status-bar .scroll-right-arrow>div{background-repeat:no-repeat;background-position:50%}.bookingSystem__status-bar .scroll-left-arrow:before,.bookingSystem__status-bar .scroll-right-arrow:before,.queueSystem__status-bar .scroll-left-arrow:before,.queueSystem__status-bar .scroll-right-arrow:before{width:48px;height:70px;top:0}.bookingSystem__status-bar .scroll-left-arrow:before,.queueSystem__status-bar .scroll-left-arrow:before{left:0;background:linear-gradient(90deg,#fff -31.25%,hsla(0,0%,100%,.72) 5.31%,hsla(0,0%,100%,0) 81.25%)}.bookingSystem__status-bar .scroll-right-arrow:before,.queueSystem__status-bar .scroll-right-arrow:before{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) -31.25%,hsla(0,0%,100%,.72) 44.69%,#fff 81.25%)}.expandSearchInput button:disabled{background-color:initial;cursor:not-allowed}.expandSearchInput .search-input{display:flex;width:248px;height:40px;padding:16px 16px 16px 8px;align-items:center;grid-gap:4px;gap:4px;border-radius:8px;border:1px solid #3fba88;background:#fff}.expandSearchInput .search-input input{outline:none;border:none;flex-grow:1}.expandSearchInput .search-input .search-cancel-icon{cursor:pointer}@media (max-width:768px){.expandSearchInput .search-input{width:100%}}@media (max-width:768px){.queue-bar:has(.search-input) .queue-sms{display:none}.queue-bar:has(.search-input) .queue-header-right-setting,.queue-bar:has(.search-input) .queue-header-right-setting>div{width:100%}.queue-bar:has(.search-input) .ant-space-item:first-child{flex-grow:1}}.action-display-button,.action-display-button button,button.action-display-button{border:none;cursor:pointer;width:36px;height:36px;border-radius:50%;flex-shrink:0;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:0}.action-display-button:disabled,.action-display-button button:disabled,button.action-display-button:disabled{cursor:not-allowed}.action-display-button:hover:not(:disabled),.action-display-button button:hover:not(:disabled),button.action-display-button:hover:not(:disabled){background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.action-display-button:focus:not(:disabled),.action-display-button button:focus:not(:disabled),button.action-display-button:focus:not(:disabled){background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)}.action-display-button:has(.expandSearchInput),.action-display-button button:has(.expandSearchInput),button.action-display-button:has(.expandSearchInput){width:auto}.action-display-button:has(.bulletin-remind-icon) button{background:rgba(248,186,76,.15)}.action-display-button:has(.search-input):hover{background:#fff}@media (max-width:768px){.ant-space-item:has(.search-input){flex-grow:1;width:100%}.ant-space-item:has(.search-input) .action-display-button{width:100%;display:block}}.smsCreditsWithBtn{display:flex;align-items:center}.smsCreditsWithBtn span{margin:0 12px 0 4px;color:#ce4949}.smsCreditsWithBtn button{border-radius:100px;border:1px solid #dcdcdc;background:#fff;font-weight:500;height:26px;line-height:normal;padding:4px 12px;display:flex;align-items:center}.smsCreditsWithBtn button:disabled{cursor:not-allowed}.smsCreditsWithBtn button:hover:not(:disabled){background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.smsCreditsWithBtn button:focus:not(:disabled){background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)}.dashboardAnnouncementList-wrap{pointer-events:none}.dashboardAnnouncementList-wrap~.ant-modal-mask{display:none}@media (max-width:768px){.dashboardAnnouncementList-wrap~.ant-modal-mask{display:initial}}.announcementBlock-list>div{width:100%}.announcementBlock-list .divider{width:100%;height:1px;background:repeating-linear-gradient(90deg,#c8c8c8 0,#c8c8c8 6px,transparent 0,transparent 12px);margin:20px 0}.announcementBlock-list_cell{padding:8px 16px;width:100%;border-radius:8px;border:1px solid #dcdcdc;cursor:pointer}.announcementBlock-list_cell h4{font-size:16px;line-height:150%;letter-spacing:.67px;margin:0}.announcementBlock-list_cell .cell_official{color:#3fba88}.announcementBlock-list_cell .cell_shop{color:#eb5514}.dashboardAnnouncementList{margin:auto 0 0 auto;padding-bottom:0;top:calc(100% - 610px)}@media (max-width:768px){.dashboardAnnouncementList{max-width:100vw!important;width:100%!important;vertical-align:bottom!important;top:16px;padding:0}}.dashboardAnnouncementList.isEmpty .ant-modal-header{background-color:#c8c8c8}.dashboardAnnouncementList.isEmpty .ant-modal-body{display:flex;align-items:center;justify-content:center}.dashboardAnnouncementList .ant-modal-content{border-radius:20px 0 0 0}@media (max-width:768px){.dashboardAnnouncementList .ant-modal-content{border-radius:12px 12px 0 0}}.dashboardAnnouncementList .ant-modal-header{height:48px;width:100%;border-radius:20px 0 0 0;background:#eb5514;text-align:center;position:relative;cursor:pointer;padding:0}.dashboardAnnouncementList .ant-modal-header .ant-modal-title,.dashboardAnnouncementList .ant-modal-header .ant-modal-title>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dashboardAnnouncementList .ant-modal-header .arrowDown-icon{background:#fff;position:absolute;right:20px;top:12px}.dashboardAnnouncementList .ant-modal-header .ant-modal-title{color:#fff}@media (max-width:768px){.dashboardAnnouncementList .ant-modal-header{border-radius:12px 12px 0 0}}.dashboardAnnouncementList .ant-modal-body{height:562px;background:#fff;padding:16px 12px;overflow-y:auto}@media (max-width:768px){.dashboardAnnouncementList .ant-modal-body{height:calc(100dvh - 64px)}}.btn-announcement{position:fixed;right:16px;bottom:16px;border:none;padding:0;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;background:#eb5514;box-shadow:0 1px 6px 0 rgba(51,51,51,.15);transition:all .2s ease}.btn-announcement .announcement-icon{width:32px;height:32px;background-color:#fff;mask-image:url(/static/media/btn-announcement-icon.d9d405cc.svg);-webkit-mask-image:url(/static/media/btn-announcement-icon.d9d405cc.svg);transform:scale(1.3)}.btn-announcement:hover{width:56px;height:56px}.btn-announcement:hover .announcement-icon{transform:scale(1.5)}.btn-announcement:active:not(.isEmpty){background:#ff991f}.btn-announcement.isEmpty{background:#c8c8c8}.btn-announcement.isEmpty:active{background:#858585}.setting-layout{padding-bottom:80px;min-height:100dvh;display:flex;flex-direction:column;align-items:center}.setting-container{width:100%;max-width:1028px;padding:30px 20px 0}.setting-container .setting-block{padding:16px 0}.setting-container .setting-content{width:100%}@media (max-width:768px){.setting-container{margin-top:48px;padding-bottom:97px}}.setting-container h3{color:#333}.setting-container h5{color:rgba(51,51,51,.75)}.setting-container h4{margin-bottom:10px}.setting-container .rangeTitle h4{color:#333}.setting-container .rangeTitle h4 div{color:rgba(51,51,51,.75);margin-top:8px}.setting-save-button{width:100%;max-width:1028px;padding:0 20px}@media (max-width:768px){.setting-save-button{padding:0}}.setting-save-button .setting-fix-bottom{max-width:1028px;width:100%}@media (max-width:768px){.setting-save-button .setting-fix-bottom{position:fixed;left:0;bottom:0;width:100%;background-color:#fff;padding:16px;border-top:1px solid #e8e8e8;z-index:1}}.setting-save-button .setting-divider{max-width:1028px;width:100%;margin:32px 0}@media (max-width:768px){.setting-save-button .setting-divider{display:none}}i.fa.fa-question-circle-o{font-size:20px;margin-left:4px;color:#676767}i.fa.fa-question-circle-o.ant-tooltip-open:before,i.fa.fa-question-circle-o:hover:before{content:"\f059"}.setting-tooltip{max-width:200px}.setting-tooltip .ant-tooltip-inner{padding:6px 10px;background-color:#333;border-radius:8px}.notification-title .setting-tooltip{width:200px}.setting-radio-position{position:absolute;top:4px}.setting-radio-with-note-position{position:absolute;top:13px;left:0}.setting-radio-subtitle-position{padding-left:40px}@media (max-width:768px){.setting-radio-subtitle-position{padding-left:20px}}.setting-diningTime hr{margin:32px 0}.setting-diningTime h3{margin:0;font-size:20px;color:#676767;letter-spacing:1px;line-height:24px;font-weight:400}.setting-diningTime .p-0{padding:0}.setting-diningTime .setting_temp2{margin:10px 0}.setting-diningTime .diningTime_name_switch_block{margin-top:16px}.setting-diningTime .diningTime_name_switch_block .diningTime_name_switch{width:100%;height:48px;display:flex;justify-content:space-between;border-radius:8px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1);padding:12px 16px}@media (max-width:635px){.setting-diningTime .diningTime_name_switch_block .diningTime_name_switch{width:95%}}.setting-diningTime .diningTime_name_switch_block .diningTime_name_switch .diningTime_name_title{font-size:16px;color:#676767}.setting-diningTime .diningTime_name_switch_block .diningTime_name_txt{font-size:14px;color:#676767;margin-top:8px}.setting-diningTime .diningTime_option{line-height:58px;color:#676767}.setting-diningTime .diningTime_option .diningTime_option_name{width:calc(100% - 48px);height:43px;border-radius:8px;border:1px solid #c8c8c8;background-color:#fff;color:#676767;font-size:18px;padding:8px 16px;line-height:18px}.setting-diningTime .diningTime_option .diningTime_option_name_valid{font-size:12px;color:#ce4949;height:18px;line-height:18px;margin-bottom:8px;display:none}.setting-diningTime .diningTime_option .diningTime__select_userSetting{width:189px;height:40px;padding-left:80px;border-radius:8px;border:1px solid #c8c8c8;background-color:#fff;font-size:16px;font-weight:500}@media (max-width:768px){.setting-diningTime .diningTime_option .diningTime__select_userSetting{width:70px;padding-left:24px}}.setting-diningTime .diningTime_option .diningTime_option_index{color:#676767;font-size:14px;font-weight:500;height:32px}.setting-diningTime .diningTime_option .msLink2r{font-size:24px;margin-left:0;cursor:pointer}@media (max-width:635px){.setting-diningTime .diningTime_option .msLink2r{margin-left:32px}}.setting-diningTime .diningTime_option .msLink2r_userSetting{font-size:24px;margin-left:16px;cursor:pointer}.setting-diningTime .diningTime_range{margin-right:85px}@media (max-width:555px){.setting-diningTime .diningTime_range{margin-right:50px}}.setting-diningTime .diningTime__txt{margin:0 12px;font-size:16px;font-weight:400;color:#676767}.setting-diningTime .diningTime__select_option{display:flex;align-items:center;justify-content:space-between}.setting-list-content,.setting-list-title{font-size:14px;line-height:normal;letter-spacing:.67px}.setting-list-title{color:#676767;font-weight:500;margin-bottom:4px}.setting-list-content ul{padding-left:20px}.setting-list-content li{color:#858585;margin-bottom:4px}.setting-queue-time-conditions{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.setting-queue-time-conditions .setting-queue-time{display:flex}.setting-queue-time-conditions input{width:80px;display:inline;margin:0 12px}.setting-queue-time-conditions .setting-delete-button{width:110px}@media (max-width:768px){.setting-queue-time-conditions .setting-queue-time{align-items:flex-start;flex-direction:column}.setting-queue-time-conditions .setting-queue-time div{margin-bottom:16px}.setting-queue-time-conditions input{width:48px;margin:0 4px;padding:8px}}.setting-user-panel-table-button{display:flex}@media (max-width:768px){.setting-user-panel-table-button{flex-direction:column}.setting-user-panel-table-button .btn-style3{padding:6px}}.reservation-settings .bookingSettingTracking .settingTbl,.reservation-settings .bookingSettingTracking .settingTblRow,.reservation-settings .notificationCredits .settingTbl,.reservation-settings .notificationCredits .settingTblRow{margin:0!important}.reservation-settings .bookingSettingTracking .settingTbl.email .header,.reservation-settings .notificationCredits .settingTbl.email .header{margin:8px 0}.reservation-settings .bookingSettingTracking .settingTbl.email .text input,.reservation-settings .notificationCredits .settingTbl.email .text input{width:256px;margin-right:8px}@media (max-width:768px){.reservation-settings .bookingSettingTracking .settingTbl.email .text,.reservation-settings .notificationCredits .settingTbl.email .text{display:flex;width:100%}.reservation-settings .bookingSettingTracking .settingTbl.email .text input,.reservation-settings .notificationCredits .settingTbl.email .text input{flex-grow:1;width:100%}.reservation-settings .bookingSettingTracking .settingTbl.email .text .button-secondary,.reservation-settings .notificationCredits .settingTbl.email .text .button-secondary{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}@media (max-width:768px){.reservation-settings .bookingSettingTracking .flex-settingTbl .settingTblRow,.reservation-settings .notificationCredits .flex-settingTbl .settingTblRow{flex-direction:column;align-items:flex-start}.reservation-settings .bookingSettingTracking .flex-settingTbl:not(.email) .header,.reservation-settings .notificationCredits .flex-settingTbl:not(.email) .header{display:none}}.reservation-settings .bookingSettingTracking button:has(.delete-mask-icon),.reservation-settings .notificationCredits button:has(.delete-mask-icon){height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;padding:0 4px;background-color:#fff}.reservation-settings .bookingSettingTracking button:has(.delete-mask-icon) .delete-mask-icon,.reservation-settings .notificationCredits button:has(.delete-mask-icon) .delete-mask-icon{background-color:#ce4949;cursor:pointer}.reservation-settings .bookingSettingTracking .settingTblRow .text,.reservation-settings .notificationCredits .settingTblRow .text{font-size:14px;font-weight:400;line-height:140%;letter-spacing:.7px;color:rgba(51,51,51,.75)}.reservation-settings .bookingSettingTracking .settingTblRow input,.reservation-settings .notificationCredits .settingTblRow input{padding:8px 10px;border-radius:7px;border:1px solid #dcdcdc;background:#fff}.reservation-settings .bookingSettingTracking .settingTblRow input:focus-within,.reservation-settings .notificationCredits .settingTblRow input:focus-within{outline:none;border:1px solid #3fba88}.reservation-settings .bookingSettingTracking .settingTblRow input::placeholder,.reservation-settings .notificationCredits .settingTblRow input::placeholder{color:rgba(51,51,51,.27)}.reservation-settings .bookingSettingTracking .button-secondary,.reservation-settings .notificationCredits .button-secondary{padding:8px 16px;border-radius:8px}.reservation-settings .notificationCredits .radioBox{display:flex;flex-wrap:wrap}.reservation-settings .notificationCredits .radioBox label{height:42px;max-width:160px;width:25%;color:#333;display:flex;align-items:flex-start;margin-bottom:0;font-size:14px;font-weight:500;line-height:125%;letter-spacing:.7px}.reservation-settings .notificationCredits .radioBox label input{margin-top:2px;margin-right:6px}@media (max-width:768px){.reservation-settings .notificationCredits .radioBox label{width:50%}}.reservation-settings .notificationCredits .radioBox .custom_input label{width:100%}.reservation-settings .notificationCredits .custom_input{width:100%;margin-top:8px}.reservation-settings .notificationCredits .custom_input label{height:20px}.reservation-settings .notificationCredits .custom_input input[type=number]{width:129px;height:45px;padding:16px;border-radius:8px;border:1px solid #c8c8c8;background:#fff;margin-top:8px;-moz-appearance:textfield}.reservation-settings .notificationCredits .custom_input input[type=number]::placeholder{color:#c8c8c8}.reservation-settings .notificationCredits .custom_input input[type=number]:focus{border:1px solid #3fba88;outline:none}.reservation-settings .notificationCredits .custom_input input::-webkit-inner-spin-button,.reservation-settings .notificationCredits .custom_input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.reservation-settings .notificationCredits .custom_input .custom_input-error input{border:1px solid #ce4949}.reservation-settings .notificationCredits .custom_input .custom_input-error div{font-size:13px;line-height:1.5;letter-spacing:.67px;color:#ce4949;margin-top:2px}@media (max-width:768px){.reservation-settings .notificationCredits .custom_input{display:flex;flex-direction:column}.reservation-settings .notificationCredits .custom_input label{max-width:110px}}.bookingSettingTracking .button-register{width:132px;padding:8px 16px;text-align:center;border-radius:8px}.bookingSettingTracking .settingTblRow.calendarInfo-row .text{line-height:normal;word-break:break-all}.bookingSettingTracking .settingTblRow.calendarInfo-row .color-intro{width:116px}@media (max-width:768px){.bookingSettingTracking .settingTblRow.calendarInfo-row .header{display:none}}.notification-status img{width:16px;height:16px;background:no-repeat}.notificationEditPopup .ant-modal-body{background:#f9f9f9}.notificationEditPopup .header{width:170px;min-width:170px;display:flex;align-items:center}.notificationEditPopup .box-shadow{box-shadow:0 1px 0 0 rgba(0,0,0,.1)}.notificationEditPopup .disabled .content div,.notificationEditPopup .disabled span{color:rgba(51,51,51,.27)!important}.notificationEditPopup .disabled .content .color-primary div{color:#3fba88!important}.notificationEditPopup .disabled .sms-textarea,.notificationEditPopup .disabled button.button-secondary,.notificationEditPopup .disabled textarea{background:#f5f5f5!important}.notificationEditPopup .notification-box{width:100%;padding-bottom:12px}.notificationEditPopup .notification-box:nth-child(3){box-shadow:none}.notificationEditPopup .notification-box .ant-space{width:100%}.notificationEditPopup .notification-box .ant-space-item:has(.notification-credits),.notificationEditPopup .notification-box .ant-space-item:has(.notification-textarea){width:100%}.notificationEditPopup .notification-box .ant-space-item:has(.notification-credits) .content,.notificationEditPopup .notification-box .ant-space-item:has(.notification-textarea) .content{width:100%}.notificationEditPopup .notification-box .content:has(textarea){padding:12px 16px;border-radius:12px;background:#f0f0f0;margin-top:24px}.notificationEditPopup .notification-box .content:has(textarea) textarea{border:1px solid #dcdcdc;padding:8px 10px;background:#fff;resize:none;width:100%;height:76px}.notificationEditPopup .notification-box .content:has(textarea) textarea::placeholder{color:rgba(51,51,51,.27)}.notificationEditPopup .notification-credits{display:flex;align-items:center}.notificationEditPopup .notification-credits>div{display:flex;align-items:center;white-space:nowrap}.notificationEditPopup .notification-credits span{margin-left:16px}.notificationEditPopup .notification-credits .ant-switch{margin-right:8px}@media (max-width:768px){.notificationEditPopup .notification-credits{flex-direction:column;align-items:flex-start}.notificationEditPopup .notification-credits span{margin-left:0;margin-top:6px}}.notificationEditPopup .notificationOption-checkbox{margin-left:8px;margin-top:14px;line-height:20px;display:flex;flex-wrap:wrap}.notificationEditPopup .notificationOption-checkbox>span{display:inline-flex;margin:0 12px;line-height:normal}.notificationEditPopup .notificationOption-checkbox:has(input)>span{display:inline-flex;margin:0 16px;grid-gap:16px;gap:16px}@media (max-width:768px){.notificationEditPopup .notificationOption-checkbox{margin-left:0;flex-wrap:wrap;grid-gap:6px;gap:6px}.notificationEditPopup .notificationOption-checkbox:has(input)>span{display:inline-flex;margin:0 4px;grid-gap:16px;gap:16px}}.notificationEditPopup .notification-from{display:flex}.dateWrapper .tableRowTitle .notificationEditPopup .notification-from.from-en .notificationOption-checkbox span.color-title.tableCell,.notificationEditPopup .notification-from.from-en .notificationOption-checkbox .dateWrapper .tableRowTitle span.color-title.tableCell,.notificationEditPopup .notification-from.from-en .notificationOption-checkbox .queue-dashboard .queue-dashboard-customers .queue-dashbaord-tag-container span.color-title.queue-dashbaord-tag,.notificationEditPopup .notification-from.from-en .notificationOption-checkbox .queue-dashboard .queue-dashboard-options .option-success-container-info span.color-title.info-content,.notificationEditPopup .notification-from.from-en .notificationOption-checkbox .queue-list-item span.color-title.queue-list-item-cancel,.notificationEditPopup .notification-from.from-en .notificationOption-checkbox span.btn-text-md.color-title,.queue-dashboard .queue-dashboard-customers .queue-dashbaord-tag-container .notificationEditPopup .notification-from.from-en .notificationOption-checkbox span.color-title.queue-dashbaord-tag,.queue-dashboard .queue-dashboard-options .option-success-container-info .notificationEditPopup .notification-from.from-en .notificationOption-checkbox span.color-title.info-content,.queue-list-item .notificationEditPopup .notification-from.from-en .notificationOption-checkbox span.color-title.queue-list-item-cancel{margin:0 6px 0 0}@media (max-width:768px){.notificationEditPopup .notification-from .header{display:none}}.notificationEditPopup .notificationMsgInsert{display:flex;flex-wrap:nowrap;overflow-x:scroll;grid-gap:4px;gap:4px}.notificationEditPopup .notificationMsgInsert::-webkit-scrollbar{display:none}.notificationEditPopup .notificationMsgInsert button{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.notificationEditPopup .sms-textarea{padding:10px;border-radius:7px;border:1px solid #dcdcdc;background:#fff}.notificationEditPopup .sms-textarea textarea{padding:0!important;border:none!important;margin-bottom:4px!important}.notificationEditPopup .sms-textarea .countText{text-align:right}.notificationEditPopup .sms-textarea.sms-textarea_error{border-color:#ce4949}.notificationEditPopup .queueTools .queue-list-item-cancel-btn button,.notificationEditPopup .text-small,.queueTools .queue-list-item-cancel-btn .notificationEditPopup button{margin-top:2px}.notificationEditPopup .ant-space-item:has(.content){width:100%}.notificationEditPopup .ant-space-item:has(.content) .content{width:100%}.system-layout{margin-left:64px}@media (max-width:768px){.system-layout{margin-left:0;margin-top:48px}}.system-layout-with-date{margin-left:64px}.system-layout-with-date:has(.list-expanded) .SeatedSuccess{right:300px}@media (max-width:768px){.system-layout-with-date{margin-left:0}}.system-title{color:#333}.system-container,.system-layout-content{display:flex;flex-direction:column}.system-container{min-height:calc(100dvh - 68px);height:100%}@media (max-width:768px){.system-container{min-height:calc(100dvh - 149px)}}.dashboard-bg{padding:32px 0;min-height:100dvh;background:linear-gradient(180deg,#fff 59%,#ecf8f3);display:flex;flex-direction:column;align-items:center}@media (max-width:768px){.dashboard-bg{padding:42px 0 0}}.dashboard-container{width:100%;max-width:960px;padding:24px 36px;justify-content:center;position:relative}.dashboard-container:before{content:"";width:308px;height:308px;position:absolute;top:-308px;left:64px;border-radius:308px;background:linear-gradient(180deg,#ecf8f3 28.89%,#fff 99.92%)}@media (max-width:768px){.dashboard-container{grid-gap:24px!important;gap:24px!important;padding:24px 16px}.dashboard-container>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 12px)}.dashboard-container>.ant-space-item{display:flex;justify-content:center}}.dashboard-title{width:100%;max-width:960px;padding:0 120px;z-index:1}.dashboard-title h3{color:rgba(51,51,51,.75)}@media (max-width:768px){.dashboard-title{padding:0 42px}}.dashboard-subtitle{margin-top:30px;z-index:1}.dashboard-subtitle h2{display:inline;vertical-align:bottom;color:rgba(51,51,51,.75)}.dashboard-subtitle img{width:140px;height:42px}@media (max-width:768px){.dashboard-subtitle img{width:116px;height:35px}}.dashboard-switch{margin:8px 0 4px;cursor:pointer;z-index:1}.dashboard-switch:hover .dateWrapper .tableRow .tableCell,.dashboard-switch:hover .dateWrapper .timArea .timeArea-cell,.dashboard-switch:hover .ms-calendar>div.week>div.day-container .announcementCount,.dashboard-switch:hover .ms-calendar>div.week>div.day-container .dayAttendance,.dashboard-switch:hover .ms-calendar>div.week>div.day-container .dayEffectiveCount,.dashboard-switch:hover .newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingAttendanceCount,.dashboard-switch:hover .newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingSystem,.dashboard-switch:hover .queue-dashboard .queue-dashboard-options .option-add-container input,.dashboard-switch:hover .queue-dashboard .queue-dashboard-options .option-failed-container p,.dashboard-switch:hover .queue-dashboard .queue-dashboard-options .option-success-container-info .info-title,.dashboard-switch:hover .queue-list-item .queue-list-item-main .list-item-customer .customer .gender,.dashboard-switch:hover .queue-list-item .queue-list-item-main .list-item-customer p,.dashboard-switch:hover .queue-list-item .queue-list-item-main .queue-list-item-memo,.dashboard-switch:hover .queue-list-item .queue-list-item-main .queue-list-item-shopmemo.shopmemo,.dashboard-switch:hover .reservation-settings .bookingSettingTracking .settingTblRow input,.dashboard-switch:hover .reservation-settings .notificationCredits .settingTblRow input,.dashboard-switch:hover .setting-container .rangeTitle h4 div,.dashboard-switch:hover .text-body,.dateWrapper .tableRow .dashboard-switch:hover .tableCell,.dateWrapper .timArea .dashboard-switch:hover .timeArea-cell,.ms-calendar>div.week>div.day-container .dashboard-switch:hover .announcementCount,.ms-calendar>div.week>div.day-container .dashboard-switch:hover .dayAttendance,.ms-calendar>div.week>div.day-container .dashboard-switch:hover .dayEffectiveCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .dashboard-switch:hover .bookingAttendanceCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .dashboard-switch:hover .bookingSystem,.queue-dashboard .queue-dashboard-options .option-add-container .dashboard-switch:hover input,.queue-dashboard .queue-dashboard-options .option-failed-container .dashboard-switch:hover p,.queue-dashboard .queue-dashboard-options .option-success-container-info .dashboard-switch:hover .info-title,.queue-list-item .queue-list-item-main .dashboard-switch:hover .queue-list-item-memo,.queue-list-item .queue-list-item-main .dashboard-switch:hover .queue-list-item-shopmemo.shopmemo,.queue-list-item .queue-list-item-main .list-item-customer .customer .dashboard-switch:hover .gender,.queue-list-item .queue-list-item-main .list-item-customer .dashboard-switch:hover p,.reservation-settings .bookingSettingTracking .settingTblRow .dashboard-switch:hover input,.reservation-settings .notificationCredits .settingTblRow .dashboard-switch:hover input,.setting-container .rangeTitle h4 .dashboard-switch:hover div{text-decoration:underline;text-underline-offset:2px}.dashboard-switch .dateWrapper .tableRow .tableCell,.dashboard-switch .dateWrapper .timArea .timeArea-cell,.dashboard-switch .ms-calendar>div.week>div.day-container .announcementCount,.dashboard-switch .ms-calendar>div.week>div.day-container .dayAttendance,.dashboard-switch .ms-calendar>div.week>div.day-container .dayEffectiveCount,.dashboard-switch .newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingAttendanceCount,.dashboard-switch .newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingSystem,.dashboard-switch .queue-dashboard .queue-dashboard-options .option-add-container input,.dashboard-switch .queue-dashboard .queue-dashboard-options .option-failed-container p,.dashboard-switch .queue-dashboard .queue-dashboard-options .option-success-container-info .info-title,.dashboard-switch .queue-list-item .queue-list-item-main .list-item-customer .customer .gender,.dashboard-switch .queue-list-item .queue-list-item-main .list-item-customer p,.dashboard-switch .queue-list-item .queue-list-item-main .queue-list-item-memo,.dashboard-switch .queue-list-item .queue-list-item-main .queue-list-item-shopmemo.shopmemo,.dashboard-switch .reservation-settings .bookingSettingTracking .settingTblRow input,.dashboard-switch .reservation-settings .notificationCredits .settingTblRow input,.dashboard-switch .setting-container .rangeTitle h4 div,.dashboard-switch .text-body,.dateWrapper .tableRow .dashboard-switch .tableCell,.dateWrapper .timArea .dashboard-switch .timeArea-cell,.ms-calendar>div.week>div.day-container .dashboard-switch .announcementCount,.ms-calendar>div.week>div.day-container .dashboard-switch .dayAttendance,.ms-calendar>div.week>div.day-container .dashboard-switch .dayEffectiveCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .dashboard-switch .bookingAttendanceCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .dashboard-switch .bookingSystem,.queue-dashboard .queue-dashboard-options .option-add-container .dashboard-switch input,.queue-dashboard .queue-dashboard-options .option-failed-container .dashboard-switch p,.queue-dashboard .queue-dashboard-options .option-success-container-info .dashboard-switch .info-title,.queue-list-item .queue-list-item-main .dashboard-switch .queue-list-item-memo,.queue-list-item .queue-list-item-main .dashboard-switch .queue-list-item-shopmemo.shopmemo,.queue-list-item .queue-list-item-main .list-item-customer .customer .dashboard-switch .gender,.queue-list-item .queue-list-item-main .list-item-customer .dashboard-switch p,.reservation-settings .bookingSettingTracking .settingTblRow .dashboard-switch input,.reservation-settings .notificationCredits .settingTblRow .dashboard-switch input,.setting-container .rangeTitle h4 .dashboard-switch div{display:inline-block;vertical-align:middle;color:rgba(51,51,51,.6);margin-right:12px}.dashboard-switch .arrowRight-icon-dark{background-position:50%;display:inline-block;vertical-align:middle;width:20px;height:20px}.dashboard-item{position:relative;display:inline-block;width:208px;height:212px;padding:12px 24px;border-radius:16px;box-sizing:border-box;cursor:pointer}.dashboard-item h3{color:rgba(51,51,51,.75)}.dashboard-item a{color:rgba(51,51,51,.75);text-decoration:none}.dashboard-item a:focus,.dashboard-item a:hover{color:rgba(51,51,51,.75);text-decoration:none;outline:transparent}.dashboard-item:focus,.dashboard-item:hover{border:1px solid #d6f0e5}.dashboard-item:focus h3,.dashboard-item:hover h3{color:#3fba88}.dashboard-item:focus .dashboard-thumbnail img,.dashboard-item:hover .dashboard-thumbnail img{display:none}.dashboard-item:focus .dashboard-system-description,.dashboard-item:hover .dashboard-system-description{width:100%;display:flex;align-items:center;color:rgba(51,51,51,.75);text-align:left}.dashboard-item:focus .doubleArrowRight-icon,.dashboard-item:hover .doubleArrowRight-icon{background-image:url(/static/media/doubleArrowRight_icon_green.69b5a9ec.svg)}@media (max-width:768px){.dashboard-item{flex:none;width:167px;height:167px}}.dashboard-system-description,.dashboard-thumbnail img{width:160px;height:160px}@media (max-width:768px){.dashboard-system-description,.dashboard-thumbnail img{width:119px;height:119px}}.dashboard-system-description{display:none}.bookingPanel-toolbar{width:100%;min-height:48px;padding:4px 16px;position:-webkit-sticky;position:sticky;top:68px;background-color:#fff;z-index:1002}@media (max-width:768px){.bookingPanel-toolbar{top:50px}.bookingPanel-toolbar.bookingPanel-toolbar-list,.bookingPanel-toolbar.bookingPanel-toolbar-tablemap,.bookingPanel-toolbar.bookingPanel-toolbar-timeline{position:static}}.bookingPanel-toolbar .calendar-bookingCount{color:#333;margin-right:28px}.bookingPanel-toolbar .button-primary .plus-icon{background-color:#fff}.bookingPanel-toolbar .ant-space-item:has(.icon-round){height:20px}.bookingPanel-toolbar .icon-round{display:inline-flex;width:20px;height:20px;border-radius:50%;padding:1px;position:relative}.bookingPanel-toolbar .icon-round>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.bookingPanel-toolbar .icon-round:has(.reservation-icon){background:#ecf8f3}.bookingPanel-toolbar .icon-round:has(.account-icon){background:#f0f0f0}.bookingPanel-action{z-index:1;display:flex}.bookingPanel-action button{display:flex;max-height:40px;min-width:132px;padding:10px 24px;justify-content:center;align-items:center;grid-gap:4px;gap:4px;margin-right:8px}.bookingPanel-action button:last-child{margin-right:0}@media (max-width:768px){.bookingPanel-action{position:fixed;left:0;bottom:0;width:100%;padding:10px 16px;background-color:#fff;box-shadow:0 -1px 0 0 rgba(0,0,0,.1)}.bookingPanel-action button{flex:1 1;width:100%;max-height:34px;padding:8px 16px;font-size:14px;line-height:125%;letter-spacing:.7px;margin-right:10px}}@media (min-width:769px){.dropdown-bookingList{display:none}}.bookingList-loading{text-align:center;padding-top:100px}.bookingSourceIcon{background-image:url(/static/media/bookingSourceIcons.3dcd655f.png);background-repeat:no-repeat;background-size:20px auto;background-position-x:0;position:relative}.bookingSourceIcon:hover:before{position:absolute;top:-26px;left:50%;transform:translateX(-50%) scale(.9);padding:2px 8px;color:#fff;background-color:#333;border-radius:3px;font-size:12px;white-space:nowrap;z-index:2}.bookingSourceIcon:hover:after{content:"";width:0;height:0;border-color:#333 transparent transparent;border-style:solid;border-width:3px 5px 0;position:absolute;top:-6px;left:50%;transform:translateX(-50%)}.bookingSourceIcon.bookingSourceIcon-google{background-position-y:0}.bookingSourceIcon.bookingSourceIcon-google:hover:before{content:"Google搜尋"}.bookingSourceIcon.bookingSourceIcon-fb{background-position-y:-28px}.bookingSourceIcon.bookingSourceIcon-fb:hover:before{content:"Facebook"}.bookingSourceIcon.bookingSourceIcon-instagram{background-position-y:-56px}.bookingSourceIcon.bookingSourceIcon-instagram:hover:before{content:"Instagram"}.bookingSourceIcon.bookingSourceIcon-menu{background-position-y:-84px}.bookingSourceIcon.bookingSourceIcon-menu:hover:before{content:"MENU美食誌"}.bookingSourceIcon.bookingSourceIcon-other{background-position-y:-112px}.bookingSourceIcon.bookingSourceIcon-other:hover:before{content:"其他網站"}.bookingSourceIcon.bookingSourceIcon-google_reservation{background-image:url(/static/media/icon_google_maps.4b4fd0d5.svg)}.bookingSourceIcon.bookingSourceIcon-google_reservation:hover:before{content:"透過Google預訂"}.standbyTag{display:inline-block;background-color:#676767;color:#fff;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:18px;font-size:12px;line-height:1.5;letter-spacing:-.204px;margin-right:6px}.diningTimeTag,.standbyTag{white-space:nowrap;border-radius:4px;height:18px}.diningTimeTag{display:inline-flex;max-width:211px;font-size:10px;line-height:1;letter-spacing:.555px;background-color:#f5f5f5;color:rgba(51,51,51,.75);padding:4px}.diningTimeTag .icon-xs{margin-right:4px}.diningTimeTag .diningTimeContent{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bookingBar{height:60px;background-color:#fff;padding:16px;margin-bottom:8px;position:-webkit-sticky;position:sticky;top:116px;width:100%;z-index:1000}.bookingBar .dropdown-mode-button{display:none}@media (max-width:768px){.bookingBar{height:auto;background-color:#f9f9f9;padding:8px 16px;margin:0;top:-1px}.bookingBar .bookingList__status{display:none}.bookingBar .dropdown-mode-button{display:flex}}ul.bookingList__status{width:100%;white-space:nowrap;overflow-x:auto;list-style:none;display:flex;margin-bottom:0;padding:0}ul.bookingList__status li{padding:2px 6px;height:28px;cursor:pointer;margin-right:16px;position:relative;border-radius:6px}ul.bookingList__status li:last-child{margin-right:0}ul.bookingList__status li.bookingList__status-active{color:#3fba88}ul.bookingList__status li.bookingList__status-active:after{content:"";width:calc(100% - 12px);height:2px;background-color:#3fba88;border-radius:100px;position:absolute;bottom:2px;left:6px}ul.bookingList__status li:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}ul.bookingList__status li:active{background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)}@media (hover:none){ul.bookingList__status li:focus,ul.bookingList__status li:hover{background:transparent!important}}.bookingSearch{margin-top:15px}@media (max-width:1200px){.bookingSearch{order:2}}@media (max-width:768px){.bookingSearch{width:100%;text-align:right;margin-top:15px;order:1}}.listViewWrapper{width:100%;flex-grow:1;padding:8px 16px 67px;background-color:#f9f9f9;display:flex;justify-content:center}.listViewWrapper section{background-color:#f9f9f9;max-width:928px;width:100%}.listViewWrapper:has(.noBookingsView){display:flex;align-items:center;justify-content:center}.listViewWrapper .bookingSectionTitle{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:8px 16px;color:#333;border-radius:8px 8px 0 0;font-weight:700;background-color:#dcdcdc;margin-bottom:0;border:1px solid #f0f0f0;border-bottom:none}.listViewWrapper .bookingSectionTitle .bookingSectionTitle__attendance{margin-left:15px}.listViewWrapper .bookingSectionTitle-finish{background-color:#4a78b4;color:#fff;border-bottom:0}.listViewWrapper .bookingSectionTitle-cancel{background-color:#979797;color:#fff;border-bottom:0}.listViewWrapper .bookingSectionTitle-noShow{background-color:#676767;color:#fff;border-bottom:0}.noBookingsView img{margin-bottom:8px}.noBookingsView.noBookingsView-sm img{width:200px;height:auto}.listViewRow{background-color:#fff;margin:0;padding:12px 16px;position:relative;border:1px solid #f0f0f0;border-top:none;border-bottom:none}.listViewRow.listViewRow-last{border-radius:0 0 16px 16px;border:1px solid #f0f0f0;border-top:none}@media (max-width:768px){.listViewRow{padding:12px 8px 8px}}.listViewRow.active_scroll{animation:showActive 1s;animation-timing-function:linear}.listViewRow.cancelRow{background-color:#f7f7f7}.listViewRow.cancelRow .listViewRow-bottom-left,.listViewRow.cancelRow .listViewRow-top{opacity:.4}.listViewRow a{color:#2e2e39}.listViewRow a,.listViewRow a:active,.listViewRow a:focus,.listViewRow a:hover{text-decoration:none}.listViewRow button.addCustomer{border-radius:8px;margin-top:16px;padding:8px 16px;display:flex;height:34px}.listViewRow button.addCustomer>span{margin-right:4px}.listViewRow [role=button]:active,.listViewRow [role=button]:focus,.listViewRow [role=button]:hover{text-decoration:none;outline:none}.listViewRow .pay-info{display:inline-block;text-align:center;cursor:pointer}@media (max-width:375px){.listViewRow .pay-info{min-width:auto;padding:2px 5px}}.listViewRow .res-date{vertical-align:middle;color:#333}.listViewRow .res-name{word-break:break-all;position:relative}.dateWrapper .tableRow .listViewRow .res-name .tableCell,.dateWrapper .timArea .listViewRow .res-name .timeArea-cell,.listViewRow .res-name .dateWrapper .tableRow .tableCell,.listViewRow .res-name .dateWrapper .timArea .timeArea-cell,.listViewRow .res-name .ms-calendar>div.week>div.day-container .announcementCount,.listViewRow .res-name .ms-calendar>div.week>div.day-container .dayAttendance,.listViewRow .res-name .ms-calendar>div.week>div.day-container .dayEffectiveCount,.listViewRow .res-name .newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingAttendanceCount,.listViewRow .res-name .newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingSystem,.listViewRow .res-name .queue-dashboard .queue-dashboard-options .option-add-container input,.listViewRow .res-name .queue-dashboard .queue-dashboard-options .option-failed-container p,.listViewRow .res-name .queue-dashboard .queue-dashboard-options .option-success-container-info .info-title,.listViewRow .res-name .queue-list-item .queue-list-item-main .list-item-customer .customer .gender,.listViewRow .res-name .queue-list-item .queue-list-item-main .list-item-customer p,.listViewRow .res-name .queue-list-item .queue-list-item-main .queue-list-item-memo,.listViewRow .res-name .queue-list-item .queue-list-item-main .queue-list-item-shopmemo.shopmemo,.listViewRow .res-name .reservation-settings .bookingSettingTracking .settingTblRow input,.listViewRow .res-name .reservation-settings .notificationCredits .settingTblRow input,.listViewRow .res-name .setting-container .rangeTitle h4 div,.listViewRow .res-name .text-body,.ms-calendar>div.week>div.day-container .listViewRow .res-name .announcementCount,.ms-calendar>div.week>div.day-container .listViewRow .res-name .dayAttendance,.ms-calendar>div.week>div.day-container .listViewRow .res-name .dayEffectiveCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .listViewRow .res-name .bookingAttendanceCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .listViewRow .res-name .bookingSystem,.queue-dashboard .queue-dashboard-options .option-add-container .listViewRow .res-name input,.queue-dashboard .queue-dashboard-options .option-failed-container .listViewRow .res-name p,.queue-dashboard .queue-dashboard-options .option-success-container-info .listViewRow .res-name .info-title,.queue-list-item .queue-list-item-main .list-item-customer .customer .listViewRow .res-name .gender,.queue-list-item .queue-list-item-main .list-item-customer .listViewRow .res-name p,.queue-list-item .queue-list-item-main .listViewRow .res-name .queue-list-item-memo,.queue-list-item .queue-list-item-main .listViewRow .res-name .queue-list-item-shopmemo.shopmemo,.reservation-settings .bookingSettingTracking .settingTblRow .listViewRow .res-name input,.reservation-settings .notificationCredits .settingTblRow .listViewRow .res-name input,.setting-container .rangeTitle h4 .listViewRow .res-name div{color:rgba(51,51,51,.75)}@media (max-width:768px){.dateWrapper .tableRow .listViewRow .res-name .tableCell,.dateWrapper .timArea .listViewRow .res-name .timeArea-cell,.listViewRow .res-name .dateWrapper .tableRow .tableCell,.listViewRow .res-name .dateWrapper .timArea .timeArea-cell,.listViewRow .res-name .ms-calendar>div.week>div.day-container .announcementCount,.listViewRow .res-name .ms-calendar>div.week>div.day-container .dayAttendance,.listViewRow .res-name .ms-calendar>div.week>div.day-container .dayEffectiveCount,.listViewRow .res-name .newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingAttendanceCount,.listViewRow .res-name .newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingSystem,.listViewRow .res-name .queue-dashboard .queue-dashboard-options .option-add-container input,.listViewRow .res-name .queue-dashboard .queue-dashboard-options .option-failed-container p,.listViewRow .res-name .queue-dashboard .queue-dashboard-options .option-success-container-info .info-title,.listViewRow .res-name .queue-list-item .queue-list-item-main .list-item-customer .customer .gender,.listViewRow .res-name .queue-list-item .queue-list-item-main .list-item-customer p,.listViewRow .res-name .queue-list-item .queue-list-item-main .queue-list-item-memo,.listViewRow .res-name .queue-list-item .queue-list-item-main .queue-list-item-shopmemo.shopmemo,.listViewRow .res-name .reservation-settings .bookingSettingTracking .settingTblRow input,.listViewRow .res-name .reservation-settings .notificationCredits .settingTblRow input,.listViewRow .res-name .setting-container .rangeTitle h4 div,.listViewRow .res-name .text-body,.ms-calendar>div.week>div.day-container .listViewRow .res-name .announcementCount,.ms-calendar>div.week>div.day-container .listViewRow .res-name .dayAttendance,.ms-calendar>div.week>div.day-container .listViewRow .res-name .dayEffectiveCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .listViewRow .res-name .bookingAttendanceCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .listViewRow .res-name .bookingSystem,.queue-dashboard .queue-dashboard-options .option-add-container .listViewRow .res-name input,.queue-dashboard .queue-dashboard-options .option-failed-container .listViewRow .res-name p,.queue-dashboard .queue-dashboard-options .option-success-container-info .listViewRow .res-name .info-title,.queue-list-item .queue-list-item-main .list-item-customer .customer .listViewRow .res-name .gender,.queue-list-item .queue-list-item-main .list-item-customer .listViewRow .res-name p,.queue-list-item .queue-list-item-main .listViewRow .res-name .queue-list-item-memo,.queue-list-item .queue-list-item-main .listViewRow .res-name .queue-list-item-shopmemo.shopmemo,.reservation-settings .bookingSettingTracking .settingTblRow .listViewRow .res-name input,.reservation-settings .notificationCredits .settingTblRow .listViewRow .res-name input,.setting-container .rangeTitle h4 .listViewRow .res-name div{font-size:13px;letter-spacing:.65px}}.listViewRow .diningTime{margin:8px 0 20px}.listViewRow .standby_tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:55px;height:20px;background-color:#349699;margin-top:8px;font-size:14px;border-radius:9px;padding:2px 8px;color:#fff;text-align:center;line-height:16px;font-weight:600;margin-left:20px}@media (max-width:640px){.listViewRow .standby_tag{margin-left:15px}}.listViewRow .res-phone,.listViewRow .res-phone-mobile{margin-top:8px}.listViewRow .res-phone{word-break:break-all}@media (max-width:414px){.listViewRow .res-phone{display:none}}.listViewRow .res-phone-mobile{display:none}@media (max-width:414px){.listViewRow .res-phone-mobile{display:inline-block}}.listViewRow .res-attendance{color:#3fba88;font-size:36px}@media (max-width:414px){.listViewRow .res-attendance{font-size:38px}.listViewRow .res-attendance+span{font-size:16px}}@media (max-width:320px){.listViewRow .res-attendance{font-size:30px}.listViewRow .res-attendance+span{font-size:14px}}.listViewRow .res-visitRecord{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:4px;padding:2px 8px;background-color:#f0f0f0;margin-top:16px;text-align:center;color:rgba(51,51,51,.75)}.listViewRow .customerMemo .account-icon{background-color:#f8ba4c}.listViewRow .seatArea{margin-bottom:4px}.listViewRow .tagBlock{padding:2px 8px;border-radius:4px;color:rgba(51,51,51,.75);border:1px solid rgba(51,51,51,.75)}.listViewRow .seatingBlock{padding:4px 8px;border-radius:4px;background:#f0f0f0}.listViewRow .serviceTagBlock{background:#fff;border-color:#dcdcdc}.listViewRow .res-shopMemo{width:100%}.listViewRow .res-shopMemo .pen-icon{background-color:#f8ba4c}.listViewRow .res-questionBlock{padding-left:24px;margin-top:4px;margin-bottom:8px}.listViewRow .res-questionBlock li{word-break:break-all}.listViewRow .res-status{display:inline-block;vertical-align:middle;position:relative}.listViewRow .res-status.open button,.listViewRow .res-status button:not(.res-completed):not(.res-cancel):not(.res-noShow):hover{color:rgba(51,51,51,.6)}.listViewRow .res-status.open button .triangle-icon,.listViewRow .res-status button:not(.res-completed):not(.res-cancel):not(.res-noShow):hover .triangle-icon{background-color:rgba(51,51,51,.6)}.listViewRow-top{display:flex}@media (max-width:768px){.listViewRow-top{flex-direction:column}}@media (max-width:414px){.listViewRow-top{padding-top:6px}}.listViewRow-top p{margin-bottom:5px}.listViewRow-top .listViewRow-layer{display:flex}.listViewRow-top .listViewRow-layer:first-child{flex:none}@media (max-width:768px){.listViewRow-top .listViewRow-layer:first-child{justify-content:space-between;width:100%;padding-bottom:12px;margin-bottom:12px;border:none;border-bottom:1px solid transparent;border-image:repeating-linear-gradient(90deg,#c8c8c8,#c8c8c8 4px,transparent 0,transparent 12px) 1}}.listViewRow-top .listViewRow-layer:nth-child(2){flex:1 1}@media (max-width:768px){.listViewRow-top .listViewRow-layer:nth-child(2){width:100%}}.listViewRow-top .listViewRow-top-cell{flex:none;padding-right:10px}@media (max-width:320px){.listViewRow-top .listViewRow-top-cell{padding-right:5px}}.listViewRow-top .listViewRow-top-cell1{width:120px;padding-right:16px}@media (max-width:768px){.listViewRow-top .listViewRow-top-cell1{width:112px;padding-right:0}}.listViewRow-top .listViewRow-top-cell2{display:flex;width:202px;padding-right:16px;color:#2e2e39}@media (max-width:768px){.listViewRow-top .listViewRow-top-cell2{width:136px;padding-right:0}}.listViewRow-top .listViewRow-top-cell3{display:flex;justify-content:center;width:120px}.listViewRow-top .listViewRow-top-cell3>div{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-end}@media (max-width:768px){.listViewRow-top .listViewRow-top-cell3{padding-right:0;width:68px;text-align:right}}.listViewRow-top .listViewRow-top-cell4{flex:1 1}.listViewRow-top .listViewRow-top-cell4 .bookingDetails{margin-top:16px}@media (max-width:768px){.listViewRow-top .listViewRow-top-cell4{align-self:flex-start;padding-right:16px}.listViewRow-top .listViewRow-top-cell4 .bookingDetails{display:none}}.listViewRow-top .listViewRow-mobile{display:none}@media (max-width:768px){.listViewRow-top .listViewRow-mobile{display:block}.listViewRow-top .listViewRow-mobile:has(.serviceTagBlock,.res-questionBlock,.customerMemo,.res-shopMemo){margin-top:16px}.listViewRow-top .listViewRow-mobile:has(.bookingDetails-narrow){display:none}}.listViewRow-top .listViewRow-top-cell5{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90px;text-align:right;padding-right:0}.listViewRow-top .listViewRow-top-cell5>div{text-align:center;width:100%}.listViewRow-top .listViewRow-top-cell5 .ant-space-item{width:100%}.dateWrapper .tableRow .listViewRow-top .listViewRow-top-cell5 .tableCell,.dateWrapper .timArea .listViewRow-top .listViewRow-top-cell5 .timeArea-cell,.listViewRow-top .listViewRow-top-cell5 .dateWrapper .tableRow .tableCell,.listViewRow-top .listViewRow-top-cell5 .dateWrapper .timArea .timeArea-cell,.listViewRow-top .listViewRow-top-cell5 .ms-calendar>div.week>div.day-container .announcementCount,.listViewRow-top .listViewRow-top-cell5 .ms-calendar>div.week>div.day-container .dayAttendance,.listViewRow-top .listViewRow-top-cell5 .ms-calendar>div.week>div.day-container .dayEffectiveCount,.listViewRow-top .listViewRow-top-cell5 .newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingAttendanceCount,.listViewRow-top .listViewRow-top-cell5 .newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingSystem,.listViewRow-top .listViewRow-top-cell5 .queue-dashboard .queue-dashboard-options .option-add-container input,.listViewRow-top .listViewRow-top-cell5 .queue-dashboard .queue-dashboard-options .option-failed-container p,.listViewRow-top .listViewRow-top-cell5 .queue-dashboard .queue-dashboard-options .option-success-container-info .info-title,.listViewRow-top .listViewRow-top-cell5 .queue-list-item .queue-list-item-main .list-item-customer .customer .gender,.listViewRow-top .listViewRow-top-cell5 .queue-list-item .queue-list-item-main .list-item-customer p,.listViewRow-top .listViewRow-top-cell5 .queue-list-item .queue-list-item-main .queue-list-item-memo,.listViewRow-top .listViewRow-top-cell5 .queue-list-item .queue-list-item-main .queue-list-item-shopmemo.shopmemo,.listViewRow-top .listViewRow-top-cell5 .reservation-settings .bookingSettingTracking .settingTblRow input,.listViewRow-top .listViewRow-top-cell5 .reservation-settings .notificationCredits .settingTblRow input,.listViewRow-top .listViewRow-top-cell5 .setting-container .rangeTitle h4 div,.listViewRow-top .listViewRow-top-cell5 .text-body,.ms-calendar>div.week>div.day-container .listViewRow-top .listViewRow-top-cell5 .announcementCount,.ms-calendar>div.week>div.day-container .listViewRow-top .listViewRow-top-cell5 .dayAttendance,.ms-calendar>div.week>div.day-container .listViewRow-top .listViewRow-top-cell5 .dayEffectiveCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .listViewRow-top .listViewRow-top-cell5 .bookingAttendanceCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .listViewRow-top .listViewRow-top-cell5 .bookingSystem,.queue-dashboard .queue-dashboard-options .option-add-container .listViewRow-top .listViewRow-top-cell5 input,.queue-dashboard .queue-dashboard-options .option-failed-container .listViewRow-top .listViewRow-top-cell5 p,.queue-dashboard .queue-dashboard-options .option-success-container-info .listViewRow-top .listViewRow-top-cell5 .info-title,.queue-list-item .queue-list-item-main .list-item-customer .customer .listViewRow-top .listViewRow-top-cell5 .gender,.queue-list-item .queue-list-item-main .list-item-customer .listViewRow-top .listViewRow-top-cell5 p,.queue-list-item .queue-list-item-main .listViewRow-top .listViewRow-top-cell5 .queue-list-item-memo,.queue-list-item .queue-list-item-main .listViewRow-top .listViewRow-top-cell5 .queue-list-item-shopmemo.shopmemo,.reservation-settings .bookingSettingTracking .settingTblRow .listViewRow-top .listViewRow-top-cell5 input,.reservation-settings .notificationCredits .settingTblRow .listViewRow-top .listViewRow-top-cell5 input,.setting-container .rangeTitle h4 .listViewRow-top .listViewRow-top-cell5 div{color:#333}@media (max-width:768px){.listViewRow-top .listViewRow-top-cell5{justify-content:flex-start}}.dudooSyncBlock{margin-bottom:4px}@media (max-width:768px){.dudooSyncBlock{margin-bottom:8px}}.listViewRow-bottom{display:flex;justify-content:space-between;flex-wrap:wrap-reverse;margin-top:25px}@media (max-width:768px){.listViewRow-bottom{flex-direction:column-reverse}}@media (max-width:414px){.listViewRow-bottom{margin-top:15px}}.listViewRow-bottom p{margin:0}@media (max-width:768px){.listViewRow-bottom p{position:relative;padding-left:45px}}@media (max-width:414px){.listViewRow-bottom p{padding-left:35px}}.listViewRow-bottom .toggleBtn{display:none}@media (max-width:768px){.listViewRow-bottom .toggleBtn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid #dcdcdc;background-color:#fff;position:relative;padding:0;align-self:flex-end}.listViewRow-bottom .toggleBtn .toggleBtn-icon{display:inline-block;width:100%;height:100%;background-position:50%;background-image:url(/static/media/arrowUp_icon_dark.c2a64bf4.svg)}.listViewRow-bottom .toggleBtn.bookingDetails-narrow .toggleBtn-icon{background-image:url(/static/media/arrowDown_icon_dark.4cc26395.svg)}}.listViewRow-bottom>div{flex:none;width:auto;align-self:flex-start}@media (max-width:768px){.listViewRow-bottom>div{align-self:flex-start;text-align:right;width:100%}}.listViewRow-bottom .listViewRow-bottom-right{flex:1 1;text-align:right}.listViewRow-bottom .listViewRow-bottom-right .rsv-editBtn{padding:2px;border:none;border-radius:50%;background-color:initial}@media (max-width:768px){.listViewRow-bottom .listViewRow-bottom-left{display:flex;justify-content:space-between;margin-top:8px}.listViewRow-bottom .listViewRow-bottom-left .bookingList_time{display:block}.listViewRow-bottom .listViewRow-bottom-left span{text-align:right}}.newAddBookingModal .ant-modal-body{padding:0}.newAddBookingModal .ant-modal-close{display:none}.newAddBookingModal .customer_name:input:disabled,.newAddBookingModal .phoneNumber:input:disabled{background-color:#dcdcdc!important}.bookingModal .loading{height:500px;border-radius:10px;background-color:#fff;text-align:center;line-height:500px;font-size:18px;letter-spacing:2px}.bookingModal .addModalLoading{background-image:url(/static/media/loading_mobile_fl.a7b6413f.gif);background-repeat:no-repeat;background-position:50%;background-size:166px auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:170px;height:170px;background-color:#fff;border-radius:10px}.bookingModal .btn{width:170px;border-style:solid;border-width:1px;font-size:18px;letter-spacing:1px;border-radius:8px;transform:translateY(50%)}.newModal{position:relative;z-index:1032;color:#333}.newModal input:focus,.newModal textArea:focus{outline:none}.newModal .newModal-layout{width:100vw;height:100vh;background-color:rgba(0,0,0,.5);position:fixed;left:50%;top:0;z-index:1032;margin-left:-50vw}.newModal .newModal-body,.newModal .newModal-footer{position:fixed;left:50%;transform:translateX(-50%);z-index:1032}.newModal .newModal-body{background-color:#f6f6f6;width:100%;max-width:1024px;height:calc(100vh - 80px);padding:0;top:0}.newModal .newModal-body .modal_loading{width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute;z-index:1033;display:flex;align-items:center;justify-content:center;font-size:96px;color:#3fba88}@media (max-height:460px),(max-width:567px){.newModal .newModal-body{height:100vh}}.newModal .newModal-footer{background-color:#f6f6f6;height:80px;width:100%;max-width:1024px;background-color:#fff;box-shadow:0 0 4px 0 rgba(51,51,51,.15);padding:0 30px;bottom:0;display:flex;align-items:center;justify-content:flex-end}.newModal .newModal-footer.isLoading:after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0}.newModal .newModal-footer button.button-common{width:170px}.newModal .newModal-footer button.button-common:first-child{margin-right:10px}@media (max-width:768px){.newModal .newModal-footer button.button-common{width:124px;height:40px}}.newModal .closeQArea{color:#676767;margin-top:30px}.newModal .closeQArea__closeQTitle{margin-bottom:20px;border-bottom:1px solid #333;padding-bottom:1px;color:#333}.bookingContent{display:flex;height:100%}@media (max-width:567px){.bookingContent{flex-direction:column;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:50px}}.bookingContent h2{margin-bottom:20px;margin-top:0}@media (max-width:768px){.bookingContent h2{font-size:26px}}.bookingContent p{margin-bottom:5px}.bookingContent label{cursor:pointer;font-weight:400}.bookingContent input[type=checkbox],.bookingContent input[type=radio]{position:absolute;left:0;opacity:0}.bookingContent .customerCheckBox{display:inline-block;position:relative}.bookingContent .customerCheckBox .c-checkbox{display:inline-block;width:20px;height:20px;border:1px solid #dcdcdc;border-radius:3px;background-color:#fff;text-align:center;margin-right:10px}.bookingContent .customerCheckBox .c-checkbox:before{content:"\f00c";font-family:FontAwesome;opacity:0}.bookingContent .customerCheckBox input[type=checkbox]{width:auto;max-width:none}.bookingContent .customerCheckBox input[type=checkbox]:checked+.c-checkbox{background-color:#3fba88;color:#fff}.bookingContent .customerCheckBox input[type=checkbox]:checked+.c-checkbox:before{opacity:1}.bookingContent .text-note{font-size:12px;color:#676767}.bookingContent .pointer{cursor:pointer}.bookingContent .tt-menu{width:60%;max-width:255px;margin-top:5px;padding:5px}@media (max-width:1024px){.bookingContent .tt-menu{max-width:190px;padding:5px 3px}}@media (max-width:768px){.bookingContent .tt-menu{max-width:175px}}@media (max-width:667px){.bookingContent .tt-menu{width:46%;font-size:13px}}@media (max-width:567px){.bookingContent .tt-menu{width:100%;max-width:100%;font-size:14px}}@media (max-width:667px){.bookingContent .tt-menu .tt-suggestion{padding:2px}}.bookingContent .c-tagsWrapper{color:#29a379;margin-top:20px}.bookingContent .c-tags span{border-radius:4px;padding:2px 12px;font-weight:500;font-size:12px;line-height:17px;margin-right:4px;border:.75px solid #29a379}.bookingContent .c-tags span:last-child{margin-right:0}.bookingContent .c-tags span.c-tag{color:#29a379}.bookingContent .c-tags span.c-blocked{border-color:#ce4949;background-color:#ce4949;color:#fff}.bookingContent>div{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;z-index:1}.bookingContent .bookingContent-left{flex:none;width:40%;padding:20px 60px 80px;border-right:1px solid #ccc}@media (max-width:1024px){.bookingContent .bookingContent-left{padding-right:40px;padding-left:40px}}@media (max-width:768px){.bookingContent .bookingContent-left{padding-right:20px;padding-left:20px}}@media (max-width:567px){.bookingContent .bookingContent-left{width:100%;border-right:0;padding-bottom:0}}.bookingContent .bookingContent-left .resultDiv,.bookingContent .bookingContent-left input{width:100%}.bookingContent .bookingContent-right{flex:none;width:60%;padding:20px 60px 150px}@media (max-width:1024px){.bookingContent .bookingContent-right{padding-left:40px;padding-right:40px}}@media (max-width:768px){.bookingContent .bookingContent-right{padding-left:20px;padding-right:20px}}@media (max-width:567px){.bookingContent .bookingContent-right{width:100%;padding-top:0}}@media (max-height:460px){.bookingContent .bookingContent-right{padding-right:60px}}.bookingContent .bookingContent-right input{width:60%;max-width:255px}@media (max-width:1024px){.bookingContent .bookingContent-right input{max-width:200px}}@media (max-width:768px){.bookingContent .bookingContent-right input{max-width:180px}}@media (max-width:667px){.bookingContent .bookingContent-right input{max-width:none;width:100%}}.bookingContent .tagWrapper span{display:inline-block;padding:5px 15px;background-color:#fff;border-radius:7px;border:1px solid #dcdcdc;margin-right:10px;margin-bottom:10px;cursor:pointer}.bookingContent .tagWrapper span:last-child{margin-right:0}.bookingContent .tagWrapper span.active{background-color:#3fba88;border:1px solid #3fba88;color:#fff}.bookingContent .selectWrap select{margin-right:10px;margin-bottom:10px;cursor:pointer}.bookingContent .selectWrap select:last-child{margin-right:0}.bookingContent .selectWrap select.active{background-color:#3fba88;border:1px solid #3fba88;color:#fff}.position-relative{position:relative}.bookingContentRow{margin-bottom:20px;font-size:14px}.bookingContentRow .bookingContentRow-value>.resultDiv,.bookingContentRow .bookingContentRow-value input,.bookingContentRow .bookingContentRow-value select,.bookingContentRow .bookingContentRow-value textarea{border-radius:7px;border:1px solid #dcdcdc;background-color:#fff;padding:0 10px;height:40px;line-height:normal}.bookingContentRow .bookingContentRow-value>.resultDiv:disabled,.bookingContentRow .bookingContentRow-value input:disabled,.bookingContentRow .bookingContentRow-value select:disabled,.bookingContentRow .bookingContentRow-value textarea:disabled{background-color:#f9f9f9;color:#c8c8c8;cursor:not-allowed}.bookingContentRow .bookingContentRow-value>.resultDiv{line-height:40px}.bookingContentRow .bookingContentRow-value>.bookingResult{height:auto;min-height:40px;line-height:26px;padding:5px 10px;cursor:pointer}.bookingContentRow .bookingContentRow-value .serverTimeSelect{width:75px}.bookingContentRow .bookingContentRow-value .serverTimeSelect+span{margin:0 6px}.bookingContentRow .bookingContentRow-value input.empty{border:1px solid #ce4949!important;color:#ce4949}.bookingContentRow .bookingContentRow-value input.empty::placeholder{color:#ce4949}.bookingContentRow .bookingContentRow-value input[type=checkbox],.bookingContentRow .bookingContentRow-value input[type=radio]{width:auto;height:auto}.bookingContentRow .bookingContentRow-value .rowValutWidth{width:150px}@media (max-width:667px){.bookingContentRow .bookingContentRow-value .rowValutWidth{width:100%}}.bookingContentRow .bookingContentRow-value>.tagWrapper{background-color:initial;border:0}.bookingContentRow .bookingContentRow-value i.fa-caret-down{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.bookingContentRow .bookingContentRow-value textarea{resize:none;height:70px;overflow-y:auto;width:100%;max-width:700px;line-height:26px;padding:6px}.bookingContentRow .bookingContentRow-value textarea[disabled]{cursor:not-allowed;background-color:#eee}.bookingContentRow .valueRow{display:flex}@media (max-height:460px),(max-width:667px){.bookingContentRow .valueRow{flex-direction:column}}.bookingContentRow .valueRow .valueRow-left{flex:none;width:60%;max-width:255px}@media (max-width:1024px){.bookingContentRow .valueRow .valueRow-left{max-width:220px}}@media (max-width:667px){.bookingContentRow .valueRow .valueRow-left{max-width:none;width:100%}}.bookingContentRow .valueRow .valueRow-left input{width:100%}.bookingContentRow .valueRow .valueRow-right{flex:1 1;margin-left:30px}@media (max-width:690px){.bookingContentRow .valueRow .valueRow-right{margin-left:15px}}@media (max-height:460px),(max-width:667px){.bookingContentRow .valueRow .valueRow-right{margin-left:0;margin-top:20px}}.bookingContentRow .valueRow label{margin:0}.bookingContentRow .valueRow .genderRadio{display:inline-block;margin-right:10px;position:relative}.bookingContentRow .valueRow .genderRadio:last-child{margin-right:0}.bookingContentRow .valueRow .genderRadio label{border-radius:7px;border:1px solid #dcdcdc;background-color:#fff;height:40px;width:65px;line-height:40px;text-align:center}@media (max-width:1024px) and (min-width:668px){.bookingContentRow .valueRow .genderRadio label{width:55px}}.bookingContentRow .valueRow .genderRadio input[type=radio]:checked+label{border:1px solid #3fba88;background-color:#3fba88;color:#fff}.bookingContentRow .valueRow .saveCustomer{height:40px;margin-top:25px}@media (max-width:667px){.bookingContentRow .valueRow .saveCustomer{margin-top:0}}.bookingContentRow .bookingDeposit{color:#333}.bookingContentRow .bookingDeposit input[type=checkbox]{position:relative;opacity:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bookingContentRow .bookingDeposit input[type=text]{border-radius:7px;border:1px solid #dcdcdc;background-color:#fff;padding:0 10px;height:40px;line-height:normal;margin:8px 0 16px}.bookingContentRow .bookingDeposit .bookingDeposit_title{line-height:150%;letter-spacing:-.019em;color:#000}.bookingContentRow .bookingDeposit .bookingDeposit_switch{display:flex;justify-content:space-between;margin-bottom:6px}.bookingContentRow .bookingDeposit .bookingDeposit_text{color:#676767;margin-bottom:12px}.bookingContentRow .bookingDeposit .bookingDeposit_paid{background:#f0f0f0;border-radius:7px;width:100%;padding:16px;margin:8px 0 16px}.bookingContentRow .bookingDeposit .bookingDeposit_msg,.bookingContentRow .bookingDeposit .bookingDeposit_paid{display:flex;align-items:center;justify-content:space-between;height:40px}.bookingContentRow .bookingDeposit .bookingDeposit_msg button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px;border:none;border-radius:8px;padding:12px 10px;font-size:14px;line-height:14px}.bookingContentRow .bookingDeposit .bookingDeposit_msg .btn_send{background:#3fba88;color:#fff}.bookingContentRow .bookingDeposit .bookingDeposit_msg .btn_resend{padding:10px 6px;border:1px solid #dcdcdc;color:#676767;background:#fff}.bookingContentRow .bookingDeposit .bookingDeposit_msg .btn_sent{background:none;color:#676767}.bookingContentRow .bookingDeposit .bookingDeposit_msg .btn_recharge{background:#c8c8c8;color:#fff}.bookingContentRow .bookingDeposit .bookingDeposit_msg .title{color:#333;font-size:14px}.bookingContentRow .bookingDeposit .bookingDeposit_msg .text_send{color:#676767}.bookingContentRow .bookingDeposit .text_point{color:#676767;font-size:12px;margin:5px 0 20px}.bookingContentRow .bookingDeposit .checkBlock>div{color:#ce4949;font-size:12px;margin-top:4px}.bookingContentRow .bookingDeposit .checkBlock span{font-size:14px;color:#333}.bookingContentRow .bookingDeposit .checkBlock input[type=checkbox]{width:16px;height:16px;margin-right:12px;-webkit-appearance:none;-o-appearance:none;appearance:none;border:1px solid #dcdcdc;border-radius:2px;outline:none;transition-duration:.2s;padding:0}.bookingContentRow .bookingDeposit .checkBlock input[type=checkbox]:checked{background-color:#3fba88;border:none}.bookingContentRow .bookingDeposit .checkBlock input[type=checkbox]:checked+span:before{content:url(/static/media/checkbox_icon.a0ab39b7.svg);position:absolute;display:block;text-align:center;color:#fff;left:2px;bottom:2px}.bookingContentRow .bookingDeposit .checkBlock input[type=checkbox]:disabled+span{color:#c8c8c8}.bookingContentRow .bookingDeposit .checkBlock .msgLabel{position:relative;display:flex;align-items:center;margin-bottom:16px;width:100%}.bookingContentRow .bookingDeposit .checkBlock .msgLabel:last-child{margin-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bookingContentRow .bookingDeposit .checkBlock .msgLabel .text_point{color:#676767;font-size:12px;margin:0 0 0 8px}.bookingContentRow .bookingDeposit .text_error{color:#ce4949;font-size:12px;margin-top:4px}.newModal-open{position:fixed;top:0;z-index:1032;width:100vw;height:100vh}.newModal-open,.newModal-open .bookingContent,.newModal-open .bookingContent>div{overflow:hidden}.datePicerWrapper,.tablePickerWrapper{height:100vh;width:100vw;position:fixed;top:0;left:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.5);z-index:1032;color:#333}.datePicerWrapper .wrapperFooter,.tablePickerWrapper .wrapperFooter{background:#fff;position:relative;z-index:2;text-align:right;padding:14px 10px;border-top:1px solid #dcdcdc;border-bottom-left-radius:10px;border-bottom-right-radius:10px;text-align:center}.datePicerWrapper .wrapperFooter button:first-child,.tablePickerWrapper .wrapperFooter button:first-child{margin-right:10px}@media (max-width:567px){.datePicerWrapper .wrapperFooter,.tablePickerWrapper .wrapperFooter{padding:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.datePicerWrapper .wrapperFooter .btn,.tablePickerWrapper .wrapperFooter .btn{transform:translate(0)}@media (max-width:567px){.datePicerWrapper .wrapperFooter .btn,.tablePickerWrapper .wrapperFooter .btn{width:40%;padding:6px 0}}@media (max-width:567px){.datePicerWrapper .wrapperFooter{border-bottom-left-radius:0;border-bottom-right-radius:0}}.datePicerWrapper{height:100%}.datePicker{width:700px;z-index:1032;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.datePicker .datePickerContent{height:clamp(100px,calc(100dvh - 94px),624px);overflow-y:auto;border-radius:12px 12px 0 0}@media (max-width:700px){.datePicker{width:95%}}@media (max-width:567px){.datePicker{width:100%;position:absolute;margin:0!important;bottom:0!important;vertical-align:bottom!important;top:auto;left:auto;transform:none}.datePicker .datePickerContent{height:583px;overflow-y:auto;border-radius:12px 12px 0 0}}.datePicker .timePickerLoad{width:100%;height:100%;position:absolute;background-color:#fff;z-index:1;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;justify-content:center;align-items:center;background-image:url(/static/media/loading_web.2ffb6531.gif);background-repeat:no-repeat;background-size:100% auto;background-position:50%}@media (max-width:567px){.datePicker .timePickerLoad{background-image:url(/static/media/loading_mobile_fl.a7b6413f.gif);background-size:166px auto}}.dateWrapper{display:flex;background:#fff;position:relative;z-index:2}@media (max-width:567px){.dateWrapper{flex-direction:column}}.dateWrapper .dateWrapper-calendar{flex:none;width:320px;border-right:1px solid #dcdcdc}@media (max-width:700px){.dateWrapper .dateWrapper-calendar{width:40%}}@media (max-width:567px){.dateWrapper .dateWrapper-calendar{width:100%;border-right:0}}.dateWrapper .dateWrapper-time{flex:1 1;padding:15px 20px}@media (max-width:768px){.dateWrapper .dateWrapper-time{width:100%;padding:10px 20px}}.dateWrapper .calendarTable{width:100%;border:0;padding:15px 20px}@media (max-width:768px){.dateWrapper .calendarTable{padding:15px 20px}}.dateWrapper .calendarTable .disabledDateWarning{width:100%;justify-content:center;padding:20px 0;color:#ce4949}.dateWrapper .tableMonth{text-align:center;position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 20px;margin-bottom:16px;color:#333}.dateWrapper .tableMonth button{background-color:#fff;border:none;padding:4px}.dateWrapper .tableRow{display:flex;margin-bottom:12px}.dateWrapper .tableRow:last-child{margin-bottom:0}.dateWrapper .tableRow .tableCell{flex:none;width:11.2%;margin-right:3.6%;color:#333;cursor:pointer;text-align:center}.dateWrapper .tableRow .notCurrentMonth{color:rgba(51,51,51,.27)}.dateWrapper .tableRow span{display:inline-block;padding:6px 0;width:100%;text-align:center;border-radius:7px}@media (max-width:414px){.dateWrapper .tableRow span{border-radius:3px}}.dateWrapper .tableRow span.disabled{color:rgba(51,51,51,.27)}.dateWrapper .tableRow span.active{background-color:#3fba87;color:#fff}.dateWrapper .tableRowTitle{padding-bottom:2px;border-bottom:1px solid #dcdcdc}.dateWrapper .tableRowTitle .tableCell{width:11.4%;padding:15px 0;color:#333}.dateWrapper .displayTime{box-shadow:0 1px 0 0 rgba(0,0,0,.1);padding:0 0 15px;color:#000}@media (max-width:768px){.dateWrapper .displayTime{padding:0 0 10px}}.dateWrapper .displayTime p{margin-bottom:0}.dateWrapper .displayTime span{background-color:#b3051a;margin-left:6px;vertical-align:text-top;font-size:12px;color:#fff;padding:2px 8px;border-radius:3px}.dateWrapper .timArea{padding:10px 0 0}@media (max-width:768px){.dateWrapper .timArea{padding:0}}.dateWrapper .timArea .timeArea-cell,.dateWrapper .timArea .timeArea-title{margin-right:4px;margin-bottom:4px;height:34px;line-height:34px}@media (max-width:568px){.dateWrapper .timArea .timeArea-cell,.dateWrapper .timArea .timeArea-title{height:30px;line-height:30px}}.dateWrapper .timArea .timeArea-title{color:#2e2e39}@media (max-width:568px){.dateWrapper .timArea .timeArea-title{height:auto;line-height:28px}}.dateWrapper .timArea .timeArea-cell{display:inline-block;width:52px;border:1px solid #dcdcdc;text-align:center;cursor:pointer}@media (max-width:700px){.dateWrapper .timArea .timeArea-cell{width:15%;margin-right:2%}}@media (max-width:568px){.dateWrapper .timArea .timeArea-cell{width:23.5%}}.dateWrapper .timArea .timeArea-cell.active{background-color:#3fba88;border-color:#3fba88;color:#fff}.dateWrapper .timArea .timeArea-cell.disable{background-color:#dcdcdc;border-color:#dcdcdc;color:#979797}.dateWrapper .timArea-hour{display:flex;flex-wrap:wrap;box-shadow:0 1px 0 0 rgba(0,0,0,.1);padding-bottom:15px}@media (max-width:768px){.dateWrapper .timArea-hour{padding:20px 0}}.dateWrapper .timArea-hour>div{flex:none}.dateWrapper .timArea-hour .timeArea-title{width:276px}@media (max-width:700px){.dateWrapper .timArea-hour .timeArea-title{width:100%}}.dateWrapper .timArea-hour .timeArea-cell:nth-child(2){margin-right:0}@media (max-width:700px){.dateWrapper .timArea-hour .timeArea-cell:nth-child(2){margin-right:2%}}.dateWrapper .timArea-hour .timeArea-cell:nth-child(6n+8){margin-right:0}@media (max-width:700px){.dateWrapper .timArea-hour .timeArea-cell:nth-child(6n+8){margin-right:2%}}@media (max-width:700px){.dateWrapper .timArea-hour .timeArea-cell:nth-child(6n+1){margin-right:0}}@media (max-width:568px){.dateWrapper .timArea-hour .timeArea-cell:nth-child(6n+1){margin-right:2%}}@media (max-width:568px){.dateWrapper .timArea-hour .timeArea-cell:nth-child(4n+5){margin-right:0}}.dateWrapper .timeArea-min{padding-top:16px}@media (max-width:768px){.dateWrapper .timeArea-min{padding-top:20px;box-shadow:none}}.announcementWrapper{height:200px;overflow-y:auto;background:#f5f5f5;padding:8px 32px;position:relative}@media (max-width:567px){.announcementWrapper{height:390px}}.announcementWrapper .title_date{font-weight:500;font-size:16px;line-height:150%;letter-spacing:1.11px;color:#3fba88;margin-bottom:4px}.announcementWrapper .announcement_empty{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:500}section.tableSeleciton{border-radius:10px;padding-top:20px;width:900px;z-index:1031;margin:20px auto 100px}@media (max-width:900px){section.tableSeleciton{width:95%}}@media (max-width:567px){section.tableSeleciton{padding-top:10px;border-radius:5px}}section.tableSeleciton h2,section.tableSeleciton h3{font-weight:400}section.tableSeleciton h2{font-size:18px;margin:0 24px 20px}@media (max-width:567px){section.tableSeleciton h2{font-size:14px}}@media (max-width:414px){section.tableSeleciton h2{margin:0 10px 10px}}section.tableSeleciton h2.full .bookingAttendance:before{color:#3fba88}@media (max-width:567px){section.tableSeleciton h2 .bookingAttendance{display:block}}section.tableSeleciton h2 .bookingAttendance:before{content:"\f046";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:30px;color:#d3d3d3;vertical-align:middle;margin-right:5px}@media (max-width:567px){section.tableSeleciton h2 .bookingAttendance:before{font-size:22px}}section.tableSeleciton h2 .attendanceStyle{color:#3fba88;font-size:28px}@media (max-width:567px){section.tableSeleciton h2 .attendanceStyle{font-size:22px}}section.tableSeleciton h2 .notEnoughStyle{color:#d0021b;font-size:28px}@media (max-width:567px){section.tableSeleciton h2 .notEnoughStyle{font-size:22px}}section.tableSeleciton h3{font-size:14px;margin:0 0 10px}section.tableSeleciton .tableSelected{border-bottom:1px solid #dcdcdc}section.tableSeleciton .tableNote{color:#ff3232;font-weight:500;margin-bottom:8px}.showTable{padding:20px 24px 24px}@media (max-width:414px){.showTable{padding:10px}}.showTable>select{margin-top:10px;margin-bottom:8px;width:100%;height:34px;border:1px solid #dcdcdc}.tableRes{max-height:calc(90vh - 246px);overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width:414px){.tableRes{max-height:calc(90vh - 250px)}}@media (max-height:414px){.tableRes{max-height:50vh}}.tableArea{margin-bottom:10px}.tableAreaFlex{display:flex;flex-wrap:wrap}.tableAreaFlex .tableAreaFlex-cell{flex:none;width:23.5%;margin-right:2%;border:1.5px solid #dcdcdc;padding:10px;text-align:center;margin-bottom:10px;word-break:break-word;align-self:center;cursor:pointer;border-radius:4px}.tableAreaFlex .tableAreaFlex-cell:nth-child(4n){margin-right:0}@media (max-width:768px){.tableAreaFlex .tableAreaFlex-cell{width:32%}.tableAreaFlex .tableAreaFlex-cell:nth-child(4n){margin-right:2%}.tableAreaFlex .tableAreaFlex-cell:nth-child(3n){margin-right:0}}@media (max-width:568px){.tableAreaFlex .tableAreaFlex-cell{width:49%}.tableAreaFlex .tableAreaFlex-cell:nth-child(3n){margin-right:2%}.tableAreaFlex .tableAreaFlex-cell:nth-child(2n){margin-right:0}}.tableAreaFlex .tableAreaFlex-cell.disable{background-color:#dcdcdc;border-color:#dcdcdc;color:#979797;position:relative}.tableAreaFlex .tableAreaFlex-cell.disable:before{content:"\F007";display:inline-block;font-family:FontAwesome;position:absolute;left:5px;font-size:26px;bottom:0;line-height:normal}.tableAreaFlex .tableAreaFlex-cell.disable p{color:#979797}.tableAreaFlex .tableAreaFlex-cell.disable p span:last-child{margin-left:5px}.tableAreaFlex .tableAreaFlex-cell.active{border-color:#3fba88;border-width:1.5px;cursor:pointer;position:relative}.tableAreaFlex .tableAreaFlex-cell.active i{position:absolute;right:-8px;top:-8px;font-size:16px}.tableAreaFlex .tableAreaFlex-cell.active i:before{content:"";width:16px;height:16px;background-color:#fff;border-radius:50%;position:absolute;display:block}.tableAreaFlex .tableAreaFlex-cell.active i svg{z-index:1;position:relative}.tableAreaFlex p{margin:5px 0 0;color:#979797;font-size:12px}.keyboardWrap .text_error,.valueRow .text_error{color:#ce4949;font-size:12px;line-height:17px;margin-top:2px;font-weight:400}.keyboardWrap{position:relative}.keyboardWrap .tt-suggestion{display:flex;justify-content:space-between;word-break:break-all}.keyboardWrap .tt-suggestion:hover .icon_blocked{background-image:url(/static/media/icon_block_white.7cb79d2f.svg)}.keyboardWrap .icon_blocked{display:inline-block;min-width:14px;height:14px;background-image:url(/static/media/icon_block_red.f316b2f3.svg);background-repeat:no-repeat;background-position:50%;background-size:100% auto;margin-top:4px}.numPad{width:300px;border-radius:8px;border:1px solid #3fba88;background-color:#fff;box-shadow:5px 6px 7px -3px rgba(0,0,0,.3);padding:7px 7px 0;margin:50px auto 150px;position:relative}.numPad:focus{outline:none}.numPadWrap{display:flex;flex-wrap:wrap}.phoneNumpad{width:195px;position:absolute;left:265px;top:-20px;margin:0 0 50px;transform:translateX(0) translateY(0);z-index:1}@media (max-width:1024px){.phoneNumpad{left:200px;top:-15px;box-shadow:-4px 6px 7px -3px rgba(0,0,0,.3)}}@media (max-width:768px){.phoneNumpad{left:177px}}@media (max-width:667px){.phoneNumpad{top:50px;left:100%;margin-left:-170px}}.phoneNumpad:after,.phoneNumpad:before{content:"";position:absolute;width:0;height:0;border-style:solid}.phoneNumpad:after{left:-20px;top:24px;border-width:10px;border-color:transparent #fff transparent transparent}@media (max-width:1024px){.phoneNumpad:after{left:-19px}}@media (max-width:667px){.phoneNumpad:after{left:21px;top:-20px;border-color:transparent transparent #fff}}.phoneNumpad:before{left:-22px;top:23px;border-width:11px;border-color:transparent #33ae7d transparent transparent}@media (max-width:667px){.phoneNumpad:before{left:20px;top:-22px;border-color:transparent transparent #33ae7d}}.AttendanceNumPad{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1032;width:100vw;height:100vh;font-size:14px;overflow-y:scroll}.AttendanceNumPad .numpadClose{position:absolute;top:-11px;right:-9px;font-size:16px;width:25px;height:25px;border-radius:50%;box-shadow:0 0 3px 3px rgba(0,0,0,.3);text-align:center;line-height:24px;background:#fff;color:#aaa;cursor:pointer}.AttendanceNumPad .numpadClose i{margin-left:1px}.AttendanceNumPad .numPad_display{border-bottom:1px solid #3fba88;padding:10px 0;text-align:center;margin-bottom:10px;font-size:18px;color:#3fba88;font-weight:700;position:relative;height:46px}.AttendanceNumPad .numPad_display span{position:absolute;right:0;bottom:0;font-size:14px}.AttendanceNumPad .numPadWrap{width:240px;margin:0 auto}.AttendanceNumPad .numPadCell{width:60px;height:60px;line-height:60px;margin-bottom:20px;margin-right:30px}.AttendanceNumPad img.numPad_del{width:25px}.numPadCell{flex:none;width:55px;height:55px;border-radius:50%;border:1px solid #3fba88;background-color:#fff;color:#000;margin-right:7px;margin-bottom:7px;text-align:center;line-height:52px;cursor:pointer}@media (max-width:667px){.numPadCell{width:44px;height:44px;line-height:42px;margin-right:9px}}.numPadCell:nth-child(3n){margin-right:0}img.numPad_del{width:25px;transform:translateY(-1px) translateX(-1px)}.bookingCustomerTagsMemo{padding:2px}.bookingCustomerTags .c-tag{display:inline-block;padding:2px 12px;min-width:36px;height:21px;border:.75px solid #fff;border-radius:4px;font-weight:500;font-size:12px;line-height:16px;margin-right:4px;margin-bottom:4px;text-align:center}.bookingCustomerTags .c-tag:last-child{margin-right:0}.bookingCustomerTags .c-tag.c-blocked{background-color:#ce4949;border-color:#ce4949;color:#fff}.newModule__main__toolBar{flex:none;height:50px;padding:10px 15px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.newModule__main__toolBar:has(.newModule__dudoo){height:78px;flex-wrap:wrap;padding:10px 15px 8px}.newModule__main__toolBar .newModule__dudoo{width:100%;margin-top:10px}.newModuleBookingSearch{font-size:12px}.newModuleBookingSearch .bookingSearchBtn{width:145px;padding:0;font-size:14px}.switchBtnWrap{background-color:#f6f6f6}.switchBtnWrap,.switchBtnWrap button{display:inline-block;border-radius:18px}.switchBtnWrap button{width:80px;height:28px;line-height:28px;text-align:center;color:#c8c8c8;font-size:12px;cursor:pointer;background-color:initial;overflow:hidden}.switchBtnWrap button:first-child,.switchBtnWrap button:nth-child(2){margin-right:-5px}.switchBtnWrap button.active{color:#fff;background-color:#676767;position:relative;z-index:1}.calendarWrap{display:flex;width:350px;height:30px;line-height:30px;border-radius:15px;overflow:hidden;color:#fff;background-color:#c8c8c8;cursor:pointer}.calendarWrap.todayStyle .calendarBtn,.calendarWrap.todayStyle .calendarDisplay{color:#fff;background-color:#3fba88}.calendarWrap .calendarBtn{flex:none;width:30px;text-align:center;font-size:18px}.calendarWrap .calendarDisplay{flex:1 1;text-align:center;border-left:1px solid hsla(0,0%,100%,.8);border-right:1px solid hsla(0,0%,100%,.8);position:relative}.calendarWrap .calendarDisplay:after{content:"";width:24px;height:24px;background-image:url(/static/media/icons.ec562b90.svg);background-repeat:no-repeat;background-size:85% auto;background-position:1px -59px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.newModule__main__display{flex:1 1;display:flex;position:relative;margin-top:12px}.newModule__main__display button{border:none}.newModule__main__display .customerTag{display:inline-block;margin-right:3px;position:relative}.newModule__main__display .customerTag:hover .dropdown-menu{display:block}.newModule__main__display .customerTag .dropdown-menu{background-color:#333;width:200px;min-width:auto;top:23px;left:-10px;color:#fff;padding:16px;border-radius:10px;box-shadow:none;font-size:12px}.newModule__main__display .customerTag .dropdown-menu:before{content:"";width:0;height:0;border-color:transparent transparent #333;border-style:solid;border-width:0 5px 7px;position:absolute;top:-6px;left:10px}.newModule__main__display .customerTag .dropdown-menu p{font-size:14px;margin-bottom:0}.newModule__main__display .customerTag .c-tag{display:inline-block;padding:2px 12px;min-width:36px;height:21px;border:.75px solid #fff;border-radius:4px;font-weight:500;font-size:12px;line-height:16px;margin-right:4px;margin-bottom:4px;text-align:center}.newModule__main__display .customerTag .c-tag:last-child{margin-right:0}.newModule__main__display .customerTag .c-blocked{background-color:#ce4949;border-color:#ce4949;color:#fff}.newModule__main__display .customerTagIcon{cursor:pointer}.newModule__main__display .customerTagIcon:before{content:"\f0f6";font:normal normal normal 14px/1 FontAwesome;color:#3fba87}@media (max-width:768px){.newModule__main__display{margin-top:0}}.newModule__main__display__chart{flex:none;width:100dvw;background-color:#f9f9f9}.newModule__main__display__chart .CanvasNotEnable{width:80%;margin:40px auto;border:1px solid #dcdcdc;border-radius:6px;padding:20px 10px;text-align:center;font-size:14px}.newModule__main__display__chart .CanvasNotEnable p:nth-child(2){margin-bottom:0}.newModule__main__display__chart .CanvasNotEnable a,.newModule__main__display__chart .CanvasNotEnable a:active,.newModule__main__display__chart .CanvasNotEnable a:hover,.newModule__main__display__chart .CanvasNotEnable a:visited{margin-left:3px;color:#3fba88;text-decoration:none}.newModule__main__display__list{flex:none;width:300px;height:100%;box-shadow:0 1px 6px 0 rgba(0,0,0,.25);background-color:#fff;position:fixed;right:0;top:calc(100% - 108px);border-top-left-radius:20px;transition:all .3s ease-in-out;z-index:1001;touch-action:pan-y}.newModule__main__display__list .systemList__list{height:110px}.newModule__main__display__list .systemList__list:has(.bookingListEmpty){height:100%}.newModule__main__display__list.list-expanded{right:0;top:158px!important;bottom:auto}@media (max-width:768px){.newModule__main__display__list.list-expanded{top:213px!important}}.newModule__main__display__list.list-expanded .bookingSystem__status-item:not(.bookingSystem__status-active){background-color:#f5f5f5;color:rgba(51,51,51,.6)}.newModule__main__display__list.list-expanded .systemList__list{height:calc(100% - 196px)}.newModule__main__display__list.list-expanded .systemList__list:has(.bookingListEmpty){height:calc(100% - 266px)}@media (max-width:768px){.newModule__main__display__list.list-expanded .systemList__list{height:calc(100% - 304px)}}.newModule__main__display__list.list-expanded:has(.queueSystem__status) .systemList__list{height:calc(100% - 307px)}@media (max-width:768px){.newModule__main__display__list.list-expanded:has(.queueSystem__status) .systemList__list{height:calc(100% - 413px)}}.newModule__main__display__list:has(.queue-active){top:calc(100% - 149px)}@media (max-width:768px){.newModule__main__display__list{top:calc(100% - 162px)}.newModule__main__display__list:has(.queue-active){top:calc(100% - 203px)}}.newModule__main__display__list.systemList .systemList__tools__tabs li{text-align:center}.systemList__tools__tabs{height:38px;background-color:#f5f5f5;display:flex;align-items:center;margin-bottom:0;padding-left:0}.systemList__tools__tabs button{margin-left:auto;margin-right:7px}.systemList__tools__tabs li{width:113px;height:100%;background-color:#f5f5f5;padding:10px 8px;color:rgba(51,51,51,.6);cursor:pointer}.systemList__tools__tabs li:first-child{border-radius:20px 0 0 0}.systemList__tools__tabs li:hover:not(.systemList__tools__tabs-active){background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.systemList__tools__tabs li:active:not(.systemList__tools__tabs-active){background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)}.systemList__tools__tabs li.systemList__tools__tabs-active{background-color:#fff;color:#333}.bookingSystem__status-bar{display:flex}.newModule ul.bookingSystem__status{height:70px;padding:8px 12px!important;background-color:#fff;margin-bottom:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.newModule ul.bookingSystem__status li{height:56px;width:72px;padding:8px;border-radius:8px;margin-right:8px;background-color:#f6f6f6;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;flex-direction:column}.newModule ul.bookingSystem__status li:last-child{margin-right:0}.newModule ul.bookingSystem__status li.bookingSystem__status-active{color:#fff}.newModule ul.bookingSystem__status li.bookingSystem__status-cancel,.newModule ul.bookingSystem__status li.bookingSystem__status-finish,.newModule ul.bookingSystem__status li.bookingSystem__status-no_show{color:#333}.newModule ul.bookingSystem__status li.bookingSystem__status-confirmed{background-color:#61b087}.newModule ul.bookingSystem__status li.bookingSystem__status-show{background-color:#4b9ac3}.newModule ul.bookingSystem__status li.bookingSystem__status-seated{background-color:#647e96}.newModule ul.bookingSystem__status li.bookingSystem__status-finish{background-color:#dee6e3}.newModule ul.bookingSystem__status li.bookingSystem__status-unconfirmed{background-color:#ff991f}.newModule ul.bookingSystem__status li.bookingSystem__status-cancel,.newModule ul.bookingSystem__status li.bookingSystem__status-no_show{background-color:#dcdcdc}.queueSystem__status{height:41px;padding:5px 8px;background-color:#fff;margin-bottom:0}.queueSystem__status ul{border-bottom:1px solid #dcdcdc}.queueSystem__status li{height:30px;line-height:30px;padding:0 12px;margin-right:5px;cursor:pointer;font-size:12px;color:rgba(51,51,51,.6)}.queueSystem__status li:last-child{margin-right:0}.queueSystem__status li:hover{border-radius:6px}.queueSystem__status li.queueSystem__status-active{color:#3fba88;border-bottom:1px solid #3fba88}.newModule ul.queueSystem__queueGroup{height:70px;white-space:nowrap;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:8px 12px;position:relative}.newModule ul.queueSystem__queueGroup li{height:56px;width:72px;font-size:13px;padding:8px;line-height:normal;letter-spacing:.65px;border-radius:8px;cursor:pointer;color:#333;background-color:#f5f5f5;text-align:center;margin-right:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.newModule ul.queueSystem__queueGroup li div{font-size:14px;margin-top:2px;font-weight:500;line-height:125%;letter-spacing:.7px}.newModule ul.queueSystem__queueGroup li:last-child{margin-right:0}.newModule ul.queueSystem__queueGroup li.queueSystem__queueGroup-active{background-color:#d6f0e5}.systemList__list{background-color:#fff}.systemList__list .bookingListEmpty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.systemList__list .bookingListEmpty img{width:200px;height:auto;margin-bottom:8px}.systemList__list>div{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:12px 12px 140px}.newModule__bookingList{height:calc(100vh - 266px);overscroll-behavior:none}@media (max-width:768px){.newModule__bookingList{height:calc(100vh - 375px)}}.queueList{height:100%;overscroll-behavior:none}.queueList .queueDefault{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.queueList .queueDefault button{display:flex;align-items:center;padding:8px 16px;border-radius:8px;margin-top:12px}.queueList .queueDefault button span.doubleArrowRight-icon{display:inline-block;margin-right:4px}.queueList .QueueEmpty img{width:128px;height:auto}.queueList .QueueEmpty p{margin-top:8px}.queueList .ToSetQueueGroup{font-size:16px;text-align:center}.queueList .ToSetQueueGroup p{color:#c8c8c8}.queueList .ToSetQueueGroup p:first-child{margin-top:100px}.queueList .ToSetQueueGroup p>span{color:#3fba88;margin-left:3px;cursor:pointer}.bookingList__card{border:1px solid #dcdcdc;border-radius:6px;margin-bottom:12px}.bookingList__card.active_scroll{animation:showActive 1s;animation-timing-function:linear}.bookingList__card:last-child{margin-bottom:0}.bookingList__card__header{display:flex;justify-content:space-between;border-bottom:1px solid #dcdcdc;padding:6px 10px;height:32px;font-size:0;border-top-left-radius:6px;border-top-right-radius:6px}.bookingList__card__header>div{flex:none;width:auto;align-self:center}.bookingList__card__header button{background-color:initial}.bookingList__card__header .bookingStatus-circle{width:8px;height:8px;border-radius:50%}.bookingList__card__header .bookingList__card__time{font-size:14px;line-height:20px;letter-spacing:.67px}.bookingList__card__header .bookingList__card__time>span{vertical-align:middle}.bookingList__card__header .bookingList__card__time .bookingSourceIcon{margin-left:0;margin-right:5px}.bookingList__card__header .bookingList__card__time .bookingSourceIcon:hover:before{left:-5px;transform:scale(.9);transform-origin:left;top:auto;bottom:-26px}.bookingList__card__header .bookingList__card__time .bookingSourceIcon:hover:after{left:5px;transform:translateX(0);top:auto;bottom:-6px;border-color:transparent transparent #333;border-width:0 5px 3px}.bookingList__card__header .bookingList__card__status{font-size:12px;letter-spacing:.24px;position:relative}.bookingList__card__header .bookingList__card__status button{padding:0}.bookingList__card__header .bookingList__card__status i{margin-right:3px;font-size:12px;transform:scale(.6);transform-origin:center}.bookingList__card__body{padding:10px}.bookingList__card__body .bookingList__card__tags{display:flex;align-items:center;margin-bottom:6px}.bookingList__card__body .bookingList__card__tags>div{height:100%}.bookingList__card__body .bookingList__card__tags .onsite-icon{background-size:contain}.bookingList__card__body .bookingList__card__info{display:flex;padding:2px 0;margin-bottom:15px}.bookingList__card__body .bookingList__card__name{flex:1 1;align-self:center;position:relative}.bookingList__card__body .bookingList__card__name a{text-decoration:none}.bookingList__card__body .bookingList__card__name button{padding:0;background-color:#fff;display:flex;align-items:flex-end;height:100%}.bookingList__card__body .bookingList__card__name button .edit-pen-icon{background:#3fba88}.bookingList__card__body .name{font-size:20px;font-weight:600;color:#333;letter-spacing:1.05px}.bookingList__card__body .gender{color:rgba(51,51,51,.75);font-size:14px;font-weight:400;line-height:22px;letter-spacing:.668px;display:inline-block;min-width:30px}.bookingList__card__body .seatArea{display:inline-block;padding:2px 4px;font-size:10px;letter-spacing:.555px;margin-right:6px}.bookingList__card__body .bookingList__card__attendance{flex:none;color:#333;font-size:36px;line-height:50px;letter-spacing:1.623px;padding-left:20px}.bookingList__card__body .bookingList__card__tel{font-size:12px;margin-bottom:0;line-height:17px;letter-spacing:.573px;color:rgba(51,51,51,.75)}.bookingList__card__body .bookingList__card__row{display:flex;flex-direction:column;position:relative}.bookingList__card__body .bookingList__card__payment{min-width:65px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px;border-radius:2px;border-radius:4px;background:#ecf8f3;border:1px solid #3fba88;font-size:14px;line-height:20px;color:#3fba88;margin:10px 0;text-align:center;cursor:pointer}.bookingList__card__body .bookingList__card__payment.unpayment{border:1px solid #dcdcdc;background:#fff;color:rgba(51,51,51,.6)}.bookingList__card__body .bookingList__card__seats span{display:inline-block;background-color:#f0f0f0;color:#333;padding:4px 8px;font-size:12px;line-height:130%;letter-spacing:.6px;position:relative;cursor:pointer}.bookingList__card__body .bookingList__card__seats span:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:10px;background-color:rgba(51,51,51,.75)}.bookingList__card__body .bookingList__card__seats span:first-child{background-color:#dcdcdc;border-top-left-radius:4px;border-bottom-left-radius:4px;cursor:auto}.bookingList__card__body .bookingList__card__seats span:first-child:after{display:none}.bookingList__card__body .bookingList__card__seats span:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.bookingList__card__body .bookingList__card__seats span:last-child:after{display:none}.bookingList__card__body .bookingList__card__normalSeats span:first-child{background-color:#f0f0f0}.bookingList__card__body .bookingList__card__memo{margin:0;color:rgba(51,51,51,.75);font-size:12px;line-height:17px;letter-spacing:.573px}.bookingList__card__body .shopMemo:before{content:"-";display:inline-block;margin-right:5px;vertical-align:middle}.bookingList__card__body .bookingList__card__customerTag{margin-top:10px}.bookingList__card__body .bookingList__card__customerTag ul{margin-bottom:10px;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.bookingList__card__body .bookingList__card__customerTag li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px 8px;font-size:12px;line-height:17px;border:1px solid #dcdcdc;border-radius:4px}.bookingList__card__body .bookingList__card__noteWRap ul{padding-left:17px;margin-bottom:5px}.bookingList__card__body .bookingList__card__noteWRap li{display:list-item;font-size:12px;line-height:150%;list-style:disc;text-align:left;word-break:break-word}.bookingList__card__body .bookingList__card__bookingCode{font-size:10px;letter-spacing:.24px}.bookingList__card__body .bookingList__card__bookingCode p{margin-bottom:0}.bookingList__card__footer{display:flex;border-bottom-left-radius:6px;border-bottom-right-radius:6px;overflow:hidden}.bookingList__card__footer .newModule__statusBtn{flex:1 1;padding:8px 0;font-size:12px;line-height:17px;letter-spacing:.336px;text-align:center}.queueList__card{border-bottom:1px solid rgba(0,0,0,.1);padding:10px}.queueList__card.active_scroll{animation:showActive 1s;animation-timing-function:linear}@keyframes showActive{0%{background-color:rgba(255,241,215,.7)}to{background-color:#fff}}.queueList__card p{margin:0}.queueList__card__header{display:flex}.queueList__card__header>div{flex:none;align-self:center}.queueList__card__header .queueGroupName{width:40%}.queueList__card__header .queueGroupName span{background-color:#676767;color:#fff;padding:2px 9px;border-radius:4px;display:inline-block;font-size:14px;line-height:20px;letter-spacing:.573px}.queueList__card__header .queueStatus{width:60%;padding-left:5px;font-size:12px;text-align:right;color:#676767}.queueList__card__header .queueStatus p{letter-spacing:.573px}.queueList__card__header .queueStatus-alert{color:#d35555}.queueList__card__body .queueInfo{display:flex}.queueList__card__body .queueInfo .queueName,.queueList__card__body .queueInfo .queueNumber{align-self:center}.queueList__card__body .queueInfo .queueName{flex:3 1;margin:14px 0}.queueList__card__body .queueInfo .queueName a{text-decoration:none}.queueList__card__body .queueInfo .queueName span{font-size:20px;line-height:28px;letter-spacing:1.05px;color:#333}.queueList__card__body .queueInfo .queueName .gender{color:rgba(51,51,51,.75);font-size:14px;font-weight:400;line-height:22px;letter-spacing:.668px;margin-left:4px}.queueList__card__body .queueInfo .queueName .attendance{display:flex;align-items:center;color:#333;font-size:20px;line-height:28px;letter-spacing:1.05px}.queueList__card__body .queueInfo .queueName p{font-size:12px;line-height:17px;letter-spacing:.573px}.queueList__card__body .queueInfo .queueNumber{flex:2 1;color:#3fba88;font-size:34px;text-align:right;line-height:49px;letter-spacing:1.623px}.queueShopMemo{margin-bottom:13px;font-size:0}.queueShopMemo .queueShopMemo__txt{padding:5px;background-color:#f6f6f6;word-break:break-all;border-radius:5px;font-size:12px;line-height:17px;letter-spacing:.573px;color:#676767}.queueShopMemo .eidtWrap{display:inline-flex;cursor:pointer;margin-bottom:5px}.queueShopMemo .eidtWrap__img{flex:none;width:20px;height:20px;background-color:#676767;-webkit-mask-image:url(/static/media/memo.03c0dc08.svg);mask-image:url(/static/media/memo.03c0dc08.svg);margin-right:4px}.queueShopMemo .eidtWrap__txt{flex:none;width:auto;font-size:12px;line-height:17px;letter-spacing:.573px;transform-origin:left;align-self:center;color:#676767}.queueShopMemo .shopmemo__editMode{font-size:12px}.queueShopMemo .shopmemo__editMode__btn{text-align:left;margin-top:5px}.queueShopMemo button{padding:0;width:40px;height:25px;font-size:10px;transform-origin:center;text-align:center;line-height:23px;border-radius:3px}.queueShopMemo textarea{width:100%;border-radius:5px;background-color:#f6f6f6;border:none;resize:none;padding:5px;height:60px;color:#676767}.queueShopMemo textarea:focus-within{outline:none;border:1px solid #29a379}.queueTools{display:flex;flex-direction:column}.queueTools .queueMemo{padding-right:5px;font-size:12px;line-height:17px;letter-spacing:.573px;color:rgba(51,51,51,.75)}.queueTools .queueMemo>div:before{content:"-";display:inline-block;margin-right:3px}.queueTools .queueActionBtns{width:100%;align-self:center;font-size:0;display:flex;margin-top:13px;justify-content:flex-end}.queueTools .queueActionBtns .status-action{text-align:right}.queueTools .queueActionBtns:has(.queueActionBtn-email){justify-content:space-between}.queueTools button{font-size:0;padding:0;margin-right:5px;background-color:initial;vertical-align:middle}.queueTools button:last-child{margin-right:0}.queueTools .queue-list-item-cancel-btn{text-align:right;margin-top:12px}.queueTools .queue-list-item-cancel-btn button{height:24px;color:rgba(51,51,51,.6);border-radius:8px;padding:2px 8px;display:inline-flex;align-items:center;justify-content:center}.queueTools .queue-list-item-cancel-btn .ant-space-item{height:16px}.queueTools .queue-list-item-cancel-btn .trash-icon{width:16px;height:16px;background-color:#ce4949}.newModule__statusBtn{color:#fff}.newModule__statusBtn-unconfirmed{background-color:#ff991f}.newModule__statusBtn-confirmed{background-color:#3fba88}.newModule__statusBtn-show{background-color:#4b9ac3}.newModule__statusBtn-cancel{background-color:#dcdcdc;color:rgba(51,51,51,.75)}.newModule__statusBtn-cancelTxt,.newModule__statusBtn-noShowTxt{background-color:#fff;color:#333}.newModule__statusBtn-seated{background-color:#647e96}.newModule__statusBtn-finish{background-color:#525252}.newModule__statusBtn-finishTxt{color:#333;background-color:#fff}.tablemap{padding:16px 20px;background-color:#f9f9f9;position:relative}@media (max-width:768px){.tablemap{padding:16px 0}}.tablemap .tablemap__canvasTab{width:100%;height:38px;background-color:#f9f9f9;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;position:relative}.tablemap .tablemap__canvasTab ul{position:absolute;bottom:0;left:0}.tablemap .tablemap__canvasTab li{min-width:92px;padding:9px 8px;background-color:#f0f0f0;color:rgba(51,51,51,.6);border-top-left-radius:6px;border-top-right-radius:6px;margin-right:4px;cursor:pointer;text-align:center;font-size:14px;line-height:20px;letter-spacing:.667px}.tablemap .tablemap__canvasTab li.active{background-color:#fff;color:#676767}.tablemap .canvasBackgound{background-color:#f9f9f9;margin:0 auto;position:relative;-webkit-user-select:none;user-select:none}.tablemap .canvasBackgound canvas{background-color:#fff!important}.newModule__clock{height:30px;display:flex;background-color:#fff}.newModule__clock .timerSliderWrap{overflow:hidden;width:calc(100% - 130px)}@media (max-width:768px){.newModule__clock .timerSliderWrap{width:calc(100% - 65px)}}.newModule__clock .newModule__clock__nowBtn{flex:none;width:65px;text-align:center;font-size:12px;line-height:16px;background-color:#fff;position:relative;border:none;color:#676767;padding:6px}.newModule__clock .newModule__clock__nowBtn.nowBtn-paused{background-color:#3fba88;color:#fff}.newModule__clock .newModule__clock__nowBtn.nowBtn-paused:before{background-color:#3fba88}.newModule__clock .newModule__clock__nowBtn:before{content:"";display:inline-block;width:1px;height:20px;background-color:#dcdcdc;position:absolute;top:50%;left:0;transform:translateY(-50%)}.newModule__clock .timerSlider{padding:0 27px}.newModule__clock .timerSlider .owl-nav>div{height:30px;width:27px}.newModule__clock .timerSlider .owl-nav>div:before{line-height:30px}.newModule__clock .timerSlider .timerSlider__cell{width:40px;height:30px;line-height:16px;font-size:12px;border-right:none;padding:7px 0;color:#676767}.newModule__clock .timerSlider .timerSlider__cell.timerSlider__cell-now{color:#ce4949}.newModule__clock .timerSlider .timerSlider__cell.timerSlider__cell-active{background-color:#fff;color:#3fba88}.newModule__clock .timerSlider .owl-item:nth-child(2n) .timerSlider__cell{width:20px;transform:scale(.6)}.tablemap__canvasTable{overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;background-color:#f9f9f9}.tablemap__canvasTable .konvajs-content{overflow:hidden}@media (max-width:768px){.tablemap__canvasTable{padding-bottom:233px}}.tablemap__canvasTable .canvasTableBookingInfoWrap{width:1324px}.bookingSystemAddBookingBtn{background-color:#676767;color:#fff;font-size:16px;position:fixed;right:0;bottom:0;border-top-left-radius:20px;width:155px;height:50px;text-align:center;line-height:50px;letter-spacing:1px}.bookingSystemAddBookingBtn i{margin-right:10px}.newModuleLoading{text-align:center;position:absolute;width:100dvw;height:100%;background-color:#fff;padding-top:100px}.NewFeatureModal{border-radius:12px;padding-top:32px;padding-bottom:32px;text-align:center;color:#676767}.NewFeatureModal img{width:100%}.NewFeatureModal .ant-modal-content{border-radius:12px;background-color:#f5f5f5}.NewFeatureModal h3{font-size:24px;letter-spacing:1.11px;color:#676767;font-weight:500;margin:0 0 24px}.NewFeatureModal .newFeatureBanner{width:283px;margin:24px auto 48px}.NewFeatureModal .page1{width:350px;margin:0 auto}.NewFeatureModal .page1>p{line-height:21px;letter-spacing:1.11px;margin:0}.NewFeatureModal .page1>p.lessWidth{padding:0 60px}.NewFeatureModal .page1 button{font-size:15px;width:245px;height:42px;line-height:42px;border-radius:6px;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);border:1px solid #3fba88;background-color:#f5f5f5}.NewFeatureModal .page1 button:focus{outline:none}.newModuleCalendar{position:fixed;top:0;left:0;width:100vw;height:100vh;color:#fff;z-index:1032;overflow-y:auto}.newModuleCalendar .newModuleCalendar-mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.newModuleCalendar .newModuleCalendarWrap{position:relative;width:95%;max-width:900px;margin:56px auto auto}@media (max-width:1023px){.newModuleCalendar .newModuleCalendarWrap{margin-top:50px}}.newModuleCalendar .newModuleCalendarWrap:before{content:"";position:absolute;top:-4px;left:45%;width:12px;height:12px;background:#fff;transform:rotate(45deg)}.newModuleCalendarTable{background-color:#fff;color:#676767;border-radius:6px;overflow:hidden}.newModuleCalendarTable .newModuleCalendar__header{display:flex;justify-content:center;padding:5px 10px;margin-top:4px;background-color:#fff}.newModuleCalendarTable .newModuleCalendar__header button{flex:none;width:36px;height:36px;align-self:center;background-color:initial;border-radius:50%;border:none;color:#676767}.newModuleCalendarTable .newModuleCalendar__header button:before{font:normal normal normal 14px/1 FontAwesome;font-size:20px}.newModuleCalendarTable .newModuleCalendar__header button.calendarBtn-prev:before{content:"\f104";margin-left:-3px}.newModuleCalendarTable .newModuleCalendar__header button.calendarBtn-next:before{content:"\f105";margin-right:-1px}.newModuleCalendarTable .newModuleCalendar__header>div{flex:none;width:auto;margin:0 12px;text-align:center;align-self:center}.newModuleCalendarTable .newModuleCalendarTable__body{padding:0 16px 20px;height:628px;overflow-y:auto}.newModuleCalendarTable .newModuleCalendarTable__body>P{margin:0 0 10px}.newModuleCalendarTable .monthTable{background-color:#fff;border:1px solid #dcdcdc;border-radius:6px;overflow:hidden}.newModuleCalendarTable .monthTableRow{display:flex}.newModuleCalendarTable .monthTableRow .monthTableRow__cell{flex:1 1;height:100px;text-align:center;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;position:relative}.newModuleCalendarTable .monthTableRow .monthTableRow__cell:first-child{border-left:0}.newModuleCalendarTable .monthTableRow:last-child .monthTableRow__cell{border-bottom:none}.newModuleCalendarTable .monthTableTitleRow .monthTableRow__cell{height:38px;border-right:none;display:flex;align-items:center;justify-content:center}.newModuleCalendarTable .monthTableRow__cell{cursor:pointer}.newModuleCalendarTable .monthTableRow__cell .date{color:hsla(0,0%,40.4%,.75);position:absolute;left:14px;top:4px}.newModuleCalendarTable .monthTableRow__cell .queueSystem{color:#509598}.newModuleCalendarTable .monthTableRow__cell .queueSystem:after{content:"";display:inline-block;width:1px;height:10px;background-color:#c1c1c1;margin:0 5px;vertical-align:initial}.newModuleCalendarTable .monthTableRow__cell .icon-round{border-radius:50%;width:20px;height:20px;padding:1px;display:flex;align-items:center;justify-content:center;background-color:rgba(248,186,76,.15);position:absolute;right:8px;top:12px}.newModuleCalendarTable .monthTableRow__cell .icon-round .bulletin-remind-icon{width:100%;height:100%;transform:scale(.7)}.newModuleCalendarTable .monthTableRow__cell .totalAttendance{width:100%;position:absolute;left:0;bottom:8px;font-size:12px;background-color:hsla(0,0%,100%,.1)}.newModuleCalendarTable .monthTableRow__cell .totalAttendance>div{width:100%;height:20px}.newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingAttendanceCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingSystem{width:calc(100% - 20px);padding:0 2px;border-radius:4px;color:rgba(51,51,51,.75);line-height:1}.newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingSystem{background:#ecf8f3}.newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingAttendanceCount{background:#dcdcdc}.newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingAttendance{line-height:2}.newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingAttendance:before{content:"\f007";font:normal normal normal 14px/1 FontAwesome;color:#676767;font-size:12px;transform:scale(.6);transform-origin:right;margin-right:3px}.newModuleCalendarTable .monthTableRow__cell .unconfiremedStyle{position:absolute;top:0;right:0;width:0;height:0;border-color:transparent #f8ba4c transparent transparent;border-style:solid;border-width:0 11px 11px 0}.newModuleCalendarTable .monthTableRow__cell .announcementIcon{position:absolute;right:0;bottom:30px}.newModuleCalendarTable .monthTableRow__cell .announcementIcon:before{content:"";display:inline-block;width:30px;height:30px;background-image:url(/static/media/icon_megaphone_stroke.cf758b64.svg);background-repeat:no-repeat;background-size:78% auto;background-position:50%;vertical-align:middle;margin-right:4px}@media (max-width:768px){.newModuleCalendarTable .monthTableRow__cell .announcementIcon{bottom:35px}}.newModuleCalendarTable .monthTableRow__cell .announcementIcon.isToday:before{background-image:url(/static/media/icon_megaphone_translucent.b3268ebf.svg)}.newModuleCalendarTable .monthTableRow__cell .holiday{position:absolute;top:14px;right:3px;font-size:12px;transform:scale(.8);transform-origin:right;color:#ef6868}.newModuleCalendarTable .monthTableRow__cell.monthTableRow__cell-vacant .date{color:rgba(51,51,51,.27)}.newModuleCalendarTable .monthTableRow__cell.monthTableRow__cell-vacant .queueSystem{color:hsla(0,0%,40.4%,.5)}.newModuleCalendarTable .monthTableRow__cell.monthTableRow__cell-vacant .queueSystem:after{background-color:hsla(0,0%,40.4%,.1)}.newModuleCalendarTable .monthTableRow__cell.monthTableRow__cell-vacant .holiday{color:hsla(0,0%,40.4%,.5)}.newModuleCalendarTable .monthTableRow__cell.selectDate .date{display:inline-block;width:36px;height:36px;border-radius:50%;background-color:#dcdcdc}.newModuleCalendarTable .monthTableRow__cell.monthTableRow__cell-active{border-bottom:1.5px solid #3fba88;border-left:1.5px solid #3fba88}.newModuleCalendarTable .monthTableRow__cell.monthTableRow__cell-active .date{display:inline-block;width:36px;height:36px;border-radius:50%;background-color:#3fba88;color:#fff}.newModuleCalendarTable .monthTableRow__cell.monthTableRow__cell-active .queueSystem{color:#fff}.newModuleCalendarTable .monthTableRow__cell.monthTableRow__cell-active .queueSystem:after{background-color:#fff}.newModuleCalendarTable .monthTableRow__cell.monthTableRow__cell-active .totalAttendance{background-color:hsla(0,0%,100%,.3);color:#fff}.newModuleCalendarTable .monthTableRow__cell.monthTableRow__cell-active .totalAttendance>span:before{color:#fff}.newModuleCalendarTable .monthTableRow__cell.monthTableRow__cell-active .holiday{color:hsla(0,0%,100%,.5)}.newModule{width:100%;height:100dvh;background-color:#fff;z-index:1031;touch-action:manipulation}.newModule ul{margin-bottom:0;padding-left:0}.newModule li{list-style:none;display:inline-block}@media (max-width:768px){.newModule{height:calc(100dvh - 48px)}}.newModule__aside{width:60px;height:calc(100vh - 56px);overflow:hidden;display:flex;flex-direction:column;font-size:28px;padding-top:50px;background:linear-gradient(180deg,#76bb6c 0,#29a49c);position:fixed;left:0;top:56px;z-index:1}.newModule__aside button{text-align:center;margin-bottom:40px;background-color:initial;padding:0;opacity:.3;display:flex;flex-direction:column;align-items:center;justify-content:center}.newModule__aside button.active,.newModule__aside button:not(.announcement_btn.disabled):hover{opacity:1}.newModule__aside button .item{font-size:12px;line-height:15px;text-align:center;letter-spacing:.611111px;color:#fff;margin-top:8px}.newModule__aside i{background-image:url(/static/media/icons.ec562b90.svg);background-repeat:no-repeat;display:inline-block;background-size:90% auto;width:30px;height:30px}.newModule__aside i.home{background-position:2px -112px}.newModule__aside i.chart{background-position:2px -143px}.newModule__aside i.setting{background-position:2px -175px}.newModule__aside .announcement_day_none:before{background-image:url(/static/media/icon_megaphone_translucent.b3268ebf.svg)}.newModule__aside .announcement_day_none:before,.newModule__aside .announcement_day_remind:before{content:"";display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-size:78% auto;background-position:50%;vertical-align:middle;margin-right:4px}.newModule__aside .announcement_day_remind:before{background-image:url(/static/media/icon_megaphone_remind_white.30ccfe9e.svg);transition:.1s linear}.newModule__main{width:100%;height:100vh;z-index:1032;overflow:hidden}@media (max-width:768px){.newModule__main{overflow:initial}}.newModule__main__radius{height:100%;display:flex;flex-direction:column}.seatedPanel,.seatedTimePanelWrap,.SwitchSeatPanel,.tableBookingPanel{display:none}#portal{position:absolute;left:-195px;top:0}#canvasSeated{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);color:#fff;z-index:1035;overflow-y:auto;-webkit-overflow-scrolling:touch}#canvasSeated .closeSeatedPanel{position:absolute;top:-8px;right:-60px;width:30px;height:30px;border-radius:50%;background:transparent;border:2px solid #fff;transform:rotate(45deg)}#canvasSeated .closeSeatedPanel:after,#canvasSeated .closeSeatedPanel:before{content:"";position:absolute;background-color:#fff;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}#canvasSeated .closeSeatedPanel:before{width:15px;height:2px}#canvasSeated .closeSeatedPanel:after{width:2px;height:15px}#canvasSeated .closeSeatedPanel~.tablemap__canvasTable .canvasTableBookingInfoWrap{width:1024px}#canvasSeated .tablemap{display:inline-block;position:relative;top:20px;left:30px;margin-bottom:115px;border-radius:6px;padding:0}#canvasSeated .tablemap__canvasTab{margin-top:24px}#canvasSeated .swapMoreSeatMode{left:15px}#canvasSeated .tablemapLayout{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.26);z-index:1}#canvasSeated .tablemap__canvasTable{height:auto!important;padding-bottom:0;border-radius:0 0 6px 6px}#canvasSeated .canvasTableBookingInfoWrap{top:0}#canvasSeated .canvasBackgound{display:inline-block}#canvasSeated .canvasBackgound canvas{background-color:#fff!important;cursor:pointer}#canvasSeated .seatedPanel{display:block;position:absolute;right:-190px;top:50%;transform:translateY(-50%);width:170px;background-color:#fff;border-radius:4px;box-shadow:0 1px 8px 0 rgba(0,0,0,.1);color:#676767}#canvasSeated .seatedPanel:before{content:"";width:15px;height:15px;border-radius:3px;background-color:#fff;position:absolute;left:-6px;top:30px;transform:rotate(45deg)}#canvasSeated .seatedPanel p{font-size:18px;margin-bottom:5px}#canvasSeated .seatedPanel p>span{color:#c8c8c8;font-size:24px;margin:0 3px;font-weight:700}#canvasSeated .seatedPanel p>span.chosenTableStyle{color:#3fba88}#canvasSeated .seatedPanel .seatedPanel__body{padding:10px 15px;border-top-right-radius:4px;border-top-left-radius:4px}#canvasSeated .seatedPanel .seatedPanel__body__top{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #dcdcdc}#canvasSeated .seatedPanel .seatedPanel__body__top p{text-align:left}#canvasSeated .seatedPanel .seatedPanel__body__top p:first-child{font-size:14px;text-align:left}#canvasSeated .seatedPanel .seatedPanel__body__top p>span{font-weight:700;color:#3fba88}#canvasSeated .seatedPanel .seatedPanel__body__bottom{padding-top:10px;padding-bottom:10px}#canvasSeated .seatedPanel .seatedPanel__bottom{border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden}#canvasSeated .seatedPanel .seatedPanel__bottom button{width:100%;height:40px;line-height:40px;color:#fff;font-size:16px;border:none;background-color:#f8ba4c}#canvasSeated .seatedPanel .seatedPanel__bottom.emptyTableStyle,#canvasSeated .seatedPanel .seatedPanel__bottom button:disabled{opacity:.3}#canvasSeated .seatedTimePanelWrap{display:block;position:absolute;right:-260px;top:50%;transform:translateY(-50%);width:240px}#canvasSeated .seatedTimePanelWrap .seatedTimePanel__back{display:inline-block;margin-bottom:5px}#canvasSeated .seatedTimePanelWrap .seatedTimePanel__back button{background-color:initial;border:none}#canvasSeated .seatedTimePanelWrap .seatedTimePanel__back button:before{content:"\f060";display:inline-block;margin-right:3px;font:normal normal normal 12px/1 FontAwesome}#canvasSeated .seatedTimePanel{background-color:#f5f5f5;border-radius:10px;box-shadow:0 1px 8px 0 rgba(0,0,0,.1);color:#676767}#canvasSeated .seatedTimePanel:before{content:"";width:20px;height:20px;border-radius:4px;background-color:#f5f5f5;position:absolute;left:-8px;top:50px;transform:rotate(45deg)}#canvasSeated .seatedTimePanel__title{padding:10px;box-shadow:0 1px 6px 0 rgba(0,0,0,.06);font-size:14px;border-top-left-radius:10px;border-top-right-radius:10px}#canvasSeated .seatedTimePanel__header{padding:3px 5px 2px;font-size:32px;color:#3fba88}#canvasSeated .seatedTimePanel__header p{font-size:12px;margin-bottom:1px}#canvasSeated .seatedTimePanel__body{padding:10px 10px 0;background-color:hsla(0,0%,86.3%,.15);border-bottom-left-radius:10px;border-bottom-right-radius:10px}#canvasSeated .seatedTimePanel__body .keyboard{display:flex;flex-wrap:wrap;justify-content:center}#canvasSeated .seatedTimePanel__body .keyboardCell{flex:none;width:60px;height:60px;line-height:60px;border-radius:50%;border:1px solid #dcdcdc;background-color:#fff;margin-right:20px;margin-bottom:10px;font-size:20px;cursor:pointer}#canvasSeated .seatedTimePanel__body .keyboardCell:nth-child(3n){margin-right:0}#canvasSeated .seatedTimePanel__body .keyboardCell.keyboardCell-check{font-size:15px;background-color:#3fba88;border-color:#3fba88;color:#fff}#canvasSeated .seatedTimePanel__body .keyboardCell.keyboardCell-check:disabled{opacity:.3}#canvasSeated .seatedTimePanel__body .keyboardCell.keyboardCell-del img{width:36px;margin-top:-4px}#canvasSeated .queueSelectedTableWrap{display:block}#canvasSeated .TableBookingCheckInfoPanel,#canvasSeated .tableBookingPanel,#canvasSeated .tableBookingTimePanel{top:40px;transform:translateY(0);width:240px;right:-255px;z-index:1}#canvasSeated .TableBookingCheckInfoPanel:before,#canvasSeated .tableBookingPanel:before,#canvasSeated .tableBookingTimePanel:before{top:25px}#canvasSeated .tableBookingTimePanel .seatedTimePanel__title{padding:13px 10px}#canvasSeated .tableBookingPanel{text-align:center}#canvasSeated .tableBookingPanel .tableBookingPanel__header{padding:13px 0;font-size:12px}#canvasSeated .tableBookingPanel .tableBookingPanel__header i,#canvasSeated .tableBookingPanel .tableBookingPanel__header span{vertical-align:middle}#canvasSeated .tableBookingPanel .tableBookingPanel__header i{margin-right:5px}#canvasSeated .tableBookingPanel .tableBookingPanel__body{background-color:#f6f6f6;font-size:18px}#canvasSeated .tableBookingPanel .tableBookingPanel__body span{color:#c8c8c8;margin:0 3px}#canvasSeated .tableBookingPanel .tableBookingPanel__body span.chosenTableStyle{color:#3fba88}#canvasSeated .tableBookingPanel .tableBookingPanel__body__top{padding:15px 0;border-bottom:1px solid #dcdcdc;margin-bottom:15px}#canvasSeated .tableBookingPanel .tableBookingPanel__body__top span{font-size:30px;color:#3fba88}#canvasSeated .TableBookingCheckInfoPanel p{font-size:13px}#canvasSeated .TableBookingCheckInfoPanel .modal_loading{width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute;z-index:1033;display:flex;align-items:center;justify-content:center;font-size:32px;color:#3fba88}#canvasSeated .TableBookingCheckInfoPanel .TableBookingCheckInfoPanel__header{height:48px;padding:13px 0;font-size:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.06);text-align:center}#canvasSeated .TableBookingCheckInfoPanel .TableBookingCheckInfoPanel__header i{margin-right:5px}#canvasSeated .TableBookingCheckInfoPanel .TableBookingCheckInfoPanel__body{padding:10px;background-color:#f6f6f6;font-size:13px}#canvasSeated .TableBookingCheckInfoPanel .TableBookingCheckInfoPanel__body.customerInfoPanelMaxHeight{max-height:calc(100vh - 298px);overflow-y:auto}#canvasSeated .TableBookingCheckInfoPanel .checkInfoPanelForm{display:flex;margin-bottom:5px}#canvasSeated .TableBookingCheckInfoPanel .checkInfoPanelForm>div{flex:none;width:70px}#canvasSeated .TableBookingCheckInfoPanel .checkInfoPanelForm>div:nth-child(2){flex:1 1}#canvasSeated .TableBookingCheckInfoPanel .TableBookingCheckInfoPanel__bottom{padding:10px}#canvasSeated .TableBookingCheckInfoPanel .TableBookingCheckInfoPanel__bottom button{border-radius:6px}#canvasSeated .TableBookingCheckInfoPanel .TableBookingCheckInfoPanel__bottom button.checkInfo{background-color:#3fba88}#canvasSeated .TableBookingCheckInfoPanel .TableBookingCheckInfoPanel__bottom>div{margin-bottom:10px}#canvasSeated .TableBookingCheckInfoPanel .TableBookingCheckInfoPanel__bottom>div:last-child{margin-bottom:0}#canvasSeated .customerInfoPanel__bottom{display:flex;justify-content:space-around;padding:8px;grid-gap:8px;gap:8px;width:100%}#canvasSeated .customerInfoPanel__bottom>div{flex:none;width:calc(50% - 4px);text-align:center}#canvasSeated .customerInfoPanel__bottom button{width:100%}#canvasSeated .customerInfoPanel input[type=tel],#canvasSeated .customerInfoPanel input[type=text],#canvasSeated .customerInfoPanel select,#canvasSeated .customerInfoPanel textarea{width:100%;border:1px solid #dcdcdc;border-radius:4px;resize:none;padding:0 5px;font-size:12px;height:26px}#canvasSeated .customerInfoPanel input[type=tel]:focus,#canvasSeated .customerInfoPanel input[type=tel]:hover,#canvasSeated .customerInfoPanel input[type=text]:focus,#canvasSeated .customerInfoPanel input[type=text]:hover,#canvasSeated .customerInfoPanel select:focus,#canvasSeated .customerInfoPanel select:hover,#canvasSeated .customerInfoPanel textarea:focus,#canvasSeated .customerInfoPanel textarea:hover{outline:none;border-color:#3fba88}#canvasSeated .customerInfoPanel input[type=tel].onFocus,#canvasSeated .customerInfoPanel input[type=text].onFocus,#canvasSeated .customerInfoPanel select.onFocus,#canvasSeated .customerInfoPanel textarea.onFocus{border-color:#3fba88}#canvasSeated .customerInfoPanel textarea{height:50px;padding-top:3px;padding-bottom:3px}#canvasSeated .customerInfoPanel input.empty{border:1px solid #ce4949!important;color:#ce4949}#canvasSeated .customerInfoPanel input.empty::placeholder{color:#ce4949}#canvasSeated .customerInfoPanel .tt-menu{background-color:#676767;color:#fff;margin-top:3px;border-radius:4px;padding:8px 4px}#canvasSeated .customerInfoPanel .tt-suggestion{border-bottom:1px solid hsla(0,0%,78.4%,.2);padding:2px 0 4px;display:flex;justify-content:space-between;word-break:break-all}#canvasSeated .customerInfoPanel .tt-suggestion:hover .icon_blocked{background-image:url(/static/media/icon_block_white.7cb79d2f.svg)}#canvasSeated .customerInfoPanel .icon_blocked{display:inline-block;min-width:14px;height:14px;background-image:url(/static/media/icon_block_red.f316b2f3.svg);background-repeat:no-repeat;background-position:50%;background-size:100% auto;margin-top:4px}#canvasSeated .customerInfoPanel .customerInfoPanel_Title{font-size:10px;padding:5px;background-color:hsla(0,0%,84.7%,.46);color:hsla(0,0%,40.4%,.6);border-radius:2px}#canvasSeated .customerInfoPanel .customerInfoRow{margin-bottom:10px;padding:0 5px}#canvasSeated .customerInfoPanel .customerInfoRow .text_error{color:#ce4949;font-size:10px;font-weight:400;line-height:17px;margin-top:2px}#canvasSeated .customerInfoPanel .customerInfoRow__title>span{font-size:12px}#canvasSeated .customerInfoPanel .onSiteLabel{margin:0}#canvasSeated .customerInfoPanel .onSiteLabel input,#canvasSeated .customerInfoPanel .onSiteLabel span{vertical-align:middle;margin:0;font-weight:400}#canvasSeated .customerInfoPanel .onSiteLabel span{margin-left:3px}#canvasSeated .customerInfoPanel .onSiteTxt{font-size:10px;color:hsla(0,0%,40.4%,.6)}#canvasSeated .customerInfoPanel .customerInfoRow__content-name{display:flex}#canvasSeated .customerInfoPanel .customerInfoRow__content-name .contentInput{flex:1 1;padding-right:5px}#canvasSeated .customerInfoPanel .customerInfoRow__content-name .contentInputRadio{flex:none;width:auto}#canvasSeated .customerInfoPanel .genderSwitcher{height:24px;line-height:24px;border:1px solid #dcdcdc;border-radius:12px;font-size:10px;overflow:hidden}#canvasSeated .customerInfoPanel .genderSwitcher>span{display:inline-block;padding:0 10px;cursor:pointer;transition:all .3s linear}#canvasSeated .customerInfoPanel .genderSwitcher>span:first-child{margin-right:-3px}#canvasSeated .customerInfoPanel .genderSwitcher>span:nth-child(2){margin-left:-3px}#canvasSeated .customerInfoPanel .genderSwitcher>span.active{background-color:#3fba88;color:#fff;border-radius:13px}#canvasSeated .customerInfoPanel .customer_tags_note{font-size:14px;color:#3fba88;transform:scale(.9);transform-origin:left;margin-top:10px}#canvasSeated .customerInfoPanel .customer_tags{display:flex;flex-wrap:wrap;margin-top:6px}#canvasSeated .customerInfoPanel .customer_tags span{padding:2px 12px;background:#f0f0f0;border-radius:4px;margin-right:4px;margin-top:4px;color:#858585}#canvasSeated .customerInfoPanel .customer_tags span:last-child{margin-right:0}#canvasSeated .customerInfoPanel .customer_tags .c-blocked{background-color:#ce4949;color:#fff}#canvasSeated .customerInfoPanel .tagWrapper>span{display:inline-block;padding:3px 8px;background-color:#fff;border-radius:5px;border:1px solid #dcdcdc;margin-right:5px;margin-bottom:5px;font-size:10px;cursor:pointer}#canvasSeated .customerInfoPanel .tagWrapper>span.active{background-color:#3fba88;color:#fff;border-color:#3fba88}#canvasSeated .customerInfoPanel .tagWrapper>span:last-child{margin-right:0}#canvasSeated .customerInfoPanel .selectWrap select{width:auto;line-height:normal;background-color:#fff;margin-bottom:5px;margin-right:5px}#canvasSeated .customerInfoPanel .selectWrap select.active{background-color:#3fba88;color:#fff;border-color:#3fba88}#canvasSeated .customerInfoPanel .selectWrap select:last-child{margin-right:0}#canvasSeated .customerInfoPanel .depositBlock .depositBlock_switch{display:flex;justify-content:space-between;align-items:center}#canvasSeated .customerInfoPanel .depositBlock .depositBlock_switch .title{color:#333;margin:0}#canvasSeated .customerInfoPanel .depositBlock .text_note{font-size:12px;line-height:17px;color:#676767;margin-top:8px}#canvasSeated .customerInfoPanel .depositBlock .checkBlock{margin-top:10px}#canvasSeated .customerInfoPanel .depositBlock .checkBlock span{font-size:13px;color:#333}#canvasSeated .customerInfoPanel .depositBlock .checkBlock input[type=text]{margin-bottom:10px}#canvasSeated .customerInfoPanel .depositBlock .checkBlock input[type=checkbox]{width:16px;height:16px;margin-right:6px;-webkit-appearance:none;-o-appearance:none;appearance:none;border:1px solid #dcdcdc;border-radius:2px;outline:none;transition-duration:.2s;padding:0}#canvasSeated .customerInfoPanel .depositBlock .checkBlock input[type=checkbox]:checked{background-color:#3fba88;border:none}#canvasSeated .customerInfoPanel .depositBlock .checkBlock input[type=checkbox]:checked+span:before{content:url(/static/media/checkbox_icon.a0ab39b7.svg);position:absolute;display:block;text-align:center;color:#fff;left:2px;bottom:2px}#canvasSeated .customerInfoPanel .depositBlock .checkBlock input[type=checkbox]:disabled+span{color:#c8c8c8}#canvasSeated .customerInfoPanel .depositBlock .checkBlock .msgLabel{position:relative;display:flex;align-items:center;width:100%}#canvasSeated .customerInfoPanel .depositBlock .checkBlock .text_point{color:#676767;font-size:12px;margin:10px 0}#canvasSeated .customerInfoPanel .depositBlock .checkBlock .text_error{color:#ce4949;font-size:12px;margin-top:10px}#canvasSeated .SwitchSeatPanelTitle{background-color:#3fba88;text-align:center;border-top-left-radius:6px;border-top-right-radius:6px;padding:5px 0;letter-spacing:1px}#canvasSeated .SwitchSeatPanel{display:block;position:absolute;right:-270px;top:50px;width:250px}#canvasSeated .SwitchSeatPanel~.tablemap__canvasTable .canvasTableBookingInfoWrap{width:1024px}#canvasSeated .SwitchSeatPanel .closeSeatedPanel{top:-50px;right:auto;left:0}#canvasSeated .SwitchSeatPanel .bookingList__card{color:#676767;border:none;margin-bottom:70px}#canvasSeated .SwitchSeatPanel .bookingList__card .bookingList__card__header{background-color:#3fba88;border-bottom:none}#canvasSeated .SwitchSeatPanel .bookingList__card .bookingList__card__header .bookingList__card__time{color:#fff}#canvasSeated .SwitchSeatPanel .bookingList__card .bookingList__card__name button{border:none}#canvasSeated .SwitchSeatPanel .bookingList__card .bookingList__card__edit,#canvasSeated .SwitchSeatPanel .bookingList__card .bookingList__card__footer,#canvasSeated .SwitchSeatPanel .bookingList__card .bookingList__card__status{display:none}#canvasSeated .swapMoreSeatMode .SwitchSeatPanelTitle{background-color:#c8c8c8;text-align:center;border-top-left-radius:6px;border-top-right-radius:6px;padding:6px 0;letter-spacing:1px;height:32px;font-size:14px;font-weight:500}#canvasSeated .swapMoreSeatMode .bookingList__card{color:#676767;border:none;margin-bottom:70px;width:304px}#canvasSeated .swapMoreSeatMode .bookingList__card .bookingList__card__header{background-color:#fff;font-weight:500;font-size:14px;border-bottom:none}#canvasSeated .swapMoreSeatMode .bookingList__card .bookingList__card__header .bookingList__card__time{color:#676767}#canvasSeated .swapMoreSeatMode .bookingList__card .bookingList__card__edit,#canvasSeated .swapMoreSeatMode .bookingList__card .bookingList__card__footer,#canvasSeated .swapMoreSeatMode .bookingList__card .bookingList__card__status{display:none}#canvasSeated .swapMoreSeatMode .bookingList__card .bookingList__card__body{padding:0 13.5px 16px 12px}#canvasSeated .swapMoreSeatMode .bookingList__card .bookingList__card__seats:first-child{margin-left:60px}#canvasSeated .swapMoreSeatMode .bookingList__card .bookingList__card__info .name{font-size:22px;margin-right:9.3px}#canvasSeated .swapMoreSeatMode .bookingList__card .bookingList__card__info .onSiteTag{top:-21px}#canvasSeated .swapMoreSeatMode .bookingList__card .bookingList__card__info .gender{font-weight:500}#canvasSeated .swapMoreSeatMode .bookingList__card .bookingList__card__info .bookingList__card__tel{font-size:14px}#canvasSeated .swapMoreSeatMode .swapConfirmedBtn{position:absolute;width:304px;padding:10px 0;text-align:center;border-radius:0 0 8px 8px;color:#fff;background-color:#3fba88;cursor:pointer}#canvasSeated .queueTableTextColor .queueTable{color:#000}.tableBookingPanelWarning{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:2}.tableBookingPanelWarning .tableBookingPanelWarningModal{position:absolute;top:100px;left:50%;transform:translateX(-50%);width:400px;background-color:#fff;color:#676767;border-radius:5px;overflow:hidden;box-shadow:0 1px 6px 0 rgba(0,0,0,.2)}.tableBookingPanelWarning .tableBookingPanelWarningModal__body{padding:20px 15px}.tableBookingPanelWarning .tableBookingPanelWarningModal__footer{box-shadow:0 2px 16px 0 rgba(0,0,0,.15);padding:10px 15px;text-align:right}.tableBookingPanelWarning h2{font-size:20px;letter-spacing:1px;margin:0 0 20px}.tableBookingPanelWarning h2 span{color:#ef6868;margin:0 3px}.tableBookingPanelWarning p{margin:0 0 10px;font-size:16px}.tableBookingPanelWarning button{width:100px;height:32px;line-height:32px;color:#fff;border-radius:5px}.tableBookingPanelWarning button.tableBookingPanelWarning-cancel{background-color:#c8c8c8;margin-right:10px}.tableBookingPanelWarning button.tableBookingPanelWarning-check{background-color:#3fba88}.queueSelectedTableWrap{position:fixed;left:0;bottom:0;z-index:1;background-color:#f5f5f5;width:100%;display:none;padding:0 50px}.queueSelectedTableWrap .selectedTableArrow{position:absolute;top:0;width:50px;height:100%;line-height:70px;text-align:center;cursor:pointer;color:#676767;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.queueSelectedTableWrap .selectedTableArrow:before{display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #676767;font:normal normal normal 10px/1 FontAwesome;color:#676767;line-height:25px}.queueSelectedTableWrap .selectedTableArrow.disabled{display:none}.queueSelectedTableWrap #prevBtn{left:0}.queueSelectedTableWrap #prevBtn:before{content:"\f053";padding-right:1px}.queueSelectedTableWrap #nextBtn{right:0}.queueSelectedTableWrap #nextBtn:before{content:"\f054";padding-left:3px}.queueSelectedTableWrap .queueSelectedTable-loading{position:absolute;left:0;top:0;width:100%;height:70px;background-color:#cc8989}.queueSelectedTableWrap .queueSelectedTable{height:100%;overflow-x:auto;overflow-y:hidden;position:relative;padding:0 20px 0 0;background-color:#f5f5f5;-webkit-overflow-scrolling:touch;white-space:nowrap}.queueSelectedTableWrap .queueTable{border-radius:6px;border:1px solid #c8c8c8;padding:5px 20px 0;color:#676767;text-align:center;display:inline-block;height:60px;background-color:#f5f5f5;vertical-align:middle;position:relative;margin:5px 20px 5px 0}.queueSelectedTableWrap .queueTable>button{background-color:#7e7e7e;width:20px;height:20px;border:none;position:absolute;top:1px;right:-10px;transform:rotate(45deg);padding:0;border-radius:50%}.queueSelectedTableWrap .queueTable>button:after,.queueSelectedTableWrap .queueTable>button:before{content:"";position:absolute;background-color:#fff}.queueSelectedTableWrap .queueTable>button:before{width:10px;height:1px;left:50%;transform:translateX(-50%)}.queueSelectedTableWrap .queueTable>button:after{width:1px;height:10px;top:50%;transform:translateY(-50%)}.queueSelectedTableWrap .queueTable p{margin-bottom:5px}.queueSelectedTableWrap .queueTable p:first-child{font-size:10px}.queueSelectedTableWrap .queueTable p:nth-child(2){font-size:18px}.switchSeatInfo{background-color:#fff;width:330px;text-align:center;cursor:pointer;margin-top:20px;border-radius:6px}.switchSeatInfo.display_left .switchSeatInfo__arrow:before{left:auto;right:-4px}.switchSeatInfo .switchSeatInfo__arrow:after,.switchSeatInfo .switchSeatInfo__arrow:before{content:"";position:absolute;top:10px;left:-4px;transform:rotate(45deg);width:10px;height:10px}.switchSeatInfo .switchSeatInfo__arrow:before{background-color:#fff;box-shadow:1px -1px 6px 2px rgba(0,0,0,.15)}.switchSeatInfo .switchSeatInfo__arrow:after{background-color:#fff}.switchSeatInfo .switchSeatInfo__arrow>div{position:relative;background-color:#fff;border-radius:6px;overflow:hidden;pointer-events:auto}.switchSeatInfo .switchSeatInfo__footer{padding:10px}.switchSeatInfo .switchSeatInfo__footer button{width:90%;padding:0}.switchSeatInfo button{background-color:#3fba88;color:#fff;border-radius:4px;width:90%;height:36px;line-height:36px}.NewModuleQueueGroup button:not(.ant-modal-close){color:#fff;font-size:14px;width:100px;height:38px;border-radius:6px;padding:0;text-align:center;line-height:38px;border:none}.NewModuleQueueGroup:has(.queueGroupPanel){width:700px!important}.NewModuleQueueGroup:has(.queueFinishCardWrap){width:280px!important}.NewModuleQueueGroup .NewModuleQueueGroup__close{width:30px;height:30px;border:2px solid #fff;border-radius:50%;background-color:initial;transform:rotate(45deg)}.NewModuleQueueGroup .NewModuleQueueGroup__close:after,.NewModuleQueueGroup .NewModuleQueueGroup__close:before{content:"";display:inline-block;background-color:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.NewModuleQueueGroup .NewModuleQueueGroup__close:before{width:15px;height:2px}.NewModuleQueueGroup .NewModuleQueueGroup__close:after{width:2px;height:15px}.NewModuleQueueGroup .ant-modal-body{padding:0}.NewModuleQueueGroup .ant-modal-close{position:absolute;top:-38px;right:0}.NewModuleQueueGroup .ant-modal-close .ant-modal-close-x{width:auto;height:auto}@media (max-width:768px){.NewModuleQueueGroup .ant-modal-close{right:8px}}.queueGroupPanel{border-radius:12px;overflow:hidden;width:700px;height:360px;background-color:#f5f5f5;position:relative;z-index:1}@media (max-width:768px){.queueGroupPanel{width:100%}}.queueGroupPanel .status_loading{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:1}.queueGroupPanel .queueGroupPanel__header{height:56px;line-height:56px;box-shadow:0 1px 6px 0 rgba(0,0,0,.06);padding:0 22px;font-size:20px;display:flex;justify-content:space-between}.queueGroupPanel .queueGroupPanel__header>span,.queueGroupPanel .queueGroupPanel__header div{flex:none;width:auto;align-self:center}.queueGroupPanel .queueGroupPanel__header .stepGroup-preStep{background-color:#dcdcdc;margin-right:10px}.queueGroupPanel .queueGroupPanel__header .stepGroup-check{background-color:#3fba88}.queueGroupPanel .queueGroupPanel__header .stepGroup-check:disabled{opacity:.5}.queueGroupPanel .queueGroupPanel__header .queueBtnWrap button{background-color:#ebebeb;border:none;color:#676767;font-size:12px;min-width:90px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:32px;line-height:32px;text-align:center;margin-right:6px;padding:0 8px}.queueGroupPanel .queueGroupPanel__header .queueBtnWrap button:last-child{margin-right:0}.queueGroupPanel .queueGroupPanel__header .queueBtnWrap .queueBtn-start{background-color:#3fba88;border-radius:16px;color:#fff}.queueGroupPanel .queueGroupPanel__body{min-height:294px;padding:27px 0}.queueGroupPanel .queueGroupPanel__body.groupCardBody{height:294px;overflow-y:auto}.queueGroupPanel .queueGroupPanel__body .queueGroupList{display:flex;flex-wrap:wrap;width:90%;margin:0 auto}.queueGroupPanel .queueGroupPanel__body .queueGroupCard{flex:none;width:30%;min-height:160px;margin-right:5%;padding:15px;text-align:center;border-radius:6px;margin-bottom:35px;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;border:1px solid #f5f5f5;position:relative;cursor:pointer}.queueGroupPanel .queueGroupPanel__body .queueGroupCard:nth-child(3n){margin-right:0}.queueGroupPanel .queueGroupPanel__body .queueGroupCard:hover{border-color:#3fba88}.queueGroupPanel .queueGroupPanel__body .queueGroupCard-pause{width:15px;height:21px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAYAAAF/WYiuAAAAAXNSR0IArs4c6QAAAI9JREFUSA3tlUsOgDAIRFtv2xNxXBWTMXGkQRa6MMMGp4DY14/NzNa2m/vFH2BzceR6WqGmo88Yo6PW/aWND8DqgS961L+qXnHOAyjADBosoactkMBeBUwk0lqHiAqPaS8xkUj/gdLtPPBE+Z7iON9bHC9D4hdkWg0yQvP/cVr5MEFrkIISIiFKCaQJr++iDU0bLVTBPPwGAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:100% auto;position:absolute;right:5px;top:5px}.queueGroupPanel .queueGroupPanel__body .queueGroupCard__top{flex:1 1;font-size:26px;word-break:break-all;display:flex;justify-content:center;align-items:center}.queueGroupPanel .queueGroupPanel__body .queueGroupCard__bottom{flex:none;height:40px;line-height:40px;font-size:14px}.queueGroupPanel .queueGroupPanel__body .queueGroupCardInfo{display:flex;width:90%;margin:0 auto}.queueGroupPanel .queueGroupPanel__body .queueGroupCardInfo .queueGroupCardInfo__left{flex:none;width:30%}.queueGroupPanel .queueGroupPanel__body .queueGroupCardInfo .queueGroupCardInfo__right{flex:1 1;padding-left:40px}.queueGroupPanel .queueGroupPanel__body .queueGroupCardInfo .queueGroupCard{min-height:240px;width:100%;margin-right:0;margin-bottom:0;cursor:auto}.queueGroupPanel .queueGroupPanel__body .queueGroupCardInfo .queueGroupCard:hover{border-color:#f5f5f5}.queueGroupCardInfo__form input{border-radius:6px;border:1px solid #dcdcdc;height:40px;width:100%;padding:5px 15px;color:#676767}.queueGroupCardInfo__form input:focus{outline:none}.queueGroupCardInfo__form .queueGroupCardInfo__form__row{margin-bottom:20px;position:relative}.queueGroupCardInfo__form .queueGroupCardInfo__form__row:last-child{margin-bottom:0}.queueGroupCardInfo__form .queueGroupCardInfo__form__row-name{display:flex}.queueGroupCardInfo__form .queueGroupCardInfo__form__row-name .nameInput{flex:1 1;padding-right:10px}.queueGroupCardInfo__form .queueGroupCardInfo__form__row-name .genderPicker{flex:none;width:100px;align-self:center;border-radius:17px;border:1px solid #c8c8c8;overflow:hidden;font-size:0;color:#c8c8c8;cursor:pointer}.queueGroupCardInfo__form .queueGroupCardInfo__form__row-name span{display:inline-block;font-size:14px;width:49px;padding:5px 0;border-radius:17px;text-align:center;transition:all .1s linear}.queueGroupCardInfo__form .queueGroupCardInfo__form__row-name span.active{width:55px;background-color:#3fba88;border:1px solid #3fba88;color:#fff}.queueGroupCardInfo__form .queueGroupCardInfo__form__row-name span:first-child.active{margin-right:-6px}.queueGroupCardInfo__form .queueGroupCardInfo__form__row-name span:nth-child(2).active{margin-left:-6px}.queueGroupCardInfo__form .queueGroupCardInfo__form__row-tel{position:relative}.queueGroupCardInfo__form .queueGroupCardInfo__form__row-tel>span{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#ef6868;font-size:12px}.queueGroupCardInfo__form .queueGroupCardInfo__form__row-tel>span:before{content:"\f05a";display:inline-block;font:normal normal normal 14px/1 FontAwesome;margin-right:3px}.queueFinishCardWrap{width:280px;margin:0 auto;text-align:center;font-size:14px}.queueFinishCardWrap .queueFinishCardAlert{background-color:#fff;color:#676767;width:145px;height:44px;line-height:44px;border-radius:22px;position:absolute;top:-80px;left:60px}.queueFinishCardWrap .queueFinishCardAlert:after{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:20px 10px 0}.queueFinishCard{border-radius:12px;box-shadow:0 2px 10px 0 rgba(0,0,0,.06);border:1px solid #3fba88;background-color:#fff;padding:20px}.queueFinishCard .queueFinishCard__group{color:#3fba88}.queueFinishCard .queueFinishCard__number{color:#3fba88;font-size:42px;margin:50px 0}.queueFinishCard .queueFinishCard__infos{border-top:1px solid #dcdcdc;padding-top:20px;padding-bottom:20px}.queueFinishCard .queueFinishCard__infos>span{display:inline-block}.queueFinishCard .queueFinishCard__infos>span:first-child:after{content:"";display:inline-block;width:1px;height:13px;background-color:#676767;margin:0 5px -1px}.queueFinishCard .queueFinishCard__infos>span>span{color:#3fba88;margin:0 2px}.queueFinishCard .queueFinishCard__bthGroup button{width:100%;border-radius:6px;height:46px;line-height:46px}.queueFinishCard .queueFinishCard__bthGroup .queueFinishCard-toMain{background-color:#fff;border:1px solid #c8c8c8;color:#c8c8c8;margin-bottom:15px}.queueFinishCard .queueFinishCard__bthGroup .queueFinishCard-oneMore{background-color:#3fba88;color:#fff}.SeatedSuccess{color:#fff;height:34px;line-height:34px;border-radius:17px;top:10px;right:15px;padding:0 25px;z-index:1}.SeatedSuccess,.SeatedSuccess:before{background-color:#ef6868;position:absolute}.SeatedSuccess:before{content:"";width:12px;height:12px;border-radius:3px;bottom:-9px;left:50%;z-index:-1;transform:rotate(45deg) translateX(-50%)}.QueueNumpadWrap{position:absolute}@media (min-width:769px){.QueueNumpadWrap{display:none}}.QueueNumpadWrap:focus{outline:none}.QueueNumpadWrap:before{content:"";position:absolute;right:-7px;top:50px;width:15px;height:15px;border-radius:2px;transform:rotate(45deg);background-color:#fff;box-shadow:2px -1px 0 0 rgba(65,65,65,.05)}.QueueNumpadWrap .QueueNumpad{width:156px;padding:10px;background-color:#fff;display:flex;flex-wrap:wrap;border-radius:5px;box-shadow:0 1px 3px 1px rgba(0,0,0,.05)}.QueueNumpadWrap .QueueNumpad>div{flex:none;width:40px;height:40px;border-radius:50%;margin-right:8px;margin-bottom:8px;border:1px solid #3fba88;text-align:center;line-height:40px;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.QueueNumpadWrap .QueueNumpad>div:hover{transform:translateX(1px) translateY(1px);box-shadow:1px 1px 2px 1px rgba(0,0,0,.2)}.QueueNumpadWrap .QueueNumpad>div:nth-child(3n){margin-right:0}.QueueNumpadWrap.QueueAttendanceNumPad{left:-170px;top:-40px}.QueueNumpadWrap.QueuePhoneNumPad{left:-170px;top:-140px}.QueueNumpadWrap.QueuePhoneNumPad:before{top:150px}.canvasTableBookingInfoWrap{position:absolute;z-index:1;pointer-events:none}.canvasTableBookingInfo__arrow>div{background:#fff;position:relative;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);border-radius:6px}.canvasTableBookingInfo__arrow:after,.canvasTableBookingInfo__arrow:before{content:"";position:absolute;transform:rotate(45deg);width:10px;height:10px}.canvasTableBookingInfo__arrow:before{top:35px;left:-6px;background-color:#fff;box-shadow:1px -1px 6px 2px rgba(0,0,0,.1)}.canvasTableBookingInfo__arrow:after{background:#fff;top:35px;left:-5px;z-index:1}.canvasTableBookingInfo{width:330px;position:absolute;z-index:1;pointer-events:auto;background-color:initial;border-radius:6px;margin-right:20px;margin-bottom:20px;margin-top:20px;padding-bottom:20px}.canvasTableBookingInfo.display_left .canvasTableBookingInfo__arrow:after,.canvasTableBookingInfo.display_left .canvasTableBookingInfo__arrow:before{left:auto}.canvasTableBookingInfo.display_left .canvasTableBookingInfo__arrow:before{right:-6px}.canvasTableBookingInfo.display_left .canvasTableBookingInfo__arrow:after{right:-5px}.canvasTableBookingInfo p{margin:0 0 5px}.canvasTableBookingInfo .info__top{display:flex}.canvasTableBookingInfo .info__top .info__top__name{flex:1 1;align-self:center}.canvasTableBookingInfo .info__top .info__top__name>span{display:inline-block}.canvasTableBookingInfo .info__top .customerTagIcon:before{vertical-align:text-top}.canvasTableBookingInfo .info__top .info__top__attendance{flex:none;color:#333;font-size:34px;line-height:48px;letter-spacing:1.623px}.canvasTableBookingInfo .info__top .info__top__tel{font-size:14px;color:rgba(51,51,51,.75);line-height:20px;letter-spacing:.573px}.canvasTableBookingInfo .info__top .name{word-break:break-all;font-size:22px;font-weight:600;line-height:32px;letter-spacing:1.05px}.canvasTableBookingInfo .info__top .info__top__gender{font-size:14px;color:rgba(51,51,51,.75);line-height:24px;letter-spacing:.668px;display:inline-block;min-width:30px}.canvasTableBookingInfo .info__top .info__top__edit{padding:0;background-color:#fff;display:flex;align-items:flex-end;height:100%;width:auto;margin-right:20px}.canvasTableBookingInfo .info__top .info__top__edit .edit-pen-icon{background:#3fba88}.canvasTableBookingInfo .info__top_margin_bottom{margin-bottom:16px}.canvasTableBookingInfo button{color:#fff;padding:6px 0;width:72px;height:32px;font-size:14px;line-height:20px;letter-spacing:.668px;border-radius:6px;border:none}.canvasTableBookingInfo button.currentBooking__statusBtn{display:flex;align-items:center;justify-content:center}.canvasTableBookingInfo .swtichSeatIcon{width:35px;height:35px;background-color:initial;background-image:url(/static/media/switchIcon.88912855.svg);background-size:100% auto;background-position:50%;background-repeat:no-repeat;padding:0;vertical-align:bottom}.canvasTableBookingInfo .seatedBtn{background-color:#3fba88}.canvasTableBookingInfo .btn-swap{padding:4px 8px;color:#fff;text-align:center;font-size:14px;line-height:16px;letter-spacing:.668px;width:auto;height:auto}.canvasTableBookingInfo .switchBtn{background-color:#ff991f}.canvasTableBookingInfo .swapBtn{background-color:#f8ba4c}.canvasTableBookingInfo .swapSeatWrap li{background-color:#f6f6f6;padding:4px 8px;font-size:12px;line-height:17px;letter-spacing:.573px;margin-bottom:5px;color:#676767;position:relative}.canvasTableBookingInfo .swapSeatWrap li:after{content:"";display:inline-block;width:1px;height:10px;background-color:#919090;position:absolute;right:0;top:50%;transform:translateY(-50%)}.canvasTableBookingInfo .swapSeatWrap li:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.canvasTableBookingInfo .swapSeatWrap li:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.canvasTableBookingInfo .swapSeatWrap li:last-child:after{display:none}.canvasTableBookingInfo__currentBooking{border-radius:6px;background-color:#fff;padding-top:8px;margin-bottom:28px}.canvasTableBookingInfo__currentBooking .canvasTableBookingInfo__currentBooking__header{border-top-left-radius:0;border-top-right-radius:0;width:calc(100% - 16px);margin-left:8px;margin-right:8px;border-radius:6px;height:24px}.canvasTableBookingInfo__currentBooking .canvasTableBookingInfo__currentBooking__header button{height:100%}.canvasTableBookingInfo__currentBooking:last-child{border-bottom:1px solid #dcdcdc;border-radius:6px;margin-bottom:0}.canvasTableBookingInfo__currentBooking__header{display:flex;color:#fff;height:28px;border-top-left-radius:6px;border-top-right-radius:6px}.canvasTableBookingInfo__currentBooking__header button{border-radius:0}.canvasTableBookingInfo__currentBooking__header .currentBooking__header__title{flex:1 1;padding:2px 12px;margin:0}.canvasTableBookingInfo__currentBooking__header button{flex:none;width:75px;border-left:1px solid #fff;text-align:center;background-color:initial;padding:0}.canvasTableBookingInfo__currentBooking__header.bg-finish .currentBooking__header__title{color:#333}.canvasTableBookingInfo__currentBooking__body{padding:5px 8px;font-size:14px}.canvasTableBookingInfo__currentBooking__body .currentBooking__diningTime{color:rgba(51,51,51,.6);font-size:12px;line-height:17px;letter-spacing:.24px}.canvasTableBookingInfo__currentBooking__body .currentBooking__info .bookingSourceIcon{margin-left:0;margin-right:5px}.canvasTableBookingInfo__currentBooking__body .currentBooking__info .currentBooking__body__customerMemo,.canvasTableBookingInfo__currentBooking__body .currentBooking__info .currentBooking__body__shopMemo{color:rgba(51,51,51,.75);font-size:12px;line-height:17px;letter-spacing:.573px}.canvasTableBookingInfo__currentBooking__body .currentBooking__info .currentBooking__body__shopMemo:before{content:"-";display:inline-block;margin-right:3px}.canvasTableBookingInfo__currentBooking__body .currentBooking__info .onSiteTag{position:static;margin-right:5px}.canvasTableBookingInfo__currentBooking__body .currentBooking__info .currentBooking__time{width:100%;display:flex;justify-content:space-between}.canvasTableBookingInfo__currentBooking__body .currentBooking__info .currentBooking__time .ant-space-item:has(.stautsBtnTime){flex:1 1}.canvasTableBookingInfo__currentBooking__body .currentBooking__info .currentBooking__time:not(:has(.stautsBtnTime)):not(:has(.onsite-icon)) .ant-space-item:has(.currentBooking__diningTime){width:100%;text-align:right}.canvasTableBookingInfo__currentBooking__body .currentBooking__info .stautsBtnTime{font-size:12px;color:#333;letter-spacing:.24px}.canvasTableBookingInfo__currentBooking__body .currentBooking__body__customerTag{color:#676767}.canvasTableBookingInfo__currentBooking__body .currentBooking__body__customerTag li{padding:3px 8px;font-size:12px;margin-right:5px;border:1px solid #dcdcdc;border-radius:4px;margin-bottom:3px}.canvasTableBookingInfo__currentBooking__body .currentBooking__body__customerTag li:last-child{margin-right:0}.canvasTableBookingInfo__currentBooking__body .currentBooking__body__noteWRap{color:#676767}.canvasTableBookingInfo__currentBooking__body .currentBooking__body__noteWRap ul{padding-left:17px;margin-bottom:5px}.canvasTableBookingInfo__currentBooking__body .currentBooking__body__noteWRap li{display:list-item;font-size:12px;list-style:disc;text-align:left}.canvasTableBookingInfo__currentBooking__footer{display:flex;justify-content:space-between;align-items:flex-end;padding:8px;text-align:right}.canvasTableBookingInfo__currentBooking__footer:has(:first-child:last-child)>.bookingStatusBtnWrap{margin-left:auto}.canvasTableBookingInfo__currentBooking__footer .bookingStatusBtnWrap{display:inline-flex;margin-left:8px}.canvasTableBookingInfo__currentBooking__footer .bookingStatusBtnWrap button:nth-child(2){margin-left:8px}.canvasTableBookingInfo__currentBooking__footer .currentBooking__statusBtn-finish{background-color:#525252}.canvasTableBookingInfo__currentBooking__footer .currentBooking__statusBtn-cancel{border:1px solid #dcdcdc;background-color:#fff;color:rgba(51,51,51,.75)}.canvasTableBookingInfo__currentBooking__footer .currentBooking__statusBtn-seated{background-color:#647e96}.canvasTableBookingInfo__currentBooking__footer .currentBooking__statusBtn-show{background-color:#fff;border:1px solid #4b9ac3;color:#4b9ac3}.canvasTableBookingInfo__currentBooking__footer .currentBooking__statusBtn-confirmed{background-color:#3fba88}.canvasTableBookingInfo__currentBooking__footer .currentBooking__statusBtn-noshow{border:1px solid #dcdcdc;background-color:#fff;color:rgba(51,51,51,.75)}.canvasTableBookingInfo__nextBooking{padding:8px;background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.canvasTableBookingInfo__nextBooking h3{margin:0;background-color:#f5f5f5;color:#676767;padding:2px 12px;border-radius:6px}.canvasTableBookingInfo__nextBookingTop{display:flex;justify-content:space-between}.canvasTableBookingInfo__nextBookingTop>div{flex:none;width:auto}.canvasTableBookingInfo__nextBookingTop .nextBookingTop__time span{font-size:12px;line-height:normal;letter-spacing:.24px;color:#333}.canvasTableBookingInfo__nextBookingTop .nextBookingTop__time .bookingSourceIcon{margin-left:0}.canvasTableBookingInfo__nextBookingTop .nextBookingTop__statusBtn{width:auto;font-size:12px;padding-bottom:0;background-color:initial}.canvasTableBookingInfo__nextBookingTop .nextBookingTop__statusBtn.unconfirmedStatus{color:#ff991f}.canvasTableBookingInfo__nextBookingTop .nextBookingTop__statusBtn.confirmedStatus{color:#61b087}.canvasTableBookingInfo__nextBookingTop .nextBookingTop__statusBtn.showStatus{color:#4b9ac3}.canvasTableBookingInfo__nextBookingTop .nextBookingTop__statusBtn.seatedStatus{color:#647e96}.canvasTableBookingInfo__nextBookingTop .nextBookingTop__statusBtn i{transform:scale(.6);margin-right:3px}.canvasTableBookingInfo__nextBooking__footer{text-align:right}.canvasTableBookingInfo__nextBooking__footer p{background-color:#a52231;color:#fff;font-size:12px;margin:0;display:inline-block;padding:1px 3px;transform:scale(.8);transform-origin:right;border-radius:2px}.bookingStatusOption{border-radius:6px;overflow:hidden}.bookingStatusOption .bookingStatusOption__header{display:flex;color:#fff;height:24px;margin:10px 10px 2px}.bookingStatusOption .bookingStatusOption__header h3{padding:2px 12px;margin:0 12px 0 0;border-radius:6px}.bookingStatusOption .bookingStatusOption__header .currentBooking__header__title{flex:1 1}.bookingStatusOption .bookingStatusOption__header button{border:none;background-color:#fff;width:auto;height:auto;padding:6px}.bookingStatusOption .bookingStatusOption__header button .dismiss-icon{width:12px;height:12px}.bookingStatusOption .bookingStatusOption__body{padding:10px}.tableBooking{background-color:#676767;color:#fff;font-size:16px;position:fixed;right:0;bottom:0;border-top-left-radius:20px;width:155px;height:50px;text-align:center;line-height:50px;letter-spacing:1px;z-index:1031}.tableBooking i{margin-right:10px}.TableBookingNumPadWrap .TableBookingNumPadClose{width:30px;height:30px;border:2px solid #fff;border-radius:50%;transform:rotate(45deg);background-color:transparent}.TableBookingNumPadWrap .TableBookingNumPadClose:after,.TableBookingNumPadWrap .TableBookingNumPadClose:before{content:"";display:inline-block;background-color:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.TableBookingNumPadWrap .TableBookingNumPadClose:before{width:15px;height:2px}.TableBookingNumPadWrap .TableBookingNumPadClose:after{width:2px;height:15px}.TableBookingNumPadWrap .ant-modal-body{padding:0}.TableBookingNumPadWrap .ant-modal-content{border-radius:12px}.TableBookingNumPadWrap .ant-modal-close{position:absolute;top:-38px;right:0}.TableBookingNumPadWrap .ant-modal-close .ant-modal-close-x{width:auto;height:auto}.TableBookingNumPadWrap .TableBookingPanel{width:300px;box-shadow:0 2px 16px 0 rgba(0,0,0,.15);background-color:#f5f5f5;border-radius:12px;margin-bottom:50px}.TableBookingNumPadWrap .TableBookingPanel:before{position:absolute;left:5px;top:-25px;color:#fff}.TableBookingNumPadWrap .TableBookingNumPad[data-lang=zh]:before{content:"請輸入預約人數"}.TableBookingNumPadWrap .TableBookingNumPad[data-lang=en]:before{content:"Enter party size"}.TableBookingNumPadWrap .TableBookingNumPad__header{text-align:center;font-size:42px;color:#dcdcdc;padding:20px 0}.TableBookingNumPadWrap .TableBookingNumPad__header span{position:relative;display:inline-block;height:60px;min-width:100px}.TableBookingNumPadWrap .TableBookingNumPad__header span:after{content:"人";display:inline-block;font-size:18px;position:absolute;right:-20px;bottom:50%;transform:translateY(50%);color:#676767}.TableBookingNumPadWrap .TableBookingNumPad__header span[data-lang=zh]:after{content:"人"}.TableBookingNumPadWrap .TableBookingNumPad__header span[data-lang=en]:after{content:"person";right:-45px}.TableBookingNumPadWrap .TableBookingNumPad__header span.attendanceActive{color:#3fba88}.TableBookingNumPadWrap .TableBookingNumPad__body{display:flex;flex-wrap:wrap;padding:15px 30px 0;background-color:hsla(0,0%,86.3%,.15)}.TableBookingNumPadWrap .TableBookingNumPad__body>button{flex:none;width:60px;height:60px;line-height:60px;border-radius:50%;margin-right:30px;margin-bottom:15px;background-color:#f6f6f6;border:1px solid #dcdcdc;text-align:center;font-size:22px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0}.TableBookingNumPadWrap .TableBookingNumPad__body>button:nth-child(3n){margin-right:0}.TableBookingNumPadWrap .TableBookingNumPad__body .numpad-check{font-size:14px;background-color:#3fba88;border-color:#3fba88;color:#fff}.TableBookingNumPadWrap .TableBookingNumPad__body .numPad_del{width:36px;margin-top:-4px}.TableBookingNumPadWrap .TableBookingDateTime[data-lang=zh]:before{content:"請輸入預約時間"}.TableBookingNumPadWrap .TableBookingDateTime[data-lang=en]:before{content:"Enter booking time"}.TableBookingNumPadWrap .TableBookingDateTime .TableBookingNumPad__header{color:#3fba88;position:relative;padding-bottom:5px}.TableBookingNumPadWrap .TableBookingDateTime .TableBookingNumPad__header>p{position:absolute;top:0;left:50%;font-size:14px;transform:translateX(-50%)}.ConflictWarningWrap{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.2);z-index:1032}.ConflictWarningWrap button{border-radius:4px;width:100px;height:36px;line-height:36px;color:#fff}.ConflictWarningWrap button.cancelBtn{background-color:#c8c8c8}.ConflictWarningWrap button.checkBtn{background-color:#3fba88}.ConflictWarningWrap .ConflictWarning{position:absolute;top:10px;left:50%;transform:translateX(-50%);background-color:#fff;border-radius:5px;font-size:14px;width:350px;text-align:center}.ConflictWarningWrap .ConflictWarningBody,.ConflictWarningWrap .ConflictWarningFooter,.ConflictWarningWrap .ConflictWarningHeader{padding:10px}.ConflictWarningWrap .ConflictWarningHeader{box-shadow:0 1px 6px 0 rgba(0,0,0,.1);font-size:18px}.ConflictWarningWrap .ConflictWarningHeader i{color:#d0021b;margin-right:3px}.ConflictWarningWrap .ConflictWarningBody{padding-top:20px;padding-bottom:20px}.ConflictWarningWrap .ConflictWarningFooter{box-shadow:0 -1px 6px 0 rgba(0,0,0,.1)}.ConflictWarningWrap .ConflictWarningFooter button:first-child{margin-right:10px}.highlight-booking{animation:pulse 1s ease-in-out 3;box-shadow:0 0 10px 5px rgba(248,186,76,.5);z-index:10}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(248,186,76,.7)}70%{box-shadow:0 0 0 10px rgba(255,255,0,0)}to{box-shadow:0 0 0 0 rgba(255,255,0,0)}}.NewModuleTimeline{height:calc(100dvh - 30px);width:100%;overflow:hidden;position:relative}@media (max-width:768px){.NewModuleTimeline{height:100dvh!important}.NewModuleTimeline .timeline__right__booking{height:100%!important}}.NewModuleTimeline p{margin:0}.NewModuleTimeline .timeline{display:flex;height:100%;background-color:#f9f9f9}.NewModuleTimeline .timeline .timeline__left{flex:none;width:90px;overflow:visible;display:flex;flex-direction:column;height:100%}.NewModuleTimeline .timeline .timeline__right{flex:1 1;overflow:hidden;height:100%;position:relative;display:flex;flex-direction:column}.NewModuleTimeline .timeline__left__title{flex:none;width:90px;background-color:#676767;color:#fff;height:30px;line-height:30px;text-align:center;border-right:1px solid hsla(0,0%,78.4%,.5);border-bottom:1px solid hsla(0,0%,78.4%,.5);font-size:10px}.NewModuleTimeline .timeline__right__time{display:flex;font-size:10px;overflow:hidden;position:relative;flex:none}.NewModuleTimeline .timeline__right__time .timeCell{flex:none;width:48px;background-color:#676767;color:#c8c8c8;height:30px;line-height:30px}.NewModuleTimeline .timeline__right__time .timeCell:last-child{border-right:none}.NewModuleTimeline .currentTimeTag{position:absolute;bottom:0;left:0;width:12px;height:6px;background-color:#f77677;border-top-left-radius:6px;border-top-right-radius:6px;margin-left:-6px}.NewModuleTimeline .currentTimeWrap{position:absolute;top:0;background:linear-gradient(270deg,hsla(0,0%,40.4%,.3) 1.86%,hsla(0,0%,40.4%,.02) 95.97%);pointer-events:none;transform:translateX(calc(-100% + 1.5px));border-right:3px solid #f77677;height:calc(100% - 360px)}@media (max-width:768px){.NewModuleTimeline .currentTimeWrap{height:calc(100% - 510px)}}.NewModuleTimeline .timelineTableGroup{overflow-y:auto;overflow-x:hidden;flex:1 1;padding-bottom:360px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.NewModuleTimeline .timelineTableGroup::-webkit-scrollbar{display:none}@media (max-width:768px){.NewModuleTimeline .timelineTableGroup{padding-bottom:510px}}.NewModuleTimeline .timelineTableGroup .tableLabel{height:75px}.NewModuleTimeline .timelineTableGroup__groupArea{display:flex}.NewModuleTimeline .timelineTableGroup__groupArea>div{flex:none}.NewModuleTimeline .timelineTableGroup__groupName{width:40px;border-bottom:1px solid hsla(0,0%,78.4%,.5);border-right:1px solid hsla(0,0%,78.4%,.5);align-self:stretch;display:flex;text-align:center;background-color:#676767;color:#fff;font-size:10px;word-break:break-all}.NewModuleTimeline .timelineTableGroup__groupName>p{align-self:center;flex:1 1}.NewModuleTimeline .timelineTableGroup__tables{width:50px}.NewModuleTimeline .timelineTableGroup__tables__tableLabel{border-bottom:1px solid hsla(0,0%,78.4%,.5);height:50px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:10px;background-color:#676767;color:#fff;-webkit-user-select:none;user-select:none}.NewModuleTimeline .timeline__right__booking{overflow:auto;-webkit-overflow-scrolling:touch;position:relative;flex:1 1}.NewModuleTimeline .timelineBooking{font-size:0;position:relative;padding-bottom:360px}@media (max-width:768px){.NewModuleTimeline .timelineBooking{padding-bottom:510px}}.NewModuleTimeline .timelineBookingRow{display:inline-flex;position:relative;overflow:hidden;white-space:nowrap}.NewModuleTimeline .spaceCell{flex:none;border-bottom:1px solid hsla(0,0%,78.4%,.5);border-right:1px solid hsla(0,0%,78.4%,.5);height:50px;width:48px;display:flex;-webkit-user-select:none;user-select:none}.NewModuleTimeline .spaceCell-min{flex:1 1;border-right:1px solid rgba(207,187,10,.27450980392156865);cursor:pointer}.NewModuleTimeline .spaceCell-min.noActive{background-color:hsla(0,0%,40.4%,.6980392156862745);pointer-events:none}.NewModuleTimeline .spaceCell-min.tableActive{background-color:rgba(219,75,75,.9058823529411765)}.NewModuleTimeline .item-list__item{background-color:#2c5344;padding:5px 8px;color:#fff;font-size:12px;border-radius:4px}.NewModuleTimeline .item-list__item p{margin-bottom:0}.NewModuleTimeline .timelineBookingCell{position:absolute;top:50%;height:38px;margin-top:-19px;border-radius:6px;color:#fff;font-size:12px;overflow:hidden;cursor:pointer;box-shadow:-1px 1px 3px 1px hsla(0,0%,40.4%,.5);-webkit-user-select:none;user-select:none;padding:2px 4px;display:flex;justify-content:center;flex-direction:column}.NewModuleTimeline .timelineBookingCell.color-subtitle{color:rgba(51,51,51,.75)}.NewModuleTimeline .timelineBookingCell.color-subtitle .bookingAttendance .account-icon{background-color:rgba(51,51,51,.75)}.NewModuleTimeline .timelineBookingCell.color-subtitle .bookingPhone{color:rgba(51,51,51,.6)}.NewModuleTimeline .timelineBookingCell .bookingCell-header,.NewModuleTimeline .timelineBookingCell .horizontal-between{pointer-events:none;position:relative}.NewModuleTimeline .timelineBookingCell .horizontal-between{align-items:flex-end}.NewModuleTimeline .timelineBookingCell .bookingPhone{color:hsla(0,0%,100%,.75);margin-right:8px}.NewModuleTimeline .timelineBookingCell .bookingAttendance{display:flex;align-items:flex-end}.NewModuleTimeline .timelineBookingCell .bookingAttendance .account-icon{background-color:#fff}.NewModuleTimeline .timelineBookingCell:hover{z-index:1000}.NewModuleTimeline .canvasTableBookingInfoWrap{transform:translateY(0)}.NewModuleTimeline .canvasTableBookingInfo{margin:0;font-size:14px}.NewModuleTimeline .canvasTableBookingInfo__arrow{border-radius:6px}.NewModuleTimeline .canvasTableBookingInfo__arrow:before{top:-5px;left:15px;background-color:#fff}.NewModuleTimeline .canvasTableBookingInfo__arrow:after{display:none}.NewModuleTimeline .canvasTableBookingInfo__arrow>div{border-radius:6px}.NewModuleTimeline .arrowRight{transform:translateY(-20px)}.NewModuleTimeline .arrowRight .canvasTableBookingInfo__arrow:before{top:15px;left:auto;right:-5px;background-color:#fff}.NewModuleTimeline .arrowRight .canvasTableBookingInfo__arrow:after{display:none}.TimelineSeat{position:fixed;width:100vw;height:100vh;overflow-y:auto;background-color:rgba(0,0,0,.4);z-index:1032;top:0;left:0}.TimelineSeat .closeTimelineSeatBtn{width:30px;height:30px;border:2px solid #fff;border-radius:50%;position:absolute;top:-20px;right:-50px;transform:rotate(45deg);background-color:transparent}.TimelineSeat .closeTimelineSeatBtn:after,.TimelineSeat .closeTimelineSeatBtn:before{content:"";display:inline-block;background-color:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.TimelineSeat .closeTimelineSeatBtn:before{width:15px;height:2px}.TimelineSeat .closeTimelineSeatBtn:after{width:2px;height:15px}.TimelineSeat .TimelineLeaveTime{position:absolute;top:50px;left:50%;z-index:1032;transform:translateX(-50%);margin-bottom:80px}.TimelineSeat .TimelineLeaveTime .backToStep1{position:absolute;top:-25px;left:0;background-color:initial;color:#fff;font-size:14px;border:none}.TimelineSeat .TimelineLeaveTime .backToStep1:before{content:"\f060";display:inline-block;margin-right:3px;font:normal normal normal 12px/1 FontAwesome}.TimelineSeat .TimelineLeaveTimePanel{width:300px;background-color:#fff;border-radius:10px;overflow:hidden}.TimelineSeat .TimelineLeaveTimePanel__title{background-color:#f6f6f6;font-size:14px;text-align:center;box-shadow:0 1px 6px 0 rgba(0,0,0,.06);padding:10px}.TimelineSeat .TimelineLeaveTimePanel__header{background-color:#fff;padding:10px;text-align:center;font-weight:700;color:#3fba88;font-size:30px}.TimelineSeat .TimelineLeaveTimePanel__header span{letter-spacing:2px}.TimelineSeat .TimelineLeaveTimePanel__header p{font-weight:400;font-size:12px;margin:0}.TimelineSeat .TimelineLeaveTimePanel__body{padding:10px 20px 0;background-color:hsla(0,0%,86.3%,.15);text-align:center;background-color:#f6f6f6}.TimelineSeat .TimelineLeaveTimePanel__body img.numPad_del{width:35px;transform:translateY(-2px) translateX(0)}.TimelineSeat .keyboard{display:flex;flex-wrap:wrap;justify-content:center}.TimelineSeat .keyboard .keyboardCell{flex:none;width:70px;height:70px;line-height:70px;border-radius:50%;border:1px solid #dcdcdc;background-color:#fff;margin-right:25px;margin-bottom:10px;font-size:20px;cursor:pointer}.TimelineSeat .keyboard .keyboardCell:hover{transform:translateX(1px) translateY(1px)}.TimelineSeat .keyboard .keyboardCell:nth-child(3n){margin-right:0}.TimelineSeat .keyboard .keyboardCell.keyboardCell-check{font-size:16px;background-color:#3fba88;color:#fff;border-color:#3fba88}.TimelineSeat .keyboard .keyboardCell.keyboardCell-check:disabled{opacity:.3}.timelineSeatPanel-modal .attendanceStyle{color:#dcdcdc}.timelineSeatPanel-modal .chosenTableStyle{color:#3fba88}.timelineSeatPanel-modal .timelineSeatPanel__body{overflow-y:auto;background-color:#fff}.timelineSeatPanel-modal .timelineSeatPanel__body .groupName{font-size:16px;border-radius:2px;padding:2px 15px;background-color:rgba(56,128,99,.2);color:#676767;word-break:break-all}.timelineSeatPanel-modal .timelineSeatPanel__body .groupTableWrap{display:flex;flex-wrap:wrap;padding:10px 0;background-color:#fff}.timelineSeatPanel-modal .timelineSeatPanel__body .groupTable{flex:none;width:23.5%;height:45px;margin-right:2%;margin-bottom:10px;border-radius:4px;text-align:center;border:1px solid #ddd;cursor:pointer;overflow:hidden;text-overflow:ellipsis;padding:0 5px}.timelineSeatPanel-modal .timelineSeatPanel__body .groupTable>p{margin-bottom:0;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.timelineSeatPanel-modal .timelineSeatPanel__body .groupTable>p:nth-child(2){font-size:10px;color:#aaa}.timelineSeatPanel-modal .timelineSeatPanel__body .groupTable:last-child,.timelineSeatPanel-modal .timelineSeatPanel__body .groupTable:nth-child(4n){margin-right:0}.timelineSeatPanel-modal .timelineSeatPanel__body .groupTable.active{background-color:#3fba88;border-color:#3fba88}.timelineSeatPanel-modal .timelineSeatPanel__body .groupTable.active>p{color:#fff}.timelineSeatPanel-modal .timelineSeatPanel__body .groupTable.notClickable{position:relative;pointer-events:none;color:#979797;background-color:#dcdcdc;border-color:#dcdcdc;cursor:default}.timelineSeatPanel-modal .timelineSeatPanel__body .groupTable.notClickable:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.timelineSeatPanel-modal .timelineSeatPanel__body .groupTable.notClickable:after{content:"\F007";font-family:FontAwesome;position:absolute;bottom:2px;left:5px;font-size:14px;line-height:normal}.timelineSeatPanel-modal .timelineSeatPanel__body select{border:1px solid #ccc;height:30px;width:100%;margin-bottom:15px}.timelineSeatPanel-modal .timelineSeatPanel__body select:focus{outline:none}.waringWrap .waringLayout{position:fixed;top:0;left:0;z-index:1032;width:100vw;height:100vh;background-color:rgba(51,51,51,.5);font-size:16px;color:#676767}.waringWrap .waring{background-color:#fff;border-radius:12px;width:400px;box-shadow:0 1px 6px 0 rgba(0,0,0,.06);position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:1033}.waringWrap .waring__closeBtn{width:30px;height:30px;border:2px solid #fff;border-radius:50%;position:absolute;top:-20px;right:-50px;transform:rotate(45deg);background-color:transparent;padding:0}.waringWrap .waring__closeBtn:after,.waringWrap .waring__closeBtn:before{content:"";display:inline-block;background-color:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.waringWrap .waring__closeBtn:before{width:15px;height:2px}.waringWrap .waring__closeBtn:after{width:2px;height:15px}.waringWrap .waring__header{font-size:20px;padding:14px 30px;box-shadow:0 1px 6px 0 rgba(0,0,0,.1)}.waringWrap .waring__body{padding:30px;border-bottom:1px solid #dcdcdc}.waringWrap .waring__footer{padding:7px;text-align:right}.waringWrap p{margin:0 0 10px}.waringWrap .tableName:after{content:"、"}.waringWrap .tableName:last-child:after{content:""}.waringWrap .fontBold{font-weight:700}.waringWrap .colorRed{color:#e26575}.waringWrap button.waring-cancel,.waringWrap button.waring-check{color:#fff;width:110px;height:42px;line-height:42px;border-radius:6px;margin-right:10px;outline:none;border:none}.waringWrap button.waring-cancel:last-child,.waringWrap button.waring-check:last-child{margin-right:0}.waringWrap .waring-cancel{background-color:#c8c8c8}.waringWrap .waring-check{background-color:#3fba88}.announcementPanel .select_disabled{color:#c8c8c8!important}.announcementPanel .select_disabled .dropdownIcon:before{background-image:url(/static/media/arrowDown_icon_gray.ece39809.svg)!important}.announcementPanel .select_disabled .ant-select-selection-item{color:#c8c8c8}.announcementPanel .statusDropDown{display:inline-flex;justify-content:space-between;align-items:center;width:100%;background:#f0f0f0;font-weight:500;font-size:15px;line-height:24px;color:#676767;border-radius:3px;padding:0 11px}.announcementPanel .statusDropDown span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.announcementPanel .statusDropDown:hover{text-decoration:none}.announcementPanel .statusCardDropDown_menu span{color:#676767}.announcementPanel .statusCardDropDown{background:#f0f0f0;border-radius:3px}.announcementPanel .statusCardDropDown button{width:100%;border:none;font-weight:500;display:flex;justify-content:space-between;align-items:center}.announcementPanel .statusCardDropDown .dropdownIcon:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(/static/media/arrowDown_icon_dark.4cc26395.svg);background-repeat:no-repeat;background-size:78% auto;background-position:50%;vertical-align:bottom}.announcementPanel .statusCardDropDown .dropdown-menu{border:none;padding:12px 0;text-align:right;width:88px;margin-top:5px;border-radius:6px;z-index:999!important;position:absolute;right:15px}.announcementPanel .statusCardDropDown ul{padding:0;margin:0}.announcementPanel .statusCardDropDown li{height:36px;width:100%;padding:8px 16px;line-height:1.5;display:list-item;list-style:none;color:#676767;font-weight:400;text-align:left}.announcementPanel .statusCardDropDown li:hover{background:hsla(0,0%,94.1%,.5);font-weight:700;cursor:pointer}.announcementHeader{display:flex;justify-content:space-between;align-items:center;padding:16px;height:68px;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1}@media (max-width:768px){.announcementHeader{flex-wrap:wrap;padding:12px 16px 8px;height:101px}}@media (max-width:768px){.announcementHeader:has(.search-input) h2{display:none}.announcementHeader:has(.search-input) .actionBtn{width:100%}.announcementHeader:has(.search-input) .actionBtn .ant-space-item:first-child{flex:1 1}.announcementHeader:has(.search-input) .actionBtn .expandSearchInput{width:100%}}.announcementHeader h2{color:#333}.announcementHeader button.button-round-big{min-width:132px;height:40px}@media (max-width:768px){.announcementHeader button.button-round-big{width:36px;height:36px;min-width:0;padding:9px}.announcementHeader button.button-round-big span{display:none}}.announcementHeader .action-display-button{width:auto}.announcementHeader .actionBtn{display:flex;align-items:center}.announcementHeader .btn_export{width:40px;margin-right:16px}@media (max-width:768px){.announcementHeader .announcementHeader-tab{order:3;width:100%;display:inline-flex;justify-content:center;margin-top:8px}.announcementHeader .announcementHeader-tab .dateModeSwitcher-tab{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.announcementHeaderFilter{display:flex;align-items:center;padding:16px;background-color:#fff;position:-webkit-sticky;position:sticky;top:68px;z-index:1}.announcementHeaderFilter ul{margin:0;padding:0;display:flex;overflow-x:auto;flex-wrap:nowrap}.announcementHeaderFilter li{display:inline-block;padding:2px 6px;height:28px;border-radius:6px;cursor:pointer;position:relative;margin-right:16px}.announcementHeaderFilter li.active{color:#3fba88}.announcementHeaderFilter li.active:after{content:"";width:calc(100% - 12px);height:2px;background-color:#3fba88;border-radius:100px;position:absolute;bottom:2px;left:6px}.announcementHeaderFilter li:last-child{margin-right:0}@media (max-width:768px){.announcementHeaderFilter{padding:12px 16px;top:101px}.announcementHeaderFilter li{font-size:14px;line-height:125%;letter-spacing:.7px;margin-right:32px}.announcementHeaderFilter li>div{width:-webkit-max-content;width:max-content}}.announcementHeader_action{width:100%;display:flex;justify-content:flex-end;align-items:center;padding:8px 34px;margin-bottom:16px;background-color:#fff;position:-webkit-sticky;position:sticky;top:128px;z-index:1}.announcementHeader_action input[type=checkbox]{width:21px;height:21px;border:1px solid #c8c8c8;border-radius:4px;-webkit-appearance:none;margin-right:12px;margin-top:0;position:relative}.announcementHeader_action input[type=checkbox]:checked{background:#3fba88;border-radius:4px;border:1px solid #c8c8c8}.announcementHeader_action input[type=checkbox]:checked:after{content:"\f00c";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.announcementHeader_action input[type=checkbox]:active,.announcementHeader_action input[type=checkbox]:focus{border:1px solid #c8c8c8;outline-offset:0}.announcementHeader_action .announcementHeader_action-btn{display:flex}.announcementHeader_action .announcementHeader_action-btn button{padding:2px}.announcementHeader_action .announcementHeader_action-btn button:has(.delete-mask-icon){margin-right:20px}@media (max-width:768px){.announcementHeader_action{padding:8px 16px;justify-content:space-between;top:153px}.announcementHeader_action .announcementHeader_action_right{display:flex;align-items:center}.announcementHeader_action input[type=checkbox]{width:20px;height:20px}.announcementHeader_action .announcementHeader_action-btn button:has(.delete-mask-icon){margin-right:8px}}.announcementHeader_action button{border:none;background-color:#fff;font-weight:500;font-size:14px;display:flex;align-items:center}@media (min-width:768px){.announcementHeader_action .announcementHeader_action_check{display:none}}.announcementHeader_action .announcementHeader_action_sort{display:flex;font-weight:500;font-size:13px;line-height:18px;color:#676767;margin-left:16px}.announcementHeader_action .announcementHeader_action_sort .end,.announcementHeader_action .announcementHeader_action_sort .start{cursor:pointer}.announcementHeader_action .announcementHeader_action_sort .end span,.announcementHeader_action .announcementHeader_action_sort .start span{margin-right:6px}.announcementHeader_action .announcementHeader_action_sort .end>.active,.announcementHeader_action .announcementHeader_action_sort .start>.active{color:#3fba88}.announcementHeader_action .announcementHeader_action_sort .start{margin-right:8px}@media (min-width:768px){.announcementHeader_action .announcementHeader_action_sort{display:none}}.announcementHeader_action.announcementHeader_action_small button{background:#fff;font-weight:500;font-size:13px;line-height:18px;color:#676767;display:flex;align-items:center;justify-content:center}.announcementHeader_action.announcementHeader_action_small button:hover{background-color:#f9f9f9}.announcementHeader_action.announcementHeader_action_small button img{margin-right:4px}.announcementHeader_action.announcementHeader_action_small .editDropdown_disabled{color:#c8c8c8}.announcementHeader_action.announcementHeader_action_small .editDropdown_disabled:hover{background-color:#fff;border-radius:0;cursor:not-allowed}.announcementHeader_action.announcementHeader_action_small .editDropdown_disabled .dropdownIcon{opacity:.3}@media (min-width:768px){.announcementHeader_action.announcementHeader_action_small .statusCardDropDown{display:none}}@media (max-width:768px){.announcementHeader_action.announcementHeader_action_small{display:flex;justify-content:space-between}.announcementHeader_action.announcementHeader_action_small .statusCardDropDown .dropdown-menu{top:auto;left:24px}}.btn_effective button:has(.delete-mask-icon){color:#ef6868}.btn_effective .delete-mask-icon{background-color:#ef6868}.btn_effective button:has(.calendar-mask-icon){color:#676767}.btn_effective .calendar-mask-icon{background-color:#676767}.btn_disabled{color:#c8c8c8}.btn_disabled button{cursor:default}.announcementList{background:#f9f9f9;padding-bottom:24px}.announcementList table{padding:0 14px}.announcementList tbody>tr:hover>td{background:none}.announcementList td.ant-table-column-sort{background-color:#fff}.announcementList .ant-table-column-sorter{display:none}.announcementList .ant-table table{border-spacing:0 16px}.announcementList .ant-table-content,.announcementList .ant-table-thead th.ant-table-column-has-sorters:hover,.announcementList .ant-table-thead th.ant-table-column-sort{background:#f9f9f9}.announcementList .ant-table-thead>tr>th{border-bottom:none;padding:0 14px;color:#676767}.announcementList .ant-table-cell:before{display:none}.announcementList .ant-table-row{background:#fff}.announcementList .ant-table-tbody>tr.ant-table-row:hover{box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px}.announcementList .ant-table-tbody>tr.ant-table-row-selected>td,.announcementList .ant-table-tbody>tr.ant-table-row:hover>td{background:#fff}.announcementList .announcementList_row{height:64px;padding:16px 20px;color:#676767;cursor:pointer}.announcementList .announcementList_row td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.announcementList .announcementList_row td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.announcementList .ant-table-selection-column{padding:16px}.announcementList .titleColumns div{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.announcementList .statusColumns .ant-select{width:100%!important}.announcementList .editColumns{width:5%;pointer-events:auto;padding:0}.announcementList .editColumns .icon_edit{width:32px;height:32px;padding:8px}.announcementList .editColumns_none{width:0}.announcementList .ant-checkbox-checked .ant-checkbox-inner{background-color:#3fba88;border-color:#3fba88}.announcementList .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#3fba88;display:none}.announcementList .ant-checkbox:hover .ant-checkbox-inner{border-color:#3fba88}.announcementList .ant-checkbox-checked:after{border-color:#3fba88;animation:none}.announcementList .ant-checkbox-checked .ant-checkbox-inner:after{content:"\f00c";font:normal normal normal 12px FontAwesome;color:#fff;border:none;transform:scale(1) translate(-20%,-50%)}.announcementList .th_dateTime{cursor:pointer}.announcementList .th_dateTime span{margin-left:8px}.announcementList .th_dateTime_disabled{cursor:default;color:#c8c8c8}.announcementList .ant-select-selection-item{font-weight:400}.announcementList .ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f9f9f9;border-radius:3px;border:none;font-size:14px;line-height:20px;color:#676767}.announcementList .announcement_pagination{display:flex;align-items:center;justify-content:center;margin-top:24px}@media (max-width:768px){.announcementList .announcementList_table{display:none}}.announcementList .announcementItemList{position:relative;display:none;padding-top:8px}.announcementList .announcementItemList input[type=checkbox]{width:21px;height:21px;border:1px solid #c8c8c8;border-radius:4px;-webkit-appearance:none;margin-right:12px;margin-top:0;position:relative}.announcementList .announcementItemList input[type=checkbox]:checked{background:#3fba88;border-radius:4px;border:1px solid #c8c8c8}.announcementList .announcementItemList input[type=checkbox]:checked:after{content:"\f00c";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.announcementList .announcementItemList input[type=checkbox]:active,.announcementList .announcementItemList input[type=checkbox]:focus{border:1px solid #c8c8c8;outline-offset:0}.announcementList .announcementItemList .listEmpty{display:flex;align-items:center;justify-content:center;flex-direction:column;height:360px;color:#676767;text-align:center}.announcementList .announcementItemList .listEmpty .title{font-weight:500;font-size:14px;line-height:20px;margin-bottom:24px}@media (max-width:768px){.announcementList .announcementItemList .listEmpty .title{margin-bottom:32px}}@media (max-width:768px){.announcementList .announcementItemList .listEmpty{font-size:12px;line-height:150%;text-align:center;letter-spacing:1.16px;padding:0 12px}.announcementList .announcementItemList .listEmpty .content div:nth-child(2){margin-top:24px}}@media (max-width:768px){.announcementList .announcementItemList{display:block}}.announcementList .announcementItem{width:100%;height:96px;background:#fff;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;padding:8px 16px;cursor:pointer}.announcementList .announcementItem button{width:24px;height:24px;background-color:#fff;display:flex;justify-content:center;align-items:center}.announcementList .announcementItem button:hover{background-color:hsla(0,0%,94.1%,.5);border-radius:8px}.announcementList .announcementItem .announcementItem_info{display:flex;align-items:center;width:100%}.announcementList .announcementItem .announcementItem_info input[type=checkbox]{margin-right:16px;width:20px;height:20px;min-width:20px;min-height:20px}.announcementList .announcementItem .announcementItem_info .announcementItem_content{width:100%}.announcementList .announcementItem .title{font-weight:500;font-size:14px;line-height:20px;color:#676767;margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:520px){.announcementList .announcementItem .title{width:400px}}@media (max-width:414px){.announcementList .announcementItem .title{width:280px}}@media (max-width:375px){.announcementList .announcementItem .title{width:auto;max-width:270px}}.announcementList .announcementItem .dateTime,.announcementList .announcementItem .status{font-size:12px;line-height:16px;color:#676767;line-height:1.5}.announcementList .announcementItem .dateTime .top{margin-top:20px}.announcementList .announcementItem .statusCardDropDown .dropdown-menu{top:auto}.announcementList .announcementItem .editDropdown_disabled:hover{background-color:#fff;border-radius:0;cursor:not-allowed}.announcementList .announcementItem .editDropdown_disabled svg{fill:#c8c8c8}.announcementList .announcementItem .icon_edit{margin-right:8px}.announcement_pagination .ant-pagination-next,.announcement_pagination .ant-pagination-prev{display:none}.announcement_pagination .ant-pagination-item{font-weight:500;font-size:14px;text-align:center;color:#676767;background-color:initial;border:none}.announcement_pagination .ant-pagination-item a:hover{color:#676767;opacity:.7}.announcement_pagination .ant-pagination-item-active{width:32px;height:32px;background:#3fba88;border-radius:8px}.announcement_pagination .ant-pagination-item-active a{color:#fff}.announcementPreviewModal .ant-modal-content{border-radius:16px}@media (max-width:768px){.announcementPreviewModal .ant-modal-content{border-radius:16px 16px 0 0}}.announcementPreviewModal .ant-modal-body{height:584px;padding:0 52px 40px;overflow:auto;border-radius:16px}@media (max-width:768px){.announcementPreviewModal .ant-modal-body{padding:0 24px 24px}}.announcementPreviewModal .editDropdown{width:32px;height:32px;border-radius:6px;border:none;background-color:#fff}.announcementPreviewModal .editDropdown:hover,.announcementPreviewModal .editDropdown[aria-expanded=true]{background-color:#f0f0f0}.announcementPreviewModal .listCardDropDown{width:24px;height:24px;min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}.announcementPreviewModal .listCardDropDown:hover{background:hsla(0,0%,94.1%,.5);border-radius:8px}.announcementPreviewModal .listCardDropDown_disabled svg{fill:#c8c8c8}.announcementPreviewModal .listCardDropDown_disabled:hover{background:#fff;border-radius:8px;cursor:not-allowed}.announcementPreviewModal .header{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;padding:58px 0 24px}@media (max-width:768px){.announcementPreviewModal .header{padding-top:24px}}.announcementPreviewModal .title{color:#333;font-size:22px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;word-break:break-word}.announcementPreviewModal .title .editDropdown{display:flex;align-items:center;justify-content:center}.announcementPreviewModal .type{color:#8cd6b8}.announcementPreviewModal .type span{color:#3fba88}.announcementPreviewModal .dateTime{font-size:14px;line-height:20px;letter-spacing:1px;color:#858585;margin-top:4px}.announcementPreviewModal .content{font-size:15px;line-height:21px;letter-spacing:1px;white-space:pre-line;font-weight:400}.announcementPreviewModal_dropDown_menu{animation-duration:0s!important}.announcementPreviewModal_dropDown_menu ul{min-width:150px;background:#fff;box-shadow:0 2px 6px -1px rgba(0,0,0,.15);border-radius:5px}.announcementPreviewModal_dropDown_menu li{color:#676767;height:32px;width:100%;padding:10px 16px}.announcementPreviewModal_dropDown_menu li:hover{background:hsla(0,0%,94.1%,.5);font-weight:700}.announcementPreviewModal_dropDown_menu li:first-child{margin-top:5px}.announcementPreviewModal_dropDown_menu li:last-child{margin-bottom:5px}.announcementPreviewModal_dropDown_menu .option_deleted{color:#ce4949}.announcementAddModal h4{margin:0 0 16px;font-size:14px}.announcementAddModal input[type=text],.announcementAddModal textarea{width:100%;border:1px solid #c8c8c8;border-radius:8px;padding:12px}.announcementAddModal input[type=text]::placeholder,.announcementAddModal textarea::placeholder{color:#c8c8c8;font-weight:400}.announcementAddModal input[type=text]:focus,.announcementAddModal textarea:focus{outline:none;box-shadow:0 0 0 1px #676767}.announcementAddModal input[type=text]{height:45px}.announcementAddModal input[type=radio]{accent-color:#676767}.announcementAddModal textarea{height:160px;resize:none}.announcementAddModal .ant-picker{width:100%;border-radius:8px;height:45px}.announcementAddModal .ant-picker .ant-picker-input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.announcementAddModal .ant-picker .ant-picker-input{max-width:125px}}.announcementAddModal .ant-picker .ant-picker-suffix{position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (max-width:768px){.announcementAddModal .ant-picker{max-width:none}}.announcementAddModal .ant-picker .ant-picker-active-bar{background:#3fba88!important}.announcementAddModal .announcement_row{width:100%;margin-bottom:24px}@media (max-width:768px){.announcementAddModal .announcement_row{margin-bottom:32px}}.announcementAddModal .announcement_flex{display:flex;justify-content:space-between}.announcementAddModal .announcement_flex label{cursor:pointer}.announcementAddModal .announcement_flex label input{margin-right:8px}.announcementAddModal .announcement_flex>div{width:50%}@media (max-width:768px){.announcementAddModal .announcement_flex{flex-direction:column}.announcementAddModal .announcement_flex>div{width:100%}.announcementAddModal .announcement_flex label{margin-bottom:12px}.announcementAddModal .announcement_flex div label{margin-bottom:8px}}.announcementAddModal .announcement_check{margin:32px 0 0}.announcementAddModal .announcement_check label{display:flex;align-items:center;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;margin:0}.announcementAddModal .announcement_check input[type=checkbox]{width:21px;height:21px;border:1px solid #c8c8c8;border-radius:4px;-webkit-appearance:none;margin-right:12px;margin-top:0;position:relative}.announcementAddModal .announcement_check input[type=checkbox]:checked{background:#3fba88;border-radius:4px;border:1px solid #c8c8c8}.announcementAddModal .announcement_check input[type=checkbox]:checked:after{content:"\f00c";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.announcementAddModal .announcement_check input[type=checkbox]:active,.announcementAddModal .announcement_check input[type=checkbox]:focus{border:1px solid #c8c8c8;outline-offset:0}.announcementAddModal .dateTime_disabled{height:45px;width:100%;padding:12px;background:#f9f9f9;border:1px solid #c8c8c8;border-radius:8px;font-size:14px;line-height:20px;color:#c8c8c8;display:flex;align-items:center;justify-content:space-between}.announcementAddModal .input_error{border:1.5px solid #ef6868!important}.announcementAddModal .input_error .ant-picker-input input::placeholder,.announcementAddModal .input_error::placeholder{color:#ef6868!important;font-weight:400}.ant-picker-ok button span{color:#fff}.ant-picker-cell-today .ant-picker-cell-inner:before{border:1px solid #3fba88!important}.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-selected .ant-picker-cell-inner{background-color:#3fba88!important}.ant-picker-cell-in-range:before,.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background-color:#ecf8f3!important}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{background-color:initial!important}.ant-picker-ranges .ant-picker-ok button{background-color:#3fba88;border-color:#3fba88}.addModal_finished{color:#c8c8c8!important}.addModal_finished .ant-modal-body{padding:24px}.addModal_finished .official_radio{color:#676767}.addModal_finished .announcementFinished{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;color:#676767}.addModal_finished .announcementFinished button{margin-left:16px}.addModal_finished input[type=checkbox]:checked{background:#c8c8c8!important}.addModal_finished .announcement_row:last-child{margin-bottom:0}.announcementOfficialModal{width:640px!important;color:#676767!important;padding-bottom:0!important;font-weight:500}.announcementOfficialModal button{padding:10px;width:auto;min-width:124px}.announcementOfficialModal .ant-modal-header{height:56px;border-radius:16px 16px 0 0;padding:16px 32px;background:#3fba88;letter-spacing:1.11px}.announcementOfficialModal .ant-modal-header .ant-modal-title{color:#fff;font-size:20px}.announcementOfficialModal .ant-modal-body{padding:0}.announcementOfficialModal .announcement_title{height:50px;padding:12px 32px;position:static;font-weight:500;font-size:18px;line-height:150%;letter-spacing:1.11px}@media (max-width:768px){.announcementOfficialModal .announcement_title{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.announcementOfficialModal .announcement_content{width:100%;height:168px;background-color:#f5f5f5;padding:12px 32px;overflow-y:auto;font-weight:400;white-space:pre-wrap}@media (max-width:768px){.announcementOfficialModal .announcement_content{height:216px}}.announcementOfficialModal .announcement_content::-webkit-scrollbar{width:14px;height:10px}.announcementOfficialModal .announcement_content::-webkit-scrollbar-track{box-shadow:inset 0 0 14px 14px #fff;border:4px solid transparent}.announcementOfficialModal .announcement_content::-webkit-scrollbar-thumb{box-shadow:inset 0 0 14px 14px #a4a4a4;border:4px solid transparent;border-radius:100px}.announcementOfficialModal .announcement_content::-webkit-scrollbar-button{display:none}.announcementListModal h4{margin:0 0 4px;font-weight:500;font-size:16px;line-height:150%;letter-spacing:1.11px;color:#3fba88}.announcementListModal .editDropdown{width:24px;height:24px;border-radius:6px;border:none;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:0}.announcementListModal .editDropdown:hover,.announcementListModal .editDropdown[aria-expanded=true]{background-color:#f0f0f0}.announcementListModal .listCardDropDown .dropdown-menu{border:none;padding:12px 0;text-align:right;width:150px;margin-top:5px;border-radius:6px;z-index:999!important;position:absolute;top:48px;right:16px}.announcementListModal .listCardDropDown ul{padding:0;margin:0}.announcementListModal .listCardDropDown li{min-height:40px;width:100%;padding:10px 16px;line-height:1.5;display:list-item;list-style:none;color:#676767;font-weight:400;text-align:left}.announcementListModal .listCardDropDown li:nth-child(3){color:#ce4949}.announcementListModal .listCardDropDown li:hover{background:hsla(0,0%,94.1%,.5);font-weight:700;cursor:pointer}.announcementListModal.dayList .ant-modal-header{height:auto;padding:0}.announcementListModal.dayList .ant-modal-header .date{padding:14px 16px}.announcementListModal.dayList .ant-modal-header .tab{padding:6px 12px 0}.announcementListModal.dayList .ant-modal-header .tab button{padding:8px 6px;width:50%;border:none;background:#fff;position:relative}.announcementListModal.dayList .ant-modal-header .tab button.active{color:#3fba88}.announcementListModal.dayList .ant-modal-header .tab button.active:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#3fba88}.announcementListModal.dayList .ant-modal-header .btn-text-lg,.announcementListModal.dayList .ant-modal-header .queue-dashboard .queue-dashboard-options button.option-action-button,.announcementListModal.dayList .ant-modal-header .queue-dashboard .queue-dashboard-options button.option-add-button,.announcementListModal.dayList .ant-modal-header .queue-dashboard .queue-dashboard-options button.option-prev-button,.queue-dashboard .queue-dashboard-options .announcementListModal.dayList .ant-modal-header button.option-action-button,.queue-dashboard .queue-dashboard-options .announcementListModal.dayList .ant-modal-header button.option-add-button,.queue-dashboard .queue-dashboard-options .announcementListModal.dayList .ant-modal-header button.option-prev-button{color:rgba(51,51,51,.6)}.announcementListModal .ant-modal-body{overflow-y:auto;position:relative;background:#f5f5f5!important;padding:0 32px 8px;height:clamp(100px,calc(100dvh - 188px),624px)}.announcementListModal .announcementLisContent{padding-top:8px}.announcementListModal .title{width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:20px;line-height:normal;letter-spacing:.6px}@media (max-width:768px){.announcementListModal .title.open .month_text{display:none}}@media (max-width:768px){.announcementListModal .title.open .announcementAction{width:100%}}.announcementListModal .title.open .searchBlock{width:248px;height:28px;background:#fff;border:1px solid #3fba88;border-radius:8px;display:flex;align-items:center;padding:12px 8px}@media (max-width:768px){.announcementListModal .title.open .searchBlock{width:100%}}.announcementListModal .title.open .searchBlock span{margin-right:8px}.announcementListModal .title.open .searchBlock button{background-color:initial;border:none}.announcementListModal .title.open .searchBlock .searchInput{display:inline-block;width:90%;font-size:16px;line-height:24px;letter-spacing:.571429px}.announcementListModal .title.open .searchBlock .searchInput::placeholder{color:#c8c8c8}.announcementListModal .title.open .searchBlock .searchInput:focus{outline:none}.announcementListModal .title.open .searchBlock .closeSearch{display:inline-block;cursor:pointer;margin:0}.announcementListModal .announcementAction .searchBlock span{font-size:16px;cursor:pointer}.announcementListModal .announcementAction .searchBlock .searchInput{border:none;display:none}.announcementListModal .announcementAction .searchBlock .closeSearch{display:none}.announcementListModal .announcementAction .searchBlock.open{width:248px;height:32px;background:#fff;border:1px solid #3fba88;border-radius:8px;display:flex;align-items:center;padding:16px 8px}.announcementListModal .announcementAction .searchBlock.open span{margin-right:8px}.announcementListModal .announcementAction .searchBlock.open .searchInput{display:inline-block;width:90%;font-size:16px;line-height:24px;letter-spacing:.571429px}.announcementListModal .announcementAction .searchBlock.open .searchInput::placeholder{color:#c8c8c8}.announcementListModal .announcementAction .searchBlock.open .searchInput:focus{outline:none}.announcementListModal .announcementAction .searchBlock.open .closeSearch{display:inline-block;cursor:pointer;margin:0}.announcementListModal .action-display-button .plus-icon{width:36px;height:36px}.announcementListModal .toTop_icon{width:40px;height:40px;border:1px solid #c8c8c8;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#fff}.announcementListModal .toTop_icon:before{content:"";display:inline-block;width:28px;height:28px;background-image:url(/static/media/arrowUp_back_icon.d65149bd.svg);background-repeat:no-repeat;background-size:78% auto;background-position:50%;vertical-align:bottom}.announcementListModal .list_empty{font-weight:500;font-size:14px;line-height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.announcementCard{position:relative;width:100%;height:106px;background:#fff;border-radius:8px;margin-bottom:8px;padding:16px 16px 20px;cursor:pointer}@media (max-width:768px){.announcementCard{padding:16px 8px}}.announcementCard:last-child{margin:0}.announcementCard .dateTime,.announcementCard .title{display:flex;align-items:center;justify-content:space-between}.announcementCard .title{width:100%;font-weight:500;font-size:16px;line-height:150%;letter-spacing:1.11px;color:#333;margin-bottom:8px}.announcementCard .title div:first-child{width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.announcementCard .dateTime{font-size:13px;line-height:16px;letter-spacing:1px;color:#858585}.announcementCard .content{display:none;font-size:13px;line-height:20px;letter-spacing:1px;margin-top:20px;white-space:pre-line}@media (max-width:768px){.announcementCard .listCardDropDown .dropdown-menu{right:0}}.announcementBlock_arrow:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(/static/media/arrowDown_icon_dark.4cc26395.svg);background-repeat:no-repeat;background-size:78% auto;background-position:50%;vertical-align:bottom}.announcementCard.open{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.announcementCard.open .title div:first-child{width:100%;white-space:normal;overflow:auto}.announcementCard.open .content{display:block}.announcementCard.open .announcementBlock_arrow:before{background-image:url(/static/media/arrowUp_icon_dark.c2a64bf4.svg)}.menuCouponHeader{padding:14px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.menuCouponHeader>div{flex:none;width:auto;align-self:center}.menuCouponHeader .menuCouponHeader__button .plus-icon{background-color:#fff}@media (max-width:768px){.menuCouponHeader .menuCouponHeader__button .button-txt{display:none}}@media (max-width:768px){.menuCouponHeader .menuCouponHeader__button .button-round-big:has(.plus-icon){min-width:36px;width:36px;height:36px;padding:8px}}.menuCouponHeaderBar{padding:0 16px;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}.menuCouponHeaderFilter{height:56px;padding:4px 0 16px;display:flex;justify-content:space-between}.menuCouponHeaderFilter button{width:36px;height:36px;border-radius:50%;position:relative;background-color:#fff}.menuCouponHeaderFilter button:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-position:-216px 0;background-size:auto 24px;background-image:url(/static/media/menuCouponIcns.62d558a2.svg);background-repeat:no-repeat}.menuCouponHeaderFilter button:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.menuCouponHeaderFilter__list{flex:1 1;align-self:center;width:calc(100% - 90px)}.menuCouponHeaderFilter__list ul{display:flex;overflow-x:auto;white-space:nowrap}.menuCouponHeaderFilter__list ul::-webkit-scrollbar{display:none}.menuCouponHeaderFilter__list li{margin-right:16px;padding:2px 6px;height:36px;line-height:32px;border-radius:6px;cursor:pointer;position:relative;color:rgba(51,51,51,.6)}@media (max-width:768px){.menuCouponHeaderFilter__list li{font-size:14px;line-height:125%;letter-spacing:.7px;height:28px}}.menuCouponHeaderFilter__list li.active{color:#3fba88}.menuCouponHeaderFilter__list li.active:before{content:"";height:2px;width:81%;background-color:#3fba88;border-radius:8px;position:absolute;bottom:2px}.menuCouponHeaderFilter__list li:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.menuCouponHeaderFilter__list li:last-child{margin-right:0}.menuCouponHeaderFilter__button{width:36px;height:36px;flex:none;width:auto;align-self:center;position:relative;margin-left:54px}.menuCouponHeaderFilter__button .dropdown-menu{border:none;padding:15px 5px;text-align:right;min-width:105px;width:105px;border-radius:6px}.menuCouponHeaderFilter__button li{display:list-item;line-height:32px;padding:0 5px;cursor:pointer}.menuCouponHeaderFilter__button li:hover{background-color:#f5f5f5;font-weight:700}.couponEdit{width:80%;max-width:740px;margin:20px auto;padding-bottom:240px;position:relative}@media (max-width:768px){.couponEdit{padding-bottom:300px}}.couponEdit button{background-color:initial}.couponEdit section{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px -2px rgba(51,51,51,.08);padding:16px;margin-bottom:20px}.couponEdit section:last-child{margin-bottom:0}.couponEdit h2{font-size:16px;margin:0 0 16px}.couponEdit input{height:42px;padding:10px;border-radius:8px;border:1px solid #c8c8c8;width:100%;letter-spacing:1px;-webkit-appearance:none;appearance:none;vertical-align:middle}.couponEdit input:focus{outline:none}.couponEdit input::placeholder{color:#c8c8c8}.couponEdit input[type=radio]{width:auto;margin:0;vertical-align:middle;-webkit-appearance:radio;appearance:radio}.couponEdit .submitButton{background-color:#3fba88;color:#fff;border-radius:6px;width:96px;height:40px;line-height:40px}.couponEdit .submitButton:disabled{opacity:.4;cursor:auto}.couponEdit .couponRow{margin-bottom:15px}.couponEdit .couponRow:last-child{margin-bottom:0}.couponEdit label{margin-left:10px;margin-bottom:0;font-weight:400}.couponEdit .goBackBtn{width:35px;height:35px;padding:0;position:absolute;left:-45px;top:0;background-image:url(/static/media/menuCouponIcns.62d558a2.svg);background-repeat:no-repeat;background-size:auto 100%;background-position:-488px 0}@media (max-width:453px){.couponEdit .goBackBtn{left:-35px}}.couponEdit .errorStyle input{border-color:#ff3232}.couponEdit .errorStyle .errorTxt{color:#ff3232;font-size:10px;margin-top:3px}.couponEdit .input-group-addon{position:absolute;right:0;top:0;margin-right:0;width:40px;height:42px;line-height:42px;padding:0;text-align:center;pointer-events:none;color:#939393;border-top-right-radius:8px;border-bottom-right-radius:8px}.couponEdit .timePicker{display:inline-block;width:80px;height:42px;padding:10px;margin-left:5px;border:1px solid #c8c8c8;letter-spacing:1px;border-radius:8px;cursor:pointer;text-align:center;background-color:#fff;position:relative}.couponEdit .timePicker.errorStyle{border-color:#ff3232}.uploadImgSection .uploadImgDescription{color:#c8c8c8;font-size:12px}.uploadImgSection p{margin:5px 0 0}.uploadImg{display:flex}.uploadImg>div{border:1px solid #e8e8e8;background-color:#fafafa;overflow:hidden;align-self:flex-start;border-radius:8px;position:relative}.uploadImg .landscape{flex:none;width:70.7%;padding-top:42.2%}@media (max-width:800px){.uploadImg .landscape{width:66.45%;padding-top:39.6%}}.uploadImg .landscape.errorStyle{border-color:#ff3232}.uploadImg .landscape.errorStyle:after{content:"請上傳圖片";position:absolute;bottom:0;left:5px;color:#ff3232}.uploadImg .landscape.errorStyle[data-lang=zh]:after{content:"請上傳圖片"}.uploadImg .landscape.errorStyle[data-lang=en]:after{content:"Please upload images."}.uploadImg .portrait{margin-left:16px;flex:1 1;padding-top:42.2%}@media (max-width:800px){.uploadImg .portrait{padding-top:39.6%}}.uploadImg .portrait.errorStyle{border-color:#ff3232}.uploadImg .portrait.errorStyle:after{content:"請上傳圖片";position:absolute;bottom:0;left:5px;color:#ff3232}.uploadImg .portrait.errorStyle[data-lang=zh]:after{content:"請上傳圖片"}.uploadImg .portrait.errorStyle[data-lang=en]:after{content:"Please upload images."}.uploadImg label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/static/media/uploadpic.ae73e38f.svg);background-repeat:no-repeat;background-position:50%;background-size:100% auto;width:48px;height:48px;cursor:pointer}.uploadImg label:after{content:"上傳照片";display:block;color:#c8c8c8;white-space:nowrap;position:absolute;bottom:-50px;left:50%;transform:translateX(-50%)}.uploadImg label[data-lang=zh]:after{content:"上傳照片"}.uploadImg label[data-lang=en]:after{content:"Upload image"}.uploadImg figure{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%}.uploadImg img{width:100%;height:100%;object-fit:cover}.uploadImg button{position:absolute;width:30px;height:30px;background-color:hsla(0,0%,74.9%,.5);border-radius:4px;z-index:1;color:hsla(0,0%,100%,.7)}.uploadImg button:hover{background-color:#bfbfbf;color:hsla(0,0%,100%,.9)}.uploadImg button:after{font:normal normal normal 18px FontAwesome;vertical-align:middle}.uploadImg button.editCrop{top:10px;right:10px}.uploadImg button.editCrop:after{content:"\f125"}.uploadImg button.removeImg{bottom:10px;left:10px}.uploadImg button.removeImg:after{content:"\f1f8"}.datetimePicker input{cursor:pointer}.datetimePicker input:read-only{background-color:#fff}.datetimePicker input:disabled{background-color:#eee;cursor:not-allowed}.couponInfo>div{margin-bottom:16px}.couponInfo>div:last-child{margin-bottom:0}.couponInfo .title{font-size:12px;line-height:16px;margin-bottom:3px;font-weight:700}.couponInfo .title span{color:#999}.couponInfo .expiredDate{display:flex;flex-wrap:wrap}.couponInfo .expiredDate>span{flex:none;width:auto;margin:0 10px 0 0;align-self:center;font-size:16px;font-weight:400}.couponInfo .expiredDate>div{flex:none;width:100%;max-width:320px}.couponInfo .expiredDate .errorStyle input{border-color:#ff3232}@media (max-width:632px){.couponInfo .expiredDate>div{margin-top:16px}}.couponApplyType input[type=tel]{width:100px;margin-right:10px}.couponApplyType .errorStyle{position:relative}.couponApplyType .errorStyle:after{content:"請填寫張數";position:absolute;bottom:-17px;left:5px;font-size:12px;color:#ff3232}.couponApplyType .errorStyle[data-lang=zh]:after{content:"請填寫張數"}.couponApplyType .errorStyle[data-lang=en]:after{content:"Please enter number of coupons."}.couponAttention .attentionWrap{width:100%;position:relative}.couponAttention .attentionWrap.disableEditStyle:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(72,72,72,.1);z-index:999999}.couponAttention .txtLimit{position:absolute;right:5px;top:-20px;color:#c8c8c8}.couponAttention .attentionEditor{border:1px solid #c8c8c8;border-radius:8px;width:100%;padding:10px;resize:none;overflow:hidden;white-space:pre-line;line-height:24px}.couponAttention .attentionEditor:focus{outline:none}.couponAttention .attentionEditor::placeholder{color:#c8c8c8}.couponAttention .maxLimit{color:#ff3232}.couponLaunchDate span{vertical-align:middle}.couponLaunchDate label .baseLayout,.couponLaunchDate label .layout{display:inline-block}.couponLaunchDate .dateWrap{display:inline-block;width:180px;margin-left:10px}.couponLaunchDate .dateWrap .errorStyle{position:relative}.couponLaunchDate .dateWrap .errorStyle:after{content:"請填寫";position:absolute;bottom:-17px;left:5px;font-size:12px;color:#ff3232}@media (max-width:632px){.couponLaunchDate .couponRow:nth-child(5){display:flex}.couponLaunchDate .couponLaunchDatePicker{display:flex;flex-direction:column}.couponLaunchDate .dateWrap{margin:8px 0 0}}.menuCropper{border-radius:12px;box-shadow:0 2px 10px -2px rgba(51,51,51,.08);width:80%;max-width:740px;background-color:#fff;overflow:hidden;padding:10px;position:absolute;left:50%;top:60px;transform:translateX(-50%)}.menuCropper h3{margin:0;font-size:16px}.menuCropper img{display:block;max-width:100%}.menuCropper button{background-color:initial;padding:0}.menuCropper .goBackBtn{width:25px;height:25px;padding:0;background-image:url(/static/media/menuCouponIcns.62d558a2.svg);background-repeat:no-repeat;background-size:auto 25px;background-position:-348px 0;vertical-align:middle;margin-right:5px}.menuCropper .cropperZoomBtn{width:30px;height:30px;margin:10px 15px 5px;background-size:auto 100%;background-position-y:0;border-radius:50%;border:2px solid #676767;background-image:url(/static/media/menuCouponIcns.62d558a2.svg);background-repeat:no-repeat}.menuCropper .cropperZoomBtn.cropperZoomout{background-position-x:-277px}.menuCropper .cropperZoomBtn.cropperZoomin{background-position-x:-320px}.menuCropper .menuCropper__header{display:flex;margin-bottom:20px}.menuCropper .menuCropper__header h3{flex:1 1;align-self:center}.menuCropper .menuCropper__header button:not(.goBackBtn){flex:none;width:80px;height:32px;line-height:32px;align-self:center;border-radius:6px}.menuCropper .menuCropper__header span{vertical-align:middle}.menuCouponEmpty{height:calc(100dvh - 124px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#f5f5f5}@media (max-width:768px){.menuCouponEmpty{height:calc(100dvh - 172px)}}.menuCouponEmpty h2{margin:0 0 16px;font-size:16px;line-height:24px}.menuCouponEmpty p{color:#909090;line-height:16px}.menuCouponEmpty button{height:32px;padding:0 16px;border-radius:16px;margin:30px 0}.menuCouponList{padding-top:40px;padding-bottom:100px}.menuCouponListCard{width:90%;min-height:200px;max-width:770px;background-color:#fff;color:#676767;display:flex;border-radius:6px;margin:0 auto 15px;box-shadow:0 1px 7px 0 rgba(51,51,51,.08)}.menuCouponListCard__img{flex:none;width:144px;align-self:stretch;position:relative;overflow:hidden;border-top-left-radius:6px;border-bottom-left-radius:6px;background-image:url(/static/media/imgDefault.4896ab5c.png);background-position:50%;background-size:cover;background-repeat:no-repeat;flex-shrink:0}.menuCouponListCard__img figure{width:100%;height:100%}.menuCouponListCard__img figure.notActiveCard{opacity:.5}.menuCouponListCard__img img{width:100%;height:100%;object-fit:cover}.menuCouponListCard__img label{position:absolute;top:16px;left:16px;height:24px;margin-bottom:0;padding:6px 4px;font-size:9px;font-weight:600;line-height:12px;letter-spacing:.5px;color:#fff;border-radius:4px;z-index:1}.menuCouponListCard__img label.couponStatus_enable{background-color:#3fba88}.menuCouponListCard__img label.couponStatus_draft,.menuCouponListCard__img label.couponStatus_standby{background-color:#27496e}.menuCouponListCard__img label.couponStatus_disable,.menuCouponListCard__img label.couponStatus_expired{background-color:#676767}.menuCouponListCard__content{flex:1 1;align-self:stretch;padding:16px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.menuCouponListCard__content section{margin-bottom:16px}.menuCouponListCard__content p{margin-bottom:5px}.menuCouponListCard__content.notActiveCard .contentCount,.menuCouponListCard__content.notActiveCard .contentTime,.menuCouponListCard__content.notActiveCard .contentTitle>div:not(.listCardDropDown){opacity:.5}.contentTitle{display:flex}.contentTitle>div{flex:1 1;padding-right:5px}.contentTitle h2{margin:0;font-size:16px;line-height:32px;font-weight:700;word-break:break-all}.contentTitle .listCardDropDown{flex:none;width:auto;align-self:flex-start;position:relative}.contentTitle button{width:32px;height:32px;border-radius:4px;background-color:#fff}.contentTitle button:hover,.contentTitle button[aria-expanded=true]{background-color:#f5f5f5}.listCardDropDown .dropdown-menu{border:none;padding:15px 0;text-align:right;min-width:105px;width:105px;margin-top:5px;border-radius:6px}.listCardDropDown li{padding:0 10px;line-height:32px;display:list-item}.listCardDropDown li:hover{background-color:#f5f5f5;font-weight:700;cursor:pointer}.contentTime{font-size:12px}.contentTime span{margin-right:16px;font-weight:700;letter-spacing:.135px}.contentTime .time{font-weight:400}.contentTime p{margin-bottom:8px}.contentTime p:before{content:"";display:inline-block;width:16px;height:16px;background-size:auto 22px;vertical-align:middle;margin-right:4px;background-image:url(/static/media/menuCouponIcns.62d558a2.svg);background-repeat:no-repeat}.contentTime p.publishTime:before{background-position:-170px 0}.contentTime p.exchangeTime:before{background-position:-85px -1px}@media (max-width:768px){.contentTime p.exchangeTime .time,.contentTime p.publishTime .time{display:block;margin-top:8px;font-weight:400}}.contentTime p:last-child{margin-bottom:0}.contentCount{display:flex}@media (max-width:768px){.contentCount{flex-direction:column}}.contentCount label{border:1px solid #c8c8c8;padding:0 8px;font-weight:400;border-radius:4px;margin-bottom:0;font-size:10px;font-weight:500;height:32px;display:inline-flex;align-items:center;margin-right:10px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.contentCount label:last-child{margin:0}@media (max-width:768px){.contentCount label{margin-bottom:10px}}.contentCount label:before{content:"";display:inline-block;width:16px;height:16px;line-height:16px;background-size:auto 22px;background-image:url(/static/media/menuCouponIcns.62d558a2.svg);background-repeat:no-repeat;vertical-align:middle;margin-right:4px}.contentCount label span{vertical-align:middle;line-height:16px;letter-spacing:.112px}.contentCount label strong{font-size:12px;margin-left:4px;letter-spacing:.135px}.contentCount label.exchanged:before{background-position:-33px 0;background-size:auto 25px}.contentCount label.exchanged.endCoupon:before{background-position:-130px 0}.contentCount label.supplied:before{background-position:-58px 0}.contentCount label.supplied.endCoupon:before{background-position:-142px 0}.contentCount label.received:before{background-position:0 0}.contentCount label.received.endCoupon:before{background-position:-85px 0}.contentUpdateTime{color:#c8c8c8;font-size:12px;line-height:16px;letter-spacing:.135px;margin-bottom:0;font-weight:500}.menuCouponPopupCard{width:90%;max-width:380px;padding:15px;border-radius:12px;background-color:#fff;position:absolute;top:100px;left:50%;transform:translateX(-50%);box-shadow:0 2px 10px -2px rgba(51,51,51,.08)}.menuCouponPopupCard button{border-radius:6px;padding:8px 20px;margin-left:10px}.menuCouponPopupCard button:disabled{opacity:.3}.menuCouponPopupCard h2{margin:0;font-size:16px;font-weight:700}.menuCouponPopupCard__body{padding-top:20px;padding-bottom:20px}.menuCouponPopupCard__footer{text-align:right}.passwordPopup{width:90%;max-width:500px}.passwordPopup .passwordWrap{margin-top:20px}.passwordPopup .passwordWrap p{font-size:12px}.passwordPopup .validation{display:flex}.passwordPopup input[type=tel]{flex:none;width:55px;height:68px;margin-right:10px;border-radius:8px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.08);border:1px solid #c8c8c8;background-color:hsla(0,0%,98%,.5);padding:5px;font-size:36px;font-weight:700;line-height:36px;text-align:center}.passwordPopup input[type=tel]:focus{outline:none}.ant-modal-mask,.ant-modal-wrap{z-index:1035}.previewPopup .ant-modal-content{border-radius:12px;overflow:hidden}.previewPopup .ant-modal-header{border:none}.previewPopup h3{font-size:14px;color:#676767;margin:0 0 13px}.previewPopup .menuCouponPopupCard__body{padding-top:0}.previewPopup .menuCouponPopupCard__body>div{width:320px;margin:0 auto 30px}.previewPopup img{width:100%;height:100%;object-fit:cover}.previewPopup .defaulImg{background-image:url(/static/media/imgDefault.4896ab5c.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.previewPopup .previewCard{display:flex;border-radius:5px;overflow:hidden;min-height:116px;box-shadow:0 1px 6px 0 rgba(48,42,42,.15);background-color:#fff}.previewPopup .previewCardImg{flex:none;width:86px;min-height:116px}.previewPopup .previewCardContent{flex:1 1;padding:8px 10px}.previewPopup .previewCardContent h2{font-size:13px;font-weight:500;margin:0}.previewPopup .previewCardContent>div{margin-top:34px}.previewPopup .previewCardContent p{font-size:10px;margin-bottom:4px}.previewPopup .previewCardContent p:last-child{margin-bottom:0}.previewPopup .appPreview h3{text-align:center;font-size:14px;font-weight:500;color:#5c5c5c;margin:0;height:42px;line-height:42px;box-shadow:0 2px 5px -2px rgba(0,0,0,.12);background-color:#fff}.previewPopup .appPreviewContent{background-color:#f4f4f4;border:1px solid #e8e8e8;color:#5c5c5c}.previewPopup .appPreviewContent>div{padding:10px}.previewPopup .appPreviewContent .previewCoupon{background-color:#fff;border-radius:5px;overflow:hidden}.previewPopup .appPreviewContent .previewCoupon>div:not(.previewCardImg){padding:13px 16px}.previewPopup .appPreviewContent .previewCardImg{height:171px;width:100%}.previewPopup .appPreviewContent .storeName{font-size:11px;color:#909090;font-weight:500;margin-bottom:16px}.previewPopup .appPreviewContent h2{font-size:18px;font-weight:500;margin-bottom:15px}.previewPopup .appPreviewContent h2:after{content:"";display:block;width:68px;height:4px;border-radius:2px;background-color:#d4ad78;margin-top:12px}.previewPopup .appPreviewContent .attentionWrap,.previewPopup .appPreviewContent .block{margin-bottom:15px}.previewPopup .appPreviewContent .previewCouponTitle{font-size:12px;font-weight:500;margin-bottom:4px}.previewPopup .appPreviewContent .previewCouponTitle+p{font-size:10px;font-weight:500;color:#909090}.previewPopup .appPreviewContent .note{font-size:10px;color:#909090}.previewPopup .appPreviewContent .applyCount{display:flex;justify-content:space-between;margin-bottom:10px}.previewPopup .appPreviewContent .applyCount p{font-size:10px;font-weight:400;margin-bottom:0}.previewPopup .appPreviewContent .applyCount .applyCountRest{flex:none;width:170px;border-radius:3px;border:1px solid #d4ad78;color:#d4ad78;font-size:36px;font-weight:500;text-align:center;padding:10px}.previewPopup .appPreviewContent .applyCount .applyCountTaken{flex:none;width:80px;background-color:#fafafa;border-radius:3px;color:#909090;font-size:24px;text-align:center;padding:10px;position:relative}.previewPopup .appPreviewContent .applyCount .applyCountTaken span{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-25%)}.previewPopup .appPreviewContent ol{padding:0;list-style-position:inside;font-size:11px}.previewPopup .appPreviewContent .description{white-space:pre-wrap}.previewPopup .appPreviewContent .storeInfo p{font-size:9px;margin-bottom:4px}.previewPopup .appPreviewContent .storeInfo .name{font-size:10px;font-weight:500;margin-bottom:12px}.sharePopup .ant-modal-content{border-radius:12px;overflow:hidden}.sharePopup .ant-modal-header{border-bottom:none}.sharePopup .menuCouponListCard{width:100%;height:150px}.sharePopup .menuCouponListCard__img{width:27%}.sharePopup p{line-height:21px;font-size:14px;color:#676767;margin-bottom:10px}.sharePopup p span{font-weight:500}.sharePopup .sharePopupBody{margin-bottom:24px}.sharePopup .copyUrl{display:flex}.sharePopup .copyUrl input{width:100%;border-radius:8px;box-shadow:0 1px 5px 0 rgba(0,0,0,.12);border:none;padding:0 16px;overflow:hidden;text-overflow:ellipsis;background-color:#fff;height:48px;-webkit-user-select:none;user-select:none}.sharePopup .copyUrl input:focus{outline:none}.sharePopup .copyUrl div{flex:1 1;padding-right:10px;align-self:center}.sharePopup .copyUrl button{flex:none;width:76px;height:48px;align-self:center;background-color:#3fba88;color:#fff;text-align:center;line-height:48px;border-radius:8px;outline:none;border:none}.scanPopup .ant-modal-header{height:56px;padding:16px;border-bottom:none}.scanPopup .ant-modal-title{font-size:16px;font-weight:600;color:#676767;letter-spacing:.888px}.scanPopup .ant-modal-content{border-radius:12px;overflow:hidden}.scanPopup .ant-modal-body{padding:0}.scanPopup .scanner section div{border:solid rgba(0,0,0,.3)!important;border-width:80px 174px 268px!important;box-shadow:none!important}@media (max-width:500px){.scanPopup .scanner section div{border-width:40px 87px 134px!important}}.scanPopup .scanPopupBody{position:relative}.scanPopup .scanPopupBody .scanBox{height:calc(100% - 348px);width:calc(100% - 348px);position:absolute;top:80px;left:50%;transform:translateX(-50%);border:3px solid #fff;box-sizing:border-box;border-radius:8px;z-index:1001}@media (max-width:500px){.scanPopup .scanPopupBody .scanBox{top:40px;height:calc(100% - 174px);width:calc(100% - 174px)}}.scanPopup .scanPopupBody .scanText{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;font-size:16px;font-weight:500;top:367px;left:50%;transform:translateX(-50%);color:#fff;z-index:1001}@media (max-width:500px){.scanPopup .scanPopupBody .scanText{top:355px}}@media (max-width:414px){.scanPopup .scanPopupBody .scanText{top:300px}}@media (max-width:375px){.scanPopup .scanPopupBody .scanText{top:250px}}.scanPopup .scanPopupBody .scanCoupon_error_connect{width:100%;height:40px;font-size:16px;font-weight:500;color:#fff;background-color:#676767;padding:8px 16px;position:absolute;bottom:0;z-index:1001}.scanPopup .scanPopupBody .scanCouponInfo{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:588px;padding:24px 32px}.scanPopup .scanPopupBody .scanCouponInfo h2{font-size:24px;font-weight:500;color:#676767;margin:0 0 8px}.scanPopup .scanPopupBody .scanCouponInfo h3{font-size:18px;font-weight:500;color:#676767;margin:0 0 24px}.scanPopup .scanPopupBody .scanCouponInfo .scanCoupon_btn{width:100%}.scanPopup .scanPopupBody .scanCouponInfo .scanCoupon_btn button{width:calc(50% - 8px);max-width:254px;height:48px;border-radius:6px;color:#fff;font-size:16px;font-weight:500;text-align:center;border:none}.scanPopup .scanPopupBody .scanCouponInfo .scanCoupon_btn button:first-child{margin-right:16px}.scanPopup .scanPopupBody .scanCouponInfo .scanCoupon_btn_cancel{background-color:#dcdcdc}.scanPopup .scanPopupBody .scanCouponInfo .scanCoupon_btn_sure{background-color:#3fba88}.scanPopup .scanPopupBody .scanCouponInfo .scanCouponInfo_card{display:flex;width:100%;height:140px;background:#fff;box-shadow:0 2px 10px rgba(51,51,51,.18);border-radius:6px;overflow:hidden}.scanPopup .scanPopupBody .scanCouponInfo .scanCouponInfo_card h2{font-size:20px;font-weight:500;color:#676767;margin:0 0 4px;line-height:30px}.scanPopup .scanPopupBody .scanCouponInfo .scanCouponInfo_card h3{line-height:27px}.scanPopup .scanPopupBody .scanCouponInfo .scanCouponInfo_card div{padding:16px}.scanPopup .scanPopupBody .scanCouponInfo .scanCardImg{flex:none;width:88px;height:100%}.scanPopup .scanPopupBody .scanCouponInfo .defaultImg{background-image:url(/static/media/imgDefault.4896ab5c.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.scanPopup .scanPopupBody .scan_loading{background-color:rgba(0,0,0,.45);color:#fff;font-size:20px;font-weight:500;z-index:1002;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:150%}.scanPopup .scanPopupBody .scan_loading div{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.scanPopup .scanPopupBody .scan_loading p{margin-top:8px}.menuCouponSignUp{background-color:#f5f5f5;padding-bottom:60px;min-height:100dvh}.menuCouponSignUp input{border:1px solid #c8c8c8;background-color:#fff;border-radius:8px;height:40px;padding:0 15px;width:100%}.menuCouponSignUp input:focus{border-color:#3fba88;outline:none}.menuCouponSignUp input::placeholder{color:#c8c8c8}.menuCouponSignUp button{border-radius:6px;height:48px;width:100%;box-shadow:0 2px 5px -2px rgba(0,0,0,.2),0 1px 1px -1px rgba(0,0,0,.08)}.menuCouponSignUp button:disabled{opacity:.5}.menuCouponSignUp h1{margin:0 0 25px;font-size:21px}.menuCouponSignUp h2{margin:0 0 15px;font-size:16px}.menuCouponSignUp .switchBinding{letter-spacing:.78px;position:fixed;bottom:0;width:100%;padding:10px 0;border-top:1px solid #dcdcdc;font-size:14px}.menuCouponSignUp .switchBinding span{font-weight:700;cursor:pointer}.menuCouponSignUp .switchBinding p{margin:0}.menuCouponSignUp .validationError{color:#e02020;margin-top:10px}.signUpStep_1{padding-top:35px}.signUpStep_1 .checkShopInfo{background-color:#fff;padding:24px 60px 32px 16px;border-radius:9px;margin:0 auto 24px;font-weight:500}.signUpStep_1 .checkShopInfo>div{margin-bottom:20px}.signUpStep_1 .checkShopInfo>div:last-child{margin-bottom:0}.signUpStep_1 .title{font-size:12px;line-height:17px;margin-bottom:8px}.signUpStep_1 .title+div{font-size:14px;line-height:16px}.signUpStep_1 .shopInfo{width:85%;max-width:350px;margin:0 auto}.signUpStep_1 .shopInfoRow{margin-bottom:20px}.signUpStep_1 .shopInfoRow p{margin:0 0 3px;font-size:12px}.signUpStep_1 label{font-weight:400;height:40px;line-height:40px;border-radius:8px;box-shadow:0 2px 5px -2px rgba(0,0,0,.2),0 1px 1px -1px rgba(0,0,0,.08);background-color:#fff;padding:0 19px;margin-right:5px;margin-bottom:10px;cursor:pointer}.signUpStep_1 label.active{background-color:#3fba88;color:#fff}.signUpStep_1 label:last-child{margin-right:0}.signUpStep_1 .categoryLable{margin-bottom:60px}.signUpStep_2{padding-top:35px}.signUpStep_2 h1{font-size:24px}.signUpStep_2 figure{width:64px;height:64px;margin:0 auto 25px}.signUpStep_2 figure img{width:100%}.signUpStep_2 .bindingOption{width:80%;max-width:300px;margin:0 auto}.signUpStep_2 button{margin-bottom:15px;background-color:#fff}.signUpStep_2 button:hover{background-color:#3fba88;color:#fff}.signUpStepSearch{padding-bottom:20px}.signUpStepSearch .searchInputLayout{width:80%;max-width:300px;margin:0 auto}.signUpStepSearch .searchResultLayout{width:80%;max-width:455px;margin:0 auto}.signUpStepSearch .searchAccount{padding-top:20px;background-color:#fbfbfb;box-shadow:0 2px 4px 0 rgba(0,0,0,.04)}.signUpStepSearch label{margin-right:15px}.signUpStepSearch label span{vertical-align:middle;margin-left:5px}.signUpStepSearch label input{width:auto;vertical-align:middle;margin-top:0}.signUpStepSearch .searchInput{display:flex}.signUpStepSearch .searchInput input{height:40px}.signUpStepSearch .searchInput input:focus{outline:none}.signUpStepSearch .searchInput div{flex:1 1;margin-right:10px}.signUpStepSearch .searchInput button{flex:none;width:58px;font-size:12px;height:40px}.signUpStepSearch .searchResult{padding-top:25px}.signUpStepSearch .accountCard{display:flex;min-height:88px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);overflow:hidden;margin-bottom:15px}.signUpStepSearch .accountCard h2{word-break:break-all}.signUpStepSearch .accountCard span{color:#3fba88;cursor:pointer}.signUpStepSearch .accountCard span.bound{color:#c8c8c8;cursor:auto;pointer-events:none}.signUpStepSearch .accountCard img{width:100%;height:100%;object-fit:cover}.signUpStepSearch .accountCard p{margin-bottom:0;margin-top:auto}.signUpStepSearch .accountCard .accountCard__img{flex:none;width:88px}.signUpStepSearch .accountCard .accountCard__name{flex:1 1;padding:10px 10px 10px 20px;display:inline-flex;flex-direction:column}.menuAccount .menuAccountLayout{padding-top:20px;width:80%;max-width:300px;margin:0 auto}.menuAccount .accountRow{margin-bottom:20px}.menuAccount .accountRow h2{font-size:18px;margin-bottom:16px}.menuAccount .accountRow .error input{border-color:#e02020}.menuAccount .accountRow .error>p{color:#e02020;margin-top:4px}.menuAccount .accountRow__input{position:relative}.menuAccount .accountRow__input input{padding-right:40px}.menuAccount .accountRow__input span{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;cursor:pointer}.menuAccount .accountRow__input span.delIcon{background-position-x:0;background-size:auto 100%;background-position-y:0}.menuAccount .accountRow__input span.seenIcon{background-position-x:-20px;background-size:auto 90%;background-position-y:2px}.accountPopup{width:325px;background-color:#fff;padding:10px 16px 16px;border-radius:12px;box-shadow:0 2px 10px -2px rgba(51,51,51,.08);margin-bottom:100px;position:absolute;top:100px;left:50%;transform:translateX(-50%);text-align:center}.accountPopup .closeBtn{position:absolute;top:10px;right:10px;background-image:url(/static/media/x.6cb419d2.svg);background-color:initial}.accountPopup .closeBtn,.accountPopup i.icon{width:32px;height:32px;background-position:50%;background-size:100% 100%}.accountPopup i.icon{display:block;margin:20px auto 0;background-image:url(data:image/png;base64,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)}.accountPopup div{font-size:19px;line-height:28px;letter-spacing:1px}.accountPopup p{font-size:12px;line-height:20px;margin:0}.accountPopup .btnWrap button{width:100%;height:48px;line-height:48px;font-size:14px;border-radius:6px;margin-bottom:8px;box-shadow:0 2px 5px -2px rgba(0,0,0,.2),0 1px 1px -1px rgba(0,0,0,.08)}.menuAccountValidation{padding-top:20px}.menuAccountValidation .menuAccountValidationLayout{width:80%;max-width:300px;margin:0 auto}.menuAccountValidation .validationBtnWrap button{margin-bottom:20px}.menuAccountValidation .validationBtnWrap button:disabled{opacity:.5}.menuAccountValidation .validationTxt{font-size:16px;font-weight:700;margin-bottom:20px;margin-top:20px}.menuAccountValidation .email{margin:0 5px}.menuAccountValidation .validationInput{position:relative}.menuAccountValidation .validationInput input{padding-right:40px}.menuAccountValidation .validationInput .delIcon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position-x:0;background-size:auto 100%;background-position-y:0;cursor:pointer}.signUpDone{padding-top:40px}.signUpDone h1{font-size:18px;margin:0 0 20px;color:#2b2b2b;line-height:normal}.signUpDone .signUpDoneLayout{width:80%;max-width:800px;margin:0 auto;display:flex}.signUpDone img{width:100%}.signUpDone .signUpDoneSample{flex:1 1;margin-right:30px}.signUpDone .signInInfoCard{flex:none;width:350px;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px -2px rgba(51,51,51,.08);padding:30px;align-self:flex-start}.signUpDone .signInInfoCard button{font-size:14px;font-weight:500;letter-spacing:.78px}.signUpDone .signInInfoCard__title{font-size:14px;margin:0 0 10px}.signUpDone .signInInfoCard__info{margin-bottom:30px}.signUpDone .signInInfoCard__info>p{font-size:12px}.signUpDone .signInInfoCard__info h2{font-size:16px;font-weight:700}.signUpDone .signUpDoneSample{background-color:#fff;border-radius:12px;padding:110px 30px 50px;position:relative}.signUpDone .signUpDoneSample p{font-size:16px}.signUpDone .signUpDoneSample p span{font-weight:700;margin:0 10px}.signUpDone .signUpDoneSample .infoTxt{line-height:28px;margin-bottom:30px}.signUpDone .menuApp{position:absolute;top:-20px;left:50%;transform:translateX(-50%)}.signUpDone .menuApp div{width:60px;height:60px;margin:0 auto}.signUpDone .menuApp figcaption{margin-top:20px;font-size:18px;font-weight:500}.signUpDone .downloadTxt h2{font-weight:700}.signUpDone .downloadImg{display:flex;justify-content:center}.signUpDone .downloadImg img{height:100%}.signUpDone .downloadImg figure{flex:none;width:120px;height:42px;margin-right:15px}.signUpDone .downloadImg figure:last-child{margin-right:0}.MeunuAccountValidationPopupCard{width:330px;position:relative;margin-bottom:60px}.MeunuAccountValidationPopupCard img{width:100%;height:100%;object-fit:cover}.MeunuAccountValidationPopupCard p{font-size:12px;line-height:20px;margin:0}.MeunuAccountValidationPopupCard .closeValidationPupup{position:absolute;right:10px;top:10px;width:32px;height:32px;background-image:url(/static/media/x.6cb419d2.svg);background-position:50%;background-size:100% auto;background-repeat:no-repeat;background-color:initial;margin:0}.MeunuAccountValidationPopupCard .menuIcon{width:32px;height:32px;margin:0 auto 20px}.MeunuAccountValidationPopupCard .userThumbnail{margin-bottom:20px}.MeunuAccountValidationPopupCard .userThumbnail div{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 16px}.MeunuAccountValidationPopupCard .userThumbnail figcaption{font-size:19px;line-height:28px;letter-spacing:1px;font-weight:500}.MeunuAccountValidationPopupCard .validation{margin:25px 0 30px}.MeunuAccountValidationPopupCard .passwordInput{display:flex;justify-content:center}.MeunuAccountValidationPopupCard input[type=tel]{flex:none;width:55px;height:68px;margin-right:10px;border-radius:8px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.08);border:1px solid #c8c8c8;background-color:hsla(0,0%,98%,.5);padding:5px;font-size:36px;font-weight:700;line-height:36px;text-align:center}.MeunuAccountValidationPopupCard input[type=tel]:focus{outline:none}.MeunuAccountValidationPopupCard .btnWrap button{width:100%;height:48px;margin:0 0 15px;box-shadow:0 2px 5px -2px rgba(0,0,0,.2),0 0 2px 0 rgba(0,0,0,.08);padding:0}.MeunuAccountValidationPopupCard .btnWrap button.greenThemeBtn{background-color:#3fba88;color:#fff}.MeunuAccountValidationPopupCard .btnWrap button.garyWhiteThemeBtn{background-color:#fafafa;color:#676767}.menuCouponWrap{touch-action:manipulation}.menuCouponWrap button{border:none}.menuCouponWrap button.greenThemeBtn{background-color:#3fba88;color:#fff}.menuCouponWrap button.grayThemeBtn{background-color:#dcdcdc;color:#fff}.menuCouponWrap button.deepGrayThemeBtn{background-color:rgba(51,51,51,.8);color:#fff}.menuCouponWrap button.whiteThemeBtn{background-color:#fff;color:#676767}.menuCouponWrap ul{margin-bottom:0;padding-left:0}.menuCouponWrap li{list-style:none}.menuCouponWrap .loading{width:100%;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center}.menuCouponWrap .loading p{margin-top:16px}.menuCoupon{font-size:14px;height:100%;min-height:calc(100vh - 56px);background-color:#f5f5f5}.menuCouponPopup{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1033;overflow-y:auto;-webkit-overflow-scrolling:touch}.menuCouponPopup .menuCouponPopupLayout{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5)}.cancelAddPopup{width:90%;max-width:500px;padding:15px;position:absolute;left:50%;top:100px;transform:translateX(-50%);background-color:#fff;border-radius:12px}.cancelAddPopup button{border-radius:6px;min-width:95px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:32px;line-height:32px;padding:0 8px}.cancelAddPopup h2{margin:0 0 20px;font-size:16px}.cancelAddPopup p{margin-bottom:5px}.cancelAddPopup .cancelAddPopup__body{padding-bottom:30px}.cancelAddPopup .cancelAddPopup__foter{display:flex;justify-content:space-between}.cancelAddPopup .cancelAddPopup__foter div{flex:none;width:auto}.cancelAddPopup .cancelAddPopup__foter button:first-child{margin-right:10px}.scanCoupon_notification{display:none;align-items:center;position:absolute;width:50%;min-width:276px;max-width:346px;height:64px;bottom:12%;left:50%;transform:translateX(-50%);border-radius:6px;color:#fff;font-size:16px;font-weight:500;padding:20px 16px;animation:fadeIn .5s,fadeOut .5s 2.8s}.scanCoupon_notification span:first-child{margin-right:12px;font-size:20px}.scanCoupon_notification span:nth-child(2){font-size:16px;font-weight:500}@keyframes fadeIn{0%{bottom:0;opacity:0}to{bottom:12%;opacity:1}}@keyframes fadeOut{0%{bottom:12%;opacity:1}to{bottom:0;opacity:0}}.scanCoupon_noCamera{background-color:#676767}.scanCoupon_error{background-color:#ef6868}.scanCoupon_success{background-color:#3fba88}.queue-container{padding:16px}.queue-bar{display:flex;align-items:center;justify-content:space-between;height:48px;padding:4px 16px;background-color:#fff;position:-webkit-sticky;position:sticky;top:68px;z-index:21}@media (max-width:768px){.queue-bar{top:50px}.queue-bar:has(.search-input) .queue-sms{display:none}}.queue-chart-header button,.queue-header-right-setting button{border:none;cursor:pointer}.queue-chart-header button:disabled,.queue-header-right-setting button:disabled{cursor:not-allowed}.queue-chart-header button:hover:not(:disabled),.queue-header-right-setting button:hover:not(:disabled){background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.queue-chart-header button:focus:not(:disabled),.queue-header-right-setting button:focus:not(:disabled){background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)}.queue-header-right-setting{display:flex}.queue-header-right-setting button{width:36px;height:36px;border-radius:50%;flex-shrink:0;background-color:#fff}.queue-header-right-setting .ant-space-item{height:36px}.queue-header-action{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#fff;position:-webkit-sticky;position:sticky;top:116px;z-index:21}.queue-header-action button{min-width:120px;padding:8px 16px}.queue-header-action>div{display:flex;align-items:center;grid-gap:12px;gap:12px}.queue-header-action .pause-icon,.queue-header-action .playArrow-icon{width:18px;height:18px}.queue-header-action .queue-header-startTime{color:rgba(51,51,51,.6)}.queue-header-action .queue-header-startTime span{margin:0 5px}@media (max-width:768px){.queue-header-action{flex-direction:column;align-items:flex-start;top:94px}.queue-header-action>div{margin-bottom:8px}}.queue-chart-header{padding:8px;background-color:#fff}.queue-chart-header button{display:flex;align-items:center;background-color:#fff;line-height:120%}.queue-chart-header a:hover{text-decoration:none}.queue-chart-header .return-arrow-icon{width:18px;height:18px;background-position:50%}@media (max-width:768px){.queue-chart-header{padding:0 16px 12px}}.queue-header{display:flex;justify-content:space-between;padding:0 24px;align-items:center}@media (max-width:680px){.queue-header{padding:0}}@media (max-width:600px){.queue-header{flex-direction:column}}.queue-header .queue-header-left{flex:1 1;padding-right:10px}@media (max-width:768px){.queue-header .queue-header-left{margin-bottom:10px}}@media (max-width:600px){.queue-header .queue-header-left{text-align:center}}.queue-header .queue-header-right{flex:none;width:auto}@media (max-width:600px){.queue-header .queue-header-right{text-align:center}}.queue-header .queue-header-time-select{font-size:22px}.queue-header .queue-header-time-select .queue-header-time-starttime{font-size:14px;color:#999}@media (min-width:1100px){.queue-header .queue-header-time-select{font-size:24px}}.queue-header .header-search{height:40px;width:160px;border-radius:6px;padding:8px;outline:none;border:1px solid #333;font-size:12px}@media (min-width:1100px){.queue-header .header-search{height:46px;border-radius:8px;width:240px;font-size:14px}}@media (max-width:450px){.queue-header .header-search{flex:none;width:100%;margin-top:5px}}.queue-dashboard{display:flex;align-items:flex-start;justify-content:center;transition-duration:.2s}@media (max-width:768px){.queue-dashboard{flex-direction:column}}.queue-dashboard .queue-dashboard-options.hideArea *{opacity:0}.queue-dashboard .queue-dashboard-options{position:relative;flex:none;padding:16px;border:1px solid rgba(51,51,51,.1);border-radius:8px;box-shadow:0 2px 8px 0 rgba(51,51,51,.15);background-color:#fff;width:100%;max-width:277px;transition-duration:.2s;align-self:stretch;margin-bottom:1%}@media (max-width:768px){.queue-dashboard .queue-dashboard-options{width:100%;height:560px;max-width:none;margin-bottom:10px}.queue-dashboard .queue-dashboard-options>div{width:100%}.queue-dashboard .queue-dashboard-options:has(.queue-dashboard-options-area){height:auto}}.queue-dashboard .queue-dashboard-options *{transition-duration:.2s}.queue-dashboard .queue-dashboard-options .status_loading{position:absolute;width:100%;height:100%;border-radius:8px;top:0;left:0;background:rgba(0,0,0,.2);z-index:2}.queue-dashboard .queue-dashboard-options .status_loading span{position:absolute;left:50%;top:300px;font-size:24px}.queue-dashboard .queue-dashboard-options:has(.option-add-container) .queue-dashboard-options-header{margin-bottom:32px}.queue-dashboard .queue-dashboard-options .queue-dashboard-options-header{display:flex;justify-content:space-between}@media (max-width:768px){.queue-dashboard .queue-dashboard-options .queue-dashboard-options-header{align-items:center}.queue-dashboard .queue-dashboard-options .queue-dashboard-options-header .heading-2-responsive,.queue-dashboard .queue-dashboard-options .queue-dashboard-options-header .setting-container .rangeTitle h4,.setting-container .rangeTitle .queue-dashboard .queue-dashboard-options .queue-dashboard-options-header h4{display:flex;align-items:center}}.queue-dashboard .queue-dashboard-options .queue-dashboard-options-header h3{margin:0;display:inline-block}.queue-dashboard .queue-dashboard-options .queue-dashboard-options-header button{display:inline-block;border:none;background:transparent;text-decoration:underline;text-underline-offset:2px;color:rgba(51,51,51,.75)}.queue-dashboard .queue-dashboard-options .queue-dashboard-options-header .queue-dashboard-expand{display:none}.queue-dashboard .queue-dashboard-options .queue-dashboard-options-header .queue-dashboard-expand i{pointer-events:none}@media (max-width:768px){.queue-dashboard .queue-dashboard-options .queue-dashboard-options-header .queue-dashboard-expand{display:inline-block;margin-right:10px;cursor:pointer}}.queue-dashboard .queue-dashboard-options .queue-dashboard-options-area{width:100%;margin-top:28px}@media (max-width:768px){.queue-dashboard .queue-dashboard-options .queue-dashboard-options-area{display:none}.queue-dashboard .queue-dashboard-options .queue-dashboard-options-area.expanded{display:flex}}.queue-dashboard .queue-dashboard-options .queue-dashboard-options-area.empty{height:400px;display:flex}@media (max-width:768px){.queue-dashboard .queue-dashboard-options .queue-dashboard-options-area.empty{margin-top:4px;height:64px}}.queue-dashboard .queue-dashboard-options .queue-dashboard-options-area.empty p{text-align:center;margin:auto}.queue-dashboard .queue-dashboard-options .option-add-container.error{border-bottom:1px solid #ce4949}.queue-dashboard .queue-dashboard-options .option-add-container.error input{color:#ce4949}.queue-dashboard .queue-dashboard-options .option-add-container{margin-bottom:20px;position:relative}.queue-dashboard .queue-dashboard-options .option-add-container p{color:#333;margin-bottom:6px}.queue-dashboard .queue-dashboard-options .option-add-container input{padding:8px 10px;border-radius:7px;border:1px solid #dcdcdc;width:100%;height:36px;color:#333}.queue-dashboard .queue-dashboard-options .option-add-container input::placeholder{color:rgba(51,51,51,.27)}.queue-dashboard .queue-dashboard-options .option-add-container input:focus-within{outline:none;border-color:#3fba88}.queue-dashboard .queue-dashboard-options .option-add-container .custom-radio-group{display:flex;justify-content:flex-end;margin-top:10px}.queue-dashboard .queue-dashboard-options .option-add-container .custom-radio-group label{display:flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:6px;border:1px solid #dcdcdc;color:rgba(51,51,51,.27)}.queue-dashboard .queue-dashboard-options .option-add-container .custom-radio-group label:before{display:none}.queue-dashboard .queue-dashboard-options .option-add-container .custom-radio-group label:first-child{margin-right:10px}.queue-dashboard .queue-dashboard-options .option-add-container .custom-radio-group .ant-radio-button-wrapper-checked{background-color:#ecf8f3;color:#3fba88;border-color:#3fba88;box-shadow:none}.queue-dashboard .queue-dashboard-options button.option-action-button,.queue-dashboard .queue-dashboard-options button.option-add-button,.queue-dashboard .queue-dashboard-options button.option-prev-button{height:40px;display:block;width:100%;border:none;border-radius:8px}.queue-dashboard .queue-dashboard-options .option-add-button{margin:32px 0 10px}.queue-dashboard .queue-dashboard-options .option-failed-container,.queue-dashboard .queue-dashboard-options .option-success-container{text-align:center}.queue-dashboard .queue-dashboard-options .option-failed-container h3,.queue-dashboard .queue-dashboard-options .option-success-container h3{color:#333;margin-bottom:32px}.queue-dashboard .queue-dashboard-options .option-failed-container .option-action-button:first-of-type,.queue-dashboard .queue-dashboard-options .option-success-container .option-action-button:first-of-type{margin:32px 0 10px}.queue-dashboard .queue-dashboard-options .option-failed-container img{margin-top:94px;width:104px;height:auto}.queue-dashboard .queue-dashboard-options .option-failed-container h3{margin:32px 0 0;color:#333}.queue-dashboard .queue-dashboard-options .option-failed-container p{margin:12px 0 32px;text-align:left;color:rgba(51,51,51,.75)}@media (max-width:768px){.queue-dashboard .queue-dashboard-options .option-failed-container p{text-align:center}}.queue-dashboard .queue-dashboard-options .option-success-container-title{padding:24px 12px;border-radius:8px;margin-bottom:20px;background:#ecf8f3}.queue-dashboard .queue-dashboard-options .option-failed-container .option-success-container-title h3,.queue-dashboard .queue-dashboard-options .option-success-container-title .heading-3,.queue-dashboard .queue-dashboard-options .option-success-container-title .option-failed-container h3,.queue-dashboard .queue-dashboard-options .option-success-container-title .option-success-container h3,.queue-dashboard .queue-dashboard-options .option-success-container-title .queue-option-select .queue-option-select-title h3,.queue-dashboard .queue-dashboard-options .option-success-container .option-success-container-title h3,.queue-option-select .queue-option-select-title .queue-dashboard .queue-dashboard-options .option-success-container-title h3{color:#3fba88;margin-bottom:12px}.queue-dashboard .queue-dashboard-options .option-success-container-title .heading-1{color:#eb5514}.queue-dashboard .queue-dashboard-options .option-success-container-info{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px}.queue-dashboard .queue-dashboard-options .option-success-container-info.lang-en .info-title{width:100px}.queue-dashboard .queue-dashboard-options .option-success-container-info .info-title{width:73px;color:rgba(51,51,51,.75);text-align:left}.queue-dashboard .queue-dashboard-options .option-success-container-info .info-content{width:78px;color:#333;text-align:left}.queue-dashboard .queue-dashboard-search{display:inline-block;padding:0;margin-left:1%;margin-bottom:1%;width:68%;position:relative;min-height:640px;background:#fff;border-radius:8px;box-shadow:0 2px 8px 0 rgba(51,51,51,.15)}@media (max-width:768px){.queue-dashboard .queue-dashboard-search{width:100%}}.queue-dashboard .queue-dashboard-customers{padding:0;margin:36px 1% 1%;width:100%;max-width:764px;flex-grow:1;position:relative}@media (max-width:768px){.queue-dashboard .queue-dashboard-customers{width:100%;max-width:none;margin-left:0}}.queue-dashboard .queue-dashboard-customers *{position:relative}.queue-dashboard .queue-dashboard-customers.fullsize{width:100%}.queue-dashboard .queue-dashboard-customers .queue-dashboard-customers-container{position:absolute;top:0;bottom:0;width:100%;height:100%;border:1px solid rgba(51,51,51,.1);border-radius:8px;box-shadow:0 2px 8px 0 rgba(51,51,51,.15);z-index:10;background:#fff}.queue-dashboard .queue-dashboard-customers .queue-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.queue-dashboard .queue-dashboard-customers .cover-button-area{width:99%;height:20px;position:absolute;background:#fff;z-index:20;left:1px;top:1px}.queue-dashboard .queue-dashboard-customers .button-first,.queue-dashboard .queue-dashboard-customers .button-first-bottom,.queue-dashboard .queue-dashboard-customers .button-second,.queue-dashboard .queue-dashboard-customers .button-second-bottom,.queue-dashboard .queue-dashboard-customers .button-third,.queue-dashboard .queue-dashboard-customers .button-third-bottom{border:none;width:33.4%;padding:0;position:absolute;top:-36px;height:48px;margin:0;z-index:20;background:none;border-radius:8px;font-size:17px;border:1px solid rgba(51,51,51,.1);color:rgba(51,51,51,.6)}.queue-dashboard .queue-dashboard-customers .button-first-bottom p,.queue-dashboard .queue-dashboard-customers .button-first p,.queue-dashboard .queue-dashboard-customers .button-second-bottom p,.queue-dashboard .queue-dashboard-customers .button-second p,.queue-dashboard .queue-dashboard-customers .button-third-bottom p,.queue-dashboard .queue-dashboard-customers .button-third p{position:relative;z-index:10}.queue-dashboard .queue-dashboard-customers .button-first-bottom:focus,.queue-dashboard .queue-dashboard-customers .button-first:focus,.queue-dashboard .queue-dashboard-customers .button-second-bottom:focus,.queue-dashboard .queue-dashboard-customers .button-second:focus,.queue-dashboard .queue-dashboard-customers .button-third-bottom:focus,.queue-dashboard .queue-dashboard-customers .button-third:focus{outline:none}.queue-dashboard .queue-dashboard-customers .button-first-bottom,.queue-dashboard .queue-dashboard-customers .button-second-bottom,.queue-dashboard .queue-dashboard-customers .button-third-bottom{background:#fafafa;box-shadow:0 2px 8px 0 rgba(51,51,51,.15);border:none;z-index:0}.queue-dashboard .queue-dashboard-customers .button-first.selected,.queue-dashboard .queue-dashboard-customers .button-second.selected,.queue-dashboard .queue-dashboard-customers .button-third.selected{background:#fff;outline:none}.queue-dashboard .queue-dashboard-customers .button-first,.queue-dashboard .queue-dashboard-customers .button-first-bottom{left:0}.queue-dashboard .queue-dashboard-customers .button-first-bottom.selected,.queue-dashboard .queue-dashboard-customers .button-first.selected{color:#4b9ac3}.queue-dashboard .queue-dashboard-customers .button-second,.queue-dashboard .queue-dashboard-customers .button-second-bottom{left:33.3%}.queue-dashboard .queue-dashboard-customers .button-second-bottom.selected,.queue-dashboard .queue-dashboard-customers .button-second.selected{color:#3fba88}.queue-dashboard .queue-dashboard-customers .button-third,.queue-dashboard .queue-dashboard-customers .button-third-bottom{left:66.6%}.queue-dashboard .queue-dashboard-customers .button-third-bottom.selected,.queue-dashboard .queue-dashboard-customers .button-third.selected{color:#ff991f}@media (max-width:768px){.queue-dashboard .queue-dashboard-customers .button-first p,.queue-dashboard .queue-dashboard-customers .button-second p,.queue-dashboard .queue-dashboard-customers .button-third p{font-size:14px;line-height:125%;letter-spacing:.7px}}.queue-dashboard .queue-dashboard-customers .queue-dashbaord-tag-container{padding:20px 16px 12px}.queue-dashboard .queue-dashboard-customers .queue-dashbaord-tag-container .queue-dashbaord-tag{display:inline-flex;align-items:center;width:auto;color:#333;z-index:20;background:#f0f0f0;border-radius:4px;padding:4px 16px;cursor:pointer}.queue-dashboard .queue-dashboard-customers .queue-dashbaord-tag-container .queue-dashbaord-tag.selected-blue{background:#4b9ac3;color:#fff}.queue-dashboard .queue-dashboard-customers .queue-dashbaord-tag-container .queue-dashbaord-tag.selected-green{background:#3fba88;color:#fff}.queue-dashboard .queue-dashboard-customers .queue-dashbaord-tag-container .queue-dashbaord-tag.selected-yellow{background:#ff991f;color:#fff}.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container{padding:0 16px;z-index:20;min-height:520px;height:auto;overflow:visible}.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container::-webkit-scrollbar{background-color:clear;box-shadow:none;border:none;width:8px;display:none}.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container::-webkit-scrollbar-thumb{background-color:#ddd;width:8px;border-radius:4px}.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container::-webkit-scrollbar-corner,.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container::-webkit-scrollbar-resizer{background-color:clear}@media (max-width:768px){.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container{padding:0 12px}}.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container.empty{display:flex;flex-direction:column;align-items:center;justify-content:center}.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container.empty img{width:200px;height:auto;object-fit:contain;margin-bottom:32px}.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container.empty p{text-align:center;margin:0;color:rgba(51,51,51,.75)}.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container.empty button{background:#fff;border:1px solid #dcdcdc;min-width:auto}.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container.empty button a{color:rgba(51,51,51,.75);text-decoration:none}.queue-option-select{border:1px solid #3fba88;border-radius:8px;padding:16px 12px;display:flex;justify-content:space-between;transition-duration:.3s;position:relative;cursor:pointer}.queue-option-select .queue-option-select-title{width:100%}.queue-option-select .queue-option-select-title h3{margin:0 0 8px;word-wrap:break-word}.queue-option-select .queue-option-select-title p{margin-top:8px;margin-bottom:0}.queue-option-select .queue-option-select-title .ant-space-item{line-height:22px}.queue-option-select .queue-option-select-title.pauseTitle{width:80%}.queue-option-select .queue-option-select-title.editTitle{width:75%}.queue-option-select .queue-option-select-number{position:relative}.queue-option-select .queue-option-select-number p{margin-top:40px;font-size:24px;text-align:right;color:#3fba87;font-weight:500}.queue-option-select .queue-option-select-number .queue-option-switch-container{display:block;margin-bottom:0;text-align:right;position:relative}.queue-option-select .queue-option-select-number .queue-option-switch.ant-switch-checked{background-color:#3fba87}.queue-option-select.unavailable{cursor:default;background-color:#f0f0f0;border-color:#dcdcdc}.queue-option-select.unavailable .queue-option-select-title{color:rgba(51,51,51,.6)}.dateWrapper .calendarTable .queue-option-select.unavailable .disabledDateWarning,.dateWrapper .tableRow .queue-option-select.unavailable .tableCell,.dateWrapper .timArea .queue-option-select.unavailable .timeArea-cell,.ms-calendar>div.week>div.day-container .queue-option-select.unavailable .announcementCount,.ms-calendar>div.week>div.day-container .queue-option-select.unavailable .dayAttendance,.ms-calendar>div.week>div.day-container .queue-option-select.unavailable .dayEffectiveCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .queue-option-select.unavailable .bookingAttendanceCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .queue-option-select.unavailable .bookingSystem,.queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container.empty .queue-option-select.unavailable p,.queue-dashboard .queue-dashboard-options .option-add-container .queue-option-select.unavailable input,.queue-dashboard .queue-dashboard-options .option-failed-container .queue-option-select.unavailable p,.queue-dashboard .queue-dashboard-options .option-success-container-info .queue-option-select.unavailable .info-title,.queue-list-item .queue-list-item-main .list-item-customer .customer .queue-option-select.unavailable .gender,.queue-list-item .queue-list-item-main .list-item-customer .customer .queue-option-select.unavailable .name,.queue-list-item .queue-list-item-main .list-item-customer .queue-option-select.unavailable p,.queue-list-item .queue-list-item-main .queue-option-select.unavailable .list-item-category,.queue-list-item .queue-list-item-main .queue-option-select.unavailable .queue-list-item-memo,.queue-list-item .queue-list-item-main .queue-option-select.unavailable .queue-list-item-shopmemo.shopmemo,.queue-option-select.unavailable .dateWrapper .calendarTable .disabledDateWarning,.queue-option-select.unavailable .dateWrapper .tableRow .tableCell,.queue-option-select.unavailable .dateWrapper .timArea .timeArea-cell,.queue-option-select.unavailable .ms-calendar>div.week>div.day-container .announcementCount,.queue-option-select.unavailable .ms-calendar>div.week>div.day-container .dayAttendance,.queue-option-select.unavailable .ms-calendar>div.week>div.day-container .dayEffectiveCount,.queue-option-select.unavailable .newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingAttendanceCount,.queue-option-select.unavailable .newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingSystem,.queue-option-select.unavailable .queue-dashboard .queue-dashboard-customers .queue-dashbaord-list-container.empty p,.queue-option-select.unavailable .queue-dashboard .queue-dashboard-options .option-add-container input,.queue-option-select.unavailable .queue-dashboard .queue-dashboard-options .option-failed-container p,.queue-option-select.unavailable .queue-dashboard .queue-dashboard-options .option-success-container-info .info-title,.queue-option-select.unavailable .queue-list-item .queue-list-item-main .list-item-category,.queue-option-select.unavailable .queue-list-item .queue-list-item-main .list-item-customer .customer .gender,.queue-option-select.unavailable .queue-list-item .queue-list-item-main .list-item-customer .customer .name,.queue-option-select.unavailable .queue-list-item .queue-list-item-main .list-item-customer p,.queue-option-select.unavailable .queue-list-item .queue-list-item-main .queue-list-item-memo,.queue-option-select.unavailable .queue-list-item .queue-list-item-main .queue-list-item-shopmemo.shopmemo,.queue-option-select.unavailable .reservation-settings .bookingSettingTracking .settingTblRow input,.queue-option-select.unavailable .reservation-settings .notificationCredits .settingTblRow input,.queue-option-select.unavailable .setting-container .rangeTitle h4 div,.queue-option-select.unavailable .text-body,.queue-option-select.unavailable .text-title,.reservation-settings .bookingSettingTracking .settingTblRow .queue-option-select.unavailable input,.reservation-settings .notificationCredits .settingTblRow .queue-option-select.unavailable input,.setting-container .rangeTitle h4 .queue-option-select.unavailable div{color:rgba(51,51,51,.27)}.queue-option-select.unavailable .queue-option-select-number{font-size:28px;color:#979797}.queue-dashbaord-list-container{padding:24px}.queue-list-item{height:auto;margin-bottom:16px;border-bottom:1px solid rgba(51,51,51,.15);padding:12px 0 32px}.queue-list-item:last-child{border-bottom:none;padding-bottom:16px}.queue-list-item .queue-list-item-top{display:flex;justify-content:space-between}@media (max-width:1024px){.queue-list-item .queue-list-item-top{flex-direction:column;padding:16px 0}}.queue-list-item .queue-list-item-main{display:flex;align-items:center;justify-content:flex-start;padding:0 48px 0 0;flex-wrap:wrap;margin-bottom:16px;flex:1 1}@media (max-width:1024px){.queue-list-item .queue-list-item-main{padding:0;align-items:flex-start}}.queue-list-item .queue-list-item-main .queue-list-item-group{display:flex;align-items:center;justify-content:space-between}@media (max-width:1024px){.queue-list-item .queue-list-item-main .queue-list-item-group{flex-direction:column;justify-content:center}}.queue-list-item .queue-list-item-main .list-item-category{flex:none;width:84px;color:#333;order:1;word-break:break-all;margin-right:20px}@media (max-width:1024px){.queue-list-item .queue-list-item-main .list-item-category{text-align:center}}.queue-list-item .queue-list-item-main .list-item-category .search-category{font-size:12px;border-radius:4px;padding:2px 6px;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:8px}.queue-list-item .queue-list-item-main .list-item-number{flex:none;width:98px;padding-right:8px;color:#4b9ac3;order:2;margin-right:20px}@media (max-width:1024px){.queue-list-item .queue-list-item-main .list-item-number{width:84px;padding-right:0;text-align:center}}.queue-list-item .queue-list-item-main .list-item-customer{flex:none;order:3;display:flex;flex-direction:column;grid-gap:4px;gap:4px}@media (max-width:768px){.queue-list-item .queue-list-item-main .list-item-customer{grid-gap:2px;gap:2px}}.queue-list-item .queue-list-item-main .list-item-customer p{max-width:227px;margin:0;color:rgba(51,51,51,.75);word-break:break-all}.queue-list-item .queue-list-item-main .list-item-customer p.email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-list-item .queue-list-item-main .list-item-customer a{text-decoration:none}.queue-list-item .queue-list-item-main .list-item-customer .customer{max-width:194px}.queue-list-item .queue-list-item-main .list-item-customer .customer .gender{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;color:rgba(51,51,51,.75);white-space:nowrap}.queue-list-item .queue-list-item-main .list-item-customer .customer .name{color:#333}.queue-list-item .queue-list-item-main .list-item-customer .attendance{display:flex;align-items:center;font-size:16px;font-weight:500;color:#333}@media (max-width:768px){.queue-list-item .queue-list-item-main .list-item-customer{flex-grow:1}}.queue-list-item .queue-list-item-main .list-item-actions{flex:none;width:auto;min-width:200px;display:flex;flex-direction:row-reverse;order:4}@media (max-width:991px){.queue-list-item .queue-list-item-main .list-item-actions{flex:1 1;margin-top:10px;order:6}}.queue-list-item .queue-list-item-main .list-item-actions button{border:none;padding:0;position:relative;margin-left:20px;margin-right:2px;background:transparent}.queue-list-item .queue-list-item-main .list-item-actions button img{width:48px;height:48px;background:transparent}.queue-list-item .queue-list-item-main .queue-list-item-memo{flex:none;width:100%;word-break:break-all;order:5;padding-right:16px;color:rgba(51,51,51,.75);margin-top:20px}.queue-list-item .queue-list-item-main .queue-list-item-memo .account-icon{background-color:#f8ba4c}@media (max-width:1024px){.queue-list-item .queue-list-item-main .queue-list-item-memo{order:4}}.queue-list-item .queue-list-item-main .queue-list-item-shopmemo{width:100%;flex:none;order:6;margin-top:20px;padding-right:16px}@media (max-width:991px){.queue-list-item .queue-list-item-main .queue-list-item-shopmemo{order:5}}.queue-list-item .queue-list-item-main .queue-list-item-shopmemo .button-setting{background-color:#fff;border:1px solid #dcdcdc;color:rgba(51,51,51,.75)}.queue-list-item .queue-list-item-main .queue-list-item-shopmemo.shopmemo{padding:10px 8px;background-color:#f6f6f6;word-break:break-all;border-radius:5px;display:flex;align-items:center;justify-content:space-between;color:rgba(51,51,51,.75)}.queue-list-item .queue-list-item-main .queue-list-item-shopmemo.shopmemo div{flex:1 1}.queue-list-item .queue-list-item-main .queue-list-item-shopmemo .edit-btn{background:transparent;border:none}.queue-list-item .queue-list-item-main .shopmemo_editMode .btns{width:100%;justify-content:flex-end;margin-top:5px}.queue-list-item .queue-list-item-main .shopmemo_editMode button{padding:5px 10px;border-radius:5px}.queue-list-item .queue-list-item-main .shopmemo_editMode textarea{width:100%;border-radius:8px;background-color:#f6f6f6;border:none;padding:10px;resize:none;height:60px}.queue-list-item .queue-list-item-main .shopmemo_editMode textarea:focus-within{outline:none;border:1px solid #3fba88}.queue-list-item .queue-list-item-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:28px}@media (max-width:768px){.queue-list-item .queue-list-item-bottom{flex-direction:column;align-items:flex-end}}.queue-list-item .queue-list-item-cancel{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:4px 8px;border-radius:8px;height:32px;color:rgba(51,51,51,.75)}.queue-list-item .queue-list-item-cancel .delete-mask-icon{background-color:#ce4949}@media (max-width:768px){.queue-list-item .queue-list-item-cancel{margin-top:16px}}.queue-list-item .queue-list-item-info{text-align:left;margin-bottom:0;color:rgba(51,51,51,.6)}.queue-list-item .queue-list-item-info span.expired{color:#ce4949}@media (max-width:768px){.queue-list-item .queue-list-item-info{width:100%}}.queue-modal-content{padding:24px;border-radius:0}.queue-modal-content .queue-modal-title{font-size:32px;color:#333}.queue-modal-content .queue-modal-body{font-size:16px;color:#676767;margin-top:24px}.queue-modal-content .queue-modal-footer{margin-top:56px;display:flex;flex-direction:row-reverse}.queue-modal-content .queue-modal-footer .queue-btn-primary{border:none;background:#3fba87;margin-left:24px;padding:12px 56px;border-radius:8px;font-size:16px;color:#fff;height:48px}.queue-modal-content .queue-modal-footer .queue-btn-normal{border:1px solid #333;padding:12px 56px;border-radius:8px;font-size:16px;height:48px}.queue-search-result{padding:8px 24px 24px}.queue-search-result .search-title-container{display:flex;align-items:center;margin:16px 0}.queue-search-result .search-title-container .search-result-title{display:inline-block;margin:0}.queue-search-result .search-title-container .button-round-icon{width:28px;height:28px;border:1px solid #c8c8c8;margin-left:8px;display:flex;align-items:center;justify-content:center}.queue-search-result .search-result-subtitle{margin-top:16px;font-size:20px}.setting-delete-button{border:none;height:44px;margin-left:20px;margin-top:0;display:inline-flex;align-items:center;background:transparent}.setting-delete-button img{display:inline-block;object-fit:contain;height:24px;width:auto}.setting-delete-button p{display:inline-block;margin:0 0 0 6px;color:#ce4949;font-weight:medium}.custom-question-tag{display:inline-block;padding:8px 16px;border-radius:4px;border:1px solid #dcdcdc;color:#5c5c5c;margin-right:16px;margin-top:12px}.custom-question-tag.isSelected{border:1px solid transparent;background:#3fba87}.custom-question-input{outline:none;width:100%;font-size:20px;margin-top:12px;border:none;border-bottom:1px solid #dcdcdc;padding-bottom:8px}.custom-question-input:focus{border-bottom:1px solid #5c5c5c}.custom-question-option-container{position:relative}.custom-question-option-container .custom-question-option{display:block;width:100%;margin:16px 0 0;height:48px;border:1px solid #dcdcdc;text-indent:240px;font-size:16px}.custom-question-option-container .custom-question-option:focus{border:1px solid transparent;background:#3fba87;color:#fff}.custom-question-option-container .custom-question-option-name{position:absolute;top:50%;left:16px;transform:translateY(-50%);font-size:16px;z-index:100}.container-chart{width:100%;margin:20px auto;display:block;transform:translateX(-20px)}.queue-chart{border-radius:8px;border:1px solid #f0f0f0;background:#fff;padding:24px 30px;margin-bottom:16px}@media (max-width:768px){.queue-chart{padding:24px 22px 24px 24px}}.container-chart-info{display:flex;align-content:flex-start}.container-chart-info .container-chart-info-item{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;box-shadow:1px 1px 4px rgba(0,0,0,.15);padding:16px 8px;height:100px;margin-right:10px;position:relative;overflow:hidden;min-width:66px;word-break:keep-all}.container-chart-info .container-chart-info-item:first-child{align-items:flex-start;padding:0 12px}.container-chart-info .container-chart-info-item:last-child{margin:0}.container-chart-info .container-chart-info-item .dateWrapper .tableRow .tableCell,.container-chart-info .container-chart-info-item .dateWrapper .timArea .timeArea-cell,.container-chart-info .container-chart-info-item .ms-calendar>div.week>div.day-container .announcementCount,.container-chart-info .container-chart-info-item .ms-calendar>div.week>div.day-container .dayAttendance,.container-chart-info .container-chart-info-item .ms-calendar>div.week>div.day-container .dayEffectiveCount,.container-chart-info .container-chart-info-item .newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingAttendanceCount,.container-chart-info .container-chart-info-item .newModuleCalendarTable .monthTableRow__cell .totalAttendance .bookingSystem,.container-chart-info .container-chart-info-item .queue-dashboard .queue-dashboard-options .option-add-container input,.container-chart-info .container-chart-info-item .queue-dashboard .queue-dashboard-options .option-failed-container p,.container-chart-info .container-chart-info-item .queue-dashboard .queue-dashboard-options .option-success-container-info .info-title,.container-chart-info .container-chart-info-item .queue-list-item .queue-list-item-main .list-item-customer .customer .gender,.container-chart-info .container-chart-info-item .queue-list-item .queue-list-item-main .list-item-customer p,.container-chart-info .container-chart-info-item .queue-list-item .queue-list-item-main .queue-list-item-memo,.container-chart-info .container-chart-info-item .queue-list-item .queue-list-item-main .queue-list-item-shopmemo.shopmemo,.container-chart-info .container-chart-info-item .reservation-settings .bookingSettingTracking .settingTblRow input,.container-chart-info .container-chart-info-item .reservation-settings .notificationCredits .settingTblRow input,.container-chart-info .container-chart-info-item .setting-container .rangeTitle h4 div,.container-chart-info .container-chart-info-item .text-body,.dateWrapper .tableRow .container-chart-info .container-chart-info-item .tableCell,.dateWrapper .timArea .container-chart-info .container-chart-info-item .timeArea-cell,.ms-calendar>div.week>div.day-container .container-chart-info .container-chart-info-item .announcementCount,.ms-calendar>div.week>div.day-container .container-chart-info .container-chart-info-item .dayAttendance,.ms-calendar>div.week>div.day-container .container-chart-info .container-chart-info-item .dayEffectiveCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .container-chart-info .container-chart-info-item .bookingAttendanceCount,.newModuleCalendarTable .monthTableRow__cell .totalAttendance .container-chart-info .container-chart-info-item .bookingSystem,.queue-dashboard .queue-dashboard-options .option-add-container .container-chart-info .container-chart-info-item input,.queue-dashboard .queue-dashboard-options .option-failed-container .container-chart-info .container-chart-info-item p,.queue-dashboard .queue-dashboard-options .option-success-container-info .container-chart-info .container-chart-info-item .info-title,.queue-list-item .queue-list-item-main .container-chart-info .container-chart-info-item .queue-list-item-memo,.queue-list-item .queue-list-item-main .container-chart-info .container-chart-info-item .queue-list-item-shopmemo.shopmemo,.queue-list-item .queue-list-item-main .list-item-customer .container-chart-info .container-chart-info-item p,.queue-list-item .queue-list-item-main .list-item-customer .customer .container-chart-info .container-chart-info-item .gender,.reservation-settings .bookingSettingTracking .settingTblRow .container-chart-info .container-chart-info-item input,.reservation-settings .notificationCredits .settingTblRow .container-chart-info .container-chart-info-item input,.setting-container .rangeTitle h4 .container-chart-info .container-chart-info-item div{color:#333}.container-chart-info .container-chart-info-item .button-chart-export{position:absolute;top:-42px;right:-42px;height:84px;width:84px;border-radius:42px;background:#3fba87}.container-chart-info .container-chart-info-item .button-chart-export img{position:absolute;bottom:16px;left:16px;width:20px;height:20px}.container-chart-info .container-chart-info-item .container-chart-info-select-content{font-size:14px;color:#2e2e39}.container-chart-info .container-chart-info-item .container-chart-info-content{font-size:24px;color:#3fba87}.container-chart-tip{background:#fff;border-radius:8px;padding:10px;box-shadow:2px 2px 6px rgba(0,0,0,.1);width:110px;position:relative}.container-chart-tip .chart-tip-date{font-size:16px;color:#31394d}.container-chart-tip .chart-tip-infoitem{position:relative;display:flex;align-items:center;height:auto;margin-bottom:3px}.container-chart-tip .chart-tip-infoitem .chart-tip-color{background:#3fba87;width:4px;height:4px;border-radius:2px;margin-right:6px;display:inline-block}.container-chart-tip .chart-tip-infoitem .chart-tip-color.red{background:#ce4949}.container-chart-tip .chart-tip-infoitem .chart-tip-color.yellow{background:#f6a622}.container-chart-tip .chart-tip-infoitem .chart-tip-color.blue{background:#4a78b4}.container-chart-tip .chart-tip-infoitem .chart-tip-content{font-size:8px;display:inline-block}.queueActionBlock{flex:none;width:112px;height:112px;display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px}@media (max-width:1024px){.queueActionBlock{width:auto;height:auto;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;grid-gap:0;gap:0}.queueActionBlock .btn-placeholder{display:none}.queueActionBlock .queueActionButton:first-child{margin-right:24px}.queueActionBlock .btn-placeholder,.queueActionBlock .queueActionButton:nth-child(2){margin-right:auto}.queueActionBlock .queueActionButton:nth-child(3){margin-left:auto}.queueActionBlock .queueActionButton:nth-child(4){margin-left:24px}}.queueActionButton{display:flex;justify-content:center;align-items:center;border:none;border-radius:50%;background:transparent;position:relative}.queueActionButton,.queueActionButton img{width:48px;height:48px}.newModule .queueActionButton,.newModule .queueActionButton img{width:36px;height:36px}.newModule .queueActionBtns{display:flex;justify-content:space-between}.bookingPanel-layout{padding:8px 16px;background-color:#fff}.border-box,.ms-calendar,.ms-calendar .week-names>div.day-container,.ms-calendar>div.header>i,.ms-calendar>div.header>span,.ms-calendar>div.week>div.day-container{box-sizing:border-box;-moz-box-sizing:border-box}.ms-calendar{display:block;background:#fff;width:100%;max-width:1176px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:40px}.ms-calendar .unconfiremedStyle{top:0;right:0;width:0;height:0;border-color:transparent #f5a623 transparent transparent;border-style:solid;border-width:0 10px 10px 0}.ms-calendar>div.header{width:100%;background:#2875c7;height:40px;color:#fff}.ms-calendar>div.header>*{height:40px;line-height:40px!important;display:inline-block;vertical-align:middle}.ms-calendar>div.header>i{float:left;width:40px;font-size:1.125em;font-weight:700;position:relative;padding:0 10px;cursor:pointer}.ms-calendar>div.header>i.fa-angle-left{text-align:left}.ms-calendar>div.header>i.fa-angle-right{text-align:right;margin-left:-40px}.ms-calendar>div.header>span{float:left;width:100%;font-weight:700;text-transform:uppercase;padding-left:50px;margin-left:-40px;text-align:center;padding-right:40px;color:inherit}.ms-calendar div.week:last-child>div.day-container{border-bottom:none}.ms-calendar div.week:last-child>div.day-container:first-child{border-radius:0 0 0 8px}.ms-calendar div.week:last-child>div.day-container:last-child{border-radius:0 0 8px 0}.ms-calendar>div.week{width:100%}.ms-calendar>div.week>div.day-container{position:relative;width:14.28571%;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-size:.75em;text-align:center;padding-top:12%;display:inline-block;vertical-align:middle;background:#fff;cursor:pointer;color:#000}.ms-calendar>div.week>div.day-container:hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.ms-calendar>div.week>div.day-container:active{background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)}.ms-calendar>div.week>div.day-container:first-child{border-left:none}.ms-calendar>div.week>div.day-container.today .day{color:#fff;border-radius:50px;display:block;background-color:#3fba88;width:30px;height:30px}.ms-calendar>div.week>div.day-container.different-month{color:silver}.ms-calendar>div.week>div.day-container.different-month .day{color:rgba(51,51,51,.3)}.ms-calendar>div.week>div.day-container.selected{background:#2875c7;color:#fff}.ms-calendar>div.week>div.day-container .date-info{position:absolute;left:8px;bottom:6px}.ms-calendar>div.week>div.day-container .date-info>div{height:20px}@media (max-width:1024px){.ms-calendar>div.week>div.day-container .date-info{left:2px;bottom:1px}.ms-calendar>div.week>div.day-container .date-info>div{height:13px}}.ms-calendar>div.week>div.day-container .icon-round{width:20px;height:20px;border-radius:50%;padding:1px;position:relative}.ms-calendar>div.week>div.day-container .icon-round>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ms-calendar>div.week>div.day-container .icon-round:has(.reservation-icon){background:#ecf8f3}.ms-calendar>div.week>div.day-container .icon-round:has(.account-icon){background:#f0f0f0}.ms-calendar>div.week>div.day-container .icon-round:has(.bulletin-remind-icon){background:rgba(248,186,76,.15)}.ms-calendar>div.week>div.day-container .icon-round:has(.bulletin-remind-icon):hover{background:#f8ba4c;transition:.1s ease}@media (max-width:1024px){.ms-calendar>div.week>div.day-container .icon-round{width:12px;height:12px}.ms-calendar>div.week>div.day-container .icon-round .account-icon,.ms-calendar>div.week>div.day-container .icon-round .reservation-icon{transform:translate(-50%,-50%) scale(.56)}}.ms-calendar>div.week>div.day-container .bulletin-remind-icon{width:12px;height:12px;background-repeat:no-repeat;background-position:50%;background-size:100%}@media (max-width:1024px){.ms-calendar>div.week>div.day-container .dayAttendance,.ms-calendar>div.week>div.day-container .dayEffectiveCount{font-size:10px;line-height:130%;letter-spacing:.5px}}.ms-calendar>div.week>div.day-container .dayEffectiveCount{color:rgba(51,51,51,.75)}.ms-calendar>div.week>div.day-container .dayAttendance{color:#333}.ms-calendar>div.week>div.day-container .dayAttendance .account-icon{background:#333}.ms-calendar>div.week>div.day-container .announcement_have{position:absolute;bottom:46px;left:8px;z-index:1}.ms-calendar>div.week>div.day-container .announcement_have .announcementView{display:none}@media (max-width:1024px){.ms-calendar>div.week>div.day-container .announcement_have{top:0;left:0;height:100%;width:100%}.ms-calendar>div.week>div.day-container .announcement_have .announcementAction{display:none}.ms-calendar>div.week>div.day-container .announcement_have .announcementView{position:absolute;display:inline-block;top:6px;right:4px}}.ms-calendar>div.week>div.day-container .announcementCount{color:#eb5514}.ms-calendar>div.week>div.day-container .announcement-icon{transition:.1s linear;background-color:#333}@media (max-width:768px){.ms-calendar>div.week>div.day-container .announcement-icon{width:14px;height:14px}}.ms-calendar>div.week>div.day-container .announcement-icon:hover{-webkit-mask-image:url(/static/media/announcement-icon-fill.bb044633.svg);mask-image:url(/static/media/announcement-icon-fill.bb044633.svg)}.ms-calendar>div.week>div.day-container.disableDateStyle{background-color:hsla(0,0%,96.5%,.9)}.ms-calendar>div.week>div.gov_holidayStyle .day,.ms-calendar>div.week>div.holidayStyle .day{color:#e26575}.ms-calendar>div.week .day{position:absolute;top:5px;left:11px;font-size:14px;line-height:30px;color:#2e2e39}.ms-calendar>div.week .day .day_web{display:inline}@media (max-width:767px){.ms-calendar>div.week .day .day_web{display:none}}.ms-calendar>div.week .day .day_mobile{display:none}@media (max-width:767px){.ms-calendar>div.week .day .day_mobile{display:inline}}.ms-calendar>div.week.names>div{height:53px!important;line-height:51px!important;color:#2875c7;font-weight:700}.ms-calendar .week-names{height:49px!important;line-height:47px!important;font-size:14px;color:#2e2e39;border-radius:8px 8px 0 0;border-bottom:1px solid #e0e0e0}.ms-calendar .week-names>div.day-container{position:relative;width:14.28571%;font-size:.75em;text-align:center;display:inline-block;vertical-align:middle;background:#fff;cursor:pointer;color:#000}.ms-calendar .week-names>div.day-container:first-child{border-left:none}.ms-calendar .week-names>div.day-container:first-child,.ms-calendar .week-names>div.day-container:last-child{border-radius:8px 8px 0 0}.ms-calendar .week-names>div.day-container.different-month{color:silver}.ms-calendar .week-names>div.day-container.selected{background:#2875c7;color:#fff}.isDisableDateStyle{color:#c93d3d}.listInfoTxt{display:flex;margin:10px 0 5px}.listInfoTxt>div{flex:1 1}.listInfoTxt>p{flex:none;width:auto;margin:0}@media (max-width:768px){.listInfoTxt{margin-left:-20px}}@media (max-width:450px){.listInfoTxt{flex-direction:column}.listInfoTxt>div,.listInfoTxt p{text-align:left}.listInfoTxt p{margin-top:5px}}.content-row{display:flex;margin-bottom:15px}.content-row>.content-row-title{flex:none;width:100px;align-self:center}.content-row>.content-row-select{flex:1 1;align-self:center}.content-row select{border:1px solid #979797}.btnRow{display:flex;justify-content:space-between}.btnRow>div.btn{flex:none;width:30%}@media (max-width:767px){.ms-calendar>div.week .govHolidayStyle{display:none}}@media (max-width:414px){.ms-calendar{top:0;left:2px;line-height:20px}.ms-calendar>div.week .day{top:2px;left:2px;line-height:16px}.ms-calendar>div.week div.day-container.today .day{width:22px;height:22px;border-radius:50%;line-height:22px}}@media (max-width:320px){.ms-calendar>div.week .day,.ms-calendar>div.week>div.day-container .announcementCount,.ms-calendar>div.week>div.day-container .dayAttendance,.ms-calendar>div.week>div.day-container .dayEffectiveCount{font-size:12px}}@media (max-width:560px){.ms-calendar>div.week>div.day-container{padding-top:18%}}@media (max-width:414px) and (max-height:736px){.ms-calendar>div.week>div.day-container{padding-top:20%}}@media (max-width:414px) and (max-height:830px){.ms-calendar>div.week>div.day-container{padding-top:20%}}@media (max-width:320px) and (max-height:568px){.ms-calendar>div.week>div.day-container{padding-top:30%}}@media (max-width:736px) and (max-height:414px){.ms-calendar>div.week>div.day-container{padding-top:18%}}@media (max-width:768px){.tableNumber{margin-bottom:15px}.tableNumber:last-child{margin-bottom:0}}.booking_title_setting{display:flex;align-items:center}.announcement_month{font-size:22px;line-height:30px;color:#333;margin-right:12px;cursor:pointer;display:inline-flex;align-items:center}@media (max-width:992px){.announcement_month{margin-right:4px}.announcement_month .txt{display:none}}.announcement_month .announcement_month_remind:before{content:"";display:inline-block;width:30px;height:30px;background-image:url(/static/media/icon_megaphone_remind.d4684e67.svg);background-repeat:no-repeat;background-size:78% auto;background-position:50%;vertical-align:middle;margin-right:4px}.announcement_month .announcement_month_remind:hover:before{background-image:url(/static/media/icon_megaphone_remind_h.0157409e.svg)}.announcement_month .announcement_month_none:before{content:"";display:inline-block;width:30px;height:30px;background-image:url(/static/media/icon_megaphone_stroke.cf758b64.svg);background-repeat:no-repeat;background-size:78% auto;background-position:50%;vertical-align:middle;margin-right:4px;transition:.1s linear}.announcement_month .announcement_month_none:hover:before{opacity:.7}.announcement_month .announcement_day_none:before{content:"";display:inline-block;width:30px;height:30px;background-image:url(/static/media/icon_megaphone_disabled.143187fe.svg);background-repeat:no-repeat;background-size:78% auto;background-position:50%;vertical-align:middle;margin-right:4px}.announcement_month.disabled{color:#c8c8c8;cursor:default}.userProfileBox{position:relative;background-color:#f5f5f5;height:100vh}@media (max-width:768px){.userProfileBox.system-layout{margin-top:0}}.userProfileBox .newAllSettingDisplay{margin-left:190px}@media (max-width:768px){.userProfileBox .newAllSettingDisplay{margin-left:0}}@media (max-width:768px){.userProfileBox .setting-container{padding:12px 16px}}.userProfileBox .setting-save-button{padding:0}.userProfileBox-nav{display:none}.setting-container .rangeTitle .userProfileBox-nav h4,.userProfileBox-nav .heading-2-responsive,.userProfileBox-nav .setting-container .rangeTitle h4{font-weight:500;color:#333;padding:3px 0;margin-bottom:8px;margin-top:0}@media (max-width:768px){.userProfileBox-nav{display:block}}.userBLock{background:#fff;flex-grow:1}.userBLock hr{margin:32px 0}.userBLock .title{color:#333;font-size:20px;line-height:normal;letter-spacing:.75px;margin-bottom:32px}@media (max-width:768px){.userBLock .title{font-size:18px}}.userBLock .row__input{margin-bottom:32px}.userBLock .row__input .subtitle{color:#333;font-size:16px;font-weight:500;line-height:20px;margin-bottom:8px}.userBLock .row__input input{height:40px;width:100%;padding:10px;border-radius:7px;border:1px solid #dcdcdc;background-color:#fff}.userBLock .row__input input:disabled{background-color:#f9f9f9;color:#c8c8c8}.userBLock .row__input input:focus-within{outline:none;border:1px solid #3fba88}.userBLock .row__input input::placeholder{color:#c8c8c8;font-size:14px;font-weight:400;letter-spacing:normal}.userBLock .row__input input.input_error{border:1px solid #ce4949;color:#ce4949}.userBLock .row__input input[type=password]{letter-spacing:1.25em}.userBLock .text_error{font-size:12px;font-weight:400;color:#ce4949;margin-top:2px}@media (max-width:768px){.userBLock{height:calc(100vh - 216px);margin-left:0;padding:28px 0;box-shadow:none}.userBLock hr{display:none}}.crmWrap{color:#676767}.crmWrap:has(.popover_mask){position:relative;z-index:1035}.crmWrap button{outline:none;border:none}.crmWrap button:focus{outline:none}.crmWrap:has(.search-input) .crmCustomerBox_container{min-height:calc(100dvh - 68px)}.crmCustomer_tab,.crmMessage_tab{position:-webkit-sticky;position:sticky;top:68px;z-index:1029}@media (max-width:768px){.crmCustomer_tab,.crmMessage_tab{top:56px}}.customers_container{width:calc(100% - 82px)!important;margin:20px 20px 80px 40px!important}@media (max-width:768px){.customers_container{width:100%!important;margin:20px 0 80px!important}}.modal-backdrop{display:none!important}.ant-pagination{margin:24px 0 0 24px!important}.crm_page_select.ant-select-borderless .ant-select-selector{width:103px!important;border:1px solid #c8c8c8!important;border-radius:3px!important}.crmCustomer_filter_reset{font-weight:500;font-size:12px;line-height:16px;color:#ef6868;background-color:#fff;padding:8px 24px;position:-webkit-sticky;position:sticky;top:112px;z-index:1}.crmCustomer_filter_reset div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.crmCustomer_filter_reset span{margin-right:4px}.crmCustomer_filter_reset.sticky_lower{top:160px}@media (max-width:768px){.crmCustomer_filter_reset{padding:0 20px 8px;top:96px}.crmCustomer_filter_reset.sticky_lower{top:144px}}.crm_page_picker{text-align:center;margin:0!important}.crm_page_picker .ant-pagination-prev{display:none}.crm_page_picker .ant-pagination-next{color:#676767;font-weight:500}.crm_page_picker .ant-pagination-item{color:#676767;background-color:initial;border:none}.crm_page_picker .ant-pagination-item a{color:#676767;font-weight:500;width:32px;height:32px;border-radius:8px}.crm_page_picker .ant-pagination-item-active{background:#3fba88;border-radius:8px}.crm_page_picker .ant-pagination-item-active:hover a{color:#fff;opacity:1}.crm_page_picker .ant-pagination-item-active a{color:#fff;font-weight:500}.crm_page_picker .ant-pagination-next span,.crm_page_picker .ant-pagination-prev span{padding:8px;border-radius:8px}.crmCustomerBox_container{width:100%;background:hsla(0,0%,94.1%,.5);padding-bottom:48px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100dvh - 116px)}@media (max-width:768px){.crmCustomerBox_container{min-height:calc(100dvh - 104px);padding-bottom:120px}}.crmCustomerBox_container .crmCustomerBox_footer{display:flex;align-items:center;justify-content:space-between;padding:0 24px}.crmCustomerBox_container .crmCustomerBox_footer.footer-search .footer-mode-placeholder{width:103px}.crmCustomerBox_container .crmCustomerBox_footer.footer-filter{justify-content:center}@media (max-width:768px){.crmCustomerBox_container .crmCustomerBox_footer{margin-top:8px;padding:0 16px;justify-content:flex-start;flex-wrap:wrap}.crmCustomerBox_container .crmCustomerBox_footer .crmCustomer_count{display:inline-block;order:1;width:100%;text-align:right;margin-bottom:16px}.crmCustomerBox_container .crmCustomerBox_footer .crm_page_select{order:2;margin-right:24px}.crmCustomerBox_container .crmCustomerBox_footer .crm_page_picker{order:3}.crmCustomerBox_container .crmCustomerBox_footer.footer-search{justify-content:space-between}.crmCustomerBox_container .crmCustomerBox_footer.footer-search .footer-mode-placeholder{display:none}.crmCustomerBox_container .crmCustomerBox_footer.footer-search .crm_page_picker{order:1}.crmCustomerBox_container .crmCustomerBox_footer.footer-search .crmCustomer_count{width:auto;order:2;margin-bottom:0}}@media (max-width:390px){.crmCustomerBox_container .crm_page_select{margin-right:8px!important}}.crmCustomer_tab{background:#fff;justify-content:space-between;padding:4px 16px 8px}.crmCustomer_tab,.crmCustomer_tab .block_filter,.crmCustomer_tab .btn_filter{display:flex;align-items:center}.crmCustomer_tab .btn_filter{height:36px;padding:4px 8px;background-color:#fff;font-weight:500;font-size:14px;line-height:150%;text-align:center;letter-spacing:.1575px;border-radius:8px}.crmCustomer_tab .btn_filter img{margin-right:4px}.crmCustomer_tab .btn_filter.active{background-color:#ecf8f3;color:#3fba88}.crmCustomer_tab .btn_filter.expand{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.crmCustomer_tab .btn_filter .btn_filter_icon{margin:0;display:none}.crmCustomer_tab .btn_filter .btn_filter_num{display:inline-block;background:#3fba88;height:20px;width:20px;border-radius:50%;margin-right:4px;color:#fff;font-weight:500;font-size:12px;line-height:20px}.crmCustomer_tab .res_filter{font-size:14px;line-height:150%;letter-spacing:.1575px;color:#858585;margin-left:24px}@media (max-width:768px){.crmCustomer_tab .btn_filter{order:2}.crmCustomer_tab .res_filter{order:3}}.crmCustomer_tab .crmCustomer_type_tab div{width:238px!important}.crmCustomer_tab_center{justify-content:center!important}@media (max-width:768px){.crmCustomer_tab_center{height:48px!important}}.crmCustomerLoading{background:hsla(0,0%,94.1%,.5);width:100%;height:calc(100vh - 239px);display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.crmCustomerLoading p{margin-top:16px}@media (max-width:768px){.crmCustomerLoading{height:calc(100vh - 255px)}}.c_item_tooltip.ant-tooltip .ant-tooltip-inner{border-radius:4px;padding:4px 8px}.c_tags_tooltip.ant-tooltip{max-width:205px}.c_tags_tooltip.ant-tooltip .ant-tooltip-inner{max-height:180px;overflow-x:auto;border-radius:10px;padding:16px 16px 12px}.c_tags_tooltip.ant-tooltip .ant-tooltip-inner .c_tag{display:inline-block;padding:2px 12px;min-width:36px;height:21px;border:.75px solid #fff;border-radius:4px;font-weight:500;font-size:12px;line-height:16px;margin-right:4px;margin-bottom:4px;text-align:center}.c_tags_tooltip.ant-tooltip .ant-tooltip-inner .c_tag:last-child{margin-right:0}.c_tags_tooltip.ant-tooltip .ant-tooltip-inner .c_tag.c-blocked{background-color:#ce4949;border-color:#ce4949;color:#fff}.c_record_tooltip.ant-tooltip{width:200px}.c_record_tooltip.ant-tooltip .ant-tooltip-inner{height:220px;border-radius:10px;padding:16px;font-size:14px;line-height:20px}.c_record_tooltip.ant-tooltip .ant-tooltip-inner .record{margin:20px 0 16px}.c_record_tooltip.ant-tooltip .ant-tooltip-inner .record div{margin-bottom:4px}.c_record_tooltip.ant-tooltip .ant-tooltip-inner .record .record_time{display:flex;align-items:center;justify-content:space-between;letter-spacing:.2025px}.c_record_tooltip.ant-tooltip .ant-tooltip-inner .attendance{margin-bottom:20px}.crmCustomerList{width:100%;padding:16px;position:relative}@media (max-width:768px){.crmCustomerList{padding:8px 0 0;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}.crmCustomerList .customer_empty{height:calc(100vh - 287px);display:flex;justify-content:center;align-items:center}.crmCustomerList .crmCustomerItem{width:100%;min-height:73px;background-color:#fff;border:1px solid #f0f0f0;margin:16px 8px;padding:16px 28px;border-radius:8px;font-size:14px;line-height:125%;letter-spacing:.67px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.crmCustomerList .crmCustomerItem:first-child{margin-top:0}.crmCustomerList .crmCustomerItem:hover{box-shadow:0 2px 6px rgba(0,0,0,.15)}.crmCustomerList .crmCustomerItem .c_customer{display:flex;align-items:center;justify-content:space-between;width:100%;overflow-x:hidden}.crmCustomerList .crmCustomerItem .c_fullName{width:40%;min-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crmCustomerList .crmCustomerItem .c_name{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:18px;line-height:125%;letter-spacing:.67px;color:#333}.crmCustomerList .crmCustomerItem .c_gender{font-size:14px;font-weight:400;line-height:125%;letter-spacing:.67px;margin-top:8px;color:#676767}.crmCustomerList .crmCustomerItem .c_info{display:flex;align-items:center;height:100%;width:60%}.crmCustomerList .crmCustomerItem .c_phone{min-width:92px;max-width:92px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 4px 0 36px}.crmCustomerList .crmCustomerItem .c_verified{min-width:18px;margin-right:36px}.crmCustomerList .crmCustomerItem .c_verified img{width:18px;height:18px}.crmCustomerList .crmCustomerItem .c_tags{max-width:292px;min-width:224px;width:100%;height:21px;white-space:nowrap;overflow-x:hidden;position:relative}.crmCustomerList .crmCustomerItem .c_tags .c_tag{display:inline-block;min-width:36px;height:21px;border-radius:4px;padding:2px 12px;background-color:#f0f0f0;margin-right:4px;white-space:nowrap}.crmCustomerList .crmCustomerItem .c_tags .c_tag div{font-size:12px;font-weight:500;text-align:center;letter-spacing:.67px;color:#858585}.crmCustomerList .crmCustomerItem .c_tags .c_tag:last-child{margin-right:0}.crmCustomerList .crmCustomerItem .c_tags .c_tag.c-blocked{background-color:#ce4949;color:#fff}.crmCustomerList .crmCustomerItem .c_record{min-width:110px;font-size:12px;line-height:125%;margin-left:54px;position:relative}.crmCustomerList .crmCustomerItem .c_record div{display:flex;align-items:center;justify-content:space-between}.crmCustomerList .crmCustomerItem .c_record span{font-size:16px;font-weight:500;line-height:125%;letter-spacing:.1575px}.crmCustomerList .crmCustomerItem .c_record:after{content:"";position:absolute;top:0;left:-89px;height:100%;width:35px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}@media (max-width:768px){.crmCustomerList .crmCustomerItem .c_record:after{top:10px}}@media (max-width:768px){.crmCustomerList .crmCustomerItem{margin:0 0 6px;padding:16px;border-radius:0}.crmCustomerList .crmCustomerItem:last-child{margin:0}.crmCustomerList .crmCustomerItem .c_customer{flex-direction:column;align-items:flex-start;width:calc(100% - 117px)}.crmCustomerList .crmCustomerItem .c_fullName,.crmCustomerList .crmCustomerItem .c_info{width:100%}.crmCustomerList .crmCustomerItem .c_fullName{display:flex;align-items:center}.crmCustomerList .crmCustomerItem .c_name{font-size:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;margin-right:8px}.crmCustomerList .crmCustomerItem .c_gender{min-width:29px;line-height:22px;margin:0}.crmCustomerList .crmCustomerItem .c_info{margin-top:8px}.crmCustomerList .crmCustomerItem .c_phone{margin-left:0}.crmCustomerList .crmCustomerItem .c_verified{width:18px;margin-right:20px}.crmCustomerList .crmCustomerItem .c_record{width:97px;font-size:12px}.crmCustomerList .crmCustomerItem .c_record span{font-size:14px}}.crmFollowerContainer{background:hsla(0,0%,94.1%,.5);height:calc(100vh - 239px);width:100%;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.crmFollowerContainer{height:calc(100vh - 215px)}}.crmFollowerContainer .crmFollowerContent{font-weight:500;font-size:16px;line-height:150%;text-align:center;letter-spacing:1.05857px}.crmFollowerContainer .crmFollowerContent button{height:52px;padding:16px 32px;background:#3fba88;border:1px solid #3fba88;box-shadow:0 1px 2px rgba(51,51,51,.2);border-radius:8px;line-height:125%;text-align:center;letter-spacing:.78px;color:#fff;margin:32px 0 48px}.crmFollowerContainer .crmFollowerContent .shopName{font-size:20px;margin:16px 0}.crmFollowerContainer .crmFollowerContent .shopLogo{width:72px;height:72px;object-fit:contain;border-radius:50%}.crmFollowerContainer .crmFollowerContent .unbind{letter-spacing:.78px;cursor:pointer}.crmFollowerContainer .crmBindContent{font-size:15px;line-height:150%;text-align:center;letter-spacing:.135px;display:flex;flex-direction:column;align-items:center}.crmFollowerContainer .crmBindContent button{height:52px;padding:16px 32px;background:#3fba88;border:1px solid #3fba88;box-shadow:0 1px 2px rgba(51,51,51,.2);border-radius:8px;line-height:125%;text-align:center;letter-spacing:.78px;font-weight:500;color:#fff;margin:32px 0 90.5px}.crmFollowerContainer .crmBindContent .menuLogo{width:40px;height:40px;margin-bottom:16px}.crmFollowerContainer .crmBindContent .text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:18px;font-weight:500;font-size:12px;line-height:150%;text-align:center;letter-spacing:.135px;margin-top:32px;border-bottom:1px solid #676767;cursor:pointer}.filterBar_sticky{position:-webkit-sticky;position:sticky;top:112px;z-index:1035}@media (max-width:768px){.filterBar_sticky{top:96px}}.crmCustomerFilterBar{width:100%;height:48px;padding:8px 24px;display:flex;overflow-x:auto;flex-wrap:nowrap;background-color:#fff}.crmCustomerFilterBar .popover_mask{position:fixed;top:0;left:0;width:calc(100vw - 64px);height:100vh;opacity:.2;z-index:1201;background-color:initial}@media (max-width:768px){.crmCustomerFilterBar .popover_mask{display:block;width:100vw;background-color:#000}}.crmCustomerFilterBar .crmCustomerFilterBar_btn{width:calc(33.33333% - 8px);height:32px;border:1px solid #dcdcdc;border-radius:8px;padding:4px 12px;font-size:14px;line-height:20px;color:#858585;margin-right:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.crmCustomerFilterBar .crmCustomerFilterBar_btn:last-child{margin-right:0}.crmCustomerFilterBar .crmCustomerFilterBar_btn.active{background-color:#f0f0f0;border-color:#f0f0f0}.crmCustomerFilterBar .crmCustomerFilterBar_btn.isFiltering{color:#3fba88;background-color:#fff;border-color:#3fba88}@media (max-width:768px){.crmCustomerFilterBar .crmCustomerFilterBar_btn{width:calc(50% - 12px)}}.crmCustomerFilterBar .crmCustomerFilterBar_tag{display:flex;align-items:center;justify-content:space-between;border:.75px solid #3fba88;border-radius:4px;color:#3fba88;padding:0 8px;font-size:14px;line-height:20px;margin-right:8px;white-space:nowrap}.crmCustomerFilterBar .crmCustomerFilterBar_tag div{cursor:pointer}.crmCustomerFilterBar .crmCustomerFilterBar_tag img{cursor:pointer;margin-left:2px}.crmCustomerFilterBar .crmCustomerFilterBar_tag span{margin:0 2px}@media (max-width:768px){.crmCustomerFilterBar{padding:8px 16px}.crmCustomerFilterBar:after{top:96px}}.crmCustomerFilterBirth_popover{z-index:1033!important;padding-top:0}.crmCustomerFilterBirth_popover .ant-popover-content{width:340px}.crmCustomerFilterBirth_popover .ant-popover-inner-content{padding:0}.crmCustomerFilterBirth_popover .ant-popover-inner{background:#fff;border:1px solid #f0f0f0;box-shadow:0 2px 6px -1px rgba(0,0,0,.15);border-radius:5px}.crmCustomerFilterBirth_popover .ant-popover-title{padding:4px 0;text-align:center;font-weight:500;font-size:18px;line-height:44px;color:#676767}.crmCustomerFilterBirth_popover .birth_select{display:flex;justify-content:space-between;flex-wrap:wrap;font-weight:500;font-size:14px;line-height:17.5px;text-align:center;color:#676767}.crmCustomerFilterBirth_popover .birth_select.date button,.crmCustomerFilterBirth_popover .birth_select.month button{padding:12px 0;border-radius:8px;margin-bottom:8px;background-color:#fff;border:none}.crmCustomerFilterBirth_popover .birth_select.date button:hover,.crmCustomerFilterBirth_popover .birth_select.month button:hover{background-color:hsla(0,0%,94.1%,.5)}.crmCustomerFilterBirth_popover .birth_select.date button.active,.crmCustomerFilterBirth_popover .birth_select.month button.active{color:#fff;background:#3fba88}.crmCustomerFilterBirth_popover .birth_select.date button.current,.crmCustomerFilterBirth_popover .birth_select.month button.current{border:2px solid #3fba88;line-height:15.5px}.crmCustomerFilterBirth_popover .birth_select.month{padding:4px 50px 0}.crmCustomerFilterBirth_popover .birth_select.month button{width:64px;height:44px}.crmCustomerFilterBirth_popover .birth_select.date{padding:4px 16px 0;justify-content:flex-start}.crmCustomerFilterBirth_popover .birth_select.date button{width:43.5px;height:43.5px}.crmCustomerFilterBar_popover{z-index:1202!important;width:306px;padding-top:0!important}.crmCustomerFilterBar_popover .ant-popover-inner{background:#fff;border:1px solid #f0f0f0;box-shadow:0 2px 6px -1px rgba(0,0,0,.15);border-radius:5px}.crmCustomerFilterBar_popover .ant-popover-title{padding:16px 28px;border-bottom:none;font-weight:500;font-size:16px;line-height:16px;letter-spacing:.16px;color:#333}.crmCustomerFilterBar_popover .ant-popover-inner-content{padding:0;width:auto}.crmCustomerFilterBar_popover .ant-popover-arrow{display:none}.crmCustomerFilterBar_popover .popover_content{padding:8px 28px;height:auto;max-height:372px;overflow-y:scroll}.crmCustomerFilterBar_popover .popover_content .subtitle{font-size:14px;font-weight:500;line-height:16px;letter-spacing:.16px;color:#676767;margin-top:28px;margin-bottom:8px}.crmCustomerFilterBar_popover .popover_content .subtitle:first-child{margin-top:0}.crmCustomerFilterBar_popover .popover_content .option{font-size:14px;font-weight:400;line-height:20px;color:#858585;margin-bottom:4px;margin-top:12px}.crmCustomerFilterBar_popover .popover_content .customer_select_tags .ant-select-selector{max-height:300px;overflow-y:scroll;border:.5px solid #dcdcdc;border-radius:6px;padding:8px 12px}@media (max-width:768px){.crmCustomerFilterBar_popover .popover_content .customer_select_tags .ant-select-selector{max-height:396px}}.crmCustomerFilterBar_popover .popover_content .customer_select_tags .ant-select-selection-placeholder{color:#c8c8c8;font-weight:400}.crmCustomerFilterBar_popover .popover_content .customer_select_tags.ant-select-focused .ant-select-selector{box-shadow:none;border-color:#3fba88!important}.crmCustomerFilterBar_popover .popover_content .customer_select_tags.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#3fba88}.crmCustomerFilterBar_popover .popover_content .customer_select_tags.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{box-shadow:none}.crmCustomerFilterBar_popover .gender_content,.crmCustomerFilterBar_popover .rangePicker_content,.crmCustomerFilterBar_popover .type_content{margin-bottom:28px}.crmCustomerFilterBar_popover .gender_content button,.crmCustomerFilterBar_popover .rangePicker_content button,.crmCustomerFilterBar_popover .type_content button{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:28px;border:1px solid #dcdcdc;background:#fff;border-radius:6px;padding:4px 12px;font-size:14px;line-height:14px;letter-spacing:.16px;color:#c8c8c8}.crmCustomerFilterBar_popover .gender_content button.active,.crmCustomerFilterBar_popover .rangePicker_content button.active,.crmCustomerFilterBar_popover .type_content button.active{border:.5px solid #3fba88;background:#3fba88;color:#fff}.crmCustomerFilterBar_popover .gender_content .rangePicker,.crmCustomerFilterBar_popover .rangePicker_content .rangePicker,.crmCustomerFilterBar_popover .type_content .rangePicker{border:1px solid #dcdcdc;border-radius:7px;padding:8px 10px}.crmCustomerFilterBar_popover .gender_content .rangePicker.ant-picker-focused,.crmCustomerFilterBar_popover .rangePicker_content .rangePicker.ant-picker-focused,.crmCustomerFilterBar_popover .type_content .rangePicker.ant-picker-focused{border:.5px solid #3fba88;box-shadow:none}.crmCustomerFilterBar_popover .gender_content .rangePicker .ant-picker-active-bar,.crmCustomerFilterBar_popover .rangePicker_content .rangePicker .ant-picker-active-bar,.crmCustomerFilterBar_popover .type_content .rangePicker .ant-picker-active-bar{background-color:#3fba88}.crmCustomerFilterBar_popover .count_content{display:flex;align-items:center}.crmCustomerFilterBar_popover .count_content input::-webkit-inner-spin-button,.crmCustomerFilterBar_popover .count_content input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.crmCustomerFilterBar_popover .count_content input[type=number]{-moz-appearance:textfield}.crmCustomerFilterBar_popover .count_content input{width:102px;height:40px;padding:10px;background:#fff;border:1px solid #dcdcdc;border-radius:7px;font-weight:500;font-size:14px;line-height:20px}.crmCustomerFilterBar_popover .count_content input:focus{border:.5px solid #3fba88;outline:none}.crmCustomerFilterBar_popover .count_content input::placeholder{font-weight:400;font-size:14px;line-height:20px;color:#c8c8c8}.crmCustomerFilterBar_popover .count_content div{position:relative}.crmCustomerFilterBar_popover .count_content div:after{content:"次";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#c8c8c8;font-size:14px}.crmCustomerFilterBar_popover .count_content[data-lang=zh] div:after{content:"次"}.crmCustomerFilterBar_popover .count_content[data-lang=en] div:after{content:""}.crmCustomerFilterBar_popover .count_content span{font-size:14px;color:#676767;line-height:16px;margin:0 16px}.crmCustomerFilterBar_popover .showRatio_content input::-webkit-inner-spin-button,.crmCustomerFilterBar_popover .showRatio_content input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.crmCustomerFilterBar_popover .showRatio_content input[type=number]{-moz-appearance:textfield}.crmCustomerFilterBar_popover .showRatio_content input{width:102px;height:36px;padding:12px;background:#fff;border:.5px solid #c8c8c8;border-radius:6px;font-weight:500;font-size:14px;line-height:20px}.crmCustomerFilterBar_popover .showRatio_content input:focus{border:.5px solid #3fba88;outline:none}.crmCustomerFilterBar_popover .showRatio_content input::placeholder{font-weight:400;font-size:14px;line-height:20px;color:#c8c8c8}.crmCustomerFilterBar_popover .showRatio_content .showRatio_num{display:flex;align-items:center;margin-top:20px}.crmCustomerFilterBar_popover .showRatio_content .showRatio_num div{position:relative}.crmCustomerFilterBar_popover .showRatio_content .showRatio_num div:after{content:"%";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#c8c8c8;font-size:14px}.crmCustomerFilterBar_popover .showRatio_content .showRatio_num span{font-size:14px;line-height:16px;margin:0 16px}.crmCustomerFilterBar_popover .tags_content .ant-select-multiple .ant-select-selection-search{-webkit-margin-start:0;margin-inline-start:0;margin-top:0;margin-bottom:0}.crmCustomerFilterBar_popover .birthday_content{display:flex;justify-content:space-between}.crmCustomerFilterBar_popover .birthday_content input[type=text]{width:100%;height:40px;border:.5px solid #dcdcdc;border-radius:6px;padding:8px 12px}.crmCustomerFilterBar_popover .birthday_content input[type=text]::placeholder{color:#c8c8c8}.crmCustomerFilterBar_popover .birthday_content input[type=text]:focus{outline:none;border:.5px solid #3fba88}.crmCustomerFilterBar_popover .birthday_content .birth_box{width:78px}.crmCustomerFilterBar_popover .birthday_content .ant-picker-focused{box-shadow:none;border-color:#3fba88}.crmCustomerFilterBar_popover .birthday_content .crmCustomerFilter_birth{position:relative;width:78px}.crmCustomerFilterBar_popover .birthday_content .crmCustomerFilter_birth span.icon_calendar{position:absolute;top:50%;transform:translateY(-50%);right:12px}.crmCustomerFilterBar_popover .birthday_content .birth_year{position:absolute}.crmCustomerFilterBar_popover .year_picker .form-control{box-shadow:none}.crmCustomerFilterBar_popover .year_picker .form-control[readonly]{background-color:#fff}.crmCustomerFilterBar_popover .year_picker .rdtSwitch{color:#676767}.crmCustomerFilterBar_popover .year_picker .rdtYear{width:64px;height:44px;border-radius:8px}.crmCustomerFilterBar_popover .year_picker .rdtYear:hover{background-color:hsla(0,0%,94.1%,.5)}.crmCustomerFilterBar_popover .year_picker .current{width:100%;height:100%;line-height:44px;border-radius:8px;border:2px solid #3fba88}.crmCustomerFilterBar_popover .year_picker .rdtActive{border-radius:8px;background-color:#3fba88;text-shadow:none}.crmCustomerFilterBar_popover .year_picker .rdtActive:hover{background-color:#3fba88;text-shadow:none}.crmCustomerFilterBar_popover .other_content{display:flex;flex-direction:column}.crmCustomerFilterBar_popover .other_content label{display:flex;align-items:center;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;margin-bottom:12px}.crmCustomerFilterBar_popover .other_content label:last-child{margin-bottom:0}.crmCustomerFilterBar_popover .other_content input[type=checkbox]{width:21px;height:21px;border:1px solid #c8c8c8;border-radius:4px;-webkit-appearance:none;margin-right:12px;margin-top:0;position:relative}.crmCustomerFilterBar_popover .other_content input[type=checkbox]:checked{background:#3fba88;border-radius:4px;border:1px solid #c8c8c8}.crmCustomerFilterBar_popover .other_content input[type=checkbox]:checked:after{content:"\f00c";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crmCustomerFilterBar_popover .other_content input[type=checkbox]:active,.crmCustomerFilterBar_popover .other_content input[type=checkbox]:focus{border:1px solid #c8c8c8;outline-offset:0;outline:none;cursor:pointer}.crmCustomerFilterBar_popover .other_content span{font-size:14px;font-weight:400;line-height:20px;color:#333;margin-left:6px}.crmCustomerFilterBar_popover .note{font-size:12px;line-height:16px;color:#c8c8c8;margin-top:8px}.crmCustomerFilterBar_popover .popover_error input{color:#ce4949;border-color:#ce4949}.crmCustomerFilterBar_popover .popover_error .text_error{font-size:12px;line-height:16px;letter-spacing:.16px;color:#ce4949;margin-top:8px}.crmCustomerFilterBar_popover .popover_footer{height:64px;width:100%;border-top:1px solid #e8e8e8;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;color:#676767}.crmCustomerFilterBar_popover .popover_footer button{width:80px;height:40px;box-sizing:border-box;padding:4px 0;text-align:center;border-radius:8px;font-size:14px;line-height:20px}.crmCustomerFilterBar_popover .popover_footer .btn_clear{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.crmCustomerFilterBar_popover .popover_footer .btn_clear:hover{color:#858585}.crmCustomerFilterBar_popover .popover_footer .btn_cancel{border:1px solid #dcdcdc;background-color:#fff;color:#676767;margin-right:12px}.crmCustomerFilterBar_popover .popover_footer .btn_cancel:hover{background-color:#f9f9f9;box-shadow:0 2px 2px 0 rgba(51,51,51,.1)}.crmCustomerFilterBar_popover .popover_footer .btn_saved{border:1px solid #3fba88;background-color:#3fba88;color:#fff}.crmCustomerFilterBar_popover .popover_footer .btn_saved:hover{background-color:#50be91;box-shadow:0 2px 2px 0 rgba(51,51,51,.1)}@media (max-width:768px){.crmCustomerFilterBar_popover{width:100vw;position:fixed!important;bottom:0;left:0!important;top:auto!important}.crmCustomerFilterBar_popover .ant-popover-title{padding:16px;font-size:18px;line-height:normal;letter-spacing:.16px;text-align:center;border-bottom:1px solid #dcdcdc}.crmCustomerFilterBar_popover .ant-popover-inner{border-radius:16px 16px 0 0;box-shadow:none}.crmCustomerFilterBar_popover .popover_content{max-height:calc(100dvh - 250px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:24px 16px}.crmCustomerFilterBar_popover .popover_content .subtitle{font-size:16px}.crmCustomerFilterBar_popover .popover_footer{height:64px;padding:16px}.crmCustomerFilterBar_popover .popover_footer button{width:124px;height:40px;padding:8px 12px;text-align:center;background:#c8c8c8;color:#fff;border:none;border-radius:8px;line-height:16px}.crmCustomerFilterBar_popover .popover_footer .btn_cancel{margin-right:8px}.crmCustomerFilterBar_popover .rangePicker_content button{padding:4px 16px;width:calc(33.33333% - 10.66667px)}.crmCustomerFilterBar_popover .rangePicker_content .rangePicker{width:100%;height:48px}.crmCustomerFilterBar_popover .showRatio_content input,.crmCustomerFilterBar_popover .showTimes_content input{max-width:160px;width:100%;height:48px}.crmCustomerFilterBar_popover .showRatio_content span,.crmCustomerFilterBar_popover .showTimes_content span{margin:0 24px}.crmCustomerFilterBar_popover .showRatio_content .crmCustomerFilter_slider .ant-slider-dot,.crmCustomerFilterBar_popover .showTimes_content .crmCustomerFilter_slider .ant-slider-dot{left:45%!important}.crmCustomerFilterBar_popover .gender_content button,.crmCustomerFilterBar_popover .type_content button{padding:4px 16px}.crmCustomerFilterBar_popover .birthday_content,.crmCustomerFilterBar_popover .count_content,.crmCustomerFilterBar_popover .tags_content{width:100%}.crmCustomerFilterBar_popover .count_content>div{width:calc(50% - 24px)}.crmCustomerFilterBar_popover .count_content input{width:100%}}@media (max-width:768px){.ant-picker-panels{flex-direction:column}}.crmCustomerRecordBox{padding:0 24px 96px;background-color:#f9f9f9;position:relative}.crmCustomerRecordBox .mask_loading{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background-color:rgba(0,0,0,.15);z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center}.crmCustomerRecordBox .mask_loading p{margin-top:16px}@media (max-width:767px){.crmCustomerRecordBox{padding:0 0 56px;background-color:#fff}}.return-bar{background-color:#f9f9f9;padding:8px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.return-bar img{margin-right:4px}.return-bar a{color:rgba(51,51,51,.75);display:flex;display:inline-flex;align-items:center;line-height:normal}.return-bar a,.return-bar a:hover{text-decoration:none}.crmCustomerRecord-container{position:relative}.crmCustomerRecord-header{display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:8px;position:-webkit-sticky;position:sticky;top:48px;border:1px solid #f0f0f0;border-bottom:none;border-radius:8px 8px 0 0;background:#fff;padding:12px 24px;z-index:1}@media (max-width:768px){.crmCustomerRecord-header{border-radius:0;border-right:none;padding:8px 16px}}.crmCustomerRecord-header .c_name{font-weight:500;font-size:32px;line-height:45px;letter-spacing:.75px;color:#333;word-break:break-all}.crmCustomerRecord-header .c_name div{font-weight:400;font-size:18px;line-height:normal;letter-spacing:.135px;color:#676767;margin-top:16px}.crmCustomerRecordInfo{width:100%;background:#fff;border:1px solid #f0f0f0;border-top:none;border-radius:8px;border-radius:0 0 8px 8px}.crmCustomerRecordInfo .customer_contact{padding:0 24px 8px;border-radius:8px}@media (max-width:767px){.crmCustomerRecordInfo{border-radius:0}.crmCustomerRecordInfo .customer_contact{padding:0 16px 20px}}.crmCustomerRecordInfo .c_row{display:flex;justify-content:space-between}.crmCustomerRecordInfo .c_row .c_tags{flex-wrap:wrap}@media (max-width:767px){.crmCustomerRecordInfo .c_row{flex-direction:column;align-items:flex-start!important}.crmCustomerRecordInfo .c_row .c_tags{align-self:center;justify-content:center}}.crmCustomerRecordInfo .c_tag_row{align-items:center}@media (max-width:767px){.crmCustomerRecordInfo .c_tag_row{flex-direction:row}}@media (max-width:767px){.crmCustomerRecordInfo .c_tag_row .c_divider{margin:0 12px}}.crmCustomerRecordInfo .c_divider{width:1.5px;height:20px;margin:0 24px;background-color:#e8e8e8}.crmCustomerRecordInfo .c_gender{font-size:16px;font-weight:500;line-height:125%;letter-spacing:.157px}.crmCustomerRecordInfo .c_action button{min-width:80px;padding:10px 8px;border-radius:8px;border:1px solid #dcdcdc;background-color:#fff}.crmCustomerRecordInfo .c_action button:first-child{margin-right:16px}.crmCustomerRecordInfo .c_action button:hover{border-radius:8px;background:#f9f9f9;box-shadow:0 2px 2px 0 rgba(51,51,51,.1)}@media (max-width:767px){.crmCustomerRecordInfo .c_action{margin-top:20px}}.crmCustomerRecordInfo .c_tags{display:flex}.crmCustomerRecordInfo .c_tags .c_tag{min-width:36px;height:21px;background:#f0f0f0;border-radius:4px;padding:2px 12px;text-align:center;font-weight:500;font-size:12px}.crmCustomerRecordInfo .c_tags .c_tag.c_blocked{background-color:#ce4949;color:#fff}.crmCustomerRecordInfo .c_profile .c_profile_row{display:flex;align-items:center;margin-bottom:16px}.crmCustomerRecordInfo .c_profile .c_profile_row:last-child{margin-bottom:20px}.crmCustomerRecordInfo .c_profile .c_profile_title{min-width:80px;font-size:16px;line-height:125%;letter-spacing:.1575px;color:#979797;margin-right:8px}.crmCustomerRecordInfo .c_profile .c_profile_content{font-weight:500;font-size:16px;line-height:125%;letter-spacing:.1575px;color:#676767;white-space:pre-wrap}.crmCustomerRecordInfo .c_verified{margin-left:4px}.crmCustomerRecordInfo .c_created{display:flex;flex-direction:column;width:100%;margin:12px 0}.crmCustomerRecordInfo .c_created .c_created_block{width:100%;display:flex}.crmCustomerRecordInfo .c_created .c_created_block>div{width:100%;display:flex;flex-direction:row;margin-bottom:8px}.crmCustomerRecordInfo .c_created .c_created_block>div:last-child{margin-bottom:0}.crmCustomerRecordInfo .c_created .c_created_block .c_created_title{font-size:12px;line-height:125%;letter-spacing:.1575px;color:#979797;margin-right:16px}.crmCustomerRecordInfo .c_created .c_created_block .c_created_content{font-weight:500;font-size:12px;line-height:125%;letter-spacing:.1575px;color:#676767}@media (max-width:767px){.crmCustomerRecordInfo .c_created{flex-direction:column}.crmCustomerRecordInfo .c_created .c_created_block{width:100%;flex-direction:column;margin-bottom:8px}.crmCustomerRecordInfo .c_created .c_created_block .c_created_title{width:80px;margin-right:8px}.crmCustomerRecordInfo .c_created .c_created_block:last-child{margin-bottom:0}}.crmCustomerRecordInfo .btn_outline{padding:4px 8px;margin-left:24px;border-radius:8px;border:1px solid #dcdcdc;background-color:#fff;font-size:14px;color:#676767}.crmCustomerRecordInfo .btn_outline:hover{background-color:#f9f9f9;box-shadow:0 2px 2px 0 rgba(51,51,51,.1)}.crmCustomerRecordInfo-en .c_profile_title{width:150px}@media (max-width:768px){.crmCustomerRecordInfo-en .c_created .c_created_block .c_created_title{width:100px}}.customerRecord_dropdown{height:32px;width:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;margin:6.5px}.customerRecord_dropdown svg{font-size:18px;color:#676767}.customerRecord_dropdown.ant-dropdown-open{background:hsla(0,0%,94.1%,.5);border-radius:8px}.customerRecord_dropdown.ant-dropdown-open,.customerRecord_dropdown:hover{background-color:#f0f0f0}.customerRecord_dropdown_menu{width:145px;border-radius:5px}.customerRecord_dropdown_menu .ant-dropdown-menu{box-shadow:0 2px 6px -1px rgba(0,0,0,.15)}.customerRecord_dropdown_menu ul{padding:12px 4px}.customerRecord_dropdown_menu li{height:40px;text-align:center;font-weight:500;font-size:16px;line-height:16px;letter-spacing:.16px;color:#676767;border-radius:3px;margin-bottom:8px}.customerRecord_dropdown_menu li:nth-child(3){font-weight:400;color:#ce4949;margin-bottom:0}.customerRecord_dropdown_menu li:hover{background-color:hsla(0,0%,94.1%,.5)}.customerRecord_dropdown_menu li:active{background-color:#f0f0f0}.crmCustomerRecordList{margin-top:20px}@media (max-width:767px){.crmCustomerRecordList{padding:16px 0 24px;margin-top:4px}}.crmCustomerRecordList .lists{padding:24px 32px;background:#fff;border:1px solid #f0f0f0;border-top:0 solid #f0f0f0;border-radius:0 8px 8px 8px}@media (max-width:767px){.crmCustomerRecordList .lists{padding:24px 0 0;border:none;min-height:auto}}.crmCustomerRecordList .lists .records{min-height:456px}.crmCustomerRecordList .tabs{display:flex}.crmCustomerRecordList .tabs>div{width:176px;height:42px;padding:12px 0;font-size:14px;line-height:125%;text-align:center;letter-spacing:.1575px;cursor:pointer}.crmCustomerRecordList .tabs .active{position:relative;background:#fff;border:solid #f0f0f0;border-width:1px 1px 0;border-radius:10px 10px 0 0;color:#3fba88;font-weight:500}@media (max-width:767px){.crmCustomerRecordList .tabs>div{width:33.33333%}}.crmCustomerRecordList .statusBar{display:flex;text-align:center;margin-bottom:16px}.crmCustomerRecordList .statusBar>div{min-width:116px;height:64px;padding:8px 16px;font-size:13px;letter-spacing:.135px;margin-right:16px}.crmCustomerRecordList .statusBar>div:last-child{margin-right:0}.crmCustomerRecordList .statusBar>div .num{font-weight:500;font-size:22px;line-height:125%;letter-spacing:.16px;margin-bottom:2px}.crmCustomerRecordList .lists_empty{display:flex;align-items:center;justify-content:center;height:420px;font-size:14px;line-height:20px;color:#676767}.crmCustomerRecordList .crm_record_page_picker{text-align:center;margin-left:0!important;margin-top:32px!important}@media (max-width:767px){.crmCustomerRecordList .crm_record_page_picker{margin-bottom:90px!important}}.crmCustomerRecordList .crm_record_page_picker .ant-pagination-next,.crmCustomerRecordList .crm_record_page_picker .ant-pagination-prev{color:#676767;font-weight:500}.crmCustomerRecordList .crm_record_page_picker .ant-pagination-item{color:#676767;background-color:initial;border:none}.crmCustomerRecordList .crm_record_page_picker .ant-pagination-item a{color:#676767;font-weight:500}.crmCustomerRecordList .crm_record_page_picker .ant-pagination-item a:hover{color:#676767;opacity:.7}.crmCustomerRecordList .crm_record_page_picker .ant-pagination-item-active{background:#3fba88;border-radius:8px}.crmCustomerRecordList .crm_record_page_picker .ant-pagination-item-active:hover a{color:#fff;opacity:1}.crmCustomerRecordList .crm_record_page_picker .ant-pagination-item-active a{color:#fff;font-weight:500}.bookingRecordCard,.customerRecordCard,.queueRecordCard{width:100%}.bookingRecordCard .header,.customerRecordCard .header,.queueRecordCard .header{width:100%;height:74px;background:#fafafa;border-radius:8px;padding:12px 28px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.bookingRecordCard .header:last-child,.customerRecordCard .header:last-child,.queueRecordCard .header:last-child{margin-bottom:0}.bookingRecordCard .header .group,.bookingRecordCard .header .group_m,.customerRecordCard .header .group,.customerRecordCard .header .group_m,.queueRecordCard .header .group,.queueRecordCard .header .group_m{font-weight:500;font-size:16px;line-height:125%;letter-spacing:.67px;color:#676767}.bookingRecordCard .header .dateTime,.customerRecordCard .header .dateTime,.queueRecordCard .header .dateTime{width:220px}.bookingRecordCard .header .dateTime .date,.bookingRecordCard .header .dateTime .time,.customerRecordCard .header .dateTime .date,.customerRecordCard .header .dateTime .time,.queueRecordCard .header .dateTime .date,.queueRecordCard .header .dateTime .time{font-size:16px;line-height:125%;letter-spacing:.67px;color:#676767;display:flex;justify-content:space-between}.bookingRecordCard .header .dateTime .date,.customerRecordCard .header .dateTime .date,.queueRecordCard .header .dateTime .date{font-weight:500;margin-bottom:4px}.bookingRecordCard .header .dateTime .time,.customerRecordCard .header .dateTime .time,.queueRecordCard .header .dateTime .time{font-weight:400}.bookingRecordCard .header .dateTime .time span.time_divider,.customerRecordCard .header .dateTime .time span.time_divider,.queueRecordCard .header .dateTime .time span.time_divider{margin:0 16px}@media (max-width:767px){.bookingRecordCard .header .dateTime .time span.time_divider,.customerRecordCard .header .dateTime .time span.time_divider,.queueRecordCard .header .dateTime .time span.time_divider{margin:0 11px}}.bookingRecordCard .header .dateTime .time span.text,.customerRecordCard .header .dateTime .time span.text,.queueRecordCard .header .dateTime .time span.text{margin:0 0 0 2px;font-weight:400;font-size:12px}.bookingRecordCard .header .dateTime .time span.booking_status,.customerRecordCard .header .dateTime .time span.booking_status,.queueRecordCard .header .dateTime .time span.booking_status{display:inline-block;min-width:59px;padding:0 4px;height:20px;font-size:12px;text-align:center;letter-spacing:.67px;color:#fff;border-radius:4px;line-height:20px}.bookingRecordCard .header .dateTime .time span.booking_status.no_show,.customerRecordCard .header .dateTime .time span.booking_status.no_show,.queueRecordCard .header .dateTime .time span.booking_status.no_show{background-color:#ef6868}.bookingRecordCard .header .dateTime .time span.booking_status.cancel,.customerRecordCard .header .dateTime .time span.booking_status.cancel,.queueRecordCard .header .dateTime .time span.booking_status.cancel{background-color:#979797}.bookingRecordCard .header .attendance,.bookingRecordCard .header .attendance_m,.customerRecordCard .header .attendance,.customerRecordCard .header .attendance_m,.queueRecordCard .header .attendance,.queueRecordCard .header .attendance_m{font-size:14px;line-height:125%;letter-spacing:.1575px;display:flex;align-items:center}.bookingRecordCard .header .attendance_m span,.bookingRecordCard .header .attendance span,.customerRecordCard .header .attendance_m span,.customerRecordCard .header .attendance span,.queueRecordCard .header .attendance_m span,.queueRecordCard .header .attendance span{font-weight:500;font-size:22px;line-height:125%;text-align:right;letter-spacing:.1575px;color:#676767}.bookingRecordCard .header .attendance .account_icon,.bookingRecordCard .header .attendance_m .account_icon,.customerRecordCard .header .attendance .account_icon,.customerRecordCard .header .attendance_m .account_icon,.queueRecordCard .header .attendance .account_icon,.queueRecordCard .header .attendance_m .account_icon{width:20px;height:20px;background-image:url(/static/media/account_icon.34dcce3f.svg)}@media (max-width:767px){.bookingRecordCard .header .attendance,.bookingRecordCard .header .attendance_m,.customerRecordCard .header .attendance,.customerRecordCard .header .attendance_m,.queueRecordCard .header .attendance,.queueRecordCard .header .attendance_m{font-size:12px}.bookingRecordCard .header .attendance_m span,.bookingRecordCard .header .attendance span,.customerRecordCard .header .attendance_m span,.customerRecordCard .header .attendance span,.queueRecordCard .header .attendance_m span,.queueRecordCard .header .attendance span{font-size:18px}}.bookingRecordCard .header .check,.customerRecordCard .header .check,.queueRecordCard .header .check{font-size:12px;line-height:15px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:3px;cursor:pointer}.bookingRecordCard .header .arrow:before,.customerRecordCard .header .arrow:before,.queueRecordCard .header .arrow:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(/static/media/arrowDown_icon_dark.4cc26395.svg);background-repeat:no-repeat;background-size:78% auto;background-position:50%;vertical-align:bottom}@media (max-width:767px){.bookingRecordCard .header .check span,.customerRecordCard .header .check span,.queueRecordCard .header .check span{display:none}.bookingRecordCard .header .dateTime .date,.bookingRecordCard .header .dateTime .time,.customerRecordCard .header .dateTime .date,.customerRecordCard .header .dateTime .time,.queueRecordCard .header .dateTime .date,.queueRecordCard .header .dateTime .time{font-size:14px}}.bookingRecordCard .source_m,.bookingRecordCard .time{display:flex;justify-content:space-between}.bookingRecordCard .source_m{width:25%;align-items:center}@media (max-width:767px){.bookingRecordCard .source_m{flex-direction:column;text-align:right;align-items:flex-end}}.bookingRecordCard .status{width:115px;color:#676767;font-size:14px;line-height:125%;letter-spacing:.67px}.bookingRecordCard .content{display:none;background:#f5f5f5;border-radius:0 0 8px 8px;font-size:14px;line-height:20px;letter-spacing:.67px;color:#858585}.bookingRecordCard .content .memo,.bookingRecordCard .content .question{width:50%}.bookingRecordCard .content .seatingBlock{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:26px;background:#27496e;border-radius:4px;padding:4px 8px;text-align:center;font-weight:500;font-size:14px;line-height:125%;letter-spacing:.67px;color:#fff;margin-right:8px}.bookingRecordCard .content .seatingBlock:last-child{margin-right:0}.bookingRecordCard .content .serviceTagBlock{display:inline-block;padding:4px 8px;min-height:26px;font-weight:500;font-size:14px;line-height:125%;letter-spacing:.67px;color:#858585;border:.75px solid #858585;border-radius:4px;margin:8px 8px 0 0;text-align:center}.bookingRecordCard .content .serviceTagBlock:last-child{margin-right:0}.bookingRecordCard .content .res-questionBlock{margin-top:8px;padding-left:16px;color:#676767}.bookingRecordCard .content .question{padding:16px 28px}.bookingRecordCard .content .question ol{margin:8px 0 0}.bookingRecordCard .content .question ol li{margin-bottom:8px}.bookingRecordCard .content .question ol li:last-child{margin-bottom:0}.bookingRecordCard .content .question .deposit{display:flex;margin-top:8px;margin-bottom:12px;color:#676767}.bookingRecordCard .content .question .deposit .deposit_tag{width:33px;height:19px;border-radius:4px;margin-right:4px}.bookingRecordCard .content .memo{padding:16px 28px}.bookingRecordCard .content .memo .note{margin-bottom:20px}.bookingRecordCard .content .memo .note:last-child{margin-bottom:0}.bookingRecordCard .content .memo .note_content{color:#676767}.bookingRecordCard .content .memo .note_tag{min-width:59px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 4px;background:#676767;font-size:12px;letter-spacing:.67px;line-height:125%;color:#fff;letter-spacing:0;margin-bottom:4px;border-radius:2px;text-align:center}@media (max-width:767px){.bookingRecordCard .header{height:72px;padding:16px}.bookingRecordCard .header .dateTime{width:180px}.bookingRecordCard .header .dateTime .date,.bookingRecordCard .header .dateTime .time{font-size:14px}.bookingRecordCard .header .status{font-size:12px}}.queueRecordCard .header{min-height:68px;height:auto}.queueRecordCard .header .group{width:166px;word-break:break-all}.queueRecordCard .header .date,.queueRecordCard .header .time{width:100%}@media (max-width:767px){.queueRecordCard .header .dateTime{width:240px;margin-right:8px}}.queueRecordCard .header .group_block{width:40%;display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.queueRecordCard .header .group_block{flex-direction:column;align-items:flex-end;width:90px}.queueRecordCard .header .group_block .attendance{order:2}.queueRecordCard .header .group_block .group{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;width:100%;text-align:right}}.queueRecordCard .status{display:inline-block;min-width:59px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;padding:0 4px;font-size:12px;text-align:center;letter-spacing:.67px;color:#fff;border-radius:4px;margin-left:4px}.queueRecordCard .status.waiting{display:none}.queueRecordCard .status.seated{background:#3fba88}.queueRecordCard .status.canceled{background:#c8c8c8}.queueRecordCard .status.passed{background:#f5a621}.queueRecordCard .status.inactive{background-color:#979797}.queueRecordCard .content{width:100%;display:none;min-height:132px;background:#f5f5f5;padding:16px 28px;border-radius:0 0 8px 8px;font-size:14px;line-height:20px;letter-spacing:.67px;color:#858585;flex-wrap:wrap}.queueRecordCard .content>div{width:50%}.queueRecordCard .content .waiting_number{font-weight:500;font-size:14px;line-height:22px;letter-spacing:.67px;margin-bottom:16px;color:#676767;display:inline-flex;align-items:center}.queueRecordCard .content .waiting_number span{display:inline-block;padding:4px 8px;height:26px;border:.75px solid #676767;border-radius:4px;font-size:12px;line-height:120%;letter-spacing:.67px;color:#676767;margin-right:16px}.queueRecordCard .content .waiting_time{font-size:14px;line-height:20px;letter-spacing:.67px;color:#676767;margin-bottom:16px;display:inline-flex;align-items:center}.queueRecordCard .content .waiting_time span{font-weight:500;font-size:14px;line-height:20px;margin-left:16px}.queueRecordCard .content .memo{color:#676767}.queueRecordCard .content .memo .tag{padding:2px 4px;min-width:59px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:19px;background:#676767;border-radius:2px;font-size:12px;line-height:125%;letter-spacing:.67px;color:#fff;margin-bottom:4px}.customerRecordCard{margin-bottom:8px}.customerRecordCard:last-child{margin-bottom:0}.customerRecordCard .header{align-items:flex-start;flex-direction:column;cursor:default}.customerRecordCard .content,.customerRecordCard .dateTime{width:100%!important;display:flex;justify-content:space-between}.customerRecordCard .dateTime{margin-bottom:10px}.customerRecordCard .date{width:192px}.customerRecordCard .edit,.customerRecordCard .more{cursor:pointer}.customerRecordCard .more{min-width:24px;font-size:12px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px;margin-left:10px}.customerRecordCard .content_txt{width:100%;display:flex}.customerRecordCard .txt{height:20px;width:calc(100% - 44px);overflow:hidden;word-break:break-all}.customerRecordCard .txt_less{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.customerRecordCard.open .header,.customerRecordCard.open .txt{height:auto}.customerRecordCard.open .txt{width:100%;overflow:visible;white-space:pre-line;text-overflow:clip}.bookingRecordCard.open .header,.queueRecordCard.open .header{margin-bottom:0}.bookingRecordCard.open .content,.queueRecordCard.open .content{color:#676767;display:flex;margin-bottom:8px}.bookingRecordCard.open .arrow:before,.queueRecordCard.open .arrow:before{background-image:url(/static/media/arrowUp_icon_dark.c2a64bf4.svg)}@media (max-width:767px){.bookingRecordCard.open .content{flex-direction:column}.bookingRecordCard.open .content .memo,.bookingRecordCard.open .content .question{width:100%}.bookingRecordCard.open .content .question{padding:16px}.bookingRecordCard.open .content .memo{padding:8px 16px}.bookingRecordCard.open .content .note{margin-bottom:16px}}@media (max-width:767px){.queueRecordCard.open .content{align-items:center}.queueRecordCard.open .content .waiting_number,.queueRecordCard.open .content .waiting_time{height:auto;margin-bottom:20px}.queueRecordCard.open .content .memo{width:100%}.queueRecordCard.open .content .memo:last-child{margin-top:16px}}.crmCustomerEditorModal{width:100%!important;max-width:1024px!important;height:100%!important;color:#676767!important;padding-bottom:0!important}@media (max-width:768px){.crmCustomerEditorModal{max-width:100vw!important;width:100%!important;height:auto!important;margin:0!important;top:0!important;vertical-align:bottom!important}}.crmCustomerEditorModal .ant-modal-header{height:56px;padding:16px;border-radius:16px 16px 0 0;display:none}.crmCustomerEditorModal .ant-modal-header .ant-modal-title{color:#333;text-align:center;font-size:16px;line-height:150%;letter-spacing:.888px}@media (max-width:768px){.crmCustomerEditorModal .ant-modal-header{display:block}}.crmCustomerEditorModal .ant-modal-content{height:calc(100% - 76px)}@media (max-width:768px){.crmCustomerEditorModal .ant-modal-content{border-radius:16px 16px 0 0}}.crmCustomerEditorModal .ant-modal-body,.crmCustomerEditorModal .wrap{padding:0;height:100%}@media (max-width:768px){.crmCustomerEditorModal .ant-modal-body,.crmCustomerEditorModal .wrap{height:calc(100dvh - 136px);overflow-y:auto}}.crmCustomerEditorModal .ant-modal-footer{height:76px;padding:20px 30px;background:#fff;box-shadow:0 0 4px rgba(51,51,51,.15)}.crmCustomerEditorModal .ant-modal-footer .button-common{width:170px}@media (max-width:768px){.crmCustomerEditorModal .ant-modal-footer .button-common{width:124px;height:40px}}.crmCustomerEditorModal .ant-modal-footer .button-primary{margin-left:10px}.crmCustomerEditorModal .ant-modal-footer .btn-action{display:flex;align-items:center;justify-content:flex-end}.crmCustomerEditorModal .ant-modal-footer .btn-action:has(.btn-delete){justify-content:space-between}.crmCustomerEditorModal .ant-modal-footer .btn-delete{color:#ce4949;font-size:18px;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px;background-color:#fff;border:none}@media (max-width:768px){.crmCustomerEditorModal .ant-modal-footer{height:64px;padding:12px}.crmCustomerEditorModal .ant-modal-footer button{width:124px;height:40px}.crmCustomerEditorModal .ant-modal-footer .btn_cancel{margin-right:8px}.crmCustomerEditorModal .ant-modal-footer .btn-delete{width:80px;font-size:14px;line-height:20px}}.crmCustomerEditorModal .customer_select_tags{font-weight:400!important}.crmCustomerEditorModal .customer_select_tags .ant-select-selector{border-radius:8px!important;min-height:45px;padding:8px 12px}.crmCustomerEditorModal .customer_select_tags:not(.ant-select-disabled):hover .ant-select-selector{border-color:#c8c8c8}.crmCustomerEditorModal .customer_select_tags.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:#676767!important;box-shadow:none!important}.crmCustomerEditorModal .customer_select_tags.ant-select-multiple .ant-select-selection-search{-webkit-margin-start:0;margin-inline-start:0;margin-top:0;margin-bottom:0}.crmCustomerEditorModal .customer_select_tags .ant-select-selection-item{margin-top:0;margin-bottom:0;height:21px}.crmCustomerEditorModal .customer_select_tags .ant-select-selection-item-content{font-size:12px;line-height:1.5}.crmCustomerEditorModal .customer_select_tags .ant-select-selection-item-remove{line-height:1.5}.crmCustomerEditorModal .customer_select_tags .ant-select-selection-overflow-item{height:21px}.crmCustomerEditorModal .wrap{display:flex;background-color:#f9f9f9}.crmCustomerEditorModal .wrap input[type=text],.crmCustomerEditorModal .wrap select,.crmCustomerEditorModal .wrap textarea{width:100%;height:40px;padding:10px;background:#fff;border:1px solid #c8c8c8;border-radius:8px;outline:none;font-weight:500}.crmCustomerEditorModal .wrap input[type=text]:focus-within,.crmCustomerEditorModal .wrap select:focus-within,.crmCustomerEditorModal .wrap textarea:focus-within{border:1.5px solid #3fba88}.crmCustomerEditorModal .wrap textarea{height:135px;resize:none}.crmCustomerEditorModal .wrap input[type=text]::placeholder,.crmCustomerEditorModal .wrap textarea::placeholder{font-weight:400;font-size:14px;line-height:20px;color:#c8c8c8}.crmCustomerEditorModal .wrap input.input_error_empty{border:1.5px solid #ce4949!important;color:#ce4949}.crmCustomerEditorModal .wrap .text{font-size:12px;line-height:17px;margin-top:4px}.crmCustomerEditorModal .wrap .text.text_error{color:#ce4949}.crmCustomerEditorModal .wrap .text.text_notice{color:#676767}.crmCustomerEditorModal .wrap .customer_row .title{font-weight:500;font-size:14px;line-height:150%;letter-spacing:.888px;margin-bottom:8px;color:#333}@media (max-width:768px){.crmCustomerEditorModal .wrap{flex-direction:column;background-color:#fff}.crmCustomerEditorModal .wrap .customer_row .title{font-size:16px}}.crmCustomerEditorModal .customer_basic{width:614px;padding:0 60px;border-right:1px solid #ccc;overflow-y:auto}.crmCustomerEditorModal .customer_basic hr{display:none;margin:16px 0}@media (max-width:768px){.crmCustomerEditorModal .customer_basic{width:100%;padding:24px 16px 0;border-right:none;overflow-y:visible}.crmCustomerEditorModal .customer_basic hr{display:block;width:100%;border-color:#e8e8e8}}.crmCustomerEditorModal .customer_basic h4{margin-top:20px;font-size:30px;line-height:42px;color:#333;margin-bottom:28px}@media (max-width:768px){.crmCustomerEditorModal .customer_basic h4{display:none}}.crmCustomerEditorModal .customer_basic .customer_row{margin-bottom:32px}@media (max-width:768px){.crmCustomerEditorModal .customer_basic .customer_row{margin-bottom:16px}}.crmCustomerEditorModal .customer_basic .text{font-weight:400;font-size:12px;line-height:17px;color:#676767;margin-top:4px}.crmCustomerEditorModal .customer_basic .customer_row_checkbox label{display:inline-flex;align-items:center;cursor:pointer;position:relative;font-weight:400;margin:16px 48px 0 0}.crmCustomerEditorModal .customer_basic .customer_row_checkbox label:last-child{margin-right:0}@media (max-width:768px){.crmCustomerEditorModal .customer_basic .customer_row_checkbox label{margin-right:40px}}.crmCustomerEditorModal .customer_basic .customer_row_checkbox span{color:#333;font-size:14px;line-height:20px}.crmCustomerEditorModal .customer_basic .customer_row_checkbox input[type=checkbox]{width:21px;height:21px;border:1px solid #c8c8c8;background-color:#fff;border-radius:4px;-webkit-appearance:none;margin-right:12px;margin-top:0;position:relative}@media (max-width:768px){.crmCustomerEditorModal .customer_basic .customer_row_checkbox input[type=checkbox]{margin-right:4px}}.crmCustomerEditorModal .customer_basic .customer_row_checkbox input[type=checkbox]:checked{background:#3fba88;border-radius:4px;border:1px solid #c8c8c8}.crmCustomerEditorModal .customer_basic .customer_row_checkbox input[type=checkbox]:active,.crmCustomerEditorModal .customer_basic .customer_row_checkbox input[type=checkbox]:focus{border:1px solid #c8c8c8;outline-offset:0;outline:none}.crmCustomerEditorModal .customer_basic .customer_row_checkbox input[type=checkbox]:checked+span:before{content:url(/static/media/checkbox_icon.a0ab39b7.svg);position:absolute;display:block;text-align:center;color:#fff;left:5px;bottom:1px}.crmCustomerEditorModal .customer_basic .customer_row_checkbox .title{line-height:2;margin:0}.crmCustomerEditorModal .customer_basic .customer_row_checkbox .text{letter-spacing:normal}.crmCustomerEditorModal .customer_advanced{width:410px;padding:20px 60px 0;overflow-y:auto}@media (max-width:768px){.crmCustomerEditorModal .customer_advanced{width:100%;padding:16px 16px 0;overflow-y:visible}}.crmCustomerEditorModal .customer_advanced h5{font-weight:400;font-size:20px;line-height:42px;margin:0 0 16px;color:#333}@media (max-width:768px){.crmCustomerEditorModal .customer_advanced h5{font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.888px}}.crmCustomerEditorModal .customer_advanced .customer_row{margin-bottom:28px}@media (max-width:768px){.crmCustomerEditorModal .customer_advanced .customer_row:last-child{margin-bottom:40px}}.crmCustomerEditorModal .customer_advanced .customer_datepicker .ant-picker{width:100%;height:45px;padding:12px;background:#fff;border:1px solid #c8c8c8;border-radius:8px}.crmCustomerEditorModal .customer_advanced .customer_datepicker .ant-picker.ant-picker-focused{box-shadow:none}.customer_select_tags_dropdown.ant-select-dropdown{background:#676767;box-shadow:0 6px 8px rgba(0,0,0,.15);border-radius:4px}.customer_select_tags_dropdown.ant-select-dropdown .ant-select-item-option-content{color:#fff!important;font-size:12px;padding:2px 12px;border:.75px solid #fff;border-radius:4px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.customer_select_tags_dropdown.ant-select-dropdown .ant-select-item-option-content.create_tag{color:#858585!important;border-color:none!important;background:#f0f0f0!important}.customer_select_tags_dropdown.ant-select-dropdown .ant-select-item-option-disabled .ant-select-item-option-content{border:none;color:#c8c8c8!important;font-weight:400;padding:0;word-break:break-all}.customer_select_tags_dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#858585}.customer_select_tags_dropdown.ant-select-dropdown .ant-select-item-option-state{display:none}.customer_select_tags_dropdown.ant-select-dropdown .ant-select-item-empty{color:#fff}.recordEditorModal .btn-action{width:100%;display:flex;align-items:center;justify-content:flex-end}.recordEditorModal .btn-action:has(.btn-delete){justify-content:space-between}.recordEditorModal .btn-delete{width:80px;color:#ce4949;font-size:14px;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px;background-color:#fff;border:none}.recordEditorModal .date,.recordEditorModal .title{color:#333;font-size:16px;font-weight:500;line-height:20px}.recordEditorModal .date{margin-bottom:32px}.recordEditorModal .title{margin-bottom:8px}.recordEditorModal textarea{width:100%;height:135px;border-radius:7px;border:1px solid #dcdcdc;background-color:#fff;padding:10px;resize:none}.recordEditorModal textarea::placeholder{color:#c8c8c8}.recordEditorModal textarea:focus{outline:none;border:1px solid #3fba88}.crmMessageBox_container{width:100%;position:relative}.crmMessageBox_full{height:100%}.crmMessage_toolbar .crmMessage_toolbar_right{display:flex;align-items:center}.crmMessage_toolbar .btn_search{width:248px;height:40px;border-radius:8px;padding-left:12px;margin-right:16px;background:#fff;display:flex;align-items:center;position:relative}.crmMessage_toolbar .btn_search.in_search_customer{border:1px solid #dcdcdc}.crmMessage_toolbar .btn_search.search_customer{justify-content:flex-end}.crmMessage_toolbar .btn_search.search_customer input{width:96px;background-color:initial}.crmMessage_toolbar .btn_search.search_customer input:focus-within{width:202px}.crmMessage_toolbar .btn_search:focus-within{border:1px solid #3fba88;padding-left:11px}.crmMessage_toolbar .btn_search input{border:none;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.571429px;margin-left:9px}.crmMessage_toolbar .btn_search input::placeholder{color:#c8c8c8}.crmMessage_toolbar .btn_search input:focus{outline:none}.crmMessage_toolbar .btn_search input:disabled{background-color:#fff}.crmMessage_toolbar .btn_search .search_icon{width:24px;height:24px;display:flex;justify-content:center;align-items:center;pointer-events:none}@media (max-width:768px){.crmMessage_toolbar .btn_search .search_icon{pointer-events:auto}}.crmMessage_toolbar .btn_search .clearSearch{position:absolute;top:50%;right:16px;transform:translateY(-50%);cursor:pointer;display:none}.crmMessage_toolbar .btn_search .clearSearch.in_search{display:block}@media (max-width:768px){.crmMessage_toolbar{height:56px;padding:12px 16px}.crmMessage_toolbar .block_search{width:100%}.crmMessage_toolbar .btn_search{width:100%!important;height:40px;margin-right:0;padding:12px;align-items:center}.crmMessage_toolbar .btn_search .searchInput{display:none;width:90%!important}.crmMessage_toolbar:has(.search-input) .search-input{flex:1 1}.crmMessage_toolbar:has(.search-input) .btn_send,.crmMessage_toolbar:has(.search-input) .title:not(.title-search){display:none}.crmMessage_toolbar:has(.search-input) .title-search~.crmMessage_toolbar_right{width:calc(100% - 86px)}.crmMessage_toolbar:has(.search-input) .crmMessage_toolbar_right{width:100%}.crmMessage_toolbar:has(.search-input) .crmMessage_toolbar_right .ant-space-item:first-child{flex:1 1}.crmMessage_toolbar:has(.search-input) .crmMessage_toolbar_right .ant-space-item:first-child .block_search,.crmMessage_toolbar:has(.search-input) .crmMessage_toolbar_right .ant-space-item:first-child .block_search>div{width:100%}}.crmMessage_tab{width:100%;height:56px;padding:4px 16px 16px;background:#fff;display:flex;align-items:center;justify-content:space-between;z-index:1000}.crmMessage_tab .msgSelect{min-width:103px}@media (max-width:768px){.crmMessage_tab{flex-wrap:wrap;height:88px;padding:8px 16px}.crmMessage_tab .crmMessage_type_tab{order:1;width:100%;display:inline-flex;justify-content:center}.crmMessage_tab .crmMessage_type_tab .dateModeSwitcher-tab{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.crmMessage_tab .msgSelect{order:2}}.crmMessageEmpty,.crmMessageList,.crmMessageLoading{min-height:calc(100vh - 124px)}@media (max-width:768px){.crmMessageEmpty,.crmMessageList,.crmMessageLoading{min-height:calc(100vh - 138px)}}.crmMessageLoading{background:hsla(0,0%,94.1%,.5);width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.crmMessageLoading p{margin-top:16px}.crmMessageList{padding:16px}.crmMessageEmpty,.crmMessageList{background:hsla(0,0%,94.1%,.5);width:100%}.crmMessageEmpty{display:flex;justify-content:center;align-items:center;padding:24px}.crmMessageEmpty .crmMessageEmpty_content{font-size:14px;text-align:center}.enableMenuCouponCard{max-width:352px;width:100%;background:#fff;box-shadow:0 1px 7px rgba(48,42,42,.15);border-radius:8px;margin-bottom:16px;display:flex;cursor:pointer}@media (max-width:768px){.enableMenuCouponCard{max-width:none}}.enableMenuCouponCard .enableMenuCouponCard_img{width:86.5px;background-image:url(/static/media/imgDefault.4896ab5c.png);background-position:50%;background-size:cover;background-repeat:no-repeat;border-top-left-radius:8px;border-bottom-left-radius:8px;overflow:hidden}.enableMenuCouponCard .enableMenuCouponCard_img figure{height:100%}.enableMenuCouponCard .enableMenuCouponCard_img img{width:100%;height:100%;object-fit:cover;border-top-left-radius:8px;border-bottom-left-radius:8px}.enableMenuCouponCard .enableMenuCouponCard_content{width:calc(100% - 86.5px);padding:12px;display:flex;flex-direction:column;justify-content:space-between}.enableMenuCouponCard .contentTitle{display:block;margin-bottom:24px}.enableMenuCouponCard .contentTitle h2{font-size:15px;font-weight:500}.enableMenuCouponCard .contentDescription{font-size:12px;font-weight:500;color:#909090}.selectedCard{border:1.5px solid #3fba88}.selectedCard .enableMenuCouponCard_img,.selectedCard .enableMenuCouponCard_img img{border-top-left-radius:5px;border-bottom-left-radius:5px}@media (max-width:992px){.selectedCard{border:2px solid #3fba88}}.disabledCard{opacity:.6}.crmMessageNotification{width:410px;height:72px;background:#fff;box-shadow:0 2px 10px rgba(51,51,51,.2);border-radius:12px;position:fixed;top:80%;left:50%;transform:translateX(-50%);padding:16px 24px;display:flex;justify-content:space-between;align-items:center;z-index:5;animation:up .5s linear}@media (max-width:768px){.crmMessageNotification{width:95%}}.crmMessageNotification div{font-weight:500;font-size:16px;line-height:150%;letter-spacing:.784762px}@media (max-width:768px){.crmMessageNotification div{font-size:14px}}.crmMessageNotification button{width:117px;height:40px;box-shadow:0 2px 2px rgba(51,51,51,.1);border-radius:8px;font-weight:500;font-size:14px;line-height:150%;text-align:center;letter-spacing:.135px}@keyframes up{0%{bottom:0;opacity:0}to{bottom:15%;opacity:1}}.message_list{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px 24px;margin-bottom:16px;cursor:none}.message_list:last-child{margin-bottom:65px}@media (max-width:768px){.message_list{padding:16px;margin-bottom:12px}.message_list:last-child{margin-bottom:100px}}.message_list .header{display:flex;justify-content:space-between;align-items:center;font-weight:500;letter-spacing:.67px;margin-bottom:16px;position:relative}.message_list .header .title{font-size:18px;line-height:125%}.message_list .header .block_right{display:flex}.message_list .header .block_right span{font-size:18px}.message_list .header .block_right button{width:32px;height:32px;border-radius:6px;background-color:#fff;margin-left:24px}.message_list .header .block_right button:hover,.message_list .header .block_right button[aria-expanded=true]{background-color:#f0f0f0}.message_list .header .block_right .listCardDropDown .dropdown-menu{border:none;padding:16px 0;text-align:right;width:155px;margin-top:5px;border-radius:6px;z-index:999!important}.message_list .header .block_right .listCardDropDown ul{padding:0;margin:0}.message_list .header .block_right .listCardDropDown li{height:40px;width:100%;padding:10px 16px;line-height:1.5;display:list-item;list-style:none}.message_list .header .block_right .listCardDropDown li:hover{background:hsla(0,0%,94.1%,.5);font-weight:700;cursor:pointer}.message_list .header .time{font-size:15px;line-height:32px}@media (max-width:768px){.message_list .header{height:32px;flex-direction:column;justify-content:center;align-items:flex-start}.message_list .header .title{font-size:14px}.message_list .header .time{font-size:12px;line-height:125%;margin-top:8px}.message_list .header .listCardDropDown{position:absolute;top:0;right:0}}.message_list .tags{display:flex;margin-bottom:16px}.message_list .tags div{height:34px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px;background:#f4f4f4;border-radius:8px;font-size:14px;line-height:125%;letter-spacing:.1575px;margin-right:12px}.message_list .tags div:last-child{margin-right:0}.message_list .tags .menu{background:#5c5c5c;color:#fff}@media (max-width:768px){.message_list .tags{margin-bottom:12px}.message_list .tags div{height:23px;padding:4px;font-size:12px;border-radius:4px;margin-right:8px}}.message_list .content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;font-size:14px;line-height:150%;letter-spacing:1.16px}.message_list .menuTalkContent_tags{display:flex;margin-top:16px}.message_list .menuTalkContent_tags .tag{padding:8px 16px 8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:36px;background:#f9f9f9;border:1px solid #f0f0f0;box-sizing:border-box;border-radius:28px;font-size:14px;line-height:125%;letter-spacing:.1575px;color:#676767;text-align:center}.message_list .menuTalkContent_tags .tag:first-child{margin-right:12px}.message_list .menuTalkContent_tags .tag img{margin-right:4px}.ant-select,.ant-select-item-option-content{color:#676767!important;font-weight:500!important}.ant-select-dropdown{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.ant-select-dropdown .ant-select-item-option-selected{background-color:hsla(0,0%,94.1%,.5)!important}.crmToolbar{width:100%;height:68px;padding:16px;background:#fff;display:flex;align-items:center;justify-content:space-between;z-index:1030;position:-webkit-sticky;position:sticky;top:0}.crmToolbar .title{color:#333}.crmToolbar button.button-round-big{min-width:132px;height:40px}.crmToolbar button .send_white_icon{margin-right:4px}@media (max-width:768px){.crmToolbar button.button-round-big{min-width:auto;width:36px;height:36px;border-radius:50%;padding:0}.crmToolbar button span{display:none}.crmToolbar button .send_white_icon{width:20px;height:20px;margin-right:0}}@media (max-width:768px){.crmToolbar{height:56px;padding:12px 16px}}.crmToolbar .block_search{position:relative}.crmToolbar .block_search.action-display-button{width:auto}.crmToolbar .block_search .search_customers_select{position:absolute;top:44px;left:0;z-index:1200;background-color:#fff;border-radius:6px;border:1px solid #dcdcdc;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);padding:4px 0}.crmToolbar .block_search .select_option{width:100%;padding:4px 16px;display:flex;flex-direction:column;cursor:pointer}.crmToolbar .block_search .select_option:hover{background:hsla(0,0%,94.1%,.5)}.crmToolbar .block_search .select_option .s_name,.crmToolbar .block_search .select_option .s_phone{color:#333;font-size:14px;line-height:normal;letter-spacing:.16px}.crmToolbar .block_search .select_option .s_name{font-weight:500;word-break:break-all}.crmToolbar .block_search .select_option .s_phone{font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:2px 0}.crmToolbar .block_search .select_option .s_note{color:#858585;font-size:12px;font-weight:300;letter-spacing:.16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crmToolbar .block_search .result_option{padding:8px 16px;color:#333;font-size:14px;line-height:normal;letter-spacing:.16px;box-shadow:0 -1px 0 0 rgba(0,0,0,.1);cursor:pointer;display:flex;word-break:break-all}.crmToolbar .block_search .result_option:hover{background:hsla(0,0%,94.1%,.5)}.crmToolbar .block_search .result_option.result_option_empty{box-shadow:none;cursor:default}.crmToolbar .block_search .result_option.result_option_empty:hover{background:none}.crmToolbar .block_search .result_option .search_icon{font-size:16px;margin:2px 8px 0 0}.crmMessageAdd{overflow-y:auto;background:#f9f9f9;height:100vh}.crmMessageAddLoading{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:1001}.crmMessageAddLoading p{color:#333;margin-top:16px}.crmMessageAddLoading span{color:#333}.crmMessageAddHeader{height:55px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px 48px 15px 24px;border:1px solid #e8e8e8;border-top:none;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1000}@media (max-width:768px){.crmMessageAddHeader{height:48px;padding:8px 16px}}.crmMessageAddHeader>div{display:flex;justify-content:center;align-items:center}.crmMessageAddHeader span{font-size:20px;font-weight:500}@media (max-width:768px){.crmMessageAddHeader span{font-size:16px}}.crmMessageAddHeader span img{height:23.25px;width:23.29px;margin-right:4px;cursor:pointer}@media (max-width:768px){.crmMessageAddHeader span img{height:20px;width:20px}}.crmMessageAddHeader button{background:#fff;font-size:16px;font-weight:500;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.crmMessageAddHeader button{flex-direction:column;font-size:10px}}.crmMessageAddHeader .anticon-eye{margin-right:8px}@media (max-width:768px){.crmMessageAddHeader .anticon-eye{font-size:24px;margin:0}}.crmMessageAddHeader .test_icon{background-color:#676767;-webkit-mask-image:url(/static/media/sendMessage_test_icon.2b309ee9.svg);mask-image:url(/static/media/sendMessage_test_icon.2b309ee9.svg);width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:100% auto;z-index:5;margin-right:8px}@media (max-width:768px){.crmMessageAddHeader .test_icon{margin-right:0}}.crmMessageAddHeader .draft_icon{background-color:#676767;-webkit-mask-image:url(/static/media/draft_icon.1dea3c83.svg);mask-image:url(/static/media/draft_icon.1dea3c83.svg);width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:100% auto;z-index:5;margin-right:8px}@media (max-width:768px){.crmMessageAddHeader .draft_icon{margin-right:0}}.crmMessageAddHeader .disabled{color:#c8c8c8}.crmMessageAddHeader .disabled .test_icon{background-color:#c8c8c8;-webkit-mask-image:url(/static/media/sendMessage_test_icon.2b309ee9.svg);mask-image:url(/static/media/sendMessage_test_icon.2b309ee9.svg);width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:100% auto;z-index:5;margin-right:8px}@media (max-width:768px){.crmMessageAddHeader .disabled .test_icon{margin-right:0}}.crmMessageAddHeader .disabled .draft_icon{background-color:#c8c8c8;-webkit-mask-image:url(/static/media/draft_icon.1dea3c83.svg);mask-image:url(/static/media/draft_icon.1dea3c83.svg);width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:100% auto;z-index:5;margin-right:8px}@media (max-width:768px){.crmMessageAddHeader .disabled .draft_icon{margin-right:0}}.crmMessageAdd_main{width:100%;padding:24px 0 320px;display:flex;flex-direction:column;align-items:center;font-weight:500}@media (max-width:768px){.crmMessageAdd_main{padding:16px 0 200px}}.crmMessageAdd_main h3{margin:0;font-size:20px;font-weight:500}.crmMessageAdd_main .crmMessageAdd_block{width:90%;max-width:600px;padding:16px;border:1px solid #f0f0f0;background:#fff;border-radius:8px;margin-bottom:8px}.crmMessageAdd_main .crmMessageAdd_block:last-child{margin-bottom:none}.crmMessageAdd_main .crmMessageAdd_block .btn-next{width:121px;height:40px;font-weight:500;font-size:16px;border-radius:8px;padding:8px 16px}.crmMessageAdd_main .crmMessageAdd_next{display:flex;justify-content:flex-end}.crmMessageAdd_main .crmMessageAdd_customers{display:flex;justify-content:space-between;align-items:center;font-size:16px}.crmMessageAdd_main .ant-progress{line-height:1}.crmMessageAdd_main .ant-progress .ant-progress-text{display:none}.crmMessageAdd_main .ant-progress .ant-progress-bg{background-color:#3fba88}.crmMessageAdd_main .ant-progress .ant-progress-outer{margin-right:0;padding-right:0}.crmMessageAdd_main .crmMessageAdd_radio{font-size:16px}.crmMessageAdd_main .crmMessageAdd_radio input{margin:0 8px 0 0;width:16.5px;height:16.5px}.crmMessageAdd_main .crmMessageAdd_radio label{display:flex;align-items:center;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.crmMessageAdd_main .crmMessageAdd_input{width:100%}.crmMessageAdd_main .crmMessageAdd_input h5{margin:0 0 8px}.crmMessageAdd_main .crmMessageAdd_input input{width:100%;font-size:14px;font-weight:500;border:1px solid #c8c8c8;border-radius:8px;padding:12px}.crmMessageAdd_main .crmMessageAdd_input input::placeholder{color:#c8c8c8;font-weight:400}.crmMessageAdd_main .crmMessageAdd_input .textarea{width:100%;height:144px;background:#fff;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:8px;margin-bottom:16px;padding:14px}@media (max-width:768px){.crmMessageAdd_main .crmMessageAdd_input .textarea{margin:0}}.crmMessageAdd_main .crmMessageAdd_input .textarea .countText{height:21px;font-size:14px;font-weight:500;color:#c8c8c8;text-align:right}.crmMessageAdd_main .crmMessageAdd_input textarea{width:100%;height:88px;font-size:16px;border:none;box-shadow:none;resize:none;padding:0}.crmMessageAdd_main .crmMessageAdd_input textarea::placeholder{color:#c8c8c8;font-weight:400}.crmMessageAdd_main .crmMessageAdd_input textarea:focus{border:none;outline:none}.crmMessageAdd_main .crmMessageAdd_input div{font-size:12px;margin-top:8px}.crmMessageAdd_main .crmMessageAdd_input button{min-width:151px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px;background:#fff;border:1px solid #c8c8c8;box-sizing:border-box;box-shadow:0 2px 4px rgba(51,51,51,.05);border-radius:8px;margin-bottom:16px;padding:8px 16px 8px 12px}.crmMessageAdd_main .crmMessageAdd_input button img{margin-right:8px}.crmMessageAdd_main .crmMessageAdd_input .menuTalk_actionBtn_text{display:none;margin-top:8px}@media (max-width:768px){.crmMessageAdd_main .crmMessageAdd_input .menuTalk_actionBtn_text{display:block}}.crmMessageAdd_main .crmMessageAdd_input .menuTalk_actionBtn{display:flex;justify-content:flex-start}@media (max-width:768px){.crmMessageAdd_main .crmMessageAdd_input .menuTalk_actionBtn{margin-bottom:16px}}.crmMessageAdd_main .crmMessageAdd_input .menuTalk_actionBtn button{height:40px;min-width:109px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 16px 8px 12px;margin-right:16px}.crmMessageAdd_main .crmMessageAdd_input .menuTalk_actionBtn button label{margin-bottom:0;cursor:pointer}@media (max-width:768px){.crmMessageAdd_main .crmMessageAdd_input .menuTalk_actionBtn button{width:24px;min-width:auto;height:24px;border:none;box-shadow:none;border-radius:0;margin:8px 16px 0 0;padding:0}.crmMessageAdd_main .crmMessageAdd_input .menuTalk_actionBtn button img{width:24px;height:24px;margin-right:0}.crmMessageAdd_main .crmMessageAdd_input .menuTalk_actionBtn button span{display:none}}.crmMessageAdd_main .crmMessageAdd_input .menuTalk_actionBtn div{display:inline-block}.crmMessageAdd_main .crmMessageAdd_input .edit_block{min-height:213px;width:100%;border:1px solid #c8c8c8;border-radius:8px;margin-top:0;margin-bottom:16px;z-index:99}.crmMessageAdd_main .crmMessageAdd_input .edit_block section{border-radius:8px}.crmMessageAdd_main .crmMessageAdd_input .edit_block .edit_block_header{height:48px;display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #c8c8c8;background-color:#fff;border-radius:8px 8px 0 0;margin-top:0}.crmMessageAdd_main .crmMessageAdd_input .edit_block .edit_block_header>div{font-weight:500;font-size:14px;line-height:150%;letter-spacing:.1575px;color:#676767;margin-top:0}.crmMessageAdd_main .crmMessageAdd_input .edit_block .edit_block_header>span{width:32px;height:32px;display:flex;justify-content:center;align-items:center;font-size:16px;cursor:pointer}.crmMessageAdd_main .crmMessageAdd_input .edit_block .edit_block_content{height:163px;width:100%;padding:12px;margin-top:0;background-color:#fff;border-radius:0 0 8px 8px}.crmMessageAdd_main .crmMessageAdd_input .edit_block .edit_block_content textarea{height:100%;width:100%;font-size:16px;line-height:150%;letter-spacing:.1575px}.crmMessageAdd_main .crmMessageAdd_input .edit_block .edit_block_content img{height:100%;width:100%;max-width:300px;max-height:534px;object-fit:cover;object-position:left}@media (max-width:768px){.crmMessageAdd_main .crmMessageAdd_input .edit_block .edit_block_content img{object-position:center;max-height:200px}}.crmMessageAdd_main .crmMessageAdd_input .edit_block .edit_block_content_coupon{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:163px}.crmMessageAdd_main .crmMessageAdd_input .edit_block .enableMenuCouponCard{margin:0}.crmMessageAdd_main .crmMessageAdd_input .edit_block .enableMenuCouponCard .enableMenuCouponCard_img,.crmMessageAdd_main .crmMessageAdd_input .edit_block .enableMenuCouponCard div{margin-top:0}@media (max-width:768px){.crmMessageAdd_main .crmMessageAdd_input .edit_block .enableMenuCouponCard{max-width:352px}}.crmMessageAdd_main .crmMessageAdd_input .image_block,.crmMessageAdd_main .crmMessageAdd_input .image_block .edit_block_content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:768px){.crmMessageAdd_main .crmMessageAdd_input .image_block .edit_block_content{display:flex;justify-content:center}}.crmMessageAdd_main .crmMessageAdd_input .edit_content:focus-within{border:1px solid #676767!important}.crmMessageAdd_main .crmMessageAdd_input .edit_content:focus-within .edit_block_header{border-bottom:1px solid #676767!important}.crmMessageAdd_main .crmMessageAdd_input .voucher_block{border:1px solid #ef6868!important}.crmMessageAdd_main .crmMessageAdd_input .voucher_block .edit_block_header{border-bottom:1px solid #ef6868!important}.crmMessageAdd_main .datetime{width:280px;margin-top:16px;position:relative}.crmMessageAdd_main .datetime .anticon-calendar{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.crmMessageAdd_main .filterTags{position:relative;margin-top:16px}.crmMessageAdd_main .filterTags button{min-width:85px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px;font-size:14px;font-weight:500;background:#fff;border:1px solid #c8c8c8;box-sizing:border-box;box-shadow:0 2px 4px rgba(51,51,51,.05);border-radius:8px;display:flex;justify-content:center;align-items:center;margin-right:16px;padding:8px 16px 8px 12px}.crmMessageAdd_main .filterTags .tagGroup{width:100%;padding-right:86px;display:flex;flex-wrap:wrap}.crmMessageAdd_main .filterTags .tagGroup button{margin-bottom:16px}.crmMessageAdd_main .filterTags .tagGroup .tags{min-height:40px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:113px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 12px;background:#fafafa;border:1px solid #c8c8c8;border-radius:8px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;margin-right:16px}.crmMessageAdd_main .filterTags .tagGroup .tags span{margin-left:8px}@media (max-width:768px){.crmMessageAdd_main .filterTags .tagGroup .tags{display:none}}.crmMessageAdd_main .filterTags .tagGroup .tags_num{display:none;margin-left:4px}@media (max-width:768px){.crmMessageAdd_main .filterTags .tagGroup .tags_num{display:inline-block}}.crmMessageAdd_main .filterTags .cleanTags{position:absolute;top:8px;right:8px;cursor:pointer}.crmMessageAdd_main .filterTags .cleanTags span{font-size:24px}@media (max-width:768px){.crmMessageAdd_main .filterTags .cleanTags{display:none}}.crmMessageAdd_main .error_text{font-weight:500;font-size:12px;line-height:150%;letter-spacing:.888px;margin-top:4px}.crmMessageAdd_main .crmMenuTalkDivStylePlaceHolder{display:inline-block;width:100%;height:213px;background-color:#c8c8c8;border-radius:8px;margin-bottom:16px;margin-right:16px;vertical-align:bottom;transform:translateY(-8px)}.return_bar{display:none;width:100vw;height:48px;background:#fff;border:1px solid #e8e8e8;position:-webkit-sticky;position:sticky;top:0;z-index:1000;padding:8px 16px;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.135px;cursor:pointer}.return_bar span{margin-right:8px}@media (max-width:768px){.return_bar{display:block}}.crmConfirmMessage_main{width:100%;height:100%;padding:32px 24px 60px;display:flex;flex-direction:column;font-weight:500;color:#676767;background:#f9f9f9;overflow-y:auto}@media (max-width:768px){.crmConfirmMessage_main{padding:16px 16px 200px}}@media (min-width:1024px){.crmConfirmMessage_main{align-items:center}}.crmConfirmMessage_main button{width:100%;height:48px;box-shadow:0 2px 2px rgba(51,51,51,.1);border-radius:8px;font-size:18px;text-align:center;display:flex;justify-content:center;align-items:center;background-color:#fff}.crmConfirmMessage_main button .send_icon{-webkit-mask-image:url(/static/media/sendMessage_test_icon.2b309ee9.svg);mask-image:url(/static/media/sendMessage_test_icon.2b309ee9.svg)}.crmConfirmMessage_main button .draft_icon,.crmConfirmMessage_main button .send_icon{display:inline-block;background-color:#fff;width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:100% auto;margin-right:8px}.crmConfirmMessage_main button .draft_icon{-webkit-mask-image:url(/static/media/draft_icon.1dea3c83.svg);mask-image:url(/static/media/draft_icon.1dea3c83.svg)}.crmConfirmMessage_main .btn_send{color:#fff;background-color:#3fba88;margin-bottom:8px}.crmConfirmMessage_main .btn_draft{color:#fff;background-color:#676767;margin-top:8px}.crmConfirmMessage_main .btn_buyPoint{border:1px solid #c8c8c8;margin-bottom:8px}.crmConfirmMessage_main .return{width:100%;font-size:16px;font-weight:500;line-height:150%;letter-spacing:.135px;margin-left:24px;margin-bottom:32px}.crmConfirmMessage_main .return div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.crmConfirmMessage_main .return span{margin-right:8px}@media (min-width:1024px){.crmConfirmMessage_main .return{width:968px}}@media (max-width:768px){.crmConfirmMessage_main .return{display:none}}.crmConfirmMessage_main .content{display:flex}@media (max-width:768px){.crmConfirmMessage_main .content{flex-direction:column}}.crmConfirmMessage_main .content h3{line-height:150%;letter-spacing:.135px;margin:0 0 24px}.crmConfirmMessage_main .content h3 img{margin-right:8px}.crmConfirmMessage_main .content h5{font-size:14px;line-height:150%;letter-spacing:.888px;margin:0}.crmConfirmMessage_main .content .text,.crmConfirmMessage_main .content p{font-size:16px;font-weight:400;line-height:150%;letter-spacing:.888px}.crmConfirmMessage_main .content .text{word-break:break-all}.crmConfirmMessage_main .block{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.crmConfirmMessage_main .message{width:602px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:16px}@media (max-width:768px){.crmConfirmMessage_main .message{width:100%;margin-bottom:12px}}.crmConfirmMessage_main .message .count{font-size:16px;line-height:150%;text-align:right;letter-spacing:.888px;color:#c8c8c8}.crmConfirmMessage_main .message .sendObject{display:flex;justify-content:space-between}@media (max-width:768px){.crmConfirmMessage_main .message .sendObject .text:first-child{width:75%}.crmConfirmMessage_main .message .sendObject .text:last-child{width:25%;text-align:right}}.crmConfirmMessage_main .detail h4{font-size:20px;line-height:150%;letter-spacing:.12375px;margin:0 0 16px}.crmConfirmMessage_main .detail .send{width:350px;height:397px;margin-bottom:8px}@media (max-width:768px){.crmConfirmMessage_main .detail .send{width:100%}}.crmConfirmMessage_main .detail .send .detail_text{display:flex;justify-content:space-between}.crmConfirmMessage_main .detail .send .detail_text .text{font-size:16px;font-weight:400;line-height:150%;letter-spacing:.888px}.crmConfirmMessage_main .detail .send .detail_text .number{font-size:16px;line-height:150%}.crmConfirmMessage_main .detail .send .detail_sum{display:flex;justify-content:space-between}.crmConfirmMessage_main .detail .send .detail_sum .number,.crmConfirmMessage_main .detail .send .detail_sum .text{font-size:20px;line-height:150%;letter-spacing:.12375px}.crmConfirmMessage_main .detail .point{width:350px;height:198px}@media (max-width:768px){.crmConfirmMessage_main .detail .point{width:100%}}.crmConfirmMessage_main .detail .point .point_num{font-size:20px;line-height:150%;letter-spacing:.12375px;color:#3fba88;margin-bottom:16px}.crmConfirmMessage_main .notice{width:100%;font-size:12px;line-height:150%;letter-spacing:.888px}.testFilterCustomers_block{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:12px 0;padding:4px;border:1px solid #c8c8c8;background:#e0dddd}.testFilterCustomers_block .testFilterCustomer{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px}.selectMessagePathPopup{width:644px!important;color:#676767!important;padding-bottom:0!important;font-weight:500}@media (max-width:768px){.selectMessagePathPopup{max-width:100vw!important;width:100%!important;margin:0!important;top:0!important;vertical-align:bottom!important}}.selectMessagePathPopup h3{margin:0 0 16px;font-size:20px}@media (max-width:768px){.selectMessagePathPopup h3{font-size:18px;text-align:center}}.selectMessagePathPopup .ant-modal-content{border-radius:16px}@media (max-width:768px){.selectMessagePathPopup .ant-modal-content{border-radius:16px 16px 0 0}}.selectMessagePathPopup .ant-modal-body{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;height:auto;border-radius:0 0 16px 16px}.selectMessagePathPopup .selectMessagePath_content{width:426px;height:380px;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.selectMessagePathPopup .selectMessagePath_content{height:271px}}.selectMessagePathPopup .selectMessagePath_content_unbind{width:424px;height:489px;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.selectMessagePathPopup .selectMessagePath_content_unbind{height:375px}}.selectMessagePathPopup .selectMessagePath_content_unbind h3{margin-top:32px}.selectMessagePathPopup .selectMessagePath_content_unbind button{width:100%;height:40px;font-size:16px;font-weight:500;border-radius:8px;letter-spacing:.135px;line-height:16px;text-align:center}@media (max-width:768px){.selectMessagePathPopup .selectMessagePath_content_unbind button{font-size:14px}}.selectMessagePathPopup .selectMessagePath_content_unbind .selectMessagePath_box_unbind{width:200px;height:200px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:8px}.selectMessagePathPopup .selectMessagePath_content_unbind .selectMessagePath_box_unbind img{display:block;margin:32px 0 16px}@media (max-width:768px){.selectMessagePathPopup .selectMessagePath_content_unbind .selectMessagePath_box_unbind img{margin:24px 0 12px}}.selectMessagePathPopup .selectMessagePath_content_unbind .selectMessagePath_box_unbind>div{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px}@media (max-width:768px){.selectMessagePathPopup .selectMessagePath_content_unbind .selectMessagePath_box_unbind>div{margin-bottom:4px}}@media (max-width:768px){.selectMessagePathPopup .selectMessagePath_content_unbind .selectMessagePath_box_unbind{width:160px;height:160px}}.selectMessagePathPopup .selectMessagePath_content_unbind .selectMessagePath_block{margin-bottom:40px}@media (max-width:768px){.selectMessagePathPopup .selectMessagePath_content_unbind .selectMessagePath_block{margin-bottom:24px}}.selectMessagePathPopup .selectMessagePath_content_unbind .selectMessagePath_text{font-size:12px;text-align:center;margin-bottom:40px}@media (max-width:768px){.selectMessagePathPopup .selectMessagePath_content_unbind .selectMessagePath_text{margin-bottom:24px}}.selectMessagePathPopup .selectMessagePath_content_unbind .selectMessagePath_menuIntro{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:18px;font-size:12px;font-weight:500;margin:0 auto;border-bottom:1px solid #676767;cursor:pointer}@media (max-width:768px){.selectMessagePathPopup .selectMessagePath_content_unbind .selectMessagePath_menuIntro{margin-bottom:40px}}.selectMessagePathPopup .selectMessagePath_block{display:flex}@media (max-width:768px){.selectMessagePathPopup .selectMessagePath_block{width:100%;justify-content:center;align-items:center}}.selectMessagePathPopup .selectMessagePath_block .selectMessagePath_box{width:200px;height:200px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;text-align:center}.selectMessagePathPopup .selectMessagePath_block .selectMessagePath_box:not(.select-disabled):hover{background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(236,248,243,.25)}.selectMessagePathPopup .selectMessagePath_block .selectMessagePath_box:not(.select-disabled):active{background:linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13)),rgba(236,248,243,.5)}.selectMessagePathPopup .selectMessagePath_block .selectMessagePath_box img{width:40px;height:40px;display:block;margin:16px 0}.selectMessagePathPopup .selectMessagePath_block .selectMessagePath_box>div{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px}@media (max-width:768px){.selectMessagePathPopup .selectMessagePath_block .selectMessagePath_box>div{margin-bottom:16px}}.selectMessagePathPopup .selectMessagePath_block .selectMessagePath_box.select-disabled{margin-right:24px;background-color:#f5f5f5;cursor:not-allowed}@media (max-width:768px){.selectMessagePathPopup .selectMessagePath_block .selectMessagePath_box{width:159px;height:160px}}.messageFilterModal h5{margin:0 0 8px}.messageFilterModal .ant-modal-body{height:auto}.messageFilterModal .ant-modal-footer{height:64px;padding:12px;position:relative}.messageFilterModal .ant-modal-footer .clean{display:none;min-width:80px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px;font-weight:500;font-size:14px;line-height:16px;letter-spacing:.135px;color:#676767;border:none;background:none;position:absolute;left:12px}@media (max-width:768px){.messageFilterModal .ant-modal-footer .clean{display:inline-block}}.messageFilterModal .ant-picker{width:50%;border-radius:8px;height:45px;max-width:266px}@media (max-width:768px){.messageFilterModal .ant-picker{width:48%;max-width:none}}.messageFilterModal .dateRangePicker{margin-right:4px}@media (max-width:768px){.messageFilterModal .dateRangePicker{margin-right:8px}}.messageFilterModal .messageFilter_input{display:flex;justify-content:space-between}.messageFilterModal .messageFilter_input input{height:45px;max-width:266px;width:100%;padding:12px;background:#fff;border:1px solid #c8c8c8;border-radius:8px}.messageFilterModal .messageFilter_input input::placeholder{color:#c8c8c8;font-size:14px}@media (max-width:768px){.messageFilterModal .messageFilter_input input{width:95%;max-width:none}}.messageFilterModal .messageFilter_input .record{position:relative;width:50%}.messageFilterModal .messageFilter_input .record:first-child:before{content:"筆";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#c8c8c8;font-size:14px}@media (max-width:768px){.messageFilterModal .messageFilter_input .record:first-child:before{display:none}}.messageFilterModal .messageFilter_input .record:last-child:before{content:"筆";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#c8c8c8;font-size:14px}@media (max-width:768px){.messageFilterModal .messageFilter_input .record:last-child:before{display:none}}.messageFilterModal .messageFilter_input .coupon{position:relative;width:50%}.messageFilterModal .messageFilter_input .coupon:first-child:before{content:"次";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#c8c8c8;font-size:14px}@media (max-width:768px){.messageFilterModal .messageFilter_input .coupon:first-child:before{display:none}}.messageFilterModal .messageFilter_input .coupon:last-child:before{content:"次";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#c8c8c8;font-size:14px}@media (max-width:768px){.messageFilterModal .messageFilter_input .coupon:last-child:before{display:none}}.messageFilterModal .messageFilter_input .coupon[data-lang=en]:first-child:before,.messageFilterModal .messageFilter_input .coupon[data-lang=en]:last-child:before{content:"times"}@media (max-width:768px){.messageFilterModal .countText_left .coupon:first-child:before,.messageFilterModal .countText_left .record:first-child:before,.messageFilterModal .countText_right .coupon:last-child:before,.messageFilterModal .countText_right .record:last-child:before{display:block;right:24px}}.messageFilterModal .messageFilter_layout{display:flex;flex-wrap:wrap}.messageFilterModal .messageFilter_radio{width:50%;margin-bottom:18px}.messageFilterModal .messageFilter_radio label{display:flex;margin-bottom:0;max-width:none;cursor:pointer}.messageFilterModal .messageFilter_radio input[type=radio]{width:21px;height:21px;border:1px solid #c8c8c8;border-radius:4px;-webkit-appearance:none;margin-right:12px;margin-top:0;position:relative}.messageFilterModal .messageFilter_radio input[type=radio]:checked{background:#3fba88;border-radius:4px;border:1px solid #c8c8c8}.messageFilterModal .messageFilter_radio input[type=radio]:checked:after{content:"\f00c";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.messageFilterModal .messageFilter_radio input[type=radio]:active,.messageFilterModal .messageFilter_radio input[type=radio]:focus{border:1px solid #c8c8c8;outline-offset:0}.messageFilterModal .messageFilter_check{width:50%;margin-bottom:18px}.messageFilterModal .messageFilter_check label{display:flex;margin-bottom:0;max-width:none;cursor:pointer}.messageFilterModal .messageFilter_check input[type=checkbox]{width:21px;height:21px;border:1px solid #c8c8c8;border-radius:4px;-webkit-appearance:none;margin-right:12px;margin-top:0;position:relative}.messageFilterModal .messageFilter_check input[type=checkbox]:checked{background:#3fba88;border-radius:4px;border:1px solid #c8c8c8}.messageFilterModal .messageFilter_check input[type=checkbox]:checked:after{content:"\f00c";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.messageFilterModal .messageFilter_check input[type=checkbox]:active,.messageFilterModal .messageFilter_check input[type=checkbox]:focus{border:1px solid #c8c8c8;outline-offset:0}.insertMenuCouponModal .ant-modal-body{min-height:326px;max-height:534px;overflow-y:auto;display:flex;flex-direction:column;align-items:center}@media (max-width:768px){.insertMenuCouponModal .ant-modal-body{min-height:199px}}.insertMenuCouponModal .text_error{margin-bottom:16px;align-self:flex-start}.sendTestMessageModal{width:400px!important;color:#676767!important;font-weight:500;padding-bottom:0!important}@media (max-width:768px){.sendTestMessageModal{max-width:100vw!important;width:100%!important;margin:0!important;top:0!important;vertical-align:bottom!important}}.sendTestMessageModal .ant-modal-content{border-radius:16px}@media (max-width:768px){.sendTestMessageModal .ant-modal-content{border-radius:16px 16px 0 0}}.sendTestMessageModal .ant-modal-header{height:56px;padding:16px 64px;border-radius:16px 16px 0 0}.sendTestMessageModal .ant-modal-header .ant-modal-title{color:#676767;font-size:16px;text-align:center}.sendTestMessageModal .ant-modal-body{padding:24px 24px 40px}@media (max-width:768px){.sendTestMessageModal .ant-modal-body{height:527px}}.sendTestMessageModal .ant-modal-footer{height:64px;padding:12px}.sendTestMessageModal .ant-modal-footer button{height:40px;width:124px;border-radius:8px;padding:8px 12px;background-color:#3fba88;color:#fff;font-size:14px;font-weight:500;border:none}.sendTestMessageModal .sendTestMessageModal_input h5{font-size:14px;font-weight:500;margin:0 0 8px;letter-spacing:.888px;line-height:1.5}.sendTestMessageModal .sendTestMessageModal_input input{height:45px;width:100%;padding:12px;background:#fff;border:1px solid #c8c8c8;border-radius:8px}.sendTestMessageModal .sendTestMessageModal_input input::placeholder{color:#c8c8c8;font-size:14px}.sendTestMessageModal p{font-size:14px;font-weight:500;line-height:1.5;margin:32px 0 24px}.sendTestMessageModal .notice{font-weight:500;font-size:14px;line-height:150%;letter-spacing:.888px;color:#676767;margin-bottom:24px}.sendTestMessageModal .error_text{font-weight:500;font-size:12px;line-height:150%;letter-spacing:.888px;color:#ef6868;margin-top:8px}.sendTestMessageModal .sendTestMessageModal_send button{height:48px;width:100%;background:#fff;border:1px solid #c8c8c8;box-sizing:border-box;box-shadow:0 2px 2px rgba(51,51,51,.1);border-radius:8px}.sendTestMessageModal .sendTestMessageModal_send .msg_point{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sendTestMessageModal .sendTestMessageModal_send .msg_point .text{font-size:20px;line-height:1.5}.sendTestMessageModal .sendTestMessageModal_send .msg_point .point{font-size:20px;font-weight:400;line-height:150%;letter-spacing:.12375px;color:#3fba88}.sendTestMessageModal .sendTestMessageModal_buy h5{font-size:14px;line-height:150%;letter-spacing:.888px;margin:16px 0 8px}.sendTestMessageModal .sendTestMessageModal_buy .selectBox select{width:100%;border:1px solid #676767;border-radius:8px;padding:8px 12px;font-size:14px;line-height:150%;letter-spacing:.888px}.buyMsgPointsModal{width:400px!important;color:#676767!important;font-weight:500;padding-bottom:0!important}@media (max-width:768px){.buyMsgPointsModal{max-width:100vw!important;width:100%!important;margin:0!important;top:0!important;vertical-align:bottom!important}}.buyMsgPointsModal .ant-modal-content{border-radius:16px}@media (max-width:768px){.buyMsgPointsModal .ant-modal-content{border-radius:16px 16px 0 0}}.buyMsgPointsModal .ant-modal-header{height:56px;padding:16px 64px;border-radius:16px 16px 0 0}.buyMsgPointsModal .ant-modal-header .ant-modal-title{color:#676767;font-size:16px;text-align:center}.buyMsgPointsModal .ant-modal-body{padding:24px 24px 40px}@media (max-width:768px){.buyMsgPointsModal .ant-modal-body{height:527px;padding:24px 16px 40px}}.buyMsgPointsModal .ant-modal-footer{height:64px;padding:12px}.buyMsgPointsModal .ant-modal-footer button{height:40px;width:124px;border-radius:8px;padding:8px 12px;background-color:#3fba88;color:#fff;font-size:14px;font-weight:500;border:none}.buyMsgPointsModal .text{font-size:16px;font-weight:400;line-height:150%;letter-spacing:.888px}.buyMsgPointsModal .buyMsgPointsModal_buy h5{font-size:14px;line-height:150%;letter-spacing:.888px;margin:32px 0 8px}.buyMsgPointsModal .buyMsgPointsModal_buy .error_text{font-weight:500;font-size:12px;line-height:150%;letter-spacing:.888px;margin-top:8px;color:#ef6868}.buyMsgPointsModal .buyMsgPointsModal_buy .selectBox select{width:100%;border:1px solid #676767;border-radius:8px;padding:8px 12px;font-size:14px;line-height:150%;letter-spacing:.888px}.editDateTimeModal .ant-modal-body{height:509px}@media (max-width:768px){.editDateTimeModal .ant-modal-body{height:532px}}.editDateTimeModal .crmMessageAdd_radio{font-size:16px}.editDateTimeModal .crmMessageAdd_radio input{margin:0 8px 0 0;width:16.5px;height:16.5px}.editDateTimeModal .crmMessageAdd_radio label{display:flex;align-items:center;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.editDateTimeModal .datetime{width:100%;margin-top:16px;position:relative}.editDateTimeModal .datetime .anticon-calendar{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.editDateTimeModal .text_error{font-size:14px;font-weight:400;margin-bottom:16px}.previewMessagePopup hr{display:none;margin:24px 0}@media (max-width:768px){.previewMessagePopup hr{display:block}}.previewMessagePopup .ant-modal-body{min-height:244px;max-height:599px;display:flex;flex-direction:column;justify-content:space-between;overflow:auto;border-radius:0 0 16px 16px;background-color:#fff}@media (max-width:768px){.previewMessagePopup .ant-modal-body{min-height:0;justify-content:flex-start}}.previewMessagePopup .content{font-size:14px;line-height:150%;letter-spacing:1.16px;white-space:pre-line}.previewMessagePopup .block{background:#fff;box-shadow:0 4px 15px rgba(51,51,51,.2);border-radius:8px;padding:16px;margin-top:40px}.previewMessagePopup .block .text{font-size:15px;font-weight:500;line-height:125%;letter-spacing:.67px;margin-bottom:16px}.previewMessagePopup .block .tags{display:flex}.previewMessagePopup .block .tags .tag{padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:34px;border-radius:8px;font-weight:500;font-size:14px;line-height:125%;letter-spacing:.1575px;background:#f4f4f4;margin-right:12px}.previewMessagePopup .block .tags .tag:last-child{margin-right:0}.previewMessagePopup .block .tags .type{background:#5c5c5c;color:#fff}@media (max-width:768px){.previewMessagePopup .block{box-shadow:none;padding:0;margin-top:0}.previewMessagePopup .block .text{font-size:14px;margin-bottom:12px}}.previewMenuTalkPopup hr{display:none;margin:24px}@media (max-width:768px){.previewMenuTalkPopup hr{display:block}}.previewMenuTalkPopup .ant-modal-content{border-radius:16px}@media (max-width:768px){.previewMenuTalkPopup .ant-modal-content{border-radius:16px 16px 0 0}}.previewMenuTalkPopup .ant-modal-body{min-height:340px;max-height:599px;overflow:auto;background-color:#fff;border-radius:0 0 16px 16px}@media (max-width:768px){.previewMenuTalkPopup .ant-modal-body{min-height:0;padding:0}}.previewMenuTalkPopup .block{background:#fff;box-shadow:0 4px 15px rgba(51,51,51,.2);border-radius:8px;padding:16px;margin-top:40px;margin-bottom:24px}.previewMenuTalkPopup .block .text{font-size:15px;font-weight:500;line-height:125%;letter-spacing:.67px;margin-bottom:16px}.previewMenuTalkPopup .block .tags{display:flex}.previewMenuTalkPopup .block .tags .tag{padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:34px;border-radius:8px;font-weight:500;font-size:14px;line-height:125%;letter-spacing:.1575px;background:#f4f4f4;margin-right:12px}.previewMenuTalkPopup .block .tags .tag:last-child{margin-right:0}.previewMenuTalkPopup .block .tags .type{background:#5c5c5c;color:#fff}@media (max-width:768px){.previewMenuTalkPopup .block{box-shadow:none;padding:0;margin:0 24px 40px}.previewMenuTalkPopup .block .text{font-size:14px;margin-bottom:12px}}.previewMenuTalkPopup .previewBlock{background-color:#f8f8f8;padding:24px 0 60px;margin-bottom:24px;display:flex;flex-direction:column;align-items:center}.previewMenuTalkPopup .previewBlock .dateTime{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;padding:2px 12px;background:#f0f0f0;border-radius:25px;font-size:12px;line-height:16px;text-align:center;color:#909090;margin-bottom:16px}.previewMenuTalkPopup .previewBlock .main{display:flex;width:100%;padding:0}.previewMenuTalkPopup .previewBlock .avatar{width:32px;height:32px;margin:0 12px 0 16px;background:url(/static/media/default-profile-picture.6f6eac9f.png) no-repeat 50%/cover;border-radius:50%}.previewMenuTalkPopup .previewBlock .avatar img{width:32px;height:100%;border-radius:50%;margin-right:12px}.previewMenuTalkPopup .msg{margin-bottom:8px}.previewMenuTalkPopup .msg:last-child{margin-bottom:0}.previewMenuTalkPopup .msg .time{display:inline-block;font-size:16px;line-height:11px;color:#5c5c5c;transform:scale(.5);vertical-align:bottom;margin-left:-12px}.previewMenuTalkPopup .msg .text{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:248px;padding:6px 12px;background:#fff;border-radius:14px;font-size:14px;line-height:20px;letter-spacing:.16px;color:#5c5c5c}.previewMenuTalkPopup .msg .img{display:inline-block;width:216px;height:216px}.previewMenuTalkPopup .msg .img img{width:100%;height:100%;object-fit:cover;border-radius:14px}.previewMenuTalkPopup .msg .coupon{display:inline-block;width:248px}.previewMenuTalkPopup .msg .coupon button{width:100%;border:none;background-color:#d4ad78;border-radius:10px;padding:10px 16px;color:#fff;font-weight:500;font-size:14px;line-height:20px;text-align:center;letter-spacing:.343333px;cursor:default}.previewMenuTalkPopup .msg .coupon .coupon_thumbnail{width:100%;height:140px;background-image:url(/static/media/imgDefault.4896ab5c.png);background-position:50%;background-size:cover;background-repeat:no-repeat;overflow:hidden;border-radius:14px 14px 0 0}.previewMenuTalkPopup .msg .coupon .coupon_thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:14px 14px 0 0}.previewMenuTalkPopup .msg .coupon .coupon_content{width:100%;padding:8px;background-color:#fff;border-radius:0 0 14px 14px}.previewMenuTalkPopup .msg .coupon .coupon_content_title{margin-bottom:16px}.previewMenuTalkPopup .msg .coupon .coupon_content_title div:first-child{font-weight:500;font-size:16px;line-height:22px;letter-spacing:.343333px;color:#5c5c5c;margin-bottom:2px}.previewMenuTalkPopup .msg .coupon .coupon_content_title div:nth-child(2){font-size:12px;line-height:17px;letter-spacing:.294286px;color:#5c5c5c}.previewMenuTalkPopup .msg .coupon .coupon_content_time{margin-bottom:16px}.previewMenuTalkPopup .msg .coupon .coupon_content_time div:first-child{font-size:13px;line-height:18px;letter-spacing:.245238px;color:#5c5c5c;margin-bottom:2px}.previewMenuTalkPopup .msg .coupon .coupon_content_time div:nth-child(2){font-size:12px;line-height:17px;letter-spacing:.245238px;color:#5c5c5c}.exceedLimitModal{width:400px!important;color:#676767!important;font-weight:500;padding-bottom:0!important}@media (max-width:768px){.exceedLimitModal{max-width:100vw!important;width:100%!important;margin:0!important;top:0!important;vertical-align:bottom!important}}.exceedLimitModal .ant-modal-content{border-radius:16px}@media (max-width:768px){.exceedLimitModal .ant-modal-content{border-radius:16px 16px 0 0}}.exceedLimitModal .ant-modal-header{height:56px;border-radius:16px 16px 0 0}.exceedLimitModal .ant-modal-header .ant-modal-title{color:#676767;text-align:center;font-size:16px;font-weight:500;line-height:150%;letter-spacing:.88px}.exceedLimitModal .ant-modal-body{min-height:263px;padding:24px 24px 40px;font-size:14px;line-height:150%;letter-spacing:.89px;color:#676767}.exceedLimitModal .ant-modal-footer{height:64px;padding:12px;display:flex;justify-content:flex-end;align-items:center}.exceedLimitModal .ant-modal-footer button{height:40px;width:124px;border-radius:8px;padding:8px 12px;color:#fff;font-size:14px;font-weight:500;letter-spacing:1px;border:none;background-color:#3fba88}.exceedLimitModal .datetime{width:100%;margin-top:16px;position:relative}.exceedLimitModal .datetime .form-control{width:100%;height:45px;border:1px solid #c8c8c8;border-radius:8px}.exceedLimitModal .datetime .anticon-calendar{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.exceedLimitModal .crmMessageAdd_radio{font-size:16px}.exceedLimitModal .crmMessageAdd_radio input{margin:4px 0 0;width:16.5px;height:16.5px}.exceedLimitModal .crmMessageAdd_radio label{width:100%;cursor:pointer}.exceedLimitModal .crmMessageAdd_radio label span{font-weight:500;font-size:16px;line-height:150%;letter-spacing:.941176px;margin-left:8px}.exceedLimitModal .crmMessageAdd_radio .newDateTime{padding-left:0}.exceedLimitModal .error_text{font-weight:400;font-size:14px;line-height:20px;color:#ef6868;margin-top:8px}.crmSettings{width:100%;height:calc(100dvh - 111px);overflow-y:auto;padding-bottom:24px;background-color:#f9f9f9}.crmSettings h2{color:#333}.crmSettings input::placeholder{color:#c8c8c8}.crmSettings input:focus{outline:none}.crmSettings .return-bar{padding:8px;background-color:#fff}.crmSettings.crm_setting_sticky .crmSettings__block_edit,.crmSettings.crm_setting_sticky .crmSettings_bar,.crmSettings.crm_setting_sticky .crmSettings_input{position:-webkit-sticky;position:sticky;z-index:1}.crmSettings.crm_setting_sticky .crmSettings_bar{top:52px}.crmSettings.crm_setting_sticky .crmSettings_input{top:124px}.crmSettings.crm_setting_sticky .crmSettings__block_edit{top:196px}@media (max-width:768px){.crmSettings.crm_setting_sticky .crmSettings_input{top:124px}.crmSettings.crm_setting_sticky .crmSettings__block_edit{top:188px}.crmSettings.crm_setting_sticky:has(.search-input) h2{display:none}}.crmSettings .crmSettings_bar,.crmSettings .crmSettings_input{display:flex;justify-content:space-between;padding:16px 24px}@media (max-width:768px){.crmSettings .crmSettings_bar,.crmSettings .crmSettings_input{padding:12px 16px!important}}.crmSettings .crmSettings_bar{width:100%;height:72px;align-items:center;background-color:#fff}.crmSettings .crmSettings_bar input{margin-left:4px;border:none;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.571px}@media (max-width:768px){.crmSettings .crmSettings_bar:has(.in_search) h2{display:none}}@media (max-width:768px){.crmSettings .crmSettings_bar.in_search_m h2{display:none}.crmSettings .crmSettings_bar.in_search_m .crmSettings_search{width:100%!important}.crmSettings .crmSettings_bar.in_search_m .crmSettings_search input{display:block;width:100%!important}}.crmSettings .crmSettings_bar .crmSettings_search.action-display-button{width:auto}@media (max-width:768px){.crmSettings .crmSettings_bar .crmSettings_search.action-display-button:has(.search-input){width:100%}}.crmSettings .crmSettings_bar .crmSettings_search:has(.search-input) .search-input{flex:1 1}.crmSettings .crmSettings_bar .crmSettings_search:has(.search-input) .expandSearchInput{width:100%}.crmSettings .crmSettings_input{padding:16px 24px;flex-wrap:wrap;background-color:#f9f9f9}.crmSettings .crmSettings_input input{flex:1 1;border:1px solid #dcdcdc;background-color:#fff;height:40px;border-radius:7px;font-size:14px;line-height:20px}.crmSettings .crmSettings_input input:focus-within{border:1px solid #3fba88}.crmSettings .crmSettings_input input:disabled{background-color:#f9f9f9}.crmSettings .crmSettings_input input.crmSettings_input-error{color:#ce4949;border:1px solid #ce4949}.crmSettings .crmSettings_input .settingList__error{flex-basis:100%;margin-top:2px;font-size:12px;line-height:17px;color:#ce4949}.crmSettings .crmSettings__block,.crmSettings .crmSettings_empty{min-height:calc(100dvh - 298px);background-color:#f9f9f9}.crmSettings .crmSettings__block_edit{display:flex;align-items:center;justify-content:flex-end;width:100%;padding:4px 24px;margin-bottom:4px;background-color:#f9f9f9}.crmSettings .crmSettings__block_edit img{margin-right:4px}.crmSettings .crmSettings__block_edit button{display:flex;align-items:center;background-color:#f9f9f9;padding:4px 8px;border-radius:8px;height:32px}.crmSettings .crmSettings__block_edit button div{display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:100% auto}.crmSettings .crmSettings__block_edit button:not(:disabled):hover{background-color:#f0f0f0}.crmSettings .crmSettings__block_edit .btn_delete{margin-right:8px;color:#ef6868}.crmSettings .crmSettings__block_edit .btn_delete .delete_icon{background-color:#ef6868;-webkit-mask-image:url(/static/media/delete_icon.444b593f.svg);mask-image:url(/static/media/delete_icon.444b593f.svg);width:16px;height:18px;margin:0 8px 0 4px}.crmSettings .crmSettings__block_edit .btn_delete:disabled{color:#c8c8c8}.crmSettings .crmSettings__block_edit .btn_delete:disabled .delete_icon{background-color:#c8c8c8}.crmSettings .crmSettings__block_edit .btn_cancel .cross_icon{background-image:url(/static/media/cross_icon.716fbddc.svg);width:12px;height:12px;margin:6px 10px 6px 6px}@media (max-width:768px){.crmSettings .crmSettings__block_edit{padding:4px 16px}}.crmSettings .crmSettings__block{display:flex;flex-direction:column;padding:0 24px}@media (max-width:768px){.crmSettings .crmSettings__block{padding:0}}.crmSettings .crmSettings__block .crmSettings__block_list{min-height:456px;border-radius:8px;border:1px solid #f0f0f0;background:#fff;padding:36px 48px;display:flex;align-content:flex-start;flex-wrap:wrap;overflow-y:scroll}.crmSettings .crmSettings__block .crmSettings__block_list.edit_list label{cursor:pointer;align-items:flex-start}.crmSettings .crmSettings__block .crmSettings__block_list.edit_list .crmSettings__list_num{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.crmSettings .crmSettings__block .crmSettings__block_list.edit_list .crmSettings__list_num span{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;white-space:normal;overflow-wrap:break-word}@media (max-width:768px){.crmSettings .crmSettings__block .crmSettings__block_list{padding:32px 28px}}.crmSettings .crmSettings__block .crmSettings__list_num_tooltip span{cursor:pointer}.crmSettings .crmSettings__block .crmSettings__list_num{width:25%;height:24px;margin-bottom:28px}@media (max-width:992px){.crmSettings .crmSettings__block .crmSettings__list_num{width:33%}}@media (max-width:768px){.crmSettings .crmSettings__block .crmSettings__list_num{width:50%}}.crmSettings .crmSettings__block .crmSettings__list_num label{display:flex;align-items:center;margin:0;position:relative}.crmSettings .crmSettings__block .crmSettings__list_num .placeholderDiv{min-width:21px;min-height:21px;margin-right:4px}.crmSettings .crmSettings__block .crmSettings__list_num input[type=checkbox]{min-width:21px;min-height:21px;border:1px solid #c8c8c8;background-color:#fff;border-radius:4px;-webkit-appearance:none;margin-right:4px;margin-top:2px;position:relative}.crmSettings .crmSettings__block .crmSettings__list_num input[type=checkbox]:checked{background:#3fba88;border-radius:4px;border:1px solid #c8c8c8}.crmSettings .crmSettings__block .crmSettings__list_num input[type=checkbox]:active,.crmSettings .crmSettings__block .crmSettings__list_num input[type=checkbox]:focus{border:1px solid #c8c8c8;outline-offset:0;outline:none}.crmSettings .crmSettings__block .crmSettings__list_num input[type=checkbox]:checked+span:before{content:url(/static/media/checkbox_icon.a0ab39b7.svg);position:absolute;display:block;text-align:center;color:#fff;left:5px;top:-2px}.crmSettings .crmSettings__block .crmSettings__list_num span{display:inline-block;width:114px;text-align:left;color:#676767;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.67px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crmSettings .crmSettings_empty{display:flex;align-items:center;justify-content:center;color:#676767;font-size:14px;line-height:150%;letter-spacing:1.16px}.crmSettings .crmSettings__search-empty{min-height:452px;border-radius:8px;border:1px solid #f0f0f0;background:#fff;display:flex;align-items:center;justify-content:center}.crmSettings .button-primary{width:80px;height:40px;padding:10px 8px;border-radius:8px;margin-left:16px}.crmSettings.crmSettingsTag .crmSettings__block_list{min-height:488px;padding:48px 36px}@media (max-width:768px){.crmSettings.crmSettingsTag .crmSettings__block_list .tag_block{width:100%}}.crmSettings.crmSettingsTag .tag_block{width:352px;padding:8px 20px;display:flex;justify-content:space-between;margin-bottom:28px}.crmSettings.crmSettingsTag .tag_block:hover{border-radius:8px;background:hsla(0,0%,100%,.5);box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.crmSettings.crmSettingsTag .editing_tag .tag_block:hover{background-color:#fff;box-shadow:none}.crmSettings.crmSettingsTag .edit_tag_name.tag_block{border-radius:8px;background-color:#f0f0f0}.crmSettings.crmSettingsTag .edit_tag_name.tag_block:hover{background-color:#f0f0f0}.crmSettings.crmSettingsTag .edit_tag_name .edit_tag_error{color:#ce4949;font-size:12px;font-weight:400;line-height:150%;letter-spacing:.67px}.crmSettings.crmSettingsTag .tag_title{flex-grow:1}.crmSettings.crmSettingsTag .tag_title textarea{border:none;width:100%;height:24px;color:#333;font-weight:500;background-color:initial;letter-spacing:.67px;resize:none;word-wrap:break-word;word-break:break-all;padding:0 4px}.crmSettings.crmSettingsTag .tag_title textarea::placeholder{color:#c8c8c8}.crmSettings.crmSettingsTag .tag_title textarea:focus{outline:none}.crmSettings.crmSettingsTag .tag_title .tag_name{width:100%;min-height:24px;display:flex;font-weight:500;font-size:16px;line-height:150%;letter-spacing:.67px;color:#676767}.crmSettings.crmSettingsTag .tag_title .tag_name .tag_icon{color:#676767;font-size:16px;margin-top:4px;margin-right:4px}.crmSettings.crmSettingsTag .tag_title .tag_name .tag_name_display{display:inline-block;width:100%;max-width:240px;margin-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.crmSettings.crmSettingsTag .tag_title .tag_num{color:#858585;font-size:12px;line-height:150%;letter-spacing:.67px;margin-top:6px}.crmSettings.crmSettingsTag .tag_action{display:flex}.crmSettings.crmSettingsTag .tag_action button{background-color:#fff;padding:0;width:20px;height:20px;border-radius:7px}.crmSettings.crmSettingsTag .tag_action button:first-child{margin-right:8px}.crmSettings.crmSettingsTag .tag_action .tag_action_edit{background-image:url(/static/media/edit_pen_icon.131a94fd.svg);background-repeat:no-repeat;background-position:50%;background-size:100% auto;width:20px;height:20px}.crmSettings.crmSettingsTag .tag_action .tag_action_delete{background-color:#ef6868;-webkit-mask-image:url(/static/media/delete_icon.444b593f.svg);mask-image:url(/static/media/delete_icon.444b593f.svg);width:16px;height:18px;margin:0 8px 0 4px}.crmSettings.crmSettingsTag .tag_action button:hover{background-color:hsla(0,0%,94.1%,.5)}.crmSettings.crmSettingsTag .tag_edit{height:100%;display:flex;flex-direction:column}.crmSettings.crmSettingsTag .tag_edit .tag_edit_cancel,.crmSettings.crmSettingsTag .tag_edit .tag_edit_confirm{font-size:16px;cursor:pointer}.crmSettings.crmSettingsTag .tag_edit .tag_edit_confirm{color:#3fba88;margin-bottom:8px}.crmSettings.crmSettingsTag .tag_edit .tag_edit_cancel{background-image:url(/static/media/cross_icon.716fbddc.svg);background-repeat:no-repeat;background-position:50%;background-size:100% auto;width:12px;height:12px;margin:4px;cursor:pointer}.nav-fixed{position:fixed;right:0;left:0;z-index:1030}.sub-header{padding-bottom:10px;border-bottom:1px solid #eee}.navbar-fixed-top{border:0}.sidebar{padding:68px 0 0;background-color:#fff;border-bottom:1px solid #eee}@media screen and (max-width:768px){.sidebar{padding-top:0}}@media (min-width:769px){.sidebar{width:200px;height:100%;z-index:0;padding:80px 0 0;overflow-x:hidden;overflow-y:auto;background-color:#f5f5f5;border-right:1px solid #eee;position:fixed;top:0}}.nav-sidebar{margin-right:-21px;margin-bottom:20px;margin-left:-20px}.nav-sidebar p{margin:0}.nav-sidebar a,.nav-sidebar a:active,.nav-sidebar a:hover{text-decoration:none}.nav-sidebar a.level_2{background-color:#fff;text-indent:2rem;display:block;padding:10px 20px;color:#231f20}.nav-sidebar a.level_2.active_2{color:#fff;background-color:#231f20}.nav-sidebar>li>a{color:#231f20;padding-right:20px;padding-left:20px}.nav-sidebar>li>a:active,.nav-sidebar>li>a:hover{text-decoration:none}.nav-sidebar>.active>a,.nav-sidebar>.active>a:focus,.nav-sidebar>.active>a:hover{color:#fff;background-color:#231f20}@media (max-width:900px) and (min-width:769px){.fix-main{padding:10px 0 0}}.placeholders{margin-bottom:30px;text-align:center}.placeholders h4{margin-bottom:0}.placeholder{margin-bottom:20px}.placeholder img{display:inline-block;border-radius:50%}.sliderbar-settings-toggle{float:none;background:0;font-size:1.2em;width:auto;height:auto}.settings-list{margin:8px 0;padding-left:0}.settings-list ul{margin-left:0}.settings-list li{list-style:none;font-size:1.2em;padding-top:10px}.capability li{width:600px}.capability div{font-size:.8em}.capability select{width:80px;display:inline}.instance{padding-left:12px;color:#999}.instance span{color:#24ada8}.reservation-settings .row{overflow:hidden}.reservation-settings .visibleRow{overflow:visible}.mb-2{margin-bottom:2px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-32{margin-bottom:32px}.mt-2{margin-top:2px}.mt-4{margin-top:4px}.mt-20{margin-top:20px}@media (max-width:768px){.md-hidden{display:none}}.hr-32{margin:32px 0}.alert_text{font-size:13px;font-weight:300;line-height:normal;letter-spacing:.78px}.desc_text{color:#858585}.desc_text,.title_text{font-size:14px;letter-spacing:.67px}.title_text{color:#676767;line-height:150%}.success_text{color:#3fba88!important}.additional_text{color:rgba(51,51,51,.75);font-size:12px;line-height:17px;line-height:130%;letter-spacing:.6px}.error_text{color:#ce4949}.row_title{color:#333;font-size:20px;letter-spacing:.75px}@media (max-width:768px){.row_title{font-size:18px}}.row_subtitle-16{font-size:16px}.row_subtitle-16,.row_subtitle-18{color:#333;font-weight:500;line-height:20px}.row_subtitle-18{font-size:18px}@media (max-width:768px){.row_subtitle-18{font-size:16px}}.row_text{color:rgba(51,51,51,.8);margin-top:20px}.row_text.disable_text{color:#858585}.row_input{width:100%;height:40px;border-radius:7px;border:1px solid #dcdcdc;background-color:#f9f9f9;color:#c8c8c8;padding:10px;font-size:14px;line-height:140%;letter-spacing:.7px}.row_input:disabled{background-color:#f0f0f0;color:rgba(51,51,51,.27)}.block_notice{border-radius:8px;padding:16px;background-color:#f5f5f5}.block_notice .title{color:#333;font-size:14px;font-weight:500;line-height:125%;letter-spacing:.7px;margin-bottom:4px}.block_notice ul{padding-left:20px}.block_notice ul li{font-size:14px;line-height:140%;letter-spacing:.7px;color:rgba(51,51,51,.75);margin-bottom:4px}.block_notice ul li:last-child{margin-bottom:0}.block_notice li ul{margin-top:4px}.block_notice ul ul li{color:rgba(51,51,51,.6);font-weight:400;margin-bottom:4px!important}.disableDateCalendar h1{text-align:center;font-size:24px;position:relative}.disableDateCalendar h1 i{font-size:8px;color:#979797;vertical-align:middle;cursor:pointer}.disableDateCalendar h1 i:first-child{margin-right:10px}.disableDateCalendar h1 i:nth-child(2){margin-left:10px}.disableDateCalendar h1 span:nth-child(2){display:inline-block;width:130px}.disableDateCalendar .note{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:12px;line-height:18px;color:#676767}.disableDateCalendar .note .dis_dot{width:10px;height:10px;border-radius:50px;display:inline-block;background-color:#3fba88;margin-right:4px}.disableDateCalendar .calendarTable{text-align:center}.disableDateCalendar .tableRow{display:flex}.disableDateCalendar .tableRow .tableCell{flex:none;width:11.2%;margin-right:3.6%;color:#2e2e39;cursor:pointer}.disableDateCalendar .tableRow .tableCell:last-child{margin-right:0}@media (max-width:736px){.disableDateCalendar .tableRow .tableCell{width:13.3%;margin-right:1.15%}}.disableDateCalendar .tableRow .vacant{color:#979797}.disableDateCalendar .tableRow .chosenDate{background-color:#3fba88;color:#fff;border-radius:50%}.disableDateCalendar .tableRowTitle{border-bottom:1px solid #dcdcdc;padding-bottom:5.5px;margin-bottom:8.5px;font-size:10px}.disableDateCalendar .tableRowTitle .tableCell{color:#979797}.disableDateCalendar .tableCellRow{margin-bottom:10px}.disableDateCalendar .tableCellRow:last-child{margin-bottom:0}.disableDateCalendar .tableCellRow .tableCell{align-self:center;position:relative;padding-top:11.2%}@media (max-width:736px){.disableDateCalendar .tableCellRow .tableCell{padding-top:13.3%}}@media (max-width:414px){.disableDateCalendar .tableCellRow .tableCell{font-size:12px}}.disableDateCalendar .tableCellRow .tableCell span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.disableDateCalendar .tableCellRow .tableCell>span{display:block;box-sizing:border-box;margin:0 auto;width:100%;height:100%}.disableDateCalendar .tableMonth{font-size:18px;margin-bottom:16px;color:#676767}.disableDateCalendar .monthWrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.disableDateCalendar .monthWrapper .calendarTable{flex:none;width:31.71%;margin-bottom:30px;border:.5px solid #dcdcdc;padding:18px 12px}@media (max-width:570px){.disableDateCalendar .monthWrapper .calendarTable{width:48%}}.msgLabel{margin-right:120px;font-weight:400;color:#888}@media (max-width:565px){.msgLabel{display:block;margin-right:0}}.msgLabel:last-child{margin-right:0}.msgLabel input[type=checkbox]{margin-right:5px;margin-top:0}.msg_btn{margin-left:10px}@media (max-width:565px){.msg_btn{display:block;margin-left:0;margin-top:10px}}.msgInput{width:300px;display:inline-block;vertical-align:middle}@media (max-width:565px){.msgInput{width:100%}}.btn_submit{width:132px;height:40px;padding:10px 24px;color:#fff;font-size:16px;font-weight:500;line-height:125%;border-radius:100px;border:none;background-color:#3fba88}.btn_submit:hover{background-color:#29a379}@media (max-width:768px){.btn_submit{width:100%;height:34px;border-radius:100px;font-size:14px;line-height:125%;letter-spacing:.7px}}html[lang=zh-Hant]{font-family:"STHeiti Light","Microsoft JhengHei","Helvetica","Arial","Verdana","sans-serif"}.c-table thead>tr>th{font-size:18px;color:#676a67}.c-table tfoot>tr>td,.c-table thead>tr>th{background-color:#eee;vertical-align:middle;height:47px}.c-table tfoot>tr>td{text-align:right}.c-table tbody>tr>td{padding:16px 10px}.c-table .c-name{font-weight:700;font-size:20px}.c-table .c-action{text-align:right;padding-right:20px}.menu-tag{margin:0 5px}.limit-select,.menu-tag{display:inline-block}.limit-select .form-control{display:inline-block;width:auto}.info-block .title{color:#616161;font-size:18px;background-color:#ededef;padding:5px 15px}.info-block .content{padding:25px 10px 10px}.info-block .content .profile{margin-bottom:20px}.info-block .content .gender,.info-block .content .name{display:inline-block;margin-right:20px;font-size:26px;font-weight:700}.info-block .content .phone{display:inline-block;margin-right:20px;color:#888}.customer_tag img{width:40px;padding:0 8px}#searchMember{width:auto}#searchMember,#typeahead{display:inline-block;vertical-align:middle}#typeahead{float:right;padding-right:14px}.twitter-typeahead{width:100%}.tt-menu{text-align:left}.menu-suggestion{color:#555}.typeahead{background-color:#fff}.typeahead:focus{border:2px solid #0097cf}.tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-menu{width:100%;margin:12px 0;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.tt-suggestion{padding:2px 10px}.tt-suggestion:hover{cursor:pointer}.tt-suggestion.tt-cursor,.tt-suggestion:hover{color:#fff;background-color:#e55a3e}.tt-suggestion p{margin:0}.phonecall-tbl>tbody>tr>td{padding:16px 10px}.phonecall-tbl>tbody>tr>td:first-child{width:30px}.phonecall-tbl td.avatar{width:70px}.phonecall-tbl td.avatar span img{width:20px;position:absolute;margin:28px 0 0 32px}.phonecall-tbl td.avatar img{width:50px}.phonecall-tbl td.userinfo{width:150px}.phonecall-tbl .name{font-size:20px;letter-spacing:2px;font-weight:700}.phonecall-tbl .phone{font-size:14px;color:#888}.phonecall-tbl .call-date{font-size:14px}.phonecall-status{width:135px}.phonecall-tbl .call_book_online{color:#0c3}.phonecall-tbl .call_unchecked{color:#f5a623}.phonecall-tbl .call_checked{color:#ccc}.phonecall-tbl td.create_at{width:70px}.phonecall-tbl td.action{text-align:right}.phonecall-tbl .action-btn{margin-right:15px;font-size:16px}.func-bar .date-range-form .input-daterange{display:inline-flex}.func-bar .caller-type-select{display:inline-block;width:100px}.func-bar .date-range-form{display:inline-block;float:right}.cancelreservation{text-decoration:line-through;color:#ccc}.reservation-settings{background-color:#fff;padding-top:60px;position:relative}.rsv-action a{cursor:pointer}.rsv-addCrm{color:#3fba88;font-size:16px}.rsv-addCrm,.rsv-bar{vertical-align:middle}.rsv-bar{display:inline-block;border-right:1px solid #3fba88;height:24px;margin:0 12px}.rsv-editBtn{vertical-align:middle}td.rsv-source{color:#aaa;padding-left:0!important}.rsv-table span{display:inline-block;padding:3px 7px;background-color:#f0f0f0;border-radius:4px;margin-right:7px}.pay-info{min-width:65px;padding:2px;border-radius:2px;border-radius:4px;background:#ecf8f3;border:1px solid #3fba88;font-size:14px;line-height:20px;color:#3fba88}.pay-info.unpaid{border:1px solid #dcdcdc;background:#fff;color:rgba(51,51,51,.6)}body,html{height:100%}nav .m_free_block a:hover{text-decoration:none}nav .m_free_btn{background:#34bc75;display:inline-block;display:flex;height:50px;align-items:center;padding:0 20px;font-size:16px;color:#fff;letter-spacing:1px}nav .m_free_btn2{padding:8px;width:102px;height:36px;border-radius:30px;font-size:14px;letter-spacing:1.82px;line-height:normal;font-weight:500;cursor:pointer;display:inline-block;text-align:center}nav .btn_apply{color:#fff;background:#3fba88}nav .btn_apply:hover{background:#2fa164}nav .btn_login{padding:7.5px;background:#fff;color:#3fba88;border:1px solid #3fba88}nav .btn_login:hover{border-color:#2fa164;color:#2fa164}nav .navbar-toggle{margin-left:0;margin-right:0;padding:10px;border:none}nav .navbar-toggle:focus{background-color:#fff!important}nav .navbar-nav>li>a:hover{color:#3fba88!important}@media (min-width:767px){nav{padding:0 48px}nav .m_free_btn{background:#34bc75;display:inline-block;display:flex;height:50px;align-items:center;padding:0 20px;font-size:16px;color:#fff;letter-spacing:1px}nav .navbar-fixed-top{min-height:72px}nav .navbar-nav>li>a{padding-top:0;padding-bottom:0;line-height:56px;color:#676767;letter-spacing:1px}nav .navbar-brand{padding:15px 0;min-height:72px}nav .navbar-brand>img{height:28px;width:auto;margin:4px 0}}@media (max-width:767px){nav .navbar-header{padding:0 16px}nav .navbar-brand{padding:12px 8px;min-height:20px}nav .navbar-brand>img{height:20px}}nav .page-nav-dropdown .dropdown-menu{background:#fff;box-shadow:4px 2px 10px rgba(0,0,0,.2);border-radius:5px;padding:16px 0;display:none}nav .page-nav-dropdown .dropdown-menu a{padding:0}nav .page-nav-dropdown .dropdown-menu li{height:35px;font-size:14px;letter-spacing:1px}nav .page-nav-dropdown .dropdown-menu li:last-child{margin-bottom:0}nav .page-nav-dropdown .dropdown-menu li:hover{cursor:pointer}nav .page-nav-dropdown .dropdown-menu li a{color:#676767;height:100%;padding:4px 22px;line-height:28px}nav .page-nav-dropdown .dropdown-menu li a:hover{background:transparent;color:#3fba88}nav .page-nav-dropdown .dropdown-menu .arrow_icon{display:none}@media (min-width:768px){nav .page-nav-dropdown:hover .dropdown-menu{display:block}}@media (max-width:767px){nav .page-nav-dropdown .arrow_icon{display:inline-block;width:24px;height:24px;background:url(/static/media/arrowDown_icon_dark.4cc26395.svg)}nav .page-nav-dropdown .dropdown-toggle{display:flex;align-items:center;justify-content:space-between}nav .page-nav-dropdown.open .dropdown-menu{display:block}}nav .navbar-right .dropdown-menu{right:auto}nav.fix-nav .navbar-nav>li{width:99px}nav.fix-nav .navbar-nav>li.nav-btn{width:126px}@media (max-width:1024px){nav.fix-nav .navbar-nav>li{width:79px}nav.fix-nav .navbar-nav>li.nav-btn{width:118px}}nav.fix-nav .navbar-nav>li>a{color:#676767;text-align:center}@media (min-width:767px){nav.fix-nav .navbar-nav>li>a{padding:0;line-height:72px}}@media (max-width:992px){nav.fix-nav .navbar-nav>li>a{padding-left:7px;padding-right:7px}}nav.fix-nav .navbar-nav .open>a{color:#676767;background-color:#fff}nav.fix-nav .navbar-nav .open>a:hover{background-color:#fff}@media (max-width:767px){nav.fix-nav .navbar-collapse{max-height:520px;padding-left:16px;padding-right:16px;overflow-y:hidden}nav.fix-nav .navbar-nav{padding:16px 0}nav.fix-nav .navbar-nav>li{width:100%}nav.fix-nav .navbar-nav>li>a{text-align:left;padding-left:16px;padding-right:16px}nav.fix-nav .navbar-nav>li.nav-btn{height:72px}nav.fix-nav .navbar-nav>li.nav-btn a{height:100%;padding:0;display:flex;align-items:center;justify-content:center}nav.fix-nav .open .dropdown-toggle,nav.fix-nav .open .dropdown-toggle:hover{color:#3fba88;background:#fff}nav.fix-nav .open .arrow_icon{background:url(/static/media/arrowDown_icon_green.54a776ed.svg)}nav.fix-nav .open .dropdown-menu{padding:22px 28px;background:#f9f9f9}nav.fix-nav .open .dropdown-menu>li>a{line-height:24px}nav.fix-nav .open .dropdown-menu>li>a:hover{color:#3fba88!important}}nav.fix-nav .govTitle>a{position:relative;color:#3fba87}nav.fix-nav .govTitle>a:after{content:"New!";letter-spacing:1px;position:absolute;top:16px;left:-13px;color:#ce4949;font-size:10px;line-height:normal;font-weight:700}@media (max-width:767px){nav.fix-nav .govTitle>a:after{position:static;margin-left:5px}}.footer{padding:30px 0;text-align:center;background:#333;color:#fff}.footer .imgLink{margin:20px}.footer .imgLink img{width:36px;margin-right:16px}.footer .footer-btn{display:inline-block;background-color:#fff;font-size:15px;letter-spacing:2px;color:#333;line-height:normal;background-image:none;padding:15px 35px;border-radius:31px;cursor:pointer;margin-right:15px}@media (max-width:600px){.footer .footer-btn{display:block;width:70%;padding:15px 0;margin-bottom:20px;margin-right:0}}.grow{transition:all .2s ease-in-out}.grow:hover{transform:scale(1.1)}.intro{display:table;width:100%;height:auto;min-height:100vh;padding:100px 0;text-align:center;color:#1a1a1a;background-color:#fff;background-size:cover;-o-background-size:cover}.intro .intro-body{display:table-cell;vertical-align:middle}.intro .intro-body .brand-heading{font-size:40px}.intro .intro-body .intro-text{font-size:18px}@media (min-width:768px){.intro{height:100%;padding:0}.intro .intro-body .brand-heading{font-size:100px}.intro .intro-body .intro-text{font-size:26px}}.welcome-bg{background:url(/static/media/intro-bg.b27605d4.jpg) no-repeat bottom scroll}.container-c{margin:0 5%}.header-description h2{font-size:74px;letter-spacing:5px;line-height:93px;text-shadow:2px 2px 2px rgba(0,0,0,.7)}@media screen and (max-width:767px){.header-description h2{font-size:44px;letter-spacing:3px;line-height:54px}}.header-description h3{font-size:22px;letter-spacing:3px;line-height:31px;text-shadow:2px 2px 2px rgba(0,0,0,.7)}@media screen and (max-width:767px){.header-description h3{font-size:16px;letter-spacing:2.18px;line-height:24px}}.header-description h4{font-size:15px;color:#fff;letter-spacing:2px;line-height:24px;font-weight:400;text-shadow:2px 2px 2px rgba(0,0,0,.7)}@media screen and (max-width:767px){.header-description h4{font-size:15px;letter-spacing:2px;line-height:24px}}@keyframes round{4%{opacity:1;filter:alpha(opacity=100)}45%{opacity:1;filter:alpha(opacity=100)}49%{opacity:0;filter:alpha(opacity=0)}}.ms-green-btn{color:#fff;background-color:#34bc75;padding:10px 20px;border-radius:40px;display:inline-block}.ms-green-btn:hover{background-color:#2a8857}.preview-sm,.preview-sm2{text-align:center;background-color:#fff;padding-bottom:50px}@media screen and (min-width:1368px){.preview-sm,.preview-sm2{display:none}}.preview-sm2 img,.preview-sm img{width:100%;max-width:520px}.preview-sm2{padding:50px 0}.preview-sm2 img{width:100%;max-width:720px}.form-signin,.form-signin-user{max-width:300px;padding:15px;margin:0 auto}.shoplogo_signin{height:130px;background-image:url(/static/media/logo_320_80.876e0956.png);background-position:50%;background-repeat:no-repeat;padding:30px 0;margin:0 0 8px}.loginframe{width:400px;padding:50px 0 40px;margin-left:10%;border:1px solid #e8e8e8;border-radius:5px}.form-signin-user h3,.loginframe h3{text-align:left;font-size:1.2em}@media (min-width:1400px){.loginframe{margin-left:20%}}@media (max-width:880px){.loginframe{margin:auto}}.loginframe h2,.loginframe h3{color:#231f20;font-weight:700}.loginframe_font button{border:none;background-color:initial}.form-control-user{display:inline-block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.menushop-index-footer{padding:30px 0;background-color:#07131b}.menushop-index-footer p{margin:0;font-size:14px;color:#fff}.main-btn{padding:11px 31px;display:inline-block;border-radius:30px;background:#34bc75;font-size:18px;color:#fff;letter-spacing:2px;cursor:pointer}.main-btn:hover{background:#2fa164}.pageNotFound{display:flex;align-items:center;justify-content:center}@media (max-width:768px){.pageNotFound img{width:60%}}.shopBox hr{margin:32px 0}.shopBox .shopBox_header{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.shopBox .shopBox_header button{width:124px;height:40px;background-color:#3fba88;color:#fff;font-size:16px;font-weight:500;padding:8px;border-radius:8px;border:none;box-shadow:0 2px 2px rgba(51,51,51,.1)}.shopBox .shopBox_header button span{display:inline-block;width:65%}.shopBox .shopBox_header button path{background-color:#fff}.shopBox .menuAccountCover,.shopBox .menuAccountSetting{margin-bottom:32px}.shopBox .menuAccountCover img{width:100%}.shopBox .shopBind_title{margin-bottom:16px}.shopBox .menuRestaurantsLink{margin-bottom:248px}@media (max-width:768px){.shopBox .menuRestaurantsLink{margin-bottom:125px}}.shopBox .menuRestaurantsLink .menuRestaurantsLink_title{font-size:16px;font-weight:500;margin-bottom:4px}.shopBox .menuRestaurantsLink .menuRestaurantsLink_content{margin:0;display:flex;justify-content:space-between;align-items:center}.shopBox .menuRestaurantsLink .menuRestaurantsLink_content div:first-child{font-size:16px;font-weight:500;color:#676767;background:hsla(0,0%,94.1%,.5);border-radius:8px;padding:8px 12px;height:40px;width:calc(100% - 124px);margin-right:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shopBox .menuRestaurantsLink .menuRestaurantsLink_content button{width:124px;height:40px;color:#fff;font-size:16px;font-weight:500;padding:8px 16px;border-radius:8px;border:none;background-color:#3fba88;box-shadow:0 2px 2px rgba(51,51,51,.1)}.shopBox .menuRestaurantsLink .menuRestaurantsLink_content button span{display:inline-block;width:80%}@media (max-width:768px){.shopBox .menuRestaurantsLink .menuRestaurantsLink_content{flex-direction:column;align-items:flex-start}.shopBox .menuRestaurantsLink .menuRestaurantsLink_content div:first-child{height:100%;width:100%;line-height:40px;line-height:1.5;word-break:break-all;text-decoration:underline;margin-bottom:16px}.shopBox .menuRestaurantsLink .menuRestaurantsLink_content button{width:100%}.shopBox .menuRestaurantsLink .menuRestaurantsLink_content button span{width:90%}}.shopBox .shopInfo_no{height:72px;width:100%;background:#fff;box-shadow:0 0 2px rgba(51,51,51,.2),0 2px 20px rgba(51,51,51,.08);border-radius:10px;padding:24px;margin-top:16px;text-align:center}.shopBox .shopInfo_no span:first-child{font-size:16px;color:#676767}.shopBox .shopInfo_no span:nth-child(2){font-size:16px;font-weight:500;color:#3fba88;cursor:pointer}#shopForm hr{margin:32px 48px}#shopBind{margin-bottom:170px}#shopBind .btn-notice{display:inline-block;padding:0;height:20px;font-size:14px;font-weight:500;color:#676767;border:none;border-bottom:1px solid #676767;background-color:#fff}#shopBind .shopBind_title{color:#676767;margin-bottom:16px}#shopBind .shopBind_title h2{font-weight:500;font-size:20px;margin-bottom:4px}#shopBind .shopBind_title div{font-size:14px}#shopBind .shopBind_input{height:48px;width:100%;border-radius:8px}#shopBind .shopBind_input input{height:100%}#shopBind .shopBind_input input:first-child{width:calc(100% - 124px);font-size:14px;font-weight:500;color:#676767;padding:13.5px 12px;border-radius:8px 0 0 8px}#shopBind .shopBind_input input:nth-child(2){max-width:124px;width:100%;border-radius:0 8px 8px 0;background-color:#3fba88;color:#fff;font-weight:500;font-size:16px}#shopBind .shopBind_query_false{display:block;position:absolute;z-index:100;width:100%;margin-top:4px;color:#3e3e3e}#shopBind .shopBind_query_false .tt-menu{padding:8px;margin-top:4px;width:calc(100% - 124px)}#shopBind .shopBind_query_success{display:block;position:absolute;width:100%;z-index:100;margin-top:4px;color:#3e3e3e;overflow:auto}#shopBind .shopBind_query_success .tt-menu{padding:8px;margin-top:4px;width:calc(100% - 124px);max-height:192px;overflow:auto}#shopBind .shopBind_query_success .tt-suggestion:hover{cursor:pointer;background-color:#f4f4f4;color:#3e3e3e}.shopForm_Title{display:flex;margin-bottom:32px}.shopForm_Title img{width:32px;height:32px;margin-right:8px;vertical-align:middle}@media (max-width:768px){.shopForm_Title{text-align:center}}.shopForm_block{width:100%;display:flex;align-items:center;justify-content:flex-start;margin-top:40px;flex-direction:column}.shopForm_block>div.ant-space-item{width:100%}.shopForm_block .shopForm_header{display:flex;justify-content:space-between;align-items:center;width:100%}.shopForm_block .shopForm_header .shopForm_header_logo{display:flex;align-items:center}@media (max-width:768px){.shopForm_block .shopForm_header{flex-direction:column;justify-content:center}.shopForm_block .shopForm_header .shopForm_header_logo{flex-direction:column}}.shopForm_block .shopForm_info_logo_block{margin-right:32px;text-align:center;padding:4px 0 0;align-self:flex-start}.shopForm_block .shopForm_info_logo{width:110px;height:110px;border-radius:50%;object-fit:contain;box-shadow:0 0 1px 0 rgba(0,0,0,.12),0 0 8px -1px rgba(51,51,51,.1)}.shopForm_block .shopForm_info_logo_change{color:#3fba88;margin-top:24px;cursor:pointer}.shopForm_block .shopForm_info_block{width:100%;padding:0}.shopForm_block .shopForm_info_block .shopForm_info{display:flex}.shopForm_block .shopForm_info_block .shopForm_info .shopForm_info_title{min-width:170px;width:170px;margin-right:8px;flex-shrink:0}.shopForm_block .shopForm_info_block .shopForm_info .shopForm_info_content{width:calc(100% - 178px);word-break:break-all}.shopForm_block .shopForm_info_block .shopForm_info .shopForm_info_input{height:40px;width:100%;padding:10px;color:#333;background:#fff;border:1px solid #c8c8c8;border-radius:7px}.shopForm_block .shopForm_info_block .shopForm_info .shopForm_info_input:focus-within{border-color:#3fba88}.shopForm_block .shopForm_info_block .shopForm_info .shopForm_info_input.error{border-color:#ce4949}.shopForm_block .shopForm_info_block .shopForm_info .text-small{margin-top:4px}.shopForm_block .shopForm_info_block .text-right{display:flex;justify-content:flex-end;width:100%;margin-top:12px}@media (max-width:768px){.shopForm_block{flex-direction:column}.shopForm_block .shopForm_info_logo_block{width:100%;margin:0 0 16px;align-self:auto}.shopForm_block .shopForm-name{grid-gap:8px!important;gap:8px!important;text-align:center;margin-bottom:12px}.shopForm_block .shopForm_info_content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopForm_block .shopForm_info_block .shopForm_btn_save{width:100%;margin-top:8px}}.shopForm{margin:40px 0 32px}@media (max-width:768px){.shopForm{margin:24px 0 0}}.shopForm .shopForm_btn_group{text-align:right}@media (max-width:768px){.shopForm .shopForm_btn_group{text-align:center}}.shopForm_edit .shopForm_block{margin-top:16px;flex-direction:row}@media (max-width:768px){.shopForm_edit .shopForm_block{flex-direction:column}}.shopForm_edit .shopForm_info{flex-direction:column}.shopForm_edit .shopForm_info_title{margin:0 0 6px}.shopForm_edit .shopForm_info_logo{width:138px;height:138px}.coverupload img{width:400px;height:180px;border:1px solid #ddd;border-radius:5px}.coverupload ul{padding-left:0;padding-top:20px}.contents-module-menu{width:94%;padding:10px}.contents-module-menu ul{font-size:18px;color:#9d9d9d;font-weight:700;clear:left;margin-bottom:36px}.contents-module-menu ul li{float:left;list-style:none;font-size:16px;font-weight:400;color:#231f20;margin-top:1px;padding:0 20px 28px 0}.contents-module-menu a:hover{border-radius:5px;background-color:#fff;color:#231f20}.contents-module-menu a:focus{border-radius:5px;background-color:#231f20;color:#fff;border:1px solid #231f20}.menuAccountInfoBlock .menuAccountInfoBlock_content{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.menuAccountInfoBlock .menuAccountInfoBlock_content button{width:124px;height:40px;color:#fff;font-size:16px;font-weight:500;padding:8px 16px;border-radius:8px;border:none;background-color:#3fba88;box-shadow:0 2px 2px rgba(51,51,51,.1)}.menuAccountInfoBlock .menuAccountInfoBlock_content .menuAccountInfoBlock_content_why{font-size:14px;font-weight:500;color:#676767;border-bottom:1px solid #676767;cursor:pointer}@media (max-width:768px){.menuAccountInfoBlock .menuAccountInfoBlock_content{flex-direction:column;justify-content:center;margin-bottom:32px}.menuAccountInfoBlock .menuAccountInfoBlock_content a,.menuAccountInfoBlock .menuAccountInfoBlock_content button{width:100%}.menuAccountInfoBlock .menuAccountInfoBlock_content .menuAccountInfoBlock_content_why{margin-bottom:32px}}.menuAccountInfoBlock .menuAccountInfoBlock_info{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.menuAccountInfoBlock .menuAccountInfoBlock_info .menuAccountInfoBlock_logo{width:139px;height:139px;padding:0;margin-right:48px;text-align:center;align-self:flex-start;background:url(/static/media/default-profile-picture.6f6eac9f.png) no-repeat 50%/cover;border-radius:50%}.menuAccountInfoBlock .menuAccountInfoBlock_info .menuAccountInfoBlock_logo img{width:139px;height:139px;border-radius:50%;object-fit:contain;box-shadow:0 0 8px -1px rgba(51,51,51,.1);filter:drop-shadow(0 0 1px rgba(0,0,0,.12))}.menuAccountInfoBlock .menuAccountInfoBlock_info .menuAccountInfoBlock_info_right{width:500px}.menuAccountInfoBlock .menuAccountInfoBlock_info .menuAccountInfoBlock_info_right .menuAccountInfoBlock_info_title{font-size:14px;font-weight:500;color:#676767;margin-bottom:4px}.menuAccountInfoBlock .menuAccountInfoBlock_info .menuAccountInfoBlock_info_right .menuAccountInfoBlock_info_content{height:45px;background:hsla(0,0%,94.1%,.5);border-radius:8px;font-size:14px;font-weight:500;color:#676767;padding:12px;margin-bottom:16px}.menuAccountInfoBlock .menuAccountInfoBlock_info .menuAccountInfoBlock_info_right button{width:124px;height:40px;color:#fff;font-size:16px;font-weight:500;padding:8px 16px;border-radius:8px;border:none;background-color:#676767;box-shadow:0 2px 2px rgba(51,51,51,.1);margin-top:32px}@media (max-width:768px){.menuAccountInfoBlock .menuAccountInfoBlock_info{flex-direction:column;margin-bottom:32px}.menuAccountInfoBlock .menuAccountInfoBlock_info .menuAccountInfoBlock_logo{margin-right:0;align-self:auto}.menuAccountInfoBlock .menuAccountInfoBlock_info .menuAccountInfoBlock_info_right{width:100%;margin-top:24px}.menuAccountInfoBlock .menuAccountInfoBlock_info .menuAccountInfoBlock_info_right button{width:100%;margin-top:8px}}.container-shadow{background-color:#fff;border-radius:5px;margin:10px auto 20px;box-shadow:0 2px 4px #e2e2e2}.container-shadow-dark{background-color:#fff;border-radius:5px;width:100%;box-shadow:0 2px 4px #2a2a3a}.container-shadow-dark .slick-dots{text-align:right;bottom:-40px;margin:0}@media (max-height:414px) and (orientation:landscape){.container-shadow-dark .slick-dots{bottom:-3px}}.container-shadow-dark .slick-dots li button:before{color:#979797;opacity:.5}.container-shadow-dark .slick-dots li.slick-active button:before{color:#2a7a59}.function_bar img{width:56px;height:56px;padding-right:10px}.contents{width:94%}.contents ul{font-size:18px;color:#9d9d9d;font-weight:700;clear:left;margin-bottom:36px}.contents ul li{float:left;list-style:none;font-size:16px;font-weight:400;color:#231f20;margin-top:1px;padding:0 20px 28px 0}.contents a:hover{background-color:#fff;color:#231f20}.contents a:focus,.contents a:hover{border-radius:5px;border:1px solid #231f20}.contents a:focus{background-color:#231f20;color:#fff}.contents-padding{padding:14px 3%}.breadcrumbs-slash{color:#9b9e9b}.user-avatar{width:80px;height:80px;border-radius:50%;background-color:#fff}.notification-list{height:400px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.notification-icon{padding:0 10px}.updateInfoWrap{display:none}.showInfo .updateInfoWrap{display:block;position:absolute;top:0;font-size:14px;z-index:2;width:200px;background-color:rgba(63,186,137,.9);color:#fff;padding:10px;border-radius:13px;transition:all .5s linear}.showInfo .updateInfoWrap.updateInfoWrap-menuCoupon{right:-210px}@media (max-width:991px){.showInfo .updateInfoWrap.updateInfoWrap-menuCoupon{left:auto;right:305px}}@media (max-width:610px){.showInfo .updateInfoWrap.updateInfoWrap-menuCoupon{right:50px;top:-160px}}@media (max-width:550px){.showInfo .updateInfoWrap.updateInfoWrap-menuCoupon{right:auto;left:-5px}}.showInfo .updateInfoWrap p{margin:0 0 5px}.showInfo .updateInfoWrap button{background-color:initial;color:#fff;outline:none;border:none;margin-top:5px}.showInfo .updateInfoWrap i{margin-right:3px}.newUpdate{overflow-y:auto;transition:all .5s linear}.newUpdate .newUpdateLayout{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45)}body{background-color:#fafafa}.container-black{background-color:#2e2e39;padding:20px 48px;height:100%;position:relative}@media (max-width:600px){.container-black{padding:20px}}@media (max-height:414px) and (orientation:landscape){.container-black{padding:16px}}.container-black .queue-display-footer{position:absolute;bottom:0;width:100%;left:0;height:160px;background:#fff;padding:24px}@media (max-width:414px) and (orientation:portrait){.container-black .queue-display-footer{height:144px;padding:12px}}@media (orientation:landscape) and (max-height:1079px){.container-black .queue-display-footer{height:120px}}.container-black .queue-display-footer .queue-display-qrcode{background:#fff;height:220px;width:220px;position:absolute;bottom:30px;left:60px;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:10px;font-size:0}@media (orientation:landscape) and (max-height:1079px){.container-black .queue-display-footer .queue-display-qrcode{height:160px;width:160px;left:30px}}@media (orientation:landscape) and (max-height:1079px){.container-black .queue-display-footer .queue-display-qrcode canvas{width:100%!important;height:100%!important}}.container-black .queue-display-footer h2{position:absolute;margin:8px 0 0 300px;font-weight:400;top:-90px;color:#fff;font-size:56px;font-weight:500;line-height:150%}@media (orientation:landscape) and (max-height:1079px){.container-black .queue-display-footer h2{font-size:42px;top:-70px;margin-left:180px}}.container-black .queue-display-footer .subtitle{display:flex;align-items:center;justify-content:space-between}.container-black .queue-display-footer h3{margin:0 0 0 300px;color:#3fba87;font-size:42px;font-weight:400;line-height:normal;letter-spacing:3.36px}.container-black .queue-display-footer h3.error{color:#ce4949}@media (orientation:landscape) and (max-height:1079px){.container-black .queue-display-footer h3{font-size:28px;margin-left:180px}}.container-black .button-speaker{width:44px;height:44px;border:none;background-color:initial;display:flex;align-items:center;justify-content:center;position:absolute;top:16px;left:180px}.container-black .ant-space-item:has(.queue-display-header){align-self:flex-end}.container-black .queue-display-header{width:100%;color:#fff;margin-left:1%;margin-top:0;margin-bottom:0;cursor:pointer}.container-black .queue-display-header:after{height:2px;display:block;width:96px;background:#3fba88;margin-top:8px;content:""}@media (max-width:414px){.container-black .queue-display-header{margin-left:0;font-size:20px}.container-black .queue-display-header:after{width:80px}}@media (orientation:landscape) and (max-height:414px){.container-black .queue-display-header{margin-left:0;font-size:18px}.container-black .queue-display-header:after{width:72px;margin-top:4px}}@media (orientation:landscape){.container-black .ant-carousel{width:95%;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)}}@media (orientation:landscape) and (max-height:414px){.container-black .ant-carousel{top:50%;left:50%;transform:translate(-50%,-70%)}}.container-black .ant-carousel>.slick-slider{height:auto!important;text-align:center}.container-black .queue-display-group{display:inline-flex;justify-content:center;flex-direction:column;position:relative;width:29.4%;height:53.71vh;min-height:580px;border-radius:24px;margin-right:2.8%;color:#000;padding:170px 0 110px;background:#fff;text-align:center}.container-black .queue-display-group>div,.container-black .queue-display-group>h2{flex:none;width:100%}.container-black .queue-display-group:nth-child(3){margin-right:0}@media (orientation:landscape) and (max-height:1079px){.container-black .queue-display-group{height:55vh;max-height:300px;min-height:auto;padding:112px 0 58px;width:30.627%}}@media (orientation:landscape) and (max-height:414px){.container-black .queue-display-group{padding:8px 10px 60px;width:32%;height:110px!important;margin-right:8px}}.container-black .queue-display-group .queue-display-group-header{position:absolute;top:0;left:0;height:170px;display:inline-flex;align-items:center;justify-content:center;padding:24px 24px 12px}@media (orientation:landscape) and (max-height:1079px){.container-black .queue-display-group .queue-display-group-header{height:112px;padding:18px 12px}}.container-black .queue-display-group .queue-display-group-name{margin:0;word-break:break-all;font-weight:400;line-height:normal;font-size:clamp(24px,2.5vw,72px)}@media (orientation:landscape) and (max-height:1079px){.container-black .queue-display-group .queue-display-group-name{font-size:27px}}.container-black .queue-display-group .queue-display-group-name+div{position:absolute;top:50%;left:0;transform:translateY(-50%)}.container-black .queue-display-group .queue-display-group-name.unavailable{color:#d0021b}.container-black .queue-display-group .queue-display-group-name.filled{position:absolute;left:50%;top:50px;transform:translateX(-50%)}.container-black .queue-display-group .queue-display-group-name.filled.unavailable{color:#d0021b}.container-black .queue-display-group .queue-display-group-callnum{font-size:22px;font-weight:400;margin-bottom:0;display:block}.container-black .queue-display-group .queue-display-group-content-num{height:210px;line-height:1;text-shadow:0 4px 8px rgba(0,0,0,.3);text-align:center;margin-bottom:0;font-size:clamp(75px,7.82vw,225px)}.container-black .queue-display-group .queue-display-group-content-num span{font-size:clamp(55px,5.74vw,165px)}@media (orientation:landscape) and (max-height:1079px){.container-black .queue-display-group .queue-display-group-content-num{font-size:76px;height:116px}.container-black .queue-display-group .queue-display-group-content-num span{font-size:56px}}.container-black .queue-display-group .queue-display-group-waiting{display:flex;align-items:center;justify-content:center;height:90px;color:#2a7a59;font-size:clamp(21px,2.19vw,63px)}@media (orientation:landscape) and (max-height:1079px){.container-black .queue-display-group .queue-display-group-waiting{height:50px;font-size:24px}}.container-black .queue-display-group .queue-display-group-waiting span{margin:0 24px;font-weight:500;font-size:clamp(32px,3.34vw,96px)}@media (orientation:landscape) and (max-height:1079px){.container-black .queue-display-group .queue-display-group-waiting span{font-size:36px;margin:0 8px}}.container-black .queue-display-group .queue-display-group-content{height:110px;position:absolute;bottom:0;left:0;right:0;padding:16px 10px;text-align:center;background:#2a7a59;border-radius:0 0 25px 25px;color:#30303a;display:flex;align-items:center;justify-content:center}.container-black .queue-display-group .queue-display-group-content .queue-display-group-content-count{display:flex;align-items:center;justify-content:center;font-size:42px;color:#fff;margin:0}.container-black .queue-display-group .queue-display-group-content .queue-display-group-content-count span{margin-left:24px;font-size:56px;font-weight:500}@media (orientation:landscape) and (max-height:1079px){.container-black .queue-display-group .queue-display-group-content{height:58px;padding:4px 8px}.container-black .queue-display-group .queue-display-group-content .queue-display-group-content-count{font-size:24px}.container-black .queue-display-group .queue-display-group-content .queue-display-group-content-count span{font-size:36px}}@media (orientation:portrait) and (max-width:414px){.container-black .queue-display-group .queue-display-group-content .queue-display-group-content-count{font-size:14px}}.container-black .queue-display-group.second{margin-bottom:40px}.container-black .queue-display-group.unavailable{opacity:.5}.phonecall-status .dropdown-menu,.rev-status .dropdown-menu{top:auto;left:5px;background-color:#fafafa}.container-shadow{margin-top:80px;margin-bottom:80px}.checkCapacity .dropdown-menu{top:auto;right:0;left:auto}.check-reserve-menu{max-height:280px;overflow-y:scroll}.coverupload{width:400px;margin-right:15px}.coverupload ul{padding:6 0 3}.coverupload li{float:left;list-style:none;font-size:16px;font-weight:400;color:#231f20;margin-top:1px;padding:0 3px 32px;line-height:2}.name{color:#231f20}.func-title{margin-bottom:0;position:relative}.func-title a{color:#555}.func-title img{margin-top:10px;margin-bottom:10px;margin-right:10px;height:60px;vertical-align:middle}.func-title h1{line-height:60px;display:inline-block;font-size:30px;vertical-align:middle;margin:10px 0}.func-title h1 a{color:#231f20}.customer_count{font-size:16px;float:right;margin-right:10px;margin-bottom:30px}.booking-setting-btn{width:36px!important;height:36px!important;margin:0 4px 0 0!important}.booking-setting-btn:hover{opacity:.7}.booking-setting-btn+span{font-weight:400;font-size:22px;line-height:31px;vertical-align:middle;color:#333}@media (max-width:992px){.booking-setting-btn+span{display:none}}.shop-avatar img{width:100px;border-radius:50%;background-color:#fff}.fix-funcTitle{padding:0 20px}@media (max-width:900px) and (min-width:769px){.fix-funcTitle{padding:0}}@media (max-width:768px){.fix-funcTitle h1{line-height:40px;font-size:20px;margin:5px 0}}@media (max-width:414px){.fix-funcTitle a img{height:40px;margin-top:5px;margin-bottom:5px;margin-right:7px}}body,html[lang=zh-Hant]{font-family:"PingFang TC","STHeiti Light","Microsoft JhengHei","Helvetica","Arial","Verdana","sans-serif","FontAwesome";-webkit-font-smoothing:antialiased}body>iframe[style*="2147483647"]{display:none}#app,#app>div{height:100%}.help a,.m-dropdown a,.nooutline a{color:#231f20;text-decoration:none}.help a .carer,.m-dropdown a .carer,.nooutline a .carer{color:#231f20}.help a:focus,.help a:hover,.m-dropdown a:focus,.m-dropdown a:hover,.nooutline a:focus,.nooutline a:hover{color:#231f20;text-decoration:none;outline:transparent;outline:0 auto -webkit-focus-ring-color}.func-title a,.menu-section a,.module-link a{text-decoration:none}.func-title a:focus,.func-title a:hover,.menu-section a:focus,.menu-section a:hover,.module-link a:focus,.module-link a:hover{outline:transparent;outline:0 auto -webkit-focus-ring-color}.nodecoretion a{text-decoration:underline}.function_bar{color:#231f20;font-size:20px;line-height:0;margin:0;padding:12px 0;min-height:64px}.function_bar ul{list-style:none}.function_bar ul h1{line-height:60px;display:inline-block;font-size:30px;vertical-align:middle}.function_bar img{margin-top:20px;margin-bottom:10px;height:60px;vertical-align:middle}.bar-setting{position:relative;float:right;margin-top:-56px;margin-right:40px}input.form-control:disabled{color:rgba(51,51,51,.27)}.form-control{border-color:#dcdcdc;box-shadow:none;color:#5c5c5c;font-weight:400;font-size:14px;line-height:140%;letter-spacing:.7px}.form-control::placeholder{color:rgba(51,51,51,.27)}.form-control:focus{border-color:#3fba88;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.toolBar{font-size:16px;margin-bottom:20px}.toolBar ul{padding-left:10px}.toolBar li{display:inline-block;text-decoration:none;margin-right:30px}.font-14{font-size:16px}.nav>li>a:focus,.nav>li>a:hover{background-color:initial}.menushop-nav{border-radius:0;padding:0;background-color:#76bb6c;position:fixed;top:0;left:0;width:100%;height:56px;z-index:1032;transition:all .5s linear;display:flex}.menushop-nav .menushopNav__logo{flex:none;width:auto;align-self:center;padding-left:15px}.menushop-nav .menushopNav__nav{flex:1 1;text-align:right;align-self:center;padding-right:12px}.menushop-nav .menushopNav__nav .menushopNav>li{display:inline-block;line-height:56px;outline:none}.menushop-nav .menushopNav__nav .menushopNav>li>a{padding:0 8px;outline:none}.menushop-nav .userProfileIcon{position:relative;display:inline-block;width:27px;height:27px;background-image:url(/static/media/icons.ec562b90.svg);background-repeat:no-repeat;background-size:94% auto;background-position:1px -41px;vertical-align:middle;margin-right:3px;z-index:2}.menushop-nav .userProfileIcon+.caret{position:relative;z-index:2;color:#fff}.menushop-nav .navNotificationIcon{display:inline-block;width:25px;height:25px;background-image:url(/static/media/icons.ec562b90.svg);background-repeat:no-repeat;background-size:82% auto;background-position:2px 1px;vertical-align:middle}.menushopNav__nav .nav .open>a,.menushopNav__nav .nav .open>a:focus,.menushopNav__nav .nav .open>a:hover{outline:none;background-color:#4f9745;border:none}.menushopNav__nav .header-notify .dropdown-menu{left:auto;right:0;margin-top:0}@media (max-width:768px){.menushopNav__nav .header-notify .dropdown-menu{width:100vw;right:-70px}}.menushopNav__nav .header-notify .dropdown-menu li{line-height:normal}.menushopNav__nav .dropdown-shop{left:auto;right:0;margin-top:0}@media (max-width:768px){.menushopNav__nav .dropdown-shop{width:100vw;right:-12px}}.menushopNav__nav .dropdown-shop li{line-height:normal}.navbar-nav{margin:0 -15px}.menushop-nav.animateHeader{top:-65px}.menushop-navlogo{display:inline-block;width:40px;height:40px}.menushop-navlogo img{width:100%}.searchbar{height:64px}.btn-color-black,.btn-color-green,.btn-color-red,.btn-color-white,.btn-menushop{text-decoration:none}.btn-color-black:focus,.btn-color-black:hover,.btn-color-green:focus,.btn-color-green:hover,.btn-color-red:focus,.btn-color-red:hover,.btn-color-white:focus,.btn-color-white:hover,.btn-menushop:focus,.btn-menushop:hover{outline:transparent;outline:0 auto -webkit-focus-ring-color}.btn-color-black:focus img,.btn-color-black:hover img,.btn-color-green:focus img,.btn-color-green:hover img,.btn-color-red:focus img,.btn-color-red:hover img,.btn-color-white:focus img,.btn-color-white:hover img,.btn-menushop:focus img,.btn-menushop:hover img{filter:invert(100%)!important}.btn-menushop{border-radius:5px;-webkit-font-smoothing:antialiased;font-weight:700;font-size:20px;transition:all .3s}.btn-color-green{color:#fff;background-color:#5cd646;border:1px solid #5cd646;background-image:linear-gradient(-180deg,#56c851,#4bb5aa)}.btn-color-black{border-radius:5px;background-color:#333;color:#fff;border:1px solid #333}.btn-color-black:hover{background-color:initial;color:#231f20}.btn-color-black:focus{background-color:#313443;color:#fff}.ms-dropdown-more{display:inline-block}.btn-color-white{border-radius:5px;background-color:initial;color:#231f20;border:1px solid #231f20!important}.btn-color-white:hover{border-radius:5px;background-color:#231f20;color:#fff;border:1px solid #231f20}.btn-color-red{border-radius:5px;background-color:#e62c4d;color:#fff;border:1px solid #e62c4d}.btn-length-180{width:180px}.btn-login{margin:14px 0;padding:8px 5px;width:100%}.btn-color-save{border-radius:5px;color:#fff;background-color:#34bc75;border:1px solid #34bc75}.btn-signin{margin:14px 0 12px;padding:8px 0;width:100%}.btn-style1{padding:16px 48px;letter-spacing:5px}.btn-style2{margin:auto 3px;padding:15px 54px}.btn-style3{margin:1px;padding:6px 24px}.btn-style4{padding:8px 52px}.btn-style5{margin:10px 0;padding:3px 20px}.btn-delete{color:#bd3030;font-weight:400;font-size:large}.btn-submit{line-height:1}.btn-group{padding-top:10px}.btn-group label{width:200px;line-height:1.344444444}.dropdown-shop{min-width:172px;border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,.3);border:none;padding:16px 0;border-radius:0 0 6px 6px}.dropdown-shop a:hover{border:none;border-radius:0}.btn-menu-dropdown{display:inline-block;padding:6px 24px;margin-bottom:0;font-size:14px;line-height:1.42857143;text-align:left;white-space:nowrap;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.menu-btn-group{padding:0}.menu-address{top:36px}.dropdown-setting{top:0;left:-114}.dropdown-setting li{padding:4px 0 8px}.textbox-length{max-width:480px}.fun-bar ul{padding-left:24px;line-height:0}.fun-bar li{padding:0;line-height:0}.fun-bar a{border-color:#fff}.menu-section{margin:20px 0}.modal-body-center{text-align:center;padding:40px 0}.menu-table{border-spacing:0;border-collapse:collapse;width:100%;max-width:100%}.panel>.menu-table>tbody:first-child>tr:first-child th{border-top:0}.menu-table>tbody>tr>td,.menu-table>tbody>tr>th,.menu-table>tfoot>tr>td,.menu-table>tfoot>tr>th,.menu-table>thead>tr>td,.menu-table>thead>tr>th{padding:0 8px;line-height:1.42857143;vertical-align:center}.menu-table th{text-align:left}.menu-table td,th{padding:0}.menu-table tr{display:table-row;vertical-align:inherit;border-color:inherit;border-bottom:1px solid #eee}.menu-table ul{float:right;margin-bottom:0}.menu-table li{padding:0 10px}.setting-table>tbody>tr>td,.setting-table>tbody>tr>th,.setting-table>tfoot>tr>td,.setting-table>tfoot>tr>th,.setting-table>thead>tr>td,.setting-table>thead>tr>th{padding:20px}.avatar{width:60px;text-align:center}.table>thead>tr>th{border-bottom:none}.table-style thead>tr>th{font-size:16px;font-weight:700;color:#231f20;background-color:#eee;padding:10px 26px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.table-style tbody>tr:first-child>td{border-top:none}.table-style tbody>tr>td:last-child{text-align:right}.table-style tbody>tr>td{padding:20px 10 px}.table-style tfoot>tr>td{text-align:right;background-color:#eee;vertical-align:middle;height:64px}.table-style-select thead>tr>th{font-size:16px;font-weight:700;color:#231f20;padding:10px;border-bottom:1px solid transparent;vertical-align:middle;border-top-left-radius:3px;border-top-right-radius:3px}.table-style-select tfoot>tr>td{text-align:right;vertical-align:middle}.table-style-select thead>tr>th:last-child{text-align:right}.table-style-select tbody>tr:first-child>td{border-top:none}.table-style-select tbody>tr>td:last-child{text-align:right}.table-style-select tbody>tr>td{padding:20px 10px}.table-style-select tbody tr:hover{background-color:#f3f3f3;font-weight:bolder}.page-picker{display:block}.page-picker .btn-pill{border-radius:15px;background-color:#272827;display:inline-block;margin:0 5px;color:#fff;font-size:14px;padding:0 10px;font-weight:700;height:26px;line-height:26px}.page-picker .ant-pagination-disabled .btn-pill{background-color:#bfbfbf}.page-picker li a{color:#aaa;font-size:12px}.page-picker .ant-pagination-item-active{border-color:#272827}.page-picker .ant-pagination-item-active a{color:#272827;font-weight:700;font-size:1em}.menu-panel{background-color:#fff}.table>tbody>tr>td{vertical-align:middle}.form-apply ul{list-style:none;padding-left:0}.form-apply p{font-size:1em}.form-title{margin-top:50px;text-align:center;color:#fff;font-size:56px}.form-title img{height:82px;margin-bottom:30px;margin-left:10px}.nodecorection a:hover{border:none}.nooutline a:focus{outline:0 auto}.else_padding_left{padding-left:0}.cLabel{font-size:18px;color:#777}.notify-badge{display:inline-block;min-width:10px;padding:3px 6px;font-size:13px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#00c789;border-radius:20px}.menushop-alert{padding:10px}.login-alert-error{color:#e62c4d;font-weight:700}@keyframes alertdisplay{0%{opacity:0;filter:alpha(opacity=0)}10%{opacity:1;filter:alpha(opacity=100)}95%{opacity:1;filter:alpha(opacity=100)}to{opacity:0;filter:alpha(opacity=0)}}.m-alert{padding:8px 12px;position:fixed;top:80px;z-index:2000;width:218px;text-align:center;letter-spacing:.7px;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.25);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transform:translate(-50%);left:50%;opacity:0;filter:alpha(opacity=0);pointer-events:none;animation:alertdisplay 6s linear normal;-webkit-animation:alertdisplay 6s linear normal;-moz-animation:alertdisplay 6s linear normal}.m-alert:hover{animation-play-state:paused}.m-alert-error{color:#fff;background-color:rgba(206,73,73,.88)}.m-alert-done{color:#fff;background-color:rgba(63,186,136,.88)}.m-alert-tip{color:#fff;background-color:rgba(255,153,31,.88)}.m-alert-info{color:#fff;background-color:rgba(75,154,195,.88)}.features{margin:100px auto 40px}.controlsettings{float:right}.fixControlSettings{position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media (max-width:768px){.fixControlSettings{right:0}}.fixControlSettings img{margin-top:0;margin-bottom:0;margin-right:0;height:52px}@media (max-width:414px){.fixControlSettings img{height:32px}}.help ul{list-style-type:none;text-align:left;padding:0}.help span{padding:0 0 0 10px;font-weight:700}.help li{padding:5px 0;font-size:14px}.help li.return{margin-top:28px}.help li.return img{margin-right:4px}.help li.return a{color:#858585}.help a{font-size:14px;font-weight:500}.help a.tip{display:flex;font-weight:400;cursor:default}.help a.tip i{margin-top:2px;min-width:18px}.help a:hover:not(.tip){border:none;text-decoration:underline;text-underline-offset:2px}.ring-panel{position:fixed;width:340px;background-color:#fff;border-radius:5px;box-shadow:0 1px 8px #e2e2e2}.ring-panel .panel-body{width:100%;padding:20px 28px 10px;text-align:center}.ring-panel>.panel-heading{color:#fff;background-color:#00c789;border-color:#00c789;padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.ring-panel h3{font-size:1.2em;font-weight:700}.ring-check{color:#04908c;margin:0 0 10px 36px;padding:5px 12px;cursor:pointer}.ring-check i{border:1px solid #04908c;border-radius:30px;padding:6px 8px}.ring-info{color:#04908c;margin:0 0 10px 36px;padding:5px 12px;cursor:pointer}.ring-info i{border:1px solid #04908c;border-radius:30px;padding:6px 8px}.ring-close{color:#616161;margin:0 0 10px 10px;padding:5px 12px;cursor:pointer}.ring-close i{border:1px solid #616161;border-radius:30px;padding:6px 8px}.ring-avatar{padding-right:14px}.ring-name{color:#999;font-size:1.4em}.ring-number{font-weight:700;font-size:1.8em}.ring-answer{display:flex;text-align:center}#ring-sb{animation-timing-function:ease-out}.ring-animation{bottom:0;right:20;animation-name:callpanel;animation-duration:.4s}.notifications-tr{font-family:inherit;width:380px;box-sizing:border-box;padding:0 20px 20px;transform:translate(0)}.notifications-tr .notification{position:relative;width:100%;height:auto;cursor:pointer;display:block;box-sizing:border-box;opacity:1;transition:.3s ease-in-out}.notifications-tr .notification-message{text-align:center;padding:20px 0 0}.notifications-tr .notification-dismiss{font-size:30px;position:absolute;top:7px;right:10px;line-height:19px;background-color:#01b980;color:#fff;border-radius:50%;width:26px;height:26px;font-weight:400;text-align:center}.notifications-tr .ring-answer{display:block;padding:10px 0}.notifications-tr .ring-check,.notifications-tr .ring-info{margin:0}#status{cursor:pointer}.popcakeArrowhead{position:absolute;top:-12;right:12%}.header-notify .dropdown-menu{border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,.3);border:none;padding:16px 0;width:360px;border-radius:0 0 6px 6px}.header-notify .media img{width:36px;height:36px}.notify-msn{font-size:1em;color:#111}.notify-msn span{font-weight:700}.notify-msn h5{width:100%;white-space:pre-line;letter-spacing:1px;line-height:1.2em}.notify-time{color:#aaa}@keyframes callpanel{0%{display:none;opacity:0;right:-360;bottom:0}to{opacity:1;right:20;bottom:0}}.settings-form form .radio{padding:6px 0}.settings-form .form-select{height:24px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.item-inline{display:inline}.item-block{display:block}.item-inline-block{display:inline-block}.item-position-relative{position:relative}.form-textbox{outline:0}.contents-nav-padding{padding-top:100px}.settings-form .form-textbox{width:80px;border:1px solid #999}.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px}.btn-circle.btn-lg{width:35px;height:35px;padding:0 11px;font-size:14px;line-height:1.43;border-radius:35px}.btn-circle.btn-xl{width:70px;height:70px;padding:10px 16px;font-size:24px;line-height:1.33;border-radius:35px}.ms-btn-lg{font-size:16px;line-height:20px;height:46px;padding:0 20px;border-radius:5px;border:1px solid #231f20}.ms-btn-green{color:#fff;background-color:#3fba88;border:0}.ms-btn-green:hover{background-color:#3aa177}.file-upload{position:relative;display:inline-block;align-items:flex-start;justify-content:space-between;width:400px;font-size:14px}@media (max-width:768px){.file-upload{display:flex;flex-direction:column;justify-content:flex-start}.file-upload label{margin:8px 0 0!important}}.file-upload__span{display:inline-block;line-height:14px}.file-upload__label{display:block;padding:4px 15px;letter-spacing:1px;color:#fff;background:#222;border-radius:.4em;border:1px solid #333;transition:background .3s}.file-upload__label:hover{cursor:pointer;background:#fff;color:#333}.file-upload__input{position:absolute;z-index:-99;left:0;top:0;right:0;bottom:0;font-size:1;width:0;height:100%;opacity:0}.ant-notification{z-index:1032}.modal-open{overflow:hidden;position:fixed;width:100%}.clickable{cursor:pointer}.dropdown-menu{z-index:25000!important}#timeline.container{margin-bottom:60px}@media (max-width:992px){#timeline.container{width:100%}}#seats input.form-control.sm{width:60px;margin-right:5px}#seats input{display:inline-block}#seats button[data-toggle=collapse]:after{font-family:"Glyphicons Halflings";content:"\e114";float:right;color:grey}#seats button[data-toggle=collapse][aria-expanded=true]:after{content:"\e080"}#seats .des-notice ul{padding-left:20px}#seats .panel-heading .accordion-toggle.collapsed:after{content:"\e080"}#seats .tableNum{border:1px solid #aaa;border-radius:4px;padding:5px 8px;margin:4px;background-color:#fff;display:inline-block}.bookingSettingConfirmModal button.ant-btn-primary{background-color:#3fba87;border-color:#3fba87}.tooltip-inner{width:inherit}.grid-bg{background-color:#ccc;background-image:linear-gradient(hsla(0,0%,100%,.3) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.3) 1px,transparent 0);background-size:15px 40px}.ts-table td,th{padding:10px}.seat-tableArea{display:flex;justify-content:space-between}@media (max-width:992px){.seat-tableArea{flex-direction:column;justify-content:flex-start}}.seat-tableArea>div{flex:none;width:auto;align-self:center}@media (max-width:992px){.seat-tableArea>div{margin-bottom:15px;align-self:flex-start}}.seat-tableArea h5{display:inline-block;margin-right:10px}.seat-tableArea input[type=text]{width:180px;height:50px;border:1px solid #aaa}.newSeatsSetting .msBtn{font-size:14px;height:32px;line-height:32px;border-radius:4px;padding:0 18px}.newSeatsSetting .onlineOpenIcon{display:inline-block;width:24px;height:24px;background-image:url(/static/media/icon-selected.1c78b521.svg);background-position:50%;background-size:100% auto}.newSeatsSetting .onlineOpenIcon.onlineOpenIcon-disable{background-image:url(/static/media/icon-unselected.f89cc5e1.svg)}.seatsTable{margin:25px 0}.seatsTable .seatsTableRow{display:flex;text-align:center}.seatsTable .seatsTableRow i{cursor:pointer;font-size:18px;color:#676767;display:inline-block;width:32px;height:32px;line-height:32px;border-radius:4px}.seatsTable .seatsTableRow.seatsTableTitleSection>div:first-child{word-break:normal}.seatsTable .seatsTableRow>div{flex:none;font-size:14px;padding:20px 5px;align-self:center}.seatsTable .seatsTableRow>div:first-child{flex:1 1;font-weight:500;word-break:break-all}.seatsTable .seatsTableRow>div:nth-child(2){width:105px}.seatsTable .seatsTableRow>div:nth-child(3){width:85px}.seatsTable .seatsTableRow>div:nth-child(4){width:145px}.seatsTable .seatsTableRow>div:nth-child(5){width:130px}.seatsTable .seatsTableRow>div:nth-child(6){width:42px}.seatsTable .seatsTableRow>div:nth-child(7){width:42px;position:relative}@media (max-width:768px){.seatsTable .seatsTableRow>div:nth-child(2),.seatsTable .seatsTableRow>div:nth-child(3){width:60px}.seatsTable .seatsTableRow>div:nth-child(4),.seatsTable .seatsTableRow>div:nth-child(5){width:80px}}@media (max-width:414px){.seatsTable .seatsTableRow>div:nth-child(2),.seatsTable .seatsTableRow>div:nth-child(3),.seatsTable .seatsTableRow>div:nth-child(4),.seatsTable .seatsTableRow>div:nth-child(5){width:60px}}.seatsTable .seatsTableTitleSection{border-bottom:1px solid #e8e8e8;padding:0 10px}.seatsTable .seatsTableTitleSection div{font-size:12px;padding:10px 5px}.seatsTable .seatsTableTitleSection div:first-child{font-weight:400}.seatsTable .seatsTableSection{border-bottom:1px solid #e8e8e8;padding:0 10px}.seatsTable .seatsTableSection div:nth-child(7) .dropdown-menu{left:auto;right:0;top:35px;min-width:120px;width:120px;padding:0;border-radius:6px;box-shadow:0 2px 6px -1px rgba(0,0,0,.15);background-color:#fff;border:none;margin-top:0}.seatsTable .seatsTableSection div:nth-child(7) i{background-color:initial}.seatsTable .seatsTableSection div:nth-child(7) i:hover{background-color:#f5f5f5}.seatsTable .seatsTableSection div:nth-child(7) li{padding:16px 10px;list-style:none;text-align:right;cursor:pointer;font-size:16px}.seatsTable .seatsTableSection div:nth-child(7) li:hover{background-color:#f5f5f5;color:#ff3232}.seatsTable .expandSeat{background-color:#f6f6f6;border-radius:8px;padding:8px 16px;margin-bottom:20px}.seatsTable .seatsSection span{display:inline-block;padding:12px 16px;border-radius:8px;border:1px solid #676767;background-color:#fff;margin-right:8px;margin-bottom:8px;font-size:12px;letter-spacing:1px}.bookingSettingSeatsModal input[type=tel],.bookingSettingSeatsModal input[type=text]{border:1px solid #c8c8c8;background-color:#fff;border-radius:4px;width:100%;height:40px;line-height:40px;padding:0 10px}.bookingSettingSeatsModal input[type=tel]:focus,.bookingSettingSeatsModal input[type=text]:focus{outline:none}.bookingSettingSeatsModal input[type=tel]::placeholder,.bookingSettingSeatsModal input[type=text]::placeholder{color:#c8c8c8}.bookingSettingSeatsModal button:not(.button-common){background-color:initial;border:none;height:32px;line-height:32px;text-align:center;cursor:pointer}.bookingSettingSeatsModal button:not(.button-common):focus{outline:none}.bookingSettingSeatsModal section{background-color:initial;margin-bottom:24px}.bookingSettingSeatsModal .sectionTitle{color:#676767;font-size:14px;line-height:16px;font-weight:500}.bookingSettingSeatsModal .sectionTitle span{margin-left:10px;margin-right:3px}.bookingSettingSeatsModal .limitRowWrap{border-radius:4px;overflow:hidden;font-weight:500}.bookingSettingSeatsModal .limitRowWrap button{width:32px;border-radius:50%;color:#333}.bookingSettingSeatsModal .limitRowWrap button:hover{background-color:#dcdcdc}.bookingSettingSeatsModal .limitRowWrap button:disabled{color:#bbb}.bookingSettingSeatsModal .limitRowWrap .count{display:inline-block;width:32px;text-align:center}.bookingSettingSeatsModal .limitRow{background-color:#fff;display:flex;height:52px}.bookingSettingSeatsModal .limitRow>span{flex:1 1;align-self:center;padding:0 5px 0 16px}.bookingSettingSeatsModal .limitRow>div{flex:none;width:auto;align-self:center;padding:0 16px 0 5px}.bookingSettingSeatsModal .tablesWrap{background-color:#fff;padding:12px;border-radius:4px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between}.bookingSettingSeatsModal .tablesWrap .tableInfo{flex:none;width:49%;display:flex;border:1px solid #c8c8c8;border-radius:4px;overflow:hidden;height:48px;padding-left:16px;padding-right:8px;margin-top:0;margin-bottom:8px}.bookingSettingSeatsModal .tablesWrap .tableInfo:last-child{border:none}.bookingSettingSeatsModal .tablesWrap .tableInfo div{flex:1 1;align-self:center;border-right:1px solid #c8c8c8;margin-right:8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bookingSettingSeatsModal .tablesWrap .tableInfo button{flex:none;align-self:center;font-size:16px}.bookingSettingSeatsModal .addTableWrap{flex:none;width:49%;height:48px;margin-bottom:8px;align-self:center}.bookingSettingSeatsModal .addTableBtn{flex:none;color:#3fba87;align-self:center;height:100%}.bookingSettingSeatsModal .addTableBtn i{margin-right:5px}.bookingSettingSeatsModal .tableInput{flex:none;width:49%;height:48px;border:1px solid #3fba88;border-radius:4px;overflow:hidden;display:flex;padding:0 10px;margin-bottom:8px}.bookingSettingSeatsModal .tableInput>div{flex:1 1;align-self:center;padding-right:5px}.bookingSettingSeatsModal .tableInput input[type=text]{height:32px;border:none}.bookingSettingSeatsModal .tableInput button{flex:none;border-radius:4px;align-self:center}.bookingSettingSeatsModal .tableInput .addBtn{width:56px;background-color:#3fba88;color:#fff}.bookingSettingSeatsModal .tableInput .cancelBtn{width:32px;background-color:#f6f6f6;margin-left:8px}.bookingSettingSeatsModal .checkOpenOnline{margin-bottom:28px}.bookingSettingSeatsModal .checkOpenOnline input[type=tel]{width:40%}.bookingSettingSeatsModal .checkOpenOnline.errorStyle input{border-color:#ff0a0a}.bookingSettingSeatsModal .checkOpenOnline.errorStyle input+p{font-size:12px;color:#ff0a0a;margin:5px 0 0}.bookingSettingSeatsModal .openOnline label{margin-bottom:0;margin-left:3px;vertical-align:middle;-webkit-user-select:none;user-select:none}.bookingSettingSeatsModal .openOnline input{margin-top:0;vertical-align:middle}.bookingSettingSeatsModalTitle{font-size:20px;color:#676767;letter-spacing:1px;margin-bottom:11px}.bookingSettingSeatsModal__body{color:#676767;font-size:14px}#area .areaDelButton,#area .areaEditButton,.areaModal .areaDelButton,.areaModal .areaEditButton{border-radius:8px;padding:4px 8px;height:32px}#area .areaEditButton,.areaModal .areaEditButton{color:#3fba87}#area .areaEditButton:before,.areaModal .areaEditButton:before{content:"";display:inline-block;width:17px;height:17px;background-image:url(/static/media/areaSetting-edit.27f9d716.svg);background-repeat:no-repeat;background-position:50%;background-size:100% auto;vertical-align:middle;margin-right:1px}#area .areaDelButton,.areaModal .areaDelButton{color:#3fba87;background-color:initial}#area .areaDelButton span,.areaModal .areaDelButton span{vertical-align:middle}#area .areaDelButton:before,.areaModal .areaDelButton:before{font:normal normal normal 16px FontAwesome;content:"\f014";display:inline-block;font:normal normal normal 14px FontAwesome;vertical-align:middle;margin-right:3px}#area .groups_table,.areaModal .groups_table{display:inline-block;padding:10px 15px;background-color:#fff;border-radius:8px;margin-right:10px;margin-bottom:10px;box-shadow:1px 1px 3px 0 rgba(51,51,51,.1)}@media (max-width:500px){#area .groups_table,.areaModal .groups_table{padding:5px 10px;margin-right:7px}}#area .groups_table:last-child,.areaModal .groups_table:last-child{margin-right:0}#area .groups_table.disable,.areaModal .groups_table.disable{background-color:#d6d6d6;border-color:#d6d6d6;color:#949494;pointer-events:none;opacity:.5}#area .groups_table.active,.areaModal .groups_table.active{border-color:#3fba88;background-color:#3fba88;color:#fff;opacity:1;pointer-events:auto}#area input,.areaModal input{border:1px solid #c8c8c8;border-radius:8px;background-color:#fff}@media (max-width:500px){#area input,.areaModal input{border-radius:4px}}#area input[type=text],.areaModal input[type=text]{width:100%;padding:0 10px;height:40px}#area input[type=number],.areaModal input[type=number]{border-radius:4px}#area input:focus,.areaModal input:focus{outline:none}#area input[disabled],.areaModal input[disabled]{background-color:#eee}#area{color:#676767}#area select{border:1px solid #c8c8c8;border-radius:6px;background-color:#fff;height:40px;width:104px;padding-left:35px;font-size:16px;font-weight:500}#area button:active,#area button:focus{outline:none}#area button:disabled{opacity:.4}#area button:not(.close):not(.ant-switch){-webkit-appearance:none;padding:5px 10px;border-radius:6px}@media (max-width:500px){#area button:not(.close):not(.ant-switch){border-radius:4px}}#area button:not(.close):not(.ant-switch):active{outline:none}#area label{margin-bottom:0}#area .solid-btn{border:1px solid #3fba88;background-color:#3fba88;color:#fff}#area .settingBlock h5{margin:0;flex:none;width:auto}@media (max-width:500px){#area .settingBlock h5{width:100%;margin-bottom:10px}}#area .areaSettingItem{margin-bottom:25px;background-color:#fff;box-shadow:1px 1px 5px 2px hsla(0,0%,50.2%,.1);border-radius:8px;padding:5px 10px;overflow:hidden}#area .settingBlock__item{display:flex;align-items:center;justify-content:space-between}@media (max-width:500px){#area .settingBlock__item{flex-direction:column}}#area .settingBlock__item div:not(.ant-switch-handle){flex:none;width:auto;padding-left:10px}@media (max-width:500px){#area .settingBlock__item div:not(.ant-switch-handle){width:100%;padding-left:0}}#area .settingBlock__item-notSpecify .areaSettingItem{margin-bottom:10px}#area .settingBlock__item-notSpecify p{font-size:12px}#area .areaOption{box-shadow:1px 1px 5px 2px hsla(0,0%,50.2%,.1);border-radius:8px;padding:10px 15px;overflow:hidden;margin-top:25px}@media (max-width:500px){#area .areaOption{padding:10px}}#area .areaOption section{background-color:initial;margin-bottom:15px}@media (max-width:500px){#area .areaOption section{margin-bottom:10px}}#area .areaOption section:last-child{margin-bottom:0}#area .areaOption .groupsServiceTime{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px -1px rgba(51,51,51,.1);display:flex;flex-wrap:wrap;margin-bottom:15px}#area .areaOption .groupsServiceTime:last-child{margin-bottom:0}#area .areaOption .groupsServiceTime>div{align-self:center;padding-top:10px;padding-bottom:10px}@media (max-width:500px){#area .areaOption .groupsServiceTime>div{padding-top:5px;padding-bottom:0}}#area .areaOption .groupsServiceTime .groupsServiceTime__title{flex:none;width:15%;padding-left:15px}@media (max-width:500px){#area .areaOption .groupsServiceTime .groupsServiceTime__title{width:100%;padding-left:10px;padding-top:10px;font-weight:700}}#area .areaOption .groupsServiceTime .groupsServiceTime__content{flex:1 1;width:45%;padding-left:15px}@media (max-width:500px){#area .areaOption .groupsServiceTime .groupsServiceTime__content{padding-left:10px;padding-right:5px}}#area .areaOption .groupsServiceTime .groupsServiceTime__diningTime{flex:none;width:40%;padding-left:15px;padding-right:15px}@media (max-width:500px){#area .areaOption .groupsServiceTime .groupsServiceTime__diningTime{padding-left:10px;padding-right:10px;padding-bottom:10px;width:100%}}#area .areaOption .groupsServiceTime p{margin:0;line-height:20px}#area .areaOption__title{margin-bottom:25px;display:flex}@media (max-width:500px){#area .areaOption__title{margin-bottom:15px}}#area .areaOption__title button{height:32px;border:1px solid #3fba88;color:#3fba88;background:#fff;border-radius:4px}#area .areaOption__title>div,#area .areaOption__title>h3{flex:1 1;font-size:14px;align-self:center}#area .areaOption__title h3{margin:0;padding-left:10px;color:#676767}@media (max-width:500px){#area .areaOption__title h3{padding-left:0;padding-right:5px;line-height:26px}}#area .areaOption__title h3 span{color:#d0021b}#area .areaOption__title>div{text-align:right}@media (max-width:500px){#area .areaOption__title>div{flex:none;width:auto}}#area .areaBlock{box-shadow:1px 1px 3px 1px rgba(51,51,51,.1);border-radius:4px;font-size:12px;margin-bottom:40px;background-color:#fafafa}@media (max-width:500px){#area .areaBlock{font-size:12px}}#area .areaBlock h2{font-size:16px;margin:0}@media (max-width:500px){#area .areaBlock h2{font-size:14px}}#area .areaBlock__title{padding:10px 15px;display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0}@media (max-width:500px){#area .areaBlock__title{flex-direction:column;align-items:normal;padding:10px}}#area .areaBlock__title>div{flex:none;width:auto}#area .areaBlock__title h2{flex:1 1;padding-right:10px;padding-left:35px;line-height:35px;position:relative;word-break:break-all;font-weight:400}@media (max-width:500px){#area .areaBlock__title h2{padding-left:28px;line-height:30px;margin-bottom:5px}}#area .areaBlock__title h2:before{content:"";width:28px;height:28px;display:inline-block;background-image:url(/static/media/areaSetting-group.fa64ff80.svg);background-repeat:no-repeat;background-size:100% auto;background-position:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (max-width:500px){#area .areaBlock__title h2:before{width:22px;height:22px}}#area .areaBlock__title h2>span{margin-left:10px}#area .areaBlock__body{padding:10px 15px}@media (max-width:500px){#area .areaBlock__body{padding:10px}}#area .areaBlock__title__buttons{text-align:right}#area .areaBlock__title__buttons i{margin-right:3px;vertical-align:middle;display:inline-block;font-size:14px}#area .areaBlock__title__buttons span{vertical-align:middle}#area .areaBlock__title__buttons button{margin-right:15px;background-color:#fff;border:1px solid #e8e8e8;width:80px}@media (max-width:500px){#area .areaBlock__title__buttons button{font-size:12px;margin-right:10px}}#area .areaBlock__title__buttons button:last-child{margin-right:0}.areaModal{font-size:12px;color:#676767}.areaModal section{margin-bottom:32px}.areaModal h4{margin:15px 0}.areaModal .paymentSetting{margin-top:24px}.areaModal .diningTime_areaDelButton{color:#676767;background-color:initial;padding:0;border:none}.areaModal .diningTime_areaDelButton span{vertical-align:middle}.areaModal .diningTime_areaDelButton:before{content:"\f014";display:inline-block;font:normal normal normal 16px FontAwesome;font-size:20px}.areaModal .diningTime_areaDelButton:hover{color:#ce4949}.areaModal .bookingSettingAreaModal_subtitle{color:#676767;font-size:14px;margin-bottom:24px}.areaModal .tKeyborad{top:100px;transform:translate(-50%)}.areaModal .areaDelButton,.areaModal .areaEditButton{border:1px solid #dcdcdc}.areaModal .solid-btn{width:130px;height:42px;color:#fff;border:1px solid #3fba88;background-color:#3fba88;font-weight:400}.areaModal .groups_table{min-width:96px;height:40px;border:1px solid rgba(0,0,0,.1);box-shadow:none!important;font-size:12px;line-height:20px;text-align:center;cursor:pointer;padding:12px!important;line-height:16px!important}.areaModal .weekSettings{min-height:30px}.areaModal .settingRow{display:flex;border-radius:8px;overflow:hidden;background-color:#fff;padding:10px 15px;margin-bottom:16px;border:1px solid #c8c8c8;box-shadow:0 2px 4px -1px rgba(52,52,52,.12),0 1px 1px -1px rgba(0,0,0,.08)}@media (max-width:500px){.areaModal .settingRow{padding:10px;margin-bottom:10px}}.areaModal .settingRow:first-child{margin-top:32px}.areaModal .settingRow:last-child{margin-bottom:0}.areaModal .settingRow .settingRow__content{flex:1 1;align-self:center}.areaModal .settingRow .settingRow__button{flex:none;width:150px;align-self:center;text-align:right}.areaModal .settingRow p{margin-bottom:0;line-height:40px}.areaModal .settingRow .settingRow__setting{color:#c8c8c8}.areaModal .settingRow .settingRow__setting span{margin-right:10px}.areaModal .settingRow .settingRow__setting span:last-child{margin-right:0}.areaModal .settingRow.active .settingRow__setting{color:#676767}@media (max-width:500px){.areaModal .availableTime .settingRow{flex-direction:column}}@media (max-width:500px){.areaModal .availableTime .settingRow .settingRow__button,.areaModal .availableTime .settingRow .settingRow__content{width:100%}}@media (max-width:500px){.areaModal .availableTime .settingRow .settingRow__button{margin-top:5px}}@media (max-width:500px){.areaModal .availableTime .settingRow .settingRow__Title{font-size:12px;font-weight:700}}.areaModal .settingEditor{background-color:#fff;border:1px solid #c8c8c8;padding:16px;border-radius:8px;overflow:hidden;margin-top:20px;margin-bottom:20px}@media (max-width:500px){.areaModal .settingEditor{padding:10px}}.areaModal .settingEditor .settingRow{box-shadow:none;padding:0;border:none;border-radius:0;font-size:16px}.areaModal .settingEditor .settingRow__Title{font-weight:400;font-size:18px}.areaModal .settingEditor .settingRow__button{width:104px;height:40px;text-align:left;font-weight:700}@media (max-width:600px){.areaModal .settingEditor .settingRow__button{width:15%}}.areaModal .settingEditor>section{margin-bottom:25px}.areaModal .settingEditor .sectionTitle{margin-bottom:16px;font-size:16px;font-weight:500;color:#676767}.areaModal .settingEditor .sectionSubtitle{font-size:12px;color:#676767}.areaModal .settingEditor .sectionTitle_2{font-weight:400;line-height:40px;margin-right:-3px}@media (max-width:768px){.areaModal .settingEditor .sectionTitle_2{margin-bottom:8px}}@media (max-width:768px){.areaModal .settingEditor .sectionContent_2{margin-bottom:32px}}.areaModal .settingEditor .enable_option_marginTop{margin-top:24px}.areaModal .settingEditor .option_title{font-size:16px;color:#676767;font-weight:400}.areaModal .settingEditor .option_subtitle{font-weight:400;margin-left:30px}.areaModal .enableOption label{margin-right:10px}.areaModal .enableOption input{margin:0 16px 0 0;vertical-align:middle}.areaModal .enableOption:has(.option_subtitle) input{margin:16px 16px 0 0;vertical-align:middle}.areaModal .enableOption span{vertical-align:middle}.areaModal .settingEditorTop .settingRow__button{width:auto}.areaModal .settingEditorTop button{width:96px;height:40px;padding:0;font-weight:400}.areaModal .diningTime_option{line-height:0}.areaModal .diningTime__select_option .diningTime_areaDelButton{margin:0!important}.areaModal .diningTime select{margin:0 10px}.areaModal .diningTime select:first-child{margin-left:0}@media (max-width:600px){.areaModal .diningTime select{margin-left:7px;margin-right:7px!important}}.areaModal .diningTime .diningTime_name_switch_block{margin-top:16px}.areaModal .diningTime .diningTime_name_switch_block .diningTime_name_switch{width:100%;height:40px;line-height:16px;display:flex;justify-content:space-between;align-items:center;border-radius:8px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1);padding:12px 16px}.areaModal .diningTime .diningTime_name_switch_block .diningTime_name_switch .diningTime_name_title{font-size:14px;color:#676767}.areaModal .diningTime .diningTime_name_switch_block .diningTime_name_switch .ant-switch{--antd-wave-shadow-color:none;background-color:#e8e8e8;width:46.94px;height:26px;line-height:26px;transition:none;border-radius:100px!important;padding:0!important}.areaModal .diningTime .diningTime_name_switch_block .diningTime_name_switch .ant-switch .ant-switch-handle{height:20px;width:20px;top:3px;left:3px;translate:none}.areaModal .diningTime .diningTime_name_switch_block .diningTime_name_switch .ant-switch:focus{box-shadow:none}.areaModal .diningTime .diningTime_name_switch_block .diningTime_name_switch .ant-switch-checked{background-color:#3fba88}.areaModal .diningTime .diningTime_name_switch_block .diningTime_name_switch .ant-switch-checked .ant-switch-handle{left:calc(100% - 24px);translate:none}.areaModal .diningTime .diningTime_name_switch_block .diningTime_name_switch .ant-switch-checked:focus{box-shadow:none}.areaModal .diningTime .diningTime_name_switch_block .diningTime_name_txt{font-size:12px;color:#676767;margin:8px 0 24px}.areaModal .diningTime .diningTime_option{margin-bottom:16px}.areaModal .diningTime .diningTime_option:last-child{margin-bottom:0}.areaModal .diningTime .diningTime_option span:nth-child(3){margin-right:12px!important}.areaModal .diningTime .diningTime_option span:nth-child(5){margin-right:0!important}.areaModal .diningTime .diningTime_option .diningTime__select_userSetting{margin:0}.areaModal .diningTime .diningTime_option .diningTime_option_name_valid{margin:8px 0}.areaModal .diningTime .diningTime_index{color:#676767;font-size:14px;font-weight:500;line-height:20px;margin-bottom:8px}.areaModal .diningTime .diningTime_areaDelButton{color:#676767;background-color:initial;padding:0;border:none;margin-left:24px}.areaModal .diningTime .diningTime_areaDelButton span{vertical-align:middle}.areaModal .diningTime .diningTime_areaDelButton:before{content:"\f014";display:inline-block;font:normal normal normal 16px FontAwesome}.areaModal .diningTime .diningTime_areaDelButton:hover{color:#ce4949}.areaModal .diningTime .diningTime_areaDelButton:before{font-size:20px}.areaModal .diningTime_content:first-of-type{margin-bottom:8px}.areaModal .diningTime_content span{margin:0 12px}@media (max-width:600px){.areaModal .diningTime_content span{margin:0 6px}}.areaModal .diningTime_content .diningTime_range{margin-left:0;margin-right:54px;font-size:18px}@media (max-width:600px){.areaModal .diningTime_content .diningTime_range{margin-right:8px}}@media (max-width:500px){.areaModal .diningTime_content .diningTime_range{margin-right:50px}}.areaModal .diningTime_interval .diningTime_select_title{padding-right:0;margin-top:7px;font-size:18px;color:#676767}@media (max-width:768px){.areaModal .diningTime_interval .diningTime_select_margin{margin-top:16px}}@media (max-width:768px){.areaModal .diningTime_interval .diningTime__select{margin-left:16px}}.areaModal .diningTime_interval .diningTime__txt{margin:0 12px;font-size:16px}@media (max-width:600px){.areaModal .diningTime_interval .diningTime__txt{margin:0 8px}}.areaModal .fixedDiningTime .diningTime__txt{font-size:16px;color:#676767;margin:0 12px}.areaModal .sectionContent{font-size:14px}.areaModal .sectionContent select{margin-right:10px}.areaModal .sectionContent .settingRow{flex-direction:row-reverse}.areaModal .timeRange{margin-top:10px}@media (max-width:768px){.areaModal .timeRange{flex-wrap:wrap;flex-direction:column-reverse!important}.areaModal .timeRange .settingRow__button,.areaModal .timeRange .settingRow__content{width:100%}}.areaModal .timeRange .areaDelButton{padding:0;border:none;color:#676767;margin-left:63px}.areaModal .timeRange .areaDelButton:hover{color:#ce4949}.areaModal .timeRange .areaDelButton:before{font-size:20px}@media (max-width:600px){.areaModal .timeRange .areaDelButton{margin-left:25px}}@media (max-width:500px){.areaModal .timeRange .areaDelButton{margin-left:60px}}.areaModal .timeRange .timeRangeCell{display:inline-block;font-size:16px;font-weight:500;margin:0 10px;height:40px;width:104px;padding:0 20px 0 30px;border-radius:6px;border:1px solid #c8c8c8;line-height:38px;position:relative;cursor:pointer}.areaModal .timeRange .timeRangeCell:after{content:"\e252";font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;right:5px;top:50%;transform:translateY(-50%) scale(.8);font-size:12px}@media (max-width:768px){.areaModal .timeRange .timeRangeCell{width:90px;padding:0 10px}}.areaModal #availableTime{margin-top:24px}.areaModal #availableTime .groups_table{position:relative;width:104px;height:40px;border:1px solid #c8c8c8;font-size:16px;font-weight:500;color:#676767;background-color:#fff;padding-right:32px!important}@media (max-width:500px){.areaModal #availableTime .groups_table{margin-right:15px}}.areaModal #availableTime .removeTimeButton{width:20px;height:20px;border-radius:50%;background-color:initial;border:none;position:absolute;right:8px;top:8px;color:#676767;padding:0}.areaModal #availableTime .removeTimeButton:after{content:"\f00d";font:normal normal normal 16px FontAwesome;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.areaModal .errorStyle .timeRangeCell{color:#ce4949;border-color:#ce4949}.areaModal .areaEditButton{margin-right:8px;background-color:initial}.areaModal .payment input[type=number]{width:70px;height:32px;padding:0 5px;text-align:center}.areaModal .paymentSettingRow{display:flex;align-items:center;margin-bottom:15px}.areaModal .paymentSettingRow:last-child{margin-bottom:0}.areaModal .paymentSettingRow>input[type=radio]{flex:none;width:auto;align-self:center;margin:0 8px 0 0}.areaModal .paymentSettingRow>input[type=number]{margin:0 4px}.areaModal .paymentSettingRow>div{flex:1 1;align-self:center;padding-left:5px}.areaModal .paymentSettingRow span{margin:0 5px}#seatsOrder{color:#676767}#seatsOrder .dragHandle i{margin:0 1px}#seatsOrder .dragRow{display:flex;justify-content:center;border-radius:8px;overflow:hidden;cursor:pointer}#seatsOrder .dragRow .dragRow__cell{flex:none;align-self:center;padding:10px 0}#seatsOrder .dragRow .dragRow__cell:first-child{width:80px;text-align:center}@media (max-width:600px){#seatsOrder .dragRow .dragRow__cell:first-child{width:40px}}#seatsOrder .dragRow .dragRow__cell:nth-child(2){flex:1 1}@media (max-width:600px){#seatsOrder .dragRow .dragRow__cell:nth-child(2){width:80px;word-break:break-all}}#seatsOrder .dragRow .dragRow__cell:last-child{width:200px;text-align:right;white-space:pre-wrap}#seatsOrder .orderWrap{width:90%;padding-top:40px;padding-bottom:40px;font-size:14px}@media (max-width:600px){#seatsOrder .orderWrap{width:100%;font-size:12px}}#seatsOrder .orderArea{border-radius:8px;overflow:hidden;background-color:#f6f6f6}#seatsOrder .orderRowArea{margin-bottom:20px;-webkit-user-select:none;user-select:none;border-radius:8px;overflow:hidden}#seatsOrder .orderRow{background-color:#f4f4f5}#seatsOrder .orderRow button{outline:none;border:none;background-color:initial;font-size:18px;width:50px;padding:0}#seatsOrder .orderRow button i{transition:all .3s linear}@media (max-width:600px){#seatsOrder .orderRow button{width:40px}}#seatsOrder .orderRow button.showListStyle i{transform:rotate(90deg)}#seatsOrder .orderSeatsWrap ul{padding-left:0;margin:0}#seatsOrder .orderSeatsWrap li{list-style:none}#seatsOrder .orderSeatsWrap{padding:20px;background-color:#f6f6f6}@media (max-width:600px){#seatsOrder .orderSeatsWrap{padding:10px}}#seatsOrder .orderSeatsArea .orderSeatsArea__row{margin-bottom:10px;-webkit-user-select:none;user-select:none}#seatsOrder .orderSeatsArea .orderSeatsArea__row>div{overflow:hidden;border-radius:8px}#seatsOrder .orderSeatsAreaRow{background-color:#fff}#seatsOrder .orderSeatsAreaRow .dragRow__cell:last-child{padding-right:20px}

/*! X-editable - v1.5.3 
* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
* http://github.com/vitalets/x-editable
* Copyright (c) 2015 Vitaliy Potapov; Licensed MIT */.editableform{margin-bottom:0}.editableform .control-group{margin-bottom:0;white-space:nowrap;line-height:20px}.editableform .form-control{width:auto}.editable-buttons{display:inline-block;vertical-align:top;margin-left:7px;zoom:1;*display:inline}.editable-buttons.editable-buttons-bottom{display:block;margin-top:7px;margin-left:0}.editable-input{vertical-align:top;display:inline-block;width:auto;white-space:normal;zoom:1;*display:inline}.editable-buttons .editable-cancel{margin-left:7px}.editable-buttons button.ui-button-icon-only{height:24px;width:30px}.editableform-loading{height:25px;width:auto;min-width:25px}.editable-inline .editableform-loading{background-position:left 5px}.editable-error-block{max-width:300px;margin:5px 0 0;width:auto;white-space:normal}.editable-error-block.ui-state-error{padding:3px}.editable-error{color:red}.editableform .editable-date{padding:0;margin:0;float:left}.editable-inline .add-on .icon-th{margin-top:3px;margin-left:1px}.editable-checklist label input[type=checkbox],.editable-checklist label span{vertical-align:middle;margin:0}.editable-checklist label{white-space:nowrap}.editable-wysihtml5{width:566px;height:250px}.editable-clear{clear:both;font-size:.9em;text-decoration:none;text-align:right}.editable-clear-x{display:block;width:13px;height:13px;position:absolute;opacity:.6;z-index:100;top:50%;right:6px;margin-top:-6px}.editable-clear-x:hover{opacity:1}.editable-pre-wrapped{white-space:pre-wrap}.editable-container.editable-popup{max-width:none!important}.editable-container.popover{width:auto}.editable-container.editable-inline{display:inline-block;vertical-align:middle;width:auto;zoom:1;*display:inline}.editable-container.ui-widget{font-size:inherit;z-index:9990}.editable-click,a.editable-click,a.editable-click:hover{text-decoration:none;border-bottom:1px dashed #08c}.editable-click.editable-disabled,a.editable-click.editable-disabled,a.editable-click.editable-disabled:hover{color:#585858;cursor:default;border-bottom:none}.editable-empty,.editable-empty:focus,.editable-empty:hover{font-style:italic;color:#d14;text-decoration:none}.editable-unsaved{font-weight:700}.editable-bg-transition{transition:background-color 1.4s ease-out}.form-horizontal .editable{padding-top:5px;display:inline-block}.t-container{padding:1px;display:flex;background-color:#ccc;height:calc(100vh - 110px)}.t-container>.t-left{background:#fee;flex-basis:180px;flex-shrink:0;min-width:60px;display:flex;flex-flow:column;overflow:hidden}.t-container>.t-left .top{background:#fff;flex-basis:65px;flex-shrink:0;background-color:#39485a;color:#fff;text-align:center;line-height:65px;border-right:1px solid hsla(0,0%,93.3%,.5)}.t-container>.t-left .bottom{background:#fff;padding-top:1px;flex-grow:1;overflow:hidden}.t-container>.t-left .tableLabel{border-bottom:1px solid #eee;height:75px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:700}.t-container>.t-left .tableLabel .sm{color:#858585;font-size:12px;font-weight:400}.t-container>.t-right{background:#fee;flex-grow:1;display:flex;flex-flow:column;overflow:hidden;position:relative}.t-container>.t-right>.top{flex-basis:65px;display:flex;background:#dcc;flex-grow:0;overflow:hidden;position:relative}.t-container>.t-right>.bottom{display:flex;position:absolute;flex-grow:1;background:#fff;flex-basis:100px;overflow-x:scroll;overflow-y:auto;position:relative}.t-container>.t-right>.bottom ::-webkit-scrollbar{display:none}.t-container>.t-right .shade{position:absolute;width:20px;height:100%;z-index:2;box-shadow:inset 8px 0 12px 0 rgba(51,51,51,.1);pointer-events:none}.t-container .timeline{position:relative;font-size:0}.t-container .table{position:absolute;z-index:12222222;left:-10px}.t-container .tableRow{display:inline-block;white-space:nowrap;overflow:hidden;position:relative;vertical-align:middle;border-collapse:collapse;border:solid #e2e2e2;border-width:1px 0 0}.t-container .tableRow:last-child{border-width:1px 0}.t-container .item-list__item{background-color:#2c5344;padding:5px 8px;color:#fff;font-size:12px;border-radius:4px}.t-container .item-list__item p{margin-bottom:0}.t-container .spaceCell{display:inline-block;width:90px;flex-shrink:0;border:solid hsla(0,0%,93.3%,.5);border-width:0 1px 0 0;height:75px;box-sizing:border-box}.t-container .bookingCell{font-size:16px;height:71px;padding:3px 0;border-radius:4px;position:absolute;top:2px;background:#4d9fff;color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.t-container .bookingCell:hover{z-index:1}.t-container .bookingCell .a{overflow:hidden;position:absolute;top:50%;left:5px;font-weight:700;font-size:18px;transform:translateY(-50%)}.t-container .bookingCell .bookingCell-attendance{position:absolute;bottom:0;left:5px}.t-container .bookingCell .b{position:absolute;right:5px}.t-container .bookingCell .b.combineIcon{bottom:0}.t-container .bookingCell .b img{width:15px}.t-container .bookingCell .bookingTime{position:absolute;top:0;left:5px;color:#fff;font-size:11px;line-height:normal}.t-container .bookingCell_gap{background-color:#e8e8e8;color:#a5a5a5;text-align:center;box-shadow:none;font-size:12px}.t-container .bookingCell_gap:before{content:"剩餘時間:";position:absolute;display:block;line-height:normal;left:3px;top:2px}.t-container .bookingCell_gap p{margin-bottom:0}.t-container .bookingCell_gap>div{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.t-container .timeCell{display:flex;width:90px;flex-flow:column;flex-shrink:0}.t-container .timeCell .tt{flex-basis:65px;background-color:#39485a;text-align:center;font-weight:700;color:#fff;display:flex;justify-content:flex-end}.t-container .timeCell .tt>div{flex:1 1;width:auto;text-align:left;border-right:1px solid #676767}.t-container .timeCell .tt>div span{display:block}.t-container .timeCell .tt>div>span{margin-top:2px;margin-left:2px}.t-container .timeCell .tt .tt-bookingCount{font-size:12px;color:#dcdcdc}.t-container .timeCell .tb{flex-basis:20px;flex-grow:1;background-color:#39485a;border-right:1px solid hsla(0,0%,93.3%,.5)}.t-container .timeCell .tb .tick{width:1px;margin:0 auto;background:hsla(0,0%,93.3%,.5);height:20px;position:relative}.t-container .timeCell .tb .tick .circle{height:7px;width:7px;position:absolute;border-radius:10px;top:-3px;left:-3px}.t-container .timeCell .tb .tick .informationIcon{top:5px}.t-container .timeCell .timeCell{display:flex;width:120px;flex-flow:column;flex-shrink:0;height:50px}.t-container .timeCell .timeCell .tt{flex-basis:30px;line-height:30px;background:#fff;text-align:center;font-weight:700;color:#777}.t-container .timeCell .timeCell .tb{flex-basis:20px;flex-grow:1;background:#fff;border-right:1px solid hsla(0,0%,93.3%,.5)}.t-container .timeCell .timeCell .tb .tick{width:1px;margin:0 auto;background:#eee;height:20px;position:relative}.t-container .timeCell .timeCell .tb .tick .circle{height:7px;width:7px;position:absolute;border-radius:10px;background:#d8d8d8;top:-3px;left:-3px}.t-container .timeCell #edit_modal_status:active,.t-container .timeCell #edit_modal_status:hover{text-decoration:none}.t-container .fix-timeCell{width:90px}.booking-popover{color:#333;font-weight:500}.booking-popover .textRight{text-align:right}.booking-popover p{margin:3px 0}.booking-popover .info_1{font-size:16px}.booking-popover .info_name{font-size:20px;font-weight:400}.booking-popover .info_name p:nth-child(2){font-size:16px;color:#676767}.booking-popover .info_seatArea{font-size:14px;color:#9b9b9b}.booking-popover .info_table img{width:32px;margin-right:5px}.booking-popover .info_seats{background:#f0f0f0;padding:5px 8px;margin:8px 8px 8px 0;border-radius:4px;display:inline-block}.booking-popover .info_seats:last-child{margin-right:0}.booking-popover .info_memo{background-color:#fdf4e5;padding:20px 7px;font-size:13px;font-weight:400;margin-bottom:8px}.booking-popover .info_setStatusBtn{position:absolute;top:9px;right:14px}.booking-popover .dropdown-menu{left:auto;right:0;margin-bottom:30px;padding:0 5px}.booking-popover .dropdown-menu ul{width:200px;display:flex;flex-wrap:wrap;justify-content:center;padding:0;margin-bottom:0}.booking-popover .dropdown-menu ul li{list-style:none;flex:none;width:50%}.booking-popover .dropdown-menu ul li>a{width:93%;margin:5px auto;padding:8px 0;text-align:center;border-radius:5px;color:#fff;display:block}.booking-popover .info_create{color:#aaa;font-size:12px}.booking-popover .info_create>span{margin-left:5px;vertical-align:super;cursor:pointer}.popover{max-width:360px;min-width:280px}ul.dropdown-menu.filters{padding:12px}ul.dropdown-menu.filters input{margin-right:5px}ul.dropdown-menu.filters li{padding:6px 0}.groupArea{display:flex}.groupArea>div{flex:none}.groupArea .groupName{width:80px;border-bottom:1px solid #eee;align-self:stretch;display:flex;text-align:center}.groupArea .groupName>p{align-self:center;flex:1 1}.groupArea .tables{width:100px;border-left:1px solid #eee}.groupArea .tables .tableLabel{height:76px}.groupArea .tables p{margin:0}.currentTime{top:41px;background-color:#ce4949;width:40px;height:20px;line-height:20px;color:#fff;text-align:center;font-size:12px;margin-bottom:0;z-index:2;border-radius:3px}.currentTime,.currentTime:after{position:absolute;margin-left:-20px}.currentTime:after{content:"";width:0;height:0;border-color:#ce4949 transparent transparent;border-style:solid;border-width:8px 20px 0;left:50%;bottom:-4px}.currentTimeLine{position:absolute;top:0;left:30px;z-index:3;background-color:rgba(0,0,0,.2);flex:none;transform:translateX(calc(-100% + 1.5px));border-right:3px solid #ce4949;pointer-events:none}#tcontainer1 .popover{margin-bottom:30px}.msBtn{border:1px solid #333;border-radius:8px;box-sizing:border-box;background:#fff;color:#333;height:46px;line-height:46px;display:inline-flex;padding:0 30px;align-items:center;justify-content:center;font-size:18px;letter-spacing:1px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.msBtn:hover{background:#333;color:#fff}.msBtn.msBtnMain{border:0;background:#3fba88;color:#fff}.msBtn.msBtnMain:hover{background:#29a379}.msBtn.msBtnInactive{border:0;background:#ebebeb!important;color:#8f8f8f}.msBtn.msBtnInactive:hover{background:#29a379;color:#fff}.msBtn.disable{border:0;cursor:not-allowed!important;color:#949494!important;background:#d6d6d6!important}.msLink{cursor:pointer;font-size:24px;color:#34bc75;letter-spacing:1px;word-break:break-all}.msLink:hover{text-decoration:underline;color:#34bc75}.msLink.disabled{color:#ddd}.msLink2{cursor:pointer;font-size:18px;color:#333;letter-spacing:1px;line-height:18px;display:inline-flex;justify-content:center;align-items:center}.msLink2:hover{color:#555}.msLink2r{cursor:pointer;font-size:18px;letter-spacing:1px;line-height:18px;display:inline-flex;justify-content:center;align-items:center}.msLink2r,.msLink2r:hover{color:#ce4949}.msSwitch{position:relative;display:inline-block;width:160px;height:48px;vertical-align:middle;padding:0}.msSwitch input{display:none}.msSwitch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:4px}.msSwitch .slider:before{display:flex;content:"關閉";align-items:center;justify-content:center;color:#9a9a9a;font-size:18px;position:absolute;border-radius:3px;height:44px;width:78px;left:2px;bottom:2px;background-color:#fff;transition:.4s}.msSwitch input:checked+.slider:before{color:#34bc75;content:"開啟"}.msSwitch[data-lang=zh] .slider:before{content:"關閉"}.msSwitch[data-lang=zh] input:checked+.slider:before{content:"開啟"}.msSwitch[data-lang=en] .slider:before{content:"Off"}.msSwitch[data-lang=en] input:checked+.slider:before{content:"On"}.msSwitch input:checked+.slider{background-color:#34bc75}.msSwitch input:focus+.slider{box-shadow:0 0 1px #34bc75}.msSwitch input:checked+.slider:before{transform:translateX(78px)}.roundSwitcher{vertical-align:middle}.roundSwitcher .tgl{display:none}.roundSwitcher .tgl+.tgl-btn{display:block;width:54px;height:26px;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f0f0f0;border-radius:13px;padding:2px;transition:all .4s ease}.roundSwitcher .tgl+.tgl-btn:after{border-radius:50%;background:#fff;transition:all .2s ease}.roundSwitcher .tgl+.tgl-btn:after,.roundSwitcher .tgl+.tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.roundSwitcher .tgl+.tgl-btn:after{left:0}.roundSwitcher .tgl+.tgl-btn:before{display:none}.roundSwitcher .tgl:checked+.tgl-btn{background:#3fba87}.roundSwitcher .tgl:checked+.tgl-btn:after{left:50%}.serviceMarkSelectedBtn{border:1px solid #aaa;border-radius:8px;box-sizing:border-box;margin-right:8px;outline:none}.serviceMarkSelectedBtn.tagSelected{background:#3fba87;color:#fff;border:1px solid #3fba87}.serviceMark_unavailable{background:#f7f7f7}.option-container{padding:16px 16px 0;margin-top:16px;border-radius:8px;height:auto;background:#f5f5f5;display:flex;align-items:top}.option-container .option-container-left{display:inline-block;width:85%;height:100%;margin:0;padding:0}.option-container .option-container-right{display:inline-block;color:#ce4949;margin-left:16px;width:13%;cursor:pointer}.menuTagBtn{border:1px solid #aaa;border-radius:8px;box-sizing:border-box;color:#777;height:46px;line-height:46px;display:inline-flex;padding:0 30px;align-items:center;justify-content:center;font-size:18px;letter-spacing:1px;white-space:nowrap;cursor:pointer;outline:none;position:relative;margin-top:12px}.menuTagBtn:focus{border:1px solid #333;color:#444;outline:none}.menuTagBtn .deleteBtn{width:30px;height:30px;border-radius:15px;border:5px solid #fff;background-image:url(data:image/png;base64,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);background-size:cover;display:none;position:absolute;right:-10px;top:-10px}.menuTagBtn.editing .deleteBtn{display:block}.menuTagBtn.empty{border:1px solid red;color:red}.reservation-settings h3{color:#333;margin-top:0;font-size:32px;line-height:130%;letter-spacing:.32px}@media (max-width:768px){.reservation-settings h3{font-size:26px;line-height:normal;letter-spacing:.26px}}.reservation-settings h4{font-size:24px;color:#333}@media (max-width:768px){.reservation-settings h4{font-size:22px}}.reservation-settings h5{font-size:16px;color:rgba(51,51,51,.75);letter-spacing:.48px;line-height:150%;font-weight:400}.reservation-settings hr{margin:24px 0;border-color:#dcdcdc}.reservation-settings .rangeTitle{display:flex;align-items:center}.reservation-settings .rangeTitle img{margin-right:24px;width:auto;height:40px}@media (max-width:414px){.reservation-settings .rangeTitle img{margin-right:10px;height:30px}}.reservation-settings .rangeTitle .msLink{margin-left:24px}@media (max-width:414px){.reservation-settings .rangeTitle .msLink{font-size:20px;margin-left:15px}}.reservation-settings .settingTbl{display:flex;margin-top:32px;flex-direction:column}@media (max-width:414px){.reservation-settings .settingTbl{margin-left:0}}.reservation-settings .settingTbl .settingTblRow{display:flex;margin-bottom:16px;align-items:center;grid-gap:8px;gap:8px}.reservation-settings .settingTbl .fix-settingTblRow{margin-bottom:32px}@media (max-width:600px){.reservation-settings .settingTbl .m-fix-settingTblRow{flex-direction:column}}@media (max-width:600px){.reservation-settings .settingTbl .m-fix-settingTblRow .fix-header{align-self:flex-start;margin-bottom:15px}}@media (max-width:992px){.reservation-settings .settingTbl .quantity_tag{flex-direction:column}}@media (max-width:600px){.reservation-settings .settingTbl .quantity_tag .menuTagBtn{font-size:16px}}.reservation-settings .settingTbl .menuDivStyle{display:inline-block;position:relative}.reservation-settings .settingTbl .menuDivStyle:hover .menuDel{opacity:1}.reservation-settings .settingTbl .menuDivStyle .menuDel{width:22px;height:22px;border-radius:50%;background-color:#ce4949;position:absolute;right:20px;top:5px;border:2px solid #fff;opacity:0;padding:0;cursor:pointer}.reservation-settings .settingTbl .menuDivStyle .menuDel:after,.reservation-settings .settingTbl .menuDivStyle .menuDel:before{content:"";display:inline-block;width:13px;height:2px;background-color:#fff;position:absolute;top:8px;left:3px}.reservation-settings .settingTbl .menuDivStyle .menuDel:before{transform:rotate(45deg)}.reservation-settings .settingTbl .menuDivStyle .menuDel:after{transform:rotate(-45deg)}.reservation-settings .settingTbl .menuDivStyle .menuStyle{width:160px;height:160px;object-fit:cover;margin-bottom:16px;margin-right:16px;display:inline-block}@media (max-width:768px){.reservation-settings .settingTbl .menuDivStyle .menuStyle{width:100px;height:100px}}.reservation-settings .settingTbl .menuDivStylePlaceHolder{display:inline-block;width:160px;height:160px;background-color:#555;margin-bottom:16px;margin-right:16px;vertical-align:bottom}@media (max-width:768px){.reservation-settings .settingTbl .menuDivStylePlaceHolder{width:100px;height:100px}}.reservation-settings .settingTbl .header{flex:none;width:170px;font-size:16px;font-weight:500;letter-spacing:.48px;color:#333;letter-spacing:1px;line-height:125%;word-break:break-word}.reservation-settings .settingTbl .fix-header{align-self:center;line-height:normal}.reservation-settings .settingTbl .text{flex:1 1;line-height:40px;font-size:18px;font-weight:200;color:rgba(51,51,51,.8);letter-spacing:1px}@media (max-width:414px){.reservation-settings .settingTbl .text{font-size:16px}}.reservation-settings .settingTbl hr{width:100%}.reservation-settings .settingTbl .fix-text{line-height:normal;align-self:center;padding-left:5px;width:100%}.reservation-settings .timeSetting{font-size:18px;color:#5c5c5c;letter-spacing:1px;line-height:58px}.reservation-settings .timeSetting .modal-title{padding:8px}.reservation-settings .timeSetting .row{margin:16px 0}.reservation-settings .timeSetting .modal-dialog{width:95%;max-width:870px}.reservation-settings .timeSetting .btnGrp{line-height:65px}.reservation-settings .timeSetting .btnGrp a{margin:0 16px 0 0}.reservation-settings .fix-timeSetting input[type=date]::-webkit-clear-button,.reservation-settings .fix-timeSetting input[type=date]::-webkit-inner-spin-button{display:none}.menu-delete-btn{position:absolute;right:4px;top:4px}.ant-carousel .slick-dots li.slick-active button,.ant-carousel .slick-dots li button{background:transparent}.availableTimeSetting{font-size:18px;color:#5c5c5c;letter-spacing:1px;line-height:58px}@media (min-width:768px){.sidebar .navbar-header{float:none}}@media (min-width:769px){.sidebar .navbar-header{float:left}}@media (min-width:768px){.sidebar .sliderbar-settings-toggle{display:block}}@media (min-width:769px){.sidebar .sliderbar-settings-toggle{display:none}}@media (min-width:768px){.sidebar .navbar-collapse.collapse{display:none!important}}@media (min-width:769px){.sidebar .navbar-collapse.collapse{display:block!important}}@media (min-width:768px){.sidebar .navbar-collapse.in{display:block!important}}.diningTimeName .diningTimeName__input{width:100%;height:40px;padding:12px 16px;font-size:16px;color:#676767;border:1px solid #c8c8c8;border-radius:6px;box-sizing:border-box}.diningTimeName .diningTimeName__txt{font-size:12px;color:#676767;margin:8px 0 32px}.diningTime__select{width:104px;height:40px;padding-left:38px;border-radius:8px;border:1px solid #c8c8c8;background-color:#fff;font-size:16px;font-weight:500}@media (max-width:414px){.diningTime__select{width:70px;height:40px}}.diningTime__txt{margin:0 16px}@media (max-width:414px){.diningTime__txt{margin:0 8px;font-size:16px}}.n-timeCellLayout{width:100vw;height:100vh;background-color:rgba(0,0,0,.3);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:414px){.reservation-settings .bsTestContainer-fluid{padding-right:0;padding-left:0}}@media (max-width:520px){.reservation-settings .bsTestContainer-fluid .btnGrp{display:flex;flex-wrap:wrap}}@media (max-width:520px){.reservation-settings .bsTestContainer-fluid .btnGrp .msBtn{flex:none;width:23.5%;margin-right:2%;margin-bottom:2%;padding-left:0;padding-right:0}.reservation-settings .bsTestContainer-fluid .btnGrp .msBtn:nth-child(4n){margin-right:0}}@media (max-width:450px){.reservation-settings .bsTestContainer-fluid .btnGrp .msBtn{width:32%}.reservation-settings .bsTestContainer-fluid .btnGrp .msBtn:nth-child(4n){margin-right:2%}.reservation-settings .bsTestContainer-fluid .btnGrp .msBtn:nth-child(3n){margin-right:0}}@media (max-width:520px){.reservation-settings .bsTestContainer-fluid .btnGrp a{margin:0}}.reservation-settings .bsTestContainer-fluid .disableBtn{border:0;color:#949494;background-color:#d6d6d6!important;pointer-events:none}.setting_temp2{display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){.setting_temp2{flex-wrap:wrap}.setting_temp2 .time-name{flex-grow:1;width:100%;margin-bottom:8px}}@media (max-width:450px){.setting_temp2{margin-bottom:15px}}@media (max-width:320px){.setting_temp2{font-size:16px}}.setting_temp2 .fa-trash-o{font-size:24px;cursor:pointer}@media (max-width:320px){.setting_temp2 .fa-trash-o{font-size:22px}}.setting_temp2 .time-select{display:inline-block;width:102px;height:40px;line-height:40px;border:1px solid #c8c8c8;border-radius:8px;color:#676767;background:#fff;padding:0 16px;cursor:pointer;position:relative;font-size:16px;font-weight:500}.setting_temp2 .time-select:after{content:"\e252";font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:14px}.setting_temp2 .time-select:nth-of-type(2){margin-right:15px}@media (max-width:414px){.setting_temp2 .time-select:nth-of-type(2){margin-right:0}}.setting_temp2 .time-select.errorStyle{color:#ce4949;border:1px solid #ce4949}@media (max-width:768px){.setting_temp2 .time-select{width:90px;padding:0 10px}}.setting_temp2 .time-text{color:#676767;font-size:16px}.setting_temp2 .time-text:first-of-type{margin-right:12px}.setting_temp2 .time-text:nth-of-type(2){margin:0 12px}@media (max-width:414px){.setting_temp2 .msLink2r{margin-left:10px}}@media (max-width:520px){.setting_temp3__time{display:flex;flex-wrap:wrap}}.setting_temp3__time .setting_temp3__time__cell{display:inline-block;margin-right:12px;margin-top:12px;line-height:38px;width:104px}@media (max-width:520px){.setting_temp3__time .setting_temp3__time__cell{flex:none;width:23.5%;margin-right:1%;margin-top:1%;margin-bottom:1%}.setting_temp3__time .setting_temp3__time__cell:nth-child(4n){margin-right:0}}@media (max-width:375px){.setting_temp3__time .setting_temp3__time__cell{width:32%}.setting_temp3__time .setting_temp3__time__cell:nth-child(4n){margin-right:2%}.setting_temp3__time .setting_temp3__time__cell:nth-child(3n){margin-right:0}}.setting_temp3{border-radius:5px;position:relative;color:#676767;background-color:#fff;display:inline-block;height:40px;width:100%;padding:0 24px 0 18px;border:1px solid #c8c8c8}.setting_temp3 .msLink2r{position:absolute;right:10px;top:10px;width:17px;height:17px;border-radius:50%}.setting_temp3 .msLink2r:before{transform:rotate(45deg)}.setting_temp3 .msLink2r:after,.setting_temp3 .msLink2r:before{content:"";width:12px;height:2px;background-color:#676767;position:absolute;left:3px;top:8px}.setting_temp3 .msLink2r:after{transform:rotate(-45deg)}.setting_temp-msLink{border:1px solid;border-radius:7px;padding:5px 10px;vertical-align:bottom;cursor:pointer}.setting_temp-msLink:hover{text-decoration:none}@media (max-width:450px){.setting_temp-msLink{display:block;width:100%;text-align:center;line-height:40px}}@media (max-width:320px){.setting_temp-msLink{font-size:18px;line-height:30px}}@media (min-width:451px){.setting_temp-selectTime{width:auto;display:inline-block}}@media (max-width:450px){.setting_temp-selectTime{margin:15px 0;text-align:center;text-align-last:center}}@media (max-width:768px){.bsTestRadio{display:inline-block;margin-top:0;margin-bottom:0}}@media (max-width:768px){.bsTestRadio input[type=radio]{position:static}}.tKeyborad{background:#323232;width:330px;border-radius:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;box-shadow:2px 2px 8px 0 rgba(37,37,37,.5)}@media (max-width:414px){.tKeyborad{width:90%}}.tKeyborad .tKeyboard-del{width:20px;height:20px;border:1px solid #fff;border-radius:50%;position:absolute;right:15px;top:50%;transform:translateY(-50%);display:inline-block;cursor:pointer}.tKeyborad .tKeyboard-del:after,.tKeyborad .tKeyboard-del:before{content:"";width:1px;height:11px;background-color:#fff;display:inline-block;position:absolute;top:4px}.tKeyborad .tKeyboard-del:before{transform:rotate(45deg) translateX(-.5px) translateY(0)}.tKeyborad .tKeyboard-del:after{transform:rotate(-45deg) translateX(0) translateY(-.5px)}.tKeyborad .tKeyborad-header{border-bottom:1px solid #dcdcdc;padding:15px 20px;line-height:normal;text-align:center;font-size:24px;font-weight:700;color:#fff;position:relative}.tKeyborad .tKeyborad-header p{font-size:12px;white-space:nowrap;margin-top:10px;margin-bottom:0}.tKeyborad .tKeyborad-header p span{margin:0 5px}.tKeyborad .tKeyborad-body{display:flex;flex-wrap:wrap;padding:10px}.tKeyborad .tKeyborad-body-cell{flex:none;width:32%;height:58px;line-height:58px;margin-right:2%;margin-bottom:2%;text-align:center;color:#f0f0f0;background-color:#969696;border-radius:5px;cursor:pointer;font-size:20px}.tKeyborad .tKeyborad-body-cell:nth-child(3n){margin-right:0}.tKeyborad .tKeyborad-body-cell:nth-child(10),.tKeyborad .tKeyborad-body-cell:nth-child(12){background:#e1e1e1;color:#434343}.tKeyborad .tKeyborad-body-cell:hover{position:relative;top:1px;left:1px}

/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{padding:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.2)}.datepicker-dropdown:after,.datepicker-dropdown:before{content:"";display:inline-block;border-top:0;position:absolute}.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:initial}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:linear-gradient(180deg,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a",endColorstr="#fdf59a",GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:linear-gradient(180deg,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a",endColorstr="#f3e97a",GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:linear-gradient(180deg,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3",endColorstr="#808080",GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c",endColorstr="#0044cc",GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c",endColorstr="#0044cc",GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.pageLoading{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#3fba88;color:#fff;border-radius:3px;width:100px;height:35px;text-align:center;line-height:35px;z-index:1}.customQuestion{margin-bottom:50px}button.msLink{border:none;background-color:initial}.cqBlock{padding:20px 10px;border-bottom:1px solid #eee}.cqBlock.closeBlock{background-color:#f5f5f5}@media (max-width:667px){.cqBlock .cq-content{margin-left:0}}.cqBlock .cq-content .settingTblRow .header{flex:none;width:155px}@media (max-width:568px){.cqBlock .cq-content .settingTblRow .header{width:120px}}@media (max-width:414px){.cqBlock .cq-content .settingTblRow .header{font-size:16px;width:110px}}.cqBlock .cq-content .settingTblRow .text{flex:1 1}@media (max-width:414px){.cqBlock .cq-content .settingTblRow .text{font-size:16px}}.cqBlock .cq-content .settingTblRow .menuTagBtn{padding:0 24px;margin-right:15px;margin-bottom:8px;margin-top:5px}@media (max-width:414px){.cqBlock .cq-content .settingTblRow .menuTagBtn{font-size:16px;padding:0 15px;margin-right:10px}}.cqTitle{display:flex;flex-wrap:wrap}.cqTitle .cqTitle__cell{flex:none;align-self:center}.cqTitle .cqTitle__cell:first-child{width:auto;padding-right:24px}.cqTitle .cqTitle__cell:first-child img{width:auto;height:30px}.cqTitle .cqTitle__cell:nth-child(2){flex:1 1}.cqTitle .cqTitle__cell:nth-child(2) h4{line-height:30px;font-size:20px}.cqTitle .cqTitle__cell:nth-child(2) h4 span{font-size:16px;color:#aaa}.cqTitle .cqTitle__cell:nth-child(3){width:auto}.cqTitle .cqTitle__cell:nth-child(3) .msLink{margin-left:16px}@media (max-width:568px){.cqTitle .cqTitle__cell:nth-child(3){width:100%;text-align:right}}.cqModal{padding-right:0!important}.cqModal .ant-modal-body{font-size:18px;color:#5c5c5c;letter-spacing:1px;line-height:58px}@media (max-width:414px){.cqModal .msBtn{font-size:16px;width:100%}}.cqModal p.note{font-size:14px;color:#ce4949}.cqModal p.note i{margin-right:3px}.cqModal .emptyStyle{border-color:#ce4949}.cqModal .emptyStyle::placeholder{color:#ce4949}.cqModal .emptyStyle:-ms-input-placeholder{color:#ce4949}.cqModal .emptyStyle::-ms-input-placeholder{color:#ce4949}.cqModal .modalRow{line-height:normal;display:flex;margin-bottom:20px}@media (max-width:414px){.cqModal .modalRow{flex-direction:column}}.cqModal .modalRow>div{align-self:center}@media (max-width:414px){.cqModal .modalRow>div{align-self:flex-start}}.cqModal .modalRow:last-child{margin-bottom:0}.cqModal .modalRow .modalRow__title{flex:none;width:155px}@media (max-width:667px){.cqModal .modalRow .modalRow__title{width:120px}}@media (max-width:414px){.cqModal .modalRow .modalRow__title{width:100%;margin-bottom:10px}}.cqModal .modalRow .modalRow__value{flex:1 1}@media (max-width:414px){.cqModal .modalRow .modalRow__value{width:100%;font-size:16px}}.cqModal select{height:48px;border:1px solid #c8c8c8;border-radius:8px;background:#fff;padding:5px}.cqModal label{font-weight:400}.cqModal label input,.cqModal label span{margin-top:0}.cqModal label.requireLable{margin-right:20px}.cqModal label.requireLable span{margin-left:5px}.cqModal textarea{border:1px solid #c8c8c8;resize:none;overflow:hidden;width:100%;max-width:415px;height:45px;border-radius:8px;line-height:normal;padding:10px 8px}.tag-container{margin:20px 0}.tag-container input[type=text]{border:1px solid #c8c8c8;border-radius:8px;width:100%;padding:15px 10px}.tag-container input[type=text].emptyStyle{border-color:#ce4949}.tag-container input[type=text].disableInputStyle{background-color:initial}.tagRow{display:flex;flex-wrap:wrap;background-color:#f5f5f5;padding:10px;border-radius:8px;margin-bottom:15px}.tagRow div{flex:none;align-self:center}.tagRow div:first-child{flex:1 1;padding-right:10px}.tagRow div:nth-child(2){width:205px}.tagRow div:nth-child(2) span:first-of-type{margin-right:5px}.tagRow div:nth-child(2) span:nth-of-type(2){margin:0 5px}.tagRow div:nth-child(2) select{width:48px}@media (max-width:375px){.tagRow div:nth-child(2) select{width:67px}}@media (max-width:767px){.tagRow div:nth-child(2){order:3;width:100%;margin-top:10px}}.tagRow div:nth-child(3){min-width:30px;padding-left:10px;text-align:right}.tagRow div:nth-child(3) .delete-mask-icon{background:#ce4949}.tagRow div:nth-child(3) i{font-size:24px}@media (max-width:767px){.tagRow div:nth-child(3){order:2;padding-left:0}}.qcTag-container .menuTagBtn{margin-right:15px;margin-bottom:10px;padding:0}.qcTag-container .menuTagBtn .tagTxt{border-bottom:0;padding:0 30px}.qcTag-container .disableTagBtn{background-color:#f5f5f5;cursor:default}.qcTag-container .disableTagBtn .deleteBtn{display:block}.lightBoxLayer{width:100%;height:100vh;background-color:rgba(0,0,0,.5);color:#fff;position:fixed;top:0;left:0;z-index:1032;text-align:center}.lightBoxLayer h4{color:#fff;background-color:#f6a622;padding:8px 30px;border-radius:3px;margin-top:250px;display:inline-block;font-size:18px}