:root{--highlight-primary-color:rgb(from var(--primary-color) r g b / .1);--highlight-color:rgb(from var(--black-color) r g b / .05);--menu-selected-bg:var(--highlight-primary-color);--menu-selected-text:var(--primary-color);--menu-title-color:var(--muted-color)}.menu-dark{--text-color:var(--sidebar-text);--border-color:var(--sidebar-border);--highlight-color:var(--sidebar-hover);--menu-selected-bg:var(--sidebar-active-bg);--menu-selected-text:var(--sidebar-active-text);--menu-title-color:var(--sidebar-muted);color:var(--sidebar-text)}.menu-dark .menu-header:active,.menu-dark .menu-item:active{color:#fff}.menu-dark .chevron{color:var(--sidebar-muted)}.menu-dark .menu-search.ant-input-affix-wrapper{background:var(--sidebar-card);color:#fff;border-color:#0000;border-radius:999px}.menu-dark .menu-search input::placeholder,.menu-dark .menu-search .ant-input-prefix,.menu-dark .menu-search .ant-input-clear-icon{color:var(--sidebar-muted)}.menu-dark .menu-search input{color:#fff;background:0 0}.menu{border-radius:8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;transition:all .2s;overflow:hidden}.menu-icon svg{font-size:18px}.section-line{background:var(--border-color);width:1px;position:absolute;top:0;bottom:0;left:18px}.menu-title{color:var(--menu-title-color);letter-spacing:.04em;text-transform:uppercase;padding:14px 12px 6px;font-size:11px;font-weight:500}.menu-header{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:space-between;align-items:center;height:42px;padding:0 12px;transition:all .2s;display:flex}.menu-header:active{color:var(--primary-color)}.menu-header:hover{background-color:var(--highlight-color)}.header-content{align-items:center;gap:10px;display:flex}.chevron{color:gray;font-size:14px;transition:transform .3s cubic-bezier(1,.1,.25,1)}.chevron.rotated{transform:rotate(180deg)}.menu-content{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(1,.1,.25,1);display:grid;overflow:hidden}.menu-content.expanded{grid-template-rows:1fr}.menu-content-inner{overflow:hidden}.menu-item{height:42px;color:var(--text-color);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:0 12px;transition:all .2s;display:flex;position:relative}.menu-item:hover{background-color:var(--highlight-color);padding-left:16px}.menu-item.selected{background-color:var(--menu-selected-bg);color:var(--menu-selected-text);font-weight:600;box-shadow:0 2px 8px #00000014}.menu-item.selected:hover{padding-left:12px}.menu-item:active{color:var(--menu-selected-text)}.menu-link{text-decoration:none}
