.ldm-intro{margin:0 0 12px}.ldm-flash:empty{display:none}.ldm-flash:focus{outline:none}.ldm-group{border-top:1px solid var(--border);margin-top:20px;padding-top:14px}.ldm-group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ldm-group-title{margin:0;font-size:1.05rem}.ldm-id{background:var(--accent-soft);color:var(--accent-strong);font-variant-numeric:tabular-nums;border-radius:999px;margin-right:6px;padding:0 8px;font-size:.85rem;font-weight:700;display:inline-block}.ldm-group-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9rem}.ldm-tool-links{flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;font-size:.9rem;display:flex}.ldm-entries{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ldm-entry{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:10px 12px}.ldm-entry-head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ldm-key{font-family:var(--font-mono);word-break:break-all;font-weight:700}.ldm-area{border:1px solid var(--border-strong);color:var(--muted);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:.8rem}.ldm-area-hint{color:var(--muted);font-size:.8rem}.ldm-desc{margin:4px 0 0}.ldm-meta{flex-wrap:wrap;gap:2px 18px;margin:6px 0 0;font-size:.9rem;display:flex}.ldm-meta>div{flex-wrap:wrap;gap:0 6px;display:flex}.ldm-meta dt{color:var(--muted)}.ldm-meta dd{font-variant-numeric:tabular-nums;margin:0}.ldm-issue{color:var(--warn);margin:6px 0 0;font-size:.85rem;font-weight:600}.ldm-actions{margin:8px 0 0}.ldm-confirm{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.ldm-preview{resize:vertical;background:var(--surface-2);min-height:0;max-height:320px;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;margin:8px 0 0;font-size:.85rem;line-height:1.5;display:block}.ldm-confirm-all p{margin:0 0 6px}
