.Sidebar_sidebar__btzHY{position:fixed;top:0;left:0;width:220px;height:100vh;background:var(--s);border-right:1px solid var(--ln2);display:flex;flex-direction:column;z-index:70;overflow:hidden;transition:transform var(--transition-slow) ease}.Sidebar_closeBtn__6QE7X{display:none;margin-left:auto;width:32px;height:32px;border:none;background:transparent;color:var(--ink2);font-size:18px;cursor:pointer;border-radius:7px}.Sidebar_closeBtn__6QE7X:hover{background:var(--s2);color:var(--ink)}@media (max-width:767px){.Sidebar_sidebar__btzHY{transform:translateX(-100%);box-shadow:none;z-index:110}.Sidebar_sidebarOpen__jKl9i{transform:translateX(0);box-shadow:var(--shl)}.Sidebar_closeBtn__6QE7X{display:inline-flex;align-items:center;justify-content:center}.Sidebar_navItem__1NjYM{min-height:42px;padding:10px 12px;font-size:14px}.Sidebar_groupHeader__gCRtv{padding:8px 10px 8px 8px}.Sidebar_groupChildren__AGo14{max-height:none!important;padding-left:12px}}.Sidebar_brand__aglEb{display:flex;align-items:center;gap:9px;height:var(--header-height);padding:0 16px;border-bottom:1px solid var(--ln);flex-shrink:0}.Sidebar_brandMark__99eop{width:28px;height:28px;border-radius:7px;background:var(--gr);color:#fff;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Sidebar_brandName__ZYYkz{flex:1;text-align:center;font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--gr);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 8px;border-radius:7px;transition:background var(--transition-fast) ease}.Sidebar_brandName__ZYYkz:hover{background:var(--s2)}.Sidebar_nav__DeSPs{flex:1;padding:10px;display:flex;flex-direction:column;gap:1px;overflow-y:auto}.Sidebar_navGroup__ExeoZ{margin-top:14px}.Sidebar_navGroup__ExeoZ:first-child{margin-top:0}.Sidebar_groupHeader__gCRtv{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px 5px 6px;border:none;background:transparent;cursor:pointer;border-radius:6px;transition:background var(--transition-fast);text-align:left}.Sidebar_groupHeader__gCRtv:hover{background:var(--s2)}.Sidebar_groupHeader__gCRtv:focus-visible{outline:1.5px solid var(--gr);outline-offset:-1px}.Sidebar_groupIcon__8M_hq{font-size:13px;width:18px;text-align:center;flex-shrink:0}.Sidebar_groupLabel__cGs9E{flex:1;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);font-family:Onest,sans-serif}.Sidebar_groupChevron__1xivi{font-size:10px;color:var(--ink3);transition:transform var(--transition-slow);display:inline-block;flex-shrink:0}.Sidebar_groupChevronOpen__DYeUo{transform:rotate(90deg)}.Sidebar_groupChildren__AGo14{overflow:hidden;transition:max-height .22s ease;padding-left:12px}.Sidebar_navItem__1NjYM{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:7px;border-left:3px solid transparent;color:var(--ink2);font-size:13px;font-weight:500;font-family:Onest,sans-serif;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);min-height:34px}.Sidebar_navItem__1NjYM:hover{background:var(--s2);color:var(--ink)}.Sidebar_navItem__1NjYM:focus-visible{outline:1.5px solid var(--gr);outline-offset:-1px}.Sidebar_navItemActive__nVsps{background:var(--grlt);color:var(--gr);font-weight:600;border-left-color:var(--gr)}.Sidebar_navItemActive__nVsps:hover{background:var(--grlt)}.Sidebar_navIcon__HR8b7{font-size:15px;width:20px;text-align:center;flex-shrink:0}.Sidebar_navText__0vleT{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_navItemDrag__gx_7k{position:relative;border-radius:7px}.Sidebar_navItemDragging__iT_zD{opacity:.4}.Sidebar_navItemDropTarget__VpEzS{box-shadow:inset 0 2px 0 0 var(--gr)}.Sidebar_navGrip__6kCFL{position:absolute;right:7px;top:50%;transform:translateY(-50%);font-size:12px;line-height:1;color:var(--ink3);opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.Sidebar_navItemDrag__gx_7k:hover .Sidebar_navGrip__6kCFL{opacity:.5}.Sidebar_badge__1MPXJ{background:var(--gr);color:#fff;font-size:11px;font-weight:500;font-family:JetBrains Mono,monospace;border-radius:20px;padding:1px 7px;min-width:18px;text-align:center;flex-shrink:0;line-height:1.6}.Sidebar_sidebarFooter__q1TZh{padding:12px 14px;border-top:1px solid var(--ln);flex-shrink:0;display:flex;flex-direction:column;gap:8px}.Sidebar_userInfo__gYW2I{display:flex;align-items:center;gap:9px}.Sidebar_userAvatar__cqi3_{width:30px;height:30px;border-radius:50%;color:#fff;font-size:11px;font-weight:700;font-family:Onest,sans-serif;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Sidebar_userMeta__B0iuK{display:flex;flex-direction:column;min-width:0}.Sidebar_userName__oFL8y{font-size:12px;font-weight:600;color:var(--ink)}.Sidebar_userName__oFL8y,.Sidebar_userRole__5koGz{font-family:Onest,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_userRole__5koGz{font-size:11px;color:var(--ink3)}.Sidebar_version__HZVv6{font-size:10px;color:var(--ink3);font-family:JetBrains Mono,monospace;padding-left:1px}.TopHeader_header__puUPY{position:fixed;top:0;left:var(--sidebar-width);right:0;height:var(--header-height);background:var(--white,#fff);border-bottom:1px solid var(--ln);display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:100;gap:16px}.TopHeader_menuBtn__ZGvsP{display:none;width:40px;height:40px;border:none;background:transparent;color:var(--ink);font-size:22px;line-height:1;cursor:pointer;border-radius:8px;align-items:center;justify-content:center}.TopHeader_menuBtn__ZGvsP:hover{background:var(--s2)}.TopHeader_menuBtn__ZGvsP:active{background:var(--s3)}.TopHeader_left__hkjzd{display:flex;align-items:center;gap:10px;min-width:0}.TopHeader_requestsButton__IAozU{position:relative;display:inline-flex;align-items:center;gap:7px;padding:6px 14px 6px 11px;border-radius:20px;border:1px solid var(--ln2);background:var(--s2);color:var(--ink);font-family:Onest,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.TopHeader_requestsButton__IAozU:hover{background:var(--s3);color:var(--ink)}.TopHeader_requestsButton__IAozU:focus-visible{outline:1.5px solid var(--gr);outline-offset:2px}.TopHeader_requestsButtonActive__gfr0H,.TopHeader_requestsButtonActive__gfr0H:hover{background:var(--grlt);color:var(--gr);border-color:var(--gr)}.TopHeader_requestsIcon__jxukd{font-size:14px;line-height:1}.TopHeader_requestsLabel__EsqQr{white-space:nowrap}.TopHeader_requestsBadge__jhE1u{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--rd,#dc2626);color:#fff;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;margin-left:2px}.TopHeader_pageTitle__hk4Mc{font-size:14px;font-weight:600;color:var(--ink2);white-space:nowrap}.TopHeader_headerUser__Yk5K_{display:flex;flex-direction:column;min-width:0}.TopHeader_headerUserName__kyVVP{font-size:14px;font-weight:600;color:var(--ink);line-height:1.25}.TopHeader_headerUserName__kyVVP,.TopHeader_headerUserRole__Fu0Sv{font-family:Onest,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopHeader_headerUserRole__Fu0Sv{font-size:11px;color:var(--ink3);line-height:1.3}.TopHeader_right__wzBUY{display:flex;align-items:center;gap:10px;flex-shrink:0}.TopHeader_userWrapper__kV_60{position:relative}.TopHeader_userChip__oF0xE{display:flex;align-items:center;gap:7px;padding:3px 10px 3px 4px;border-radius:20px;border:1px solid var(--ln2);background:var(--s2);cursor:pointer;transition:background var(--transition-fast);font-size:13px;font-weight:500;color:var(--ink)}.TopHeader_userChip__oF0xE:hover{background:var(--s3)}.TopHeader_userChip__oF0xE:focus-visible{outline:1.5px solid var(--gr);outline-offset:2px}.TopHeader_avatar__HCz6x{width:26px;height:26px;border-radius:50%;background:var(--gr);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TopHeader_userName__2L5S3{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopHeader_chevron__piwFq{font-size:11px;opacity:.6}.TopHeader_userMenu__WwXMq{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:var(--s);border:1px solid var(--ln2);border-radius:12px;box-shadow:var(--shl);padding:6px;z-index:200;animation:TopHeader_fadeUp__vLOcF var(--transition-normal) ease}@keyframes TopHeader_fadeUp__vLOcF{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.TopHeader_userMenuHeader__RkyXO{padding:8px 10px 6px}.TopHeader_userMenuName___9jnv{font-size:13px;font-weight:600;color:var(--ink)}.TopHeader_userMenuRole__KYo_0{font-size:11px;color:var(--ink3);margin-top:1px}.TopHeader_userMenuDivider___AUGv{height:1px;background:var(--ln);margin:4px 0}.TopHeader_userMenuItem__B7KEQ{display:block;width:100%;padding:7px 10px;border-radius:7px;background:none;border:none;cursor:pointer;text-align:left;font-size:13px;font-weight:500;color:var(--ink);transition:background var(--transition-fast);font-family:Onest,sans-serif}.TopHeader_userMenuItem__B7KEQ:hover{background:var(--s2)}.TopHeader_userMenuItem__B7KEQ:focus-visible{outline:1.5px solid var(--gr);outline-offset:-1px}.TopHeader_userMenuItemDanger__6M2Ln{color:var(--rd)}.TopHeader_userMenuItemDanger__6M2Ln:hover{background:var(--rdlt)}@media (max-width:767px){.TopHeader_header__puUPY{padding:0 10px;gap:6px}.TopHeader_menuBtn__ZGvsP{display:inline-flex;flex-shrink:0}.TopHeader_requestsLabel__EsqQr{display:none}.TopHeader_requestsButton__IAozU{padding:6px 10px;gap:2px}.TopHeader_chevron__piwFq,.TopHeader_userName__2L5S3{display:none}.TopHeader_userChip__oF0xE{padding:3px 4px;gap:0}.TopHeader_right__wzBUY{gap:6px}.TopHeader_left__hkjzd{gap:4px}.TopHeader_userMenu__WwXMq{right:0;min-width:180px}}.ZohoToast_toast__dV8lm{position:fixed;top:calc(var(--header-height, 56px) + 12px);right:16px;z-index:200;display:flex;align-items:flex-start;gap:10px;width:min(340px,calc(100vw - 32px));padding:12px 12px 12px 14px;border:1px solid var(--ln2);border-left:4px solid var(--accent,#1c5c38);border-radius:12px;background:var(--s);box-shadow:var(--sh);cursor:pointer;animation:ZohoToast_zohoToastIn__aZLH_ .22s ease-out}.ZohoToast_toast__dV8lm:hover{border-color:var(--accent,#1c5c38)}@keyframes ZohoToast_zohoToastIn__aZLH_{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.ZohoToast_icon__eTRPt{flex-shrink:0;font-size:20px;line-height:1.2}.ZohoToast_body__pszfF{flex:1;min-width:0}.ZohoToast_title__YXNvp{margin:0;font-size:13px;font-weight:700;color:var(--ink);line-height:1.35}.ZohoToast_sub__5h9Z_{margin:2px 0 0;font-size:12px;color:var(--ink3,#64748b);line-height:1.35;word-break:break-word}.ZohoToast_close__sURhc{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--ink3,#64748b);font-size:13px;cursor:pointer;transition:background .12s,color .12s}.ZohoToast_close__sURhc:hover{background:var(--s2,#f1f5f9);color:var(--ink,#0f172a)}@media (prefers-reduced-motion:reduce){.ZohoToast_toast__dV8lm{animation:none}}