@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&display=swap");

/* ===== Conferences: maqola sahifasi dizayni (faqat article/view sahifalari) ===== */
.pkp_page_article .obj_article_details {
  --ij-dark: #1F4A41; --ij-accent: #2E8B7A; --ij-ink: #1B2A27;
  --ij-muted: #5E6E6A; --ij-paper: #F4F8F7; --ij-line: #DCE6E3;
  --ij-cond: "Barlow Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;
  display: flex; flex-wrap: wrap; align-items: stretch;
  color: var(--ij-ink);
}
/* Ichki o'ramlarni "yo'qotamiz": bo'limlarni o'zimiz tartiblaymiz */
.pkp_page_article .obj_article_details > .row,
.pkp_page_article .obj_article_details .main_entry,
.pkp_page_article .obj_article_details .entry_details { display: contents; }

.pkp_page_article .obj_article_details > *,
.pkp_page_article .obj_article_details .main_entry > .item,
.pkp_page_article .obj_article_details .entry_details > .item {
  flex: 1 1 100%; min-width: 0; order: 20;
  margin: 0; padding: 0; border: 0; float: none; width: auto;
}

/* ----- Tartib ----- */
.pkp_page_article .obj_article_details .item.published   { order: 1; }
.pkp_page_article .obj_article_details .item.issue       { order: 2; }
.pkp_page_article .obj_article_details > .page_title     { order: 3; }
.pkp_page_article .obj_article_details > .subtitle       { order: 4; }
.pkp_page_article .obj_article_details .item.authors     { order: 5; }
.pkp_page_article .obj_article_details .item.galleys     { order: 6; }
.pkp_page_article .obj_article_details .item.doi         { order: 7; }
.pkp_page_article .obj_article_details .item.abstract    { order: 8; }
.pkp_page_article .obj_article_details .item.keywords    { order: 9; }
.pkp_page_article .obj_article_details .item.references  { order: 10; }
.pkp_page_article .obj_article_details .item.author_bios { order: 11; }
.pkp_page_article .obj_article_details .item.citation    { order: 12; }
.pkp_page_article .obj_article_details .item.copyright   { order: 13; }
.pkp_page_article .obj_article_details .item.downloads_chart { order: 14; }
.pkp_page_article .obj_article_details .item.cover_image { display: none; }

/* Umumiy bo'lim sarlavhalari: kichik, bosh harfli */
.pkp_page_article .obj_article_details .item > .label,
.pkp_page_article .obj_article_details .item > section > .label {
  font-family: var(--ij-cond); font-size: 0.8rem; font-weight: 700;
  letter-spacing: 0.1em; text-transform: uppercase;
  color: var(--ij-accent); margin: 0 0 0.6rem;
}

/* ----- Yuqoridagi ma'lumot qatori: sana · son · bo'lim ----- */
.pkp_page_article .obj_article_details .item.published,
.pkp_page_article .obj_article_details .item.issue {
  display: flex; flex-wrap: wrap; align-items: center;
  background: var(--ij-paper); font-size: 0.85rem; color: var(--ij-muted);
  padding: 0.55rem 0.9rem; margin-bottom: 1.25rem;
}
.pkp_page_article .obj_article_details .item.published {
  flex: 0 0 auto; border-left: 3px solid var(--ij-accent); padding-right: 0;
}
.pkp_page_article .obj_article_details .item.issue { flex: 1 1 auto; }
.pkp_page_article .obj_article_details .item.published .label,
.pkp_page_article .obj_article_details .item.issue .label {
  position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0);
}
.pkp_page_article .obj_article_details .item.published .sub_item,
.pkp_page_article .obj_article_details .item.issue .sub_item,
.pkp_page_article .obj_article_details .item.published .value,
.pkp_page_article .obj_article_details .item.issue .value {
  display: inline; margin: 0; padding: 0; border: 0;
}
.pkp_page_article .obj_article_details .item.issue .sub_item::before {
  content: "·"; margin: 0 0.6rem; color: var(--ij-line);
}
.pkp_page_article .obj_article_details .item.issue a { color: var(--ij-muted); }

