/* Early reader actions and explanatory plates, Vitalprodukte 1.25.0. */
.image-dialog [hidden]{display:none}.image-dialog-status{padding:1rem 0;color:#4e5d51}
.image-dialog .image-dialog-vector{width:100%;height:auto}
.aha-early{position:relative;margin:0 0 2.4rem;padding:1.5rem 1.65rem;border:1px solid #d4dcc9;border-left:5px solid #7f9b74;border-radius:4px 18px 18px 4px;background:#f5f7ed;box-shadow:0 6px 20px #19473908}.aha-early p{margin:.65rem 0 0}.aha-early p:last-child{margin-bottom:0}.aha-kicker,.aha-early .aha-kicker{display:block;margin:0;color:#194739;font-size:.82rem;font-weight:750;letter-spacing:.045em;line-height:1.45}.aha-early--note{background:#fff8de;border-color:#e5d8a3;border-left-color:#dcb866}.aha-early--action{background:#edf3e9}.aha-early--numbers{background:#f9f5e9;border-left-color:#9b482d}.aha-early--choice{background:#f4f5ed}.aha-early--swap{background:#f9f4ee;border-left-color:#9b482d}.aha-explainer{max-width:440px;margin:2.3rem auto}.aha-explainer .image-preview{display:block;background:#fffdf6;border:1px solid #dde1d1;border-radius:18px;overflow:hidden}.aha-explainer img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.aha-explainer figcaption,.aha-scene figcaption{font-size:.91rem;line-height:1.55;color:#4e5d51;margin:.8rem 0 0}.aha-scene{margin:2.5rem 0}.aha-scene .image-preview{display:block;position:relative;overflow:hidden;border-radius:18px}.aha-scene img{display:block;width:100%;height:auto}.aha-probe{padding-left:1.4rem}.aha-probe li{margin-bottom:1rem}.aha-dealer-sheet ol{padding-left:1.4rem}.aha-dealer-sheet li{margin:.65rem 0}.vp-tools-hub{padding:2rem 0}.vp-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.vp-tool-card{display:flex;flex-direction:column;gap:.7rem;border:1px solid #d7dece;border-radius:18px;background:#fffdf6;padding:1.45rem;text-decoration:none;color:#194739}.vp-tool-card p{color:#4e5d51;margin:0}.vp-tool-card strong{font-size:1.15rem;line-height:1.35}.vp-tool-card .card-link{margin-top:auto}.vp-tool-card:hover{border-color:#7f9b74;box-shadow:0 8px 24px #1947390d}.vp-focus-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.7rem 0}.vp-focus-path{padding:1.5rem;border-radius:18px;background:#f2f5e9}.vp-focus-path h3{margin:.25rem 0 1rem}.vp-focus-path ul{padding-left:1.2rem}.vp-focus-path li{margin:.65rem 0}.vp-focus-path a{color:#194739}.vp-short-video{margin:2.4rem 0;padding:1.35rem;background:#f5f4e9;border:1px solid #dce0cd;border-radius:20px}.vp-short-video h3{margin:0 0 .65rem}.vp-short-video video{display:block;width:100%;max-width:min(400px,42.1875vh);height:auto;aspect-ratio:9/16;object-fit:contain;margin:1rem auto;background:#194739;border-radius:12px}.vp-short-video p{font-size:.92rem;line-height:1.6}.vp-short-video .video-credit{color:#5b655c;font-size:.82rem}.vp-short-video details summary{cursor:pointer;font-weight:650}.vp-short-video details[open] summary{margin-bottom:.7rem}@media(max-width:760px){.aha-early{padding:1.2rem 1.15rem;margin-bottom:2rem}.vp-tools-grid,.vp-focus-paths{grid-template-columns:1fr}.vp-short-video{padding:1rem}.aha-explainer{margin:2rem 0}.aha-explainer figcaption,.aha-scene figcaption{font-size:.86rem}}@media print{.aha-early,.aha-explainer,.aha-dealer-sheet{break-inside:avoid;box-shadow:none}.vp-short-video video{display:none}.vp-short-video{background:white;border:1px solid #999}.vp-short-video details{display:block}.vp-tools-grid,.vp-focus-paths{display:block}}
