/* Capa final: pestañas legibles, separadas y consistentes en toda la plataforma. */
#view :is(.tabs,.section-tabs,.ux-space-switcher,.stage-tabs,.rubric-module-tabs,.experience-tabs,.primary-tabs){display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-block:18px!important;padding:4px!important}
#view :is(.tab,.section-tab,.ux-space-tab,.stage-tabs button,.rubric-module-tabs button,.experience-tabs button,.primary-tab){min-height:50px!important;margin:0!important;padding:11px 16px!important;border:2px solid #9fb4c8!important;border-radius:13px!important;background:#fff!important;color:#0b2545!important;font-size:14px!important;font-weight:850!important;line-height:1.35!important;letter-spacing:0!important;text-shadow:none!important;opacity:1!important;box-shadow:0 5px 14px rgba(11,37,69,.08)!important}
#view :is(.tab,.section-tab,.ux-space-tab,.stage-tabs button,.rubric-module-tabs button,.experience-tabs button,.primary-tab) *{color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}
#view :is(.tab.active,.section-tab.active,.ux-space-tab.is-active,.stage-tabs button.active,.rubric-module-tabs button.active,.experience-tabs button.active,.primary-tab.active),#view :is([role="tab"][aria-selected="true"]){border-color:#ffd166!important;background:#0b3b6a!important;color:#fff!important;box-shadow:0 0 0 3px rgba(255,209,102,.25),0 8px 18px rgba(11,37,69,.2)!important}
@media(max-width:650px){#view :is(.tabs,.section-tabs,.ux-space-switcher,.stage-tabs,.rubric-module-tabs,.experience-tabs,.primary-tabs){gap:12px!important}#view :is(.tab,.section-tab,.ux-space-tab,.stage-tabs button,.rubric-module-tabs button,.experience-tabs button,.primary-tab){flex:1 1 calc(50% - 12px);min-width:130px!important;font-size:14px!important}}
