.calculator-container{max-width:600px;margin:0 auto 20px;padding:10px;background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 12px #0000001a}.title{text-align:center}.label{color:#666}.select{width:100%;padding:8px;margin-bottom:16px;font-size:1em;border:1px solid #ddd;border-radius:4px}.button-group{display:flex;gap:8px;margin-bottom:20px}.toggle-button{flex:1;padding:10px;font-size:1em;border:1px solid #007bff;border-radius:4px;background-color:#f0f0f0;color:#007bff;cursor:pointer;transition:all .3s ease}.toggle-button.active{background-color:#007bff;color:#fff}.input-group{display:flex;gap:8px;margin-bottom:20px}.input-item{flex:1;display:flex;flex-direction:column}.input{padding:8px;font-size:1em;border:1px solid #ddd;border-radius:4px;width:100%}.result{gap:8px;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.plan-result{border-radius:4px;padding:10px;background-color:#e9ecef;color:#333;flex:1;white-space:nowrap}.plan-result h3{margin-top:0;margin-bottom:5px;color:#333!important;margin-left:0!important}.plan-result .header{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid;margin-bottom:10px}.plan-result .per-kwh{display:flex;justify-content:space-between;gap:8px}.result-row{padding:10px;margin:10px 0;color:#333;border-radius:4px;background-color:#e9ecef;display:flex;justify-content:space-between}
