/* =========================================================
   Постраничная навигация (страница "Научный семинар")
   ========================================================= */
#seminars{
  .pagination {
    margin-top: var(--space-6);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--space-3);
  }

  .pagination button {
    border: 0;
    background: none;
    color: var(--color-accent);
  }

  .pagination button .icon {
    width: 18px;
    height: 18px;
  }

  .pagination__list {
    display: flex;
    gap: var(--space-3);
    font-weight: 700;
    color: var(--ink-500);
  }

  .pagination__list .is-active {
    color: var(--ink-900);
    text-decoration: underline;
    text-underline-offset: 3px;
  }
}
#news-pagination{
  .pagination {
      display: inline-block;
      padding-left: 0;
      margin: 20px auto;
      border-radius: 4px;
  }
  .pagination>li {
      display: inline;
  }
  .pagination>li>a, .pagination>li>span {
      position: relative;
      float: left;
      padding: 6px 12px;
      margin-left: -1px;
      line-height: 1.42857143;
      color: var(--color-accent);
      text-decoration: none;
      background-color: #fff;
      border: 1px solid #ddd;
  }
  .pagination>li:first-child>a, .pagination>li:first-child>span {
      margin-left: 0;
      border-top-left-radius: var(--radius-m);
      border-bottom-left-radius: var(--radius-m);
  }
  .pagination>li:last-child>a, .pagination>li:last-child>span {
      margin-left: 0;
      border-top-right-radius: var(--radius-m);
      border-bottom-right-radius: var(--radius-m);
  }
  .pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
      color: #777;
      cursor: not-allowed;
      background-color: #fff;
      border-color: #ddd;
  }
  .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
      z-index: 2;
      color: var(--color-accent-light2);
      background-color: #eee;
      border-color: #ddd;
  }
  .pagination .page-item.active {
      position: relative;
      float: left;
      padding: 6px 12px;
      margin-left: -1px;
      line-height: 1.42857143;
      text-decoration: none;
      background-color: #fff;
      border: 1px solid #ddd;
      color: #777;
      cursor: not-allowed;
  }
}

