@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.bundle.scp.css';
@import '_content/BlazorDateRangePicker/BlazorDateRangePicker.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css';

/* /Components/FiltroLocal.razor.rz.scp.css */
/* Paleta local (opcional) */
.dropdown.filtro-local[b-5btubaeka8] {
    --local-border: #dee2e6;
}

    /* Botão (todos os estados) */
    .dropdown.filtro-local .btn.ep-basic-input.ep-keep-border[b-5btubaeka8],
    .dropdown.filtro-local .btn.ep-basic-input.ep-keep-border:hover[b-5btubaeka8],
    .dropdown.filtro-local .btn.ep-basic-input.ep-keep-border:focus[b-5btubaeka8],
    .dropdown.filtro-local .btn.ep-basic-input.ep-keep-border:active[b-5btubaeka8],
    .dropdown.filtro-local .btn.ep-basic-input.ep-keep-border[aria-expanded="true"][b-5btubaeka8] {
        border: 1px solid var(--local-border) !important;
        border-radius: 10px !important;
        box-shadow: none !important; /* remove glow azul do focus se quiser */
    }

    /* Menu do dropdown */
    .dropdown.filtro-local .dropdown-menu.filtro-local-menu[b-5btubaeka8] {
        border: 1px solid var(--local-border) !important;
        border-radius: 10px !important;
        overflow: hidden;
    }

    /* Linhas do header/footer combinando a cor da borda */
    .dropdown.filtro-local .dl-header[b-5btubaeka8],
    .dropdown.filtro-local .dl-footer[b-5btubaeka8] {
        border-color: var(--local-border) !important;
    }

        /* (Opcional) input e botões internos com a mesma borda */
        .dropdown.filtro-local .dl-header .form-control[b-5btubaeka8] {
            border: 1px solid var(--local-border);
        }

        .dropdown.filtro-local .dl-footer .btn[b-5btubaeka8] {
            border-color: var(--local-border);
        }


/* Aumenta o raio do botão */
.dropdown.filtro-local .btn.ep-basic-input.ep-keep-border[b-5btubaeka8] {
    border-radius: 10px !important; /* ajuste o valor */
}

/* Aumenta o raio do menu e “clipa” o conteúdo interno */
.dropdown.filtro-local .dropdown-menu.filtro-local-menu[b-5btubaeka8] {
    border-radius: 10px !important; /* use o mesmo valor do botão */
    overflow: hidden; /* evita que header/footer “cortem” os cantos arredondados */
}


/* largura e reset de padding do menu */
.dropdown.filtro-local .dropdown-menu.filtro-local-menu[b-5btubaeka8] {
    width: 360px;
    padding: 0 !important;
}

/* layout em coluna e ALTURA FIXA do corpo do menu */
.dropdown.filtro-local .dl-body[b-5btubaeka8] {
    display: flex;
    flex-direction: column;
    height: 360px; /* ajuste a altura do dropdown */
    max-height: calc(100vh - 180px); /* segurança para telas baixas */
    overflow: hidden; /* evita estouro */
    background: #fff;
}

