.member-password-dialog-overlay[data-v-7a821a16]{align-items:center;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:5000}.member-password-dialog-wrapper[data-v-7a821a16]{background:#fff;border-radius:.75rem;box-shadow:0 1.25rem 3rem #0000002e;overflow:hidden}.member-password-dialog-header[data-v-7a821a16]{align-items:center;background:linear-gradient(135deg,#ff7a45,#ff935c);display:flex;height:3rem;justify-content:center;position:relative}.member-password-dialog-title[data-v-7a821a16]{color:#fff;font-size:1.125rem;font-weight:700;margin:0}.member-password-dialog-close[data-v-7a821a16]{color:#fff;cursor:pointer;font-size:1.125rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.member-password-dialog-body[data-v-7a821a16]{background:#fff6ee;display:flex;flex-direction:column;gap:.875rem;padding:1.25rem 1.25rem 1rem;position:relative}.member-password-decoy[data-v-7a821a16]{height:1px;left:-9999px;opacity:0;pointer-events:none;position:absolute;top:0;width:1px}.member-password-dialog-tip[data-v-7a821a16]{color:#6b4f3d;font-size:.95rem;line-height:1.4}.member-password-dialog-input[data-v-7a821a16]{background:#fff;border:1px solid #f5c7a8;border-radius:.625rem;color:#2e2a26;font-size:1rem;height:2.75rem;outline:none;padding:0 .9rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.member-password-dialog-input[data-v-7a821a16]:focus{border-color:#ff8b57;box-shadow:0 0 0 3px #ff8b5729}.member-password-dialog-error[data-v-7a821a16]{color:#d93025;font-size:.875rem;line-height:1.3;min-height:1.25rem}.member-password-dialog-actions[data-v-7a821a16]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.25rem}.member-password-dialog-btn[data-v-7a821a16]{border:none;border-radius:.625rem;cursor:pointer;font-size:.95rem;font-weight:600;height:2.5rem;min-width:5.5rem;transition:transform .15s ease,opacity .15s ease}.member-password-dialog-btn[data-v-7a821a16]:disabled{cursor:not-allowed;opacity:.6}.member-password-dialog-btn-confirm[data-v-7a821a16]{background:linear-gradient(135deg,#ff7a45,#ff935c);color:#fff}.member-password-dialog-btn-cancel[data-v-7a821a16]{background:#f6e6d7;color:#7a5b43}.dialog-overlay[data-v-f4b82c4c]{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.member-dialog-overlay[data-v-f4b82c4c]{z-index:2100}.dialog-wrapper[data-v-f4b82c4c]{background:#fff;border-radius:12px;display:flex;flex-direction:column;height:45.375rem;overflow:hidden;width:47.5rem}.member-dialog[data-v-f4b82c4c]{display:flex;flex-direction:column;height:50rem}.dialog-header[data-v-f4b82c4c]{align-items:center;background:#f74;border-radius:.5rem .5rem 0 0;display:flex;height:2.875rem;justify-content:center;position:relative;width:47.5rem}.dialog-title[data-v-f4b82c4c]{color:#fff;font-size:1.25rem;font-weight:700;height:1.375rem;letter-spacing:.125rem;line-height:1.25rem;margin:0;text-align:center;width:100%}.close-btn[data-v-f4b82c4c]{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;height:1.25rem;justify-content:center;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:1.25rem}.close-btn[data-v-f4b82c4c]:hover{opacity:.8}.member-dialog-body[data-v-f4b82c4c]{display:flex;flex:1;flex-direction:column;min-height:0;padding:1.25rem 3rem}.member-dialog-body[data-v-f4b82c4c]::-webkit-scrollbar{display:none}.spec-dialog-body[data-v-f4b82c4c]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.member-search[data-v-f4b82c4c]{display:flex;gap:1rem;margin-bottom:1rem}.member-scope-tip[data-v-f4b82c4c]{background:#ff774414;border-radius:.5rem;color:#cc5a2e;font-size:.875rem;margin-bottom:.75rem;padding:.625rem .875rem}.member-search-input[data-v-f4b82c4c]{flex:1}.search-icon[data-v-f4b82c4c]{color:#666;font-size:1.25rem}.member-search-button[data-v-f4b82c4c]{background:#279efb;border-radius:.25rem;color:#fff;font-size:1.125rem;font-weight:600;height:3rem;width:6.25rem}.member-list[data-v-f4b82c4c]{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0}.member-list[data-v-f4b82c4c]::-webkit-scrollbar{display:none}.member-list-footer[data-v-f4b82c4c]{color:#999;font-size:.875rem;padding:.75rem 0;text-align:center}.member-list-loading[data-v-f4b82c4c]{align-items:center;color:#999;display:flex;font-size:.875rem;justify-content:center;padding:1.5rem 0}.loading-indicator[data-v-f4b82c4c]{align-items:center;display:inline-flex;gap:.5rem}.loading-bar[data-v-f4b82c4c]{background:#f0f0f0;border-radius:999px;height:.25rem;overflow:hidden;position:relative;width:2.5rem}.loading-bar[data-v-f4b82c4c]:after{animation:member-loading-f4b82c4c 1s ease-in-out infinite;background:#f74;content:"";height:100%;left:-40%;position:absolute;top:0;width:40%}@keyframes member-loading-f4b82c4c{0%{left:-40%}to{left:100%}}.member-item[data-v-f4b82c4c]{align-items:center;border:1px solid #dcdfe6;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;gap:1.75rem;height:7.25rem;margin:0 auto;padding:.5rem 1.25rem;transition:all .3s;width:100%}.member-item[data-v-f4b82c4c]:hover{background:#ff77440d;border-color:#f74}.member-avatar[data-v-f4b82c4c]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:4rem;justify-content:center;overflow:hidden;width:4rem}.member-avatar img[data-v-f4b82c4c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.member-info-list[data-v-f4b82c4c]{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0}.member-row[data-v-f4b82c4c]{align-items:center;display:flex;gap:6rem;min-width:0}.search-result-item-member-name[data-v-f4b82c4c]{color:#333;font-size:1rem;font-weight:700}.dialog-footer[data-v-f4b82c4c]{align-items:center;background:#fedfc5;border-radius:0 0 12px 12px;border-top:1px solid #ebeef5;display:flex;gap:3.125rem;height:5rem;justify-content:center}.btn[data-v-f4b82c4c]{border:none;border-radius:.25rem;cursor:pointer;font-size:1rem;height:2.5rem;width:7.5rem}.btn.cancel[data-v-f4b82c4c]{background:#f6af70;border:none;border-radius:.25rem;color:#fff;font-size:1.25rem;font-weight:600;height:2.5rem;text-align:center;width:7.5rem}.btn.cancel[data-v-f4b82c4c]:hover{opacity:.9}.btn.confirm[data-v-f4b82c4c]{background:#279efb;border:none;border-radius:.25rem;color:#fff;font-size:1.25rem;font-weight:600;height:2.5rem;text-align:center;width:7.5rem}.btn.confirm[data-v-f4b82c4c]:hover{opacity:.9}.member-info-table[data-v-f4b82c4c]{width:100%}.member-info-table table[data-v-f4b82c4c]{border-collapse:collapse;table-layout:fixed;width:100%}.member-info-table .info-cell[data-v-f4b82c4c]{vertical-align:middle}.member-info-table .info-cell[data-v-f4b82c4c]:first-child{width:50%}.search-result-item-member-balance[data-v-f4b82c4c],.search-result-item-member-card-no[data-v-f4b82c4c],.search-result-item-member-level[data-v-f4b82c4c],.search-result-item-member-pets[data-v-f4b82c4c],.search-result-item-member-phone[data-v-f4b82c4c],.search-result-item-member-store[data-v-f4b82c4c]{color:#333;font-size:1rem;font-weight:400;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-item-member-balance-value[data-v-f4b82c4c]{color:#f64656;font-weight:700}.dialog-overlay[data-v-97e0e6d8]{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.dialog-wrapper[data-v-97e0e6d8]{background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.activity-dialog[data-v-97e0e6d8]{display:flex;flex-direction:column;height:36rem;width:30rem}.dialog-header[data-v-97e0e6d8]{align-items:center;background:#f74;border-radius:.5rem .5rem 0 0;display:flex;flex-shrink:0;height:2.875rem;justify-content:center;position:relative;width:100%}.dialog-title[data-v-97e0e6d8]{color:#fff;font-size:1.25rem;font-weight:700;height:1.375rem;letter-spacing:.125rem;line-height:1.25rem;margin:0;text-align:center;width:100%}.close-btn[data-v-97e0e6d8]{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;height:1.25rem;justify-content:center;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:1.25rem}.activity-dialog-body[data-v-97e0e6d8]{flex:1;overflow-y:auto;padding:1.25rem;scrollbar-width:none;-ms-overflow-style:none}.activity-dialog-body[data-v-97e0e6d8]::-webkit-scrollbar{display:none}.activity-list[data-v-97e0e6d8]{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto}.activity-item[data-v-97e0e6d8]{align-items:center;background:#fff;border:1px solid #dcdfe6;border-radius:.5rem;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.25rem;transition:all .3s}.activity-item[data-v-97e0e6d8]:hover{background:#ff77440d;border-color:#f74}.activity-item-selected[data-v-97e0e6d8]{background:#ff77441a;border-color:#f74}.activity-name[data-v-97e0e6d8]{font-size:1rem;font-weight:500}.selected-icon[data-v-97e0e6d8]{color:#f74;font-size:1.25rem}.dialog-footer[data-v-97e0e6d8]{align-items:center;background:#fedfc5;border-radius:0 0 12px 12px;border-top:1px solid #ebeef5;display:flex;gap:3.125rem;height:5rem;justify-content:center}.btn[data-v-97e0e6d8]{border:none;border-radius:.25rem;cursor:pointer;font-size:1rem;height:2.5rem;width:7.5rem}.btn.cancel[data-v-97e0e6d8]{background:#f6af70;border:none;border-radius:.25rem;color:#fff;font-size:1.25rem;font-weight:600;height:2.5rem;text-align:center;width:7.5rem}.btn.cancel[data-v-97e0e6d8]:hover{opacity:.9}
