.review-intro{width:min(1120px,94vw);margin:0 auto 16px;padding:16px 20px;border:1px solid var(--line,#294866);border-radius:8px;background:var(--surface,#0d223d);color:var(--page-fg,#c5e5ec)}
.review-intro label{display:block;font-size:.85rem;font-weight:600;margin-bottom:7px}
#review-family-select,#review-document-select{width:100%;padding:10px 12px;border:1px solid var(--line,#526a87);border-radius:6px;background:var(--raised,#142d4d);color:var(--page-fg,#e5f4f5);font:inherit}
.review-counts{font-size:.75rem;color:var(--muted,#aec0cb);margin-top:8px}
.review-draft-status{font-size:.78rem;font-weight:500;color:var(--muted,#b2c5d5);border:1px solid var(--line,#526a87);border-radius:5px;padding:5px 8px;white-space:nowrap;align-self:flex-start}
#review-status-scope{font-size:.8rem;color:var(--muted,#b2c5d5);margin-left:12px}
#result-card.medtronic-review #safety-badge{margin-top:0!important}.review-status-line{margin-top:10px;display:flex;gap:0;align-items:center;flex-wrap:wrap}
#result-card.medtronic-review #snapshot-content>.datasheet-container{margin:0}
.review-contact-details>summary{padding:14px 18px;cursor:pointer;font-size:.9rem;font-weight:600}


.review-pdf-toolbar{padding:12px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;border-bottom:1px solid var(--line,#315672);color:var(--page-fg,#d7ecf0)}
#review-document-select{font-size:.9rem;padding:8px 10px}#review-source-kind{grid-column:1 / -1;font-size:.78rem;color:var(--muted,#b2c5d5)}.review-pdf-toolbar>a{font-size:.86rem;white-space:nowrap}
#review-viewer{width:100%;background:#e3e7eb}#review-pdf-frame{width:100%;height:82vh;min-height:650px;border:0;display:block}
.review-official-links{display:grid;gap:0}.review-link-card{padding:16px 0;border-bottom:1px solid var(--line,#315672);color:var(--page-fg,#d7ecf0)}.review-link-card:first-child{padding-top:0}.review-link-card h4{font-size:1.05rem;margin:0 0 8px}.review-link-card>a{font-size:.9rem}
.review-contact-details{margin-top:24px;border:1px solid var(--line,#315672);border-radius:6px}.review-contact{padding:0 18px 18px;font-size:.88rem;line-height:1.5}.review-phone{display:inline-block;font-size:1.2rem;font-weight:600;margin:2px 0 12px}
 .medtronic-review :is(button,a,select,summary){touch-action:manipulation}.medtronic-review a{overflow-wrap:anywhere}.medtronic-review :is(button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible){outline:3px solid var(--accent,#008c9f);outline-offset:3px}
@media(max-width:650px){.review-intro{padding:14px}.review-draft-status{font-size:.7rem}.review-status-line{gap:8px}#review-status-scope{margin-left:0;width:100%}.review-pdf-toolbar{padding:10px;gap:8px}#review-document-select{font-size:.8rem}#review-pdf-frame{height:75vh;min-height:500px}}
