/* Статусні бейджі згідно дизайн-коду ABPELIN CRM */

/* Базовий клас для всіх бейджів */
.status-badge {
    display: inline-flex;
    align-items: center;
    padding: 0.25rem 0.75rem;
    border-radius: 9999px;
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 1rem;
}

/* Статуси задач */
.status-new {
    background: #fef3c7;
    color: #92400e;
}

.status-in-progress {
    background: #dbeafe;
    color: #1e40af;
}

.status-completed {
    background: #dcfce7;
    color: #166534;
}

.status-overdue {
    background: #fee2e2;
    color: #991b1b;
}

/* Статуси клієнтів */
.status-active {
    background: #dcfce7;
    color: #166534;
}

.status-inactive {
    background: #f3f4f6;
    color: #374151;
}

.status-potential {
    background: #fef3c7;
    color: #92400e;
}

/* Типи клієнтів */
.type-individual {
    background: #dbeafe;
    color: #1e40af;
}

.type-legal {
    background: #e9d5ff;
    color: #7c3aed;
}

/* Пріоритети */
.priority-high {
    background: #fee2e2;
    color: #991b1b;
}

.priority-medium {
    background: #fef3c7;
    color: #92400e;
}

.priority-low {
    background: #dbeafe;
    color: #1e40af;
}

/* Статуси кореспонденції */
.corr-status-sent {
    background: #fef3c7;
    color: #78350f;
}

.corr-status-received {
    background: #dcfce7;
    color: #15803d;
}

.corr-status-no-response {
    background: #fee2e2;
    color: #b91c1c;
}

.corr-status-rejected {
    background: #e9d5ff;
    color: #6b21a8;
}

/* Типи кореспонденції */
.corr-type-incoming {
    background: #dbeafe;
    color: #1e40af;
}

.corr-type-outgoing {
    background: #fef3c7;
    color: #78350f;
}

/* Типи файлів */
.file-type-pdf {
    background: #fee2e2;
    color: #991b1b;
}

.file-type-doc {
    background: #dbeafe;
    color: #1e40af;
}

.file-type-xls {
    background: #dcfce7;
    color: #166534;
}

.file-type-img {
    background: #e9d5ff;
    color: #7c3aed;
}

.file-type-txt {
    background: #f3f4f6;
    color: #374151;
}

.file-type-default {
    background: #f1f5f9;
    color: #475569;
}
