@charset "UTF-8";:root{--verde-institucional-50:#E7F1EF;--verde-institucional-200:#91C0B6;--verde-institucional-300:#5FA495;--verde-institucional-400:#409281;--verde-institucional-600:#0F6C58;--verde-institucional-700:#0B5445;--verde-institucional-800:#094135;--verde-digital-50:#E9FFF4;--verde-digital-300:#68FFB2;--verde-digital-500:#1EFF8C;--verde-digital-600:#1BEB7F;--verde-digital-700:#15B563;--verde-on-50:#F9FFEC;--verde-on-300:#D7FF7E;--verde-on-500:#C4FF3F;--neutra-0:#FFFFFF;--neutra-50:#F4F5F4;--neutra-100:#E6E9EB;--neutra-200:#D1D4D3;--neutra-300:#B1B9B7;--neutra-400:#8C9895;--neutra-500:#576864;--neutra-600:#364B46;--neutra-700:#041E18;--alerta-50:#FFF9E6;--alerta-300:#FFE28D;--alerta-500:#FFC107;--erro-50:#FCEBEC;--erro-300:#E87882;--erro-600:#C8303F;--erro-700:#9C2631;--erro-800:#791D26;--gradiente-ativo:linear-gradient(to right, #1EFF8C, #C4FF3F);--gradiente-hover:linear-gradient(to right, #C4FF3F, #1EFF8C)}.bloco-mapa-fornecimento-energia{position:relative}.bloco-mapa-fornecimento-energia .meu-icone-customizado{background:0 0!important;border:none!important}.bloco-mapa-fornecimento-energia .popup-ocorrencia{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;border-radius:8px;background:var(--neutra-600,#364b46);color:var(--neutra-0,#fff);leading-trim:both;text-edge:cap;font-size:14px;line-height:22px;letter-spacing:.25px;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .popup-ocorrencia .badge-status{display:flex;height:32px;padding:6px 12px 6px 8px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:var(--erro-50,#fcebec);color:var(--neutra-600,#364b46);text-align:center;leading-trim:both;text-edge:cap;font-size:12px;line-height:18px;letter-spacing:.5px;font-weight:600;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .popup-ocorrencia .badge-status.execucao{background:var(--verde-digital-50,#e9fff4)}.bloco-mapa-fornecimento-energia .popup-ocorrencia .badge-status.execucao path{fill:#0f6c58}.bloco-mapa-fornecimento-energia .popup-ocorrencia .badge-status.deslocamento{background:var(--alerta-50,#fff9e6)}.bloco-mapa-fornecimento-energia .popup-ocorrencia .badge-status.deslocamento path{fill:var(--alerta-500,#ffc107)}.bloco-mapa-fornecimento-energia .popup-ocorrencia .badge-status.aguardando{background:var(--erro-50,#fcebec)}.bloco-mapa-fornecimento-energia .popup-ocorrencia .badge-status.aguardando path{fill:var(--erro-700,#9c2631)}.bloco-mapa-fornecimento-energia .texto{color:var(--neutra-600,#364b46);leading-trim:both;text-edge:cap;font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;margin-bottom:36px;max-width:58%}@media (max-width:1399.98px){.bloco-mapa-fornecimento-energia .texto{width:54%}}@media (max-width:1199.98px){.bloco-mapa-fornecimento-energia .texto{width:46%}}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .texto{font-size:14px;line-height:22px;letter-spacing:.25px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;max-width:100%;margin-bottom:24px;width:100%}}.bloco-mapa-fornecimento-energia .painel-busca{position:absolute;padding:12px 16px 20px 16px;right:12px;top:0;z-index:2;border-radius:8px;border:1px solid var(--neutra-300,#b1b9b7);background:var(--neutra-0,#fff);width:476px}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .painel-busca{position:static;width:100%;margin-bottom:8px}}.bloco-mapa-fornecimento-energia .painel-busca .titulo{color:var(--neutra-600,#364b46);leading-trim:both;text-edge:cap;font-size:16px;line-height:24px;letter-spacing:0;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;margin-bottom:12px!important}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .painel-busca .titulo{font-size:16px;line-height:24px;letter-spacing:0;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}}.bloco-mapa-fornecimento-energia .painel-busca .conteudo-botao-info-detalhada{text-align:center;padding:0 0 12px 0}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .painel-busca .conteudo-botao-info-detalhada{padding-bottom:16px}}.bloco-mapa-fornecimento-energia .painel-busca .conteudo-botao-info-detalhada .btn-info-detalhada{height:48px;padding:10px 24px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;background:0 0;color:var(--verde-institucional-600,#0f6c58);font-size:14px;line-height:22px;letter-spacing:.5px;font-weight:600;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;color:var(--neutra-700,#041e18);border:1px solid var(--neutra-700,#041e18);width:100%}.bloco-mapa-fornecimento-energia .painel-busca .conteudo-botao-info-detalhada .btn-info-detalhada:hover{background:var(--verde-institucional-50,#e7f1ef);color:var(--verde-institucional-700,#0b5445)}.bloco-mapa-fornecimento-energia .painel-busca .conteudo-botao-info-detalhada .btn-info-detalhada:active{background:var(--verde-institucional-200,#91c0b6);color:var(--verde-institucional-700,#0b5445)}.bloco-mapa-fornecimento-energia .painel-busca .conteudo-botao-info-detalhada .btn-info-detalhada:disabled{background:var(--neutra-100,#e6e9e8);color:var(--neutra-500,#576864)}.bloco-mapa-fornecimento-energia .painel-busca .conteudo-botao-info-detalhada .btn-info-detalhada svg{margin-right:8px}.bloco-mapa-fornecimento-energia .painel-busca .texto-informativo{color:var(--neutra-600,#364b46);font-size:16px;line-height:24px;letter-spacing:0;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;margin-bottom:12px}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .painel-busca .texto-informativo{font-size:14px;line-height:22px;letter-spacing:0;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;margin-bottom:16px}}.bloco-mapa-fornecimento-energia .painel-busca .text-mobile{display:none;margin-bottom:1rem;color:var(--neutra-600,#364b46);font-size:14px;line-height:22px;letter-spacing:0;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .painel-busca .text-mobile{display:block}}.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal .form-floating-busca{position:relative;border:1px solid var(--neutra-300,#b1b9b7);border-radius:4px;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none}.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal .form-floating-busca:focus-within{box-shadow:none!important}.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal .form-floating-busca:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;background-color:#fff!important}.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal .form-floating-busca .form-control{border:none!important;padding-left:3.5rem!important;height:56px;background-color:transparent;box-shadow:none!important;padding-top:1.625rem!important;padding-bottom:.625rem!important;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:1rem!important}.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal .form-floating-busca .form-control:focus,.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal .form-floating-busca .form-control:focus-visible{outline:0!important;box-shadow:none!important;background-color:transparent}.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal .form-floating-busca .form-control~label{position:absolute;left:3.2rem!important;padding-left:0!important;pointer-events:none;transition:transform .1s ease-in-out,left .1s ease-in-out;display:flex;align-items:center;height:100%;max-width:calc(100% - 4.5rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal .form-floating-busca .form-control:focus~label,.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal .form-floating-busca .form-control:not(:placeholder-shown)~label{transform:scale(.85) translateY(-.75rem) translateX(.15rem);left:3.2rem!important;max-width:94%}.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal .form-floating-busca .search-icon{position:absolute;top:50%;left:1.2rem;transform:translateY(-50%);z-index:10;pointer-events:none;display:flex;align-items:center}.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal .form-floating-busca .search-icon svg{display:block}.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal .form-floating-busca .search-icon svg path{fill:#041e18}.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal .mensagem-erro{margin-top:.5rem;display:none;color:var(--erro-600,#c8303f);font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;margin-bottom:0}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal .mensagem-erro{display:block!important;visibility:hidden;min-height:1.5rem}}.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal.is-invalid .form-floating-busca{border-color:var(--erro-600,#c8303f)!important;box-shadow:none!important}.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal.is-invalid .form-floating-busca label{color:var(--erro-600,#c8303f)!important}.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal.is-invalid .mensagem-erro{display:block!important}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .painel-busca .search-container-principal.is-invalid .mensagem-erro{visibility:visible}}.bloco-mapa-fornecimento-energia .painel-busca .search-input-markers{color:var(--neutra-600,#364b46);font-size:16px;line-height:24px;letter-spacing:.5px;font-style:italic;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;border-radius:4px;background:var(--neutra-0,#fff);height:56px;padding:10px 16px;border:1px solid var(--neutra-300,#b1b9b7)!important;outline:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bloco-mapa-fornecimento-energia .painel-busca .search-input-markers.form-control:focus,.bloco-mapa-fornecimento-energia .painel-busca .search-input-markers:active,.bloco-mapa-fornecimento-energia .painel-busca .search-input-markers:focus{outline:0!important;box-shadow:none!important;border-color:var(--neutra-600,#364b46)!important;background-color:#fff!important}.bloco-mapa-fornecimento-energia .painel-busca .search-input-markers:-webkit-autofill,.bloco-mapa-fornecimento-energia .painel-busca .search-input-markers:-webkit-autofill:focus,.bloco-mapa-fornecimento-energia .painel-busca .search-input-markers:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:var(--neutra-600,#364b46)!important;transition:background-color 5000s ease-in-out 0s}.bloco-mapa-fornecimento-energia .map{width:100%;height:600px;background-color:#fff;border-radius:8px;z-index:1}.bloco-mapa-fornecimento-energia .map .map-loader{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1000!important;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite linear;border-radius:4px;pointer-events:all}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .map{width:100vw!important;position:relative;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;max-width:none!important;border-radius:0}}.bloco-mapa-fornecimento-energia .map .leaflet-map-pane .leaflet-popup-pane .leaflet-popup-content-wrapper{border-radius:8px;background:var(--neutra-600,#364b46);justify-content:center;align-items:center;gap:12px}.bloco-mapa-fornecimento-energia .map .leaflet-map-pane .leaflet-popup-pane .leaflet-popup-content-wrapper .leaflet-popup-content{color:#fff;text-align:center;margin:16px}.bloco-mapa-fornecimento-energia .map .leaflet-map-pane .leaflet-popup-pane .leaflet-popup-content-wrapper .leaflet-popup-content .municipio{font-size:14px;line-height:22px;letter-spacing:.25px;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .map .leaflet-map-pane .leaflet-popup-pane .leaflet-popup-content-wrapper .leaflet-popup-content .info{font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .map .leaflet-map-pane .leaflet-popup-pane .leaflet-popup-tip{background:var(--neutra-600,#364b46)}.bloco-mapa-fornecimento-energia .map .leaflet-control-container .leaflet-top.leaflet-left{top:auto!important;left:auto!important;position:absolute!important;bottom:44px!important;right:195px!important;margin:0!important}.exibindo-markers .bloco-mapa-fornecimento-energia .map .leaflet-control-container .leaflet-top.leaflet-left{right:220px!important}@media (max-width:991.98px){.exibindo-markers .bloco-mapa-fornecimento-energia .map .leaflet-control-container .leaflet-top.leaflet-left{right:12px!important}}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .map .leaflet-control-container .leaflet-top.leaflet-left{bottom:12px!important;right:12px!important}}.bloco-mapa-fornecimento-energia .painel-tabela-interrupcoes{position:absolute;left:12px;bottom:12px;width:244px;z-index:2}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .painel-tabela-interrupcoes{position:static;width:100%}}.bloco-mapa-fornecimento-energia .painel-tabela-interrupcoes .tabela-titulo{color:var(--neutra-600,#364b46);text-align:center;leading-trim:both;text-edge:cap;font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;border-radius:8px 8px 0 0;background:var(--neutra-200,#d1d4d3);z-index:2;padding:6px 12px;justify-content:center;align-items:center;margin:0}.bloco-mapa-fornecimento-energia .painel-tabela-interrupcoes .tabela-interrupcoes .tabela-interrupcoes-header{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:6px 16px;color:var(--neutra-600,#364b46);background:var(--neutra-100,#e6e9e8);font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .painel-tabela-interrupcoes .tabela-interrupcoes .tabela-interrupcoes-legenda-linha{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:5px 16px;align-items:center;background:var(--neutra-0,#fff);border-bottom:1px solid var(--neutra-200);font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;color:var(--neutra-600,#364b46)}.bloco-mapa-fornecimento-energia .painel-tabela-interrupcoes .tabela-interrupcoes .tabela-interrupcoes-legenda-linha:nth-last-child(2){border-color:var(--neutra-400)}.bloco-mapa-fornecimento-energia .painel-tabela-interrupcoes .tabela-interrupcoes .tabela-interrupcoes-legenda-linha:last-child{font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}@media (min-width:991.98px){.bloco-mapa-fornecimento-energia .painel-tabela-interrupcoes .tabela-interrupcoes .tabela-interrupcoes-legenda-linha:last-child{border-bottom:none;border-radius:0 0 8px 8px}}.bloco-mapa-fornecimento-energia .painel-legenda-mobile{border-radius:8px;border:1px solid var(--neutra-300,#b1b9b7);background:var(--neutra-0,#fff);z-index:2;padding:10px;display:none;margin-bottom:45px;z-index:10;position:relative}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .painel-legenda-mobile{display:block;margin-bottom:-35px;transform:translateY(20px)}body.exibindo-markers .bloco-mapa-fornecimento-energia .painel-legenda-mobile{margin-bottom:0;transform:none;display:none}}.bloco-mapa-fornecimento-energia .painel-legenda-mobile .legenda-titulo{color:var(--neutra-600,#364b46);leading-trim:both;text-edge:cap;font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;margin-top:5px}.bloco-mapa-fornecimento-energia .painel-legenda-mobile .leganda-lista-infos-cores{display:flex;width:100%;margin-top:8px}.bloco-mapa-fornecimento-energia .painel-legenda-mobile .leganda-lista-infos-cores .legenda-cor{flex:1;height:18px;aspect-ratio:1/1}.bloco-mapa-fornecimento-energia .painel-legenda-mobile .leganda-lista-infos-cores .legenda-cor.c1{background:#79a256}.bloco-mapa-fornecimento-energia .painel-legenda-mobile .leganda-lista-infos-cores .legenda-cor.c2{background:#fce29d}.bloco-mapa-fornecimento-energia .painel-legenda-mobile .leganda-lista-infos-cores .legenda-cor.c3{background:#fcad74}.bloco-mapa-fornecimento-energia .painel-legenda-mobile .leganda-lista-infos-cores .legenda-cor.c4{background:#fb8167}.bloco-mapa-fornecimento-energia .painel-legenda-mobile .leganda-lista-infos-cores .legenda-cor.c5{background:#e95c5e}.bloco-mapa-fornecimento-energia .painel-legenda-mobile .leganda-lista-infos-cores .legenda-cor.c6{background:#a44a65}.bloco-mapa-fornecimento-energia .painel-legenda-mobile .leganda-lista-infos{display:flex;width:100%}.bloco-mapa-fornecimento-energia .painel-legenda-mobile .leganda-lista-infos div{flex:1;text-align:center;font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .painel-legenda{border-radius:8px;border:1px solid var(--neutra-300,#b1b9b7);background:var(--neutra-0,#fff);position:absolute;right:12px;bottom:45px;z-index:2;padding:12px}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .painel-legenda{display:none}}.bloco-mapa-fornecimento-energia .painel-legenda .legenda-titulo{color:var(--neutra-600,#364b46);leading-trim:both;text-edge:cap;font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .painel-legenda .leganda-lista-infos .legenda-caixa-infos{display:flex}.bloco-mapa-fornecimento-energia .painel-legenda .leganda-lista-infos .legenda-caixa-infos:first-child{margin-top:13px}.bloco-mapa-fornecimento-energia .painel-legenda .leganda-lista-infos .legenda-caixa-infos .legenda-info{color:var(--neutra-600,#364b46);text-align:center;leading-trim:both;text-edge:cap;font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;display:block}.bloco-mapa-fornecimento-energia .painel-legenda .leganda-lista-infos .legenda-caixa-infos .legenda-cor{width:18px;height:18px;aspect-ratio:1/1;display:block;margin-right:8px}.bloco-mapa-fornecimento-energia .painel-legenda .leganda-lista-infos .legenda-caixa-infos .legenda-cor.c1{background:#79a256}.bloco-mapa-fornecimento-energia .painel-legenda .leganda-lista-infos .legenda-caixa-infos .legenda-cor.c2{background:#fce29d}.bloco-mapa-fornecimento-energia .painel-legenda .leganda-lista-infos .legenda-caixa-infos .legenda-cor.c3{background:#fcad74}.bloco-mapa-fornecimento-energia .painel-legenda .leganda-lista-infos .legenda-caixa-infos .legenda-cor.c4{background:#fb8167}.bloco-mapa-fornecimento-energia .painel-legenda .leganda-lista-infos .legenda-caixa-infos .legenda-cor.c5{background:#e95c5e}.bloco-mapa-fornecimento-energia .painel-legenda .leganda-lista-infos .legenda-caixa-infos .legenda-cor.c6{background:#a44a65}.bloco-mapa-fornecimento-energia .painel-legenda-markers{border-radius:8px;border:1px solid var(--neutra-300,#b1b9b7);background:var(--neutra-0,#fff);position:absolute;right:12px;bottom:45px;z-index:2;color:var(--neutra-600,#364b46);padding:12px;width:200px;display:none}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .painel-legenda-markers{z-index:10;position:relative;width:100%;margin-bottom:-45px;transform:translateY(45px);right:0}}.bloco-mapa-fornecimento-energia .painel-legenda-markers .titulo{font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;margin-bottom:12px}.bloco-mapa-fornecimento-energia .painel-legenda-markers .item{font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;margin-bottom:6px}.bloco-mapa-fornecimento-energia .painel-legenda-markers .conteudo{margin-top:6px;font-size:12px;line-height:18px;letter-spacing:.4px;font-style:italic;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .legenda-ultima-atualizacao{color:var(--neutra-700,#041e18);leading-trim:both;text-edge:cap;font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;margin-top:20px;position:absolute;right:12px;bottom:12px;z-index:2;background-color:#fff;border-radius:8px;padding:4px}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .legenda-ultima-atualizacao{position:static;margin-bottom:28px;margin-top:12px;background-color:transparent}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes{margin:32px;max-width:100vw!important}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes{margin:0;width:100%;max-width:none;height:100%}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes{border:none;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.1);background-color:#fff;height:90vh;display:flex;flex-direction:column}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes{height:100%;min-height:100vh;border-radius:0;border:none;display:flex;flex-direction:column}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes:not(:has(.cidade-selecionada)){background:var(--neutra-50,#f4f5f4)}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes:has(.cidade-selecionada) .modal-header{height:73px!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes:has(.cidade-selecionada) .search-container{display:none!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes:has(.cidade-selecionada) .container-info{display:none!important}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header{border-bottom:none;padding:30px 12px 0 12px;display:flex;align-items:center;height:122px}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header{padding:0;display:block;height:162px}}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header .container-header{border-radius:0;border-bottom:1px solid var(--neutra-200);padding:12px;background:var(--neutra-0,#fff);box-shadow:0 4px 8px 3px rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.2)}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header .container-header .modal-title{font-size:28px;line-height:40px;letter-spacing:0;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;color:var(--neutra-700,#041e18);leading-trim:both;text-edge:cap}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header .container-header .modal-title{font-size:16px;line-height:24px;letter-spacing:0;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;margin-left:48px}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header .container-header .btn-close{position:absolute;right:12px;top:12px}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header .container-header .btn-close{right:auto;top:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M18.6667 8.16667H4.46833L10.99 1.645L9.33333 0L0 9.33333L9.33333 18.6667L10.9783 17.0217L4.46833 10.5H18.6667V8.16667Z' fill='%230F6C58'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18.667px 18.667px}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header .container-header .btn-close:focus{box-shadow:none}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header .container-header .btn-close:hover{opacity:1}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header .search-container{border:1px solid var(--neutra-300,#b1b9b7);border-radius:4px;position:absolute;top:48px;right:12px;width:512px}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header .search-container{position:static;width:calc(100% - 24px);margin:24px 12px}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header .search-container .search-icon{background:var(--neutra-0,#fff);border:none}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header .container-info{color:var(--neutra-600,#364b46);leading-trim:both;text-edge:cap;font-size:16px;line-height:24px;letter-spacing:0;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;position:absolute;top:42px;right:12px}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header .container-info{position:static;margin:20px 0 16px 12px}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header .search-input{color:var(--neutra-600,#364b46);font-size:16px;line-height:24px;letter-spacing:.5px;font-style:italic;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;border-radius:4px;border:1px solid var(--neutra-300,#b1b9b7);background:var(--neutra-0,#fff);height:56px;padding:10px 16px;border:none}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header .search-input:focus{box-shadow:none;border-color:var(--neutra-600,#b1b9b7)}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-header .search-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;background-color:#fff!important;background-image:none!important;-webkit-text-fill-color:var(--neutra-600,#b1b9b7)!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes{padding:0 12px 12px 12px;display:flex;flex-direction:column;overflow-y:auto!important;height:100%}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .btn-voltar-lista,.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .search-container-tabela{flex-shrink:0}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .btn-voltar-lista{display:none}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes{padding:0;flex:1;overflow-y:auto;padding:0}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades{flex:1;overflow-y:auto;min-height:0;min-height:0;padding-right:5px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades::-webkit-scrollbar{width:6px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades::-webkit-scrollbar-thumb{background:#d1d4d3;border-radius:10px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-header{display:none!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha{display:block!important;padding:0;border-bottom:8px solid var(--neutra-100);margin:0 12px 12px 12px;width:calc(100% - 24px);border-radius:8px;border:1px solid var(--neutra-200,#d1d4d3);background:var(--neutra-0,#fff);cursor:pointer}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha .sub-linha{display:flex;justify-content:space-between;padding:16px 12px;font-size:14px;line-height:22px;letter-spacing:.25px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;color:var(--neutra-600,#364b46);border-bottom:1px solid var(--neutra-200,#d1d4d3)}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha .sub-linha.celula-municipio:has(.cidade-selecionada){justify-content:left;font-size:22px;line-height:32px;letter-spacing:0;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;border-bottom:0}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha .sub-linha::before{content:attr(data-label);leading-trim:both;text-edge:cap;font-size:14px;line-height:22px;letter-spacing:.25px;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha .sub-linha.seta-expandir{justify-content:center;color:var(--verde-institucional-600,#0f6c58);leading-trim:both;text-edge:cap;font-size:14px;line-height:22px;letter-spacing:.25px;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;transform:none!important;cursor:pointer}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha .sub-linha.seta-expandir svg{display:none}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha .sub-linha.seta-expandir::before{content:"mais detalhes";margin-right:8px;font-weight:400}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha .sub-linha.seta-expandir::after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.27869 4.5L6.22119 5.5575L9.65619 9L6.22119 12.4425L7.27869 13.5L11.7787 9L7.27869 4.5Z' fill='%230F6C58'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;width:18px;height:18px;aspect-ratio:1/1;vertical-align:middle}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha .sub-linha.loader{color:transparent!important;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite linear;border-radius:4px;pointer-events:none;border:none!important;min-height:20px;width:100%;display:inline-block}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha .sub-linha.loader i,.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha .sub-linha.loader svg{display:none!important}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio{padding:0}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo{margin:0 12px;border-radius:8px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro{padding:1px 0 0 0!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .header-bairro{padding:14px 16px;border-left:4px solid var(--primaria-400);margin-left:0!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha{display:block!important;background:#fff!important;border:1px solid var(--neutra-200);box-shadow:0 2px 4px rgba(0,0,0,.05);border-left:0;border-right:0;border-bottom:0}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha:not(:last-child){margin:0 0 12px 0}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-correncias-header{display:none!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-ocorrencia-dados{display:block!important;padding:0!important;text-align:left!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-ocorrencia-dados>div{display:flex!important;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--neutra-200);font-size:14px;line-height:22px;letter-spacing:.25px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-ocorrencia-dados>div:last-child{border-bottom:none}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-ocorrencia-dados>div::before{content:attr(data-label);color:var(--neutra-600,#364b46);leading-trim:both;text-edge:cap;font-size:14px;line-height:22px;letter-spacing:.25px;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .paginacao-bairros{margin:0 12px}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .empty-state-container{padding:60px 20px;text-align:center;background:#fff;border-radius:8px;text-align:center;display:none;flex-direction:column;align-items:center;justify-content:center;flex:1;margin:0 12px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .empty-state-container[style*="display: block"],.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .empty-state-container[style*="display: flex"]{display:flex!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .empty-state-container .empty-state-content{display:flex;flex-direction:column;align-items:center}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .empty-state-container .empty-state-content .icon-cacto{margin-bottom:15px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .empty-state-container .empty-state-content .mensagem-principal{color:#364b46;margin-bottom:9px;color:var(--neutra-700,#041e18);text-align:center;leading-trim:both;text-edge:cap;font-size:24px;line-height:36px;letter-spacing:0;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .empty-state-container .empty-state-content .sugestao-link{font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;color:var(--verde-institucional-600,#0f6c58);text-align:center;leading-trim:both;text-edge:cap}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .empty-state-container .empty-state-content .sugestao-link a{text-decoration:underline;font-weight:700}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .empty-state-container .empty-state-content .sugestao-link a:hover{color:#005f4e}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .card-totais-mobile{display:none}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .card-totais-mobile{display:block;margin:20px;padding:0;border:1px solid #576864;border-radius:12px;background:#fff;overflow:hidden}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .card-totais-mobile .card-header{background:#e9eceb;text-align:center;padding:10px;font-weight:700;color:#364b46;text-transform:uppercase}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .card-totais-mobile .card-linha{display:flex;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #e0e0e0;color:#364b46;font-size:14px;line-height:22px;letter-spacing:.25px;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .card-totais-mobile .card-linha:last-child{border-bottom:none}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .card-totais-mobile .card-linha span:last-child{color:#576864;font-weight:400}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-header{display:grid;grid-template-columns:4fr 4fr 5fr 5fr 4fr 4fr 1fr;gap:20px;padding:13px 12px;color:var(--neutra-600,#364b46);background:var(--neutra-100,#e6e9e8);font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;border-radius:8px 8px 0 0}@media (max-width:1399.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-header{font-size:11px}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha{display:grid;grid-template-columns:4fr 4fr 5fr 5fr 4fr 4fr 1fr;gap:20px;padding:0;align-items:center;background:var(--neutra-0,#fff);border-bottom:1px solid var(--neutra-200);font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;color:var(--neutra-600,#364b46)}@media (max-width:1399.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha{font-size:12px}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha.remove-borda{border-bottom:none}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha.remove-borda .sub-linha.seta-expandir{transform:rotate(180deg);text-align:left}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha .sub-linha{padding:19px 12px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha .sub-linha.seta-expandir{text-align:right;cursor:pointer}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha .sub-linha.loader{color:transparent!important;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite linear;border-radius:4px;pointer-events:none;border:none!important;min-height:20px;width:100%;display:inline-block}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha .sub-linha.loader i,.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .tabela-interrupcoes-linha .sub-linha.loader svg{display:none!important}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio{border-bottom:1px solid var(--neutra-200);padding-bottom:20px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo{background:var(--neutra-100,#e6e9e8);border-radius:4px 4px 0 0}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro{position:relative;padding:16px 0 0 0;justify-content:center;align-items:center;gap:16px;flex:1 0 0;align-self:stretch;border-bottom:1px solid var(--neutra-300);cursor:pointer}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro:last-child{border-bottom:none}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .header-bairro{color:var(--neutra-600,#364b46);leading-trim:both;text-edge:cap;font-size:16px;line-height:24px;letter-spacing:0;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;padding-bottom:16px;margin-left:16px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .seta-expandir-bairro{position:absolute;right:24px;top:16px;cursor:pointer}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .seta-expandir-bairro.expandido{transform:rotate(180deg);text-align:left}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha{background:var(--neutra-50,#f4f5f4);border-bottom:1px solid var(--neutra-300)}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha:first-child{border-top:1px solid var(--neutra-300)}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha:last-child{border-bottom:none}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-correncias-header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 2fr 1fr 2fr;gap:20px;color:var(--neutra-600,#364b46);text-align:center;leading-trim:both;text-edge:cap;font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;padding:12px 16px 10px 16px}@media (max-width:1399.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-correncias-header{font-size:11px}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-ocorrencia-dados{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 2fr 1fr 2fr;gap:20px;color:var(--neutra-600,#364b46);text-align:center;leading-trim:both;text-edge:cap;font-size:14px;line-height:22px;letter-spacing:.25px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;padding:0 16px 18px 16px}@media (max-width:1399.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-ocorrencia-dados{font-size:11px}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-ocorrencia-dados .col-dado .badge-status{height:32px;padding:6px 12px 6px 8px;justify-content:center;align-items:center;gap:8px;border-radius:8px}@media (max-width:1399.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-ocorrencia-dados .col-dado .badge-status{font-size:12px!important}}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-ocorrencia-dados .col-dado .badge-status path{margin-right:8px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-ocorrencia-dados .col-dado .badge-status.execucao{background:var(--verde-digital-50,#e9fff4)}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-ocorrencia-dados .col-dado .badge-status.deslocamento{background:var(--alerta-50,#fff9e6)}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-ocorrencia-dados .col-dado .badge-status.deslocamento path{fill:var(--alerta-500,#ffc107)}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-ocorrencia-dados .col-dado .badge-status.aguardando{background:var(--erro-50,#fcebec)}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-ocorrencia-dados .col-dado .badge-status.aguardando path{fill:var(--erro-700,#9c2631)}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .lista-bairros-corpo .acordeon-bairro .container-ocorrencias-bairro .lista-ocorrencias-bairro .lista-ocorrencias-linha .lista-ocorrencia-dados .col-dado .badge-status .icon{margin-right:4px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .controles-paginacao-sub{justify-content:center;align-items:center;display:flex;padding-top:16px;padding-bottom:8px;border-radius:0 0 4px 4px;background:var(--neutra-100,#e6e9e8)}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .controles-paginacao-sub .input-sub-pagina{border:1px solid var(--neutra-300,#b1b9b7);background:var(--neutra-0,#fff);color:var(--neutra-600,#364b46);text-align:center;leading-trim:both;text-edge:cap;font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;width:65px;display:inline-block;margin-right:16px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .controles-paginacao-sub .total-sub-paginas{margin-right:16px;color:var(--neutra-600,#364b46);text-align:center;leading-trim:both;text-edge:cap;font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .controles-paginacao-sub .btn-sub-pag{display:inline-block;margin-right:16px;cursor:pointer}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .controles-paginacao-sub .btn-sub-pag svg path{fill:var(--neutra-600,#364b46)}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-cidades .detalhes-municipio .controles-paginacao-sub .btn-sub-pag.disabled svg path{fill:var(--neutra-200,#b1b9b7)!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .paginacao-container{justify-content:center;align-items:center;display:flex;margin-top:16px;margin-bottom:12px;flex-shrink:0;margin-top:16px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .paginacao-container .input-pagina{border:1px solid var(--neutra-300,#b1b9b7);background:var(--neutra-0,#fff);color:var(--neutra-600,#364b46);text-align:center;leading-trim:both;text-edge:cap;font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;width:65px;display:inline-block;margin-right:16px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .paginacao-container .total-paginas{margin-right:16px;color:var(--neutra-600,#364b46);text-align:center;leading-trim:both;text-edge:cap;font-size:16px;line-height:24px;letter-spacing:.5px;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .paginacao-container .btn-pag{display:inline-block;margin-right:16px;cursor:pointer}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .paginacao-container .btn-pag svg path{fill:var(--neutra-600,#364b46)}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes .paginacao-container .btn-pag.disabled svg path{fill:var(--neutra-200,#b1b9b7)!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-footer-interrupcoes{background:var(--neutra-50,#f4f5f4);padding:15px 20px;border-top:1px solid var(--neutra-500,#576864);display:grid;grid-template-columns:4fr 4fr 5fr 5fr 4fr 4fr 1fr;gap:20px;color:var(--neutra-600,#364b46);font-size:14px;line-height:22px;letter-spacing:.25px;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-footer-interrupcoes{display:none!important}}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes.modo-detalhes-ativo .btn-voltar-lista{padding:0 12px;display:flex;margin-bottom:16px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes.modo-detalhes-ativo .btn-voltar-lista .btn-title{color:var(--verde-institucional-600,#0f6c58);leading-trim:both;text-edge:cap;font-size:12px;line-height:18px;letter-spacing:.5px;font-weight:600;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;padding:5px 0 0 8px}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes.modo-detalhes-ativo .paginacao-container{display:none!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes.modo-detalhes-ativo .tabela-interrupcoes-cidades .tabela-interrupcoes-linha:not(.cidade-selecionada){display:none!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes.modo-detalhes-ativo .tabela-interrupcoes-cidades .tabela-interrupcoes-linha.cidade-selecionada{border-bottom:none;padding-top:0;border:0!important;margin:0!important;width:100%!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes.modo-detalhes-ativo .tabela-interrupcoes-cidades .tabela-interrupcoes-linha.cidade-selecionada .sub-linha{padding:6px 12px!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes.modo-detalhes-ativo .tabela-interrupcoes-cidades .tabela-interrupcoes-linha.cidade-selecionada .sub-linha:nth-last-child(2){margin-bottom:24px!important;border-bottom:0!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes.modo-detalhes-ativo .tabela-interrupcoes-cidades .tabela-interrupcoes-linha.cidade-selecionada .sub-linha.celula-municipio{font-size:32px;line-height:44px;letter-spacing:0;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;margin-bottom:0!important;border-bottom:0!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes.modo-detalhes-ativo .tabela-interrupcoes-cidades .tabela-interrupcoes-linha.cidade-selecionada .sub-linha.celula-municipio::before{content:none!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes.modo-detalhes-ativo .tabela-interrupcoes-cidades .tabela-interrupcoes-linha.cidade-selecionada .seta-expandir{display:none!important}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes.modo-detalhes-ativo .tabela-interrupcoes-cidades .tabela-interrupcoes-linha.cidade-selecionada:has(.detalhes-municipio:not([style*=none])){padding-bottom:0}.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-body-detalhes.modo-detalhes-ativo .card-totais-mobile{display:none!important}}@media (min-width:1200px){.bloco-mapa-fornecimento-energia .modal-dialog-detalhes .modal-content-detalhes .modal-xl{max-width:100vw}}.bloco-mapa-fornecimento-energia .modal-dialog-erro{width:490px;display:flex;align-items:center;justify-content:center;margin:.5rem auto}@media (max-width:575.98px){.bloco-mapa-fornecimento-energia .modal-dialog-erro{max-width:95%!important;width:95%!important;margin:10px auto!important;padding:0;left:0!important;right:0!important;transform:none!important}}@media (max-width:991.98px){.bloco-mapa-fornecimento-energia .modal-dialog-erro{width:280px}}.bloco-mapa-fornecimento-energia .modal-dialog-erro .modal-header{text-align:right;display:block;padding:8px 12px;border-bottom:none}.bloco-mapa-fornecimento-energia .modal-dialog-erro .modal-body{padding:0 24px 35px 24px}.bloco-mapa-fornecimento-energia .modal-dialog-erro .modal-body .box-svg{text-align:center;margin-bottom:8px}.bloco-mapa-fornecimento-energia .modal-dialog-erro .modal-body .box-texto-maior{color:var(--verde-institucional-600,#0f6c58);text-align:center;leading-trim:both;text-edge:cap;font-size:16px;line-height:24px;letter-spacing:0;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;margin-bottom:12px}.bloco-mapa-fornecimento-energia .modal-dialog-erro .modal-body .box-texto-menor{color:var(--neutra-600,#364b46);text-align:center;leading-trim:both;text-edge:cap;font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.bloco-mapa-fornecimento-energia .modal-dialog-erro .modal-body .box-texto-menor a{font-size:12px!important}.celula-estagio .estagio-conteudo{position:relative;display:inline-block;cursor:default}.celula-estagio .estagio-conteudo:hover .tooltip-estagio{opacity:1;visibility:visible}.celula-estagio .estagio-conteudo .tooltip-estagio{position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:10px;background:var(--neutra-600,#364b46);padding:12px;border-radius:8px;color:#fff;font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;width:max-content;max-width:278px;white-space:normal;z-index:99999;pointer-events:none;text-align:left;line-height:1.4;opacity:0;visibility:hidden;transition:all .2s ease-in-out;box-shadow:0 4px 15px rgba(0,0,0,.3)}.celula-estagio .estagio-conteudo .tooltip-estagio::after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent transparent transparent var(--neutra-600,#364b46)}.custom-tooltip-cemig.tooltip-direita{position:absolute;border-radius:8px;background:var(--neutra-600,#364b46);color:#fff;padding:12px 16px;z-index:10000;box-shadow:0 8px 16px rgba(0,0,0,.2);pointer-events:none;animation:fadeInRight .2s ease-out;font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.custom-tooltip-cemig.tooltip-direita::after{content:"";position:absolute;top:50%;right:100%;margin-top:-8px;border-width:8px;border-style:solid;border-color:transparent var(--neutra-600,#364b46) transparent transparent}@keyframes fadeInRight{from{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}.modo-contraste .painel-tabela-interrupcoes{border:1px solid #000!important;border-radius:8px}.modo-contraste .painel-tabela-interrupcoes .tabela-interrupcoes-header{border-bottom:1px solid #000!important}.modo-contraste .painel-tabela-interrupcoes .tabela-interrupcoes-linha{border-bottom:1px solid #000!important}.modo-contraste .painel-legenda{border:1px solid #000!important}.modo-contraste .painel-busca{border-color:#000}.modo-contraste .painel-busca .search-input-markers{border:1px solid #000!important}.modo-contraste .painel-busca .search-icon{border:solid 1px #000!important}.modo-contraste .modal-content-detalhes .modal-header .search-input{border:solid 1px #000!important}.modo-contraste .modal-content-detalhes .modal-header .search-icon{border:solid 1px #000!important}.modo-contraste .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-header{border-bottom:solid 1px #000!important}.modo-contraste .modal-content-detalhes .modal-body-detalhes .tabela-interrupcoes-linha{border-bottom:solid 1px #000!important}.modo-contraste .modal-content-detalhes .modal-body-detalhes .acordeon-bairro{border-bottom:#000 1px solid!important}.modo-contraste .modal-content-detalhes .modal-body-detalhes .acordeon-bairro .lista-ocorrencia-dados{border-bottom:1px solid #000!important}.modo-contraste .modal-content-detalhes .modal-body-detalhes .acordeon-bairro .lista-ocorrencia-dados .badge-status{border:1px solid #000!important;background-color:#fff!important}.ui-autocomplete{z-index:2147483647!important;max-height:200px;overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #d1d4d3;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ui-autocomplete .ui-menu-item{padding:8px 12px;font-size:14px;color:#364b46;cursor:pointer}.ui-autocomplete .ui-menu-item.ui-state-active,.ui-autocomplete .ui-menu-item:hover{background-color:#f4f7f6;color:#007a65;border:none;margin:0}.ui-helper-hidden-accessible{display:none!important}.launcher{transition:opacity .3s ease,visibility .3s ease}.launcher.launcher-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}