.catalog-results-map[data-v-6fc157fa]{background:var(--it-bg2);inset:0;overflow:hidden;position:absolute;z-index:5}.catalog-map-canvas[data-v-6fc157fa]{height:100%;width:100%}.catalog-map-status[data-v-6fc157fa]{border-radius:20px;box-shadow:0 4px 24px #0000001f;color:var(--it-ink);max-width:min(360px,calc(100% - 88px));top:16px}.catalog-map-selection[data-v-6fc157fa],.catalog-map-status[data-v-6fc157fa]{background:var(--it-card-bg);left:16px;position:absolute}.catalog-map-selection[data-v-6fc157fa]{border:1px solid var(--it-line);border-radius:24px;bottom:calc(88px + var(--it-safe-bottom));box-shadow:0 8px 30px #00000029;padding:8px 12px 12px;width:min(400px,calc(100% - 32px))}.catalog-map-card[data-v-6fc157fa]{align-items:center;border-radius:14px;color:var(--it-ink);display:flex;gap:12px;padding:12px 8px;transition:background .15s}.catalog-map-card[data-v-6fc157fa]:hover{background:var(--it-bg2)}.catalog-map-card[data-v-6fc157fa]:focus-visible{outline:2px solid var(--it-oliva)}.it-fullscreen-search-body.has-catalog-map{overflow:hidden;position:relative}.has-catalog-map section[aria-label="Filtra per categoria o argomento"]{background:var(--it-card-bg);border:1px solid var(--it-line);border-radius:20px;box-shadow:0 8px 30px #0000001f;max-height:calc(var(--it-visible-height,100dvh) - 230px);overflow-y:auto;padding:12px;position:relative;z-index:10}.catalog-map-canvas .maplibregl-ctrl-top-right{right:12px;top:12px}.catalog-map-canvas .maplibregl-ctrl-bottom-right{bottom:var(--it-safe-bottom);right:0}.catalog-map-canvas .maplibregl-ctrl-attrib{font-size:10px}.catalog-suggestion-action[data-v-4957b13d]{align-items:center;bottom:calc(88px + var(--it-safe-bottom));display:flex;gap:10px;max-width:calc(100vw - 32px);position:fixed;right:max(16px,calc(50vw - 560px));z-index:30}.catalog-suggestion-action.is-in-search .catalog-suggestion-button[data-v-4957b13d]{height:52px;justify-content:center;padding:8px;width:52px}.catalog-suggestion-action.is-in-search[data-v-4957b13d]{bottom:calc(18px + var(--it-safe-bottom))}.catalog-suggestion-button[data-v-4957b13d]{align-items:center;background:var(--it-oliva);border:1px solid color-mix(in srgb,var(--it-oliva) 60%,var(--it-line));border-radius:999px;box-shadow:0 8px 28px #00000029;color:#fff;display:flex;font-size:14px;font-weight:650;gap:10px;max-width:100%;min-height:52px;padding:8px 18px 8px 8px;transition:transform .15s,box-shadow .15s}.catalog-suggestion-button[data-v-4957b13d]:hover{box-shadow:0 12px 30px #0003;transform:translateY(-2px)}.catalog-suggestion-button[data-v-4957b13d]:focus-visible{outline:3px solid var(--it-oliva);outline-offset:4px}.catalog-suggestion-icon[data-v-4957b13d]{align-items:center;background:#ffffff29;border-radius:50%;display:flex;flex:none;height:34px;justify-content:center;width:34px}html.it-keyboard-open .catalog-suggestion-action{display:none}@media(min-width:1024px){.catalog-suggestion-action[data-v-4957b13d],.catalog-suggestion-action.is-in-search[data-v-4957b13d]{bottom:24px}}@media(prefers-reduced-motion:reduce){.catalog-suggestion-button[data-v-4957b13d]{transform:none!important;transition:none}}
