/* Portal Cimento Brasil — associados em Quem Somos (v2.0.78) */

html { scroll-padding-top: 120px; }

.pcb-axis-block--associates-anchor .pcb-axis-content-wrap {
    padding-block: 8px;
}
.pcb-associates-anchor-link {
    width: min(100%,640px);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    margin-top: 18px;
    padding: 17px 20px;
    border: 1px solid #d4e1e4;
    border-radius: 12px;
    background: #f4f9f7;
    color: var(--pcb-blue) !important;
    font-weight: 650;
    text-decoration: none !important;
    box-shadow: 0 6px 18px rgba(0,65,91,.06);
    transition: background-color .2s ease,border-color .2s ease,transform .2s ease;
}
.pcb-associates-anchor-link i { color: var(--pcb-green); }
.pcb-associates-anchor-link:hover,.pcb-associates-anchor-link:focus-visible {
    border-color: rgba(55,177,62,.65);
    background: #eaf6ef;
    transform: translateY(-2px);
    outline: 0;
}

.pcb-associates-main--embedded {
    scroll-margin-top: 120px;
    border-top: 1px solid #e0e8ea;
}
.pcb-associates-main--embedded .pcb-associates-section { padding-top: 62px; }

/* Impede o hover escuro herdado dos botões do tema-pai. */
button.pcb-associate-card__button:hover,
button.pcb-associate-card__button:focus-visible {
    background: #eef7f2 !important;
    color: var(--pcb-blue) !important;
}
button.pcb-associate-card__button:hover .pcb-associate-card__name,
button.pcb-associate-card__button:focus-visible .pcb-associate-card__name,
button.pcb-associate-card__button:hover .pcb-associate-card__action,
button.pcb-associate-card__button:focus-visible .pcb-associate-card__action {
    background: transparent !important;
}

@media (max-width: 760px) {
    html { scroll-padding-top: 24px; }
    .pcb-associates-main--embedded { scroll-margin-top: 24px; }
    .pcb-associates-main--embedded .pcb-associates-section { padding-top: 48px; }
}

@media (prefers-reduced-motion: reduce) {
    .pcb-associates-anchor-link { transition: none !important; }
}
