:root{--app-space-3xs: .125rem;--app-space-2xs: .25rem;--app-space-xs: .5rem;--app-space-s: 1rem;--app-space-m: 1.2rem;--app-space-l: 2rem;--app-space-xl: 5rem;--app-font-size-small: .875rem;--app-font-size-body: 1rem;--app-font-size-large: 1.125rem;--app-font-size-heading: 1.25rem;--app-font-size-display: 1.5rem;--app-line-height-body: 1.6;--infopanel-desktop: 0;--infopanel-top: 5rem;--infopanel-half: 50svh;--infopanel-down: 80svh;--map-height: 100%}._SearchContainer_fyr1l_22{background:var(--ams-color-text-inverse);max-height:70%;overflow:hidden;align-self:flex-end;border:solid 1px var(--ams-color-interactive);width:100%}@media screen and (min-width:901px){._SearchContainer_fyr1l_22{width:350px}}._SearchContainer_fyr1l_22 form{display:flex}._SearchContainer_fyr1l_22 p{font-size:var(--app-font-size-body)}._SearchInput_fyr1l_42{width:calc(100% - 32px);padding:.65rem 1rem;font-size:var(--app-font-size-large);border:none;outline:none;white-space:nowrap;overflow:hidden}@media screen and (min-width:901px){._SearchInput_fyr1l_42{font-size:var(--app-font-size-body)}}._SearchLabelContainer_fyr1l_57{display:flex;opacity:0;max-height:0;transition:opacity .3s ease,max-height .1s ease}._SearchVisibleContainer_fyr1l_64{opacity:1;max-height:100px;transition:opacity .3s ease,max-height .3s ease}._SearchLabel_fyr1l_57{font-size:var(--app-font-size-body);padding:.65rem 1rem}._SearchResultsDropDown_fyr1l_75{border-top:solid 1px var(--ams-color-interactive);padding:0 20px;overflow:auto;max-height:15vh}@media screen and (min-width:901px){._SearchResultsDropDown_fyr1l_75{height:25vh;max-height:25vh}}._SearchResultsDropDown_fyr1l_75 p{margin:0;padding:0}._SearchResults_fyr1l_75{margin:0 0 20px;padding:0;min-height:1rem;border:none;list-style:none}._SearchResult_fyr1l_75 h3,._SearchResult_fyr1l_75 p,._SearchResult_fyr1l_75 a{font-size:.9em}._SearchResult_fyr1l_75 h3{margin-bottom:0}._SearchResult_fyr1l_75 p{margin-top:0}@media(max-width:363px){._SearchInput_fyr1l_42::placeholder{font-size:clamp(5px,5px + 11 * (100vw - 160px) / 203,16px);overflow:visible}}
