/* R191: only approved 2026-10-26 revisions. Original UI markup/styling is retained. */
html.pdi-r191-loaded .pdi-r182-badge,html.pdi-r191-loaded .pdi-r182-overlay{display:none!important}
tr[data-pdi-r191-silent="1"] .msjp-package-revision-trigger,
tr[data-pdi-r191-silent="1"] .flag-revision,
tr[data-pdi-r191-silent="1"] .pdi-revised-badge {display:none!important}
tr[data-pdi-r191-target="1"] .pdi-r188-revision-trigger,
tr[data-pdi-r191-target="1"] .msjp-package-revision-trigger:not(.pdi-r191-trigger){display:none!important}
.pdi-r191-trigger{display:block!important;box-sizing:border-box;white-space:nowrap!important;width:max-content;max-width:none;font-size:11px!important;line-height:1.5!important;padding:3px 6px!important;margin:5px 0 0!important;text-align:center!important;color:#664900!important;background:#fff0a8!important;border:1px solid #c89f29!important;border-radius:4px!important;font-weight:700!important;cursor:pointer!important;}
tr[data-pdi-r191-target="1"] td:has(.pdi-r191-trigger){min-width:156px}
.msjp-seo-actions .pdi-r191-detail{display:inline-flex!important;margin:0 4px!important;align-items:center}
#pdi-r191-today-official{margin:8px 0;border-top:1px solid #dce5ee;padding:8px 3px;font-size:12px}
#pdi-r191-today-official .pdi-r191-today-heading{font-weight:700;margin-bottom:6px;color:#174462}
#pdi-r191-today-official .pdi-r191-today-line{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between;border-top:1px dotted #dce5ee;padding:4px 1px}
#pdi-r191-today-official .pdi-r191-trigger{margin:0!important;font-size:10px!important}
html body .msjp-package-revision-overlay[data-pharmadi-r191-approved="1"]{position:fixed!important;inset:0!important;z-index:2147483500!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(0,0,0,.5)!important;padding:14px!important}
html body .msjp-package-revision-overlay[data-pharmadi-r191-approved="1"] .msjp-package-revision-dialog,
html body .msjp-package-revision-overlay[data-pharmadi-r191-approved="1"] .msjp-package-diff-section,
html body .msjp-package-revision-overlay[data-pharmadi-r191-approved="1"] .msjp-diff-change-box,
html body .msjp-package-revision-overlay[data-pharmadi-r191-approved="1"] .msjp-diff-summary,
html body .msjp-package-revision-overlay[data-pharmadi-r191-approved="1"] .msjp-package-revision-new,
html body .msjp-package-revision-overlay[data-pharmadi-r191-approved="1"] .msjp-package-revision-old,
html body .msjp-package-revision-overlay[data-pharmadi-r191-approved="1"] .msjp-package-revision-text{display:block!important;visibility:visible!important;opacity:1!important}
html body .msjp-package-revision-overlay[data-pharmadi-r191-approved="1"] .msjp-package-revision-grid{display:grid!important;visibility:visible!important;opacity:1!important}


/* R196: only the VERIFIED original msjp dialog. No substitute UI or altered source text. */
.msjp-package-revision-overlay[data-r196-compact="1"] details.pdi-r196-legacy-fulltext:not([open]) > .msjp-package-revision-grid {display:none!important;}
.msjp-package-revision-overlay[data-r196-compact="1"] details.pdi-r196-legacy-fulltext[open] > .msjp-package-revision-grid {display:grid!important;}
.msjp-package-revision-overlay[data-r196-compact="1"] .pdi-r196-legacy-fulltext > summary {cursor:pointer; padding:9px 4px; font-weight:600; color:#145378;}
.msjp-package-revision-overlay[data-r196-compact="1"] .msjp-diff-change-row {overflow-wrap:anywhere; white-space:normal; line-height:1.55;}
.msjp-package-revision-overlay[data-r196-compact="1"] .msjp-diff-change-added,
.msjp-package-revision-overlay[data-r196-compact="1"] .msjp-diff-change-removed {overflow-wrap:anywhere; white-space:normal;}


/* R197 clean view: presentation ONLY inside the exact 4 approved original dialogs. */
.msjp-package-revision-overlay[data-r197-simple="1"] .msjp-package-revision-dialog {
  box-sizing:border-box!important; width:min(920px,96vw)!important;
  max-height:92vh!important; overflow:auto!important;
  background:#fff!important; color:#17324a!important;
  border-radius:12px!important; padding:24px!important;
}
.msjp-package-revision-overlay[data-r197-simple="1"] .msjp-package-revision-dialog > h2 {
  font-size:20px!important; font-weight:700!important; line-height:1.45!important;
  margin:4px 0 7px!important;
}
.msjp-package-revision-overlay[data-r197-simple="1"] .msjp-diff-summary,
.msjp-package-revision-overlay[data-r197-simple="1"] .pdi-r197-redundant-summary {
  display:none!important;
}
.msjp-package-revision-overlay[data-r197-simple="1"] .msjp-package-diff-section.pdi-r197-section {
  display:block!important; margin:16px 0!important; padding:16px!important;
  border:1px solid #dce5ef!important; border-radius:10px!important;
  background:#fff!important; box-shadow:none!important;
}
.msjp-package-revision-overlay[data-r197-simple="1"] .msjp-package-diff-heading {
  font-size:16px!important; font-weight:700!important; color:#18354e!important;
  margin:0 0 11px!important; border:0!important; background:transparent!important;
}
.msjp-package-revision-overlay[data-r197-simple="1"] .msjp-diff-change-box.pdi-r197-change-cards {
  display:block!important; margin:0!important; padding:0!important;
  border:0!important; border-radius:0!important; background:transparent!important;
  box-shadow:none!important;
}
.msjp-package-revision-overlay[data-r197-simple="1"] .pdi-r197-change-cards > .msjp-diff-change-title {
  display:none!important;
}
.msjp-package-revision-overlay[data-r197-simple="1"] .pdi-r197-change-cards > .msjp-diff-change-row {
  display:grid!important; grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:10px!important; padding:0!important; margin:0 0 10px!important;
  border:0!important; background:transparent!important;
  align-items:stretch!important;
}
.msjp-package-revision-overlay[data-r197-simple="1"] .pdi-r197-change-cards > .msjp-diff-change-row[data-r197-kind="add"],
.msjp-package-revision-overlay[data-r197-simple="1"] .pdi-r197-change-cards > .msjp-diff-change-row[data-r197-kind="remove"] {
  grid-template-columns:minmax(0,1fr)!important;
}
.msjp-package-revision-overlay[data-r197-simple="1"] .pdi-r197-change-cards > .msjp-diff-change-row > .msjp-diff-change-removed,
.msjp-package-revision-overlay[data-r197-simple="1"] .pdi-r197-change-cards > .msjp-diff-change-row > .msjp-diff-change-added {
  min-width:0!important; display:block!important; box-sizing:border-box!important;
  margin:0!important; padding:12px 14px!important; border:1px solid #edf1f5!important;
  background:#f7f9fb!important; border-radius:8px!important; font-size:14px!important;
  font-weight:400!important; color:#203448!important; line-height:1.65!important;
  white-space:pre-wrap!important; overflow-wrap:anywhere!important;
}
.msjp-package-revision-overlay[data-r197-simple="1"] .pdi-r197-change-cards [data-r197-label]::before {
  content:attr(data-r197-label); display:block; font-size:12px; font-weight:700;
  color:#48647e; margin:0 0 8px; line-height:1.35;
}
.msjp-package-revision-overlay[data-r197-simple="1"] .pdi-r197-change-cards [data-r197-kind="add"] > .msjp-diff-change-added {
  border-left:3px solid #2e8a68!important;
}
.msjp-package-revision-overlay[data-r197-simple="1"] .pdi-r197-change-cards [data-r197-kind="remove"] > .msjp-diff-change-removed {
  border-left:3px solid #b46b55!important;
}
.msjp-package-revision-overlay[data-r197-simple="1"] details.pdi-r196-legacy-fulltext {
  margin:0!important; padding:0!important; border:0!important; background:transparent!important;
}
.msjp-package-revision-overlay[data-r197-simple="1"] details.pdi-r196-legacy-fulltext > summary {
  cursor:pointer!important; padding:5px 0 2px!important; color:#225b82!important;
  font-size:13px!important; font-weight:600!important;
}
.msjp-package-revision-overlay[data-r197-simple="1"] details.pdi-r196-legacy-fulltext:not([open]) > .msjp-package-revision-grid {
  display:none!important;
}
.msjp-package-revision-overlay[data-r197-simple="1"] details.pdi-r196-legacy-fulltext[open] > .msjp-package-revision-grid {
  display:grid!important; grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:12px!important; margin:12px 0 0!important;
}
@media(max-width:680px){
  .msjp-package-revision-overlay[data-r197-simple="1"] .msjp-package-revision-dialog {padding:15px!important;}
  .msjp-package-revision-overlay[data-r197-simple="1"] .pdi-r197-change-cards > .msjp-diff-change-row,
  .msjp-package-revision-overlay[data-r197-simple="1"] details.pdi-r196-legacy-fulltext[open] > .msjp-package-revision-grid {
    grid-template-columns:minmax(0,1fr)!important;
  }
}


/* R198: simplify the already approved popup, only for certified four-product dialogs. */
.msjp-package-revision-overlay[data-r198-concise="1"] [data-r198-duplicate="1"]{display:none!important;}
.msjp-package-revision-overlay[data-r198-concise="1"] .pdi-r198-source-verified{background:transparent!important;border:0!important;box-shadow:none!important;}
.msjp-package-revision-overlay[data-r198-concise="1"] .pdi-r198-source-verified .msjp-diff-change-row{margin-bottom:6px!important;}
.msjp-package-revision-overlay[data-r198-concise="1"] .pdi-r198-more{padding:6px 0;margin:5px 0 10px;}
.msjp-package-revision-overlay[data-r198-concise="1"] .pdi-r198-more summary{cursor:pointer;color:#225b82;font-size:13px;}
.msjp-package-revision-overlay[data-r198-concise="1"] .pdi-r198-more>div{white-space:pre-wrap;background:#f7f9fb;border-radius:6px;border:1px solid #e5eaf0;padding:10px;margin-top:6px;}
.msjp-package-revision-overlay[data-r198-concise="1"] .pdi-r198-no-short{background:#f7f9fb;color:#43576a;border-radius:7px;padding:13px;font-size:13px;line-height:1.7;}
