.side-short,.side-logo,.side-me{display:none}@media (min-width:851px){.app-top{display:none}.layout{grid-template-columns:84px minmax(0,1fr);min-height:100vh}.sidebar{scrollbar-width:none;color:#bfb2a3;background:linear-gradient(160deg,#2a2320,#0f0b09);border-right:0;flex-direction:column;align-items:center;gap:6px;height:100dvh;padding:18px 0 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .nav-label,.sidebar .side-bottom,.side-full,.side-link.side-phone{display:none}.side-logo{margin-bottom:12px;display:block}.side-line{background:#3a302a;width:32px;height:1px;margin:6px 0}.side-link{color:#bfb2a3;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:62px;min-height:54px;margin:0;padding:6px 0;font-size:10.5px;font-weight:700;line-height:1.1;display:flex}.side-link .icon{width:21px;height:21px}.side-link:hover{color:#f2ebe1;background:0 0}.side-link.active{color:#f2ebe1;background:#2a221d;font-weight:700}.side-short{display:block}.side-me{margin-top:auto;display:flex}.side-avatar{color:#ffd9bf;background:#3a302a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.main>.app-foot{display:block}}@media (min-width:851px) and (max-height:760px){.sidebar{gap:2px;padding-top:12px}.side-logo{margin-bottom:6px}.side-link{min-height:46px}.side-line{margin:3px 0}}.side-fly{display:none}@media (min-width:851px){.side-tools{flex-direction:column;align-self:stretch;align-items:center;display:flex}.side-tools:hover .side-fly,.side-tools:focus-within .side-fly{z-index:60;filter:drop-shadow(0 10px 24px #120d0a33);background:linear-gradient(90deg,#0000 12px,#fff 12px);border-radius:0 14px 14px 0;gap:2px;width:300px;margin-top:-4px;padding:6px 6px 6px 18px;display:grid;position:fixed;left:72px}.side-fly a{color:var(--color-fg);border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.side-fly a:hover,.side-fly a.active{background:#f6f0e8}.side-fly i{background:var(--color-accent-soft);width:34px;height:34px;color:var(--color-accent);border-radius:9px;place-items:center;font-style:normal;font-weight:700;display:grid}.side-fly span{gap:2px;min-width:0;display:grid}.side-fly b{font-size:13.5px;font-weight:700;line-height:1.25}.side-fly small{color:var(--color-fg-muted);font-size:11.5px}.side-tools .side-short{white-space:nowrap;letter-spacing:-.2px}}
