

/* Botones del CTA de Pensamientos Automáticos */

.thoughts-cta-actions {
    flex: 0 0 auto;

    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;

    gap: .45rem;

    width: max-content;
    min-width: 185px;
}


/* Agenda mantiene su diseño original */
.thoughts-cta-actions > .btn {
    margin: 0 !important;

    width: 100%;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}


/* Volver al Blog debajo, sin cápsula blanca */
.thoughts-back-link {
    width: 100%;
    min-height: 38px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    gap: .4rem;

    padding: .35rem .6rem;

    color: #ffffff !important;

    background: transparent !important;

    border: 0 !important;

    box-shadow: none !important;

    text-decoration: none !important;

    font-weight: 600;

    line-height: 1.2;

    white-space: nowrap;

    transition:
        opacity .2s ease,
        transform .2s ease;
}

.thoughts-back-link:hover {
    color: #ffffff !important;

    opacity: .85;

    transform: translateX(-2px);
}


/* Móvil */
@media (max-width: 767.98px) {

    .thoughts-cta {
        align-items: flex-start !important;
    }

    .thoughts-cta-actions {
        width: 100%;
        min-width: 0;

        margin-top: .6rem;

        align-items: flex-start;
    }

    .thoughts-cta-actions > .btn {
        width: fit-content;
        max-width: 100%;
    }

    .thoughts-back-link {
        width: fit-content;

        justify-content: flex-start;

        padding-left: .15rem;
        padding-right: .15rem;
    }
}

