.FuelEfficiencyConverterTool-module__av1SSG__tool{flex-direction:column;gap:24px;display:flex}.FuelEfficiencyConverterTool-module__av1SSG__card{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;padding:32px}.FuelEfficiencyConverterTool-module__av1SSG__cardTitle{color:var(--color-text-primary);margin-bottom:20px;font-size:16px;font-weight:700}.FuelEfficiencyConverterTool-module__av1SSG__unitGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.FuelEfficiencyConverterTool-module__av1SSG__unitField{flex-direction:column;gap:4px;display:flex;position:relative}.FuelEfficiencyConverterTool-module__av1SSG__unitLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.FuelEfficiencyConverterTool-module__av1SSG__unitHint{color:#6366f1;margin-top:2px;font-size:11px;font-weight:500}.FuelEfficiencyConverterTool-module__av1SSG__inputRow{align-items:center;gap:4px;display:flex}.FuelEfficiencyConverterTool-module__av1SSG__unitInput{border:1.5px solid var(--color-border);background:#fff;border-radius:10px;width:100%;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:16px;transition:border-color .2s,background .2s}.FuelEfficiencyConverterTool-module__av1SSG__unitInput:focus{border-color:var(--color-accent);background:#c3db6b0d;outline:none}.FuelEfficiencyConverterTool-module__av1SSG__activeField .FuelEfficiencyConverterTool-module__av1SSG__unitInput{border-color:var(--color-accent);background:#c3db6b0d}.FuelEfficiencyConverterTool-module__av1SSG__copyBtn{border:1px solid var(--color-border);cursor:pointer;width:34px;height:34px;color:var(--color-text-muted);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.FuelEfficiencyConverterTool-module__av1SSG__copyBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.FuelEfficiencyConverterTool-module__av1SSG__copySuccess{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.FuelEfficiencyConverterTool-module__av1SSG__presets{flex-wrap:wrap;gap:8px;display:flex}.FuelEfficiencyConverterTool-module__av1SSG__presetBtn{border:1px solid var(--color-border);cursor:pointer;color:var(--color-text-primary);background:#fff;border-radius:10px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.FuelEfficiencyConverterTool-module__av1SSG__presetBtn:hover{border-color:var(--color-accent);background:#c3db6b14}.FuelEfficiencyConverterTool-module__av1SSG__resetBtn{border:1px solid var(--color-border);cursor:pointer;color:#dc2626;background:#fff;border-radius:10px;align-items:center;gap:6px;margin-left:auto;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:all .2s;display:flex}.FuelEfficiencyConverterTool-module__av1SSG__resetBtn:hover{background:#fef2f2;border-color:#dc2626}.FuelEfficiencyConverterTool-module__av1SSG__efficiencyNote{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:16px 20px;font-size:14px;line-height:1.6}.FuelEfficiencyConverterTool-module__av1SSG__efficiencyNote strong{font-weight:700}.FuelEfficiencyConverterTool-module__av1SSG__contextCard{background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 100%);border:1px solid #c7d2fe;border-radius:16px;padding:24px}.FuelEfficiencyConverterTool-module__av1SSG__contextTitle{color:#4338ca;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-bottom:0;font-size:14px;font-weight:700;display:flex}.FuelEfficiencyConverterTool-module__av1SSG__contextToggle{font-size:12px;transition:transform .2s}.FuelEfficiencyConverterTool-module__av1SSG__contextToggleOpen{transform:rotate(90deg)}.FuelEfficiencyConverterTool-module__av1SSG__contextTable{border-collapse:collapse;width:100%;margin-top:16px}.FuelEfficiencyConverterTool-module__av1SSG__contextTable th{text-align:left;color:#4338ca;border-bottom:1.5px solid #c7d2fe;padding:6px 12px;font-size:12px;font-weight:700}.FuelEfficiencyConverterTool-module__av1SSG__contextTable td{color:#334155;border-bottom:1px solid #e0e7ff;padding:6px 12px;font-family:DM Sans,sans-serif;font-size:14px}@media (max-width:768px){.FuelEfficiencyConverterTool-module__av1SSG__card{padding:24px}.FuelEfficiencyConverterTool-module__av1SSG__unitGrid{grid-template-columns:1fr}.FuelEfficiencyConverterTool-module__av1SSG__presets{flex-direction:column}.FuelEfficiencyConverterTool-module__av1SSG__presetBtn{text-align:center;width:100%}}
