.support-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;align-items:start}.support-form-card,.support-history{padding:24px}.support-intro{display:flex;align-items:center;gap:14px;margin-bottom:20px}.support-intro h2,.support-welcome h2{font-size:23px;margin:0 0 3px}.support-intro p,.support-welcome p{margin:0;color:var(--muted)}.support-mark{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--navy);color:var(--teal2);font-size:23px;font-weight:900;flex:0 0 auto}.support-contact{border:1px solid var(--line);border-radius:12px;padding:11px 13px;display:flex;flex-direction:row;align-items:center}.support-contact input{width:auto}.support-contact strong,.support-contact small{display:block}.support-contact small{font-size:12px;color:var(--muted);font-weight:500}.support-safety{font-size:12px;color:var(--muted);background:#f2f6f6;border-radius:10px;padding:10px 12px}.support-submit{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.support-submit span{font-size:12px;color:var(--muted)}.support-history{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow:auto}.support-ticket{border-top:1px solid var(--line);padding:16px 0}.support-ticket:first-child{border-top:0;padding-top:2px}.support-ticket-head{display:flex;justify-content:space-between;gap:12px}.support-ticket-head strong,.support-ticket-head small{display:block}.support-ticket-head small{font-size:11px;color:var(--muted);margin-top:3px}.support-ticket>p{font-size:13px;color:#425d66;white-space:pre-wrap}.support-status{font-size:10px;font-weight:800;border-radius:999px;padding:5px 8px;background:#eaf0f1;color:#52636c;height:max-content;white-space:nowrap}.support-status.in-progress{background:#fff0d9;color:#8c5c0b}.support-status.resolved{background:#d9f3ed;color:#087068}.support-rating{color:#d99a16;font-size:13px}.support-reply{background:#edf8f6;border-left:3px solid var(--teal);border-radius:0 11px 11px 0;padding:12px;margin-top:12px}.support-reply p{white-space:pre-wrap;margin:5px 0;color:#234752;font-size:13px}.support-reply small{color:var(--muted)}.support-empty,.support-loading{text-align:center;color:var(--muted);padding:42px 12px}.support-empty span,.support-empty strong{display:block}.support-empty span{color:var(--teal);font-size:25px}.support-empty p{font-size:13px}.support-welcome{max-width:620px;text-align:center;padding:50px;margin:auto}.support-welcome .support-mark{margin:0 auto 16px}.support-welcome .btn{margin-top:20px}@media(max-width:980px){.support-grid{grid-template-columns:1fr}.support-history{position:static;max-height:none}}@media(max-width:560px){.support-form-card,.support-history{padding:17px}.support-submit{align-items:stretch;flex-direction:column}.support-submit .btn{width:100%}.mobile-nav .nav-link{padding:7px 7px}.support-ticket-head{align-items:flex-start}}
