.brand-followup{margin:32px auto 0;padding:24px;border-top:1px solid var(--line,#dcdfe5);max-width:700px;min-width:0;color:var(--muted,#475467);font-family:var(--brand-font,system-ui,sans-serif);font-size:16px;background:var(--paper,#f8f9fa)}
.brand-followup *{box-sizing:border-box}
.brand-followup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.brand-followup-title{font-family:inherit;font-size:20px;line-height:1.4;font-weight:650;letter-spacing:normal;color:var(--ink,#222221);margin:0 0 16px;overflow-wrap:anywhere}
.brand-followup-support{font-size:16px;line-height:1.5;margin:0 0 16px}
.brand-followup-actions{display:flex;gap:12px;flex-wrap:wrap}
.brand-followup-create,.brand-followup-share,.brand-followup-copy{display:inline-flex;justify-content:center;align-items:center;min-height:44px;max-width:100%;padding:12px 16px;border:1px solid #b3cdeb;border-radius:9px;background:#fff;color:var(--brand-action,#0062cc);font:inherit;font-weight:650;line-height:1.45;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.brand-followup-create{flex-direction:column;gap:4px}
.brand-followup-new-tab{font-size:12px;font-weight:400}
.brand-followup-create:hover,.brand-followup-share:hover,.brand-followup-copy:hover{background:#edf5ff}
.brand-followup button:disabled{cursor:default;opacity:.6}
.brand-followup :is(a,button,input):focus-visible{outline:2px solid #111827;outline-offset:2px;box-shadow:0 0 0 2px #fff}
.brand-followup-status{font-size:14px;line-height:1.5;margin:12px 0 0;overflow-wrap:anywhere}
.brand-followup-status:empty,.brand-followup [hidden]{display:none}
.brand-followup-fallback{margin-top:16px;min-width:0}
.brand-followup-public-label{display:grid;gap:8px;font-size:14px;line-height:1.5;min-width:0}
.brand-followup-address{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #b8c4d8;border-radius:8px;background:#fff;color:#222221;font:inherit}
@media(max-width:650px){.brand-followup{margin-top:24px;padding:16px}.brand-followup-grid{grid-template-columns:minmax(0,1fr)}.brand-followup-create,.brand-followup-share,.brand-followup-copy{width:100%}}
