.icon{width:18px;height:18px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:-4px}.sidebar nav a>.icon{width:17px;height:17px;flex:0 0 17px}.stat-icon .icon{width:20px;height:20px}.search .icon{width:16px;height:16px;vertical-align:-3px}.icon-button .icon{width:17px;height:17px;vertical-align:-3px}.close .icon{width:18px;height:18px;vertical-align:-3px}.quick-panel .icon{width:15px;height:15px;margin-right:4px}.sensor-chip .icon{width:18px;height:18px;vertical-align:-3px}
.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gas-weight{display:block;color:var(--navy);font-size:13px}.gas-status{display:inline-block;margin-top:4px;margin-right:6px;font-size:10px;font-weight:800}.gas-status.good{color:#188f55}.gas-status.low{color:#c47a13}.gas-status.empty{color:#ba4b35}.gas-capacity{color:var(--muted);font-size:10px}@media(max-width:520px){.form-row{grid-template-columns:1fr}}
.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.details-grid div{background:#fff;padding:12px}.details-grid small,.details-grid strong{display:block}.details-grid small{color:var(--muted);font-size:10px;margin-bottom:5px}.details-grid strong{font-size:13px}@media(max-width:520px){.form-row,.details-grid{grid-template-columns:1fr}}
