.ticket-area{padding:32px 0;border-top:1px solid var(--line)}.ticket-layout{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:48px}.ticket-intro{display:grid;gap:20px;align-content:start}.ticket-form fieldset{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.ticket-form label,.ticket-open label,.ticket-private-link label{display:grid;gap:8px;font-size:14px;font-weight:600}.ticket-form input,.ticket-form select,.ticket-form textarea,.ticket-open input,.ticket-private-link input,.ticket-reply textarea{width:100%;min-width:0;min-height:46px;padding:11px 12px;border:1px solid var(--line);border-radius:5px;background:var(--bg);color:var(--fg)}.ticket-form textarea,.ticket-reply textarea{resize:vertical}.ticket-form .ticket-consent{display:flex;align-items:start;gap:12px;font-weight:400}.ticket-consent input{flex:none;width:18px;height:18px;min-height:18px;margin-top:4px;padding:0}.ticket-consent a{text-decoration:underline;text-underline-offset:3px}.ticket-state{margin-top:12px;color:var(--muted);overflow-wrap:anywhere}.ticket-state[data-error=true]{color:var(--warning)}.ticket-open{display:grid;gap:8px;margin:24px 0}.ticket-link-row{display:flex;gap:10px;align-items:center;min-width:0}.ticket-link-row input{flex:1;min-width:0}.ticket-link-row button{flex:none}.ticket-tracking-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:24px 0}.ticket-tracking-head strong{font-family:ui-monospace,Consolas,monospace}.ticket-status{display:inline-block;margin-left:14px;padding:3px 9px;background:var(--soft);border-radius:4px;font-size:13px}.ticket-private-link{display:grid;gap:8px;background:var(--alt);padding:18px;border-left:3px solid var(--accent);margin-bottom:24px}.ticket-private-link label{font-weight:400}.ticket-private-link input{font-family:ui-monospace,Consolas,monospace;font-size:12px}.ticket-messages{display:grid;gap:14px}.ticket-message{border:1px solid var(--line);border-radius:6px;padding:18px;min-width:0}.ticket-message header{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted)}.ticket-message p{margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere}.ticket-reply{display:grid;gap:12px;margin:24px 0}.ticket-email-alternative{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.ticket-email-alternative summary{cursor:pointer;font-weight:650}.ticket-email-alternative .support-form{margin-top:24px}#ticketNew{background:transparent;border:0;padding:8px 0}@media(max-width:800px){.ticket-layout{grid-template-columns:minmax(0,1fr);gap:28px}.ticket-intro{gap:14px}.ticket-area{padding:24px 0}}@media(max-width:520px){.ticket-form .form-two{grid-template-columns:minmax(0,1fr)}.ticket-link-row{align-items:stretch;flex-direction:column}.ticket-link-row button{width:100%}.ticket-tracking-head{align-items:start;flex-direction:column}.ticket-status{margin-left:0;display:table;margin-top:8px}.ticket-message header{flex-direction:column}}
