.Z4U7JG_shell{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (max-width:640px){.Z4U7JG_shell{padding-left:4px;padding-right:4px}}.Z4U7JG_shell{grid-template-columns:236px 1fr;align-items:start;gap:24px;width:100%;padding-top:24px;padding-bottom:32px;display:grid}@media (max-width:768px){.Z4U7JG_shell{grid-template-columns:1fr;gap:12px}}.Z4U7JG_sidebar{background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--c-shadow);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex;position:sticky;top:84px}@media (max-width:768px){.Z4U7JG_sidebar{display:none;position:static}.Z4U7JG_sidebarOpen{display:flex}}.Z4U7JG_user{border-bottom:1px solid var(--c-line-soft);align-items:center;gap:10px;min-width:0;padding-bottom:12px;display:flex}.Z4U7JG_avatar{background:var(--c-accent);width:36px;height:36px;color:var(--c-accent-ink);text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.Z4U7JG_userInfo{flex-direction:column;min-width:0;display:flex}.Z4U7JG_userName{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.Z4U7JG_userMail{color:var(--c-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.Z4U7JG_nav{flex-direction:column;gap:16px;display:flex}.Z4U7JG_group{flex-direction:column;gap:2px;display:flex}.Z4U7JG_groupTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-3);padding:0 8px 6px;font-size:11px;font-weight:700}.Z4U7JG_item,.Z4U7JG_itemActive{border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.Z4U7JG_item{color:var(--c-ink-2)}.Z4U7JG_item:hover{background:var(--c-surface-2);color:var(--c-ink)}.Z4U7JG_itemActive{background:var(--c-primary-bg);color:var(--c-primary)}.Z4U7JG_icon{flex:none;font-size:16px;line-height:1}.Z4U7JG_toggle{display:none}@media (max-width:768px){.Z4U7JG_toggle{background:var(--c-surface);border:1px solid var(--c-line-input);height:44px;color:var(--c-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:14.5px;font-weight:700;display:inline-flex}}.Z4U7JG_content{min-width:0}
