.empyrean-standalone-payment-form,.empyrean-standalone-block-payment-form{box-sizing:border-box;width:100%}.empyrean-standalone-payment-form .form-row,.empyrean-standalone-field-row{margin:0 0 14px}.empyrean-standalone-payment-form label,.empyrean-standalone-block-payment-form label{display:block;margin:0 0 6px;font-weight:600}.empyrean-standalone-hosted-field{box-sizing:border-box;display:block;width:100%;min-height:46px;border-radius:4px;background:#fff}.empyrean-standalone-hosted-field iframe{display:block;width:100%!important;min-height:44px!important;border:0!important}.empyrean-standalone-fields-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.empyrean-standalone-source-errors{display:none;box-sizing:border-box;width:100%;margin:8px 0 14px;padding:10px 12px;border-left:4px solid #b42318;background:#fff2f0;color:#7a271a}.empyrean-standalone-three-ds{box-sizing:border-box;width:100%;max-width:100%;margin-top:12px}.empyrean-standalone-three-ds iframe{max-width:100%}@media (max-width:560px){.empyrean-standalone-fields-split{grid-template-columns:1fr;gap:0}}.empyrean-direct-api-notice{box-sizing:border-box;margin:0 0 14px;padding:10px 12px;border-left:4px solid #9a6200;background:#fff8e5;color:#5f3c00}.empyrean-direct-api-form .input-text,.empyrean-direct-api-fields .input-text{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;font-size:16px;border:1px solid #8c8f94;border-radius:4px;background:#fff;color:#1d2327}.empyrean-direct-api-form .input-text:focus,.empyrean-direct-api-fields .input-text:focus{outline:2px solid currentColor;outline-offset:1px}#payment .payment_method_empyrean_payments_standalone .empyrean-direct-card-fields,.woocommerce-checkout .payment_method_empyrean_payments_standalone .empyrean-direct-card-fields,#wc-empyrean_payments_standalone-form.empyrean-direct-api-form{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;width:100%!important;height:auto!important;overflow:visible!important}#payment .payment_method_empyrean_payments_standalone input.empyrean-direct-card-input,.woocommerce-checkout .payment_method_empyrean_payments_standalone input.empyrean-direct-card-input,#wc-empyrean_payments_standalone-form input.empyrean-direct-card-input{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;inset:auto!important;clip:auto!important;clip-path:none!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:none!important;margin:0!important;padding:10px 12px!important;border:1px solid #8c8f94!important;border-radius:4px!important;background:#fff!important;color:#1d2327!important;-webkit-text-fill-color:#1d2327!important;font-size:16px!important;line-height:1.4!important;box-sizing:border-box!important;pointer-events:auto!important}#payment .payment_method_empyrean_payments_standalone .empyrean-direct-card-row,.woocommerce-checkout .payment_method_empyrean_payments_standalone .empyrean-direct-card-row{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;float:none!important;width:100%!important;margin:0 0 16px!important}#payment .payment_method_empyrean_payments_standalone .empyrean-direct-card-split,.woocommerce-checkout .payment_method_empyrean_payments_standalone .empyrean-direct-card-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;width:100%!important}@media (max-width:560px){#payment .payment_method_empyrean_payments_standalone .empyrean-direct-card-split,.woocommerce-checkout .payment_method_empyrean_payments_standalone .empyrean-direct-card-split{grid-template-columns:1fr!important;gap:0!important}}.empyrean-standalone-hosted-field:empty::after{content:"Loading secure field\2026";display:flex;align-items:center;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid #c3c4c7;border-radius:4px;background:#fff;color:#646970;font-size:14px}