/* V1311: one full-screen Inbox surface, with the permanent site dock as its only dock. */
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;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;transform: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{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;flex:1 1 auto!important;background:#090909!important;color:#f5f5f5!important}
html body #sc867-hub.sc1308-inbox #sc-v39-activity .sc-v39-body{flex:1 1 auto!important;width:100%!important;max-width:none!important;min-height:0!important;overflow:auto!important;box-sizing:border-box!important;padding:16px clamp(16px,3vw,40px) calc(24px + env(safe-area-inset-bottom,0px))!important;background:#090909!important;color:#f5f5f5!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(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;-webkit-text-fill-color:#f5f5f5!important;border-color:#555!important}
html body #sc867-hub.sc1308-inbox #sc1308-inbox-dock{display:none!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:100vh!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}}
/* V1312: single viewport Inbox; keep the real site dock and its Inbox action. */
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}
html body #sc867-hub.sc1308-inbox:not([hidden]){position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#090909!important;color:#f5f5f5!important}
html body #sc867-hub.sc1308-inbox #sc867-pane{padding:0 0 calc(76px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}
html body #sc867-hub.sc1308-inbox #sc-v42-home{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-home-card,.sc995-messenger-slot,#sc995-messenger-slot){width:100%!important;max-width:none!important;min-width: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 :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-radius:0!important}
html body #sc867-hub.sc1308-inbox #sc-v17-hub .sc-v194-titlebar{display:none!important}
html body #sc867-hub.sc1308-inbox #sc1308-inbox-dock{display:none!important}
html body #sc867-hub.sc1308-inbox #sc-v39-activity{width:100%!important;max-width:none!important;background:#090909!important}
html body #sc867-hub.sc1308-inbox #sc-v39-activity .sc-v39-card{width:100%!important;max-width:none!important;min-height:0!important;background:#090909!important;border:0!important;border-radius:0!important;box-shadow:none!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}
}
