.setup-guide{border-top:1px solid var(--line);margin:22px 0;padding-top:12px}.setup-guide summary{cursor:pointer;font-weight:600;font-size:13px;padding:5px 0}.setup-guide ol{padding-left:22px;font-size:13px;color:var(--muted)}.setup-guide li{margin:12px 0}.setup-guide .field:first-of-type{margin-top:15px}.permission-note{margin-top:27px;padding:22px;background:var(--soft);border-radius:6px}.permission-note h3{font-size:17px}.permission-note p{font-size:12px;margin:12px 0}.permission-note .checkbox-row{align-items:flex-start;margin:19px 0}.connection-actions{display:grid;gap:10px}.readiness-list{padding:0;list-style:none}.readiness-list li{border-top:1px solid var(--line);padding:17px 0}.readiness-list strong,.readiness-list span{display:block;font-size:13px}.readiness-list span{margin-top:5px;color:var(--muted)}#load-customers{margin-top:18px}.customer-admin-card .button{margin-top:14px}.customer-match{padding:15px;background:var(--soft);margin-top:12px}.customer-match p{font-size:12px}.customer-actions{display:flex;gap:10px;flex-wrap:wrap}.settings-column p,.settings-column li{overflow-wrap:anywhere}.field input[readonly]{background:#f5f6f0;font-size:12px}.permission-note .help{font-size:11px}a.button{text-decoration:none}

.intuit-app-urls{margin:18px 0}.intuit-app-urls dt{font-size:12px;font-weight:650;margin-top:15px}.intuit-app-urls dd{font-size:13px;margin:5px 0 0;overflow-wrap:anywhere;user-select:all}.intuit-app-urls a{text-decoration:underline;text-underline-offset:3px}

.billing-diagnostics{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;font-size:12px}

.sandbox-help{max-width:860px;margin:3rem auto;padding:0 1.5rem 4rem;line-height:1.8}.sandbox-help h1{font-size:2.4rem}.sandbox-help h2{margin-top:2rem}.sandbox-help code{overflow-wrap:anywhere}