/* ----- Sarlavha va mualliflar ----- */
.pkp_page_article .obj_article_details > .page_title {
  font-family: var(--ij-cond); font-weight: 700;
  font-size: clamp(1.5rem, 2.6vw, 2.1rem); line-height: 1.2;
  color: var(--ij-dark); text-transform: none;
  padding-bottom: 0.6rem; margin-bottom: 0.9rem;
  border-bottom: 2px solid var(--ij-accent);
}
.pkp_page_article .obj_article_details > .subtitle {
  font-size: 1.1rem; color: var(--ij-muted); margin: -0.4rem 0 0.9rem;
}
.pkp_page_article .obj_article_details .item.authors ul.authors {
  display: flex; flex-wrap: wrap; gap: 0.5rem 1.75rem;
  list-style: none; margin: 0 0 1.25rem; padding: 0;
}
.pkp_page_article .obj_article_details .item.authors li { margin: 0; padding: 0; }
.pkp_page_article .obj_article_details .item.authors .name {
  display: block; font-family: var(--ij-cond); font-size: 1.1rem;
  font-weight: 700; color: var(--ij-accent);
}
.pkp_page_article .obj_article_details .item.authors .affiliation {
  display: block; font-size: 0.8rem; color: var(--ij-muted);
}
.pkp_page_article .obj_article_details .item.authors .userGroup { display: none; }

/* ----- Tugmalar: PDF va boshqa fayllar (masalan, Zenodo DOI) ----- */
.pkp_page_article .obj_article_details .item.galleys,
.pkp_page_article .obj_article_details .item.doi {
  flex: 0 1 auto; margin: 0 0.75rem 1.75rem 0;
}
.pkp_page_article .obj_article_details .galleys_links {
  display: flex; flex-wrap: wrap; gap: 0.75rem; list-style: none; margin: 0; padding: 0;
}
.pkp_page_article .obj_article_details .galleys_links li { margin: 0; }
.pkp_page_article .obj_article_details .obj_galley_link {
  display: inline-flex; align-items: center; gap: 0.5rem;
  padding: 0.75rem 1.25rem; border: 0; border-radius: 3px;
  font-family: var(--ij-cond); font-size: 0.9rem; font-weight: 700;
  letter-spacing: 0.06em; text-transform: uppercase; text-decoration: none;
  background: var(--ij-dark); color: #FFFFFF;
}
.pkp_page_article .obj_article_details .obj_galley_link.pdf { background: var(--ij-accent); }
.pkp_page_article .obj_article_details .obj_galley_link:hover,
.pkp_page_article .obj_article_details .obj_galley_link:focus {
  background: var(--ij-ink); color: #FFFFFF;
}
.pkp_page_article .obj_article_details .item.doi .value a {
  display: inline-block; padding: 0.75rem 1.25rem; border-radius: 3px;
  background: var(--ij-dark); color: #FFFFFF; font-weight: 600; text-decoration: none;
}

/* ----- Annotatsiya (Abstract) ----- */
.pkp_page_article .obj_article_details .item.abstract {
  position: relative; margin: 2rem 0 1.75rem;
  padding: 1.25rem 1.5rem; line-height: 1.75;
  background: var(--ij-paper); border: 1px solid var(--ij-line);
  border-left: 4px solid var(--ij-accent); border-radius: 4px;
}
.pkp_page_article .obj_article_details .item.abstract > .label {
  position: absolute; top: -1.9rem; left: 0;
}
.pkp_page_article .obj_article_details .item.abstract p:last-child { margin-bottom: 0; }

/* ----- Kalit so'zlar ----- */
.pkp_page_article .obj_article_details .item.keywords { margin-bottom: 2rem; }
.pkp_page_article .obj_article_details .item.keywords .value {
  display: inline-block; padding: 0.45rem 0.9rem; border-radius: 999px;
  background: #E6F1EE; border: 1px solid #C5DDD7;
  font-size: 0.9rem; font-weight: 600; color: var(--ij-dark);
}

