.monaco-map>img{width:100%;height:auto;max-height:620px;object-fit:contain;border-radius:28px}.monaco-tabs,.monaco-actions{display:flex;flex-wrap:wrap;gap:12px}.monaco-tabs button,#open-map,.monaco-actions a{min-height:48px;padding:14px 20px;border-radius:18px;border:1px solid #dcded8;background:#fff;color:#163c44;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.monaco-tabs button[aria-pressed=true],#open-map{background:#b95635;color:#fff}.monaco-place{padding:28px;margin:20px 0;border:1px solid #e7e2d9;background:white;border-radius:24px}.monaco-actions{margin:40px 0}.monaco-actions h2,.monaco-actions p{flex-basis:100%}#map-frame iframe{width:100%;height:460px;border:0;border-radius:24px}#map-frame{margin-top:20px}button:focus-visible,a:focus-visible{outline:3px solid #b95635;outline-offset:4px}@media(max-width:600px){header{flex-wrap:wrap;gap:12px}header nav{display:flex;flex-wrap:wrap;gap:12px}main{padding:24px 16px}.monaco-tabs{display:grid;grid-template-columns:1fr 1fr}.monaco-tabs button{min-width:0;font-size:14px}.monaco-actions a{width:100%;box-sizing:border-box}#map-frame iframe{height:360px}.monaco-place{padding:20px}}
