@charset "UTF-8";
/* Entry split — see resources/sass/site-public-blitz/ */
/* Blitz публичен shell — бял canvas; бели блокове със сенки за разделение
   !important е нужен само срещу Bootstrap utility класове (.border, .bg-white, .shadow-*, .p-*), които сами ползват !important. */
.app-content.homepage-content-bg:not(:has(.homepage-wrapper)) {
  background-color: #fff;
}

[data-theme=dark] .app-content.homepage-content-bg:not(:has(.homepage-wrapper)) {
  background-color: #1a1a1a;
}

.app-content:not(:has(.homepage-wrapper)) {
  --art-border: rgba(26, 48, 36, 0.08);
  --art-border-strong: rgba(26, 48, 36, 0.14);
  --art-shadow: 0 1px 3px rgba(26, 48, 36, 0.06), 0 8px 24px rgba(26, 48, 36, 0.07);
  --art-shadow-card: 0 1px 3px rgba(26, 48, 36, 0.06), 0 8px 24px rgba(26, 48, 36, 0.07);
  --art-radius: 10px;
  --art-radius-sm: 8px;
  --cal-border: rgba(26, 48, 36, 0.08);
  --cal-border-strong: rgba(26, 48, 36, 0.14);
  --color-border: #ebebeb;
}

/* Bootstrap / общи карти */
.app-content:not(:has(.homepage-wrapper)) .card,
.app-content:not(:has(.homepage-wrapper)) .card.border {
  border: 1px solid rgba(26, 48, 36, 0.08) !important;
  box-shadow: 0 1px 3px rgba(26, 48, 36, 0.06), 0 8px 24px rgba(26, 48, 36, 0.07) !important;
  border-radius: 10px !important;
  background-color: #ffffff;
}

.app-content:not(:has(.homepage-wrapper)) .card-header {
  border-bottom-color: #ebebeb;
  background-color: #ffffff !important;
}

.app-content:not(:has(.homepage-wrapper)) .articles-sidebar-card__head,
.app-content:not(:has(.homepage-wrapper)) .card-header.articles-sidebar-card__head {
  background-color: #fff !important;
  border-bottom: 1px solid #ebebeb !important;
}

.app-content:not(:has(.homepage-wrapper)) .card-footer {
  border-top-color: #ebebeb;
  background-color: #ffffff !important;
}

/* Една бяла плоча: list-group наследява body-bg */
.app-content:not(:has(.homepage-wrapper)) .card > .list-group,
.app-content:not(:has(.homepage-wrapper)) .card .list-group-item,
.app-content:not(:has(.homepage-wrapper)) .articles-panel > .list-group,
.app-content:not(:has(.homepage-wrapper)) .articles-panel .list-group,
.app-content:not(:has(.homepage-wrapper)) .articles-panel .list-group-item {
  background-color: #ffffff;
  border-color: #ebebeb;
}

.app-content:not(:has(.homepage-wrapper)) .card .list-group-item-action:hover,
.app-content:not(:has(.homepage-wrapper)) .card .list-group-item-action:focus,
.app-content:not(:has(.homepage-wrapper)) .articles-panel .list-group-item-action:hover,
.app-content:not(:has(.homepage-wrapper)) .articles-panel .list-group-item-action:focus {
  background-color: #f7f7f7;
}

/* Toolbar контейнер (стари layout-и) — без външна кутия; самата лента за търсене пази рамка по-долу */
.app-content:not(:has(.homepage-wrapper)) .articles-toolbar:not(.articles-toolbar--search-only) {
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  background-color: transparent;
}

/* Рекламни placeholder-и и sidebar слотове */
.app-content:not(:has(.homepage-wrapper)) .articles-ad-slot-inner,
.app-content:not(:has(.homepage-wrapper)) .bg-white.border,
.app-content:not(:has(.homepage-wrapper)) .site-sidebar-ad-slot.border,
.app-content:not(:has(.homepage-wrapper)) .site-sidebar-ad-slot.bg-white {
  border: 1px solid rgba(26, 48, 36, 0.08) !important;
  box-shadow: 0 1px 3px rgba(26, 48, 36, 0.06), 0 8px 24px rgba(26, 48, 36, 0.07) !important;
  border-radius: 10px !important;
  background-color: #fff;
}

