@import url(https://fonts.font.im/css?family=Heebo:300,400,500,700);:root{--main-bg:#fff;--title-bg:#1a466f;--select-bg:#e1ddd1;--active-txt:#1a466f;--active-border:2px solid #1a466f;--txt-color:#333;--language-active-color:#003b64;--language-active-txt:#fff;--language-color:#fff;--language-txt:#003b64;--select-store-btn:#003b64;--select-store-txt:#fff;--border-color:#003b64;--gostore-address:#003b64;--gostore-address-txt:#fff;--modify-store:1px solid #003b64;--shop-pin-icon:url(/theme/icon-13-blue.png)}.pop-input-item,.pop-msg-header{position:relative}.pop-input-item:after,.pop-msg-header:after{position:absolute;content:" ";transform:scale(.5);box-sizing:border-box;pointer-events:none}.pop-msg-header:after{height:1px}.pop-input-item:after,.pop-msg-header:after{top:0;left:0;width:200%;transform-origin:left top}.pop-input-item:after{height:200%}.flex,.pop-msg-btn,.pop-msg-container{display:-ms-flexbox;display:flex}.flex-column{-ms-flex-direction:column;flex-direction:column}.flex-y-center,.pop-msg-container{-ms-flex-pack:center;justify-content:center}.flex-y-between{-ms-flex-pack:justify;justify-content:space-between}.flex-y-end{-ms-flex-pack:end;justify-content:flex-end}.flex-x-center,.pop-msg-container{-ms-flex-align:center;align-items:center}.flex-x-end{-ms-flex-align:end;align-items:flex-end}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}html{height:100%}body,html{font-size:16px}body{color:rgba(0,0,0,.85);background:#f0f2f5;font-family:Heebo,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}html *{outline:none;margin:0;padding:0;box-sizing:border-box;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a,article,aside,blockquote,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{font-size:inherit;font-family:inherit;color:inherit}textarea{resize:none}[type=button],[type=search],[type=submit],input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}img{vertical-align:top;max-width:100%}img:not([src*="/"]),img[width="0"]{display:none}table{border-collapse:collapse;border-spacing:0}button,fieldset,img{border:0}abbr,acronym{border:0;font-variant:normal}del{text-decoration:line-through}address,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:500}li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:500}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a,a:hover,ins{text-decoration:none}[lock-scroll=true]{-ms-touch-action:none;touch-action:none}[v-if],[v-show]{display:none}.btn{position:relative;overflow:hidden;display:inline-block;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:2px;text-align:center}.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}.eli{line-height:20px;max-height:40px;display:-webkit-box;/*! autoprefixer: off */-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}:root{--loadgif:url(data:image/gif;base64,R0lGODlhIAAgALMAAP///7Ozs/v7+9bW1uHh4fLy8rq6uoGBgTQ0NAEBARsbG8TExJeXl/39/VRUVAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBQAAACwAAAAAIAAgAAAE5xDISSlLrOrNp0pKNRCdFhxVolJLEJQUoSgOpSYT4RowNSsvyW1icA16k8MMMRkCBjskBTFDAZyuAEkqCfxIQ2hgQRFvAQEEIjNxVDW6XNE4YagRjuBCwe60smQUDnd4Rz1ZAQZnFAGDd0hihh12CEE9kjAEVlycXIg7BAsMB6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YEvpJivxNaGmLHT0VnOgGYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHQjYKhKP1oZmADdEAAAh+QQFBQAAACwAAAAAGAAXAAAEchDISasKNeuJFKoHs4mUYlJIkmjIV54Soypsa0wmLSnqoTEtBw52mG0AjhYpBxioEqRNy8V0qFzNw+GGwlJki4lBqx1IBgjMkRIghwjrzcDti2/Gh7D9qN774wQGAYOEfwCChIV/gYmDho+QkZKTR3p7EQAh+QQFBQAAACwBAAAAHQAOAAAEchDISWdANesNHHJZwE2DUSEo5SjKKB2HOKGYFLD1CB/DnEoIlkti2PlyuKGEATMBaAACSyGbEDYD4zN1YIEmh0SCQQgYehNmTNNaKsQJXmBuuEYPi9ECAU/UFnNzeUp9VBQEBoFOLmFxWHNoQw6RWEocEQAh+QQFBQAAACwHAAAAGQARAAAEaRDICdZZNOvNDsvfBhBDdpwZgohBgE3nQaki0AYEjEqOGmqDlkEnAzBUjhrA0CoBYhLVSkm4SaAAWkahCFAWTU0A4RxzFWJnzXFWJJWb9pTihRu5dvghl+/7NQmBggo/fYKHCX8AiAmEEQAh+QQFBQAAACwOAAAAEgAYAAAEZXCwAaq9ODAMDOUAI17McYDhWA3mCYpb1RooXBktmsbt944BU6zCQCBQiwPB4jAihiCK86irTB20qvWp7Xq/FYV4TNWNz4oqWoEIgL0HX/eQSLi69boCikTkE2VVDAp5d1p0CW4RACH5BAUFAAAALA4AAAASAB4AAASAkBgCqr3YBIMXvkEIMsxXhcFFpiZqBaTXisBClibgAnd+ijYGq2I4HAamwXBgNHJ8BEbzgPNNjz7LwpnFDLvgLGJMdnw/5DRCrHaE3xbKm6FQwOt1xDnpwCvcJgcJMgEIeCYOCQlrF4YmBIoJVV2CCXZvCooHbwGRcAiKcmFUJhEAIfkEBQUAAAAsDwABABEAHwAABHsQyAkGoRivELInnOFlBjeM1BCiFBdcbMUtKQdTN0CUJru5NJQrYMh5VIFTTKJcOj2HqJQRhEqvqGuU+uw6AwgEwxkOO55lxIihoDjKY8pBoThPxmpAYi+hKzoeewkTdHkZghMIdCOIhIuHfBMOjxiNLR4KCW1ODAlxSxEAIfkEBQUAAAAsCAAOABgAEgAABGwQyEkrCDgbYvvMoOF5ILaNaIoGKroch9hacD3MFMHUBzMHiBtgwJMBFolDB4GoGGBCACKRcAAUWAmzOWJQExysQsJgWj0KqvKalTiYPhp1LBFTtp10Is6mT5gdVFx1bRN8FTsVCAqDOB9+KhEAIfkEBQUAAAAsAgASAB0ADgAABHgQyEmrBePS4bQdQZBdR5IcHmWEgUFQgWKaKbWwwSIhc4LonsXhBSCsQoOSScGQDJiWwOHQnAxWBIYJNXEoFCiEWDI9jCzESey7GwMM5doEwW4jJoypQQ743u1WcTV0CgFzbhJ5XClfHYd/EwZnHoYVDgiOfHKQNREAIfkEBQUAAAAsAAAPABkAEQAABGeQqUQruDjrW3vaYCZ5X2ie6EkcKaooTAsi7ytnTq046BBsNcTvItz4AotMwKZBIC6H6CVAJaCcT0CUBTgaTg5nTCu9GKiDEMPJg5YBBOpwlnVzLwtqyKnZagZWahoMB2M3GgsHSRsRACH5BAUFAAAALAEACAARABgAAARcMKR0gL34npkUyyCAcAmyhBijkGi2UW02VHFt33iu7yiDIDaD4/erEYGDlu/nuBAOJ9Dvc2EcDgFAYIuaXS3bbOh6MIC5IAP5Eh5fk2exC4tpgwZyiyFgvhEMBBEAIfkEBQUAAAAsAAACAA4AHQAABHMQyAnYoViSlFDGXBJ808Ep5KRwV8qEg+pRCOeoioKMwJK0Ekcu54h9AoghKgXIMZgAApQZcCCu2Ax2O6NUud2pmJcyHA4L0uDM/ljYDCnGfGakJQE5YH0wUBYBAUYfBIFkHwaBgxkDgX5lgXpHAXcpBIsRADs=)}.side-mask{width:100%;height:100%;position:fixed;left:0;top:0;z-index:9999;background:transparent}.side-mask section{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:60px;font-size:16px;min-width:280px;padding:10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;background-color:rgba(0,0,0,.7);border-radius:6px;color:#fff}.side-mask section i{display:inline-block;vertical-align:middle;width:6px;height:40px;margin:0 4px;background:#fff;transform:scaleY(.4);animation:loadingkey 1s ease-in-out infinite}.side-mask section i:nth-of-type(2){animation-delay:.1s}.side-mask section i:nth-of-type(3){animation-delay:.2s}.side-mask section i:nth-of-type(4){animation-delay:.3s}@keyframes loadingkey{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.loadmore-state{text-align:center;font-size:20px}.loadmore-state .start{display:-ms-flexbox;display:flex;padding:15px 0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.loadmore-state .start:before{content:" ";width:.4rem;height:.4rem;margin-right:.15rem;background:var(--loadgif) no-repeat 50%;background-size:100% auto}.v-page-load{position:fixed;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:98;text-align:center;background:#fff}.v-page-load span{width:1rem;min-height:1rem;padding-top:45px;background:var(--loadgif) no-repeat top;border-radius:.1rem}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeModel{0%{opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes fadeModelOut{0%{opacity:1}to{opacity:0}}@keyframes fadeBodyOut{0%{transform:scale(1) translateZ(0)}to{transform:scale(.7) translateZ(0)}}@keyframes fadeBodyIn{0%{transform:scale(.7) translateZ(0)}to{transform:scale(1) translateZ(0)}}.fadeModel-enter-active{animation-duration:.3s!important;animation-name:fadeModel}.fadeModel-enter-active .pop-msg-body{animation-name:fadeBodyIn}.fadeModel-leave-active{animation-duration:.3s!important;animation-name:fadeModelOut}.fadeModel-leave-active .pop-msg-body{animation-name:fadeBodyOut}.animated{animation-duration:.4s;animation-fill-mode:both}.pop-msg-html{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.3)}.pop-msg-body,.pop-msg-html{display:-ms-flexbox;display:flex}.pop-msg-body{-ms-flex-direction:column;flex-direction:column;width:572px;min-height:300px;position:relative;border-radius:.1rem;background:#fff}.pop-msg-container{padding:4px 30px 0;-ms-flex:1;flex:1;width:100%;text-align:center;-ms-flex-direction:column;flex-direction:column;font-weight:700;font-size:16px;line-height:24px;color:rgba(0,0,0,.85)}.pop-msg-text{color:#333;text-align:center}.pop-msg-header{font-size:16px;color:#333;padding:.2rem;margin:30px auto 0 auto;font-weight:600}.pop-msg-header:after{background:bottom}.pop-msg-btn{-ms-flex-pack:end;justify-content:flex-end;padding:28px 16px}.pop-msg-btn .btn{margin:0 8px}.pop-msg-btn .btn:active{opacity:.8}.pop-msg-close{display:none;width:.6rem;height:.6rem;position:absolute;left:0;right:0;margin:auto;bottom:-1rem;background-size:100%}.pop-msg-input{width:100%;text-align:left}.pop-input-tips{font-size:.24rem;color:#e32847}.pop-input-item,.pop-input-tips{margin-bottom:.15rem}.pop-input-item:after{border:1px solid #000}.pop-input-item input{padding:0 .15rem;height:.8rem;width:100%}.v-icon{display:inline-block}.q-page{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;height:100vh;overflow-y:auto;overflow-x:hidden;background-color:var(--main-bg)}.q-h-200{height:193px}.q-h-40{height:40px}.home-logo{height:100vh;background:url(../../vue_lib/img/home-logo.e5660d1c.png) no-repeat top;background-size:cover}.home-logo .q-home-pagetxt{box-sizing:border-box;padding-top:181px;padding-left:211px}.home-logo .q-home-pagetxt .q-welcome{font-weight:500;font-size:80px;color:#333}.home-logo .q-home-pagetxt .q-laem{max-width:720px;font-weight:500;font-size:70px;background:linear-gradient(90deg,#ce9d6e,#f0c987);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-logo .q-home-pagetxt .q-dinner{font-weight:400;font-size:24px;color:#333}.home-logo .q-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:73px}.home-logo .q-button .q-modify{border:1px solid #003b64;background:#fff;font-size:18px;color:#003b64;border-radius:43px}.home-logo .q-button .q-modify,.home-logo .q-button .q-modify-active{width:180px;height:64px;line-height:64px;text-align:center;cursor:pointer}.home-logo .q-button .q-modify-active{background:#003b64;color:#fff;border-radius:43px;margin-left:20px}.q-chooseRestauart{max-width:1280px;margin:-6px auto 0 auto;background:#fff}.q-chooseRestauart .swiper-container{width:100%;position:relative;z-index:-1;margin:0 auto}.q-chooseRestauart .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.q-chooseRestauart .swiper-slide img{width:100%;max-height:300px}.q-chooseRestauart .swiper-pagination{position:absolute}.q-chooseRestauart .swiper-container-horizontal>.swiper-pagination-bullets,.q-chooseRestauart .swiper-pagination-custom,.q-chooseRestauart .swiper-pagination-fraction{bottom:10px}.q-chooseRestauart .swiper-pagination-bullet-active{width:24px;height:12px;background:#fff;border-radius:8px}.q-chooseRestauart .swiper-pagination-bullet{background:hsla(0,0%,100%,.8);opacity:1}.q-chooseRestauart .q-h-50{height:50px}.q-chooseRestauart .q-h-100{height:100px}.q-chooseRestauart .q-select-restaurant{max-width:1280px;background:#fff;z-index:1000;padding:30px 0 22px 0}.q-chooseRestauart .q-select-restaurant .q-select-title{margin-top:22px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.q-chooseRestauart .q-select-restaurant .q-select-title .select-icon{width:24px;height:24px;background:url(../../vue_lib/img/icon-1.51aa2d3b.png) no-repeat 50%;background-size:100% auto}.q-chooseRestauart .q-select-restaurant .q-select-title .return-icon{width:24px;height:24px;background:url(../../vue_lib/img/icon-5.920b5a04.png) no-repeat 50%;background-size:100% auto;margin-bottom:13px;cursor:pointer}.q-chooseRestauart .q-select-restaurant .q-select-title .select-txt{font-weight:600;font-size:18px;color:#333;padding-left:5px}.q-chooseRestauart .q-select-restaurant .border{border-bottom:1px solid #ededed;margin-bottom:20px}.q-chooseRestauart .q-select-restaurant .q-select-list{max-width:900px;height:149px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ededed;padding:10px 0;-ms-flex-pack:justify;justify-content:space-between}.q-chooseRestauart .q-select-restaurant .q-select-list .list-left{height:96px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.q-chooseRestauart .q-select-restaurant .q-select-list .list-left .shop-pin-icon,.q-chooseRestauart .q-select-restaurant .q-select-list .list-left img{width:128px;height:128px;border-radius:8px}.q-chooseRestauart .q-select-restaurant .q-select-list .list-left .shop-pin-icon{display:inline-block;-ms-flex-negative:0;flex-shrink:0;background:var(--shop-pin-icon) no-repeat 50%;background-size:contain}.q-chooseRestauart .q-select-restaurant .q-select-list .list-left-logo{height:96px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.q-chooseRestauart .q-select-restaurant .q-select-list .list-left-logo .shop-pin-icon,.q-chooseRestauart .q-select-restaurant .q-select-list .list-left-logo img{width:128px;height:128px;border-radius:8px}.q-chooseRestauart .q-select-restaurant .q-select-list .list-left-logo .shop-pin-icon{display:inline-block;-ms-flex-negative:0;flex-shrink:0;background:var(--shop-pin-icon) no-repeat 50%;background-size:contain}.q-chooseRestauart .q-select-restaurant .q-select-list .address-select{padding-left:15px;-ms-flex:1;flex:1}.q-chooseRestauart .q-select-restaurant .q-select-list .left-txt{font-weight:500;font-size:24px;color:#333}.q-chooseRestauart .q-select-restaurant .q-select-list .left-address{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px 0}.q-chooseRestauart .q-select-restaurant .q-select-list .left-address .address-icon{width:18px;height:18px;background:url(../../vue_lib/img/icon-3.7702b123.png) no-repeat 50%;background-size:100% auto}.q-chooseRestauart .q-select-restaurant .q-select-list .left-address .address-name{font-weight:400;font-size:16px;color:#9aa0a4;-ms-flex:1;flex:1;padding-left:5px}.q-chooseRestauart .q-select-restaurant .q-select-list .left-address .time-icon{width:18px;height:18px;background:url(../../vue_lib/img/icon-4.1a19cdd9.png) no-repeat 50%;background-size:100% auto}.q-chooseRestauart .q-select-restaurant .q-select-list .go-address{width:82px;height:34px;background:var(--gostore-address);font-size:16px;color:var(--gostore-address-txt);border-radius:30px;text-align:center;line-height:34px;cursor:pointer}.q-chooseRestauart .q-select-restaurant .q-select-list .q-new-change{width:120px;height:50px;border-radius:25px;background:var(--gostore-address);font-weight:400;font-size:16px;color:var(--gostore-address-txt);line-height:50px;text-align:center;cursor:pointer}.q-chooseRestauart .q-select-restaurant .q-selected-yet{font-weight:400;font-size:16px;color:#003b64;text-align:center;max-width:388px;margin:40px auto 0 auto}.q-chooseRestauart .q-select-restaurant .q-selected-store{width:180px;height:50px;font-weight:400;font-size:16px;color:var(--select-store-txt);background:var(--select-store-btn);margin:17px auto 30px auto;text-align:center;line-height:50px;border-radius:25px;cursor:pointer}.q-chooseRestauart .q-select-restaurant .q-newadd-shop{border-bottom:1px solid #ededed}.q-enter-information{max-width:900px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:30px}.q-enter-information .info-left .el-form-item__label{font-weight:600;font-size:14px;color:#333}.q-enter-information .info-left .el-input__inner{border:1px solid #ebeaeb}.q-enter-information .info-left .date-full-input .el-input__inner,.q-enter-information .info-left .from-input .el-input__inner,.q-enter-information .info-left .guest-full-input .el-input__inner,.q-enter-information .info-left .mobile-dial-wrap .el-input__inner,.q-enter-information .info-left .title-input .el-input__inner{max-width:none}.q-enter-information .info-left .remark-full-item{width:100%}.q-enter-information .info-left .remark-full-item .el-textarea__inner{max-width:none;width:100%;box-sizing:border-box;border:1px solid #ebeaeb}.q-enter-information .info-left .el-form--label-top .el-form-item__label{padding:0}.q-enter-information .info-left .col-width{width:20px}.q-enter-information .info-left .el-input-group__append,.q-enter-information .info-left .el-input-group__prepend{background:#fff;border-right:none;color:#333}.q-enter-information .info-left #q-mobile .el-form-item__content{width:100%}.q-enter-information .info-left #q-mobile .mobile-dial-wrap{display:-ms-flexbox;display:flex;width:100%;max-width:420px}.q-enter-information .info-left .booking-form #q-mobile .mobile-dial-wrap{max-width:100%}.q-enter-information .info-left .q-primary-button{width:146px;height:54px;-ms-flex-align:center;align-items:center;background:var(--select-store-btn);border-radius:16px;font-size:16px;line-height:54px;color:var(--select-store-txt);text-align:center;border-color:var(--border-color);cursor:pointer}.q-enter-information .info-left .primary-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.q-enter-information .info-left input::-webkit-inner-spin-button,.q-enter-information .info-left input::-webkit-outer-spin-button{-webkit-appearance:none!important}.q-enter-information .info-left input[type=number]{-moz-appearance:textfield!important}.q-enter-information .guest-full-input,.q-enter-information .mobile-input,.q-enter-information .title-input{width:420px;max-width:100%;border-radius:2px;box-sizing:border-box}.q-enter-information .guest-full-input.el-select,.q-enter-information .title-input.el-select{display:block}.q-enter-information .guest-full-input.el-select .el-input,.q-enter-information .title-input.el-select .el-input{width:100%}.q-enter-information .guest-full-input.el-select .el-input__inner,.q-enter-information .title-input.el-select .el-input__inner{max-width:none}.q-enter-information .guest-full-input.el-input,.q-enter-information .title-input.el-input{display:block}.q-enter-information .guest-full-input.el-input .el-input__inner,.q-enter-information .title-input.el-input .el-input__inner{max-width:none}.q-enter-information .date-full-input.el-date-editor,.q-enter-information .date-full-input.el-date-editor.el-input,.q-enter-information .date-full-input.el-date-editor.el-input__inner,.q-enter-information .from-input.el-date-editor{width:420px!important;max-width:100%!important;box-sizing:border-box}.q-enter-information .date-full-item,.q-enter-information .field-full-item,.q-enter-information .guest-full-item{width:100%;display:block}.q-enter-information .date-full-item .el-form-item__content,.q-enter-information .field-full-item .el-form-item__content,.q-enter-information .guest-full-item .el-form-item__content{width:100%!important;margin-left:0!important}.q-detail-flex{max-width:900px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.q-detail-flex .detail-colom{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.q-detail-flex .q-detail{max-width:421px}.q-detail-flex .el-input-group{max-width:420px}.q-detail .q-booking-time{font-size:16px;color:#333}.q-detail .show-time{width:420px;height:42px;background:#fcf9f3;font-size:14px;color:#ce9d6e;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px;margin:10px 0 20px 0;border:1px solid #f0c987}.q-detail .person-num{font-size:14px;color:#9aa0a4;padding-top:10px;padding-bottom:20px}.q-detail .message-detail{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:20px 0;margin-bottom:20px}.q-detail .detail-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.q-detail .detail-list .list-left{font-weight:500;font-size:14px;color:#333}.q-detail .detail-list .list-right{max-width:244px;font-size:14px;color:#9aa0a4;word-wrap:break-word;word-break:break-all;overflow:hidden}.q-detail .detail-list .orange{color:#ce9d6e}.q-clause{width:420px;background:#f7f7f7;border-radius:12px;padding:15px 12px 30px 10px}.q-clause .clause-title{font-weight:500;font-size:16px;color:#333}.q-clause .clause-txt{font-weight:400;font-size:14px;color:rgba(51,51,51,.6);padding-top:5px;white-space:pre-line}.q-m-20{margin-top:20px;margin-bottom:24px}.q-reminder{max-width:413px;font-weight:400;font-size:14px;color:#ff8181;padding-top:5px}.q-h-216{height:216px}.q-agree{width:320px;margin:0 auto;font-size:14px;color:#333}.q-agree span{color:#ce9d6e;cursor:pointer}.q-agree input[type=checkbox]{cursor:pointer;position:relative;width:18px;height:18px;font-size:14px;border-radius:3px;background-color:#eee;margin-right:5px;margin-top:5px}.q-agree #sign{display:inline-block;vertical-align:middle;margin-bottom:2px}.q-pay{width:420px;height:60px;margin:12px auto 0 auto;background:var(--select-store-btn);font-weight:400;font-size:16px;color:var(--select-store-txt);border-radius:16px;cursor:pointer}.q-pay-success{margin:0 auto}.q-pay-success .payment-icon{width:200px;height:143px;background:url(../../vue_lib/img/icon-6.efff81b0.png) no-repeat 50%;background-size:100% auto;margin:23px auto 30px auto}.q-pay-success .payment-fail-icon{width:200px;height:143px;background:url(../../vue_lib/img/icon-7.4496e879.png) no-repeat 50%;background-size:100% auto;margin:23px auto 30px auto}.q-pay-success .payment-fail-txt{font-weight:700;font-size:25px;color:#fd294f;text-align:center;padding-top:20px}.q-pay-success .payment-txt-none{font-weight:700;font-size:25px;color:#22b062;text-align:center}.q-pay-success .q-booking-num{font-weight:400;font-size:14px;color:#9aa0a4;text-align:center;padding:14px 0 19px 0}.q-pay-success .q-num{font-weight:600;font-size:20px;color:#333;text-align:center}.q-pay-success .q-relevant{max-width:305px;margin:0 auto;font-weight:500;font-size:14px;color:#9aa0a4}.q-pay-success .q-relevant span{color:#ce9d6e}.q-pay-success .q-pay-booking{max-width:420px;margin:24px auto 0;text-align:left;box-sizing:border-box}.q-pay-success .q-pay-booking .pay-booking-block+.pay-booking-block{margin-top:16px}.q-pay-success .q-pay-booking .pay-booking-title{font-size:16px;color:#333;margin-bottom:10px}.q-pay-success .q-pay-booking .pay-booking-box{width:100%;min-height:42px;padding:0 12px;background:#fcf9f3;border:1px solid #f0c987;border-radius:8px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px;font-size:14px;color:#ce9d6e}.q-pay-success .q-done{width:420px;height:60px;background:var(--gostore-address);font-size:16px;font-weight:400;color:var(--gostore-address-txt);border-radius:16px;margin:24px auto 50px auto;cursor:pointer}.q-pay-success .notFound-icon{width:280px;height:193px;background:url(../../vue_lib/img/icon-10.c7740433.png) no-repeat 50%;background-size:100% auto;margin:0 auto}.q-pay-success .waring-icon{width:144px;height:144px;background:url(../../vue_lib/img/icon-11.7ab8e926.png) no-repeat 50%;background-size:100% auto;margin:0 auto}.q-pay-success .success-icon{width:216px;height:216px;background:url(../../vue_lib/img/icon-12.e0cd71d0.png) no-repeat 50%;background-size:100% auto;margin:0 auto}.q-pay-success .payment-txt{font-weight:700;font-size:25px;color:#333;text-align:center;padding-bottom:9px}.q-pay-success .payment-wait-icon{width:175px;height:175px;background:url(../../vue_lib/img/pay-wait.a6395906.png) no-repeat 50%;background-size:100% auto;margin:0 auto}.q-pay-success .payment-wait-txt{font-size:25px;font-weight:700;color:#ce9d6e;text-align:center;padding-top:31px}.q-pay-success .q-status-relevant{max-width:401px;font-weight:400;font-size:14px;color:#9aa0a4;text-align:center;padding-bottom:10px}.q-pay-success .q-status-relevant span{color:#1b466f}.q-pay-success .q-status-relevant .success-span{color:#c5a47a}.q-pay-success .q-h-229{height:229px}.q-pay-success .q-wait{width:420px;height:60px;background:#cdcdcd;font-size:16px;color:#fff;border-radius:16px}.q-retrieve-booking{max-width:420px;margin:0 auto}.q-retrieve-booking .el-input-group__append,.q-retrieve-booking .el-input-group__prepend{background:#fff;color:#9aa0a4;font-size:14px}.q-retrieve-booking .q-retrieve{width:420px;height:60px;background:var(--gostore-address);font-size:16px;color:var(--gostore-address-txt);border-radius:16px;cursor:pointer;margin-top:56px}.q-retrieve-booking .search-icon{width:184px;height:184px;background:url(../../vue_lib/img/icon-8.ce1b9535.png) no-repeat 50%;background-size:100% auto;margin:0 auto}.q-modify-flex{max-width:509px;margin:0 auto}.q-modify-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.q-modify-button .modify-button-active{width:200px;height:60px;border-radius:16px;background:var(--gostore-address);color:var(--gostore-address-txt);cursor:pointer}.q-modify-button .modify-button{width:200px;height:60px;border-radius:16px;background:var(--language-color);color:var(--language-txt);border:var(--modify-store);cursor:pointer}.newshoop-list{max-width:900px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.q-new-change{width:124px;height:50px;border-radius:25px;background:var(--gostore-address);font-weight:400;font-size:16px;color:var(--gostore-address-txt);line-height:50px;text-align:center;cursor:pointer}.right-icon{width:32px;height:32px;background:url(../../vue_lib/img/icon-9.3d53a9aa.png) no-repeat 50%;background-size:100% auto;cursor:pointer}.q-157{height:157px}.q-87{height:40px}.q-close{display:none}.q-mask{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.9);z-index:999}.q-mask .q-detail-flex{max-width:572px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background:#fff;margin:260px auto}.q-mask .q-detail-flex .q-pay-success{padding:58px 0 65px 0}.q-mask .q-detail-flex .detail-colom{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.q-mask .q-detail-flex .q-detail{max-width:421px}.q-mask .q-detail-flex .el-input-group{max-width:420px}.q-mask .q-detail-flex .q-return{font-weight:400;font-size:16px;color:#9aa0a4;text-decoration:underline;text-align:center;cursor:pointer}.q-policy{padding:30px}.q-policy .q-policy-title{font-weight:500;font-size:24px;color:#333;text-align:center}.q-policy .q-tank{font-weight:500;font-size:18px;color:#333;padding:27px 0 14px 0}.q-policy .q-order{font-weight:400;font-size:16px;color:#9aa0a4}.q-policy .q-terms-title{font-weight:500;color:#333;text-align:center;padding-top:45px}.q-policy .q-choose{font-weight:500;font-size:16px;color:#333;margin-top:26px}.q-policy .q-restaurant{font-weight:400;font-size:14px;color:#9aa0a4}.swiper-header-banner{max-width:1280px;max-height:300px;margin:202px auto 0 auto}.swiper-header-banner .swiper-container{max-width:1280px;position:relative;z-index:-1;margin:0 auto}.swiper-header-banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.swiper-header-banner .swiper-slide img{width:100%;max-height:300px}.swiper-header-banner .swiper-pagination{position:absolute}.swiper-header-banner .swiper-pagination-bullet-active{width:24px;height:12px;background:#fff;border-radius:8px}.swiper-header-banner .swiper-pagination-bullet{background:hsla(0,0%,100%,.8);opacity:1;width:12px;height:12px}.swiper-header-banner .swiper-pagination-bullet-active{width:24px!important}.ruleform-input{width:100%;max-width:871px;box-sizing:border-box}.el-form--inline .el-form-item.remark-full-item{display:block!important;width:100%!important;max-width:100%;margin-right:0!important}.el-form--inline .el-form-item.remark-full-item .el-form-item__content{display:block!important;width:100%!important;max-width:100%!important;margin-left:0!important}.el-form--inline .el-form-item.remark-full-item .el-textarea__inner,.el-form--inline .el-form-item.remark-full-item .ruleform-input,.el-form--inline .el-form-item.remark-full-item .ruleform-input.el-textarea{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.el-form--inline .el-form-item.remark-full-item .el-textarea__inner{min-height:74px;resize:vertical}.select-input{width:90%}.q-app-style{display:none}.no-data-img{width:406px;height:306px;background:url(../../vue_lib/img/nodatapc.c23a45a9.png) no-repeat 50%;background-size:100% auto;margin:0 auto}.no-data-txt{font-weight:400;font-size:28px;color:#000;text-align:center}.q-new-add-logo{width:100%;min-height:150px;padding:18px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:var(--title-bg)}.q-new-add-logo .v-logo{height:114px}.q-w-380{width:480px}.el-form--inline .el-form-item{margin-right:0!important}.el-form--inline .el-form-item.date-full-item,.el-form--inline .el-form-item.field-full-item,.el-form--inline .el-form-item.guest-full-item,.el-form--inline .el-form-item.time-slot-form-item,.el-form--inline .el-form-item.title-input{display:block!important;width:100%!important;max-width:100%;margin-right:0!important;margin-top:0}.el-form--inline .el-form-item.date-full-item .el-form-item__content,.el-form--inline .el-form-item.field-full-item .el-form-item__content,.el-form--inline .el-form-item.guest-full-item .el-form-item__content,.el-form--inline .el-form-item.time-slot-form-item .el-form-item__content,.el-form--inline .el-form-item.title-input .el-form-item__content{display:block!important;width:100%!important;max-width:100%!important;margin-left:0!important}.time-field-label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.time-field-label .el-icon-time{margin-right:6px;font-size:16px}.time-slot-panel{width:100%!important;max-width:100%!important}.time-slot-group{margin-bottom:18px;width:100%}.time-slot-period{font-size:14px;color:#666;margin-bottom:10px}.time-slot-grid{display:-ms-grid!important;display:grid!important;-ms-grid-columns:(minmax(0,1fr))[4]!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px 14px;width:100%}.time-slot-btn{width:100%;min-height:40px;height:auto;padding:8px 6px;border:1px solid #dcdfe6;border-radius:6px;background:#fff;color:#333;font-size:13px;line-height:1.3;white-space:nowrap;cursor:pointer;outline:none;box-sizing:border-box;transition:border-color .15s ease,color .15s ease}.time-slot-btn.active{border-color:#e53935;color:#e53935}.time-slot-btn.disabled,.time-slot-btn:disabled{color:#c8c8c8;border-color:#ececec;cursor:not-allowed}.time-slot-empty{color:#999;font-size:14px;padding:4px 0 8px}.q-enter-information,.q-enter-information .info-left,.q-enter-information .info-left .el-form,.q-enter-information .info-left .time-slot-form-item{width:100%}.q-enter-information .info-left .time-slot-form-item .el-form-item__content{width:100%!important;margin-left:0!important}.q-enter-information .booking-form{width:100%}.q-enter-information .booking-form .booking-form-row.el-row{display:-ms-grid!important;display:grid!important;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0;margin-left:0!important;margin-right:0!important;width:100%;max-width:100%;box-sizing:border-box}.q-enter-information .booking-form .booking-form-row.el-row:after,.q-enter-information .booking-form .booking-form-row.el-row:before{display:none!important;content:none!important}.q-enter-information .booking-form .booking-form-row.el-row>.el-col{float:none!important;width:auto!important;max-width:none!important;padding-left:0!important;padding-right:0!important;min-width:0;box-sizing:border-box}.q-enter-information .booking-form .booking-form-row.el-row>.el-col-24{grid-column:1/-1;width:100%!important}.q-enter-information .booking-form .el-form-item{margin-right:0!important;margin-bottom:18px}.q-enter-information .booking-form .el-form-item.full-field-item,.q-enter-information .booking-form .el-form-item.half-field-item{display:block!important;width:100%!important;max-width:100%}.q-enter-information .booking-form .el-form-item.full-field-item .el-form-item__label,.q-enter-information .booking-form .el-form-item.half-field-item .el-form-item__label{padding:0 0 6px!important;line-height:1.4}.q-enter-information .booking-form .el-form-item.full-field-item .el-form-item__content,.q-enter-information .booking-form .el-form-item.half-field-item .el-form-item__content{display:block!important;width:100%!important;max-width:100%!important;margin-left:0!important}.q-enter-information .booking-form .booking-control.el-date-editor,.q-enter-information .booking-form .booking-control.el-date-editor.el-input,.q-enter-information .booking-form .booking-control.el-date-editor.el-input__inner,.q-enter-information .booking-form .booking-control.el-input,.q-enter-information .booking-form .booking-control.el-select,.q-enter-information .booking-form .booking-control.el-textarea{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.q-enter-information .booking-form .booking-control.el-input>.el-input__inner,.q-enter-information .booking-form .booking-control.el-select>.el-input,.q-enter-information .booking-form .booking-control.el-select>.el-input .el-input__inner,.q-enter-information .booking-form .booking-control.el-textarea>.el-textarea__inner,.q-enter-information .booking-form .booking-remark>.el-textarea__inner{width:100%!important;max-width:100%!important;box-sizing:border-box}.q-enter-information .booking-form .booking-remark>.el-textarea__inner{min-height:74px;border:1px solid #ebeaeb;resize:vertical}.q-enter-information .booking-form #q-mobile .mobile-dial-wrap,.q-enter-information .booking-form .mobile-dial-wrap.booking-control{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:stretch!important;align-items:stretch!important;-ms-flex-direction:row!important;flex-direction:row!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.q-enter-information .booking-form #q-mobile .mobile-dial-wrap .dial-code-select,.q-enter-information .booking-form .mobile-dial-wrap.booking-control .dial-code-select{display:block!important;width:80px!important;-ms-flex:0 0 80px!important;flex:0 0 80px!important;max-width:80px!important}.q-enter-information .booking-form #q-mobile .mobile-dial-wrap .dial-code-select>.el-input,.q-enter-information .booking-form .mobile-dial-wrap.booking-control .dial-code-select>.el-input{width:100%!important}.q-enter-information .booking-form #q-mobile .mobile-dial-wrap .dial-code-select .el-input__inner,.q-enter-information .booking-form .mobile-dial-wrap.booking-control .dial-code-select .el-input__inner{width:100%!important;max-width:none!important;height:40px;line-height:40px;padding-left:4px;padding-right:22px;text-align:center;border-radius:4px 0 0 4px;border-right:0}.q-enter-information .booking-form #q-mobile .mobile-dial-wrap .mobile-number-input,.q-enter-information .booking-form .mobile-dial-wrap.booking-control .mobile-number-input{display:block!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important}.q-enter-information .booking-form #q-mobile .mobile-dial-wrap .mobile-number-input .el-input__inner,.q-enter-information .booking-form .mobile-dial-wrap.booking-control .mobile-number-input .el-input__inner{width:100%!important;max-width:none!important;height:40px;line-height:40px;border-radius:0 4px 4px 0}@media screen and (max-width:767px){.q-enter-information .booking-form .booking-form-row.el-row{-ms-grid-columns:1fr;grid-template-columns:1fr;column-gap:0}.q-enter-information .booking-form .booking-form-row.el-row>.el-col,.q-enter-information .booking-form .booking-form-row.el-row>.el-col-12,.q-enter-information .booking-form .booking-form-row.el-row>.el-col-24,.q-enter-information .booking-form .booking-form-row.el-row>.el-col-xs-24{grid-column:1/-1;width:100%!important}}.pl25pr25{padding-left:25px;padding-right:25px}.icon-close{width:18px;height:18px;background-size:100% auto;cursor:pointer}.icon-dl-item{padding:15px 25px}.icon-dl-item-ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.icon-dl-item-li{min-height:80px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px 0;cursor:pointer;width:20%;text-align:center}.icon-dl-item-li:hover{background-color:#eee}.icon-dl-item-li .fa{font-size:20px}.icon-dl-item-li p{margin-top:6px;font-size:14px}.icon-dl-item-dt{font-size:16px;color:#000;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f3f3f3}.icon-search-form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:25px 25px 10px;border:1px solid #ccc;border-radius:60px;position:relative}.icon-search-form input{width:100%;color:#000;font-size:14px;padding:10px 40px 10px 20px;border:none;background:transparent}.icon-search-form .fa-times-circle{position:absolute;right:15px;font-size:18px;cursor:pointer;color:#b3b3b3;transition:.2 ease}.icon-search-form .fa-times-circle:hover{color:#999}.v-flex1{-ms-flex:1;flex:1}.settings-icon .pop-msg-body{height:96vh!important}:root{--attr-title:""}.el-select.v-el-select-style{margin-top:25px;width:100%}.el-select.v-el-select-style .el-input__inner{color:#000;font-size:14px;padding-left:0;min-height:30px;height:auto;line-height:normal;border:none;border-bottom:2px solid #d6d6d6;border-radius:0}.el-select.v-el-select-style .el-input__inner::-webkit-input-placeholder{display:none}.el-select.v-el-select-style .el-input.is-focus .el-input__inner,.el-select.v-el-select-style.v-have .el-input .el-input__inner{border-color:#000}.el-select.v-el-select-style .el-input__suffix{top:7px;right:10px;width:16px;height:16px;transform:rotate(180deg)}.el-select.v-el-select-style .el-input__icon{width:16px;height:16px;background-size:100%}.el-select.v-el-select-style .el-input__icon:after,.el-select.v-el-select-style .el-input__icon:before{display:none}.el-select.v-el-select-style .el-input:before{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;content:var(--attr-title);left:0;top:0;font-size:14px;line-height:25px;color:#777;transition:transform .3s}.el-select.v-el-select-style.v-have .el-input:before{transform:translateY(-25px)}.v-el-item-style .el-form-item__content{line-height:normal}.popper__arrow{display:none!important}.el-popper[x-placement^=bottom]{margin-top:2px}.v-h14{height:14px}.div-tab-switch{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;color:#000}.div-tab-switch .v-item.active{color:#d01d22;font-weight:700}.div-tab-switch .v-line{margin:0 8px;width:1px;height:14px;background:#d9d9d9}.app-form-input-div{position:relative;margin-top:25px}.app-form-input-div .v-title{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;top:0;font-size:14px;line-height:25px;color:#777;transition:transform .3s}.app-form-input-div.is-textarea .v-title,.app-form-input-div.v-have .v-title{transform:translateY(-25px);pointer-events:all}.app-form-input-div.v-have .app-form-input{border-color:#000}.vs-tips{margin-top:6px;font-size:12px;line-height:18px;color:#b3b3b3}.vs-icon-show{margin:0 10px 0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 5px;min-width:24px;height:24px;border:1px solid #000}.v-btn.vs-select-icon-btn{padding:0;min-width:78px;height:24px;background:#fff;border:1px solid #000;border-radius:1px;color:#000;font-size:12px}.vvv-sort-input .app-form-input{width:60px;height:28px;text-align:center;border:1px solid #d6d6d6;border-radius:2px;font-size:14px;color:#000}.v-h20{height:20px}.top-search-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-search-form .v-btn{height:32px;font-family:Roboto;font-weight:600;font-size:12px;line-height:14px;background-color:#000}.top-search-item{width:25%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.top-search-item:not(:nth-of-type(4n)){padding-right:32px}.top-search-item .app-form-input-div{width:100%}.icon-copy{cursor:pointer}.parameters-item-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.parameters-item{width:33.33%}.parameters-item:not(:first-child){padding-left:15px}.img-accament{position:absolute;width:16px;right:0;top:5px}.q-payment-button .v-btn{margin:0 5px;height:30px;min-width:70px;font-size:14px}.q-payment-button .v-btn.v-cancel{background-color:#000}.tipo-pop-head{padding:0 0 20px;font-weight:400;border-bottom:1px solid #f2f2f2}.tipo-pop-h3,.tipo-pop-head{font-size:16px;line-height:19px}.tipo-pop-h3{margin-top:16px;font-weight:600;color:#5490f9}.tipo-pop-item{font-weight:400;margin-top:16px;font-size:14px;line-height:16px;color:#000}.tipo-pop-item .v-p2{margin-top:4px;color:#bebebe}.app-content.login-page{padding:0;height:100%}.app-content.login-page .app-content-body{display:-ms-flexbox;display:flex;overflow:hidden}.login-content{padding:122px 0 0;width:100%;max-width:654px;min-height:100vh;background:#fff}.login-logo{text-align:center}.login-form{margin:0 auto;width:100%;max-width:496px}.flex-1{-ms-flex:1;flex:1}.login-h2{margin:24px 0 52px;text-align:center;font-weight:500;font-size:16px}.login-yz-code{margin-top:auto;margin-left:4px;display:-ms-flexbox;display:flex;width:92px;cursor:pointer}.login-yz-code img{height:38px}.forgot-span-code{position:absolute;top:0;right:0;font-size:14px;color:#d01d22;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;text-align:right;width:134px}.forgot-span-code+.app-form-input{padding-right:140px}.login-btn{margin-top:80px;font-weight:500;font-size:16px;height:48px!important;width:100%;background:#d01d22;border-radius:4px!important}.login-sign-select{margin-top:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.login-forgot-text,.login-sign-select{font-size:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#d01d22}.login-forgot-text{line-height:21px}.language-button{width:55px;height:32px;border-radius:16px;background:var(--language-color);color:var(--language-txt);box-shadow:0 2px 4px rgba(0,0,0,.25);cursor:pointer}.language-width{width:15px}.language-button-active{width:55px;height:32px;border-radius:16px;background:var(--language-active-color);color:var(--language-active-txt);cursor:pointer}.error-pop-page{padding:15px 25px;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;z-index:999;text-align:center;background:#f3f9fc}.error-pop-html,.error-pop-page{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.error-pop-html{max-height:100%;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.error-pop-text{color:rgba(0,0,0,.6);font-weight:500;line-height:20px;font-size:16px;width:100%;text-align:center}.error-pop-btn{margin-top:30px}.error-pop-btn .btn-linear{color:#fff;font-size:16px;box-shadow:none;border-radius:80px;line-height:35px;width:100px;background:#448ad1}.no-data{background:var();height:280px;background:url(../../vue_lib/img/nodata.696ea91b.png) no-repeat 50%;background-size:auto 100%}.header-make{font-size:14px;color:var(--txt-color)}.header-make,.header-make-active{font-weight:400;line-height:34px;text-align:center;padding:0 13px 0 14px;cursor:pointer}.header-make-active{color:var(--active-txt);border-bottom:var(--active-border)}.no-data-box{text-align:center;padding:50px 0;font-size:16px}.no-data-box.h100{font-size:14px;line-height:16px;color:rgba(0,0,0,.6)}.no-data-box.h100 .no-data{height:100px}.no-data-box.h100 p{margin-top:18px;color:#000;font-size:16px}.no-data-box p{font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.24px;color:rgba(0,0,0,.6)}body{--left-menu-width:220px;--header-height:80px;--content-gap:40px;--app-navigate-height:96px}.v-page-cb{height:100vh;overflow-y:auto;overflow-x:hidden}img[lazy=loading]{width:32px!important;height:32px!important}img[lazy=error]{-o-object-fit:contain!important;object-fit:contain!important}.app-wrapper{padding-top:var(--header-height);display:-ms-flexbox;display:flex;width:100%;height:100vh}.header-bar{z-index:99;height:var(--header-height)}.header-bar-body{position:fixed;top:0;left:0;right:0;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;height:var(--header-height);opacity:1}.header-bar-body .q-new-head{width:100%;background:var(--select-bg);box-sizing:border-box;padding:10px 0}.header-bar-body .q-new-head .head-new-language{max-width:1280px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.header-bar-body .q-new-head .head-new-flex{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.top-menu-list,.top-menu-list .v-item{display:-ms-flexbox;display:flex}.top-menu-list .v-item{position:relative;height:var(--header-height);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:16px;margin-right:55px}.top-menu-list .v-item.active{font-weight:700}.top-menu-list .v-item.active:after{position:absolute;bottom:0;width:40px;height:4px;content:"";background:#cc1c21}html[show-ulsel="1"] .ul-select-fixed{opacity:1;pointer-events:all}html[show-ulsel="1"] .header-user-info .v-name:after{transform:rotate(180deg)}.ul-select-fixed{position:fixed;opacity:0;pointer-events:none;top:60px;left:40px;width:180px;z-index:99;background:#fff;box-shadow:0 2px 4px hsla(0,0%,62%,.25)}.ul-select-fixed .v-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:Heebo;font-size:12px;line-height:18px;color:#000;transition:background-color .2s ease}.ul-select-fixed .v-item .v-ico{margin-right:6px}.ul-select-fixed .v-item:hover{background-color:#f2f2f2}.ul-select-fixed .v-item:not(:first-child){border-top:1px solid #dedede}.header-company{display:-ms-flexbox;display:flex;position:absolute;right:0}.header-company,.header-company .header-user-info{margin-left:auto}.header-company .header-user-info .v-name{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#000;font-size:14px;font-weight:500}.header-company .header-user-info .v-name:after{transition:transform .2s ease;margin-left:10px;content:"";width:16px;height:16px;background:url(../../vue_lib/img/icon-arrow-d.3890386d.png) no-repeat 100%}.header-company .header-user-info .v-out{cursor:pointer;margin-left:6px}.header-company .header-user-info .v-timer{min-width:160px;font-size:10px;font-weight:300;color:#000}.header-company .company-search{width:380px;height:38px;background:#fff;border:1px solid #d6d6d6;border-radius:2px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:20px;position:relative}.header-company .company-search .company-branch{font-weight:400;font-size:14px;line-height:38px;text-align:center;color:#777;padding:0 12px}.header-company .company-search .q-border{height:28px;border:1px solid #d6d6d6;margin:5px 0}.header-company .company-search .company-name{width:100%;font-weight:400;font-size:14px;line-height:38px;color:#000;padding-left:10px}.header-company .company-search .company-name .el-select__caret{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-size:16px 16px}.header-company .company-search .company-name .el-icon-arrow-up:before{content:""}.header-company .company-search .company-name .el-select .el-input__suffix .el-input__suffix-inner .el-select__caret{transition:transform 0s}.header-company .company-search .company-name .header-company .company-search .company-name .el-input--suffix .el-input__inner{color:#000;font-weight:400;font-size:14px;line-height:21px}.header-company .company-search .company-name .el-input--suffix .el-input__inner{width:100%;border:none;height:36px;background:#fff;padding:0}.header-company .company-search .company-name .el-select .el-input.is-focus .el-input__inner{border-color:#fff}.header-company .company-search .company-name .el-input__inner{line-height:38px}.header-company .company-search .company-name .q-select-input{width:288px;height:30px;margin:10px auto 13px auto}.left-menu-btn,.left-menu-close-btn{display:none;cursor:pointer;width:30px;height:30px;background-size:100%}.left-menu-close-btn{position:absolute;top:15px;right:15px}html[open-left-menu=open],html[open-left-menu=open] body{overflow:hidden}html[open-left-menu=open] .left-menu-bar{transition:transform .2s ease;transform:translateZ(0)}html[open-left-menu=open] .left-menu-cover{visibility:visible;opacity:1;pointer-events:all}.left-menu-bar{position:relative;padding:46px 0;z-index:90;width:var(--left-menu-width);max-height:calc(100vh - var(--header-height));color:#333;background:#f9f9f9;box-shadow:4px 0 10px #e3e3e3;overflow-y:auto}.left-menu-cover{display:none;position:fixed;left:0;width:100%;top:0;height:100%;z-index:80;visibility:hidden;opacity:0;pointer-events:none;transition:.15s ease;background:rgba(0,0,0,.75)}.left-menu-header{padding:24px 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.left-menu-header img{height:40px}.left-menu-h2{padding:0 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:38px;font-weight:700;font-size:12px;line-height:18px;color:#000}.left-menu-h2 .v-icon{margin-right:7px;width:18px;height:18px;background-repeat:no-repeat;background-position:50%}.left-menu-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:44px;height:38px;font-weight:400;font-size:12px;line-height:18px;color:#333;transition:.2s ease}.left-menu-item.active,.left-menu-item:hover{color:#fff;background:#d01d22;box-shadow:inset 0 3px 4px rgba(0,0,0,.25)}.left-menu-item .v-num{max-width:14px;height:14px;background:red;font-size:14px;border-radius:50%;color:#fff;margin-bottom:20px;text-align:center}.app-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;height:calc(100vh - var(--header-height));overflow-y:auto;overflow-x:hidden;background-color:#fff}.app-loading{position:absolute;left:0;right:0;bottom:0;top:0;z-index:98;background:#fff;background-size:32px!important}.app-loading.fadeOut{pointer-events:none}.app-content-top{height:var(--app-navigate-height)}.app-navigate{font-weight:700;font-size:24px;color:#000}.app-content-body{-ms-flex:1;flex:1}.app-content-header{padding:29px var(--content-gap);background:#fff}.app-pagination{padding:var(--content-gap)}.app-pagination-list{display:-ms-flexbox;display:flex}.app-pagination-list .v-item{color:rgba(0,0,0,.85);padding:0 4px;min-width:32px;height:32px;line-height:32px;font-size:14px;background:#f0f2f5}.app-pagination-list .v-item:not(:first-child){margin-left:8px}.app-pagination-list .v-item.v-next:before,.app-pagination-list .v-item.v-prev:before{display:block;content:"";width:100%;height:100%;pointer-events:none}.app-pagination-list .v-item.v-next:before,.app-pagination-list .v-item.v-prev:before{background-size:7px auto}.app-pagination-list .v-item.v-disabled{cursor:default}.app-pagination-list .v-item.v-disabled:before{opacity:.3}.app-pagination-list .v-item.active{pointer-events:none;cursor:default;color:#fff;background:#ffae00}img[preview]{cursor:pointer}.app-table-box{-ms-flex:1;flex:1;padding:0 var(--content-gap);background:#fff}.app-table-box table{min-width:100%}.app-table-box table thead th{white-space:nowrap;font-size:14px;text-align:left;height:40px;line-height:22px;background:#f0f2f5}.app-table-box table tbody td{transition:background-color .2s ease;padding:24px 0 18px}.app-table-box table tbody tr:nth-of-type(2n) td{background:#fafafa}.app-table-box table tbody tr:hover td{background:#f2f2f2}.app-table-box table tbody tr.border-bottom td{border-bottom:1px solid rgba(0,0,0,.05)}.app-tab-list{overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:0;white-space:nowrap;background:#f0f2f5}.app-tab-li{display:inline-block}.app-tab-li.active .app-tab-item{font-weight:500;color:#ffae00;background:#fff}.app-tab-item{display:block;font-size:14px;color:rgba(0,0,0,.65);padding:0 32px;height:48px;line-height:48px;background:#fafafa}.v-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px;font-size:16px;padding:0 16px;color:#fff;background:#d01d22;border-radius:2px}.v-btn:disabled{cursor:default;background:#ddd!important}.v-btn[size=sm]{height:38px;font-size:14px}.v-btn[size=min]{padding:0 8px;height:22px;font-size:12px}.v-btn[size=large]{height:40px;font-size:16px}.v-btn.hollow-gray-btn{background:#000}.v-btn.gray-btn{color:rgba(0,0,0,.85);background:#fafafa}.v-btn.hollow-blue-btn{color:#ffae00;background:#fffcef;border:1px solid #ffae00}.v-btn.blue-line-btn{color:#ffae00;box-shadow:0 2px 0 rgba(0,0,0,.016);background:#fff;border:1px solid #ffae00}.v-btn .app-loading{background-size:18px auto!important}.v-btn.w100{width:100%}.mr16{margin-right:16px}.app-min-tab{display:-ms-flexbox;display:flex}.app-min-tab .v-item{white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;line-height:22px;color:#000;padding:5px 16px;height:32px;background:#fff;border:1px solid #d9d9d9;border-right:none}.app-min-tab .v-item:first-child{border-radius:2px 0 0 2px}.app-min-tab .v-item:last-child{border-radius:0 2px 2px 0;border-right:1px solid #d9d9d9}.app-min-tab .v-item.active+.v-item:not(:last-child){border-right:none}.app-min-tab .v-item.active+.v-item{border-left:none}.app-min-tab .v-item.active{color:#fff;border-color:#ffae00;background:#ffae00}.v-img-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}.v-img-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.v-img86{width:80px;height:80px}.v-img48,.v-img50{width:50px;height:50px}.mr10{margin-right:10px}.mr12{margin-right:12px}.mt24{margin-top:24px}.mt60{margin-top:60px}.mb30{margin-bottom:30px}.mt-auto{margin-top:auto}.c00085{color:rgba(0,0,0,.85)!important}.bg-white{background:#fff}.v-disabled{pointer-events:none;background-color:#f0f2f5}.v-product-page .v-product-title{font-weight:500;font-size:14px;line-height:16px;max-width:274px;color:rgba(0,0,0,.85)}.v-product-page .v-product-id{margin-top:8px;font-size:14px;line-height:16px;color:rgba(0,0,0,.65)}.quiet-editor-wrapper{position:relative;padding:var(--content-gap);background:#fff}.ql-container{min-height:160px}.app-form-input{font-size:14px;background-color:#fff;background-clip:padding-box;border:none;border-bottom:2px solid #d6d6d6;height:30px;width:100%;display:block;font-weight:400;color:#000;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.app-form-input:-ms-input-placeholder{font-size:14px;color:rgba(0,0,0,.25);transition:transform .15s ease-in}.app-form-input::placeholder{font-size:14px;color:rgba(0,0,0,.25);transition:transform .15s ease-in}.app-form-input:focus{border-color:#000}.app-form-input[disabled],.app-form-input[readonly]{color:rgba(0,0,0,.25);background:#f5f5f5}.app-form-input[size=large]{padding:8px 12px;height:48px}.app-form-input[size=medium]{padding:9px 12px;height:40px}.app-form-input[size=sm]{padding:5px 16px;height:32px}textarea.app-form-input{line-height:19px;padding:16px;height:100px;border:1px solid #d6d6d6}.pr{position:relative}.app-input-length{top:calc(50% - 12px);right:16px;position:absolute;font-size:12px;line-height:24px;color:rgba(0,0,0,.65)}.app-input-length+.app-form-input{padding-right:80px}.app-input-before{font-size:14px;line-height:22px;text-align:center;min-width:52px;padding:0 4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fafafa;color:rgba(0,0,0,.65);box-shadow:inset 1px 0 0 #d9d9d9,inset 0 1px 0 #d9d9d9,inset 0 -1px 0 #d9d9d9;border-radius:2px 0 0 2px}.app-input-after,.app-input-before+.app-form-input{border-radius:0 2px 2px 0}.app-input-after{font-size:14px;line-height:22px;text-align:center;min-width:52px;padding:0 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fafafa;color:rgba(0,0,0,.65);box-shadow:inset -1px 0 0 #d9d9d9,inset 0 1px 0 #d9d9d9,inset 0 -1px 0 #d9d9d9;white-space:nowrap}.app-input-after~.app-form-input{border-right:none;width:100%;border-radius:2px 0 0 2px}.app-form-item-invalid .app-form-input{box-shadow:0 0 0 2px rgba(255,77,79,.2);border-color:#ff4d4f}.app-form-item.flex-column{margin-bottom:16px;line-height:24px}.app-form-item.flex-column.mb8 .app-form-label{padding-top:0;padding-bottom:0;margin-bottom:8px!important}.app-form-item.flex-column .app-form-label{padding-top:0;padding-bottom:0;margin-bottom:16px}.app-pop-mark{cursor:pointer}.app-pop-mark:hover .app-pop-body{transform:rotateX(0);pointer-events:auto;visibility:visible;opacity:1}.app-pop-body{opacity:0;transform:rotateX(50deg);transform-origin:center top;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;transition:.2s ease;position:absolute;top:calc(100% + 10px);right:-6px;width:126px;padding:12px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);border-radius:2px;z-index:9}.app-pop-body:before{position:absolute;top:-8px;right:7px;width:0;content:"";height:0;border-left:8px solid transparent;border-right:7px solid transparent;border-bottom:16px solid #fff}.app-pop-body .v-content{max-height:150px;overflow-y:auto;font-size:12px;line-height:14px;color:rgba(0,0,0,.65)}.app-select-item{position:relative}.app-select-item .app-form-input{color:rgba(0,0,0,.85);-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;padding-right:30px;background-size:10px auto}.app-select-item.app-select-focus.show-top .app-select-ul{top:0!important;transform:rotateX(0) translate3d(0,-100%,0)!important}.app-select-item.app-select-focus .app-select-ul{transform:rotateX(0);pointer-events:auto;visibility:visible;opacity:1}.app-select-item.app-select-focus .app-form-input{box-shadow:0 0 0 2px rgba(255,174,0,.2);border-color:#ffae00}.app-select-item.app-select-focus .app-form-input:-ms-input-placeholder{transform:translate3d(4px,0,0)}.app-select-item.app-select-focus .app-form-input::placeholder{transform:translate3d(4px,0,0)}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:#ffae00!important}.el-date-table td.in-range div{background-color:rgba(255,174,0,.2)!important}.el-date-table td.today span,.el-date-table td span:hover{color:#ffae00!important}div.app-select-ul{max-height:none;width:254px}div.app-select-ul .app-select-list{max-height:260px;overflow-y:auto;-ms-flex:1;flex:1;padding:0 35px;text-align:center}div.app-select-ul .app-select-list .app-option{padding:0;line-height:28px}.app-select-top{padding:6px 0;font-size:14px;line-height:28px;display:-ms-flexbox;display:flex;text-align:center;color:rgba(0,0,0,.65);box-shadow:inset 1px 0 0 #f0f0f0,inset 0 -1px 0 #f0f0f0}.app-select-top span{-ms-flex:1;flex:1}.app-select-foot{box-shadow:inset 0 1px 0 #f0f0f0;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.show-top .app-select-ul{top:0!important;transform:rotateX(50deg) translate3d(0,-100%,0)!important}.app-select-ul{opacity:0;transform:rotateX(50deg);transform-origin:center top;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;transition:.3s ease .05s;max-height:260px;overflow-y:auto;position:absolute;left:0;top:100%;width:100%;z-index:5;background:#fff;box-shadow:0 3px 6px -4px rgba(0,0,0,.12)}.app-option,label.app-form-input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-option{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding:9px 16px;font-size:14px;line-height:22px;color:rgba(0,0,0,.85);transition:background-color .15s ease}.app-option:not(.app-option-selected):hover{background-color:#f8f8f8}.app-option.app-option-selected{color:#ffae00;background:#fffcef}.app-form-label{margin-right:8px;font-size:14px;line-height:22px;color:rgba(0,0,0,.85)}.app-form-label i{font-style:normal;color:#ff4d4f}.v-ripples{position:absolute;transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;background:hsla(0,0%,100%,.3);animation:v-ripples .4s ease-out forwards,v-fade .8s ease-out forwards}@keyframes v-ripples{0%{width:0;height:0}to{width:200%;padding-top:200%}}@keyframes v-fade{0%{opacity:1}to{opacity:0}}.flex-x-start .app-form-label{padding:5px 0}.app-form-item-error{font-size:14px;line-height:22px;min-height:22px;color:#ff4d4f}.flex1{-ms-flex:1;flex:1}.loader{position:fixed;left:0;top:0;height:100vh;width:100vw;z-index:999;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#fff}body .loader_overlay{width:150px;height:150px;background:transparent;box-shadow:0 0 0 1000px hsla(0,0%,100%,.67),inset 0 0 19px 0 rgba(0,0,0,.16);border-radius:100%;z-index:-1;top:0}body .loader_cogs,body .loader_overlay{position:absolute;left:0;right:0;bottom:0;margin:auto}body .loader_cogs{z-index:-2;width:100px;height:100px;top:-120px!important;top:0}body .loader_cogs__top{position:relative;width:100px;height:100px;transform-origin:50px 50px;animation:rotate 10s linear infinite}body .loader_cogs__top div:first-of-type{transform:rotate(30deg)}body .loader_cogs__top div:nth-of-type(2){transform:rotate(60deg)}body .loader_cogs__top div:nth-of-type(3){transform:rotate(90deg)}body .loader_cogs__top div.top_part{width:100px;border-radius:10px;position:absolute;height:100px;background:#ffae00}body .loader_cogs__top div.top_hole{width:50px;height:50px;border-radius:100%;background:#fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}body .loader_cogs__left{position:relative;width:80px;transform:rotate(16deg);top:28px;transform-origin:40px 40px;animation:rotate_left 10s linear .1s infinite reverse;left:-24px;height:80px}body .loader_cogs__left div:first-of-type{transform:rotate(30deg)}body .loader_cogs__left div:nth-of-type(2){transform:rotate(60deg)}body .loader_cogs__left div:nth-of-type(3){transform:rotate(90deg)}body .loader_cogs__left div.left_part{width:80px;border-radius:6px;position:absolute;height:80px;background:#ffae00}body .loader_cogs__left div.left_hole{width:40px;height:40px;border-radius:100%;background:#fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}body .loader_cogs__bottom{position:relative;width:60px;top:-65px;transform-origin:30px 30px;animation:rotate_left 10.2s linear .4s infinite;transform:rotate(4deg);left:79px;height:60px}body .loader_cogs__bottom div:first-of-type{transform:rotate(30deg)}body .loader_cogs__bottom div:nth-of-type(2){transform:rotate(60deg)}body .loader_cogs__bottom div:nth-of-type(3){transform:rotate(90deg)}body .loader_cogs__bottom div.bottom_part{width:60px;border-radius:5px;position:absolute;height:60px;background:#ffae00}body .loader_cogs__bottom div.bottom_hole{width:30px;height:30px;border-radius:100%;background:#fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate_left{0%{transform:rotate(16deg)}to{transform:rotate(376deg)}}@keyframes rotate_right{0%{transform:rotate(4deg)}to{transform:rotate(364deg)}}.loader-text{padding-top:260px;color:#333;font-size:16px}.btn-switch,.loader-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-switch{display:inline-block;cursor:pointer}.btn-switch input{display:none}.btn-switch input:checked+span{background:#ffae00}.btn-switch input:checked+span:before{transform:translate3d(22px,0,0)}.btn-switch span{box-sizing:border-box;padding:2px;display:block;background:#f0f2f5;width:44px;height:22px;border-radius:50px;overflow:hidden;transition:background-color .15s ease-in-out}.btn-switch span:before{transition:transform .15s ease-in-out;display:block;content:"";width:18px;height:18px;border-radius:40px;background:#fff}.app-upload-wrapper{padding:12px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-top:16px;width:100%;min-height:312px;background:#fff;border:1px dashed rgba(0,0,0,.25)}.app-upload-btn,.app-upload-item{margin:8px;text-align:center;color:rgba(0,0,0,.45);width:128px;height:128px;border-radius:2px}.app-upload-item{position:relative;overflow:hidden}.app-upload-item:hover .v-cover{opacity:1}.app-upload-item .v-cover{transition:opacity .3s ease;opacity:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;top:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:16px;color:#fff;background:rgba(0,0,0,.4)}.app-upload-item .v-cover .v-text{margin-top:5px}.app-upload-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-upload-btn{padding-top:65px;font-size:14px;line-height:22px;-ms-flex-align:start;align-items:flex-start;background:#fafafa;border:1px dashed #d9d9d9;background-size:11px auto}.app-upload-btn,.app-upload-cover{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.app-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;-ms-flex-align:center;align-items:center}.upload-pop-body{width:100%;max-width:900px;min-height:396px;max-height:96vh;background:#fff}.pop-area-body{-ms-flex:1;flex:1;max-height:100%;overflow-y:auto}.upload-pop-top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 24px;border-bottom:1px solid #f3f3f3}.upload-pop-top .v-title{height:42px;line-height:42px;-ms-flex:1;flex:1;font-weight:700;font-size:16px;color:#000}.upload-pop-tab{display:-ms-flexbox;display:flex;margin:0 0 0 24px;color:rgba(0,0,0,.85);border-bottom:1px solid #f0f0f0}.upload-pop-tab .v-item{padding:12px 0;font-size:14px;line-height:22px;margin-right:32px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.upload-pop-tab .v-item.active{font-weight:500;color:#ffae00;position:relative}.upload-pop-tab .v-item.active:after{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#ffae00;content:""}.upload-pop-area{padding:16px 24px;min-height:242px}.upload-pop-area .v--tips1{font-size:14px;line-height:24px;margin-bottom:16px;color:rgba(0,0,0,.65)}.upload-pop-foot{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:22px 16px}.upload-pop-foot .v-btn{min-width:94px;border-radius:2px;margin:0 15px}.v-add-new{padding:16px 24px;font-size:14px;line-height:22px;text-align:center;color:#ffae00}.v-add-new span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:750px){.upload-pop-body{width:90%}.app-login-right{padding:0 30px}}::-webkit-scrollbar-thumb{background-color:#aaa;height:50px;outline-offset:-2px;outline:2px solid #fff;-webkit-border-radius:4px;border:2px solid #fff}::-webkit-scrollbar-thumb:hover{background-color:#999;height:50px;-webkit-border-radius:4px}::-webkit-scrollbar{width:8px;height:8px}.career-tab-nav-box::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track-piece{background-color:#fff;-webkit-border-radius:0}.app-tips-item{display:-ms-flexbox;display:flex;padding:12px 16px;background:#fffbe6;border:1px solid #ffe58f;border-radius:2px}.app-tips-item .icon-tips1{margin-top:3px;width:16px;height:16px;background-size:100%}.app-tips-item .v-tips-text{padding:0 8px;-ms-flex:1;flex:1;font-size:14px;line-height:22px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.85)}.error-pop-text{padding:0 30px}.mauto{margin:0 auto!important}.pop-iframe{width:100%;height:100%;min-height:60vh;border:none;background:var(--loadgif) no-repeat 50%;background-size:32px!important}@media screen and (max-width:1200px){.q-w-380{width:0}.q-chooseRestauart .q-select-restaurant .q-selected-yet{margin:0 auto}.q-h-40{height:0}.q-chooseRestauart .q-select-restaurant{padding-left:24px;padding-right:24px;box-sizing:border-box}.q-chooseRestauart .q-enter-information{padding-left:0;padding-right:0;box-sizing:border-box}}@media screen and (max-width:900px){.q-enter-information .title-input,.q-enter-information .title-input.el-select{width:100%!important;max-width:100%!important}.q-enter-information .title-input.el-select{display:block}.q-enter-information .title-input.el-select .el-input{width:100%!important}.q-enter-information .title-input.el-input:not(.el-input-group){width:100%!important;max-width:100%!important;display:block}.q-enter-information .title-input.el-input-group{width:100%!important;max-width:100%!important;display:inline-table!important;border-collapse:separate;border-spacing:0}.q-enter-information .info-left .el-input__inner{max-width:100%!important}.q-enter-information .info-left .el-input-group{width:100%!important;max-width:100%!important;display:inline-table!important}.q-enter-information .info-left .el-form-item{width:100%;margin-bottom:16px}.q-enter-information .info-left .el-form--label-top .el-form-item__label{margin-top:4px!important;padding:0 0 6px!important;line-height:1.4}.q-enter-information .info-left .el-form-item__content{width:100%!important;margin-left:0!important}.q-enter-information .info-left .booking-form-row.el-row{display:-ms-grid!important;display:grid!important;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0;margin-left:0!important;margin-right:0!important;width:100%;max-width:100%;box-sizing:border-box}.q-enter-information .info-left .booking-form-row.el-row:after,.q-enter-information .info-left .booking-form-row.el-row:before{display:none!important;content:none!important}.q-enter-information .info-left .booking-form-row.el-row>.el-col{float:none!important;box-sizing:border-box;min-width:0;padding-left:0!important;padding-right:0!important;width:auto!important;max-width:none!important}.q-enter-information .info-left .booking-form-row.el-row>.el-col-24{grid-column:1/-1;width:100%!important}.q-enter-information .info-left .el-form-item.date-full-item,.q-enter-information .info-left .el-form-item.field-full-item,.q-enter-information .info-left .el-form-item.guest-full-item,.q-enter-information .info-left .el-form-item.remark-full-item,.q-enter-information .info-left .el-form-item.title-input{display:block!important;width:100%!important;margin-top:0!important;vertical-align:top}.q-enter-information .info-left .el-form-item.date-full-item .el-form-item__content,.q-enter-information .info-left .el-form-item.field-full-item .el-form-item__content,.q-enter-information .info-left .el-form-item.guest-full-item .el-form-item__content,.q-enter-information .info-left .el-form-item.remark-full-item .el-form-item__content,.q-enter-information .info-left .el-form-item.title-input .el-form-item__content{display:block!important;width:100%!important;max-width:100%!important}.q-enter-information .info-left .el-form-item{margin-bottom:18px;max-width:100%}.q-enter-information .info-left .date-full-input,.q-enter-information .info-left .from-input,.q-enter-information .info-left .guest-full-input,.q-enter-information .info-left .mobile-dial-wrap,.q-enter-information .info-left .mobile-dial-wrap.title-input,.q-enter-information .info-left .title-input:not(.el-form-item){width:100%!important;max-width:100%!important;box-sizing:border-box}.q-enter-information .info-left .el-select.guest-full-input,.q-enter-information .info-left .el-select.title-input{display:block!important;width:100%!important}.q-enter-information .info-left .el-select.guest-full-input .el-input,.q-enter-information .info-left .el-select.title-input .el-input{width:100%!important}.q-enter-information .info-left .date-full-input .el-input__inner,.q-enter-information .info-left .el-input.title-input .el-input__inner,.q-enter-information .info-left .el-select.guest-full-input .el-input__inner,.q-enter-information .info-left .el-select.title-input .el-input__inner,.q-enter-information .info-left .from-input .el-input__inner{width:100%!important;max-width:none!important}.q-enter-information .info-left #q-mobile .mobile-dial-wrap{width:100%!important;max-width:100%!important}.q-enter-information .info-left .el-form-item.remark-full-item,.q-enter-information .info-left .el-form-item.remark-full-item .el-form-item__content{display:block!important;width:100%!important}.q-enter-information .info-left .el-form-item.remark-full-item .el-textarea__inner,.q-enter-information .info-left .el-form-item.remark-full-item .ruleform-input,.q-enter-information .info-left .el-form-item.remark-full-item .ruleform-input.el-textarea{width:100%!important;max-width:100%!important;box-sizing:border-box}.q-chooseRestauart,.q-enter-information,.q-select-restaurant{max-width:100%;overflow-x:hidden;box-sizing:border-box}#q-mobile,#q-mobile .el-input-group{width:100%!important;max-width:100%!important}#q-mobile .el-input-group{display:inline-table!important}#q-mobile .el-input-group .el-input-group__prepend{display:table-cell;white-space:nowrap;vertical-align:middle;width:1%;padding:0;background:#fff}#q-mobile .el-input-group .el-input__inner{display:table-cell;width:100%}.el-form--inline .guest-full-item{display:block;width:100%;margin-top:0}.el-form--inline .guest-full-item .el-form-item__content{width:100%!important;margin-left:0!important}.date-full-input.el-date-editor,.date-full-input.el-date-editor.el-input,.date-full-input.el-date-editor.el-input__inner,.ruleform-input{width:100%!important;max-width:100%!important}.q-detail-flex{-ms-flex-direction:column;flex-direction:column;background:#fff!important;border-radius:30px 30px 0 0;padding:20px 0}.q-detail-flex .detail-colom{-ms-flex-align:center;align-items:center}.q-clause,.q-reminder{margin:0 auto}.q-pay{display:block;margin:10px auto}.q-w-380{width:20px}.q-chooseRestauart .q-select-restaurant .q-selected-yet{margin:0 auto}.q-h-40{height:0}.time-slot-grid{-ms-grid-columns:(minmax(0,1fr))[3]!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px}.v-page-cb{overflow-x:hidden}}@media screen and (max-width:767px){.q-enter-information .info-left .booking-form-row.el-row{-ms-grid-columns:1fr;grid-template-columns:1fr;column-gap:0}.q-enter-information .info-left .booking-form-row.el-row>.el-col,.q-enter-information .info-left .booking-form-row.el-row>.el-col-12,.q-enter-information .info-left .booking-form-row.el-row>.el-col-24,.q-enter-information .info-left .booking-form-row.el-row>.el-col-xs-24{grid-column:1/-1;width:100%!important}}@media screen and (max-width:1200px)and (min-width:901px){.q-enter-information .info-left .booking-form-row.el-row{display:-ms-grid!important;display:grid!important;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0;margin-left:0!important;margin-right:0!important;width:100%;max-width:100%;box-sizing:border-box}.q-enter-information .info-left .booking-form-row.el-row:after,.q-enter-information .info-left .booking-form-row.el-row:before{display:none!important;content:none!important}.q-enter-information .info-left .booking-form-row.el-row>.el-col{float:none!important;box-sizing:border-box;min-width:0;padding-left:0!important;padding-right:0!important;width:auto!important;max-width:none!important}.q-enter-information .info-left .booking-form-row.el-row>.el-col-24{grid-column:1/-1;width:100%!important}.q-enter-information .info-left .el-form-item.date-full-item,.q-enter-information .info-left .el-form-item.field-full-item,.q-enter-information .info-left .el-form-item.guest-full-item,.q-enter-information .info-left .el-form-item.remark-full-item,.q-enter-information .info-left .el-form-item.title-input{display:block!important;width:100%!important;margin-top:0!important}.q-enter-information .info-left .el-form-item.date-full-item .el-form-item__content,.q-enter-information .info-left .el-form-item.field-full-item .el-form-item__content,.q-enter-information .info-left .el-form-item.guest-full-item .el-form-item__content,.q-enter-information .info-left .el-form-item.remark-full-item .el-form-item__content,.q-enter-information .info-left .el-form-item.title-input .el-form-item__content{display:block!important;width:100%!important;max-width:100%!important}.q-enter-information .info-left .el-form-item{margin-bottom:20px;max-width:100%}.q-enter-information .info-left .date-full-input,.q-enter-information .info-left .from-input,.q-enter-information .info-left .guest-full-input,.q-enter-information .info-left .mobile-dial-wrap,.q-enter-information .info-left .mobile-dial-wrap.title-input,.q-enter-information .info-left .title-input:not(.el-form-item){width:100%!important;max-width:100%!important;box-sizing:border-box}.q-enter-information .info-left .el-select.guest-full-input,.q-enter-information .info-left .el-select.title-input{display:block!important;width:100%!important}.q-enter-information .info-left .el-select.guest-full-input .el-input,.q-enter-information .info-left .el-select.title-input .el-input{width:100%!important}.q-enter-information .info-left .date-full-input .el-input__inner,.q-enter-information .info-left .el-input.title-input .el-input__inner,.q-enter-information .info-left .el-select.guest-full-input .el-input__inner,.q-enter-information .info-left .el-select.title-input .el-input__inner,.q-enter-information .info-left .from-input .el-input__inner{width:100%!important;max-width:none!important}.q-enter-information .info-left .el-input__inner{max-width:100%!important}.q-enter-information .info-left #q-mobile .mobile-dial-wrap{width:100%!important;max-width:100%!important}.q-enter-information .info-left .el-form-item.remark-full-item .el-textarea__inner,.q-enter-information .info-left .el-form-item.remark-full-item .ruleform-input,.q-enter-information .info-left .el-form-item.remark-full-item .ruleform-input.el-textarea{width:100%!important;max-width:100%!important;box-sizing:border-box}.q-chooseRestauart,.q-enter-information,.q-select-restaurant{max-width:100%;overflow-x:hidden;box-sizing:border-box}.v-page-cb{overflow-x:hidden}.date-full-input.el-date-editor,.date-full-input.el-date-editor.el-input,.date-full-input.el-date-editor.el-input__inner,.ruleform-input{width:100%!important;max-width:100%!important}}@media screen and (max-width:800px){.ruleform-input{width:100%!important;max-width:100%!important}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:300px}.date-full-input.el-date-editor,.date-full-input.el-date-editor.el-input,.date-full-input.el-date-editor.el-input__inner,.q-enter-information .info-left .date-full-input.el-date-editor,.q-enter-information .info-left .date-full-input.el-date-editor.el-input,.q-enter-information .info-left .date-full-input.el-date-editor.el-input__inner,.q-enter-information .info-left .el-date-editor.el-input,.q-enter-information .info-left .el-date-editor.el-input__inner,.q-enter-information .info-left .guest-full-input,.q-enter-information .info-left .mobile-dial-wrap,.q-enter-information .info-left .remark-full-item .ruleform-input,.q-enter-information .info-left .remark-full-item .ruleform-input .el-textarea__inner,.q-enter-information .info-left .title-input{width:100%!important;max-width:100%!important}.q-enter-information .info-left .q-primary-button{width:325px;height:56px;margin:0 auto;line-height:56px}.q-w-380{width:20px}.q-chooseRestauart .q-select-restaurant .q-selected-yet{margin:0 auto}.q-chooseRestauart{margin:-6px auto 0 auto}}@media screen and (max-width:700px){.ruleform-input{width:100%!important;max-width:100%!important}.q-chooseRestauart .q-select-restaurant .q-selected-yet{margin:0 auto}.q-h-40{height:0}}@media screen and (max-width:600px){.q-h-200{height:0}.booking-form .booking-form-row>.el-col:first-child .half-field-item,.el-form--inline .guest-full-item{margin-top:20px}.header-bar-body{width:100%}.header-bar-body img{display:none}.home-logo{background:url(../../vue_lib/img/app-icon1.aee062ea.png) no-repeat 50%;background-size:100% size}.home-logo .q-home-pagetxt{padding-left:15px}.home-logo .q-home-pagetxt .q-welcome{font-weight:500;font-size:45px}.home-logo .q-home-pagetxt .q-laem{width:308px;font-size:30px}.home-logo .q-home-pagetxt .q-dinner{font-size:14px}.home-logo .q-button{width:350px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.swiper-header-banner{width:100%;display:none}.home-logo .q-button .q-modify{border:none;background:none;text-decoration:underline;margin-top:80px;color:#fff}.home-logo .q-button .q-modify-active{width:280px;height:54px;border:3px solid #fff;line-height:54px;margin-top:-116px}.q-chooseRestauart{background:#ebeaeb;border-radius:30px 30px 0 0}.mobile-input .el-input__inner{width:362px}.q-chooseRestauart .swiper-container{height:170px}.q-chooseRestauart .q-select-restaurant .q-select-title .select-txt{font-size:16px}.q-chooseRestauart .q-select-restaurant .q-select-list .list-left-logo .shop-pin-icon,.q-chooseRestauart .q-select-restaurant .q-select-list .list-left-logo img,.q-chooseRestauart .q-select-restaurant .q-select-list .list-left .shop-pin-icon,.q-chooseRestauart .q-select-restaurant .q-select-list .list-left img{width:82px;height:82px}.q-chooseRestauart .q-select-restaurant .q-select-list .left-txt{padding-left:10px;font-size:14px}.q-chooseRestauart .q-select-restaurant .q-select-list .list-left{-ms-flex-align:start;align-items:start;-ms-flex:1;flex:1}.q-chooseRestauart .q-select-restaurant .q-select-list .left-address .address-name{font-size:12px}#address-newshop-name .address-name{-ms-flex:1;flex:1}.q-chooseRestauart .q-select-restaurant .q-select-list{width:100%;padding:0}.q-chooseRestauart .q-select-restaurant .q-select-list .left-address .address-icon{height:14px;background:url(../../vue_lib/img/app-icon2.dfc6c2b8.png) no-repeat 50%;background-size:14px auto}.q-chooseRestauart .q-select-restaurant .q-select-list .left-address .time-icon{height:14px;background:url(../../vue_lib/img/app-icon3.4aa83e8b.png) no-repeat 50%;background-size:14px auto}.q-chooseRestauart .q-select-restaurant{padding:0 16px;border-radius:30px 30px 0 0;margin-top:26px;min-height:100vh}.q-chooseRestauart #q-message-home{padding-left:16px;padding-right:16px;border-radius:30px 30px 0 0;margin-top:0;min-height:100vh;box-sizing:border-box}.q-chooseRestauart .q-enter-information{margin-top:-33px;padding-top:0}.q-chooseRestauart .q-select-restaurant .q-select-list .left-address{margin-top:9px;-ms-flex-align:baseline;align-items:baseline;padding:0}.q-chooseRestauart .q-select-restaurant .q-select-list .address-select{padding-left:5px}.q-chooseRestauart .q-select-restaurant .q-newadd-shop{padding:21px 0 2px 0;border-bottom:none}.mobile-input{max-width:350px}.title-input,.title-input.el-select{width:100%!important;max-width:100%!important}.title-input.el-select{display:block}.title-input.el-select .el-input{width:100%!important}.title-input.el-input:not(.el-input-group){width:100%!important;max-width:100%!important;display:block}.title-input.el-input-group{width:100%!important;max-width:100%!important;border-collapse:separate;border-spacing:0}.q-enter-information .info-left .el-input-group,.title-input.el-input-group{display:inline-table!important}#q-mobile,#q-mobile .el-input-group{width:100%!important;max-width:100%!important}#q-mobile .el-input-group{display:inline-table!important}#q-mobile .el-input-group .el-input-group__prepend{display:table-cell;white-space:nowrap;vertical-align:middle;width:1%;padding:0;background:#fff}#q-mobile .el-input-group .el-input__inner{display:table-cell;width:100%}.ruleform-input{width:100%!important;max-width:100%!important}.q-enter-information .info-left .el-button--primary{width:350px}.q-detail .show-time{width:325px}.q-detail-flex{-ms-flex-direction:column;flex-direction:column;background:#fff!important;border-radius:30px 30px 0 0;padding:20px 0}.q-clause{max-width:355px;margin:0 auto}.q-policy{min-height:100vh;max-width:355px;margin-top:-33px}.q-policy .q-tank{max-width:325px;font-size:12px;color:#9aa0a4;white-space:normal;word-break:break-all;overflow:hidden}.q-pay{display:block;width:325px;margin:11px auto}.q-h-216{height:45px}.q-pay-success .q-done{width:350px;margin-top:70px}.q-pay-success .q-pay-booking{max-width:350px;margin-left:auto;margin-right:auto}.q-enter-information .info-left .el-input__inner{max-width:350px!important}.q-retrieve-booking .q-retrieve{width:350px;margin-bottom:40px}.q-modify-button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.q-modify-button .modify-button,.q-modify-button .modify-button-active{width:325px;height:56px;border-radius:16px}.q-modify-button .modify-button{margin:15px 0}.q-retrieve-booking .search-icon{width:141px;height:141px;background:url(../../vue_lib/img/app-icon4.4158646d.png) no-repeat 50%;background-size:100% auto}.q-chooseRestauart .q-select-restaurant .q-select-list .go-address{width:60px;height:30px;font-size:13px;padding:0 6px;box-sizing:border-box;line-height:30px}.q-mask .q-detail-flex{width:260px;margin:100px auto 0 auto;border-radius:15px}.q-mask .q-detail-flex .q-pay-success{width:260px;margin:0 auto}.q-pay-success .waring-icon{width:58px;height:58px;background:url(../../vue_lib/img/app-icon5.ac5119fd.png) no-repeat 50%;background-size:100% auto}.q-pay-success .payment-txt{font-size:16px}.q-pay-success .q-done{margin:0}.q-mask .q-pay-success .q-done{width:129px;height:40px;display:block;margin:0 auto}.q-mask .q-detail-flex .q-pay-success{padding:20px 17px}.q-mask .q-detail-flex .q-return{padding:15px 0}.header-bar-body .header-company{display:block}.home-header-style .header-bar-body{display:none}.home-header-style .swiper-header-banner{display:block;background-size:cover;margin:0 auto}.swiper-header-banner .swiper-container,.swiper-header-banner .swiper-slide img{width:100%}.q-app-style{width:100%;height:60px;background:var(--title-bg);display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:5px 10px}.header-bar-body{display:none}.head-app-flex{width:30px;height:18px;background:url(../../vue_lib/img/app-return.0f20a92c.png) no-repeat 50%;background-size:18px auto}.head-app-logo{-ms-flex:1;flex:1;height:100%;padding:5px 0}.head-app-logo img{height:42px}.header-app-company{width:40px;height:24px;background:url(../../vue_lib/img/app-more.2c06bdf0.png) no-repeat 50%;background-size:24px auto;transition:.2s ease-out}.q-newapp-mask{width:100%;left:0;background:rgba(0,0,0,.5);z-index:999}.q-newapp-list,.q-newapp-mask{position:absolute;height:100%;top:0}.q-newapp-list{width:280px;right:0;background:#fff;margin:0;padding:15px 0;animation:fadeInOut 5s}.hidden{transform:translateX(100%)}@keyframes fadeInOut{0%{opacity:.5}50%{opacity:1}}.m-navbar{position:fixed;left:-3px;background-color:#000;opacity:.5;z-index:2}.m-navba,.m-navbar{top:0;bottom:0;right:0}.m-navba{position:absolute;left:100px;background-color:#fff;z-index:1000;padding:20px 0}.nav-leave{transform:translateX(0)}.nav-leave-active{transition:all .4s ease}.nav-enter,.nav-leave-to{transform:translateX(600px)}.nav-enter-active{transition:all .4s ease}.nav-enter-to{transform:translateX(0)}.q-list-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.q-list-logo img{width:90px;height:36px}.q-list-logo .q-newlist-close{width:16px;height:16px;background:url(../../vue_lib/img/close.1b78e983.png) no-repeat 50%;background-size:100% auto}.q-list-modify{width:100%;height:44px;font-size:14px;color:#000;padding:0 20px;line-height:44px;border-bottom:1px solid #ededed}.overflow-chooseRestauart{height:100%;background:#fff}.home-header-style .header-bar-body .q-new-head{display:none}.q-clause .clause-txt{padding-bottom:10px}.from-input{width:100%!important}.date-full-input.el-date-editor,.date-full-input.el-date-editor.el-input{width:100%!important;max-width:100%!important}.ruleform-input{width:100%}.select-input{width:100%!important}.time-slot-grid{-ms-grid-columns:(minmax(0,1fr))[3]!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px}.time-slot-btn{min-height:36px;height:auto;font-size:12px;padding:6px 4px}.q-enter-information .info-left .el-input__inner{max-width:100%!important}.q-enter-information .info-left .el-input-group{width:100%!important;max-width:100%!important}.q-enter-information .info-left .q-primary-button{width:325px;height:56px;margin:0 auto;line-height:56px}.q-chooseRestauart .q-select-restaurant .q-selected-yet{font-size:13px;text-align:left;padding-left:10px}.q-chooseRestauart .q-select-restaurant .q-selected-store{width:105px;height:36px;font-size:14px;margin:13px 0 20px 10px;line-height:36px}.home-header-style .q-chooseRestauart .q-select-restaurant{border-radius:0!important;min-height:100vh}.el-input-group{margin-top:0}.el-form--label-top .el-form-item__label{padding:0}.q-chooseRestauart .q-select-restaurant .q-select-list .q-new-change{height:24px;background:url(../../vue_lib/img/icon-9.3d53a9aa.png) no-repeat 50%;background-size:24px auto;color:transparent}.q-pay-success .notFound-icon{margin-top:20px}.q-new-change{height:24px;background:url(../../vue_lib/img/icon-9.3d53a9aa.png) no-repeat 50%;background-size:24px auto;color:transparent}.home-header{display:block}.no-data-img{width:280px;height:280px;background:url(../../vue_lib/img/nodata.696ea91b.png) no-repeat 50%;background-size:100% auto;margin:0 auto}.no-data-txt{font-weight:400;font-size:14px;color:#000;text-align:center}.info-left{margin-top:20px}.payment-fail-icon,.payment-icon{margin:0 auto}.q-enter-information .info-left .el-form--label-top .el-form-item__label{margin-top:4px}#q-mobile .el-input-group{margin-top:0}.q-chooseRestauart .q-select-restaurant .q-selected-yet{margin:0 auto}.q-h-40{height:0}}@media screen and (max-width:520px){.mobile-input .el-input__inner{width:360px}.q-h-200{height:0}.q-chooseRestauart .q-select-restaurant .q-selected-yet{margin:0 auto}.q-h-40{height:0}}@media screen and (max-width:433px){.mobile-input .el-input__inner{width:340px}.q-h-200{height:0}.q-chooseRestauart .q-select-restaurant .q-selected-yet{margin:0 auto}.q-h-40{height:0}}@media screen and (max-width:400px){.mobile-input .el-input__inner{width:290px}.q-h-200{height:0}.q-chooseRestauart .q-select-restaurant .q-selected-yet{margin:0 auto}.q-h-40{height:0}}