/* Saídas de emergência — onde está o gargalo da rota de fuga?
 *
 * Herda a folha da família e as duas compartilhadas, e não redeclara a
 * geometria de página. A faixa de veredito, o cartão de figuras e a tabela
 * de dados vêm das folhas compartilhadas, ligadas antes desta.
 *
 * O que é DESTE produto: a lista editável de pavimentos e a marca de
 * conferência.
 */
@import url("../shared/ep-hidrologia.css");
@import url("../shared/ep-como-usar.css");

.saidas-workspace > .results-panel { grid-column: 1 / -1; }

/* Todo coeficiente aqui precisa ser conferido contra a norma do estado: são
 * três documentos que divergem, e o produto não escolhe entre eles. */
.pilula-confira {
  display: inline-block; padding: 1px 7px; border-radius: 999px; margin-left: 6px;
  font-size: .64rem; font-weight: 700; color: #fff6db; background: #8a6a10;
  letter-spacing: .03em;
}

/* -- a lista de pavimentos, que cresce e encolhe ------------------------- */
.lista-acoes { display: grid; gap: 8px; }
.lista-acoes .acao {
  display: grid; grid-template-columns: 1fr; gap: 6px;
  padding: 10px 11px; border: 1px solid #dfe8e4; border-radius: 10px; background: #fbfdfc;
}
.lista-acoes .acao .topo {
  display: grid; grid-template-columns: 1fr auto; gap: 8px; align-items: center;
}
.lista-acoes .acao input[type="text"] {
  width: 100%; padding: 5px 7px; border: 1px solid #cfe0d8; border-radius: 7px;
  font-size: .75rem; font-family: inherit; color: #0b2b21; background: #fff;
}
.lista-acoes .acao .valores { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.lista-acoes .acao .valores label {
  display: grid; gap: 3px; font-size: .68rem; color: #46655a;
}
.lista-acoes .acao label.checkbox {
  display: flex; align-items: center; gap: 7px; font-size: .7rem; color: #46655a;
}
.lista-acoes .acao label.checkbox input { width: auto; }
/* O botão é um "×" e não a palavra: num painel de 275 px a palavra come o
 * campo do nome, que é o que a pessoa lê para saber onde está mexendo. */
.lista-acoes .acao .remover {
  border: 1px solid #e8d2d2; background: #fdf5f5; color: #9b3232; border-radius: 7px;
  width: 26px; height: 26px; padding: 0; font-size: .9rem; line-height: 1;
  cursor: pointer; font-family: inherit;
}
.lista-acoes .acao .remover:hover { background: #fbe6e6; }
.adicionar-acao {
  border: 1px dashed #bcd3c9; background: transparent; color: #0e6b4f; border-radius: 9px;
  padding: 7px 12px; font-size: .74rem; cursor: pointer; font-family: inherit; width: 100%;
}
.adicionar-acao:hover { background: #f2f8f5; }
