.config-card[data-v-5aba5994]{min-height:calc(100vh - 160px)}.config-content[data-v-5aba5994]{padding:20px 0}.config-content [data-v-5aba5994] .n-form{max-width:600px}.config-content [data-v-5aba5994] .n-input,.config-content [data-v-5aba5994] .n-select,.config-content [data-v-5aba5994] .n-input-number{max-width:400px}.sms-config-layout[data-v-5aba5994]{display:flex;gap:24px}.sms-config-layout [data-v-5aba5994] .n-form,.sms-config-layout [data-v-5aba5994] .n-input,.sms-config-layout [data-v-5aba5994] .n-select,.sms-config-layout [data-v-5aba5994] .n-input-number{max-width:none}.sms-config-left[data-v-5aba5994]{flex:6;min-width:0}.sms-config-right[data-v-5aba5994]{flex:4;min-width:320px}.push-config-layout [data-v-5aba5994] .n-tabs-nav{padding:0}.push-config-layout [data-v-5aba5994] .n-tabs-tab{padding:12px 24px}.push-config-layout [data-v-5aba5994] .n-tab-pane{padding:0 24px}.push-config-layout .push-form[data-v-5aba5994]{max-width:600px}.push-config-layout .push-form [data-v-5aba5994] .n-form-item-label{font-weight:500}.push-config-layout .push-form [data-v-5aba5994] .n-input{max-width:none}.config-header[data-v-5aba5994]{margin-bottom:16px}.form-hint[data-v-5aba5994]{margin-left:12px;color:#9ca3af;font-size:13px}[data-v-5aba5994] .n-tabs-nav,[data-v-5aba5994] .n-tab-pane{padding:0 16px}[data-v-5aba5994] .n-collapse{margin-bottom:16px}.logo-upload[data-v-5aba5994]{width:100%}.logo-preview[data-v-5aba5994]{position:relative;display:inline-block}.logo-preview img[data-v-5aba5994]{max-width:200px;max-height:80px;object-fit:contain;border:1px solid #e5e7eb;border-radius:8px;padding:8px;background:#f9fafb}.logo-preview .logo-delete[data-v-5aba5994]{position:absolute;top:-8px;right:-8px}.logo-upload-trigger[data-v-5aba5994]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:80px;border:2px dashed #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s;color:#9ca3af}.logo-upload-trigger[data-v-5aba5994]:hover{border-color:#111827;color:#111827}.logo-upload-trigger span[data-v-5aba5994]{margin-top:8px;font-size:13px}[data-v-5aba5994] .n-collapse-item__header-main{font-weight:500}.menu-editor[data-v-5aba5994]{display:flex;gap:24px;margin-top:16px}.menu-preview[data-v-5aba5994]{flex-shrink:0}.phone-frame[data-v-5aba5994]{width:320px;height:500px;background:#f5f5f5;border-radius:24px;padding:12px;box-shadow:0 4px 12px #00000026}.phone-screen[data-v-5aba5994]{width:100%;height:100%;background:#ededed;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.chat-area[data-v-5aba5994]{flex:1;background:linear-gradient(180deg,#f7f7f7,#ececec)}.menu-bar[data-v-5aba5994]{display:flex;background:#fafafa;border-top:1px solid #e0e0e0;min-height:50px}.menu-item[data-v-5aba5994]{flex:1;display:flex;align-items:center;justify-content:center;border-right:1px solid #e0e0e0;cursor:pointer;position:relative;transition:all .2s;padding:0 8px}.menu-item[data-v-5aba5994]:last-child{border-right:none}.menu-item[data-v-5aba5994]:hover{background:#f0f0f0}.menu-item.active[data-v-5aba5994]{background:#e6f7ff;color:#1890ff}.menu-item.add-menu[data-v-5aba5994]{color:#999}.menu-item.add-menu[data-v-5aba5994]:hover{color:#1890ff}.menu-name[data-v-5aba5994]{font-size:13px;text-align:center;word-break:break-all;line-height:1.3}.sub-menu-list[data-v-5aba5994]{position:absolute;bottom:100%;left:0;right:0;background:#fafafa;border:1px solid #e0e0e0;border-bottom:none;display:none}.menu-item:hover .sub-menu-list[data-v-5aba5994],.menu-item.active .sub-menu-list[data-v-5aba5994]{display:block}.sub-menu-item[data-v-5aba5994]{padding:12px 8px;text-align:center;font-size:12px;border-bottom:1px solid #e0e0e0;cursor:pointer;transition:all .2s}.sub-menu-item[data-v-5aba5994]:hover{background:#f0f0f0}.sub-menu-item.active[data-v-5aba5994]{background:#e6f7ff;color:#1890ff}.sub-menu-item.add-sub[data-v-5aba5994]{color:#999;font-size:16px}.sub-menu-item.add-sub[data-v-5aba5994]:hover{color:#1890ff}.menu-config[data-v-5aba5994]{flex:1;min-width:300px}.menu-empty[data-v-5aba5994]{display:flex;align-items:center;justify-content:center;background:#fafafa;border-radius:8px;min-height:200px}.payment-test-modal[data-v-5aba5994]{text-align:center}.payment-test-modal .payment-info[data-v-5aba5994]{margin-bottom:20px;text-align:left;padding:16px;background:#f9fafb;border-radius:8px}.payment-test-modal .payment-info p[data-v-5aba5994]{margin:8px 0;color:#374151}.payment-test-modal .payment-info .amount[data-v-5aba5994]{font-size:24px;font-weight:600;color:#ef4444}.payment-test-modal .qrcode-container[data-v-5aba5994]{padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:inline-block}.payment-test-modal .qrcode-container .qrcode-img[data-v-5aba5994]{width:200px;height:200px}.payment-test-modal .qrcode-container .qrcode-tip[data-v-5aba5994]{margin-top:12px;color:#6b7280;font-size:14px}.payment-test-modal .payment-link[data-v-5aba5994]{margin-top:20px}
