.cs-voucher{flex-direction:column;height:100%;display:flex}.cs-voucher__form,.cs-voucher__action-section{flex-direction:column;flex-grow:1;display:flex}.cs-voucher__input-box{width:100%}.cs-voucher__input-box input{word-spacing:8px}.cs-voucher__btn{justify-content:center;width:100%;margin:24px 0;display:flex}@media screen and (min-width:1024px){.cs-voucher__btn{justify-content:flex-start;width:100%;display:flex}}.cs-voucher__btn button{width:240px}.cs-voucher__sale-places{width:100%}.cs-voucher__sale-places a{color:#117ed1;font-size:1.4rem}.cs-voucher__sale-places a span{margin-right:3px}.cs-voucher__sale-places a:hover{border-bottom:1px solid #117ed1}.cs-voucher__sale-places_txt{line-height:24px}
.cs-apco{flex-direction:column;flex:1;gap:16px;height:100%;display:flex}.cs-apco__form{flex-direction:column;flex:1;justify-content:space-between;display:flex}.cs-apco__form__section{flex:1}.cs-apco__from__btn{margin-top:48px}
.cs-deposit-ecommerce{flex-direction:column;height:100%;display:flex}.cs-deposit-ecommerce__form,.cs-deposit-ecommerce__action-section{flex-direction:column;flex-grow:1;display:flex}.cs-deposit-ecommerce__desc{flex-direction:column;margin:0 0 24px;font-size:1.4rem;line-height:20px;display:flex}.cs-deposit-ecommerce__input-box{width:100%}.cs-deposit-ecommerce__btn{margin-top:24px}
.cs-paysafecard{flex-direction:column;flex:1;gap:8px;height:100%;display:flex}.cs-paysafecard__form{flex-direction:column;flex:1;justify-content:space-between;display:flex}.cs-paysafecard__form__section{flex:1}.cs-paysafecard__desc{margin-bottom:24px;font-size:1.4rem;line-height:20px}.cs-paysafecard__btn{margin-top:48px}
.cs-neteller{flex-direction:column;height:100%;display:flex}.cs-neteller__desc{margin-bottom:24px;font-size:1.4rem;line-height:20px}.cs-neteller__action-section{flex-direction:column;flex-grow:1;display:flex}.cs-neteller__input-box{width:100%}.cs-neteller__form{flex-direction:column;flex-grow:1;display:flex}
.cs-shop{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;height:100%;display:flex;overflow-y:auto}.cs-shop__section{flex-direction:column;gap:8px;display:flex}.cs-shop__section .cs-input__input{cursor:default;background-color:var(--light-color-layout-accent);box-shadow:none}.dark-theme .cs-shop__section .cs-input__input{background-color:var(--dark-color-layout-main)}.cs-shop__section .cs-input__input:hover,.cs-shop__section .cs-input__input:active{border:1px solid var(--light-color-layout-border);box-shadow:none}.dark-theme .cs-shop__section .cs-input__input:hover,.dark-theme .cs-shop__section .cs-input__input:active{border:1px solid var(--dark-color-layout-border)}
.cs-display-code{border:1px solid var(--light-color-layout-border);box-sizing:border-box;border-radius:16px;flex-direction:column;display:flex}.cs-display-code__address__code{border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.cs-display-code__address__code.cs-display-code__bg{background-color:var(--light-color-layout-accent);background-color:rgba(var(--light-color-layout-accent-rgba),.6)}.dark-theme .cs-display-code__address__code.cs-display-code__bg{background-color:var(--dark-color-layout-accent)}.wmc-body .cs-display-code__address__code.cs-display-code__bg{background-color:var(--light-color-layout-accent)}.cs-payment-modal .cs-display-code__address__code.cs-display-code__bg{background-color:var(--light-color-layout-accent);background-color:rgba(var(--light-color-layout-accent-rgba),.6)}@media (max-width:275px){.cs-display-code__address__code{flex-direction:column}}
.cs-qr-code-card__text{flex-direction:column;gap:4px;display:flex}.cs-qr-code-card__title{color:var(--light-color-typography-main);font-size:1.8rem;font-weight:700;font-style:bold;line-height:22px}.dark-theme .cs-qr-code-card__title{color:var(--dark-color-typography-main)}.wmc-body .cs-qr-code-card__title,.cs-payment-modal .cs-qr-code-card__title{color:var(--light-color-typography-main)}.cs-qr-code-card__subtitle{min-height:36px;color:var(--light-color-typography-accent);font-size:1.4rem;font-weight:500;font-style:medium;line-height:18px}.dark-theme .cs-qr-code-card__subtitle{color:var(--dark-color-typography-accent)}.wmc-body .cs-qr-code-card__subtitle,.cs-payment-modal .cs-qr-code-card__subtitle{color:var(--light-color-typography-accent)}.cs-qr-code-card__code{flex-shrink:0;width:128px;height:128px}.cs-qr-code-card__code canvas{border:1px solid var(--light-color-layout-border);background-color:var(--light-color-layout-main);image-rendering:pixelated;box-sizing:border-box;border-radius:12px}@media (max-width:275px){.cs-qr-code-card__code{flex-shrink:1;width:100%;max-width:128px}}
.cs-okto{flex-direction:column;height:100%;display:flex}.cs-okto__desc{margin-bottom:24px;font-size:1.4rem;line-height:20px}.cs-okto__action-section{flex-direction:column;flex-grow:1;display:flex}.cs-okto__form{flex-direction:column;height:100%;display:flex}.cs-okto__container{flex-grow:1}.cs-okto__input-box .cs-select-option__field__row{display:block}.cs-okto__btn{margin:16px 0 0}.cs-okto__checkboxes{grid-gap:16px;flex-direction:column;padding:16px 0 8px;display:flex}.cs-okto__checkboxes .cs-checkbox__icon{align-self:flex-start}.cs-okto__user__firstname__lastname{display:flex}.cs-okto__barcode{flex-direction:column;justify-content:center;align-items:center;display:flex}.cs-okto__barcode img{margin-top:32px}.cs-okto__barcode .cs-okto__barcode__scan__or__mail-to__text{color:var(--light-color-typography-main);text-align:center;flex-direction:column;margin:16px 0;font-size:1.4rem;line-height:18px;display:flex}.cs-okto__barcode .cs-okto__barcode__scan__or__mail-to__text span{cursor:pointer;color:#117ed1;text-decoration:underline}.cs-okto__shortcode{align-items:center;display:flex}.cs-okto__shortcode .cs-content-info{margin-bottom:0}.cs-okto__shortcode .ico-copy{color:var(--global-interactive-blue-dark1);cursor:pointer;background-color:#117ed129;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:12px;font-size:20px;display:flex}.cs-okto__shortcode .ico-st-success-simple{cursor:pointer;background-color:#00c27429;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:12px;font-size:20px;display:flex}.cs-okto__cant__scan__text{color:var(--light-color-typography-dimmed);padding:0 16px;font-size:1.4rem;line-height:18px}
