/* 🔧 Compact Pagination Layout for RAXO */
.raxo-pagination-copy {
  font-family: 'PT Sans Narrow', sans-serif !important;
  color: #2a2a2a;
  margin: -5px 0;
}

/* Container */
.raxo-pagination-copy .raxo-container {
  display: block;
}

/* Article Card */
.raxo-pagination-copy article {
  display: flex;
  border-bottom: 1px dashed #bbb;
  padding: 8px 0;
  margin: 0;
  line-height: 1;
}
.raxo-pagination-copy article:first-of-type {
  padding-top: 0;
}

/* Wrap: Image + Content */
.raxo-pagination-copy .raxo-wrap {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: flex-start;
  width: 100%;
}

/* Thumbnail */
.raxo-pagination-copy .raxo-image {
  width: 90px;
  height: 90px;
  border: 1px solid #786d6d;
  border-radius: 2px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-top: 7px;
}
.raxo-pagination-copy .raxo-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  margin: 0 !important;
  padding: 0;
  border: none;
}

/* Text Content */
.raxo-pagination-copy .raxo-content {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}

/* Date */
.raxo-pagination-copy .raxo-date {
  font-size: 0.9rem;
  margin-bottom: 4px;
}

/* Title */
.raxo-pagination-copy .raxo-title {
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.4rem;
  margin: 0 !important;
  padding: 0 !important;
}
.raxo-pagination-copy .raxo-title a {
  color: #174F82;
  text-decoration: none;
}
.raxo-pagination-copy .raxo-title a:hover {
  text-decoration: underline;
  color: #c3b4b4;
}

/* INFO + META - vertical layout */
.raxo-pagination-copy .raxo-info,
.raxo-pagination-copy .raxo-meta {
  font: 0.9rem / 1.2 'PT Sans Narrow', Verdana, Geneva, sans-serif;
  color: #666666;
  margin-bottom: 4px;
  display: flex;
  flex-direction: column;   /* ← stack items vertically */
  gap: 6px;                 /* ← space between each line */
  align-items: flex-start;  /* ← align text to the left */
}

.raxo-pagination-copy .raxo-info > span,
.raxo-pagination-copy .raxo-meta > div,
.raxo-pagination-copy .raxo-meta > span {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}


/* 📏 Control Font Awesome icon size and spacing */
.raxo-pagination-copy .raxo-info i,
.raxo-pagination-copy .raxo-meta i {
  font-size: 0.8rem;     /* Adjust icon size here */
  margin-right: 1px;       /* Space between icon and text */
  line-height: 1;          /* Prevent vertical misalignment */
  vertical-align: middle;  /* Align with text baseline */
  color: #71626a;          /* Standard muted icon colour */
}


/* Pagination Controls */
.raxo-pagination-copy .raxo-navigation {
  margin-top: 1rem;
  display: flex;
  gap: 0.3rem;
  flex-wrap: nowrap;
  justify-content: flex-start;
  overflow-x: auto;
}
.raxo-pagination-copy .raxo-navigation a {
  padding: 2px 7px;
  font-size: 0.9rem;
  border-radius: 3px;
  background: #eee;
  color: #174F82;
  text-decoration: none;
}
.raxo-pagination-copy .raxo-navigation a.raxo-nav-active {
  background: #ccc;
  color: #000;
}

.raxo-pagination-copy .raxo-author::before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f007" !important;
  margin-right: 6px;
  color: #71626a;
}

.raxo-pagination-copy .raxo-nav-ellipsis {
  display: none !important;
}


/* 🔧 RAXO Sidebar Tabs – Uniform Width & Compact Style */

/* [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=button]>[data-rlta-element=heading], [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]>[data-rlta-element=heading] {
    font-size: .75rem;
    font-weight: 500;
    margin: 0;
    padding: 0;
    width: 100%;
} */

.raxo-pagination .raxo-author::before,
.raxo-pagination .raxo-hits::before,
.raxo-pagination .raxo-comments::before,
.raxo-pagination .raxo-date::before,
.raxo-pagination .raxo-category::before {
  content: none !important;
  display: none !important;
}