/* Работающие радиокнопки для таблицы прав */
/* Этот файл должен загружаться ПОСЛЕ всех остальных CSS файлов */

/* Контейнер радиокнопок */
.rights-radio-items {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 2px !important;
}

/* Переопределение Bootstrap для form-check (основной контейнер) */
.rights-radio-items .form-check {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
    padding-left: 0 !important; /* Убираем padding-left */
}

/* Переопределение Bootstrap для form-check-inline */
.rights-radio-items .form-check-inline {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-left: 0 !important; /* Убираем padding-left */
    padding-right: 0 !important; /* Убираем padding-right */
}

/* Дополнительно убираем margin-right у всех .form-check-inline внутри .rights-radio-items */
.rights-radio-items .form-check-inline {
    margin-right: 0 !important;
}

/* Убираем отступы между соседними элементами */
.rights-radio-items .form-check-inline + .form-check-inline {
    margin-left: 0 !important;
}

/* Убираем отступы между соседними элементами */
.rights-radio-items .form-check + .form-check,
.rights-radio-items .form-check-inline + .form-check-inline {
    margin-left: 0 !important;
}

/* Стили для input и label */
.rights-radio-items .form-check-input,
.rights-radio-items .form-check-label {
    margin: 0 !important;
    padding: 0 !important;
}
