/* Drawer-only pilot: existing tokens, no navigation or global component rules. */
.inquiry-ai-panel { border-top: 1px solid var(--color-border); margin-top: 1rem; padding-top: 1rem; }
.inquiry-ai-controls { display: flex; flex-wrap: wrap; gap: .5rem; margin-block: .75rem; }
.inquiry-ai-output { display: grid; gap: .75rem; overflow-wrap: anywhere; }
.inquiry-ai-output section { padding: .75rem; background: var(--surface-card-item); border: 1px solid var(--color-border); border-radius: .5rem; }
.inquiry-ai-output h4 { color: var(--color-text); margin-block: 0 .5rem; }
.inquiry-ai-output p { white-space: pre-wrap; margin: 0; }
.inquiry-ai-output ul { margin-block: .25rem; padding-inline-start: 1.25rem; }
.inquiry-ai-panel [hidden] { display: none; }
