:root{--nk-vw:100vw;--nk-vh:100vh;--nk-vx:0px;--nk-vy:0px}@supports(height:100dvh){:root{--nk-vh:100dvh}}[data-slot=alert-dialog-overlay],[data-slot=dialog-overlay]{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:50;background:rgba(16,43,63,.6);backdrop-filter:blur(3px)}[data-slot=alert-dialog-content].nk-window,[data-slot=dialog-content].nk-window{position:fixed!important;z-index:50;box-sizing:border-box;margin:0!important;right:auto!important;bottom:auto!important;left:calc(var(--nk-vx) + var(--nk-vw) / 2)!important;top:calc(var(--nk-vy) + var(--nk-vh) / 2)!important;translate:none!important;transform:translate(-50%,-50%)!important;--nk-window-inset-x:8px;--nk-window-inset-y:8px;--nk-window-inset-x:max(8px,env(safe-area-inset-left),env(safe-area-inset-right));--nk-window-inset-y:max(8px,env(safe-area-inset-top),env(safe-area-inset-bottom));width:calc(var(--nk-vw) - 2 * var(--nk-window-inset-x))!important;max-width:var(--nk-window-width,780px)!important;max-height:calc(var(--nk-vh) - 2 * var(--nk-window-inset-y))!important}.nk-window .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.nk-window .nk-window-header .nk-window-eyebrow{display:none}.nk-window .nk-window-header[data-slot]{gap:4px;padding:16px 60px 16px 20px!important}.nk-window>[data-slot=dialog-close]{width:44px;height:44px;right:8px!important;top:6px!important;touch-action:manipulation}.nk-window .nk-window-footer button{min-height:44px}.nk-window.net-status-studio .net-studio-head .net-button{min-width:44px;min-height:44px}.nk-window .net-modal-stack{grid-template-columns:minmax(0,1fr)}.nk-window .net-modal-stack>*{min-width:0;max-width:100%}.nk-window .nk-window-header [data-slot=dialog-title]{font-size:21px!important;line-height:1.3!important}[data-slot=dialog-content].nk-window.net-status-studio{top:var(--nk-vy)!important;transform:translateX(-50%)!important;width:var(--nk-vw)!important;max-width:800px!important;height:var(--nk-vh)!important;max-height:var(--nk-vh)!important;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)!important}@media(max-width:600px){.nk-window .nk-window-header[data-slot]{padding:12px 56px 12px 14px!important;min-height:56px}.nk-window .nk-window-header [data-slot=dialog-title]{font-size:18px!important}.nk-window .nk-window-scroll{padding:10px}.nk-window .nk-window-footer{padding:8px 10px!important;gap:6px}.nk-window .nk-window-footer button{padding:8px 12px}.nk-window .net-toolbar{gap:8px;margin-bottom:8px}.nk-window .net-toolbar .net-button{white-space:normal;min-height:44px}.nk-window .net-stat-strip{gap:12px;margin:0;padding:10px}}html[data-nk-narrow=true] .nk-window .nk-window-header[data-slot]{padding:12px 56px 12px 14px!important;min-height:56px}html[data-nk-narrow=true] .nk-window .nk-window-header [data-slot=dialog-title]{font-size:18px!important}html[data-nk-short=true] .nk-window>.nk-window-header{padding-block:10px!important;min-height:52px}.net-session-list .net-session-meta{margin:0 0 8px;color:#58727d;font-size:12px;line-height:1.5}.net-session-list .net-session-state{display:inline-block;margin:0 0 8px;padding:2px 8px;border-radius:12px;background:#e9eff2;color:#526c78;font-size:12px}.net-session-list .net-toolbar{margin:8px 0;gap:8px}.net-session-list .net-toolbar .net-button{white-space:normal}@media(max-width:600px){.net-session-list .net-panel-body{padding:12px}.net-session-list .net-toolbar .net-button{min-height:44px}.net-session-list .net-panel-body>p{margin-block:6px}}.net-attendance-summary{display:flex;align-items:center;gap:6px;margin:0;color:#426777;font-size:13px;line-height:1.5}.net-attendance-summary>svg{flex:none}.net-attendance-tools{display:grid;grid-template-columns:minmax(100px,1fr) auto auto;align-items:end;gap:8px}.net-attendance-tools .net-button{min-height:44px}.net-attendance-help{font-size:12px;color:#58727d}@media(max-width:600px){.net-attendance-tools .net-button{width:44px;padding:8px}.net-attendance-tools .net-button>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}