body #main .map-canvas-search-layout>.map-explorer-panel{flex-direction:column;gap:0;padding:0;display:flex;position:relative}body #main .map-canvas-search-layout>.map-explorer-panel>.local-tiled-map{border-radius:18px 18px 0 0;flex:1;min-height:280px}.map-canvas-search{z-index:15;width:100%;min-width:0;position:relative;top:auto;left:auto}.map-height-control{background:var(--surface);border-top:1px solid var(--ui-border);border-radius:0 0 var(--ui-radius-card) var(--ui-radius-card);flex:none;align-items:center;gap:8px;padding:0 8px;display:none}.map-height-control button{min-height:44px;color:var(--ink);border-radius:var(--ui-radius-control);background:0 0;border:0;place-items:center;display:grid}.map-height-grip{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:1}.map-height-grip span{background:var(--muted);border-radius:4px;width:48px;height:4px}.map-height-toggle{cursor:pointer;flex:none;width:44px}.map-height-control .icon{width:20px;height:20px}.map-height-control button:hover{background:var(--ui-hover)}.map-height-control button:focus-visible{outline:2px solid var(--accent-readable);outline-offset:-3px}body #main .map-canvas-search-layout>.map-explorer-panel[data-map-resized=true]{height:var(--map-panel-height);flex:none;min-height:0}body #main .map-canvas-search-layout>.map-explorer-panel[data-map-resized=true]>.local-tiled-map{min-height:0}.embedded-app-view .map-height-control{display:flex}@media (max-width:900px){.map-height-control{display:flex}}.map-canvas-search>form{border:1px solid var(--line);background:color-mix(in srgb, var(--surface,var(--paper)) 96%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;align-items:center;gap:4px;min-width:0;padding:5px;display:flex;box-shadow:0 4px 20px #0002}.map-canvas-search .icon{flex:none;width:20px;height:20px}.map-canvas-search form>.icon{color:var(--muted);margin-inline-start:6px}.map-canvas-search input[type=search]{width:0;min-width:0;height:44px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:10px;flex:1;padding:6px;font-size:16px}.map-canvas-search input::-webkit-search-cancel-button{display:none}.map-canvas-search form>button{border:1px solid var(--line);background:var(--soft);min-width:44px;min-height:44px;color:var(--ink);font:inherit;touch-action:manipulation;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:12px;display:inline-flex}.map-canvas-search form>.map-canvas-submit{background:var(--brand-red);color:#fff;border-color:var(--brand-red)}.map-canvas-search button[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft)}.map-canvas-search :is(button,input,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.map-canvas-filters{max-height:min(56dvh, calc(var(--map-search-room,80dvh) - 150px));overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface,var(--paper));border-radius:16px;margin-top:8px;padding:10px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 28px #0003}.map-canvas-filters[hidden]{display:none!important}.map-canvas-filters .map-explorer-controls{box-shadow:none;border:0}.map-canvas-filters .map-calendar-tools{flex-wrap:wrap;overflow:visible}.map-canvas-filters .map-controls select{max-width:100%;min-height:44px}.map-canvas-filters .map-filters-done{width:100%;min-height:44px}.map-region-footer{border:1px solid var(--line);background:var(--surface,var(--paper));border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.map-region-footer>span{white-space:nowrap;color:var(--muted);font-size:11px}.map-canvas-search-layout .map-region-selector{min-width:0}body #main .map-canvas-search-layout .map-view-tools{top:12px!important}body #main .map-canvas-search-layout .map-layers{top:12px}body #main .map-canvas-search-layout>.map-sidebar{min-height:0}@media (max-width:767px){body[data-release-version] #main .map-search-page{width:100%;max-width:none;margin:0;padding:0 0 12px}body #main:has(>.map-search-page)>.site-breadcrumbs{display:none}body #main .map-search-page .map-search-heading,body #main .map-search-page .map-search-info{display:none}body #main .map-canvas-search-layout{flex-direction:column;gap:12px;height:auto;display:flex;position:relative;top:auto}body #main .map-canvas-search-layout>.map-explorer-panel{height:max(370px, calc(100dvh - var(--site-header-height,110px) - 84px));border-radius:0;order:0;min-height:370px}body #main .map-canvas-search-layout>.map-explorer-panel>.local-tiled-map{border-radius:0}body[data-release-version] #main .map-canvas-search-layout>.map-sidebar,body #main .map-canvas-search-layout>.map-sidebar{order:1;max-height:none;padding:0 12px;position:static;overflow:visible;display:block!important}.map-canvas-search{width:100%;top:auto;left:auto}.map-canvas-search form>button span,.map-canvas-search form>.icon{display:none}.map-canvas-search>form{gap:2px}.map-canvas-filters{box-sizing:border-box;width:100%;max-width:100%;max-height:min(52dvh,420px)}.map-region-footer{border-inline:0;border-radius:0 0 16px 16px}.map-canvas-search-layout .map-selection-panel[data-selected=true]{bottom:calc(82px + env(safe-area-inset-bottom))}}@media (min-width:768px) and (max-width:1279px){.map-canvas-search form>button span{display:none}}@media (prefers-reduced-transparency:reduce){.map-canvas-search>form{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface,var(--paper))}}body #main .map-canvas-search-layout .map-canvas-search{border-radius:var(--ui-radius-card) var(--ui-radius-card) 0 0;box-shadow:none;box-sizing:border-box;background:var(--surface);border:0;flex:none;padding:8px}.map-results-heading{justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.map-results-heading h2{font-size:var(--type-title-sm);margin:0}.map-results-heading button,.map-results-toggle{display:none}body #main .map-canvas-search-layout>.map-explorer-panel>.local-tiled-map{border-radius:0}.map-canvas-search-layout[data-compact=true]{flex-direction:column;gap:8px;height:auto!important;display:flex!important;position:relative!important;top:auto!important}body #main .map-canvas-search-layout[data-compact=true]>.map-explorer-panel{order:0;height:calc(100dvh - 24px);min-height:280px}body #main .map-canvas-search-layout[data-compact=true]>.map-sidebar{order:1;max-height:320px;position:static;overflow:auto;display:none!important}body #main .map-canvas-search-layout[data-compact=true][data-results-open=true]>.map-sidebar{display:block!important}.map-canvas-search-layout[data-compact=true] .map-results-toggle,.map-canvas-search-layout[data-compact=true] .map-results-heading button{display:inline-flex}:is(body #main:has(.map-canvas-search-layout[data-compact=true]) .map-search-heading,body #main:has(.map-canvas-search-layout[data-compact=true]) .map-search-info){display:none}body #main:has(.map-canvas-search-layout[data-compact=true]) .map-search-page{width:100%;max-width:none;margin:0;padding:0}@media (max-width:900px){body #main .map-canvas-search-layout>.map-sidebar{display:none!important}body #main .map-canvas-search-layout[data-results-open=true]>.map-sidebar{overscroll-behavior:contain;max-height:60dvh;overflow:auto;display:block!important}.map-results-toggle,.map-results-heading button{display:inline-flex}.map-region-footer>span{display:none}body #main .map-canvas-search-layout>.map-explorer-panel{min-height:300px}}@media (max-width:380px){.map-region-footer{gap:4px;padding:6px}.map-region-footer .map-results-toggle{font-size:var(--type-caption);padding-inline:8px}}@media (max-width:900px){body #main .map-canvas-search-layout{flex-direction:column;gap:12px;height:auto;display:flex;position:relative;top:auto}}body #main .map-canvas-search-layout{display:block;position:relative}.map-canvas-search-layout .map-results-toggle,.map-canvas-search-layout .map-results-heading button{justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;display:inline-flex}.map-search-results[hidden]{display:none!important}body #main .map-canvas-search-layout .map-search-results{z-index:14;background:var(--surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);flex-direction:column;width:min(380px,100% - 24px);min-height:0;max-height:calc(100% - 160px);padding:0;display:flex;position:absolute;inset-block-start:76px;inset-inline-start:12px;overflow:hidden;box-shadow:0 8px 24px #0002}.map-search-results .map-results-heading{border-bottom:1px solid var(--ui-border);background:var(--surface);flex:none;padding:10px 12px}.map-search-results .map-results-heading>div{min-width:0}.map-search-results .map-results-heading h2{font-size:var(--type-title-sm);line-height:var(--leading-title)}.map-search-results .map-results-heading p{font-size:var(--type-caption);line-height:var(--leading-label);color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0}.map-search-result-list{overscroll-behavior:contain;scrollbar-width:thin;gap:8px;min-height:0;padding:8px;display:grid;overflow:auto}.map-search-result-card{min-width:0;padding:12px}.map-result-identity{align-items:center;gap:10px;min-width:0;display:flex}.map-result-identity>.icon{width:24px;height:24px;color:var(--muted);flex:none}.map-result-identity>div{min-width:0}.map-result-identity h3{font-size:var(--type-body);line-height:var(--leading-label);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0;display:flex}.map-result-identity h3 a{color:var(--ink);text-decoration:none}.map-result-identity small,.map-search-result-card>p{font-size:var(--type-caption);line-height:var(--leading-body);color:var(--muted)}.map-search-result-card>p{margin:6px 0}.map-result-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.map-result-actions :is(a,button){min-height:44px;font-size:var(--type-label);align-items:center;gap:6px;display:inline-flex}.map-search-empty{justify-items:start;gap:8px;padding:12px;display:grid}.map-search-empty p{font-size:var(--type-body);margin:0}@media (max-width:600px){body #main .map-canvas-search-layout .map-search-results{width:calc(100% - 16px);max-height:calc(100% - 164px);inset-inline-start:8px}}@media (forced-colors:active){body #main .map-canvas-search-layout .map-search-results{background:canvas;border-color:canvastext}}body #main>.map-search-page{width:100%;max-width:none;margin:0;padding:0}body #main .map-canvas-search-layout[data-workspace=true]{--map-tools-inset:12px;--map-panel-top:122px;height:var(--map-workspace-height,max(260px, calc(100dvh - var(--site-header-height,0px) - var(--site-app-bottom,0px))));min-height:0;display:block;position:relative}body #main .map-canvas-search-layout[data-workspace=true]>.map-explorer-panel{width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0}body #main .map-canvas-search-layout[data-workspace=true] .local-tiled-map{border-radius:0;height:100%;min-height:0}.map-workspace-tools{z-index:16;inset:var(--map-tools-inset) auto auto var(--map-tools-inset);pointer-events:none;align-items:center;gap:6px;width:max-content;min-width:0;max-width:calc(100% - 80px);display:flex;position:absolute}.map-workspace-tools>*{pointer-events:auto}.map-workspace-brand{background:var(--surface);flex:none;align-items:center;gap:6px;min-height:44px;padding-inline:8px;display:flex}.map-workspace-brand .icon{width:18px;height:18px}.map-workspace-brand h1{font-size:var(--type-label);margin:0}.map-workspace-brand .brand-mark{font-size:var(--type-label)}.map-workspace-tools :is(.map-search-size,.map-results-toggle){background:var(--surface);flex:none;min-width:44px;min-height:44px}body #main .map-canvas-search-layout[data-workspace=true] .map-canvas-search{background:var(--surface);border-radius:14px;flex:0 520px;width:clamp(240px,44vw,520px);padding:0}body #main .map-workspace-tools .map-canvas-search[hidden]{display:none}.map-workspace-tools .map-canvas-search>form{box-shadow:none;border-radius:14px;padding:2px}.map-workspace-tools .map-canvas-filters{max-height:calc(var(--map-workspace-height,80dvh) - 72px)}body #main .map-canvas-search-layout[data-workspace=true] .map-view-tools{top:66px!important}body #main .map-canvas-search-layout[data-workspace=true] .map-search-results{max-height:calc(100% - var(--map-panel-top) - 30px);width:min(360px, calc(100% - 2 * var(--map-tools-inset)));inset-block-start:var(--map-panel-top);inset-inline-start:var(--map-tools-inset)}.map-canvas-search-layout[data-workspace=true]>.map-selection-panel[data-selected=true]{inset:auto auto 30px var(--map-tools-inset);max-height:min(38%,320px);width:min(330px, calc(100% - 2 * var(--map-tools-inset)));overscroll-behavior:contain;height:auto;display:block;position:absolute;overflow:auto}@media (max-width:720px){.map-workspace-brand .brand-mark,.map-workspace-tools .map-canvas-search form>.icon,.map-workspace-tools .map-canvas-search form>button span{display:none}.map-workspace-tools .map-canvas-search form>button{padding-inline:3px}}@media (max-width:440px){.map-workspace-brand h1{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.map-workspace-tools{gap:4px;max-width:calc(100% - 58px)}.map-workspace-tools{width:calc(100% - 2 * var(--map-tools-inset));flex-wrap:wrap;max-width:none}.map-workspace-brand .brand-mark{display:inline}body #main .map-canvas-search-layout[data-workspace=true] .map-canvas-search{flex:1 0 100%;order:1;width:100%}.map-workspace-tools .map-canvas-search form>button.map-search-clear{display:inline-flex}body #main .map-canvas-search-layout[data-workspace=true][data-search-collapsed=false] .map-view-tools{top:114px!important}.map-canvas-search-layout[data-workspace=true][data-search-collapsed=false]{--map-panel-top:166px}.map-workspace-tools .map-canvas-filters{max-height:calc(var(--map-workspace-height,80dvh) - 114px)}.map-canvas-search-layout[data-workspace=true] .maplibregl-ctrl-top-right{z-index:17}.map-canvas-search-layout[data-workspace=true][data-search-collapsed=false] .maplibregl-ctrl-top-right{top:100px}}.map-global-result{text-align:start;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;min-height:44px;display:grid}.map-global-result span{overflow-wrap:anywhere}
