/* V1313: keep every Inbox tab in the same black, full-width shell. */
html body #sc867-hub.sc1308-inbox:not([hidden]){position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#090909!important;color:#f5f5f5!important;transform:none!important}
html body #sc867-hub.sc1308-inbox #sc867-hub-head{display:none!important}
html body #sc867-hub.sc1308-inbox #sc867-pane{position:relative!important;flex:1 1 auto!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:auto!important;padding:0 0 calc(68px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;background:#090909!important;color:#f5f5f5!important}
html body #sc867-hub.sc1308-inbox #sc-v42-home{position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:100%!important;margin:0!important;padding:0!important;background:#090909!important;color:#f5f5f5!important;--bg:#090909!important;--fg:#f5f5f5!important}
html body #sc867-hub.sc1308-inbox #sc-v42-home :is(.sc-v42-card,.sc-v42-body,#sc-v42-body,#sc995-messenger-slot,.sc995-messenger-slot){width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;margin:0!important;background:#090909!important;color:#f5f5f5!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body #sc867-hub.sc1308-inbox #sc-v42-home :is(.sc-v42-tabs,.sc-v194-titlebar){display:none!important}
html body #sc867-hub.sc1308-inbox #sc-v17-hub{position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:100%!important;margin:0!important;padding:0!important;background:#090909!important;color:#f5f5f5!important;--bg:#090909!important;--fg:#f5f5f5!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body #sc867-hub.sc1308-inbox #sc-v42-home #sc995-messenger-slot{position:relative!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;overflow:hidden!important}
html body #sc867-hub.sc1308-inbox #sc-v17-hub :is(#sc-v17-hub-card,[data-pane=inbox],.sc-v17-inbox,.sc-v194-buddy-pane,.sc-v17-conversation){width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;background:#090909!important;color:#f5f5f5!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body #sc867-hub.sc1308-inbox #sc-v17-hub .sc-v194-titlebar{display:none!important}
html body #sc867-hub.sc1308-inbox #sc-v17-hub [data-pane=inbox]{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}
html body #sc867-hub.sc1308-inbox #sc1308-inbox-dock{display:none!important}
html body #sc867-hub.sc1308-inbox #sc-v39-activity{position:relative!important;inset:auto!important;display:flex!important;place-items:initial!important;flex:1 1 auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#090909!important;color:#f5f5f5!important;--bg:#090909!important;--fg:#f5f5f5!important}
html body #sc867-hub.sc1308-inbox #sc-v39-activity .sc-v39-card{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#090909!important;color:#f5f5f5!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body #sc867-hub.sc1308-inbox #sc-v39-activity :is(.sc-v39-head,.sc-v39-tabs,.sc-v39-foot){display:none!important}
html body #sc867-hub.sc1308-inbox #sc-v39-activity .sc-v39-body{display:block!important;flex:1 1 auto!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;max-height:none!important;min-height:0!important;margin:0!important;padding:16px clamp(16px,3vw,40px) max(24px,env(safe-area-inset-bottom,0px))!important;overflow:auto!important;box-sizing:border-box!important;background:#090909!important;color:#f5f5f5!important}
html body #sc867-hub.sc1308-inbox #sc-v39-activity .sc-v39-body :is(section,article,.sc-v39-empty,.sc-v448-intro,.sc-v448-alert-row){background:#111!important;color:#f5f5f5!important;border-color:#3d3d3d!important;box-shadow:none!important}
html body #sc867-hub.sc1308-inbox #sc-v39-activity .sc-v39-body :is(p,small,strong,label,span,h1,h2,h3,h4,summary,button){color:#f1f1f1!important;-webkit-text-fill-color:currentColor!important}
html body #sc867-hub.sc1308-inbox #sc-v39-activity .sc-v39-body :is(button,input,select,textarea){background:#171717!important;color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5!important;border-color:#555!important}
html body #sc-member-rooms#sc-member-rooms[open] > header > button:last-child{display:none!important}
html body #sc-member-rooms#sc-member-rooms[open]{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;box-sizing:border-box!important}
html.sc778-ready body:has(#sc867-hub.sc1308-inbox:not([hidden])) .sc778-dock{display:flex!important;visibility:visible!important;pointer-events:auto!important;z-index:2147483100!important}
@media(max-width:900px){
 html.sc778-ready body:has(#sc867-hub.sc1308-inbox:not([hidden])) .sc778-dock{min-height:60px!important;padding:5px 3px max(6px,env(safe-area-inset-bottom,0px))!important}
 html.sc778-ready body:has(#sc867-hub.sc1308-inbox:not([hidden])) .sc778-dock button{width:20%!important;min-height:48px!important;gap:3px!important;font-size:0!important}
 html.sc778-ready body:has(#sc867-hub.sc1308-inbox:not([hidden])) .sc778-dock button::after{content:attr(title);font:700 10px/1.1 system-ui,sans-serif!important;white-space:nowrap!important}
 html body #sc867-hub.sc1308-inbox #sc867-pane{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))!important}
}
