/* 進案後：效期狀態與麵包屑同一塊，字級與左緣對齊。 */

#view-case .admin-nav-bar {
  align-items: flex-start;
  flex-direction: column;
  gap: 0.4rem;
  margin-bottom: 0.85rem;
}

.contract-stop-banner {
  width: 100%;
}

.contract-stop-banner-inner {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.35rem 0.75rem;
  min-height: 1.75rem;
}

.contract-stop-banner-text {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 0.35rem;
  margin: 0;
  min-width: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  color: var(--text-muted);
}

.contract-stop-banner-text strong {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.4;
  color: var(--text);
}

.contract-stop-banner-sep,
.contract-stop-banner-note {
  font-weight: 400;
}

#view-case .breadcrumb {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  gap: 0.4rem;
}

#view-case .breadcrumb-link,
#view-case .breadcrumb-sep,
#view-case .breadcrumb-current {
  font-size: inherit;
  line-height: inherit;
}

#view-case .breadcrumb-current {
  font-weight: 600;
}
