#plumbing-calc-wrapper{font-family:'Inter',sans-serif;line-height:1.6}#plumbing-calc-wrapper *{box-sizing:border-box}#plumbing-calc-wrapper .input-group:focus-within label{color:#0284c7}#plumbing-calc-wrapper input{margin:0!important}.water-fill{transition:height 1s cubic-bezier(.4,0,.2,1);width:100%;position:absolute;bottom:0;left:0}@keyframes wave{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.wave-top{position:absolute;top:-10px;left:0;width:200%;height:20px;background:url('data:image/svg+xml;utf8,<svg viewBox="0 0 1200 60" xmlns="http://www.w3.org/2000/svg"><path d="M0 30 Q 300 60 600 30 T 1200 30 V 60 H 0 Z" fill="%2338bdf8" opacity="0.8"/></svg>') repeat-x;animation:wave 3s linear infinite}