/* Auth continuation: keep a protected messaging task visible through login, registration and recovery. */
.hua-auth-continuation{display:grid;margin:0 0 20px;padding:13px 14px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;border:1px solid #e4e9f1;border-left:3px solid var(--hua-red);border-radius:12px;background:linear-gradient(105deg,#fff7f8 0%,#fff 48%,#f3f7fc 100%)}
.hua-auth-continuation-icon{display:grid;width:38px;height:38px;border-radius:11px;color:#fff;background:linear-gradient(145deg,var(--hua-red),#153f78);box-shadow:0 7px 16px rgba(23,63,120,.14);place-items:center}
.hua-auth-continuation-icon .hua-icon{width:18px;height:18px}
.hua-auth-continuation>span:last-child{min-width:0}
.hua-auth-continuation strong,.hua-auth-continuation small{display:block;overflow-wrap:anywhere}
.hua-auth-continuation strong{margin:1px 0 3px;color:#172338;font-size:13px;font-weight:850;line-height:1.35}
.hua-auth-continuation small{color:#697587;font-size:10px;line-height:1.55}
.hua-auth-shell .resp-wrapper>form:after{display:block;clear:both;content:""}
.hua-auth-shell .resp-wrapper>.hua-auth-back{display:flex;clear:both;width:max-content;margin-top:10px}
@media(max-width:767px){
  .hua-auth-continuation{margin:-4px 0 16px;padding:11px 12px;grid-template-columns:34px minmax(0,1fr);gap:10px;border-radius:11px}
  .hua-auth-continuation-icon{width:34px;height:34px;border-radius:10px}
  .hua-auth-continuation strong{font-size:12px}.hua-auth-continuation small{font-size:9px;line-height:1.5}
}
@media(max-width:350px){
  .hua-auth-continuation{grid-template-columns:30px minmax(0,1fr);padding:10px;gap:9px}
  .hua-auth-continuation-icon{width:30px;height:30px}.hua-auth-continuation-icon .hua-icon{width:16px;height:16px}
}
