/* static/css/dashboard.css */
.tab-btn.active {
    color: #1a56db;
    border-bottom-color: #1a56db;
}

.modal {
    transition: opacity 0.2s ease-in-out;
}

.status-badge {
    padding: 0.25rem 0.75rem;
    border-radius: 9999px;
    font-size: 0.75rem;
    font-weight: 500;
}

.status-active {
    background-color: #def7ec;
    color: #03543f;
}

.status-locked {
    background-color: #fde8e8;
    color: #9b1c1c;
}

.status-disabled {
    background-color: #f3f4f6;
    color: #1f2937;
}