/* HF12: self-contained instructor-ready fictional dialogue inside existing workbooks only. */
.v1930-simulation{margin:1.1rem 0 0;padding:1rem;border:1px solid #96bec7;border-radius:9px;background:#f7fbfc;color:#173a4b;line-height:1.58;overflow-wrap:anywhere}
.v1930-simulation h6{font-size:1.04rem;margin:.1rem 0 .7rem}
.v1930-boundary{font-size:.89rem;color:#3b5e6e;line-height:1.56}
.v1930-brief{border-left:3px solid #31768a;padding:.3rem .8rem;background:white;margin:.7rem 0}
.v1930-brief p{margin:.45rem 0}
.v1930-label{display:block;font-weight:650;margin:.8rem 0;line-height:1.5}
.v1930-label textarea{display:block;font-weight:400;font:inherit;color:#193e4d;width:100%;box-sizing:border-box;min-height:105px;resize:vertical;background:#fff;border:1px solid #688b98;border-radius:6px;padding:.7rem;margin:.45rem 0}
.v1930-reveal,.v1930-reset,.v1930-model{min-height:44px;padding:.55rem .8rem;border-radius:6px;border:1px solid #236780;background:#ecf5f8;color:#174b61;cursor:pointer;font:inherit;font-weight:700}
.v1930-reveal:disabled{opacity:.65;cursor:default}
.v1930-label textarea:focus-visible,.v1930-reveal:focus-visible,.v1930-reset:focus-visible,.v1930-model:focus-visible,.v1930-rubric:focus-within{outline:3px solid #1d697f;outline-offset:2px}
.v1930-status{font-size:.91rem;font-weight:600;color:#235368}
.v1930-round-two{margin:.85rem 0 0;padding:.7rem;border:1px solid #bbd6db;border-radius:7px;background:#fff}
.v1930-round-two[hidden]{display:none!important}
.v1930-exemplar{padding:.65rem;margin:.8rem 0;border:1px solid #b1cbd1;border-radius:7px}
.v1930-model{margin:.6rem 0}.v1930-exemplar[hidden]{display:none!important}
.v1930-subhead{font-weight:700}
.v1930-rubric{display:flex;gap:.55rem;align-items:flex-start;margin:.5rem 0;line-height:1.5;font-size:.93rem}
.v1930-rubric input{flex:none;margin-top:.35rem;accent-color:#17677c}
@media(max-width:600px){.v1930-simulation{padding:.55rem}.v1930-round-two{padding:.5rem}.v1930-reveal,.v1930-reset,.v1930-model{width:100%}}
