/*

Media breakpoints used here resemble bootstrap ones because until refactoring is finished, new styles need to react on media changes on the same spots.

After refactoring is done, it is suggested to reconsider if those are valid nowadays.

*/

.refactor .tool-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 8.875rem;
  padding: 1rem 2rem;
  padding-bottom: 1.5rem;
  color: var(--text-color--main);
  border-left: calc(.25rem + 1px) solid var(--color-primary);
  border-radius: 2px;
  background: #FFF;
  -webkit-box-shadow: var(--shadow-regular--sm);
          box-shadow: var(--shadow-regular--sm);
}

.refactor .tool-item--disabled {
  opacity: .35;
  pointer-events: none;
}

.refactor .tool-item__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.refactor .tool-item__image {
  width: auto;
  height: auto;
  aspect-ratio: 1 / 1;
  background-color: var(--backdrop-color);
}

@media (max-width: 992px) {
  .refactor .tool-item__image {
    display: none;
  }
}

.refactor .tool-item__title {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.35em;
  margin-bottom: .375rem;
}

.refactor .tool-item__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: .875rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: auto;
}


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