/*
 * Copyright inpleworks, Co.
*/
/*
XET CSS v2.0.4 2024-08-02 for supported in all modern browsers
By xetemplate(https://xetemplate.com)
*/
.swal2-container,
.swal2-html-container {
  padding: 0 !important;
}

.sajuyeon-alert-show {
  padding: 32px 20px;
  border-radius: 30px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
  width: 100%;
  max-width: 700px;
/*  background: #303030; */
  color: var(--xet-theme-text-strong-color);
}
.sajuyeon-alert-show .icon {
  margin-bottom: 16px;
}
.sajuyeon-alert-show .icon > span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 60px;
  padding: 0 16px 0 48px;
  font-size: 24px;
  font-weight: 700;
  border-radius: 60px;
  background: url(../img/icon-rose.svg) no-repeat 16px center;
  background-size: 32px;
  background-color: #8080804D;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: var(--xet-theme-text-strong-color);
}
.sajuyeon-alert-show .icon.heart > span {
  width: 88px;
  height: 88px;
  padding: 0;
  border: 0;
  background: url(../img/icon-growingheart.svg) no-repeat center;
  background-size: 88px;
}
.sajuyeon-alert-show .swal2-actions {
  width: 100%;
}
.sajuyeon-alert-show .swal2-actions button {
  flex: 1;
  border-radius: 16px;
  height: 56px;
  font-weight: 700;
}
.sajuyeon-alert-show .swal2-actions button:focus-visible {
  box-shadow: none !important;
}
.sajuyeon-alert-show .swal2-actions button.swal2-confirm {
	flex: 3;
  background-color: var(--xet-theme-btn-hover-submit-bg);
/*  color: #111; */
	color:#fff;
}
.sajuyeon-alert-show.something .swal2-actions button.swal2-confirm {
  background-color: #FA114F;
  color: #fff;
}
.sajuyeon-alert-show .talk-alert {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 16px;
}
.sajuyeon-alert-show .talk-alert > span,
.sajuyeon-alert-show .talk-alert > button {
  width: 100%;
}
.sajuyeon-alert-show .talk-alert span.component {
  background: none !important;
}
.sajuyeon-alert-show .talk-alert button {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0 16px;
  border-radius: 16px;
  height: 56px;
  font-weight: 700;
  border: 0;
  outline: 0;
  background-color: var(--xet-theme-btn-bg);
  color: #fff;
}

.sajuyeon-alert-show { padding:22px 10px; width:90%; }
.swal2-title { font-size:24px; }
.swal2-icon {
	display:none !important; 
}