.aovup-me-checkout-contacts{background:#fafafb;border:1px solid #dcdcde;border-radius:8px;margin:16px 0 24px;padding:16px 18px}.aovup-me-checkout-contacts legend{font-size:15px;font-weight:600;margin-bottom:4px;padding:0}.aovup-me-checkout-contacts .aovup-me-checkout-intro{color:#646970;font-size:13px;line-height:1.5;margin:0 0 12px}.aovup-me-checkout-contacts .aovup-me-rows{margin-bottom:10px}.aovup-me-checkout-contacts .aovup-me-row{align-items:end;background:#fff;border:1px solid #dcdcde;border-radius:6px;display:grid;gap:10px;grid-template-columns:2fr 1fr auto;margin-bottom:8px;padding:8px 10px}.aovup-me-checkout-contacts .aovup-me-row--error{background:#fcf0f1;border-color:#d63638}.aovup-me-checkout-contacts .aovup-me-row__field{display:flex;flex-direction:column;gap:4px;min-width:0}.aovup-me-checkout-contacts .aovup-me-row__field label{color:#646970;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.aovup-me-checkout-contacts .aovup-me-row__field input,.aovup-me-checkout-contacts .aovup-me-row__field select{border:1px solid #dcdcde;border-radius:6px;box-sizing:border-box;font-size:13px;height:32px;padding:6px 10px;width:100%}.aovup-me-checkout-contacts .aovup-me-row__field input:focus,.aovup-me-checkout-contacts .aovup-me-row__field select:focus{border-color:#2271b1;box-shadow:0 0 0 2px rgba(34,113,177,.2);outline:none}.aovup-me-checkout-contacts .aovup-me-row__error{color:#b32d2e;font-size:12px;grid-column:1/-1;margin-top:4px}.aovup-me-checkout-contacts .aovup-me-remove-row{background:transparent;border:1px solid transparent;border-radius:6px;color:#646970;cursor:pointer;font-size:18px;height:32px;line-height:1;width:32px}.aovup-me-checkout-contacts .aovup-me-remove-row[disabled]{cursor:not-allowed;opacity:.4}.aovup-me-checkout-contacts .aovup-me-remove-row:not([disabled]):hover{background:#fcf0f1;border-color:#f0b7b9;color:#d63638}.aovup-me-checkout-contacts .aovup-me-add-row{border-style:dashed!important}.aovup-me-checkout-contacts .aovup-me-add-row[disabled]{cursor:not-allowed;opacity:.5}@media(max-width:640px){.aovup-me-checkout-contacts .aovup-me-row{grid-template-columns:1fr 1fr}.aovup-me-checkout-contacts .aovup-me-row .aovup-me-row__field:first-child{grid-column:1/-1}.aovup-me-checkout-contacts .aovup-me-row .aovup-me-remove-row{grid-column:2;justify-self:end}}
