#furnace-installation-cost-calculator-app{font-family:Default,sans-serif;background:#f4f4f4;display:flex;justify-content:center;align-items:center;padding:2rem;box-sizing:border-box}#furnace-installation-cost-calculator-app .calculator{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);max-width:450px;width:100%;border-top:4px solid #fbba49}#furnace-installation-cost-calculator-app h1{font-size:3rem;text-align:center;margin-bottom:1rem;color:#333}#furnace-installation-cost-calculator-app .field{margin-bottom:1em}#furnace-installation-cost-calculator-app .field label{display:block;margin-bottom:.5rem;color:#555}#furnace-installation-cost-calculator-app .field input,#furnace-installation-cost-calculator-app .field select{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1.5rem;color:gray;background-color:#f9f9f9;box-sizing:border-box}#furnace-installation-cost-calculator-app .field input::placeholder{color:#aaa}#furnace-installation-cost-calculator-app .actions{display:flex;justify-content:space-between;margin-top:1rem}#furnace-installation-cost-calculator-app .actions button{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:2rem;cursor:pointer;transition:background .2s}#furnace-installation-cost-calculator-app .calculate{background-color:#fbba49;color:#fff}#furnace-installation-cost-calculator-app .calculate:hover{background-color:#e0a03f}#furnace-installation-cost-calculator-app .reset{background-color:#dc3545;color:#fff}#furnace-installation-cost-calculator-app .reset:hover{background-color:#c12a32}#furnace-installation-cost-calculator-app .result{margin-top:1.5rem;font-size:2rem;color:#333;line-height:1.4}#acSizeEstimator .container{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:8px;padding:20px;max-width:600px;margin:auto}#acSizeEstimator label{display:block;margin-top:20px;font-weight:600}#acSizeEstimator input[type=number],#acSizeEstimator input[type=text],#acSizeEstimator select{width:100%;padding:10px;margin-top:5px;border:2px solid #ddd;border-radius:4px;box-sizing:border-box;transition:border-color .3s}#acSizeEstimator input[type=number]:hover,#acSizeEstimator input[type=text]:hover,#acSizeEstimator select:hover{border-color:#aaa}#acSizeEstimator input[type=number]:focus,#acSizeEstimator input[type=text]:focus,#acSizeEstimator select:focus{border-color:#505050;outline:none}#acSizeEstimator button{padding:10px 20px;margin-top:20px;background-color:#0056b3;color:white;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}#acSizeEstimator button:hover{background-color:#004494}#acSizeEstimator #result{margin-top:20px;padding:15px;background-color:#e7f5ff;border-left:4px solid #2b8fd4;color:#333}.duct-calculator{font-family:Arial,sans-serif;max-width:500px;margin:30px auto;padding:20px;background:#e9e9e9;border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.1)}.duct-calculator label,.duct-calculator input,.duct-calculator button{display:block;width:100%;padding:8px}.duct-calculator button{background-color:#0056b3;color:white;border:none;margin-top:10px}.duct-calculator output{margin-top:15px;background:#e1f5fe;padding:10px;display:block}.help-link{color:#0056b3;cursor:pointer;display:inline-block;margin-left:5px}.btu-calculator-container{display:flex;justify-content:center;align-items:center;min-height:100vh}.btu-calculator{background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:500px;width:100%}.btu-calculator label{font-weight:700;margin-top:10px;color:#555}.btu-calculator input,.btu-calculator select{width:100%;padding:10px;margin-top:5px;margin-bottom:15px;border:1px solid #ddd;border-radius:5px;background:#f9f9f9}.btu-calculator button{width:100%;padding:15px;background-color:#fbba49;color:white;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s}.btu-calculator button:hover{background-color:#282832}.btu-calculator .result{text-align:center;margin-top:20px;font-size:1.2em;font-weight:700;color:#333}.dt-container .dt-input{display:inline;font-size:inherit;padding:5px;width:auto;border:1px solid}