.checkOutRecoveryModel .modal-dialog{width:632px;max-width:632px}.checkOutRecoveryModel .modal-dialog .modal-content{right:inherit;width:100%;border-radius:8px;padding-bottom:24px}.checkOutRecoveryModel .header{background:#dce2ea;height:42px;line-height:42px;padding-left:20px;border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:15px;color:#333}.checkOutRecoveryModel .modal-body{padding:30px 0}.checkOutRecoveryModel .modal-body .title{font-weight:700;font-size:15px;line-height:22px;margin:5px 0;height:44px;padding:0 70px}.checkOutRecoveryModel .modal-body .content-box .lable-text{font-weight:700;font-size:15px;line-height:22px;margin:18px 0;margin-left:70px}.checkOutRecoveryModel .modal-body .reason-box{max-height:300px;min-height:100px;overflow-y:auto;margin:0 70px;margin-right:64px}.checkOutRecoveryModel .modal-body .reason-box .reason-tag{display:inline-block;margin:6px 0;margin-right:90px;background:#f4f6f9;border:1px solid #c6ced8;border-radius:6px;line-height:20px;padding:10px;width:200px;cursor:pointer;font-size:15px;color:#717171}.checkOutRecoveryModel .modal-body .reason-box .reason-tag:nth-child(2n){margin-right:0}.checkOutRecoveryModel .modal-body .reason-box .reason-tag.selected{background-color:#487bb1;color:#fff}.checkOutRecoveryModel .footer-box{padding:0 30px;text-align:center}.checkOutRecoveryModel .footer-box .btn{background:#dee0e3;border:1px solid #d5d7db;border-radius:6px;width:160px;height:50px;color:#487bb1;margin:0 15px}.checkOutRecoveryModel .footer-box .btn-confirm{background-color:#487bb1;color:#fff}.eidtPaymentMethodModel .modal-dialog{width:632px;max-width:632px}.eidtPaymentMethodModel .modal-dialog .modal-content{right:inherit;width:100%;border-radius:8px;padding-bottom:24px}.eidtPaymentMethodModel .header{background:#dce2ea;height:42px;line-height:42px;padding-left:20px;border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:15px;color:#333}.eidtPaymentMethodModel .modal-body{padding:30px 0;min-height:280px}.eidtPaymentMethodModel .modal-body .tr{padding:0 76px;line-height:45px}.eidtPaymentMethodModel .modal-body .tr .text-label{font-weight:700;font-size:15px;line-height:16px}.eidtPaymentMethodModel .modal-body .tr .text-label.nowrap{max-width:50%;vertical-align:middle}.eidtPaymentMethodModel .footer-box{padding:0 78px}.eidtPaymentMethodModel .footer-box .btn{background:#dee0e3;border:1px solid #d5d7db;border-radius:6px;width:200px;height:50px;color:#487bb1}.eidtPaymentMethodModel .footer-box .btn-confirm{float:right;background-color:#487bb1;color:#fff}.returnDishesModel{font-size:12px;color:#000}.returnDishesModel .modal-dialog{width:852px;max-width:852px}.returnDishesModel .modal-dialog .modal-content{right:inherit;width:100%;border-radius:8px;padding-bottom:24px}.returnDishesModel .header{background:#dce2ea;height:42px;line-height:42px;padding-left:20px;border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:15px;color:#333}.returnDishesModel .modal-body{padding:0 15px;padding-bottom:30px}.returnDishesModel .modal-body .title{font-size:12px;color:#000;line-height:16px;padding:15px 0}.returnDishesModel .modal-body .title .nowrap{max-width:100%;vertical-align:middle}.returnDishesModel .modal-body .table-box{border-radius:0}.returnDishesModel .modal-body .table-box .el-table--border{border-color:#d9d9d9}.returnDishesModel .modal-body .table-box .el-table--border td,.returnDishesModel .modal-body .table-box .el-table--border th,.returnDishesModel .modal-body .table-box .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid #d9d9d9}.returnDishesModel .modal-body .table-box .el-table td,.returnDishesModel .modal-body .table-box .el-table th.is-leaf{border-bottom:1px solid #d9d9d9}.returnDishesModel .modal-body .table-box .el-table th,.returnDishesModel .modal-body .table-box .el-table thead tr{background:#ddd}.returnDishesModel .modal-body .table-box .el-table{font-size:12;color:#000}.returnDishesModel .modal-body .table-box .el-table .el-table__footer-wrapper tbody td,.returnDishesModel .modal-body .table-box .el-table .el-table__header-wrapper tbody td,.returnDishesModel .modal-body .table-box .el-table tbody tr{background-color:#fff}.returnDishesModel .modal-body .table-box .el-table .el-table__footer-wrapper tbody td{font-size:15px;color:#000}.returnDishesModel .modal-body .table-box .el-table .input-from input{border:none;width:100%;text-align:center}.returnDishesModel .modal-body .data-box .table-box{height:268px}.returnDishesModel .modal-body .data-box .table-box .el-table__body-wrapper,.returnDishesModel .modal-body .data-box .table-box .el-table__fixed-body-wrapper{height:calc(100% - 38px)}.returnDishesModel .modal-body .data-box .table-box .el-table td{height:38px}.returnDishesModel .modal-body .row-box{margin-top:10px}.returnDishesModel .modal-body .row-box .col-box{float:left}.returnDishesModel .modal-body .row-box .title-lable{font-size:12px;color:#000;line-height:40px;height:40px}.returnDishesModel .modal-body .row-box .payment-box{width:288px}.returnDishesModel .modal-body .row-box .payment-box .input-from input{border:none;width:100%;text-align:center}.returnDishesModel .modal-body .row-box .keyboard-box{width:240px;margin:0 15px}.returnDishesModel .modal-body .row-box .keyboard-box .keyboard .key-li span{line-height:38px;font-size:24px;color:#717171}.returnDishesModel .modal-body .row-box .select-reason-box{width:260px}.returnDishesModel .modal-body .row-box .select-reason-box .reason-box{height:180px;overflow-y:auto}.returnDishesModel .modal-body .row-box .select-reason-box .reason-box .reason-tag{display:inline-block;margin:5px 0;margin-right:14px;background:#f4f6f9;border:1px solid #c6ced8;border-radius:6px;line-height:23px;padding:5px;width:120px;cursor:pointer;color:#717171}.returnDishesModel .modal-body .row-box .select-reason-box .reason-box .reason-tag:nth-child(2n){margin-right:0}.returnDishesModel .modal-body .row-box .select-reason-box .reason-box .reason-tag.selected{background-color:#487bb1;color:#fff}.returnDishesModel .footer-box{text-align:center}.returnDishesModel .footer-box .btn{background:#dee0e3;border:1px solid #d5d7db;border-radius:6px;width:200px;height:50px;color:#487bb1;margin:0 30px}.returnDishesModel .footer-box .btn-confirm{background-color:#487bb1;color:#fff}.unionSelectModel .modal-dialog{width:632px;max-width:632px}.unionSelectModel .modal-dialog .modal-content{right:inherit;width:100%;border-radius:8px;padding-bottom:24px}.unionSelectModel .header{background:#dce2ea;height:42px;line-height:42px;padding-left:20px;border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:15px;color:#333}.unionSelectModel .modal-body{padding:10px 10px;height:450px}.unionSelectModel .modal-body .desk-box{float:left;position:relative;background-color:#f4f6f9;box-shadow:0 2px 10px 0 rgba(0,0,0,.16);border-radius:4px;color:#fff;margin:5px;cursor:pointer}.unionSelectModel .modal-body .desk-box .top{position:absolute;padding:10px;font-size:12px;width:100%;top:0}.unionSelectModel .modal-body .desk-box .bottom{position:absolute;padding:10px;font-size:12px;width:100%;bottom:0}.unionSelectModel .modal-body .desk-box.opening{background-color:#0d668d;width:190px;height:80px}.unionSelectModel .modal-body .title{text-align:center;line-height:80px;font-size:25px}.unionSelectModel .footer-box{padding:0 78px}.unionSelectModel .footer-box .btn{background:#dee0e3;border:1px solid #d5d7db;border-radius:6px;width:450px;height:50px;color:#487bb1}.billDetail{height:100%;padding:10px 0;position:relative}.billDetail .main-flex{padding:10px;padding-top:0;font-size:12px;color:#000;display:flex;align-items:center}.billDetail .main-flex .btn-box{flex:1}.billDetail .main-flex .btn-box .btn{padding:0 12px}.billDetail .tag-red{position:absolute;right:11px;top:22px;border:2px solid #ff0004;border-radius:6px;padding:0 10px;color:#ff0004;opacity:.6;font-weight:700;transform:rotate(30deg);line-height:23px;font-size:20px}.billDetail .panel-box{margin:0 10px;margin-bottom:10px;background:#fff}.billDetail .top-info-box{padding:6px}.billDetail .top-info-box .lable-text{font-size:12px;color:#000;line-height:26px;vertical-align:middle;padding:0 5px;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.billDetail .panel-box.table-box{height:calc(100% - 351px);min-height:220px}.billDetail .panel-box.table-box .el-table{font-size:12px}.billDetail .panel-box.table-box .el-table td .cell{overflow:hidden;white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important}.billDetail .panel-box.table-box .el-table th{height:35px}.billDetail .panel-box.table-box .el-table th.is-leaf{border-bottom:1px solid #ebeef5}.billDetail .panel-box.table-box .el-table td{color:#000}.billDetail .panel-box.table-box .el-table__body-wrapper,.billDetail .panel-box.table-box .el-table__fixed-body-wrapper{height:calc(100% - 70px)}.billDetail .panel-box.table-box .tag{font-size:10px;color:#fff;border-radius:4px;width:16px;height:16px;line-height:16px;display:inline-block;margin:2px 4px}.billDetail .panel-box.table-box .tag-give{background-color:#bd6223}.billDetail .panel-box.table-box .tag-retreat{background-color:#f56464}.billDetail .panel-box.table-box .tag-discount{background-color:#1abea4}.billDetail .panel-box.table-box .tag-meeting{background-color:#e9aa0f}.billDetail .panel-box.table-box .red{color:#dd0505}.billDetail .total-info{line-height:40px;padding:0 20px;font-size:12px;color:#000}.billDetail .total-info .text-right{text-align:right}.billDetail .total-info .lable-text{text-align:left;display:inline-block;min-width:112px;margin-right:25px}.billDetail .total-info .lable-text:last-child{margin-right:0}.billDetail .total-info .lable-text .maney{font-size:15px}.billDetail .total-info .invotext{display:inline-block;padding-right:50px;color:#000}.billDetail .total-info .invotext.selected{color:#999}.billDetail .payment-info .title{padding:0 20px;height:37px;line-height:37px;font-size:11px;color:#000}.billDetail .payment-info .title .lable-text{display:inline-block;width:130px;vertical-align:super}.billDetail .payment-info .title .total{vertical-align:bottom}.billDetail .payment-info .title .total .total-money{font-size:20px}.billDetail .payment-info .payment-list{font-size:15px;border-left:1px solid #e2e2e2;height:98px;overflow-y:auto}.billDetail .payment-info .payment-list .el-col{border:1px solid #e2e2e2;border-width:0 1px 1px 0}.billDetail .payment-info .payment-list .lable-text{line-height:48px;height:48px;padding:0 20px;position:relative}.billDetail .payment-info .payment-list .lable-text .Onespan{display:flex;margin-top:-10px}.billDetail .payment-info .payment-list .lable-text .Twospan{font-size:12px;position:absolute;margin-top:-30px;width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8590a6}.billDetail .payment-info .payment-list .lable-text .xiugai{position:absolute;right:40px;top:0;font-size:20px;color:#477bb0}.billDetail .footer{background:#ddd;box-shadow:0 2px 4px 2px hsla(0,0%,77.6%,.1);height:45px;line-height:45px;position:sticky;bottom:0}.billDetail .footer .btn-box{width:100%;white-space:nowrap;overflow-x:auto;padding:0 10px}.billDetail .footer .btn-box .btn{background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);border-radius:4px;line-height:30px;font-size:12px;color:#000;width:80px;margin:0 10px;padding:0;display:inline-block}.billDetail .footer .btn-box .btn:active{background:#477bb0;color:#fff}