.feedback-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.feedback-status--success{background:#f1fbf3;color:#1f6f3d}
.feedback-status--error{background:#fff3f2;color:#a12622}
.feedback-status--info{background:#f2f7ff;color:#145a9c}
.compatibility-card{margin-top:24px;padding:34px 36px;border:1px solid var(--line);border-radius:24px}
.compatibility-card h2{font-size:30px}
.compatibility-table-wrap{margin-top:24px;overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fff}
.compatibility-table{width:100%;border-collapse:collapse;min-width:520px;font-size:13px}
.compatibility-table th,.compatibility-table td{padding:13px 14px;text-align:left;border-bottom:1px solid #ececf0;vertical-align:middle}
.compatibility-table th{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700;background:#fafafa}
.compatibility-table tbody tr:last-child td{border-bottom:0}
.compatibility-table td:first-child strong{display:block;font-size:13px}
.compatibility-table td:first-child span{display:block;margin-top:2px;color:var(--muted);font-size:12px}
.compatibility-status{display:inline-flex;align-items:center;min-height:27px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}
.compatibility-status--working{background:#edf8ef;color:#216b39}
.compatibility-status--not-working{background:#fff0ef;color:#9d2a24}
.compatibility-status--mixed{background:#fff7e6;color:#8b5d00}
.compatibility-empty{margin-top:22px;padding:20px;border-radius:14px;background:var(--surface);color:var(--muted);font-size:13px;text-align:center}
.compatibility-note{margin-top:13px;color:var(--muted);font-size:11px;line-height:1.45}
@media(max-width:600px){.compatibility-card{padding:28px 22px;border-radius:20px}.compatibility-card h2{font-size:27px}}
