.account-text-action{
  width:max-content;
  margin-top:2px;
  padding:0;
  border:0;
  border-bottom:1px solid currentColor;
  background:transparent;
  color:#536a77;
  font-size:11px;
  font-weight:700;
  cursor:pointer;
}
.account-text-action:disabled{opacity:.55;cursor:wait}
.project-handoff-note{
  margin:28px 0 0;
  max-width:620px;
  padding:18px 20px;
  border:1px solid #c8d4d9;
  background:#edf2f4;
  display:grid;
  grid-template-columns:auto 1fr;
  gap:3px 14px;
  align-items:baseline;
}
.project-handoff-note>span{
  color:#66757d;
  font-size:9px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
}
.project-handoff-note>strong{
  font-family:var(--workspace-serif);
  font-size:23px;
  font-weight:400;
}
.project-handoff-note>p{
  grid-column:1/-1;
  margin:5px 0 0;
  color:var(--workspace-muted);
  font-size:12px;
  line-height:1.55;
}
.password-reset-panel,.project-submit-success{max-width:620px}
.password-reset-panel>h2,.project-submit-success>h2{margin:0 0 18px}
.password-reset-panel .workspace-form,.account-finish-form{margin-top:22px}
.project-submit-success>p:not(.workspace-eyebrow){color:var(--workspace-muted);line-height:1.65}
.project-submit-success .access-actions{margin-top:22px}
body:has(#password-reset-panel) #auth-panel,
body:has(#password-reset-panel) #signed-in-panel{display:none!important}
body:has(#project-submit-success:not([hidden])) #signed-in-panel{display:none!important}
@media(max-width:560px){
  .project-handoff-note{grid-template-columns:1fr}
  .project-handoff-note>p{grid-column:auto}
}
