.enrol-box {
  background: #eaf7fb;
  border: 1px solid #b9e1eb;
  border-radius: 14px;
  padding: 1rem 1.2rem;
  margin: 1rem 0;
}
.enrol-box p { margin: .2rem 0; color: var(--muted); font-size: .85rem; }
.enrol-box code {
  display: block;
  background: var(--navy);
  color: #d9f5fb;
  padding: 1rem;
  border-radius: 9px;
  margin: .8rem 0;
  overflow: auto;
  white-space: nowrap;
}
.enrol-box small { color: var(--muted); }
.actions { display: grid; gap: .75rem; }
.actions form { margin: 0; }
.actions form + form { padding-top: .75rem; border-top: 1px solid var(--line); }
