/* Стилі для виділення рядків таблиці */
.registry-table tr.table-active {
    background-color: rgba(13, 110, 253, 0.1) !important;
    border-color: rgba(13, 110, 253, 0.3);
}

.registry-table tr.table-active td {
    border-color: rgba(13, 110, 253, 0.3);
}

/* Стилі для чекбоксів */
.record-checkbox {
    cursor: pointer;
    transform: scale(1.1);
}

.record-checkbox:checked {
    background-color: #0d6efd;
    border-color: #0d6efd;
}

/* Стилі для кнопки видалення вибраних */
#deleteSelectedBtn:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}

#deleteSelectedBtn:not(:disabled) {
    background-color: #dc3545;
    border-color: #dc3545;
    color: white;
}

#deleteSelectedBtn:not(:disabled):hover {
    background-color: #c82333;
    border-color: #bd2130;
}

/* Анімація для виділених рядків */
.registry-table tr {
    transition: background-color 0.2s ease, border-color 0.2s ease;
}

/* Стилі для hover ефекту */
.registry-table tr:hover:not(.table-active) {
    background-color: rgba(25, 135, 84, 0.05);
}

/* Стилі для головного чекбоксу */
#selectAllCheckbox {
    transform: scale(1.1);
    cursor: pointer;
}

#selectAllCheckbox:checked {
    background-color: #0d6efd;
    border-color: #0d6efd;
}

/* Стилі для фільтра "Мої підприємства" */
#myCompaniesOnly {
    transform: scale(1.1);
    cursor: pointer;
}

#myCompaniesOnly:checked {
    background-color: #198754;
    border-color: #198754;
}

.form-check-label {
    cursor: pointer;
    font-size: 0.9rem;
}

/* Стилі для колонки "Мої підприємства" */
.my-company-status.mine {
    color: #198754;
    font-weight: bold;
}

.my-company-status.other {
    color: #6c757d;
}

/* Стилі для РРП статусу */
.rrp-status {
    display: inline-block;
    text-align: center;
    min-width: 28px;
}

.rrp-status.registered i {
    color: #198754 !important;
    filter: drop-shadow(0 2px 4px rgba(25, 135, 84, 0.3));
    transition: transform 0.2s ease;
}

.rrp-status.registered:hover i {
    transform: scale(1.1);
}
