/* Complementa o simulador.css — só o que é específico da calculadora de fechamento */

.fw-contador{
  font-size:12.5px;font-weight:700;color:var(--navy);background:var(--panel-soft);
  border:1px solid var(--line);border-radius:999px;padding:5px 12px;
}

.fw-config{
  display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;
  margin:16px 0 4px;padding-top:14px;border-top:1px dashed var(--line);
}
.fw-campo{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--text-soft);font-weight:600}
.fw-campo input{
  width:120px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;
  font-size:14.5px;font-family:'Inter',sans-serif;background:var(--panel);color:var(--text);
}

.fw-resultado{margin-top:16px}
.fw-aviso{
  font-size:13.5px;color:var(--muted);background:var(--panel-soft);
  border-radius:var(--radius-sm);padding:12px 14px;margin:0;
}
.fw-aviso-grande{
  font-size:13.5px;color:#8A5A00;background:#FFF4D6;border:1px solid var(--gold);
  border-radius:var(--radius-sm);padding:12px 14px;margin:12px 0 0;
}

.fw-placar{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}
.fw-placar > div{background:var(--panel);padding:16px}
.fw-k{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:6px}
.fw-v{font-family:'Poppins',sans-serif;font-weight:700;font-size:clamp(22px,4.4vw,30px);line-height:1;display:block;color:var(--navy)}
.fw-v-gold{color:#B8860B}
@media(max-width:480px){.fw-placar{grid-template-columns:1fr}}

.fw-tabela-wrap{overflow-x:auto}
.fw-tabela{width:100%;border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;font-size:14px}
.fw-tabela th,.fw-tabela td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--line)}
.fw-tabela th{background:var(--panel-soft);font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}
.fw-tabela tr:last-child td{border-bottom:0}
