#rolling-business{position:fixed;right:16px;bottom:16px;z-index:10000;max-width:420px;width:calc(100vw - 32px);color:#e5f5ff;background:#102b46f5;border:1px solid #3b6684;border-radius:10px;box-shadow:0 5px 24px #0005;font:13px system-ui}#rolling-business summary{cursor:pointer;padding:12px 16px;list-style-position:inside}#rolling-business .rb-content{padding:0 16px 14px}#rolling-business .rb-status{font-size:12px;margin:5px 0 12px;line-height:1.6;overflow-wrap:anywhere}#rolling-business .rb-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px}#rolling-business .rb-values div{background:#21415a;border-radius:5px;padding:8px 2px;text-align:center}#rolling-business strong{display:block;font-size:13px;margin-top:7px}#rolling-business small{color:#a4c7dc;font-size:10px}@media(max-width:600px){#rolling-business{bottom:56px;right:8px;width:calc(100vw - 16px);max-width:none;max-height:34vh;overflow:auto}#rolling-business summary{padding:10px 12px;font-size:12px}#rolling-business .rb-content{padding:0 12px 12px}#rolling-business .rb-values{gap:4px}#rolling-business .rb-values div{padding:6px 1px}#rolling-business strong{font-size:12px}#rolling-business small{font-size:9px}}

.fd-timezone-label{display:flex;align-items:center;gap:8px;font-size:13px;color:#465e6e}
.fd-timezone-select{min-height:36px;border:1px solid #b9c7d0;border-radius:4px;background:#fff;color:#23343f;padding:4px 8px;font:inherit}
.fd-evidence,.fd-evidence-detail{max-width:760px;margin:0 auto 28px;color:#23343f;font:14px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;overflow-wrap:anywhere}
.fd-evidence h2{font-size:17px;margin:0 0 8px;color:#183c53}
.fd-evidence-table-wrap{overflow-x:auto}
.fd-evidence-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;text-align:left}
.fd-evidence-table caption{text-align:left;font-weight:500;color:#23343f;padding:0 0 10px}
.fd-evidence-table caption span{font-weight:400;color:#506371;font-size:12px;margin-left:12px}
.fd-evidence-table th,.fd-evidence-table td{padding:8px 10px;border-bottom:1px solid #dce3e8;white-space:nowrap}
.fd-evidence-table th:first-child,.fd-evidence-table td:first-child{padding-left:0}
.fd-evidence-table thead th{font-weight:400;color:#506371}
.fd-evidence-table tbody th{font-weight:500}
.fd-evidence-table .fd-evidence-link{min-height:32px;text-decoration-style:dotted}
.fd-evidence-table .fd-evidence-link span{font-size:12px}
.fd-evidence-table+.fd-evidence-coverage{border-top:0}
.fd-evidence-note,.fd-evidence-check,.fd-evidence-coverage{color:#506371;font-size:13px}
.fd-evidence-facts{list-style:none;margin:12px 0;padding:0;display:grid;gap:6px}
.fd-evidence-link{border:0;border-radius:2px;background:transparent;color:#18577b;padding:0 2px;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer;text-align:left;line-height:inherit;white-space:normal}
.fd-evidence-link:hover{background:#e1edf4;color:#114260}
.fd-evidence-link:focus-visible,.fd-evidence-detail button:focus-visible,.fd-timezone-select:focus-visible{outline:2px solid #277faa;outline-offset:3px}
.fd-evidence-facts .fd-evidence-link{min-height:36px}
.fd-evidence-warning{font-size:12px;color:#924013;margin-left:10px}
.fd-evidence-issues,.fd-evidence-coverage{padding:9px 0;border-top:1px solid #dce3e8}
.fd-evidence summary{cursor:pointer;color:#304e62}
.fd-evidence-issues{color:#924013}
.fd-evidence-detail{padding:22px;background:#f4f7f9;border:1px solid #dce3e8;scroll-margin-top:20px}
.fd-evidence-detail[hidden],.fd-evidence[hidden]{display:none!important}
.fd-evidence-detail h3{font-size:17px;line-height:1.6;margin:18px 0 10px}
.fd-evidence-detail>button{background:#fff;color:#18577b;border:1px solid #b9c7d0;border-radius:4px;padding:6px 12px;min-height:36px;cursor:pointer;font:inherit}
.fd-evidence-record{padding:16px 0;border-top:1px solid #dce3e8}
.fd-evidence-record>p{font-size:13px;color:#506371;margin:6px 0 12px}
.fd-evidence-record dl{margin:0}
.fd-evidence-record dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:9px 0}
.fd-evidence-record dt{color:#506371}
.fd-evidence-record dd{margin:0;font-variant-numeric:tabular-nums}
.fd-evidence-record dd span{display:block;font-size:12px;color:#506371}
.fd-evidence-selected{background:#e1edf4}
.fd-evidence-hash{font-size:11px;color:#506371;word-break:break-all}
.fd-report-controls{flex-wrap:wrap;gap:12px}
.fd-report-controls .fd-timezone-select{width:112px}
.fd-report-toolbar{flex-wrap:wrap;gap:12px}
#fd-report-subtitle{white-space:pre-line;line-height:1.7}
.rb-window{font-size:12px;line-height:1.7;color:#465e6e;margin:8px 0}
#rolling-business .fd-timezone-label{margin:8px 0}
#rolling-business .rb-values small{white-space:normal}
.sta-detail-container .detail-left #rolling-business{display:block!important;position:static;inset:auto;width:100%;max-width:none;max-height:none;box-sizing:border-box;margin:12px 0;border-radius:4px;box-shadow:none;flex-shrink:0}
#rolling-business .fd-timezone-label,#rolling-business .rb-window{color:#c7dce9}
.fd-evidence-export{border:1px solid #b9c7d0;border-radius:4px;padding:5px 10px;min-height:36px;color:#18577b;background:#fff;font:inherit;cursor:pointer}
.fd-admin-report-body{white-space:pre-wrap;line-height:1.95;font-size:15px}
@media(max-width:760px){
 .fd-evidence-table th,.fd-evidence-table td{padding:6px;font-size:12px}
 .fd-evidence-table .fd-evidence-link{min-height:44px}
 .fd-evidence-table caption span{display:block;margin-left:0;margin-top:4px}
 #fd-report-subtitle{display:block}
 .fd-report-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 .fd-evidence-detail{padding:15px}
 .fd-evidence-record dl>div{grid-template-columns:1fr;gap:2px}
 .fd-report-controls .fd-timezone-label{grid-column:auto}
 .fd-report-controls .fd-timezone-select{width:100%;font-size:16px}
 .fd-report-controls label{min-width:0}
 .fd-evidence-facts .fd-evidence-link{min-height:44px}
 .fd-timezone-select{font-size:16px}
}
