/* Solo el espacio nuevo. Hereda Roboto, navegación y controles aprobados. */
.l-page .l-table{table-layout:fixed;width:100%;min-width:0}.l-page .l-table td{overflow:hidden;text-overflow:ellipsis}.l-page .l-table td>span:not(.a-pill){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-page .l-table td small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-page .l-table th.a-num,.l-page .l-table td.a-num,.l-dialog .l-table th.a-num,.l-dialog .l-table td.a-num{text-align:right}.l-page .l-name,.l-dialog .l-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2865cf;font-weight:400}.l-page .a-table-wrap{overflow-x:visible}.l-detail-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:15px}.l-dialog .l-table{table-layout:fixed;white-space:normal}.l-dialog .l-table td,.l-dialog .l-table th{overflow-wrap:anywhere}.l-dialog h3{font-size:14px;font-weight:500}.l-allocation{display:grid;grid-template-columns:minmax(0,1fr) 190px 34px;gap:12px;align-items:end;margin-top:10px}.l-allocation>button{margin-bottom:5px}.l-space{margin-top:23px}.l-late{color:#bd3d34}.l-dialog .a-timeline{margin-top:20px}.l-dialog .a-form-error:empty{display:none}.l-dialog [hidden]{display:none!important}.l-page .h-toolbar{margin-bottom:0}.l-page .a-table .a-pill{white-space:normal;font-size:11px}.l-page .a-pagination button{min-width:32px}
@media(max-width:700px){.l-page .p-heading{flex-wrap:wrap}.l-allocation{grid-template-columns:minmax(0,1fr) 115px 28px;gap:7px}.l-page .h-toolbar{flex-wrap:wrap}.l-page .h-toolbar-right{width:100%}.l-dialog .a-form-grid{grid-template-columns:1fr}.l-detail-meta{gap:10px}}


/* Las medidas comunes proceden de Administración, sin redefinirlas. */
.l-section-body{padding:24px}.l-page .h-home-card .a-table-wrap{border:0;border-radius:0}.l-page .h-home-card h2{margin:0}
@media(max-width:760px){.l-section-body{padding:16px}}
