.tour-wrap{max-width:1530px;margin:auto;padding:16px 22px 30px}.tour-heading{display:flex;align-items:center;justify-content:space-between;gap:22px}.tour-heading h1{font-size:clamp(30px,4vw,48px);margin:9px 0}.tour-heading p{margin:6px 0}.language{display:flex;gap:4px;padding:4px;border:1px solid #b9cdbf;border-radius:10px;background:#fff;flex-shrink:0}.language button{background:transparent;border:0;border-radius:7px;padding:9px 16px;cursor:pointer;font:inherit;color:#244c36}.language button[aria-pressed=true]{background:#1d573d;color:white}.tour-note{font-size:13px;color:#456052;background:#e4eee6;padding:12px 15px;border-radius:9px;line-height:1.7}.tour-note a{font-weight:650}.tour-layout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:16px;margin-top:18px}.tour-menu{background:#fff;border:1px solid #d5e0d8;border-radius:12px;padding:12px;align-self:start;position:sticky;top:12px;max-height:90vh;overflow:auto}.tour-menu label{display:block;font-size:12px;color:#456052;margin-bottom:7px}.tour-menu select{width:100%;font:inherit;font-size:13px;padding:9px;border:1px solid #aabdb0;border-radius:6px;background:#fff}.tour-menu nav{display:grid;gap:3px;margin-top:9px}.tour-menu nav button{text-align:left;font:inherit;font-size:12px;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:#244c36;cursor:pointer}.tour-menu nav button:hover{background:#edf4ec}.tour-menu nav button[aria-current=true]{background:#1d573d;color:white;font-weight:700}.tour-view{min-width:0;background:#fff;padding:18px;border:1px solid #d5e0d8;border-radius:12px}.tour-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.tour-toolbar h2{margin:4px 0;font-size:24px}.tour-controls{display:flex;align-items:center;gap:6px;flex-shrink:0}.tour-controls button{font:inherit;font-size:20px;width:37px;height:37px;border:1px solid #b9cdbf;border-radius:7px;background:#fff;color:#244c36;cursor:pointer}.tour-controls button:disabled{opacity:.35;cursor:default}.tour-controls a{font-size:12px;font-weight:650;margin-left:5px}#screen-count{font-size:11px;letter-spacing:.08em;color:#5d7b69}#screen-description{font-size:14px;color:#455d50;min-height:44px;line-height:1.6}.screen-scroll{border:1px solid #dbe2df;border-radius:7px;overflow:auto;max-height:78vh;background:#f6f7f9}.screen-stage{position:relative;min-width:560px}#real-screen{width:100%;height:auto;display:block}#hotspots{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#hotspots a{pointer-events:auto;cursor:pointer}#hotspots rect{fill:#1d573d;fill-opacity:.015;stroke:#1d573d;stroke-width:1;stroke-opacity:.25;rx:6}#hotspots a:hover rect,#hotspots a:focus rect{fill-opacity:.13;stroke-opacity:1;stroke-width:3}.capture-note{font-size:11px;color:#60786a;line-height:1.6;margin-bottom:0}button:focus-visible,select:focus-visible{outline:3px solid #83b751;outline-offset:3px}@media(max-width:800px){.tour-heading{align-items:flex-start;flex-direction:column;gap:10px}.tour-layout{grid-template-columns:1fr}.tour-menu{position:static;max-height:none}.tour-menu nav{display:none}.tour-toolbar{align-items:flex-start;flex-direction:column}.tour-wrap{padding:10px 12px}.tour-view{padding:12px}.screen-scroll{max-height:70vh}.bar nav{gap:8px}}

.language{flex-wrap:wrap}.language button{white-space:nowrap}.tour-heading{flex-wrap:wrap}#screen-description{line-height:1.8}#screen-list button[dir=rtl]{text-align:right}