/* cabeçalho fixo visualmente */
.dropdown.filtro-local .dl-header[b-5btubaeka8] {
    border-bottom: 1px solid var(--bs-border-color, #dee2e6);
    background: #fff;
}

/* SOMENTE a lista rola e ocupa o espaço restante */
.dropdown.filtro-local .dl-scroll[b-5btubaeka8] {
    flex: 1 1 auto;
    overflow-y: auto;
    padding: 0 .5rem .25rem;
}

/* rodapé fixo visualmente */
.dropdown.filtro-local .dl-footer[b-5btubaeka8] {
    display: flex;
    justify-content: flex-end;
    gap: .5rem;
    padding: .5rem .75rem;
    border-top: 1px solid var(--bs-border-color, #dee2e6);
    background: #fff;
}

/* manter borda do botão em todos os estados */
.dropdown.filtro-local .btn.ep-basic-input.ep-keep-border[b-5btubaeka8],
.dropdown.filtro-local .btn.ep-basic-input.ep-keep-border:hover[b-5btubaeka8],
.dropdown.filtro-local .btn.ep-basic-input.ep-keep-border:focus[b-5btubaeka8],
.dropdown.filtro-local .btn.ep-basic-input.ep-keep-border:active[b-5btubaeka8],
.dropdown.filtro-local .btn.ep-basic-input.ep-keep-border:focus-visible[b-5btubaeka8],
.dropdown.filtro-local .btn.ep-basic-input.ep-keep-border[aria-expanded="true"][b-5btubaeka8] {
    background: #fff !important;
    border: 1px solid var(--bs-border-color, #ced4da) !important;
    box-shadow: none !important;
    outline: 0 !important;
}

.dropdown.filtro-local .btn.ep-basic-input.ep-keep-border[b-5btubaeka8] {
    height: 36px;
    border-radius: .375rem;
    padding: .375rem .75rem;
}
/* /Components/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-refvrtzynk] {
  background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-refvrtzynk] {
}

.navbar-brand[b-refvrtzynk] {
  font-size: 1.1rem;
  margin-top: 35px;
}

.bi-house-door-fill-nav-menu[b-refvrtzynk] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-refvrtzynk] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-refvrtzynk] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-refvrtzynk] {
  font-size: 15px;
  padding-bottom: 0.5rem;
}

.nav-item:first-of-type[b-refvrtzynk] {
  padding-top: 1rem;
}

.nav-item:last-of-type[b-refvrtzynk] {
  padding-bottom: 1rem;
}

.nav-item[b-refvrtzynk]  a {
  color: #3a3a3a;
  border-radius: 10px;
  height: 3rem;
  display: flex;
  align-items: center;
  line-height: 3rem;
}

.nav-item[b-refvrtzynk]  a.active {
  background-color: rgba(58, 58, 58, 0.8);
  color: white;
}
.nav-item[b-refvrtzynk]  a:hover .ep-icon-agendamento {
  background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.87259 2.74805V5.49919" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.1265 2.74805V5.49919" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.16543 19.2543H5.49724C3.97782 19.2543 2.74609 18.0226 2.74609 16.5032V6.87419C2.74609 5.35478 3.97782 4.12305 5.49724 4.12305H16.5018C18.0212 4.12305 19.253 5.35478 19.253 6.87419V9.16681" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.0283 13.7363V15.3485L16.2957 16.1216" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.1267 19.2534C14.0322 19.2534 12.9825 18.8187 12.2086 18.0448C11.4347 17.2709 11 16.2212 11 15.1267C11.0339 12.8604 12.864 11.0319 15.1304 11C16.6047 11.0007 17.9667 11.7878 18.7033 13.0649C19.4399 14.3421 19.4392 15.9152 18.7015 17.1917C17.9637 18.4682 16.6011 19.2541 15.1267 19.2534" stroke="%23FFF" stroke-width="1.5"/></svg>');
}

.nav-item[b-refvrtzynk]  a.active .ep-icon-agendamento {
  background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.87259 2.74805V5.49919" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.1265 2.74805V5.49919" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.16543 19.2543H5.49724C3.97782 19.2543 2.74609 18.0226 2.74609 16.5032V6.87419C2.74609 5.35478 3.97782 4.12305 5.49724 4.12305H16.5018C18.0212 4.12305 19.253 5.35478 19.253 6.87419V9.16681" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.0283 13.7363V15.3485L16.2957 16.1216" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.1267 19.2534C14.0322 19.2534 12.9825 18.8187 12.2086 18.0448C11.4347 17.2709 11 16.2212 11 15.1267C11.0339 12.8604 12.864 11.0319 15.1304 11C16.6047 11.0007 17.9667 11.7878 18.7033 13.0649C19.4399 14.3421 19.4392 15.9152 18.7015 17.1917C17.9637 18.4682 16.6011 19.2541 15.1267 19.2534" stroke="%23FFF" stroke-width="1.5"/></svg>');
}

.nav-item[b-refvrtzynk]  a:hover .ep-icon-auditoria {
  background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.667 2.58398H14.5004C15.5129 2.58398 16.3337 3.4048 16.3337 4.41732V15.4173C16.3337 16.4298 15.5129 17.2507 14.5004 17.2507H3.50033C2.4878 17.2507 1.66699 16.4298 1.66699 15.4173V4.41732C1.66699 3.4048 2.4878 2.58398 3.50033 2.58398H5.33366" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.91699 8.99935H12.667" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.91699 8.99935H12.667" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.33398 8.54102L6.25065 9.45768" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.625 8.08398L6.25 9.45898" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><rect x="5.33398" y="0.75" width="7.33333" height="3.66667" rx="1" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.91699 12.6673H12.667" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.91699 12.6673H12.667" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.33398 12.209L6.25065 13.1257" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.625 11.75L6.25 13.125" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.nav-item[b-refvrtzynk]  a.active .ep-icon-auditoria {
  background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.667 2.58398H14.5004C15.5129 2.58398 16.3337 3.4048 16.3337 4.41732V15.4173C16.3337 16.4298 15.5129 17.2507 14.5004 17.2507H3.50033C2.4878 17.2507 1.66699 16.4298 1.66699 15.4173V4.41732C1.66699 3.4048 2.4878 2.58398 3.50033 2.58398H5.33366" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.91699 8.99935H12.667" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.91699 8.99935H12.667" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.33398 8.54102L6.25065 9.45768" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.625 8.08398L6.25 9.45898" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><rect x="5.33398" y="0.75" width="7.33333" height="3.66667" rx="1" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.91699 12.6673H12.667" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.91699 12.6673H12.667" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.33398 12.209L6.25065 13.1257" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.625 11.75L6.25 13.125" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.nav-item[b-refvrtzynk]  a:hover .ep-icon-consolidacao {
  background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.41667 11H5.5C4.74061 11 4.125 11.6156 4.125 12.375V15.5833" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.0055 10.9994L9.16699 10.9993" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.0003 11V8.25" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.583 11H16.4997C17.2591 11 17.8747 11.6156 17.8747 12.375V15.5833" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.0003 15.5833V13.75" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><rect x="16.042" y="15.584" width="3.66667" height="3.66667" rx="1" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><rect x="9.16699" y="15.584" width="3.66667" height="3.66667" rx="1" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><rect x="2.29199" y="15.584" width="3.66667" height="3.66667" rx="1" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><rect x="6.41699" y="1.83398" width="9.16667" height="6.41667" rx="1.25" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.nav-item[b-refvrtzynk]  a.active .ep-icon-consolidacao {
  background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.41667 11H5.5C4.74061 11 4.125 11.6156 4.125 12.375V15.5833" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.0055 10.9994L9.16699 10.9993" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.0003 11V8.25" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.583 11H16.4997C17.2591 11 17.8747 11.6156 17.8747 12.375V15.5833" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.0003 15.5833V13.75" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><rect x="16.042" y="15.584" width="3.66667" height="3.66667" rx="1" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><rect x="9.16699" y="15.584" width="3.66667" height="3.66667" rx="1" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><rect x="2.29199" y="15.584" width="3.66667" height="3.66667" rx="1" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><rect x="6.41699" y="1.83398" width="9.16667" height="6.41667" rx="1.25" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.nav-item[b-refvrtzynk]  a:hover .ep-icon-relatorio {
  background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.667 19.25H15.5837C17.1024 19.25 18.3337 18.0188 18.3337 16.5V7.8002C18.3337 7.07086 18.0439 6.37139 17.5282 5.85567L15.228 3.55546C14.7123 3.03973 14.0128 2.75 13.2835 2.75H6.41699C4.89821 2.75 3.66699 3.98122 3.66699 5.5V8.25" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.3337 7.79167H15.1253C14.1128 7.79167 13.292 6.97086 13.292 5.95833V2.75" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.50033 11H10.0837C11.0962 11 11.917 11.8208 11.917 12.8333V17.4167C11.917 18.4292 11.0962 19.25 10.0837 19.25H5.50033C4.4878 19.25 3.66699 18.4292 3.66699 17.4167V12.8333C3.66699 11.8208 4.4878 11 5.50033 11Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.917 15.1243H3.66699" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.79134 11V19.25" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.nav-item[b-refvrtzynk]  a.active .ep-icon-relatorio {
  background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.667 19.25H15.5837C17.1024 19.25 18.3337 18.0188 18.3337 16.5V7.8002C18.3337 7.07086 18.0439 6.37139 17.5282 5.85567L15.228 3.55546C14.7123 3.03973 14.0128 2.75 13.2835 2.75H6.41699C4.89821 2.75 3.66699 3.98122 3.66699 5.5V8.25" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.3337 7.79167H15.1253C14.1128 7.79167 13.292 6.97086 13.292 5.95833V2.75" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.50033 11H10.0837C11.0962 11 11.917 11.8208 11.917 12.8333V17.4167C11.917 18.4292 11.0962 19.25 10.0837 19.25H5.50033C4.4878 19.25 3.66699 18.4292 3.66699 17.4167V12.8333C3.66699 11.8208 4.4878 11 5.50033 11Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.917 15.1243H3.66699" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.79134 11V19.25" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.nav-item[b-refvrtzynk]  a:hover .ep-icon-sincronia {
  background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 17.8743H7.33333" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.25 20.1673H4.58333C3.57042 20.1673 2.75 19.3469 2.75 18.334V11.9173C2.75 10.9044 3.57042 10.084 4.58333 10.084H8.25C9.26292 10.084 10.0833 10.9044 10.0833 11.9173V18.334C10.0833 19.3469 9.26292 20.1673 8.25 20.1673Z" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.75 16.2857H16.1948C17.8823 16.2857 19.25 14.9181 19.25 13.2305" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.2781 17.815L13.75 16.2869L15.2781 14.7598" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.16699 3.36133H6.72224C5.03466 3.36133 3.66699 4.72899 3.66699 6.41658" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.63867 1.83398L9.16676 3.36207L7.63867 4.88923" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.9818 4.6145C11.8635 4.76667 11 5.71542 11 6.875C11 8.14092 12.0267 9.16667 13.2917 9.16667H18.3333C19.3462 9.16667 20.1667 8.34625 20.1667 7.33333C20.1667 6.32042 19.3462 5.5 18.3333 5.5C18.3333 3.98108 17.1022 2.75 15.5833 2.75C14.3752 2.74908 13.3503 3.53008 12.9818 4.6145Z" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.nav-item[b-refvrtzynk]  a.active .ep-icon-sincronia {
  background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 17.8743H7.33333" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.25 20.1673H4.58333C3.57042 20.1673 2.75 19.3469 2.75 18.334V11.9173C2.75 10.9044 3.57042 10.084 4.58333 10.084H8.25C9.26292 10.084 10.0833 10.9044 10.0833 11.9173V18.334C10.0833 19.3469 9.26292 20.1673 8.25 20.1673Z" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.75 16.2857H16.1948C17.8823 16.2857 19.25 14.9181 19.25 13.2305" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.2781 17.815L13.75 16.2869L15.2781 14.7598" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.16699 3.36133H6.72224C5.03466 3.36133 3.66699 4.72899 3.66699 6.41658" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.63867 1.83398L9.16676 3.36207L7.63867 4.88923" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.9818 4.6145C11.8635 4.76667 11 5.71542 11 6.875C11 8.14092 12.0267 9.16667 13.2917 9.16667H18.3333C19.3462 9.16667 20.1667 8.34625 20.1667 7.33333C20.1667 6.32042 19.3462 5.5 18.3333 5.5C18.3333 3.98108 17.1022 2.75 15.5833 2.75C14.3752 2.74908 13.3503 3.53008 12.9818 4.6145Z" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.nav-item[b-refvrtzynk]  a:hover .ep-icon-usuario {
  background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.83301 17.4167C1.83301 15.4 3.48301 13.75 5.49967 13.75H9.16634C11.183 13.75 12.833 15.4 12.833 17.4167" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.62495 5.50071C10.9083 6.78404 10.9083 8.80071 9.62495 9.99238C8.34162 11.184 6.32495 11.2757 5.13329 9.99238C3.94162 8.70904 3.84995 6.78404 5.04162 5.50071C6.23329 4.21738 8.34162 4.30904 9.62495 5.50071" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.666 12.834H17.416C18.9743 12.834 20.166 14.0257 20.166 15.584" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.691 6.14219C18.6077 7.05885 18.6077 8.52552 17.691 9.35052C16.7743 10.1755 15.3077 10.2672 14.4827 9.35052C13.6577 8.43385 13.566 6.96719 14.4827 6.14219C15.3077 5.31719 16.7743 5.31719 17.691 6.14219" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.nav-item[b-refvrtzynk]  a.active .ep-icon-usuario {
  background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.83301 17.4167C1.83301 15.4 3.48301 13.75 5.49967 13.75H9.16634C11.183 13.75 12.833 15.4 12.833 17.4167" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.62495 5.50071C10.9083 6.78404 10.9083 8.80071 9.62495 9.99238C8.34162 11.184 6.32495 11.2757 5.13329 9.99238C3.94162 8.70904 3.84995 6.78404 5.04162 5.50071C6.23329 4.21738 8.34162 4.30904 9.62495 5.50071" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.666 12.834H17.416C18.9743 12.834 20.166 14.0257 20.166 15.584" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.691 6.14219C18.6077 7.05885 18.6077 8.52552 17.691 9.35052C16.7743 10.1755 15.3077 10.2672 14.4827 9.35052C13.6577 8.43385 13.566 6.96719 14.4827 6.14219C15.3077 5.31719 16.7743 5.31719 17.691 6.14219" stroke="%23FFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.nav-item[b-refvrtzynk]  a:hover {
  background-color: rgba(58, 58, 58, 0.8);
  color: white;
}

@media (min-width: 641px) {
  .navbar-toggler[b-refvrtzynk] {
    display: none;
  }

  .collapse[b-refvrtzynk] {
    /* Never collapse the sidebar for wide screens */
    display: block;
  }

  .nav-scrollable[b-refvrtzynk] {
    /* Allow sidebar to scroll for tall menus */
    height: calc(100vh - 3.5rem);
    overflow-y: auto;
  }
}
/* /Layout/CertificadoLayout.razor.rz.scp.css */
body[b-wtwloth4op] {
    background: #f0f0f0;
}

.certificado-a4[b-wtwloth4op] {
    width: 210mm;
    height: 297mm;
    margin: 20px auto;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 5mm 5mm;
}

.cert-header[b-wtwloth4op] {
    height: 50mm;
    text-align: center;
    flex-shrink: 0;
}

.cert-body[b-wtwloth4op] {
    flex: 1;
    height: 300px;
}

.cert-footer[b-wtwloth4op] {
    text-align: center;
    flex-shrink: 0;
}

/* Impressão: fixar header/footer */
@media print {
    .certificado-a4[b-wtwloth4op] {
        margin: 0 !important;
        box-shadow: none !important;
        page-break-after: always;
    }
    .cert-header[b-wtwloth4op], .cert-footer[b-wtwloth4op] {
        position: fixed;
        left: 0;
        right: 0;
        width: 210mm;
        background: #fff;
        z-index: 100;
    }
    .cert-header[b-wtwloth4op] {
        top: 0;
    }
    .cert-footer[b-wtwloth4op] {
        bottom: 0;
    }
    .cert-body[b-wtwloth4op] {
        margin-top: 50mm;
        margin-bottom: 30mm;
    }
    @page {
        size: A4;
        margin: 0;
    }
}
/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-jeod2rou5r] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-jeod2rou5r] {
    flex: 1;
    background-color: #ECEEF0;
}

.sidebar[b-jeod2rou5r] {
    background-color: #FFF;
}

.top-row[b-jeod2rou5r] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-jeod2rou5r]  a, .top-row[b-jeod2rou5r]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-jeod2rou5r]  a:hover, .top-row[b-jeod2rou5r]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-jeod2rou5r]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-jeod2rou5r] {
        justify-content: space-between;
    }

    .top-row[b-jeod2rou5r]  a, .top-row[b-jeod2rou5r]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-jeod2rou5r] {
        flex-direction: row;
    }

    .sidebar[b-jeod2rou5r] {
        width: 300px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-jeod2rou5r] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-jeod2rou5r]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-jeod2rou5r], article[b-jeod2rou5r] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Pages/Auth/Login.razor.rz.scp.css */
/* /Pages/ForgotPassword/RecoverPassword.razor.rz.scp.css */
/* /Pages/ForgotPassword/RecoverPasswordInvite.razor.rz.scp.css */
