/* R84_RUNTIME_POLISH_CSS
   Domeniu strict: /articole pagination, admin navigation new-item form, PDF copyright box. */

/* 1. /articole: paginarea este centrată, aerisită și nu se lipește de carduri. */
.articles-r79-grid ~ .pagination,
.articles-r79-grid + .pagination,
.public-article-grid ~ .pagination {
  width:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-wrap:wrap;
  gap:8px;
  margin:34px auto 8px!important;
  padding:0!important;
  clear:both;
}
.articles-r79-grid ~ .pagination a,
.articles-r79-grid ~ .pagination span,
.articles-r79-grid + .pagination a,
.articles-r79-grid + .pagination span,
.public-article-grid ~ .pagination a,
.public-article-grid ~ .pagination span {
  min-width:38px;
  min-height:38px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  margin:0!important;
  white-space:nowrap;
}

/* 2. Navigare publică: formularul „Adaugă în meniu”. */
.r84-navigation-new-item-form {
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px 16px!important;
  align-items:end!important;
  width:100%!important;
}
.r84-navigation-new-item-form label{min-width:0!important;margin:0!important}
.r84-navigation-new-item-form input,
.r84-navigation-new-item-form select,
.r84-navigation-new-item-form button,
.r84-navigation-new-item-form .core-button{
  width:100%!important;
  min-width:0!important;
  min-height:42px!important;
  box-sizing:border-box!important;
}
.r84-navigation-new-item-form .r84-full-row{grid-column:1/-1!important}
@media(max-width:720px){.r84-navigation-new-item-form{grid-template-columns:1fr!important}.r84-navigation-new-item-form .r84-full-row{grid-column:auto!important}}

/* 4. Print/PDF: caseta declarației drepturilor de autor. */
@media print {
  .content-protection-notice,
  .article-content .content-protection-notice,
  .article-page .content-protection-notice {
    display:block!important;
    width:100%!important;
    max-width:none!important;
    margin:8mm 0 0!important;
    padding:5mm 6mm!important;
    box-sizing:border-box!important;
    border:0.35mm solid #d9e0e8!important;
    border-radius:3mm!important;
    background:#f7f9fb!important;
    box-shadow:none!important;
    break-inside:avoid!important;
    page-break-inside:avoid!important;
  }
  .content-protection-notice>*:first-child{margin-top:0!important}
  .content-protection-notice>*:last-child{margin-bottom:0!important}
}
