.bsw-submit-form,.bsw-v3-form{max-width:900px}.bsw-submit-form input,.bsw-submit-form textarea,.bsw-v3-form input,.bsw-v3-form textarea,.bsw-v3-form select{width:100%;padding:10px;border:1px solid #a2a9b1;font:inherit}.bsw-submit-form textarea,.bsw-v3-form textarea{min-height:110px}.bsw-submit-form button,.bsw-v3-form button{cursor:pointer}.bsw-success{padding:12px 15px;background:#edf7f2;border-left:4px solid #14866d}.bsw-guide{padding:18px;border:1px solid #eaecf0;background:#f8f9fa}.bsw-guide li{margin:7px 0}.bsw-citation{font:12px Arial,sans-serif;white-space:nowrap}.bsw-watch{font:14px Arial,sans-serif;margin:0 0 15px}.bsw-submit-form label,.bsw-v3-form label{display:block}.bsw-submit-form p,.bsw-v3-form p{margin:15px 0}.bsw-report-form select{padding:8px;border:1px solid #a2a9b1}.bsw-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:15px}.bsw-media-card{border:1px solid #eaecf0;padding:10px;font:13px Arial,sans-serif;overflow-wrap:anywhere}.bsw-media-card img{width:100%;height:130px;object-fit:cover}

/* v4 discovery components */
.bsw-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bsw-stat-grid>div{padding:15px;border:1px solid #eaecf0;background:#f8f9fa}.bsw-stat-grid strong{display:block;font-size:26px}.bsw-index li{margin:4px 0}.bsw-pager{display:flex;gap:6px;flex-wrap:wrap}

/* Advanced entity and media repository presentation */
.bsw-entity{border:1px solid var(--wiki-border,#ddd);border-radius:10px;padding:1.25rem;margin:1.5rem 0}.bsw-media-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.bsw-media-gallery figure{margin:0;border:1px solid var(--wiki-border,#ddd);border-radius:8px;overflow:hidden;background:var(--wiki-card,#fff)}.bsw-media-gallery img{display:block;width:100%;height:170px;object-fit:cover}.bsw-media-gallery figcaption{padding:.7rem;font-size:.9rem}.bsw-media-gallery small{color:#666;overflow-wrap:anywhere}
