.bvas-slot{margin:0 auto 1.25rem;position:relative}
.bvas-ad{display:block;line-height:0}
.bvas-ad img{width:100%;height:auto;display:block}
.bvas-label{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#777;margin-top:3px;text-align:right}
.bvas-house{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;border:2px dashed #b8b8b8;color:#555;text-decoration:none;padding:12px;box-sizing:border-box;font-weight:600}
.bvas-house:hover{border-color:#555;color:#222}
.bvas-house small{font-weight:400}
.bvas-card{border:1px solid #ddd;border-radius:6px;padding:14px 16px;margin-bottom:14px}
.bvas-card h4{margin:0 0 8px}
.bvas-badge{font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px;background:#eee;margin-left:6px}
.bvas-active{background:#d6f0dc}.bvas-pending_review{background:#fff1c9}.bvas-rejected{background:#f8d7d7}.bvas-expired{background:#e3e3e3}
