.agc-imis-sso-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 999999;
  height: 100vh;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.agc-imis-sso-wrapper .verify-info {
  background: white;
  border: 10px solid #333;
  padding: 25px;
  max-width: 500px;
  width: 100%;
}
.agc-imis-sso-wrapper .verify-info .agc-imis-sso-explanation {
  font-weight: bold;
  font-size: 1.8rem;
}
.agc-imis-sso-wrapper .verify-info .verify-info-data {
  padding: 15px 0;
}
.agc-imis-sso-wrapper .verify-info .verify-info-data .agc-imis-sso-table .empty {
  font-size: 0.9em;
  font-style: italic;
}
.agc-imis-sso-wrapper .verify-info .verify-buttons {
  display: flex;
  column-gap: 10px;
}
.agc-imis-sso-wrapper .verify-info .verify-buttons button {
  border: 1px solid #333;
  padding: 5px 10px;
  font-weight: 500;
}
.agc-imis-sso-wrapper .verify-info .verify-buttons button.agc-imis-sso-same {
  background-color: #aafce1;
}
.agc-imis-sso-wrapper .verify-info .verify-buttons button.agc-imis-sso-update {
  background-color: #fef4da;
}
