/* One resource component, five semantic types. Loaded unchanged in document and open Shadow DOM. */
:root,:host { --dxo-font:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] {
  --dxo-paper:#fff; --dxo-ink:#172d34; --dxo-muted:#52656b; --dxo-line:#d6e2e2;
  --dxo-accent:#095f54; --dxo-soft:#eff6f4;
  box-sizing:border-box!important; min-width:0!important; width:auto!important; height:auto!important;
  display:flex!important; flex-direction:column!important; align-items:stretch!important; justify-content:flex-start!important; gap:12px!important;
  padding:20px!important; margin:0!important; border:1px solid var(--dxo-line)!important;
  border-radius:12px!important; box-shadow:none!important; background:var(--dxo-paper)!important;
  color:var(--dxo-ink)!important; font:400 15px/1.5 var(--dxo-font)!important;
  text-align:left!important; text-decoration:none!important; overflow-wrap:anywhere;
  transition:border-color .16s ease,background-color .16s ease!important;
}
:is([data-theme=dark],.fx-dark,.ci-dark,.cmp-dark,.drx-dark,.dx-dark) .drx-object[data-drx-object] {
  --dxo-paper:#142529!important; --dxo-ink:#e7f1f0!important; --dxo-muted:#b2c6c7!important; --dxo-line:#375256!important;
  --dxo-accent:#9be4d1!important; --dxo-soft:#213d3b!important;
}
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] :is(h2,h3,h4,p) { margin:0!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .drx-object__type {
  display:flex!important; align-items:center!important; gap:8px!important; margin:0!important;
  color:var(--dxo-accent)!important; font:600 12px/1.3 var(--dxo-font)!important; letter-spacing:.035em!important;
  text-transform:none!important; background:none!important; border:0!important; padding:0!important;
}
.drx-object__icon { width:20px!important; height:20px!important; flex:0 0 20px!important; display:inline-flex!important; }
.drx-object__icon svg { width:20px!important; height:20px!important; display:block!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .drx-object__title {
  display:block!important; min-width:0!important; color:var(--dxo-ink)!important; margin:0!important; text-align:left!important;
  font:650 19px/1.3 var(--dxo-font)!important; letter-spacing:-.015em!important;
  text-transform:none!important; text-decoration:none!important; overflow-wrap:anywhere!important;
}
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .drx-object__title a { color:inherit!important; font:inherit!important; text-decoration:none!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .drx-object__meta {
  display:block!important; color:var(--dxo-muted)!important; font:400 14px/1.5 var(--dxo-font)!important;
  margin:0!important; text-transform:none!important; letter-spacing:normal!important;
}
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .drx-object__status {
  display:inline-flex!important; align-items:center!important; align-self:flex-start!important; gap:6px!important;
  padding:4px 8px!important; border:1px solid var(--dxo-line)!important; border-radius:4px!important;
  background:var(--dxo-soft)!important; color:var(--dxo-ink)!important; font:500 12px/1.4 var(--dxo-font)!important;
  text-transform:none!important; letter-spacing:normal!important; white-space:normal!important;
}
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] [data-drx-object-state=pending] { background:var(--dxo-paper)!important; color:var(--dxo-muted)!important; border-style:dashed!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .drx-object__actions {
  display:flex!important; flex-wrap:wrap!important; align-items:center!important; gap:8px!important;
  padding-top:12px!important; margin-top:auto!important; border-top:1px solid var(--dxo-line)!important;
}
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .drx-object__action {
  display:inline-flex!important; align-items:center!important; justify-content:center!important;
  min-height:44px!important; min-width:0!important; max-width:100%!important; padding:10px 13px!important;
  border:1px solid var(--dxo-line)!important; border-radius:6px!important; box-shadow:none!important;
  background:var(--dxo-paper)!important; color:var(--dxo-accent)!important;
  font:600 14px/1.3 var(--dxo-font)!important; text-transform:none!important; letter-spacing:normal!important;
  text-decoration:none!important; white-space:normal!important; overflow-wrap:anywhere;
}
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .drx-object__action[data-drx-object-primary] { background:var(--dxo-accent)!important; color:var(--dxo-paper)!important; border-color:var(--dxo-accent)!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .drx-object__legacy-type { display:none!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object]:is(a,button):hover { border-color:var(--dxo-accent)!important; background:var(--dxo-soft)!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .drx-object__action:hover { border-color:var(--dxo-accent)!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object]:focus-visible,.drx-object[data-drx-object] :is(a,button,summary):focus-visible { outline:3px solid var(--dxo-accent)!important; outline-offset:3px!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] :is([disabled],[aria-disabled=true]) { opacity:.55!important; cursor:not-allowed!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object][hidden],:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] [hidden] { display:none!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object][data-drx-object-link]::after {
  content:attr(data-drx-object-link); display:block; color:var(--dxo-accent); font:600 14px/1.3 var(--dxo-font);
  margin-top:auto; padding-top:12px; border-top:1px solid var(--dxo-line);
}
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) details.drx-object[data-drx-object] { display:block!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) details.drx-object[data-drx-object]>summary { display:flex!important; flex-direction:column!important; align-items:stretch!important; gap:12px!important; padding:0!important; background:none!important; color:var(--dxo-ink)!important; list-style:none; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) details.drx-object[data-drx-object]>summary::-webkit-details-marker { display:none; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) details.drx-object[data-drx-object]>summary::after { content:"Ver alternativas +"; color:var(--dxo-accent); font:600 14px/1.3 var(--dxo-font); }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) details.drx-object[data-drx-object][open]>summary::after { content:"Cerrar alternativas −"; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) details.drx-object[data-drx-object][open]>summary { margin-bottom:16px!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .drx-object__content { margin-top:16px!important; }
/* Original module wrappers retain events, but share the component's surface and typography. */
#results article.card[data-drx-object]>.drx-object__type { display:flex!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] :is(.fx-a,.lc-card,.cx-decision-open) { display:block!important; padding:0!important; margin:0!important; border:0!important; border-radius:0!important; background:none!important; box-shadow:none!important; color:inherit!important; text-decoration:none!important; min-height:0!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .cx-decision-open { display:flex!important; flex-direction:column!important; gap:12px!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .cx-dec-meta { display:flex!important; flex-direction:column!important; gap:8px!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .cx-decision-go { color:var(--dxo-accent)!important; font:600 14px/1.3 var(--dxo-font)!important; padding-top:12px!important; border-top:1px solid var(--dxo-line)!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] :is(.fx-n,.lc-card-heading,.lc-card-body) { padding:0!important; background:none!important; border:0!important; margin:0!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .lc-card { display:flex!important; flex-direction:column!important; gap:12px!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .lc-go { color:var(--dxo-accent)!important; font:600 14px/1.3 var(--dxo-font)!important; margin:0!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .lc-save { align-self:flex-start!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .result-text { display:contents!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .card__title { color:var(--dxo-ink)!important; font:inherit!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .fx-m { display:flex!important; flex-wrap:wrap!important; gap:6px!important; margin-top:10px!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .fx-a { flex:1 1 auto!important; display:flex!important; flex-direction:column!important; gap:8px!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .fx-b { margin-top:6px!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .fx-x { justify-content:flex-start!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] :is(.cx-tags,.drxt-tags,.tags,.lc-cch) { display:flex!important; flex-wrap:wrap!important; gap:6px!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] :is(.drxt-tags>span,.tags>.tag,.cx-tag,.lc-cch>span) { border:0!important; border-radius:0!important; background:none!important; color:var(--dxo-muted)!important; font:400 12px/1.4 var(--dxo-font)!important; padding:0!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .dx-type-group { color:var(--dxo-muted)!important; font:500 12px/1.4 var(--dxo-font)!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object].is-active { border-color:var(--dxo-accent)!important; background:var(--dxo-soft)!important; }
#drx-ct .drx-object[data-drx-object] .ct-mod-a { display:flex!important; flex-direction:column!important; gap:12px!important; background:none!important; padding:0!important; border:0!important; }
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object]:is([style*="display:none"],[style*="display: none"]),
:is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] :is([style*="display:none"],[style*="display: none"]) { display:none!important; }
@media(max-width:600px) {
  :is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] { padding:16px!important; gap:10px!important; }
  :is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .drx-object__title { font-size:18px!important; }
  :is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .drx-object__actions { align-items:stretch!important; }
  :is(#main#main#main#main#main#main,#drxpa,#drxt-app,#drx-cmp-v3,#drx-doc-v2,#drx-ct,#drx-lecturas,#drxsc,#drxci,#drx-lib,#dxp,#app,.app,.drxlc,:host) .drx-object[data-drx-object] .drx-object__action { flex:1 1 auto; }
}
@media(prefers-reduced-motion:reduce) { .drx-object[data-drx-object],.drx-object[data-drx-object] * { transition:none!important; } }


/* Search results live in an isolated root without a module wrapper. */
:host-context([data-theme=dark]) .drx-object[data-drx-object] {
  --dxo-paper:#142529!important; --dxo-ink:#e7f1f0!important; --dxo-muted:#b2c6c7!important; --dxo-line:#375256!important;
  --dxo-accent:#9be4d1!important; --dxo-soft:#213d3b!important;
}


/* BEGIN DRX ABROCITINIB READABILITY 20261016 */
/* DermRX: legibilidad de Abrocitinib. Solo post 133. 2026-10-16. */
@layer dermrx-reading {
  body.postid-133.single-farmaco.drx-reading-v1 .drx-canonical-body {
    max-width: 72ch !important;
    margin-inline: auto !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 .drx-canonical-group {
    margin: 0 !important;
    padding: 0 !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 h2.drx-canonical-group-label {
    margin: 2.75rem 0 .25rem !important;
    padding: 0 0 .65rem !important;
    color: #48635c !important;
    font-size: 1rem !important;
    font-weight: 650 !important;
    line-height: 1.45 !important;
    letter-spacing: .025em !important;
    text-transform: uppercase !important;
    border-bottom: 1px solid #cbdcd4 !important;
    background: transparent !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 section.drx-canonical-section {
    padding: 1.65rem 0 1.15rem !important;
    margin: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 section.drx-canonical-section > h3.drx-canonical-h2 {
    display: block !important;
    margin: 0 0 1.15rem !important;
    padding: .8rem 1rem !important;
    border: 0 !important;
    border-bottom: 1px solid #b9d7c9 !important;
    border-radius: .35rem !important;
    background: #edf5ef !important;
    color: #164c3b !important;
    font-size: 1.5rem !important;
    font-weight: 750 !important;
    line-height: 1.35 !important;
    letter-spacing: -.015em !important;
    text-transform: none !important;
    overflow-wrap: break-word !important;
    text-wrap: pretty;
  }
  body.postid-133.single-farmaco.drx-reading-v1 section.drx-canonical-section > h3.drx-canonical-h2::before {
    content: var(--drx-abro-icon, "") !important;
    display: inline !important;
    margin-inline-end: .45em !important;
    font-size: .95em !important;
    font-weight: 400 !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 .drx-canonical-body .drx-canonical-section-body {
    color: #24382f !important;
    font-size: 1.0625rem !important;
    line-height: 1.7 !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 .drx-canonical-body .drx-canonical-section-body :is(p, ul, ol) {
    margin-block: 0 1rem !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 .drx-canonical-body .drx-canonical-section-body li {
    margin-block: .45rem !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 .drx-canonical-body :is(h4.drx-canonical-h3, .drx-canonical-section-body h4, .drx-microblock > h4) {
    margin: 1.8rem 0 .8rem !important;
    padding: 0 0 .5rem !important;
    font-size: 1.2rem !important;
    font-weight: 750 !important;
    line-height: 1.4 !important;
    color: #164c3b !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    border: 0 !important;
    border-bottom: 1px solid #dae5df !important;
    background: transparent !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 .drx-canonical-h2 :is(.drx-deep-link, .drx-copy-link) {
    vertical-align: middle !important;
    color: #46685c !important;
    font-size: .95rem !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 .drx-operational-summary {
    padding: 1rem 1.25rem !important;
    margin-block: 1.25rem !important;
    background: #f5f8f5 !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 .drx-operational-summary > h2 {
    margin: 0 0 .65rem !important;
    font-size: 1.125rem !important;
    line-height: 1.4 !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 .drx-operational-summary > p {
    display: none !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 .drx-op-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: .25rem 1rem !important;
    margin-top: .65rem !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 details.drx-op-card {
    border: 0 !important;
    border-bottom: 1px solid #d3e1d8 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    min-width: 0 !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 .drx-op-card > summary {
    padding: .6rem 0 !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
    line-height: 1.45 !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 details.drx-op-card[open] {
    grid-column: 1 / -1 !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 .drx-op-card[open] .drx-op-body {
    padding: .6rem 0 1rem !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 .drx-core-rule-trace {
    display: block !important;
    font-size: .8125rem !important;
    line-height: 1.5 !important;
    color: #51655b !important;
    margin: .6rem 0 1rem !important;
  }
  body.postid-133.single-farmaco.drx-reading-v1 section.drx-status-pending > h3.drx-canonical-h2 {
    font-size: 1.25rem !important;
    background: #f3f5f3 !important;
    color: #41554b !important;
    border-bottom-color: #d8e1db !important;
  }
  body.postid-133 #drx-idea-fuerza { --drx-abro-icon: "🧭"; }
  body.postid-133 #drx-datos-terapeuticos { --drx-abro-icon: "🧾"; }
  body.postid-133 #drx-situacion-regulatoria-espana { --drx-abro-icon: "🇪🇺"; }
  body.postid-133 #drx-indicaciones-autorizadas { --drx-abro-icon: "🎯"; }
  body.postid-133 #drx-usos-fuera-indicacion { --drx-abro-icon: "🔍"; }
  body.postid-133 #drx-evidencia-emergente { --drx-abro-icon: "🔬"; }
  body.postid-133 #drx-lugar-terapeutica { --drx-abro-icon: "👤"; }
  body.postid-133 #drx-fisiopatologia { --drx-abro-icon: "🧩"; }
  body.postid-133 #drx-mecanismo-accion { --drx-abro-icon: "🧬"; }
  body.postid-133 #drx-farmacocinetica-farmacodinamia { --drx-abro-icon: "⚙️"; }
  body.postid-133 #drx-eficacia-respuesta { --drx-abro-icon: "📊"; }
  body.postid-133 #drx-ventajas-limitaciones-alternativas { --drx-abro-icon: "⚖️"; }
  body.postid-133 #drx-evaluacion-previa { --drx-abro-icon: "✅"; }
  body.postid-133 #drx-contraindicaciones { --drx-abro-icon: "⛔"; }
  body.postid-133 #drx-precauciones { --drx-abro-icon: "⚠️"; }
  body.postid-133 #drx-interacciones { --drx-abro-icon: "🔄"; }
  body.postid-133 #drx-poblaciones-especiales { --drx-abro-icon: "👥"; }
  body.postid-133 #drx-fertilidad-embarazo-lactancia { --drx-abro-icon: "🤰"; }
  body.postid-133 #drx-cribado-infeccioso { --drx-abro-icon: "🦠"; }
  body.postid-133 #drx-vacunacion-prevencion-infecciosa { --drx-abro-icon: "💉"; }
  body.postid-133 #drx-pruebas-basales { --drx-abro-icon: "🔬"; }
  body.postid-133 #drx-posologia-administracion { --drx-abro-icon: "💊"; }
  body.postid-133 #drx-induccion-mantenimiento { --drx-abro-icon: "🔁"; }
  body.postid-133 #drx-ajustes-dosis { --drx-abro-icon: "🎚️"; }
  body.postid-133 #drx-modo-empleo-adherencia { --drx-abro-icon: "📝"; }
  body.postid-133 #drx-conservacion-manejo { --drx-abro-icon: "📦"; }
  body.postid-133 #drx-combinaciones-utiles { --drx-abro-icon: "🤝"; }
  body.postid-133 #drx-consejos-paciente { --drx-abro-icon: "🗣️"; }
  body.postid-133 #drx-documentacion-hce { --drx-abro-icon: "📄"; }
  body.postid-133 #drx-efectos-adversos { --drx-abro-icon: "🚨"; }
  body.postid-133 #drx-monitorizacion-analitica { --drx-abro-icon: "🧪"; }
  body.postid-133 #drx-monitorizacion-clinica { --drx-abro-icon: "📈"; }
  body.postid-133 #drx-suspension-transicion { --drx-abro-icon: "⏸️"; }
  body.postid-133 #drx-cirugia-procedimientos { --drx-abro-icon: "🏥"; }
  body.postid-133 #drx-arte-dermatofarmacologia { --drx-abro-icon: "🧠"; }
  body.postid-133 #drx-algoritmo-practico { --drx-abro-icon: "🗺️"; }
  body.postid-133 #drx-contenido-relacionado { --drx-abro-icon: "🔗"; }
  body.postid-133 #drx-comparativas { --drx-abro-icon: "⚖️"; }
  body.postid-133 #drx-fuentes-revision { --drx-abro-icon: "📚"; }
  @media (max-width: 640px) {
    body.postid-133.single-farmaco.drx-reading-v1 section.drx-canonical-section > h3.drx-canonical-h2 {
      font-size: 1.3rem !important;
      padding: .75rem .8rem !important;
    }
    body.postid-133.single-farmaco.drx-reading-v1 .drx-canonical-body .drx-canonical-section-body {
      font-size: 1rem !important;
      line-height: 1.65 !important;
    }
    body.postid-133.single-farmaco.drx-reading-v1 .drx-op-grid {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
      gap: .25rem .8rem !important;
    }
    body.postid-133.single-farmaco.drx-reading-v1 .drx-operational-summary {
      padding: .85rem 1rem !important;
    }
  }
  @media print {
    body.postid-133.single-farmaco.drx-reading-v1 .drx-operational-summary { display: none !important; }
    body.postid-133.single-farmaco.drx-reading-v1 section.drx-canonical-section > h3.drx-canonical-h2 { break-after: avoid; }
  }
}

/* END DRX ABROCITINIB READABILITY 20261016 */
