select,textarea{font:inherit;width:100%;padding:12px;margin-top:7px;border:1px solid #777;background:white;color:black;min-width:0}select:focus-visible,textarea:focus-visible{outline:3px solid #cf0078;outline-offset:4px}.calc>*,.fields>*{min-width:0}.result .note{color:#ddd}.result td{padding-left:12px;white-space:nowrap}.result th{font-size:15px}.calc-actions{display:flex;flex-wrap:wrap;gap:10px}.calc-actions .button{font-size:14px;margin-top:10px;padding:12px}.equivalent-heading{font-size:23px;margin-top:25px}#equivalents{font-size:14px}.print-brand{font-weight:bold}.calc details{font-size:14px}.calc summary{line-height:1.5}.calc .fields+.fields{margin-top:20px}#copy-fallback{min-height:200px}#precision{font-size:14px;color:#fff}.calc table{font-variant-numeric:tabular-nums}@media(max-width:450px){.fields{grid-template-columns:1fr}.result{padding:20px}.result td{padding-left:6px;font-size:14px}}@media print{body:has(#calculator) .intro,body:has(#calculator) .muted,#calculator,#calc-status,#copy-fallback,.calc-actions{display:none!important}.calc{display:block}.result{break-inside:avoid}.result .note,#precision{color:black}.print-brand{font-size:22px}body:has(#calculator) .section{padding:5mm}body:has(#calculator) .note.action{font-size:10px}}
