.ms-form{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:18px}.ms-field{display:flex;flex-direction:column;gap:var(--sp-1);flex:1 1 140px}.ms-field>span{font-size:var(--fs-sm);color:var(--muted)}.ms-field select,.ms-field input{width:100%;padding:var(--sp-2) var(--sp-3);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--text);font:inherit;font-size:var(--fs-md)}.ms-field select{cursor:pointer}.ms-field select:focus,.ms-field input:focus{outline:none;border-color:var(--accent)}.ms-result-label{font-size:var(--fs-sm);color:var(--muted);margin-bottom:8px}.ms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--sp-2)}.ms-cell{display:flex;flex-direction:column;gap:2px;padding:var(--sp-3);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md)}.ms-cell.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.ms-val{font-size:var(--fs-xl);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.ms-cell .ms-unit{font-size:var(--fs-xs);color:var(--muted)}.ms-note{margin-top:18px;font-size:var(--fs-xs);color:var(--muted);text-align:center}
