.meta-tag-item{background:var(--bg-alt);border-radius:var(--radius);padding:16px;margin-bottom:12px;border-left:4px solid var(--accent)}
.meta-tag-item:last-child{margin-bottom:0}
.meta-tag-item.missing{border-left-color:var(--error);background:#fff5f5}
.meta-tag-item.warning{border-left-color:var(--warning);background:#fffff0}
.meta-tag-item.good{border-left-color:var(--success)}
.meta-tag-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.meta-tag-name{font-weight:600;color:var(--primary);font-size:0.95rem}
.meta-tag-status{font-size:0.8rem;padding:4px 10px;border-radius:12px}
.meta-tag-status.found{background:#c6f6d5;color:#22543d}
.meta-tag-status.missing{background:#fed7d7;color:#822727}
.meta-tag-status.warning{background:#fefcbf;color:#744210}
.meta-tag-content{font-size:0.9rem;color:var(--text);word-break:break-all;background:var(--bg);padding:10px;border-radius:var(--radius);margin-top:8px}
.meta-tag-length{font-size:0.8rem;color:var(--text-light);margin-top:6px}
.meta-section{margin-bottom:24px}
.meta-section h4{font-size:1rem;color:var(--primary);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border)}
.meta-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}
.summary-item{text-align:center;padding:16px;background:var(--bg-alt);border-radius:var(--radius)}
.summary-item .count{font-size:1.5rem;font-weight:700}
.summary-item .label{font-size:0.8rem;color:var(--text-light)}
.summary-item.good .count{color:var(--success)}
.summary-item.warning .count{color:var(--warning)}
.summary-item.error .count{color:var(--error)}
