.starbridge-home{position:fixed;bottom:14px;right:18px;z-index:45;font:12px/1.5 "Microsoft YaHei",sans-serif;color:#2563eb;background:#eff6ff;border:1px solid #d4e3fb;box-shadow:0 3px 10px #2563eb10;border-radius:7px;padding:7px 12px;text-decoration:none}.starbridge-home:hover{background:#dbeafe}
.starbridge-checkout{bottom:70px!important}
.starbridge-recharge-panel>:not([data-starbridge-recharge]){display:none!important}
.starbridge-recharge-card{padding:24px;color:#0f172a;background:#fff;border-radius:12px}
.starbridge-recharge-card h2{margin:0 0 10px;font-size:19px;font-weight:600}
.starbridge-recharge-card p{margin:0 0 22px;line-height:1.7;color:#64748b;font-size:14px}
.starbridge-recharge-card a{display:inline-block;padding:10px 18px;border-radius:8px;background:#2563eb;color:#fff;text-decoration:none;font-size:14px;font-weight:500}
.starbridge-recharge-card a:hover{background:#1d4ed8}
.starbridge-discount{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}
.starbridge-unavailable-group{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:13px;color:#64748b;cursor:not-allowed;border-top:1px solid #e2e8f0}
.starbridge-unavailable-group small{font-size:12px;white-space:nowrap}.starbridge-group-note{font-size:11px;line-height:1.6;padding:10px 16px;color:#64748b;background:#f8fafc;margin:0}
