.dashboardLinkWrapper {
  position: relative;
  border: 1px solid hsl(var(--border));
  background-color: hsl(var(--muted));
  border-radius: var(--radius);
  position: relative;
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),
    var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
  transition: all 0.25s ease;
  z-index: 1;
}
.dashboardLinkWrapper:hover {
  background-color: hsl(var(--muted) / 0.5);
}
.dashboardLinkWrapper .dashboardLink {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding: 1.5rem;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  text-decoration: none;
}
.dashboardLinkWrapper .dashboardLink .header {
  align-items: flex-start;
}
.dashboardLinkWrapper .dashboardLink .header .h2 {
  color: hsl(var(--foreground));
  font-size: 1rem;
  text-decoration: none;
}
.dashboardLinkWrapper .dashboardLink .info {
  display: flex;
  justify-content: space-between;
}
.dashboardLinkWrapper .dashboardLink .info span {
  color: hsl(var(--muted-foreground));
  font-size: 14px;
}
.dashboardLinkWrapper .dashboardLink .info i {
  color: hsl(var(--muted-foreground));
  font-size: 14px;
}
.dashboardLinkWrapper .editButton {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  z-index: 100;
  cursor: pointer;
  outline: none;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  pointer-events: all;
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
}
.dashboardLinkWrapper .editButton .editIcon {
  color: hsl(var(--muted-foreground));
  width: 28px;
  height: 28px;
  padding: 0.3rem;
  background-color: transparent;
  border-radius: 50%;
  z-index: 100;
  transition: all 0.145s ease;
}
.dashboardLinkWrapper .editButton .editIconMobile {
  color: hsl(var(--white));
  background-color: hsl(var(--muted-foreground));
  width: 25px;
  height: 25px;
  z-index: 10000;
}
@media screen and (prefers-color-scheme: dark),
  screen and (-webkit-prefers-color-scheme: dark) {
  .dashboardLinkWrapper .editButton .editIconMobile {
    background-color: hsl(var(--muted-foreground) / 0.4);
    color: hsl(var(--white));
  }
}
.dashboardLinkWrapper .editButton:hover .editIcon {
  color: hsl(var(--white));
  background-color: hsl(var(--muted-foreground));
  z-index: 10000;
}
@media screen and (prefers-color-scheme: dark),
  screen and (-webkit-prefers-color-scheme: dark) {
  .dashboardLinkWrapper .editButton:hover .editIcon {
    background-color: hsl(var(--muted-foreground) / 0.4);
    color: hsl(var(--white));
  }
}

.createDashboardLink {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  padding: 0.45rem 0.65re;
}
.createDashboardLink header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.875rem;
}
.createDashboardLink .plus {
  width: 1rem;
  height: 1rem;
} /*# sourceMappingURL=dashboardLink.module.css.map */
