.JC-AppShell{background:#fff;width:100%;max-width:1920px;height:100vh;min-height:100vh;margin:0 auto;display:flex;position:relative}.JC-AppShell-loader{z-index:50;background:var(--body,#f4f4f5);justify-content:center;align-items:center;transition:opacity .2s,visibility .2s;display:flex;position:absolute;inset:0}.JC-AppShell-shell{opacity:0;visibility:hidden;flex:1;width:100%;min-width:0;min-height:100%;transition:opacity .2s,visibility .2s;display:flex}.JC-AppShell-shell.JC-AppShell-shell--ready{opacity:1;visibility:visible}.JC-AppShell-loaderSpinner{border:3px solid var(--border-v2-light,#0000001a);border-top-color:var(--text-black,#111);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite JC-AppShell-spin}@keyframes JC-AppShell-spin{to{transform:rotate(360deg)}}.JC-AppShell-sidebarWrap{flex-shrink:0;height:100vh;position:sticky;top:0}.JC-AppShell-sidebar{background:#fff;flex-direction:column;width:268px;height:100%;padding:24px;display:flex;overflow:hidden}.JC-AppShell-sidebar.JC-AppShell-sidebar--animate{transition:width .3s cubic-bezier(.25,.46,.45,.94)}.JC-AppShell-sidebar[data-collapsed=true],.JC-AppShell-sidebar.JC-AppShell-sidebar--collapsed{width:72px;padding-left:12px;padding-right:12px}.JC-AppShell-sidebarInner{flex-direction:column;height:100%;min-height:0;padding:20px 0;display:flex}.JC-AppShell-sidebarHead{flex-shrink:0;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.JC-AppShell-sidebar--collapsed .JC-AppShell-sidebarHead,.JC-AppShell-sidebar[data-collapsed=true] .JC-AppShell-sidebarHead{flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding:0 12px 20px}.JC-AppShell-sidebar--collapsed .JC-AppShell-sidebarLogo,.JC-AppShell-sidebar[data-collapsed=true] .JC-AppShell-sidebarLogo{order:1}.JC-AppShell-sidebarLogo{align-items:center;min-width:0;display:flex}.JC-AppShell-sidebarLogoImg{object-fit:contain;width:auto;max-width:120px;height:32px}.JC-AppShell-sidebarLogoImg--collapsed,.JC-AppShell-sidebar--collapsed .JC-AppShell-sidebarLogoImg--expanded,.JC-AppShell-sidebar[data-collapsed=true] .JC-AppShell-sidebarLogoImg--expanded{display:none}.JC-AppShell-sidebar--collapsed .JC-AppShell-sidebarLogoImg--collapsed,.JC-AppShell-sidebar[data-collapsed=true] .JC-AppShell-sidebarLogoImg--collapsed{max-width:36px;display:block}.JC-AppShell-sidebarToggle{color:#a0a0ab;cursor:pointer;background-color:#0000;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.JC-AppShell-sidebarToggle:hover{background-color:#00000014}.JC-AppShell-sidebarNav{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow:hidden auto}.JC-AppShell-sidebarLink{color:var(--text-grey-v1,#51515c);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.JC-AppShell-sidebarLink:hover{background:var(--inputBG,#5e5e5e0d);color:var(--text-black)}.JC-AppShell-sidebarLinkIcon{color:#a0a0ab;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.JC-AppShell-sidebarLink--active,.JC-AppShell-sidebarLink:hover,.JC-AppShell-sidebarLink:focus{color:var(--text-black);background:#e4e3fe}.JC-AppShell-sidebarLink--active .JC-AppShell-sidebarLinkIcon,.JC-AppShell-sidebarLink:hover .JC-AppShell-sidebarLinkIcon,.JC-AppShell-sidebarLink:focus .JC-AppShell-sidebarLinkIcon{color:var(--text-black)}.JC-AppShell-sidebarLinkText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.JC-AppShell-sidebar--collapsed .JC-AppShell-sidebarLink,.JC-AppShell-sidebar[data-collapsed=true] .JC-AppShell-sidebarLink{justify-content:center;gap:0;padding-left:10px;padding-right:10px}.JC-AppShell-sidebar--collapsed .JC-AppShell-sidebarLinkText,.JC-AppShell-sidebar[data-collapsed=true] .JC-AppShell-sidebarLinkText{opacity:0;width:0;margin:0;padding:0;overflow:hidden}.JC-AppShell-sidebarSeparator{background:var(--border-v2-light,#0000001a);flex-shrink:0;height:1px;margin:12px 0}.JC-AppShell-sidebarFooter{flex-shrink:0;min-width:0;overflow:hidden}.JC-AppShell-sidebar--collapsed .JC-AppShell-sidebarFooter,.JC-AppShell-sidebar[data-collapsed=true] .JC-AppShell-sidebarFooter{justify-content:center;align-items:center;padding-top:12px;padding-bottom:8px;display:flex}.JC-AppShell-upgradeBox{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#a855f7 100%);border-radius:14px;min-width:200px;padding:16px;overflow:hidden;box-shadow:0 4px 14px #6366f159}.JC-AppShell-upgradeTitle{margin:0 0 4px;font-size:14px;font-weight:600}.JC-AppShell-upgradeText{opacity:.95;margin:0 0 12px;font-size:12px;line-height:1.4}.JC-AppShell-upgradeBtn{color:#5b21b6;background:#fffffff2;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .1s;display:inline-block}.JC-AppShell-upgradeBtn:hover{color:#5b21b6;background:#fff;transform:translateY(-1px)}.JC-AppShell-sidebar--collapsed .JC-AppShell-upgradeBox .JC-AppShell-upgradeTitle,.JC-AppShell-sidebar--collapsed .JC-AppShell-upgradeText,.JC-AppShell-sidebar--collapsed .JC-AppShell-upgradeBtn,.JC-AppShell-sidebar[data-collapsed=true] .JC-AppShell-upgradeBox .JC-AppShell-upgradeTitle,.JC-AppShell-sidebar[data-collapsed=true] .JC-AppShell-upgradeText,.JC-AppShell-sidebar[data-collapsed=true] .JC-AppShell-upgradeBtn{opacity:0;height:0;margin:0;padding:0;display:none;overflow:hidden}.JC-AppShell-sidebar--collapsed .JC-AppShell-upgradeBox,.JC-AppShell-sidebar[data-collapsed=true] .JC-AppShell-upgradeBox{justify-content:center;align-items:center;min-height:48px;display:flex}.JC-AppShell-main{background:var(--secondMainBG);border-radius:24px 0 0 24px;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.JC-AppShell-mainScroll{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden auto}.JC-AppShell-top{flex-direction:column;flex:1 0 auto;min-height:0;display:flex;overflow:visible}.JC-AppShell-header{background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 15px;display:flex}.JC-AppShell-headerLeft{min-width:0}.JC-AppShell-pageTitle{color:var(--text-black);font-size:20px;font-weight:600}.JC-AppShell-pageDate{color:#94949e;margin:0;font-size:13px;font-weight:400}.JC-AppShell-pageDate time{font-variant-numeric:tabular-nums}.JC-AppShell-headerRight{flex-shrink:0}.JC-AppShell-headerMenuBtn{display:none}.JC-AppShell-account{border:1px solid #fff;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:55px;padding:6px;display:flex;position:relative}.JC-AppShell-account--skeleton{pointer-events:none}.JC-AppShell-account--skeleton .JC-AppShell-accountBtn{cursor:default;color:var(--text-grey-v1,#51515c)}.JC-AppShell-content{flex:none;min-width:0;min-height:auto;padding:0 24px 32px;overflow:visible}.JC-AppShell-content .JC-Dashboard{padding:0;position:relative}.JC-AppShell-accountBtn{color:var(--text-black);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:500;display:flex}.JC-AppShell-account .JC-UserAccount-menu{flex-shrink:0;top:100%;right:0}.JC-AppShell-mainScroll .JC-Footer-width{max-width:none;padding:0 24px;position:relative}.JC-AppShell-mainScroll .JC-Footer{flex-shrink:0;margin-top:auto;position:relative}@media (max-width:768px){.JC-AppShell-sidebarWrap{z-index:100;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.JC-AppShell-sidebarWrap[data-mobile-open=true]{pointer-events:auto}.JC-AppShell-sidebarBackdrop{z-index:99;cursor:pointer;background:#0006;position:fixed;inset:0}.JC-AppShell-sidebarMobileTrigger{display:none}.JC-AppShell-headerMenuBtn{background:var(--body,#f4f4f5);width:40px;height:40px;color:var(--text-black);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.JC-AppShell-headerMenuBtn:hover{background:#00000014}.JC-AppShell-sidebar.JC-AppShell-sidebar--mobile{z-index:100;width:268px;max-width:85vw;height:100vh;transition:transform .3s cubic-bezier(.25,.46,.45,.94);position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #00000014}.JC-AppShell-sidebar.JC-AppShell-sidebar--mobile:not(.JC-AppShell-sidebar--collapsed){transform:translate(0)}.JC-AppShell-header{padding:14px 16px}.JC-AppShell-pageTitle{font-size:18px}.JC-AppShell-pageDate{font-size:12px}.JC-AppShell-content{padding:16px}}
