.online-strip{display:flex;gap:18px;overflow-x:auto;padding:12px 0}.online-strip>a{flex:0 0 80px;text-align:center;text-decoration:none;color:inherit}.online-strip span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-tabs{display:flex;gap:8px;background:white;border-radius:12px;padding:12px;overflow-x:auto}.profile-tabs a{white-space:nowrap;padding:8px 12px;text-decoration:none;color:inherit}.profile-tabs .active{border-bottom:3px solid #bd526c;color:#a33d58;font-weight:600}.profile-banner{border-top:24px solid #bd526c}.feed-photo{width:100%;max-height:580px;object-fit:contain;background:#f6f3f4}.media-placeholder{min-height:190px;background:#f3e4e9;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:24px;text-align:center;text-decoration:none;color:#87344a}.cinema{background:#111;min-height:340px;color:white;display:flex;align-items:center;justify-content:center}.cinema img,.cinema video{width:100%;max-height:78vh;object-fit:contain}.live-chat{height:420px;overflow:auto;padding:10px;background:#faf8f9;margin-bottom:12px}.live-chat p{border-bottom:1px solid #eee;padding:8px 0;word-break:break-word}.pix-qr{padding:16px;background:white;display:inline-block}.pix-qr img,.pix-qr canvas{max-width:100%;height:auto}.profile-save{position:sticky;bottom:0;background:white;padding:16px;border-top:1px solid #eee;z-index:2}.tab-pane-fields[hidden]{display:none!important}.content-card form{margin-bottom:10px}@media(max-width:767px){.profile-banner>.d-flex{flex-wrap:wrap}.profile-banner .ms-auto{margin-left:0!important}.cinema{min-height:220px}.live-chat{height:300px}.navbar-nav{align-items:stretch!important}.profile-tabs{gap:0}.profile-tabs a{padding:8px}.pix-code{font-size:12px}}
.explore-thumb{width:100%;height:140px;object-fit:cover;border-radius:8px}.profile-tabs button[aria-selected=true]{border-bottom:3px solid #bd526c;color:#a33d58;font-weight:600}.profile-tabs button{white-space:nowrap;text-decoration:none;color:inherit}.dropdown-toggle.nav-link{background:transparent;border:0}.navbar .dropdown-menu{max-height:80vh;overflow:auto}.cinema video:empty{min-height:300px}
.photo-carousel{width:100%}.photo-carousel img{display:block;margin:auto}.photo-counter{align-self:center}
