/* =========================================================
   ОБЩ ДИЗАЙН НА 8 СПИСЪКА - DRUPAL 10 / BARTIK
   СЪЩАТА ТАБЛИЦА И МОБИЛНИ КАРТИ КАТО /proektonaredbi

   /pravila_na_komisii
   /archiv_pravila_na_komisii
   /deystvasti_normativni-aktove
   /obyaveni-normativni-aktove
   /archiv-normativni-aktove
   /deystvasti-pravilnitsi
   /obyaveni-pravilnitsi
   /archiv-pravilnitsi

   Asset Injector: зареждане на всички страници.
   Действие само при съвпадение на body path class.
   ========================================================= */

/* Общо ограничение: Drupal може да изписва _ или - в body class. */

/* 1. ТАБЛИЦА - идентични базови настройки с /proektonaredbi */
body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) {
  width: 100% !important;
  max-width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  table-layout: auto !important;
  background: #ffffff !important;
  border: 1px solid #e5eaf0 !important;
  border-radius: 10px !important;
  overflow: hidden;
}

/* 2. Заглавен ред */
body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) thead th {
  padding: 15px 14px !important;
  background: #f7f9fc !important;
  color: #073b70 !important;
  border-bottom: 1px solid #dce5ee !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.4 !important;
  text-align: left !important;
  text-transform: uppercase !important;
  opacity: 1 !important;
  visibility: visible !important;
}

body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) thead th a {
  color: #073b70 !important;
  background: transparent !important;
  background-image: none !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.4 !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
}

body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) thead th a:hover {
  color: #e78300 !important;
}

body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) thead th img {
  display: inline-block !important;
  vertical-align: middle !important;
  margin-left: 5px !important;
}

body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) thead th::before,
body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) thead th::after,
body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) thead th a::before,
body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) thead th a::after {
  content: none !important;
  display: none !important;
}

/* 3. Клетки и редове */
body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) tbody td {
  padding: 12px 14px !important;
  border-bottom: 1px solid #edf0f4 !important;
  vertical-align: top !important;
  background: #ffffff !important;
  color: #263648 !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
}

body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) tbody tr:nth-child(even) td {
  background: #fafbfd !important;
}

body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) tbody tr:hover td {
  background: #f3f8fc !important;
}

body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) tbody tr:last-child td {
  border-bottom: 0 !important;
}

/* 4. Колони - 24% дата, останалото заглавие */
body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) tr > :first-child {
  width: 24% !important;
  min-width: 115px !important;
  box-sizing: border-box !important;
}

body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) thead th:first-child {
  white-space: nowrap !important;
}

body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) tbody td:nth-child(2),
body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) tbody td:nth-child(2) * {
  text-align: left !important;
}

/* 5. Линкове към документите */
body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) tbody td a {
  color: #075ba1 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-transform: none !important;
  text-decoration: none !important;
  background-image: none !important;
}

body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
.region-content .view table:not(.sticky-header) tbody td a:hover {
  color: #e78300 !important;
}

/* 6. Скриване на плаващия клониран header */
body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
table.sticky-header {
  display: none !important;
}

/* 7. ТЕЛЕФОН: идентични карти с /proektonaredbi */
@media screen and (max-width: 767px) {
  body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
  .main-content .section {
    min-width: 0 !important;
    margin: 0 12px 15px !important;
    padding: 0 !important;
  }

  body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
  .region-content .view,
  body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
  .region-content .view .view-content {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    overflow-x: visible !important;
  }

  body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
  .region-content h1.title.page-title {
    max-width: 100% !important;
    font-size: 21px !important;
    line-height: 1.35 !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
  .region-content .view table:not(.sticky-header) {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    table-layout: auto !important;
    overflow: visible !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
  }

  body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
  .region-content .view table:not(.sticky-header) thead {
    display: none !important;
  }

  body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
  .region-content .view table:not(.sticky-header) tbody {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
  .region-content .view table:not(.sticky-header) tbody tr {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 0 12px !important;
    padding: 14px !important;
    box-sizing: border-box !important;
    background: #ffffff !important;
    border: 1px solid #dce5ee !important;
    border-radius: 9px !important;
    overflow: hidden !important;
  }

  body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
  .region-content .view table:not(.sticky-header) tbody td,
  body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
  .region-content .view table:not(.sticky-header) tbody tr:nth-child(even) td,
  body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
  .region-content .view table:not(.sticky-header) tbody tr:hover td {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    border: 0 !important;
    background: transparent !important;
    text-align: left !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
  }

  body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
  .region-content .view table:not(.sticky-header) tbody td:first-child {
    width: 100% !important;
    min-width: 0 !important;
    margin-bottom: 10px !important;
    padding-bottom: 8px !important;
    border-bottom: 1px solid #edf1f5 !important;
    color: #62758a !important;
    font-size: 13px !important;
  }

  /* Датата в тези Views е първата колона. */
  body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
  .region-content .view table:not(.sticky-header) tbody td:first-child::before {
    content: "Публикувано на: " !important;
    font-weight: 600 !important;
    color: #62758a !important;
  }

  body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
  .region-content .view table:not(.sticky-header) tbody td:nth-child(2),
  body:is(.path-pravila_na_komisii,.path-pravila-na-komisii,.path-archiv_pravila_na_komisii,.path-archiv-pravila-na-komisii,.path-deystvasti_normativni-aktove,.path-deystvasti-normativni-aktove,.path-obyaveni-normativni-aktove,.path-archiv-normativni-aktove,.path-deystvasti-pravilnitsi,.path-obyaveni-pravilnitsi,.path-archiv-pravilnitsi)
  .region-content .view table:not(.sticky-header) tbody td:nth-child(2) * {
    max-width: 100% !important;
    min-width: 0 !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
    text-align: left !important;
  }
}
