:root{--bg:#f6f7fb;--panel:#fff;--side:#fff;--text:#232638;--muted:#85899c;--border:#e9eaf1;--accent:#7860d9;--soft:#f0edfb;--nav-active-bg:#e5defa;--nav-active-text:#4d329d;--hover:#faf9fe;--danger:#bb465b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--bg:#151720;--panel:#1e202c;--side:#1b1d28;--text:#e8e9f3;--muted:#a0a4b8;--border:#2d3040;--accent:#b19af9;--soft:#302a48;--nav-active-bg:#43365f;--nav-active-text:#f1eaff;--hover:#252736;--danger:#f498ab;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.delmare-shell-nav{color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5}.delmare-shell-nav,.delmare-shell-nav *{box-sizing:border-box}.delmare-shell-nav a{color:inherit;text-decoration:none}.delmare-shell-nav button{font:inherit;cursor:pointer}.delmare-shell-nav small{color:var(--muted);font-size:13px;display:block}.delmare-shell-nav .sidebar{background:var(--side);border-right:1px solid var(--border);z-index:20;flex-direction:column;width:280px;padding:29px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.delmare-shell-nav .brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:26px;font-weight:750;display:flex}.delmare-shell-nav .brand small{letter-spacing:1.3px;margin-top:-4px;font-size:8px;font-weight:600}.delmare-shell-nav .brand-mark{background:var(--accent);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:30px;font-weight:800;line-height:1;display:grid}.delmare-shell-nav .workspace{border:1px solid var(--border);border-radius:9px;align-items:center;gap:9px;margin:24px 0 16px;padding:12px 9px;font-size:12px;font-weight:650;display:flex}.delmare-shell-nav .workspace small{font-size:12px;font-weight:400}.delmare-shell-nav .workspace-icon,.delmare-shell-nav .avatar{background:var(--soft);color:var(--accent);border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.delmare-shell-nav .online-dot,.delmare-shell-nav .status-dot{background:#5cac90;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.delmare-shell-nav .online-dot{margin-left:auto}.delmare-shell-nav .nav-caption{color:var(--muted);letter-spacing:1.3px;margin:20px 10px 12px;font-size:11px;font-weight:650;display:block}.delmare-shell-nav .nav-link,.delmare-shell-nav summary{cursor:pointer;border-radius:7px;align-items:center;gap:12px;min-height:50px;padding:13px 12px;font-size:16px;font-weight:500;display:flex}.delmare-shell-nav .nav-link>span,.delmare-shell-nav summary>span:first-child{width:20px;color:var(--muted);font-size:19px;line-height:1}.delmare-shell-nav summary:hover,.delmare-shell-nav .nav-link:hover,.delmare-shell-nav .nav-children a:hover{background:var(--soft)}.delmare-shell-nav .nav-children{border-left:1px solid var(--border);gap:4px;margin:5px 0 16px 21px;padding-left:12px;display:grid}.delmare-shell-nav .nav-children a{min-height:46px;color:var(--text);border-radius:6px;padding:11px 12px;font-size:16px;font-weight:500}.delmare-shell-nav .nav-children .active,.delmare-shell-nav .nav-link.active{background:var(--nav-active-bg);color:var(--nav-active-text);font-weight:500}.delmare-shell-nav .chevron{transform-origin:50%;flex:0 0 18px;align-self:center;width:18px;height:18px;margin-left:auto;transition:transform .2s}.delmare-shell-nav .nav-icon{width:20px;height:20px;color:var(--muted);flex:0 0 20px}.delmare-shell-nav .nav-link.active .nav-icon{color:inherit}.delmare-shell-nav details[open]>summary .chevron{transform:rotate(90deg)}.delmare-shell-nav summary{list-style:none}.delmare-shell-nav summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.delmare-shell-nav .chevron{transition:none}}.delmare-shell-nav .sidebar-bottom{margin-top:auto;padding-top:20px}.delmare-shell-nav .theme-toggle{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:7px;width:100%;padding:9px;font-size:16px}.delmare-shell-nav .profile{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:22px;padding-top:18px;font-size:13px;display:flex}.delmare-shell-nav .profile div{min-width:0}.delmare-shell-nav .profile small{text-overflow:ellipsis;max-width:134px;font-size:11px;overflow:hidden}.delmare-shell-nav .profile>a{margin-left:auto}.delmare-shell-nav .mobile-menu{display:none}@media (max-width:1150px){.delmare-shell-nav .sidebar{width:260px;padding-left:14px;padding-right:14px}}@media (max-width:800px){.delmare-shell-nav .sidebar{width:min(300px,88vw);transform:translate(-100%)}.delmare-shell-nav .sidebar.is-open{transform:translate(0);box-shadow:0 0 0 100vw #0004}.delmare-shell-nav .mobile-menu{z-index:130;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:7px;width:34px;height:34px;display:block;position:fixed;top:15px;left:18px}}.delmare-shell-nav .sidebar{z-index:120;overflow-y:auto}.delmare-shell-nav :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.delmare-shell-nav .nav-link.active>span{color:inherit}@media (max-width:800px){.delmare-shell-nav .sidebar{padding-top:64px}}
