/* BitcoinOrbit V16.0 — passive market archive status; no automatic provider calls. */
.bo-archive-status {margin:14px 0 22px; border:1px solid #34546a; border-radius:14px; background:#101923f2; color:#e7f1fe; overflow:hidden}
.bo-archive-status summary {padding:14px 17px; cursor:pointer; display:flex; align-items:center; justify-content:space-between; gap:12px; font-size:14px; font-weight:720}
.bo-archive-status summary::marker{color:#ffca70}
.bo-archive-status summary span{font-size:12px;color:#b4c6da;font-weight:500;text-align:right}
.bo-archive-body {padding:0 17px 17px}
.bo-archive-body p {color:#b9cada;font-size:13px;line-height:1.65;margin:4px 0 12px}
.bo-archive-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.bo-archive-overview>div{padding:12px 13px;border-radius:10px;background:#172432;border:1px solid #3a5369}
.bo-archive-overview small{display:block;color:#b0c4da;font-size:11px}
.bo-archive-overview strong{display:block;margin-top:5px;font-size:15px;color:#fff;overflow-wrap:anywhere}
.bo-archive-state[data-tone="good"]{color:#76efb4!important}
.bo-archive-state[data-tone="warn"]{color:#ffd184!important}
.bo-archive-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}
.bo-archive-list>div{padding:9px 11px;background:#0c1620;border:1px solid #263e54;border-radius:9px}
.bo-archive-list b{font-size:12px;display:block;color:#ecf5ff}
.bo-archive-list span{font-size:11px;display:block;color:#aac0d5;margin-top:3px}
.bo-archive-note{font-size:11px!important;margin-top:11px!important}
@media(max-width:760px){.bo-archive-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-archive-list{grid-template-columns:1fr}.bo-archive-status summary{display:block}.bo-archive-status summary span{display:block;text-align:left;margin-top:5px}.bo-archive-body{padding:0 12px 13px}}
