.wa-container{gap:1.5rem;display:grid}.wa-controls{gap:1rem;display:grid}.wa-unit-picker{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.wa-unit-picker select{border:1px solid var(--border);background:var(--bg-surface);color:var(--text);font:inherit;border-radius:6px;padding:.25rem .5rem}.wa-table{border-collapse:collapse;width:100%;margin-top:.5rem}.wa-table th,.wa-table td{text-align:left;border-bottom:1px solid var(--border);padding:.4rem .6rem}.wa-table input{border:1px solid var(--border);background:var(--bg-surface);width:100%;color:var(--text);border-radius:6px;padding:.3rem .5rem;font-family:ui-monospace,monospace}.wa-row-btn{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:6px;padding:.2rem .5rem}.wa-row-btn:hover{color:var(--text);border-color:var(--text-dim)}.wa-actions{gap:.5rem;display:flex}.wa-readout-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;margin-top:1rem;display:grid}.wa-card{border:1px solid var(--border);background:var(--bg-surface);text-align:center;border-radius:8px;padding:.75rem}.wa-card-label{color:var(--text-dim);margin-bottom:.25rem;font-size:.8rem}.wa-card-value{font-family:ui-monospace,monospace;font-size:1.25rem;font-weight:700}.wa-card-value.highlight{color:#16a34a}
