.mt-tool{min-width:0;display:grid;gap:10px}.mt-tool>*{min-width:0;max-width:100%}.mt-tool h2{margin:6px 0;font-size:16px}.mt-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.mt-toolbar .field{margin:0;min-width:0}.mt-toolbar .input--select{max-width:100%}.mt-toolbar .seg{min-width:0}.mt-toolbar .seg__row{flex-wrap:wrap}.mt-tool .field__hint{margin:0}.mt-input,.mt-output{font-family:var(--mono);font-size:13px;white-space:pre;overflow:auto}.mt-scroll{width:100%;min-width:0;overflow:auto;max-height:420px;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.mt-grid,.mt-preview{border-collapse:collapse;width:100%;font-size:13px}.mt-grid th,.mt-grid td,.mt-preview th,.mt-preview td{border:1px solid var(--line);padding:4px 7px}.mt-grid th{background:var(--sunk);font-weight:500}.mt-grid td{padding:0}.mt-grid .field__label{font-size:12px}.mt-grid .input--select{min-height:30px;padding:3px 20px 3px 5px;font-size:12px}.mt-grid textarea{display:block;width:100%;min-width:130px;height:38px;min-height:38px;padding:7px;border:0;border-radius:0;background:var(--surface);color:var(--ink);resize:vertical;font-family:var(--sans);font-size:13px}.mt-grid .mt-header textarea{font-weight:600;background:var(--sunk)}.mt-grid textarea.is-selected{box-shadow:inset 0 0 0 2px var(--acc)}.mt-preview th{background:var(--sunk)}.mt-preview th,.mt-preview td{white-space:pre-wrap;min-width:85px;overflow-wrap:anywhere}.mt-preview .mt-align-left{text-align:left}.mt-preview .mt-align-center{text-align:center}.mt-preview .mt-align-right{text-align:right}@media (max-width: 520px){.mt-toolbar{gap:6px}.mt-toolbar .button{padding:5px 8px;font-size:12px}.mt-grid textarea{min-width:112px}}
