.bs-body{display:grid;grid-template-columns:220px minmax(0,1fr);max-width:1600px;margin:auto;padding:28px 24px 50px;align-items:start;gap:24px}.bs-inspector,.bs-header,.bs-footer{display:none!important}.bs-library{min-width:0}.bs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bs-card{overflow:hidden;background:var(--card,#fff);display:flex;flex-direction:column}.bs-thumb{height:210px;padding:14px;display:flex;align-items:center;justify-content:center;background:#e9edf4}.bs-thumb img{width:100%;height:100%;object-fit:contain}.bs-card-info{display:flex!important;flex-direction:column;align-items:stretch!important;gap:6px;padding:16px!important}.bs-card-info strong{font-size:14px}.bs-card-info small{font-size:11px;opacity:.65}.bs-card-open{width:100%;padding:10px 8px;margin-top:7px;border-radius:8px;font-size:12px;border:0;cursor:pointer}.bs-categories{position:sticky;top:90px}.bs-library h1{font-size:34px;letter-spacing:-1px}html[data-theme=dark] .bs-thumb{background:#101b2b}html[data-theme=dark] .bs-card{background:#19273b}html[data-theme=dark] .bs-card-info{color:#e7efff}@media(min-width:1500px){.bs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.bs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-body{grid-template-columns:180px minmax(0,1fr);gap:16px}}@media(max-width:700px){.bs-body{display:block;padding:16px 12px 35px}.bs-categories{position:static;width:auto;margin-bottom:18px}.bs-categories nav{display:flex;overflow:auto;gap:7px}.bs-categories nav a{flex-shrink:0;white-space:nowrap}.bs-categories h2,.license-note{display:none}.bs-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.bs-thumb{height:155px;padding:8px}.bs-card-info{padding:10px!important}.bs-card-info strong{font-size:12px}.bs-card-info small{font-size:9px}.bs-card-open{font-size:11px}.bs-library h1{font-size:28px}.bs-filters{flex-wrap:wrap}.bs-filters input{width:100%}.bs-filters select{flex:1}}@media(max-width:370px){.bs-grid{grid-template-columns:1fr}}
.bs-card .bs-card-open{display:block!important;background:#1762ff!important;color:#fff!important;min-height:42px;border:0!important;padding:10px!important;box-shadow:none!important}.bs-card .bs-card-open:disabled{opacity:.6;cursor:wait}
