.nc-shell{height:100dvh;display:flex;overflow:hidden}.nc-rail{background:var(--sf);border-right:1px solid var(--ln);flex-direction:column;flex:none;width:240px;display:flex}.nc-shell[data-collapsed] .nc-rail{width:56px}.nc-shell[data-collapsed] .nc-rail-text,.nc-shell[data-collapsed] .nc-rail-head{display:none}.nc-rail-brand{height:40px;color:var(--tx);border-radius:6px;align-items:center;gap:10px;margin:10px 8px 6px;padding:0 8px;display:flex}.nc-rail-brand:hover{background:var(--hv)}.nc-rail-brand img{border-radius:7px;flex:none;width:26px;height:26px;display:block}.nc-rail-brand .nc-rail-text{min-width:0;line-height:1.2}.nc-rail-brand .nc-rail-text strong{font-weight:600;display:block}.nc-rail-brand .nc-rail-text span{color:var(--fa);font-size:11.5px;display:block}.nc-rail-nav{flex:1;min-height:0;padding:4px 8px;overflow:auto}.nc-rail-group{flex-direction:column;gap:1px;display:flex}.nc-rail-head{color:var(--fa);white-space:nowrap;padding:14px 8px 4px;font-size:11.5px;font-weight:600}.nc-rail-item{width:100%;height:32px;color:var(--mu);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 8px;font-size:13px;font-weight:500;display:flex}.nc-rail-item svg{flex:none}.nc-rail-item:hover{background:var(--hv);color:var(--tx)}.nc-rail-item[aria-current=page]{color:var(--ac);background:var(--acs);font-weight:600}.nc-shell[data-collapsed] .nc-rail-item{justify-content:center;padding:0}.nc-shell[data-collapsed] .nc-rail-group{padding-top:10px}.nc-rail-foot{border-top:1px solid var(--ln);padding:8px}.nc-rail-foot .nc-rail-item{color:var(--fa)}.nc-shell[data-collapsed] .nc-rail-chev{transform:rotate(180deg)}.nc-frame{flex-direction:column;flex:1;min-width:0;display:flex}.nc-topbar{border-bottom:1px solid var(--ln);background:var(--bg);flex:none;justify-content:space-between;align-items:center;gap:16px;height:52px;padding:0 24px;display:flex}.nc-shell:not([data-env=production]) .nc-topbar{box-shadow:inset 0 3px 0 var(--wa)}.nc-topbar-end{align-items:center;gap:12px;display:flex}.nc-env{border:1px solid var(--ln);height:24px;color:var(--mu);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.nc-env i{background:var(--ok);border-radius:50%;width:6px;height:6px}.nc-env:not([data-env=production]){border-color:color-mix(in srgb, var(--wa) 40%, transparent);background:var(--was);color:var(--wa);font-weight:600}.nc-env:not([data-env=production]) i{background:var(--wa)}.nc-avatar-button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex}.nc-avatar-button .nc-avatar{border:1px solid var(--ln);background:var(--hv);color:var(--tx)}.nc-account-menu{min-width:220px;max-width:280px}.nc-account-who{flex-direction:column;padding:6px 10px;display:flex}.nc-account-who span{color:var(--fa);font-size:12.5px}.nc-content{flex:1;min-height:0;overflow:auto}.nc-page{padding:24px 32px 40px}.nc-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.nc-page-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}
