.bs-wrap svg{fill:none;stroke-width:1;stroke:currentColor}.bs-wrap{max-width:1300px;margin:0 auto;padding:2rem 1.5rem;font-family:inherit;background:transparent;color:inherit;width:100%}.text-center{text-align:center}.bs-stat-box,.bs-chart-box,.bs-recent-box{border-radius:6px;padding:1.8rem;margin-bottom:2rem;border:1px solid;background:transparent;color:inherit}.bs-head{margin-bottom:1.8rem}.bs-head h2{font-size:1.6rem;margin:.5rem 0;color:inherit}.bs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.bs-item{text-align:center;padding:1rem;background:transparent;border-radius:6px;border:1px solid;color:inherit}.bs-icon{margin-bottom:.5rem}.bs-icon svg{stroke:currentColor}.bs-val{font-size:1.5rem;font-weight:800;color:inherit}.bs-lbl{font-size:.75rem;color:inherit;text-transform:uppercase;font-weight:600;opacity:.75}.bs-title{font-size:1.2rem;font-weight:600;margin-bottom:1.2rem;color:inherit;display:flex;align-items:center;gap:6px}.bs-recent-box{padding:1.5rem;margin-bottom:1.5rem}.bs-r-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:1px solid;padding-bottom:.8rem;flex-wrap:wrap;gap:.5rem}.bs-r-head h3{font-size:1.2rem;font-weight:600;display:flex;align-items:center;gap:6px;color:inherit}.bs-tag{font-size:.65rem;padding:.2rem .8rem;border-radius:30px;border:1px solid;background:transparent;color:inherit}.bs-list{display:flex;flex-direction:column;gap:.8rem}.bs-p-item{display:flex;justify-content:space-between;align-items:center;padding:.7rem 0;border-bottom:1px solid;flex-wrap:wrap;gap:.5rem}.bs-link{text-decoration:none;font-weight:500;color:inherit;flex:1;min-width:150px}.bs-link:hover{opacity:.8}.bs-date{font-size:.7rem;color:inherit;opacity:.7;white-space:nowrap}.bs-loading{text-align:center;padding:2rem;color:inherit;opacity:.7}@media(max-width:900px){.bs-wrap{padding:1.5rem 1rem}.bs-grid{grid-template-columns:repeat(2,1fr)}.bs-val{font-size:1.4rem}}@media(max-width:550px){.bs-grid{grid-template-columns:1fr;gap:.8rem}.bs-val{font-size:1.3rem}.bs-stat-box,.bs-recent-box,.bs-chart-box{padding:1.2rem}.bs-head h2{font-size:1.3rem}.bs-r-head h3,.bs-title{font-size:1rem}.bs-p-item{flex-direction:column;align-items:flex-start}.bs-date{white-space:normal}}
