.mb-tool{flex-direction:column;gap:1rem;display:flex}.mb-tool .mb-panel{flex-direction:column;gap:.5rem;display:flex}.mb-tool .mb-panel-title{font-size:.95rem;font-weight:600}.mb-tool details.mb-write>summary{cursor:pointer}.mb-tool .mb-row{flex-wrap:wrap;align-items:flex-end;gap:.6rem .9rem;display:flex}.mb-tool .mb-field{flex-direction:column;gap:.25rem;display:flex}.mb-tool .mb-label{color:var(--text-dim);font-size:.82rem;font-weight:600}.mb-tool .mb-field input,.mb-tool .mb-field select,.mb-tool .mb-field textarea{min-height:2.1rem;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:0;padding:0 .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem}.mb-tool .mb-field input:is([type=number],[data-num]){width:5.5rem}.mb-tool .mb-field input[type=text]{width:9rem}.mb-tool .mb-hex-field{width:100%}.mb-tool .mb-field textarea{resize:vertical;width:100%;padding:.4rem .55rem;line-height:1.5}.mb-tool .mb-btn{border-radius:0;min-height:2.1rem;padding:0 .9rem}.mb-tool .mb-seg .seg-btn:disabled{opacity:.45;cursor:default}.mb-tool .mb-note{min-height:1.2em;color:var(--text-dim);margin:0;font-size:.88rem}.mb-tool .mb-msg{border-left:3px solid var(--border);background:var(--bg-hover);margin:.4rem 0 0;padding:.4rem .7rem;font-size:.92rem;line-height:1.45}.mb-tool .chart-shell-controls{margin-bottom:.75rem}
