/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.103.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/.pnpm/postcss-loader@7.3.4_postcss@8.5.6_webpack@5.103.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/.pnpm/sass-loader@13.3.3_fibers@5.0.3_node-sass@6.0.1_sass@1.94.2_webpack@5.103.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/app/benefits/benefits.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.notes {
  color: #666666;
  font-size: small;
  margin-bottom: 1rem;
}
.notes p {
  margin: 0;
  padding: 0;
}

#available-locations .card-body {
  overflow-y: auto;
  position: relative;
  min-height: 15rem;
}
#available-locations .card-body .locations {
  position: absolute;
  left: 0.5rem;
  right: 0.5rem;
  top: 0.5rem;
  bottom: 0.5rem;
}

#selected-locations .card-body {
  overflow-y: auto;
  position: relative;
  min-height: 15rem;
}
#selected-locations .card-body .locations {
  position: absolute;
  left: 0.5rem;
  right: 0.5rem;
  top: 0.5rem;
  bottom: 0.5rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.103.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/.pnpm/postcss-loader@7.3.4_postcss@8.5.6_webpack@5.103.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/.pnpm/sass-loader@13.3.3_fibers@5.0.3_node-sass@6.0.1_sass@1.94.2_webpack@5.103.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/app/components/datatable.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.datatable-container {
  position: relative;
}
.datatable-body {
  padding: 0;
}
.datatable-body .table {
  margin: 0;
}
.datatable-row.selected, .datatable-row.selected:hover {
  background-color: #b8daff;
}
.datatable-row-placeholder + .datatable-row-placeholder td {
  border-top: 1px solid transparent;
}
.datatable-inline-editor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5333333333);
}
.datatable-inline-editor .form-group {
  margin-bottom: 0.5rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVuZWZpdHMuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0VBQ0k7RUFDQTtFQUNBO0FBQ0o7QUFDSTtFQUNJO0VBQ0E7QUFDUjs7QUFJSTtFQUNJO0VBQ0E7RUFDQTtBQURSO0FBR1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRFo7O0FBT0k7RUFDSTtFQUNBO0VBQ0E7QUFKUjtBQU1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpaLEM7Ozs7QUNqQ0k7RUFDSTtBQUFSO0FBR0k7RUFDSTtBQURSO0FBR1E7RUFDSTtBQURaO0FBTVE7RUFFSTtBQUxaO0FBT1E7RUFDSTtBQUxaO0FBU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQUjtBQVNRO0VBQ0k7QUFQWixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vY2Fub3B5Ly4vYXNzZXRzL2FwcC9iZW5lZml0cy9iZW5lZml0cy5zY3NzIiwid2VicGFjazovL2Nhbm9weS8uL2Fzc2V0cy9hcHAvY29tcG9uZW50cy9kYXRhdGFibGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIubm90ZXMge1xuICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgZm9udC1zaXplOnNtYWxsO1xuICAgIG1hcmdpbi1ib3R0b206MXJlbTtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgIH1cbn1cblxuI2F2YWlsYWJsZS1sb2NhdGlvbnMge1xuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDoxNXJlbTtcblxuICAgICAgICAubG9jYXRpb25zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MC41cmVtO1xuICAgICAgICAgICAgcmlnaHQ6MC41cmVtO1xuICAgICAgICAgICAgdG9wOjAuNXJlbTtcbiAgICAgICAgICAgIGJvdHRvbTowLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzZWxlY3RlZC1sb2NhdGlvbnMge1xuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OmF1dG87XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OjE1cmVtO1xuXG4gICAgICAgIC5sb2NhdGlvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmRhdGF0YWJsZSB7XG4gICAgJi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgICBwYWRkaW5nOjA7XG5cbiAgICAgICAgLnRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1yb3cge1xuICAgICAgICAmLnNlbGVjdGVkLFxuICAgICAgICAmLnNlbGVjdGVkOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojYjhkYWZmO1xuICAgICAgICB9XG4gICAgICAgICYtcGxhY2Vob2xkZXIgKyAmLXBsYWNlaG9sZGVyIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbmxpbmUtZWRpdG9yIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwODtcblxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/