/* The original entry-card styles live in common.css. Keep additions scoped. */
.case-access-form {
  margin: 0;
}

.case-access-status {
  min-height: 50px;
  display: flex;
  align-items: center;
  margin: 0;
  color: var(--case-muted, #536471);
  font-size: .875rem;
  line-height: 1.5;
}

.case-access-form [hidden] {
  display: none !important;
}

.case-access-form .case-entry-submit {
  white-space: nowrap;
}

.case-access-form .case-entry-show:focus-visible,
.case-access-form .case-entry-submit:focus-visible,
.case-entry-form .case-entry-submit:focus-visible {
  outline: 2px solid #53778f;
  outline-offset: 3px;
}

.case-access-form .case-entry-show:disabled {
  cursor: wait;
}

.case-access-form .case-entry-password-wrap input:disabled {
  opacity: .7;
}
