.bbp{max-width:1500px;margin:auto;color:var(--text,#223650)}.bbp-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px}.bbp-heading h1{font-size:28px;line-height:1.4;margin:0 0 8px}.bbp-heading p{margin:0;color:#71829d;font-size:14px}.bbp-notice{padding:17px 20px;border:1px solid #dae6f3;background:#edf5fb;color:#59728b;font-size:13px;border-radius:12px;margin-bottom:22px;line-height:1.9}.bbp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px}.bbp-stat{background:var(--panel,#fff);border:1px solid #e0e8f4;border-radius:17px;box-shadow:0 6px 24px #18365304;min-height:115px;padding:20px;display:flex;flex-direction:column;gap:9px}.bbp-stat>span{font-size:13px;color:#6c80a0}.bbp-stat>b{font-size:29px;line-height:1.2;color:#243c62}.bbp-stat>small{font-size:11px;color:#8290a5}.bbp-networks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:24px}.bbp-network{background:var(--panel,#fff);border:1px solid #dde8f6;border-radius:19px;box-shadow:0 8px 28px #22396006;overflow:hidden}.bbp-network>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:23px 24px;border-bottom:1px solid #e5edf7}.bbp-network header small{font-size:12px;color:#8b9bb3}.bbp-network h2{font-size:24px;line-height:1.5;margin:5px 0 0;color:#253b5c}.bbp-state{display:inline-flex;align-items:center;padding:7px 12px;border-radius:24px;white-space:nowrap;font-size:12px;background:#e6f3f2;color:#328c87}.bbp-on{background:#e3f5ee;color:#23866b}.bbp-off{background:#fff0f0;color:#c76767}.bbp-idle,.bbp-wait{background:#eef3fa;color:#6c80a0}.bbp-network dl{padding:13px 24px;margin:0}.bbp-network dl>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:47px;border-bottom:1px solid #edf1f8}.bbp-network dl>div:last-child{border:0}.bbp-network dt{font-size:12px;color:#8191aa}.bbp-network dd{display:flex;align-items:center;gap:7px;margin:0;text-align:left;font-size:13px;min-width:0;overflow-wrap:anywhere}.bbp-network code{font-family:ui-monospace,monospace;font-size:12px;word-break:break-all}.bbp-copy{background:#f3f7fd;border:1px solid #e0e9f6;color:#5887bc;padding:3px 7px;font-size:11px;border-radius:7px;cursor:pointer}.bbp-network footer{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:18px 24px;background:#fbfcff;border-top:1px solid #e8eef8}.bbp-network footer button,.bbp-pagination button{font-size:12px;min-height:36px;padding:8px 13px;border-radius:10px}.bbp-report-link{font-size:12px;color:#447dc0;margin-inline-start:auto;text-decoration:none}.bbp-history{overflow:hidden}.bbp-history h2{font-size:18px;margin:0 0 6px}.bbp-history .panel-head small{color:#8191aa}.bbp-history .panel-head>b{font-size:13px;color:#607d9e}.bbp-history #bbp-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:20px 24px;border-bottom:1px solid #e7edf6}.bbp-history label{display:grid;gap:7px;font-size:12px;color:#7488a4;flex:1;min-width:180px}.bbp-history select,.bbp-history input{min-height:43px;background:var(--panel,#fff);border:1px solid #dae4f2;border-radius:10px;padding:9px 12px;color:inherit;font:inherit}.bbp-history .table-wrap{overflow-x:auto}.bbp-history table{min-width:960px;width:100%;border-collapse:collapse}.bbp-history th{background:#f5f8fd;color:#7083a1;font-size:12px;text-align:right;padding:15px}.bbp-history td{border-bottom:1px solid #edf2f8;padding:15px;font-size:12px;white-space:nowrap}.bbp-history td small{display:block;color:#8a99ae;margin-top:5px}.bbp-history td code{font-size:11px}.bbp-pagination{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px}.bbp-pagination span{font-size:12px;color:#7b8fae}.bbp-empty,.bbp-loading,.bbp-error{padding:35px;text-align:center;color:#7687a3;font-size:14px;line-height:1.9}.bbp-footnote{display:block;color:#8a9ab0;font-size:11px;margin:20px 0;line-height:1.8}.bbp-key-details,.bbp-key-confirm{line-height:1.9;color:#4b6283}.bbp-key-details label{display:grid;gap:8px;margin:16px 0;color:#7a8ca8}.bbp-key-details input,.bbp-key-details textarea{box-sizing:border-box;width:100%;background:#f4f8ff;border:1px solid #dce8f7;padding:12px;border-radius:12px;color:#2c4f7c;font:14px ui-monospace,monospace}.bbp-key-details textarea{min-height:85px;resize:vertical;overflow-wrap:anywhere}.bbp-key-warning{font-size:12px;color:#aa7a3a;background:#fff8e8;padding:13px;border-radius:10px}.bbp button:disabled{opacity:.5;cursor:default}@media(max-width:1000px){.bbp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.bbp-networks{grid-template-columns:1fr}.bbp-heading{align-items:start}.bbp-heading h1{font-size:23px}.bbp-stat{padding:15px;min-height:105px}.bbp-network>header,.bbp-network dl,.bbp-network footer{padding-inline:17px}.bbp-network dl>div{gap:8px}.bbp-network dt{max-width:42%}.bbp-history #bbp-filters{padding:16px}.bbp-history #bbp-filters label{min-width:100%;box-sizing:border-box}.bbp-network dd{font-size:12px}.bbp-network code{font-size:11px}.bbp-state{font-size:11px;padding:6px 9px}}@media(prefers-color-scheme:dark){body.dark .bbp-stat,body.dark .bbp-network{background:#19263b;border-color:#34435a}body.dark .bbp-stat>b,body.dark .bbp-network h2{color:#dae8ff}body.dark .bbp-network footer{background:#1d2b42}body.dark .bbp-history th{background:#203049}}
