/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
body {
  margin: 0;
  padding: 0;
  font-family: FSAlbert, "Helvetica Neue", sans-serif;
  font-size: 12px;
  color: #555;
  background-color: #f3f3f3;
  border-collapse: collapse;
}

a {
  color: rgb(20, 121, 204);
  text-decoration: none;
}
a:hover {
  color: rgb(0, 140, 255);
}

table {
  box-sizing: border-box;
  border: 1px solid #ccc;
  border-collapse: collapse;
  width: 100%;
  background-color: #fff;
  margin-bottom: 20px;
  box-sizing: border-box;
}
table th,
table td {
  padding: 10px 20px;
  text-align: left;
}
table th.buttons,
table td.buttons {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}
table thead th {
  border-bottom: 1px solid #ccc;
  background-color: #ddd;
  color: #444;
  font-weight: normal;
}
table tbody tr {
  border-bottom: 1px solid #ccc;
}
table tbody tr:last-child {
  border-bottom: none;
}
table tbody tr:hover {
  background-color: #e3e3e3;
}

.form .horizontal-group {
  display: flex;
  gap: 20px;
  margin: 20px 0;
}
.form .horizontal-group .field {
  margin: 0;
}
.form .field {
  margin: 20px 0;
}
.form .field label {
  display: block;
  margin-bottom: 5px;
}

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