.info-window-detalhes-setor {

    .infowindow-content {

        .title-setor {
            font-size: 1.5rem;
            text-align: center;
            color: $color-featured;
            margin-bottom: 1rem !important;
        }

        .info-wrapper {
            line-height: 2rem;
            max-height: 28rem;
            overflow: auto;

            .veiculos-ativos {
                font-size: 1.3rem;
                text-align: center;
                margin-bottom: 1rem !important;
            }

            .situacao-pacmans {
                font-size: 1.3rem;
                margin-bottom: 0.5rem;
                display: block;
                & > span:first-child {
                    font-weight: bold;
                }
            }

            .agenda {
                font-size: 1.3rem;
                margin-bottom: 0.5rem;
                display: block;
                & > span:first-child {
                    font-weight: bold;
                }
            }

            .contestacao {
                display: inline-flex;
                font-size: 1.2rem;
                margin-bottom: 1.5rem;
                span > i {
                    display: block;
                }

                .icon-contestacao-cor-1 {
                    color: $color-contestacao-contestado;
                }

                .icon-contestacao-cor-2 {
                    color: $color-contestacao-respondido;
                }

                .icon-contestacao-cor-3 {
                    color: $color-contestacao-ok;
                }

                .icon-contestacao-cor-4 {
                    color: $color-contestacao-nok;
                }

                .icon-contestacao-cor-5 {
                    color: $color-contestacao-default;
                }

                .icon-help-web-button {
                    font-size: 1.6rem;
                }

                #descricaoContestacaoSetor {
                    margin-left: 0.5rem;
                    font-weight: bold;
                }
            }

            .progressbar {
                background: $color-snow;
                border: 1px solid $color-smoke-extra-dark;
                border-radius: 0.3rem;
                display: block;
                height: 2.4rem;
                position: relative;
                margin-top: 1.5rem;

                .percentage-bar {
                    background: $color-main;
                    color: $color-snow;
                    display: block;
                    height: 2.2rem;
                    text-align: center;
                }
                .percentage-value {
                    color: $color-smoke-extra-dark;
                    font-weight: bold;
                    display: block;
                    height: 2.2rem;
                    line-height: 2.2rem;
                    position: absolute;
                    text-align: center;
                    top: 0;
                    width: 100%;
                    z-index: 100;
                }
            }
        }
    }

    .infowindow-footer {
        justify-content: space-between;

        .text-center {
            justify-content: center;
        }
    }
}
