.public-support .account-page-heading{color:var(--foreground);flex-direction:column;gap:20px;display:flex}.public-support .account-kicker{display:none}.public-support .account-page-heading :is(h1,h2){letter-spacing:-.035em;font-size:24px;font-weight:500;line-height:1.3}.public-support .account-page-description{color:var(--muted-foreground);margin-top:8px}.public-support :is(.account-primary-action,.account-secondary-action,.account-back-action){border:1px solid var(--border);min-height:40px;color:var(--foreground);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:12px;line-height:1.5;display:inline-flex}.public-support .account-primary-action{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.public-support :is(button,input,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.public-support button:disabled{opacity:.5;cursor:default}.public-support :is(.account-surface,.account-empty-state,.account-ticket-row){border:1px solid var(--border);color:var(--foreground);background:var(--background);border-radius:16px;padding:20px}.public-support .account-empty-state{text-align:center;min-height:160px;color:var(--muted-foreground);place-content:center;justify-items:center;gap:12px;display:grid}.public-support .account-ticket-row:hover{border-color:var(--muted-foreground)}.public-support :is(input,textarea){color:var(--foreground)}@media (max-width:520px){.public-support :is(.account-surface,.account-empty-state,.account-ticket-row){padding:14px}}
