#cota-consultor {
    padding: 1rem;
    background: transparent;
    border: 1px solid var(--gray-50);
    border-radius: var(--border-radius);
}

#cota-consultor h5 {
    color: var(--secondary-700);
    font-weight: bold;
}

#cota-consultor label {
    color: var(--gray-700);
}

#cota-valores,
#cota-vendedor {
    border: 1px solid var(--gray-50);
    border-radius: var(--border-radius);
}

#cota-valores .credito_cota_titulo {
    font-weight: bold;
    color: var(--primary-900);
    margin-bottom: 0;
}

#cota-valores .credito_cota_valor,
#cota-valores .reserva_cota_valor,
#cota-valores .entrada_cota_valor {
    font-family: "Guton", sans-serif;
}

#cota-valores .credito_cota_valor {
    font-weight: bold;
    font-size: 2rem;
    color: var(--primary-900);
    margin-bottom: 0;
}

#cota-valores .reserva_cota_valor,
#cota-valores .entrada_cota_valor {
    font-size: 1.2rem;
}

#cota-valores .bi.bi-heart-fill {
    color: var(--secondary-700);
}

#cota-valores .bi.bi-three-dots-vertical {
    color: var(--gray-50);
}

#cota-vendedor .profile_cotista {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1rem;
}

#cota-vendedor .profile_logo_cotista img {
    background: var(--gray-100);
    border: 1px solid var(--gray-50);
    border-radius: var(--border-radius);
    aspect-ratio: 1/1;
    max-width: 3rem;
}

#cota-vendedor .profile_info_cotista {
    flex-grow: 1;
}

#cota-administradora img {
    border-radius: var(--border-radius);
    border: 1px solid var(--gray-50);
}

#cota-administradora h3,
#cota-segmento h3,
#cota-parcelamento h3 {
    font-family: "Guton", sans-serif;
    font-weight: bold;
    color: var(--primary-900);
}

#cota-administradora h5,
#cota-segmento h5,
#cota-parcelamento h5 {
    margin-bottom: 0;
}