.vip-open-banner[data-v-40c2f1ce]{align-items:center;background:radial-gradient(circle at 14% 22%,rgba(255,193,92,.26),transparent 22%),radial-gradient(circle at 86% 82%,rgba(255,154,52,.24),transparent 26%),linear-gradient(120deg,#140a03,#050505 34%,#1c0f06 66%,#3f1907);border:1px solid rgba(255,195,110,.26);border-radius:18px;box-shadow:inset 0 1px #ffdba62e,0 10px 22px #0000003d;display:flex;gap:10px;justify-content:space-between;min-height:78px;overflow:hidden;padding:12px 12px 12px 14px;position:relative;text-decoration:none;-webkit-tap-highlight-color:transparent}.vip-open-banner[data-v-40c2f1ce]:after,.vip-open-banner[data-v-40c2f1ce]:before{content:"";inset:auto;pointer-events:none;position:absolute}.vip-open-banner[data-v-40c2f1ce]:before{background:radial-gradient(circle,rgba(255,178,64,.28),transparent 64%);height:118px;left:-14px;top:-18px;width:118px}.vip-open-banner[data-v-40c2f1ce]:after{background:linear-gradient(140deg,transparent 20%,rgba(255,171,69,.2) 45%,transparent 67%),linear-gradient(140deg,transparent 36%,rgba(255,219,151,.12) 52%,transparent 74%);bottom:-26px;height:110px;right:-26px;transform:rotate(-6deg);width:190px}.vip-open-banner__badge[data-v-40c2f1ce]{background:linear-gradient(135deg,#ff768b,#ff9e64);border-radius:999px;box-shadow:0 6px 12px #ff795f3d;color:#fff6ee;font-size:11px;font-weight:700;line-height:1;padding:4px 10px;position:absolute;right:10px;top:10px;z-index:1}.vip-open-banner__main[data-v-40c2f1ce]{align-items:center;display:flex;gap:10px;min-width:0;padding-bottom:4px;padding-right:104px;position:relative;z-index:1}.vip-open-banner__crown[data-v-40c2f1ce]{background:radial-gradient(circle at 30% 30%,rgba(255,248,214,.95),rgba(255,205,98,.38) 32%,rgba(255,181,70,.08) 72%,transparent 74%),linear-gradient(135deg,#ffd17042,#ff91310f);border-radius:50%;box-shadow:inset 0 1px #fff4d452,0 8px 16px #00000038;color:#ffcb62;display:grid;flex:0 0 54px;height:54px;place-items:center;width:54px}.vip-open-banner__text[data-v-40c2f1ce]{display:flex;flex-direction:column;gap:4px;min-width:0}.vip-open-banner__text strong[data-v-40c2f1ce]{color:#ffd58e;font-size:19px;font-weight:800;letter-spacing:.4px;line-height:1.05}.vip-open-banner__text em[data-v-40c2f1ce]{color:#fff1d7fa;font-size:14px;font-style:normal;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 6px rgba(0,0,0,.35);white-space:nowrap}.vip-open-banner__cta[data-v-40c2f1ce]{background:linear-gradient(180deg,#ffe0bf,#ffbf6b 55%,#ffab45);border-radius:999px;bottom:10px;box-shadow:inset 0 2px #fff8e9b8,0 6px 12px #4c1e063d;color:#3f2008;flex:0 0 auto;font-size:13px;font-weight:800;height:32px;line-height:32px;padding:0 14px;position:absolute;right:12px;z-index:1}.vip-open-banner[data-v-40c2f1ce]:active{opacity:.96;transform:translateY(1px)}@media(max-width:380px){.vip-open-banner[data-v-40c2f1ce]{gap:8px;min-height:72px;padding:11px 10px 11px 12px}.vip-open-banner__crown[data-v-40c2f1ce]{flex-basis:48px;height:48px;width:48px}.vip-open-banner__text strong[data-v-40c2f1ce]{font-size:17px}.vip-open-banner__text em[data-v-40c2f1ce]{font-size:12.5px}.vip-open-banner__main[data-v-40c2f1ce]{padding-right:90px}.vip-open-banner__cta[data-v-40c2f1ce]{bottom:9px;font-size:12px;height:29px;line-height:29px;padding:0 12px;right:10px}}
