.ed-toolbar,.ed-options{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.ed-options{margin-block:16px}.ed-options>*{flex:1 1 160px;min-width:0}.ed-workbench{min-width:0}.ed-workbench button{min-height:44px}.ed-question{font-size:clamp(1.25rem,4vw,1.8rem);font-weight:700}.ed-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:16px}.ed-answers button{text-align:left;white-space:normal;overflow-wrap:anywhere}.ed-map-scroll{overflow:auto;background:#edf5ff;border:1px solid var(--border,#b4bdcc);max-height:500px;max-width:100%;margin-block:12px}.ed-map-scroll svg{display:block;min-width:100%;height:auto}.ed-land{fill:#b2c9dc;stroke:#36516a;stroke-width:.2;vector-effect:non-scaling-stroke;cursor:pointer}.ed-land:focus,.ed-land:hover{fill:#f7cf69;stroke:#111;stroke-width:2}.ed-land[data-highlight="true"]{fill:#f7cf69;stroke:#111;stroke-width:2}.ed-land[data-result="correct"]{fill:#80ceab;stroke:#112;stroke-width:2}.ed-land[data-result="wrong"]{fill:#fba08b;stroke:#112;stroke-width:2}.ed-flag{display:block;width:220px;max-width:100%;height:165px;object-fit:contain;border:1px solid #929ca9;background:#fff}.ed-shape{display:block;width:300px;max-width:100%;height:220px;fill:#314b76}.ed-workbench form{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ed-workbench input[type=text]{max-width:100%;min-width:0}.ed-paragraph{line-height:1.9;padding:16px;background:#edf5ff;color:#18304f;white-space:pre-wrap;overflow-wrap:anywhere}.ed-paragraph .ed-correct{background:#b4e5ca}.ed-paragraph .ed-wrong{background:#ffc4b8;text-decoration:underline}.ed-workbench progress{display:block;width:100%;margin-block:12px}#ed-targets{position:relative;height:240px;overflow:hidden;background:#edf5ff;border-bottom:4px solid #9d3940;display:none}#ed-targets span{position:absolute;left:12px;padding:4px 9px;border:1px solid #536c8b;border-radius:7px;color:#14304d;background:#fff;line-height:1.4}#ed-targets span:nth-child(2n){left:auto;right:12px}.ed-workbench select{max-width:100%;min-height:44px}#ed-review ul{padding-left:24px}.ed-workbench[data-paused=true] #ed-targets{opacity:.65}@media(max-width:420px){.ed-answers{grid-template-columns:1fr}.ed-toolbar>button{flex:1 1 110px}}
