/* Alturas y márgenes comunes, también al cambiar el zoom de la aplicación. */
.toolbar.dashboard-controls13{align-items:flex-end;gap:12px}
.toolbar.dashboard-controls13>div{display:flex;flex-direction:column;margin:0}
.toolbar.dashboard-controls13>div>label{margin:0 0 6px;line-height:18px}
.toolbar.dashboard-controls13>div>select,.toolbar.dashboard-controls13>button{height:40px;min-height:40px;margin:0;box-sizing:border-box}
.movement-toolbar10.dashboard-controls13{flex-wrap:wrap}
.movement-toolbar10.dashboard-controls13>h2{flex:0 0 100%;margin:0 0 6px;padding:0}
.annual-card11>.tablewrap[hidden]{display:none!important}
.promotion-actions13{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:18px 0}
.promotion-actions13>.state-control12{flex:1 1 240px;max-width:300px;margin:0}
.promotion-actions13 .state-control12 label{margin:0 0 6px}
.promotion-actions13 .state-control12 select,.promotion-actions13 .foot button{height:40px;min-height:40px;margin:0}
.promotion-actions13>.foot{display:flex;margin:0 0 0 auto;gap:10px}
/* No modifica anchos ni tamaños de impresión. Nombre/Descripción se lee a la izquierda. */
table.product-table13 th,table.product-table13 td{text-align:center!important}
table.product-table13 .product-name13{text-align:left!important}
table.product-table13 td input,table.product-table13 td select{text-align:center}
table.product-table13 td .price-control,table.product-table13 td .quantity-control{justify-content:center}
