/* Estilos adicionais do COTAGIL */
.navbar-brand {
    font-weight: 600;
}

/* Logomarca (assets/images/cotagil_sf.png) */
.cotagil-brand-logo {
    height: auto;
    max-height: 43px;
    width: auto;
    display: block;
}

.navbar-dark.bg-primary .cotagil-brand-wrap {
    display: inline-flex;
    align-items: center;
    background: rgba(255, 255, 255, 0.98);
    border-radius: 0.4rem;
    padding: 0.28rem 0.62rem;
    line-height: 0;
}

.navbar-dark.bg-primary .cotagil-brand-wrap .cotagil-brand-logo {
    max-height: 40px;
}

/* Painel: lista de atividades dentro do card com rolagem */
.dashboard-atividades-scroll {
    max-height: 260px;
    overflow-y: auto;
}

.dashboard-cotacao-card .dashboard-comparativo {
    font-size: 0.9rem;
}

.dashboard-ranking-progress {
    background-color: rgba(13, 110, 253, 0.12);
}

/* Sininho de notificações */
.notif-dropdown-panel {
    min-width: min(100vw - 2rem, 22rem);
    max-width: 22rem;
}

.notif-list-inner {
    max-height: 20rem;
    overflow-y: auto;
}

.notif-item-unread {
    background-color: rgba(13, 110, 253, 0.06);
}

.notif-badge-pill {
    font-size: 0.65rem;
    min-width: 1.1rem;
    padding: 0.2em 0.45em;
}
