.map-wrap[data-v-9716b9e7]{flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.map[data-v-9716b9e7]{border:1px solid #000;inset:16px;position:absolute}@media(max-width:750px){.map[data-v-9716b9e7]{inset:8px}}.restroom-hover-popup .maplibregl-popup-content{background:#fff;border:1px solid #000;border-radius:0;box-shadow:none;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.25;padding:6px 8px}.restroom-hover-popup .maplibregl-popup-tip{display:none}.restroom-hover-popup .hover-name{font-weight:600}.restroom-hover-popup .hover-date{color:#555;margin-top:2px}.map-panel[data-v-d6ecfb36]{background:#fff;border:1px solid #000;bottom:16px;font-family:Arial,Helvetica,sans-serif;font-size:16px;height:33.33%;left:16px;overflow-y:auto;padding:8px 24px 20px;position:absolute;right:16px;z-index:5}.panel-header[data-v-d6ecfb36]{align-items:flex-start;border-bottom:1px solid #e8e8e8;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.panel-info[data-v-d6ecfb36]{display:flex;flex-direction:column;gap:2px;min-width:0}.panel-name[data-v-d6ecfb36]{font-size:16px;font-weight:400}.panel-meta[data-v-d6ecfb36]{color:#666;font-size:13px}.panel-close[data-v-d6ecfb36]{background:transparent;border:0;color:#999;cursor:pointer;flex-shrink:0;font-size:20px;line-height:1;padding:0 4px}.panel-close[data-v-d6ecfb36]:hover{color:#000}.label[data-v-d6ecfb36]{font-size:14px;margin-bottom:8px}.desc-text[data-v-d6ecfb36]{color:#000;font-size:16px;line-height:1.35;margin:0}.descriptors-section[data-v-d6ecfb36]{margin-top:16px}.descriptor-chips[data-v-d6ecfb36]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.tag-chip[data-v-d6ecfb36]{align-items:center;background:#fff;border:1px solid #000;border-radius:3px;color:#000;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;line-height:1.2;padding:3px 8px;transition:background .1s,color .1s}.tag-chip.active[data-v-d6ecfb36]{background:#000;color:#fff}.tag-chip[data-v-d6ecfb36]:hover:not(.active){background:#f0f0f0}.annotations-section[data-v-d6ecfb36]{margin-top:16px}.annotations-toggle[data-v-d6ecfb36]{align-items:center;background:transparent;border:0;color:#000;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:4px;padding:0}.annotations-toggle[data-v-d6ecfb36]:hover{color:#555}.toggle-caret[data-v-d6ecfb36]{display:inline-block;font-size:12px;transform:rotate(0);transition:transform .15s}.toggle-caret.open[data-v-d6ecfb36]{transform:rotate(90deg)}.annotation-list[data-v-d6ecfb36]{display:flex;flex-direction:column;list-style:none;margin:6px 0 0;padding:0}.annotation-item[data-v-d6ecfb36]{align-items:flex-start;border-bottom:1px solid #e8e8e8;cursor:pointer;display:flex;gap:8px;padding:6px 0}.annotation-item[data-v-d6ecfb36]:hover{background:#f9f9f9}.annotation-main[data-v-d6ecfb36]{display:flex;flex:1;flex-direction:column;gap:2px}.annotation-body[data-v-d6ecfb36]{color:#000;font-size:14px;line-height:1.3}.annotation-meta[data-v-d6ecfb36]{color:#999;font-size:12px}.annotation-delete[data-v-d6ecfb36]{background:transparent;border:0;color:#999;cursor:pointer;flex-shrink:0;font:inherit;font-size:16px;line-height:1;padding:0 4px}.annotation-delete[data-v-d6ecfb36]:hover:not(:disabled){color:#c33}.annotation-delete[data-v-d6ecfb36]:disabled{cursor:not-allowed;opacity:.4}.annotation-empty[data-v-d6ecfb36]{color:#999;font-size:13px;margin:4px 0 0}@media(max-width:750px){.map-panel[data-v-d6ecfb36]{box-sizing:border-box;font-size:12px;height:auto;inset:8px auto 8px 8px;max-height:none;padding:8px 12px 16px;width:50%}.panel-meta[data-v-d6ecfb36]{display:flex;flex-direction:column}.panel-meta-sep[data-v-d6ecfb36]{display:none}.annotation-body[data-v-d6ecfb36],.annotations-toggle[data-v-d6ecfb36],.desc-text[data-v-d6ecfb36],.label[data-v-d6ecfb36],.panel-name[data-v-d6ecfb36]{font-size:12px}}.table-wrap[data-v-c6db293c]{container-type:inline-size;display:flex;flex:1 1 auto;flex-direction:column;font-family:Arial,Helvetica,sans-serif;min-width:0;overflow:hidden}.thead[data-v-c6db293c]{border-bottom:1px solid #000;border-top:none;display:grid;flex:0 0 auto;font-size:14px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 24px}.th[data-v-c6db293c]{align-items:center;background:transparent;border:0;color:#000;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:4px;padding:0;text-align:left}.th .arrow[data-v-c6db293c]{color:#000;font-size:10px;line-height:1}.col-name[data-v-c6db293c]{order:1}.col-date[data-v-c6db293c]{order:2}.col-loc[data-v-c6db293c]{order:3}.tbody[data-v-c6db293c]{flex:1 1 auto;list-style:none;margin:0;overflow-y:auto;padding:0}.row[data-v-c6db293c]{border-bottom:1px solid #000;cursor:pointer}.row[data-v-c6db293c]:hover:not(.selected){background:#f4f4f4}.row-main[data-v-c6db293c]{align-items:start;display:grid;font-size:16px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:20px;padding:8px 24px}.descriptors-section[data-v-c6db293c]{margin-top:16px}.descriptor-chips[data-v-c6db293c]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.tag-chip[data-v-c6db293c]{align-items:center;background:#fff;border:1px solid #000;border-radius:3px;color:#000;display:inline-flex;font-family:inherit;font-size:12px;font-weight:400;gap:4px;line-height:1.2;padding:3px 8px}.row-chip[data-v-c6db293c]{cursor:pointer;transition:background .1s,color .1s}.row-chip.active[data-v-c6db293c]{background:#000;color:#fff}.row-chip[data-v-c6db293c]:hover:not(.active){background:#f0f0f0}.row-chip.active[data-v-c6db293c]:hover{background:#333}.row.selected[data-v-c6db293c]{background:#fff}.row-expanded[data-v-c6db293c]{padding:8px 24px 20px}.desc-row[data-v-c6db293c]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.label[data-v-c6db293c]{font-size:14px;margin-bottom:8px}.desc-text[data-v-c6db293c]{color:#000;font-size:16px;line-height:1.35;margin:0}.edit-link[data-v-c6db293c]{background:transparent;border:0;color:#595959;cursor:pointer;flex-shrink:0;font:inherit;font-size:14px;padding:0}.edit-link[data-v-c6db293c]:hover{color:#000}.annotations-section[data-v-c6db293c]{margin-top:16px}.annotations-toggle[data-v-c6db293c]{align-items:center;background:transparent;border:0;color:#000;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:4px;margin-bottom:0;padding:0}.annotations-toggle[data-v-c6db293c]:hover{color:#555}.toggle-caret[data-v-c6db293c]{display:inline-block;font-size:12px;transform:rotate(0);transition:transform .15s}.toggle-caret.open[data-v-c6db293c]{transform:rotate(90deg)}.annotation-list[data-v-c6db293c]{display:flex;flex-direction:column;gap:0;list-style:none;margin:6px 0 0;padding:0}.annotation-item[data-v-c6db293c]{align-items:flex-start;border-bottom:1px solid #e8e8e8;cursor:pointer;display:flex;gap:8px;padding:6px 0}.annotation-item[data-v-c6db293c]:hover{background:#f9f9f9}.annotation-main[data-v-c6db293c]{display:flex;flex:1;flex-direction:column;gap:2px}.annotation-body[data-v-c6db293c]{color:#000;font-size:14px;line-height:1.3}.annotation-meta[data-v-c6db293c]{color:#999;font-size:12px}.annotation-delete[data-v-c6db293c]{background:transparent;border:0;color:#999;cursor:pointer;flex-shrink:0;font:inherit;font-size:16px;line-height:1;padding:0 4px}.annotation-delete[data-v-c6db293c]:hover:not(:disabled){color:#c33}.annotation-delete[data-v-c6db293c]:disabled{cursor:not-allowed;opacity:.4}.annotation-empty[data-v-c6db293c]{color:#999;font-size:13px;margin:4px 0 0}.submitter-line[data-v-c6db293c]{color:#666;display:flex;font-size:13px;justify-content:flex-end;margin-top:16px}.edit-form[data-v-c6db293c]{display:flex;flex-direction:column;gap:12px}.edit-grid[data-v-c6db293c]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.edit-field[data-v-c6db293c]{display:flex;flex-direction:column;gap:3px}.edit-field-full[data-v-c6db293c]{grid-column:1/-1}.edit-field-row[data-v-c6db293c]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.edit-label[data-v-c6db293c]{color:#666;font-size:12px}.edit-input[data-v-c6db293c]{background:transparent;border:0;border-bottom:1px solid #000;color:#000;font:inherit;font-size:14px;outline:none;padding:3px 0;width:100%}.edit-textarea[data-v-c6db293c]{border:1px solid #000;padding:4px 6px;resize:vertical}.edit-error[data-v-c6db293c]{color:#c33;font-size:13px;margin:0}.edit-actions[data-v-c6db293c]{display:flex;gap:10px}.edit-btn[data-v-c6db293c]{background:transparent;border:1px solid #000;cursor:pointer;font:inherit;font-size:14px;padding:4px 16px}.edit-btn[data-v-c6db293c]:disabled{cursor:not-allowed;opacity:.5}.edit-btn-save[data-v-c6db293c]:hover:not(:disabled){background:#000;color:#fff}.edit-btn-cancel[data-v-c6db293c]:hover{background:#f4f4f4}@container (max-width: 560px){.thead[data-v-c6db293c]{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 12px}.row-main[data-v-c6db293c],.th[data-v-c6db293c],.thead[data-v-c6db293c]{font-size:12px}.row-main[data-v-c6db293c]{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 12px}.annotation-body[data-v-c6db293c],.annotations-toggle[data-v-c6db293c],.desc-text[data-v-c6db293c],.label[data-v-c6db293c]{font-size:12px}}@container (max-width: 400px){.thead[data-v-c6db293c]{padding:8px 10px}.row-main[data-v-c6db293c],.thead[data-v-c6db293c]{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.row-main[data-v-c6db293c]{padding:6px 10px}.row-expanded[data-v-c6db293c]{padding:6px 10px 14px}}.grid-wrap[data-v-969b066c]{flex:1 1 auto;font-family:Arial,Helvetica,sans-serif;margin:16px;overflow-y:auto}.grid[data-v-969b066c]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media(max-width:750px){.grid-wrap[data-v-969b066c]{margin:8px}}@media(max-width:700px){.grid[data-v-969b066c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.grid[data-v-969b066c]{gap:8px}}.tile[data-v-969b066c]{background:transparent;border:0;cursor:pointer;padding:0;text-align:left}.tile:hover:not(.selected) .thumb img[data-v-969b066c],.tile:hover:not(.selected) .thumb-placeholder[data-v-969b066c]{opacity:.8}.thumb[data-v-969b066c]{aspect-ratio:1;background:#f0f0f0;overflow:hidden;position:relative;width:100%}.thumb img[data-v-969b066c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumb-placeholder[data-v-969b066c]{background:#000;height:100%;width:100%}.tile-info[data-v-969b066c]{background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.3) 60%,transparent);color:#fff;display:flex;flex-direction:column;font-size:12px;gap:2px;left:0;line-height:1.3;padding:10px 12px 28px;pointer-events:none;position:absolute;right:0;text-shadow:0 1px 2px rgba(0,0,0,.4);top:0}.tile-info.selected[data-v-969b066c]{background:none;color:#000;padding:0;pointer-events:auto;position:static;text-shadow:none}.expanded[data-v-969b066c]{background:#fff;border:1px solid #000;box-sizing:border-box;cursor:default;display:flex;flex-direction:column;gap:10px;height:100%;overflow-y:auto;padding:10px 12px;width:100%}.desc-text[data-v-969b066c]{color:#000;font-size:12px;line-height:1.35;margin:0}.descriptors-section[data-v-969b066c]{display:flex;flex-wrap:wrap;gap:4px}.tag-chip[data-v-969b066c]{align-items:center;background:#fff;border:1px solid #000;border-radius:3px;color:#000;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;line-height:1.2;padding:3px 8px;transition:background .1s,color .1s}.tag-chip[data-v-969b066c]:hover:not(.active){background:#f0f0f0}.tag-chip.active[data-v-969b066c]{background:#000;color:#fff}.tag-chip.active[data-v-969b066c]:hover{background:#333}.annotations-section[data-v-969b066c]{margin-top:auto}.submitter-line[data-v-969b066c]{color:#666;display:flex;font-size:11px;justify-content:flex-end;margin-top:4px}.annotations-toggle[data-v-969b066c]{align-items:center;background:transparent;border:0;color:#000;cursor:pointer;display:flex;font:inherit;font-size:13px;gap:4px;padding:0}.annotations-toggle[data-v-969b066c]:hover{color:#555}.toggle-caret[data-v-969b066c]{display:inline-block;font-size:12px;transform:rotate(0);transition:transform .15s}.toggle-caret.open[data-v-969b066c]{transform:rotate(90deg)}.annotation-list[data-v-969b066c]{display:flex;flex-direction:column;list-style:none;margin:4px 0 0;padding:0}.annotation-item[data-v-969b066c]{align-items:flex-start;border-bottom:1px solid #e8e8e8;cursor:pointer;display:flex;gap:6px;padding:4px 0}.annotation-item[data-v-969b066c]:hover{background:#f9f9f9}.annotation-main[data-v-969b066c]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.annotation-body[data-v-969b066c]{color:#000;font-size:12px;line-height:1.3}.annotation-meta[data-v-969b066c]{color:#999;font-size:11px}.annotation-delete[data-v-969b066c]{background:transparent;border:0;color:#999;cursor:pointer;flex-shrink:0;font:inherit;font-size:14px;line-height:1;padding:0 4px}.annotation-delete[data-v-969b066c]:hover:not(:disabled){color:#c33}.annotation-delete[data-v-969b066c]:disabled{cursor:not-allowed;opacity:.4}.annotation-empty[data-v-969b066c]{color:#999;font-size:12px;margin:4px 0 0}.catalog[data-v-306d3bdd]{background:#fff;color:#000;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:16px;height:100%;overflow:hidden}.controls[data-v-306d3bdd]{gap:16px;justify-content:space-between;padding:6px 16px}.controls[data-v-306d3bdd],.controls-left[data-v-306d3bdd]{align-items:center;display:flex}.controls-left[data-v-306d3bdd]{gap:20px}.sub-header[data-v-306d3bdd]{flex:0 0 auto;font-size:14px;gap:20px;padding:10px 24px}.search[data-v-306d3bdd],.sub-header[data-v-306d3bdd]{align-items:center;border-bottom:1px solid #000;display:flex}.search[data-v-306d3bdd]{gap:6px}.search input[data-v-306d3bdd]{background:transparent;border:0;font:inherit;font-size:14px;outline:none;padding:2px 0;width:110px}.search-icon[data-v-306d3bdd]{align-items:center;display:inline-flex}.search-icon.clear[data-v-306d3bdd]{border:0}.search-icon.clear[data-v-306d3bdd],.sort-btn[data-v-306d3bdd]{background:transparent;cursor:pointer}.sort-btn[data-v-306d3bdd]{align-items:center;border:none;display:inline-flex;font:inherit;font-size:14px;gap:4px;padding:0}.sort-btn[data-v-306d3bdd],.sort-btn.active[data-v-306d3bdd]{color:#000}.sort-arrow[data-v-306d3bdd]{font-size:10px;line-height:1;transition:transform .15s}.sort-arrow.desc[data-v-306d3bdd]{transform:rotate(180deg)}.date-range[data-v-306d3bdd]{gap:14px}.date-field[data-v-306d3bdd],.date-range[data-v-306d3bdd]{align-items:center;display:flex;font:inherit;font-size:14px}.date-field[data-v-306d3bdd]{gap:6px}.date-val[data-v-306d3bdd]{box-shadow:0 1px #000;color:#666;font-size:14px}.date-icon-wrap[data-v-306d3bdd]{align-items:center;color:#000;cursor:pointer;display:inline-flex;isolation:isolate;position:relative}.date-icon-wrap[data-v-306d3bdd]:hover{color:#555}.date-native[data-v-306d3bdd]{border:0;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.date-native[data-v-306d3bdd],.link-btn[data-v-306d3bdd]{cursor:pointer;padding:0}.link-btn[data-v-306d3bdd]{background:none;border:none;color:#000;font-size:14px}.link-btn.active[data-v-306d3bdd]{color:#595959}.filter-btn[data-v-306d3bdd]{align-items:center;display:inline-flex;gap:3px}.filter-btn.active[data-v-306d3bdd]{color:#000}.filter-caret[data-v-306d3bdd]{display:inline-block;font-size:12px;line-height:1;transform:rotate(0);transition:transform .15s}.filter-caret.open[data-v-306d3bdd]{transform:rotate(90deg)}.filter-panel[data-v-306d3bdd]{border-bottom:1px solid #000;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;padding:10px 16px}.filter-chip[data-v-306d3bdd]{align-items:center;background:#fff;border:1px solid #000;border-radius:3px;color:#000;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;line-height:1.2;padding:3px 8px;transition:background .1s,color .1s}.filter-chip[data-v-306d3bdd]:hover:not(.active){background:#f0f0f0}.filter-chip.active[data-v-306d3bdd]{background:#000;color:#fff}.view-mode[data-v-306d3bdd]{display:flex;gap:20px}.map-area[data-v-306d3bdd]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}.slide-up-enter-active[data-v-306d3bdd],.slide-up-leave-active[data-v-306d3bdd]{transition:transform .3s ease}.slide-up-enter-from[data-v-306d3bdd],.slide-up-leave-to[data-v-306d3bdd]{transform:translateY(100%)}@media(max-width:750px){.slide-up-enter-from[data-v-306d3bdd],.slide-up-leave-to[data-v-306d3bdd]{transform:translate(-100%)}}.state[data-v-306d3bdd]{color:#666;padding:24px}.state.error[data-v-306d3bdd]{color:#c33}@media(max-width:750px){.catalog[data-v-306d3bdd]{font-size:12px}.controls[data-v-306d3bdd]{align-items:center;flex-direction:row;gap:8px;padding:6px 8px}.controls-left[data-v-306d3bdd]{flex:1 1 auto;gap:12px;min-width:0}.view-mode[data-v-306d3bdd]{flex-shrink:0;gap:12px}.sub-header[data-v-306d3bdd]{padding:6px 8px}.link-btn[data-v-306d3bdd],.search input[data-v-306d3bdd]{font-size:12px}.search input[data-v-306d3bdd]{width:60px}.filter-panel[data-v-306d3bdd]{max-height:75px;overflow:auto;padding:8px}}
