.supportpage{max-width:1180px}.supportlayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.supportlayout .card{padding:28px}.supportlayout h2{font-size:27px;letter-spacing:-.7px}.supportlayout .field textarea,.supportlayout .field select{width:100%}.supportlayout textarea{resize:vertical;min-width:0}.supportlayout .field{display:grid;gap:9px}.supportlayout .consent{display:block}.supportlayout .consent input{vertical-align:middle;margin-right:8px}.supportreceipt{display:grid;gap:14px;border-top:1px solid var(--line);padding-top:20px}.supportreceipt[hidden],#supportCreate[hidden]{display:none}.supportreceipt textarea,#supportRead textarea{font-family:monospace;font-size:13px;overflow-wrap:anywhere}.supportticket{display:grid;gap:15px;border-top:1px solid var(--line);padding-top:22px;margin-top:8px}.supporttext{white-space:pre-wrap;overflow-wrap:anywhere}.supportreply{padding:18px;border-radius:14px;background:#e8edde;display:grid;gap:10px}.supportticket summary{cursor:pointer;color:var(--muted);font-size:13px}.supportticket details[open]{display:grid;gap:15px}.supportticket details p{margin:12px 0}.supportpage .appnavfoot{margin-top:36px}@media(max-width:760px){.supportlayout{grid-template-columns:1fr}.supportlayout .card{padding:22px}.supportpage .appintro h1{font-size:36px}}
