/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/sass/main.scss ***!
  \****************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
body.reflex-col-resize {
  cursor: col-resize;
}

body.reflex-row-resize {
  cursor: row-resize;
}

.reflex-container {
  justify-content: flex-start;
  /* align items in Main Axis */
  align-items: stretch;
  /* align items in Cross Axis */
  align-content: stretch;
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  display: flex;
  position: relative;
  height: 100%;
  width: 100%;
}

.reflex-container.horizontal {
  flex-direction: column;
  min-height: 1px;
}

.reflex-container.vertical {
  flex-direction: row;
  min-width: 1px;
}

.reflex-container > .reflex-element {
  position: relative;
  overflow: auto;
  height: 100%;
  width: 100%;
}

.reflex-container.reflex-resizing > .reflex-element {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.reflex-container > .reflex-element > .reflex-size-aware {
  height: 100%;
  width: 100%;
}

.reflex-container > .reflex-splitter {
  background-color: #eeeeee;
  z-index: 100;
}

.reflex-container > .reflex-splitter.active,
.reflex-container > .reflex-splitter:hover {
  background-color: #c6c6c6;
  transition: all 1s ease;
}

.horizontal > .reflex-splitter {
  border-bottom: 1px solid #c6c6c6;
  border-top: 1px solid #c6c6c6;
  cursor: row-resize;
  width: 100%;
  height: 2px;
}

.reflex-element.horizontal .reflex-handle {
  cursor: row-resize;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.reflex-container.horizontal > .reflex-splitter:hover,
.reflex-container.horizontal > .reflex-splitter.active {
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
}

.reflex-container.vertical > .reflex-splitter {
  border-right: 1px solid #c6c6c6;
  border-left: 1px solid #c6c6c6;
  cursor: col-resize;
  height: 100%;
  width: 2px;
}

.reflex-element.vertical .reflex-handle {
  cursor: col-resize;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.reflex-container.vertical > .reflex-splitter:hover,
.reflex-container.vertical > .reflex-splitter.active {
  border-right: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
}

.reflex-container > .reflex-splitter.reflex-thin {
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  opacity: 0.2;
  z-index: 100;
}

.reflex-container > .reflex-splitter.reflex-thin.active .reflex-container > .reflex-splitter.reflex-thin:hover {
  transition: all 1.5s ease;
  opacity: 0.5;
}

.reflex-container.horizontal > .reflex-splitter.reflex-thin {
  border-bottom: 8px solid rgba(255, 255, 255, 0);
  border-top: 8px solid rgba(255, 255, 255, 0);
  height: 17px !important;
  cursor: row-resize;
  margin: -8px 0;
  width: 100%;
}

.reflex-container.horizontal > .reflex-splitter.reflex-thin.active,
.reflex-container.horizontal > .reflex-splitter.reflex-thin:hover {
  border-bottom: 8px solid #e4e4e4;
  border-top: 8px solid #e4e4e4;
}

.reflex-container.vertical > .reflex-splitter.reflex-thin {
  border-right: 8px solid rgba(255, 255, 255, 0);
  border-left: 8px solid rgba(255, 255, 255, 0);
  width: 17px !important;
  cursor: col-resize;
  margin: 0 -8px;
  height: 100%;
}

.reflex-container.vertical > .reflex-splitter.reflex-thin.active,
.reflex-container.vertical > .reflex-splitter.reflex-thin:hover {
  border-right: 8px solid #e4e4e4;
  border-left: 8px solid #e4e4e4;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSwyQkFBMkI7RUFDM0IsNkJBQTZCO0VBQzdCLG9CQUFvQjtFQUNwQiw4QkFBOEI7RUFDOUIsc0JBQXNCO0VBRXRCLCtCQUErQjtFQUUvQiwrQ0FBK0M7RUFFL0Msb0JBQW9CO0VBRXBCLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixXQUFXLEVBQUU7O0FBRWY7RUFDRSxzQkFBc0I7RUFDdEIsZUFBZSxFQUFFOztBQUVuQjtFQUNFLG1CQUFtQjtFQUNuQixjQUFjLEVBQUU7O0FBRWxCO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxZQUFZO0VBQ1osV0FBVyxFQUFFOztBQUVmO0VBQ0Usb0JBQW9CO0VBQ3BCLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLFlBQVk7RUFDWixXQUFXLEVBQUU7O0FBRWY7RUFDRSx5QkFBeUI7RUFDekIsWUFBWSxFQUFFOztBQUVoQjs7RUFFRSx5QkFBeUI7RUFDekIsdUJBQXVCLEVBQUU7O0FBRTNCO0VBQ0UsZ0NBQWdDO0VBQ2hDLDZCQUE2QjtFQUM3QixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFdBQVcsRUFBRTs7QUFFZjtFQUNFLGtCQUFrQjtFQUNsQix5QkFBaUI7S0FBakIsc0JBQWlCO01BQWpCLHFCQUFpQjtVQUFqQixpQkFBaUIsRUFBRTs7QUFFckI7O0VBRUUsZ0NBQWdDO0VBQ2hDLDZCQUE2QixFQUFFOztBQUVqQztFQUNFLCtCQUErQjtFQUMvQiw4QkFBOEI7RUFDOUIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixVQUFVLEVBQUU7O0FBRWQ7RUFDRSxrQkFBa0I7RUFDbEIseUJBQWlCO0tBQWpCLHNCQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsaUJBQWlCLEVBQUU7O0FBRXJCOztFQUVFLCtCQUErQjtFQUMvQiw4QkFBOEIsRUFBRTs7QUFFbEM7RUFHRSxzQkFBc0I7RUFDdEIsNkJBQTZCO0VBQzdCLGdDQUFnQztFQUNoQyw0QkFBNEI7RUFDNUIsWUFBWTtFQUNaLFlBQVksRUFBRTs7QUFFaEI7O0VBRUUseUJBQXlCO0VBQ3pCLFlBQVksRUFBRTs7QUFFaEI7RUFDRSwrQ0FBK0M7RUFDL0MsNENBQTRDO0VBQzVDLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFdBQVcsRUFBRTs7QUFFZjs7RUFFRSxnQ0FBZ0M7RUFDaEMsNkJBQTZCLEVBQUU7O0FBRWpDO0VBQ0UsOENBQThDO0VBQzlDLDZDQUE2QztFQUM3QyxzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxZQUFZLEVBQUU7O0FBRWhCOztFQUVFLCtCQUErQjtFQUMvQiw4QkFBOEIsRUFBRSIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYm9keS5yZWZsZXgtY29sLXJlc2l6ZSB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTsgfVxuXG5ib2R5LnJlZmxleC1yb3ctcmVzaXplIHtcbiAgY3Vyc29yOiByb3ctcmVzaXplOyB9XG5cbi5yZWZsZXgtY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAvKiBhbGlnbiBpdGVtcyBpbiBNYWluIEF4aXMgKi9cbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC8qIGFsaWduIGl0ZW1zIGluIENyb3NzIEF4aXMgKi9cbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC8qIE9MRCAtIGlPUyA2LSwgU2FmYXJpIDMuMS02ICovXG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICAvKiBPTEQgLSBGaXJlZm94IDE5LSAoYnVnZ3kgYnV0IG1vc3RseSB3b3JrcykgKi9cbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIC8qIE5FVyAtIENocm9tZSAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJlZmxleC1jb250YWluZXIuaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDFweDsgfVxuXG4ucmVmbGV4LWNvbnRhaW5lci52ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1pbi13aWR0aDogMXB4OyB9XG5cbi5yZWZsZXgtY29udGFpbmVyID4gLnJlZmxleC1lbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucmVmbGV4LWNvbnRhaW5lci5yZWZsZXgtcmVzaXppbmcgPiAucmVmbGV4LWVsZW1lbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnJlZmxleC1jb250YWluZXIgPiAucmVmbGV4LWVsZW1lbnQgPiAucmVmbGV4LXNpemUtYXdhcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yZWZsZXgtY29udGFpbmVyID4gLnJlZmxleC1zcGxpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4ucmVmbGV4LWNvbnRhaW5lciA+IC5yZWZsZXgtc3BsaXR0ZXIuYWN0aXZlLFxuLnJlZmxleC1jb250YWluZXIgPiAucmVmbGV4LXNwbGl0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IH1cblxuLmhvcml6b250YWwgPiAucmVmbGV4LXNwbGl0dGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzZjNmM2O1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDsgfVxuXG4ucmVmbGV4LWVsZW1lbnQuaG9yaXpvbnRhbCAucmVmbGV4LWhhbmRsZSB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnJlZmxleC1jb250YWluZXIuaG9yaXpvbnRhbCA+IC5yZWZsZXgtc3BsaXR0ZXI6aG92ZXIsXG4ucmVmbGV4LWNvbnRhaW5lci5ob3Jpem9udGFsID4gLnJlZmxleC1zcGxpdHRlci5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7IH1cblxuLnJlZmxleC1jb250YWluZXIudmVydGljYWwgPiAucmVmbGV4LXNwbGl0dGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M2YzZjNjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzZjNmM2O1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDJweDsgfVxuXG4ucmVmbGV4LWVsZW1lbnQudmVydGljYWwgLnJlZmxleC1oYW5kbGUge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5yZWZsZXgtY29udGFpbmVyLnZlcnRpY2FsID4gLnJlZmxleC1zcGxpdHRlcjpob3Zlcixcbi5yZWZsZXgtY29udGFpbmVyLnZlcnRpY2FsID4gLnJlZmxleC1zcGxpdHRlci5hY3RpdmUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWVlZWU7IH1cblxuLnJlZmxleC1jb250YWluZXIgPiAucmVmbGV4LXNwbGl0dGVyLnJlZmxleC10aGluIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3BhY2l0eTogMC4yO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLnJlZmxleC1jb250YWluZXIgPiAucmVmbGV4LXNwbGl0dGVyLnJlZmxleC10aGluLmFjdGl2ZVxuLnJlZmxleC1jb250YWluZXIgPiAucmVmbGV4LXNwbGl0dGVyLnJlZmxleC10aGluOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDEuNXMgZWFzZTtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5yZWZsZXgtY29udGFpbmVyLmhvcml6b250YWwgPiAucmVmbGV4LXNwbGl0dGVyLnJlZmxleC10aGluIHtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBoZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xuICBtYXJnaW46IC04cHggMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJlZmxleC1jb250YWluZXIuaG9yaXpvbnRhbCA+IC5yZWZsZXgtc3BsaXR0ZXIucmVmbGV4LXRoaW4uYWN0aXZlLFxuLnJlZmxleC1jb250YWluZXIuaG9yaXpvbnRhbCA+IC5yZWZsZXgtc3BsaXR0ZXIucmVmbGV4LXRoaW46aG92ZXIge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNlNGU0ZTQ7IH1cblxuLnJlZmxleC1jb250YWluZXIudmVydGljYWwgPiAucmVmbGV4LXNwbGl0dGVyLnJlZmxleC10aGluIHtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB3aWR0aDogMTdweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIG1hcmdpbjogMCAtOHB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJlZmxleC1jb250YWluZXIudmVydGljYWwgPiAucmVmbGV4LXNwbGl0dGVyLnJlZmxleC10aGluLmFjdGl2ZSxcbi5yZWZsZXgtY29udGFpbmVyLnZlcnRpY2FsID4gLnJlZmxleC1zcGxpdHRlci5yZWZsZXgtdGhpbjpob3ZlciB7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2U0ZTRlNDsgfVxuIl19 */
/* open-sans-300 - latin */
@font-face {
  font-display: swap;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url(public/fonts/open-sans-v15-latin-300.eot); /* IE9 Compat Modes */
  src: local("Open Sans Light"), local("OpenSans-Light"), url(public/fonts/open-sans-v15-latin-300.eot?#iefix) format("embedded-opentype"), url(public/fonts/open-sans-v15-latin-300.woff2) format("woff2"), url(public/fonts/open-sans-v15-latin-300.woff) format("woff"), url(public/fonts/open-sans-v15-latin-300.ttf) format("truetype"), url(public/fonts/open-sans-v15-latin-300.svg#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url(public/fonts/open-sans-v15-latin-regular.eot); /* IE9 Compat Modes */
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(public/fonts/open-sans-v15-latin-regular.eot?#iefix) format("embedded-opentype"), url(public/fonts/open-sans-v15-latin-regular.woff2) format("woff2"), url(public/fonts/open-sans-v15-latin-regular.woff) format("woff"), url(public/fonts/open-sans-v15-latin-regular.ttf) format("truetype"), url(public/fonts/open-sans-v15-latin-regular.svg#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url(public/fonts/open-sans-v15-latin-700.eot); /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(public/fonts/open-sans-v15-latin-700.eot?#iefix) format("embedded-opentype"), url(public/fonts/open-sans-v15-latin-700.woff2) format("woff2"), url(public/fonts/open-sans-v15-latin-700.woff) format("woff"), url(public/fonts/open-sans-v15-latin-700.ttf) format("truetype"), url(public/fonts/open-sans-v15-latin-700.svg#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-display: swap;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  src: url(public/fonts/open-sans-v15-latin-800.eot); /* IE9 Compat Modes */
  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url(public/fonts/open-sans-v15-latin-800.eot?#iefix) format("embedded-opentype"), url(public/fonts/open-sans-v15-latin-800.woff2) format("woff2"), url(public/fonts/open-sans-v15-latin-800.woff) format("woff"), url(public/fonts/open-sans-v15-latin-800.ttf) format("truetype"), url(public/fonts/open-sans-v15-latin-800.svg#OpenSans) format("svg"); /* Legacy iOS */
}
*::-webkit-scrollbar {
  width: 1rem;
  height: 1rem;
}

*::-webkit-scrollbar-track {
  background: #f2f4f8;
}

*::-webkit-scrollbar-corner {
  background: #f2f4f8;
}

*::-webkit-scrollbar-thumb {
  background-color: #c5c7c9;
  border-radius: 999rem;
  border: 0.25rem solid #f2f4f8;
}

.hf-admin-button {
  position: relative;
}
.hf-admin-button span {
  word-break: normal;
}
.hf-admin-button .--primary {
  background-color: hsl(208deg, 69%, 46%);
  color: hsl(0deg, 100%, 100%);
  outline-color: hsl(208deg, 69%, 46%);
}
.hf-admin-button .--primary:hover, .hf-admin-button .--primary:active {
  background-color: #4194dc;
}
.hf-admin-button .--secondary {
  background-color: rgb(255, 0, 51);
  color: hsl(0deg, 100%, 100%);
  outline-color: rgb(255, 0, 51);
}
.hf-admin-button .--secondary:hover, .hf-admin-button .--secondary:active {
  background-color: #ff335c;
}
.hf-admin-button .--gray {
  background-color: hsl(0deg, 0%, 46%);
  color: hsl(0deg, 100%, 100%);
  outline-color: hsl(0deg, 0%, 46%);
}
.hf-admin-button .--gray:hover, .hf-admin-button .--gray:active {
  background-color: #8f8f8f;
}
.hf-admin-button .--small {
  padding: 0 10px !important;
  height: 24px !important;
  border-radius: 4px !important;
  font-size: 0.8125em !important;
}
.hf-admin-button .--medium {
  padding: 0 12px !important;
  border-radius: 4px !important;
  height: 36px !important;
}
.hf-admin-button .--large {
  border-radius: 4px !important;
  height: 36px !important;
}
.hf-admin-button .--circle {
  padding: 0 !important;
  border-radius: 50% !important;
}
.hf-admin-button .--circle.--xlarge {
  width: 56px;
  height: 56px;
}
.hf-admin-button .--circle.--small {
  height: 40px !important;
  min-width: 40px !important;
}
.hf-admin-button.logout {
  background-color: rgb(255, 0, 51);
  color: hsl(0deg, 100%, 100%);
}
.hf-admin-button.logout:hover, .hf-admin-button.logout:active {
  background-color: #ff335c;
}
.hf-admin-button.close-button {
  background-color: dimgray;
  color: hsl(0deg, 100%, 100%);
  border-radius: 100px;
}
.hf-admin-button.close-button:hover, .hf-admin-button.close-button:active {
  cursor: pointer;
  background-color: #616161;
}
.hf-admin-button.menu-button {
  color: hsl(0deg, 100%, 100%);
  border-radius: 100px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.hf-admin-button.menu-button .--action {
  border-radius: 100px;
  background-color: dimgray;
}
.hf-admin-button.menu-button .--action:hover, .hf-admin-button.menu-button .--action:active {
  cursor: pointer;
  background-color: #5c5c5c;
}
.hf-admin-button .circular-progress {
  color: hsl(208deg, 69%, 46%);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -12px;
  margin-left: -12px;
}
.hf-admin-button.__refresh {
  position: absolute;
  top: 1.6rem;
  right: 0.5rem;
}

.hf-chips {
  background-color: hsl(0deg, 0%, 46%) !important;
  border-radius: 4px !important;
  height: 25px !important;
  padding: 6px 3px 6px 4px !important;
}
.hf-chips.MuiChip-root {
  margin: 0.25rem;
}
.hf-chips.--no-margin {
  margin: 0;
}
.hf-chips.hover:hover {
  background-color: #8f8f8f !important;
}
.hf-chips.--delete {
  background-color: rgb(255, 0, 51) !important;
  color: hsl(0deg, 100%, 100%);
}
.hf-chips.--delete.hover:hover {
  background-color: #ff6685 !important;
}
.hf-chips.--selected {
  background-color: hsl(210deg, 63%, 85%) !important;
  color: black;
}
.hf-chips.--selected.hover:hover {
  background-color: #97bfe7 !important;
}
.hf-chips.--uploaded {
  background-color: hsl(208deg, 69%, 46%) !important;
}
.hf-chips.--uploaded.hover:hover {
  background-color: #6cace4 !important;
}
.hf-chips__icon {
  color: hsl(0deg, 100%, 100%) !important;
  width: 20px !important;
  height: 20px !important;
  margin: 0 -6px 0 0 !important;
}
.hf-chips__icon.--remove {
  margin: 0 0 0 -3px !important;
}
.hf-chips__icon.--remove:hover {
  border-radius: 4px;
  background: rgb(255, 0, 51);
}
.hf-chips__icon.--progress {
  width: 17px !important;
  height: 17px !important;
}
.hf-chips span {
  color: hsl(0deg, 100%, 100%) !important;
}

.reflex-container > .reflex-element {
  overflow-x: hidden;
}
.reflex-container > .reflex-element.left-pane {
  overflow: hidden;
}
.reflex-container > .reflex-element.right-pane {
  height: calc(100% - 36px - 1rem);
}
.reflex-container .reflex-splitter:hover, .reflex-container .reflex-splitter:active {
  background-color: hsl(208deg, 69%, 46%) !important;
  border-color: hsl(208deg, 69%, 46%) !important;
}
.reflex-container.main-navigation .right-pane,
.reflex-container.main-navigation .left-pane {
  margin-top: 60px;
  height: calc(100% - 60px);
}
.reflex-container.main-navigation .right-pane {
  display: flex;
}
.reflex-container.main-navigation .right-pane.full-width {
  flex-grow: 1 !important;
}
.reflex-container.main-navigation .left-pane {
  overflow: auto;
}

.hf-template-table .flex-xs-150,
.hf-template-table .col-one,
.hf-template-table .col-two,
.hf-template-table .col-three,
.hf-template-table .col-two,
.hf-template-table .col-three,
.hf-template-table .col-four,
.hf-template-item .flex-xs-150,
.hf-template-item .col-one,
.hf-template-item .col-two,
.hf-template-item .col-three,
.hf-template-item .col-two,
.hf-template-item .col-three,
.hf-template-item .col-four {
  margin: 0px 5px;
  word-wrap: break-word;
  min-width: 0;
}
.hf-template-table .flex-xs-150,
.hf-template-item .flex-xs-150 {
  flex: 1.5 1 0%;
}
.hf-template-table .col-one,
.hf-template-item .col-one {
  flex: 1 1 0%;
}
.hf-template-table .col-two,
.hf-template-item .col-two {
  flex: 2 1 0%;
}
.hf-template-table .col-three,
.hf-template-item .col-three {
  flex: 3 1 0%;
}
.hf-template-table .col-four,
.hf-template-item .col-four {
  flex: 4 1 0%;
}
.hf-template-table .col-five,
.hf-template-item .col-five {
  flex: 5 1 0%;
}
.hf-template-table .col-six,
.hf-template-item .col-six {
  flex: 6 1 0%;
}
.hf-template-table .min-width-60,
.hf-template-item .min-width-60 {
  min-width: 60px;
}
.hf-template-table .min-width-120,
.hf-template-item .min-width-120 {
  min-width: 120px;
}
.hf-template-table .min-width-130,
.hf-template-item .min-width-130 {
  min-width: 130px;
}
.hf-template-table .min-width-200,
.hf-template-item .min-width-200 {
  min-width: 200px;
}
.hf-template-table .min-width-250,
.hf-template-item .min-width-250 {
  min-width: 250px;
}

.hf-admin-card-item {
  flex: 0 1 auto;
}
.hf-admin-card-item.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
}
.hf-admin-card-item.ellipsis .text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hf-admin-card-item .content {
  display: flex;
  flex-direction: row;
}
.hf-admin-card-item .list-content {
  margin: 0;
  padding-left: 25px;
}
.hf-admin-card-item .text {
  font-weight: bold;
}
.hf-admin-card-item .text.--light {
  font-weight: normal;
}
.hf-admin-card-item .text.--min-width {
  min-width: 90px;
}
.hf-admin-card-item .text.--font-small {
  font-size: 0.8em;
}
.hf-admin-card-item .text.--fake-link {
  color: hsl(208deg, 69%, 46%);
}
.hf-admin-card-item .text.--fake-link:hover {
  text-decoration: underline;
  cursor: pointer;
}
.hf-admin-card-item .text.--content-after::after {
  content: "|";
  padding-left: 10px;
  font-weight: normal;
}
.hf-admin-card-item .text.--content-after-rarr::after {
  content: "→";
  padding-left: 10px;
  font-weight: normal;
}
.hf-admin-card-item .text.--content-before::before {
  content: "|";
  padding-left: 10px;
  font-weight: normal;
}
.hf-admin-card-item .text.--content-before-p0::before {
  content: "|";
  font-weight: normal;
}

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