.kvc-badge-container{position:absolute;top:12px;left:12px;z-index:999;display:flex;flex-direction:column;gap:6px;pointer-events:none}.kvc-status-badge{display:inline-block;padding:10px;font-family:"ct_font_kvc_computer",sans-serif;font-size:13px;font-weight:600;color:#fff!important;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:.9px;text-shadow:0 1px 2px rgba(0,0,0,.2);background-size:200% auto;animation:kvcShineSweep 10s linear infinite}.badge-new{background-image:linear-gradient(110deg,#2a85c3 30%,#4fdfff 45%,#4fdfff 55%,#2a85c3 70%)}.badge-popular{background-image:linear-gradient(110deg,#d90429 30%,#fd0 45%,#fd0 55%,#d90429 70%)}@media (max-width:480px){.kvc-badge-container{top:10px;left:10px;gap:4px}.kvc-status-badge{font-size:11px;padding:6px 8px}}@media (prefers-reduced-motion:reduce){.kvc-status-badge{animation:none!important}}