.support-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 26px}.support-page{max-width:1060px}.ticket-list{display:grid;gap:12px}.ticket-card,.ticket-summary,.security-event,.support-form,.ticket-message{padding:24px;border:1px solid #303a46;background:#101821;border-radius:4px}.ticket-card,.ticket-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.ticket-card h2{font-size:20px;margin:8px 0;overflow-wrap:anywhere}.ticket-card small{color:#95a5b3}.ticket-card.unread{border-left:3px solid #f2b84b}.ticket-card:hover{border-color:#f2b84b}.ticket-status{padding:5px 12px;border:1px solid #665638;color:#f2be68;font-size:12px;white-space:nowrap;display:inline-block}.status-answered{color:#a4d8f3;border-color:#3e6b85}.status-solved{color:#a2d7b1;border-color:#3f7651}.status-closed{color:#acb4bb;border-color:#58616b}.support-form{display:grid;gap:20px;max-width:780px;margin:25px 0}.support-form label{display:grid;gap:8px}.support-form [hidden]{display:none}.support-form textarea,.support-form input,.support-form select{width:100%;background:#0b1118;border:1px solid #3d4753;border-radius:3px;color:#e9edf2;padding:12px}.support-form textarea{resize:vertical;min-height:130px}.support-form [role=alert],#security-error{color:#ffb1a8}.support-form button{justify-self:start}.ticket-messages{list-style:none;padding:0;display:grid;gap:15px}.ticket-message header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border:0;background:none;padding:0}.ticket-message time{font-size:12px;color:#94a3b1}.ticket-message p{white-space:pre-wrap;overflow-wrap:anywhere}.ticket-message.by-moderator{border-left:3px solid #f2b84b}.security-events{display:grid;gap:15px;margin:22px 0}.security-event h2{font:18px monospace;overflow-wrap:anywhere}.ban-label{color:#ffb1a8}.ban-label time{display:block;font-size:12px;margin-top:6px}.profile-inbox{margin-top:14px;display:inline-block}.rank-value img[src$="gm-shield.png"]{width:38px;height:38px}.moderator-card>img[src$="gm-shield.png"]{width:46px;height:46px}.player-rank[src$="gm-shield.png"]{object-fit:contain}@media(max-width:600px){.support-form,.ticket-message,.ticket-card{padding:18px}.ticket-card{align-items:flex-start}.ticket-message header{font-size:13px}}
