:root {
  --background: #f5f5f5;
  --color-low: #eee;
  --color-low-button: #eee;
  --color-low-light: #fff;
  --color-low-contrast: #111;
}

.login-form {
  background: #ffffff;
  width: 320px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  position: relative;
  padding: 20px;
  margin: 0 auto;
  border-radius: var(--radius-width);
  overflow: hidden;
}

.low-background {
  background: var(--color-low);
  color: var(--color-low-contrast);
}

.app-outlet {
  user-select: auto;
}
.app-outlet aside:first-child {
  width: 120px;
}
.app-outlet .app-icon {
  height: auto !important;
  padding: 36px 0 !important;
}
.app-outlet .app-icon img {
  height: 48px;
  width: auto;
}

.large-padding, .large-margin {
  --space-width: 18px;
  --space-width-half: 9px;
}

.container-wrap {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: var(--space-width);
}

.upload-touch {
  border: dashed 1px #ccc;
  transition: 0.3s;
  cursor: pointer;
  color: var(--color-medium);
}
.upload-touch:hover {
  color: var(--color-primary);
  border-color: var(--color-primary);
}

.app-outlet aside:first-child menu a.item {
  color: var(--color-dark-contrast);
}

.ant-checkbox-list .ant-radio-wrapper {
  margin: var(--space-width-half) !important;
}

.ui.images.small .image {
  width: 80px;
  height: 80px;
}

.table-default tr {
  border-bottom: solid 1px var(--border-color);
  transition: 0.3s;
}
.table-default tr:last-child {
  border-bottom: none;
}
.table-default tr th, .table-default tr td {
  padding: var(--space-width-half);
  text-align: left;
  line-height: 1.5;
  border-right: solid 1px var(--border-color);
}
.table-default tr th.text-center, .table-default tr td.text-center {
  text-align: center;
}
.table-default tr th:last-child, .table-default tr td:last-child {
  border-right: none;
}
.table-default tr th {
  font-weight: normal;
  color: var(--color-primary);
  font-size: var(--font-size-small);
  background-color: #f9f9f9;
}
.table-default tr:hover {
  background-color: var(--hover-background);
}

.hover-primary-border {
  transition: border-color 0.3s;
}

.hover-primary-border:hover {
  border-color: var(--color-primary);
}

/*# sourceMappingURL=web.css.map */
