.assistant-telegram-optin{border:1px solid var(--a-line);background:var(--a-surface);min-height:46px;color:var(--a-ink);text-align:center;border-radius:24px;justify-content:center;align-items:center;margin:0 0 10px;padding:0 18px;font-weight:600;text-decoration:none;display:flex}.assistant-telegram-optin:focus-visible{outline:2px solid var(--a-accent);outline-offset:2px}.assistant-telegram-optin.primary{border-color:var(--a-accent);background:var(--a-accent);color:#fff}.assistant-success-hint{color:var(--a-muted);margin:0 0 12px;font-size:13px;line-height:1.45}.assistant-success-hint a{color:var(--a-accent);font-weight:600}.assistant-field-error{color:#9a3a2c;margin:-4px 0 8px;font-size:13px;line-height:1.4}.assistant-contact input[aria-invalid=true]{border-color:#b74a39}.assistant-home textarea::placeholder,.assistant-home input::placeholder{color:#6b6b64}.assistant-home .assistant-message span,.assistant-home .assistant-privacy,.assistant-home .assistant-entry-meta,.assistant-home .assistant-new,.assistant-home .assistant-chat-head .assistant-eyebrow{font-size:12px}.assistant-photo-pending p{opacity:.7;font-style:italic}.assistant-photo-retry{border:1px dashed var(--a-line);min-height:40px;color:var(--a-accent);font:inherit;cursor:pointer;background:#fff;border-radius:10px;margin:5px 0 5px 8px;padding:0 12px;font-size:13px;display:block}