/* Articles / FAQ / stories / announcements — отделни бели блокове със сенки */
.app-content:not(:has(.homepage-wrapper)) .articles-panel,
.app-content:not(:has(.homepage-wrapper)) .articles-main-panel,
.app-content:not(:has(.homepage-wrapper)) .articles-subcats-wrap,
.app-content:not(:has(.homepage-wrapper)) .articles-subcats-modern,
.app-content:not(:has(.homepage-wrapper)) .articles-list-card,
.app-content:not(:has(.homepage-wrapper)) .articles-sidebar-card,
.app-content:not(:has(.homepage-wrapper)) .articles-sidebar-widget,
.app-content:not(:has(.homepage-wrapper)) .articles-leading-block,
.app-content:not(:has(.homepage-wrapper)) .articles-category-card,
.app-content:not(:has(.homepage-wrapper)) .articles-search-panel {
  border: 1px solid rgba(26, 48, 36, 0.08) !important;
  box-shadow: 0 1px 3px rgba(26, 48, 36, 0.06), 0 8px 24px rgba(26, 48, 36, 0.07) !important;
  border-radius: 10px !important;
  background-color: #ffffff;
}

/* Трохички/горен head — без кутия */
.app-content:not(:has(.homepage-wrapper)) .articles-breadcrumb-bar {
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  background-color: transparent;
}

.app-content:not(:has(.homepage-wrapper)) .articles-main-panel__below {
  border-top-color: #ebebeb;
}

.app-content:not(:has(.homepage-wrapper)) .articles-list-row {
  border-color: transparent;
  border-bottom-color: #ebebeb;
}

.app-content:not(:has(.homepage-wrapper)) .articles-list-row:last-child {
  border-bottom-color: transparent;
}

/* Съновник: трохички прозрачни; панели със сенки */
.app-content:not(:has(.homepage-wrapper)) .sonovik-breadcrumb-bar,
.app-content:not(:has(.homepage-wrapper)) .sonovik-page-head-breadcrumb .articles-breadcrumb-bar {
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  background-color: transparent !important;
  padding-left: 0;
  padding-right: 0;
}

.app-content:not(:has(.homepage-wrapper)) .sonovik-new-site-card,
.app-content:not(:has(.homepage-wrapper)) .sonovik-dream-main-card,
.app-content:not(:has(.homepage-wrapper)) .sonovik-alpha-strip,
.app-content:not(:has(.homepage-wrapper)) .sonovik-letter-panel,
.app-content:not(:has(.homepage-wrapper)) .sonovik-terms-block {
  border: 1px solid rgba(26, 48, 36, 0.08) !important;
  box-shadow: 0 1px 3px rgba(26, 48, 36, 0.06), 0 8px 24px rgba(26, 48, 36, 0.07) !important;
  border-radius: 10px !important;
  background-color: #ffffff;
}

.app-content:not(:has(.homepage-wrapper)) .sonovik-term-cell {
  border-bottom-color: #ebebeb;
}

.app-content:not(:has(.homepage-wrapper)) .sonovik-index-alpha {
  border: none !important;
  box-shadow: none !important;
}

.app-content:not(:has(.homepage-wrapper)) .sonovik-page-head-breadcrumb .articles-breadcrumb-bar .sonovik-head-leader-wrap,
.app-content:not(:has(.homepage-wrapper)) .sonovik-breadcrumb-bar .sonovik-head-leader-wrap {
  border-top-color: #ebebeb;
}

