[class|="customer-account"] {
  &:extend(.account all);
}

.customer-account-login {
  .content-beyerdynamic .page-main > .columns > .column.main {
    background-color: transparent;

    // here is no space between the class selector and the ampersand
    .page-layout-1column& {
      padding: 0;
    }

    .login-container {
      .row;

      > .block {
        .col-12;

        .gt-lg({ .col-6; });

        .block-inner {
          background-color: @white;
          height: 100%;

          .lt-lg({ padding: @default--space; });

          .gt-lg({ padding: @default--space * 2; });

          p {
            .p4;
          }
        }
      }
    }
  }
}

.customer-account-forgotpassword {
  .field.note {
    .p4;
  }
}

.customer-account-logoutsuccess {
  .column.main p {
    .p4;
  }
}

.customer-account-createpassword {
  .actions-toolbar {
    .beyer-button.primary {
      margin-top: 0;
    }
  }
}
