body.site-workspace{display:block;padding:0 0 0 232px;min-height:100dvh;grid-template-columns:none}
.site-workspace>main{margin-left:0;min-width:0;width:auto}
.site-workspace .workspace-sidebar{position:fixed;inset:0 auto 0 0;width:232px;z-index:30;display:flex;flex-direction:column;padding:28px 16px 18px;background:#151f26;color:#c3cdd2;border-right:1px solid #2a3840;font:13px/1.5 'Segoe UI',system-ui,sans-serif;overflow:auto;text-align:left;box-sizing:border-box}
.workspace-sidebar *{box-sizing:border-box}.workspace-sidebar .workspace-brand{display:flex;align-items:center;gap:12px;margin:0 8px 26px;text-decoration:none;color:#f2f3ee;font-size:20px;font-weight:700;letter-spacing:1.8px;line-height:1.15}.workspace-brand img{flex:none;object-fit:contain}.workspace-brand small{display:block;font-size:8px;letter-spacing:1.7px;margin-top:7px;color:#8ea4b3;font-weight:400;white-space:nowrap}
.workspace-context{display:flex;gap:10px;margin:0 6px 25px;padding:12px;border:1px solid #34414b;border-radius:7px;background:#1d2b33;color:#d5e1e2;font-size:12px;font-weight:600}.workspace-context>span{color:#72b7a0;font-size:10px;padding-top:3px}.workspace-context small{display:block;color:#94a8b3;font-size:10px;font-weight:400;margin-top:3px}
.workspace-sidebar nav{display:block;padding:0;margin:0;gap:0}.workspace-group{margin-bottom:21px}.workspace-group h2{font:600 9px/1.4 'Segoe UI',sans-serif;letter-spacing:1.7px;color:#8198a6;margin:0 12px 8px}.workspace-group>a,.workspace-subnav button{display:flex;align-items:center;gap:12px;width:100%;text-decoration:none;font:500 12px/1.5 'Segoe UI',sans-serif;color:#b2c1cb;background:transparent;border:1px solid transparent;border-radius:6px;padding:10px 11px;margin:3px 0;text-align:left;cursor:pointer;white-space:nowrap}.workspace-group>a>span{width:18px;text-align:center;font-size:18px;line-height:20px;color:#8fa8b6}.workspace-group>a:hover,.workspace-subnav button:hover{color:#fff;background:#23323c}.workspace-group>a[aria-current=page]{color:#f5d4b5;border-color:#a47a4f45;background:#a57b5026}.workspace-group>a[aria-current=page]>span{color:#e1af7e}.workspace-subnav{margin:5px 0 0 21px;padding-left:13px;border-left:1px solid #3a4a54}.workspace-subnav button{padding:7px 10px;font-size:11px}.workspace-subnav button.selected{color:#f5d4b5;background:#a57b501a}
.workspace-footer{margin-top:auto;border-top:1px solid #2a3943;padding:17px 10px 0;font-size:9px;letter-spacing:1.2px;color:#8ea2af}.workspace-footer small{display:block;margin-top:6px;font-size:9px;letter-spacing:0;line-height:1.7;color:#8296a4}.workspace-sidebar a:focus-visible,.workspace-sidebar button:focus-visible,.workspace-toggle:focus-visible{outline:2px solid #e0b081;outline-offset:2px}.workspace-toggle{display:none}
.site-publishing{height:100dvh;overflow:auto}.site-publishing>main{max-width:1500px;margin:0 auto;padding:32px 32px 45px;height:auto}.site-access{overflow:auto;place-items:initial}.site-access>main{width:calc(100% - 48px);max-width:500px;margin:6vh auto;padding:38px}
@media(max-width:850px){body.site-workspace{padding-left:0}.site-workspace .workspace-sidebar{transform:translateX(-100%);width:250px;visibility:hidden}.site-workspace.navigation-open .workspace-sidebar{transform:none;visibility:visible;box-shadow:15px 0 50px #0005}.workspace-toggle{display:block;position:fixed;z-index:40;left:12px;top:12px;width:36px;height:34px;padding:0;border:1px solid #677d89;border-radius:6px;background:#1b2b35;color:#f1e0cc;font:18px 'Segoe UI',sans-serif;cursor:pointer}.site-workspace .topbar,.site-workspace .codex-topbar{padding-left:61px}.site-publishing>main{padding:64px 18px 30px}.site-access>main{margin:64px auto 24px}.site-workspace.navigation-open .workspace-brand{margin-top:36px}}
