.email-confirmation-panel{background-color:var(--default-color-2);border-radius:10px;flex-direction:column;justify-content:center;margin:35px;padding:60px;display:flex;box-shadow:0 1px 5px #0000001a}.email-confirmation-panel form{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.email-confirmation-panel form>*{width:100%}.email-confirmation-panel form p{color:var(--primary-text-1);margin:auto}.email-confirmation-panel form p svg{margin-right:10px}.email-confirmation-panel form h1{color:var(--primary-text-1);margin:20px auto;font-weight:700}.email-confirmation-panel form .action-buttons{justify-content:flex-start;margin:0 0 20px;display:flex}.email-confirmation-panel form .action-buttons .email-back-button .button-text{font-size:14px}.email-confirmation-panel form .input-row{justify-content:space-between;display:flex}.email-confirmation-panel form .input-row .input-field{flex-direction:column;flex:0 48%;padding:20px 0;display:flex}.email-confirmation-panel form .input-row .input-field label{text-align:left;padding-bottom:.3em;font-weight:bolder}.email-confirmation-panel form .input-row .input-field input{border:1px solid var(--primary-text-1);color:var(--primary-text-1);background-color:var(--default-bg);border-radius:8px;padding:1em}.email-confirmation-panel form .input-row .input-field input:focus{border:2px solid var(--primary-text-1);box-shadow:0 0 1px var(--primary-text-1);outline:none!important}.email-confirmation-panel form .payment-button{align-self:flex-end;width:30%;margin-top:20px}.email-confirmation-panel form .valid{color:var(--valid)}.email-confirmation-panel form .warning{color:var(--warning)}.email-confirmation-panel form .error{color:var(--content-invalid)}@media (width<=992px){.email-confirmation-panel form .input-row{flex-wrap:wrap}.email-confirmation-panel form .input-row .input-field{flex:1 0 100%;padding:5px 0}.email-confirmation-panel form .input-row .input-field:first-child{padding-top:20px}.email-confirmation-panel form .input-row .input-field:last-child{padding-bottom:20px}.email-confirmation-panel form .payment-button{width:100%}}@media (width<=480px){.email-confirmation-panel{margin:0;padding:20px}.email-confirmation-panel form .payment-button{width:100%}}
