.Header_header__AF_3G{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-lg) var(--spacing-md);background-color:var(--white);border-bottom:1px solid var(--light-gray);margin-bottom:var(--spacing-xl);width:100%}.Header_logoContainer__HdXnL{margin-bottom:var(--spacing-md)}.Header_title__a3JC3{font-size:var(--font-size-xxl);color:var(--primary-color);margin:0;text-align:center;font-weight:700}@media (max-width:768px){.Header_header__AF_3G{padding:var(--spacing-md) var(--spacing-sm)}.Header_title__a3JC3{font-size:var(--font-size-xl)}}.Footer_footer__4vzqH{background-color:var(--primary-color);color:var(--white);padding:var(--spacing-lg) var(--spacing-md);margin-top:var(--spacing-xxl);width:100%;padding-bottom:var(--spacing-xxl)}.Footer_content__a1cH7{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;text-align:center}.Footer_copyright__1v3uR{font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm)}.Footer_info__LJ5bJ{font-size:var(--font-size-sm);opacity:.8}@media (max-width:768px){.Footer_footer__4vzqH{padding:var(--spacing-md) var(--spacing-sm)}}.Layout_layoutContainer__Ijnsa{display:flex;flex-direction:column;min-height:100vh;align-items:center}.Layout_mainContent__Gr_Jz{flex:1 1;width:100%;max-width:1200px;padding:0 var(--spacing-md);display:flex;flex-direction:column;align-items:center}@media (max-width:768px){.Layout_mainContent__Gr_Jz{padding:0 var(--spacing-sm)}}.SearchBar_searchContainer__uph7D{display:flex;margin-bottom:var(--spacing-lg);width:100%;max-width:800px}.SearchBar_searchInputWrapper__ZPpRk{position:relative;flex:1 1}.SearchBar_searchInput__jatEt{width:100%;padding:var(--spacing-md);border:1px solid var(--light-gray);border-radius:var(--border-radius-md);font-size:var(--font-size-md);transition:border-color .3s,box-shadow .3s}.SearchBar_searchInput__jatEt:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.SearchBar_clearButton__SiLzb{position:absolute;right:10px;top:50%;transform:translateY(-50%);background-color:var(--light-gray);border:none;cursor:pointer;font-size:20px;font-weight:700;color:var(--dark-gray);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;transition:all .2s ease;line-height:0;padding:0}.SearchBar_clearButton__SiLzb:hover,.SearchBar_searchButton__lFj8T{background-color:var(--primary-color);color:white}.SearchBar_searchButton__lFj8T{margin-left:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border:none;border-radius:var(--border-radius-md);cursor:pointer;font-weight:700;transition:background-color .3s}.SearchBar_searchButton__lFj8T:hover{background-color:#2a2c7a}@media (max-width:768px){.SearchBar_searchContainer__uph7D{flex-direction:column}.SearchBar_searchButton__lFj8T{margin-left:0;margin-top:var(--spacing-sm);width:100%}}.EstadoCard_estadoCard__I3ruy{background-color:var(--white);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-md);overflow:hidden;transition:all .3s ease;cursor:pointer;border:1px solid var(--light-gray)}.EstadoCard_estadoCard__I3ruy:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.EstadoCard_estadoCard__I3ruy.EstadoCard_selected__eSA7s{box-shadow:var(--shadow-md);border-color:var(--primary-color)}.EstadoCard_estadoHeader__84Wlo{padding:var(--spacing-md);display:flex;justify-content:space-between;align-items:center;background-color:var(--light-bg);border-bottom:1px solid var(--light-gray)}.EstadoCard_estadoCard__I3ruy.EstadoCard_selected__eSA7s .EstadoCard_estadoHeader__84Wlo{background-color:var(--primary-light);border-bottom-color:var(--primary-color)}.EstadoCard_estadoNome__D_sGF{font-size:var(--font-size-lg);margin:0;color:var(--text-color);display:flex;align-items:center}.EstadoCard_estadoSigla__hwd1J{background-color:var(--primary-color);color:var(--white);padding:4px 8px;border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);margin-right:var(--spacing-sm);font-weight:700}.EstadoCard_estadoInfo__uzyAc{display:flex;align-items:center}.EstadoCard_distribuidoresCount__nU75H{font-size:var(--font-size-sm);color:var(--medium-gray);margin-right:var(--spacing-sm)}.EstadoCard_expandIcon__gepnv{font-size:var(--font-size-sm);color:var(--primary-color);transition:transform .3s ease}.EstadoCard_estadoContent__wOMD4{padding:var(--spacing-md);background-color:var(--white)}.EstadoCard_representanteInfo__LM1B_{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--light-gray)}.EstadoCard_representanteInfo__LM1B_ h4{color:var(--primary-color);margin-bottom:var(--spacing-sm);font-size:var(--font-size-md)}.EstadoCard_representanteNome__WLYJo{font-weight:700;margin-bottom:var(--spacing-xs)}.EstadoCard_representanteItem__ux_Vr{margin-bottom:var(--spacing-sm);padding:var(--spacing-xs);border-radius:var(--border-radius-sm);background-color:var(--light-bg)}.EstadoCard_representanteItem__ux_Vr:last-child{margin-bottom:0}.EstadoCard_representanteTelefone__zWYIB a{color:var(--primary-color);text-decoration:none;display:inline-flex;align-items:center}.EstadoCard_representanteTelefone__zWYIB a:hover{text-decoration:underline}.EstadoCard_distribuidoresList__8bjgp h4{color:var(--primary-color);margin-bottom:var(--spacing-sm);font-size:var(--font-size-md)}.EstadoCard_distribuidoresList__8bjgp ul{list-style:none;padding:0;margin:0}.EstadoCard_distribuidorItem__RAiMV{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-xs);cursor:pointer;transition:background-color .2s;border-left:3px solid transparent}.EstadoCard_distribuidorItem__RAiMV:hover{background-color:var(--light-bg);border-left-color:var(--primary-color)}.EstadoCard_selectedDistribuidor__KLkMf{background-color:var(--primary-light);border-left-color:var(--primary-color)}.EstadoCard_distribuidorNome__4boPs{font-weight:500}.EstadoCard_distribuidorTelefone__bPLZg{margin-top:var(--spacing-xs);display:flex;flex-direction:column;gap:var(--spacing-xs)}.EstadoCard_distribuidorTelefone__bPLZg a{color:var(--primary-color);text-decoration:none;font-weight:700;display:inline-block}.EstadoCard_telefoneItem__2d7_N{margin-bottom:var(--spacing-xs);display:flex;align-items:center}.EstadoCard_telefoneItem__2d7_N:last-child{margin-bottom:0}.EstadoCard_siteItem__UxTVB{color:var(--primary-color);text-decoration:none;font-weight:500;display:block;margin-top:var(--spacing-xs);font-size:var(--font-size-sm)}.EstadoCard_distribuidorTelefone__bPLZg a:hover,.EstadoCard_siteItem__UxTVB:hover{text-decoration:underline}.EstadoCard_semDistribuidores__zB1yJ{color:var(--medium-gray);font-style:italic}@media (max-width:768px){.EstadoCard_estadoHeader__84Wlo{flex-direction:column;align-items:flex-start}.EstadoCard_estadoInfo__uzyAc{margin-top:var(--spacing-sm);width:100%;justify-content:space-between}.EstadoCard_distribuidorItem__RAiMV{padding:var(--spacing-sm)}}.EstadosList_estadosListContainer__e3XQ9{width:100%;max-width:800px}.EstadosList_listTitle__jPdbe{font-size:var(--font-size-xl);color:var(--primary-color);margin-bottom:var(--spacing-lg);text-align:center;position:relative}.EstadosList_listTitle__jPdbe:after{content:"";display:block;width:60px;height:3px;background-color:var(--primary-color);margin:var(--spacing-sm) auto 0}.EstadosList_estadosList__PidEJ{display:flex;flex-direction:column;gap:var(--spacing-md)}.EstadosList_emptyState__bupSf{background-color:var(--light-bg);border-radius:var(--border-radius-md);padding:var(--spacing-xl);text-align:center;margin-top:var(--spacing-lg);border:1px dashed var(--light-gray)}.EstadosList_emptyState__bupSf p{color:var(--medium-gray);font-size:var(--font-size-lg)}@keyframes EstadosList_fadeIn__bRB00{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.EstadosList_estadosList__PidEJ>div{animation:EstadosList_fadeIn__bRB00 .4s ease-out}.EstadosList_estadosList__PidEJ>div:first-child{animation-delay:.05s}.EstadosList_estadosList__PidEJ>div:nth-child(2){animation-delay:.1s}.EstadosList_estadosList__PidEJ>div:nth-child(3){animation-delay:.15s}.EstadosList_estadosList__PidEJ>div:nth-child(4){animation-delay:.2s}.EstadosList_estadosList__PidEJ>div:nth-child(5){animation-delay:.25s}@media (max-width:768px){.EstadosList_listTitle__jPdbe{font-size:var(--font-size-lg)}.EstadosList_emptyState__bupSf{padding:var(--spacing-lg)}.EstadosList_emptyState__bupSf p{font-size:var(--font-size-md)}}.page_container__aoG4z{width:100%;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-md) 0}.page_mapSection__NVDbD,.page_searchSection__zxYeG{width:100%;max-width:800px;margin-bottom:var(--spacing-lg);display:flex;justify-content:center}.page_contentSection__WpRhq{width:100%;display:flex;justify-content:center}@keyframes page_fadeIn__wvzG6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_mapSection__NVDbD{animation:page_fadeIn__wvzG6 .6s ease-out}.page_contentSection__WpRhq{animation:page_fadeIn__wvzG6 .8s ease-out}@media (max-width:768px){.page_container__aoG4z{padding:var(--spacing-sm) 0}.page_mapSection__NVDbD{margin-bottom:var(--spacing-md)}}.BrasilMap_mapContainer__Txu1G{width:100%;max-width:1200px;margin:0 auto var(--spacing-xxl);display:flex;flex-direction:column;align-items:center}.BrasilMap_mapTitle__QRVrg{font-size:var(--font-size-xl);color:var(--primary-color);margin-bottom:var(--spacing-xxl);text-align:center;position:relative}.BrasilMap_mapTitle__QRVrg:after{content:"";display:block;width:60px;height:3px;background-color:var(--primary-color);margin:var(--spacing-sm) auto 0}.BrasilMap_mapWrapper__cXcca{display:flex;justify-content:center;align-items:center;width:100%;margin:var(--spacing-lg) auto;position:relative;padding-top:var(--spacing-xl);overflow:visible;min-height:500px;padding-bottom:var(--spacing-xl)}.BrasilMap_map__yPGG8{width:48%;height:auto;display:block;margin:0 auto;transform:scale(1.5);transform-origin:center center;position:relative}.BrasilMap_estado___hxoP{fill:var(--light-gray);stroke:var(--white);stroke-width:1;transition:all .3s ease;cursor:pointer}.BrasilMap_temDistribuidores__roYCV{fill:var(--primary-light)}.BrasilMap_semDistribuidores__0U3LI{fill:var(--light-gray)}.BrasilMap_selecionado__le76x{fill:var(--primary-color);stroke:var(--white);stroke-width:2}.BrasilMap_temDistribuidores__roYCV:hover{fill:var(--primary-color)}.BrasilMap_semDistribuidores__0U3LI:hover{fill:var(--medium-gray)}.BrasilMap_mapLegend__aoVsd{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-md);margin-top:var(--spacing-xs)}.BrasilMap_legendItem__jlZri{display:flex;align-items:center;gap:var(--spacing-sm)}.BrasilMap_legendColor__YqnyD{width:20px;height:20px;border-radius:var(--border-radius-sm);border:1px solid var(--white)}.BrasilMap_legendColor__YqnyD.BrasilMap_temDistribuidores__roYCV{background-color:var(--primary-light)}.BrasilMap_legendColor__YqnyD.BrasilMap_semDistribuidores__0U3LI{background-color:var(--light-gray)}.BrasilMap_legendColor__YqnyD.BrasilMap_selecionado__le76x{background-color:var(--primary-color)}@media (max-width:768px){.BrasilMap_mapContainer__Txu1G{margin-bottom:var(--spacing-lg)}.BrasilMap_mapTitle__QRVrg{font-size:var(--font-size-lg)}.BrasilMap_map__yPGG8{max-width:80%;width:80%;transform:scale(1.3);transform-origin:center center;margin-right:15px}.BrasilMap_mapWrapper__cXcca{padding-right:var(--spacing-md)}.BrasilMap_mapLegend__aoVsd{flex-direction:column;align-items:center;gap:var(--spacing-sm)}}