
/* ── Submit Widget Badges ─────────────────────────────────────────────────── */
/* Locked assignment row — subtle grey */
.assignment-block--locked {
  opacity: 0.55;
}

/* Write Assignment button — matches utility-btn but accented blue */
.utility-btn--submit {
  background: rgba(91, 141, 238, 0.12);
  border-color: rgba(91, 141, 238, 0.45);
  color: #5b8dee;
  font-weight: 600;
  transition: background 0.2s, box-shadow 0.2s, transform 0.15s;
}
.utility-btn--submit:hover {
  background: rgba(91, 141, 238, 0.22);
  box-shadow: 0 2px 12px rgba(91, 141, 238, 0.18);
  transform: translateY(-1px);
  color: #5b8dee;
  text-decoration: none;
}

/* Locked button — greyed out, no hover */
.utility-btn--locked {
  display: inline-block;
  padding: 0.45rem 1.1rem;
  border: 1px solid rgba(120, 120, 135, 0.2);
  border-radius: 6px;
  background: rgba(120, 120, 135, 0.07);
  color: var(--text-dim, #999);
  font-size: 0.82rem;
  font-style: italic;
  cursor: default;
  user-select: none;
}
