.business-phone{box-sizing:border-box;min-width:0;width:100%;--bp-border:var(--line,#ded7df);max-width:1040px}.business-phone [hidden]{display:none!important}.business-phone h2{margin:0;font-size:clamp(25px,3vw,34px)}.business-phone h3{font-size:19px;margin:0 0 12px}.business-phone p{line-height:1.6}.bp-heading,.bp-summary,.bp-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.bp-heading{justify-content:space-between}.bp-pill{font-size:12px;padding:6px 10px;border:1px solid var(--bp-border);border-radius:6px;background:var(--bp-pill,var(--panel,#f7f4ef));color:inherit}.bp-pill[data-state=owner_confirmed]{background:#e5efe9;color:#244b37}.bp-summary{margin:22px 0;padding:18px 0;border-top:1px solid var(--bp-border);border-bottom:1px solid var(--bp-border);align-items:flex-start;gap:24px}.bp-summary>div{flex:1;min-width:155px}.bp-summary dt{font-size:12px;color:var(--muted,#68616c);margin-bottom:6px}.bp-summary dd{font-size:16px;margin:0;overflow-wrap:anywhere}.bp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;gap:10px;margin:24px 0}.bp-steps li{padding:10px 0;border-bottom:2px solid var(--bp-border);font-size:13px}.bp-steps li[aria-current=step]{border-color:var(--purple,#735386);font-weight:700}.bp-body{padding:24px;border:1px solid var(--bp-border);border-radius:10px;background:var(--bp-surface,var(--panel,#f7f5f1))}.bp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.business-phone label{display:flex;flex-direction:column;gap:7px;font-size:14px}.business-phone input:not([type=checkbox]),.business-phone select{box-sizing:border-box;width:100%;min-width:0;min-height:46px;font:inherit;padding:10px 12px;border:1px solid var(--bp-border);border-radius:7px;color:inherit;background:var(--bg,#fff)}.business-phone select option{color:#28232d;background:#fff}.bp-check{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px!important;margin:18px 0}.business-phone input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;margin:2px 0}.bp-actions{margin-top:22px}.business-phone button{min-height:44px}.business-phone .bp-muted{color:var(--muted,#68616c);font-size:13px}.business-phone .bp-code{font:600 20px ui-monospace,monospace;letter-spacing:.03em;overflow-wrap:anywhere}.business-phone ol:not(.bp-steps){padding-left:24px;line-height:1.65}.business-phone li{margin-bottom:10px}.business-phone details{margin-top:18px}.business-phone summary{cursor:pointer;min-height:44px;align-content:center;font-weight:600}.business-phone a{color:inherit;text-underline-offset:3px}.business-phone :focus-visible{outline:2px solid var(--purple,#735386);outline-offset:3px}.business-phone [role=status]{min-height:1.6em;overflow-wrap:anywhere}.bp-inset-note{border-left:3px solid var(--purple,#735386);padding:8px 14px;margin:18px 0}.bp-shortcut{margin-top:10px}.bp-shortcut button{min-height:44px}@media(max-width:650px){.bp-form-grid{grid-template-columns:1fr}.bp-body{padding:18px}.bp-steps{grid-template-columns:1fr 1fr;gap:4px 12px}.bp-summary{gap:18px}.bp-summary>div{min-width:120px}.bp-actions{align-items:stretch}.bp-actions button{flex:1 1 160px}.business-phone{overflow-wrap:anywhere}}

#owner-settings-phone{min-width:0}.bp-heading>div{min-width:0}

html[data-owner-theme="charcoal"] .business-phone{--bp-surface:#f3f6f8;--bp-pill:#e8edf1}
