.console-ai-panel{display:flex;flex-direction:column;width:100%;max-width:360px;min-width:280px;height:100%;background:var(--c-surface-0,#fff);border-left:1px solid var(--c-line-soft,#ecece8);font-family:var(--font-display-console,"Inter Tight"),-apple-system,system-ui,sans-serif;color:var(--c-ink-1,#181818)}.console-ai-panel__head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 14px 18px;border-bottom:1px solid var(--c-line-soft,#ecece8);gap:8px}.console-ai-panel__head-title{font-size:12px;color:var(--c-ink-3,#6b6b6b)}.console-ai-panel__head-actions{display:inline-flex;gap:4px}.console-ai-panel__head-btn{width:28px;height:28px;border:1px solid var(--c-line-soft,#ecece8);background:var(--c-surface-0,#fff);border-radius:var(--r-sm,6px);color:var(--c-ink-2,#4a4a4a);font-size:16px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center}.console-ai-panel__head-btn:hover{background:var(--c-surface-2,#f4f2ee);color:var(--c-ink-1,#181818)}.console-ai-panel__picker{position:relative;min-width:0;flex:1}.console-ai-panel__picker-trigger{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:0;background:transparent;font-family:inherit;font-size:12.5px;color:var(--c-ink-1,#181818);cursor:pointer;border-radius:4px;max-width:100%}.console-ai-panel__picker-trigger:hover{background:var(--c-surface-1,#fafaf8)}.console-ai-panel__picker-chev{font-size:10px;color:var(--c-ink-3,#6b6b6b)}.console-ai-panel__picker-list{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;max-height:240px;overflow-y:auto;background:var(--c-surface-0,#fff);border:1px solid var(--c-line-strong,#d6d3cf);border-radius:var(--r-sm,6px);box-shadow:var(--shadow-popover,0 12px 32px rgba(0,0,0,.12));margin:0;padding:4px;list-style:none;z-index:30}.console-ai-panel__picker-item{padding:8px 10px;border-radius:4px;font-size:12.5px;cursor:pointer}.console-ai-panel__picker-item:hover{background:var(--c-surface-1,#fafaf8)}.console-ai-panel__picker-item--active{background:var(--c-surface-2,#f4f2ee);font-weight:600}.console-ai-panel__body{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:18px}.console-ai-panel__greeting{display:flex;gap:12px;align-items:flex-start}.console-ai-panel__avatar{width:32px;height:32px;border-radius:16px;background:var(--c-accent-soft,#fbe8d8);color:var(--c-accent,#d96a2b);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.console-ai-panel__greeting-text{font-size:13px;line-height:1.55;color:var(--c-ink-1,#181818);padding-top:4px}.console-ai-panel__actions{display:flex;flex-direction:column;gap:8px}.console-ai-panel__action{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:14px;background:var(--c-surface-1,#fafaf8);border:1px solid var(--c-line-soft,#ecece8);border-radius:var(--r-sm,6px);cursor:pointer;font-family:inherit;color:inherit;text-align:left;width:100%}.console-ai-panel__action:hover{background:var(--c-surface-2,#f4f2ee);border-color:var(--c-line-strong,#d6d3cf)}.console-ai-panel__action-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-sm,6px);background:var(--c-surface-0,#fff);color:var(--c-ink-2,#4a4a4a);border:1px solid var(--c-line-soft,#ecece8)}.console-ai-panel__action-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.console-ai-panel__action-title{font-size:13px;font-weight:600;color:var(--c-ink-1,#181818);line-height:1.3}.console-ai-panel__action-desc{font-size:11px;color:var(--c-ink-3,#6b6b6b);line-height:1.4}.console-ai-panel__action-chev{color:var(--c-ink-3,#6b6b6b);font-size:18px}.console-ai-panel__input-form{display:flex;align-items:flex-end;gap:8px;padding:12px 14px 14px;border-top:1px solid var(--c-line-soft,#ecece8);background:var(--c-surface-0,#fff)}.console-ai-panel__input{flex:1;resize:none;min-height:38px;max-height:160px;padding:10px 12px;border:1px solid var(--c-line-strong,#d6d3cf);border-radius:var(--r-sm,6px);font-family:inherit;font-size:13px;line-height:1.4;color:inherit;background:var(--c-surface-0,#fff)}.console-ai-panel__input:focus{outline:none;border-color:var(--c-ink-1,#181818)}.console-ai-panel__input::placeholder{color:var(--c-ink-4,#9c9c9c)}.console-ai-panel__send{width:38px;height:38px;border:0;border-radius:var(--r-sm,6px);background:var(--c-ink-1,#181818);color:var(--c-surface-0,#fff);font-size:16px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:inherit}.console-ai-panel__send:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1024px){.console-ai-panel{display:none}}