.vtoolbar.svelte-1izqlkc{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.vtoolbar.svelte-1izqlkc form:where(.svelte-1izqlkc){margin:0}.spacer.svelte-1izqlkc{flex:1}.seg.svelte-1izqlkc{display:inline-flex;gap:4px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:3px}.focus-controls.svelte-1izqlkc{display:inline-flex;align-items:center;gap:6px}.optimize-button.on.svelte-1izqlkc{background:var(--teal);border-color:var(--teal);color:#fff}.branch-pages.svelte-1izqlkc{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:10px;background:#fff}.page-button.svelte-1izqlkc{min-width:30px;height:30px;padding:0 7px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.page-button.svelte-1izqlkc:hover{background:#f0fdfa;color:#0f766e}.page-button.on.svelte-1izqlkc{background:var(--teal);color:#fff}.optimize-print.svelte-1izqlkc{background:var(--teal);border-color:var(--teal);color:#fff}.optimize-print.svelte-1izqlkc:hover{background:#0f766e;border-color:#0f766e;color:#fff}.iconbtn.svelte-1izqlkc{font:inherit;font-size:13px;font-weight:600;border:0;background:transparent;color:var(--muted);padding:6px 12px;border-radius:8px;cursor:pointer}.iconbtn.on.svelte-1izqlkc{background:var(--indigo);color:#fff}.viewer.svelte-1izqlkc{display:grid;grid-template-columns:1fr 290px;height:600px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.vstage.svelte-1izqlkc{position:relative;overflow:hidden;display:flex;min-width:0;flex-direction:column}.focus-title.svelte-1izqlkc{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 72px 4px;text-align:center}.focus-title.svelte-1izqlkc h2:where(.svelte-1izqlkc){margin:0;font-size:17px;line-height:1.25}.focus-title.svelte-1izqlkc span:where(.svelte-1izqlkc){flex:0 0 auto;border-radius:999px;background:#f0fdfa;color:#0f766e;padding:3px 8px;font-size:11px;font-weight:700}.map-frame.svelte-1izqlkc{flex:1;min-height:0}.vpanel.svelte-1izqlkc{border-left:1px solid var(--line);padding:18px;background:#fbfbfe;overflow:auto}.vpanel.svelte-1izqlkc h4:where(.svelte-1izqlkc){margin:0 0 4px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.nodeTitle.svelte-1izqlkc{font-size:20px;font-weight:700;margin:0 0 8px}.ans.svelte-1izqlkc{background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px;font-size:14px;line-height:1.5;white-space:pre-line}.vhint.svelte-1izqlkc{color:var(--muted);font-size:13px}.locked.svelte-1izqlkc{text-align:center;max-width:520px;margin:30px auto}.lockcta.svelte-1izqlkc{display:flex;gap:10px;justify-content:center;margin-top:16px;flex-wrap:wrap}.lockcta.svelte-1izqlkc form:where(.svelte-1izqlkc){margin:0}@media(max-width:760px){.spacer.svelte-1izqlkc{display:none}.focus-controls.svelte-1izqlkc{width:100%;overflow-x:auto}.viewer.svelte-1izqlkc{grid-template-columns:1fr;height:auto}.vstage.svelte-1izqlkc{height:420px}.focus-title.svelte-1izqlkc{padding:10px 12px 2px}.focus-title.svelte-1izqlkc h2:where(.svelte-1izqlkc){font-size:14px}.vpanel.svelte-1izqlkc{border-left:0;border-top:1px solid var(--line)}}
