body.lesson14-active #guide.lesson14{display:block;position:fixed;top:133px;left:12px;right:12px;z-index:8;max-width:650px;margin:0 auto;background:#f3ebd5ed;border:1px solid #c7c6a1;border-radius:13px;padding:10px 12px;color:#26344a;box-shadow:0 3px 12px #233d3420;font-family:system-ui}
.lesson14-top{display:flex;align-items:center;gap:9px}.lesson14-top b{flex:1;font-size:13px;line-height:1.2}.lesson14-top button{border:0;background:transparent;color:#284b82;font:11px system-ui;padding:4px;min-height:30px}.lesson14-top button:last-child{font-size:22px;width:28px;flex:none}.lesson14 p{font-size:13px;line-height:1.4;margin:5px 0}.lesson14-tools{display:flex;gap:8px;align-items:center;justify-content:flex-end}.lesson14-tools button{min-height:30px;padding:5px 10px;font:11px system-ui;border:1px solid #bcc2a3;border-radius:7px;background:#e7e5cb;color:#26344a}.lesson14-tools button.primary{background:#284b82;color:#fff7dd}.lesson14-tools small{font-size:10px;line-height:1.2;flex:1;color:#667058}
body.lesson14-active #lastEvent{display:none}body.lesson14-active .maptools{top:44%}body.lesson14-active #dock{max-height:43dvh}
@media(min-width:800px){body.lesson14-active #guide.lesson14{top:125px;left:20px;right:auto;width:340px}.lesson14 p{font-size:14px}}
@media(max-height:660px){body.lesson14-active #guide.lesson14{top:115px;padding:6px 9px}.lesson14-top b{font-size:11px}.lesson14 p{font-size:11px}.lesson14-tools button{min-height:26px}}
