.mmksi-login-selector-option-employee,
.mmksi-login-selector-option-dealer,
.mmksi-login-selector-option-admin{
    background: rgb(255 255 255 / .6);
}

.mmksi-login-selector-option{
    position: relative;
}

.mmksi-login-selector-option a img{
    position: absolute;
    left: 0;
}

.dg-sso-icon-wrapper {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}

span.mmksi-login-selector-label {
  padding-left: 40px;
}

.dg-sso-icon-wrapper {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}

span.mmksi-login-selector-label {
  padding-left: 40px;
}

.dg-sso-icon-wrapper {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}

span.mmksi-login-selector-label {
  padding-left: 40px;
}

/* related resource: styles_login_selector.css:38:1 */
.dg-sso-icon-wrapper { /* the element was .dg-sso-icon-wrapper */
  width: 60px;
  height: 100%;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  position: static;
  padding: 15px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: white;
}

/* related resource: all:53:1585183 */
.mmksi-login-selector-icon { /* the element was img.mmksi-login-selector-icon */
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

/* related resource: styles_login_selector.css:45:1 */
span.mmksi-login-selector-label { /* the element was span.mmksi-login-selector-label */
  padding-left: 15px;
  flex-grow: 1;
  display: flex;
  align-items: center;
}

/* related resource: styles_login_selector.css:38:1 */
.dg-sso-icon-wrapper { /* the element was .dg-sso-icon-wrapper */
  width: 60px;
  height: 100%;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  position: static;
  padding: 15px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: white;
}

/* related resource: all:53:1585183 */
.mmksi-login-selector-icon { /* the element was img.mmksi-login-selector-icon */
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  border-radius: 0;
}

/* related resource: styles_login_selector.css:45:1 */
span.mmksi-login-selector-label { /* the element was span.mmksi-login-selector-label */
  padding-left: 15px;
  flex-grow: 1;
  display: flex;
  align-items: center;
}

/* related resource: styles_login_selector.css:38:1 */
.dg-sso-icon-wrapper { /* the element was .dg-sso-icon-wrapper */
  width: 60px;
  height: 100%;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 10px;
  top: 50%;
  transform: translateY(0);
  position: static;
  padding: 15px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: white;
}

/* related resource: all:53:1585183 */
.mmksi-login-selector-icon { /* the element was img.mmksi-login-selector-icon */
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  padding: 0;
}

/* related resource: styles_login_selector.css:45:1 */
span.mmksi-login-selector-label { /* the element was span.mmksi-login-selector-label */
  padding-left: 15px;
  flex-grow: 1;
  display: flex;
  align-items: center;
  margin-left: 10%;
}

/* related resource: styles_login_selector.css:7:1 */
.mmksi-login-selector-option { /* the element was a.mmksi-login-selector-option.mmksi-login-selector-option-employee */
  display: flex;
  align-items: stretch;
  position: relative;
  padding: 0px;
}

/* related resource: styles_login_selector.css:7:1 */
.mmksi-login-selector-option { /* the element was a.mmksi-login-selector-option.mmksi-login-selector-option-dealer */
  display: flex;
  align-items: stretch;
  position: relative;
  padding: 0px;
}

/* related resource: styles_login_selector.css:7:1 */
.mmksi-login-selector-option { /* the element was a.mmksi-login-selector-option.mmksi-login-selector-option-admin */
  display: flex;
  align-items: stretch;
  position: relative;
  padding: 0px;
}