/* Ajustes de compatibilidad para el reskin MU DEMON y los módulos WebEngine */
.mdx .md-nav-inner{flex-wrap:wrap}
.mdx .md-links{flex:1;min-width:250px}
.mdx .md-links ul{display:flex;flex-wrap:wrap;align-items:center;gap:4px;list-style:none;padding:0;margin:0}
.mdx .md-links li{list-style:none;float:none;display:block}
.mdx .md-links li a{display:block;padding:9px 12px;color:var(--text);font-family:var(--fu);font-size:16px;font-weight:700}
.mdx .md-links li a:hover{background:var(--surface-2);color:var(--gold-bright)}
.mdx .md-layout-wide{grid-template-columns:minmax(0,1fr)}
.mdx .md-main,.mdx .md-content{min-width:0}
.mdx .md-content img,.mdx .md-side img{max-width:100%;height:auto}
.mdx .md-content table{max-width:100%}
.mdx .md-content .panel{max-width:100%}
.mdx .md-side .panel{margin:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);color:var(--text)}
.mdx .md-side .panel-heading{background:var(--blue-deep);border-color:var(--line);color:#fff}
.mdx .md-side .panel-title{color:#fff}
.mdx .md-side .table{color:var(--text);margin:0}
.mdx .md-side .table td,.mdx .md-side .table th{border-color:var(--line-soft)}
.mdx .md-side .sidebar-banner img{width:100%;height:auto;display:block}
.mdx .md-side .sidebar-banner{width:100%;margin:0}
.mdx .md-side iframe{max-width:100%;width:100%;border:0}
.mdx .md-social{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.mdx .md-social a{padding:9px;text-align:center;background:var(--surface-2);border:1px solid var(--line);border-radius:5px}
.mdx .md-page-head{padding-top:22px;padding-bottom:6px;text-align:center}
.mdx .md-page-head img{max-height:190px;max-width:70%;object-fit:contain}
.mdx .md-feat{display:block}
.mdx .md-footer .footer-container{display:flow-root;text-align:left;width:100%;color:var(--muted)}
.mdx .md-footer .footer-container .col-xs-8,.mdx .md-footer .footer-container .col-xs-4{min-width:0}
.mdx .md-footer .footer-container p{margin-bottom:10px}
.mdx .md-footer .footer-container .footer-time{color:#fff}
.mdx .md-content .form-control{max-width:100%}
@media(max-width:900px){.mdx .md-nav-inner{justify-content:center}.mdx .md-links{order:3;flex-basis:100%}.mdx .md-links ul{justify-content:center}.mdx .md-hero{padding-top:28px}.mdx .md-side{grid-template-columns:minmax(0,1fr)}.mdx .md-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.mdx .md-nav-cta{margin-left:0}.mdx .md-wrap{padding-left:12px;padding-right:12px}.mdx .md-content{padding:14px}.mdx .md-footer .footer-container .col-xs-8,.mdx .md-footer .footer-container .col-xs-4{float:none;width:100%;margin-bottom:14px}.mdx .md-social{grid-template-columns:1fr 1fr}}