/* ----- Adabiyotlar: dumaloq raqamlar bilan ----- */
.pkp_page_article .obj_article_details .item.references > .label {
  font-size: 1.2rem; color: var(--ij-dark);
  padding-bottom: 0.5rem; border-bottom: 1px solid var(--ij-muted);
}
.pkp_page_article .obj_article_details .item.references .value { counter-reset: ijref; }
.pkp_page_article .obj_article_details .item.references .value p {
  counter-increment: ijref; position: relative; margin: 0;
  padding: 0.8rem 0 0.8rem 2.75rem; border-bottom: 1px solid var(--ij-line);
  line-height: 1.6; overflow-wrap: anywhere;
}
.pkp_page_article .obj_article_details .item.references .value p::before {
  content: counter(ijref); position: absolute; left: 0; top: 0.75rem;
  width: 1.7rem; height: 1.7rem; border-radius: 50%;
  border: 1px solid var(--ij-accent); color: var(--ij-dark);
  font-size: 0.75rem; font-weight: 700; line-height: 1.65rem; text-align: center;
}

/* ----- Pastki bo'limlar ----- */
.pkp_page_article .obj_article_details .item.author_bios,
.pkp_page_article .obj_article_details .item.citation,
.pkp_page_article .obj_article_details .item.copyright,
.pkp_page_article .obj_article_details .item.downloads_chart {
  margin-top: 2rem; padding-top: 1.25rem; border-top: 1px solid var(--ij-line);
}

/* Versiyalar ro'yxati ma'lumot qatorida chiqmasin */
.pkp_page_article .obj_article_details .item.published .sub_item.versions { display: none; }

/* ===== INSIGHT: maqolalar ro'yxati (article_summary_ij.tpl) ===== */
.obj_article_summary.ijas{--ijas-c:#1f4a41;--ijas-a:#2e8b7a;--ijas-m:#6b7672;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 28px;padding:22px 0;margin:0;border-bottom:1px solid #e3e8e6}
.obj_article_summary.ijas .ijas-title{grid-column:1/-1;margin:0 0 6px;font-size:17px;line-height:1.45;font-weight:700;text-transform:uppercase;letter-spacing:.01em}
.obj_article_summary.ijas .ijas-title a{color:var(--ijas-c);text-decoration:none}
.obj_article_summary.ijas .ijas-title a:hover,.obj_article_summary.ijas .ijas-title a:focus{color:var(--ijas-a);text-decoration:underline}
.obj_article_summary.ijas .ijas-left{min-width:0}
.obj_article_summary.ijas .ijas-authors{font-size:14.5px;line-height:1.5;color:var(--ijas-a);font-weight:600}
.obj_article_summary.ijas .ijas-authors .fa{color:var(--ijas-c);margin-right:6px}
.obj_article_summary.ijas .ijas-authors sup{font-size:10px;margin-left:1px;color:var(--ijas-c)}
.obj_article_summary.ijas .ijas-affs{margin:4px 0 14px;font-size:13.5px;line-height:1.6;color:#3a4442}
.obj_article_summary.ijas .ijas-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:12px;text-align:right}
.obj_article_summary.ijas .ijas-pages{font-size:16px;color:var(--ijas-m);white-space:nowrap}
.obj_article_summary.ijas .ijas-pages .fa{margin-right:4px}
.obj_article_summary.ijas .ijas-doi{font-size:12.5px;color:var(--ijas-m);white-space:nowrap}
.obj_article_summary.ijas .ijas-doi a{color:var(--ijas-m);text-decoration:none}
.obj_article_summary.ijas .ijas-doi a:hover{color:var(--ijas-c);text-decoration:underline}
.obj_article_summary.ijas .ijas-doi-badge{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:3px;background:var(--ijas-a);color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em}
.obj_article_summary.ijas .galleys_links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.obj_article_summary.ijas .galleys_links li{margin:0}
.obj_article_summary.ijas .obj_galley_link{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--ijas-c);border-radius:6px;background:#fff;color:var(--ijas-c);font-size:14px;font-weight:600;text-decoration:none}
.obj_article_summary.ijas .obj_galley_link:hover,.obj_article_summary.ijas .obj_galley_link:focus{background:var(--ijas-c);color:#fff}
.obj_article_summary.ijas .ijas-stats{grid-column:1/-1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-top:6px;font-size:12.5px;color:#4d5755}
.obj_article_summary.ijas .ijas-stats .fa{color:var(--ijas-a);margin-right:6px}
@media (max-width:640px){.obj_article_summary.ijas{grid-template-columns:1fr}.obj_article_summary.ijas .ijas-right{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;text-align:left}.obj_article_summary.ijas .ijas-doi{white-space:normal}}
