/* TicketCommentDialog — sending state for the inline customer reply textarea. */
.ticket-comment-textarea-sending {
    opacity: 0.55;
    pointer-events: none;
    cursor: progress;
}

.ticket-comment-sending {
    display: inline-flex;
    align-items: center;
    gap: 0.45rem;
    font-size: 0.75rem;
    color: var(--rz-text-tertiary-color);
    font-weight: 500;
}

.ticket-comment-spinner {
    display: inline-block;
    width: 12px;
    height: 12px;
    border: 1.5px solid rgba(0, 0, 0, 0.12);
    border-top-color: var(--rz-primary);
    border-radius: 50%;
    animation: ticket-comment-spin 0.65s linear infinite;
}

@keyframes ticket-comment-spin {
    to { transform: rotate(360deg); }
}
