#it24-pressure-calculator.it24-pressure{max-width:640px;margin:1.5rem auto;padding:clamp(1rem,3vw,1.5rem);border:1px solid #ddd;border-radius:.5rem;background:#f8f9fa;color:#222}#it24-pressure-calculator.it24-pressure h2{font-size:1.25rem;text-align:center;margin:0 0 1.5rem}#it24-pressure-calculator.it24-pressure .it24-pressure-controls{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}#it24-pressure-calculator.it24-pressure label{flex:1 1 180px;min-width:0;font-size:.9rem}#it24-pressure-calculator.it24-pressure input,#it24-pressure-calculator.it24-pressure select{display:block;width:100%;margin-top:.4rem;padding:.75rem;border:1px solid #777;border-radius:.3rem;background:#fff;color:inherit;font:inherit;font-size:1rem}#it24-pressure-calculator.it24-pressure input:focus-visible,#it24-pressure-calculator.it24-pressure select:focus-visible{outline:2px solid #b30000;outline-offset:2px}#it24-pressure-calculator.it24-pressure .it24-pressure-results{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:.75rem;margin:0}#it24-pressure-calculator.it24-pressure .it24-pressure-results>div{padding:1rem;border:1px solid #ddd;border-radius:.3rem;background:#fff}#it24-pressure-calculator.it24-pressure dt{font-size:.85rem;font-weight:normal;color:#555}#it24-pressure-calculator.it24-pressure dd{margin:.3rem 0 0;font-weight:bold;overflow-wrap:anywhere}#it24-pressure-calculator.it24-pressure .it24-pressure-note{margin:1rem 0 0;font-size:.8rem;color:#555}#it24-pressure-calculator.it24-pressure .it24-pressure-error{color:#a50000}#it24-pressure-calculator.it24-pressure [hidden]{display:none}
