.nachive-account-notify{
  --nan-accent:#654785;
  --nan-ink:#28352e;
  --nan-muted:#5c635b;
  font-family:-apple-system,BlinkMacSystemFont,'Noto Sans KR',sans-serif;
  color:var(--nan-ink);
  box-sizing:border-box;
  width:100%;
  margin:0 0 28px;
  padding:22px 22px 20px;
  border:1px solid #e9e6df;
  border-radius:20px;
  background:#fffefb;
  box-shadow:none;
}
.nachive-account-notify *,.nachive-account-notify *::before,.nachive-account-notify *::after{box-sizing:border-box}
.nachive-account-notify__kicker{
  display:inline-flex;
  align-items:center;
  margin:0 0 10px;
  padding:4px 10px;
  border-radius:999px;
  background:#f3eef8;
  color:var(--nan-accent);
  font-size:11px;
  font-weight:700;
  letter-spacing:.04em;
}
.nachive-account-notify__kicker.is-on{background:#eef4e9;color:#345d3f}
.nachive-account-notify h2{
  margin:0 0 8px;
  color:var(--nan-accent);
  font-size:22px;
  font-weight:700;
  line-height:1.35;
  letter-spacing:-.04em;
  word-break:keep-all;
}
.nachive-account-notify p{
  margin:0 0 16px;
  color:var(--nan-muted);
  font-size:14px;
  line-height:1.7;
  word-break:keep-all;
}
.nachive-account-notify__url{
  margin:-8px 0 16px;
  padding:10px 12px;
  border-radius:10px;
  background:#f3f4f6;
  color:#1d4ed8;
  font-size:13px;
  font-weight:700;
  word-break:break-all;
}
.nachive-account-notify .nachive-notify-register-wrap{margin:0}
.nachive-account-notify__btn,
.nachive-account-notify .nachive-notify-register-btn{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  min-height:50px;
  margin:0;
  padding:12px 16px;
  border:0;
  border-radius:12px;
  background:#35573e;
  color:#fff;
  font:inherit;
  font-size:15px;
  font-weight:700;
  letter-spacing:-.02em;
  cursor:pointer;
}
.nachive-account-notify__btn:hover,
.nachive-account-notify .nachive-notify-register-btn:hover{background:#2c4934}
.nachive-account-notify__btn:disabled,
.nachive-account-notify .nachive-notify-register-btn:disabled{opacity:.6;cursor:wait}
.nachive-account-notify.is-on .nachive-notify-register-btn{
  background:#fff;
  color:#35573e;
  border:1px solid #c7d4bf;
}
.nachive-account-notify.is-on .nachive-notify-register-btn:hover{background:#f4f7f1}
.nachive-account-notify .nachive-notify-register-status{
  margin:10px 0 0;
  min-height:0;
  font-size:13px;
  line-height:1.55;
  word-break:keep-all;
}
.nachive-account-notify__links{
  display:flex;
  justify-content:center;
  margin:14px 0 0;
}
.nachive-account-notify__links a{
  color:#285b67;
  font-size:13px;
  font-weight:600;
  text-decoration:none;
  border-bottom:1px solid #c5d5d8;
}
.nachive-account-notify__links a:hover{color:#1a3f47}

@media(max-width:560px){
  .nachive-account-notify{padding:20px 18px 18px;border-radius:18px}
  .nachive-account-notify h2{font-size:20px}
}
