/* Public etkinlik detayı - davetli kullanıcı katılım geri bildirimi */
.event-invite-box .alert p {
    line-height: 1.6;
}

.event-feedback-buttons {
    display: grid;
    gap: 10px;
}

.btn-event-feedback {
    width: 100%;
    padding: 12px 16px;
    border: 1px solid transparent;
    border-radius: 8px;
    font-weight: 600;
    font-size: 15px;
    cursor: pointer;
    transition: background 0.2s, color 0.2s;
}

    .btn-event-feedback.is-yes {
        background: #e8fff3;
        color: #1b8a4c;
        border-color: #c6f0d8;
    }

        .btn-event-feedback.is-yes:hover:not(:disabled) {
            background: #1b8a4c;
            color: #fff;
        }

    .btn-event-feedback.is-no {
        background: #fff5f8;
        color: #d1294a;
        border-color: #fbd0dc;
    }

        .btn-event-feedback.is-no:hover:not(:disabled) {
            background: #d1294a;
            color: #fff;
        }

    .btn-event-feedback:disabled {
        opacity: 0.6;
        cursor: not-allowed;
    }

.event-feedback-message {
    font-size: 14px;
}

    .event-feedback-message.is-success {
        color: #1b8a4c;
    }

    .event-feedback-message.is-error {
        color: #d1294a;
    }
