
body.mm-lost-password-page .mm-acc-aside{
  background:var(--mm-white);
  border:1px solid var(--mm-border-lt);
  border-radius:2px;
  box-shadow:0 8px 24px rgba(6,6,6,.03);
}

body.mm-lost-password-page .mm-acc-list li{
  display:flex;gap:12px;align-items:flex-start;padding:14px 0;
  border-bottom:1px solid var(--mm-border-lt);
}
body.mm-lost-password-page .mm-acc-list li:last-child{border-bottom:0;}
body.mm-lost-password-page .mm-acc-list i{flex-shrink:0;font-size:17px;color:var(--mm-champagne);margin-top:2px;}
body.mm-lost-password-page .mm-acc-list-body{display:flex;flex-direction:column;gap:4px;}
body.mm-lost-password-page .mm-acc-list strong{font-weight:var(--fw-medium);color:var(--mm-text-primary);font-size:var(--fs-body-sm);}
body.mm-lost-password-page .mm-acc-list-body>span{font-size:var(--fs-caption);font-weight:var(--fw-light);line-height:1.55;color:var(--mm-text-secondary);}

body.mm-lost-password-page .mm-acc-note{
  margin-top:18px;padding-top:16px;border-top:1px solid var(--mm-border-lt);
  font-size:var(--fs-caption);font-weight:var(--fw-light);line-height:1.6;color:var(--mm-text-tertiary);
}

.mm-lost-ok{text-align:left;padding:clamp(26px,3vw,40px);}
.mm-lost-ok-icon{width:46px;height:46px;border-radius:50%;border:1px solid var(--mm-champagne);background:rgba(191,174,149,.12);color:var(--mm-black);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:18px;}
.mm-lost-ok-title{font-family:var(--font-title);font-size:1.35rem;font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);color:var(--mm-black);margin-bottom:10px;}
.mm-lost-ok-text{font-size:var(--fs-body-sm);font-weight:var(--fw-light);line-height:1.65;color:var(--mm-text-secondary);max-width:480px;}
.mm-lost-ok-text strong{font-weight:var(--fw-medium);color:var(--mm-text-primary);}
.mm-lost-ok-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;}
.mm-lost-ok-actions .mm-cta{padding:13px 26px;}