.profile-customer-form{display:grid;gap:18px}.profile-customer-form .field{display:grid;gap:8px}.customer-recovery-form input,.profile-customer-form input:not([type=hidden]):not([type=checkbox]),.profile-customer-form select,.profile-customer-form textarea{font:inherit;color:inherit;width:100%;min-height:48px;padding:12px 14px;border:1px solid;border-radius:12px;background:transparent;box-sizing:border-box}.profile-customer-form textarea{resize:vertical}.profile-customer-form input[type=checkbox]{min-width:22px;min-height:22px;margin-inline-end:10px;vertical-align:middle}.profile-customer-form fieldset:disabled{opacity:.65}.customer-profile-grid{display:grid;gap:24px}.customer-profile-card{padding:24px;border:1px solid;border-radius:18px;display:grid;gap:18px;min-width:0}.customer-profile-card h2,.customer-profile-card h3{margin:0}.customer-profile-card p{line-height:1.9}.customer-profile-card address{font-style:normal;overflow-wrap:anywhere}.customer-profile-actions{display:flex;flex-wrap:wrap;gap:12px}.customer-profile-card ul{display:grid;gap:20px}.customer-profile-default{font-size:.8em;border:1px solid;border-radius:6px;padding:3px 7px}.customer-profile-card :focus-visible{outline:3px solid currentColor;outline-offset:4px}.customer-privacy-outcome{display:grid;gap:12px;border-block-start:1px solid currentColor;padding-block-start:16px}