.topbar{flex-wrap:wrap}.topbar nav{flex-wrap:wrap;gap:14px}.map-wrap{touch-action:none}#map{touch-action:none}.host-note{padding:12px 18px;background:#fff3cc;border-left:3px solid #9b7510;margin:12px 0}.host-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px}.vertex-row{display:flex;gap:8px;margin:6px 0}.vertex-row input{width:40%;min-width:0}.photo-tile{max-width:100%;overflow:hidden;text-overflow:ellipsis}#vertices{max-height:300px;overflow:auto}#checks article{padding:16px;border-left:3px solid #60766c;margin:10px 0;background:#edf1ef}#checks article.conflict{border-color:#9e2a1b;background:#f7e9e6}#checks pre{white-space:pre-wrap;overflow-wrap:anywhere}button:disabled{cursor:not-allowed}#notice{position:relative}#photo-list{max-height:200px;overflow:auto}

.export-link{display:inline-block;padding:10px 16px;border:1px solid #b8c1bd;cursor:pointer}.export-link:not([href]){opacity:.5;cursor:not-allowed}
