/* #region zone:assistant.insights-design — กราฟ แหล่งข้อมูลและเหตุผลตามโทเคนของแอป */
.luna-insight{margin-top:var(--s-4,16px);border:1px solid var(--luna-line);border-radius:var(--r-lg,14px);padding:var(--s-4,16px);background:var(--luna-surface);color:var(--luna-text);overflow:hidden}
.luna-insight h3{font-size:var(--fs-base,14px);margin:0 0 var(--s-3,12px)}.luna-insight h4{font-size:var(--fs-sm,12px);color:var(--luna-muted);font-weight:500;margin:0 0 var(--s-3,12px)}
.luna-metric-group+.luna-metric-group{margin-top:var(--s-5,20px)}.luna-metric{margin-bottom:var(--s-3,12px)}.luna-metric-label{display:flex;justify-content:space-between;align-items:start;gap:var(--s-3,12px);font-size:var(--fs-sm,12px);line-height:1.6}
.luna-metric-label strong{font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.luna-metric-label span{min-width:0;overflow-wrap:anywhere}
.luna-metric-track{height:6px;border-radius:var(--r-full,999px);background:var(--luna-line);margin-top:var(--s-2,8px);overflow:hidden}.luna-metric-track>span{display:block;height:100%;background:var(--accent);border-radius:inherit}
.luna-analysis{border-top:1px solid var(--luna-line);margin-top:var(--s-4,16px);padding-top:var(--s-3,12px);font-size:var(--fs-sm,12px);line-height:1.8}.luna-analysis summary{cursor:pointer;color:var(--luna-text)}.luna-analysis p{margin:var(--s-2,8px) 0;overflow-wrap:anywhere}.luna-analysis ul{padding-left:var(--s-5,20px)}.luna-limitation{color:var(--luna-muted)}
/* #endregion */
