.mc-bare{flex-direction:column;align-items:center;min-height:100dvh;display:flex}.mc-bare__main{width:100%;padding:var(--space-6) var(--gutter);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}
.mc-app.mc-app--cabinet{grid-template-columns:minmax(0,1fr)}.mc-app--cabinet .mc-topbar__brand{flex-shrink:0;align-items:center;display:flex}.mc-app__main.mc-app__main--cabinet{flex-direction:column;padding:0;display:flex}.mc-app__main--cabinet>:not(.mc-cab){width:auto;margin:var(--gutter)}.mc-cab{flex:1;grid-template-columns:176px minmax(0,1fr);min-width:0;display:grid}.mc-cab__main{min-width:0;padding:var(--gutter)}.mc-cab-side{top:var(--bar-h);height:calc(100dvh - var(--bar-h));padding:var(--space-4) var(--space-2);border-right:1px solid var(--line);background:var(--card);align-self:start;position:sticky;overflow-y:auto}.mc-cab-menu__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mc-cab-menu__back{margin-bottom:var(--space-3)}.mc-cab-menu__link{white-space:nowrap}.mc-cab-menu__back-icon{width:16px;height:16px;transform:scaleX(-1)}.mc-cab-menu__wait{visibility:hidden}.mc-cab-menu--ribbon{display:none}@media (max-width:1023px){.mc-cab{grid-template-columns:minmax(0,1fr);align-content:start}.mc-cab-side{display:none}.mc-cab-menu--ribbon{border-bottom:1px solid var(--line);background:var(--card);min-width:0;display:block}.mc-cab-menu--ribbon .mc-cab-menu__list{padding:var(--space-2) var(--gutter);scrollbar-width:none;flex-direction:row;overflow-x:auto}.mc-cab-menu--ribbon .mc-cab-menu__list::-webkit-scrollbar{display:none}.mc-cab-menu--ribbon li{flex-shrink:0}.mc-cab-menu--ribbon .mc-cab-menu__back{margin:0 var(--space-2) 0 0}.mc-cab-menu--ribbon .mc-cab-menu__link{min-height:40px}.mc-cab-menu__list[data-more-end]{-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - 48px), transparent);mask-image:linear-gradient(to right, var(--ink) calc(100% - 48px), transparent)}.mc-cab-menu__list[data-more-start]{-webkit-mask-image:linear-gradient(to left, var(--ink) calc(100% - 48px), transparent);mask-image:linear-gradient(to left, var(--ink) calc(100% - 48px), transparent)}.mc-cab-menu__list[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 48px, var(--ink) calc(100% - 48px), transparent);mask-image:linear-gradient(to right, transparent, var(--ink) 48px, var(--ink) calc(100% - 48px), transparent)}}
