.section-layout[data-settings=true]>.section-content{padding:24px 32px 32px}.section-layout[data-settings=true] .section-content-inner,.section-layout[data-settings=true] .settings-focus,.section-layout[data-settings=true] .settings-focus>.settings-card,.section-layout[data-settings=true] .settings-focus .form-stack{width:100%;max-width:none;margin-inline:0}.settings-heading{letter-spacing:-.04em;margin:0 0 24px;font-size:26px;font-weight:550;line-height:1.25}.section-layout[data-settings=true] .business-settings-card{padding:24px}.section-layout[data-settings=true] .section-heading h2{font-size:17px}.section-layout[data-settings=true] .form-stack label,.section-layout[data-settings=true] .business-settings-field>label{font-size:13px}.section-layout[data-settings=true] .form-stack :is(input,textarea),.section-layout[data-settings=true] .ui-select-trigger{min-height:44px;font-size:14px}.account-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.account-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;padding:24px}.account-card h2{margin:0 0 20px;font-size:17px;font-weight:550}.account-card>p,.account-muted,.account-footnote{color:var(--muted);font-size:13px;line-height:1.65}.account-card .form-stack{gap:18px;margin-top:0}.account-panels>.account-card:first-of-type,.account-panels>.account-feedback,.account-panels>.account-footnote{grid-column:1/-1}.account-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-panels .button{min-height:44px;font-size:13px}.account-row,.account-detail-list>div{justify-content:space-between;align-items:center;gap:16px;min-width:0;font-size:14px;display:flex}.account-row>div{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.account-row strong{font-size:14px;font-weight:500}.account-status{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.account-status.verified{color:var(--accent-text)}.account-contact-form{padding-top:20px}.account-detail-list{gap:18px;display:grid}.account-detail-list strong,.account-detail-list small{overflow-wrap:anywhere;display:block}.account-detail-list small{color:var(--muted);margin-top:5px;font-size:12px}.account-feedback{border:1px solid var(--line);border-radius:7px;margin:0;padding:12px 16px;font-size:13px;line-height:1.65}.account-feedback[role=alert]{color:#f0bdbd;border-color:#765757}.account-sessions{gap:20px;display:grid}.account-sessions>div{align-items:center;gap:14px;min-width:0;display:flex}.account-sessions>div>svg{color:var(--muted);flex:none}.account-sessions>div>div{flex:1;min-width:0}.account-sessions strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.account-sessions p{color:var(--muted);margin:5px 0 0;font-size:12px}.account-footnote a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.settings-dialog{background:var(--surface);width:min(620px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);color:var(--text);overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #444;border-radius:10px;padding:0;overflow:auto;box-shadow:0 20px 100px #0009}.settings-dialog::backdrop{background:#0009}.settings-dialog>header{border-bottom:1px solid var(--line);background:var(--surface);z-index:1;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.settings-dialog h2{margin:0;font-size:18px;font-weight:550}.settings-dialog .icon-button{min-width:44px;min-height:44px}.settings-dialog-body{padding:24px;font-size:13px;line-height:1.65}.settings-dialog .form-stack{margin-top:20px}.settings-dialog .form-stack label{font-size:13px}.settings-dialog .form-stack input{min-height:44px;font-size:14px}@media (max-width:1100px){.account-panels{grid-template-columns:1fr}.section-layout[data-settings=true]>.section-content{padding-inline:24px}}@media (max-width:760px){.section-layout[data-settings=true]>.section-content{padding:24px 18px 32px}.section-layout[data-settings=true]>.section-sidebar{z-index:25}.section-layout[data-settings=true] .section-nav-motion{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-rows:none;padding:8px;transition:opacity .14s,visibility .14s;display:block;position:absolute;top:calc(100% - 1px);left:12px;right:12px;box-shadow:0 12px 32px #0009}.section-layout[data-settings=true] .section-nav-motion>nav{max-height:min(280px,60dvh);padding:0;overflow-y:auto}.section-layout[data-settings=true] .section-sidebar nav>:is(button,a){min-height:44px;font-size:13px}.settings-heading{font-size:24px}.account-card{padding:20px}.account-field-grid{grid-template-columns:1fr;gap:18px}.account-row{flex-wrap:wrap}.settings-dialog>header{padding:12px 16px}.settings-dialog-body{padding:20px}.account-sessions>div{flex-wrap:wrap}.account-sessions>div>.button{margin-left:33px}.section-layout[data-settings=true] .form-stack :is(input,textarea),.settings-dialog .form-stack input{font-size:16px}}.account-card>.auth-flow-secondary-action{border:1px solid var(--line);background:var(--surface-hover);border-radius:7px;align-items:center;gap:8px;width:auto;min-height:44px;padding:11px 17px;font-size:13px;display:inline-flex}
