.hidden{display:none}.calc-select{position:relative}.calc-select__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;font-size:1.25rem;font-family:inherit;color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;text-align:left;gap:.5rem;transition:border-color .15s ease}.calc-select__trigger:hover{border-color:#9ca3af}.calc-select[data-open] .calc-select__trigger{border-color:#3b82f6}.calc-select__trigger-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calc-select__chevron{flex-shrink:0;color:#6b7280;display:flex;align-items:center;transition:transform .2s ease}.calc-select[data-open] .calc-select__chevron{transform:rotate(180deg)}.calc-select__panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 10px 25px #0000001f;overflow:hidden}.calc-select__panel[hidden]{display:none}.calc-select__list{list-style:none;margin:0;padding:.4rem;max-height:280px;overflow-y:auto}.calc-select__group-label{padding:.5rem .75rem .25rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af}.calc-select__option{padding:.6rem .85rem;font-size:1.15rem;color:#1f2937;cursor:pointer;border-radius:.4rem;transition:background-color .15s ease,color .15s ease}.calc-select__option:hover,.calc-select__option:focus{background-color:#eff6ff;color:#1d4ed8;outline:none}.calc-select__option.is-selected{background-color:#eff6ff;color:#1d4ed8;font-weight:600}.calc-select__native{display:none}.calculator{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 25px #0000001a;max-width:960px;margin:3rem auto}.calculator__title{text-align:center;font-size:2rem;font-weight:600;color:#1f2937;margin-bottom:2rem}.calculator__form{display:flex;flex-wrap:wrap;gap:2rem}.calculator__input-group,.calculator__output-group{flex:1;min-width:300px}.input-field{display:flex;flex-direction:column;margin-bottom:1.5rem}.input-field__label{font-size:1.35rem;font-weight:500;margin-bottom:.5rem;color:#374151}.input-field__input,.input-field__select{padding:.75rem 1rem;font-size:1.25rem;border:1px solid #d1d5db;border-radius:.5rem}.output__result-label{text-align:center;font-size:1.28rem;color:#6b7280}.output__result{text-align:center;font-size:2.5rem;font-weight:700;color:#10b981;margin-top:.25rem}.output__formula{margin-top:1.5rem;background-color:#f3f4f6;border-radius:.5rem;padding:1rem;font-family:monospace;text-align:center;color:#4b5563}@media(max-width:768px){.calculator__form{flex-direction:column}}.copy-button{display:block;margin:1rem auto 0;padding:.5rem 1.25rem;font-size:1rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease}.copy-button:hover:not(:disabled){background-color:#2563eb}.copy-button:disabled{opacity:.6;cursor:default}.output__standalone-result{font-size:1.4rem;font-weight:600;color:#004080;background-color:#f3f7ff;border-radius:4px;padding:.75rem;margin:.5rem 0;box-shadow:0 1px 3px #0000001a}.gasoline-output{color:#f03d3d}.gasoline-output,.ethanol-output{font-size:1.69rem;font-weight:500;background-color:#eef6ff;padding:.6rem 1rem;border-radius:6px;box-shadow:0 1px 2px #0000000d}.output__subresult.highlighted{background-color:#e0ffe0;transition:background-color .5s ease}#warning-message{color:#c00;font-weight:500;margin-top:10px;text-align:center}section.calculator-section{padding-bottom:25px}.page-description{font-size:1.75rem;line-height:1.6;color:#333;text-align:center;max-width:720px;margin:0 auto 2rem}.page-description h6{font-size:1.55rem}.page-description p{font-size:1.35rem}.instructions{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 25px #0000001a;max-width:780px;margin:3rem auto;justify-content:center;margin-bottom:30px}.instructions-steps h6{text-decoration:underline;color:#878787;margin-bottom:10px}.instructions-steps ul{list-style-type:disc;padding-inline-start:30px}.instructions-steps ul li{color:#181818}.instructions-steps p{color:#0b0b0b;margin:7px 0}.instructions-steps p span{background-color:#434343;padding:2px;border-radius:6px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/calculation-tool.css.map */
