.mobile-content[data-v-48fe3296]{padding:15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f5f7fa;min-height:calc(100vh - 84px);position:relative;z-index:1}.mobile-form[data-v-48fe3296]{background-color:#fff;padding:20px;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;position:relative;z-index:2}.flex-row[data-v-48fe3296]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.form-item[data-v-48fe3296]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;position:relative;clear:both;margin-bottom:16px}.form-item .form-control[data-v-48fe3296] .nut-cell{--nut-cell-border-bottom:none;--nut-cell-border-top:none;border-left:1px solid #dcdfe6;border-right:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.form-label[data-v-48fe3296]{font-size:14px;color:#303133;line-height:1.5;font-weight:500;width:100%;max-width:100%;text-align:left;white-space:normal;overflow:visible;text-overflow:clip;word-wrap:break-word}.popup-header[data-v-48fe3296]{padding:16px;border-bottom:1px solid #f0f0f0;text-align:center}.popup-header h3[data-v-48fe3296]{margin:0 0 12px 0;font-size:16px;font-weight:600;color:#333}.popup-header .search-container[data-v-48fe3296]{margin-top:12px;width:100%}.popup-header .search-input[data-v-48fe3296]{width:100%;--nut-textinput-height:36px;--nut-textinput-border-radius:18px;--nut-textinput-font-size:14px;--nut-textinput-background-color:#f5f7fa;--nut-textinput-placeholder-color:#999;--nut-textinput-border-color:#dcdfe6;--nut-textinput-focus-border-color:#409eff}.popup-content[data-v-48fe3296]{padding:16px;height:calc(100% - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.popup-item[data-v-48fe3296]{padding:12px;background-color:#f8f9fa;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.popup-item[data-v-48fe3296]:hover{background-color:#e9ecef;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.popup-item[data-v-48fe3296]:active{-webkit-transform:translateY(0);transform:translateY(0)}.popup-item .item-content[data-v-48fe3296]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-item .item-name[data-v-48fe3296]{font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:12px}.popup-item .item-price[data-v-48fe3296]{font-size:14px;font-weight:600;color:red;white-space:nowrap}.no-data[data-v-48fe3296]{text-align:center;padding:40px 0;color:#999;font-size:14px}.form-control[data-v-48fe3296]{font-size:14px;line-height:1.5;width:100%;position:relative}.custom-input[data-v-48fe3296]{width:100%;padding:10px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-input[data-v-48fe3296]:focus{outline:none;border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.custom-input[data-v-48fe3296]:disabled{background-color:#f5f7fa;color:#909399;cursor:not-allowed}.custom-textarea[data-v-48fe3296]{width:100%;padding:10px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;resize:vertical;min-height:100px}.custom-textarea[data-v-48fe3296]:focus{outline:none;border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.custom-select[data-v-48fe3296]{width:100%;padding:10px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;z-index:3}.custom-select[data-v-48fe3296]:hover{border-color:#c0c4cc}.custom-select[data-v-48fe3296]:focus-within{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.select-value[data-v-48fe3296]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-arrow[data-v-48fe3296]{color:#909399;font-size:12px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.select-dropdown[data-v-48fe3296]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #dcdfe6;border-radius:0 0 4px 4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);max-height:200px;overflow-y:auto;z-index:1000;margin-top:-1px}.select-dropdown .select-option[data-v-48fe3296]{padding:10px 12px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.select-dropdown .select-option[data-v-48fe3296]:hover{background-color:#ecf5ff}.custom-button[data-v-48fe3296]{width:100%;padding:10px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;cursor:pointer}.custom-button[data-v-48fe3296]:hover{border-color:#c0c4cc;color:#606266}.custom-button.primary[data-v-48fe3296]{background-color:#409eff;border-color:#409eff;color:#fff}.custom-button.primary[data-v-48fe3296]:hover{background-color:#66b1ff;border-color:#66b1ff}.custom-button.success[data-v-48fe3296]{background-color:#67c23a;border-color:#67c23a;color:#fff}.custom-button.success[data-v-48fe3296]:hover{background-color:#85ce61;border-color:#85ce61}.custom-switch[data-v-48fe3296]{position:relative;display:inline-block;width:40px;height:20px;margin-top:4px}.custom-switch input[data-v-48fe3296]{opacity:0;width:0;height:0}.custom-switch input:checked+.switch-slider[data-v-48fe3296]{background-color:#13ce66}.custom-switch input:checked+.switch-slider[data-v-48fe3296]:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.custom-switch input:focus+.switch-slider[data-v-48fe3296]{-webkit-box-shadow:0 0 1px #13ce66;box-shadow:0 0 1px #13ce66}.custom-switch .switch-slider[data-v-48fe3296]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#c0ccda;-webkit-transition:.4s;transition:.4s;border-radius:20px}.custom-switch .switch-slider[data-v-48fe3296]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.radio-group[data-v-48fe3296]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.radio-group .radio-option[data-v-48fe3296]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.radio-group .radio-option input[type=radio][data-v-48fe3296]{margin-right:8px}.radio-group .radio-option .radio-label[data-v-48fe3296]{font-size:14px;color:#303133}.custom-tag[data-v-48fe3296]{display:inline-block;padding:5px 10px;border-radius:15px;font-size:12px;background-color:#ecf5ff;color:#409eff;margin:0 5px 5px 0}.custom-tag.success[data-v-48fe3296]{background-color:#f0f9eb;color:#67c23a}.mobile-region-list-scroll[data-v-48fe3296]{max-height:150px;overflow-y:auto;margin-top:10px;border:1px solid #ebeef5;border-radius:6px;padding:12px;background-color:#fafafa}.mobile-region-list[data-v-48fe3296]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:5px 0}.mobile-statistics[data-v-48fe3296]{margin-top:20px;background-color:#fff;padding:18px;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.mobile-statistic-item[data-v-48fe3296]{padding:12px;background-color:#f9f9f9;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-statistic-item[data-v-48fe3296]:hover{background-color:#f0f9ff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mobile-statistic-title[data-v-48fe3296]{font-size:13px;color:#606266;font-weight:500;text-align:center}.mobile-statistic-value[data-v-48fe3296]{font-size:14px;font-weight:700;color:#303133;text-align:center}.mobile-statistic-total[data-v-48fe3296]{background-color:#ecf5ff;border:1px solid #d9ecff;padding:15px;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-statistic-total[data-v-48fe3296]:hover{background-color:#e6f7ff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mobile-statistic-total .total-content[data-v-48fe3296]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.mobile-statistic-total .mobile-statistic-title[data-v-48fe3296]{font-weight:600;color:#1890ff;text-align:left;margin-bottom:0}.mobile-statistic-total .mobile-statistic-value[data-v-48fe3296]{font-size:16px;font-weight:600;color:#1890ff;text-align:right}#mobile-qrcodeDom[data-v-48fe3296]{width:220px;height:220px;margin:25px auto;padding:15px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.15);box-shadow:0 2px 12px 0 rgba(0,0,0,.15)}.tag-container[data-v-48fe3296]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding-top:12px}.nut-popup[data-v-48fe3296]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.nut-popup .popup-header[data-v-48fe3296]{padding:16px;border-bottom:1px solid #eee;background-color:#fff}.nut-popup .popup-content[data-v-48fe3296]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px}.nut-popup .popup-footer[data-v-48fe3296]{padding:16px;border-top:1px solid #eee;background-color:#fff;position:-webkit-sticky;position:sticky;bottom:0;z-index:10}.nut-popup .search-container[data-v-48fe3296]{margin-top:12px}.nut-popup .search-input[data-v-48fe3296]{--nut-textinput-height:36px;--nut-textinput-border-radius:18px;--nut-textinput-background-color:#f5f5f5}.nut-popup .nut-buttongroup[data-v-48fe3296]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.nut-popup .nut-checkboxgroup[data-v-48fe3296]{margin-bottom:16px}.nut-popup .nut-checkbox[data-v-48fe3296]{margin-right:8px}.nut-popup .nut-checkbox-label[data-v-48fe3296]{margin-right:16px}.payment-amount[data-v-48fe3296]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 20px 0 20px;background-color:#f8f9fa;border-bottom:1px solid #f0f0f0;width:100%}.payment-amount p[data-v-48fe3296]{margin:0;font-size:18px;font-weight:600;color:#333;text-align:center}.mobile-region-list-scroll[data-v-48fe3296]::-webkit-scrollbar{width:6px}.mobile-region-list-scroll[data-v-48fe3296]::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:3px}.mobile-region-list-scroll[data-v-48fe3296]::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:3px}.mobile-region-list-scroll[data-v-48fe3296]::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.mobile-region-list-scroll[data-v-48fe3296]{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.selected-count[data-v-48fe3296]{font-size:14px;color:#666;display:block;margin-top:5px}@media screen and (max-width:768px){.mobile-content[data-v-48fe3296]{padding:12px;min-height:calc(100vh - 70px)}.mobile-form[data-v-48fe3296]{padding:18px;border-radius:10px;gap:14px}.custom-input[data-v-48fe3296],.custom-select[data-v-48fe3296],.custom-textarea[data-v-48fe3296],.form-label[data-v-48fe3296]{font-size:14px}}@media screen and (max-width:480px){.mobile-content[data-v-48fe3296]{padding:10px;min-height:calc(100vh - 60px)}.mobile-form[data-v-48fe3296]{padding:15px;border-radius:8px;gap:12px}.custom-input[data-v-48fe3296],.custom-select[data-v-48fe3296],.custom-textarea[data-v-48fe3296],.form-label[data-v-48fe3296]{font-size:13px}.mobile-statistics[data-v-48fe3296]{padding:15px;border-radius:8px}.mobile-statistic-item[data-v-48fe3296]{padding:12px;margin-bottom:6px;border-radius:6px}.mobile-pay-item[data-v-48fe3296]{min-width:calc(50% - 6px);padding:12px 8px;font-size:12px}.mobile-pay-item.cur[data-v-48fe3296]:after{border-width:0 14px 14px 0}#mobile-qrcodeDom[data-v-48fe3296]{padding:12px;margin:20px auto}.custom-button[data-v-48fe3296]{font-size:14px;padding:10px 0}.radio-option[data-v-48fe3296]{font-size:13px}}@media screen and (max-width:360px){.mobile-content[data-v-48fe3296]{padding:8px}.mobile-form[data-v-48fe3296]{padding:12px}.custom-input[data-v-48fe3296],.custom-select[data-v-48fe3296],.custom-textarea[data-v-48fe3296],.form-label[data-v-48fe3296]{font-size:12px}.mobile-statistic-item[data-v-48fe3296]{padding:10px}.mobile-statistic-value[data-v-48fe3296]{font-size:14px}}.custom-button[data-v-48fe3296],.custom-input[data-v-48fe3296],.custom-select[data-v-48fe3296],.custom-textarea[data-v-48fe3296],.mobile-pay-item[data-v-48fe3296],.mobile-statistic-item[data-v-48fe3296]{-webkit-transition:all .3s ease;transition:all .3s ease}.form-item.error .custom-input[data-v-48fe3296],.form-item.error .custom-textarea[data-v-48fe3296]{border-color:#f56c6c}.form-item.success .custom-input[data-v-48fe3296],.form-item.success .custom-textarea[data-v-48fe3296]{border-color:#67c23a}