
.compact-ai-panel{padding:0!important;overflow:hidden}
.compact-ai-panel>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;font-weight:700}
.compact-ai-panel>summary::-webkit-details-marker{display:none}
.compact-ai-panel>summary:after{content:"＋";font-size:18px;color:var(--muted);margin-left:8px}
.compact-ai-panel[open]>summary:after{content:"−"}
.compact-ai-panel .compact-hint{font-size:12px;font-weight:500;white-space:nowrap;margin-left:auto}
.compact-ai-content{padding:0 16px 16px}
