.settlement-dialog[data-v-41b176d1] .el-dialog__header{padding:20px 30px;border-bottom:1px solid #ebeef5}.settlement-dialog[data-v-41b176d1] .el-dialog__header .el-dialog__title{font-size:20px;font-weight:700}.settlement-dialog[data-v-41b176d1] .el-dialog__body{padding:30px}.settlement-content[data-v-41b176d1]{display:flex;gap:30px}.settlement-content .left-section[data-v-41b176d1]{flex:2;padding-right:30px;border-right:1px solid #ebeef5}.settlement-content .right-section[data-v-41b176d1]{flex:1}.settlement-content .right-section .order-info[data-v-41b176d1]{height:100%;display:flex;flex-direction:column}.settlement-content .right-section .order-info .amount-info[data-v-41b176d1]{flex:1;margin-top:20px;padding:30px;background:#f8f9fb;border-radius:4px}.settlement-content .right-section .order-info .amount-info .amount-item[data-v-41b176d1]{display:flex;justify-content:space-between;margin-bottom:15px;font-size:15px}.settlement-content .right-section .order-info .amount-info .amount-item .price[data-v-41b176d1]{color:#606266}.settlement-content .right-section .order-info .amount-info .amount-item .discount[data-v-41b176d1]{color:#67c23a}.settlement-content .right-section .order-info .amount-info .amount-item.final[data-v-41b176d1]{margin-top:40px;padding-top:30px}.settlement-content .right-section .order-info .amount-info .amount-item.final .final-price[data-v-41b176d1]{font-size:32px}.section-title[data-v-41b176d1]{font-size:16px;font-weight:700;margin-bottom:15px;color:#303133}.payment-method[data-v-41b176d1]{margin-bottom:30px}.payment-method .payment-options[data-v-41b176d1]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.payment-method .payment-options .payment-option[data-v-41b176d1]{height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;transition:all .3s}.payment-method .payment-options .payment-option i[data-v-41b176d1]{font-size:24px;margin-bottom:8px;color:#909399}.payment-method .payment-options .payment-option span[data-v-41b176d1]{font-size:14px;color:#606266}.payment-method .payment-options .payment-option[data-v-41b176d1]:hover{border-color:#409eff;color:#409eff}.payment-method .payment-options .payment-option:hover i[data-v-41b176d1],.payment-method .payment-options .payment-option:hover span[data-v-41b176d1]{color:#409eff}.payment-method .payment-options .payment-option.active[data-v-41b176d1]{background:#409eff;border-color:#409eff}.payment-method .payment-options .payment-option.active i[data-v-41b176d1],.payment-method .payment-options .payment-option.active span[data-v-41b176d1]{color:#fff}.discount-section[data-v-41b176d1],.remark-section[data-v-41b176d1]{margin-bottom:30px}.amount-info[data-v-41b176d1]{margin-top:30px;padding:20px;background:#f8f9fb;border-radius:4px}.amount-info .amount-item[data-v-41b176d1]{display:flex;justify-content:space-between;margin-bottom:15px;font-size:15px}.amount-info .amount-item .price[data-v-41b176d1]{color:#606266}.amount-info .amount-item .discount[data-v-41b176d1]{color:#67c23a}.amount-info .amount-item.final[data-v-41b176d1]{margin-top:20px;padding-top:20px;border-top:1px dashed #dcdfe6;font-size:18px;font-weight:700;margin-bottom:0}.amount-info .amount-item.final .final-price[data-v-41b176d1]{color:#f56c6c;font-size:24px}.dialog-footer[data-v-41b176d1]{padding:20px 30px;border-top:1px solid #ebeef5}.dialog-footer .el-button[data-v-41b176d1]{padding:12px 25px;font-size:16px}.pending-orders[data-v-43a2e522]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-height:60vh;overflow-y:auto;padding:10px}.pending-orders .order-card[data-v-43a2e522]{cursor:pointer;transition:all .3s}.pending-orders .order-card[data-v-43a2e522]:hover{transform:translateY(-2px);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.pending-orders .order-card.active[data-v-43a2e522]{border:2px solid #409eff}.pending-orders .order-card .order-header[data-v-43a2e522]{display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.pending-orders .order-card .order-header .order-time[data-v-43a2e522]{color:#909399;font-size:13px}.pending-orders .order-card .order-items[data-v-43a2e522]{margin-bottom:10px;max-height:150px;overflow-y:auto}.pending-orders .order-card .order-items .order-item[data-v-43a2e522]{display:flex;justify-content:space-between;margin-bottom:5px;color:#606266}.pending-orders .order-card .order-items .order-item .price[data-v-43a2e522]{color:#f56c6c}.pending-orders .order-card .order-footer[data-v-43a2e522]{display:flex;justify-content:flex-end;align-items:center;padding-top:10px;border-top:1px dashed #ebeef5}.pending-orders .order-card .order-footer .total-amount[data-v-43a2e522]{font-size:16px;font-weight:700;color:#f56c6c}.empty-tip[data-v-43a2e522]{text-align:center;color:#909399;padding:30px 0}.cashier-container[data-v-49d404cc]{height:calc(100vh - 60px);display:flex}.cashier-container .order-section[data-v-49d404cc]{width:20%;border-right:1px solid #dcdfe6;display:flex;flex-direction:column;background:#fff}.cashier-container .order-section .order-header[data-v-49d404cc]{padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dcdfe6}.cashier-container .order-section .order-header .order-title[data-v-49d404cc]{font-size:18px;font-weight:700}.cashier-container .order-section .order-header .clear-btn[data-v-49d404cc]{color:#f56c6c;padding:0}.cashier-container .order-section .order-header .clear-btn[data-v-49d404cc]:hover{color:#ff7875}.cashier-container .order-section .order-header .clear-btn.is-disabled[data-v-49d404cc]{color:#c0c4cc}.cashier-container .order-section .order-list[data-v-49d404cc]{flex:1;overflow-y:auto;padding:20px}.cashier-container .order-section .order-list .order-item[data-v-49d404cc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px;padding:10px;border-bottom:1px solid #ebeef5}.cashier-container .order-section .order-list .order-item .item-left[data-v-49d404cc]{display:flex;flex-direction:column;gap:5px}.cashier-container .order-section .order-list .order-item .item-left .item-name[data-v-49d404cc]{font-size:14px;color:#333}.cashier-container .order-section .order-list .order-item .item-left .item-price[data-v-49d404cc]{font-size:12px;color:#999}.cashier-container .order-section .order-list .order-item .item-right[data-v-49d404cc]{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.cashier-container .order-section .order-list .order-item .item-right .order-item-control[data-v-49d404cc]{display:flex;align-items:center}.cashier-container .order-section .order-list .order-item .item-right .order-item-control .el-button[data-v-49d404cc]{padding:5px 10px}.cashier-container .order-section .order-list .order-item .item-right .order-item-control .count-number[data-v-49d404cc]{width:40px;text-align:center;margin:0 5px}.cashier-container .order-section .order-list .order-item .item-right .total-price[data-v-49d404cc]{font-size:14px;color:#f56c6c;font-weight:700}.cashier-container .order-section .order-footer[data-v-49d404cc]{border-top:1px solid #dcdfe6;padding:15px}.cashier-container .order-section .order-footer .order-total[data-v-49d404cc]{font-size:18px;font-weight:700;margin-bottom:15px;color:#f56c6c}.cashier-container .order-section .order-footer .order-actions[data-v-49d404cc]{display:flex;gap:10px}.cashier-container .order-section .order-footer .order-actions .el-button[data-v-49d404cc]{flex:1;padding:12px 20px}.cashier-container .menu-section[data-v-49d404cc]{width:80%;padding:20px;display:flex;flex-direction:column;background:#f5f7fa}.cashier-container .menu-section .menu-header[data-v-49d404cc]{display:flex;gap:20px;margin-bottom:20px}.cashier-container .menu-section .menu-header .search-input[data-v-49d404cc]{flex:1;max-width:500px}.cashier-container .menu-section .category-list[data-v-49d404cc]{margin-bottom:20px}.cashier-container .menu-section .dishes-grid[data-v-49d404cc]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:10px;overflow-y:auto}.cashier-container .menu-section .dishes-grid .dish-card[data-v-49d404cc]{cursor:pointer;transition:all .3s;margin:0;position:relative}.cashier-container .menu-section .dishes-grid .dish-card .nothing[data-v-49d404cc]{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;color:#fff;font-size:18px;font-weight:500;justify-content:center}.cashier-container .menu-section .dishes-grid .dish-card[data-v-49d404cc]:hover{transform:translateY(-5px);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.cashier-container .menu-section .dishes-grid .dish-card img[data-v-49d404cc]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;display:block}.cashier-container .menu-section .dishes-grid .dish-card .dish-info[data-v-49d404cc]{padding:10px;display:flex;justify-content:space-between;align-items:center;background:#fff}.cashier-container .menu-section .dishes-grid .dish-card .dish-info .dish-name[data-v-49d404cc]{font-size:14px;color:#333}.cashier-container .menu-section .dishes-grid .dish-card .dish-info .dish-price[data-v-49d404cc]{color:#f56c6c;font-weight:700;font-size:14px}.popshop[data-v-49d404cc]{display:flex;flex-direction:row}.popshop .shopimg[data-v-49d404cc]{width:120px;height:120px;border-radius:5px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.popshop .popright[data-v-49d404cc]{display:flex;flex-direction:column;padding:10px 0 10px 0}.popshop .popright .ptit[data-v-49d404cc]{color:#333;font-size:16px;font-weight:700}.popshop .popright .price[data-v-49d404cc]{color:#f56c6c;font-size:14px;font-weight:700;display:block;margin:14px 0 8px}.popshop .popright .prices[data-v-49d404cc]{font-size:20px}.popshop .popright .kucun[data-v-49d404cc]{font-size:14px;color:#666;font-weight:500;margin-top:auto}.guiview[data-v-49d404cc]{margin-top:20px}.guiview .guiitem[data-v-49d404cc]{display:flex;flex-direction:column;margin-bottom:15px}.guiview .guiitem .gtit[data-v-49d404cc]{color:#333;font-size:15px;font-weight:500}.guiview .guiitem .guitwo[data-v-49d404cc]{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:8px}.guiview .guiitem .guitwo .gchi[data-v-49d404cc]{border-radius:25px;padding:5px 12px;color:#333;background-color:#f9f9f9;margin:0 10px 8px 0;font-size:13px;min-width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}.guiview .guiitem .guitwo .gactive[data-v-49d404cc]{background-color:#409eff;color:#fff;font-weight:500}.member-drawer[data-v-49d404cc]{--el-drawer-content-bg-color:#f8f9fa}.drawer-header[data-v-49d404cc]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #e6e6e6;margin-bottom:15px}.drawer-title[data-v-49d404cc]{font-size:18px;font-weight:600;color:#333;margin:0}.close-btn[data-v-49d404cc]{background-color:#f5f5f5;color:#666;transition:all .3s}.close-btn[data-v-49d404cc]:hover{background-color:#e5e5e5;color:#333}.search-wrapper[data-v-49d404cc]{padding:0 20px 15px}.search-input[data-v-49d404cc]{--el-input-hover-border-color:#409eff;--el-input-focus-border-color:#409eff}.member-list-wrapper[data-v-49d404cc]{padding:0 20px;height:calc(100vh - 220px);overflow-y:auto;margin-bottom:20px}.empty-tip[data-v-49d404cc]{text-align:center;padding:40px 0;color:#999;font-size:14px}.member-item[data-v-49d404cc]{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0;cursor:pointer}.newhead[data-v-49d404cc]{padding:10px 10px}.avatar-wrapper[data-v-49d404cc]{flex-shrink:0;margin-right:15px}.member-avatar[data-v-49d404cc]{width:58px;height:58px;border-radius:50px;-o-object-fit:cover;object-fit:cover;border:1px solid #eee}.member-info[data-v-49d404cc]{flex:1;color:#333}.qiebtn[data-v-49d404cc]{margin-left:10px;padding:4px 10px;border-radius:50px;background-color:#409eff;color:#fff;font-size:12px;font-weight:500;cursor:pointer}.member-name[data-v-49d404cc]{font-size:15px;font-weight:600;margin-bottom:8px}.member-phone[data-v-49d404cc]{font-size:13px;color:#666;margin-bottom:8px}.member-balance[data-v-49d404cc]{font-size:12px;color:#666}.balance-num[data-v-49d404cc]{color:#e64340;font-size:14px;font-weight:600;margin-left:4px}.footer-btn-wrapper[data-v-49d404cc]{position:absolute;bottom:20px;left:0;width:100%;padding:0 20px}.visitor-btn[data-v-49d404cc]{width:100%;height:48px;font-size:16px;font-weight:600}.member-list-wrapper[data-v-49d404cc]::-webkit-scrollbar{width:6px}.member-list-wrapper[data-v-49d404cc]::-webkit-scrollbar-thumb{background-color:#dcdcdc;border-radius:3px}.member-list-wrapper[data-v-49d404cc]::-webkit-scrollbar-thumb:hover{background-color:silver}