/* Perfil estilo Facebook móvil - SOLO móvil (se carga con media max-width:768px) */
.mb-fbm{display:flex!important;flex-direction:column;gap:12px}
.mb-fbm>*{margin-top:0!important}
.mb-fbm .mb-pgrid,.mb-fbm .mb-mmain,.mb-fbm .mb-maside,.mb-fbm .mb-mtabs{display:contents}
.mb-fbm .mb-mmain>*{margin-top:0!important;order:6}
.mb-fbm .mb-mtabs>[role=tabpanel]{margin-top:0!important;order:8}
.mb-fbm .mb-ptabs{order:1}
.mb-fbm .mb-minf{order:2}
.mb-fbm .mb-mfr{order:3}
.mb-fbm>:not(.mb-fbhead):not(.mb-pgrid){order:4}
.mb-fbm .mb-mph{order:5}
.mb-fbm .mb-mfr:empty,.mb-fbm .mb-minf:empty,.mb-fbm .mb-mph:empty{display:none}
.mb-fbm .mb-fbhead{border-radius:0;border-left:0;border-right:0}
.mb-fbm .mb-cover{height:210px}
.mb-fbm .mb-prow{flex-direction:column;align-items:center;gap:6px;margin-top:-72px!important;text-align:center}
.mb-fbm .mb-pname{flex:none;width:100%;margin-bottom:0}
.mb-fbm .mb-pname>div:first-child{justify-content:center}
.mb-fbm .mb-pname h1{font-size:26px}
.mb-fbm .mb-fb-bio{display:block!important;text-align:left;background:rgba(127,127,127,.14);border-radius:8px;padding:10px 12px;margin:10px 0 8px;font-size:15px}
.mb-fbm .mb-fb-line{display:block!important;font-size:12.5px;font-weight:600;color:var(--muted-foreground,#65676b)}
.mb-fbm .mb-pbtns{width:100%;justify-content:center;flex-wrap:wrap;margin-bottom:0}
.mb-fbm .mb-pbtns>*{flex:1 1 auto}
.mb-fbm .mb-ptabs{border-radius:0;border-bottom:1px solid rgba(127,127,127,.25);background:var(--card,#fff)}
.mb-fbm .mb-ptabs [role=tab]{background:transparent!important;box-shadow:none!important;border-radius:0;border-bottom:3px solid transparent;font-weight:600}
.mb-fbm .mb-ptabs [role=tab][data-state=active]{color:#1b74e4;border-bottom-color:#1b74e4}
/* Botonera del perfil (Publicaciones, Información, Pistas, Fotos, Reels...) como slider horizontal */
.mb-fbm .mb-ptabs{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;width:100%!important;max-width:100%;height:auto!important;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x}
.mb-fbm .mb-ptabs::-webkit-scrollbar{display:none}
.mb-fbm .mb-ptabs [role=tab]{flex:0 0 auto!important;white-space:nowrap;scroll-snap-align:start;padding-left:16px;padding-right:16px}
