.tank-calculator{margin:18px 0 8px;padding:18px 20px;border:1px solid #d8e5db;border-radius:8px;background:#f3f8f4;max-width:760px}.tank-calculator h3{margin:0 0 5px;color:#254f3e;font-size:18px}.tank-calculator p{margin:0 0 12px}.tank-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.tank-dimensions label{display:block;font-weight:600;color:#254f3e;font-size:13px}.tank-dimensions label span{font-weight:400;color:#65776b}.tank-dimensions input{display:block;width:100%;margin-top:4px;padding:9px 10px;border:1px solid #b9cfc0;border-radius:5px;background:#fff;color:#273631;font:inherit;font-size:16px}.tank-dimensions input:focus{outline:2px solid #568f75;outline-offset:1px}.tank-calculator button{border:0;border-radius:5px;background:#285c49;color:#fff;font:inherit;font-weight:600;padding:9px 15px;cursor:pointer}.tank-calculator button:hover{background:#1b4738}.tank-calculator output{display:block;font-size:17px;font-weight:650;color:#254f3e}.tank-calculator output:not(:empty){margin-top:12px}.tank-calculator .tank-note{font-size:12px;color:#65776b;margin:12px 0 0}@media(max-width:520px){.tank-dimensions{grid-template-columns:1fr}.tank-calculator{padding:15px}}
