.site-registration{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 20px;font-size:12px;line-height:1.7;color:#626773}
.site-registration a{color:inherit;text-decoration:none;text-underline-offset:3px}
.site-registration a:hover{text-decoration:underline}
.site-registration a:focus-visible{outline:2px solid #7771bf;outline-offset:3px}
.home-site-footer{flex-wrap:wrap}
.home-site-footer .site-registration{flex:0 0 100%;border-top:1px solid #e6dfea;padding-top:16px}
body.site-workbench{padding-bottom:44px}
.site-workbench .app-shell{min-height:calc(100vh - 44px)}
.site-workbench .workspace{min-height:calc(100vh - 120px)}
.site-workbench .page-frame{height:calc(100vh - 120px)}
.workbench-registration{position:fixed;inset:auto 0 0;z-index:20;min-height:44px;display:flex;align-items:center;justify-content:center;padding:7px 16px;background:#fafbfc;border-top:1px solid #e7e9ee}
.site-workbench.dark .workbench-registration{background:#27282f;border-color:#3b3c44}
.site-workbench.dark .site-registration{color:#c3c5ce}
footer .site-registration{margin-top:12px}
.workbench-registration .site-registration{margin:0}
