html,
body,
#app {
  min-height: 100%;
}

body {
  margin: 0;
}

#app {
  min-height: 100dvh;
}

.partner-stage-pending {
  min-height: 100dvh;
  background: #f8f9fa;
}

.auth-particles-host {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  pointer-events: none;
}

.hover-module,
.hover-row,
.dashboard-activity-row,
.record-data-row,
[data-name^="阶梯图标 / Lv."] {
  cursor: pointer;
}

.hover-module :is(input, textarea, select),
.record-data-row :is(input, textarea, select) {
  cursor: text;
}
