/* Componentes IEAD V8: alinhamento responsivo de formulários e tabelas. */
.v8-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
#content .table-wrap{max-width:100%;overflow-x:auto}
#content .table-wrap td,#content .table-wrap th{overflow-wrap:anywhere;min-width:75px}
#content .heading{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
#content .heading .toolbar{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px}
.modal-card{width:min(760px,calc(100vw - 26px));max-height:88vh;overflow-y:auto}
.modal-card form .formgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
.modal-card form .field.full{grid-column:1/-1}
.modal-card form input[type=file]{min-height:42px;padding:8px!important}
.modal-card form .modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px}
@media(max-width:760px){.modal-card form .formgrid{grid-template-columns:minmax(0,1fr)!important}.modal-card form .field.full{grid-column:1}.iead-summary{grid-template-columns:1fr!important}}
