.support-panel{width:100%;margin-top:30px}.support-account{text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:36px 24px;display:flex}.support-account p{color:#ada9ae;max-width:540px;line-height:1.7}.support-form{border-radius:20px;padding:clamp(20px,4vw,40px)}.support-form-heading,.support-history-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.support-form h2,.support-history h2{color:#f7f5f6;margin:7px 0 0;font-size:clamp(21px,3vw,28px)}.support-private,.support-ticket-status{color:#bcb7bd;white-space:nowrap;border:1px solid #ffffff15;border-radius:30px;padding:7px 11px;font-size:11px}.support-form-note{color:#aaa4ac;margin:0 0 25px;font-size:13px;line-height:1.7}.support-form-note span{color:#e1dce2;overflow-wrap:anywhere;margin-top:4px;display:block}.support-fields{grid-template-columns:1fr 1.4fr;gap:22px;display:grid}.support-fields label{color:#ded9df;flex-direction:column;gap:9px;min-width:0;font-size:13px;font-weight:600;display:flex}.support-wide{grid-column:1/-1}.support-fields input,.support-fields textarea,.support-fields select,.support-queue-select select{color:#f5f2f5;width:100%;font:inherit;background:#070708a6;border:1px solid #ffffff20;border-radius:10px;min-width:0;padding:13px}.support-fields textarea{resize:vertical;min-height:150px;max-height:500px;line-height:1.65}:is(.support-fields input:focus-visible,.support-fields textarea:focus-visible,.support-fields select:focus-visible,.support-queue-select select:focus-visible){outline-offset:3px;outline:2px solid #e32d45}.support-fields select option,.support-queue-select select option{background:#161416}.support-fields small{color:#aaa4ac;font-size:11px;font-weight:400;line-height:1.6}.support-fields small span{color:#817a83;display:block}.support-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.support-submit{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.support-submit p{color:#a59da6;margin:0;font-size:11px;line-height:1.6}.support-submit button{white-space:nowrap}.support-feedback{overflow-wrap:anywhere;border-radius:10px;margin:20px 0 0;padding:15px;font-size:13px;line-height:1.6}.support-error{color:#ffb5bf;background:#e32d4512;border:1px solid #e32d4545}.support-success{color:#c5e3cd;background:#64a8750e;border:1px solid #64a87535;gap:12px;display:flex}.support-success p{margin:4px 0}.support-success code,.support-ticket code{overflow-wrap:anywhere;font-size:10px}.support-success svg{flex-shrink:0;margin-top:3px}.support-history{margin-top:44px}.support-ticket-list{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.support-ticket{border-radius:16px;min-width:0;padding:22px}.support-ticket h3{overflow-wrap:anywhere;margin:16px 0 8px;font-size:17px}.support-ticket-top,.support-ticket-bottom{color:#aaa4ac;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.support-ticket-top time{margin-left:auto}.support-ticket-status{padding:5px 10px;font-size:10px}.support-ticket-message{white-space:pre-wrap;overflow-wrap:anywhere;color:#d2cbd4;margin:0 0 16px;font-size:13px;line-height:1.7}.support-ticket-url{color:#a89fab;overflow-wrap:anywhere;font-size:11px}.support-ticket-bottom{border-top:1px solid #ffffff0c;justify-content:space-between;padding-top:12px}.support-ticket-bottom button{flex-shrink:0;font-size:11px}.support-no-requests{color:#b5aeb9;border-radius:14px;padding:26px;font-size:13px;line-height:1.7}.support-queue-select{align-items:center;gap:12px;max-width:380px;margin:0 0 20px;font-size:12px;display:flex}.support-panel button:disabled{cursor:wait;opacity:.55}.support-panel .primary,.support-panel .secondary{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}@media (max-width:620px){.support-fields{grid-template-columns:1fr}.support-wide{grid-column:auto}.support-form-heading{flex-direction:column;align-items:flex-start;gap:12px}.support-submit{flex-direction:column;align-items:stretch}.support-submit button{width:100%}.support-ticket{padding:18px}.support-ticket-top time{margin-left:0}.support-ticket-top{gap:10px}.support-history-heading{align-items:flex-start}.support-ticket-bottom{flex-direction:column;align-items:flex-start}.support-history-heading h2{font-size:21px}.support-history-heading>button{min-height:36px;padding:9px;font-size:11px}}
