/* MedSapia · 30 Oct 2026 · Agrupación documental y distintivos de marca.
   Únicamente presentación; la UI siempre conserva cada banda y su fuente. */
#drug-detail .me-medication-regimen-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));align-items:start;gap:12px;margin:15px 0 22px}
#drug-detail .me-medication-regimen-intro{grid-column:1/-1;margin:0 0 4px;font-size:12px;line-height:1.65;color:#49677a}
#drug-detail .me-medication-regimen-chapter{--reg-bg:#eaf3fa;--reg-border:#bed7e7;--reg-ink:#2d5d81;min-width:0;border:1px solid var(--reg-border);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 3px 12px rgba(37,71,105,.035)}
#drug-detail .me-medication-regimen-chapter[data-me-tone="green"]{--reg-bg:#e7f6ed;--reg-border:#bfdccc;--reg-ink:#276d54}
#drug-detail .me-medication-regimen-chapter[data-me-tone="violet"]{--reg-bg:#f2edfa;--reg-border:#d7c9e8;--reg-ink:#705397}
#drug-detail .me-medication-regimen-chapter[data-me-tone="sand"]{--reg-bg:#fff3e2;--reg-border:#ebd8bd;--reg-ink:#835c31}
#drug-detail .me-medication-regimen-chapter[open]{grid-column:1/-1;box-shadow:0 8px 20px rgba(37,71,105,.07)}
#drug-detail .me-medication-regimen-heading{list-style:none;cursor:pointer;min-height:100px;padding:19px 36px 18px 17px;display:flex;flex-direction:column;gap:7px;position:relative;background:var(--reg-bg)}
#drug-detail .me-medication-regimen-heading::-webkit-details-marker{display:none}
#drug-detail .me-medication-regimen-heading strong{font-size:14px;color:var(--reg-ink);line-height:1.45}
#drug-detail .me-medication-regimen-heading span{color:#547281;font-size:12px;line-height:1.4}
#drug-detail .me-medication-regimen-heading:after{content:"+";font-size:23px;color:var(--reg-ink);position:absolute;right:13px;top:17px;font-weight:450}
#drug-detail .me-medication-regimen-chapter[open]>.me-medication-regimen-heading{min-height:auto;border-bottom:1px solid var(--reg-border)}
#drug-detail .me-medication-regimen-chapter[open]>.me-medication-regimen-heading:after{content:"−"}
#drug-detail .me-medication-regimen-content{padding:13px 15px 17px;display:grid;gap:7px;min-width:0}
#drug-detail .me-medication-regimen-variant{border:1px solid #dfebf0;border-radius:9px;background:white;overflow:hidden;min-width:0}
#drug-detail .me-medication-regimen-variant-label{cursor:pointer;list-style:none;display:flex;gap:4px 12px;justify-content:space-between;align-items:center;padding:11px 29px 11px 12px;position:relative;color:#325d76;font-size:12.5px;font-weight:730;line-height:1.55}
#drug-detail .me-medication-regimen-variant-label::-webkit-details-marker{display:none}
#drug-detail .me-medication-regimen-variant-label:after{content:"+";position:absolute;right:11px;font-size:17px;color:#56829a}
#drug-detail .me-medication-regimen-variant[open]>.me-medication-regimen-variant-label{background:#f4f8fa;border-bottom:1px solid #e4edf0}
#drug-detail .me-medication-regimen-variant[open]>.me-medication-regimen-variant-label:after{content:"−"}
#drug-detail .me-medication-regimen-variant-label span{min-width:0;overflow-wrap:anywhere}
#drug-detail .me-medication-regimen-variant-label small{font-size:11px;font-weight:620;color:#58798c}
#drug-detail .me-medication-regimen-original{padding:13px}
#drug-detail .me-medication-regimen-original>.mc-record{border:0;background:transparent;padding:0!important;margin:0!important;box-shadow:none!important;max-width:none}
#drug-detail .me-medication-regimen-variant:focus-within{outline:2px solid #9ccad4;outline-offset:1px}
/* Paleta de cuatro tonos pastel idéntica en TODOS los distintivos clínicos. */
.medsapia-module-mark,.me2-module-graphic,.mdx-module-icon,.mc-empty-symbol{
 background:conic-gradient(from 45deg,#b9d7f0 0 25%,#c5eadc 25% 50%,#f2d5e3 50% 75%,#dbd0f2 75% 100%)!important;
 color:#254c6c!important;border:1px solid rgba(88,127,153,.20)!important;
 border-radius:12px!important;box-shadow:0 2px 8px rgba(54,92,130,.11)!important;
 font-weight:850!important;letter-spacing:-.025em;
}
.mc-med-heading{display:flex;align-items:center;gap:12px;margin:0 0 18px;min-width:0}
.mc-med-heading-text{display:flex;flex-direction:column;min-width:0}
.mc-med-heading .mc-med-title{font-size:clamp(19px,2vw,24px);margin:0 0 3px!important;line-height:1.3}
.mc-med-heading .mc-med-subtitle{font-size:12px;margin:0!important;color:#6a7c91}
.mc-med-heading .medsapia-drug-mark{
 width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;
 font-size:17px;line-height:1;color:#294b6a!important;
}
#mdx-dashboard .mdx-module-grid > .mdx-module .mdx-module-icon,
#mdx-dashboard .mdx-module[data-kind] .mdx-module-icon{
 background:conic-gradient(from 45deg,#b9d7f0 0 25%,#c5eadc 25% 50%,#f2d5e3 50% 75%,#dbd0f2 75% 100%)!important;
 color:#254c6c!important;border:1px solid rgba(88,127,153,.20)!important;
 border-radius:12px!important;box-shadow:none!important;
}
@media(max-width:680px){
 #drug-detail .me-medication-regimen-groups{grid-template-columns:minmax(0,1fr)}
 #drug-detail .me-medication-regimen-chapter{grid-column:1/-1}
 #drug-detail .me-medication-regimen-variant-label{flex-direction:column;align-items:flex-start}
}
