/* MEDECAL · Pediatría y Toxicología: tarjetas agrupadas estilo Post-it.
   El color corresponde al tipo documental; no clasifica gravedad ni avala dosis. */
.me-clinical-postit-grid{
 display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,195px),1fr));
 gap:12px;align-items:start;margin:14px 0 23px;min-width:0
}
.me-clinical-postit-grid>.me-clinical-postit{
 --me-note:#edf5fd;--me-note-line:#c8ddeb;--me-note-accent:#568cbb;
 min-width:0;max-width:100%;margin:0!important;border:1px solid var(--me-note-line)!important;
 border-left:4px solid var(--me-note-accent)!important;border-radius:15px!important;
 background:var(--me-note)!important;box-shadow:0 3px 12px rgba(38,71,96,.06)!important;
 overflow:hidden;transition:transform .24s ease,box-shadow .24s ease
}
.me-clinical-postit-grid>.me-clinical-postit:nth-child(4n+2){--me-note:#edf8f1;--me-note-line:#cde6d4;--me-note-accent:#5ea47b}
.me-clinical-postit-grid>.me-clinical-postit:nth-child(4n+3){--me-note:#f6f0fc;--me-note-line:#e0d5ef;--me-note-accent:#9776c4}
.me-clinical-postit-grid>.me-clinical-postit:nth-child(4n+4){--me-note:#fff6e9;--me-note-line:#efdac1;--me-note-accent:#c99a50}
.me-clinical-postit-grid>.me-clinical-postit[data-me-tone="historical"]{--me-note:#fff6e8;--me-note-line:#ebd6ac;--me-note-accent:#b78b39}
.me-clinical-postit-grid>.me-clinical-postit[data-me-tone="danger"],
.me-clinical-postit-grid>.me-clinical-postit[data-me-tone="caution"]{--me-note:#fff0f1;--me-note-line:#e9bac2;--me-note-accent:#bf5261}
.me-clinical-postit-grid>.me-clinical-postit[data-me-tone="intervention"]{--me-note:#f2efff;--me-note-line:#ddd4ef;--me-note-accent:#9478bc}
.me-clinical-postit-grid>.me-clinical-postit:not([open]):hover{transform:translateY(-3px);box-shadow:0 10px 23px rgba(38,71,96,.11)!important}
.me-clinical-postit-grid>.me-clinical-postit[open]{grid-column:1/-1;background:var(--me-note)!important;border-color:var(--me-note-accent)!important;
 box-shadow:0 12px 30px rgba(40,70,90,.12)!important}
.me-clinical-postit-summary{list-style:none;cursor:pointer;position:relative;display:flex;flex-direction:column;
 gap:8px;min-height:108px;padding:15px 35px 14px 14px;overflow-wrap:anywhere}
.me-clinical-postit-summary::-webkit-details-marker{display:none}
.me-clinical-postit-summary::after{content:"+";position:absolute;top:11px;right:11px;font-size:1.4rem;
 color:#496a7f;transition:transform .24s ease}
.me-clinical-postit[open]>.me-clinical-postit-summary::after{transform:rotate(45deg)}
.me-clinical-postit-summary:focus-visible{outline:3px solid #337e96;outline-offset:-3px;border-radius:12px}
.me-clinical-postit-title{font-size:clamp(.89rem,1.25vw,1.05rem);color:#294a5d!important;
 line-height:1.35;font-weight:790;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;min-width:0;max-width:100%}
.me-clinical-postit-preview{font-size:.8rem;line-height:1.45;color:#546e7d;overflow-wrap:anywhere}
.me-clinical-postit-action{margin-top:auto;font-size:.75rem;font-weight:720;color:#276a7b}
.me-clinical-postit[open]>.me-clinical-postit-summary{min-height:0;border-bottom:1px solid var(--me-note-line)}
.me-clinical-postit-body{padding:15px;animation:me-clinical-postit-open .3s cubic-bezier(.2,.8,.2,1) both;
 max-height:none;overflow:visible;min-width:0}
.me-clinical-postit-body>*{margin:0!important;max-width:100%;overflow-wrap:anywhere}
.me-clinical-postit-body .mc-record,.me-clinical-postit-body .mc-tox-clinical-card,
.me-clinical-postit-body .mc-tox-protocol-option{background:#fff!important;border:1px solid #e0e9ef!important;
 border-radius:11px!important;padding:13px!important}
.me-clinical-postit-body .mc-field,.me-clinical-postit-body .mc-tox-field{min-width:0;overflow-wrap:anywhere}
.me-clinical-postit-grid[data-me-layout="fields"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr));gap:10px}
.me-clinical-postit-grid[data-me-layout="fields"]>.me-clinical-postit .me-clinical-postit-summary{min-height:87px}
.me-clinical-postit-grid[data-me-layout="fields"]>.me-clinical-postit .me-clinical-postit-body{padding:10px}
.me-clinical-postit-grid[data-me-layout="fields"] .mc-tox-field,
.me-clinical-postit-grid[data-me-layout="fields"] .me-clinical-field{background:#fff!important}
.me-clinical-postit-grid .me-toxicology-references,
.me-clinical-postit-grid .me-medication-references{grid-column:1/-1}
.me-clinical-postit-grid .me-clinical-postit-body .me-tox-dose-accordion{max-width:100%}
.pd-postit-chooser{margin:12px 0 18px}
.pd-postit-heading{font-size:.85rem;font-weight:760;margin:0 0 8px;color:#365d73}
.pd-postit-chooser .me-clinical-postit[open]{border-color:#2b8f95!important}
.pd-postit-chooser .me-clinical-postit-body .pd-notes{margin:9px 0}
.pd-postit-chooser .me-clinical-postit-body button{margin-top:9px;min-height:39px;
 border-radius:10px;border:1px solid #85b5c0;background:#e9f7f8;color:#1c5868;
 font:inherit;font-size:.85rem;font-weight:720;cursor:pointer;padding:8px 12px}
#drug-detail .mc-records>.me-clinical-postit-grid,
#tox-pharma-detail>.me-clinical-postit-grid,#tox-detail>.me-clinical-postit-grid{width:100%}
@keyframes me-clinical-postit-open{from{opacity:0;transform:translateY(-9px) scale(.987)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:580px){
 .me-clinical-postit-grid{grid-template-columns:minmax(0,1fr);gap:9px}
 .me-clinical-postit-grid>.me-clinical-postit .me-clinical-postit-summary{padding:12px 26px 12px 10px;min-height:101px}
 .me-clinical-postit-title{font-size:.85rem}
 .me-clinical-postit-body{padding:11px}
}
@media(max-width:350px){.me-clinical-postit-grid{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){
 .me-clinical-postit-grid>.me-clinical-postit,.me-clinical-postit-summary::after{transition:none!important}
 .me-clinical-postit-body{animation:none!important}
}
@media print{
 .me-clinical-postit-grid{display:block!important}
 .me-clinical-postit-grid>.me-clinical-postit{break-inside:avoid;margin:10px 0!important;box-shadow:none!important}
 .me-clinical-postit-body{animation:none!important;max-height:none}
}


/* Tarjetas sin corchetes laterales: dejan libre la primera letra. */
.me-clinical-postit-grid>.me-clinical-postit{
 border-left:1px solid var(--me-note-line)!important;
 border-inline-start:1px solid var(--me-note-line)!important;
}
.me-clinical-postit-summary{padding-inline-start:max(14px,1em)!important}
.me-clinical-postit-grid[data-me-layout="fields"] .mc-tox-field{
 border-left:0!important;
 border-inline-start:0!important;
 padding-inline-start:14px!important;
}

/* Única tarjeta al expandir: la vista previa desaparece y el contenido ocupa
   el mismo Post-it, sin segunda caja visual ni título duplicado. */
.me-clinical-postit-preview{
 display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;
 overflow:hidden;max-width:100%;overflow-wrap:break-word
}
.me-clinical-postit[open]>.me-clinical-postit-summary>.me-clinical-postit-preview{
 display:none!important
}
.me-clinical-postit[open]>.me-clinical-postit-summary{
 min-height:0!important;padding-bottom:5px!important;border-bottom:0!important
}
.me-clinical-postit[open]>.me-clinical-postit-body{
 padding-top:0!important
}
.me-clinical-postit[open]>.me-clinical-postit-body .me-clinical-postit-repeated-heading{
 display:none!important
}
.me-clinical-postit-grid>.me-clinical-postit[open]>.me-clinical-postit-body>
:is(.mc-tox-field,.mc-record,.mc-tox-clinical-card,.mc-tox-protocol-option,.me-clinical-field,.pd-rule-card){
 margin:0!important;padding:0!important;border:0!important;
 border-radius:0!important;box-shadow:none!important;background:transparent!important
}
.me-clinical-postit[open]>.me-clinical-postit-summary::after{
 content:"−";transform:none
}


/* MEDECAL_TOX_MECHANISM_PROSE_V2
   Una sola ficha documental, lectura vertical de párrafos, sin tabla ni celdas.
   Mantener la barra nativa de expansión para todos los agentes. */
:is(#tox-document-wrap,#tox-detail,#tox-pharma-detail) details.mc-tox-mechanism{
 box-sizing:border-box;width:100%;min-width:0;
 margin:16px 0 20px!important;padding:0!important;
 border:1px solid #c9dfe8!important;border-radius:14px!important;
 background:#fff!important;overflow:hidden;
}
details.mc-tox-mechanism > .mc-tox-mechanism-toggle{
 display:block;box-sizing:border-box;position:relative;cursor:pointer;
 width:100%;min-width:0;list-style:none;text-align:center;
 padding:13px 46px!important;margin:0!important;
 background:#eaf3f8;color:#1c5068;font-size:1.05rem;font-weight:800;
 line-height:1.4;letter-spacing:-.01em;
}
details.mc-tox-mechanism > .mc-tox-mechanism-toggle::-webkit-details-marker{display:none}
details.mc-tox-mechanism > .mc-tox-mechanism-toggle::after{
 content:"+";position:absolute;right:17px;top:50%;transform:translateY(-50%);
 font-size:1.35rem;font-weight:650;line-height:1;color:#2c647b;
}
details.mc-tox-mechanism[open] > .mc-tox-mechanism-toggle{
 border-bottom:1px solid #d3e5ec;
}
details.mc-tox-mechanism[open] > .mc-tox-mechanism-toggle::after{content:"−"}
details.mc-tox-mechanism > .mc-tox-mechanism-toggle:focus-visible{
 outline:3px solid #287e9b;outline-offset:-3px
}
/* Columna única en todas las resoluciones: ningún "grid" ni celda. */
details.mc-tox-mechanism[open] > .mc-tox-mechanism-content{
 display:block!important;min-width:0;
 padding:22px clamp(17px,3.5%,30px) 24px!important;
 background:#fff;
}
details.mc-tox-mechanism:not([open]) > .mc-tox-mechanism-content{
 display:none!important;
}
:is(#tox-document-wrap,#tox-detail,#tox-pharma-detail)
 .mc-tox-mechanism-content > .mc-tox-field{
 box-sizing:border-box;display:block!important;min-width:0;
 width:100%;max-width:none;margin:0 0 19px!important;padding:0!important;
 background:transparent!important;border:0!important;
 border-radius:0!important;box-shadow:none!important;
}
:is(#tox-document-wrap,#tox-detail,#tox-pharma-detail)
 .mc-tox-mechanism-content > .mc-tox-field:last-child{
 margin-bottom:0!important;
}
:is(#tox-document-wrap,#tox-detail,#tox-pharma-detail)
 .mc-tox-mechanism-content > .mc-tox-field h4{
 display:block;min-height:0!important;
 font-size:clamp(.92rem,1.12vw,1.02rem)!important;
 font-weight:800!important;line-height:1.4!important;
 margin:0 0 6px!important;letter-spacing:0!important;
 text-align:left!important;color:#23546c!important;
 overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;
}
:is(#tox-document-wrap,#tox-detail,#tox-pharma-detail)
 .mc-tox-mechanism-content > .mc-tox-field p{
 font-size:clamp(.88rem,1.08vw,.97rem)!important;
 line-height:1.72!important;margin:0!important;
 color:#3d5e6f!important;white-space:pre-wrap;
 overflow-wrap:break-word;word-break:normal;
}
@media(max-width:580px){
 details.mc-tox-mechanism[open] > .mc-tox-mechanism-content{
  padding:18px 16px 20px!important;
 }
}
@media print{
 details.mc-tox-mechanism > .mc-tox-mechanism-content{display:block!important}
}

/* Tarjetas informativas de todas las fichas: encabezados completos, centrados
   y divididos solo en espacios naturales, nunca en medio de una palabra. */
.me-clinical-postit-grid > .me-clinical-postit > .me-clinical-postit-summary{
 padding-inline:12px!important;align-items:stretch;
}
.me-clinical-postit-grid > .me-clinical-postit > .me-clinical-postit-summary
 > .me-clinical-postit-title{
 box-sizing:border-box;display:block;width:100%;padding-inline:16px;
 font-size:clamp(.80rem,1.1vw,.99rem)!important;line-height:1.35!important;
 text-align:center!important;text-wrap:balance;
 overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;
 white-space:normal;
}
.me-clinical-postit-grid > .me-clinical-postit > .me-clinical-postit-summary
 > .me-clinical-postit-action{
 align-self:center;text-align:center;
}
@media(max-width:580px){
 .me-clinical-postit-grid{
  grid-template-columns:minmax(0,1fr)!important;
 }
 .me-clinical-postit-grid[data-me-layout="fields"]{
  grid-template-columns:minmax(0,1fr)!important;
 }
 .me-clinical-postit-grid > .me-clinical-postit > .me-clinical-postit-summary
 > .me-clinical-postit-title{font-size:.95rem!important}
}
@media print{
 details.mc-tox-mechanism > .mc-tox-mechanism-content{display:grid!important}
 details.mc-tox-mechanism:not([open]) > .mc-tox-mechanism-content{display:grid!important}
}


/* MEDECAL_SHARED_DENSITY_V3
   Distribución de fichas y resultados: aplicable a medicamentos y a los tres
   tipos de toxicología. Solo presentación; no altera pautas ni cálculos. */
#medecal-main #toxicos .mc-tox-grid,
#medecal-main .mc-catalogue .mc-grid{
 grid-template-columns:clamp(230px,23vw,310px) minmax(0,1fr)!important;
 column-gap:14px!important;
 align-items:start;
}
#medecal-main #toxicos .mc-tox-grid > *,
#medecal-main .mc-catalogue .mc-grid > *{
 min-width:0;max-width:100%;
}
#medecal-main #toxicos .mc-tox-grid > .mc-tox-list-card,
#medecal-main .mc-catalogue .mc-grid > .mc-list-panel{
 box-sizing:border-box;width:100%;
 padding:13px 12px!important;
}
#medecal-main #toxicos .mc-tox-head{
 gap:7px;margin-bottom:10px!important;
}
#medecal-main #toxicos .mc-tox-head h3{
 font-size:15px!important;
}
#medecal-main #toxicos .mc-tox-head small{
 font-size:11px!important;white-space:nowrap;
}
#medecal-main #toxicos .mc-tox-list{
 gap:5px!important;
 scrollbar-gutter:stable;
}
#medecal-main #toxicos .mc-tox-row{
 min-width:0;padding:9px 10px!important;
 gap:4px!important;border-radius:9px;
}
#medecal-main #toxicos .mc-tox-row strong{
 font-size:12.5px!important;line-height:1.35!important;
 overflow-wrap:break-word;
}
#medecal-main #toxicos .mc-tox-row span{
 font-size:10.5px!important;line-height:1.3!important;
}
#medecal-main .mc-catalogue .mc-drug-btn{
 padding:9px 10px!important;min-width:0;
}
#medecal-main .mc-catalogue .mc-drug-btn strong{
 font-size:12.5px!important;line-height:1.4!important;
}
#medecal-main #toxicos .mc-tox-grid > .mc-tox-detail-card{
 box-sizing:border-box;width:100%;min-width:0;
 padding:clamp(14px,1.5vw,22px)!important;
}

/* El mecanismo ocupa el ancho íntegro del cuerpo clínico; la fotografía
   permanece en el bloque de identificación superior. */
#toxicos #tox-detail > details.mc-tox-mechanism,
#toxicos #tox-pharma-detail details.mc-tox-mechanism{
 width:100%!important;max-width:none!important;
}
:is(#tox-document-wrap,#tox-detail,#tox-pharma-detail)
 details.mc-tox-mechanism > .mc-tox-mechanism-toggle{
 font-size:14px!important;line-height:1.4!important;
 padding:11px 42px!important;
}
details.mc-tox-mechanism[open] > .mc-tox-mechanism-content{
 padding:15px clamp(14px,2vw,22px) 18px!important;
}
/* Subtítulos con código de color editorial; el texto sigue en una sola ficha,
   sin cuadrículas ni tarjetas separadas. */
:is(#tox-document-wrap,#tox-detail,#tox-pharma-detail)
 .mc-tox-mechanism-content > .mc-tox-field{
 margin-bottom:12px!important;
}
:is(#tox-document-wrap,#tox-detail,#tox-pharma-detail)
 .mc-tox-mechanism-content > .mc-tox-field h4{
 display:table!important;width:auto!important;min-height:0!important;
 text-align:left!important;
 font-size:13px!important;line-height:1.38!important;
 font-weight:790!important;letter-spacing:0!important;
 margin:0 0 5px!important;padding:3px 8px!important;
 border-radius:6px;background:#e8f2fb!important;color:#235c81!important;
}
:is(#tox-document-wrap,#tox-detail,#tox-pharma-detail)
 .mc-tox-mechanism-content > .mc-tox-field:nth-child(4n+2) h4{
 background:#e8f6ec!important;color:#2a7150!important;
}
:is(#tox-document-wrap,#tox-detail,#tox-pharma-detail)
 .mc-tox-mechanism-content > .mc-tox-field:nth-child(4n+3) h4{
 background:#f0ebfa!important;color:#6d4b94!important;
}
:is(#tox-document-wrap,#tox-detail,#tox-pharma-detail)
 .mc-tox-mechanism-content > .mc-tox-field:nth-child(4n+4) h4{
 background:#fff2e4!important;color:#94602e!important;
}
:is(#tox-document-wrap,#tox-detail,#tox-pharma-detail)
 .mc-tox-mechanism-content > .mc-tox-field p{
 font-size:13px!important;line-height:1.58!important;
 letter-spacing:0!important;
 color:#38566a!important;margin:0!important;
}
@media(min-width:851px){
 #medecal-main #toxicos .mc-tox-grid > .mc-tox-list-card{
  max-height:min(72vh,710px);
 }
}
@media(max-width:850px){
 #medecal-main #toxicos .mc-tox-grid,
 #medecal-main .mc-catalogue .mc-grid:has(#drug-detail.has-selection){
  grid-template-columns:minmax(0,1fr)!important;
  row-gap:12px!important;
 }
 #medecal-main #toxicos .mc-tox-grid > .mc-tox-list-card{
  max-height:300px!important;
 }
 #medecal-main .mc-catalogue .mc-grid > .mc-list-panel{
  max-height:320px;
 }
}
@media(max-width:580px){
 #medecal-main #toxicos .mc-tox-grid > .mc-tox-detail-card{
  padding:12px!important;
 }
 details.mc-tox-mechanism[open] > .mc-tox-mechanism-content{
  padding:13px 12px 16px!important;
 }
}
/* La versión impresa no depende del estado visual de la barra. */
@media print{
 details.mc-tox-mechanism > .mc-tox-mechanism-content{
  display:block!important;
 }
}

/* Pautas pediátricas: una ficha por indicación y grupos clínicos completos.
   El color identifica secciones documentales, no riesgo ni aprobación. */
.mc-record .me-pauta-layout{display:grid;gap:11px;margin:12px 0 3px;min-width:0}
.mc-record .me-pauta-context{
 display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 16px;min-width:0;
 padding:10px 13px;border:1px solid #d8e5ec;border-radius:10px;
 background:#f6fafc;
}
.mc-record .me-pauta-context-item{
 display:inline!important;min-width:0;width:auto!important;margin:0!important;
 padding:0!important;border:0!important;background:transparent!important;
 box-shadow:none!important;font-size:12px!important;line-height:1.55!important;
 color:#38586b!important;
}
.mc-record .me-pauta-context-item strong{font-size:12px;color:#244c65;margin-right:3px}
.mc-record .me-pauta-sections{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0;
 align-items:start;
}
.mc-record .me-pauta-section{
 --pauta-bg:#eaf4fc;--pauta-edge:#bddcf0;--pauta-title:#175e82;
 box-sizing:border-box;min-width:0;overflow-wrap:anywhere;
 background:var(--pauta-bg);border:1px solid var(--pauta-edge);
 border-radius:12px;padding:13px 16px;
}
.mc-record .me-pauta-section[data-me-pauta-section="dose"]{
 grid-column:1/-1;--pauta-bg:#e9f5fd;--pauta-edge:#b5d9eb;--pauta-title:#176582;
}
.mc-record .me-pauta-section[data-me-pauta-section="limits"]{
 --pauta-bg:#fff5e8;--pauta-edge:#e8cfa8;--pauta-title:#845924;
}
.mc-record .me-pauta-section[data-me-pauta-section="notes"]{
 --pauta-bg:#fff1f2;--pauta-edge:#edc7cf;--pauta-title:#994e60;
}
.mc-record .me-pauta-section[data-me-pauta-section="other"]{
 --pauta-bg:#f2effb;--pauta-edge:#d9cee9;--pauta-title:#69568a;
}
.mc-record .me-pauta-section-title{
 font-size:13px!important;font-weight:800!important;line-height:1.4!important;
 margin:0 0 7px!important;color:var(--pauta-title)!important;
}
.mc-record .me-pauta-section .me-clinical-field,
.mc-record .me-pauta-section .me-note-details{
 display:block!important;min-height:0!important;width:auto!important;
 margin:5px 0!important;padding:0!important;
 border:0!important;border-radius:0!important;background:transparent!important;
 box-shadow:none!important;color:#33546a!important;font-size:12.5px!important;
 line-height:1.65!important;
}
.mc-record .me-pauta-section .me-clinical-field strong{
 color:#244458!important;font-size:12.5px;font-weight:760;margin-right:3px;
}
.mc-record .me-pauta-section .me-clinical-field[data-me-field="frequency_text"]{
 font-weight:650;font-size:13px!important;
}
.mc-record .me-pauta-section .me-clinical-field + .me-clinical-field{
 border-top:1px solid rgba(65,105,125,.11)!important;padding-top:5px!important;
}
.mc-record .me-pauta-section .me-clinical-symbol{display:none!important}
@media(max-width:700px){
 .mc-record .me-pauta-sections{grid-template-columns:minmax(0,1fr);gap:9px}
 .mc-record .me-pauta-context{gap:4px 12px;padding:9px 11px}
 .mc-record .me-pauta-section{padding:12px}
}
@media print{
 .mc-record .me-pauta-section{break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}
}

/* 2026-10-29: color perceptible DENTRO de cada pauta, sin tarjetas por dato corto.
   Los chips de contexto no son secciones independientes. */
#drug-detail .mc-record .me-pauta-layout,
#medecal-main .mc-record .me-pauta-layout{
 width:100%;display:grid!important;gap:12px!important;
}
#drug-detail .mc-record .me-pauta-context,
#medecal-main .mc-record .me-pauta-context{
 display:flex!important;flex-wrap:wrap!important;gap:7px!important;
 background:#f7fafc!important;border:1px solid #d4e3ed!important;
 border-radius:12px!important;padding:10px!important;
}
#drug-detail .mc-record .me-pauta-context .me-pauta-context-item,
#medecal-main .mc-record .me-pauta-context .me-pauta-context-item{
 display:inline-flex!important;align-items:baseline;flex-wrap:wrap;gap:3px;
 width:auto!important;max-width:100%;margin:0!important;padding:5px 10px!important;
 border-radius:8px!important;border:1px solid #c6dff0!important;
 background:#e6f3fc!important;color:#254e69!important;
 box-shadow:none!important;font-size:12px!important;line-height:1.5!important;
}
#drug-detail .mc-record .me-pauta-context .me-pauta-context-item[data-me-field="population"],
#medecal-main .mc-record .me-pauta-context .me-pauta-context-item[data-me-field="population"]{
 background:#e8f6ee!important;border-color:#baddc9!important;color:#285d43!important;
}
#drug-detail .mc-record .me-pauta-context .me-pauta-context-item[data-me-field="route"],
#medecal-main .mc-record .me-pauta-context .me-pauta-context-item[data-me-field="route"]{
 background:#efeafb!important;border-color:#d9cafa!important;color:#61468a!important;
}
#drug-detail .mc-record .me-pauta-context .me-pauta-context-item[data-me-field="dose_type"],
#medecal-main .mc-record .me-pauta-context .me-pauta-context-item[data-me-field="dose_type"]{
 background:#fff1df!important;border-color:#f0d2a5!important;color:#855e28!important;
}
#drug-detail .mc-record .me-pauta-context .me-pauta-context-item strong,
#medecal-main .mc-record .me-pauta-context .me-pauta-context-item strong{
 color:inherit!important;font-size:12px!important;font-weight:800!important;
}
#drug-detail .mc-record .me-pauta-sections,
#medecal-main .mc-record .me-pauta-sections{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));
 gap:12px!important;width:100%;align-items:stretch;
}
#drug-detail .mc-record .me-pauta-section,
#medecal-main .mc-record .me-pauta-section{
 display:block!important;box-sizing:border-box;width:100%;
 background:#e6f2fe!important;border:1px solid #aad1f2!important;
 border-left:5px solid #4689c5!important;border-radius:12px!important;
 padding:14px 16px!important;margin:0!important;
 box-shadow:0 2px 8px rgba(30,70,100,.035)!important;
}
#drug-detail .mc-record .me-pauta-section[data-me-pauta-section="dose"],
#medecal-main .mc-record .me-pauta-section[data-me-pauta-section="dose"]{
 grid-column:1/-1;background:#e6f2fd!important;border-color:#b6d9f0!important;
 border-left-color:#3f88bc!important;
}
#drug-detail .mc-record .me-pauta-section[data-me-pauta-section="limits"],
#medecal-main .mc-record .me-pauta-section[data-me-pauta-section="limits"]{
 background:#fff2df!important;border-color:#f0d7ae!important;
 border-left-color:#d39942!important;
}
#drug-detail .mc-record .me-pauta-section[data-me-pauta-section="notes"],
#medecal-main .mc-record .me-pauta-section[data-me-pauta-section="notes"]{
 background:#ffeef0!important;border-color:#f1cbd0!important;
 border-left-color:#ce7580!important;
}
#drug-detail .mc-record .me-pauta-section[data-me-pauta-section="other"],
#medecal-main .mc-record .me-pauta-section[data-me-pauta-section="other"]{
 background:#f1edfd!important;border-color:#ded3f2!important;
 border-left-color:#9b7bcc!important;
}
#drug-detail .mc-record .me-pauta-section .me-pauta-section-title,
#medecal-main .mc-record .me-pauta-section .me-pauta-section-title{
 display:block!important;margin:0 0 9px!important;padding:0!important;
 border:0!important;background:transparent!important;color:#195f88!important;
 font-size:14px!important;font-weight:850!important;line-height:1.4!important;
 text-align:left!important;
}
#drug-detail .mc-record .me-pauta-section[data-me-pauta-section="limits"] .me-pauta-section-title,
#medecal-main .mc-record .me-pauta-section[data-me-pauta-section="limits"] .me-pauta-section-title{color:#875c28!important}
#drug-detail .mc-record .me-pauta-section[data-me-pauta-section="notes"] .me-pauta-section-title,
#medecal-main .mc-record .me-pauta-section[data-me-pauta-section="notes"] .me-pauta-section-title{color:#9b4b5b!important}
#drug-detail .mc-record .me-pauta-section[data-me-pauta-section="other"] .me-pauta-section-title,
#medecal-main .mc-record .me-pauta-section[data-me-pauta-section="other"] .me-pauta-section-title{color:#695092!important}
#drug-detail .mc-record .me-pauta-section .me-clinical-field,
#medecal-main .mc-record .me-pauta-section .me-clinical-field{
 display:block!important;margin:4px 0!important;padding:0!important;
 background:transparent!important;border:0!important;
 box-shadow:none!important;color:#314d61!important;
 font-size:13px!important;line-height:1.6!important;
}
#drug-detail .mc-record .me-pauta-section .me-clinical-field strong,
#medecal-main .mc-record .me-pauta-section .me-clinical-field strong{
 color:#24475a!important;font-weight:780!important;
}
@media(max-width:700px){
 #drug-detail .mc-record .me-pauta-sections,
 #medecal-main .mc-record .me-pauta-sections{
  grid-template-columns:minmax(0,1fr)!important;
 }
 #drug-detail .mc-record .me-pauta-section,
 #medecal-main .mc-record .me-pauta-section{
  padding:12px 13px!important;
 }
}
