.agent-area-tool{position:absolute;left:12px;bottom:42px;max-width:calc(100% - 28px);z-index:5;padding:9px 11px;border:1px solid var(--reh-border,#d6dfdc);border-radius:12px;background:var(--reh-surface,#fff);color:var(--reh-ink,#182e26);box-shadow:0 3px 18px #0002;display:flex;flex-direction:column;gap:7px;font:12px/1.3 system-ui,sans-serif;pointer-events:auto}.agent-area-tool>div{display:flex;gap:6px;flex-wrap:wrap}.agent-area-tool button{min-height:38px;padding:7px 10px;border-radius:8px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;font:inherit}.agent-area-tool button:focus-visible{outline:3px solid #19a77a;outline-offset:2px}.agent-area-tool button:disabled{opacity:.55;cursor:wait}.agent-area-tool button[hidden]{display:none!important}.agent-area-drawing .reh-pins,.agent-area-drawing .reh-map-card{pointer-events:none!important}.agent-area-filter{grid-column:1/-1;display:flex!important;gap:9px;align-items:center}.agent-area-filter input{width:19px!important;height:19px!important;min-height:19px!important;flex:0 0 19px}.agent-area-help{grid-column:1/-1;margin:0;font-size:12px;color:inherit;opacity:.8}[data-reh-theme=dark] .agent-area-tool{background:#252a27;color:#f1f5f2;border-color:#56605a}@media(max-width:600px){.agent-area-tool{left:8px;bottom:32px;padding:7px 9px;max-width:calc(100% - 24px)}.agent-area-tool button{min-height:42px}}@media(max-height:500px){.agent-area-tool>span{display:none}.agent-area-tool{bottom:27px;gap:3px}.agent-area-tool button{min-height:34px}}

/* AGENT_MAP_AREA_TOOLS_V1 */
.agent-area-tool[hidden],.agent-full-area-search[hidden],.reh-map-controls>.agent-map-clear[hidden]{display:none!important}
.reh-map-controls>.agent-map-draw,.reh-map-controls>.agent-map-clear{display:grid;place-items:center;padding:0}
.reh-map-controls>.agent-map-draw svg,.reh-map-controls>.agent-map-clear svg{width:21px;height:21px;pointer-events:none}
.reh-map-controls>.agent-map-draw[aria-pressed=true]{outline:2px solid #19a77a;outline-offset:2px}
.agent-full-area-search{position:absolute;left:50%;bottom:44px;transform:translateX(-50%);z-index:6;max-width:calc(100% - 24px);min-height:42px;padding:9px 15px;border:1px solid var(--reh-border,#d6dfdc);border-radius:10px;background:var(--reh-surface,#fff);color:var(--reh-ink,#182e26);box-shadow:0 3px 18px #0002;font:600 13px/1.3 system-ui,sans-serif;white-space:nowrap;cursor:pointer}
.agent-full-area-search:focus-visible{outline:3px solid #19a77a;outline-offset:2px}.agent-full-area-search:disabled{opacity:.55;cursor:wait}
[data-reh-theme=dark] .agent-full-area-search{background:#252a27;color:#f1f5f2;border-color:#56605a}
