.tk-entry{border:1px solid #bad4b7;border-radius:14px;padding:14px 16px;margin:16px 0 20px}
.tk-entry .section-label{color:#bad4b7}
.tk-entry .lib-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px}
.tk-entry .lib-chip{display:inline-block;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:5px 11px;font-size:.85rem;text-decoration:none;color:#e8ece6}
.tk-entry .tk-entry-btn{display:inline-block;background:#bad4b7;color:#0d100f;border-radius:999px;padding:8px 16px;text-decoration:none;font-weight:600}
.bsv-ai-toolkit .tk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}
.bsv-ai-toolkit .tk-card{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:14px}
.bsv-ai-toolkit .tk-card h3{margin:.2rem 0 .4rem;font-size:1.05rem}
.bsv-ai-toolkit .tk-fw{font-size:.8rem;margin:0}
.bsv-ai-toolkit .tk-badge{display:inline-block;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:2px 9px;font-size:.78rem;margin:0 6px 6px 0}
.bsv-ai-toolkit .tk-warn{border-color:#e9b99e;color:#e9b99e}
.bsv-ai-toolkit .tk-list li{margin:.3rem 0}
.bsv-ai-toolkit pre{white-space:pre;overflow-x:auto;max-width:100%}
.bsv-ai-toolkit .lib-filters select,.bsv-ai-toolkit .lib-filters input{max-width:100%}
.bsv-ai-toolkit .lib-chip-row,.lib-chip-row.tk-row{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 14px}
.bsv-ai-toolkit .lib-chip{display:inline-block;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:5px 11px;font-size:.85rem;text-decoration:none;color:#e8ece6}
.bsv-ai-toolkit .lib-chip:hover,.bsv-ai-toolkit .lib-chip:focus{border-color:#bad4b7;color:#bad4b7}
.bsv-ai-toolkit main a:not(.lib-chip):not(.btn-fat){color:#bad4b7}
.bsv-ai-toolkit .kicker,.bsv-ai-toolkit .section-label{color:#bad4b7}
.bsv-ai-toolkit .btn-fat.btn-solid{background:#bad4b7;border-color:#bad4b7;color:#0d100f}
@media (max-width:640px){.bsv-ai-toolkit .lib-filters .row{display:flex;flex-direction:column;align-items:stretch;gap:6px}}
