/* WISE Modern v2.0.7: native OJS 3.5 article interactive enhancement.
   Uses per-journal --wise-* palette tokens, including styles/journals/3.css. */
html body.pkp_page_article .obj_article_details .wise-native-tabs-v207 {
  margin: 32px 0 18px !important;
  border: 1px solid var(--wise-border, #dae3e7) !important;
  border-radius: 12px !important;
  background: #fff !important;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(25,47,51,.06);
}
html body.pkp_page_article .obj_article_details .wise-native-tablist-v207 {
  display: flex !important;
  flex-wrap: wrap;
  border-bottom: 1px solid var(--wise-border, #dce3e7) !important;
  background: var(--wise-forest-100, #eff3f6) !important;
}
html body.pkp_page_article .obj_article_details button.wise-native-tab-v207 {
  flex: 1 1 auto; min-height: 54px; padding: 14px 20px; margin: 0 !important;
  border: 0 !important; border-right: 1px solid var(--wise-border, #dce3e7) !important;
  border-radius: 0 !important; background: transparent !important;
  font: 700 13px/1.4 inherit; color: var(--wise-primary-dark, #234237) !important;
  cursor: pointer; box-shadow: none !important;
}
html body.pkp_page_article .obj_article_details button.wise-native-tab-v207:hover,
html body.pkp_page_article .obj_article_details button.wise-native-tab-v207:focus-visible {
  background: var(--wise-forest-150, #e9f1ec) !important;
  outline: 2px solid var(--wise-primary, #2a725d); outline-offset: -2px;
}
html body.pkp_page_article .obj_article_details button.wise-native-tab-v207[aria-selected="true"] {
  background: var(--wise-primary-dark, #225245) !important;
  color: #fff !important;
  border-bottom: 3px solid var(--wise-accent, #c6a653) !important;
}
html body.pkp_page_article .obj_article_details .wise-native-panel-v207 { padding: 26px 30px !important; min-width: 0; }
html body.pkp_page_article .obj_article_details .wise-native-panel-v207[hidden] { display: none !important; }
html body.pkp_page_article .obj_article_details .wise-native-panel-v207 > .item { margin: 0 0 20px !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: transparent !important; }
html body.pkp_page_article .obj_article_details .wise-native-panel-v207 > .item:last-child { margin-bottom: 0 !important; }
html body.pkp_page_article .obj_article_details .wise-native-panel-v207 > .item .label { color: var(--wise-primary-dark, #225245) !important; font-size: 20px !important; margin: 0 0 14px !important; }
html body.pkp_page_article .obj_article_details .wise-native-panel-v207 .value,
html body.pkp_page_article .obj_article_details .wise-native-panel-v207 p { line-height: 1.8; overflow-wrap: anywhere; }
html body.pkp_page_article .obj_article_details .wise-native-tools-v207,
html body.pkp_page_article .obj_article_details .wise-native-citations-v207 {
  margin-top: 18px !important; padding: 22px !important;
  border: 1px solid var(--wise-border, #dae3e7) !important;
  border-radius: 12px !important; background: #fff !important;
  box-shadow: 0 6px 20px rgba(25,47,51,.035);
}
html body.pkp_page_article .obj_article_details .wise-native-side-heading-v207 {
  font: 800 12px/1.3 inherit; margin: 0 0 18px !important;
  padding-bottom: 14px !important; letter-spacing: .1em;
  border-bottom: 1px solid var(--wise-border, #dae3e7) !important;
  color: var(--wise-primary-dark, #225245) !important;
}
html body.pkp_page_article .obj_article_details .wise-native-tools-grid-v207 { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 10px; }
html body.pkp_page_article .obj_article_details .wise-native-tool-v207 {
  display: inline-flex; justify-content: center; align-items: center;
  box-sizing: border-box; min-height: 43px; padding: 10px 8px !important;
  border-radius: 7px !important; border: 1px solid var(--wise-border, #dae3e7) !important;
  background: var(--wise-forest-100, #f3f8f5) !important;
  color: var(--wise-primary-dark, #225245) !important;
  font: 700 12px/1.3 inherit; text-align: center; cursor: pointer;
  text-decoration: none !important; box-shadow: none !important;
}
html body.pkp_page_article .obj_article_details .wise-native-tool-v207:hover,
html body.pkp_page_article .obj_article_details .wise-native-tool-v207:focus-visible {
  border-color: var(--wise-primary, #2a725d) !important;
  background: var(--wise-forest-150, #e9f1ec) !important;
  outline-offset: 2px;
}
html body.pkp_page_article .obj_article_details .wise-native-feedback-v207 { min-height: 1em; margin: 9px 0 0 !important; font-size: 12px; color: var(--wise-primary, #2a725d); }
html body.pkp_page_article .obj_article_details .wise-native-citation-result-v207 { font-weight: 700; color: var(--wise-primary-dark, #225245); margin: 0 0 14px !important; line-height: 1.5; }
html body.pkp_page_article .obj_article_details .wise-native-citation-check-v207 {
  display: block; width: 100%; cursor: pointer; padding: 11px 14px !important; border-radius: 7px !important;
  background: var(--wise-primary-dark, #225245) !important; color: white !important; border: none !important;
  font-weight: 700; font-size: 12px;
}
html body.pkp_page_article .obj_article_details .wise-native-citation-check-v207[hidden] { display: none !important; }
html body.pkp_page_article .obj_article_details .wise-native-citation-check-v207:disabled { opacity: .55; cursor: wait; }
html body.pkp_page_article .obj_article_details .wise-native-citation-note-v207 { margin: 14px 0 8px !important; color: var(--wise-text-muted, #667873); font-size: 12px; line-height: 1.5; }
html body.pkp_page_article .obj_article_details .wise-native-citation-source-v207 { font-size: 12px; font-weight: 650; overflow-wrap: anywhere; }
@media (max-width: 760px) {
  html body.pkp_page_article .obj_article_details .wise-native-panel-v207 { padding: 22px 18px !important; }
  html body.pkp_page_article .obj_article_details button.wise-native-tab-v207 { flex-basis: 50%; padding: 12px 10px !important; font-size: 12px; }
}
@media (max-width: 390px) {
  html body.pkp_page_article .obj_article_details .wise-native-tools-grid-v207 { grid-template-columns: 1fr; }
}
@media print {
  html body.pkp_page_article .obj_article_details .wise-native-panel-v207[hidden] { display: block !important; }
  html body.pkp_page_article .obj_article_details .wise-native-tablist-v207,
  html body.pkp_page_article .obj_article_details .wise-native-tools-v207,
  html body.pkp_page_article .obj_article_details .wise-native-citations-v207 { display: none !important; }
  html body.pkp_page_article .obj_article_details .wise-native-tabs-v207 { border: 0 !important; box-shadow: none !important; }
}
