#support-access-banner{position:fixed;inset:0 0 auto;z-index:2147483000;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 24px;background:var(--glass-solid,#202226);color:var(--glass-fg,#f4f4f4);border-bottom:1px solid var(--glass-line,#555);box-shadow:0 3px 18px #0003;font:12px/1.45 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
#support-access-banner[hidden]{display:none}
#support-access-banner>div{min-width:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:15px;row-gap:3px}
#support-access-banner strong{font-size:11px;letter-spacing:.08em}
#support-access-banner span{overflow-wrap:anywhere}
#support-access-banner small{flex-basis:100%;font-size:11px;color:var(--glass-muted,#ccc)}
#support-access-banner button{flex-shrink:0;padding:9px 16px;border:1px solid currentColor;border-radius:100px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:600}
#support-access-banner button:focus-visible{outline:3px solid currentColor;outline-offset:3px}
body.support-access-mode{padding-top:var(--support-access-height,70px)!important}
body.support-access-mode :is(.sidebar,.commerce-sidebar){top:calc(var(--support-access-height) + 12px)!important;height:calc(100dvh - var(--support-access-height) - 24px)!important}
body.support-access-mode :is(.topbar,.commerce-topbar){top:calc(var(--support-access-height) + 12px)!important}
body.support-access-mode :is(.ve-surface,.pg-surface.pg-editing){top:var(--support-access-height)!important;height:calc(100dvh - var(--support-access-height))!important}
.support-access-history{padding:16px 0;border-bottom:1px solid var(--glass-line,#444);display:grid;gap:6px;font-size:12px}
.support-access-history p{white-space:pre-wrap;overflow-wrap:anywhere}
.support-access-history span,.support-access-history small{color:var(--glass-muted,#aaa)}
@media(max-width:600px){#support-access-banner{padding:10px 12px;gap:10px;align-items:flex-start}#support-access-banner>div{display:grid;gap:4px}#support-access-banner button{padding:9px 10px;font-size:11px}#support-access-banner small{font-size:10px}}
