/* topic pages (solar, ev, appliances): reuses extra.css tokens */
.tcalc .xrow input[type=number]{width:9em}
.tcalc .xrow label{font-weight:600}
.tout{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}
.tout li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-bar);background:var(--bg2)}
.tout li b.xgood{color:var(--acc)}
.xsrc{min-width:640px}
.xmap [data-self] path{stroke:var(--ink)}
@media (max-width:720px){.tcalc .xrow input[type=number],.tcalc .xrow select{width:100%}}
