.depositAmountValidationMessage{flex-direction:column;justify-content:flex-end;min-height:4rem;display:flex}.depositAmountValidationMessage__message{letter-spacing:.1px;text-transform:none;color:var(--tr-color-primary2-negative);margin:0;font-family:Trade Republic Sans Regular,sans-serif;font-size:.875rem;font-weight:580;line-height:1.5714}@media (width>=744px){.depositAmountValidationMessage__message{font-size:.75rem}}.applePayIcon,.bankTransferIcon,.creditCardIcon,.googlePayIcon{width:40px;height:40px;fill:var(--tr-color-foreground3)}.selectedPaymentMethod{align-items:center;display:flex}.selectedPaymentMethod__icon{margin-right:1rem;display:flex}.selectedPaymentMethod__icon svg{border-radius:100%;width:40px;height:40px}.selectedPaymentMethod__nameAndDescription{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}.selectedPaymentMethod__name{letter-spacing:.2px;text-transform:none;color:var(--tr-color-foreground3);margin:0;font-family:Trade Republic Sans Medium,sans-serif;font-size:1rem;font-weight:680;line-height:1.2}@media (width>=744px){.selectedPaymentMethod__name{font-size:.875rem}}.selectedPaymentMethod__description{letter-spacing:.1px;text-transform:none;color:var(--tr-color-foreground2);font-family:Trade Republic Sans Regular,sans-serif;font-size:.875rem;font-weight:580;line-height:1.5714}@media (width>=744px){.selectedPaymentMethod__description{font-size:.75rem}}.depositAmount__form{margin-top:1rem}.depositAmount__input{margin-top:4rem}.depositAmount__fee,.depositAmount__instruction{color:var(--tr-color-foreground2);letter-spacing:.1px;text-transform:none;margin-top:.5rem;font-family:Trade Republic Sans Regular,sans-serif;font-size:.875rem;font-weight:580;line-height:1.5714}@media (width>=744px){.depositAmount__fee,.depositAmount__instruction{font-size:.75rem}}.depositAmount__instruction{margin-top:.75rem}.depositAmount__validationMessage{letter-spacing:.1px;text-transform:none;color:var(--tr-color-primary2-negative);margin-top:3.25rem;font-family:Trade Republic Sans Regular,sans-serif;font-size:.875rem;font-weight:580;line-height:1.5714}@media (width>=744px){.depositAmount__validationMessage{font-size:.75rem}}.depositAmount__next{width:auto;margin-top:.75rem}.bankTransfer{margin-top:2.375rem}.bankTransfer__accountDetails{border-bottom:2px solid var(--tr-color-background2);border-radius:.5px;margin:2.75rem 0 3.5rem;padding-bottom:.5rem}.bankTransfer__trAccountLogo{width:44px;height:44px}.bankTransfer .sideModalLayout{align-items:start}.cardDetails__subheading{letter-spacing:.2px;text-transform:none;color:var(--tr-color-foreground3);align-items:center;margin-top:1rem;font-family:Trade Republic Sans Medium,sans-serif;font-size:1rem;font-weight:680;line-height:1.2;display:flex}@media (width>=744px){.cardDetails__subheading{font-size:.875rem}}.cardDetails__icon{background:var(--tr-color-background2);border-radius:50%;margin-right:1rem}.cardDetails__icon,.cardDetails__icon svg{width:2.25rem;height:2.25rem}.cardDetails__formWrapper{margin:3rem 0;position:relative}.cardDetails.cardDetails .adyen-checkout__loading-input__form{flex-direction:column-reverse;display:flex}.cardDetails.cardDetails .adyen-checkout__card__holderName{margin:0 0 1rem}.cardDetails.cardDetails .adyen-checkout__card__exp-cvc{width:calc(100% - 18px - 1rem)}.cardDetails.cardDetails .adyen-checkout__field img,.cardDetails.cardDetails .adyen-checkout__field svg,.cardDetails.cardDetails .adyen-checkout__label__text{display:none}.cardDetails.cardDetails .adyen-checkout__input{letter-spacing:.1px;text-transform:none;border:none;border-bottom:2px solid var(--tr-color-background2);box-shadow:none;color:var(--tr-color-foreground3);background:0 0;border-radius:0;padding:0;font-family:Trade Republic Sans Regular,sans-serif;font-size:.875rem;font-weight:580;line-height:1.5714}@media (width>=744px){.cardDetails.cardDetails .adyen-checkout__input{font-size:.75rem}}.cardDetails.cardDetails .adyen-checkout__input--error{border-color:var(--tr-color-primary2-negative)}.cardDetails.cardDetails .adyen-checkout__error-text{display:none}.cardDetails__cvvTooltipWrapper{position:absolute}.cardDetails .cardDetails__infoIcon{width:1.125rem;height:1.125rem}.cardDetails__cvvTooltipHeader{letter-spacing:.2px;text-transform:none;margin-bottom:.5rem;font-family:Trade Republic Sans Medium,sans-serif;font-size:1rem;font-weight:680;line-height:1.2}@media (width>=744px){.cardDetails__cvvTooltipHeader{font-size:.875rem}}.cardDetails__cvvTooltipContent{letter-spacing:.1px;text-transform:none;color:var(--tr-color-foreground2);font-family:Trade Republic Sans Regular,sans-serif;font-size:.875rem;font-weight:580;line-height:1.5714}@media (width>=744px){.cardDetails__cvvTooltipContent{font-size:.75rem}}.cardDetails__error{letter-spacing:.2px;text-transform:none;color:var(--tr-color-primary2-negative);margin-bottom:1rem;font-family:Trade Republic Sans Medium,sans-serif;font-size:1rem;font-weight:680;line-height:1.2}@media (width>=744px){.cardDetails__error{font-size:.875rem}}.cardDetails__button{width:auto}.paymentMethodsList{margin:2rem -1rem 0;padding:0;list-style:none}.paymentMethodsList__item{appearance:none;cursor:pointer;text-align:start;border-radius:var(--main-border-radius);cursor:pointer;width:100%;transition:transform var(--scale-down-animation-duration);background:0 0;border:none;align-items:stretch;padding:1rem;display:flex}.paymentMethodsList__item:hover{background:var(--tr-color-background-hover)}.paymentMethodsList__item:active{transform:scale(var(--scale-down-ratio))}.paymentMethodsList__item:disabled{cursor:not-allowed;opacity:.6}.paymentMethodsList__nameAndDescription{flex-direction:column;flex-grow:1;justify-content:space-between;height:2.5rem;margin-left:1rem;display:flex}.paymentMethodsList__nameAndDescription>span:first-child{letter-spacing:.2px;text-transform:none;font-family:Trade Republic Sans Medium,sans-serif;font-size:1rem;font-weight:680;line-height:1.2}@media (width>=744px){.paymentMethodsList__nameAndDescription>span:first-child{font-size:.875rem}}.paymentMethodsList .paymentMethodsList__namePlaceholder{width:4.5rem;height:.75rem}.paymentMethodsList .paymentMethodsList__descriptionPlaceholder{width:9rem;height:.625rem}.paymentMethodsList__icon{background:var(--tr-color-background2);border-radius:50%;align-self:center}.paymentMethodsList__icon,.paymentMethodsList__icon svg{width:2.25rem;height:2.25rem}.paymentMethods__description{letter-spacing:.1px;text-transform:none;color:var(--tr-color-foreground2);font-family:Trade Republic Sans Regular,sans-serif;font-size:.875rem;font-weight:580;line-height:1.5714}@media (width>=744px){.paymentMethods__description{font-size:.75rem}}.inpaymentErrorIcon{width:94px;height:83px}.inpaymentErrorIcon__rectangle{fill:var(--tr-color-foreground1)}.inpaymentErrorIcon__circlePadding{fill:var(--tr-color-luminance1);stroke:var(--tr-color-luminance1);stroke-width:6px}.inpaymentErrorIcon__circleBackground{fill:var(--tr-color-solid-background-negative);fill-opacity:.4}.inpaymentErrorIcon__cross{fill:var(--tr-color-solid-foreground-negative)}.inpaymentSuccessIcon{width:94px;height:83px}.inpaymentSuccessIcon__rectangle{fill:var(--tr-color-foreground1)}.inpaymentSuccessIcon__circlePadding{fill:var(--tr-color-luminance1);stroke:var(--tr-color-luminance1);stroke-width:6px}.inpaymentSuccessIcon__circleBackground{fill:var(--tr-color-solid-background-positive);fill-opacity:.4}.inpaymentSuccessIcon__circle{fill:var(--tr-color-solid-foreground-positive)}.inpaymentPendingIcon{color:#0000;width:94px;height:83px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.inpaymentPendingIcon__rectangle{fill:var(--tr-color-foreground1)}.inpaymentPendingIcon__circlePadding{fill:var(--tr-color-luminance1);fill-opacity:1;stroke:var(--tr-color-luminance1);stroke-width:6px}.inpaymentPendingIcon__circleBackground{fill:var(--tr-color-foreground1);fill-opacity:.4}.inpaymentPendingIcon__circle{transform-origin:78px 67px;animation-name:spin;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}.paymentAuthorisationResult__description{letter-spacing:.1px;text-transform:none;margin-top:.5rem;font-family:Trade Republic Sans Regular,sans-serif;font-size:.875rem;font-weight:580;line-height:1.5714}@media (width>=744px){.paymentAuthorisationResult__description{font-size:.75rem}}.paymentAuthorisationResult__title{min-height:4.07031rem;display:block}.paymentAuthorisationResult__subtitle{min-height:2.5rem}.paymentAuthorisationResult__continue{width:auto;margin-top:4rem}#adyen-component{display:none}.depositSummary__title{margin-bottom:1rem;display:block}.depositSummary__details{margin:2rem 0 0;padding:0;list-style:none}.depositSummary__detail{justify-content:space-between;align-items:center;min-height:2.125rem;padding:.25rem 0;display:flex}.depositSummary__detailLabel{letter-spacing:.1px;text-transform:none;color:var(--tr-color-foreground2);margin-right:.5rem;font-family:Trade Republic Sans Regular,sans-serif;font-size:.875rem;font-weight:580;line-height:1.5714}@media (width>=744px){.depositSummary__detailLabel{font-size:.75rem}}.depositSummary__detailValue{letter-spacing:.2px;text-transform:none;text-align:right;white-space:nowrap;font-family:Trade Republic Sans Bold,sans-serif;font-size:.875rem;font-weight:740;line-height:1.5714}@media (width>=744px){.depositSummary__detailValue{font-size:.875rem}}.depositSummary__tosWrapper{background-color:var(--tr-color-background2);justify-content:space-between;margin:1.5rem 0 0;padding:1rem;display:flex}.depositSummary__submit{margin-top:4rem}.depositFlow__errorContent{letter-spacing:.1px;text-transform:none;color:var(--tr-color-foreground2);margin-bottom:4rem;font-family:Trade Republic Sans Regular,sans-serif;font-size:.875rem;font-weight:580;line-height:1.5714}@media (width>=744px){.depositFlow__errorContent{font-size:.75rem}}.depositFlow__retryButton{width:auto}.depositFlow #adyen-3ds-identify-root{display:none}.depositFlow #adyen-3ds-challenge-root{min-height:calc(100vh - var(--side-modal-margin-top) - var(--side-modal-margin-bottom));display:flex}.payoutNoReference__desc{letter-spacing:.1px;text-transform:none;color:var(--tr-color-foreground2);margin:0 0 5rem;font-family:Trade Republic Sans Regular,sans-serif;font-size:.875rem;font-weight:580;line-height:1.5714}@media (width>=744px){.payoutNoReference__desc{font-size:.75rem}}.payoutNoReference__close{width:auto}.perkExplainerScreen .sideModalContent__heading{margin-bottom:2.75rem}.perkExplainerScreen .contentWithDisclaimer__content{margin-bottom:.5rem}.perkExplainerScreen .contentWithDisclaimer__disclaimer{text-align:center;padding-bottom:0}.perkExplainerScreen .perkExplainerScreen__steps{margin-bottom:.5rem}
