.signal-support[b-421iyms9ef]{min-width:0}.signal-support[b-421iyms9ef] button{color:var(--text);cursor:pointer}.signal-support[b-421iyms9ef] .button.primary{color:var(--on-accent)}.signal-support[b-421iyms9ef] button:disabled{opacity:.55;cursor:not-allowed}.signal-support[b-421iyms9ef] :is(button,textarea,input,select):focus-visible{outline:2px solid var(--text);outline-offset:3px}.signal-support[b-421iyms9ef] .signal-support-start{display:grid;gap:8px;padding:0 18px 20px}.signal-support[b-421iyms9ef] .signal-support-eyebrow{display:block;color:var(--accent);font-size:12px;margin-bottom:12px}.signal-support[b-421iyms9ef] .signal-support-intro{padding:28px}.signal-support[b-421iyms9ef] .signal-support-intro p{max-width:52ch;line-height:1.7}.signal-support[b-421iyms9ef] .signal-support-suggestions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.signal-support[b-421iyms9ef] .signal-support-suggestions button{padding:10px 14px;min-height:44px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-2);text-align:left}.signal-support[b-421iyms9ef] .signal-support-suggestions button:hover{border-color:var(--accent)}.signal-support[b-421iyms9ef] .signal-support-note{font-size:12px;margin:10px 0 20px;color:var(--secondary)}.signal-support[b-421iyms9ef] .signal-support-actions{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.signal-support[b-421iyms9ef] .signal-support-status{display:flex;align-items:center;gap:16px;justify-content:space-between;flex-wrap:wrap;padding:18px 24px;border-top:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:13px}.signal-support[b-421iyms9ef] .signal-support-status p{flex:1 1 220px}.signal-support[b-421iyms9ef] .signal-support-ai-tag{color:var(--accent);padding:2px 7px;border:1px solid var(--line-strong);border-radius:4px;font-size:11px}.signal-support[b-421iyms9ef] .app-ticket-message p{white-space:pre-wrap;overflow-wrap:anywhere}.signal-support[b-421iyms9ef] .app-ticket-message-head{flex-wrap:wrap}.signal-support[b-421iyms9ef] .app-ticket-detail h2{overflow-wrap:anywhere}.signal-support[b-421iyms9ef] .app-ticket-state{white-space:normal}@media(max-width:640px){.signal-support[b-421iyms9ef] .signal-support-intro{padding:20px}.signal-support[b-421iyms9ef] .signal-support-actions .button{width:100%}.signal-support[b-421iyms9ef] .app-ticket-detail>header{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.signal-support[b-421iyms9ef] *{scroll-behavior:auto;transition:none;animation:none}}