/* Пожелания / картички — sidebar widgets */
.app-content:not(:has(.homepage-wrapper)) .wishes-sidebar-rating-card,
.app-content:not(:has(.homepage-wrapper)) .wishes-sidebar-top-item,
.app-content:not(:has(.homepage-wrapper)) .wishes-sidebar-rating-title {
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

.app-content:not(:has(.homepage-wrapper)) .wishes-sidebar-top-meta {
  border-top-color: #ebebeb;
}

/* Bootstrap bordered placeholder-и (реклами и др.) */
.app-content:not(:has(.homepage-wrapper)) .bg-light.border,
.app-content:not(:has(.homepage-wrapper)) .container .border.rounded:not(.btn):not(.badge):not(.dream-letter-dark):not(.dream-letter-active) {
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

/* Пожелания / картички / имена / календар / търсене / статични — бели блокове със сенки */
.app-content:not(:has(.homepage-wrapper)) .wishes-panel,
.app-content:not(:has(.homepage-wrapper)) .cards-panel,
.app-content:not(:has(.homepage-wrapper)) .names-panel,
.app-content:not(:has(.homepage-wrapper)) .cal-panel,
.app-content:not(:has(.homepage-wrapper)) .cal-card,
.app-content:not(:has(.homepage-wrapper)) .site-search-panel,
.app-content:not(:has(.homepage-wrapper)) .site-search-summary-card,
.app-content:not(:has(.homepage-wrapper)) .site-search-hit,
.app-content:not(:has(.homepage-wrapper)) .site-search-empty,
.app-content:not(:has(.homepage-wrapper)) .obyavi-panel,
.app-content:not(:has(.homepage-wrapper)) .static-page-card,
.app-content:not(:has(.homepage-wrapper)) .contact-form-shell,
.app-content:not(:has(.homepage-wrapper)) .sitemap-card,
.app-content:not(:has(.homepage-wrapper)) .sitemap-hero,
.app-content:not(:has(.homepage-wrapper)) .search-tag-card {
  border: 1px solid rgba(26, 48, 36, 0.08) !important;
  box-shadow: 0 1px 3px rgba(26, 48, 36, 0.06), 0 8px 24px rgba(26, 48, 36, 0.07) !important;
  border-radius: 10px !important;
  background-color: #ffffff;
}

.app-content:not(:has(.homepage-wrapper)) .wishes-breadcrumb-bar,
.app-content:not(:has(.homepage-wrapper)) .cards-breadcrumb-bar {
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  background-color: transparent;
}

/* Статия (show) */
.app-content:not(:has(.homepage-wrapper)) .article-show-panel,
.app-content:not(:has(.homepage-wrapper)) .article-show-sidebar-card {
  border: 1px solid rgba(26, 48, 36, 0.08) !important;
  box-shadow: 0 1px 3px rgba(26, 48, 36, 0.06), 0 8px 24px rgba(26, 48, 36, 0.07) !important;
  border-radius: 10px !important;
  background-color: #ffffff;
}

/* ——— Модерен blitz shell (истории, статии, FAQ, …) ——— */
.app-content:not(:has(.homepage-wrapper)) .articles-page-shell {
  font-size: 15px;
  color: #143026;
}

/* Трохички + банер: върху canvas, не отделна бяла кутия */
.app-content:not(:has(.homepage-wrapper)) .site-page-head-fullbleed .articles-breadcrumb-bar {
  background: transparent !important;
  padding: 0.35rem 0 0;
  margin-bottom: 0.75rem;
  box-shadow: none !important;
}

.app-content:not(:has(.homepage-wrapper)) .articles-breadcrumb-bar .articles-ad-slot--leaderboard {
  border-top: none !important;
  margin-top: 0.75rem;
  padding-top: 0;
}

.app-content:not(:has(.homepage-wrapper)) .articles-index-page > .articles-panel,
.app-content:not(:has(.homepage-wrapper)) .articles-index-page > h1 {
  margin-bottom: 0.75rem;
}

.app-content:not(:has(.homepage-wrapper)) .articles-panel {
  padding: 1rem 1.15rem;
}

.app-content:not(:has(.homepage-wrapper)) .articles-section-heading {
  color: #6d746e;
  font-size: 0.72rem;
  font-weight: 600;
  letter-spacing: 0.06em;
}

/* Категории: текст върху белия блок — без бежови „чипчета“ */
.app-content:not(:has(.homepage-wrapper)) .articles-subcat-list__link {
  border: none !important;
  border-bottom: none !important;
  border-radius: 10px !important;
  background: transparent !important;
  padding: 0.45rem 0.35rem;
  color: #143026;
  box-shadow: none !important;
}

.app-content:not(:has(.homepage-wrapper)) .articles-subcat-list__link:hover {
  background: rgba(26, 48, 36, 0.05) !important;
  color: #143026;
}

.app-content:not(:has(.homepage-wrapper)) .articles-subcat-list__link.is-active {
  background: #1a3024 !important;
  color: #fff;
  border-color: transparent;
  box-shadow: none !important;
}

.app-content:not(:has(.homepage-wrapper)) .articles-subcat-list__link.is-active .articles-subcat-list__count {
  color: rgba(255, 255, 255, 0.8);
}

/* Списъкът в отделен панел — без втори бял слой */
.app-content:not(:has(.homepage-wrapper)) .stories-index-list-panel .articles-list-card,
.app-content:not(:has(.homepage-wrapper)) .articles-index-list-panel .articles-list-card,
.app-content:not(:has(.homepage-wrapper)) .faq-index-list-panel .articles-list-card {
  background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
}

.app-content:not(:has(.homepage-wrapper)) .articles-categories-grid .row {
  --bs-gutter-x: 0.75rem;
  --bs-gutter-y: 0.75rem;
}

/* Ред: заглавие вляво, CTA вдясно; под тях една свързана лента за търсене */
.app-content:not(:has(.homepage-wrapper)) .articles-search-stack {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  column-gap: 1rem;
  row-gap: 0.5rem;
  margin-bottom: 0.5rem;
}

.app-content:not(:has(.homepage-wrapper)) .articles-search-stack__label {
  grid-column: 1;
  grid-row: 1;
  margin-bottom: 0;
  justify-self: start;
}

.app-content:not(:has(.homepage-wrapper)) .articles-search-stack__cta {
  grid-column: 2;
  grid-row: 1;
  justify-self: end;
  margin-bottom: 0;
}

.app-content:not(:has(.homepage-wrapper)) .articles-toolbar--search-only {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  padding: 0;
  width: 100%;
  margin-top: 0.35rem;
  flex-wrap: nowrap;
  flex-direction: row;
}

/* Bootstrap .border на други input-group — без рамка; само .blitz-search-field */
.app-content:not(:has(.homepage-wrapper)) .input-group.border:not(.blitz-search-field) {
  border: none !important;
  box-shadow: none !important;
}

.app-content:not(:has(.homepage-wrapper)) .articles-toolbar--search-only form {
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0 !important;
}

/* Рамка САМО на търсачката (не на toolbar / панели / страницата) */
.app-content:not(:has(.homepage-wrapper)) .blitz-search-field {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  gap: 0;
  overflow: hidden;
  border: 1px solid #e2e2e2 !important;
  border-radius: 10px !important;
  background-color: #fff;
  box-shadow: none !important;
  width: 100%;
  max-width: 100%;
  min-width: 0;
}

.app-content:not(:has(.homepage-wrapper)) .blitz-search-field > .input-group-text,
.app-content:not(:has(.homepage-wrapper)) .blitz-search-field > .form-control,
.app-content:not(:has(.homepage-wrapper)) .blitz-search-field > .btn {
  height: 42px !important;
  min-height: 42px !important;
  max-height: 42px !important;
  box-shadow: none !important;
  margin: 0 !important;
}

.app-content:not(:has(.homepage-wrapper)) .blitz-search-field > .input-group-text {
  flex: 0 0 auto;
  border: none !important;
  border-right: 1px solid #e2e2e2 !important;
  border-radius: 0 !important;
  background-color: #fff;
}

.app-content:not(:has(.homepage-wrapper)) .blitz-search-field > .form-control {
  flex: 1 1 auto;
  min-width: 0;
  border: none !important;
  border-radius: 0 !important;
  background-color: #fff;
}

.app-content:not(:has(.homepage-wrapper)) .blitz-search-field > .btn {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: none !important;
  border-left: 1px solid #e2e2e2 !important;
  border-radius: 0 !important;
  padding-left: 1.15rem !important;
  padding-right: 1.15rem !important;
  white-space: nowrap;
  width: auto;
  max-width: none;
}

/* Бутони: тъмно-сиви, без bootstrap gradient */
.app-content:not(:has(.homepage-wrapper)) .articles-toolbar-suggest,
.app-content:not(:has(.homepage-wrapper)) .btn-suggest {
  background: #1a3024 !important;
  background-image: none !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 10px !important;
  color: #fff;
}

.app-content:not(:has(.homepage-wrapper)) .articles-toolbar-suggest:hover,
.app-content:not(:has(.homepage-wrapper)) .btn-suggest:hover {
  background: #12261d !important;
  color: #fff;
  box-shadow: none !important;
  transform: none;
}

.app-content:not(:has(.homepage-wrapper)) .blitz-search-field .btn-primary {
  background: #1a3024 !important;
  border-color: #1a3024;
  box-shadow: none !important;
}

.app-content:not(:has(.homepage-wrapper)) .blitz-search-field .btn-primary:hover {
  background: #12261d !important;
  border-color: #12261d;
}

.app-content:not(:has(.homepage-wrapper)) .articles-main-row {
  --bs-gutter-x: 1rem;
  margin-top: 0;
}

/* articles index: заглавие+CTA са извън search-stack — отделен ред */
.app-content:not(:has(.homepage-wrapper)) .articles-main-panel > .d-flex.flex-wrap.align-items-center.justify-content-between {
  margin-bottom: 0.75rem;
}

/* Кремов canvas + отделни бели блокове (като началната), не един мега-бял surface */
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell {
  margin-bottom: 0.75rem;
}

.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface {
  background: transparent !important;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .articles-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .articles-subcats-wrap,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .stories-index-categories-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .faq-index-categories-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .wishes-index-categories-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .cards-index-categories-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .calendar-index-categories-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .obyavi-categories-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .obyavi-hero,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .obyavi-list-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .site-search-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .sitemap-hero,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .sitemap-card,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .contact-form-shell,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .static-page-card {
  margin-bottom: 0;
}
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row > [class*=col-] > .articles-index-search-stack,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row > [class*=col-] > .articles-index-list-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row > [class*=col-] > .wishes-index-search-stack,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row > [class*=col-] > .wishes-index-list-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row > [class*=col-] > .cards-index-search-stack,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row > [class*=col-] > .cards-index-list-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row > [class*=col-] > .calendar-index-search-stack,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row > [class*=col-] > .calendar-index-list-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row > [class*=col-] > .faq-index-search-stack,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row > [class*=col-] > .faq-index-list-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row > [class*=col-] > .stories-index-search-stack,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row > [class*=col-] > .stories-index-list-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row > [class*=col-] > .names-index-search-stack,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row > [class*=col-] > .names-index-list-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row > [class*=col-] > .names-index-new-panel {
  margin-bottom: 0;
}
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .sonovik-index-page-grid,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .sonovik-index-main > .sonovik-index-search-stack,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .sonovik-index-main > .sonovik-index-list-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .sonovik-index-main > .sonovik-terms-block {
  margin-bottom: 0;
}
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .obyavi-layout-main {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .obyavi-layout-main > .obyavi-search-stack,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .obyavi-layout-main > .obyavi-list-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .obyavi-layout-main > .obyavi-categories-panel {
  margin-bottom: 0;
}
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .articles-back-link,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface > .articles-back-row {
  margin-bottom: 0;
}
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-main-row {
  margin-top: 0;
  --bs-gutter-x: 0.75rem;
  --bs-gutter-y: 0.75rem;
}
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-toolbar {
  background: transparent !important;
  margin-top: 0;
}
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .articles-leading-card.card {
  border-radius: 10px !important;
  overflow: hidden;
  border: 1px solid rgba(26, 48, 36, 0.1) !important;
}
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .obyavi-hero,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .obyavi-panel,
.app-content:not(:has(.homepage-wrapper)) .blitz-inner-shell__surface .cal-panel {
  border-bottom: none;
}
