.typeahead,.tt-query,.tt-hint{outline:none;width:100%}.typeaheadCid{width:100%}.typeahead{background-color:var(--lm-white)}.tt-hint{color:var(--lm-text-muted)}.tt-dropdown-menu{margin-left:calc(-1 * var(--lm-space-4));width:calc(100% + 2 * var(--lm-space-4));margin-top:var(--lm-space-3);background-color:var(--lm-white);border:var(--lm-border-subtle);border-radius:var(--lm-radius-1);box-shadow:var(--lm-shadow-raised);text-align:left;padding:0;position:absolute;top:100%}.tt-suggestion{padding:var(--lm-space-1) var(--lm-space-3);font-size:var(--lm-text-body-mid);line-height:var(--lm-leading-heading);margin:0}.tt-suggestion:first-child{margin-top:var(--lm-space-2)}.tt-suggestion.tt-cursor{color:var(--lm-white);cursor:pointer;background-color:#0f7bb8}.tt-suggestion.tt-cursor .sugestao__titulo,.tt-suggestion.tt-cursor .sugestao__descricao,.tt-suggestion.tt-cursor .sugestao__endereco{color:var(--lm-white)}.tt-suggestion.search-typeahead-footer,.tt-suggestion:last-child{margin-bottom:var(--lm-space-2)}.sugestao{align-items:center;gap:var(--lm-space-2);display:flex}.sugestao__logo{flex:none;align-self:start;width:32px}.sugestao__corpo{min-width:0;line-height:var(--lm-leading-heading)}.sugestao__titulo{font-size:var(--lm-text-body-mid);color:var(--lm-gray-900);margin:0}.sugestao__descricao{color:var(--lm-verde-aberto);margin:0;font-size:12px}.sugestao__endereco{color:var(--lm-text-body-color);font-size:12px}.loading,.loading:before{position:fixed;top:0;left:0}.loading{z-index:1051;width:2em;height:2em;overflow:show;margin:auto;bottom:0;right:0}.loading:before{content:"";background-color:#0000004d;width:100%;height:100%;display:block}.loading:not(:required){font:0/0 a;color:#0000;text-shadow:none;background-color:#0000;border:0}.loading:not(:required):after{content:"";-ms-animation:spinner 1.5s infinite linear;-webkit-box-shadow:1.5em 0 #000000bf,1.1em 1.1em #000000bf,0 1.5em #000000bf,-1.1em 1.1em #000000bf,-1.5em 0 #00000080,-1.1em -1.1em #00000080,0 -1.5em #000000bf,1.1em -1.1em #000000bf;border-radius:.5em;width:1em;height:1em;margin-top:-.5em;font-size:10px;-webkit-animation:1.5s linear infinite spinner;-moz-animation:1.5s linear infinite spinner;-o-animation:1.5s linear infinite spinner;animation:1.5s linear infinite spinner;display:block;box-shadow:1.5em 0 #000000bf,1.1em 1.1em #000000bf,0 1.5em #000000bf,-1.1em 1.1em #000000bf,-1.5em 0 #000000bf,-1.1em -1.1em #000000bf,0 -1.5em #000000bf,1.1em -1.1em #000000bf}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}