.futuristic-ev-range-calculator *,.futuristic-ev-charging-time *,.futuristic-ev-charging-cost *,.futuristic-ev-resale-value *,.futuristic-ev-battery-optimizer *{margin:0;padding:0;box-sizing:border-box}@font-face{font-display:swap;font-family:'Orbitron';src:url(/wp-content/plugins/fonts/Orbitron-Regular.woff2) format('woff2'),url(/wp-content/plugins/fonts/Orbitron-Regular.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}.futuristic-ev-range-calculator,.futuristic-ev-charging-time,.futuristic-ev-charging-cost,.futuristic-ev-resale-value,.futuristic-ev-battery-optimizer{font-family:sans-serif;background:rgb(10 10 20 / .8);border:2px solid rgb(0 255 255 / .3);border-radius:20px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);padding:20px;box-shadow:0 8px 25px rgb(0 0 0 / .6),0 0 15px rgb(0 255 255 / .5);color:#fff;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease;margin:25px auto;max-width:500px}.title{text-align:center;color:#0fc;text-shadow:0 0 10px rgb(0 255 204 / .8),0 0 20px rgb(0 255 255 / .5);margin-bottom:15px;font-size:24px}.input-group{margin-bottom:15px}.input-group label{font-family:'Orbitron',sans-serif;color:#00e6e6;font-size:16px;text-shadow:0 0 5px rgb(0 230 230 / .6);margin-bottom:8px;display:block}.input-group select,.input-group input[type="number"]{background:rgb(20 20 30 / .9);border:2px solid rgb(0 255 255 / .3);border-radius:15px;padding:10px;color:#fff;font-family:sans-serif;font-size:14px;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease;box-shadow:inset 0 0 8px rgb(0 255 255 / .2);width:100%;appearance:none;-webkit-appearance:none}.input-group select option{background:#14141e;color:#fff}.input-group select:focus,.input-group input[type="number"]:focus{border-color:#0fc;box-shadow:0 0 15px #00ffcc,inset 0 0 10px #0fc;outline:none;background:rgb(30 30 40 / .9)}#calculateRangeButton,#calculateChargingButton,#calculateCostButton,#calculateResaleButton,#optimizeBatteryButton{background:linear-gradient(45deg,#00ffcc,#00ffff);border:none;border-radius:18px;padding:12px 25px;color:#000;font-family:sans-serif;font-size:16px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;box-shadow:0 8px 25px rgb(0 255 204 / .5),0 0 20px rgb(0 255 255 / .6);width:100%;display:block;margin:15px 0}#calculateRangeButton:hover,#calculateChargingButton:hover,#calculateCostButton:hover,#calculateResaleButton:hover,#optimizeBatteryButton:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 30px rgb(0 255 204 / .7),0 0 25px #0fc;background:linear-gradient(45deg,#00ffff,#00ffcc)}.result{margin-top:15px;padding:12px;background:rgb(255 255 255 / .08);border-radius:15px;color:cyan;text-align:center;text-shadow:0 0 10px rgb(0 255 255 / .6);border:2px solid rgb(0 255 255 / .2);white-space:pre-wrap;transition:box-shadow .3s ease,background .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 10px rgb(0 255 255 / .3);font-size:14px;font-family:sans-serif}.result:hover{background:rgb(255 255 255 / .12);box-shadow:0 0 15px #00ffcc,inset 0 0 12px #0fc}@media (min-width:1024px){.futuristic-ev-range-calculator,.futuristic-ev-charging-time,.futuristic-ev-charging-cost,.futuristic-ev-resale-value,.futuristic-ev-battery-optimizer{max-width:600px;padding:30px;margin:40px auto}.input-group{margin-bottom:20px}.input-group label{font-size:18px}.input-group select,.input-group input[type="number"]{font-size:16px;padding:12px}.title{font-size:28px;margin-bottom:20px}.result{font-size:16px;padding:14px}#calculateRangeButton,#calculateChargingButton,#calculateCostButton,#calculateResaleButton,#optimizeBatteryButton{font-size:18px;padding:14px 30px}}@media (min-width:768px) and (max-width:1023px){.futuristic-ev-range-calculator,.futuristic-ev-charging-time,.futuristic-ev-charging-cost,.futuristic-ev-resale-value,.futuristic-ev-battery-optimizer{max-width:480px;padding:25px;margin:30px auto}.input-group{margin-bottom:18px}.input-group label{font-size:16px}.input-group select,.input-group input[type="number"]{font-size:14px;padding:10px}.title{font-size:24px;margin-bottom:18px}.result{font-size:14px;padding:12px}#calculateRangeButton,#calculateChargingButton,#calculateCostButton,#calculateResaleButton,#optimizeBatteryButton{font-size:16px;padding:12px 25px}}@media (max-width:767px){.futuristic-ev-range-calculator,.futuristic-ev-charging-time,.futuristic-ev-charging-cost,.futuristic-ev-resale-value,.futuristic-ev-battery-optimizer{max-width:90%;margin:20px auto;padding:20px}.input-group{margin-bottom:15px}.input-group label{font-size:14px}.input-group select,.input-group input[type="number"]{font-size:12px;padding:8px}.title{font-size:20px;margin-bottom:15px}.result{font-size:12px;padding:10px}#calculateRangeButton,#calculateChargingButton,#calculateCostButton,#calculateResaleButton,#optimizeBatteryButton{font-size:14px;padding:10px 20px}}@media (prefers-reduced-motion:reduce){.futuristic-ev-range-calculator,.futuristic-ev-charging-time,.futuristic-ev-charging-cost,.futuristic-ev-resale-value,.futuristic-ev-battery-optimizer,.input-group select,.input-group input[type="number"],.result,#calculateRangeButton,#calculateChargingButton,#calculateCostButton,#calculateResaleButton,#optimizeBatteryButton{transition:none}}