/* MARCA-VERIFICACION-XYZ-2026 */
/* DERMRX-ABROCITINIB-STAHL-CONSULTA-20261019-START */
/* Presentación de consulta. Alcance exclusivo: artículo 133. */
@layer dermrx-reading {
html body.postid-133 #main #drxm-start #post-133 {
 --drxa-ink:#20364d!important; --drxa-muted:#536374!important; --drxa-teal:#9f4f38!important;
 --drxa-line:#cfd8e0!important; --drxa-soft:#f3f6f9!important;
 --drxs-tint:#fff; --drxs-edge:#58728b; --drxs-title:#20364d;
 color:#243444!important;
}
html body.postid-133 #main #drxm-start #post-133 .drxm-header h1 {
 font-size:clamp(30px,3.3vw,42px)!important; line-height:1.16!important;
 letter-spacing:-.035em!important; color:#20364d!important;
}
html body.postid-133 #main #drxm-start #post-133 .drxa-idea {
 font-size:17px!important; line-height:1.6!important; max-width:76ch!important;
}
html body.postid-133 #main #drxm-start #post-133 .drxa-summary {
 padding:0!important; border:1px solid #cfd8e0!important; border-radius:8px!important;
 overflow:hidden; background:#fff!important; box-shadow:none!important;
}
html body.postid-133 #main #drxm-start #post-133 .drxa-summary>.drxa-editorial-title {
 margin:0!important; padding:16px 20px!important; background:#20364d!important;
 color:#fff!important; -webkit-text-fill-color:#fff!important; font-size:21px!important;
 line-height:1.35!important; font-weight:700!important;
}
html body.postid-133 #main #drxm-start #post-133 .drx-abro-summary-grid>article {
 display:grid!important; grid-template-columns:175px minmax(0,1fr)!important;
 gap:6px 22px!important; padding:17px 20px!important; margin:0!important;
 border:0!important; border-bottom:1px solid #dce3e9!important; border-radius:0!important;
 background:#fff!important;
}
html body.postid-133 #main #drxm-start #post-133 .drx-abro-summary-grid>article:nth-child(even) {background:#f5f7fa!important;}
html body.postid-133 #main #drxm-start #post-133 .drx-abro-summary-grid>article:nth-child(3) {background:#fff5e8!important;border-left:4px solid #a35c19!important;padding-left:16px!important;}
html body.postid-133 #main #drxm-start #post-133 .drx-abro-summary-grid .drxa-editorial-title {
 color:#20364d!important; font-size:16px!important; line-height:1.5!important; font-weight:750!important;
}
html body.postid-133 #main #drxm-start #post-133 .drx-abro-summary-grid p {
 font-size:16px!important; line-height:1.6!important; color:#243444!important;
}
html body.postid-133 #main #drxm-start #post-133 .drx-abro-summary-source {padding:13px 20px!important;margin:0!important;font-size:13px!important;line-height:1.6!important;background:#f8fafb!important;color:#536374!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-clinical-logic {border:1px solid #cfd8e0!important;border-radius:6px!important;background:#cfd8e0!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-clinical-logic>article {background:#f4f6f9!important;padding:16px!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-clinical-logic .drxa-editorial-title {color:#20364d!important;font-weight:750!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-decision-cards>article {background:#fff!important;border:1px solid #cfd8e0!important;border-top:3px solid #9f4f38!important;border-radius:6px!important;box-shadow:none!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-decision-cards>article:nth-child(4) {background:#fff5e8!important;border-top-color:#a35c19!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-local-actions {gap:8px!important;margin:14px 0!important;padding:0!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-local-actions button {min-height:44px!important;padding:10px 16px!important;border:1px solid #9f4f38!important;border-radius:5px!important;background:#fff!important;color:#853d29!important;font-size:15px!important;font-weight:650!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-local-actions button:first-child {background:#9f4f38!important;color:#fff!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-local-actions button:hover {background:#f4e9e3!important;color:#75351f!important;}
html body.postid-133 #main #drxm-start #post-133 .drx-canonical-group {margin:28px 0 34px!important;border:0!important;}
html body.postid-133 #main #drxm-start #post-133 .drx-canonical-group-label {padding:0 0 12px!important;margin:0 0 12px!important;border-bottom:2px solid #20364d!important;background:transparent!important;color:#20364d!important;opacity:1!important;font-size:20px!important;line-height:1.35!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-fold {--drxs-tint:#edf2f6;--drxs-edge:#58728b;--drxs-title:#20364d;border:1px solid #cfd8e0!important;border-left:4px solid var(--drxs-edge)!important;border-radius:6px!important;background:#fff!important;margin:0 0 12px!important;padding:0!important;box-shadow:none!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-fold>summary {display:flex!important;gap:12px!important;align-items:center!important;padding:15px 18px!important;min-height:58px!important;background:var(--drxs-tint)!important;border-radius:3px!important;border:0!important;color:var(--drxs-title)!important;cursor:pointer!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-fold>summary .drxa-fold-title {font-size:17px!important;line-height:1.45!important;font-weight:700!important;color:var(--drxs-title)!important;-webkit-text-fill-color:currentColor!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-fold-icon {display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;min-width:30px!important;font-size:23px!important;line-height:1.2!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-fold>summary::after {color:var(--drxs-title)!important;font-size:25px!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-fold[open]>summary {border-bottom:1px solid #cfd8e0!important;border-radius:3px 3px 0 0!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-fold-body {padding:20px 22px!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;background:#fff!important;}
html body.postid-133 #main #drxm-start #post-133 .drxa-fold:has(:is(#drx-contraindicaciones,#drx-precauciones,#drx-fertilidad-embarazo-lactancia,#drx-efectos-adversos)) {--drxs-tint:#fff3e4;--drxs-edge:#a35c19;--drxs-title:#74400f;}
html body.postid-133 #main #drxm-start #post-133 .drxa-fold:has(:is(#drx-arte-dermatofarmacologia,#drx-algoritmo-practico)) {--drxs-tint:#f7eee8;--drxs-edge:#9f4f38;--drxs-title:#753b28;}
html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section {background:#fff!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0!important;min-width:0!important;}
html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body {background:transparent!important;padding:0!important;}
html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body :is(p,li) {font-size:17px!important;line-height:1.7!important;color:#243444!important;-webkit-text-fill-color:currentColor!important;}
html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body p {margin:0 0 13px!important;}
html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body :is(strong,b) {font-weight:700!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;}
html body.postid-133 #main #drxm-start #post-133 :is(.drx-table-scroll,.drx-continuous-table-scroll,.drx-table-wrap) {max-width:100%!important;overflow-x:auto!important;border:1px solid #cfd8e0!important;border-radius:5px!important;margin:16px 0!important;}
html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body table {width:100%!important;min-width:0!important;table-layout:auto!important;border-collapse:collapse!important;border:0!important;background:#fff!important;margin:0!important;}
html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body th {padding:12px 14px!important;background:#20364d!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px!important;line-height:1.5!important;font-weight:700!important;border:0!important;border-right:1px solid #53697e!important;vertical-align:top!important;}
html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body td {padding:13px 14px!important;background:#fff!important;color:#243444!important;-webkit-text-fill-color:currentColor!important;font-size:16px!important;line-height:1.6!important;border:0!important;border-bottom:1px solid #dce3e9!important;vertical-align:top!important;overflow-wrap:anywhere!important;}
html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body tbody tr:nth-child(even)>td {background:#f1f5f8!important;}
html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body :is(th,td) :is(p,li,strong,b,span) {font-size:inherit!important;line-height:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;}
html body.postid-133 #main #drxm-start #post-133 :is(.drx-canonical-subsection,.drx-microblock) {padding:16px 18px!important;margin:20px 0!important;border:1px solid #cfd8e0!important;border-left:4px solid #58728b!important;border-radius:5px!important;background:#f5f7fa!important;}
html body.postid-133 #main #drxm-start #post-133 :is(.drx-canonical-h3,.drx-canonical-subsection>h3,.drx-microblock>h3) {font-size:19px!important;line-height:1.4!important;color:#20364d!important;margin:0 0 12px!important;}
html body.postid-133 #main #drxm-start #post-133 :is(#drx-perlas-clinicas,#drx-algoritmo-practico .drx-microblock) {background:#fbf4e8!important;border-left-color:#9f4f38!important;}
html body.postid-133 #main #drxm-start #post-133 #drx-efectos-graves {background:#fff5ef!important;border:1px solid #d6a08c!important;border-left:5px solid #a64730!important;}
html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body a {color:#85402d!important;text-decoration:underline!important;text-underline-offset:.2em!important;overflow-wrap:anywhere!important;}
html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body th a {color:#fff!important;-webkit-text-fill-color:#fff!important;}
html body.postid-133 #main #drxm-start #post-133 #drx-si-no-funciona {background:#fff5e8!important;border-left-color:#a35c19!important;}
html body.postid-133 #main #drxm-start #post-133 :is(a,button,summary,[tabindex]):focus-visible {outline:3px solid #1e628f!important;outline-offset:3px!important;}
html body.postid-133 #main #drxm-start #post-133 :is(.drx-canonical-section,.drx-canonical-subsection,[id^="drx-ref-"]) {scroll-margin-top:160px!important;}
@media(max-width:700px) {
 html body.postid-133 #main #drxm-start #post-133 .drx-abro-summary-grid>article {display:block!important;padding:15px!important;}
 html body.postid-133 #main #drxm-start #post-133 .drx-abro-summary-grid>article>.drxa-editorial-title {margin:0 0 7px!important;}
 html body.postid-133 #main #drxm-start #post-133 .drxa-summary>.drxa-editorial-title {padding:14px 15px!important;font-size:20px!important;}
 html body.postid-133 #main #drxm-start #post-133 .drx-abro-summary-source {padding:12px 15px!important;}
 html body.postid-133 #main #drxm-start #post-133 .drxa-fold>summary {padding:13px 12px!important;gap:9px!important;}
 html body.postid-133 #main #drxm-start #post-133 .drxa-fold-body {padding:17px 13px!important;}
 html body.postid-133 #main #drxm-start #post-133 .drxa-fold>summary .drxa-fold-title {font-size:16px!important;}
 html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body :is(p,li) {font-size:16px!important;line-height:1.65!important;}
 html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body :is(th,td) {font-size:15px!important;padding:10px 9px!important;}
 html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body table:has(thead tr>th:nth-child(3)) {min-width:30rem!important;}
 html body.postid-133 #main #drxm-start #post-133 :is(.drx-canonical-subsection,.drx-microblock) {padding:14px 12px!important;}
}
@media print {
 html body.postid-133 #main #drxm-start #post-133 :is(.drxa-summary,.drxa-fold,.drx-canonical-section) {box-shadow:none!important;break-inside:auto!important;}
 html body.postid-133 #main #drxm-start #post-133 .drxa-summary>.drxa-editorial-title {background:#e6ecf1!important;color:#172e43!important;-webkit-text-fill-color:#172e43!important;}
 html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body th {background:#e6ecf1!important;color:#172e43!important;-webkit-text-fill-color:#172e43!important;}
 html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body th a {color:#172e43!important;-webkit-text-fill-color:#172e43!important;}
 html body.postid-133 #main #drxm-start #post-133 .drxa-fold-body {overflow:visible!important;padding:10px 0!important;}
 html body.postid-133 #main #drxm-start #post-133 :is(.drx-table-scroll,.drx-continuous-table-scroll,.drx-table-wrap) {overflow:visible!important;max-width:100%!important;}
 html body.postid-133 #main #drxm-start #post-133 .drx-canonical-section-body table {min-width:0!important;}
}
}
/* DERMRX-ABROCITINIB-STAHL-CONSULTA-20261019-END */

/* DERMRX-ABROCITINIB-LECTURA-20261019-START */
/* Solo ficha 133. Iconos decorativos; se conserva el texto clínico. */
html body #main #post-133 #drx-idea-fuerza > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🧭";content:"🧭" / "";}
html body #main #post-133 #drx-datos-terapeuticos > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🧾";content:"🧾" / "";}
html body #main #post-133 #drx-situacion-regulatoria-espana > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🇪🇺";content:"🇪🇺" / "";}
html body #main #post-133 #drx-indicaciones-autorizadas > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🎯";content:"🎯" / "";}
html body #main #post-133 #drx-usos-fuera-indicacion > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🔍";content:"🔍" / "";}
html body #main #post-133 #drx-lugar-terapeutica > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"👤";content:"👤" / "";}
html body #main #post-133 #drx-fisiopatologia > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🧩";content:"🧩" / "";}
html body #main #post-133 #drx-mecanismo-accion > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🧬";content:"🧬" / "";}
html body #main #post-133 #drx-farmacocinetica-farmacodinamia > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"⚙️";content:"⚙️" / "";}
html body #main #post-133 #drx-eficacia-respuesta > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"📊";content:"📊" / "";}
html body #main #post-133 #drx-ventajas-limitaciones-alternativas > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"⚖️";content:"⚖️" / "";}
html body #main #post-133 #drx-evaluacion-previa > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"✅";content:"✅" / "";}
html body #main #post-133 #drx-contraindicaciones > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"⛔";content:"⛔" / "";}
html body #main #post-133 #drx-precauciones > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"⚠️";content:"⚠️" / "";}
html body #main #post-133 #drx-interacciones > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🔄";content:"🔄" / "";}
html body #main #post-133 #drx-poblaciones-especiales > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"👥";content:"👥" / "";}
html body #main #post-133 #drx-fertilidad-embarazo-lactancia > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🤰";content:"🤰" / "";}
html body #main #post-133 #drx-cribado-infeccioso > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🦠";content:"🦠" / "";}
html body #main #post-133 #drx-vacunacion-prevencion-infecciosa > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"💉";content:"💉" / "";}
html body #main #post-133 #drx-pruebas-basales > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🔬";content:"🔬" / "";}
html body #main #post-133 #drx-posologia-administracion > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"💊";content:"💊" / "";}
html body #main #post-133 #drx-induccion-mantenimiento > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🔁";content:"🔁" / "";}
html body #main #post-133 #drx-ajustes-dosis > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🎚️";content:"🎚️" / "";}
html body #main #post-133 #drx-modo-empleo-adherencia > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"📝";content:"📝" / "";}
html body #main #post-133 #drx-conservacion-manejo > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"📦";content:"📦" / "";}
html body #main #post-133 #drx-combinaciones-utiles > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🤝";content:"🤝" / "";}
html body #main #post-133 #drx-consejos-paciente > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🗣️";content:"🗣️" / "";}
html body #main #post-133 #drx-documentacion-hce > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"📄";content:"📄" / "";}
html body #main #post-133 #drx-efectos-adversos > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🚨";content:"🚨" / "";}
html body #main #post-133 #drx-monitorizacion-analitica > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🧪";content:"🧪" / "";}
html body #main #post-133 #drx-monitorizacion-clinica > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"📈";content:"📈" / "";}
html body #main #post-133 #drx-suspension-transicion > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"⏸️";content:"⏸️" / "";}
html body #main #post-133 #drx-cirugia-procedimientos > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🏥";content:"🏥" / "";}
html body #main #post-133 #drx-arte-dermatofarmacologia > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🧠";content:"🧠" / "";}
html body #main #post-133 #drx-algoritmo-practico > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🗺️";content:"🗺️" / "";}
html body #main #post-133 #drx-contenido-relacionado > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🔗";content:"🔗" / "";}
html body #main #post-133 #drx-fuentes-revision > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"📚";content:"📚" / "";}
html body #main #post-133 #drx-sintomas-objetivo > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"🎯";content:"🎯" / "";}
html body #main #post-133 #drx-si-funciona > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"✅";content:"✅" / "";}
html body #main #post-133 #drx-respuesta-parcial > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"⚠️";content:"⚠️" / "";}
html body #main #post-133 #drx-si-no-funciona > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"❌";content:"❌" / "";}
html body #main #post-133 #drx-ventajas-potenciales > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"⭐";content:"⭐" / "";}
html body #main #post-133 #drx-desventajas-potenciales > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"⚠️";content:"⚠️" / "";}
html body #main #post-133 #drx-perlas-clinicas > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before{content:"💡";content:"💡" / "";}
html body #main #post-133 .drx-op-card:nth-child(1) > summary::before{content:"💊";content:"💊" / "";}
html body #main #post-133 .drx-op-card:nth-child(2) > summary::before{content:"📆";content:"📆" / "";}
html body #main #post-133 .drx-op-card:nth-child(3) > summary::before{content:"🎚️";content:"🎚️" / "";}
html body #main #post-133 .drx-op-card:nth-child(4) > summary::before{content:"⚠️";content:"⚠️" / "";}
html body #main #post-133 .drx-op-card:nth-child(5) > summary::before{content:"🧪";content:"🧪" / "";}
html body #main #post-133 .drx-op-card:nth-child(6) > summary::before{content:"🩺";content:"🩺" / "";}
html body #main #post-133 #drx-idea-fuerza > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-datos-terapeuticos > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-situacion-regulatoria-espana > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-indicaciones-autorizadas > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-usos-fuera-indicacion > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-lugar-terapeutica > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-fisiopatologia > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-mecanismo-accion > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-farmacocinetica-farmacodinamia > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-eficacia-respuesta > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-ventajas-limitaciones-alternativas > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-evaluacion-previa > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-contraindicaciones > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-precauciones > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-interacciones > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-poblaciones-especiales > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-fertilidad-embarazo-lactancia > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-cribado-infeccioso > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-vacunacion-prevencion-infecciosa > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-pruebas-basales > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-posologia-administracion > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-induccion-mantenimiento > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-ajustes-dosis > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-modo-empleo-adherencia > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-conservacion-manejo > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-combinaciones-utiles > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-consejos-paciente > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-documentacion-hce > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-efectos-adversos > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-monitorizacion-analitica > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-monitorizacion-clinica > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-suspension-transicion > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-cirugia-procedimientos > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-arte-dermatofarmacologia > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-algoritmo-practico > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-contenido-relacionado > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-fuentes-revision > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-sintomas-objetivo > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-si-funciona > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-respuesta-parcial > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-si-no-funciona > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-ventajas-potenciales > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-desventajas-potenciales > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 #drx-perlas-clinicas > :is(h3.drx-canonical-h2,h4.drx-canonical-h3)::before,
html body #main #post-133 .drx-op-card:nth-child(1) > summary::before,
html body #main #post-133 .drx-op-card:nth-child(2) > summary::before,
html body #main #post-133 .drx-op-card:nth-child(3) > summary::before,
html body #main #post-133 .drx-op-card:nth-child(4) > summary::before,
html body #main #post-133 .drx-op-card:nth-child(5) > summary::before,
html body #main #post-133 .drx-op-card:nth-child(6) > summary::before{display:inline-block!important;position:static!important;width:auto!important;height:auto!important;margin:0 .45em 0 0!important;padding:0!important;background:none!important;border:0!important;font-size:.95em!important;line-height:1.25!important;vertical-align:baseline!important;font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif!important;flex:none!important;}
html body #main #post-133 #drx-posologia-administracion > .drx-canonical-section-body > p:first-of-type > b,
html body #main #post-133 #drx-posologia-administracion > .drx-canonical-section-body > p:nth-of-type(2) > b,
html body #main #post-133 #drx-monitorizacion-analitica > .drx-canonical-section-body > p:first-of-type > b,
html body #main #post-133 #drx-evaluacion-previa > .drx-canonical-section-body > p:nth-of-type(3) > b,
html body #main #post-133 #drx-contraindicaciones > .drx-canonical-section-body > p:first-of-type > b,
html body #main #post-133 #drx-fertilidad-embarazo-lactancia > .drx-canonical-section-body > p:first-of-type > b,
html body #main #post-133 #drx-fertilidad-embarazo-lactancia > .drx-canonical-section-body > ul > li:first-child > b,
html body #main #post-133 #drx-vacunacion-prevencion-infecciosa > .drx-canonical-section-body > p:first-of-type > b,
html body #main #post-133 #drx-induccion-mantenimiento > .drx-canonical-section-body > p:last-of-type > b,
html body #main #post-133 #drx-modo-empleo-adherencia > .drx-canonical-section-body > ul > li:nth-child(2) > b,
html body #main #post-133 #drx-modo-empleo-adherencia > .drx-canonical-section-body > ul > li:nth-child(3) > b:last-child,
html body #main #post-133 #drx-consejos-paciente .drx-canonical-section-body table tbody > tr:nth-child(3) > td:nth-child(2) > b,
html body #main #post-133 .drx-op-card:nth-child(1) .drx-canonical-section-body > p:first-of-type > b,
html body #main #post-133 .drx-op-card:nth-child(1) .drx-canonical-section-body > p:nth-of-type(2) > b,
html body #main #post-133 .drx-op-card:nth-child(2) .drx-canonical-section-body > p:last-of-type > b,
html body #main #post-133 .drx-op-card:nth-child(4) .drx-op-source:first-child .drx-canonical-section-body > p:first-of-type > b,
html body #main #post-133 .drx-op-card:nth-child(5) .drx-op-source:nth-child(2) .drx-canonical-section-body > p:first-of-type > b{text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-color:#9c741b!important;text-decoration-thickness:2px!important;text-underline-offset:.2em!important;text-decoration-skip-ink:auto;}
/* DERMRX-ABROCITINIB-LECTURA-20261019-END */

/* DermRX: legibilidad de las etiquetas de lecturas, 2026-10-17 */
html body #main .drxlc .lc-hero .lc-hchips span {
  background: #eef4f8 !important;
  color: #173e65 !important;
  -webkit-text-fill-color: #173e65 !important;
  border: 1px solid #c7d4e2 !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  padding: 6px 12px !important;
  opacity: 1 !important;
  text-shadow: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  min-width: 0 !important;
}

/* DermRX: legibilidad del bloque Obra de referencia, 2026-10-17 */
html body #main .drxlc .lc-obra.lc-obra {
  display: block !important;
  background: #f4f7fa !important;
  color: #24364b !important;
  border: 1px solid #c7d4e2 !important;
  border-left: 3px solid #8c2f3f !important;
  border-radius: 8px !important;
  padding: 16px 18px !important;
  max-width: 76ch !important;
  min-width: 0 !important;
  opacity: 1 !important;
}
html body #main .drxlc .lc-obra.lc-obra p,
html body #main .drxlc .lc-obra.lc-obra p * {
  color: #24364b !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  opacity: 1 !important;
  text-shadow: none !important;
  -webkit-text-fill-color: #24364b !important;
}
html body #main .drxlc .lc-obra.lc-obra p {
  margin: 0 !important;
}
html body #main .drxlc .lc-obra.lc-obra p b,
html body #main .drxlc .lc-obra.lc-obra p strong {
  display: block !important;
  margin-bottom: 4px !important;
  font-weight: 700 !important;
  color: #173e65 !important;
  -webkit-text-fill-color: #173e65 !important;
}
@media (max-width: 600px) {
  html body #main .drxlc .lc-obra.lc-obra {
    padding: 14px !important;
  }
}

/* DermRX · contraste del acceso a consentimientos · 17/10/2026 */
body.page-id-7028 #drx-consent-quick-links a.drx-ws-button-primary,body.page-id-7028 #drx-consent-quick-links a.drx-ws-button-primary:visited,body.page-id-7028 #drx-consent-quick-links a.drx-ws-button-primary:hover,body.page-id-7028 #drx-consent-quick-links a.drx-ws-button-primary:focus-visible{color:#fff!important}
body.page-id-7028 #drx-consent-quick-links a.drx-ws-button-primary:focus-visible{outline:3px solid #16333a!important;outline-offset:3px}

/* BEGIN DRX FARMACO STAHL GLOBAL 20261016 — presentation only */
@layer dermrx-reading {
body.single-farmaco.drx-reading-v1,body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource {
 --drxr-font:Roboto,"Segoe UI",Arial,sans-serif!important;--drxr-ink:#17212b!important;--drxr-text:#17212b!important;--drxr-muted:#4b5866!important;--drxr-line:#d9dfe5!important;--drxr-paper:#fff!important;--drxr-soft:#f5f7fa!important;--drxr-accent:#174d78!important;--f5-brand-bg:#eef4fa!important;--f5-brand-line:#bfcede!important;--f5-amber:#744509!important;--f5-amber-bg:#fff8ea!important;--f5-amber-line:#c6ae75!important;--f5-red:#912e39!important;--f5-red-bg:#fff2f3!important;--f5-bg:#fff!important;--f5-surface:#fff!important;--f5-surface2:#f5f7fa!important;--f5-ink:#17212b!important;--f5-ink2:#17212b!important;--f5-ink3:#374655!important;--f5-muted:#4b5866!important;--f5-line:#d9dfe5!important;--f5-line2:#c8d1da!important;--f5-brand:#174d78!important;--f5-brand-ink:#174d78!important;--f5-on-brand:#fff!important;--f5-f:var(--drxr-font)!important;background:#fff!important;color:#17212b!important;color-scheme:light!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource {
 box-sizing:border-box!important;width:100%!important;max-width:964px!important;margin:0 auto!important;padding:28px 32px 56px!important;font:400 17px/1.65 var(--drxr-font)!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drxm-content,.entry-content,.drx-canonical-wrap,.drx-canonical-body) {
 display:block!important;max-width:none!important;margin:0!important;padding:0!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drxm-header h1 {
 font:800 clamp(29px,4vw,40px)/1.16 var(--drxr-font)!important;color:#17212b!important;margin:8px 0 12px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(p,li,td,th,strong,b,h3,h4,h5,h6) {
 color:#17212b!important;-webkit-text-fill-color:currentColor!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(p,li,td,th) {
 font-size:17px!important;line-height:1.65!important;opacity:1!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource a {
 color:#174d78!important;-webkit-text-fill-color:currentColor!important;text-underline-offset:3px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-operational-summary {
 display:contents!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drx-operational-summary>h2,.drx-operational-summary>p,.drx-op-grid,aside.drx-core-pilot[role="note"],.drx-ce-30,.drxr-quick-details,.drx-ce-toolbar:not([data-drx-canonical-actions="1"])) {
 display:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-quick-access {
 display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:14px 0!important;padding:0!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drx-quick-access a,.drx-ce-toolbar button,.drx-core-journey-link,.drx-btn-algo) {
 display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:8px 12px!important;border:1px solid #bbc8d4!important;border-radius:4px!important;background:#fff!important;color:#174d78!important;font:600 14px/1.35 var(--drxr-font)!important;box-shadow:none!important;text-decoration:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-ce-toolbar[data-drx-canonical-actions="1"]:not([hidden]) {
 display:flex!important;position:static!important;flex-wrap:wrap!important;gap:8px!important;margin:12px 0 20px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource aside.drx-core-pilot[data-drx-core-journey] {
 padding:12px 0!important;margin:14px 0!important;border:0!important;border-block:1px solid #d9dfe5!important;background:#fff!important;box-shadow:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource aside.drx-core-pilot[data-drx-core-journey] :is(strong,p) {
 font-size:14px!important;line-height:1.45!important;margin:0 0 8px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drxm-index {
 margin:18px 0 28px!important;padding:0!important;max-width:none!important;background:#f5f7fa!important;border:1px solid #d9dfe5!important;border-radius:4px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drxm-index-disclosure {
 margin:0!important;padding:0 16px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drxm-index-disclosure>summary {
 min-height:44px!important;padding:12px 0!important;color:#17212b!important;font:700 16px/1.4 Roboto,"Segoe UI",Arial,sans-serif!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drxm-index-list {
 max-height:220px!important;overflow:auto!important;margin:0 0 14px!important;padding-left:22px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drxm-index-list a {
 padding:7px 0!important;font-size:14px!important;line-height:1.4!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drx-canonical-group,.drx-canonical-section,.drx-canonical-h2,.drx-canonical-group-label,.drx-continuous-group-title,.drx-table-scroll,.drx-table-wrap,.drxr-table-scroll,.drx-continuous-table-scroll) {
 border:0!important;border-radius:0!important;box-shadow:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-group {
 display:block!important;margin:30px 0!important;padding:0!important;background:#f5f7fa!important;box-shadow:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drx-canonical-group-label,.drx-continuous-group-title) {
 display:block!important;margin:0!important;padding:13px 20px!important;max-width:none!important;background:#185b88!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:750 20px/1.35 var(--drxr-font)!important;text-transform:none!important;letter-spacing:0!important;opacity:1!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource [data-group="prescribir"]>:is(.drx-canonical-group-label,.drx-continuous-group-title) {
 background:#67428a!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is([data-group="comprobar"],[data-group="incidencias"])>:is(.drx-canonical-group-label,.drx-continuous-group-title) {
 background:#855638!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is([data-group="monitorizar"],[data-group="informar"])>:is(.drx-canonical-group-label,.drx-continuous-group-title) {
 background:#286b58!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-group-body {
 display:block!important;padding:4px 24px 10px!important;background:#f5f7fa!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section {
 display:block!important;width:100%!important;margin:0!important;padding:24px 0!important;border-bottom:1px solid #d9dfe5!important;background:transparent!important;scroll-margin-top:130px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-h2 {
 display:block!important;margin:0 0 12px!important;padding:0!important;background:none!important;color:#17212b!important;font-size:21px!important;line-height:1.35!important;font-weight:800!important;max-width:none!important;text-transform:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drx-canonical-h2,.drx-canonical-group-label,.drx-continuous-group-title)::before,body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drx-canonical-h2,.drx-canonical-group-label,.drx-continuous-group-title)::after {
 content:none!important;display:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body {
 display:block!important;max-width:74ch!important;width:100%!important;font:400 17px/1.65 var(--drxr-font)!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body :is(p,ul,ol) {
 margin:0 0 13px!important;max-width:74ch!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body :is(ul,ol) {
 display:block!important;padding-left:22px!important;background:none!important;border:0!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body li {
 display:list-item!important;margin:0 0 8px!important;padding:0!important;border:0!important;background:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body li::before {
 content:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body :is(h4,h5,h6) {
 font-size:18px!important;font-weight:750!important;margin:22px 0 10px!important;padding:0!important;background:none!important;border:0!important;text-transform:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body strong {
 display:inline!important;font-size:inherit!important;line-height:inherit!important;font-weight:750!important;text-transform:none!important;letter-spacing:normal!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body :is(.drx-table-scroll,.drx-table-wrap,.drxr-table-scroll,.drx-continuous-table-scroll) {
 max-width:100%!important;overflow-x:auto!important;margin:14px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body table {
 display:table!important;width:100%!important;min-width:0!important;border-collapse:collapse!important;margin:0!important;border:0!important;background:transparent!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body thead {
 display:table-header-group!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body tbody {
 display:table-row-group!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body tr {
 display:table-row!important;background:transparent!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body :is(th,td) {
 display:table-cell!important;min-width:0!important;padding:11px 8px!important;border:0!important;border-bottom:1px solid #d9dfe5!important;background:transparent!important;vertical-align:top!important;font-size:16px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body th {
 font-size:13px!important;font-weight:750!important;color:#4b5866!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body table:not(:has(tr>:nth-child(3))) td:first-child {
 width:36%!important;font-weight:700!important;padding-left:0!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body table:has(tr>:nth-child(3)) {
 min-width:620px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-core-rule-trace {
 display:block!important;font-size:0!important;line-height:1.4!important;margin:9px 0!important;color:#4b5866!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-core-rule-trace a {
 font-size:12px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(a,button,summary):focus-visible {
 outline:3px solid #185b88!important;outline-offset:3px!important;
}
@media(max-width:640px) {
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource {
 padding:20px 16px 40px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-group-body {
 padding:0 16px 6px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drx-canonical-group-label,.drx-continuous-group-title) {
 font-size:19px!important;padding:12px 16px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-h2 {
 font-size:20px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(p,li,td) {
 font-size:17px!important;
}
}
@media print {
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource {
 max-width:none!important;padding:0!important;background:#fff!important;color:#000!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drx-canonical-group,.drx-canonical-group-body,.drx-canonical-group-label,.drx-continuous-group-title) {
 background:#fff!important;color:#000!important;-webkit-text-fill-color:#000!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drxm-index,.drx-quick-access,.drx-ce-toolbar,aside.drx-core-pilot[data-drx-core-journey]) {
 display:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body table:has(tr>:nth-child(3)) {
 min-width:0!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drx-canonical-group-label,.drx-canonical-h2) {
 break-after:avoid!important;
}
}

body.single-farmaco.drx-reading-v1 #main #drxm-start.drxm-main {
 width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;
}

body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource nav.drx-canonical-toc:not([hidden]) {
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 24px!important;max-height:250px!important;overflow:auto!important;padding:16px!important;margin:18px 0 26px!important;border:1px solid #d9dfe5!important;border-radius:4px!important;background:#f5f7fa!important;scrollbar-color:#8e9cab #f5f7fa!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource nav.drx-canonical-toc .drx-toc-title {grid-column:1/-1!important;font-size:16px!important;margin:0!important;padding:0!important;background:none!important;border:0!important;color:#17212b!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource nav.drx-canonical-toc .drx-toc-group {margin:0!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource nav.drx-canonical-toc .drx-toc-group-label {font-size:13px!important;line-height:1.4!important;color:#17212b!important;opacity:1!important;margin:0 0 5px!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource nav.drx-canonical-toc :is(ol,ul) {display:block!important;margin:0!important;padding-left:18px!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource nav.drx-canonical-toc :is(li,a) {font-size:14px!important;line-height:1.4!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource nav.drx-canonical-toc a {display:block!important;padding:6px 0!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(button:disabled,[aria-disabled="true"]) {opacity:.55!important;cursor:not-allowed!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drx-quick-access a,.drx-ce-toolbar button,.drx-core-journey-link,.drx-btn-algo):hover {background:#eef3f8!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource ::selection {background:#dfeaf5!important;color:#17212b!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drxm-index-list,.drx-table-scroll,.drx-table-wrap,.drxr-table-scroll,.drx-continuous-table-scroll) {scrollbar-color:#8e9cab #f5f7fa!important;}
@media(max-width:640px){
 body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource nav.drx-canonical-toc:not([hidden]) {grid-template-columns:minmax(0,1fr)!important;}
}

body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drxm-content,.entry-content,.drx-canonical-wrap,.drx-canonical-body) {
 width:100%!important;min-width:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-op-title {display:none!important}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drx-core-journey-link,.drx-ce-toolbar button,.drx-quick-access a,.drx-btn-algo)[data-drx-action][data-drx-action-label]::after {
 content:none!important;display:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource aside.drx-core-pilot[data-drx-core-journey]>p:not(.drx-core-context-status) {display:none!important}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-clinical-actions {
 position:static!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;margin:8px 0 16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-clinical-actions details[data-kind="copy"] {display:none!important}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-ce-toolbar button[data-drx-output-eligible="1"]:not(:disabled):not([aria-disabled="true"])+small {
 position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;
}

body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-tabla-wrap {border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}
@media(max-width:640px){
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body table:not(:has(tr>:nth-child(3))) td:first-child {width:44%!important;overflow-wrap:normal!important;word-break:normal!important}
}

/* Perlas: use a reading list instead of inherited clinical-data cards. */
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-perlas-clinicas {
 display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:24px 0 0!important;padding:0!important;column-count:1!important;grid-column:1/-1!important;background:transparent!important;border:0!important;box-shadow:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-perlas-clinicas>h4 {
 margin:0 0 14px!important;padding:0!important;font:750 20px/1.35 var(--drxr-font)!important;color:#17212b!important;background:transparent!important;border:0!important;text-transform:none!important;letter-spacing:normal!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-perlas-clinicas>ul {
 display:block!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;column-count:1!important;column-width:auto!important;grid-template-columns:none!important;list-style:disc outside!important;margin:0!important;padding:0 0 0 22px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-perlas-clinicas>ul>li {
 display:list-item!important;width:auto!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;grid-template-columns:none!important;column-count:1!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font:400 17px/1.65 var(--drxr-font)!important;color:#17212b!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:left!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-perlas-clinicas>ul>li>strong {
 display:inline!important;width:auto!important;max-width:none!important;font:inherit!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important;color:inherit!important;white-space:normal!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-perlas-clinicas>ul>li::before {content:none!important;display:none!important}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-perlas-clinicas>ul>li::marker {color:#67428a!important}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-perlas-clinicas>ul>li:last-child {margin-bottom:0!important}

/* Bibliography: readable references with full-size source links. */
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body ol {
 display:block!important;columns:auto 1!important;column-gap:normal!important;list-style:decimal outside!important;margin:22px 0 24px!important;padding:0 0 0 28px!important;max-width:74ch!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body ol>li {
 display:list-item!important;position:static!important;float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:18px 0 18px 4px!important;border:0!important;border-bottom:1px solid #cbd5df!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:400 17px/1.65 var(--drxr-font)!important;color:#17212b!important;opacity:1!important;white-space:normal!important;text-align:left!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body ol>li:first-child {padding-top:0!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body ol>li:last-child {border-bottom:0!important;padding-bottom:0!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body ol>li::marker {color:#174d78!important;font:700 16px/1.65 var(--drxr-font)!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body ol>li::after {content:none!important;display:none!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body li>span[id^="drx-ref-"] {
 display:block!important;position:static!important;float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font:inherit!important;color:inherit!important;opacity:1!important;white-space:normal!important;overflow:visible!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body li>span[id^="drx-ref-"]>strong:first-child {
 display:block!important;margin:0 0 5px!important;padding:0!important;font:700 17px/1.45 var(--drxr-font)!important;letter-spacing:normal!important;text-transform:none!important;color:#17212b!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body :is(a,em) {
 font-size:17px!important;line-height:1.65!important;letter-spacing:normal!important;text-transform:none!important;white-space:normal!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body a {
 display:inline!important;padding:0!important;margin:0!important;color:#174d78!important;-webkit-text-fill-color:#174d78!important;font-weight:600!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;overflow-wrap:anywhere!important;word-break:normal!important;opacity:1!important;
}

/* Stahl photo reference: continuous tinted sections, without changing content. */
@media screen {
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-group[data-group="identificar"] {--drx-stahl-band:#254f7e!important;--drx-stahl-paper:#f0f3fa!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-group[data-group="comprobar"] {--drx-stahl-band:#765717!important;--drx-stahl-paper:#fff8e7!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-group[data-group="prescribir"] {--drx-stahl-band:#75447c!important;--drx-stahl-paper:#f5eff8!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-group[data-group="informar"] {--drx-stahl-band:#2b6653!important;--drx-stahl-paper:#f0f6f3!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-group[data-group="monitorizar"] {--drx-stahl-band:#286b58!important;--drx-stahl-paper:#f0f6f3!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-group[data-group="incidencias"] {--drx-stahl-band:#82493d!important;--drx-stahl-paper:#f8f0ed!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-group[data-group="decisiones"] {--drx-stahl-band:#246857!important;--drx-stahl-paper:#edf6f2!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-group[data-group="conectar"] {--drx-stahl-band:#465b70!important;--drx-stahl-paper:#ffffff!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-group[data-group],
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-group[data-group]>.drx-canonical-group-body {
 background:var(--drx-stahl-paper,#f0f3fa)!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-group[data-group]>.drx-canonical-group-body {
 display:block!important;column-count:1!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-group[data-group]>:is(.drx-canonical-group-label,.drx-continuous-group-title) {
 background:var(--drx-stahl-band,#254f7e)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource :is(.drx-canonical-section-body,.drx-canonical-subsection)>:is(h4,h5,h6) {
 padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;color:#17212b!important;-webkit-text-fill-color:#17212b!important;font:750 19px/1.4 var(--drxr-font)!important;letter-spacing:normal!important;text-transform:none!important;margin:22px 0 10px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body li {margin-bottom:10px!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body li>span[id^="drx-ref-"]>strong:first-child {
 background:transparent!important;border-radius:0!important;box-shadow:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body a {border-bottom:0!important;}
}

/* Reading polish: aligned title, descriptive lists, compact mobile actions. */
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drxm-header {
 max-width:none!important;width:100%!important;margin:0 0 18px!important;padding:6px 0 18px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body :is(ul.drx-reading-facts,ul.drx-reading-evidence) {
 display:block!important;columns:auto 1!important;grid-template-columns:none!important;list-style:disc outside!important;padding:0 0 0 22px!important;margin:16px 0!important;background:transparent!important;border:0!important;box-shadow:none!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body :is(.drx-reading-facts,.drx-reading-evidence)>li {
 display:list-item!important;width:auto!important;max-width:none!important;min-width:0!important;grid-template-columns:none!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;font:400 17px/1.65 var(--drxr-font)!important;white-space:normal!important;overflow-wrap:break-word!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body .drx-reading-facts>li {margin:0 0 12px!important;padding:0!important;border:0!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body .drx-reading-facts>li>strong {
 display:inline!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;font:700 17px/1.65 var(--drxr-font)!important;text-transform:none!important;letter-spacing:normal!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body .drx-reading-evidence>li {
 margin:0 0 22px!important;padding:0 0 18px!important;border:0!important;border-bottom:1px solid #cbd5df!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body .drx-reading-evidence>li:last-child {border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body .drx-reading-evidence>li>h4 {margin:0 0 8px!important;font:750 19px/1.4 var(--drxr-font)!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body .drx-reading-evidence>li>p {margin:0 0 8px!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-canonical-section-body .drx-reading-evidence>li>p:last-child {margin-bottom:0!important;}
@media screen and (max-width:640px) {
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-ce-toolbar[data-drx-canonical-actions="1"]:not([hidden]) {display:flex!important;flex-wrap:wrap!important;gap:8px!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-ce-toolbar[data-drx-canonical-actions="1"]>button {
 flex:1 1 calc(50% - 4px)!important;width:auto!important;max-width:calc(50% - 4px)!important;min-width:0!important;min-height:56px!important;padding:8px!important;white-space:normal!important;overflow-wrap:break-word!important;font-size:14px!important;line-height:1.35!important;
}
}

/* Consultation actions: preserve readable contrast and pair blocked copy notices. */
@media screen {
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-next-action .drx-next-primary>a,
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-next-action .drx-next-primary>a::after {
 color:#fff!important;-webkit-text-fill-color:#fff!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-next-action .drx-next-primary>a {background:#246857!important;border-color:#246857!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-ce-toolbar[data-drx-canonical-actions="1"]:has(>button:is(:disabled,[aria-disabled="true"])) {
 display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:start!important;gap:8px 14px!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-ce-toolbar[data-drx-canonical-actions="1"]:has(>button:is(:disabled,[aria-disabled="true"]))>button {
 grid-column:1!important;width:auto!important;max-width:none!important;min-height:44px!important;white-space:normal!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-ce-toolbar[data-drx-canonical-actions="1"]:has(>button:is(:disabled,[aria-disabled="true"]))>small {
 grid-column:2!important;min-width:0!important;max-width:none!important;margin:0!important;font-size:14px!important;line-height:1.45!important;color:#4b5866!important;white-space:normal!important;
}
@media(max-width:640px) {
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-ce-toolbar[data-drx-canonical-actions="1"]:has(>button:is(:disabled,[aria-disabled="true"])) {grid-template-columns:minmax(0,1fr)!important;gap:6px!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-ce-toolbar[data-drx-canonical-actions="1"]:has(>button:is(:disabled,[aria-disabled="true"]))>button {width:100%!important;max-width:100%!important;}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource .drx-ce-toolbar[data-drx-canonical-actions="1"]:has(>button:is(:disabled,[aria-disabled="true"]))>small {grid-column:1!important;margin-bottom:12px!important;}
}
}

}
/* END DRX FARMACO STAHL GLOBAL 20261016 */
/* BEGIN DRX FICHAS HOMOGENEIZACION FINAL 20261016 */
@layer dermrx-reading {
/* References in the three existing forms; nested editorial notices are retained. */
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body > ul {
 display:block!important;columns:auto 1!important;column-gap:normal!important;list-style:disc outside!important;margin:22px 0 24px!important;padding:0 0 0 28px!important;max-width:74ch!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body > ul > li {
 display:list-item!important;position:static!important;float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:18px 0 18px 4px!important;border:0!important;border-bottom:1px solid #cbd5df!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:400 17px/1.65 var(--drxr-font)!important;color:#17212b!important;opacity:1!important;white-space:normal!important;text-align:left!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body > ul > li:first-child {padding-top:0!important}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body > ul > li:last-child {border-bottom:0!important;padding-bottom:0!important}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body > ul > li::before,body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body > ul > li::after {content:none!important;display:none!important}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body > ul > li::marker {color:#174d78!important}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body > p {
 display:block!important;max-width:74ch!important;margin:0 0 18px!important;font:400 17px/1.65 var(--drxr-font)!important;opacity:1!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important;
}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body > :is(ol,ul,p) :is(span,small) {font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;opacity:1!important}
body.single-farmaco.drx-reading-v1 #main #drxm-start .drxm-resource #drx-fuentes-revision .drx-canonical-section-body > p:empty {display:none!important}
/* Two descriptive tables use the reference sheet's field/value reading layout.
   The table markup, column headings, clinical text and links are retained. */
body.single-farmaco.postid-195.drx-reading-v1 #main #drxm-start .drxm-resource #drx-datos-terapeuticos .drx-canonical-section-body table,
body.single-farmaco.postid-3047.drx-reading-v1 #main #drxm-start .drxm-resource #drx-idea-fuerza .drx-canonical-section-body table {
 display:block!important;table-layout:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:12px 0 18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}

body.single-farmaco.postid-195.drx-reading-v1 #main #drxm-start .drxm-resource #drx-datos-terapeuticos .drx-canonical-section-body table > thead,
body.single-farmaco.postid-3047.drx-reading-v1 #main #drxm-start .drxm-resource #drx-idea-fuerza .drx-canonical-section-body table > thead {
 position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;
}

body.single-farmaco.postid-195.drx-reading-v1 #main #drxm-start .drxm-resource #drx-datos-terapeuticos .drx-canonical-section-body table > tbody,
body.single-farmaco.postid-3047.drx-reading-v1 #main #drxm-start .drxm-resource #drx-idea-fuerza .drx-canonical-section-body table > tbody {
 display:block!important;width:100%!important;
}

body.single-farmaco.postid-195.drx-reading-v1 #main #drxm-start .drxm-resource #drx-datos-terapeuticos .drx-canonical-section-body table > tbody > tr,
body.single-farmaco.postid-3047.drx-reading-v1 #main #drxm-start .drxm-resource #drx-idea-fuerza .drx-canonical-section-body table > tbody > tr {
 display:block!important;margin:0 0 14px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid #d9dfe5!important;background:transparent!important;
}

body.single-farmaco.postid-195.drx-reading-v1 #main #drxm-start .drxm-resource #drx-datos-terapeuticos .drx-canonical-section-body table > tbody > tr:last-child,
body.single-farmaco.postid-3047.drx-reading-v1 #main #drxm-start .drxm-resource #drx-idea-fuerza .drx-canonical-section-body table > tbody > tr:last-child {
 margin-bottom:0!important;padding-bottom:0!important;border-bottom:0!important;
}

body.single-farmaco.postid-195.drx-reading-v1 #main #drxm-start .drxm-resource #drx-datos-terapeuticos .drx-canonical-section-body table > tbody > tr > td,
body.single-farmaco.postid-3047.drx-reading-v1 #main #drxm-start .drxm-resource #drx-idea-fuerza .drx-canonical-section-body table > tbody > tr > td {
 display:block!important;position:static!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font:400 17px/1.65 var(--drxr-font)!important;color:#17212b!important;white-space:normal!important;overflow-wrap:break-word!important;
}

body.single-farmaco.postid-195.drx-reading-v1 #main #drxm-start .drxm-resource #drx-datos-terapeuticos .drx-canonical-section-body table > tbody > tr > td:first-child,
body.single-farmaco.postid-3047.drx-reading-v1 #main #drxm-start .drxm-resource #drx-idea-fuerza .drx-canonical-section-body table > tbody > tr > td:first-child {
 margin:0 0 4px!important;font-weight:700!important;
}

body.single-farmaco.postid-195.drx-reading-v1 #main #drxm-start .drxm-resource #drx-datos-terapeuticos .drx-canonical-section-body table > tbody > tr > td::before,
body.single-farmaco.postid-3047.drx-reading-v1 #main #drxm-start .drxm-resource #drx-idea-fuerza .drx-canonical-section-body table > tbody > tr > td::before {
 content:none!important;display:none!important;
}

}
@layer dermrx-reading {
body.single-farmaco.postid-195.drx-reading-v1 #main #drxm-start .drxm-resource #drx-datos-terapeuticos .drx-canonical-section-body figure.wp-block-table,
body.single-farmaco.postid-3047.drx-reading-v1 #main #drxm-start .drxm-resource #drx-idea-fuerza .drx-canonical-section-body figure.wp-block-table {
 margin:12px 0 18px!important;padding:0!important;max-width:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
}
/* END DRX FICHAS HOMOGENEIZACION FINAL 20261016 */

/* Estado editorial: la ficha ya muestra el control QC vigente; se oculta la etiqueta heredada de aprobación. */
body.single-farmaco .drx-review-state[data-drx-current-review="restricted"],body .drx-ds-gate-note{display:block!important}
body.home .entry-header,body.home .ct-breadcrumbs{display:none!important}
body.home #hx{background:transparent!important;padding:0!important;margin:0!important;max-width:none!important}
body.home #hx>.wrap{max-width:none!important;padding:0!important;margin:0!important}
body.home #hx section.hero{position:relative!important;left:auto!important;right:auto!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;width:100vw!important;max-width:100vw!important;background:linear-gradient(135deg,#0d1a2e 0%,#0f766e 55%,#14b88a 100%)!important;color:#fff!important;padding:96px 24px 80px!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:0!important;box-shadow:none!important;text-align:center!important}
body.home #hx section.hero>*{max-width:960px;margin-left:auto;margin-right:auto}
body.home #hx section.hero .eyebrow{color:#a7f3d0!important;text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:.85rem;margin:0 auto 16px!important}
body.home #hx section.hero .htitle,body.home #hx section.hero .htitle span{color:#fff!important;font-family:'Source Serif 4',Georgia,serif;font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.1;margin:0 auto 20px!important;letter-spacing:-.02em}
body.home #hx section.hero .hsub{color:rgba(255,255,255,.92)!important;max-width:720px;margin:0 auto 32px!important;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.55}
body.home #hx section.hero #hxsearch{max-width:640px;margin:0 auto 28px!important;position:relative}
body.home #hx section.hero .hxfield{background:#fff!important;border-radius:999px;padding:14px 22px;display:flex;align-items:center;gap:12px;box-shadow:0 14px 40px rgba(0,0,0,.22)}
body.home #hx section.hero .hxfield input,body.home #hx section.hero #hxq{color:#0f172a!important;background:transparent!important;border:0!important;outline:0!important;flex:1;font-size:1rem;min-width:0}
body.home #hx section.hero .hxfield svg{color:#14b88a;flex-shrink:0}
body.home #hx section.hero .trust{display:flex!important;flex-wrap:wrap!important;gap:10px 12px!important;justify-content:center!important;margin:8px auto 0!important;max-width:820px}
body.home #hx section.hero .trust span{background:rgba(255,255,255,.14)!important;color:#fff!important;padding:8px 16px;border-radius:999px;font-size:.9rem;border:1px solid rgba(255,255,255,.20)}
body.home #hx section.hero .trust span b{color:#a7f3d0!important;font-weight:700;margin-right:4px}
body.home #hx section.hero .lwptoc,body.home #hx section.hero .lwptoc_i{display:none!important}
html,body.home{overflow-x:hidden}
body.home .entry-header .page-title,body.home .page-title{display:none!important}
body.home #hx section.hero{left:calc((100vw - 100%) / -2)!important;right:auto!important;margin-left:0!important;margin-right:0!important}
body.home #hx>.wrap{max-width:1200px!important;width:auto!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important}
body.home #hx>.wrap>.sec,body.home #hx>.wrap>.grid,body.home #hx>.wrap>.author{max-width:100%!important;padding-left:0!important;padding-right:0!important}
body.home #hx section.hero .trust span:empty,body.home #hx section.hero .trust>div:empty{display:none!important}
body.home #hx section.hero #hxsearch,body.home #hx section.hero .hxfield{max-width:100%!important;box-sizing:border-box!important}
body.home .wp-block-uagb-cta,body.home .uagb-cta-typeof-button{display:none!important}
@media (prefers-color-scheme:dark){:root{--c-bg:#fff!important;--c-surface:#fff!important;--c-surface-2:#f8fafc!important;--c-surface-3:#f1f5f9!important;--c-border:#e2e8f0!important;--c-border-sub:#eef2f6!important;--c-ink:#0f172a!important;--c-ink-2:#1e293b!important;--c-ink-3:#475569!important;--c-ink-4:#64748b!important;--c-ink-5:#94a3b8!important;--c-navy:#0f172a!important;--c-teal-bg:#f0fbf9!important;--c-amber-bg:#fef7ec!important;--c-red-bg:#fef2f2!important;--c-blue-bg:#eff6ff!important;--c-green-bg:#ecfdf5!important}.card,.module,.drx-card,header.top,#drx>header{background:#fff!important}}
:root{--drx-petrol:#0e6b73;--drx-petrol-d:#0a4f55;--drx-petrol-l:#e6f2f2;--drx-accent:#1b8a9c;--drx-ink:#12303a;--drx-muted:#5b7078;--drx-line:#d7e3e5;--drx-bg:#f6fafb;--drx-warn:#b45309;--drx-warn-bg:#fef4e6;--drx-danger:#b91c1c;--drx-danger-bg:#fdecec;--drx-ok:#0f7a52;--drx-ok-bg:#eaf6ef;--drx-radius:14px;--drx-shadow:0 1px 3px rgba(18,48,58,.08),0 6px 20px rgba(18,48,58,.06);--drx-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
body{color:var(--drx-ink);font-family:var(--drx-font);line-height:1.6}.entry-content{font-size:1.02rem}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{color:var(--drx-petrol-d);font-weight:700;line-height:1.25;letter-spacing:-.01em}.entry-content h2{font-size:1.5rem;margin-top:1.8em;padding-bottom:.3em;border-bottom:2px solid var(--drx-petrol-l)}.entry-content h3{font-size:1.2rem;margin-top:1.4em;color:var(--drx-petrol)}.entry-content a{color:var(--drx-petrol);text-decoration:none;border-bottom:1px solid var(--drx-petrol-l)}.entry-content a:hover{border-bottom-color:var(--drx-petrol)}.entry-content strong{color:var(--drx-ink)}
.drx-btn{display:inline-flex;align-items:center;gap:8px;background:var(--drx-petrol);color:#fff!important;padding:11px 18px;border-radius:11px;font-weight:600;border:0;cursor:pointer;text-decoration:none;transition:background .15s}.drx-btn:hover{background:var(--drx-petrol-d)}.drx-btn--ghost{background:#fff;color:var(--drx-petrol)!important;border:1px solid var(--drx-petrol)}.drx-btn--ghost:hover{background:var(--drx-petrol-l)}
.drx-card{background:#fff;border:1px solid var(--drx-line);border-radius:var(--drx-radius);padding:18px 20px;box-shadow:var(--drx-shadow);margin:14px 0}.drx-card__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--drx-petrol);font-weight:700;margin-bottom:8px}.drx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.drx-badge{display:inline-block;font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--drx-petrol-l);color:var(--drx-petrol-d);vertical-align:middle}.drx-badge--approved{background:var(--drx-ok-bg);color:var(--drx-ok)}.drx-badge--offlabel{background:var(--drx-warn-bg);color:var(--drx-warn)}.drx-badge--new{background:#eaf1fb;color:#1e5aa8}
.drx-callout{border-left:4px solid var(--drx-petrol);background:var(--drx-petrol-l);border-radius:0 10px 10px 0;padding:12px 16px;margin:16px 0;font-size:.95rem}.drx-callout--warn{border-left-color:var(--drx-warn);background:var(--drx-warn-bg)}.drx-callout--danger{border-left-color:var(--drx-danger);background:var(--drx-danger-bg)}.drx-callout--ok{border-left-color:var(--drx-ok);background:var(--drx-ok-bg)}.drx-callout strong{display:block;margin-bottom:2px}
.entry-content table,.drx-table{width:100%;border-collapse:collapse;margin:18px 0;font-size:.92rem;border:1px solid var(--drx-line);border-radius:var(--drx-radius);overflow:hidden}.entry-content table thead th,.drx-table thead th{background:var(--drx-petrol);color:#fff;font-weight:600;text-align:left;padding:10px 12px;font-size:.85rem}.entry-content table td,.entry-content table th,.drx-table td,.drx-table th{padding:9px 12px;border-bottom:1px solid var(--drx-line);vertical-align:top}.entry-content table tbody tr:nth-child(even){background:#fbfdfd}.entry-content table tbody tr:hover{background:var(--drx-petrol-l)}
.drx-reviewed{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:.82rem;color:var(--drx-muted);border-top:1px solid var(--drx-line);border-bottom:1px solid var(--drx-line);padding:10px 0;margin:14px 0}.drx-reviewed b{color:var(--drx-ink);font-weight:600}.drx-disclaimer{font-size:.82rem;color:var(--drx-muted);background:#fbfdfd;border:1px solid var(--drx-line);border-radius:var(--drx-radius);padding:14px 16px;margin-top:22px;line-height:1.55}.entry-content img{max-width:100%;height:auto;border-radius:10px}a:focus,button:focus,.drx-btn:focus{outline:2px solid var(--drx-accent);outline-offset:2px}@media(max-width:640px){.entry-content h2{font-size:1.3rem}.entry-content table{display:block;overflow-x:auto;white-space:nowrap}}
:root{--drx-ui-font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--drx-ui-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--drx-ui-ink:#102a43;--drx-ui-ink-strong:#0a2239;--drx-ui-ink-soft:#243b53;--drx-ui-muted:#526b82;--drx-ui-brand:#0b6b68;--drx-ui-brand-strong:#075553;--drx-ui-brand-soft:#e9f6f4;--drx-ui-link:#1759a5;--drx-ui-link-hover:#0d3f79;--drx-ui-canvas:#f7f9fb;--drx-ui-surface:#fff;--drx-ui-surface-alt:#f1f5f8;--drx-ui-line:#dbe4ea;--drx-ui-line-strong:#c5d2db;--drx-ui-focus:#1d4ed8;--drx-ui-info:#1d4ed8;--drx-ui-info-soft:#eff6ff;--drx-ui-info-line:#bfdbfe;--drx-ui-success:#176a3a;--drx-ui-success-soft:#edf9f1;--drx-ui-success-line:#b8e2c5;--drx-ui-warning:#9a4d0b;--drx-ui-warning-soft:#fff7eb;--drx-ui-warning-line:#f2c98d;--drx-ui-danger:#b42318;--drx-ui-danger-soft:#fef2f2;--drx-ui-danger-line:#fecaca;--drx-ui-radius-sm:.5rem;--drx-ui-radius-md:.75rem;--drx-ui-radius-lg:1rem;--drx-ui-shadow-xs:0 1px 2px rgba(16,42,67,.05);--drx-ui-shadow-sm:0 2px 5px rgba(16,42,67,.06),0 10px 22px rgba(16,42,67,.04);--drx-ui-shadow-md:0 8px 28px rgba(16,42,67,.1);--drx-ui-content-measure:74ch;--drx-ui-page-measure:82rem;--drx-ui-header-height:4.75rem;--drx-ui-ease:160ms cubic-bezier(.2,0,0,1);--drx-petrol:var(--drx-ui-brand);--drx-petrol-d:var(--drx-ui-brand-strong);--drx-petrol-l:var(--drx-ui-brand-soft);--drx-accent:#167c87;--drx-ink:var(--drx-ui-ink);--drx-muted:var(--drx-ui-muted);--drx-line:var(--drx-ui-line);--drx-warn:var(--drx-ui-warning);--drx-warn-bg:var(--drx-ui-warning-soft);--drx-danger:var(--drx-ui-danger);--drx-danger-bg:var(--drx-ui-danger-soft);--drx-ok:var(--drx-ui-success);--drx-ok-bg:var(--drx-ui-success-soft);--drx-radius:var(--drx-ui-radius-lg);--drx-shadow:var(--drx-ui-shadow-sm);--theme-font-family:var(--drx-ui-font-sans);--theme-text-color:var(--drx-ui-ink);--theme-link-initial-color:var(--drx-ui-link);--theme-link-hover-color:var(--drx-ui-link-hover);--theme-border-color:var(--drx-ui-line)}
html{background:var(--drx-ui-canvas);scroll-padding-top:calc(var(--drx-ui-header-height) + 1.5rem)}body{font-family:var(--drx-ui-font-sans);text-rendering:optimizeLegibility}body:not(.home){color:var(--drx-ui-ink);background:var(--drx-ui-canvas);font-size:1rem;line-height:1.65}::selection{color:var(--drx-ui-ink-strong);background:#cfeeed}body:not(.home) .site-main{min-width:0}body:not(.home) .site-main :is(.entry-header,.entry-content){max-inline-size:var(--drx-ui-page-measure);margin-inline:auto}body:not(.home) .site-main .entry-header{padding:clamp(2.5rem,5vw,4.5rem) clamp(1.25rem,3vw,3rem) 1.75rem}body:not(.home) .site-main .entry-content{padding:0 clamp(1.25rem,3vw,3rem) clamp(3.5rem,7vw,7rem)}body:not(.home) .entry-content>:where(p,ul,ol,dl,blockquote,pre,figure,.wp-block-quote){max-inline-size:var(--drx-ui-content-measure)}.entry-header :is(.page-title,.entry-title),.entry-content>h1,.entry-content .wp-block-heading:first-child{max-inline-size:26ch;margin:0;color:var(--drx-ui-ink-strong);font-size:clamp(2rem,4.4vw,3.125rem);font-weight:730;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.entry-meta,.drx-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;max-inline-size:var(--drx-ui-content-measure);margin-top:1rem;color:var(--drx-ui-muted);font-size:.875rem;line-height:1.45}.entry-content{color:var(--drx-ui-ink-soft)}.entry-content :where(p,li,dd){font-size:1rem;line-height:1.72}.entry-content :where(p,ul,ol,dl,blockquote){margin-block:1.1rem}.entry-content :where(ul,ol){padding-inline-start:1.35rem}.entry-content li+li{margin-top:.45rem}.entry-content strong{color:var(--drx-ui-ink);font-weight:720}.entry-content :is(h2,h3,h4,h5,h6){color:var(--drx-ui-ink-strong);font-weight:720;letter-spacing:-.018em;line-height:1.22;scroll-margin-top:calc(var(--drx-ui-header-height) + 1.5rem);text-wrap:balance}.entry-content h2{max-inline-size:34ch;margin-top:clamp(2.75rem,6vw,4.25rem);margin-bottom:1.125rem;padding-bottom:.75rem;border-bottom:1px solid var(--drx-ui-line);font-size:clamp(1.45rem,2.6vw,1.95rem)}.entry-content h3{max-inline-size:40ch;margin-top:2.2rem;margin-bottom:.7rem;color:var(--drx-ui-brand-strong);font-size:clamp(1.18rem,2vw,1.45rem)}.entry-content h4{margin-top:1.75rem;margin-bottom:.6rem;font-size:1.0625rem}.entry-content :is(h5,h6){margin-top:1.5rem;margin-bottom:.5rem;font-size:.9375rem;letter-spacing:.02em;text-transform:uppercase}.entry-content hr,.wp-block-separator{max-inline-size:var(--drx-ui-content-measure);height:1px;margin-block:2.5rem;border:0;background:var(--drx-ui-line)}.entry-content a,.drx-prose a{color:var(--drx-ui-link);font-weight:600;text-decoration-line:underline;text-decoration-color:#a7c9ed;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color var(--drx-ui-ease),text-decoration-color var(--drx-ui-ease)}.entry-content a:hover,.drx-prose a:hover{color:var(--drx-ui-link-hover);text-decoration-color:currentColor}.entry-content :is(h1,h2,h3,h4,h5,h6) a,.entry-content :is(.wp-block-button__link,.drx-btn,.drx-card,.drx-gigante-card,.drx-drug-link,.drx-idx-link,.drx-related>a,.drx-clinical-card){text-decoration:none}
#header.ct-header{border-bottom:1px solid rgba(197,210,219,.75);background:var(--drx-ui-surface);box-shadow:0 1px 0 rgba(16,42,67,.02)}#header .ct-container{min-height:var(--drx-ui-header-height)}#header :is(.ct-menu-link,.site-title){color:var(--drx-ui-ink)!important;font-weight:650}#header .ct-menu-link:is(:hover,:focus-visible){color:var(--drx-ui-brand-strong)!important}:where(.rank-math-breadcrumb,.drx-breadcrumbs){display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;max-inline-size:var(--drx-ui-page-measure);margin:0 auto;padding:.875rem clamp(1.25rem,3vw,3rem);color:var(--drx-ui-muted);font-size:.8125rem;line-height:1.45}:where(.rank-math-breadcrumb,.drx-breadcrumbs) a{color:var(--drx-ui-muted);font-weight:600;text-decoration:none}:where(.rank-math-breadcrumb,.drx-breadcrumbs) a:hover{color:var(--drx-ui-brand-strong);text-decoration:underline}.entry-content :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.ct-header :where(a,button,input,summary,[tabindex]):focus-visible,.ct-footer :where(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--drx-ui-focus)!important;outline-offset:3px;border-radius:.375rem}.skip-link:focus{z-index:100001;inset:1rem auto auto 1rem;width:auto;height:auto;padding:.75rem 1rem;clip:auto;color:#fff;background:var(--drx-ui-ink-strong);font-weight:700}
:where(a.card,.drx-card,.drx-gigante-card,.drx-drug-link,.drx-idx-link,.drx-related>a,.drx-clinical-card){position:relative;display:block;border:1px solid var(--drx-ui-line);border-radius:var(--drx-ui-radius-lg);color:var(--drx-ui-ink);background:var(--drx-ui-surface);box-shadow:var(--drx-ui-shadow-xs);overflow:hidden;text-decoration:none;transition:border-color var(--drx-ui-ease),box-shadow var(--drx-ui-ease),transform var(--drx-ui-ease)}:where(a.card,.drx-card,.drx-gigante-card,.drx-drug-link,.drx-idx-link,.drx-related>a,.drx-clinical-card):hover{border-color:#a9cfcd;box-shadow:var(--drx-ui-shadow-md);transform:translateY(-2px)}:where(.drx-card,.drx-gigante-card,.drx-clinical-card){padding:clamp(1rem,2vw,1.5rem)}:where(.drx-card-top,.drx-drug-cat,.drx-clinical-card__eyebrow,.drx-eyebrow){display:block;margin-bottom:.5rem;color:var(--drx-ui-brand-strong);font-size:.75rem;font-weight:800;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}:where(.drx-drug-name,.drx-clinical-card__title){color:var(--drx-ui-ink-strong);font-size:1.1rem;font-weight:750;line-height:1.3}:where(.drx-badge,.drx-clinical-tag,.drx-evidence-label){display:inline-flex;align-items:center;min-height:1.75rem;padding:.25rem .55rem;border:1px solid #b8dad8;border-radius:999px;color:var(--drx-ui-brand-strong);background:var(--drx-ui-brand-soft);font-size:.75rem;font-weight:750;line-height:1.2;vertical-align:middle}.drx-badge--approved,.drx-evidence-label--solid{border-color:var(--drx-ui-success-line);color:var(--drx-ui-success);background:var(--drx-ui-success-soft)}.drx-badge--offlabel,.drx-evidence-label--weak{border-color:var(--drx-ui-warning-line);color:var(--drx-ui-warning);background:var(--drx-ui-warning-soft)}:where(.drx-callout,.drx-clinical-alert,.drx-evidence-box,.drx-monitoring-box,.drx-dose-box,.drx-screening-box,.drx-patient-advice,.drx-recent-update,.drx-clinical-note){display:grid;gap:.5rem;max-inline-size:var(--drx-ui-content-measure);margin-block:1.5rem;padding:1rem 1.125rem 1rem 1.25rem;border:1px solid var(--drx-ui-info-line);border-left:4px solid var(--drx-ui-info);border-radius:var(--drx-ui-radius-sm);color:var(--drx-ui-ink-soft);background:var(--drx-ui-info-soft);box-shadow:var(--drx-ui-shadow-xs)}:where(.drx-callout,.drx-clinical-alert,.drx-evidence-box,.drx-monitoring-box,.drx-dose-box,.drx-screening-box,.drx-patient-advice,.drx-recent-update,.drx-clinical-note)>:first-child{margin-top:0}:where(.drx-callout,.drx-clinical-alert,.drx-evidence-box,.drx-monitoring-box,.drx-dose-box,.drx-screening-box,.drx-patient-advice,.drx-recent-update,.drx-clinical-note)>:last-child{margin-bottom:0}:where(.drx-clinical-alert__title,.drx-evidence-box__title,.drx-monitoring-box__title,.drx-dose-box__title,.drx-screening-box__title,.drx-patient-advice__title,.drx-recent-update__title,.drx-callout__title){color:var(--drx-ui-ink-strong);font-size:.875rem;font-weight:800;line-height:1.35}.drx-evidence-box,.drx-clinical-alert--success{border-color:var(--drx-ui-success-line);border-left-color:var(--drx-ui-success);background:var(--drx-ui-success-soft)}.drx-monitoring-box,.drx-screening-box,.drx-clinical-alert--warning{border-color:var(--drx-ui-warning-line);border-left-color:var(--drx-ui-warning);background:var(--drx-ui-warning-soft)}.drx-clinical-alert--danger{border-color:var(--drx-ui-danger-line);border-left-color:var(--drx-ui-danger);background:var(--drx-ui-danger-soft)}
.entry-content :is(.wp-block-table,.tablepress-responsive,.drx-clinical-table-wrap){max-inline-size:100%;margin-block:1.5rem;border:1px solid var(--drx-ui-line);border-radius:var(--drx-ui-radius-md);background:var(--drx-ui-surface);box-shadow:var(--drx-ui-shadow-xs);overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content :is(.wp-block-table table,table.tablepress,.drx-clinical-table){width:100%;min-width:40rem;margin:0;border:0;border-collapse:separate;border-spacing:0;color:var(--drx-ui-ink-soft);font-size:.9375rem;line-height:1.5}.entry-content :is(.wp-block-table,.tablepress,.drx-clinical-table) :is(th,td){padding:.875rem 1rem;border:0;border-bottom:1px solid var(--drx-ui-line);text-align:left;vertical-align:top}.entry-content :is(.wp-block-table,.tablepress,.drx-clinical-table) th{color:var(--drx-ui-ink-strong);background:#edf4f6;font-size:.8125rem;font-weight:800;letter-spacing:.01em}.entry-content :is(.wp-block-table,.tablepress,.drx-clinical-table) tbody tr:nth-child(even) td{background:#fafcfd}.entry-content :is(.wp-block-table,.tablepress,.drx-clinical-table) tbody tr:hover td{background:var(--drx-ui-brand-soft)}:where(.lwptoc,.lwptoc_i,.drx-toc,#ez-toc-container,.wp-block-uagb-table-of-contents){max-inline-size:var(--drx-ui-content-measure);margin:1.5rem 0;padding:1rem 1.125rem;border:1px solid var(--drx-ui-line);border-radius:var(--drx-ui-radius-md);color:var(--drx-ui-ink-soft);background:var(--drx-ui-surface-alt);box-shadow:var(--drx-ui-shadow-xs)}:where(.lwptoc,.lwptoc_i,.drx-toc,#ez-toc-container,.wp-block-uagb-table-of-contents) :is(a){color:var(--drx-ui-link);font-weight:600;text-decoration:none}:where(.lwptoc,.lwptoc_i,.drx-toc,#ez-toc-container,.wp-block-uagb-table-of-contents) :is(a:hover){color:var(--drx-ui-link-hover);text-decoration:underline}
@media (prefers-reduced-motion:reduce){*,::before,::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:700px){:root{--drx-ui-header-height:4rem}body:not(.home){font-size:.96875rem}body:not(.home) .site-main .entry-header{padding-top:2.25rem}.entry-content h2{margin-top:2.75rem;font-size:1.42rem}.entry-content h3{margin-top:1.9rem}.entry-content :is(.wp-block-table,.tablepress-responsive,.drx-clinical-table-wrap){margin-inline:-.25rem}.entry-content :is(.wp-block-table table,table.tablepress,.drx-clinical-table){min-width:34rem}:where(a.card,.drx-card,.drx-gigante-card,.drx-drug-link,.drx-idx-link,.drx-related>a,.drx-clinical-card):hover{transform:none}}
.entry-content form :is(label,legend){display:block;margin-bottom:.4rem;color:var(--drx-ui-ink);font-size:.875rem;font-weight:720;line-height:1.35}.entry-content form fieldset{max-inline-size:var(--drx-ui-content-measure);margin:1rem 0;padding:1rem;border:1px solid var(--drx-ui-line);border-radius:var(--drx-ui-radius-md);background:var(--drx-ui-surface)}.entry-content form legend{padding:0 .35rem;color:var(--drx-ui-brand-strong)}.entry-content form :is(input[type="checkbox"],input[type="radio"]){accent-color:var(--drx-ui-brand)}:where(.drx-algorithm,.drx-decision-path,.drx-timeline,.drx-clinical-timeline){display:grid;gap:.875rem;max-inline-size:var(--drx-ui-content-measure);margin-block:1.5rem}:where(.drx-algorithm-step,.drx-decision-step,.drx-timeline-item,.drx-clinical-timeline__item){position:relative;padding:1rem 1.125rem 1rem 1.35rem;border:1px solid var(--drx-ui-line);border-left:4px solid var(--drx-ui-brand);border-radius:var(--drx-ui-radius-sm);background:var(--drx-ui-surface);box-shadow:var(--drx-ui-shadow-xs)}:where(.drx-algorithm-step__title,.drx-decision-step__title,.drx-timeline-item__title,.drx-clinical-timeline__title){display:block;margin-bottom:.35rem;color:var(--drx-ui-ink-strong);font-size:.9375rem;font-weight:800;line-height:1.35}:where(.drx-recommendation,.drx-clinical-recommendation){max-inline-size:var(--drx-ui-content-measure);margin-block:1.5rem;padding:1rem 1.125rem;border:1px solid #b8dad8;border-radius:var(--drx-ui-radius-md);color:var(--drx-ui-ink);background:var(--drx-ui-brand-soft);box-shadow:var(--drx-ui-shadow-xs)}
.wp-block-uagb-table-of-contents .uagb-toc__title{margin:0 0 .75rem;color:var(--drx-ui-ink-strong);font-size:.8125rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.wp-block-uagb-table-of-contents .uagb-toc__list-wrap{max-height:min(58vh,34rem);overflow:auto}.wp-block-uagb-table-of-contents :is(ol,ul).uagb-toc__list{display:grid;gap:.15rem;margin:0;padding-left:1.1rem;list-style-position:outside}.wp-block-uagb-table-of-contents a.uagb-toc-link__trigger{display:inline-block;padding:.28rem .35rem;border-radius:.375rem;line-height:1.38}.wp-block-uagb-table-of-contents a.uagb-toc-link__trigger:is(:hover,:focus-visible){color:var(--drx-ui-brand-strong);background:var(--drx-ui-brand-soft);text-decoration:none}
@supports selector(:has(*)){@media (min-width:72rem){.single-farmaco .entry-content:has(>.wp-block-uagb-table-of-contents){display:grid;grid-template-columns:minmax(0,var(--drx-ui-content-measure)) minmax(15rem,18rem);column-gap:clamp(2rem,4vw,4.5rem);align-items:start;justify-content:start}.single-farmaco .entry-content:has(>.wp-block-uagb-table-of-contents)>:not(.wp-block-uagb-table-of-contents){grid-column:1}.single-farmaco .entry-content>.wp-block-uagb-table-of-contents{grid-column:2;grid-row:1/span 99;align-self:start;position:sticky;top:calc(var(--drx-ui-header-height) + 1rem);max-inline-size:none;max-block-size:calc(100vh - var(--drx-ui-header-height) - 2rem);margin:1.25rem 0;overflow:auto}}}
.dxcalc{max-inline-size:var(--drx-ui-content-measure);margin:1.5rem 0;padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--drx-ui-line);border-radius:var(--drx-ui-radius-md);background:var(--drx-ui-surface);box-shadow:var(--drx-ui-shadow-xs)}.dxcalc>h3{margin:0 0 1.25rem;color:var(--drx-ui-brand-strong);font-size:1.125rem;line-height:1.3}.dxcalc .dxrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-block:.875rem}.dxcalc .dxrow>div{display:grid;gap:.35rem;min-inline-size:0}.dxcalc label{display:block;color:var(--drx-ui-ink);font-size:.8125rem;font-weight:800;line-height:1.35}.dxcalc select{inline-size:100%;min-block-size:2.75rem;padding:.55rem 2.35rem .55rem .75rem;border:1px solid #bfcdd5;border-radius:.5rem;color:var(--drx-ui-ink);background-color:#fff;font:inherit;line-height:1.2}.dxcalc select:focus-visible{outline:3px solid color-mix(in srgb,var(--drx-ui-focus) 32%,transparent);outline-offset:2px;border-color:var(--drx-ui-brand)}.dxcalc .dxbtns{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.25rem}.dxcalc button{min-block-size:2.75rem;padding:.625rem 1rem;border:1px solid var(--drx-ui-brand);border-radius:.5rem;color:#fff;background:var(--drx-ui-brand);font:inherit;font-size:.875rem;font-weight:760;line-height:1;cursor:pointer;transition:background-color var(--drx-ui-transition),border-color var(--drx-ui-transition),color var(--drx-ui-transition)}.dxcalc button:is(:hover,:focus-visible){border-color:var(--drx-ui-brand-strong);background:var(--drx-ui-brand-strong)}.dxcalc button.sec{color:var(--drx-ui-brand-strong);background:#fff}.dxcalc button.sec:is(:hover,:focus-visible){color:#fff;background:var(--drx-ui-brand-strong)}.dxcalc .dxout{display:none;margin-top:1rem;padding:1rem;border:1px solid #b8dad8;border-radius:.5rem;color:var(--drx-ui-ink);background:var(--drx-ui-brand-soft);font-weight:700}.dxcalc .dxout:not(:empty){display:block}.dxcalc .dxnote{margin:1rem 0 0;color:var(--drx-ui-ink-soft);font-size:.8125rem;line-height:1.55}@media (max-width:700px){.dxcalc{padding:1rem}.dxcalc .dxrow{grid-template-columns:1fr;gap:.75rem}.dxcalc button{flex:1 1 auto}}

/* --- Fix cabeceras y columnas en tablas comparativas con muchas columnas (Claude 2026-07-20) --- */
.entry-content table.has-fixed-layout:has(th:nth-child(9)),
table.has-fixed-layout:has(th:nth-child(9)) {
  table-layout: auto !important;
  min-width: 1300px;
}
thead th {
  white-space: normal !important;
}


/* PARCHE-UX-2026 — correcciones de interfaz */
/* 1. Botones flotantes: evitar solapamiento en la esquina inferior derecha */
#floating-chatbot-button-default{bottom:20px!important;right:20px!important}
#dermrx-scroll-top{bottom:80px!important;right:24px!important}
#drx-theme-toggle{bottom:136px!important;right:24px!important}
/* 2. Menu: el boton fantasma del desplegable no debe pintarse de azul */
header.ct-header .ct-toggle-dropdown-desktop-ghost{background:transparent!important;border:0!important;box-shadow:none!important}
/* 3. Objetivo tactil minimo en los flotantes */
#dermrx-scroll-top,#drx-theme-toggle,#floating-chatbot-button-default{min-width:44px;min-height:44px}


/* DERMRX-COMPARATIVA-REDESIGN-2026 */
html body.single-farmaco.postid-2622:not(.wp-admin){--drx-navy:#12313A;--drx-ink:#182B33;--drx-petrol:#0E7278;--drx-teal:#35B7AE;--drx-ivory:#F5F8F7;--drx-gold:#D5A34A;--drx-line:#D9E7E4;--drx-muted:#5D7077;background:#F5F8F7}
html body.single-farmaco.postid-2622:not(.wp-admin) .hero-section{position:relative;overflow:hidden;max-width:1160px!important;width:calc(100% - 40px)!important;margin:28px auto 26px!important;padding:44px 50px 40px!important;border-radius:28px;background:linear-gradient(125deg,#12313A 0%,#0B5F65 66%,#0E7278 100%)!important;box-shadow:0 22px 60px rgba(18,49,58,.18)}
html body.single-farmaco.postid-2622:not(.wp-admin) .hero-section:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 85% 10%,rgba(53,183,174,.30),transparent 28%),linear-gradient(115deg,transparent 63%,rgba(213,163,74,.10));pointer-events:none}
html body.single-farmaco.postid-2622:not(.wp-admin) .hero-section:after{content:'COMPARATIVA CLÍNICA · DERMATITIS ATÓPICA';position:relative;display:inline-flex;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);font:700 11px/1.2 Inter,sans-serif;letter-spacing:.16em;color:#D5A34A}
html body.single-farmaco.postid-2622:not(.wp-admin) .entry-header{position:relative;z-index:1;max-width:1000px!important;margin:0!important;padding:0!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .entry-header:before{content:'DECISIÓN TERAPÉUTICA';display:inline-flex;margin-bottom:16px;padding:7px 11px;border:1px solid rgba(213,163,74,.55);border-radius:999px;background:rgba(213,163,74,.10);font:800 11px/1 Inter,sans-serif;letter-spacing:.15em;color:#F4CF88}
html body.single-farmaco.postid-2622:not(.wp-admin) h1.page-title{max-width:1020px!important;margin:0!important;font-size:clamp(31px,4.2vw,54px)!important;line-height:1.06!important;letter-spacing:-.025em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.12)}
html body.single-farmaco.postid-2622:not(.wp-admin) .entry-meta{margin-top:20px!important;color:#CBE3DF!important;font:700 12px/1.3 Inter,sans-serif!important;letter-spacing:.08em!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .entry-meta a,html body.single-farmaco.postid-2622:not(.wp-admin) .entry-meta time{color:#CBE3DF!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .entry-content{max-width:1040px!important;padding-bottom:70px}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-context-bridge{margin:0 0 24px!important;border:1px solid #D5E5E2!important;border-top:4px solid #35B7AE!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(18,49,58,.07)!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-context-bridge a{border-radius:10px!important;background:#12313A!important;color:#fff!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .dermrx-toc{margin:0 0 24px!important;padding:20px 22px!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#12313A,#0B5F65)!important;box-shadow:0 14px 36px rgba(18,49,58,.13)!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .dermrx-toc summary{color:#fff!important;font-size:16px!important;letter-spacing:-.01em}
html body.single-farmaco.postid-2622:not(.wp-admin) .dermrx-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:14px 0 0!important;list-style-position:inside;color:#8DDDD6}
html body.single-farmaco.postid-2622:not(.wp-admin) .dermrx-toc li{padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}
html body.single-farmaco.postid-2622:not(.wp-admin) .dermrx-toc a{color:#EAF7F5!important;text-decoration:none!important;font-weight:650}
html body.single-farmaco.postid-2622:not(.wp-admin) .dermrx-toc a:hover{color:#F4CF88!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-idea{margin:24px 0!important;padding:24px 26px 24px 30px!important;border:1px solid #D8E8E5!important;border-left:5px solid #0E7278!important;border-radius:16px!important;background:#fff!important;color:#253D45!important;font-size:16px!important;line-height:1.72!important;box-shadow:0 10px 28px rgba(18,49,58,.055)}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-idea strong:first-of-type{color:#0E7278}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-cta-link{margin:0 0 24px!important;padding:18px 22px!important;border:1px solid rgba(53,183,174,.45)!important;border-radius:16px!important;background:linear-gradient(135deg,#0E7278,#12313A)!important;box-shadow:0 14px 34px rgba(14,114,120,.18)!important;transition:transform .18s ease,box-shadow .18s ease!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-cta-link:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(14,114,120,.24)!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-summary{margin:26px 0 30px;padding:28px;border:1px solid #D9E7E4;border-radius:22px;background:#fff;box-shadow:0 16px 42px rgba(18,49,58,.075)}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-kicker{margin:0 0 8px;font:800 11px/1 Inter,sans-serif;letter-spacing:.16em;color:#0E7278}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-summary h2{margin:0 0 8px!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.12!important;color:#182B33!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-intro{max-width:760px;margin:0 0 20px;color:#5D7077;line-height:1.6}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-card{position:relative;min-height:170px;padding:20px;border:1px solid #DCE9E7;border-radius:16px;background:#F8FBFA;overflow:hidden}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-card:before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:#35B7AE}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-card--gold:before{background:#D5A34A}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-card--navy:before{background:#12313A}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-label{display:block;margin-bottom:12px;font:800 10px/1.3 Inter,sans-serif;letter-spacing:.12em;color:#60737A;text-transform:uppercase}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-card strong{display:block;margin-bottom:9px;font:800 20px/1.15 Inter,sans-serif;color:#12313A}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-card p{margin:0!important;color:#536970;font-size:13.5px;line-height:1.55}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-note{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:18px;padding-top:18px;border-top:1px solid #E1ECEA;color:#52676E;font-size:13px;line-height:1.5}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-note a{flex:0 0 auto;font-weight:800;color:#0E7278;text-decoration:none}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-contenido-rel{margin:22px 0 28px!important;padding:20px 22px!important;border:1px solid #DDEAE8!important;border-radius:16px!important;background:#EAF3F1!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-contenido-rel a{border-color:#BFDAD5!important;border-radius:999px!important;background:#fff!important;color:#0E7278!important;font-weight:750!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .entry-content>h2.wp-block-heading{position:relative;margin:30px 0 0!important;padding:20px 58px 20px 24px!important;border:1px solid #D8E6E3!important;border-radius:16px 16px 0 0!important;background:#fff!important;color:#12313A!important;font-size:clamp(22px,2.7vw,31px)!important;line-height:1.2!important;box-shadow:0 10px 28px rgba(18,49,58,.06);cursor:pointer}
html body.single-farmaco.postid-2622:not(.wp-admin) .entry-content>h2.wp-block-heading:after{right:22px!important;color:#0E7278!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-section{margin:0 0 24px!important;padding:24px!important;border:1px solid #D8E6E3!important;border-top:0!important;border-radius:0 0 16px 16px!important;background:#fff!important;box-shadow:0 12px 30px rgba(18,49,58,.055)!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-section>p:first-child{color:#435B63;font-size:15px;line-height:1.68}
html body.single-farmaco.postid-2622:not(.wp-admin) figure.wp-block-table{max-width:100%;margin:18px 0 24px!important;border:1px solid #D7E5E2;border-radius:14px;overflow-x:auto;box-shadow:0 8px 22px rgba(18,49,58,.05)}
html body.single-farmaco.postid-2622:not(.wp-admin) figure.wp-block-table table{min-width:760px;margin:0!important;border-collapse:separate!important;border-spacing:0!important;background:#fff}
html body.single-farmaco.postid-2622:not(.wp-admin) figure.wp-block-table thead th{padding:13px 14px!important;border:0!important;border-right:1px solid rgba(255,255,255,.12)!important;background:#12313A!important;color:#fff!important;font:800 11px/1.35 Inter,sans-serif!important;letter-spacing:.055em!important;text-transform:uppercase}
html body.single-farmaco.postid-2622:not(.wp-admin) figure.wp-block-table tbody td{padding:13px 14px!important;border:0!important;border-right:1px solid #E1ECEA!important;border-bottom:1px solid #E1ECEA!important;color:#2E464E!important;font-size:13.5px!important;line-height:1.48!important;vertical-align:top!important}
html body.single-farmaco.postid-2622:not(.wp-admin) figure.wp-block-table tbody tr:nth-child(even) td{background:#F3F8F7!important}
html body.single-farmaco.postid-2622:not(.wp-admin) figure.wp-block-table tbody tr:hover td{background:#EAF5F3!important}
html body.single-farmaco.postid-2622:not(.wp-admin) figure.wp-block-table tbody td:first-child{font-weight:800!important;color:#0E646B!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-section h3{margin-top:28px;color:#12313A}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-section a{color:#0E7278;text-decoration-thickness:1px;text-underline-offset:3px}
html body.single-farmaco.postid-2622:not(.wp-admin) .drx-section :is(.has-background,div[style*='background']){border-radius:14px}
html body.single-farmaco.postid-2622:not(.wp-admin) :focus-visible{outline:3px solid rgba(14,114,120,.38)!important;outline-offset:3px!important}
@media(max-width:780px){html body.single-farmaco.postid-2622:not(.wp-admin) .hero-section{width:calc(100% - 24px)!important;margin:14px auto 18px!important;padding:30px 22px!important;border-radius:20px}html body.single-farmaco.postid-2622:not(.wp-admin) h1.page-title{font-size:clamp(28px,9vw,38px)!important}html body.single-farmaco.postid-2622:not(.wp-admin) .dermrx-toc ol{grid-template-columns:1fr}html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-summary{padding:22px 18px}html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-grid{grid-template-columns:1fr}html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-card{min-height:0}html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-note{display:block}html body.single-farmaco.postid-2622:not(.wp-admin) .drx-decision-note a{display:inline-block;margin-top:10px}html body.single-farmaco.postid-2622:not(.wp-admin) .drx-section{padding:18px}html body.single-farmaco.postid-2622:not(.wp-admin) .entry-content>h2.wp-block-heading{padding:18px 48px 18px 18px!important}}
@media(prefers-reduced-motion:reduce){html body.single-farmaco.postid-2622:not(.wp-admin) .drx-cta-link{transition:none!important}}

/* DERMRX-COMPARATIVA-CONTRAST-FIX-2026 */
html body.single-farmaco.postid-2622:not(.wp-admin) .entry-content .dermrx-toc details{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .entry-content .dermrx-toc summary{padding:0!important;border:0!important;background:transparent!important;color:#FFFFFF!important;box-shadow:none!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .entry-content .dermrx-toc ol{background:transparent!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .entry-content .dermrx-toc li{color:#8DDDD6!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .entry-content .dermrx-toc a{color:#EAF7F5!important;border-color:rgba(255,255,255,.20)!important;text-decoration:none!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .entry-content .dermrx-toc a:hover{color:#F4CF88!important}
html body.single-farmaco.postid-2622:not(.wp-admin) .hero-section:after{color:#F4CF88!important}

/* DERMRX-COMPARATIVA-TABLE-FIX-2026 */
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 .entry-content figure.wp-block-table{overflow-x:auto!important;border:1px solid #D7E5E2!important;border-radius:14px!important;background:#FFFFFF!important}
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 .entry-content figure.wp-block-table table{min-width:760px!important;background:#FFFFFF!important;border-collapse:separate!important;border-spacing:0!important}
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 .entry-content figure.wp-block-table thead th{padding:13px 14px!important;background:#12313A!important;color:#FFFFFF!important;border-color:rgba(255,255,255,.14)!important}
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 .entry-content figure.wp-block-table tbody td{padding:13px 14px!important;background:#FFFFFF!important;color:#2E464E!important;border-color:#E1ECEA!important}
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 .entry-content figure.wp-block-table tbody tr:nth-child(even) td{background:#F3F8F7!important}
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 .entry-content figure.wp-block-table tbody tr:hover td{background:#EAF5F3!important}
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 .entry-content figure.wp-block-table tbody td:first-child{color:#0E646B!important;font-weight:800!important}

/* DERMRX-SEGURIDAD-MONITORIZACION-FIX-2026 */
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2{padding:20px 150px 20px 24px!important;border-left:5px solid #0E7278!important;background:linear-gradient(90deg,#EAF3F1 0%,#FFFFFF 78%)!important;color:#12313A!important;cursor:default!important}
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2:after{content:'SECCIÓN ABIERTA'!important;position:absolute!important;right:22px!important;top:50%!important;transform:translateY(-50%)!important;display:inline-flex!important;padding:7px 10px!important;border-radius:999px!important;background:#0E7278!important;color:#FFFFFF!important;font:800 10px/1 Inter,sans-serif!important;letter-spacing:.1em!important}
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2 + .drx-section{display:block!important;width:100%!important;max-width:none!important;max-height:none!important;height:auto!important;overflow:visible!important;opacity:1!important;visibility:visible!important;box-sizing:border-box!important;padding:24px!important}
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2 + .drx-section figure.wp-block-table{width:100%!important;margin-top:0!important}
@media(max-width:780px){html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2{padding:18px 18px 52px!important}html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2:after{left:18px!important;right:auto!important;top:auto!important;bottom:14px!important;transform:none!important}}

/* DERMRX-SEGURIDAD-TABLE-HEADER-FIX-2026 */
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2 + .drx-section figure.wp-block-table table{table-layout:auto!important}
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2 + .drx-section figure.wp-block-table thead th{font-family:Inter,system-ui,sans-serif!important;font-size:11.5px!important;line-height:1.35!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:clip!important;overflow:visible!important;vertical-align:middle!important}
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2 + .drx-section figure.wp-block-table th:nth-child(1),html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2 + .drx-section figure.wp-block-table td:nth-child(1){width:18%!important}
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2 + .drx-section figure.wp-block-table th:nth-child(2),html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2 + .drx-section figure.wp-block-table td:nth-child(2){width:34%!important}
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2 + .drx-section figure.wp-block-table th:nth-child(3),html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2 + .drx-section figure.wp-block-table td:nth-child(3){width:34%!important}
html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2 + .drx-section figure.wp-block-table th:nth-child(4),html body.single-farmaco.postid-2622:not(.wp-admin) #main-container #post-2622 #dermrx-sec-seguridad-y-monitorizaci-n-2 + .drx-section figure.wp-block-table td:nth-child(4){width:14%!important;text-align:center!important}


/* DERMRX-TRIPLE-BIOLOGICO-REDESIGN-2026 */
html body.page-id-1419:not(.wp-admin){background:#F5F8F7!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419>.hero-section{display:none!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content{max-width:1180px!important;padding:34px 20px 76px!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content>#drx3{width:100%!important;max-width:1140px!important;margin:0 auto!important}
html body.page-id-1419:not(.wp-admin) #drx3{--n:#12313A;--i:#182B33;--p:#0E7278;--t:#35B7AE;--iv:#F5F8F7;--g:#D5A34A;--l:#D9E7E4;--m:#5D7077;color:var(--i);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
html body.page-id-1419:not(.wp-admin) #drx3 *{box-sizing:border-box}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-hero{position:relative;overflow:hidden;margin:0 0 22px;padding:52px 56px 46px;border-radius:28px;background:radial-gradient(circle at 88% 12%,rgba(53,183,174,.33),transparent 28%),linear-gradient(125deg,#12313A 0%,#0B5F65 68%,#0E7278 100%);box-shadow:0 24px 60px rgba(18,49,58,.18)}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-hero:after{content:'';position:absolute;right:-70px;bottom:-120px;width:330px;height:330px;border:1px solid rgba(255,255,255,.10);border-radius:50%;box-shadow:0 0 0 44px rgba(255,255,255,.035),0 0 0 88px rgba(255,255,255,.02);pointer-events:none}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-kicker{position:relative;z-index:1;margin:0 0 16px;font-size:11px;line-height:1.2;font-weight:850;letter-spacing:.16em;color:#F4CF88}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-hero h1{position:relative;z-index:1;max-width:940px;margin:0 0 18px!important;font-family:'Playfair Display',Georgia,serif!important;font-size:clamp(38px,5vw,64px)!important;line-height:1.02!important;letter-spacing:-.03em!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;text-wrap:balance}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-lead{position:relative;z-index:1;max-width:890px;margin:0!important;color:#D9ECE9!important;font-size:17px!important;line-height:1.65!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-evidence{position:relative;z-index:1;max-width:900px;margin:24px 0 0;padding:14px 16px;border:1px solid rgba(244,207,136,.35);border-radius:13px;background:rgba(213,163,74,.10);color:#FFF5DF;font-size:13.5px;line-height:1.55}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-nav{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-nav a{display:inline-flex;padding:8px 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.07);color:#FFFFFF!important;text-decoration:none!important;font-size:12px;font-weight:750;transition:.18s ease}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-nav a:hover{border-color:#8DDDD6;background:rgba(53,183,174,.18);transform:translateY(-1px)}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-snapshot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-drug{position:relative;overflow:hidden;min-height:220px;padding:24px;border:1px solid #D9E7E4;border-radius:18px;background:#FFFFFF;box-shadow:0 12px 30px rgba(18,49,58,.06)}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-drug:before{content:'';position:absolute;left:0;top:0;right:0;height:5px;background:#0E7278}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-drug--lebr:before{background:#35B7AE}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-drug--tralo:before{background:#D5A34A}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-drug-label{display:block;margin-bottom:16px;color:#60747B;font-size:10.5px;font-weight:850;letter-spacing:.1em}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-drug h2{margin:0 0 10px!important;color:#12313A!important;font-size:25px!important;line-height:1.15!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-drug p{margin:0!important;color:#51676E!important;font-size:14px!important;line-height:1.62!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-section{scroll-margin-top:100px;margin:0 0 22px;padding:30px;border:1px solid #D9E7E4;border-radius:22px;background:#FFFFFF;box-shadow:0 14px 36px rgba(18,49,58,.06)}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-section-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-section-head>span{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:#EAF3F1;color:#0E7278;font-size:12px;font-weight:900}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-eyebrow{margin:0 0 5px!important;color:#0E7278!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.14em!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-section h2{margin:0!important;color:#12313A!important;font-size:clamp(27px,3.5vw,40px)!important;line-height:1.12!important;letter-spacing:-.025em!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #D8E6E3;border-radius:16px;background:#FFFFFF;box-shadow:0 8px 22px rgba(18,49,58,.04)}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-table{width:100%!important;margin:0!important;border:0!important;border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;background:#FFFFFF!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-decision-table{min-width:930px!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-profile-table{min-width:980px!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-safety-table{min-width:820px!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-table thead th{padding:14px 15px!important;border:0!important;border-right:1px solid rgba(255,255,255,.12)!important;background:#12313A!important;color:#FFFFFF!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;line-height:1.4!important;font-weight:850!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:normal!important;vertical-align:middle!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-table tbody td{padding:15px!important;border:0!important;border-right:1px solid #E1ECEA!important;border-bottom:1px solid #E1ECEA!important;background:#FFFFFF!important;color:#314A52!important;font-size:13.5px!important;line-height:1.53!important;vertical-align:top!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-table tbody tr:nth-child(even) td{background:#F5F9F8!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-table tbody tr:hover td{background:#EBF6F4!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-table td:first-child{color:#12313A!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-table td small{display:block;margin-top:4px;color:#6A7D83;font-size:11.5px}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-decision-table th:nth-child(1){width:25%}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-decision-table th:nth-child(2){width:20%}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-decision-table th:nth-child(3){width:55%}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-pill{display:inline-flex;padding:6px 9px;border:1px solid #BFDAD5;border-radius:999px;background:#EAF3F1;color:#0B666C;font-size:11.5px;font-weight:850;white-space:nowrap}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-pill--dupi{border-color:#9ED3CE;background:#DDF2EF}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-pill--lebr{border-color:#E5C57F;background:#FFF4D7;color:#7A5414}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-caption{margin:14px 0 0!important;color:#687C82!important;font-size:12.5px!important;line-height:1.5!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-note{margin-top:15px;padding:14px 16px;border-left:4px solid #0E7278;border-radius:10px;background:#EAF3F1;color:#435C63;font-size:13px;line-height:1.55}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-card{padding:22px;border:1px solid #DBE8E6;border-radius:16px;background:#F8FBFA}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-card h3{margin:0 0 9px!important;color:#12313A!important;font-size:19px!important;line-height:1.2!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-card p{margin:0!important;color:#50666D!important;font-size:13.5px!important;line-height:1.65!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-alert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-alert-grid>div{padding:18px;border:1px solid #D9E7E4;border-radius:14px;background:#F5F9F8}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-alert-grid strong{display:block;margin-bottom:6px;color:#0E7278}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-alert-grid p{margin:0!important;color:#536970!important;font-size:12.5px!important;line-height:1.55!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-steps{display:grid;gap:10px;margin:0!important;padding:0!important;list-style:none!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-steps li{display:flex;gap:14px;padding:17px 18px;border:1px solid #DEEAE8;border-radius:14px;background:#F8FBFA}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-steps li>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;background:#12313A;color:#FFFFFF;font-size:11px;font-weight:900}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-steps strong{display:block;margin:1px 0 4px;color:#12313A}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-steps p{margin:0!important;color:#536970!important;font-size:13px!important;line-height:1.55!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border:1px solid #BBD7D3;border-radius:11px;background:#FFFFFF;color:#0E7278!important;text-decoration:none!important;font-size:13px;font-weight:850}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-cta--primary{border-color:#0E7278;background:#0E7278;color:#FFFFFF!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(18,49,58,.10)}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-sources{background:linear-gradient(135deg,#12313A,#0B5F65);border-color:#12313A}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-sources .drx3-section-head>span{background:rgba(53,183,174,.18);color:#8DDDD6}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-sources .drx3-eyebrow{color:#F4CF88!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-sources h2{color:#FFFFFF!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-sources ul{display:grid;gap:8px;margin:0!important;padding:0!important;list-style:none!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-sources li{margin:0!important;padding:0!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-sources a{display:block;padding:11px 13px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(255,255,255,.055);color:#EAF7F5!important;text-decoration:none!important;font-size:13px!important}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-sources a:hover{border-color:#8DDDD6;background:rgba(53,183,174,.12)}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-updated{margin:16px 0 0!important;color:#BCD5D1!important;font-size:11.5px!important;line-height:1.55!important}
html body.page-id-1419:not(.wp-admin) #drx3 :focus-visible{outline:3px solid rgba(53,183,174,.55)!important;outline-offset:3px!important}
@media(max-width:820px){html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content{padding:18px 12px 54px!important}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-hero{padding:34px 24px 30px;border-radius:21px}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-hero h1{font-size:clamp(34px,10vw,48px)!important}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-snapshot,html body.page-id-1419:not(.wp-admin) #drx3 .drx3-grid-2,html body.page-id-1419:not(.wp-admin) #drx3 .drx3-alert-grid{grid-template-columns:1fr}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-drug{min-height:0}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-section{padding:22px 16px;border-radius:18px}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-section-head{gap:12px}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-section-head>span{flex-basis:36px;width:36px;height:36px}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-pill{white-space:normal}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-cta-row{display:grid}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-cta{width:100%}}
@media(prefers-reduced-motion:reduce){html body.page-id-1419:not(.wp-admin) #drx3 *{scroll-behavior:auto!important;transition:none!important}}


/* DERMRX-TRIPLE-BIOLOGICO-INTERFERENCE-FIX-2026 */
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-hero>.lwptoc{display:none!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-hero>h2{position:relative!important;z-index:1!important;max-width:940px!important;margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-family:'Playfair Display',Georgia,serif!important;font-size:clamp(38px,5vw,64px)!important;line-height:1.02!important;font-weight:700!important;letter-spacing:-.03em!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;text-wrap:balance!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 :is(.drx3-hero>h2,.drx3-drug h2,.drx3-section-head h2,.drx3-card h3):before,html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 :is(.drx3-hero>h2,.drx3-drug h2,.drx3-section-head h2,.drx3-card h3):after{content:none!important;display:none!important;border:0!important;background:none!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-drug h2,html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-section-head h2,html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-card h3{padding-left:0!important;padding-right:0!important;border-top:0!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important}
@media(max-width:820px){html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-hero>h2{font-size:clamp(34px,10vw,48px)!important}}


/* DERMRX-TRIPLE-CARD-SPACING-FIX-2026 */
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-drug h2{margin:0 0 10px!important;padding:0!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-section-head h2{margin:0!important;padding:0!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-card h3{margin:0 0 9px!important;padding:0!important}


/* DERMRX-TRIPLE-TABLE-NO-CROP-2026 */
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-table-wrap{width:100%!important;max-width:100%!important;overflow:visible!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;overflow:visible!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-table :is(th,td){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-decision-table th:nth-child(1){width:26%!important}html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-decision-table th:nth-child(2){width:19%!important}html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-decision-table th:nth-child(3){width:55%!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-profile-table th:nth-child(1){width:15%!important}html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-profile-table th:nth-child(2){width:14%!important}html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-profile-table th:nth-child(3){width:27%!important}html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-profile-table th:nth-child(4){width:32%!important}html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-profile-table th:nth-child(5){width:12%!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-safety-table th:nth-child(1){width:16%!important}html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-safety-table th:nth-child(2){width:34%!important}html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-safety-table th:nth-child(3){width:50%!important}
@media(max-width:760px){
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-table-wrap{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-table,html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-table tbody{display:block!important;width:100%!important;min-width:0!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-table thead{display:none!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-table tbody tr{display:block!important;width:100%!important;margin:0 0 12px!important;border:1px solid #D8E6E3!important;border-radius:14px!important;background:#FFFFFF!important;box-shadow:0 6px 16px rgba(18,49,58,.05)!important;overflow:hidden!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-table tbody td{display:grid!important;grid-template-columns:minmax(112px,36%) minmax(0,1fr)!important;gap:12px!important;width:100%!important;padding:12px 13px!important;border:0!important;border-bottom:1px solid #E1ECEA!important;background:#FFFFFF!important;font-size:13px!important;line-height:1.5!important;text-align:left!important;overflow:visible!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-table tbody td:last-child{border-bottom:0!important}
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-table tbody td:before{align-self:start;color:#0E7278;font-size:10px;font-weight:850;line-height:1.35;letter-spacing:.055em;text-transform:uppercase}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-decision-table td:nth-child(1):before{content:'Escenario'}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-decision-table td:nth-child(2):before{content:'Opción'}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-decision-table td:nth-child(3):before{content:'Interpretación'}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-profile-table td:nth-child(1):before{content:'Fármaco'}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-profile-table td:nth-child(2):before{content:'Diana'}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-profile-table td:nth-child(3):before{content:'Edad / indicación'}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-profile-table td:nth-child(4):before{content:'Pauta'}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-profile-table td:nth-child(5):before{content:'Analítica'}
html body.page-id-1419:not(.wp-admin) #drx3 .drx3-safety-table td:nth-child(1):before{content:'Fármaco'}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-safety-table td:nth-child(2):before{content:'Eventos'}html body.page-id-1419:not(.wp-admin) #drx3 .drx3-safety-table td:nth-child(3):before{content:'Controles'}
}
@media(max-width:430px){html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-table tbody td{grid-template-columns:1fr!important;gap:5px!important}}


/* DERMRX-TRIPLE-PILL-WRAP-FIX-2026 */
html body.page-id-1419:not(.wp-admin) #main-container #post-1419 .entry-content #drx3 .drx3-decision-table .drx3-pill{display:flex!important;width:100%!important;max-width:100%!important;justify-content:center!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}


/* DERMRX-ALGORITMOS-PAGE-FIX-2026 */
html body.page-id-89:not(.wp-admin){background:#F5F8F7!important}
html body.page-id-89:not(.wp-admin) #main-container #post-89>.hero-section{display:none!important}
html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content{max-width:1180px!important;padding:34px 20px 76px!important}
html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content>#drx-algo{width:100%!important;max-width:1140px!important;margin:0 auto!important}
html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content #drx-algo .algo-hero>.lwptoc{display:none!important}
html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content #drx-algo .algo-hero>h2{
 position:relative!important;z-index:1!important;max-width:760px!important;margin:0 0 14px!important;padding:0!important;
 border:0!important;background:none!important;box-shadow:none!important;font-family:'Playfair Display',Georgia,serif!important;
 font-size:clamp(40px,5vw,62px)!important;line-height:1.03!important;font-weight:700!important;letter-spacing:-.035em!important;
 color:#fff!important;-webkit-text-fill-color:#fff!important
}
html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content #drx-algo :is(.algo-hero>h2,.algo-section-title):before,
html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content #drx-algo :is(.algo-hero>h2,.algo-section-title):after{
 content:none!important;display:none!important;border:0!important;background:none!important
}
html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content #drx-algo .algo-section-title{
 padding:0!important;border:0!important;background:none!important;box-shadow:none!important
}
html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content>.drx-idx-section{
 width:100%!important;max-width:1140px!important;margin:22px auto 0!important;padding:30px!important;
 border:1px solid #D9E7E4!important;border-radius:22px!important;background:#fff!important;
 box-shadow:0 14px 36px rgba(18,49,58,.06)!important
}
html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content>.drx-idx-section h2{
 margin:0 0 8px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;
 color:#12313A!important;-webkit-text-fill-color:#12313A!important;font-family:'Playfair Display',Georgia,serif!important;
 font-size:clamp(28px,3vw,38px)!important;line-height:1.1!important
}
html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content>.drx-idx-section h2:before,
html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content>.drx-idx-section h2:after{
 content:none!important;display:none!important
}
html body.page-id-89:not(.wp-admin) .drx-idx-section .drx-idx-intro{margin:0 0 20px!important;color:#5D7077!important;font-size:15px!important;line-height:1.65!important}
html body.page-id-89:not(.wp-admin) .drx-idx-section .drx-idx-grid{
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:0!important
}
html body.page-id-89:not(.wp-admin) .drx-idx-section .drx-idx-link{
 display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;
 min-width:0!important;padding:13px 14px!important;border:1px solid #DFEAE8!important;border-radius:12px!important;
 background:#F8FBFA!important;color:#18343C!important;text-decoration:none!important;line-height:1.35!important;
 transition:transform .18s ease,background .18s ease,border-color .18s ease!important
}
html body.page-id-89:not(.wp-admin) .drx-idx-section .drx-idx-link:hover{
 background:#EAF5F3!important;border-color:#9ED3CE!important;transform:translateY(-1px)!important
}
html body.page-id-89:not(.wp-admin) #drx-algo [hidden],
html body.page-id-89:not(.wp-admin) .drx-idx-section[hidden],
html body.page-id-89:not(.wp-admin) .drx-idx-link[hidden]{display:none!important}
@media(max-width:900px){
 html body.page-id-89:not(.wp-admin) .drx-idx-section .drx-idx-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:620px){
 html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content{padding:18px 12px 54px!important}
 html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content #drx-algo .algo-hero>h2{font-size:clamp(36px,11vw,48px)!important}
 html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content>.drx-idx-section{padding:20px 16px!important;border-radius:18px!important}
 html body.page-id-89:not(.wp-admin) .drx-idx-section .drx-idx-grid{grid-template-columns:1fr!important}
}


/* DERMRX-ALGORITMOS-HEADING-NEST-FIX-2026 */
html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content #drx-algo .algo-hero .algo-hero-main h2{
 position:relative!important;z-index:1!important;max-width:760px!important;margin:0 0 14px!important;padding:0!important;
 border:0!important;background:none!important;box-shadow:none!important;font-family:'Playfair Display',Georgia,serif!important;
 font-size:clamp(40px,5vw,62px)!important;line-height:1.03!important;font-weight:700!important;letter-spacing:-.035em!important;
 color:#fff!important;-webkit-text-fill-color:#fff!important
}
html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content #drx-algo .algo-hero .algo-hero-main h2:before,
html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content #drx-algo .algo-hero .algo-hero-main h2:after{
 content:none!important;display:none!important;border:0!important;background:none!important
}
@media(max-width:620px){
 html body.page-id-89:not(.wp-admin) #main-container #post-89 .entry-content #drx-algo .algo-hero .algo-hero-main h2{font-size:clamp(36px,11vw,48px)!important}
}

/* === DermRX: pila de botones flotantes sin solapes (Claude, 12/08/2026) === */
#dermrx-scroll-top{bottom:84px !important;right:20px !important;top:auto !important;}
#drx-theme-toggle{bottom:140px !important;right:20px !important;top:auto !important;}
.drx-fav-current{bottom:188px !important;right:20px !important;top:auto !important;}
.drx-command-trigger{bottom:244px !important;right:20px !important;top:auto !important;}
@media (max-width:782px){
  #dermrx-scroll-top{bottom:72px !important;right:12px !important;}
  #drx-theme-toggle{bottom:124px !important;right:12px !important;}
  .drx-fav-current{bottom:176px !important;right:12px !important;}
  .drx-command-trigger{bottom:228px !important;right:12px !important;}
}
/* Bloques de código legibles (página Cómo citar) */
.wp-block-code{background:#0f172a !important;border-radius:8px;}
.wp-block-code code{color:#e2e8f0 !important;}
/* Botón de consentimiento compacto (Complianz) */
.cmplz-manage-consent.cmplz-show{font-size:12px !important;padding:6px 12px !important;opacity:.55;transition:opacity .2s;}
.cmplz-manage-consent.cmplz-show:hover{opacity:1;}
/* Ocultar meta de entrada en fichas (renderiza solo el separador) */
article.type-farmaco .entry-header .entry-meta{display:none !important;}/* Calculadora clínica de indicaciones de cirugía de Mohs — página 5073 */
#drx-mohs{--navy:#10243e;--teal:#0f8f8b;--teal2:#08626f;--ink:#142b42;--muted:#607489;--line:#dce7ed;--soft:#f3f7fa;--ok:#18794e;--amber:#9b5a0a;--red:#a7251c;--purple:#70265c;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--ink);background:var(--soft);line-height:1.55;margin:-1px calc(50% - 50vw) 0;padding:0 0 56px}#drx-mohs *{box-sizing:border-box}#drx-mohs a{color:var(--teal2)}
#drx-mohs .hero{padding:46px max(22px,calc((100% - 1140px)/2)) 52px;background:radial-gradient(circle at 86% 20%,rgba(82,222,211,.25),transparent 29%),linear-gradient(128deg,#0d2442,#123b5c 57%,#0b6d74);color:#fff;border-radius:0 0 30px 30px}#drx-mohs .crumb{font-size:12px;color:#cfe7e9;text-decoration:none}#drx-mohs .eyebrow{display:inline-flex;margin-top:24px;padding:6px 11px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.09);font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#d8ffff}#drx-mohs h1{max-width:900px;margin:14px 0 12px;color:#fff;font-size:clamp(32px,5vw,50px);line-height:1.07;letter-spacing:-.035em}#drx-mohs .lead{max-width:840px;margin:0;color:rgba(255,255,255,.82);font-size:17px}
#drx-mohs .wrap{max-width:1140px;margin:26px auto 0;padding:0 22px}#drx-mohs .notice{display:flex;gap:10px;align-items:flex-start;margin-bottom:18px;padding:13px 15px;border:1px solid #bfe4e1;border-radius:14px;background:#eefaf9;color:#245469;font-size:13px}#drx-mohs .layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.82fr);gap:20px;align-items:start}#drx-mohs .panel{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 9px 26px rgba(26,53,77,.055);overflow:hidden}#drx-mohs .panel-head{padding:20px 22px 16px;border-bottom:1px solid #e8eff3}#drx-mohs .panel-head h2{margin:0;color:var(--navy);font-size:20px}#drx-mohs .panel-head p{margin:4px 0 0;color:var(--muted);font-size:13px}#drx-mohs form{padding:20px 22px 22px}#drx-mohs fieldset{margin:0 0 20px;padding:0;border:0}#drx-mohs legend{width:100%;margin-bottom:12px;color:var(--teal2);font-size:12px;font-weight:850;letter-spacing:.065em;text-transform:uppercase}#drx-mohs .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#drx-mohs .field.full{grid-column:1/-1}#drx-mohs label{display:block;margin:0 0 6px;color:#29445c;font-size:13px;font-weight:720}#drx-mohs select,#drx-mohs input[type=number]{width:100%;min-height:44px;padding:9px 11px;border:1px solid #cbd9e1;border-radius:11px;background:#fff;color:#18334c;font:inherit;font-size:14px;box-shadow:none}#drx-mohs select:focus,#drx-mohs input:focus{outline:0;border-color:#28a8a4;box-shadow:0 0 0 3px rgba(40,168,164,.14)}#drx-mohs .hint{display:block;margin-top:5px;color:#74879a;font-size:11.5px}#drx-mohs .actions{display:flex;gap:10px;margin-top:5px}#drx-mohs button{min-height:44px;padding:10px 16px;border-radius:11px;border:1px solid #cbd9e1;background:#fff;color:#244057;font-weight:800;cursor:pointer}#drx-mohs button.primary{flex:1;border-color:var(--teal);background:linear-gradient(120deg,var(--teal),var(--teal2));color:#fff}
#drx-mohs .result{position:sticky;top:94px;padding:22px}#drx-mohs .result h2{margin:0 0 5px;color:var(--navy);font-size:18px}#drx-mohs .empty{margin:16px 0 0;padding:24px 15px;border:1px dashed #bfd0da;border-radius:14px;background:#f8fbfc;text-align:center;color:#6b7f91;font-size:13px}#drx-mohs .out{display:none;margin-top:15px}#drx-mohs .out.show{display:block}#drx-mohs .badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:850}.badge.preferred{background:#e7f7ee;color:var(--ok)}.badge.consider{background:#fff3dc;color:var(--amber)}.badge.standard{background:#eaf1f7;color:#315a76}.badge.mdt{background:#f6e7f0;color:var(--purple)}#drx-mohs .verdict{margin:13px 0 7px;color:var(--navy);font-size:23px;line-height:1.15}#drx-mohs .out p{margin:0;color:#52697d;font-size:13px}#drx-mohs .out h3{margin:18px 0 7px;font-size:13px;color:#28445c}#drx-mohs .out ul{margin:0;padding-left:19px;color:#425e72;font-size:13px}#drx-mohs .out li+li{margin-top:5px}#drx-mohs .clinical{margin-top:15px;padding:13px;border-radius:12px;background:#f0f7f9;color:#31566b;font-size:12.5px}#drx-mohs .auc{margin-top:10px;padding:11px 13px;border:1px solid #e3d9b4;border-radius:12px;background:#fffaf0;color:#6f5a20;font-size:11.5px}
#drx-mohs .below{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px}#drx-mohs .info{padding:20px;background:#fff;border:1px solid var(--line);border-radius:18px}#drx-mohs .info h2{margin:0 0 9px;color:var(--navy);font-size:17px}#drx-mohs .info p,#drx-mohs .info li{color:#536a7e;font-size:12.5px}#drx-mohs .info ul{margin:8px 0 0;padding-left:19px}#drx-mohs .info li+li{margin-top:6px}#drx-mohs .refs{margin-top:20px;color:#718397;font-size:11.5px}#drx-mohs .refs a{font-weight:700}
@media(max-width:860px){#drx-mohs .layout{grid-template-columns:1fr}#drx-mohs .result{position:static}#drx-mohs .below{grid-template-columns:1fr}#drx-mohs .hero{padding:36px 20px 44px;border-radius:0 0 22px 22px}}@media(max-width:560px){#drx-mohs .wrap{padding:0 12px}#drx-mohs .grid{grid-template-columns:1fr}#drx-mohs form,#drx-mohs .panel-head,#drx-mohs .result{padding-left:16px;padding-right:16px}#drx-mohs .actions{flex-direction:column}}

body.page-id-5073 #post-5073>.hero-section{display:none!important}
body.page-id-5073 #main,body.page-id-5073 #post-5073,body.page-id-5073 #post-5073 .entry-content{padding-top:0!important;margin-top:0!important}
body.page-id-5073 #main{gap:0!important}
body.page-id-5073 #drx-mohs{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}
#drx-mohs h2,#drx-mohs h3{border:0!important;padding-top:0!important}
#drx-mohs h2:before,#drx-mohs h2:after,#drx-mohs h3:before,#drx-mohs h3:after{display:none!important}
#drx-mohs .hero h1,#drx-mohs .hero h2{max-width:900px!important;margin:14px 0 12px!important;padding:0!important;border:0!important;background:none!important;color:#fff!important;font-size:clamp(32px,5vw,50px)!important;line-height:1.07!important;letter-spacing:-.035em!important}
#drx-mohs .hero .lead{color:rgba(255,255,255,.82)!important;margin:0!important}


/* == DermRX - Biblioteca de macros: restaurar tarjetas (parche 27-08-2026) == */
#drxlib-v2 .drx-macro {
  display: block !important;
  width: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 11px 13px !important;
  color: #0f172a !important;
  background: #fff !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 10px !important;
  box-shadow: none !important;
  cursor: copy !important;
  font: inherit !important;
  text-align: left !important;
  white-space: normal !important;
  line-height: 1.45 !important;
  text-transform: none !important;
  letter-spacing: normal !important;
}
#drxlib-v2 .drx-macro:hover,
#drxlib-v2 .drx-macro:focus-visible {
  background: #fff !important;
  color: #0f172a !important;
  border-color: #0f766e !important;
}


/* === DermRX: tablas legibles en movil v2 ===
   Unifica todos los parches moviles de tablas: tabla real + scroll horizontal.
   Especificidad alta a proposito para ganar a las capas antiguas. */
@media (max-width:768px){
.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap, .aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw{display:block!important;contain:inline-size;overflow-x:auto!important;-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important}
.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap table, .aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw table{display:table!important;table-layout:auto!important;width:100%!important;min-width:0!important;max-width:none!important;white-space:normal!important;margin:0!important}
.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap thead, .aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;margin:0!important}
.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap tbody, .aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw tbody{display:table-row-group!important}
.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap tr, .aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw tr{display:table-row!important;margin:0!important;box-shadow:none!important}
.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap th, .aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw th, .drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap td, .aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw td{display:table-cell!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;width:auto!important;height:auto!important;min-height:0!important;max-width:none!important;vertical-align:top;padding:9px 11px!important;line-height:1.45!important}
.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap td::before, .aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw td::before, .drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap th::before, .aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw th::before{content:none!important;display:none!important}
.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap table:has(tr > :nth-child(3)), .aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw table:has(tr > :nth-child(3)){min-width:560px!important}
.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap.drx-tabla-wrap table:has(tr > :nth-child(4)), .aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw.aad-tw table:has(tr > :nth-child(4)){min-width:680px!important}
.aad-decs{grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;align-items:start}
.aad-dec,.aad-dec-b,.aad-sec,.aad-sec-b,.aad-panel{min-width:0!important;max-width:100%!important}
:is(main,article,section,div):has(> .drx-tabla-wrap), :is(main,article,section,div):has(> .aad-tw){min-width:0!important}
}


/* ============================================================
   DermRX - Correccion de visualizacion en movil (2026-09-02)
   Motivo: en pantallas < 1000px el menu de escritorio se mostraba
   como rejilla de 3 filas dentro de una cabecera de altura fija,
   por lo que los botones se salian y se solapaban con el contenido.
   Solucion: cabecera de altura automatica + menu en una sola fila
   deslizable en horizontal. Para revertir, borra este bloque.
   ============================================================ */
@media (max-width: 999.98px){

  html body #header#header,
  html body #header#header [data-device="desktop"],
  html body #header#header [data-device="desktop"] [data-row="middle"]{
    height: auto !important;
    min-height: 0 !important;
  }
  html body #header#header .ct-container{
    min-height: 0 !important;
    height: auto !important;
  }
  html body #header#header [data-device="desktop"] [data-row="middle"] > .ct-container{
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    gap: 6px !important;
    padding-block: 8px !important;
    grid-template-rows: none !important;
    grid-template-columns: none !important;
  }
  html body #header#header [data-device="desktop"] .ct-container > [data-column]{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
  }
  html body #header#header [data-device="desktop"] .ct-container > [data-column] > [data-items]{
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
    height: auto !important;
    display: block !important;
  }
  html body #header#header [data-device="desktop"] .ct-container > [data-column] .site-title,
  html body #header#header [data-device="desktop"] .ct-container > [data-column] .ct-header-brand{
    min-height: 0 !important;
    height: auto !important;
  }

  html body #header-menu-1#header-menu-1,
  html body #header-menu-1#header-menu-1 > .menu{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;
  }
  html body #header-menu-1#header-menu-1 > .menu{
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    grid-template-columns: none !important;
    gap: 6px !important;
    margin: 0 !important;
    padding: 1px 0 3px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-x: contain;
    scroll-snap-type: x proximity;
    scrollbar-width: none;
  }
  html body #header-menu-1#header-menu-1 > .menu::-webkit-scrollbar{ display: none; }
  html body #header-menu-1#header-menu-1 > .menu > li{
    flex: 0 0 auto !important;
    width: auto !important;
    margin: 0 !important;
    scroll-snap-align: start;
  }
  html body #header-menu-1#header-menu-1 > .menu > li > a{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
    min-height: 38px !important;
    height: auto !important;
    padding: 8px 12px !important;
    font-size: 13px !important;
    line-height: 1.15 !important;
  }

  html body .entry-content figure.wp-block-table,
  html body .entry-content .wp-block-table{
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
  }
  html body .entry-content :is(h1,h2,h3,h4){
    overflow-wrap: break-word;
  }
}
/* ================= fin bloque movil DermRX ================= */


/* DermRX: ajuste barra menu 10 entradas (02-09-2026) */
@media (min-width: 1000px) {
  html body #header-menu-1#header-menu-1 > .menu > li > .ct-menu-link { padding-left: 6px !important; padding-right: 6px !important; }
}


/* ===== DermRX · portada fix v1 — INICIO (Perplexity 2026-09-08) ===== */
/* ==========================================================================
   DermRX · Capa de mejora de la portada v1 (2026-09-07)
   Pegar en: Apariencia → Personalizar → CSS adicional (o Blocksy → CSS)
   Todo es aditivo: no toca plantillas ni el CSS existente.
   Bloques: 1) tokens  2) tipografía  3) cabecera móvil  4) hero
            5) banner de cookies  6) accesibilidad y numerales
   ========================================================================== */

/* --- 1) TOKENS: una sola marca y una sola tipografía ---------------------- */
/* El sitio arrastra 5 generaciones de tokens (--drx-, --drx2-, --drx3, --drx26-,
   --drx-ui-) con 6 azules/verdes distintos. Aquí se remapean todos al mismo par
   marca/tinta, sin tener que editar las hojas antiguas.                       */
:root{
  --drx-c-font: "Source Sans 3", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;
  --drx-c-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;

  --drx-c-brand: #0d7a6b;          /* verde clínico: botón Buscar actual */
  --drx-c-brand-strong: #0a5f54;
  --drx-c-brand-soft: #e9f6f4;
  --drx-c-ink: #0b1a2b;
  --drx-c-ink-soft: #3a4f66;
  --drx-c-muted: #526b82;
  --drx-c-line: #dbe4ea;

  /* fuentes: todo a Source Sans 3 (ya se carga); Inter/Archivo/DM Sans/
     Libre Baskerville no estaban en la hoja servida y caían a fallback */
  --drx-font-ui: var(--drx-c-font);
  --drx-font-body: var(--drx-c-font);
  --drx-font-reading: var(--drx-c-font);
  --drx-font-display: var(--drx-c-font);
  --drx-font: var(--drx-c-font);
  --drx-ui-font-sans: var(--drx-c-font);
  --drx-font-mono: var(--drx-c-mono);
  --drx-ui-font-mono: var(--drx-c-mono);
  --theme-font-family: var(--drx-c-font);
  --theme-button-font-family: var(--drx-c-font);   /* mata el uso de Roboto */

  /* marca unificada */
  --drx-brand: var(--drx-c-brand);
  --drx-brand-dark: var(--drx-c-brand-strong);
  --drx-accent: var(--drx-c-brand);
  --drx-petrol: var(--drx-c-brand);
  --drx-ui-brand: var(--drx-c-brand);
  --drx-ui-brand-strong: var(--drx-c-brand-strong);
  --drx-ui-brand-soft: var(--drx-c-brand-soft);
  --drx26-brand: var(--drx-c-brand);
  --drx26-brand-dark: var(--drx-c-brand-strong);
  --drx2-brand: var(--drx-c-brand);
  --drx-primary: var(--drx-c-ink);
  --drx-accent-primary: var(--drx-c-brand);
  --drx-accent-primary-hover: var(--drx-c-brand-strong);

  /* la paleta del tema seguía en azul #2872fa: de ahí el botón azul del
     banner de cookies, los focus y algunos enlaces */
  --theme-palette-color-1: var(--drx-c-brand);
  --theme-palette-color-2: var(--drx-c-brand-strong);
  --theme-palette-color-3: var(--drx-c-ink-soft);
  --theme-palette-color-4: var(--drx-c-ink);

  --drx-ui-focus: var(--drx-c-brand-strong);
  --drx-c-tap: 44px;               /* objetivo táctil mínimo */
}

/* --- 2) TIPOGRAFÍA ------------------------------------------------------- */
body, button, input, select, textarea{ font-family: var(--drx-c-font); }
body{ font-size: 16px; }                      /* antes 15px */
h1, h2, h3, h4, .drx3-verb .v{
  font-family: var(--drx-c-font);
  letter-spacing: -.015em;                     /* compensa el cambio de display */
}
.drx3-hero h1{ line-height: 1.1; text-wrap: balance; }
.drx3-lead{ font-size: 1.0625rem; color: var(--drx-c-ink-soft); max-width: 34ch; }
/* iOS deja de hacer zoom al enfocar el buscador */
.drx3-search input[type="search"], input[type="search"], input[type="text"]{ font-size: 16px; }

/* --- 3) CABECERA MÓVIL: fin del menú cortado ----------------------------- */
/* La fila de pestañas tiene overflow-x:auto pero sin ninguna pista visual:
   a 390px "Documentar" queda partido y "Biblioteca"/"Más" fuera de pantalla. */
@media (max-width: 999px){
  #header-menu-1{
    position: relative;
    /* degradado de borde: indica que hay más contenido a la derecha */
    -webkit-mask-image: linear-gradient(to right, transparent 0, #000 14px, #000 calc(100% - 26px), transparent 100%);
            mask-image: linear-gradient(to right, transparent 0, #000 14px, #000 calc(100% - 26px), transparent 100%);
  }
  #header-menu-1 ul.menu{
    overflow-x: auto;
    scroll-snap-type: x proximity;
    scroll-padding-left: 14px;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    padding-inline: 14px 26px;
  }
  #header-menu-1 ul.menu::-webkit-scrollbar{ display: none; }
  #header-menu-1 ul.menu > li{ scroll-snap-align: start; flex: 0 0 auto; }
  #header-menu-1 ul.menu > li > a.ct-menu-link{
    min-height: var(--drx-c-tap);
    display: flex; align-items: center;
    white-space: nowrap;
  }
  /* el disparador del menú completo queda como salida garantizada */
  .ct-header-trigger{ min-width: var(--drx-c-tap); min-height: var(--drx-c-tap); }
}

/* --- 4) HERO: aprovechar la mitad derecha en escritorio ------------------ */
@media (min-width: 1100px){
  .drx3-hero > .c{
    display: grid;
    grid-template-columns: minmax(0, 1.05fr) minmax(300px, .95fr);
    grid-template-areas:
      "title  verbs"
      "lead   verbs"
      "search verbs"
      "hint   verbs";
    align-items: start;
    column-gap: 3.5rem;
  }
  .drx3-hero > .c > h1{ grid-area: title; margin-bottom: .5rem; }
  .drx3-hero > .c > .drx3-lead{ grid-area: lead; }
  .drx3-hero > .c > .drx3-searchwrap{ grid-area: search; }
  .drx3-hero > .c > .drx3-hint{ grid-area: hint; }
  /* OJO: el CSS actual trae una regla con la clase .drx3 repetida 12 veces y
     !important (grid de 4 columnas). Para no tocarla hace falta empatar en
     especificidad. Conviene limpiar esa regla en origen y dejar esto en una sola. */
  .drx3.drx3.drx3.drx3.drx3.drx3.drx3.drx3.drx3.drx3.drx3.drx3.drx3 .drx3-hero > .c > .drx3-verbs{
    grid-area: verbs;
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: .625rem !important;
    margin-top: 0 !important;
    align-self: center;
  }
  .drx3-hero > .c > .drx3-verbs .drx3-verb{ min-height: 62px; }
}

/* --- 5) BANNER DE COOKIES: barra inferior compacta ----------------------- */
/* Antes: tarjeta de 405px de alto que tapaba el buscador y las 4 tarjetas. */
#cmplz-cookiebanner-1-optin.cmplz-cookiebanner{
  inset: auto 0 0 0 !important;
  max-width: none !important;
  width: 100% !important;
  border-radius: 0 !important;
  border-top: 1px solid var(--drx-c-line) !important;
  box-shadow: 0 -8px 28px rgba(16,42,67,.12) !important;
  padding: .6rem clamp(.9rem, 4vw, 2rem) calc(.6rem + env(safe-area-inset-bottom)) !important;
  display: grid !important;
  grid-template-columns: 1fr auto;
  align-items: center;
  column-gap: 1.5rem; row-gap: .5rem;
  max-height: 45vh; overflow-y: auto;
}
#cmplz-cookiebanner-1-optin .cmplz-header{
  grid-column: 1 / -1; margin: 0 !important; padding: 0 !important;
  display: flex !important; align-items: center; justify-content: space-between; gap: 1rem;
}
#cmplz-cookiebanner-1-optin .cmplz-title{
  font-size: .9375rem !important; margin: 0 !important; text-align: left !important;
  font-weight: 600; color: var(--drx-c-ink);
}
#cmplz-cookiebanner-1-optin .cmplz-close{ position: static !important; margin: 0 !important; }
#cmplz-cookiebanner-1-optin .cmplz-logo{ display: none !important; }
#cmplz-cookiebanner-1-optin .cmplz-divider{ display: none !important; }
#cmplz-cookiebanner-1-optin .cmplz-body{ grid-column: 1; padding: 0 !important; }
#cmplz-cookiebanner-1-optin .cmplz-message{
  font-size: .8125rem !important; line-height: 1.45 !important; margin: 0 !important;
  color: var(--drx-c-ink-soft);
  display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;
}
/* el prefijo body gana a la regla existente
   `body.page-id-4754 .cmplz-cookiebanner .cmplz-buttons{flex-flow:wrap!important}` */
body #cmplz-cookiebanner-1-optin .cmplz-buttons{
  grid-column: 2; display: flex !important; flex-flow: row nowrap !important;
  align-items: center; gap: .5rem !important; margin: 0 !important; width: auto !important;
}
body #cmplz-cookiebanner-1-optin .cmplz-buttons .cmplz-btn{
  width: auto !important; flex: 0 0 auto !important; white-space: nowrap !important;
}
#cmplz-cookiebanner-1-optin .cmplz-btn{
  min-height: var(--drx-c-tap); border-radius: .5rem !important;
  font-weight: 600; padding: .5rem 1.1rem !important; font-size: .875rem !important;
}
#cmplz-cookiebanner-1-optin .cmplz-accept{ background: var(--drx-c-brand) !important; border-color: var(--drx-c-brand) !important; color: #fff !important; }
#cmplz-cookiebanner-1-optin .cmplz-deny{ background: #fff !important; color: var(--drx-c-ink) !important; border: 1px solid var(--drx-c-line) !important; }
/* el botón azul brillante pasa a enlace discreto de marca */
body #cmplz-cookiebanner-1-optin .cmplz-view-preferences,
body #cmplz-cookiebanner-1-optin .cmplz-save-preferences{
  background: transparent !important; color: var(--drx-c-brand-strong) !important;
  border: 0 !important; box-shadow: none !important;
  text-decoration: underline; padding-inline: .5rem !important;
  flex: 0 0 auto !important; white-space: nowrap !important; min-width: max-content;
}
#cmplz-cookiebanner-1-optin .cmplz-links, #cmplz-cookiebanner-1-optin .cmplz-documents{
  grid-column: 1 / -1; font-size: .75rem !important;
}
@media (max-width: 780px){
  #cmplz-cookiebanner-1-optin.cmplz-cookiebanner{ grid-template-columns: 1fr; row-gap: .4rem; }
  #cmplz-cookiebanner-1-optin .cmplz-body, #cmplz-cookiebanner-1-optin .cmplz-buttons{ grid-column: 1; }
  #cmplz-cookiebanner-1-optin .cmplz-message{ -webkit-line-clamp: 2; font-size: .78rem !important; }
  /* el título se mantiene para el aria-labelledby, pero no ocupa altura */
  #cmplz-cookiebanner-1-optin .cmplz-title{
    position: absolute !important; width: 1px; height: 1px;
    overflow: hidden; clip-path: inset(50%); white-space: nowrap;
  }
  body #cmplz-cookiebanner-1-optin .cmplz-buttons{
    grid-column: 1 / -1 !important; width: 100% !important;
    flex-flow: row nowrap !important; align-items: center; gap: .4rem !important;
  }
  body #cmplz-cookiebanner-1-optin .cmplz-accept,
  body #cmplz-cookiebanner-1-optin .cmplz-deny{ flex: 1 1 auto !important; min-width: 0; }
  #cmplz-cookiebanner-1-optin .cmplz-view-preferences{
    flex: 0 0 auto; font-size: .78rem !important; padding-inline: .25rem !important;
  }
  #cmplz-cookiebanner-1-optin .cmplz-links,
  #cmplz-cookiebanner-1-optin .cmplz-documents{ font-size: .7rem !important; }
}
/* botón flotante de consentimiento: discreto y fuera del pulgar */
.cmplz-manage-consent{
  opacity: .5; inset: auto auto 12px 12px !important;
  width: 34px !important; height: 34px !important;
  transition: opacity .15s ease;
}
.cmplz-manage-consent:hover, .cmplz-manage-consent:focus-visible{ opacity: 1; }

/* --- 6) ACCESIBILIDAD, FOCO Y NUMERALES --------------------------------- */
:where(a, button, input, [tabindex]):focus-visible{
  outline: 2px solid var(--drx-c-brand-strong); outline-offset: 2px; border-radius: 4px;
}
/* los ejemplos del buscador eran objetivos de 15px de alto */
.drx3-hint a{ display: inline-block; padding: .35rem .25rem; min-height: 34px; }
/* cifras alineadas en dosis, escalas y contadores */
.drx3-stat, .drx3-kpi, table td, table th, .drx-dose, .drx3-num{
  font-variant-numeric: tabular-nums lining-nums;
}
@media (prefers-reduced-motion: reduce){
  *, *::before, *::after{ animation-duration: .01ms !important; transition-duration: .01ms !important; }
}

/* ===== DermRX · portada fix v1 — FIN ===== */

/* portada fix v1 · tamaño base de lectura (antes 15 px) */
:root{ --t-base: 1rem !important; }

/* portada fix v1 · evitar el zoom automático de iOS al enfocar campos */
@media (max-width: 780px){
  input[type="search"], input[type="text"], input[type="number"],
  input[type="email"], input[type="tel"], select, textarea{ font-size: 16px !important; }
}

/* DERMRX BLUE PALETTE 2026-09-17 BEGIN
   Color-only layer. Remove this marked block to restore the previous palette.
   Clinical warning, danger and success categories retain their meaning. */
:root{
 --drx-c-brand:#245a81;--drx-c-brand-strong:#1d4969;--drx-c-brand-soft:#eaf1f7;
 --drx-c-ink:#172f43;--drx-c-ink-soft:#3a5064;--drx-c-muted:#536777;--drx-c-line:#dbe4ec;
 --drx-brand:#245a81;--drx-brand-dark:#1d4969;--drx-accent:#245a81;
 --drx-petrol:#245a81;--drx-petrol-d:#1d4969;--drx-petrol-l:#eaf1f7;
 --drx-ink:#172f43;--drx-bg:#f4f7fa!important;--drx-line:#dbe4ec;
 --drx-primary:#245a81;--drx-primary-dark:#1d4969;--drx-primary-hover:#1d4969;
 --drx-primary-soft:#eaf1f7;--drx-primary-highlight:#dce9f3;
 --drx-accent-hover:#1d4969;--drx-accent-soft:#eaf1f7;--drx-accent-highlight:#dce9f3;
 --c-teal:#245a81;--c-teal-dark:#1d4969;--c-teal-hover:#1d4969;--c-teal-mid:#245a81;
 --c-teal-bg:#eaf1f7!important;--c-teal-border:#9cb8ce;
 --drx26-teal-soft:#eaf1f7;--drx26-link:#245a81;
 --drx-ui-brand:#245a81;--drx-ui-brand-strong:#1d4969;--drx-ui-brand-soft:#eaf1f7;
 --drx-ui-ink:#172f43;--drx-ui-ink-strong:#172f43;--drx-ui-canvas:#f4f7fa;
 --drx-ui-link:#245a81;--drx-ui-link-hover:#1d4969;--drx-ui-focus:#245a81;
 --drx-ui-line:#dbe4ec;--drx-ui-line-strong:#7a8da0;
 --drx26-brand:#245a81;--drx26-brand-dark:#1d4969;--drx2-brand:#245a81;
 --drx-accent-primary:#245a81;--drx-accent-primary-hover:#1d4969;
 --drx-ok:#387563;--drx-ui-success:#387563;
 --theme-palette-color-1:#245a81;--theme-palette-color-2:#1d4969;
 --theme-palette-color-3:#3a5064;--theme-palette-color-4:#172f43;
 --theme-link-initial-color:#245a81;--theme-link-hover-color:#1d4969;
 --theme-button-background-initial-color:#245a81;--theme-button-background-hover-color:#1d4969;
}
/* Current homepage: map local tokens and the explicitly colored surfaces. */
html body.page-id-91629 #drv5{
 --ink:#172f43;--muted:#536777;--teal:#245a81;--line:#dbe4ec;--soft:#eaf1f7;
 --n:var(--ink);--m:var(--muted);--t:var(--teal);--l:var(--line);--a:var(--soft);
 background:#f4f7fa!important;color:#172f43!important;
}
html body.page-id-91629 #drv5 :is(a,button,summary){-webkit-tap-highlight-color:#245a8118}
html body.page-id-91629 #drv5 :focus-visible{outline-color:#245a81!important}
html body.page-id-91629 #drv5 .v12-sidebar{background:#172f43!important;color:#eaf1f7;box-shadow:0 10px 24px #172f430a}
html body.page-id-91629 #drv5 :is(.v12-side-top,.v12-side-index){border-color:#3a5369}
html body.page-id-91629 #drv5 .v12-side-home{background:#dce9f3!important;color:#172f43!important}
html body.page-id-91629 #drv5 .v12-side-home:hover{background:#c9dfee!important}
html body.page-id-91629 #drv5 .v12-side-symbol span{color:#c4deef}
html body.page-id-91629 #drv5 .v12-side-top p{color:#bbcedf!important}
html body.page-id-91629 #drv5 .v12-side-nav{scrollbar-color:#627e95 transparent}
html body.page-id-91629 #drv5 .v12-sidebar .v12-nav-group>p{color:#b7cadb!important}
html body.page-id-91629 #drv5 .v12-sidebar .v12-nav-group>a{color:#eaf1f7!important}
html body.page-id-91629 #drv5 .v12-sidebar .v12-nav-group>a:hover{background:#28465f!important;color:#fff!important}
html body.page-id-91629 #drv5 .v12-side-index{color:#c4deef!important}
html body.page-id-91629 #drv5 .v12-sidebar :focus-visible{outline-color:#c4deef!important}
html body.page-id-91629 #drv5 .v5sb{background:#eaf1f7!important;border-color:#d3e0eb!important}
html body.page-id-91629 #drv5 .v12-key-hint{background:#f4f7fa;border-color:#b6c7d5;color:#49647b}
html body.page-id-91629 #drv5 .v5search{border-color:#7a8da0!important;box-shadow:0 3px 8px #172f4314!important}
html body.page-id-91629 #drv5 .v5search:focus-within{border-color:#245a81!important;box-shadow:0 0 0 3px #245a811f!important}
html body.page-id-91629 #drv5 .v5search button[type='submit'],
html body.page-id-91629 #drv5 .v6-desktop>a.v11-index-nav{background:#245a81!important;color:#fff!important}
html body.page-id-91629 #drv5 .v5search button[type='submit']:hover,
html body.page-id-91629 #drv5 .v6-desktop>a.v11-index-nav:hover{background:#1d4969!important}
html body.page-id-91629 #drv5 .v5search .drx3-clear-search{background:#eaf1f7!important;color:#245a81!important}
html body.page-id-91629 #drv5 .v10-query-suggestions button{color:#245a81!important;text-decoration-color:#9cb8ce}
html body.page-id-91629 #drv5 .v10-query-suggestions button:hover{background:#dce9f3!important}
html body.page-id-91629 #drv5 a.v5card{border-color:#dbe4ec!important}
html body.page-id-91629 #drv5 .v5ico{background:#eaf1f7}
html body.page-id-91629 #drv5 .v12-task-arrow,
html body.page-id-91629 #drv5 .v10-path-card h3>a>span:not(.v12-link-label){color:#6b8195}
html body.page-id-91629 #drv5 a.v5card:hover{border-color:#245a81!important;background:#f8fafd!important;box-shadow:0 4px 12px #172f430d!important}
html body.page-id-91629 #drv5 .v10-path-card{border-bottom-color:#dbe4ec}
html body.page-id-91629 #drv5 .v12-library-group>h3{color:#536777!important;border-color:#b6c7d5!important}
html body.page-id-91629 #drv5 .v5more{background:#eaf1f7!important;border-color:#dbe4ec!important}
html body.page-id-91629 #drv5 .v5links>a{border-color:#b6c7d5!important}
html body.page-id-91629 #drv5 .v12-skip{background:#172f43!important}
html body.page-id-91629 #drv5 .v12-advanced-search{color:#245a81!important}
html body.page-id-91629 #drv5 .v12-module-heading>span{color:#536777}
html body.page-id-91629 #drv5 .v12-modules nav>a{background:#eaf1f7!important;border-color:#d3e0eb!important;color:#245a81!important}
html body.page-id-91629 #drv5 .v12-modules nav>a:hover{background:#dce9f3!important;border-color:#7a8da0!important}
html body.page-id-91629 #drv5 details.v12-catalog-area{border-color:#dbe4ec!important}
html body.page-id-91629 #drv5 .v12-area-count{background:#eaf1f7;color:#245a81}
html body.page-id-91629 #drv5 .v12-catalog-area[open]{border-color:#7a8da0!important}
html body.page-id-91629 #drv5 .v12-catalog-area[open]>summary{background:#eaf1f7!important}
html body.page-id-91629 #drv5 .v12-catalog-area nav>a{border-bottom-color:#dbe4ec}
@media(max-width:600px){html body.page-id-91629 #drv5 .v5ico{background:transparent}}
/* Existing tool roots with their own brand tokens. */
:root{--drx-ui-surface-alt:#eaf1f7;--drx-paper:#f4f7fa;--drx-canvas:#f4f7fa;--drx26-ink:#172f43;--drx2-ink:#172f43;--drx2-soft:#f4f7fa;--primary:#245a81}
html body #drxrx4{--brand:#245a81;--deep:#1d4969;--mint:#eaf1f7;--soft:#f4f7fa;--ink:#172f43}
html body .dermrx-fichas{--drx-primary:#245a81!important;--drx-accent:#245a81!important}
html body.single-farmaco #main article.type-farmaco.drx-canonical-continuous{--drxc-teal:#245a81;--drxc-ink:#172f43;--drxc-soft:#eaf1f7}
html body #drx-module-switcher a{color:#172f43!important}
html body #drx-module-switcher a:hover{color:#1d4969!important;background:#eaf1f7}
html body #drx-module-switcher a[aria-current='page']{color:#fff!important;background:#245a81}
html body .drx-quick-actions{background:#f4f7fa}
html body .drx-quick-actions strong{color:#172f43}
html body .drx-quick-actions a{color:#245a81!important}
html body .drx-quick-actions a:hover{color:#1d4969!important;border-color:#245a81;background:#eaf1f7}
body.page-id-7028 .drx-doc .drx-macro-builder:focus-within{border-color:#245a81!important}
html body :where(#drx-module-switcher,.drx-quick-actions,.drx-doc,#drx-macro-app,#drxf,#drxms-flow-v2) :focus-visible{outline:3px solid #245a81!important;outline-offset:3px!important}
html body #drx-monitor-engine{color:#172f43}
html body #drx-monitor-engine .mh{background:#245a81}
html body #drx-monitor-engine .ml a{color:#172f43}
html body #drx-monitor-engine .ml a.on{border-color:#245a81;background:#eaf1f7}
html body #drx-monitor-engine .mt button{color:#245a81;background:#eaf1f7}
html body #drx-monitor-engine .mt button.on,html body #drx-monitor-engine .mb{color:#fff;background:#245a81}
html body #drx-monitor-engine .mb:hover,html body #drx-monitor-engine .mt button.on:hover{background:#1d4969}
html body #drx-monitor-engine .mo{background:#f4f7fa}
html body #dermrx-generador-root .care-tabs button.active{color:#172f43!important;background:#eaf1f7!important;box-shadow:inset 0 3px 0 #245a81,inset 0 0 0 1px #b8cbdc!important}
html body #dermrx-generador-root .care-tabs button>span{color:#245a81!important}
html body #dermrx-generador-root .profile-categories button.active{color:#1d4969!important;border-color:#245a81!important;background:#eaf1f7!important}
html body #dermrx-generador-root .profile-option:hover,html body #dermrx-generador-root .profile-option.selected{color:#172f43!important;background:#eaf1f7!important;box-shadow:inset 3px 0 #245a81!important}
html body #dermrx-generador-root .profile-option.selected .option-check,html body #dermrx-generador-root .block-list>button.on .tick{color:#fff;background:#245a81;border-color:#245a81}
html body #dermrx-generador-root .mode-tabs button.active{color:#245a81!important;border-bottom-color:#245a81!important}
html body #dermrx-generador-root .copy-main{background:#245a81!important}
html body #dermrx-generador-root .copy-main:hover{background:#1d4969!important}
html body #dermrx-generador-root .output-card::before{background:#245a81}
html body #dermrx-generador-root .selected-chip{color:#1d4969;border-color:#b8cbdc;background:#eaf1f7}
/* Documentar: local brand tokens for tabs and macro cards. */
html body.page-id-7028 .drx-doc{--drx-accent:#245a81!important;--drx-accent-dark:#1d4969!important;--drx-ink:#172f43!important}
html body.page-id-7028 .drx-doc .drx-macro-builder{--macro-accent:#245a81!important;--macro-ink:#172f43!important;--macro-line:#dbe4ec!important}
/* DERMRX BLUE PALETTE 2026-09-17 END */

/* DERMRX RECENT BADGES 2026-09-17 BEGIN */
html body.page-id-91629 #drv5 .drx3-list a:has(> .drx-badge){
 display:grid!important;grid-template-columns:minmax(0,1fr) auto;
 align-items:start;column-gap:12px;row-gap:6px;
}
html body.page-id-91629 #drv5 .drx3-list a>.drx-badge{
 grid-column:1;grid-row:1;justify-self:start;width:max-content;max-width:100%;
 margin:0!important;white-space:nowrap!important;overflow-wrap:normal!important;
 word-break:normal!important;flex-shrink:0;
}
html body.page-id-91629 #drv5 .drx3-list a:has(> .drx-badge)>span:not(.drx-badge):not(.ar){
 grid-column:1;grid-row:2;min-width:0;white-space:normal;overflow-wrap:anywhere;
}
html body.page-id-91629 #drv5 .drx3-list a:has(> .drx-badge)>.ar{
 grid-column:2;grid-row:1 / span 2;align-self:center;white-space:nowrap;
}
/* DERMRX RECENT BADGES 2026-09-17 END */

/* DERMRX HOME TYPOGRAPHY 2026-09-17 BEGIN */
html body.page-id-91629 #drv5 .v5card h3{
 font-size:16px!important;line-height:1.35!important;
}
html body.page-id-91629 #drv5 .v5card p{
 font-size:14px!important;line-height:1.5!important;
}
html body.page-id-91629 #drv5 .v12-task-copy{
 min-width:0;flex:1 1 0%;
}
html body.page-id-91629 #drv5 .v12-nav-group>a,
html body.page-id-91629 #drv5 .v6-desktop>a{
 font-size:14px!important;line-height:1.45!important;
}
html body.page-id-91629 #drv5 .v12-advanced-search,
html body.page-id-91629 #drv5 .v10-query-suggestions button,
html body.page-id-91629 #drv5 .v8-mobile-search,
html body.page-id-91629 #drv5 .v6-more>summary{
 font-size:14px!important;line-height:1.45!important;
}
html body.page-id-91629 #drv5 .v5search input::placeholder{
 font-size:14px!important;
}
html body.page-id-91629 #drv5 .v5search button[type='submit']{
 font-size:14px!important;line-height:1.4!important;
}
@media(max-width:600px){
 html body.page-id-91629 #drv5 .v12-task-copy{flex:0 1 auto;width:100%}
 html body.page-id-91629 #drv5 .v5search{grid-template-columns:minmax(0,1fr) auto}
 html body.page-id-91629 #drv5 .v5search button[type='submit']{grid-column:1/-1;margin-top:4px!important}
}
@media(max-width:359px){
 html body.page-id-91629 #drv5 .v5grid{grid-template-columns:minmax(0,1fr)}
 html body.page-id-91629 #drv5 a.v5card{flex-direction:row;align-items:center}
 html body.page-id-91629 #drv5 .v12-task-copy{flex:1 1 0%;width:auto}
 html body.page-id-91629 #drv5 .v12-task-arrow{display:none}
}
/* DERMRX HOME TYPOGRAPHY 2026-09-17 END */

/* DERMRX HOME POLISH 2026-09-17 BEGIN */
/* Jerarquia: enfasis en titulos; descripciones y titular editorial conservan su peso. */
html body.page-id-91629 #drv5 .v12-main h2,
html body.page-id-91629 #drv5 .v5card h3,
html body.page-id-91629 #drv5 .v10-path-card h3,
html body.page-id-91629 #drv5 .v5links h3,
html body.page-id-91629 #drv5 .v12-area-label strong{font-weight:700!important}
html body.page-id-91629 #drv5 .v5more h2{font-weight:600!important}
html body.page-id-91629 #drv5 .v11-shortcuts a{margin-left:0!important}
html body.page-id-91629 #drv5 :is(.v10-pathologies,.v5resources){padding-block:36px!important}
html body.page-id-91629 #drv5 .v5more{padding:32px!important}
html body.page-id-91629 #drv5 .v10-path-grid{column-gap:32px;row-gap:10px}
/* El indice automatico inserta spans dentro de h3: selector descendiente. */
html body.page-id-91629 #drv5 .v10-path-card h3 a{
 display:flex!important;align-items:center;justify-content:space-between;gap:12px;
 padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;
 color:#172f43!important;font-size:inherit!important;font-weight:700!important;line-height:1.4!important;
 text-decoration:none!important;
}
html body.page-id-91629 #drv5 .v10-path-card h3 a [aria-hidden='true']{color:#6b8195;font-weight:400}
html body.page-id-91629 #drv5 :is(.v10-path-links,.v11-shortcuts) a{
 color:#245a81!important;background:transparent!important;box-shadow:none!important;
 border:0!important;text-decoration:none!important;font-weight:600!important;
}
html body.page-id-91629 #drv5 .v10-path-card h3 a:hover,
html body.page-id-91629 #drv5 :is(.v10-path-links,.v11-shortcuts) a:hover{
 color:#1d4969!important;text-decoration:underline!important;text-underline-offset:3px;
}
/* Estado observado de Complianz: evita que los botones globales fuercen ambos controles. */
html body.page-id-91629 #cmplz-cookiebanner-1-optin:not(.cmplz-categories-visible) .cmplz-save-preferences,
html body.page-id-91629 #cmplz-cookiebanner-1-optin.cmplz-categories-visible .cmplz-view-preferences{display:none!important}
html body.page-id-91629 #cmplz-cookiebanner-1-optin.cmplz-categories-visible .cmplz-save-preferences{display:inline-flex!important}
@media(max-width:780px){
 html body.page-id-91629 #drv5 :is(.v10-pathologies,.v5resources){padding-block:28px!important}
 html body.page-id-91629 #drv5 .v5more{padding:24px 18px!important}
 html body.page-id-91629 #drv5 .v10-path-links a{min-height:44px;display:inline-flex;align-items:center}
 html body.page-id-91629 #cmplz-cookiebanner-1-optin.cmplz-cookiebanner{
  inset:auto 0 0!important;width:100%!important;min-width:0!important;max-width:none!important;
  height:auto!important;max-height:calc(100dvh - 16px)!important;margin:0!important;
  padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;
  grid-template-columns:minmax(0,1fr)!important;gap:6px!important;overflow:auto!important;zoom:1!important;
 }
 html body.page-id-91629 #cmplz-cookiebanner-1-optin .cmplz-header{
  grid-column:1/-1!important;margin:0!important;padding:0!important;max-height:none!important;
 }
 html body.page-id-91629 #cmplz-cookiebanner-1-optin .cmplz-title{
  display:block!important;position:static!important;width:auto!important;height:auto!important;
  clip-path:none!important;overflow:visible!important;white-space:normal!important;
  font-size:14px!important;font-weight:700!important;line-height:1.3!important;margin:0!important;
 }
 html body.page-id-91629 #cmplz-cookiebanner-1-optin .cmplz-close{min-width:32px;min-height:32px;zoom:1!important}
 html body.page-id-91629 #cmplz-cookiebanner-1-optin .cmplz-body{
  grid-column:1/-1!important;min-width:0!important;max-height:none!important;margin:0!important;overflow:visible!important;
 }
 html body.page-id-91629 #cmplz-cookiebanner-1-optin .cmplz-message{
  display:block!important;width:100%!important;max-height:none!important;-webkit-line-clamp:unset!important;
  overflow:visible!important;font-size:13px!important;line-height:1.4!important;margin:0!important;
 }
 html body.page-id-91629 #cmplz-cookiebanner-1-optin .cmplz-categories{width:100%!important;min-width:0!important}
 html body.page-id-91629 #cmplz-cookiebanner-1-optin .cmplz-buttons{
  display:grid!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr)!important;
  align-items:stretch!important;gap:6px!important;margin:0!important;width:100%!important;
 }
 html body.page-id-91629 #cmplz-cookiebanner-1-optin .cmplz-buttons .cmplz-btn{
  width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;
  margin:0!important;padding:8px 6px!important;font-size:13px!important;line-height:1.25!important;
  white-space:normal!important;zoom:1!important;
 }
 html body.page-id-91629 #cmplz-cookiebanner-1-optin .cmplz-buttons :is(.cmplz-accept,.cmplz-deny){
  color:#245a81!important;background:#fff!important;border:1px solid #245a81!important;font-weight:600!important;
 }
 html body.page-id-91629 #cmplz-cookiebanner-1-optin :is(.cmplz-documents,.cmplz-information){
  grid-column:1/-1!important;margin:0!important;padding:0!important;zoom:1!important;
 }
 html body.page-id-91629 #cmplz-cookiebanner-1-optin :is(.cmplz-documents,.cmplz-information) ul{
  display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:0!important;padding:0!important;list-style:none;
 }
 html body.page-id-91629 #cmplz-cookiebanner-1-optin .cmplz-documents a{font-size:12px!important;line-height:1.4!important}
 html body.page-id-91629 #cmplz-cookiebanner-1-optin :focus-visible{outline:3px solid #245a81!important;outline-offset:2px!important}
}
@media(min-width:781px){
 html body.page-id-91629 #cmplz-cookiebanner-1-optin .cmplz-body{grid-column:1!important;grid-row:2!important;min-width:0!important}
 html body.page-id-91629 #cmplz-cookiebanner-1-optin .cmplz-message{width:100%!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}
 html body.page-id-91629 #cmplz-cookiebanner-1-optin .cmplz-information{grid-column:1!important;grid-row:3!important}
 html body.page-id-91629 #cmplz-cookiebanner-1-optin .cmplz-buttons{grid-column:2!important;grid-row:2 / span 2!important}
 html body.page-id-91629 #cmplz-cookiebanner-1-optin .cmplz-documents{grid-column:1 / -1!important;grid-row:4!important}
}
/* DERMRX HOME POLISH 2026-09-17 END */






/* portada fix v1.1 · ajustes tras verificación en móvil */
@media (max-width: 780px){
  body #cmplz-cookiebanner-1-optin .cmplz-buttons{
    flex-flow: row wrap !important; row-gap: .4rem !important; justify-content: flex-start;
  }
  body #cmplz-cookiebanner-1-optin .cmplz-links,
  body #cmplz-cookiebanner-1-optin .cmplz-documents{
    display: flex !important; flex-wrap: wrap !important; gap: .2rem .7rem !important;
  }
  html body input[type="search"], html body input[type="text"],
  html body input[type="number"], html body input[type="email"],
  html body input[type="tel"], html body select, html body textarea{ font-size: 16px !important; }
}


/* DermRX · Complianz · cierre del banner 2026-09-21 */
#cmplz-cookiebanner-1-optin.cmplz-cookiebanner.cmplz-dismissed {
  display: none !important;
}

/* DermRX · índice único de fichas farmacológicas · 2026-09-25 */
body.single-farmaco .drx-canonical-intro .dermrx-toc,
body.single-farmaco .drx-canonical-section-body .dermrx-toc{display:none!important}

/* DermRX · cabecera móvil y calculadora PASI · 2026-09-30 */
@media (max-width:999.98px){
  body #header#header [data-device="desktop"]{display:block!important}
  body #header#header [data-device="mobile"]{display:none!important}
  body #header#header #header-menu-1 > .menu{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:6px!important;
    overflow-x:auto!important;
    scroll-snap-type:x proximity;
    scrollbar-width:thin;
    -webkit-overflow-scrolling:touch;
  }
  body #header#header #header-menu-1 > .menu > li{flex:0 0 auto!important;scroll-snap-align:start}
  body #header#header #header-menu-1 > .menu > li > a{
    min-height:44px!important;
    padding:10px 12px!important;
    white-space:nowrap!important;
    font-size:14px!important;
    line-height:1.2!important;
  }
}
@media (max-width:600px){
  body.page-id-2221 .drxu-launch,
  body.page-id-2221 #drx2-chip,
  body.page-id-2221 #drx-theme-toggle{
    position:static!important;
    inset:auto!important;
    margin:8px 4px!important;
    box-shadow:none!important;
  }
}


/* DERMRX SYSTEM 2026-10-03 BEGIN
 * Autoridad visual compartida. El bloque se puede retirar para revertir.
 * Los selectores repetidos vencen las capas heredadas sin cambiar plantillas.
 */
:root {
 --drxsys-font:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
 --drxsys-xs:.75rem;--drxsys-sm:.875rem;--drxsys-base:1rem;
 --drxsys-h1:clamp(2rem,1.5rem + 2vw,2.75rem);
 --drxsys-h2:clamp(1.5rem,1.3rem + .8vw,1.875rem);
 --drxsys-h3:clamp(1.125rem,1rem + .5vw,1.375rem);
 --drxsys-regular:400;--drxsys-medium:500;--drxsys-semibold:600;--drxsys-bold:700;
 --drxsys-body-line:1.65;--drxsys-title-line:1.2;--drxsys-ui-line:1.4;
 --drxsys-title-track:-.02em;--drxsys-label-track:.06em;
 --drxsys-s1:.25rem;--drxsys-s2:.5rem;--drxsys-s3:.75rem;--drxsys-s4:1rem;
 --drxsys-s5:1.5rem;--drxsys-s6:2rem;--drxsys-s7:3rem;--drxsys-s8:4rem;
 --drxsys-brand:#0d7a6b;--drxsys-brand-hover:#095f54;--drxsys-brand-soft:#e8f5f2;
 --drxsys-ink:#0f172a;--drxsys-ink-soft:#334155;--drxsys-muted:#475569;
 --drxsys-canvas:#f6f8fa;--drxsys-surface:#fff;--drxsys-line:#dce3eb;
 --drxsys-control-line:#82939f;--drxsys-radius-sm:.5rem;--drxsys-radius:.875rem;
 --drxsys-shadow:0 1px 2px rgba(15,23,42,.05),0 8px 24px -12px rgba(15,23,42,.16);
 --drxsys-focus:#095f54;--drxsys-measure:72ch;--drxsys-tap:2.75rem;
 --drx-ui-font-sans:var(--drxsys-font);--drx-font:var(--drxsys-font);
 --drx-ui-brand:var(--drxsys-brand);--drx-ui-brand-strong:var(--drxsys-brand-hover);
 --drx-ui-brand-soft:var(--drxsys-brand-soft);--drx-ui-ink:var(--drxsys-ink);
 --drx-ui-ink-strong:var(--drxsys-ink);--drx-ui-ink-soft:var(--drxsys-ink-soft);
 --drx-ui-muted:var(--drxsys-muted);--drx-ui-canvas:var(--drxsys-canvas);
 --drx-ui-line:var(--drxsys-line);--drx-ui-link:var(--drxsys-brand-hover);
 --drx-ui-link-hover:var(--drxsys-brand-hover);--drx-ui-focus:var(--drxsys-focus);
 --drx-ui-ease:160ms ease-out;--drx-ui-transition:160ms ease-out;
 --drx-petrol:var(--drxsys-brand);--drx-petrol-d:var(--drxsys-brand-hover);
 --drx-petrol-l:var(--drxsys-brand-soft);--drx-ink:var(--drxsys-ink);
 --drx-muted:var(--drxsys-muted);--drx-line:var(--drxsys-line);
 --drx-radius:var(--drxsys-radius);--drx-shadow:var(--drxsys-shadow);
 --drx-c-brand:var(--drxsys-brand);--drx-c-brand-strong:var(--drxsys-brand-hover);
 --drx-c-brand-soft:var(--drxsys-brand-soft);--drx-c-ink:var(--drxsys-ink);
 --drx-c-ink-soft:var(--drxsys-ink-soft);--drx-c-muted:var(--drxsys-muted);
 --drx-c-line:var(--drxsys-line);--drx-ds-primary:var(--drxsys-brand-hover);
 --theme-font-family:var(--drxsys-font);--theme-link-initial-color:var(--drxsys-brand-hover);
 --theme-link-hover-color:var(--drxsys-brand-hover);
}
html body #main#main#main#main,
html body #header#header#header#header,
html body #footer#footer#footer#footer {
 font-family:var(--drxsys-font)!important;
 --f5-font:var(--drxsys-font);--f5-sans:var(--drxsys-font);--f5-serif:var(--drxsys-font);
 --drxc-font:var(--drxsys-font);--drxc-teal:var(--drxsys-brand);
 --drxc-ink:var(--drxsys-ink);--drxc-soft:var(--drxsys-brand-soft);
}
html body #main#main#main#main :where(h1,h2,h3,h4,h5,h6,p,li,dd,dt,a,label,legend,button,input,select,textarea,summary,table,small,strong,b,span:not(.dashicons):not([class^="fa-"])) {
 font-family:var(--drxsys-font)!important;
}
html body #main#main#main#main :is(h1,h2,h3,h4,h5,h6) {
 font-weight:var(--drxsys-bold)!important;line-height:var(--drxsys-title-line)!important;
 letter-spacing:var(--drxsys-title-track)!important;text-wrap:balance;
}
html body #main#main#main#main h1 {font-size:var(--drxsys-h1)!important}
html body #main#main#main#main h2 {font-size:var(--drxsys-h2)!important}
html body #main#main#main#main h3 {font-size:var(--drxsys-h3)!important}
html body #main#main#main#main h4 {font-size:1rem!important;letter-spacing:0!important}
html body #main#main#main#main :is(h5,h6) {font-size:var(--drxsys-sm)!important;letter-spacing:0!important}
html body #main#main#main#main :where(p,li,dd) {
 font-size:var(--drxsys-base)!important;line-height:var(--drxsys-body-line)!important;
}
html body #main#main#main#main :is(strong,b) {font-weight:var(--drxsys-semibold)!important}
html body #main#main#main#main :where(.entry-content>p,.drx-canonical-section-body>p) {max-inline-size:var(--drxsys-measure)}
html body #main#main#main#main :where(.drx-canonical-section h2,.drx-section h2) {
 margin-block:var(--drxsys-s6) var(--drxsys-s3)!important;
}
html body #main#main#main#main :where(.drx-canonical-section-body h3) {margin-block:var(--drxsys-s5) var(--drxsys-s2)!important}
html body #main#main#main#main :where(button,.drx-btn,.wp-block-button__link,.drx3-cta,.drx-f5-btn) {
 font-size:var(--drxsys-sm)!important;font-weight:var(--drxsys-semibold)!important;
 line-height:var(--drxsys-ui-line)!important;letter-spacing:0!important;
 border-radius:var(--drxsys-radius-sm)!important;min-block-size:var(--drxsys-tap);
}
html body #main#main#main#main :where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="hidden"]),select,textarea) {
 font-family:var(--drxsys-font)!important;font-size:var(--drxsys-base)!important;
 line-height:var(--drxsys-ui-line)!important;border-radius:var(--drxsys-radius-sm)!important;
 min-block-size:var(--drxsys-tap);caret-color:var(--drxsys-brand);
}
html body #main#main#main#main :where(label,legend,.entry-meta,.entry-meta li,.drx-meta,.drx-reviewed,.drx-disclaimer,.drx-f5-note,.drx-p0-editorial-state,.drx-p0-editorial-state p,small) {
 font-size:var(--drxsys-sm)!important;line-height:1.5!important;letter-spacing:0!important;
}
html body #main#main#main#main :where(.drx-eyebrow,.drx-f5-eyebrow,.drx-card__label,.drx3-eyebrow,.drx-decision-kicker,.drx-badge) {
 font-size:var(--drxsys-xs)!important;font-weight:var(--drxsys-semibold)!important;
 line-height:var(--drxsys-ui-line)!important;letter-spacing:var(--drxsys-label-track)!important;
}
html body #main#main#main#main :is(.drx-canonical-group>h2,.drx-canonical-toc h2,.drx-toc-title) {
 font-size:var(--drxsys-xs)!important;letter-spacing:var(--drxsys-label-track)!important;
 line-height:var(--drxsys-ui-line)!important;
}
html body #main#main#main#main :where(.drx-canonical-toc li,.drx-canonical-toc a) {font-size:var(--drxsys-sm)!important;line-height:1.5!important}
html body #main#main#main#main :where(table th,table td,table td p,table td li) {
 font-size:var(--drxsys-sm)!important;line-height:1.5!important;letter-spacing:0!important;
 font-variant-numeric:tabular-nums lining-nums;
}
html body #main#main#main#main :where(table th) {font-weight:var(--drxsys-semibold)!important}
html body #main#main#main#main :where(.drx-card,.drx-clinical-card,.drx3-card,.drx3-drug,.dxcalc,.drx-decision-card) {
 border-radius:var(--drxsys-radius)!important;border-color:var(--drxsys-line)!important;
 box-shadow:var(--drxsys-shadow)!important;padding:var(--drxsys-s5)!important;
}
html body #main#main#main#main :where(.drx-grid,.drx3-grid-2,.drx-decision-grid,.dxcalc .dxrow) {gap:var(--drxsys-s4)!important}
html body #header#header#header#header :where(a,button),
html body #footer#footer#footer#footer :where(a,button,p) {
 font-family:var(--drxsys-font)!important;font-size:var(--drxsys-sm)!important;
 font-weight:var(--drxsys-semibold)!important;line-height:var(--drxsys-ui-line)!important;
 letter-spacing:0!important;
}
html body #main#main#main#main :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible {
 outline:3px solid var(--drxsys-focus)!important;outline-offset:3px!important;
}
html body #main#main#main#main ::selection {background:#c8e9e2;color:#0f172a}
html body #header#header#header#header .drxds-brand {font-size:1.5rem!important;font-weight:700!important;letter-spacing:-.02em!important}
@media(max-width:700px) {
 html body #main#main#main#main :where(.drx-card,.drx-clinical-card,.drx3-card,.drx3-drug,.dxcalc,.drx-decision-card) {padding:var(--drxsys-s4)!important}
}
/* DERMRX SYSTEM 2026-10-03 END */
/* DERMRX CONTROLAR UNIFIED 2026-10-10 START — presentation only */
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct{
 --ct-bg:#f7faf8;--ct-surface:#fff;--ct-surface2:#f1f7f4;--ct-ink:#183b40;--ct-ink2:#23474b;--ct-ink3:#50666a;--ct-muted:#5d7174;
 --ct-line:#d7e3e1;--ct-line2:#e5edeb;--ct-brand:#14655f;--ct-brand-ink:#14655f;--ct-brand-bg:#eaf5f1;--ct-brand-line:#bcd9ce;--ct-on-brand:#fff;
 --ct-p1:#14655f;--ct-p2:#14655f;--ct-p3:#14655f;--ct-on-pc:#fff;--ct-r:12px;--ct-sh:none;--ct-sh2:0 8px 24px rgba(24,59,64,.08);
 max-width:1160px!important;padding:24px 0 56px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;color:var(--ct-ink)!important;
}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-migas{margin-bottom:20px!important;font-size:13px!important;color:var(--ct-muted)!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-hero{display:block!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;margin:0 0 28px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-hero-copy{max-width:920px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-kicker{font-size:12px!important;font-weight:650!important;letter-spacing:.06em!important;color:var(--ct-brand-ink)!important;gap:8px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-kicker-i{font-family:inherit!important;font-style:normal!important;background:var(--ct-brand-bg)!important;color:var(--ct-brand-ink)!important;border:1px solid var(--ct-brand-line)!important;width:30px!important;height:30px!important;border-radius:8px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-h1{font-family:inherit!important;font-size:clamp(30px,3.6vw,44px)!important;font-weight:720!important;line-height:1.15!important;letter-spacing:-.035em!important;max-width:26ch!important;margin:14px 0!important;color:var(--ct-ink)!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-h1 em{font-family:inherit!important;font-style:normal!important;font-weight:inherit!important;color:inherit!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-lede{display:block!important;font-size:16px!important;line-height:1.6!important;color:var(--ct-ink3)!important;max-width:74ch!important;margin:14px 0 0!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .drx-editorial-badge{margin:12px 0 0!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .drx-flow-box{padding:22px!important;background:var(--ct-surface)!important;border:1px solid var(--ct-line)!important;border-radius:12px!important;margin:0 0 18px!important;box-shadow:none!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .drx-flow-box h2{font-family:inherit!important;font-size:18px!important;font-weight:650!important;line-height:1.35!important;color:var(--ct-ink)!important;margin:0 0 14px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .drx-flow-choices{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .drx-flow-choices button{display:block!important;width:100%!important;min-height:64px!important;text-align:left!important;padding:18px 20px!important;margin:0!important;border:1px solid var(--ct-line)!important;border-radius:9px!important;background:var(--ct-surface2)!important;color:var(--ct-ink)!important;font-family:inherit!important;font-size:17px!important;font-weight:650!important;line-height:1.35!important;box-shadow:none!important;cursor:pointer}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .drx-flow-choices button:hover,body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .drx-flow-choices button[aria-pressed="true"]{border-color:var(--ct-brand)!important;background:var(--ct-brand-bg)!important;color:var(--ct-brand-ink)!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-bar{position:static!important;display:block!important;padding:18px 20px!important;margin:0 0 20px!important;border:1px solid var(--ct-line)!important;border-radius:12px!important;background:var(--ct-surface)!important;box-shadow:none!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-search{width:100%!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-search input{min-height:50px!important;font-size:16px!important;border-radius:8px!important;background:var(--ct-surface2)!important;color:var(--ct-ink)!important;border:1px solid var(--ct-line)!important;padding-block:12px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .drx-search-scope{display:flex!important;flex-wrap:wrap!important;gap:4px 12px!important;justify-content:space-between!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.5!important;color:var(--ct-muted)!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .drx-search-scope a{font-size:12px!important;color:var(--ct-brand-ink)!important;text-decoration:underline!important;text-underline-offset:3px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sec{padding:0!important;margin:30px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scroll-margin-top:110px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sec-h{gap:12px!important;margin:0 0 18px!important;align-items:flex-start!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sec-h :is(h2,[role="heading"]){font-family:inherit!important;font-size:23px!important;font-weight:680!important;line-height:1.25!important;color:var(--ct-ink)!important;margin:2px 0 0!important;letter-spacing:-.015em!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sec-h p{font-size:14px!important;line-height:1.55!important;color:var(--ct-ink3)!important;margin-top:5px!important;max-width:82ch!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-num{background:var(--ct-brand-bg)!important;border:1px solid var(--ct-brand-line)!important;color:var(--ct-brand-ink)!important;border-radius:8px!important;font-size:12px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-phases,body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-phase{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-phase-h,body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sit>[role="heading"],body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sit>h3{font-family:inherit!important;font-size:16px!important;font-weight:650!important;line-height:1.4!important;color:var(--ct-ink)!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 4px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-phase-h span{background:var(--ct-brand-bg)!important;color:var(--ct-brand-ink)!important;border:1px solid var(--ct-brand-line)!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-phase-d{font-size:13px!important;color:var(--ct-muted)!important;margin:0 0 16px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-mods{gap:12px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-mod{background:var(--ct-surface)!important;border:1px solid var(--ct-line)!important;border-radius:12px!important;overflow:hidden!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-mod-a{display:grid!important;gap:8px!important;padding:18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ct-ink)!important;min-width:0!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-mod-a strong,body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-tool strong{font-family:inherit!important;font-size:17px!important;font-weight:650!important;line-height:1.35!important;color:var(--ct-ink)!important;letter-spacing:-.01em!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-mod-a>span:not(.drx-object__type),body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-tool>span:not(.drx-object__type){font-size:14px!important;font-weight:400!important;line-height:1.55!important;color:var(--ct-ink3)!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-tag{display:none!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .drx-object__type{font-family:inherit!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.015em!important;color:var(--ct-brand-ink)!important;margin:0 0 2px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .drx-object__type::before{display:none!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-mod-s{margin:0!important;border-top:1px solid var(--ct-line2)!important;background:var(--ct-surface2)!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-mod-s summary{min-height:44px!important;padding:12px 18px!important;font-size:13px!important;font-weight:600!important;color:var(--ct-brand-ink)!important;line-height:1.3!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-mod-s li a{font-size:13px!important;line-height:1.5!important;padding:8px 10px!important;color:var(--ct-ink)!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sit ul{gap:12px!important;margin-top:16px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sit a{display:grid!important;gap:8px!important;padding:18px!important;border:1px solid var(--ct-line)!important;border-left:1px solid var(--ct-line)!important;border-radius:12px!important;background:var(--ct-surface)!important;box-shadow:none!important;color:var(--ct-ink)!important;min-width:0!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sit a>span:not(.drx-object__type){font-family:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.45!important;color:var(--ct-ink)!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sit a small{font-size:12px!important;line-height:1.5!important;color:var(--ct-muted)!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-tool{display:grid!important;gap:8px!important;padding:20px!important;border:1px solid var(--ct-line)!important;border-radius:12px!important;background:var(--ct-surface)!important;box-shadow:none!important;height:100%!important;min-width:0!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct :is(.ct-mod-a,.ct-sit a,.ct-tool):hover{background:var(--ct-surface2)!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-fams{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:24px!important;padding-top:0!important;border:0!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-fam{background:var(--ct-surface)!important;border:1px solid var(--ct-line)!important;padding:18px!important;border-radius:12px!important;min-width:0!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-fam :is(h3,[role="heading"]){font-family:inherit!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important;color:var(--ct-ink)!important;margin:0 0 12px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-chip{font-size:13px!important;line-height:1.4!important;min-height:36px!important;border-radius:7px!important;background:var(--ct-surface2)!important;border:1px solid var(--ct-line)!important;color:var(--ct-ink)!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-pick{max-width:680px!important;padding:20px!important;border:1px solid var(--ct-line)!important;border-radius:12px!important;background:var(--ct-surface)!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct #ct-drug{background:var(--ct-surface2)!important;color:var(--ct-ink)!important;border-color:var(--ct-line)!important;min-height:48px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-card{padding:22px!important;border:1px solid var(--ct-brand-line)!important;border-left:4px solid var(--ct-brand)!important;border-radius:12px!important;background:var(--ct-surface)!important;color:var(--ct-ink)!important;box-shadow:none!important;scroll-margin-top:110px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-card :is(h3,[role="heading"]){font-family:inherit!important;font-size:23px!important;font-weight:650!important;line-height:1.3!important;color:var(--ct-ink)!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-res{margin:0 0 24px!important;padding:20px!important;border:1px solid var(--ct-brand-line)!important;border-radius:12px!important;background:var(--ct-surface)!important;box-shadow:none!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-res-g a{border:1px solid var(--ct-line)!important;padding:12px 14px!important;border-radius:8px!important;background:var(--ct-surface)!important;color:var(--ct-ink)!important;gap:4px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-res-g ul{gap:8px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-res-g a small{color:var(--ct-muted)!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-note{padding:20px!important;border:1px solid var(--ct-line)!important;border-radius:12px!important;background:var(--ct-surface2)!important;margin-top:30px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-note :is(h2,[role="heading"]){font-family:inherit!important;font-size:16px!important;font-weight:650!important;color:var(--ct-ink)!important;margin-bottom:8px!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-note p{font-size:13px!important;line-height:1.6!important;color:var(--ct-ink3)!important}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct :is(a,button,input,summary):focus-visible{outline:3px solid var(--ct-brand)!important;outline-offset:3px!important}
html[data-theme="dark"] body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct{
 --ct-bg:#0b1d18;--ct-surface:#102820;--ct-surface2:#15352b;--ct-ink:#e3efe8;--ct-ink2:#d1e2d8;--ct-ink3:#b4cdbf;--ct-muted:#aac4b7;--ct-line:#35594a;--ct-line2:#294a3c;
 --ct-brand:#90d6bb;--ct-brand-ink:#90d6bb;--ct-brand-bg:#193f31;--ct-brand-line:#49745f;--ct-on-brand:#0b1d18;--ct-p1:#90d6bb;--ct-p2:#90d6bb;--ct-p3:#90d6bb;--ct-on-pc:#0b1d18;
}
html[data-theme="dark"] body.page-id-4837 #main#main#main#main#main#main#main#main,html[data-theme="dark"] body.page-id-4837 #main-container#main-container#main-container#main-container#main-container#main-container#main-container#main-container{background:#0b1d18!important;color:#e3efe8!important}
@media(max-width:1200px){body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct{padding-inline:20px!important}}
@media(max-width:900px){body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-phases,body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sits{grid-template-columns:1fr!important;gap:28px!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-fams{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-mods,body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sit ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}}
@media(max-width:640px){body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct{padding:20px 16px 40px!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-h1{font-size:30px!important;max-width:100%!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-lede{font-size:15px!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-hero{margin-bottom:22px!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .drx-flow-box{padding:18px 16px!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .drx-flow-choices{grid-template-columns:1fr!important;gap:10px!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .drx-flow-choices button{min-height:54px!important;font-size:16px!important;padding:16px!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-bar{padding:16px!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sec-h :is(h2,[role="heading"]){font-size:21px!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-fams,body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-tools,body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-mods,body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sit ul{grid-template-columns:1fr!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-pick,body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-card{padding:18px 16px!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-mod-a,body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-sit a,body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-tool{padding:18px 16px!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-mod-a strong{font-size:17px!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-note{padding:18px 16px!important}}
@media(prefers-reduced-motion:reduce){body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct *{scroll-behavior:auto!important;transition:none!important}}
body.page-id-4837 #main#main#main#main#main#main#main#main .drx-session-mode{max-width:1160px!important;margin:12px auto 0!important;padding:12px 16px!important;border:1px solid #d7e3e1!important;border-radius:10px!important;background:#fff!important;color:#23474b!important;font-size:12px!important;line-height:1.5!important}
body.page-id-4837 #main#main#main#main#main#main#main#main .drx-session-mode label{font-size:13px!important;font-weight:600!important;line-height:1.4!important}
body.page-id-4837 #main#main#main#main#main#main#main#main .drx-session-mode [data-session-state]{font-size:12px!important;line-height:1.5!important;margin:6px 0!important;color:#50666a!important}
body.page-id-4837 #main#main#main#main#main#main#main#main .drx-session-mode summary{font-size:12px!important;line-height:1.5!important;color:#14655f!important}
body.page-id-4837 #main#main#main#main#main#main#main#main #drx-calendar-entry{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:8px 20px!important;max-width:1160px!important;margin:16px auto 0!important;padding:14px 16px!important;border:1px solid #d7e3e1!important;border-radius:10px!important;background:#fff!important;color:#23474b!important}
body.page-id-4837 #main#main#main#main#main#main#main#main #drx-calendar-entry h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important;color:inherit!important;padding:0!important;margin:0!important;border:0!important;letter-spacing:0!important}
body.page-id-4837 #main#main#main#main#main#main#main#main #drx-calendar-entry h2::before,body.page-id-4837 #main#main#main#main#main#main#main#main #drx-calendar-entry h2::after{display:none!important;content:none!important}
body.page-id-4837 #main#main#main#main#main#main#main#main #drx-calendar-entry a{font-size:13px!important;line-height:1.4!important;font-weight:600!important;color:#14655f!important}
html[data-theme="dark"] body.page-id-4837 #main#main#main#main#main#main#main#main :is(.drx-session-mode,#drx-calendar-entry){background:#102820!important;color:#e3efe8!important;border-color:#35594a!important}
html[data-theme="dark"] body.page-id-4837 #main#main#main#main#main#main#main#main .drx-session-mode [data-session-state]{color:#b4cdbf!important}
html[data-theme="dark"] body.page-id-4837 #main#main#main#main#main#main#main#main :is(.drx-session-mode summary,#drx-calendar-entry a){color:#90d6bb!important}
body.page-id-4837.dark-theme #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct{
 --ct-bg:#0b1d18;--ct-surface:#102820;--ct-surface2:#15352b;--ct-ink:#e3efe8;--ct-ink2:#d1e2d8;--ct-ink3:#b4cdbf;--ct-muted:#aac4b7;--ct-line:#35594a;--ct-line2:#294a3c;
 --ct-brand:#90d6bb;--ct-brand-ink:#90d6bb;--ct-brand-bg:#193f31;--ct-brand-line:#49745f;--ct-on-brand:#0b1d18;--ct-p1:#90d6bb;--ct-p2:#90d6bb;--ct-p3:#90d6bb;--ct-on-pc:#0b1d18;
}
@media(prefers-color-scheme:dark){html:not([data-theme]) body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct{
 --ct-bg:#0b1d18;--ct-surface:#102820;--ct-surface2:#15352b;--ct-ink:#e3efe8;--ct-ink2:#d1e2d8;--ct-ink3:#b4cdbf;--ct-muted:#aac4b7;--ct-line:#35594a;--ct-line2:#294a3c;
 --ct-brand:#90d6bb;--ct-brand-ink:#90d6bb;--ct-brand-bg:#193f31;--ct-brand-line:#49745f;--ct-on-brand:#0b1d18;--ct-p1:#90d6bb;--ct-p2:#90d6bb;--ct-p3:#90d6bb;--ct-on-pc:#0b1d18;
}}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct [hidden],body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct [data-drx-flow-hidden]{display:none!important}
@media print{body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct :is(.ct-bar,.ct-res,.ct-pick,.ct-x){display:none!important}body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-mod-s>ul{display:grid!important}}
body.page-id-4837 #drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct#drx-ct .ct-mod{padding:0!important;display:block!important;gap:0!important}
/* DERMRX CONTROLAR UNIFIED 2026-10-10 END */

/* DERMRX MONITOR PAGE 2026-10-10 START — presentation only */
body.page-id-4458 #main#main#main#main#main#main#main#main{--mon-ink:#182d28;--mon-muted:#596e65;--mon-line:#d8e4dd;--mon-paper:#f5f8f6;--mon-card:#fff;--mon-brand:#095f54;background:var(--mon-paper)!important;color:var(--mon-ink)!important}
html[data-theme="dark"] body.page-id-4458 #main#main#main#main#main#main#main#main,body.page-id-4458[data-theme="dark"] #main#main#main#main#main#main#main#main{--mon-ink:#e3efe8;--mon-muted:#a0b9a9;--mon-line:#315246;--mon-paper:#0b1d18;--mon-card:#102820;--mon-brand:#90d6bb}
body.page-id-4458 #main#main#main#main#main#main#main#main #drxm-start{max-width:1180px!important;padding:24px 24px 48px!important;margin:0 auto!important}
body.page-id-4458 #main#main#main#main#main#main#main#main #post-4458{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important}
body.page-id-4458 #main#main#main#main#main#main#main#main .drxm-breadcrumb{min-height:36px!important;height:auto!important;margin:0 0 8px!important;font-size:12px!important;color:var(--mon-muted)!important}
body.page-id-4458 #main#main#main#main#main#main#main#main .drxm-breadcrumb a{color:var(--mon-muted)!important;font-size:12px!important}
body.page-id-4458 #main#main#main#main#main#main#main#main .drxm-header{padding:8px 0 20px!important;margin:0 0 20px!important;border-bottom:1px solid var(--mon-line)!important}
body.page-id-4458 #main#main#main#main#main#main#main#main .drxm-kicker{font-family:inherit!important;font-size:11px!important;line-height:1.4!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--mon-brand)!important;margin:0 0 8px!important}
body.page-id-4458 #main#main#main#main#main#main#main#main .drxm-header h1{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:38px!important;line-height:1.16!important;font-weight:700!important;letter-spacing:-.03em!important;max-width:32ch!important;text-wrap:pretty!important;color:var(--mon-ink)!important;margin:0 0 14px!important}
body.page-id-4458 #main#main#main#main#main#main#main#main .drxm-meta{font-size:12px!important;color:var(--mon-muted)!important;margin:12px 0 0!important;line-height:1.5!important}
body.page-id-4458 #main#main#main#main#main#main#main#main .drx-monitor-trace{box-sizing:border-box!important;max-width:none!important;width:100%!important;margin:0 0 12px!important;padding:14px 18px!important;border:1px solid var(--mon-line)!important;border-left:3px solid var(--mon-brand)!important;border-radius:9px!important;background:var(--mon-card)!important;font-size:13px!important;line-height:1.55!important;color:var(--mon-muted)!important}
body.page-id-4458 #main#main#main#main#main#main#main#main .drx-monitor-trace strong{display:block!important;margin:0 0 5px!important;font-size:13px!important;font-weight:650!important;color:var(--mon-ink)!important}
body.page-id-4458 #main#main#main#main#main#main#main#main .drx-monitor-trace p{font-size:13px!important;line-height:1.55!important;margin:0!important;max-width:none!important;color:var(--mon-muted)!important}
body.page-id-4458 #main#main#main#main#main#main#main#main .drx-monitor-review-progress{font-size:12px!important;line-height:1.6!important;color:var(--mon-muted)!important;max-width:none!important;margin:0 0 20px!important;padding:0 4px!important}
body.page-id-4458 #main#main#main#main#main#main#main#main #mh-host{display:block!important;margin:0!important;padding:0!important;max-width:none!important;scroll-margin-top:100px!important}
body.page-id-4458 #main#main#main#main#main#main#main#main .drxm-return{border-top:1px solid var(--mon-line)!important;margin:20px 0 0!important;padding:16px 0 0!important}
body.page-id-4458 #main#main#main#main#main#main#main#main [hidden]{display:none!important}
@media(max-width:640px){
 body.page-id-4458 #main#main#main#main#main#main#main#main #drxm-start{padding:16px 16px 36px!important}
 body.page-id-4458 #main#main#main#main#main#main#main#main .drxm-header h1{font-size:28px!important;line-height:1.22!important;max-width:none!important}
 body.page-id-4458 #main#main#main#main#main#main#main#main .drxm-header{padding-bottom:16px!important;margin-bottom:16px!important}
 body.page-id-4458 #main#main#main#main#main#main#main#main .drx-monitor-trace{padding:12px 14px!important}
}
/* DERMRX MONITOR PAGE 2026-10-10 END */

/* DERMRX RP UNIFIED 2026-10-10 START — presentation only */
@media screen{
body.page-id-8023:has(#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2){overflow-x:clip!important;overflow-y:visible!important}
body.page-id-8023 #main#main#main#main#main#main#main#main{--rp-canvas:#f5f8f6;--rp-ink:#182d28;--rp-muted:#596e65;--rp-line:#d8e4dd;--rp-card:#fff;--rp-tint:#e9f5ef;--rp-brand:#095f54;background:var(--rp-canvas)!important;color:var(--rp-ink)!important}
html[data-theme="dark"] body.page-id-8023 #main#main#main#main#main#main#main#main{--rp-canvas:#0b1d18;--rp-ink:#e3efe8;--rp-muted:#a0b9a9;--rp-line:#315246;--rp-card:#102820;--rp-tint:#173b2e;--rp-brand:#90d6bb}
body.page-id-8023 #main#main#main#main#main#main#main#main .entry-content{max-width:none!important;margin:0!important;padding:0!important}
body.page-id-8023 #main#main#main#main#main#main#main#main .drx-session-mode{box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:1160px!important;margin:16px auto 0!important;padding:12px 16px!important;border:1px solid var(--rp-line)!important;border-radius:9px!important;background:var(--rp-card)!important;color:var(--rp-muted)!important;font-size:12px!important;line-height:1.5!important}
body.page-id-8023 #main#main#main#main#main#main#main#main .drx-session-mode :is(p,label,summary){font-size:12px!important;line-height:1.5!important;color:var(--rp-muted)!important;margin-block:5px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2{
 --rx-font:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--rx-ink:#182d28;--rx-muted:#596e65;--rx-line:#d8e4dd;--rx-paper:#f5f8f6;--rx-card:#fff;--rx-tint:#e9f5ef;--rx-brand:#095f54;--rx-warn-bg:#fdf3dc;--rx-warn-ink:#805a15;--rx-error-bg:#fcece7;--rx-error:#a74735;
 width:calc(100% - 48px)!important;max-width:1160px!important;box-sizing:border-box!important;margin:0 auto!important;padding:24px 0 48px!important;background:var(--rx-paper)!important;color:var(--rx-ink)!important;font-family:var(--rx-font)!important;font-size:15px!important;line-height:1.6!important;
}
html[data-theme="dark"] body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2{--rx-ink:#e3efe8;--rx-muted:#a0b9a9;--rx-line:#315246;--rx-paper:#0b1d18;--rx-card:#102820;--rx-tint:#173b2e;--rx-brand:#90d6bb;--rx-warn-bg:#3b321d;--rx-warn-ink:#edd08f;--rx-error-bg:#452824;--rx-error:#f1b7ae;color-scheme:dark}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 :is(h1,h2,h3,h4,p,span,a,button,input,select,textarea,label,small,strong,summary){font-family:var(--rx-font)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 :is(h1,h2,h3,h4){color:var(--rx-ink)!important;letter-spacing:-.02em!important;text-wrap:pretty!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 :is(button,input,select,textarea){box-sizing:border-box!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--rx-brand)!important;outline-offset:3px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 :is(.rx-hero,.rx-card,.rx-item,.rx-toolbar,.rx-output-card){box-shadow:none!important;border:1px solid var(--rx-line)!important;border-radius:12px!important;background:var(--rx-card)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-hero{display:block!important;padding:24px 28px!important;background:var(--rx-tint)!important;margin:0 0 18px!important;overflow:visible!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-hero::after{display:none!important;content:none!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-kicker{color:var(--rx-brand)!important;font-size:11px!important;letter-spacing:.07em!important;line-height:1.4!important;margin-bottom:10px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-kicker-icon{background:var(--rx-brand)!important;color:var(--rx-card)!important;font-size:14px!important;border-radius:6px!important;min-width:28px!important;height:28px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .drx-ds-bc{font-size:12px!important;margin:0 0 12px!important;padding:0!important;color:var(--rx-muted)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .drx-ds-bc ol{padding:0!important;margin:0!important;line-height:1.5!important;gap:6px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-hero-copy{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:16px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-hero-copy>:is(.rx-kicker,.drx-ds-bc,#drx-30s-mode,p){grid-column:1/-1!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-hero-copy>h1{grid-column:1!important;grid-row:3!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-hero-copy>.drx-editorial-badge{grid-column:2!important;grid-row:3!important;align-self:start!important;margin:0!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-hero-copy>.drx-editorial-badge[open]{grid-column:1/-1!important;grid-row:auto!important;width:100%!important;max-width:100%!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .drx-ds-bc :is(a,span){font-size:12px!important;color:var(--rx-muted)!important;font-weight:400!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-hero :is(h1,h2){font-size:38px!important;line-height:1.18!important;font-weight:700!important;margin:0 0 14px!important;max-width:34ch!important;color:var(--rx-ink)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-hero>div>p{font-size:14px!important;line-height:1.6!important;max-width:90ch!important;margin:14px 0 0!important;color:var(--rx-muted)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-trust{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px 20px!important;margin:18px 0 0!important;flex-basis:auto!important;width:auto!important;max-width:none!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-trust span{font-size:12px!important;line-height:1.5!important;padding:0!important;background:none!important;border:0!important;color:var(--rx-muted)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-trust span::before{background:var(--rx-brand)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 #drx-30s-mode{margin:14px 0 0!important;background:var(--rx-card)!important;border:1px solid var(--rx-line)!important;border-radius:8px!important;padding:10px 12px!important;max-width:none!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .drx-30s-mode-inner{gap:10px!important;flex-wrap:wrap!important;padding:0!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 #drx-30s-mode :is(span,button){font-size:12px!important;color:var(--rx-muted)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 #drx-30s-mode button{min-height:32px!important;min-block-size:32px!important;padding:6px 10px!important;border-radius:6px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 #drx-30s-mode button[aria-pressed="true"]{background:var(--rx-brand)!important;color:var(--rx-card)!important;border-color:var(--rx-brand)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-workbar{position:static!important;display:flex!important;flex-wrap:wrap!important;gap:12px 20px!important;align-items:center!important;justify-content:space-between!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-workbar nav{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-workbar nav a{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:10px 14px!important;border:1px solid var(--rx-line)!important;border-radius:8px!important;background:var(--rx-card)!important;color:var(--rx-brand)!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-saving{display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;color:var(--rx-muted)!important;line-height:1.5!important;margin:0!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 input[type="checkbox"]{accent-color:var(--rx-brand)!important;min-block-size:18px!important;width:18px!important;height:18px!important;flex:0 0 18px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .drx-local-notice{box-sizing:border-box!important;padding:14px 18px!important;margin:0 0 22px!important;border:1px solid var(--rx-line)!important;border-left:3px solid var(--rx-brand)!important;border-radius:9px!important;background:var(--rx-card)!important;color:var(--rx-muted)!important;font-size:12px!important;line-height:1.65!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .drx-local-notice strong{color:var(--rx-ink)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 #drx-clear-local{margin:10px 0 0!important;min-height:36px!important;min-block-size:36px!important;padding:8px 12px!important;border:1px solid var(--rx-line)!important;border-radius:7px!important;background:var(--rx-paper)!important;color:var(--rx-muted)!important;font-size:12px!important;line-height:1.4!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-shell{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(360px,1fr)!important;gap:24px!important;align-items:start!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-workspace{display:grid!important;gap:16px!important;min-width:0!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-toolbar{padding:18px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:12px!important;scroll-margin-top:100px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-progress-icon,body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-number{width:36px!important;height:36px!important;background:var(--rx-tint)!important;color:var(--rx-brand)!important;font-size:15px!important;font-weight:650!important;border-radius:8px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-progress-copy strong{font-size:15px!important;color:var(--rx-ink)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-progress-copy span{font-size:12px!important;line-height:1.5!important;color:var(--rx-muted)!important;margin-top:4px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-add-actions{gap:8px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-add-actions button{padding:10px 12px!important;min-height:44px!important;border:1px solid var(--rx-line)!important;border-radius:8px!important;background:var(--rx-card)!important;color:var(--rx-brand)!important;font-size:13px!important;line-height:1.4!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-add-actions button:first-child{background:var(--rx-brand)!important;color:var(--rx-card)!important;border-color:var(--rx-brand)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 #drx-rp-context-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 #drx-rp-context-actions button{min-height:40px!important;min-block-size:40px!important;padding:9px 12px!important;border:1px solid var(--rx-line)!important;border-radius:8px!important;background:var(--rx-card)!important;color:var(--rx-brand)!important;font-size:12px!important;line-height:1.4!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 #drx-rp-context-actions p{flex-basis:100%!important;margin:0!important;font-size:12px!important;color:var(--rx-muted)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 #drx-rp-context-actions p:empty{display:none!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-item{overflow:visible!important;animation:none!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-item-head{grid-template-columns:36px minmax(0,1fr) 150px 36px!important;padding:16px 18px!important;background:var(--rx-paper)!important;border-color:var(--rx-line)!important;border-radius:12px 12px 0 0!important;gap:10px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-item-title h3{font-size:18px!important;line-height:1.3!important;font-weight:650!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-item-title p{font-size:12px!important;line-height:1.5!important;margin:4px 0 0!important;color:var(--rx-muted)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-type-wrap select{height:40px!important;min-block-size:40px!important;font-size:12px!important;max-width:100%!important;border:1px solid var(--rx-line)!important;color:var(--rx-ink)!important;background-color:var(--rx-card)!important;border-radius:8px!important;padding:8px 24px 8px 10px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-remove{width:36px!important;min-height:40px!important;min-block-size:40px!important;padding:0!important;color:var(--rx-muted)!important;font-size:22px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-remove:hover{background:var(--rx-error-bg)!important;color:var(--rx-error)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-item-actions{gap:6px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-item-actions button{min-height:32px!important;min-block-size:32px!important;padding:6px 10px!important;border:1px solid var(--rx-line)!important;border-radius:6px!important;background:var(--rx-card)!important;color:var(--rx-brand)!important;font-size:12px!important;line-height:1.4!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 16px!important;padding:20px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-fields label{font-size:13px!important;line-height:1.5!important;color:var(--rx-ink)!important;font-weight:600!important;min-width:0!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-fields em{color:var(--rx-muted)!important;font-style:normal!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-fields :is(input,textarea){width:100%!important;max-width:100%!important;min-width:0!important;margin:8px 0 0!important;padding:10px 12px!important;border:1px solid var(--rx-line)!important;border-radius:8px!important;background:var(--rx-paper)!important;color:var(--rx-ink)!important;font-size:15px!important;line-height:1.5!important;font-weight:400!important;box-shadow:none!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-fields input{height:44px!important;min-block-size:44px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-fields textarea{min-height:84px!important;resize:vertical!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 :is(input,textarea)::placeholder{color:var(--rx-muted)!important;opacity:.85!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-fields :is(input,textarea):focus{border-color:var(--rx-brand)!important;box-shadow:none!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-fields [aria-invalid="true"]{border-color:var(--rx-error)!important;background:var(--rx-error-bg)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-chips{gap:6px!important;margin:8px 0 0!important;flex-wrap:wrap!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-chips button{font-size:11px!important;line-height:1.35!important;min-height:30px!important;min-block-size:30px!important;padding:5px 8px!important;border:1px solid var(--rx-line)!important;border-radius:6px!important;color:var(--rx-muted)!important;background:var(--rx-card)!important;font-weight:500!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-chips button:is(:hover,.is-on){border-color:var(--rx-brand)!important;color:var(--rx-brand)!important;background:var(--rx-tint)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-item-missing{margin:0 20px 18px!important;padding:10px 12px!important;border:1px solid var(--rx-line)!important;border-radius:8px!important;background:var(--rx-paper)!important;color:var(--rx-muted)!important;font-size:12px!important;line-height:1.55!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-complete{background:var(--rx-tint)!important;color:var(--rx-brand)!important;border-color:var(--rx-line)!important;font-size:11px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-add-more{border:1px dashed var(--rx-line)!important;border-radius:8px!important;background:var(--rx-card)!important;color:var(--rx-brand)!important;padding:12px 14px!important;min-height:44px!important;font-size:13px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-suggest{z-index:40!important;border:1px solid var(--rx-line)!important;border-radius:10px!important;background:var(--rx-card)!important;box-shadow:0 12px 30px rgba(13,44,31,.15)!important;max-height:min(50vh,340px)!important;padding:6px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-suggest button{min-height:48px!important;padding:10px 12px!important;border-radius:6px!important;background:transparent!important;color:var(--rx-ink)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-suggest button:is(:hover,.is-active){background:var(--rx-tint)!important;border-color:var(--rx-line)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-suggest strong{font-size:14px!important;line-height:1.5!important;color:var(--rx-ink)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-suggest :is(small,.rx-suggest-hint){color:var(--rx-muted)!important;font-size:12px!important;line-height:1.5!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-presets{padding:20px!important;scroll-margin-top:100px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-presets>header{gap:12px!important;margin:0 0 16px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-presets h3{font-size:20px!important;line-height:1.3!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-presets p{font-size:13px!important;color:var(--rx-muted)!important;line-height:1.55!important;margin:6px 0 0!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-library-disclosure{border:0!important;border-top:1px solid var(--rx-line)!important;border-radius:0!important;background:transparent!important;padding-top:12px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-library-disclosure>summary{color:var(--rx-brand)!important;font-size:14px!important;min-height:44px!important;line-height:1.5!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-library-tools{gap:12px!important;margin-top:10px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-search input{height:44px!important;border:1px solid var(--rx-line)!important;border-radius:8px!important;background:var(--rx-paper)!important;color:var(--rx-ink)!important;font-size:14px!important;padding:10px 12px 10px 38px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-search>span{color:var(--rx-muted)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-filters{gap:6px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-filters button{min-height:34px!important;min-block-size:34px!important;padding:7px 10px!important;border:1px solid var(--rx-line)!important;border-radius:6px!important;background:var(--rx-card)!important;color:var(--rx-muted)!important;font-size:12px!important;line-height:1.4!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-filters button.is-active{background:var(--rx-brand)!important;border-color:var(--rx-brand)!important;color:var(--rx-card)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-library-count{font-size:12px!important;color:var(--rx-muted)!important;margin:12px 0!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-grid{gap:10px!important;max-height:430px!important;scrollbar-color:var(--rx-line) transparent!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-grid button{padding:14px 12px!important;min-height:84px!important;border:1px solid var(--rx-line)!important;border-radius:8px!important;background:var(--rx-card)!important;color:var(--rx-ink)!important;grid-template-columns:28px minmax(0,1fr) 16px!important;gap:10px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-grid button:hover{border-color:var(--rx-brand)!important;background:var(--rx-tint)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-grid button strong{font-size:14px!important;line-height:1.4!important;color:var(--rx-ink)!important;font-weight:600!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-grid button small{font-size:12px!important;line-height:1.5!important;color:var(--rx-muted)!important;margin-top:5px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-icon{background:var(--rx-tint)!important;color:var(--rx-brand)!important;border-radius:5px!important;font-size:11px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-grid button>b{color:var(--rx-brand)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-library-foot{gap:12px!important;margin-top:14px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-library-foot :is(button,span){font-size:12px!important;line-height:1.5!important;color:var(--rx-muted)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-library-foot button{color:var(--rx-brand)!important;min-height:40px!important;min-block-size:40px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preview{position:sticky!important;top:100px!important;max-height:calc(100dvh - 116px)!important;overflow:auto!important;scrollbar-width:thin!important;scrollbar-color:var(--rx-line) transparent!important;scrollbar-gutter:stable!important;scroll-margin-top:100px!important;min-width:0!important;align-self:start!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-output-card{overflow:hidden!important;border-color:var(--rx-line)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-output-head{padding:18px!important;background:var(--rx-tint)!important;border-color:var(--rx-line)!important;gap:12px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-output-head>div>span{font-size:11px!important;color:var(--rx-muted)!important;line-height:1.5!important;margin-bottom:5px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-output-head h3{font-size:21px!important;line-height:1.3!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-ready{padding:6px 8px!important;border:1px solid var(--rx-line)!important;border-radius:6px!important;background:var(--rx-warn-bg)!important;color:var(--rx-warn-ink)!important;font-size:11px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-ready.is-ready{background:var(--rx-tint)!important;color:var(--rx-brand)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-view-tabs{padding:12px 16px 0!important;gap:8px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-view-tabs button{min-height:44px!important;padding:8px 10px!important;border:1px solid var(--rx-line)!important;border-radius:7px!important;background:var(--rx-card)!important;color:var(--rx-muted)!important;font-size:12px!important;line-height:1.4!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-view-tabs button.is-active{background:var(--rx-brand)!important;border-color:var(--rx-brand)!important;color:var(--rx-card)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-output-body{padding:16px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-paper{min-height:190px!important;padding:18px!important;border:1px solid var(--rx-line)!important;border-radius:6px!important;background:var(--rx-paper)!important;box-shadow:none!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-paper-head{padding-bottom:12px!important;border-color:var(--rx-line)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-paper-head b{font-size:26px!important;font-style:normal!important;color:var(--rx-brand)!important;line-height:1.2!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-paper-head small{font-size:11px!important;color:var(--rx-muted)!important;line-height:1.5!important;margin-top:4px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-paper-head>span{background:var(--rx-card)!important;border-color:var(--rx-line)!important;color:var(--rx-muted)!important;border-radius:6px!important;font-size:11px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 :is(#rx-output,#rx-patient-output){min-height:88px!important;max-height:none!important;overflow:visible!important;margin:12px 0 0!important;color:var(--rx-ink)!important;font-size:14px!important;line-height:1.7!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-empty{font-size:13px!important;color:var(--rx-muted)!important;margin:20px auto!important;line-height:1.6!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-patient-block{border-color:var(--rx-line)!important;margin-top:16px!important;padding-top:12px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-patient-block :is(strong,b){color:var(--rx-ink)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-patient-block p{font-size:14px!important;color:var(--rx-ink)!important;line-height:1.65!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-patient-foot{font-size:12px!important;line-height:1.55!important;color:var(--rx-muted)!important;border-color:var(--rx-line)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-easy-toggle{display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:8px!important;padding:12px!important;margin-bottom:12px!important;border:1px solid var(--rx-line)!important;border-radius:8px!important;background:var(--rx-paper)!important;color:var(--rx-ink)!important;font-size:13px!important;line-height:1.5!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-easy-toggle small{flex-basis:100%!important;font-size:12px!important;color:var(--rx-muted)!important;line-height:1.5!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-validation{font-size:12px!important;line-height:1.55!important;padding:12px!important;background:var(--rx-warn-bg)!important;color:var(--rx-warn-ink)!important;border-color:var(--rx-line)!important;border-radius:8px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-validation button{color:var(--rx-warn-ink)!important;font-size:12px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-validation.is-ready{background:var(--rx-tint)!important;color:var(--rx-brand)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-review-check{gap:10px!important;font-size:13px!important;line-height:1.55!important;padding:12px!important;margin:14px 0 0!important;border:1px solid var(--rx-line)!important;border-radius:8px!important;background:var(--rx-paper)!important;color:var(--rx-ink)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 :is(.rx-primary,.rx-secondary,.rx-clear,.rx-undo){min-height:44px!important;min-block-size:44px!important;line-height:1.45!important;font-size:13px!important;border-radius:8px!important;padding:10px 12px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-primary{background:var(--rx-brand)!important;color:var(--rx-card)!important;border-color:var(--rx-brand)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-secondary{background:var(--rx-card)!important;color:var(--rx-brand)!important;border-color:var(--rx-line)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-clear{color:var(--rx-muted)!important;background:transparent!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-undo{color:var(--rx-brand)!important;background:var(--rx-tint)!important;border-color:var(--rx-line)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 button:disabled{cursor:not-allowed!important;opacity:.65!important;color:var(--rx-muted)!important;background:var(--rx-paper)!important;border-color:var(--rx-line)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-warning{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;border:1px solid var(--rx-line)!important;border-radius:8px!important;background:var(--rx-warn-bg)!important;color:var(--rx-warn-ink)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-warning>span{grid-row:1/3!important;color:var(--rx-warn-ink)!important;background:transparent!important;border-color:var(--rx-warn-ink)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-warning :is(p,strong){font-size:12px!important;line-height:1.55!important;color:var(--rx-warn-ink)!important;margin:0!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-warning .drx-version{grid-column:2!important;font-size:11px!important;line-height:1.5!important;padding-top:8px!important;border-top:1px solid var(--rx-line)!important;max-width:none!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 :is(.rx-privacy,.rx-status,#rx-save-state){font-size:12px!important;line-height:1.55!important;color:var(--rx-muted)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .drx-quality-faq{margin-top:28px!important;padding:22px!important;border:1px solid var(--rx-line)!important;border-radius:12px!important;background:var(--rx-card)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .drx-quality-faq h3{font-size:22px!important;line-height:1.3!important;margin:0 0 16px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .drx-quality-faq details{border-color:var(--rx-line)!important;background:transparent!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .drx-quality-faq summary{font-size:14px!important;line-height:1.5!important;color:var(--rx-ink)!important;min-height:44px!important;padding:12px 0!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .drx-quality-faq p{font-size:14px!important;line-height:1.65!important;color:var(--rx-muted)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-schedule{width:100%!important;border-collapse:collapse!important;font-size:12px!important;line-height:1.5!important;font-variant-numeric:tabular-nums!important;background:var(--rx-card)!important;color:var(--rx-ink)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-schedule :is(th,td){padding:9px 7px!important;border:1px solid var(--rx-line)!important;font-size:11px!important;line-height:1.5!important;color:var(--rx-ink)!important;white-space:normal!important;overflow-wrap:anywhere!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-schedule th{background:var(--rx-tint)!important;color:var(--rx-brand)!important;font-weight:600!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-schedule .is-on{color:var(--rx-brand)!important;background:var(--rx-tint)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-template-preview{width:calc(100% - 32px)!important;max-width:680px!important;max-height:85dvh!important;padding:24px!important;border:1px solid var(--rx-line)!important;border-radius:12px!important;background:var(--rx-card)!important;color:var(--rx-ink)!important;box-shadow:0 20px 60px rgba(8,30,20,.2)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-template-preview::backdrop{background:rgba(8,30,20,.48)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-template-preview h2{font-size:24px!important;line-height:1.25!important;margin:0 0 14px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-template-preview h3{font-size:16px!important;line-height:1.4!important;margin:20px 0 10px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-template-preview p{font-size:14px!important;line-height:1.6!important;color:var(--rx-muted)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-template-preview dl{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;gap:8px 16px!important;padding:16px!important;border-radius:8px!important;background:var(--rx-paper)!important;border:1px solid var(--rx-line)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-template-preview :is(dt,dd){font-size:13px!important;line-height:1.5!important;margin:0!important;color:var(--rx-ink)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-template-preview dt{font-weight:600!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-template-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:20px!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-template-actions button{min-height:44px!important;padding:10px 16px!important;border:1px solid var(--rx-line)!important;border-radius:8px!important;font-size:13px!important;background:var(--rx-paper)!important;color:var(--rx-ink)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-template-actions button:last-child{background:var(--rx-brand)!important;color:var(--rx-card)!important;border-color:var(--rx-brand)!important}
body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 [hidden]{display:none!important}
@media(max-width:980px){
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-shell{grid-template-columns:minmax(0,1fr)!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preview{position:static!important;max-height:none!important;overflow:visible!important;scrollbar-gutter:auto!important}
}
@media(max-width:640px){
 body.page-id-8023 #main#main#main#main#main#main#main#main .drx-session-mode{width:calc(100% - 32px)!important;padding:12px 14px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2{width:calc(100% - 32px)!important;padding:20px 0 36px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-hero{padding:18px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-hero-copy{display:block!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-hero-copy>.drx-editorial-badge{margin:10px 0 0!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-hero :is(h1,h2){font-size:28px!important;line-height:1.22!important;max-width:none!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-trust{gap:6px 14px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-workbar nav{display:grid!important;width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-workbar nav a{font-size:11px!important;padding:8px!important;line-height:1.4!important;justify-content:center!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 :is(.rx-toolbar,.rx-presets,.rx-fields,.rx-item-head,.drx-quality-faq){padding:16px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-fields{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-fields :is(input,textarea),body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-search input{font-size:16px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-item-head{grid-template-columns:32px minmax(0,1fr) 36px!important;gap:10px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-remove{grid-column:3!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-type-wrap{grid-column:2!important;grid-row:2!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-type-wrap select{max-width:100%!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-item-head .rx-item-actions{grid-column:1/-1!important;margin-top:2px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-item-actions button{min-height:40px!important;min-block-size:40px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-add-actions button{flex-basis:100%!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-chips{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:thin!important;padding:2px 0 8px!important;max-width:100%!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-chips button{flex:0 0 auto!important;white-space:nowrap!important;min-height:40px!important;min-block-size:40px!important;font-size:12px!important;padding:8px 10px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-filters button{min-height:40px!important;min-block-size:40px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-grid{grid-template-columns:minmax(0,1fr)!important;max-height:400px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-grid button{grid-template-columns:minmax(0,1fr) 16px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-preset-grid .rx-preset-icon{display:none!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-presets>header{flex-direction:column!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-library-foot{flex-wrap:wrap!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-library-foot span{text-align:left!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-output-head{flex-wrap:wrap!important;padding:16px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-view-tabs button{font-size:12px!important;min-height:48px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-item-missing{margin:0 16px 16px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-template-preview{padding:18px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-template-preview dl{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}
 body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 .rx-template-preview dd{margin-bottom:10px!important}
}
@media(prefers-reduced-motion:reduce){body.page-id-8023 #drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2#drx-rp-v2 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
}
/* DERMRX RP UNIFIED 2026-10-10 END */



/* DermRX: ocultar pestana flotante Gestionar consentimiento */





/* DermRX · Decision-Making in Dermatology · tablas · 2026-10-18
   Scoped to this collection. Specificity matches the existing site typography layer. */
html body #main#main#main#main #drx-dm-reading .dm-comparison{max-width:100%;margin:22px 0;border:1px solid #cfdedc!important;border-radius:8px;overflow:hidden!important;background:#fff}
html body #main#main#main#main #drx-dm-reading .dm-comparison table{display:table!important;table-layout:fixed!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;border:0!important;border-collapse:collapse!important;border-spacing:0!important;padding:0!important;overflow:visible!important}
html body #main#main#main#main #drx-dm-reading .dm-comparison caption{display:table-caption!important;caption-side:top!important;margin:0!important;text-align:left!important;padding:16px 20px!important;background:#edf5f3!important;color:#385d57!important;font-size:15px!important;line-height:1.5!important;border-bottom:1px solid #cfdedc!important}
html body #main#main#main#main #drx-dm-reading .dm-comparison col:first-child{width:26%}
html body #main#main#main#main #drx-dm-reading .dm-comparison col:nth-child(2),html body #main#main#main#main #drx-dm-reading .dm-comparison col:nth-child(3){width:37%}
html body #main#main#main#main #drx-dm-reading .dm-comparison thead{display:table-header-group!important;position:static!important;top:auto!important;transform:none!important}
html body #main#main#main#main #drx-dm-reading .dm-comparison tbody{display:table-row-group!important;padding:0!important}
html body #main#main#main#main #drx-dm-reading .dm-comparison tr{display:table-row!important;padding:0!important}
html body #main#main#main#main #drx-dm-reading .dm-comparison table tr>:is(th,td){display:table-cell!important;position:static!important;width:auto!important;max-width:none!important;padding:17px 20px!important;text-align:left!important;vertical-align:top!important;border:0!important;border-right:1px solid #dfe7ec!important;border-bottom:1px solid #dfe7ec!important;background:#fff!important;color:#0b1a2b!important;font-size:16px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}
html body #main#main#main#main #drx-dm-reading .dm-comparison table thead tr>th{background:#0b1a2b!important;color:#fff!important;font-size:15px!important;font-weight:600!important;border-color:#334657!important}
html body #main#main#main#main #drx-dm-reading .dm-comparison table tbody tr>th{background:#f0f6f4!important;color:#0b5149!important;font-weight:700!important}
html body #main#main#main#main #drx-dm-reading .dm-comparison table tbody tr:nth-child(even)>td{background:#f7f9fb!important}
html body #main#main#main#main #drx-dm-reading .dm-comparison table tr>:last-child{border-right:0!important}
html body #main#main#main#main #drx-dm-reading .dm-comparison table tbody tr:last-child>:is(th,td){border-bottom:0!important}
html body #main#main#main#main #drx-dm-reading .dm-comparison table :is(th,td)>strong{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important}
html body #main#main#main#main #drx-dm-reading .dm-comparison .dm-cell-label{display:none!important}
html body #main#main#main#main #drx-dm-reading .dm-comparison ::selection{background:#cce8e1;color:#0b1a2b}
@media screen and (max-width:700px){
 html body #main#main#main#main #drx-dm-reading .dm-comparison{border:0!important;border-radius:0;overflow:visible!important;background:transparent}
 html body #main#main#main#main #drx-dm-reading .dm-comparison table{display:block!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison colgroup{display:none!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison caption{display:block!important;margin:0 0 16px!important;border:1px solid #cfdedc!important;border-radius:8px;padding:14px 16px!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison thead{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison tbody{display:block!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison table tbody tr{display:block!important;margin:0 0 16px!important;border:1px solid #cfdedc!important;border-radius:8px;overflow:hidden;break-inside:avoid}
 html body #main#main#main#main #drx-dm-reading .dm-comparison table tbody tr:last-child{margin-bottom:0!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison table tbody tr>:is(th,td){display:block!important;width:100%!important;padding:14px 16px!important;border:0!important;background:#fff!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison table tbody tr>th{padding:16px!important;background:#edf5f3!important;border-bottom:1px solid #d6e5e1!important;font-size:18px!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison table tbody tr:nth-child(even)>td{background:#fff!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison table tbody tr>td+td{border-top:1px solid #e7edef!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison .dm-cell-label{display:block!important;margin:0 0 5px!important;color:#526579!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}
}
@media print{
 html body #main#main#main#main #drx-dm-reading .dm-comparison{margin:12pt 0!important;border:1px solid #aebcba!important;border-radius:0;overflow:visible!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison table{display:table!important;min-width:0!important;break-inside:auto!important;page-break-inside:auto!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison caption{font-size:10pt!important;padding:8pt!important;background:#fff!important;color:#111!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison thead{display:table-header-group!important;position:static!important;top:auto!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison tbody{display:table-row-group!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison table tbody tr{display:table-row!important;break-inside:avoid!important;page-break-inside:avoid!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison table tr>:is(th,td){display:table-cell!important;padding:8pt!important;font-size:10pt!important;line-height:1.4!important;border-right:1px solid #cbd3d5!important;border-bottom:1px solid #cbd3d5!important;color:#111!important;background:#fff!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison table thead tr>th,html body #main#main#main#main #drx-dm-reading .dm-comparison table tbody tr>th{font-size:10pt!important;background:#eef2f1!important;color:#111!important}
 html body #main#main#main#main #drx-dm-reading .dm-comparison .dm-cell-label{display:none!important}
}
