body.serieslist.grid-view div.container-fluid > div > div.col-sm-10::before {
  display: none;
}

.cover .badge {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  background-color: #cc7b19;
  border-radius: 0;
  padding: 0 8px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  line-height: 24px;
}

.cover {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
}

.cover .read {
  padding: 0 0;
  line-height: 15px;
}

input.datepicker {color: transparent}
input.datepicker:focus {color: transparent}
input.datepicker:focus + input {color: #555}

.col-sm-3.col-lg-2.col-xs-6.book.session {
    margin-left: 0;
    margin-right: 0;
}

@media only screen and (max-width: 767px) {
        .row-fluid > .col-sm-2 {
        visibility: hidden;
    }
}

/* ===== Кастомные переопределения ===== */

/* 1. Кнопка обновления рейтинга FantLab */
.fl-refresh {
    color: #de9b23;
}

/* 2. Показывать кнопки сортировки на мобильных (убрать hidden-xs) */
.filterheader.hidden-xs {
    display: flex !important;
    flex-wrap: wrap;
    gap: 4px;
}

/* 3. Убрать обрезание названий и авторов в карточках */
.container-fluid .book .meta .author,
.container-fluid .book .meta .author > a,
.container-fluid .book .meta .title {
    white-space: normal !important;
}

/* 4. Цвет автора */
.container-fluid .book .meta .author,
.container-fluid .book .meta .author > a {
    color: #c2dbc2;
}

/* 5. Везде 3 карточки в ряд (кроме мобильных xs где 2) */
@media (min-width: 768px) {
    .row.display-flex > .col-sm-3.book {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
        width: 33.33333%;
    }
}
