#payment .payment_methods li .payment_box.payment_method_woocommerce_payments fieldset{padding:0}#payment .payment_method_woocommerce_payments>fieldset>legend{padding-top:0}#payment .payment_method_woocommerce_payments .testmode-info{margin-bottom:.5em}#payment .payment_method_woocommerce_payments .woocommerce-error{margin:1em 0 0}#wcpay-card-element,#wcpay-sepa-element{border:1px solid #ddd;padding:5px 7px;min-height:29px}#wcpay-upe-element{padding:7px 7px;margin-bottom:.5em}#wcpay-upe-element.processing{min-height:70px}.wcpay-card-mounted,.wcpay-upe-mounted,.wcpay-sepa-mounted{background-color:#fff}#contact_details{float:none}#contact_details+#customer_details{display:block}#contact-fields .wc-block-components-text-input,#contact-fields .woocommerce-input-wrapper,.platform-checkout-billing-email .wc-block-components-text-input,.platform-checkout-billing-email .woocommerce-input-wrapper{display:inline-block;position:relative;width:100%}#contact-fields .wc-block-components-text-input .wc-block-components-spinner,#contact-fields .woocommerce-input-wrapper .wc-block-components-spinner,.platform-checkout-billing-email .wc-block-components-text-input .wc-block-components-spinner,.platform-checkout-billing-email .woocommerce-input-wrapper .wc-block-components-spinner{right:10px;width:24px}.platform-checkout-sms-otp-iframe{transition:top 500ms;width:100%;height:100vh;position:fixed;top:100%;left:0;z-index:355000;border:0;background:#fff}.platform-checkout-sms-otp-iframe.open{top:0}.platform-checkout-sms-otp-iframe-wrapper .arrow{position:fixed;top:100%}@media screen and (min-width: 768px){.platform-checkout-sms-otp-iframe-wrapper{position:fixed;background:rgba(117,117,117,.6);top:0;left:0;width:100vw;height:100vh;content:" ";display:block;z-index:355000}.platform-checkout-sms-otp-iframe-wrapper .platform-checkout-sms-otp-iframe{transition:none;height:90vh;max-height:520px;position:absolute;max-width:374px;border-radius:8px;right:50px;left:auto}.platform-checkout-sms-otp-iframe-wrapper .arrow{position:absolute;right:7.5px;background:transparent;width:0;height:0;z-index:355001;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #fff}}
