
        .mlp-glance { margin: 28px 0 8px; }
        .mlp-glance-scroll { overflow-x: auto; margin: 8px 0 4px; }
        .mlp-glance table {
          width: 100%;
          border-collapse: collapse;
          font-size: 13px;
          line-height: 1.55;
          min-width: 640px;
        }
        .mlp-glance th, .mlp-glance td {
          text-align: left;
          vertical-align: top;
          padding: 10px 12px;
          border: 1px solid var(--mel-border-default);
        }
        .mlp-glance th {
          background: var(--mel-surface-card);
          color: var(--mel-text-primary);
          font-weight: 700;
          font-family: ui-monospace, Menlo, monospace;
          font-size: 11px;
          letter-spacing: .04em;
          text-transform: uppercase;
        }
        .mlp-glance td { color: var(--mel-text-secondary); }
        .mlp-glance tbody tr:nth-child(odd) td { background: color-mix(in srgb, var(--mel-surface-card) 45%, transparent); }
        .mlp-glance td:first-child { color: var(--mel-text-primary); font-weight: 600; }
      