.n96-desktop-skip{display:none}@media (min-width:1024px){.n96-desktop-shell{--n96-workspace-header:64px}.n96-desktop-shell .app-nav{gap:20px;padding-left:24px;padding-right:24px;background:linear-gradient(105deg,rgba(8,13,20,.98),rgba(14,22,32,.97))}.n96-desktop-shell .app-nav-links{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:0;gap:12px}.n96-desktop-shell .app-nav-group{display:flex;min-width:0;align-items:stretch;gap:4px}.n96-desktop-shell .app-nav-group[data-group=court]{flex:3 1 0}.n96-desktop-shell .app-nav-group[data-group=overtime]{flex:2.45 1 0}.n96-desktop-shell .app-nav-group[data-group=reference]{flex:1.7 1 0}.n96-desktop-shell .app-nav-group+.app-nav-group{border-left:1px solid #34465b;padding-left:12px}.n96-desktop-shell .app-nav-icon{display:inline-flex;flex:0 0 auto;color:#9dbbd4}.n96-desktop-shell .app-nav-label{display:block;min-width:0}.n96-desktop-shell .app-nav-actions{flex:0 0 auto}.n96-desktop-shell .app-nav-link{display:inline-flex;align-items:center;justify-content:flex-start;flex:1 1 0;min-width:0;min-height:44px;gap:7px;padding:7px 9px;border:1px solid transparent;border-radius:10px;color:#c1cddd;font-size:12.5px;line-height:1.3;white-space:normal;text-align:left}.n96-desktop-shell .app-nav-link:hover{color:#fff}.n96-desktop-shell .app-nav-link[aria-current=page]{color:#bce5ff;background:linear-gradient(125deg,rgba(65,150,231,.24),rgba(65,150,231,.1));border-color:#4789bd;box-shadow:inset 0 -2px 0 #83ceff,0 4px 14px rgba(0,0,0,.14)}.n96-desktop-shell .app-upgrade{min-height:44px;border-radius:10px}.n96-desktop-shell .app-profile-button{width:44px;height:44px;border-radius:12px}.n96-desktop-shell .app-mobile-menu,.n96-desktop-shell .app-mobile-toggle{display:none!important}.n96-desktop-shell .n96-desktop-spacer{height:var(--n96-workspace-header)}.n96-desktop-content{scroll-margin-top:calc(var(--n96-workspace-header) + 16px)}.n96-desktop-content :where(a,button,input,select,textarea,[tabindex],[contenteditable=true]){scroll-margin-top:calc(var(--n96-workspace-header) + 16px);scroll-margin-bottom:24px}.n96-desktop-shell :where(a,button,input,select,textarea,[tabindex],[contenteditable=true]):focus-visible{outline:3px solid #9bd5ff!important;outline-offset:3px}.n96-desktop-shell .n96-desktop-content:focus{outline-offset:-3px}.n96-desktop-shell .n96-desktop-skip{display:inline-flex;position:fixed;z-index:1100;top:12px;left:16px;min-height:40px;align-items:center;padding:10px 16px;border-radius:8px;color:#06111e;background:#9bd5ff;font-weight:700;text-decoration:none;transform:translateY(calc(-100% - 20px))}.n96-desktop-shell .n96-desktop-skip:focus{transform:translateY(0)}}@media (min-width:1024px) and (max-width:1599px){.n96-desktop-shell{--n96-workspace-header:120px}.n96-desktop-shell .app-nav{height:var(--n96-workspace-header);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:64px 56px;column-gap:16px;row-gap:0;padding:0 24px}.n96-desktop-shell .app-brand{grid-column:1;grid-row:1;justify-self:start}.n96-desktop-shell .app-nav-actions{grid-column:2;grid-row:1}.n96-desktop-shell .app-upgrade{display:inline-flex}.n96-desktop-shell .app-nav-links{display:grid;grid-column:1/-1;grid-row:2;grid-template-columns:minmax(0,3fr) minmax(0,2.45fr) minmax(0,1.7fr);width:100%;gap:10px;padding:2px 0 8px}.n96-desktop-shell .app-nav-group{display:grid;gap:4px}.n96-desktop-shell .app-nav-group[data-group=court]{grid-template-columns:repeat(3,minmax(0,1fr))}.n96-desktop-shell .app-nav-group[data-group=overtime]{grid-template-columns:repeat(2,minmax(0,1fr))}.n96-desktop-shell .app-nav-group[data-group=reference]{grid-template-columns:minmax(0,1fr)}.n96-desktop-shell .app-nav-group+.app-nav-group{padding-left:10px}.n96-desktop-shell .app-nav-link{min-width:0;min-height:44px;gap:6px;padding:4px 6px;white-space:normal;text-align:left;font-size:12.5px}}@media (min-width:1024px) and (max-width:1199px){.n96-desktop-shell .app-nav-icon{display:none}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.n96-desktop-shell .app-nav *,.n96-desktop-shell .n96-desktop-skip{animation:none!important;transition:none!important}}@media (min-width:1024px) and (forced-colors:active){.n96-desktop-shell .app-nav-link[aria-current=page]{border-bottom:2px solid LinkText}.n96-desktop-shell :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:Highlight!important}}