.calcufacil-temperature_scales_converter.calcufacil-container.enhanced-tempconv-calc{max-width:800px;margin:25px auto;background:#f5fbff;padding:20px;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .07);display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;font-family:'Arial',sans-serif}.calcufacil-temperature_scales_converter .calcufacil-left.calculator-form{flex:1 1 50%;min-width:300px;padding:15px;background-color:#fff;border-radius:8px}.calcufacil-temperature_scales_converter .calcufacil-right.results.enhanced-tempconv-results{flex:1 1 50%;min-width:280px;padding:15px;background-color:#fff;border-radius:8px;border:1px solid #e0e9f0}.calcufacil-temperature_scales_converter h3{font-size:18px;color:#2a7aaf;margin-top:0;margin-bottom:10px;font-weight:600}.calcufacil-temperature_scales_converter .description{font-size:13.5px;color:#509ac8;margin-bottom:15px;line-height:1.5}.calcufacil-temperature_scales_converter .calculator-form fieldset{border:1px solid #cce0f0;padding:15px;border-radius:6px;margin-bottom:15px}.calcufacil-temperature_scales_converter .calculator-form legend{font-weight:500;color:#2a7aaf;padding:0 8px;font-size:1.05em;display:flex;align-items:center;gap:6px}.calcufacil-temperature_scales_converter .calculator-form legend i{color:#509ac8}.calcufacil-temperature_scales_converter .form-grid.two-col-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.calcufacil-temperature_scales_converter .input-group{margin-bottom:10px}.calcufacil-temperature_scales_converter .input-group label{display:block;font-weight:500;color:#2a7aaf;margin-bottom:4px;font-size:13px}.calcufacil-temperature_scales_converter .input-group input[type="text"],.calcufacil-temperature_scales_converter .input-group select{width:100%;padding:8px;border:1px solid #cce0f0;border-radius:4px;font-size:14px;box-sizing:border-box}.calcufacil-temperature_scales_converter button[type="submit"]{background:#2a7aaf;color:#fff;padding:10px 18px;border:none;border-radius:5px;cursor:pointer;font-size:15px;font-weight:700;width:100%;margin-top:10px}.calcufacil-temperature_scales_converter button[type="submit"]:hover{background:#1e5277}.enhanced-tempconv-results h2{font-size:18px;color:#2a7aaf;text-align:left;margin-top:0;margin-bottom:15px}.enhanced-tempconv-results .tempconv-result-box{background-color:#eaf6ff;border:1px solid #cce0f0;border-radius:6px;padding:20px;text-align:center}.enhanced-tempconv-results .tempconv-result-box p{font-size:1.2em;color:#1e5277;margin:8px 0}.enhanced-tempconv-results .tempconv-result-box .equals-sign-temp{font-size:1.8em;font-weight:700;margin:15px 0;color:#509ac8}.enhanced-tempconv-results .tempconv-result-box .important-value{font-size:2em;font-weight:700;color:#154360;display:block}.enhanced-tempconv-results .errors.main-error,.calcufacil-temperature_scales_converter .errors.main-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff0;border-radius:.25rem}.enhanced-tempconv-results .initial-message{text-align:center;padding:20px;background-color:#eaf6ff;border:1px dashed #cce0f0;border-radius:5px;color:#509ac8}@media (max-width:768px){.calcufacil-temperature_scales_converter.calcufacil-container.enhanced-tempconv-calc{flex-direction:column}.calcufacil-temperature_scales_converter .form-grid.two-col-grid{grid-template-columns:1fr}}