.support-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.support-heading h1{margin-bottom:12px}.support-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:30px 0}.support-card{padding:24px}.support-card h2{margin:0 0 12px}.support-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0}.support-actions form{display:flex;flex-wrap:wrap;gap:8px}.support-ticket-list{display:grid;gap:14px;margin:25px 0}.support-ticket{display:flex;justify-content:space-between;gap:20px;padding:22px;color:inherit;text-decoration:none}.support-ticket:hover{border-color:#dfc484}.support-ticket h2{font-size:21px;margin:8px 0;overflow-wrap:anywhere}.support-ticket p{margin:0;font-size:14px}.support-ticket time{display:block;font-size:13px;color:#aeb7ad;margin-top:12px}.ticket-status,.team-tag,.account-tag{display:inline-block;border:1px solid #73633d;border-radius:20px;padding:6px 12px;color:#dfc484;font-size:13px;white-space:nowrap}.status-open{color:#bde5c7;border-color:#416e4e}.status-progress{color:#e6ce8d;border-color:#8c7442}.status-waiting{color:#b6d4ef;border-color:#3b627f}.status-closed{color:#aeb7ad;border-color:#4d5548}.support-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.support-counts a{display:grid;gap:10px;text-decoration:none;color:inherit}.support-counts strong{font-size:32px;color:#dfc484}.support-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.support-filter label{display:grid;gap:8px;flex:1;min-width:180px}.support-filter input{width:100%;box-sizing:border-box}.support-team-reply{border-left:3px solid #dfc484}.team-tag{font-size:11px;padding:3px 8px;margin-left:5px}.support-page .notice{padding:18px}.support-page details ul{padding-left:18px;line-height:1.8}@media(max-width:650px){.support-ticket{flex-direction:column;gap:12px}.support-counts{grid-template-columns:repeat(2,1fr)}.support-card{padding:18px}.support-actions .button{font-size:14px}.support-actions form{width:100%}}
.support-page .button{display:inline-flex;width:auto;justify-content:center;box-sizing:border-box;text-decoration:none}.support-page .forum-form .button{justify-self:start}.support-page .support-heading h2{overflow-wrap:anywhere;min-width:0}.support-page .support-card p{overflow-wrap:anywhere}
