nz-sider {
  background: #fff !important;
  border-right: 1px solid #f0f0f0;
  padding: 24px 0;
}

nz-content nz-layout {
  padding: 24px;
}

nz-tree {
  margin: 0 16px;
}

nz-card:not(:last-child) {
  margin-bottom: 16px;
}

form {
  display: flex;
}

nz-form-control {
  width: 240px;
}

nz-empty {
  margin: 32px 0;
}

@media (max-width: 768px) {
  nz-layout {
    height: auto;
  }
}
