#hair-temperature-converter{border:1px solid var(--line);border-radius:8px;padding:1.1rem;margin:1.3rem 0;background:var(--white);max-width:100%}#hair-temperature-converter .temperature-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}#hair-temperature-converter label{display:block;font-weight:650}#hair-temperature-converter input,#hair-temperature-converter select{width:100%;box-sizing:border-box;margin-top:.4rem;min-width:0}#hair-temperature-converter output{display:block;font-size:1.15rem;font-weight:700;overflow-wrap:anywhere}#hair-temperature-converter .temperature-explanation{font-size:.93rem}#temperature-error{min-height:1.5em}#temperature-formula{overflow-wrap:anywhere}@media(max-width:600px){#hair-temperature-converter .temperature-fields{grid-template-columns:minmax(0,1fr)}}@media print{#hair-temperature-converter form,#temperature-error{display:none}}
