.fair-proof{
  margin-top:12px;padding:12px 14px;border-radius:12px;
  background:var(--bg);border:1px solid var(--border2);font-size:11px;
}
.fair-proof-head{font-weight:700;color:var(--cyan);margin-bottom:8px;font-size:12px;}
.fair-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:4px 0;color:var(--text2);}
.fair-row strong,.fair-row code{color:var(--text);}
.fair-code{font-size:10px;word-break:break-all;font-family:ui-monospace,monospace;}
.fair-verify-btn{width:100%;margin-top:8px;justify-content:center;}
.fair-settings .fair-detail{margin-bottom:10px;}
.fair-settings .fair-detail label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--text2);margin-bottom:4px;font-weight:600;}
.fair-settings .fair-detail code{display:block;padding:8px 10px;background:var(--bg);border:1px solid var(--border);border-radius:8px;font-size:10px;word-break:break-all;font-family:ui-monospace,monospace;color:var(--white);}
.fair-settings .sbtn,.fair-settings .sbtn.s2{margin-top:8px;}
.fair-status{text-align:center;font-size:16px;font-weight:800;padding:12px;border-radius:10px;margin-bottom:12px;}
.fair-status.ok{background:#003020;color:var(--green);border:1px solid #005040;}
.fair-status.bad{background:#300010;color:var(--red);border:1px solid #500030;}
.fair-loading{text-align:center;padding:20px;color:var(--text2);}
