.wppal-form__field{margin-bottom:15px}.wppal-form__field:last-child{margin-bottom:0}.wppal-form__label{display:inline-block;margin:0 0 5px -1px;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:15px;font-weight:600;color:#2c2e2f;cursor:pointer}.wppal-form__required{color:#eb1c26;margin-left:2px}.wppal-form__optional{font-size:90%;font-weight:400;color:#687173;margin-left:4px;opacity:.8}.wppal-form__input{display:block;width:100%;padding:10px 12px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:15px;font-weight:400;line-height:1.4;color:#2c2e2f;background:#fff;border:1px solid #c4cdd5;border-radius:6px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.wppal-form__input:focus{outline:none;border-color:#0070ba;box-shadow:0 0 0 1px #0070ba}.wppal-form__input::placeholder{color:#687173}.wppal-form__input[type=number]{-moz-appearance:textfield}.wppal-form__input[type=number]::-webkit-outer-spin-button,.wppal-form__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wppal-form__input.has-error,.wppal-form__input.wppal-input-error{border-color:#dc2626}.wppal-form__input.has-error:focus,.wppal-form__input.wppal-input-error:focus{box-shadow:0 0 0 1px #dc2626}.wppal-form__textarea{min-height:80px;height:auto;resize:vertical}.wppal-form__select{appearance:none;line-height:initial;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%2332325d%22%2F%3E%3C%2Fsvg%3E");background-position:calc(100% - 8px);background-size:16px 16px;background-repeat:no-repeat;overflow:hidden;padding-right:30px !important;max-width:100%;cursor:pointer}.wppal-form__fieldset{margin:0;padding:0;border:none}.wppal-form__fieldset--name,.wppal-form__fieldset--address,.wppal-form__fieldset--radio{margin-bottom:15px}.wppal-form__legend{display:block;margin:0 0 5px -1px;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:15px;font-weight:600;color:#2c2e2f;cursor:pointer}.wppal-form__field-hint{margin:.5rem 0 0;font-size:90%;font-weight:400;color:#687173;opacity:.8}.wppal-form__name-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width: 480px){.wppal-form__name-fields{grid-template-columns:1fr}}.wppal-form__name-field .wppal-form__label{font-size:15px;font-weight:400}.wppal-form__address-fields{display:flex;flex-direction:column;gap:12px}.wppal-form__address-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width: 480px){.wppal-form__address-row{grid-template-columns:1fr}}.wppal-form__address-field .wppal-form__label{font-size:15px;font-weight:400;margin-bottom:4px}.wppal-form__address-field--country .wppal-form__select{width:100%}.wppal-form__checkbox-wrapper{display:flex;align-items:flex-start;gap:8px}.wppal-form__checkbox{margin:3px 0 0;flex-shrink:0}.wppal-form__checkbox-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:15px;color:#2c2e2f;cursor:pointer;user-select:none}.wppal-form__checkbox-label a{color:#0070ba;text-decoration:underline}.wppal-form__radio-options{display:flex;flex-direction:column;gap:8px}.wppal-form__radio-option{display:flex;align-items:center;gap:8px}.wppal-form__radio{margin:0;flex-shrink:0}.wppal-form__radio-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:15px;color:#2c2e2f;cursor:pointer;user-select:none;line-height:1;display:flex;align-items:center;margin:0 0 .75em 0}.wppal-form__tax-id-fields{display:grid;grid-template-columns:auto 1fr;gap:8px}@media(max-width: 480px){.wppal-form__tax-id-fields{grid-template-columns:1fr}}.wppal-form__tax-id-type .wppal-form__select{min-width:180px}.wppal-form__date-picker{cursor:pointer}.wppal-form__heading{margin:20px 0 10px;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:600;color:#2c2e2f}.wppal-form__heading--h1{font-size:175%}.wppal-form__heading--h2{font-size:160%}.wppal-form__heading--h3{font-size:150%}.wppal-form__heading--h4{font-size:125%}.wppal-form__heading--h5{font-size:115%}.wppal-form__heading--h6{font-size:100%}.wppal-form__heading-description{margin:4px 0 0;font-size:90%;color:#687173;opacity:.8}.wppal-form__divider{margin:15px 0;border:none;border-top:1px solid #c4cdd5}.wppal-form__divider--solid{border-top-style:solid}.wppal-form__divider--dashed{border-top-style:dashed}.wppal-form__divider--dotted{border-top-style:dotted}.wppal-form__field--divider{margin-bottom:0}.wppal-form__spacer--small{height:8px}.wppal-form__spacer--medium{height:15px}.wppal-form__spacer--large{height:30px}.wppal-form__field--spacer{margin-bottom:0}.wppal-form__field--heading{margin-bottom:8px}.wppal-form__field--heading:first-child .wppal-form__heading{margin-top:0}.wppal-form__field--same-as-billing{margin:15px 0;padding-top:15px;border-top:1px solid #c4cdd5}.wppal-form__field--hidden{display:none}.wppal-form__input.has-error,.wppal-form__select.has-error,.wppal-form__textarea.has-error{box-shadow:0 0 0 1px #eb1c26,0 0 0 3px rgba(235,28,38,.15),0 1px 2px rgba(0,0,0,.05)}.wppal-form__error-message{display:block;margin-top:4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:.93rem;color:#eb1c26}.wppal-test-mode-badge-container{text-align:center;margin-top:15px}.wppal-test-mode-badge{color:#a04903;text-align:center;text-transform:uppercase;font-size:10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:10px;font-weight:700;padding:5px 7px;border-radius:4px;background:#ffde92;display:inline-flex;align-items:center}.wppal-form-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:28px;font-weight:700;color:#2c2e2f;text-align:left;line-height:initial;margin:0 0 1.5rem !important}.wppal-form-description{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;color:#687173;text-align:left;margin:0 0 1.5rem}.wppal-custom-text{margin-top:15px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:15px;color:#687173}.wppal-custom-text p{margin:0;padding:0}
