.tds-7-shim .tesla--payment-plugin-context-form.v5 h3,.tds-7-shim .tesla--payment-website--app h3{font-size:24px!important;line-height:28px!important;padding-block-end:8px!important;padding-block-start:32px!important}.tds-7-shim .tesla--payment-plugin-context-form.v5 .tds-select,.tds-7-shim .tesla--payment-plugin-context-form.v5 button,.tds-7-shim .tesla--payment-plugin-context-form.v5 input,.tds-7-shim .tesla--payment-plugin-context-form.v5 select,.tds-7-shim .tesla--payment-website--app .tds-select,.tds-7-shim .tesla--payment-website--app button,.tds-7-shim .tesla--payment-website--app input,.tds-7-shim .tesla--payment-website--app select{border-radius:4px!important}.tds-7-shim .tesla--payment-plugin-context-form.v5 button,.tds-7-shim .tesla--payment-website--app button{font-size:14px!important;font-weight:500!important;text-transform:none!important}.tds-7-shim .tesla--payment-plugin-context-form.v5 label,.tds-7-shim .tesla--payment-website--app label{line-height:20px;margin-block-end:8px!important;margin-inline-start:0!important}.tds-7-shim .tesla--payment-plugin-context-form.v5 .tds-form-item-feedback,.tds-7-shim .tesla--payment-website--app .tds-form-item-feedback{margin:0!important;margin-block-start:0!important;text-align:initial!important}.tds-7-shim .tesla--payment-plugin-context-form.v5 input,.tds-7-shim .tesla--payment-plugin-context-form.v5 select,.tds-7-shim .tesla--payment-website--app input,.tds-7-shim .tesla--payment-website--app select{margin:0!important;margin-block-end:0!important;padding-inline-start:12px!important}.tds-7-shim .tesla--payment-plugin-context-form.v5 .tds-select i,.tds-7-shim .tesla--payment-website--app .tds-select i{transform:scale(.8)}.tds-7-shim .tesla--payment-plugin-context-form.v5 legend,.tds-7-shim .tesla--payment-website--app legend{display:none}.tds-7-shim .tesla--payment-plugin-context-form.v5 .tds-label--checkbox,.tds-7-shim .tesla--payment-website--app .tds-label--checkbox{color:var(--label-color)}
@media (max-width:839px){.tds-8-shim .tds-select-input,.tds-8-shim .tds-text-input{font-size:16px!important}}
.tesla--payment-plugin-context-form.confirmation-form{align-items:flex-start;display:flex;flex-direction:column}.tesla--payment-plugin-context-form.confirmation-form .confirmation-instructions{margin-bottom:12px}.tesla--payment-plugin-context-form.confirmation-form .confirmation{margin-bottom:0}.tesla--payment-plugin-context-form.confirmation-form .confirmation>div{margin-bottom:12px}.tesla--payment-plugin-context-form.confirmation-form .confirmation>div .confirmation-title{color:var(--tds-color--grey30);font-size:var(--tds-font-size--30);text-transform:capitalize}.tesla--payment-plugin-context-form.confirmation-form .confirmation>div .confirmation-detail{font-weight:700}.tesla--payment-plugin-context-form.confirmation-form .update-payment-method{margin:0 0 20px 10px;text-decoration:underline}.tesla--payment-plugin-context-form.confirmation-form .confirmation-disclaimer{margin:0 0 32px}.tesla--payment-plugin-context-form--card+.tesla--payment-plugin-context-form--save-payment-legal{margin-bottom:12px}.tesla--payment-plugin-context-form.v5.inline.da_DK .tesla--payment-plugin-context-form--billing-address h3,.tesla--payment-plugin-context-form.v5.inline.no_NO .tesla--payment-plugin-context-form--billing-address h3{font-size:21px!important}.tesla--payment-plugin-context-form h3{overflow-wrap:anywhere}.tds-theme--replicant .tds-select-input{background:var(--tds-color--black)!important;color:var(--tds-color--white)!important}
.tds-form-item.default-address-checkbox .tds-checkbox{margin:16px 0 8px}
.tds-form-item.tesla--payment-plugin-context-form--legal{margin-block-end:0}.tesla--payment-plugin-context-form .legal-text{display:inline-block;font-size:12px;margin-top:16px}
.tds-form-input-group>.tds-form-input-item{display:grid}.tds-form-input-group>.tds-form-input-item>.tds-form-input-hidden-choice{-webkit-clip-path:inset(100%);block-size:0;clip-path:inset(100%);inline-size:0;margin:0 10px;opacity:0;pointer-events:none}.tds-form-input-group>.tds-form-input-item>.tds-form-input{cursor:pointer;display:flex;position:relative;transition:color .33s ease,background-color .33s ease,box-shadow .33s ease}.tds-form-input-group>.tds-form-input-item>.tds-form-input--option-old{block-size:auto;border:1px solid var(--tds-color--grey40);border-radius:12px;inline-size:auto;min-block-size:40px;padding:4px 20px;box-sizing:border-box;background-position:50%;background-repeat:no-repeat}.tds-form-input-group>.tds-form-input-item>.tds-form-input-hidden-choice:checked+.tds-form-input--option-old{border:3px solid var(--tds-color--blue30)}.v5 .tds-form-input-group .tds-form-input--option-old{border-radius:4px!important}
.tooltip{margin:10px 0;order:3;position:relative}.tooltip>.tooltip-header{color:var(--tds-color--blue30)}.tooltip>.tooltip-text-container{background-color:#fff;border-radius:10px;box-shadow:0 8px 16px rgba(0,0,0,.12);height:200px;margin-left:10px;overflow:hidden;padding:24px 0;position:fixed;visibility:hidden;width:250px;z-index:1}.tooltip>.tooltip-text-container>.tooltip-text{color:var(--tds-color--grey30);font-size:var(--tds-font-size--20);height:100%;overflow:auto;padding:0 24px}.tooltip>.tooltip-text-container>.tooltip-text>p{font-size:var(--tds-font-size--20)}.tooltip>.tooltip-text-container>.tooltip-text>ul{padding-left:0}.tooltip>.tooltip-text-container>.tooltip-text>ul>li{display:flex;justify-content:space-between}.tooltip:hover .tooltip-text-container{visibility:visible}.tooltip .tooltip-text::-webkit-scrollbar{width:5px}.tooltip .tooltip-text::-webkit-scrollbar-thumb{background:var(--tds-color--grey50);border-radius:8px}
.form-instructions{padding-block-end:2px}
legend:has(+.allinpay-card-holder-name){font-size:var(--tds-font-size--40)}.allinpay-card-number-wrapper{display:grid;.tooltip+.tds-form-feedback{margin-block-start:var(--tds-size--1x)}}@media (min-width:512px){.allinpay-next-step-btn.size-half{grid-row:4}}.allinpay-next-step-btn.size-half{button{margin-bottom:60px;width:100%}}.installment-issuers .tds-form-input-group{display:grid;display:-ms-grid;grid-column-gap:24px;grid-row-gap:20px;grid-template-columns:repeat(2,1fr);margin:10px 0 40px}.installment-issuers .tds-form-input-group .tds-form-input--option-old{background-size:70%;border-radius:4px!important;height:50px!important}.installment-plans .installment-plan--title{display:block;font-size:var(--tds-font-size--30)}.installment-plans .installment-plan--subtitle{font-size:var(--tds-font-size--20)}.upi-form{margin-top:0!important}.upi-form .tds-tab{font-size:var(--tds-font-size--30)}.upi-form .tds-tab-list{width:100%}.upi-form:has(.upi-applist),.upi-form:has(img){gap:0;margin-bottom:40px}.upi-form:has(.upi-applist) .form-instructions,.upi-form:has(img) .form-instructions{margin-bottom:4px}.instruction-emphasized .form-instructions{color:var(--tds-theme-foreground-high-contrast);font-size:var(--tds-font-size--30);font-weight:var(--tds-font-weight-medium);line-height:var(--tds-line-height--20)}.instruction-centered{display:flex;justify-content:center}.tds-9 form,.tds-replicant-beta form{margin:0 4px}.tds-9 .tds-form-fieldset:first-of-type>legend,.tds-replicant-beta .tds-form-fieldset:first-of-type>legend{padding-top:10px}.tds-9 .tds-radio,.tds-replicant-beta .tds-radio{margin-bottom:0}.tds-9 .tds-status_msg,.tds-replicant-beta .tds-status_msg{margin-top:0!important}.tds-form-fieldset{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.tds-form-fieldset:not(:has(legend)){margin-top:var(--tds-form--gap)}.tds-form-item{grid-column:span 6}.tds-status_msg{margin:10px 0 0!important}.tds-form-item{margin-bottom:0!important;padding-bottom:0!important}.tds-form-item-margin-bottom{margin-bottom:40px!important}.tds-form-item-margin-top{margin-top:24px!important}.payment-form-input-checkbox{margin-top:24px}@media (min-width:512px){.tds-form-item.size-half{grid-column:span 3}}
.shim--light-scrim,.shim--white-scrim{--checkbox-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMCIgdmVyc2lvbj0iMSI+ICA8cGF0aCBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzE3MWEyMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMSAyTDQgOSAxIDYiLz48L3N2Zz4=);--input-color:#393c41;--label-color:#5c5e62;--select-arrow:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBNZWV0JyB3aWR0aD0nMTAwJyBmaWxsPSdyZ2IoNTcsIDYwLCA2NSknIGhlaWdodD0nMTAwJz4KPHBhdGggZD0nTTEwMCA1LjVjMCAxLjMtLjUgMi42LTEuNSAzLjVMNTAgNTcuNSAxLjUgOWMtMi0yLTItNS4xIDAtNy4xczUuMS0yIDcuMSAwTDUwIDQzLjQgOTEuNSAxLjljMi0yIDUuMS0yIDcuMSAwIC45IDEgMS40IDIuMyAxLjQgMy42eicvPgo8L3N2Zz4=);--text-color:#171a20}.shim--light-scrim.compact,.shim--white-scrim{--background-color:#fff;--input--background-color:#f5f5f5;--input-border-color:transparent;--input-border-color-focus:#d0d1d2;--input-border-color-hover:#ededed}.shim--light-scrim.inline{--background-color:#f2f2f2;--input--background-color:#fff;--input-border-color:transparent;--input-border-color-focus:#c5c7c8;--input-border-color-hover:#ededed}.shim--black-scrim{--background-color:#000;--checkbox-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMCIgdmVyc2lvbj0iMSI+ICAKPHBhdGggZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiNkMGQxZDIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTEgMkw0IDkgMSA2Ii8+Cjwvc3ZnPg==);--input--background-color:#222;--input-border-color:transparent;--input-border-color-focus:#5c5e62;--input-border-color-hover:transparent;--input-color:#e2e4e4;--label-color:#d0d1d2;--select-arrow:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBNZWV0JyB3aWR0aD0nMTAwJyBmaWxsPSd3aGl0ZScgaGVpZ2h0PScxMDAnPgo8cGF0aCBkPSdNMTAwIDUuNWMwIDEuMy0uNSAyLjYtMS41IDMuNUw1MCA1Ny41IDEuNSA5Yy0yLTItMi01LjEgMC03LjFzNS4xLTIgNy4xIDBMNTAgNDMuNCA5MS41IDEuOWMyLTIgNS4xLTIgNy4xIDAgLjkgMSAxLjQgMi4zIDEuNCAzLjZ6Jy8+Cjwvc3ZnPg==);--text-color:#eee;background-color:var(--background-color)}.shim--black-scrim.compact{--input--background-color:#3c3c3c}html{overflow:hidden}.payment-react .tds-modal-header,.payment-react dialog{background-color:var(--background-color)}.tesla--payment-plugin-context-form.v5 form,.tesla--payment-plugin-context-form.v5 h1,.tesla--payment-plugin-context-form.v5 h2,.tesla--payment-plugin-context-form.v5 h3,.tesla--payment-plugin-context-form.v5 h4,.tesla--payment-plugin-context-form.v5 h5{color:var(--text-color)}.tesla--payment-plugin-context-form.v5 h3{font-size:24px;line-height:28px;padding-top:0}.tesla--payment-plugin-context-form.v5 form{padding-bottom:24px}.tesla--payment-plugin-context-form.v5 legend{display:none}.tesla--payment-plugin-context-form.v5 fieldset{padding:8px 0}.tesla--payment-plugin-context-form.v5 fieldset:empty{padding:0}.tesla--payment-plugin-context-form.v5 fieldset:has(legend:only-child){padding:0}.tesla--payment-plugin-context-form.v5 .tds-form-fieldset{display:flex;flex-direction:column;grid-gap:24px}.tesla--payment-plugin-context-form.v5 .tds-flex{grid-gap:24px}.tesla--payment-plugin-context-form.v5 .tds-form-item{padding-block-end:0}.tesla--payment-plugin-context-form.v5 .tds-form-item-label{color:var(--label-color);line-height:24px;margin-bottom:0!important}.tesla--payment-plugin-context-form.v5 .tds-btn[type=submit]{margin-top:24px}.tesla--payment-plugin-context-form.v5 .tds-select-input,.tesla--payment-plugin-context-form.v5 .tds-text-input{background-color:var(--input--background-color)!important;border-color:var(--input-border-color)!important;color:var(--input-color)!important;outline-offset:2px;text-rendering:auto}.tesla--payment-plugin-context-form.v5 .tds-select-input:hover,.tesla--payment-plugin-context-form.v5 .tds-text-input:hover{border-color:var(--input-border-color-hover)!important}.tesla--payment-plugin-context-form.v5 .tds-select-input:focus,.tesla--payment-plugin-context-form.v5 .tds-text-input:focus{border-color:var(--input-border-color-focus)!important}.tesla--payment-plugin-context-form.v5 .tds-select-arrow{--tds-icon--size:var(--tds-size--2x);background-image:var(--select-arrow)!important;height:11px;width:12px}.tesla--payment-plugin-context-form.v5 .tds-label--checkbox{color:var(--label-color)}.tesla--payment-plugin-context-form.v5 .tds-label--checkbox:after,.tesla--payment-plugin-context-form.v5 .tds-label--checkbox:before{border-color:var(--label-color)!important;color:var(--label-color)!important}.tesla--payment-plugin-context-form.v5 .tds-checkbox-input:active~.tds-label--checkbox:before,.tesla--payment-plugin-context-form.v5 .tds-checkbox-input:checked~.tds-label--checkbox:before{box-shadow:none}.tesla--payment-plugin-context-form.v5 .tds-checkbox-input:focus~.tds-label--checkbox:before{box-shadow:inset 0 0 0 1px var(--text-color)}.tesla--payment-plugin-context-form.v5 .tds-checkbox-input:checked~.tds-label--checkbox:after,.tesla--payment-plugin-context-form.v5 .tds-checkbox-input~.tds-label--checkbox:after{background-image:var(--checkbox-image);background-position:50%;background-repeat:no-repeat;background-size:50%;opacity:1}.tesla--payment-plugin-context-form.v5 .tds-checkbox-input~.tds-label--checkbox:after{transform:scale(0)}.tesla--payment-plugin-context-form.v5 .tds-checkbox-input:checked~.tds-label--checkbox:after{color:var(--label-color);transform:scale(1);transition:var(--v5-transition)}.tesla--payment-plugin-context-form.v5 .tds-checkbox-input:checked~.tds-label--checkbox{color:var(--label-color)}.tesla--payment-plugin-context-form.v5 .tds-radio-input:checked~.tds-label--radio:before,.tesla--payment-plugin-context-form.v5 .tds-radio-input~.tds-label--radio:before{box-shadow:none;color:var(--label-color);height:24px;width:24px}.tesla--payment-plugin-context-form.v5 .tds-radio-input:focus~.tds-label--radio:before{box-shadow:inset 0 0 0 1px var(--text-color)}.tesla--payment-plugin-context-form.v5 .tds-radio-input:checked~.tds-label--radio:after,.tesla--payment-plugin-context-form.v5 .tds-radio-input~.tds-label--radio:after{background:var(--text-color);height:10px;left:8px;opacity:1;top:8px;transition:transform .33s cubic-bezier(.5,0,0,.75);width:10px}.tesla--payment-plugin-context-form.v5 .tds-radio-input~.tds-label--radio:after{transform:scale(0) translate(25%,25%)}.tesla--payment-plugin-context-form.v5 .tds-radio-input:checked~.tds-label--radio:after{transform:scale(1)}.tesla--payment-plugin-context-form.v5 .tds-form-item--error input{border-color:var(--tds-color--red10)!important}.tesla--payment-plugin-context-form.v5 .tds-form-item-feedback{margin-block-start:8px!important;margin-inline-end:8px!important}
