body{background-color:#f5f7fa;margin:0;font-family:PayPal Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}
.wallet-shell #link-card-button{margin-left:auto;margin-right:auto;display:block}.form-valid-announcement{color:#0070ba;margin-top:1rem;font-size:.95rem}.cvv-tooltip-container{align-items:center;display:inline-flex;position:relative}.cvv-help-button{cursor:pointer;color:#0070ba;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;box-shadow:none!important;outline:none!important}.cvv-help-button:focus,.cvv-help-button:active,.cvv-help-button:hover{box-shadow:none!important;border:none!important;outline:none!important}.cvv-tooltip{color:#2c2e2f;white-space:normal;z-index:1000;text-align:left;background:#fff;border:1px solid #e6ebf1;border-radius:8px;min-width:260px;max-width:280px;padding:16px;font-size:14px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000026}.cvv-tooltip:after{content:"";border:8px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.cvv-tooltip-text{margin-bottom:8px;line-height:1.4}.cvv-tooltip-card{justify-content:flex-start;display:flex}.cvv-tooltip:focus{outline-offset:2px;outline:2px solid #0070ba}._5duu297{flex-direction:column;width:100%;display:flex;position:relative}._5duu29a,._5duu295,input._5duu29a,input._5duu295,select._5duu29a,select._5duu295{box-sizing:border-box;width:100%;box-shadow:none!important;border:1px solid #b7bfc6!important;outline:none!important}._5duu29a._5duu29c,._5duu295._5duu29c,input._5duu29a._5duu29c,input._5duu295._5duu29c,select._5duu29a._5duu29c,select._5duu295._5duu29c,input[aria-invalid=true],select[aria-invalid=true]{box-shadow:none!important;border:1px solid #d20000!important}._5duu29a:focus,._5duu295:focus,input._5duu29a:focus,input._5duu295:focus,select._5duu29a:focus,select._5duu295:focus{border-color:#0070ba!important;box-shadow:0 0 0 1px #0070ba!important}._5duu29a._5duu29c:focus,._5duu295._5duu29c:focus,input._5duu29a._5duu29c:focus,input._5duu295._5duu29c:focus,select._5duu29a._5duu29c:focus,select._5duu295._5duu29c:focus,input[aria-invalid=true]:focus,select[aria-invalid=true]:focus{border-color:#d20000!important;box-shadow:0 0 0 1px #d20000!important}._5duu29m{color:#d20000;align-items:center;gap:4px;margin-top:4px;font-size:13px;display:flex}._5duu29o{color:#d20000;flex-shrink:0}._5duu298._5duu293{z-index:10;width:36px;height:36px;padding:2px;pointer-events:auto!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:32px!important;right:12px!important;transform:translateY(-50%)!important}input._5duu29h{padding-right:56px!important}.pp-input-with-icon{background:#fff;border-radius:4px;position:relative}.pp-input-with-icon input._5duu29a{border:1px solid #cbd2d6;border-radius:4px}.pp-input-with-icon.pp-input-error{border:2px solid #d20000!important;border-radius:4px!important}.pp-input-with-icon.pp-input-error input{box-shadow:none!important;border:none!important}.pp-input-with-icon label._5duu294{pointer-events:none;transition:all .15s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.pp-input-with-icon input:focus~label._5duu294,.pp-input-with-icon input:not(:placeholder-shown)~label._5duu294{font-size:12px;top:8px;transform:translateY(0)}.pp-input-with-icon ._5duu298._5duu293{top:50%!important}.pp-input-with-icon.pp-input-error:focus-within{box-shadow:0 0 0 1px #d20000!important}.i5tvgf9{width:100%;height:100%;justify-content:center!important;align-items:center!important;display:flex!important}.i5tvgf7{object-fit:contain!important;border-radius:4px!important;width:auto!important;max-width:32px!important;height:32px!important}.i5tvgfa{background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.i5tvgf8{justify-content:center!important;align-items:center!important;display:flex!important}.i5tvgf8 span{align-items:center!important;font-size:24px!important;display:flex!important}.i5tvgf8 svg{color:#0070ba!important;width:1em!important;height:1em!important}select,.u33ymr0,menu{scrollbar-width:thin;scrollbar-color:#c4c9cc transparent}select::-webkit-scrollbar{width:6px}.u33ymr0::-webkit-scrollbar{width:6px}menu::-webkit-scrollbar{width:6px}select::-webkit-scrollbar-track{background:0 0}.u33ymr0::-webkit-scrollbar-track{background:0 0}menu::-webkit-scrollbar-track{background:0 0}select::-webkit-scrollbar-thumb{background-color:#c4c9cc;border-radius:3px}.u33ymr0::-webkit-scrollbar-thumb{background-color:#c4c9cc;border-radius:3px}menu::-webkit-scrollbar-thumb{background-color:#c4c9cc;border-radius:3px}select::-webkit-scrollbar-thumb:hover{background-color:#9da5ab}.u33ymr0::-webkit-scrollbar-thumb:hover{background-color:#9da5ab}menu::-webkit-scrollbar-thumb:hover{background-color:#9da5ab}input::-webkit-credentials-auto-fill-button{visibility:hidden!important;opacity:0!important;display:none!important}input::-webkit-payments-auto-fill-button{visibility:hidden!important;opacity:0!important;display:none!important}input::-webkit-contacts-auto-fill-button{visibility:hidden!important;opacity:0!important;display:none!important}input::-webkit-credit-card-autofill-button{visibility:hidden!important;opacity:0!important;display:none!important}form[data-payment-warning]{position:relative}form[data-payment-warning]:before{display:none!important}input[data-autocomplete=off]{-webkit-autofill:off;autocomplete:off}form[data-payment-form=false],[data-payment-form=false]{-webkit-payment-request:none}form{-webkit-payment-request:none!important}.i5tvgfc,.mnvprlcy.i5tvgfc,[data-ppui-info="address-input_3.1.2__8.11.0"] .mnvprlcy,.i5tvgf5>p._1yvueud1{margin-bottom:3px!important}.pp-upload-areas{flex-direction:column;gap:16px;margin-top:16px;display:flex}.pp-upload-section{width:100%}.pp-upload-zone{cursor:pointer;background:#f5f7fa;border:2px dashed #cbd2d6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:24px;transition:all .2s;display:flex}.pp-upload-zone:hover{background:#f0f8ff;border-color:#0070ba}.pp-upload-zone-active{background:#e6f3ff;border-color:#0070ba}.pp-upload-zone-error{border-color:#d20000}.pp-upload-icon{color:#687173;margin-bottom:12px}.pp-upload-label{color:#2c2e2f;margin-bottom:4px;font-size:15px;font-weight:600}.pp-upload-hint{color:#687173;font-size:13px}.pp-upload-preview{background:#fff;border:1px solid #cbd2d6;border-radius:12px;overflow:hidden}.pp-preview-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.pp-preview-status{align-items:center;gap:8px;display:flex}.pp-preview-label{color:#2c2e2f;font-size:14px;font-weight:500}.pp-change-btn{color:#0070ba;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:14px;font-weight:500}.pp-change-btn:hover{text-decoration:underline}.pp-preview-image-container{justify-content:center;align-items:center;padding:16px;display:flex}.pp-preview-image{object-fit:contain;border-radius:8px;max-width:100%;max-height:200px}.pp-card-upload-areas{flex-direction:column;gap:16px;margin-top:16px;display:flex}.pp-card-upload-zone{min-height:100px}.pp-card-icon{color:#0070ba}.pp-security-note{color:#687173;background:#f5f7fa;border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:12px;font-size:13px;display:flex}.pp-security-icon{color:#0070ba;flex-shrink:0}.vx_modal-content.embeddableExperience,.vx_modal-wrapper,.vx_modal-flow,.wallet-shell,#root{min-height:100dvh!important}.pp-camera-area{flex-direction:column;align-items:center;width:100%;margin-top:16px;display:flex}.pp-camera-frame{aspect-ratio:1;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);border-radius:16px;width:100%;max-width:320px;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000026}.pp-camera-frame video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.pp-camera-frame img{object-fit:cover;width:100%;height:100%}.pp-camera-overlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pp-face-guide{border:3px dashed #ffffff80;border-radius:50%;width:65%;height:80%;box-shadow:0 0 0 2000px #0003}.pp-camera-loading{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.pp-camera-spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.pp-camera-loading p{color:#fffc;margin:0;font-size:14px}.pp-camera-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.pp-camera-error-icon{color:#ffffffb3;margin-bottom:12px}.pp-camera-error-text{color:#ffffffe6;margin:0 0 20px;font-size:14px;line-height:1.5}.pp-camera-error-actions{flex-direction:column;gap:10px;width:100%;display:flex}.pp-upload-photo-btn{color:#2c2e2f;cursor:pointer;background:#fff;border:none;border-radius:24px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.pp-upload-photo-btn:hover{background:#f5f7fa;transform:translateY(-1px)}.pp-retry-camera-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:24px;padding:10px 20px;font-size:13px;transition:all .2s}.pp-retry-camera-btn:hover{background:#ffffff1a;border-color:#fff}.pp-capture-btn{cursor:pointer;background:linear-gradient(#fff 0%,#f0f0f0 100%);border:4px solid #2c2e2f;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-top:20px;transition:all .2s;display:flex;box-shadow:0 4px 16px #00000026}.pp-capture-btn:hover{transform:scale(1.05);box-shadow:0 6px 20px #0003}.pp-capture-btn:active{transform:scale(.95)}.pp-capture-icon{color:#fff;background:#2c2e2f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pp-captured-actions{gap:12px;width:100%;max-width:320px;margin-top:20px;display:flex}.pp-retake-btn{color:#2c2e2f;cursor:pointer;background:#fff;border:1px solid #cbd2d6;border-radius:24px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s}.pp-retake-btn:hover{background:#f5f7fa;border-color:#2c2e2f}.pp-instructions{flex-direction:column;gap:8px;width:100%;max-width:320px;margin-top:20px;display:flex}.pp-instruction-item{color:#2c2e2f;align-items:center;gap:10px;font-size:14px;display:flex}.pp-instruction-icon{color:#169b47;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.pp-face-upload-alt{text-align:center;margin-top:16px}.pp-upload-link{color:#0070ba;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.pp-upload-link:hover{background:#0070ba14;text-decoration:underline}.pp-completion-page{text-align:center;flex-direction:column;align-items:center;min-height:400px;padding:40px 20px;display:flex}.pp-completion-icon-container{margin-bottom:32px}.pp-completion-circle{justify-content:center;align-items:center;width:100px;height:100px;display:flex}.pp-completion-checkmark{width:100%;height:100%}.pp-checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166px}.pp-checkmark-check{stroke-dasharray:48;stroke-dashoffset:48px}.pp-completion-title{color:#2c2e2f;margin:0 0 16px;font-family:PayPal Sans Big,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:600}.pp-completion-message{color:#687173;max-width:320px;margin:0 0 32px;font-size:16px;line-height:1.5}.pp-completion-details{background:#f5f7fa;border-radius:12px;width:100%;max-width:320px;margin-bottom:24px;padding:20px 24px}.pp-completion-detail-item{color:#2c2e2f;align-items:center;gap:12px;padding:8px 0;font-size:15px;display:flex}.pp-completion-detail-item:not(:last-child){border-bottom:1px solid #e6e9eb}.pp-completion-detail-icon{color:#fff;background:#169b47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.pp-completion-note{color:#687173;max-width:300px;margin:0;font-size:13px;line-height:1.5}
