.gotochat__provider-mark--tiktok {
    background: linear-gradient(135deg, #111827 0%, #0f172a 55%, #111827 100%);
    box-shadow: inset 2px 0 0 #25f4ee, inset -2px 0 0 #fe2c55;
}

.gotochat__badge--tiktok {
    background: rgba(37, 244, 238, 0.12);
    border-color: rgba(254, 44, 85, 0.35);
    color: #f8fafc;
}

.gotochat__event--tiktok .gotochat__event-icon {
    background: rgba(37, 244, 238, 0.12);
    border-color: rgba(254, 44, 85, 0.28);
}

.gotochat__tiktok-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 0.45rem;
    margin-top: 0.28rem;
}

button.gotochat__channel-link--tiktok {
    appearance: none;
    border: 0;
    padding: 0;
    background: transparent;
    cursor: pointer;
    font: inherit;
}

button.gotochat__channel-link--tiktok:disabled {
    cursor: wait;
    opacity: 0.65;
}

.gotochat__channel-link--tiktok-profile {
    display: inline-flex;
}

.gotochat__tiktok-hint {
    display: block;
    max-width: 26rem;
    margin-top: 0.3rem;
    color: var(--bs-secondary-color, #94a3b8);
    font-size: 0.72rem;
    line-height: 1.25;
}

.gotochat__channel-card[data-channel-card="tiktok"].is-connected {
    box-shadow: inset 2px 0 0 rgba(37, 244, 238, 0.75), inset -2px 0 0 rgba(254, 44, 85, 0.55);
}
