/* v448 Evidence stability layer — visual design preserved */
@media (max-width: 1100px){
body.evidence-library-page{overflow-x:hidden!important;width:100%!important;max-width:100%!important}
body.evidence-library-page #nav{position:relative;z-index:1000}
body.evidence-library-page #mobile-menu{position:fixed!important;inset:0!important;z-index:2147483000!important;max-width:none!important;width:100vw!important;height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important}
body.evidence-library-page main,body.evidence-library-page section,body.evidence-library-page .iq-el{max-width:100%!important;min-width:0!important}
body.evidence-library-page img,body.evidence-library-page svg,body.evidence-library-page video,body.evidence-library-page canvas{max-width:100%!important;height:auto!important}
body.evidence-library-page .el-grid{grid-template-columns:minmax(0,1fr)!important}
body.evidence-library-page .el-card,body.evidence-library-page .el-band,body.evidence-library-page .el-actions,body.evidence-library-page .iq-main-visual{min-width:0!important;max-width:100%!important}
body.evidence-library-page pre,body.evidence-library-page table,body.evidence-library-page .code-wrap,body.evidence-library-page .table-wrap{max-width:100%!important;overflow:auto!important;-webkit-overflow-scrolling:touch}
body.evidence-library-page .el-id,body.evidence-library-page code,body.evidence-library-page p,body.evidence-library-page a{overflow-wrap:anywhere}
}
