.texting-setup{max-width:48rem;min-width:0;margin:0 auto;overflow-wrap:anywhere}.texting-setup h1{margin-bottom:.5rem}.texting-notice{border:1px solid var(--product-border);background:var(--product-surface);border-radius:.75rem;padding:1rem;margin:1rem 0}.texting-notice p{margin-bottom:0}.texting-steps{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0}.texting-steps button{min-height:var(--control-height);border:1px solid var(--product-border);background:var(--product-surface);color:var(--product-text);border-radius:.5rem;padding:.7rem;cursor:pointer}.texting-steps button[aria-current]{border-color:var(--product-primary);font-weight:700}.texting-setup fieldset{border:0;padding:0;margin:0;min-width:0}.texting-setup label{display:grid;gap:.4rem;margin:1rem 0;font-weight:600}.texting-setup input,.texting-setup select,.texting-setup textarea{width:100%;min-width:0;box-sizing:border-box;font:inherit;font-size:16px;border:1px solid var(--product-border);border-radius:.5rem;padding:.75rem;color:var(--product-text);background:var(--product-surface)}.texting-footnote,.texting-setup small{color:var(--product-muted-text);font-weight:400}.texting-setup .texting-check{display:flex;align-items:flex-start;gap:.75rem}.texting-check input{width:1.2rem;height:1.2rem;flex-shrink:0}.texting-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0}.texting-actions button{white-space:normal}.texting-setup dd{margin:.25rem 0 1rem}