.sfAccountDashboard,.sfAccountDataSection,.sfAccountDisclosureGrid,.sfAccountProfileStack{display:grid;gap:var(--space-4)}.sfAccountDashboard{margin-inline:auto;max-width:var(--content-wide);min-width:0}.pageSec:has(.sfAccountDashboard){padding-block:var(--space-8)}.sfAccountDashboard h1,.sfAccountDashboard h2,.sfAccountDashboard h3,.sfAccountDashboard p{margin:0}.sfAccountDashboard h1{font-size:1.75rem;letter-spacing:-.04em}.sfAccountDashboard h2{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.sfAccountDashboard h3{font-size:.875rem;font-weight:600}.sfAccountWelcome{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;padding-bottom:var(--space-5)}.sfAccountWelcome>div{min-width:0}.sfAccountWelcome h1{margin-bottom:var(--space-1)}.sfAccountWelcome span{color:var(--muted);overflow-wrap:anywhere}.sfAccountTabs{background:var(--color-sand-100);border-radius:var(--r3);display:flex;flex-wrap:nowrap;gap:2px;min-width:0;overflow-x:auto;padding:3px;width:fit-content;max-width:100%}.sfAccountTabs button{background:transparent;border:0;border-radius:var(--r3);color:var(--ink2);cursor:pointer;flex:0 0 auto;font:inherit;font-size:13.5px;font-weight:600;min-height:2.25rem;padding-inline:var(--space-5);transition:background .16s,color .16s;white-space:nowrap}.sfAccountTabs button:hover:not([aria-pressed=true]){color:var(--ink)}.sfAccountTabs button[aria-pressed=true]{background:var(--ink);color:var(--color-white)}@media (max-width:30rem){.sfAccountTabs{flex-wrap:wrap;width:100%}.sfAccountTabs button{flex:1 1 auto;padding-inline:var(--space-4)}}.sfAccountDataStack{align-items:start;display:grid;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.sfAccountDataSection,.sfAccountDisclosureGrid{align-content:start;gap:var(--space-3)}.sfAccountDataSection>h2{border-bottom:1px solid var(--line);padding-bottom:var(--space-2)}.sfAccountDashboard .sfSavedRecordGrid{display:grid;gap:0;min-width:0}.sfAccountDashboard .sfSavedRecord{align-items:center;border:0;border-bottom:1px solid var(--line);border-radius:0;column-gap:var(--space-4);display:flex;flex-wrap:wrap;justify-content:space-between;min-width:0;padding:var(--space-3) 0;row-gap:var(--space-2)}.sfAccountDashboard .sfSavedRecord:last-child{border-bottom:0}.sfAccountDashboard .sfSavedRecordSummary{display:grid;gap:1px;min-width:0}.sfAccountDashboard .sfSavedRecordSummary strong,.sfAccountDashboard .sfSavedRecordSummary>:first-child{font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.sfAccountDashboard .sfSavedRecordSummary span{color:var(--muted);font-size:.8125rem;overflow-wrap:anywhere}.sfAccountDashboard .sfEmptyAccountData{background:var(--soft);border:1px solid var(--line);border-radius:var(--r-card);color:var(--muted);padding:var(--space-6) var(--space-5);text-align:center}.sfAccountDashboard .accountCard{border:0;display:grid;gap:var(--space-4);padding:0}.sfAccountDashboard .accountCard+.accountCard{border-top:1px solid var(--line);padding-top:var(--space-6)}.sfAccountDashboard .accountField,.sfAccountDashboard .accountForm,.sfAccountDashboard .sfContactGrid{display:grid;gap:var(--space-3);min-width:0}.sfAccountDashboard .accountDateParts label,.sfAccountDashboard .sfContactGrid label{align-content:start;display:grid;gap:var(--space-2);font-size:.8125rem;color:var(--ink2);min-width:0}.sfAccountDashboard input:not([type=checkbox],[type=radio]),.sfAccountDashboard textarea{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-input);color:var(--ink);font:inherit;min-height:2.75rem;min-width:0;padding:var(--space-3);width:100%}.sfAccountDashboard input::placeholder,.sfAccountDashboard textarea::placeholder{color:var(--color-placeholder)}.sfAccountDashboard input:hover:not([type=checkbox],[type=radio]),.sfAccountDashboard textarea:hover{border-color:var(--color-field-border)}.sfAccountDashboard button:focus-visible,.sfAccountDashboard input:focus-visible,.sfAccountDashboard summary:focus-visible,.sfAccountDashboard textarea:focus-visible{box-shadow:none;outline:none}.sfAccountDashboard .accountDateParts,.sfAccountDashboard fieldset{border:0;margin:0;min-width:0;padding:0}.sfAccountDashboard .accountDateParts{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.sfAccountDashboard legend{color:var(--ink2);font-size:.8125rem;margin-bottom:var(--space-2)}.sfAccountDashboard .checkboxField,.sfAccountDashboard .sfInlineActions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.sfAccountDashboard .checkboxField{color:var(--ink2);flex-wrap:nowrap;min-height:2.5rem}.sfAccountDashboard input[type=checkbox]{accent-color:var(--accent);block-size:1.125rem;flex:0 0 auto;inline-size:1.125rem}.sfAccountDashboard .dangerButton,.sfAccountDashboard .ghost,.sfAccountDashboard .primaryButton,.sfAccountDashboard .secondaryButton,.sfAccountDashboard .textLink{align-items:center;border:1px solid transparent;border-radius:var(--r3);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:600;justify-content:center;min-height:2.5rem;padding-inline:var(--space-5);transition:background .16s,border-color .16s;width:fit-content}.sfAccountDashboard .primaryButton{background:var(--accent);border-color:var(--accent);color:var(--color-on-beacon)}.sfAccountDashboard .ghost,.sfAccountDashboard .secondaryButton{background:var(--bg);border-color:var(--line);color:var(--ink)}.sfAccountDashboard .ghost:hover:not(:disabled),.sfAccountDashboard .secondaryButton:hover:not(:disabled){background:var(--line-2);border-color:var(--color-field-border)}.sfAccountDashboard .dangerButton{background:var(--bg);border-color:var(--color-error-border-35);color:var(--color-error)}.sfAccountDashboard .dangerButton:hover:not(:disabled){background:var(--color-error-wash)}.sfAccountDashboard .textLink{background:transparent;border-color:transparent;color:var(--muted);padding-inline:var(--space-3)}.sfAccountDashboard .textLink:hover:not(:disabled){background:var(--soft);color:var(--ink)}.sfAccountDashboard .sfDeleteLink:hover:not(:disabled){background:var(--color-error-wash);color:var(--color-error)}.sfAccountDashboard button:disabled{cursor:not-allowed;opacity:var(--opacity-unavailable)}.sfAccountDashboard summary{list-style:none}.sfAccountDashboard summary::-webkit-details-marker{display:none}.sfAccountDashboard .accountErasureDisclosure>summary,.sfAccountDisclosure>summary{align-content:center;align-items:center;display:inline-flex;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--r3);color:var(--ink);cursor:pointer;font-size:13.5px;font-weight:600;min-height:2.5rem;padding:0 var(--space-5);width:fit-content}.sfAccountDisclosure>summary:before{color:var(--muted);content:"+";font-size:1rem;font-weight:600;line-height:1}.sfAccountDisclosure[open]>summary:before{content:"\2212"}.sfAccountDisclosure>summary:hover{background:var(--line-2)}.sfAccountDashboard .accountErasureDisclosure>summary{border-color:var(--color-error-border-35);color:var(--color-error)}.sfAccountDashboard .accountErasureDisclosure>summary:hover{background:var(--color-error-wash)}.sfAccountDisclosure[open]>summary{margin-bottom:var(--space-4)}.sfAccountDashboard .accountErasureDisclosure[open]>*+*{margin-top:var(--space-3)}.sfAccountDashboard .sfInlineAccountForm{background:var(--soft);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--space-4)}.sfAccountDashboard .accountDataRights p,.sfAccountDashboard .accountSessionControls p{color:var(--muted);max-width:60ch}.appShell:has(.sfAccountDashboard) .bigFoot{padding-top:var(--space-8)}.appShell:has(.sfAccountDashboard) .headerLeadingAction{position:static;transform:none;flex:0 0 auto}@media (min-width:48rem){.sfAccountDashboard .sfContactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sfAccountDashboard.sfAccountPanel{gap:var(--space-5);max-width:none;padding-bottom:var(--space-2)}.sfAccountDashboard.sfAccountPanel .sfAccountDataStack{gap:var(--space-6)}.sfAccountDashboard.sfAccountPanel .accountCard+.accountCard{padding-top:var(--space-5)}.sfAccountLoading{position:relative}.sfAccountLoadingPlaceholder{visibility:hidden}.sfAccountLoadingStatus{display:grid;inset:0;place-items:center;position:absolute}.sfAccountDashboard .sfSavedRecord>input[type=checkbox]{order:-1;width:var(--space-6);min-height:var(--space-6);margin:0;flex:0 0 var(--space-6)}.sfAccountDashboard .sfSavedRecord:has(>input[type=checkbox]) .sfSavedRecordSummary{flex:1 1}.sfAccountDataStack.sfAccountTripsStack{grid-template-columns:minmax(0,1fr)}