.zion-slash-panel{font-family:var(--font-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:12px;animation:zionSlashFadeIn .15s ease-out}@keyframes zionSlashFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.zion-slash-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid var(--border,#3c3c3c)}.zion-slash-query{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:11px;opacity:.9}.zion-slash-hint{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:10px;opacity:.6;white-space:nowrap}.zion-slash-empty{color:color-mix(in srgb,var(--fg) 66%,transparent)}.zion-slash-category{color:color-mix(in srgb,var(--fg) 52%,transparent)}.zion-slash-item{transition:background-color .1s ease;color:var(--fg,#cccccc);box-sizing:border-box}.zion-slash-item:hover{background-color:var(--hover-bg)}.zion-slash-item:active{background-color:var(--active-bg)}.zion-slash-item.is-active{background-color:var(--role-user-bg,rgba(98,114,164,.18));color:var(--fg,#cccccc)}.zion-slash-item.is-active:hover,.zion-slash-item.is-active:active{background-color:var(--role-user-bg,rgba(98,114,164,.18))}.zion-slash-title{color:inherit}.zion-slash-desc{color:color-mix(in srgb,var(--fg) 66%,transparent)}.zion-slash-item.is-active .zion-slash-desc{color:inherit;opacity:.85}.zion-slash-trigger{color:var(--accent,#007acc)}.zion-slash-item.is-active .zion-slash-trigger{color:var(--accent,#007acc);opacity:1}.zion-slash-list{padding:6px;box-sizing:border-box;scrollbar-color:transparent transparent;scrollbar-width:thin}.zion-slash-list:hover{scrollbar-color:var(--scrollbar-thumb,var(--border,#44475a)) transparent}.zion-slash-list::-webkit-scrollbar{width:10px;height:10px}.zion-slash-list::-webkit-scrollbar-track{background:transparent}.zion-slash-list::-webkit-scrollbar-thumb{background:transparent;border-radius:6px;border:2px solid transparent;background-clip:content-box;transition:background .15s ease}.zion-slash-list:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,var(--border,#44475a));background-clip:content-box}.zion-slash-list::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,var(--accent,#6272a4));background-clip:content-box}
