.rb-tabs a{position:relative;white-space:nowrap;padding:15px 12px;color:var(--muted);text-decoration:none}
.rb-tabs a.active{color:#ffc400}
.rb-tabs a.active:after{content:"";position:absolute;left:5px;right:5px;bottom:-1px;height:3px;background:#ffc400;box-shadow:0 0 10px #ffc40055}
.linklike{border:0;background:none;color:#ffc400;cursor:pointer}
body[data-view="business-profile"] .sidebar .nav>a.active{color:#ffc400;background:linear-gradient(90deg,#4a390050,#17120055);box-shadow:inset 3px 0 #ffc400}
body[data-view="business-profile"] .sidebar .gold-card{border-color:#ffc40066;background:linear-gradient(145deg,#241d05,#0d0c08);box-shadow:inset 0 0 30px #ffc40010}
body[data-view="business-profile"] .sidebar .gold-card strong,
body[data-view="business-profile"] .sidebar .gold-card b{color:#ffc400}
.rb-header .glass,.rb-header .profile-actions button,.rb-header .profile-actions a{border-color:#ffc40066}
.rb-header .profile-actions>*:first-child{border-color:#ffc400;background:#ffc400;color:#171200;font-weight:800}
.rb-video video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#000}
.rb-video span small{display:block;color:var(--muted);margin-top:3px}
.rb-empty-note{padding:28px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);text-align:center}
