.exposure-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-head h1,.record-card .stamp{overflow-wrap:anywhere;min-width:0}.select-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px}.select-grid label{display:grid;gap:5px;font-size:14px}.select-grid select{min-width:0;width:100%;min-height:48px;padding:8px 10px;border:1px solid var(--line-faint);border-bottom-color:var(--ink);border-radius:2px;background:var(--paper-recessed);font:400 15px var(--font-mono);color:var(--ink)}.check-row{display:flex;align-items:center;gap:10px;min-height:48px;margin:4px 0}.check-row input{width:22px;height:22px;flex:0 0 auto}.gate-list{padding-left:22px}.gate-list li{padding:4px 0}.tool-form>.button{margin-top:16px}.warning[data-stop-alert]{border-left-color:var(--signal-stop);color:var(--signal-stop);font-weight:700}.record-card [data-result-status],.record-card ul{overflow-wrap:anywhere}.result-state-label{margin:0 0 10px;color:var(--ink-soft)}.tool-layout .record-head>.micro{display:none}@media(max-width:600px){.exposure-fields,.select-grid{grid-template-columns:1fr}.tool-form fieldset{padding:14px}.select-grid select,.tool-form .button{min-height:48px}.record-card .result-value{font-size:23px}}@media print{body{font-size:9pt;line-height:1.28}.tool-layout>section{margin-bottom:3mm}.tool-layout>section:first-child{break-after:page}.result-section{break-inside:auto}.result-section>h2{margin-bottom:2mm;font-size:14pt}.record-card{padding:4mm;break-inside:auto}.record-card .record-head,.record-card .result-state-label,.record-card [data-result-status],.record-card .assumptions,.record-card .warning,.record-card .disclaimer{break-inside:avoid}.record-card p{margin-bottom:1.8mm}.record-card ul{margin-block:1.5mm 2mm}.record-card li{padding-block:0}.source-note{font-size:7pt;line-height:1.18}.source-note p{margin-bottom:1mm;overflow-wrap:anywhere}.source-note a[href]:after{font-size:6.5pt}.select-grid{grid-template-columns:repeat(2,1fr);gap:2mm 5mm;margin-bottom:3mm}.select-grid label{gap:0;font-size:8pt}.select-grid select{border:0;padding:0;min-height:0;font-size:8pt}.exposure-fields{gap:2mm 5mm}.tool-form fieldset{margin-bottom:3mm;padding:3mm}.tool-form .field{margin-bottom:2mm}.tool-form input{min-height:0;padding:1mm 1.5mm;font-size:8pt}.tool-form label{font-size:8pt}.check-row{min-height:0;margin:1mm 0;font-size:8pt}.check-row input{width:4mm;height:4mm}.worksheet{padding:3mm}.worksheet h2{margin-bottom:2mm;font-size:14pt}.worksheet h3{margin-bottom:1.5mm;font-size:11pt}.worksheet p{margin-bottom:2mm}.worksheet-lines div{min-height:8mm;padding:1.5mm 0}.warning[data-stop-alert][hidden]{display:none!important}}
