html,body{margin:0;padding:0;width:100%;height:100%;box-sizing:border-box}app-root{display:block;width:100%;height:100%}@media(max-width:768px){.mantenedor-container{width:100%!important;max-width:100vw!important;padding-left:1rem!important;padding-right:1rem!important;overflow-x:hidden!important;box-sizing:border-box!important}.mantenedor-container .modulo-header,.modulo-header-formatos,.dashboard-header,.toolbar-integration-wrapper,.filter-search-wrapper,.tenant-filter-wrapper,.calendar-top-bar,.calendar-nav-bar,.header-actions-wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;gap:12px!important;float:none!important;clear:both!important;box-sizing:border-box!important}.toolbar-integration-wrapper:after{content:none!important;display:none!important}.search-container-modern,.filter-client-container-modern,.filter-box,.quick-search-box,.quick-search-control,.calendar-top-bar .search-wrapper,.calendar-top-bar .filter-selects,.calendar-nav-bar .nav-buttons,.calendar-nav-bar .view-selectors-grp,.mat-form-field,.mat-mdc-form-field{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;float:none!important;display:flex!important;min-height:44px!important;height:auto!important;box-sizing:border-box!important}.search-icon-badge,.filter-icon-badge,.select-wrapper-integrated{min-height:44px!important;height:100%!important}.calendar-top-bar .filter-selects,.calendar-nav-bar .nav-buttons,.calendar-nav-bar .view-selectors-grp{flex-wrap:wrap!important;gap:12px!important}.search-container-modern input,.filter-client-container-modern select,.filter-box select,.filter-box input,.quick-search-control input,.calendar-top-bar input,.calendar-top-bar select,.calendar-nav-bar button{width:100%!important;min-height:44px!important;box-sizing:border-box!important}.table-responsive-card,.formatos-card-table,.table-responsive,.summary-table-mock-wrapper,.runtime-matrix-shell{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box!important}.table-responsive-card table,.formatos-card-table table,.table-responsive table,.summary-table-mock-wrapper table,.runtime-matrix-table,.iprum-table,.dashboard-table,.table-render-matrix,.table-render-matrix-responsive,.mat-table,.mat-mdc-table{width:100%!important;min-width:680px;font-size:12px!important;border-collapse:collapse}.table-responsive-card th,.table-responsive-card td,.formatos-card-table th,.formatos-card-table td,.table-responsive th,.table-responsive td,.summary-table-mock-wrapper th,.summary-table-mock-wrapper td,.runtime-matrix-table th,.runtime-matrix-table td,.iprum-table th,.iprum-table td,.dashboard-table th,.dashboard-table td,.table-render-matrix th,.table-render-matrix td,.table-render-matrix-responsive th,.table-render-matrix-responsive td,.mat-table th,.mat-table td,.mat-mdc-table th,.mat-mdc-table td{padding:.55rem!important;font-size:12px!important;white-space:nowrap}}html,body,app-root{overflow-x:hidden!important;max-width:100vw!important}*,*:before,*:after{box-sizing:border-box}body{-webkit-text-size-adjust:100%}@media(max-width:768px){html,body{min-height:100dvh}}
