.workspace-rail{z-index:30;box-sizing:border-box;width:115px;font-family:var(--font);pointer-events:none;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;top:88px;bottom:135px;left:0}.workspace-rail nav{scrollbar-width:none;pointer-events:auto;flex-direction:column;align-items:center;gap:12px;max-height:100%;display:flex;overflow:auto}.workspace-rail nav::-webkit-scrollbar{display:none}.workspace-rail nav>div{flex-shrink:0}.workspace-rail nav a,.workspace-rail nav button{box-sizing:border-box;color:#97adb6;width:82px;height:63px;font:inherit;cursor:pointer;background:#ffffff03;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:flex}.workspace-rail nav a>span,.workspace-rail nav button>span{font-size:21px;line-height:1.1}.workspace-rail nav small{font-size:10px;font-weight:450;line-height:1.3}.workspace-rail nav :is(a,button):hover,.workspace-rail nav [aria-current=page]{color:#d5ece6;background:#a7d8c918;border-color:#b8ded73b}.workspace-rail nav :is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #a7d8c9}.workspace-rail nav button:disabled{opacity:.4;cursor:default}.workspace-nav-last:before{content:"";background:#a8d8ce20;width:18px;height:1px;margin:0 auto 12px;display:block}@media (min-width:1800px){.workspace-rail{width:125px}}@media (max-width:1100px) and (min-width:761px){.workspace-rail{width:90px}.workspace-rail nav a,.workspace-rail nav button{width:67px}}@media (max-height:900px) and (min-width:761px){.workspace-rail nav{gap:6px}.workspace-rail nav a,.workspace-rail nav button{height:52px}.workspace-nav-last:before{margin-bottom:6px}}@media (max-width:760px){.workspace-rail{pointer-events:auto;background:#ffffff03;order:5;width:100%;padding:10px 8px;position:relative;inset:auto}.workspace-rail nav{flex-flow:wrap;justify-content:center;gap:5px;overflow:visible}.workspace-rail nav a,.workspace-rail nav button{gap:3px;width:52px;height:52px}.workspace-rail nav small{font-size:8px}.workspace-rail nav a>span,.workspace-rail nav button>span{font-size:18px}.workspace-nav-last:before{display:none}}@media (max-height:1050px) and (min-width:761px){.workspace-rail nav{gap:4px}.workspace-rail nav a,.workspace-rail nav button{height:48px}.workspace-nav-last:before{margin-bottom:4px}}
