.conversion-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:10px}
.conv-card{padding:12px;background:#f9f9f9;border-radius:5px;text-align:center}
.conv-card .val{font-size:18px;font-weight:700;color:#3592e2}
.conv-card .unit{font-size:11px;color:#888;margin-top:3px}
.category-tabs{display:flex;gap:8px;margin-bottom:15px}
.category-tabs .btn{flex:1;font-size:12px}
.category-tabs .btn.active{background:#3592e2;color:#fff;border-color:#3592e2}
