.save-effect{background-color:#007bff80;border-radius:50%;width:50px;height:50px;animation:1s ease-out pulseEffect;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulseEffect{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.gauge-container{justify-content:center;align-items:center;width:100%;max-width:300px;display:flex;position:relative}.gauge-svg{width:100%;max-width:250px;height:auto}.meter-wrapper{justify-content:center;align-items:center;width:100%;max-width:320px;display:flex}.gauge-wrapper{border:2px solid red;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:600px){.gauge-container{max-width:80vw}.gauge-svg{max-width:90vw}}.gauge-slider-container{flex-direction:column;align-items:center;margin-top:10px;margin-bottom:10px;display:flex}.gauge-slider{appearance:none;background:#ccc;border-radius:8px;width:80%;max-width:300px;height:12px}.gauge-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#00b2ee;border:2px solid #fff;border-radius:50%;width:22px;height:22px}.gauge-slider::-moz-range-thumb{cursor:pointer;background:#00b2ee;border:2px solid #fff;border-radius:50%;width:22px;height:22px}.gauge-input-container{flex-direction:column;align-items:center;margin-top:20px;display:flex}.input-wrapper{background:#f8f9fa;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.gauge-input{text-align:center;border:2px solid #ccc;border-radius:5px;outline:none;width:60px;height:40px;font-size:18px}.btn-decrease,.btn-increase{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:5px;width:40px;height:40px;font-size:22px;transition:all .2s}.btn-decrease:hover,.btn-increase:hover{background:#388e3c}.meter-comment-select{white-space:nowrap;text-overflow:ellipsis;height:40px;line-height:40px;overflow:hidden}.sparkle{transform-origin:50%;opacity:0;animation:1.2s ease-out forwards sparkleAnimation;position:absolute}@keyframes sparkleAnimation{0%{opacity:0;transform:scale(.5)translate(0)}50%{transform:scale(1.2)translate(var(--x),var(--y));opacity:1}to{transform:scale(1)translate(var(--x),var(--y));opacity:0}}
