.tool-md-preview .tool-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}
.tool-md-preview .mp-check{font-size:13px;color:#555}
.tool-md-preview .mp-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.tool-md-preview .mp-label{font-size:13px;color:#666;margin-bottom:6px}
.tool-md-preview textarea{min-height:420px;width:100%;box-sizing:border-box;font-family:Consolas,"Courier New",monospace;font-size:13px;line-height:1.5;padding:10px;border:1px solid #ddd}
.tool-md-preview .mp-preview{min-height:420px;border:1px solid #ddd;padding:16px 18px;background:#fff;overflow:auto;line-height:1.7;color:#222}
.tool-md-preview .mp-preview h1,.tool-md-preview .mp-preview h2,.tool-md-preview .mp-preview h3{margin:1.1em 0 .5em;line-height:1.3}
.tool-md-preview .mp-preview h1{font-size:1.6em;border-bottom:1px solid #eee;padding-bottom:.3em}
.tool-md-preview .mp-preview h2{font-size:1.35em}
.tool-md-preview .mp-preview p{margin:.7em 0}
.tool-md-preview .mp-preview code{background:#f4f4f5;padding:1px 5px;font-family:Consolas,monospace;font-size:.92em}
.tool-md-preview .mp-preview pre{background:#f4f4f5;padding:12px;overflow:auto}
.tool-md-preview .mp-preview pre code{background:transparent;padding:0}
.tool-md-preview .mp-preview blockquote{margin:.8em 0;padding:0 12px;border-left:4px solid #ddd;color:#555}
.tool-md-preview .mp-preview table{border-collapse:collapse;margin:.8em 0;width:100%}
.tool-md-preview .mp-preview th,.tool-md-preview .mp-preview td{border:1px solid #ddd;padding:6px 10px}
.tool-md-preview .mp-preview a{color:#2563eb}
.tool-md-preview .mp-preview img{max-width:100%}
.tool-md-preview .mp-preview ul,.tool-md-preview .mp-preview ol{padding-left:1.4em}
@media(max-width:900px){.tool-md-preview .mp-grid{grid-template-columns:1fr}}
