.history-social-video-badge {
    position: absolute;
    right: 6px;
    top: 6px;
    z-index: 6;
    padding: 2px 7px;
    border-radius: 999px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.02em;
    color: #ffffff;
    box-shadow: 0 1px 2px rgba(15, 23, 42, 0.18);
}
.history-social-video-badge.is-generating {
    background: rgba(37, 99, 235, 0.9);
}
.history-social-video-badge.is-ready {
    background: rgba(22, 163, 74, 0.92);
}
.history-social-video-badge.is-failed {
    background: rgba(185, 28, 28, 0.9);
}
