/* Mi Epilepsia · plantilla prequirúrgica refinada v1.1 · 2026-11-06
   Capa de presentación. No modifica datos, puntuaciones ni contratos clínicos. */
:root{--preq-t-blue:#0167A4;--preq-t-cyan:#30A8D7;--preq-t-pale:#DDF0FF;--preq-t-navy:#16394e;--preq-t-text:#293f4d;--preq-t-muted:#5e707c;--preq-t-line:#d3e1e8;--preq-t-soft:#f5f9fc}
#preq-content>.preq-report.preq-template-v11{max-width:990px;margin:0 auto;background:#fff;color:var(--preq-t-text);font-family:Krub,Arial,sans-serif;border:1px solid #dbe5ea;box-shadow:0 9px 32px #153f5010}
.preq-template-v11 .preq-cover{border-radius:0;box-shadow:none}
.preq-template-v11 .preq-cover-logos{padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid var(--preq-t-line)}
.preq-template-v11 .preq-logo-paula{max-height:94px;object-fit:contain}.preq-template-v11 .preq-logo-global{max-height:82px;object-fit:contain}
.preq-template-v11 .preq-template-ribbon{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:22px 0 8px;padding:9px 12px;border-left:3px solid var(--preq-t-blue);background:#f7fbfd;color:var(--preq-t-muted);font-size:10px;line-height:1.45;letter-spacing:.07em;text-transform:uppercase}
.preq-template-v11 .preq-template-ribbon strong{color:var(--preq-t-blue)}
.preq-template-v11 .preq-board-summary[data-template-embedded-board]{display:none}
.preq-template-v11 .preq-report-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:22px 0 32px;padding:16px 18px;background:var(--preq-t-soft);border-top:2px solid var(--preq-t-blue);border-bottom:1px solid var(--preq-t-line)}
.preq-template-v11 .preq-report-index a{padding:5px 0;color:#476577;text-decoration:none;font-size:11px;line-height:1.4}
.preq-template-v11 h2{color:var(--preq-t-navy);font-size:16px;line-height:1.4;letter-spacing:.02em;border-bottom:1px solid #b9d6e6;padding-bottom:9px;margin-top:34px}
.preq-template-v11 h3{color:var(--preq-t-blue);font-size:14px;line-height:1.45;margin-top:24px}.preq-template-v11 h4{color:#324f61;font-size:12px;line-height:1.5}
.preq-template-v11 .preq-section-number{display:inline-flex;align-items:center;justify-content:center;min-width:28px;margin-right:8px;color:var(--preq-t-blue);font-size:10px;font-weight:700;letter-spacing:.05em}
.preq-template-v11 .preq-facts{background:var(--preq-t-soft);border-top:2px solid var(--preq-t-blue);padding:8px 16px 12px;gap:0 26px}
.preq-template-v11 .preq-fact{padding:9px 0;border-bottom:1px solid #e1eaf0}.preq-template-v11 .preq-fact dt{font-size:10px;color:#3b586a;font-weight:600}.preq-template-v11 .preq-fact dd{font-size:13px;line-height:1.55}
.preq-template-v11 .preq-hc-group,.preq-template-v11 .preq-test,.preq-template-v11 .preq-clinical,.preq-template-v11 .preq-format-report-group{break-inside:avoid-page}
.preq-template-v11 .preq-hc-group>h3{padding-left:10px;border-left:2px solid var(--preq-t-cyan)}
.preq-template-v11 p.preserve,.preq-template-v11 .preq-clinical p,.preq-template-v11 .preq-hc p{font-size:13px;line-height:1.72;text-align:justify;hyphens:auto}
.preq-template-v11 .preq-table-wrap{border-radius:4px;overflow:auto;margin:14px 0 20px}.preq-template-v11 table{font-size:11px;line-height:1.5}.preq-template-v11 thead th{background:#edf5fa;color:#234f68;border-top:2px solid var(--preq-t-blue)}
.preq-template-v11 tbody tr:nth-child(even){background:#f8fbfd}.preq-template-v11 th,.preq-template-v11 td{padding:9px 8px;border-color:#dbe5eb}.preq-template-v11 .preq-domain-row th{background:#f2f7fa;color:#456578}
.preq-template-v11 .preq-auto,.preq-template-v11 .preq-source,.preq-template-v11 .preq-source-record{background:#fbfdff;border-color:#d8e5ec}
.preq-template-v11 .preq-charts svg{max-width:100%;height:auto}.preq-template-v11 footer{border-top:1px solid #b8d1df;color:#526d7e}
.preq-template-v11[data-cohort="child"],.preq-template-v11[data-cohort="adolescent"]{--preq-t-blue:#0167A4;--preq-t-soft:#f1f9fc}
@media(max-width:760px){#preq-content>.preq-report.preq-template-v11{border:0;box-shadow:none}.preq-template-v11 .preq-report-index{grid-template-columns:1fr}.preq-template-v11 .preq-template-ribbon{display:block}.preq-template-v11 .preq-template-ribbon span{display:block;margin-top:4px}}
@media print{.preq-template-v11 .preq-board-summary[data-template-embedded-board]{display:none!important}.preq-template-v11 .preq-template-ribbon{break-inside:avoid}.preq-template-v11 .preq-report-index{display:none}.preq-template-v11 h2,.preq-template-v11 h3,.preq-template-v11 h4{break-after:avoid}.preq-template-v11 .preq-table-wrap,.preq-template-v11 .preq-test,.preq-template-v11 .preq-hc-group{break-inside:avoid-page}}

/* Structured clinical paragraphs, on screen and in print. */
.preq-report .preq-hc>.preq-hc-group{grid-column:1 / -1;min-width:0}.preq-report .preq-narrative,.preq-report .preq-hc p,.preq-report .preq-clinical p,.preq-report .preq-source-record>p,.preq-report .preq-test>p,.preq-report .preq-auto p,.preq-report .preq-overview p,.preq-report .preq-narrative-list li{text-align:justify;text-align-last:left;hyphens:auto;overflow-wrap:break-word;line-height:1.7;orphans:3;widows:3}.preq-report .preq-narrative{white-space:pre-line;margin:0 0 .9em}.preq-report .preq-narrative-heading{text-align:left;line-height:1.35;margin:1.25em 0 .5em;break-after:avoid}.preq-report .preq-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.preq-report .preq-fact dt{font-size:10px;font-weight:700;color:#0167A4}.preq-report .preq-fact dd{margin:3px 0 0;text-align:left}.preq-report .preq-section-title{text-transform:uppercase}.preq-report .preq-pending-table td{text-align:left;color:#61717d;font-style:italic}.preq-report .preq-narrative-list{padding-left:1.3em}.preq-report .preq-report-index{display:grid;grid-template-columns:1fr 1fr;gap:8px}.preq-report .preq-hc-group,.preq-report .preq-clinical,.preq-report .preq-hc-long{break-inside:auto}.preq-report .preq-localization{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:640px){.preq-report .preq-facts,.preq-report .preq-localization,.preq-report .preq-report-index{grid-template-columns:1fr}}@media print{.preq-report .preq-test,.preq-report .preq-hc-group,.preq-report .preq-hc-long,.preq-report .preq-clinical,.preq-report .preq-format-report-group{break-inside:auto;page-break-inside:auto}.preq-report h2,.preq-report h3,.preq-report h4,.preq-report h5{break-after:avoid;page-break-after:avoid}.preq-report tr,.preq-report figure{break-inside:avoid}.preq-report thead{display:table-header-group}.preq-report .preq-report-index{display:none}}
