.Locator{--content-width-sm: 350px;--content-width-md-up: 450px;position:relative;display:flex;flex:1;border-bottom:1px solid #CCC}@media (min-width: 640px){.Locator{overflow:auto}}.Locator-content{width:100%;overflow-y:auto;height:100%}@media (min-width: 640px){.Locator-content{max-width:470px;width:100%;height:800px}}@media (min-width: 768px){.Locator-content{flex-basis:var(--content-width-md-up)}}.Locator-map{flex:1;height:800px}.Locator-facetsModal{width:100%;bottom:0;left:0;padding:1rem;background-color:#fff;z-index:10;position:fixed;display:flex;flex-direction:column;max-height:min(440px,90%)}@media (min-width: 640px){.Locator-facetsModal{position:absolute;top:16px;left:calc(var(--content-width-sm) + 16px);height:-moz-fit-content;height:fit-content;width:calc(100% - var(--content-width-sm) - 32px)}}@media (min-width: 768px){.Locator-facetsModal{left:calc(var(--content-width-md-up) + 16px);width:20rem;max-width:min(20rem,100% - var(--content-width-md-up) - 32px)}}.ResultList{padding-left:0}@media (min-width: 1024px){.ResultList{padding-left:74px}}.ResultList-item{counter-increment:resultCount;position:relative;box-shadow:0 -1px #ccc inset}@media (min-width: 1024px){.ResultList-item:before{left:.5rem}}@media (min-width: 640px){.ResultList-item.is-hovered,.ResultList-item.is-selected{background-color:#f3f3f3}}.ResultList-init{counter-increment:resultCount;position:relative;box-shadow:0 -1px #ccc inset;padding:16px 20px 20px 16px}@media (min-width: 640px){.ResultList-init{padding-left:0}.ResultList-init.is-hovered{background-color:#ededed}.ResultList-init.is-selected{background-color:#ccc}}.Result-title{box-shadow:0 -1px #ccc inset;padding-left:4rem;padding-top:1.5rem}
