.psychrometrics-module__cF_g4G__controls,.psychrometrics-module__cF_g4G__results{gap:1rem;min-width:0;display:grid}.psychrometrics-module__cF_g4G__results{container-type:inline-size}.expanded-results-panel:has(.psychrometrics-module__cF_g4G__results){width:21%;min-width:260px;padding:1rem}.expanded-results-panel .psychrometrics-module__cF_g4G__results .result-metric .result-metric-value--full{font-size:1rem!important}:is(.expanded-results-panel .psychrometrics-module__cF_g4G__results .result-metric .result-metric-label,.expanded-results-panel .psychrometrics-module__cF_g4G__results .result-metric .result-metric-unit){font-size:12px!important}.psychrometrics-module__cF_g4G__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.psychrometrics-module__cF_g4G__heading h2{color:#1f2937;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.psychrometrics-module__cF_g4G__fieldset{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;min-width:0;padding:.5rem 1rem 1rem}.psychrometrics-module__cF_g4G__fieldset legend{color:#374151;padding:0 .4rem;font-size:.9rem;font-weight:700}.psychrometrics-module__cF_g4G__segmented{border:1px solid #cbd5e1;border-radius:.35rem;margin:.65rem 0;display:flex;overflow:hidden}.psychrometrics-module__cF_g4G__segmented button{color:#475569;cursor:pointer;background:#fff;flex:1;min-width:0;padding:.65rem .35rem;font-size:13px;line-height:1.35}.psychrometrics-module__cF_g4G__segmented button+button{border-left:1px solid #cbd5e1}.psychrometrics-module__cF_g4G__segmented button[aria-pressed=true]{color:#fff;background:#0369a1;font-weight:600}.psychrometrics-module__cF_g4G__segmented button:hover:not(:disabled):not([aria-pressed=true]){color:#075985;background:#f0f9ff}.psychrometrics-module__cF_g4G__segmented button:disabled{opacity:.55;cursor:default}.psychrometrics-module__cF_g4G__segmented button:focus-visible,.psychrometrics-module__cF_g4G__chart svg:focus-visible,.psychrometrics-module__cF_g4G__detailsToggle:focus-visible{outline-offset:-3px;outline:2px solid #0284c7}.psychrometrics-module__cF_g4G__note{color:#4b5563;font-size:13px;line-height:1.6}.psychrometrics-module__cF_g4G__scope{border-left:2px solid #0284c7;padding:.25rem .8rem}.psychrometrics-module__cF_g4G__primary{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:.75rem;display:grid}.psychrometrics-module__cF_g4G__primary .result-metric{padding:1rem .6rem}.psychrometrics-module__cF_g4G__primary .result-metric-unit{opacity:.85;font-size:12px}.psychrometrics-module__cF_g4G__smallAction{border-radius:.375rem;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:12px;font-weight:600;display:inline-flex}.psychrometrics-module__cF_g4G__table{border-collapse:collapse;color:#374151;width:100%;font-size:13px}.psychrometrics-module__cF_g4G__table th,.psychrometrics-module__cF_g4G__table td{vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.6rem .25rem}.psychrometrics-module__cF_g4G__table tbody tr:last-child th,.psychrometrics-module__cF_g4G__table tbody tr:last-child td{border-bottom:0}.psychrometrics-module__cF_g4G__table th{text-align:left;font-weight:500}.psychrometrics-module__cF_g4G__table td{text-align:right;font-family:var(--font-mono),monospace;overflow-wrap:anywhere}.psychrometrics-module__cF_g4G__number{white-space:nowrap}.psychrometrics-module__cF_g4G__table small{font-family:var(--font-sans),sans-serif;color:#4b5563;font-size:12px;display:block}.psychrometrics-module__cF_g4G__table caption{text-align:left;color:#1f2937;padding:.25rem 0 .6rem;font-size:14px;font-weight:700}.psychrometrics-module__cF_g4G__humidity{min-width:0}.psychrometrics-module__cF_g4G__humidity h3{color:#1f2937;margin-bottom:.35rem;font-size:14px;font-weight:700}.psychrometrics-module__cF_g4G__humidityRow{color:#374151;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:.35rem 1rem;padding:.6rem 0;font-size:14px;display:grid}.psychrometrics-module__cF_g4G__humidityRow+.psychrometrics-module__cF_g4G__humidityRow{border-top:1px solid #e5e7eb}.psychrometrics-module__cF_g4G__humidityRow:last-child{padding-bottom:0}.psychrometrics-module__cF_g4G__humidityRow dt{font-weight:500}.psychrometrics-module__cF_g4G__humidityRow dd{text-align:right;min-width:0;font-family:var(--font-mono),monospace}.psychrometrics-module__cF_g4G__humidityRow small{max-width:25ch;font-family:var(--font-sans),sans-serif;color:#4b5563;font-size:12px;display:block}.psychrometrics-module__cF_g4G__details{border-top:1px solid #cbd5e1}.psychrometrics-module__cF_g4G__detailsToggle{color:#0369a1;text-align:left;cursor:pointer;align-items:center;gap:.6rem;width:100%;padding:.8rem 0;font-size:14px;font-weight:600;display:flex}.psychrometrics-module__cF_g4G__detailsToggle:hover{color:#075985;background:#f0f9ff}.psychrometrics-module__cF_g4G__chevron{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.45rem;height:.45rem;margin:0 .25rem;display:inline-block;transform:rotate(-45deg)}.psychrometrics-module__cF_g4G__detailsToggle[aria-expanded=true] .psychrometrics-module__cF_g4G__chevron{transform:rotate(45deg)}.psychrometrics-module__cF_g4G__chart{min-width:0;padding:1rem}.psychrometrics-module__cF_g4G__chart svg{touch-action:pan-y;width:100%;height:auto;display:block}.psychrometrics-module__cF_g4G__legend{color:#475569;flex-wrap:wrap;gap:.45rem 1rem;padding:.5rem 0;font-size:12px;display:flex}.psychrometrics-module__cF_g4G__legend span{align-items:center;gap:.4rem;display:inline-flex}.psychrometrics-module__cF_g4G__legend i{border-top:2px solid;width:1.25rem;display:inline-block}.psychrometrics-module__cF_g4G__readout{color:#374151;border-top:1px solid #d1d5db;min-height:3.2rem;padding:.65rem 0 .15rem;font-size:13px;line-height:1.6}.psychrometrics-module__cF_g4G__readout strong{color:#0369a1;margin-right:.75rem}.psychrometrics-module__cF_g4G__readout span{font-family:var(--font-mono),monospace;margin-right:1rem;display:inline-block}.psychrometrics-module__cF_g4G__empty{text-align:center;color:#4b5563;place-content:center;min-height:260px;padding:2rem;font-size:14px;display:grid}.psychrometrics-module__cF_g4G__fundamentals{color:#4b5563;min-width:0;font-size:15px;line-height:1.75}.psychrometrics-module__cF_g4G__fundamentals section+section{margin-top:1.6rem}.psychrometrics-module__cF_g4G__fundamentals h4{color:#1f2937;margin-bottom:.65rem;font-size:16px;font-weight:700}.psychrometrics-module__cF_g4G__fundamentals p+p{margin-top:.65rem}.psychrometrics-module__cF_g4G__fundamentals a{color:#0369a1;text-underline-offset:3px;text-decoration:underline}.psychrometrics-module__cF_g4G__fundamentals ul{padding-left:1.25rem;list-style:outside}.psychrometrics-module__cF_g4G__formula{padding:.35rem 0;overflow-x:auto}@container (max-width:300px){.psychrometrics-module__cF_g4G__humidityRow{grid-template-columns:1fr;gap:.2rem}.psychrometrics-module__cF_g4G__humidityRow dd{text-align:left}.psychrometrics-module__cF_g4G__humidityRow small{max-width:none}.psychrometrics-module__cF_g4G__table tr{border-bottom:1px solid #e5e7eb;padding:.5rem 0;display:grid}.psychrometrics-module__cF_g4G__table tbody tr:last-child{border-bottom:0}.psychrometrics-module__cF_g4G__table th,.psychrometrics-module__cF_g4G__table td{text-align:left;border:0;width:auto;padding:.15rem 0}}@media (max-width:420px){.psychrometrics-module__cF_g4G__chart{padding:.6rem}.psychrometrics-module__cF_g4G__primary{gap:.4rem}.psychrometrics-module__cF_g4G__table{font-size:12px}}
