html,
body,
#app {
  margin: 0;
  width: 100vw;
  height: 100vh;
}

* {
  box-sizing: border-box;
}

#app {
  overflow-y: auto;
}

.disable {
  opacity: 0.7;
  pointer-events: none;
}

.relics-layout {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden !important;

  .relics-header {
    flex: none;
  }

  .relics-content {
    flex: 1;
    position: relative;

    .el-table {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
    }
  }

  .pag-layout {
    flex: none;
  }
}

.link {
  color: var(--el-color-primary);
  cursor: pointer;
}
:root {
  --font14: 14px;
  --font16: 16px;
}
