/* ISAAC BRAIN Tutor navegación 2026-10-24 */
/* Traslado exacto de la versión aprobada de pruebas: colores y controles originales. */

.ib-renace-course .tutor-single-course-content-prev .tutor-btn,.ib-renace-course .tutor-single-course-content-next .tutor-btn{background:#d8bf8f!important;border:1px solid #b99974!important;color:#493d26!important;opacity:1!important;text-shadow:none!important;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1.35!important}
.ib-renace-course .tutor-single-course-content-prev .tutor-btn span,.ib-renace-course .tutor-single-course-content-next .tutor-btn span{color:inherit!important}
.ib-renace-course .tutor-single-course-content-prev .tutor-btn:hover,.ib-renace-course .tutor-single-course-content-next .tutor-btn:hover{background:#c6a96d!important;color:#302719!important}
.ib-renace-course .tutor-topbar-mark-btn{background:#426779!important;border-color:#426779!important;color:#fff!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;height:auto!important;min-height:44px;line-height:1.4!important;padding:10px 14px!important;max-width:100%;box-sizing:border-box;text-align:center}
.ib-renace-course .tutor-topbar-mark-btn span{white-space:normal!important;color:inherit!important}
@media(max-width:767px){
.ib-renace-course .tutor-spotlight-mobile-progress-left,.ib-renace-course .tutor-spotlight-mobile-progress-right{flex:0 0 100%!important;width:100%!important;max-width:100%!important}
.ib-renace-course .tutor-spotlight-mobile-progress-right{margin-top:14px}
.ib-renace-course .tutor-spotlight-mobile-progress-right .tutor-topbar-complete-btn{margin:0!important}
.ib-renace-course .tutor-spotlight-mobile-progress-right form,.ib-renace-course .tutor-spotlight-mobile-progress-right .tutor-topbar-mark-btn{width:100%!important}
.ib-renace-course .tutor-course-topic-single-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:12px!important}
.ib-renace-course .tutor-single-course-content-prev,.ib-renace-course .tutor-single-course-content-next{flex:1 1 115px;min-width:0;max-width:220px}
.ib-renace-course .tutor-single-course-content-prev .tutor-btn,.ib-renace-course .tutor-single-course-content-next .tutor-btn{width:100%;padding:10px!important;font-size:14px!important}
    }


/* Restore the existing compact consent control, including course-specific overrides. */
body.ib-renace-course button.cdp-cookies-preferences[data-cdp-cookies-open-preferences]:not([hidden]){display:inline-flex!important}
/* The plugin control handles reopening; keep its redundant fallback hidden. */
.ib-renace-course #ib-cookie-settings-inline{display:none!important}
/* FIN ISAAC BRAIN Tutor navegación */
.ib-help {padding:10px 18px;font:14px/1.5 system-ui;color:#35576a}
@media(max-width:600px){
 .ib-renace-course .tutor-course-topic-single-footer {padding:16px 12px!important;gap:12px;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 .ib-renace-course .tutor-course-topic-single-footer>div {min-width:0}
 .ib-renace-course .tutor-course-topic-single-footer .tutor-btn {min-width:0;width:100%;padding:12px 8px!important;font-size:15px}
 .ib-renace-course .tutor-topbar-complete-btn {margin:8px 0!important;max-width:100%}
 .ib-renace-course .tutor-topbar-mark-btn {min-width:0;font-size:14px!important;padding:10px 12px!important}
}

.ib-completed-label{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #9db7aa;border-radius:10px;background:#e8f2ec;color:#254f3b;font:700 15px/1.4 system-ui}

.ib-renace-course .joinchat{display:none!important}


