.support-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;margin-top:28px}.support-layout>*{min-width:0}textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:100px;padding:14px;border:1px solid #c9d0c4;border-radius:8px;background:#fafbf7;color:#202c22;font:inherit}textarea:focus-visible,.ticket-row:focus-visible{outline:3px solid #5c7d46;outline-offset:3px}.ticket-row{display:block;width:100%;text-align:left;padding:16px;margin:10px 0;border:1px solid #d5dbcf;border-radius:10px;background:#f5f7ef;color:#202c22;cursor:pointer;overflow-wrap:anywhere}.ticket-row strong,.ticket-row span,.ticket-row small{display:block;margin:4px 0}.ticket-message{padding:18px;margin:14px 0;border-radius:12px;background:#f4f5ef}.ticket-message p{white-space:pre-wrap;overflow-wrap:anywhere}.support-reply{border-left:4px solid #577340;background:#eaf0e2}#ticket-thread{margin-top:30px;overflow-wrap:anywhere}#ticket-thread hr{border:0;border-top:1px solid #d5dbcf;margin-bottom:26px}#ticket-thread .card-top{flex-wrap:wrap;gap:12px}@media(max-width:760px){.support-layout{grid-template-columns:1fr;gap:24px}}
.ticket-message{background:#202e22;color:var(--text)}.support-reply{background:#293c25;border-color:var(--lime)}.ticket-row{background:#202e22;color:var(--text);border-color:var(--line)}textarea{background:var(--bg);color:var(--text);border-color:var(--line)}.ticket-message p{color:var(--text)}
