.cv-root{max-width:1400px;margin:auto}.cv-source p{font-size:12px;line-height:1.6;color:#637082}.cv-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px;align-items:start}.cv-detail{display:grid;gap:18px;min-width:0}.cv-thread{display:grid;gap:7px;width:100%;text-align:left;padding:14px;border:1px solid #dce2e9;border-radius:9px;background:#fff;margin-bottom:10px;color:#263343;cursor:pointer}.cv-thread.active{border-color:#cc5143;background:#fff8f6}.cv-thread span,.cv-thread small,.cv-message small{font-size:11px;color:#667486;overflow-wrap:anywhere}.cv-message{border-top:1px solid #e5e9ef;padding:16px 0}.cv-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.cv-actions{display:flex;gap:10px;flex-wrap:wrap}.cv-detail small{overflow-wrap:anywhere}.cv-thread:focus-visible{outline:3px solid #cc514355;outline-offset:2px}@media(max-width:760px){.cv-layout{grid-template-columns:1fr}.cv-root h1{font-size:30px}}
