.map-draw-surface{position:absolute;inset:0;z-index:5;touch-action:none;cursor:crosshair;background:transparent}.search-area-controls{position:absolute;z-index:6;top:.5rem;left:.5rem;right:3.6rem;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;pointer-events:none}.search-area-controls>*{pointer-events:auto}.search-area-controls.search-area-controls button,.search-area-controls.search-area-controls select{min-height:44px;padding:0 .85rem;border-radius:999px;font:inherit;font-size:.85rem;font-weight:600;line-height:1.2;border:1px solid var(--find-line, var(--line));background:var(--find-surface, var(--raised));color:var(--find-text, var(--ink));box-shadow:var(--find-shadow, 0 2px 8px rgba(0, 0, 0, .18));cursor:pointer;max-width:100%;display:inline-flex;align-items:center}.search-area-controls.search-area-controls select{padding-right:.5rem;max-width:12rem;display:block}.search-area-controls.search-area-controls button[aria-pressed=true]{background:var(--find-ink-chip, var(--ink));color:var(--find-ink-chip-text, var(--raised));border-color:transparent}.search-area-controls .sa-active{display:inline-flex;align-items:center;gap:.25rem;padding:0 .25rem 0 .85rem;min-height:44px;border-radius:999px;font-size:.85rem;font-weight:600;background:var(--find-ink-chip, var(--ink));color:var(--find-ink-chip-text, var(--raised));box-shadow:var(--find-shadow, 0 2px 8px rgba(0, 0, 0, .18))}.search-area-controls.search-area-controls .sa-active button{box-shadow:none;background:transparent;color:inherit;border:0;min-width:44px;padding:0 .75rem;justify-content:center}.search-area-controls.search-area-controls button:focus-visible,.search-area-controls.search-area-controls select:focus-visible{outline:3px solid var(--find-accent, var(--accent));outline-offset:2px}.search-area-controls.search-area-controls button.sa-primary{background:var(--find-ink-chip, var(--ink));color:var(--find-ink-chip-text, var(--raised));border-color:transparent}.search-area-controls.search-area-controls button:disabled{opacity:.5;cursor:default}.sa-hint{position:absolute;z-index:6;top:3.6rem;left:.5rem;right:3.6rem;box-sizing:border-box;margin:0;padding:.4rem .7rem;border-radius:12px;font-size:.8rem;line-height:1.3;width:fit-content;max-width:calc(100% - 4.1rem);background:var(--find-surface, var(--raised));color:var(--find-text, var(--ink));border:1px solid var(--find-line, var(--line));box-shadow:var(--find-shadow, 0 2px 8px rgba(0, 0, 0, .18));pointer-events:none}.sa-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:480px){.search-area-controls{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 2px 6px 0}.search-area-controls>*{flex:0 0 auto}.search-area-controls.search-area-controls select{max-width:9.5rem}.finder-page .finder-map-canvas .map-controls{top:4.25rem}}
