/* V1310: one full-viewport Inbox shell; remove the legacy page showing around it. */
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:100dvh!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;grid-template:none!important;background:#090909!important;color:#f5f5f5!important;box-shadow:none!important}
html body #sc867-hub.sc1308-inbox #sc867-pane{position:relative!important;inset:auto!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;background:#090909!important;color:#f5f5f5!important}
html body #sc867-hub.sc1308-inbox #sc-v39-activity,html body #sc867-hub.sc1308-inbox #sc-v39-activity .sc-v39-card,html body #sc867-hub.sc1308-inbox #sc-v39-activity .sc-v39-body{width:100%!important;max-width:none!important;background:#090909!important;color:#f5f5f5!important}
html body #sc867-hub.sc1308-inbox #sc-v39-activity .sc-v39-body{padding:16px clamp(16px,3vw,40px) 100px!important}
html body #sc867-hub.sc1308-inbox #sc-v39-activity .sc-v39-body :is(*,::before,::after){-webkit-text-fill-color:currentColor}
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}
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:#f1f1f1!important;border-color:#3d3d3d!important;box-shadow:none!important}
html body #sc867-hub.sc1308-inbox #sc-v39-activity .sc-v39-body :is(button,input,select,textarea){background:#171717!important;color:#f5f5f5!important;border-color:#555!important}
html body #sc867-hub.sc1308-inbox #sc1308-inbox-dock:not([hidden]){position:fixed!important;inset:auto 0 0!important;z-index:2147483001!important;width:100vw!important;max-width:none!important;min-height:64px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:7px 6px max(8px,env(safe-area-inset-bottom,0px))!important;background:#090909!important;border-top:1px solid #444!important;box-sizing:border-box!important}
html body #sc867-hub.sc1308-inbox #sc1308-inbox-dock button{min-width:0!important;min-height:48px!important;white-space:normal!important;color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5!important}
html body #sc867-hub.sc1308-inbox #sc-v17-hub,html body #sc867-hub.sc1308-inbox #sc-v17-hub :is([data-pane=inbox],.sc-v17-inbox,.sc-v194-buddy-pane,.sc-v17-conversation){width:100%!important;max-width:none!important;min-width:0!important;background:#090909!important;color:#f5f5f5!important}
html body #sc867-hub.sc1308-inbox #sc-v17-hub :is(button,input,textarea,select){color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5!important;background:#171717!important}
html body #sc867-hub.sc1308-inbox #sc-v17-hub .sc-v194-titlebar{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:100dvh!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;box-sizing:border-box!important}
@media(min-width:901px){html body #sc867-hub.sc1308-inbox #sc867-pane{padding-inline:clamp(24px,4vw,64px)!important}html body #sc867-hub.sc1308-inbox .sc1306-inbox-nav{width:100%!important;max-width:none!important}}
