/* Calculadoras dos artigos (takt, OEE, kanban, ponto de equilíbrio). Carregado só nas páginas que as usam. */
.article-body .me-calc{
  border:1px solid #dde2e6;border-top:4px solid #C23B22;border-radius:12px;
  padding:20px 20px 16px;margin:0 0 1.8em;background:#fff;
  box-shadow:0 2px 8px rgba(18,52,59,.08);
}
.article-body .me-calc>h2{margin:0 0 .35em;font-size:1.4rem;line-height:1.25}
.article-body .me-calc .me-calc-intro{margin:0 0 14px;font-size:.95em;color:#4B535A}
.me-calc .me-calc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}
.me-calc .me-f label{display:block;font-weight:600;font-size:.88em;margin-bottom:4px;line-height:1.3}
.me-calc .me-f input{
  width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #c9d0d6;border-radius:8px;
  font:inherit;font-size:16px;background:#fff;color:#1B1F23;
}
.me-calc .me-f input:focus-visible{outline:3px solid #E8A93B;outline-offset:1px;border-color:#9C2F1B}
.me-calc .me-calc-out{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:16px}
.me-calc .me-res{background:#f3f5f7;border-radius:10px;padding:10px 12px;text-align:center}
.me-calc .me-res[hidden],.me-calc .me-note[hidden]{display:none}
.me-calc .me-res span{display:block;font-size:.8em;color:#5b6570;line-height:1.3}
.me-calc .me-res b{display:block;font-size:1.3em;margin-top:2px;overflow-wrap:anywhere}
.me-calc .me-res-main{grid-column:1/-1;background:#12343b;color:#fff;padding:14px 12px}
.me-calc .me-res-main span{color:#cfe0e3;font-size:.88em}
.me-calc .me-res-main b{font-size:2.1em;line-height:1.15}
.me-calc .me-note{margin:10px 0 0;font-size:.92em;color:#1B1F23}
.me-calc .me-note.me-err{color:#9C2F1B;font-weight:600}
.me-calc .me-note.me-fonte{font-size:.82em;color:#5b6570}
@media(max-width:600px){
  .article-body .me-calc{padding:16px 14px 12px}
  .me-calc .me-calc-grid{grid-template-columns:1fr 1fr;gap:10px}
  .me-calc .me-calc-out{grid-template-columns:1fr 1fr}
  .me-calc .me-res-main b{font-size:1.9em}
}
@media print{.me-calc .me-f input{border:0;padding:0}}
