.settlement-dialog[data-v-4b2b6719] .el-dialog__header{padding:20px 30px;border-bottom:1px solid #ebeef5}.settlement-dialog[data-v-4b2b6719] .el-dialog__header .el-dialog__title{font-size:20px;font-weight:700}.settlement-dialog[data-v-4b2b6719] .el-dialog__body{padding:30px}.settlement-content[data-v-4b2b6719]{display:flex;gap:30px}.settlement-content .left-section[data-v-4b2b6719]{flex:2;padding-right:30px;border-right:1px solid #ebeef5}.settlement-content .right-section[data-v-4b2b6719]{flex:1}.section-title[data-v-4b2b6719]{font-size:16px;font-weight:700;margin-bottom:15px;color:#303133}.payment-method[data-v-4b2b6719]{margin-bottom:30px}.payment-method .payment-options[data-v-4b2b6719]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.payment-method .payment-options .payment-option[data-v-4b2b6719]{height:80px;display:flex;align-items:center;justify-content:center;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.payment-method .payment-options .payment-option span[data-v-4b2b6719]{font-size:14px;color:#606266}.payment-method .payment-options .payment-option.active[data-v-4b2b6719]{background:#409eff;border-color:#409eff;color:#fff}.upload-wrapper .image-uploader[data-v-4b2b6719] .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:148px;height:148px;display:flex;align-items:center;justify-content:center;transition:all .3s}.upload-wrapper .image-uploader[data-v-4b2b6719] .el-upload:hover{border-color:#409eff}.upload-wrapper .upload-placeholder[data-v-4b2b6719]{display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-wrapper .upload-placeholder .el-icon-plus[data-v-4b2b6719]{font-size:28px;color:#8c939d;margin-bottom:8px}.upload-wrapper .upload-placeholder .upload-text[data-v-4b2b6719]{font-size:12px;color:#606266}.upload-wrapper .upload-preview[data-v-4b2b6719]{width:100%;height:100%;position:relative}.upload-wrapper .upload-preview .upload-image[data-v-4b2b6719]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-wrapper .upload-preview .upload-mask[data-v-4b2b6719]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;cursor:pointer}.upload-wrapper .upload-preview .upload-mask .el-icon-delete[data-v-4b2b6719]{font-size:24px;color:#fff}.upload-wrapper .upload-preview .upload-mask[data-v-4b2b6719]:hover{opacity:1}.upload-wrapper .upload-tip[data-v-4b2b6719]{margin-top:8px;font-size:12px;color:#909399}.discount-section[data-v-4b2b6719],.remark-section[data-v-4b2b6719]{margin-bottom:30px}.amount-info[data-v-4b2b6719]{margin-top:20px;padding:30px;background:#f8f9fb;border-radius:4px}.amount-info .amount-item[data-v-4b2b6719]{display:flex;justify-content:space-between;margin-bottom:15px;font-size:15px}.amount-info .amount-item.final[data-v-4b2b6719]{margin-top:40px;padding-top:30px}.amount-info .amount-item.final .final-price[data-v-4b2b6719]{font-size:32px;color:#f56c6c}.dialog-footer[data-v-4b2b6719]{padding:20px 30px;border-top:1px solid #ebeef5}.dialog-footer .el-button[data-v-4b2b6719]{padding:12px 25px;font-size:16px}.pending-orders[data-v-0b5c3d22]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-height:60vh;overflow-y:auto;padding:10px}.pending-orders .order-card[data-v-0b5c3d22]{cursor:pointer;transition:all .3s}.pending-orders .order-card[data-v-0b5c3d22]:hover{transform:translateY(-2px);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.pending-orders .order-card.active[data-v-0b5c3d22]{border:2px solid #409eff}.pending-orders .order-card .order-header[data-v-0b5c3d22]{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-0b5c3d22]{color:#909399;font-size:13px}.pending-orders .order-card .order-items[data-v-0b5c3d22]{margin-bottom:10px;max-height:150px;overflow-y:auto}.pending-orders .order-card .order-items .order-item[data-v-0b5c3d22]{display:flex;justify-content:space-between;margin-bottom:5px;color:#606266}.pending-orders .order-card .order-items .order-item .price[data-v-0b5c3d22]{color:#f56c6c}.pending-orders .order-card .order-footer[data-v-0b5c3d22]{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-0b5c3d22]{font-size:16px;font-weight:700;color:#f56c6c}.empty-tip[data-v-0b5c3d22]{text-align:center;color:#909399;padding:30px 0}.cashier-container[data-v-543ce4b8]{height:calc(100vh - 60px);display:flex}.cashier-container .order-section[data-v-543ce4b8]{width:30%;border-right:1px solid #dcdfe6;display:flex;flex-direction:column;background:#fff}.cashier-container .order-section .order-header[data-v-543ce4b8]{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-543ce4b8]{font-size:18px;font-weight:700}.cashier-container .order-section .order-header .clear-btn[data-v-543ce4b8]{color:#f56c6c;padding:0}.cashier-container .order-section .order-header .clear-btn[data-v-543ce4b8]:hover{color:#ff7875}.cashier-container .order-section .order-header .clear-btn.is-disabled[data-v-543ce4b8]{color:#c0c4cc}.cashier-container .order-section .order-list[data-v-543ce4b8]{flex:1;overflow-y:auto;padding:10px 15px;display:flex;flex-direction:column}.cashier-container .order-section .order-list .order-item[data-v-543ce4b8]{display:flex;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-543ce4b8]{display:flex;flex-direction:column;gap:5px}.cashier-container .order-section .order-list .order-item .item-left .item-name[data-v-543ce4b8]{font-size:14px;color:#333;font-weight:500}.cashier-container .order-section .order-list .order-item .item-left .item-spec[data-v-543ce4b8]{font-size:12px;color:#409eff;display:block;line-height:1.4}.cashier-container .order-section .order-list .order-item .item-left .item-price[data-v-543ce4b8]{font-size:12px;color:#999;display:block;margin:3px 0}.cashier-container .order-section .order-list .order-item .item-right[data-v-543ce4b8]{display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin-left:auto}.cashier-container .order-section .order-list .order-item .item-right .order-item-control[data-v-543ce4b8]{display:flex;align-items:center}.cashier-container .order-section .order-list .order-item .item-right .order-item-control .el-button[data-v-543ce4b8]{padding:5px 10px}.cashier-container .order-section .order-list .order-item .item-right .order-item-control .count-number[data-v-543ce4b8]{width:40px;text-align:center;margin:0 5px}.cashier-container .order-section .order-list .order-item .item-right .total-price[data-v-543ce4b8]{font-size:14px;color:#f56c6c;font-weight:700;display:block;margin-top:3px}.cashier-container .order-section .order-footer[data-v-543ce4b8]{border-top:1px solid #dcdfe6;padding:15px}.cashier-container .order-section .order-footer .order-total[data-v-543ce4b8]{font-size:18px;font-weight:700;margin-bottom:15px;color:#f56c6c}.cashier-container .order-section .order-footer .order-actions[data-v-543ce4b8]{display:flex;gap:10px}.cashier-container .order-section .order-footer .order-actions .el-button[data-v-543ce4b8]{flex:1;padding:12px 20px}.cashier-container .menu-section[data-v-543ce4b8]{width:70%;padding:20px;display:flex;flex-direction:column;background:#f5f7fa}.cashier-container .menu-section .menu-header[data-v-543ce4b8]{display:flex;gap:20px;margin-bottom:20px}.cashier-container .menu-section .menu-header .search-input[data-v-543ce4b8]{flex:1;max-width:500px}.cashier-container .menu-section .category-list[data-v-543ce4b8]{margin-bottom:10px}.cashier-container .menu-section .category-list .category-tabs[data-v-543ce4b8]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.cashier-container .menu-section .category-list .category-tabs .category-tab-item[data-v-543ce4b8]{padding:8px 16px;border-radius:20px;background-color:#f5f7fa;color:#606266;font-size:14px;cursor:pointer;transition:all .3s;border:1px solid #e4e7ed;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.cashier-container .menu-section .category-list .category-tabs .category-tab-item[data-v-543ce4b8]:hover{background-color:#ecf5ff;border-color:#b3d8ff;color:#409eff}.cashier-container .menu-section .category-list .category-tabs .category-tab-item.active[data-v-543ce4b8]{background-color:#409eff;border-color:#409eff;color:#fff;font-weight:500}.cashier-container .menu-section .gunview[data-v-543ce4b8]{height:65vh;overflow-y:scroll}.cashier-container .menu-section .dishes-grid[data-v-543ce4b8]{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-543ce4b8]{cursor:pointer;transition:all .3s;margin:0;position:relative}.cashier-container .menu-section .dishes-grid .dish-card .nothing[data-v-543ce4b8]{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-543ce4b8]: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-543ce4b8]{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;display:block}.cashier-container .menu-section .dishes-grid .dish-card .dish-info[data-v-543ce4b8]{padding:10px;display:flex;justify-content:space-between;background:#fff;flex-direction:column}.cashier-container .menu-section .dishes-grid .dish-card .dish-info .dish-name[data-v-543ce4b8]{font-size:14px;color:#333}.cashier-container .menu-section .dishes-grid .dish-card .dish-info .dish-price[data-v-543ce4b8]{color:#f56c6c;font-weight:700;font-size:16px}.popshop[data-v-543ce4b8]{display:flex;flex-direction:row}.popshop .shopimg[data-v-543ce4b8]{width:120px;height:120px;border-radius:5px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.popshop .popright[data-v-543ce4b8]{display:flex;flex-direction:column;padding:10px 0 10px 0;width:75%}.popshop .popright .ptit[data-v-543ce4b8]{color:#333;font-size:16px;font-weight:700}.popshop .popright .selected-spec-text[data-v-543ce4b8]{margin:8px 0;font-size:13px}.popshop .popright .selected-spec-text .spec-label[data-v-543ce4b8]{color:#909399;margin-right:4px}.popshop .popright .selected-spec-text .spec-value[data-v-543ce4b8]{color:#409eff;font-weight:500}.popshop .popright .price[data-v-543ce4b8]{color:#f56c6c;font-size:14px;font-weight:700;display:block;margin:14px 0 8px}.popshop .popright .prices[data-v-543ce4b8]{font-size:20px}.popshop .popright .kucun[data-v-543ce4b8]{font-size:14px;color:#666;font-weight:500;margin-top:12px;display:block}.guiview[data-v-543ce4b8]{margin-top:20px}.guiview .guiitem[data-v-543ce4b8]{display:flex;flex-direction:column;margin-bottom:15px}.guiview .guiitem .gtit[data-v-543ce4b8]{color:#333;font-size:15px;font-weight:500}.guiview .guiitem .guitwo[data-v-543ce4b8]{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:8px}.guiview .guiitem .guitwo .gchi[data-v-543ce4b8]{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-543ce4b8]{background-color:#409eff;color:#fff;font-weight:500}.member-drawer[data-v-543ce4b8]{--el-drawer-content-bg-color:#f8f9fa}.drawer-header[data-v-543ce4b8]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #e6e6e6;margin-bottom:15px}.drawer-title[data-v-543ce4b8]{font-size:18px;font-weight:600;color:#333;margin:0}.close-btn[data-v-543ce4b8]{background-color:#f5f5f5;color:#666;transition:all .3s}.close-btn[data-v-543ce4b8]:hover{background-color:#e5e5e5;color:#333}.search-wrapper[data-v-543ce4b8]{padding:0 20px 15px}.search-input[data-v-543ce4b8]{--el-input-hover-border-color:#409eff;--el-input-focus-border-color:#409eff}.member-list-wrapper[data-v-543ce4b8]{padding:0 20px;height:calc(100vh - 220px);overflow-y:auto;margin-bottom:20px;display:flex;flex-direction:column}.pagination-container[data-v-543ce4b8]{margin-top:auto}.empty-tip[data-v-543ce4b8]{text-align:center;padding:40px 0;color:#999;font-size:14px}.member-item[data-v-543ce4b8]{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0;cursor:pointer;position:relative}.newhead[data-v-543ce4b8]{padding:10px 10px}.avatar-wrapper[data-v-543ce4b8]{flex-shrink:0;margin-right:15px}.member-avatar[data-v-543ce4b8]{width:58px;height:58px;border-radius:50px;-o-object-fit:cover;object-fit:cover;border:1px solid #eee}.member-info[data-v-543ce4b8]{flex:1;color:#333;width:70%}.qiebtn[data-v-543ce4b8]{margin-left:10px;padding:4px 10px;border-radius:50px;background-color:#409eff;color:#fff;font-size:12px;font-weight:500;cursor:pointer}.red[data-v-543ce4b8]{background-color:red}.member-name[data-v-543ce4b8]{font-size:15px;font-weight:600;margin-bottom:8px}.member-phone[data-v-543ce4b8]{font-size:13px;color:#666;margin-bottom:8px}.member-balance[data-v-543ce4b8]{font-size:12px;color:#666}.balance-num[data-v-543ce4b8]{color:#e64340;font-size:14px;font-weight:600;margin-left:4px}.footer-btn-wrapper[data-v-543ce4b8]{position:absolute;bottom:20px;left:0;width:94%;padding:0 20px}.visitor-btn[data-v-543ce4b8]{width:100%;height:48px;font-size:16px;font-weight:600}.member-list-wrapper[data-v-543ce4b8]::-webkit-scrollbar{width:6px}.member-list-wrapper[data-v-543ce4b8]::-webkit-scrollbar-thumb{background-color:#dcdcdc;border-radius:3px}.member-list-wrapper[data-v-543ce4b8]::-webkit-scrollbar-thumb:hover{background-color:silver}.yeshu[data-v-543ce4b8]{justify-content:flex-end;padding:10px;background-color:#fff;margin-top:auto}.jiaview[data-v-543ce4b8],.yeshu[data-v-543ce4b8]{display:flex;flex-direction:row;align-items:center}.jiaview[data-v-543ce4b8]{margin-top:8px}.yuan[data-v-543ce4b8]{margin-right:12px}.yuan[data-v-543ce4b8],.yuantwo[data-v-543ce4b8]{display:inline-block;color:#666;text-decoration:line-through;font-size:12px;line-height:12px}.yuantwo[data-v-543ce4b8]{margin-left:12px;position:relative;top:1.5px}.kuview[data-v-543ce4b8]{display:flex;flex-direction:row;align-items:center}.kukongjian[data-v-543ce4b8]{margin-top:10px;position:relative;margin-left:auto}.guanlian[data-v-543ce4b8]{display:flex;align-items:center;justify-content:center;color:#666;font-size:15px;font-weight:500;margin:30px 0}