
/* Ten-sentence AI interpretation panel */
.tl-ai{margin:15px 0 18px;border:1px solid #cbd5e1;border-radius:14px;background:#f8fafc;color:#17202a;overflow:hidden}
.tl-ai summary{list-style:none;cursor:pointer;padding:13px 15px;font-size:13.5px;font-weight:800;color:#0e7490;display:flex;align-items:center;gap:8px}
.tl-ai summary::-webkit-details-marker{display:none}
.tl-ai summary:after{content:'▾';margin-left:auto;color:#64748b;font-size:16px;transition:transform .18s ease}
.tl-ai[open] summary:after{transform:rotate(180deg)}
.tl-ai ol{margin:0;padding:0 18px 10px 34px}
.tl-ai li{padding:7px 0 7px 2px;border-top:1px solid #e2e8f0;font-size:12.5px;line-height:1.5;color:#334155}
.tl-ai-src{padding:10px 15px;border-top:1px solid #e2e8f0;color:#64748b;font-size:11px;line-height:1.45}
.tl-ai-src a{color:#0369a1;font-weight:800}
body.tl-dark .tl-ai{background:#fff!important;color:#17202a!important;border-color:#cbd5e1!important;box-shadow:0 16px 34px -24px rgba(0,0,0,.8)}
body.tl-dark .tl-ai summary{color:#0e7490!important}
body.tl-dark .tl-ai summary:after{color:#64748b!important}
body.tl-dark .tl-ai li{color:#334155!important;border-color:#e2e8f0!important}
body.tl-dark .tl-ai-src{color:#64748b!important;border-color:#e2e8f0!important}
body.tl-dark .tl-ai-src a{color:#0369a1!important}
@media(max-width:620px){.tl-ai ol{padding-left:29px;padding-right:13px}.tl-ai li{font-size:12px}}
