.spaced{margin-top:18px}.derived{padding:12px 16px;border-radius:7px;background:#f2f6fb;color:#516782;font-size:13px;margin-top:18px;font-variant-numeric:tabular-nums}.examples{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.checks{max-height:650px;overflow-y:auto}.field>span{min-height:44px}.report-mode #printReport table{table-layout:fixed}.report-mode #printReport td{overflow-wrap:anywhere}.report-mode #printReport .sources{font-size:11px}h1{max-width:1000px;font-size:43px}@media(max-width:530px){h1{font-size:32px}.three{grid-template-columns:1fr 1fr}.field>span{min-height:55px}#deviceMode,#spaceMode,#decisionModes{grid-template-columns:1fr}.checks{max-height:none}}@media print{#printReport p{line-height:1.5}}
.quantity{min-width:0}.quantity .field>span{min-height:0}.quantity-controls{display:flex;gap:8px}.quantity-controls input{width:58%;min-width:0}.quantity-controls select{width:42%;min-width:0}.quantity input,.quantity select,#sourceSelect{padding:12px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#26394e;font:inherit;box-sizing:border-box}#sourceSelect{width:100%;margin-top:15px}#smokeFields{align-items:end}[hidden]{display:none!important}@media(max-width:700px){#smokeFields{grid-template-columns:1fr}}
.fields{align-items:end}.field>span{min-height:0!important}.field{min-width:0}[hidden]{display:none!important}
.quantity>.field{margin-bottom:8px}
