.support-table td{max-width:380px;overflow-wrap:anywhere}.support-table td:first-child{min-width:180px}.support-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;max-width:340px}.support-subject{overflow-wrap:anywhere}.support-detail .card-head{align-items:flex-start;flex-wrap:wrap}.support-detail .card-head>div:first-child{flex:1;min-width:min(250px,100%)}.support-detail .card-head p{overflow-wrap:anywhere}.support-meta{display:flex;flex-wrap:wrap;gap:10px 28px;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.support-meta p{font-size:12px;color:#5e7768;margin:0}.support-history-tools{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 24px 0}.support-history-tools span{font-size:11px}.support-read-error{margin:12px 24px 0}.support-read-error:empty{display:none}.support-history{display:flex;flex-direction:column;gap:16px;max-height:65vh;min-height:140px;overflow-y:auto;padding:24px;background:#fafcfb;overscroll-behavior:contain}.support-message{border:1px solid var(--line);border-radius:10px;background:white;padding:17px 19px;max-width:90%;align-self:flex-start;min-width:min(250px,100%)}.support-message.from-admin{background:#eff8f2;border-color:#cfe5d7;align-self:flex-end}.support-message header{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:11px;margin-bottom:12px;color:#73877b}.support-message header strong{font-size:12px;color:var(--text);overflow-wrap:anywhere;max-width:100%}.support-message header time{margin-left:auto;font-variant-numeric:tabular-nums}.support-message-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.support-reply{border-top:1px solid var(--line)}.support-reply textarea{min-height:140px}.support-reply textarea:read-only{background:#f4f7f5}.support-reply .notice{margin-bottom:16px}.sidebar{overflow-y:auto}
.support-detail [hidden]{display:none!important}
@media(max-width:760px){.support-history{padding:17px;max-height:60vh}.support-message{max-width:100%;padding:14px;min-width:0}.support-history-tools{padding:16px 17px 0}.support-read-error{margin-left:17px;margin-right:17px}.support-detail .card-head .actions{width:100%}.support-meta{gap:8px}.support-reply .form-actions .btn{width:100%}.support-message header time{margin-left:0}.support-detail .card-head h2{font-size:17px}}
