.pay-profile{max-width:1080px;margin:0 auto}.pay-profile-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.pay-profile-summary{text-align:center;padding:32px 22px 0;overflow:hidden}.pay-profile-portrait{color:#47715d;background:#eaf1e7;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:18px;font-size:27px;font-weight:650;display:inline-flex}.pay-profile-portrait img,.pay-profile-photo-small img,.pay-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.pay-profile-summary h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:18px}.pay-profile-email{color:var(--pay-muted);overflow-wrap:anywhere;margin:0 0 18px;font-size:12px}.pay-profile-pill{background:#f1f5f0;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.pay-profile-summary-note{text-align:left;border-top:1px solid var(--pay-border);color:#657970;background:#fafbf8;align-items:flex-start;gap:10px;margin:27px -22px 0;padding:20px 22px;display:flex}.pay-profile-summary-note svg{flex-shrink:0;margin-top:2px}.pay-profile-summary-note p{margin:0;font-size:12px;line-height:1.65}.pay-profile-sections{gap:20px;display:grid}.pay-profile-section{padding:25px 28px}.pay-profile-section-heading{align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.pay-profile-section-heading>svg{color:#789381;flex-shrink:0;margin-top:2px}.pay-profile-section h2{margin:0 0 4px;font-size:15px;font-weight:750}.pay-profile-section-heading p,.pay-profile-security p{color:var(--pay-muted);margin:0;font-size:12px;line-height:1.7}.pay-profile-photo-form{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pay-profile-photo-small{flex-shrink:0;width:60px;height:60px;font-size:19px}.pay-profile-photo-controls{flex:1;gap:6px;min-width:150px;display:grid}.pay-profile-file{width:fit-content;color:var(--pay-teal);cursor:pointer;font-weight:700;display:inline-flex;position:relative}.pay-profile-file:focus-within{outline-offset:3px;outline:3px solid #efb08a}.pay-profile-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.pay-profile small{color:var(--pay-muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.pay-profile-filename{overflow-wrap:anywhere;font-size:11px}.pay-profile-photo-actions{justify-items:center;gap:10px;display:grid}.pay-profile-remove{color:#718078;background:0 0;border:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.pay-profile-email-field{border:1px solid var(--pay-border);color:var(--pay-muted);background:#f6f8f5;border-radius:8px;align-items:center;gap:10px;padding-left:12px;display:flex}.pay-profile-email-field input{min-height:calc(var(--pay-field-height,44px) - 2px);color:#73837b;min-width:0;background:0 0!important;border:0!important}.pay-profile-form-footer{justify-content:flex-end;align-items:center;gap:16px;margin-top:5px;padding-top:20px;display:flex}.pay-profile-success{color:var(--pay-teal);align-items:center;gap:6px;font-size:12px;display:flex}.pay-profile-security{align-items:center;gap:22px;display:flex}.pay-profile-security strong{margin-bottom:5px;font-size:13px;display:block}.pay-profile-google{border-bottom:1px solid var(--pay-border);margin-bottom:22px;padding-bottom:22px}.pay-profile-google .pay-profile-pill,.pay-profile-google form{flex-shrink:0}.pay-profile-google-note{color:var(--pay-muted);margin:12px 0 0;font-size:11px;line-height:1.7}.pay-profile-security .pay-button{flex-shrink:0}.pay-profile-demo{background:#eff4e9;border:1px solid #e1e9da;border-radius:12px;align-items:center;gap:14px;margin-bottom:24px;padding:16px 20px;display:flex}.pay-profile-demo>svg{color:#739168;flex-shrink:0}.pay-profile-demo strong{font-size:13px}.pay-profile-demo p{color:#657970;margin:4px 0 0;font-size:12px}.pay-profile-demo>a{white-space:nowrap;margin-left:auto;font-size:12px}@media (max-width:1050px){.pay-profile-grid{grid-template-columns:minmax(0,1fr)}.pay-profile-summary{display:none}}@media (max-width:600px){.pay-profile-section{padding:22px 18px}.pay-profile-security,.pay-profile-demo{flex-direction:column;align-items:flex-start}.pay-profile-demo>a{margin-left:0}.pay-profile-photo-actions{justify-items:start;width:100%}.pay-profile-form-footer{flex-wrap:wrap}}.pay-profile-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pay-profile-identity-grid>div,.pay-profile-identity-grid>label{min-width:0}.pay-profile-optional{color:var(--pay-muted);font-size:11px;font-weight:400}.pay-profile-field-help{color:var(--pay-muted);font-size:12px;line-height:1.7}.pay-profile-employment{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.pay-profile-employment h3{margin-bottom:6px;font-weight:650}.pay-profile-employment p,.pay-profile-employment small{color:var(--pay-muted);font-size:12px}@media (max-width:680px){.pay-profile-identity-grid{grid-template-columns:1fr;gap:18px}}