/* Fila de documentos identificados, com o mesmo sistema visual do painel. */
.para-lancar-painel .action-status p { margin: 0; }
.para-lancar-painel .action-status p + p { margin-top: 5px; }
.para-lancar-filtros { margin-top: 20px; }
.para-lancar-grupo { margin-top: 24px; }
.para-lancar-grupo > h3 { display: flex; flex-wrap: wrap; align-items: baseline; gap: 8px 12px; margin-bottom: 10px; }
.para-lancar-grupo > h3 .list-note { margin: 0; font-weight: 450; }
.para-lancar-loja-titulo { margin: 18px 0 8px; color: var(--muted); }
.para-lancar-tabela { width: 100%; border-collapse: collapse; table-layout: fixed; font-size: .88rem; }
.para-lancar-tabela th { padding: 9px 12px; border-bottom: 1px solid var(--line-strong); background: var(--surface-soft); color: var(--muted); text-align: left; font-size: .78rem; }
.para-lancar-tabela td { padding: 12px; border-bottom: 1px solid var(--line); vertical-align: top; overflow-wrap: anywhere; }
.para-lancar-tabela th:first-child { width: 43%; }
.para-lancar-tabela th:last-child { width: 22%; }
.para-lancar-tabela td:first-child { color: var(--ink-strong); font-weight: 620; }
.para-lancar-vazio { margin: 12px 0; padding: 14px 16px; border: 1px solid var(--line); border-radius: var(--radius-small); color: var(--muted); font-size: .88rem; }
.para-lancar-avisos { margin: 16px 0 0; padding: 12px 16px 12px 32px; border: 1px solid var(--warning-line); border-radius: var(--radius-small); background: var(--warning-soft); color: var(--warning); font-size: .88rem; }
.para-lancar-avisos li + li { margin-top: 6px; }
.para-lancar-origens-detalhe { margin-top: 16px; }
.para-lancar-origens-detalhe summary { cursor: pointer; color: var(--muted); font-size: .88rem; }
.para-lancar-origens { list-style: none; margin: 12px 0 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px 24px; }
.para-lancar-origens li { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 6px 12px; padding-bottom: 10px; border-bottom: 1px solid var(--line); font-size: .86rem; }
.para-lancar-configuracao { margin-top: 28px; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.para-lancar-configuracao > summary { padding: 16px 2px; cursor: pointer; color: var(--ink-strong); font-weight: 650; }
.para-lancar-configuracao[open] { padding-bottom: 18px; }
.para-lancar-configuracao > .list-note { margin: 0 0 12px; }
.para-lancar-configuracao fieldset { margin: 0; padding: 0; border: 0; }
.para-lancar-config-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px 28px; }
.para-lancar-config-grid select { width: 100%; }
.para-lancar-destinatarios { margin-top: 18px; max-width: 680px; }
.para-lancar-destinatarios textarea { width: 100%; resize: vertical; font-weight: 450; }
.para-lancar-email { margin-top: 24px; }
.para-lancar-email > .st { margin: 12px 0 0; }
.para-lancar-email > .list-note { margin: 6px 0; }
@media (max-width: 680px) {
  .para-lancar-config-grid, .para-lancar-origens { grid-template-columns: minmax(0, 1fr); }
  .para-lancar-config-grid select, .para-lancar-destinatarios textarea { font-size: 16px; }
  .para-lancar-painel .action-bar > button { width: 100%; }
  .para-lancar-tabela, .para-lancar-tabela tbody { display: block; }
  .para-lancar-tabela thead { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
  .para-lancar-tabela tr { display: block; padding: 12px 0; border-bottom: 1px solid var(--line); }
  .para-lancar-tabela td { display: block; padding: 3px 0; border: 0; }
  .para-lancar-tabela td:not(:first-child)::before { content: attr(data-rotulo) ": "; color: var(--muted); font-weight: 450; }
}
