.adsovo-version { font-size: 13px; font-weight: 400; color: #6b7280; }
.adsovo-card { background: #fff; border: 1px solid #dcdcde; border-radius: 8px; padding: 18px 22px; margin: 16px 0; max-width: 820px; }
.adsovo-card h2 { margin-top: 0; }
.adsovo-card .adsovo-h2-gap { margin-top: 24px; }
.adsovo-table th { text-align: left; width: 190px; padding: 8px 0; vertical-align: top; }
.adsovo-table td { padding: 8px 0; }
.adsovo-muted { color: #6b7280; }
.adsovo-key { min-width: 360px; }
.adsovo-inline-form { display: inline-block; margin-right: 6px; }
.adsovo-badge { display: inline-block; padding: 2px 10px; border-radius: 999px; font-weight: 600; }
.adsovo-badge--ok { background: #15803d1a; color: #15803d; }
.adsovo-badge--warn { background: #b453091a; color: #b45309; }
.adsovo-badge--bad { background: #b423181a; color: #b42318; }
.adsovo-badge--off { background: #6b72801a; color: #6b7280; }
