/* IJAPGR journal stylesheet - audit fixes 2026-11-13 */

/* 1. Remove the 9px horizontal overflow from the full-width green menu bar.
      Keeps the full-width look using border-image instead of negative margins. */
.pkp_navigation_primary_row {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  /* full-width green background without widening the page (does not clip the dropdown menus) */
  border-image: conic-gradient(#075B35 0 0) fill 0 // 0 100vmax;
}

/* 2. Dropdown chevrons: show them beside the menu label instead of below it. */
.pkp_navigation_primary > li > a[aria-haspopup]::after {
  position: static !important;
  top: auto !important;
  left: auto !important;
  display: inline-block !important;
  width: 6px !important;
  height: 6px !important;
  margin: 0 0 3px 8px !important;
  border-style: solid !important;
  border-color: currentColor !important;
  border-width: 0 2px 2px 0 !important;
  transform: rotate(45deg) !important;
  vertical-align: middle !important;
}

/* 3. Tables used on the About, Charges and Author Guidelines pages. */
.ijapgr-facts, .ijapgr-fees, .ijapgr-types {
  width: 100%;
  border-collapse: collapse;
  margin: 0 0 1.5em;
  font-size: 0.95em;
}
.ijapgr-facts th, .ijapgr-facts td,
.ijapgr-fees th, .ijapgr-fees td,
.ijapgr-types th, .ijapgr-types td {
  border: 1px solid #d9e4dd;
  padding: 10px 12px;
  text-align: left;
  vertical-align: top;
}
.ijapgr-facts th[scope="row"], .ijapgr-fees th[scope="row"] {
  width: 32%;
  background: #F4F8F5;
  color: #075A38;
  font-weight: 600;
}
.ijapgr-types thead th {
  background: #075A38;
  color: #fff;
}
@media (max-width: 600px) {
  .ijapgr-facts th[scope="row"], .ijapgr-fees th[scope="row"] { width: 40%; }
  .ijapgr-facts th, .ijapgr-facts td, .ijapgr-fees th, .ijapgr-fees td,
  .ijapgr-types th, .ijapgr-types td { padding: 8px; }
}
