.customer-details{max-width:960px}.customer-details fieldset{border:0;margin:24px 0;padding:0}.customer-details label,.customer-details-fields label{gap:8px;font-size:16px;display:grid}.customer-details input:not([type=radio]),.customer-details select{color:#092033;box-sizing:border-box;width:100%;font:inherit;background:#edf4f8;border:0;border-radius:10px;padding:14px}.customer-details-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.customer-address{background:#edf4f8;border-radius:16px;margin:18px 0;padding:22px}.customer-address input:not([type=radio]){background:#fff}.customer-address-actions{flex-wrap:wrap;gap:20px;display:flex}.customer-address-actions label{align-items:center;display:flex}.customer-details button{cursor:pointer;border:0;border-radius:8px;margin:8px 12px 8px 0;padding:12px 18px}.customer-details .portal-primary{color:#fff;background:#0063cf}.customer-details section{margin-top:32px}.customer-details h2,.customer-details h3{margin:24px 0 12px}.customer-details input:focus-visible,.customer-details select:focus-visible{outline-offset:3px;outline:2px solid #007bff}@media (width<=640px){.customer-details-fields{grid-template-columns:1fr}}.customer-details .customer-kind{margin:0 0 24px}.customer-kind legend{margin-bottom:12px;font-size:16px;font-weight:600}.customer-kind-options{gap:10px;max-width:420px;display:flex}.customer-details .customer-kind-options label{color:#092033;cursor:pointer;box-sizing:border-box;background:#edf4f8;border-radius:10px;flex:1;align-items:center;gap:10px;min-height:48px;padding:12px 18px;display:flex}.customer-details .customer-kind-options .is-selected{color:#005fc7;background:#deecff;font-weight:600}.customer-kind-options input{accent-color:#0063cf;flex-shrink:0;width:18px;height:18px;margin:0}.customer-kind-options label:has(input:focus-visible){outline-offset:3px;outline:2px solid #007bff}.customer-kind-options input:focus-visible{outline:0}@media (width<=380px){.customer-details .customer-kind-options label{padding:12px}}.customer-details form h3{font-weight:600}.customer-account-site .customer-details .customer-signin-heading{text-transform:uppercase;font-family:Studio Barlow,Impact,sans-serif;font-size:30px;font-weight:700;line-height:1.1}
