#invoice-payment{position:relative}.invoice-payment-loading,.invoice-payment-template{display:none}body.checkout-loading .invoice-payment-loading{align-items:center;background-color:hsla(0,0%,100%,.7);display:flex;inset:0;justify-content:center;position:absolute}#invoice-payment.not_found .invoice-payment-checking,#invoice-payment.other .invoice-payment-checking,#invoice-payment.paid .invoice-payment-checking{display:none}#invoice-payment.not_found .not_found,#invoice-payment.other .other,#invoice-payment.paid .invoice_paid,.loader{display:block}.loader{--color-1:#11a6e8;--color-2:#ff3d00;--size:1px;animation:rotation 1s linear infinite;box-sizing:border-box;color:var(--color-1);height:calc(var(--size)*48);margin:calc(var(--size)*15) auto;position:relative;width:calc(var(--size)*48)}.loader:after,.loader:before{animation:scale50 1s ease-in-out infinite;background-color:var(--color-1);border-radius:50%;box-sizing:border-box;content:"";height:calc(var(--size)*24);position:absolute;top:0;width:calc(var(--size)*24)}.loader:before{animation-delay:.5s;background-color:var(--color-2);bottom:0;top:auto}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes scale50{0%,to{transform:scale(0)}50%{transform:scale(1)}}