.cc-tk-back{margin:0 0 10px -12px}.cc-tk-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cc-tk-title{min-width:0}.cc-tk-title .cc-h1{overflow-wrap:anywhere}.cc-tk-title .cc-sub{margin-bottom:18px}.cc-tk-top .cc-badge{margin-top:8px}.cc-tk-thread{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.cc-tk-msg{border:1px solid var(--line);background:var(--soft);border-radius:14px 14px 4px;justify-self:end;min-width:0;max-width:min(600px,92%);padding:12px 14px}.cc-tk-msg.cc-tk-staff{background:var(--mint);border-color:var(--mint-line);border-radius:14px 14px 14px 4px;justify-self:start}.cc-tk-meta{color:var(--muted);flex-wrap:wrap;gap:2px 10px;margin-bottom:4px;font-size:12.5px;display:flex}.cc-tk-meta strong{color:var(--navy);font-weight:600}.cc-tk-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.cc-tk-reply{border-top:1px solid var(--line);padding-top:18px}.cc-tk-reply .cc-actions{margin-top:14px}.cc-tk-flat{overflow-wrap:anywhere;margin:0}.cc-tk-subject{overflow-wrap:anywhere}.cc-tk-foot{text-align:center;margin:16px 0 0;font-size:14px}.cc-tk-foot a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:640px){.cc-tk-top{flex-direction:column-reverse;gap:4px}.cc-tk-top .cc-badge{margin-top:0}.cc-tk-msg{max-width:100%}.cc-tk-table td.cc-tk-subject{text-align:right}}
