.membership-checkout-feedback{color:#303133;background:radial-gradient(at 100% 0,#8b5cf612,#0000 55%),#fff;border:1px solid #2f6bff1f;border-radius:22px;gap:20px;width:min(480px,100vw - 32px);max-width:none;padding:30px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;overflow:hidden;box-shadow:0 24px 80px #23305a2e,0 4px 16px #2f6bff0d}.membership-checkout-feedback:before{content:"";background:linear-gradient(108deg,#2f6bff,#8b5cf6 58%,#e45bea);height:4px;position:absolute;inset:0 0 auto}.membership-checkout-feedback-icon{color:#6260f4;background:linear-gradient(135deg,#2f6bff17,#8b5cf61a);border:1px solid #2f6bff14;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.membership-checkout-feedback [data-slot=dialog-header]{text-align:left;gap:12px}.membership-checkout-feedback [data-slot=dialog-title]{color:#303133;margin:0;font-size:22px;font-weight:700;line-height:1.4}.membership-checkout-feedback [data-slot=dialog-description]{color:#737780;margin:0;font-size:14px;line-height:1.85}.membership-checkout-feedback [data-slot=dialog-footer]{flex-direction:row;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.membership-checkout-feedback [data-slot=dialog-footer] button{border-radius:999px;min-height:44px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,box-shadow .2s}.membership-checkout-feedback .membership-feedback-secondary{color:#606266;box-shadow:none;background:#fff;border:1px solid #dfe3ef}.membership-checkout-feedback .membership-feedback-secondary:hover{color:#2f6bff;background:#f7f9ff;border-color:#b9c8ff}.membership-checkout-feedback .membership-feedback-primary{color:#fff;background:linear-gradient(108deg,#2f6bff,#8b5cf6 58%,#e45bea) border-box;border:1px solid #0000;gap:8px;box-shadow:0 6px 18px #5d5cf62e}.membership-checkout-feedback .membership-feedback-primary:hover{box-shadow:0 8px 24px #5d5cf647}.membership-checkout-feedback>[data-slot=dialog-close]{color:#909399;opacity:1;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.membership-checkout-feedback>[data-slot=dialog-close]:hover{color:#606266;background:#2f6bff0f}@media (width<=420px){.membership-checkout-feedback{padding:26px 24px}.membership-checkout-feedback [data-slot=dialog-footer]{flex-direction:column-reverse}.membership-checkout-feedback [data-slot=dialog-footer] button{width:100%}}@media (prefers-reduced-motion:reduce){.membership-checkout-feedback [data-slot=dialog-footer] button{transition:none}}
