﻿/* BAWACO Admin - FeedbackList patch */
.filter-card {
    border: 1px solid #e6edf5;
    border-radius: 24px;
    background: #fff;
    box-shadow: 0 8px 22px rgba(15,45,80,.06);
}

.feedback-table {
    font-size: 14px;
}

.feedback-table th {
    background: #f5f9ff;
    color: #27496d;
    font-weight: 800;
    white-space: nowrap;
    border-bottom: 1px solid #e6edf5;
}

.feedback-table td {
    vertical-align: middle;
}

.status-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    padding: 5px 10px;
    font-size: 12px;
    font-weight: 800;
    white-space: nowrap;
}

.status-new { background: rgba(0,102,204,.10); color: #0066cc; }
.status-assigned { background: rgba(245,159,0,.16); color: #d97706; }
.status-processing { background: rgba(111,66,193,.13); color: #6f42c1; }
.status-completed { background: rgba(47,158,68,.14); color: #2f9e44; }
.status-rejected { background: rgba(224,49,49,.12); color: #d92d20; }

.table-action {
    border-radius: 999px;
    padding: 5px 12px;
    font-size: 12.5px;
    font-weight: 700;
    text-decoration: none;
}

.empty-box {
    border-radius: 22px;
    padding: 32px;
    text-align: center;
    background: #fff;
    border: 1px dashed #c9d7e6;
    color: #6c7a89;
}

.summary-pill {
    border-radius: 999px;
    padding: 7px 12px;
    background: #f3f8ff;
    color: #0066cc;
    font-weight: 800;
    font-size: 13px;
}
