@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&display=swap);#app{height:100vh}.audio-div[data-v-52a50d40]{position:absolute;z-index:-1}body,html{touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;zoom:1;--el-fill-color-blank:hsla(0,0%,100%,0);overscroll-behavior:none;touch-action:pan-y}.main{height:100vh;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.img-icon{width:20px;height:20px}*,:after,:before{font-family:Noto Sans SC,sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial;box-sizing:inherit;user-select:none}*,.cJmZZH,:after,:before{-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.cJmZZH{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;user-select:none;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}a{text-decoration:none}.notice_confirm{font-size:22px;font-weight:700;line-height:35px}.confirm-box{max-width:45vw}.confirm-box .el-message-box__title{font-size:24px}.confirm-box .el-message-box__message{font-size:24px;padding:0 10px 10px}.confirm-box .el-message-box__message p{line-height:30px}.confirm-box .el-button{flex:1 0 auto;font-size:18px;padding:20px 0}.confirm-box .el-message-box__errormsg{font-size:24px;font-weight:700}.confirm-box .el-input__inner{font-size:24px;--el-input-inner-height:unset;padding:10px 5px}.confirm-box .el-overlay-message-box{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100vh}.confirm-box .attention-txt{font-size:30px;font-weight:700;margin:10px;color:#d00}.footer-wrapper{flex:0 0 8vh;background-color:#ccc;display:flex;justify-content:space-between;padding:0 5vw;align-items:center;z-index:2}.footer-wrapper .el-button{font-size:20px;font-weight:700;position:relative;opacity:.8}.footer-wrapper .el-button.is_active{color:#000;opacity:1}.footer-wrapper .el-button.is_active:after{content:"";display:block;width:80%;height:2px;background-color:#000;position:absolute;bottom:0;left:10%}.footer-wrapper .el-button .el-icon{padding-right:5px;font-size:36px}.footer-wrapper .el-badge__content{font-family:sans-serif;border:unset;font-weight:700;font-size:18px;height:24px;border-radius:25px;padding:0 9px;text-shadow:1px 1px 1px rgba(0,0,0,.812)}.footer-wrapper .el-badge__content.el-badge__content--danger{background-color:#fb3d2d}.header-wrapper{display:flex;flex-direction:row;height:6vh;background:#8f8e94;border-bottom:1px solid rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(26,26,26,.1);padding:16px}.header-wrapper .header-fill{min-width:10vw;flex:0 1 auto;display:flex;flex-direction:row;align-items:center}.header-wrapper .left-fill .header-btn,.header-wrapper .right-fill .header-btn{font-size:20px}.header-wrapper .left-fill .header-btn.el-button,.header-wrapper .right-fill .header-btn.el-button{border:1px solid #fff}.header-wrapper .left-fill .header-btn.noAudio,.header-wrapper .right-fill .header-btn.noAudio{animation:color-cycle 2s infinite}@keyframes color-cycle{0%{background-color:red}50%{background-color:rgba(255,0,0,0)}to{background-color:red}}.header-wrapper .right-fill{justify-content:flex-end}.header-wrapper .content-wrapper{flex:1 0 auto;display:flex;align-items:center}.header-wrapper .content-wrapper button{flex:1 1 auto;border-radius:0;color:#fff;font-size:22px;font-weight:700;padding:20px}.header-wrapper .content-wrapper button.el-button+.el-button{margin-left:0}.header-wrapper .content-wrapper button.is_active{background-color:#fff;color:#8f8e94}.header-wrapper .content-wrapper button:active,.header-wrapper .content-wrapper button:hover{color:unset}.header-wrapper .content-wrapper button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.header-wrapper .content-wrapper button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.header-wrapper .el-badge{margin-left:5px}.header-wrapper .el-badge .el-badge__content{border:unset;font-size:18px;font-family:sans-serif;height:24px;padding:0 8px;border-radius:50px;top:unset;text-shadow:1px 1px 1px rgba(0,0,0,.812)}.header-wrapper .el-badge .el-badge__content.el-badge__content--danger{background-color:#fb3d2d}.header-wrapper .header-setting-model .el-form-item__label{font-size:18px}.header-wrapper .header-setting-model .el-form-item__content{justify-content:flex-end}.view-wrapper{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden}.view-wrapper .content-wrapper{flex:1 1 auto;display:flex;overflow:auto}.order-wrapper{flex:1 1 auto;display:flex;flex-direction:row;background-color:#eee;max-width:100vw}.order-wrapper .el-empty{flex-grow:1}.order-wrapper .el-empty .el-empty__description p{font-size:30px;font-weight:700}.order-wrapper .order-docker{flex:0 0 25%;display:flex;flex-direction:column;box-shadow:inset 2px 0 0 0 #8f8e94,2px 0 0 0 #8f8e94;background-color:#fff}.order-wrapper .order-docker .order_note{padding:5px;font-size:18px;color:#000;border-left:4px solid red}.order-wrapper .order-docker ._title{margin-left:2px;padding:10px;flex:0 1 auto;border-bottom:1px solid rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(26,26,26,.1);display:flex;color:#fff;font-size:22px;font-weight:700;position:sticky;top:0;min-height:28px;justify-content:flex-end;background:#117bf5;gap:7px}.order-wrapper .order-docker ._title.kind2,.order-wrapper .order-docker ._title.kind3{background:#3cbc52}.order-wrapper .order-docker ._title.kind4,.order-wrapper .order-docker ._title.kind5{background:#de9432}.order-wrapper .order-docker ._title ._content{flex:1 1 auto}.order-wrapper .order-docker ._title ._price{flex:1 0 auto;text-align:right}.order-wrapper .order-docker .order-item{flex:1 1 100%;display:flex;flex-direction:column;overflow:auto;position:relative}.order-wrapper .order-docker .order-item>*{flex-shrink:0}.order-wrapper .order-docker .order-item .confirm_mask{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.86);color:red;font-size:50px;font-weight:700;writing-mode:vertical-rl;text-orientation:mixed;display:flex;align-items:center;letter-spacing:16px;justify-content:center;z-index:2}.order-wrapper .order-docker .order-item ._item{display:flex;flex-direction:column;justify-content:center;border-bottom:2px solid hsla(0,0%,80%,.38);font-weight:700;min-height:50px;position:relative}.order-wrapper .order-docker .order-item ._item.is_loading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,49%,.388)}.order-wrapper .order-docker .order-item ._item.is_not_area{background-color:hsla(0,0%,80%,.584);cursor:not-allowed}.order-wrapper .order-docker .order-item ._item.is_finish{background-color:#a4e786;margin-left:2px}.order-wrapper .order-docker .order-item ._item .product_name{font-size:22px;padding-bottom:3px;color:#777;display:flex;justify-content:space-between}.order-wrapper .order-docker .order-item ._item .product_name ._child{padding-left:15px}.order-wrapper .order-docker .order-item ._item .product_name.is_wait{color:#dd584f}.order-wrapper .order-docker .order-item ._item .product_name.is_disabled{color:#000}.order-wrapper .order-docker .order-item ._item .product_name.is_ok{color:#3987eb}.order-wrapper .order-docker .order-item ._item ._note{font-size:16px;color:#4e508b}.order-wrapper .order-docker .order-item .area-part{z-index:1;margin-left:2px;font-size:18px;font-weight:700;position:sticky;top:0;background:#d5d5d3;background:linear-gradient(180deg,#d5d5d3 0,#e8e8e8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d5d5d3",endColorstr="#e8e8e8",GradientType=0);box-shadow:0 2px 3px 0 rgba(26,26,26,.66)}.order-info-drawer .el-drawer__header{margin-bottom:10px}.order-info-drawer .el-drawer__body{padding-top:0}.order-info-drawer .drawer-title{font-size:24px;color:#000}.order-info-drawer .info-wrapper{display:flex;flex-direction:column;font-size:20px}.order-info-drawer .info-wrapper>div{border-bottom:1px solid #9a9a9a;padding:10px 0}.order-info-drawer .info-wrapper ._orderno{font-size:16px;color:#666;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.order-info-drawer .info-wrapper ._orderno .el-button span{font-size:16px}.order-info-drawer .info-wrapper ._col_div{display:flex;justify-content:space-between;flex-wrap:wrap}.order-info-drawer .info-wrapper ._col_div .typename{font-weight:700}.order-info-drawer .info-wrapper ._col_div ._datetime{font-size:16px}.order-info-drawer .info-wrapper ._col_div ._note{font-weight:700;width:100%;font-size:18px;color:red;padding:3px 0}.order-info-drawer .info-wrapper .price-wrapper{display:flex;flex-direction:column}.order-info-drawer .info-wrapper .price-wrapper ._col_div ._product{display:flex;flex-direction:row;justify-content:space-between;font-size:18px;padding:3px 0;align-items:center}.order-info-drawer .info-wrapper .price-wrapper ._col_div ._product i{margin-right:3px}.order-info-drawer .info-wrapper .price-wrapper ._col_div ._product ._price{font-weight:700;color:red}.order-info-drawer .info-wrapper .price-wrapper ._col_div._main_item ._title{font-weight:700}.order-info-drawer .info-wrapper .price-wrapper ._col_div._child_item{padding-left:10px}.order-info-drawer .info-wrapper .price-wrapper>div{margin-top:3px}.order-info-drawer .info-wrapper .price-wrapper .pay_col{color:red;font-weight:700}.order-info-drawer .info-wrapper .price-wrapper .pay_col.payed{color:#4fd165}.order-info-drawer .info-wrapper .price-wrapper .order-note{font-size:18px;color:red;font-weight:700}.order-info-drawer .info-wrapper .price-wrapper .line .dashed{border-top:2px dashed var(--el-border-color)}.order-info-drawer .info-wrapper .el-button+.el-button{margin-left:0}.order-info-drawer .info-wrapper .btn-div{display:flex;flex-direction:column}.order-info-drawer .info-wrapper .btn-div .el-icon{margin-right:5px}.order-info-drawer .info-wrapper .many-btn-div .el-button{padding:20px}.order-info-drawer .info-wrapper .many-btn-div .el-button:not(:first-child){margin-top:10px}.order-info-drawer .info-wrapper .el-button span{font-size:20px}.order-info-drawer .discount-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.order-info-drawer .discount-wrapper .btn-div{flex:1 0 50%;border:1px solid #9a9a9a}.order-info-drawer .discount-wrapper .el-button span{color:#000;font-weight:700;font-size:24px}.order-info-drawer .marge-pay-dialog .el-dialog__title{font-weight:700}.order-info-drawer .marge-pay-dialog .el-form-item__label{font-size:20px;display:flex;flex-direction:row;justify-content:space-between}.order-info-drawer .marge-pay-dialog .el-form-item__label ._price{font-weight:700;color:red;font-size:24px}.order-info-drawer .marge-pay-dialog .el-dialog__body{padding-top:0}.order-info-drawer .marge-pay-dialog .el-form-item__content{display:flex;flex-wrap:nowrap;align-items:flex-start}.order-info-drawer .marge-pay-dialog .order-list{overflow:auto;padding:15px;box-shadow:inset 0 0 7px 0 hsla(250,3%,57%,.341);gap:20px;flex:0 0 75%;display:flex;flex-wrap:wrap;width:100%;max-height:80vh}.order-info-drawer .marge-pay-dialog .order-list .el-card{display:flex;flex-direction:column;font-size:18px;flex:0 0 calc(33% - 15px);min-width:180px}.order-info-drawer .marge-pay-dialog .order-list .el-card .card-header{display:flex;justify-content:space-between;font-weight:700;align-items:center}.order-info-drawer .marge-pay-dialog .order-list .el-card .card-header .price{font-size:20px;font-weight:700;color:red}.order-info-drawer .marge-pay-dialog .order-list .el-card .el-card__body{--el-card-padding:15px;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;padding-top:3px}.order-info-drawer .marge-pay-dialog .order-list .el-card .el-card__body .detail-div{flex:1 0 auto;max-height:200px;overflow:auto;font-weight:700}.order-info-drawer .marge-pay-dialog .order-list .el-card .el-card__body .select-btn{margin-top:10px;width:100%;font-size:20px;padding:20px}.order-info-drawer .marge-pay-dialog .order-list .el-card .line .dashed{border-top:2px dashed var(--el-border-color)}.order-info-drawer .marge-pay-dialog .order-list .el-card ._col_div{display:flex;justify-content:space-between;flex-wrap:wrap}.order-info-drawer .marge-pay-dialog .discount-div{padding:0 0 0 15px}.order-info-drawer .marge-pay-dialog .dialog-footer button{font-size:20px;padding:20px}.login-wrapper{width:100%;margin:0 auto;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-wrapper .bg{display:flex;height:100vh;width:100vw;background-image:url(/img/login_bg.9b586c63.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.5;position:absolute}.login-wrapper .login-card{z-index:1;background-color:hsla(0,0%,100%,.9);border-radius:5px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.1);width:400px;position:relative}.login-wrapper .login-card .full-screen-btn{position:absolute;top:10px;right:10px}.login-wrapper .login-title{font-size:20px;font-weight:700;text-align:center;margin-bottom:20px}.login-wrapper .login-form{width:300px;margin:0 auto}.login-wrapper .login-form .el-form-item{margin-bottom:20px}.login-wrapper .login-form .el-button{width:100%}.login-wrapper .el-input-group__append{padding:0 15px}.login-wrapper .el-input-group__append .el-button{display:flex;justify-content:center;align-items:center}.order-menu-wrapper .menu-wrapper{flex:1 1 75%;display:flex;flex-direction:row;overflow:auto}.order-menu-wrapper .menu-wrapper .type-wrapper{display:flex;flex-direction:column;flex:0 0 25%;font-size:20px}.order-menu-wrapper .menu-wrapper .type-wrapper .type-item-title{font-size:22px;font-weight:600;color:#fff;padding:10px;background-color:#c83636;box-shadow:inset 0 0 0 1px #000;border-radius:5px}.order-menu-wrapper .menu-wrapper .type-wrapper .type-item-content{flex:1 1 auto;padding:0 10px;overflow:auto}.order-menu-wrapper .menu-wrapper .type-wrapper .type-item-content-item{padding:10px 0 10px;font-weight:600;margin-bottom:2px;border-bottom:1px solid hsla(250,3%,57%,.361)}.order-menu-wrapper .menu-wrapper .type-wrapper .type-item-content-item-title{font-size:20px}.order-menu-wrapper .menu-wrapper .type-wrapper .type-item-content-item-price{font-size:16px;color:#5facf0;padding-top:4px}.order-menu-wrapper .menu-wrapper .type-wrapper .type-item-content-item.sold-out{position:relative;color:#8f8e94}.order-menu-wrapper .menu-wrapper .type-wrapper .type-item-content-item.sold-out:after{content:"已售完";color:#8f8e94;font-size:16px;font-weight:600;position:absolute;right:10px;bottom:10px}.order-menu-wrapper .order-wrapper{flex:1 1 25%;box-shadow:-2px 0 5px 1px #8f8e94;display:flex;flex-direction:column}.order-menu-wrapper .order-wrapper .seat-wrapper{z-index:1;display:flex;flex-direction:row;justify-content:space-between;font-size:22px;font-weight:600;color:#fff;background-color:#000;align-items:center;height:0;overflow:hidden;transition:all .1s}.order-menu-wrapper .order-wrapper .seat-wrapper.is_active{height:30px;padding:10px}.order-menu-wrapper .order-wrapper .seat-wrapper.is_order_more{background-color:red;box-shadow:inset 0 0 7px 0 #fff}.order-menu-wrapper .order-wrapper .seat-wrapper.is_order_more .product-set-item-content-item-price{color:#fff}.order-menu-wrapper .order-wrapper .price_div{justify-content:space-between;font-size:22px;font-weight:600;color:#fff;padding:10px;background-color:#618dd6}.order-menu-wrapper .order-wrapper .btn-wrapper,.order-menu-wrapper .order-wrapper .price_div{display:flex;flex-direction:row;box-shadow:0 0 5px 1px #8f8e94}.order-menu-wrapper .order-wrapper .btn-wrapper>*{flex:1 1 auto}.order-menu-wrapper .order-wrapper .btn-wrapper .el-button{font-size:20px;font-weight:600;border-radius:0;padding-left:5px}.order-menu-wrapper .order-wrapper .btn-wrapper .el-button .el-icon{margin-right:5px}.order-menu-wrapper .order-wrapper .btn-wrapper .el-button+.el-button{margin-left:0}.order-menu-wrapper .order-wrapper .order-list{flex:1 1 100%;overflow-y:auto;font-size:18px;font-weight:600}.order-menu-wrapper .order-wrapper .order-list .order-item{display:flex;flex-direction:column;justify-content:center;font-size:20px;padding:12px 10px;border-bottom:1px solid #8f8e94;min-height:50px}.order-menu-wrapper .order-wrapper .order-list .order-item .product-name{display:flex;flex-direction:row;justify-content:space-between}.order-menu-wrapper .order-wrapper .order-list .order-item .product-name ._name{display:flex}.order-menu-wrapper .order-wrapper .order-list .order-item .product-name ._name .p-name{flex-shrink:1}.order-menu-wrapper .order-wrapper .order-list .order-item .product-name ._name .p-quantity{flex-shrink:0;padding:0 5px}.order-menu-wrapper .order-wrapper .order-list .order-item .product-name .price{flex-shrink:0;color:#ff1d15}.order-menu-wrapper .order-wrapper .order-list .order-item .detail{display:flex;flex-direction:column;padding-left:15px;padding-bottom:5px}.order-menu-wrapper .order-wrapper .order-list .order-item .detail .detail-item{display:flex;flex-direction:row;justify-content:space-between;font-size:16px;color:#636265;padding-top:3px}.order-menu-wrapper .order-wrapper .order-list .order-item ._note{border-top:1px dashed #8f8e94;margin:3px 0 0 0;display:flex;flex-direction:column;font-size:16px;padding-top:5px;word-break:break-word}.order-menu-wrapper .order-wrapper .order-list .order-item .item-btn-wrapper{display:flex;flex-direction:row;height:0;overflow:hidden;transition:all .1s ease-in-out}.order-menu-wrapper .order-wrapper .order-list .order-item .item-btn-wrapper.is_active{padding-top:10px;height:32px}.order-menu-wrapper .order-wrapper .order-list .order-item .item-btn-wrapper .el-button{width:100%;font-size:16px}.product-select-dialog .dialog-title{display:flex;justify-content:space-between;align-items:center;font-size:26px;position:sticky;top:0;padding:15px 0 15px 15px;background-color:#fff;border-bottom:2px solid #aaa}.product-select-dialog .dialog-title ._name{font-weight:700}.product-select-dialog .dialog-title ._price{font-weight:700;color:#f22}.product-select-dialog .el-dialog__body{padding:0 25px;display:flex;flex-direction:column;max-height:70vh;overflow:auto}.product-select-dialog .el-dialog__footer{box-shadow:0 1px 4px 1px #8f8e94;padding:0}.product-select-dialog .product-set-list{display:flex;flex-direction:column;overflow:auto}.product-select-dialog .product-set-list .product-set-item{margin-top:10px;transition:background-color .3s}.product-select-dialog .product-set-list .product-set-item.is-required{background-color:#f2c6c6;border-radius:10px}.product-select-dialog .product-set-list .product-set-item .product-set-item-title{font-size:22px;font-weight:700;margin-bottom:10px;display:flex;align-items:center}.product-select-dialog .product-set-list .product-set-item .product-set-item-title .set_required{color:#fff;background-color:#db2525;border-radius:5px;padding:5px 8px}.product-select-dialog .product-set-list .product-set-item .product-set-item-title .set_normal{font-weight:400;color:#fff;background-color:#518aff;border-radius:5px;padding:5px 8px}.product-select-dialog .product-set-list .product-set-item .product-set-item-title .tip{font-size:16px;color:#db2525;margin-left:10px}.product-select-dialog .product-set-list .product-set-item .product-set-item-title .tip_black{color:#000}.product-select-dialog .product-set-list .product-set-item .product-set-item-content{display:flex;flex-wrap:wrap}.product-select-dialog .product-set-list .product-set-item .product-set-item-content .product-set-item-content-item{flex:0 1 auto;width:20%;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.product-select-dialog .product-set-list .product-set-item .product-set-item-content .product-set-item-content-item._note{flex:1 1 auto}.product-select-dialog .product-set-list .product-set-item .product-set-item-content .product-set-item-content-item._note .el-textarea__inner{font-size:18px;padding:5px 10px}.product-select-dialog .product-set-list .product-set-item .product-set-item-content .product-set-item-content-item .item-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid hsla(0,0%,53%,.831);border-radius:5px;width:90%;min-height:60px;padding:15px 10px;transition:background-color .2s;background-color:#fff}.product-select-dialog .product-set-list .product-set-item .product-set-item-content .product-set-item-content-item .item-wrapper .product-set-item-content-item-title{font-size:20px;font-weight:700;margin-bottom:10px;text-align:center}.product-select-dialog .product-set-list .product-set-item .product-set-item-content .product-set-item-content-item .item-wrapper .product-set-item-content-item-price{font-weight:700;font-size:18px;color:#ff4d4f}.product-select-dialog .product-set-list .product-set-item .product-set-item-content .product-set-item-content-item .item-wrapper .product-set-item-content-item-price.for-free{font-weight:100;color:#aaa}.product-select-dialog .product-set-list .product-set-item .product-set-item-content .product-set-item-content-item .item-wrapper.is_active{border:2px solid #000;background-color:#000;color:#fff}.product-select-dialog .product-set-list .product-set-item .product-set-item-content .product-set-item-content-item .item-wrapper.is_active .product-set-item-content-item-price{color:#fff}.product-select-dialog .product-set-list .product-set-item .product-set-item-content .product-set-item-content-item .item-wrapper.is_disabled{border:2px solid #aaa;background-color:#aaa;color:#fff}.product-select-dialog .product-set-list .product-set-item .product-set-item-content .product-set-item-content-item .item-wrapper.is_disabled .product-set-item-content-item-price{color:#fff}.product-select-dialog .count-wrapper{padding:25px 0 40px;display:flex;align-items:center;justify-content:center}.product-select-dialog .count-wrapper button{font-size:1.07143rem;font-weight:600;font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.75;text-transform:uppercase;min-width:64px;padding:8px 22px;border-radius:4px;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms;color:inherit;background-color:#e0e0e0;border-color:currentcolor;box-shadow:none;min-width:unset;padding:14px;border-radius:50%}.product-select-dialog .count-wrapper button i{font-size:1.45429rem}.product-select-dialog .count-wrapper .count-num{width:100px;text-align:center}.product-select-dialog .count-wrapper .count-num span{margin:0;font-size:35px;font-weight:400;font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5}.product-select-dialog .dialog-footer{display:flex;justify-content:center;align-items:center}.product-select-dialog .dialog-footer .el-button{flex:1 1 auto;font-size:22px;height:60px;font-weight:700}.product-select-dialog .dialog-footer .el-button+.el-button{margin-left:0}.seat-wrapper{flex-grow:1;display:flex}.seat-wrapper .seat-list{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.seat-wrapper .seat-list .seat{flex:1 0 calc(20% - 10px);position:relative;border:1px solid #b6b6b6;cursor:pointer;min-height:calc(16.66667% - 12px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.seat-wrapper .seat-list .seat.kind_0{background-color:#fff}.seat-wrapper .seat-list .seat.kind_1{background-color:#393e41;color:#e7e5df}.seat-wrapper .seat-list .seat.kind_2{background-color:red;color:#fff}.seat-wrapper .seat-list .seat-number{font-size:30px;font-weight:700}.seat-wrapper .seat-list .seat-status{font-size:22px;font-weight:700}.seat-info-drawer .drawer-title{font-size:24px;color:#000}.seat-info-drawer .info-wrapper{display:flex;flex-direction:column;font-size:20px}.seat-info-drawer .info-wrapper>div{border-bottom:1px solid #9a9a9a;padding:10px 0}.seat-info-drawer .info-wrapper .btn-div{display:flex;flex-direction:column}.seat-info-drawer .info-wrapper .btn-div .el-icon{margin-right:5px}.seat-info-drawer .info-wrapper .many-btn-div .el-button{padding:20px}.seat-info-drawer .info-wrapper .many-btn-div .el-button:not(:first-child){margin-top:10px}.seat-info-drawer .info-wrapper .el-button span{font-size:20px}.seat-info-drawer .info-wrapper .reserve-title{margin-top:10px;font-size:20px;border-bottom:unset;font-weight:700}.seat-info-drawer .info-wrapper .time-line .el-timeline{padding-left:0}.seat-info-drawer .info-wrapper .time-line .el-timeline-item__content{display:flex;flex-direction:row;justify-content:space-between;font-size:22px;font-weight:700;align-items:center}.seat-info-drawer .info-wrapper .time-line .el-timeline-item__timestamp{font-size:18px;color:#000;font-weight:700}.qr-modal{display:flex;flex-direction:column}.qr-modal ._title{font-size:32px}.qr-modal .el-dialog__body{height:100%}.qr-modal .show-qr-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:20px;font-weight:700;color:#000;padding:20px}.qr-modal .show-qr-modal .qr-code{width:400px;height:400px}.qr-modal .show-qr-modal .btn-div .el-button{padding:25px 30px}.qr-modal .show-qr-modal .btn-div .el-button span{font-size:24px}.reserve-wrapper{display:flex;flex-grow:1}.reserve-wrapper .el-calendar{display:flex;flex-grow:1;flex-direction:column}.reserve-wrapper .el-calendar__body{display:flex;flex-grow:1;padding:0}.reserve-wrapper .el-calendar-table{display:flex;flex-direction:column}.reserve-wrapper .el-calendar-table thead{display:flex;font-size:24px}.reserve-wrapper .el-calendar-table thead th{flex-grow:1}.reserve-wrapper .el-calendar-table tbody{flex-grow:1;display:flex;flex-direction:column;box-sizing:border-box}.reserve-wrapper .el-calendar-table tbody tr{display:flex;flex:1 0 20%}.reserve-wrapper .el-calendar-table tbody td{flex:1 0 14.2857142857%;display:flex}.reserve-wrapper .el-calendar-table tbody td .el-calendar-day{flex-grow:1;display:flex;height:unset}.reserve-wrapper .el-calendar-table tbody td .el-calendar-day ._day{display:flex;flex-direction:column}.reserve-wrapper .el-calendar-table tbody td .el-calendar-day ._day .reserva-count{display:flex;flex-grow:1;justify-content:center;align-items:center}.reserve-wrapper .el-calendar-table tbody td .el-calendar-day ._day .reserva-count ._num{background-color:red;color:#fff;border-radius:50%;padding-bottom:3px;min-width:50px;min-height:50px;display:flex;justify-content:center;align-items:center}.reserve-wrapper .el-calendar-table tbody td .el-calendar-day>*{flex-grow:1}.reserve-wrapper .el-calendar-table tbody td .el-calendar-day span{font-size:24px;font-weight:700}.reserve-wrapper .el-calendar__header{padding:0}.reserve-wrapper .el-calendar__header .el-calendar__title{font-size:25px;padding:10px 20px}.reserve-wrapper .el-calendar__header .el-calendar__button-group .el-button{font-size:20px;padding:24px}.daylist-wrapper{flex:1 1 auto;display:flex;flex-direction:column;background-color:#eee}.daylist-wrapper .date-select{display:flex;align-items:center;font-size:22px;color:#888;font-weight:700;padding:0 20px;background-color:#fff;z-index:1;box-shadow:0 0 5px 2px #ccc}.daylist-wrapper .date-select .el-input-number{flex:1 1 auto;margin:10px 0}.daylist-wrapper .date-select .el-input-number .el-input__inner{font-size:22px}.daylist-wrapper .date-select>span{padding:0 10px}.daylist-wrapper .date-select .el-button{font-size:18px}.daylist-wrapper .reserve-list{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.daylist-wrapper .reserve-list .reserve-item{display:flex;flex-direction:row;padding:15px 30px;box-sizing:border-box;border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;background-color:#fff}.daylist-wrapper .reserve-list .reserve-item>*{flex:1 0 25%}.daylist-wrapper .reserve-list .reserve-item .reserve-item__title{font-size:20px;font-weight:700;margin-bottom:10px}.daylist-wrapper .reserve-list .reserve-item .reserve-item__content{font-size:18px}.daylist-wrapper .reserve-list .reserve-item ._ctrl{padding-right:20px;text-align:right}.daylist-wrapper .reserve-list .el-empty{flex-grow:1}.daylist-wrapper .reserve-list .el-empty .el-empty__description p{font-size:24px;font-weight:700;margin-bottom:50px}.daylist-wrapper .el-dialog{margin-top:8vh}.daylist-wrapper .el-dialog .el-dialog__body{padding-top:0}.daylist-wrapper .el-dialog .el-dialog__body .time-select{display:flex;font-size:22px}.daylist-wrapper .el-dialog .el-dialog__body .time-select .time-picker{flex-shrink:0}.daylist-wrapper .el-dialog .el-dialog__body .time-select .time-picker .el-input__inner{font-size:24px}.daylist-wrapper .el-dialog .el-dialog__body .time-select ._name{font-size:20px;flex-grow:1;padding:0 10px}.daylist-wrapper .el-dialog .el-dialog__body .time-select ._info{font-size:20px;flex-grow:1}.daylist-wrapper .el-dialog .el-dialog__body .time-select .reserva-btn{border-radius:0 .5rem .5rem 0}.daylist-wrapper .el-dialog .el-dialog__body .time-select .reserva-btn span{font-size:20px}.daylist-wrapper .seat-select-dialog{display:flex;flex-wrap:wrap}.daylist-wrapper .seat-select-dialog .seat-select-dialog-item{width:20%;padding:10px;text-align:center;border:1px solid #ccc}.daylist-wrapper .seat-select-dialog .seat-select-dialog-item.selected{background-color:#ffe509;font-weight:700;color:#000}.daylist-wrapper .seat-select-dialog .seat-select-dialog-item.reserved{background-color:red;color:#fff}.daylist-wrapper .seat-select-dialog .seat-select-dialog-item.kind1{background-color:#ff4b4b;color:#fff}.daylist-wrapper .seat-select-dialog .seat-select-dialog-item.kind2{background-color:blue;color:#fff}.daylist-wrapper .seat-select-dialog .seat-select-dialog-item .seat-select-dialog-item-title{font-size:30px;font-weight:700;margin-bottom:10px}.daylist-wrapper .seat-select-dialog .seat-select-dialog-item .seat-select-dialog-item-content{font-size:18px}.time-picker-cus .el-time-spinner__item{font-size:24px}.time-picker-cus .el-time-panel__footer .el-time-panel__btn{font-size:20px}.time-picker-cus .el-time-panel__content:before{height:36px;border-top-width:3px;border-top-color:#c6c9cf;border-bottom-width:3px;border-bottom-color:#c6c9cf}.setting-wrapper,.setting-wrapper .table-wrapper{overflow:hidden;display:flex;flex-grow:1}.setting-wrapper .table-wrapper{flex-direction:column}.setting-wrapper .table-wrapper .search-bar{background-color:#ccc;padding:10px 20px;display:flex;align-items:center;font-size:20px}.setting-wrapper .table-wrapper .search-bar>*{flex:1 0 auto}.setting-wrapper .table-wrapper .search-bar .el-input{background-color:#fff;font-size:20px}.setting-wrapper .table-wrapper .data-table{display:flex;flex-grow:1;font-size:20px;color:#000}.setting-wrapper .table-wrapper .data-table .el-button{font-size:18px;margin-left:10px}.setting-wrapper .table-wrapper .data-table thead{position:sticky;top:0;z-index:2;background-color:#fff}.setting-wrapper .table-wrapper .data-table tbody .cell .el-tag:not(:first-child){margin-left:5px}.setting-wrapper .table-wrapper .data-table .btn-list{display:flex;flex-direction:row-reverse}.setting-wrapper .table-wrapper .data-table .el-tag{--el-tag-font-size:18px}.setting-wrapper .other-set-wrapper{overflow:auto;display:flex;flex-grow:1;flex-direction:column;padding:20px}.setting-wrapper .other-set-wrapper .other-set-item{display:flex;flex-grow:1;flex-direction:column;margin-bottom:30px}.setting-wrapper .other-set-wrapper .other-set-item-title{font-size:20px;font-weight:700;margin-bottom:10px}.setting-wrapper .avatar-uploader{font-size:22px}.setting-wrapper .avatar-uploader .avatar{min-width:178px;min-height:178px;display:flex;align-items:center;justify-content:center}.setting-wrapper .avatar-uploader .el-upload{border:1px dashed var(--el-border-color);border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:var(--el-transition-duration-fast)}.setting-wrapper .avatar-uploader .el-upload:hover{border-color:var(--el-color-primary)}.setting-wrapper .product-child-menu{display:flex;margin:20px 0 0;border-bottom:2px solid #8f8e94}.setting-wrapper .product-child-menu .el-button{width:10%;margin-left:15px;border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px}.setting-wrapper .product-child-menu .el-button:hover{background-color:#fff;color:#606266}.setting-wrapper .product-child-menu .el-button.is-active{background-color:#8f8e94;color:#fff;border:unset}.setting-wrapper .product-child-menu .el-button span{font-size:20px}.product_edit_wrapper{padding:0 20px}.product_edit_wrapper .back_btn{margin:10px 0;font-size:20px}.product_edit_wrapper .el-form{--el-form-inline-content-width:100%}.product_edit_wrapper .el-form .el-form-item{width:100%}.product_edit_wrapper .el-form .el-form-item .el-form-item{margin-bottom:18px}.product_edit_wrapper .el-form .my_select{width:100%}.product_edit_wrapper .el-form .submit-item{flex-basis:calc(100% - 32px)}.product_edit_wrapper .el-form .submit-item .el-form-item__content{justify-content:center}.product_edit_wrapper .el-form .el-input__inner{font-size:18px}.product_edit_wrapper .el-form .el-vl__window{overflow:auto!important}.product_edit_wrapper .el-form .parent-show-btn{width:100%;font-size:16px}.product_edit_wrapper .avatar-uploader{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start}.product_edit_wrapper .avatar-uploader .el-image.avatar{max-height:268px;max-width:268px}.product_edit_wrapper .el-select-v2 .el-select-dropdown{overflow:auto}.product_edit_wrapper .el-select-v2 .el-select-v2__tags-text{font-size:16px}.product_edit_wrapper .el-form-item__label{font-size:20px}.product_edit_wrapper .el-select-v2__wrapper{font-size:18px}.product_edit_wrapper .submit-div{display:flex;justify-content:center;align-items:center;margin-top:20px}.product_edit_wrapper .parent-comboitems-modal .comboitem-wrapper ._name,.product_edit_wrapper .parent-comboitems-modal .comboitem-wrapper .el-col{line-height:32px}.product_edit_wrapper .parent-comboitems-modal .dialog-footer button{font-size:20px;padding:20px 20px}.comboitem-wrapper{display:flex;flex-direction:column;min-height:250px;max-height:350px;width:100%;box-shadow:var(--el-box-shadow-dark);border-radius:5px;padding:10px 15px}.comboitem-wrapper button{font-size:16px}.comboitem-wrapper .el-dialog__body{padding:0 20px}.comboitem-wrapper .el-dialog__body .el-form-item__label{font-size:16px}.comboitem-wrapper ._title{font-size:20px}.comboitem-wrapper ._list{flex:1;display:flex;gap:15px;overflow:auto;padding:15px 10px}.comboitem-wrapper ._list-item{flex:0 0 calc(25% - 12px);box-shadow:var(--el-box-shadow-light);padding:5px 10px;display:flex;flex-direction:column;overflow:auto;min-height:200px}.comboitem-wrapper ._list-item ._content{overflow:auto;flex:1}.comboitem-wrapper ._list-item ._content-item{font-size:18px;display:flex;flex-direction:row;border-bottom:1px dashed #ccc;align-items:center;gap:5px;flex-wrap:wrap}.comboitem-wrapper ._list-item ._content-item ._name{flex:1 0 auto}.comboitem-wrapper ._list-item ._content-item ._price{flex:1 0 auto;text-align:right}.comboitem-wrapper ._list .empty_div{flex:1}.comboitem-wrapper .under_line{border-bottom:1px solid #888}.group-item-popover-btn-list{display:flex;flex-direction:column}.group-item-popover-btn-list .el-button{margin-left:0}.group-item-popover-btn-list .el-button:not(:last-child){margin-bottom:10px}.tag_wrapper .avatar-uploader .avatar{width:178px;height:178px}.el-table-filter{min-width:150px}.el-table-filter .el-checkbox__label{font-size:18px}.el-table-filter .el-table-filter__bottom{display:flex;justify-content:space-between}.el-table-filter .el-table-filter__bottom button{font-size:18px}.el-table-filter .el-table-filter__bottom button:first-child{background-color:#67c23a;padding:5px 7px;border-radius:5px;color:#fff}.el-table-filter .el-table-filter__bottom button:last-child{background-color:#f56c6c;padding:5px 7px;border-radius:5px;color:#fff}.report-wrapper .table-wrapper{width:100%;display:flex;flex-direction:column}.report-wrapper .table-wrapper table thead{position:sticky;top:0;background-color:#fff;z-index:2}.report-wrapper .table-wrapper table colgroup{display:none}.report-wrapper .table-wrapper table tr td:first-child{width:18%!important}.report-wrapper .table-wrapper table tr td:nth-child(2){width:15%!important}.report-wrapper .table-wrapper table tr td:nth-child(3){width:16%!important}.report-wrapper .table-wrapper table tr td:nth-child(4),.report-wrapper .table-wrapper table tr td:nth-child(5),.report-wrapper .table-wrapper table tr td:nth-child(6){width:17%!important}.report-wrapper .table-wrapper .el-button{font-size:20px}.report-wrapper .table-wrapper .data-table{font-size:18px}.report-wrapper .table-wrapper .data-table.report-detail-table tr td:first-child{width:18%!important}.report-wrapper .table-wrapper .data-table.report-detail-table tr td:nth-child(2),.report-wrapper .table-wrapper .data-table.report-detail-table tr td:nth-child(3),.report-wrapper .table-wrapper .data-table.report-detail-table tr td:nth-child(4),.report-wrapper .table-wrapper .data-table.report-detail-table tr td:nth-child(5),.report-wrapper .table-wrapper .data-table.report-detail-table tr td:nth-child(6){width:14%!important}.report-wrapper .table-wrapper .data-table.report-detail-table tr td:nth-child(7){width:12%!important}.report-wrapper .table-wrapper .report-header{display:flex;padding:10px 20px;background-color:#e0e0e0}.report-wrapper .table-wrapper .report-header .date-select-header{display:flex;align-items:center;justify-content:center}.report-wrapper .table-wrapper .report-header .date-select-header .date-text{font-size:26px;padding:0 20px}.report-wrapper .table-wrapper .report-header .type-select-div{display:flex;align-items:center;justify-content:flex-end;flex:1 0 auto;gap:20px}.report-wrapper .table-wrapper .report-header .type-select-div .el-dropdown .el-dropdown-link{font-weight:700;font-size:20px}.report-wrapper .table-wrapper .report-header .type-select-div .el-dropdown .el-dropdown-menu__item{font-size:18px;padding:10px 20px;justify-content:center}.report-wrapper .table-wrapper .el-table__footer{border-top:2px solid #c2c2c2;font-weight:700}