.account-partner-integration {
  margin: 0 auto;
  max-width: 320px;
 }

 .text-description {
   word-wrap: break-word;
   padding: 15px;
 }

 .account-partner-integration-form {
   display: flex;
   flex-direction: column;
   justify-content: center;
 }

 .form-item-poc {
   display: flex;
   justify-content: center;
   padding: 15px 0;
   height: 75px;
   margin: 0 15px;
 }

 .form-item-poc::after {
   content: '>';
   transform: rotate(90deg);
   right: 40px;
   position: relative;
   pointer-events: none;
   font-weight: 700;
 }

 .form-item-poc select {
   appearance: none;
   -moz-appearance: none;
   -webkit-appearance: none;
   width: 100%;
   border: 1px solid #BCBCBC;
   border-radius: 10px;
   padding-left: 15px;
   background-color: white;
   font-weight: 700;
 }

 .form-item-agree {
   align-self: flex-start;
   padding: 20px 0;
   margin: 0 20px;
   display: flex;
   align-items: baseline;
 }

 .form-item-agree input {
   transform: scale(1.5);
 }

 .form-item-agree label p {
   padding-left: 10px;
   line-height: 16px;
 }

 .form-item-agree label p >a {
   text-decoration: underline;
 }

 .submit-campaing-button input {
   display: block;
   margin: 20px auto;
   min-width: 55%;
   align-self: center;
   border: transparent;
   border-radius: 24px;
   padding: 16px 25px;
   font-weight: 700;
 }

 .account-partner-integration-form-error {
   display: none;
 }

 .account-partner-integration-form-error.show {
   display: block;
   margin: 10px 15px;
 }

 .account-partner-integration-error span {
   align-self: baseline;
   line-height: 20px;
   font-weight: 600;
 }

 .loading-modal {
  display: none;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  background-image: url('/modules/custom/abinbev_bees_partners_integration/custom_components/account_partner_integration/./loading_grey.gif');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

body.loading .loading-modal {
  overflow: hidden;
}

body.loading .loading-modal {
  display: block;
}
