/* Scoped additive layer; existing record and source sections stay visible. */
.pv-update{max-width:1280px;padding:20px;border:1px solid #bac8d6;border-top:4px solid #205a80;border-radius:0 0 12px 12px;margin:22px auto;background:#fff;color:#182b43}
.pv-update h2{margin:0 0 12px}.pv-update p{max-width:105ch}.pv-update .pv-eyebrow{margin:0 0 8px}.pv-update .pv-update-heading{display:flex;justify-content:space-between;gap:20px;align-items:start}.pv-update .pv-date{white-space:nowrap;font-size:.83rem;color:#40576b}.pv-update .pv-update-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.pv-update .pv-update-actions a{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid #205a80;border-radius:7px;font-weight:700;font-size:.93rem}.pv-update .pv-update-actions a:first-child{background:#205a80;color:#fff}.pv-update .pv-version-note{border-left:3px solid #91a7ba;padding:8px 12px;background:#f3f6fa;font-size:.86rem}.pv-update .pv-track-order{font-size:.87rem;margin:15px 0}.pv-update details{border-top:1px solid #d2dae4;padding:12px 0 0;margin-top:14px}.pv-update summary{cursor:pointer;font-weight:700;min-height:44px;line-height:1.4;padding:9px 0}.pv-update details h3{margin-top:20px}.pv-update .pv-table-wrap{margin:12px 0}.pv-update th:first-child{min-width:170px}.pv-update th:last-child{min-width:165px}.pv-update details p{font-size:.93rem}.pv-update a:focus-visible,.pv-update summary:focus-visible{outline:3px solid #147cbd;outline-offset:3px}.pv-update .pv-legend{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:12px 0}.pv-update .pv-legend li{padding:4px 8px;border:1px solid #bac8d6;border-radius:4px;font-size:.79rem}.pv-page-directory{padding:12px 18px;background:#f7f9fc;border-top:1px solid #c7d0dc}.pv-page-directory h3{margin:0 0 8px;font-size:.92rem}.pv-page-directory ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:5px;list-style:none;margin:0;padding:0}.pv-page-directory a{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #aebacc;border-radius:5px;background:#fff;font-weight:650;text-decoration:none}.pv-page-directory a[aria-current=page]{color:#fff;background:#16243a;border-color:#16243a}.pv-page-directory p,.pv-keyboard-help{font-size:.77rem}.pv-keyboard-help{padding:0 12px 10px}.pv [data-puzzle-notes]{scrollbar-gutter:stable}.pv [data-puzzle-tab=notes]{flex-basis:100%}.pv .pv-preserved-link{font-size:.8rem;font-weight:400}.pv .pv-redaction-label{color:#68400a;background:#fff4dc;padding:5px 9px;border-left:3px solid #b0792c;display:inline-block}.pv [data-puzzle-stage]{scroll-margin-top:16px}
@media(max-width:780px){.pv-update{margin:12px 8px;padding:14px}.pv-update .pv-update-heading{display:block}.pv-update .pv-date{margin:0 0 12px}.pv-update h2{font-size:1.5rem}.pv-update .pv-update-actions a{flex:1 1 auto;justify-content:center}.pv-page-directory{padding:12px}.pv-page-directory ol{grid-template-columns:repeat(8,minmax(0,1fr))}.pv-update .pv-table-wrap{max-width:100%;overscroll-behavior-x:contain}.pv-update th,.pv-update td{min-width:160px}.pv-update p{overflow-wrap:anywhere}.pv [data-puzzle-notes]{max-height:none}}
@media print{.pv-toolbar,.pv-tabs,.pv-page-directory,.pv-keyboard-help,[data-puzzle-retry],.pv-update-actions{display:none!important}.pv,.pv-release,.pv-update{width:100%;max-width:none;margin:10px 0;border-radius:0;box-shadow:none;background:#fff;color:#000}.pv-layout{display:block}.pv-stage,.pv-present .pv-stage,.pv:fullscreen .pv-stage{height:auto!important;min-height:0;aspect-ratio:auto;overflow:visible}.pv-canvas{height:auto!important;width:100%!important}.pv-stage img{width:100%;height:auto;object-fit:contain}.pv-aside{border-left:0}.pv-notes{max-height:none;overflow:visible}.pv-present,.pv:fullscreen{position:static;height:auto;overflow:visible}.pv-head,.pv-stage,.pv-update .pv-version-note{break-inside:avoid}.pv-update details{display:block}.pv-update details>*{display:block!important}.pv-update .pv-table-wrap{overflow:visible}.pv-update table{font-size:9pt}.pv-update td,.pv-update th{min-width:0}.pv-update a,.pv a{color:#000}.pv-caption::after{content:' · Print: selected image and reader text. Use the public PDF for all 32 page positions.'}html[lang=es] .pv-caption::after{content:' · Impresión: imagen seleccionada y texto de lectura. Use el PDF público para las 32 posiciones de página.'}}
