/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/styles/custom.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
body {
  transition: opacity 1000ms;
}

body.turbo-loading, body.turbo-loaded {
  opacity: 0.8;
}

[data-turbo-preview] body {
  opacity: 0.2;
}

turbo-frame {
  display: block;
}

turbo-frame[busy] {
  opacity: 0.7;
}

turbo-frame#help-helpbox[busy],
turbo-frame#chat-chatbox[busy] {
  opacity: 1;
}

turbo-frame[busy] .frame-loading-hide, turbo-frame .frame-loading-show {
  display: none;
}

turbo-frame[busy] .frame-loading-show {
  display: inline-block;
}

.iti {
  display: block;
}

.animated-progress .progress-media {
  animation: animate-positive 5s;
}

body.invoice {
  background: #ffffff;
}

body.invoice .card {
  box-shadow: none;
}

label.required:after {
  content: "*";
  color: #fa896b;
  margin-left: 5px;
}

.toast-container {
  z-index: 2200;
}

.col-form-label {
  font-weight: 500;
}

.navbar-badge-sm {
  right: -5px;
  top: 12px !important;
}

.navbar-badge {
  right: -9px;
  top: 4px !important;
}

.table-card td:first-child {
  padding-left: 0.75rem;
}

.btn-help {
  position: fixed;
  bottom: 40px;
  left: 20px;
  z-index: 1000;
}

.project-help-detail {
  width: 450px;
  position: fixed;
  max-width: 100%;
  bottom: 60px;
  left: 60px;
  z-index: 2300;
  display: none;
}
.project-help-detail .card {
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
}
@media (max-width: 515.98px) {
  .project-help-detail {
    left: 16px;
    right: 16px;
  }
}

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