.support-center,.network-admin{max-width:1100px;margin:0 auto}.support-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;align-items:start}.support-center .stack-form,.network-admin .stack-form{margin-top:16px;display:grid;gap:13px}.support-center label,.network-admin label{display:grid;gap:6px}.support-center input,.support-center select,.support-center textarea,.network-admin textarea{width:100%}.support-section-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.support-ticket{display:flex;justify-content:space-between;text-align:start;align-items:center;gap:14px;width:100%;border-bottom:1px solid var(--line);padding:13px 4px;min-height:64px}.support-ticket strong,.support-ticket small{display:block;overflow-wrap:anywhere}.support-ticket small{margin-top:3px}.support-ticket:hover,.support-ticket.is-selected{background:var(--surface2)}.support-messages{display:grid;gap:10px;max-height:430px;overflow:auto;margin:20px 0}.support-message{border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--surface2)}.support-message-admin{border-inline-start:3px solid var(--gold)}.support-message small{display:block;margin:3px 0 8px}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere}.support-thread{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.network-admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 22px}.network-admin-stats .control-card{padding:17px}.network-admin-stats strong{display:block;font-size:28px;line-height:1.25;font-variant-numeric:tabular-nums}.network-admin-stats small{display:block;margin-top:6px}.network-admin .page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.network-admin .page-heading>a{white-space:nowrap}.support-ticket .type-tag{white-space:nowrap}.support-center .form-error:not(:empty),.network-admin .form-error:not(:empty){color:var(--danger,#e67f7f)}@media(max-width:900px){.network-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.support-columns{grid-template-columns:1fr}.network-admin .page-heading{align-items:flex-start;flex-direction:column}}@media(max-width:500px){.network-admin-stats strong{font-size:23px}.network-admin .control-card,.support-center .control-card{padding:16px}.support-section-top{flex-wrap:wrap}}