.doc-ai-slash,.doc-ai-composer>.doc-ai-slash{z-index:12;background:var(--card-bg);border:1px solid var(--border-primary-color,#e5e7eb);border-radius:12px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 4px);left:12px;right:12px;box-shadow:0 12px 28px -18px #0f172a73}:root[data-theme=dark] .doc-ai-slash.wi-glass,:root[data-theme=dark] .doc-ai-slash-label i.wi-glass:not(.is-cost){border-color:#0000}.doc-ai-slash-head{color:var(--color-text-weak);padding:8px 12px 4px;font-size:11px}.doc-ai-slash-list{overscroll-behavior:contain;flex-direction:column;max-height:268px;padding:0 6px 6px;display:flex;overflow-y:auto}.doc-ai-slash button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;display:flex}.doc-ai-slash button.is-active{background:var(--bg-base-gray)}.doc-ai-slash-icon{width:28px;height:28px;color:var(--color-text-secondary);background:var(--bg-base-gray);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.doc-ai-slash button.is-active .doc-ai-slash-icon{background:var(--card-bg)}.doc-ai-slash-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.doc-ai-slash-label{color:var(--color-text-primary);align-items:center;gap:6px;font-weight:600;display:flex}.doc-ai-slash-label i{color:var(--color-text-weak);border:1px solid var(--border-primary-color,#e5e7eb);border-radius:4px;padding:1px 5px;font-size:10.5px;font-style:normal;font-weight:400;line-height:1.5}.doc-ai-slash-label i.is-cost{color:#b45309;white-space:nowrap;background:#d9770614;border-color:#d9770640;align-items:center;gap:2px;display:inline-flex}.doc-ai-slash-label i.is-cost svg{opacity:.75;flex-shrink:0}:root[data-theme=dark] .doc-ai-slash-label i.is-cost{color:#fcd34d;background:#fcd34d24;border-color:#fcd34d47}.doc-ai-slash-key{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-text-weak);background:var(--bg-base-gray);border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:11px;font-style:normal}.doc-ai-slash button.is-active .doc-ai-slash-key{color:var(--color-text-secondary);background:var(--card-bg)}.doc-ai-slash button small{color:var(--color-text-weak);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.5;overflow:hidden}.doc-ai-suggest{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.doc-ai-suggest>svg{color:var(--color-text-weak);opacity:.7;flex-shrink:0}.doc-ai-suggest button{color:var(--color-text-secondary);cursor:pointer;border:1px solid var(--border-primary-color,#e5e7eb);background:0 0;border-radius:999px;padding:4px 10px;font-size:12px;transition:color .15s,border-color .15s}.doc-ai-suggest button:hover{color:var(--color-brand,#e66000);border-color:var(--color-brand,#e66000)}:root[data-theme=dark] .doc-ai-suggest button.wi-glass{border-color:#ffffff12}:root[data-theme=dark] .doc-ai-suggest button.wi-glass:hover{--wi-glass-streak:color-mix(in srgb, var(--color-brand,#e66000) 72%, #fff);--wi-glass-halo:color-mix(in srgb, var(--color-brand,#e66000) 42%, #ffffff29);--wi-glass-bloom:drop-shadow(0 0 4px color-mix(in srgb, var(--color-brand,#e66000) 30%, transparent));border-color:color-mix(in srgb, var(--color-brand,#e66000) 40%, transparent)}.doc-ai-panel.is-page>.doc-ai-composer>.doc-ai-slash{left:16px;right:16px}@media (max-width:640px){.doc-ai-panel.is-page>.doc-ai-composer>.doc-ai-slash{left:10px;right:10px}}
