/* Public registration information, also visible before JavaScript loads. */
:root{--site-registration-height:44px}
body{padding-bottom:var(--site-registration-height)}
.site-registration{position:fixed;inset:auto 0 0;z-index:21;height:var(--site-registration-height);display:flex;align-items:center;justify-content:center;padding:8px 16px;border-top:1px solid var(--line);background:#f7f9f8;color:#60756d;font-size:12px;line-height:1.8;text-align:center}
.site-registration a{color:inherit;white-space:nowrap;text-underline-offset:3px}
.site-registration a:hover,.site-registration a:focus-visible{text-decoration:underline}
[data-theme="dark"] .site-registration{background:#07111f;color:#9aabc0}
.shell,.customer-gate,.boot,.error-page{min-height:calc(100vh - var(--site-registration-height))}
.sidebar{bottom:var(--site-registration-height)}
.chat-page{min-height:calc(100vh - 76px - var(--site-registration-height))}
.embed .chat-page{min-height:calc(100vh - var(--site-registration-height))}
#toast{bottom:calc(26px + var(--site-registration-height))}
@media(max-width:650px){.chat-page{min-height:calc(100vh - 62px - var(--site-registration-height))}}
