.membership-dialog[data-v-fda48f6a] .el-dialog{border-radius:16px;background:linear-gradient(135deg,#fff 0%,#f8f9fc 100%)}.membership-dialog[data-v-fda48f6a] .el-dialog__header{display:none}.membership-dialog[data-v-fda48f6a] .el-dialog__body{padding:32px 28px 28px}.dialog-content[data-v-fda48f6a]{text-align:center}.icon-wrapper[data-v-fda48f6a]{margin-bottom:20px}.dialog-title[data-v-fda48f6a]{font-size:22px;font-weight:600;color:#303133;margin:0 0 12px;letter-spacing:.5px}.dialog-message[data-v-fda48f6a]{font-size:15px;color:#606266;line-height:1.6;margin-bottom:32px;padding:0 8px;text-align:left}.button-group[data-v-fda48f6a]{display:flex;justify-content:center;gap:20px;margin-bottom:24px}.btn-cancel[data-v-fda48f6a],.btn-confirm[data-v-fda48f6a]{width:130px;font-size:15px;font-weight:500;transition:all .2s ease}.btn-cancel[data-v-fda48f6a]{border-color:#dcdfe6;color:#606266}.btn-cancel[data-v-fda48f6a]:hover{background-color:#f5f7fa;border-color:#c0c4cc;color:#303133}.btn-confirm[data-v-fda48f6a]{border:none;box-shadow:0 2px 8px #409eff4d}.btn-confirm[data-v-fda48f6a]:hover{box-shadow:0 4px 12px #409eff66;transform:translateY(-1px)}.no-display-wrapper[data-v-fda48f6a]{text-align:right}.no-display-btn[data-v-fda48f6a]{font-size:12px;color:#909399;padding:4px 8px}.no-display-btn[data-v-fda48f6a]:hover{color:#409eff}
