/* TsQualy V1761.107 — Plano de ação e 5W2H do A3 em painel largo: da direita até a borda do menu lateral. */
.a3-modal.a3-modal--lateral.a3-modal--largo{
  flex:0 0 var(--a3-w-largo, 80vw)!important;
  width:var(--a3-w-largo, 80vw)!important;
  max-width:var(--a3-w-largo, 80vw)!important;
  background:#fff!important;
}
.a3-modal--largo .a3-modal-corpo{ background:#fbfcfe!important; }

/* Plano de ação: cada ação num cartão, com os campos numa linha só */
.a3-grade-lista--acao.a3-grade-lista--largo .a3-grade-item-grid{
  grid-template-columns:minmax(260px,2.4fr) minmax(190px,1.5fr) minmax(170px,1.3fr) minmax(140px,160px) minmax(120px,150px);
  align-items:start;
}
.a3-grade-lista--largo .a3-grade-campo--span{ grid-column:auto; }
.a3-grade-lista--acao.a3-grade-lista--largo .a3-grade-campo textarea{ min-height:52px; }

/* 5W2H: O quê, Por quê, Como, Onde, Quem, Quando, Quanto, %, Evidências numa linha */
.a3-grade-lista--item.a3-grade-lista--largo .a3-grade-item-grid{
  grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(130px,140px) minmax(100px,120px) minmax(70px,80px) minmax(0,1.6fr);
  align-items:start;
}
@media (max-width:1400px){
  .a3-grade-lista--item.a3-grade-lista--largo .a3-grade-item-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width:1100px){
  .a3-grade-lista--acao.a3-grade-lista--largo .a3-grade-item-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
  .a3-grade-lista--acao.a3-grade-lista--largo .a3-grade-campo:first-child{ grid-column:1 / -1; }
}
@media (max-width:900px){
  .a3-modal.a3-modal--lateral.a3-modal--largo{ flex-basis:100vw!important; width:100vw!important; max-width:100vw!important; }
}
