.fbr-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fbr-head h2{flex:auto;margin:0}.fbr-mode{color:#92400e;background:#fef3c7;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.fbr-mode.live{color:#166534;background:#dcfce7}.fbr-line{margin:10px 0;line-height:1.5}.fbr-note{color:#78350f;background:#fef3c7;border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:13px}.fbr-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:10px 0 0;display:grid}.fbr-facts div{border:1px solid var(--line);border-radius:10px;min-width:0;padding:8px 10px}.fbr-facts dt{color:var(--muted);font-size:12px}.fbr-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.fbr-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 8px;display:grid}.fbr-counts .stat{text-align:center;margin:0;padding:10px}.fbr-counts .stat b{font-size:22px;display:block}.fbr-counts .stat span{color:var(--muted);font-size:12px}.fbr-counts .stat.warn b{color:#b45309}.fbr-counts .stat.bad b{color:#b91c1c}.fbr-err{color:#991b1b;background:#fee2e2;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:14px}.fbr-checking{color:#075985;background:#e0f2fe;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:14px}.fbr-form{gap:4px;max-width:520px;display:grid}.fbr-modes{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0 0 12px;padding:0;display:grid}.fbr-modes legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.adm .fbr-modes label,.fbr-modes label{border:2px solid var(--line);color:var(--text);cursor:pointer;border-radius:12px;flex-direction:row;align-items:flex-start;gap:8px;min-width:0;margin:0;padding:10px}.fbr-modes label.on{border-color:var(--text)}.fbr-modes label.locked{opacity:.6;cursor:not-allowed}.fbr-modes input{width:auto;margin-top:3px}.fbr-modes span{flex-direction:column;gap:2px;min-width:0;display:flex}.fbr-modes small{color:var(--muted);font-size:12px;font-weight:400}.fbr-off{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.fbr-off label{flex:220px;margin:0}.fbr-sim{margin-top:14px}.fbr-audit-wrap{max-width:100%;overflow-x:auto}.fbr-audit{border-collapse:collapse;width:100%;font-size:13px}.fbr-audit th,.fbr-audit td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:6px 8px}.fbr-audit th{color:var(--muted);white-space:nowrap;font-weight:600}.fbr-ownernote{padding:0 4px}@media (max-width:480px){.fbr-modes{grid-template-columns:1fr}.fbr-counts .stat b{font-size:18px}.fbr-audit,.fbr-audit tbody,.fbr-audit tr,.fbr-audit td{display:block}.fbr-audit thead{display:none}.fbr-audit tr{border-top:1px solid var(--line);padding:6px 0}.fbr-audit td{border:0;padding:2px 0}}.adm .fbr-modes input[type=radio],.fbr-modes input[type=radio]{border:0;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;padding:0}.fbr-modes label>span{text-align:left;flex:auto}.fbr .note{margin-top:10px}
