.mg-root{min-height:100vh;background:var(--cc-bg);color:var(--cc-ink);font-family:Poppins,sans-serif;font-size:13px}.mg-main{display:flex;flex-direction:column;gap:16px;max-width:1400px;padding:20px 24px 40px}.mg-head h1{margin:0;font-size:18px;font-weight:600}.mg-head p{margin:4px 0 0;color:var(--cc-soft);max-width:900px}.mg-off{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;padding:10px 14px;border:1px solid var(--cc-paused-line);background:var(--cc-paused-bg);border-radius:4px}.mg-card{background:var(--cc-card);border:1px solid var(--cc-line);border-radius:6px;padding:14px;box-shadow:var(--cc-shadow)}.mg-card h2{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:1.2px;color:var(--cc-soft)}.mg-table-wrap{overflow-x:auto}.mg-table{width:100%;border-collapse:collapse}.mg-table th{font-size:10px;letter-spacing:1px;color:var(--cc-sub);text-align:left;padding:6px 8px;border-bottom:1px solid var(--cc-line);white-space:nowrap}.mg-table td{padding:8px;border-bottom:1px solid var(--cc-line2);vertical-align:top}.mg-empty{padding:18px;text-align:center;color:var(--cc-sub)}.mg-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.mg-field{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--cc-sub)}.mg-field input,.mg-field select,.mg-field textarea{font:inherit;font-size:13px;color:var(--cc-ink);background:var(--cc-panel);border:1px solid var(--cc-line3);border-radius:4px;padding:6px 8px;min-width:160px}.mg-field textarea{min-width:320px;min-height:96px;font-family:ui-monospace,monospace;font-size:11px}.mg-btn{font:inherit;font-weight:500;padding:6px 12px;border-radius:4px;border:1px solid var(--cc-line3);background:var(--cc-panel);color:var(--cc-ink);cursor:pointer}.mg-btn:disabled{opacity:.5;cursor:default}.mg-btn--primary{background:#0085ff;border-color:#0085ff;color:#fff}.mg-btn--danger{color:#dd4f24;border-color:#dd4f24}.mg-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid var(--cc-line3);color:var(--cc-body)}.mg-pill--success{color:var(--cc-green-text);border-color:var(--cc-chip-on-border);background:var(--cc-chip-on-bg)}.mg-pill--info{color:#0085ff;border-color:var(--cc-sel-border);background:var(--cc-sel-bg)}.mg-pill--warn{color:var(--cc-warn);border-color:var(--cc-paused-line);background:var(--cc-paused-bg)}.mg-pill--danger{color:#dd4f24;border-color:var(--cc-pause-border)}.mg-json{margin:0;font-family:ui-monospace,monospace;font-size:11px;white-space:pre-wrap;word-break:break-word;max-height:220px;overflow:auto;background:var(--cc-card2);border:1px solid var(--cc-line2);border-radius:4px;padding:8px}.mg-quote{margin:0;padding-left:10px;border-left:3px solid var(--cc-sel-border);color:var(--cc-body);font-style:italic}.mg-note{color:var(--cc-sub);font-size:12px}.mg-error{color:#dd4f24;font-size:12px}
