body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#overlay{background-color:hsla(0,0%,100%,.75);cursor:wait;height:100%;left:0;position:fixed;top:0;width:100%}.loading{height:350px}.loadingdark{background-color:#000;height:350px}.App{flex-direction:column;padding:20px}#pidlddc-text-add_credit_debit_heading{font-size:20px}#pidlddc-div-accountHolderName,#pidlddc-div-accountToken{padding-bottom:20px}#pidlddc-div-expiryAddGroup{padding-bottom:10px}#pidlddc-div-cvvToken{margin-bottom:20px;width:86px}#pidlddc-div-address_line1,#pidlddc-div-city,#pidlddc-div-microsoftPrivacyTextGroup,#pidlddc-div-postal_code{margin-bottom:20px}#pidlddc-text-welcomeUserText{font-size:20px}#pidlddc-text-welcomeUserEmail{font-size:15px;margin-top:5px}#pidlddc-div-consentCheckboxProperty{font-size:20px;width:"49%"}#pidlddc-div-address_line2,#pidlddc-div-country,#pidlddc-div-expiryGroup,#pidlddc-div-region,#pidlddc-div-starRequiredTextGroup,#pidlddc-text-consentMessage{padding-bottom:20px}#pidlddc-text-paymentOptionSaveText{padding-bottom:5px}#pidlddc-div-pagesubmitblock{gap:15px}.App{display:flex;justify-content:space-evenly;padding:50px}.challenge-container{height:600px;margin:0 auto;max-width:1600px;padding:0 5%}.rds-consent-shell{display:flex;flex-direction:column;min-height:100vh}.rds-consent-page{--rds-consent-border:#e1dfdd;--rds-consent-primary:#0078d4;--rds-consent-primary-hover:#106ebe;--rds-consent-surface-soft:#faf9f8;--rds-consent-text:#201f1e;--rds-consent-text-body:#323130;--rds-consent-text-muted:#605e5c;align-items:flex-start;background:#fff;color:var(--rds-consent-text);display:flex;flex:1 0 auto;justify-content:center;padding:48px 32px 24px}.rds-consent-card{max-width:680px;width:100%}.rds-consent-card h1{font-size:30px;font-weight:600;letter-spacing:-.3px;line-height:1.2;margin:0 0 12px}.rds-consent-lead{color:var(--rds-consent-text-body);font-size:16px;line-height:1.5;margin:0 0 20px}.rds-consent-summary{grid-gap:3px;background:var(--rds-consent-surface-soft);border:1px solid var(--rds-consent-border);border-radius:8px;display:grid;gap:3px;margin-bottom:14px;padding:16px}.rds-consent-label{color:var(--rds-consent-text-muted);font-size:12px;line-height:1.3}.rds-consent-value{color:var(--rds-consent-text);font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.rds-consent-warning{color:var(--rds-consent-text-body);font-size:13px;line-height:1.45;margin:0 0 20px}.rds-consent-status{border:1px solid;border-radius:8px;font-size:14px;line-height:1.45;margin-bottom:16px;padding:12px 14px}.rds-consent-status.error{background:#fde7e9;border-color:#d13438;color:#7a1f1f}.rds-consent-actions{display:flex;gap:12px;justify-content:flex-end;margin-bottom:20px}.rds-consent-button{border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:0 20px;transition:background-color .16s ease,border-color .16s ease}.rds-consent-button:disabled{cursor:wait;opacity:.65}.rds-consent-button.secondary{background:transparent;border:1px solid #8a8886;color:var(--rds-consent-text-body)}.rds-consent-button.secondary:not(:disabled):hover{background:#f3f2f1;border-color:#605e5c}.rds-consent-button.primary{background:var(--rds-consent-primary);border:1px solid var(--rds-consent-primary);color:#fff;padding:0 22px}.rds-consent-button.primary:not(:disabled):hover{background:var(--rds-consent-primary-hover);border-color:var(--rds-consent-primary-hover)}.rds-consent-button:focus-visible{outline:2px solid var(--rds-consent-primary);outline-offset:2px}@media (max-width:640px){.rds-consent-page{padding:32px 20px 20px}.rds-consent-card h1{font-size:24px}.rds-consent-actions{flex-direction:column-reverse}.rds-consent-button{width:100%}}.device-fingerprint-page{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh}.device-fingerprint-spinner{display:block;height:32px;width:115px}.device-fingerprint-spinner g:first-of-type{animation:device-fingerprint-spin 1s linear infinite;transform-box:fill-box;transform-origin:center}.device-fingerprint-frame{border:0;height:0;position:absolute;visibility:hidden;width:0}@keyframes device-fingerprint-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.device-fingerprint-spinner g:first-of-type{animation-duration:2s}}
/*# sourceMappingURL=main.12033a0b.css.map*/