/* node_modules/@angular/cdk/overlay-prebuilt.css */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}
.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: .6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, .32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

/* node_modules/@schenck/rotec-components/styles/global-styles-v2.less */
.border-radius {
  border-radius: 4px;
}
@font-face {
  font-family: "Icomoon";
  src: url(/assets/icons/icomoon.ttf) format("truetype");
}
.icomoon-font {
  font-family: "Icomoon";
}
.icon-arrow-right-square:before {
  content: "\e996";
}
.icon-redo:before {
  content: "\e8d6";
}
.icon-file-add-PDF:before {
  content: "\e900";
}
.icon-file-add-CSV:before {
  content: "\e901";
}
.icon-pencil:before {
  content: "\e60d";
}
.icon-cog:before {
  content: "\e672";
}
.icon-wrench:before {
  content: "\e674";
}
.icon-trash2:before {
  content: "\e681";
}
.icon-heart:before {
  content: "\e68c";
}
.icon-star:before {
  content: "\e68d";
}
.icon-envelope:before {
  content: "\e696";
}
.icon-paper-plane:before {
  content: "\e699";
}
.icon-eye:before {
  content: "\e6a5";
}
.icon-hdd-down:before {
  content: "\e6ac";
}
.icon-hdd-up:before {
  content: "\e6ad";
}
.icon-printer:before {
  content: "\e6b1";
}
.icon-file-empty:before {
  content: "\e6b3";
}
.icon-file-add:before {
  content: "\e6b4";
}
.icon-file-check:before {
  content: "\e6b5";
}
.icon-files:before {
  content: "\e6b7";
}
.icon-copy:before {
  content: "\e6b8";
}
.icon-compare:before {
  content: "\e6b9";
}
.icon-folder:before {
  content: "\e6ba";
}
.icon-folder-search:before {
  content: "\e6bb";
}
.icon-folder-plus:before {
  content: "\e6bc";
}
.icon-folder-download:before {
  content: "\e6be";
}
.icon-folder-upload:before {
  content: "\e6bf";
}
.icon-scissors:before {
  content: "\e6c7";
}
.icon-register:before {
  content: "\e6d1";
}
.icon-enter:before {
  content: "\e6d2";
}
.icon-exit:before {
  content: "\e6d3";
}
.icon-papers:before {
  content: "\e6d4";
}
.icon-news:before {
  content: "\e6d5";
}
.icon-document:before {
  content: "\e6d8";
}
.icon-document2:before {
  content: "\e6d9";
}
.icon-equalizer:before {
  content: "\e6f2";
}
.icon-picture:before {
  content: "\e70e";
}
.icon-user:before {
  content: "\e71e";
}
.icon-tags:before {
  content: "\e756";
}
.icon-calculator:before {
  content: "\e766";
}
.icon-telephone:before {
  content: "\e76a";
}
.icon-map-marker:before {
  content: "\e77a";
}
.icon-location:before {
  content: "\e783";
}
.icon-calendar-check:before {
  content: "\e786";
}
.icon-calendar-cross:before {
  content: "\e787";
}
.icon-calendar-31:before {
  content: "\e788";
}
.icon-calendar-full:before {
  content: "\e789";
}
.icon-launch:before {
  content: "\e7b0";
}
.icon-power-switch:before {
  content: "\e7b8";
}
.icon-bubble:before {
  content: "\e7d6";
}
.icon-bubbles:before {
  content: "\e7d7";
}
.icon-undo2:before {
  content: "\e8d8";
}
.icon-sync:before {
  content: "\e8da";
}
.icon-clock:before {
  content: "\e8e6";
}
.icon-clock3:before {
  content: "\e8e8";
}
.icon-alarm2:before {
  content: "\e8ea";
}
.icon-download2:before {
  content: "\e8f5";
}
.icon-upload2:before {
  content: "\e8f6";
}
.icon-cross:before {
  content: "\e92a";
}
.icon-menu:before {
  content: "\e92b";
}
.icon-list:before {
  content: "\e92c";
}
.icon-list2:before {
  content: "\e92d";
}
.icon-list3:before {
  content: "\e92e";
}
.icon-menu2:before {
  content: "\e92f";
}
.icon-list4:before {
  content: "\e930";
}
.icon-menu3:before {
  content: "\e931";
}
.icon-exclamation:before {
  content: "\e932";
}
.icon-question:before {
  content: "\e933";
}
.icon-check:before {
  content: "\e934";
}
.icon-cross2:before {
  content: "\e935";
}
.icon-plus:before {
  content: "\e936";
}
.icon-minus:before {
  content: "\e937";
}
.icon-chevron-up:before {
  content: "\e939";
}
.icon-chevron-down:before {
  content: "\e93a";
}
.icon-chevron-left:before {
  content: "\e93b";
}
.icon-chevron-right:before {
  content: "\e93c";
}
.icon-chevrons-expand-vertical:before {
  content: "\e93d";
}
.icon-chevrons-expand-horizontal:before {
  content: "\e93e";
}
.icon-chevrons-contract-vertical:before {
  content: "\e93f";
}
.icon-chevrons-contract-horizontal:before {
  content: "\e940";
}
.icon-arrow-up:before {
  content: "\e941";
}
.icon-arrow-down:before {
  content: "\e942";
}
.icon-arrow-left:before {
  content: "\e943";
}
.icon-arrow-right:before {
  content: "\e944";
}
.icon-arrow-up-right:before {
  content: "\e945";
}
.icon-expand:before {
  content: "\e94a";
}
.icon-contract:before {
  content: "\e94b";
}
.icon-expand2:before {
  content: "\e94c";
}
.icon-contract2:before {
  content: "\e94d";
}
.icon-move:before {
  content: "\e94e";
}
.icon-tab:before {
  content: "\e94f";
}
.icon-arrow-wave:before {
  content: "\e950";
}
.icon-expand3:before {
  content: "\e951";
}
.icon-expand4:before {
  content: "\e952";
}
.icon-contract3:before {
  content: "\e953";
}
.icon-warning:before {
  content: "\e955";
}
.icon-notification-circle:before {
  content: "\e956";
}
.icon-question-circle:before {
  content: "\e957";
}
.icon-checkmark-circle:before {
  content: "\e959";
}
.icon-funnel:before {
  content: "\e97c";
}
.icon-ellipsis-filled:before {
  content: "\e902";
}
.icon-ellipsis:before {
  content: "\e9e9";
}
.icon-home:before {
  content: "\e600";
}
.icon-cross-square:before {
  content: "\e99a";
}
.icon-border-horizontal:before {
  content: "\e9e3";
}
.icon-border-vertical:before {
  content: "\e9e6";
}
.icon-magnifier:before {
  content: "\e922";
}
.icon-map2:before {
  content: "\e782";
}
.icon-border-all:before {
  content: "\e9df";
}
.icon-arrow-up-square:before {
  content: "\e993";
}
.icon-arrow-down-square:before {
  content: "\e994";
}
.icon-arrow-left-square:before {
  content: "\e995";
}
.icon-paperclip:before {
  content: "\e6a1";
}
.icon-lock:before {
  content: "\e66d";
}
.icon-clipboard-pencil:before {
  content: "\e6eb";
}
.icon-bold:before {
  content: "\ea19";
}
.icon-italic:before {
  content: "\ea1a";
}
.icon-underline:before {
  content: "\ea1b";
}
.white {
  color: #ffffff;
}
.bg-white {
  background-color: #ffffff;
}
.black {
  color: #000000;
}
.bg-black {
  background-color: #000000;
}
.gray {
  color: #70777a;
}
.bg-gray {
  background-color: #70777a;
}
.gray-dark {
  color: #555b5e;
}
.bg-gray-dark {
  background-color: #555b5e;
}
.gray-darker {
  color: #3b3b3b;
}
.bg-gray-darker {
  background-color: #3b3b3b;
}
.gray-darkest {
  color: #2b2d2e;
}
.bg-gray-darkest {
  background-color: #2b2d2e;
}
.gray-light {
  color: #889094;
}
.bg-gray-light {
  background-color: #889094;
}
.gray-lighter {
  color: #b7c2c7;
}
.bg-gray-lighter {
  background-color: #b7c2c7;
}
.gray-lightest {
  color: #d4dadc;
}
.bg-gray-lightest {
  background-color: #d4dadc;
}
.gray-bright {
  color: #e9eaeb;
}
.bg-gray-bright {
  background-color: #e9eaeb;
}
.gray-brighter {
  color: #f2f2f2;
}
.bg-gray-brighter {
  background-color: #f2f2f2;
}
.blue-darkest {
  color: #004064;
}
.bg-blue-darkest {
  background-color: #004064;
}
.blue-darker {
  color: #005a8b;
}
.bg-blue-darker {
  background-color: #005a8b;
}
.blue-dark {
  color: #0073b3;
}
.bg-blue-dark {
  background-color: #0073b3;
}
.blue {
  color: #0083cb;
}
.bg-blue {
  background-color: #0083cb;
}
.blue-light {
  color: #00a5ff;
}
.bg-blue-light {
  background-color: #00a5ff;
}
.blue-lighter {
  color: #2eb5ff;
}
.bg-blue-lighter {
  background-color: #2eb5ff;
}
.blue-lightest {
  color: #72cdff;
}
.bg-blue-lightest {
  background-color: #72cdff;
}
.blue-bright {
  color: #a4dfff;
}
.bg-blue-bright {
  background-color: #a4dfff;
}
.blue-brightest {
  color: #d7f1ff;
}
.bg-blue-brightest {
  background-color: #d7f1ff;
}
.black {
  color: #000000;
}
.bg-black {
  background-color: #000000;
}
.black-light {
  color: #3f3f3f;
}
.bg-black-light {
  background-color: #3f3f3f;
}
.black-lightest {
  color: #4b4f49;
}
.bg-black-lightest {
  background-color: #4b4f49;
}
.green {
  color: #6fb528;
}
.bg-green {
  background-color: #6fb528;
}
.green-dark {
  color: #8aac56;
}
.bg-green-dark {
  background-color: #8aac56;
}
.green-bright {
  color: #93d140;
}
.bg-green-bright {
  background-color: #93d140;
}
.green-brighter {
  color: #9eed35;
}
.bg-green-brighter {
  background-color: #9eed35;
}
.yellow {
  color: #fece32;
}
.bg-yellow {
  background-color: #fece32;
}
.yellow-dark {
  color: #feb72d;
}
.bg-yellow-dark {
  background-color: #feb72d;
}
.yellow-darker {
  color: #f5a810;
}
.bg-yellow-darker {
  background-color: #f5a810;
}
.yellow-darkest {
  color: #dfa128;
}
.bg-yellow-darkest {
  background-color: #dfa128;
}
.orange {
  color: #fe7625;
}
.bg-orange {
  background-color: #fe7625;
}
.orange-bright {
  color: #ff904e;
}
.bg-orange-bright {
  background-color: #ff904e;
}
.orange-brighter {
  color: #ffaa77;
}
.bg-orange-brighter {
  background-color: #ffaa77;
}
.red {
  color: #e1051f;
}
.bg-red {
  background-color: #e1051f;
}
.red-light {
  color: #fe102c;
}
.bg-red-light {
  background-color: #fe102c;
}
.red-lighter {
  color: #ff2f47;
}
.bg-red-lighter {
  background-color: #ff2f47;
}
.pink {
  color: #fe5c6f;
}
.bg-pink {
  background-color: #fe5c6f;
}
.pink-lighter {
  color: #f57887;
}
.bg-pink-lighter {
  background-color: #f57887;
}
@font-face {
  font-family: "Inter";
  src: url(/assets/font/Inter-Regular.ttf) format("truetype");
}
@font-face {
  font-family: "Inter Semi Bold";
  src: url(/assets/font/Inter-SemiBold.ttf) format("truetype");
}
*,
*:focus,
*:hover {
  outline: none;
}
* {
  box-sizing: border-box;
}
::-webkit-scrollbar {
  width: 10px;
  height: 18px;
  background-color: #e9eaeb;
}
::-webkit-scrollbar-corner {
  background-color: #e9eaeb;
}
::-webkit-scrollbar-thumb {
  background-color: #d4dadc;
  border-radius: 5px;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #3b3b3b;
}
body {
  color: #3b3b3b;
  font-size: 15px;
  font-family:
    "Inter",
    Arial,
    Helvetica,
    sans-serif;
  margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family:
    "Inter Semi Bold",
    Arial,
    Helvetica,
    sans-serif;
  margin-top: 0;
  margin-bottom: 0;
}
h1 {
  font-size: 40px;
  line-height: 46px;
}
h2 {
  font-size: 30px;
  line-height: 36px;
}
h3 {
  font-size: 22px;
  line-height: 26px;
}
h4 {
  font-size: 20px;
  line-height: 23px;
}
a {
  text-decoration: none;
}
a,
button {
  font-family:
    "Inter Semi Bold",
    Arial,
    Helvetica,
    sans-serif;
}
p {
  margin: 0;
}
svg {
  width: 100%;
  height: 100%;
  display: block;
}
.cdk-overlay-container {
  z-index: 1000;
}
.cdk-overlay-container .cdk-overlay-dark-backdrop {
  background: rgba(46, 181, 255, 0.25);
}
.schenck-logo {
  width: 286px;
  height: 80px;
  background-size: 80% auto;
  background-image: url(/assets/core-logos/logo-schenck-one-weiss.png);
  background-repeat: no-repeat;
  background-position: center;
}
.schenck-one-icon {
  width: 34px;
  height: 34px;
  background-image: url(/assets/core-logos/SchenckOneIcon.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.login-bg {
  background-image: url(/assets/core-logos/login_screen.jpg);
}
.text-small {
  font-size: 12px;
}
.text-bold {
  font-size: 15px !important;
  font-weight: bold;
}
.text-overflow-ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.rc-pl-0 {
  padding-left: 0px;
}
.rc-pr-0 {
  padding-right: 0px;
}
.rc-pt-0 {
  padding-top: 0px;
}
.rc-pb-0 {
  padding-bottom: 0px;
}
.rc-ml-0 {
  margin-left: 0px;
}
.rc-mr-0 {
  margin-right: 0px;
}
.rc-mt-0 {
  margin-top: 0px;
}
.rc-mb-0 {
  margin-bottom: 0px;
}
.rc-pl-5 {
  padding-left: 5px;
}
.rc-pr-5 {
  padding-right: 5px;
}
.rc-pt-5 {
  padding-top: 5px;
}
.rc-pb-5 {
  padding-bottom: 5px;
}
.rc-ml-5 {
  margin-left: 5px;
}
.rc-mr-5 {
  margin-right: 5px;
}
.rc-mt-5 {
  margin-top: 5px;
}
.rc-mb-5 {
  margin-bottom: 5px;
}
.rc-pl-10 {
  padding-left: 10px;
}
.rc-pr-10 {
  padding-right: 10px;
}
.rc-pt-10 {
  padding-top: 10px;
}
.rc-pb-10 {
  padding-bottom: 10px;
}
.rc-ml-10 {
  margin-left: 10px;
}
.rc-mr-10 {
  margin-right: 10px;
}
.rc-mt-10 {
  margin-top: 10px;
}
.rc-mb-10 {
  margin-bottom: 10px;
}
.rc-pl-15 {
  padding-left: 15px;
}
.rc-pr-15 {
  padding-right: 15px;
}
.rc-pt-15 {
  padding-top: 15px;
}
.rc-pb-15 {
  padding-bottom: 15px;
}
.rc-ml-15 {
  margin-left: 15px;
}
.rc-mr-15 {
  margin-right: 15px;
}
.rc-mt-15 {
  margin-top: 15px;
}
.rc-mb-15 {
  margin-bottom: 15px;
}
.rc-pl-20 {
  padding-left: 20px;
}
.rc-pr-20 {
  padding-right: 20px;
}
.rc-pt-20 {
  padding-top: 20px;
}
.rc-pb-20 {
  padding-bottom: 20px;
}
.rc-ml-20 {
  margin-left: 20px;
}
.rc-mr-20 {
  margin-right: 20px;
}
.rc-mt-20 {
  margin-top: 20px;
}
.rc-mb-20 {
  margin-bottom: 20px;
}
.rc-pl-25 {
  padding-left: 25px;
}
.rc-pr-25 {
  padding-right: 25px;
}
.rc-pt-25 {
  padding-top: 25px;
}
.rc-pb-25 {
  padding-bottom: 25px;
}
.rc-ml-25 {
  margin-left: 25px;
}
.rc-mr-25 {
  margin-right: 25px;
}
.rc-mt-25 {
  margin-top: 25px;
}
.rc-mb-25 {
  margin-bottom: 25px;
}
.rc-pl-30 {
  padding-left: 30px;
}
.rc-pr-30 {
  padding-right: 30px;
}
.rc-pt-30 {
  padding-top: 30px;
}
.rc-pb-30 {
  padding-bottom: 30px;
}
.rc-ml-30 {
  margin-left: 30px;
}
.rc-mr-30 {
  margin-right: 30px;
}
.rc-mt-30 {
  margin-top: 30px;
}
.rc-mb-30 {
  margin-bottom: 30px;
}
.rc-pl-35 {
  padding-left: 35px;
}
.rc-pr-35 {
  padding-right: 35px;
}
.rc-pt-35 {
  padding-top: 35px;
}
.rc-pb-35 {
  padding-bottom: 35px;
}
.rc-ml-35 {
  margin-left: 35px;
}
.rc-mr-35 {
  margin-right: 35px;
}
.rc-mt-35 {
  margin-top: 35px;
}
.rc-mb-35 {
  margin-bottom: 35px;
}
.rc-pl-40 {
  padding-left: 40px;
}
.rc-pr-40 {
  padding-right: 40px;
}
.rc-pt-40 {
  padding-top: 40px;
}
.rc-pb-40 {
  padding-bottom: 40px;
}
.rc-ml-40 {
  margin-left: 40px;
}
.rc-mr-40 {
  margin-right: 40px;
}
.rc-mt-40 {
  margin-top: 40px;
}
.rc-mb-40 {
  margin-bottom: 40px;
}
.rc-pl-45 {
  padding-left: 45px;
}
.rc-pr-45 {
  padding-right: 45px;
}
.rc-pt-45 {
  padding-top: 45px;
}
.rc-pb-45 {
  padding-bottom: 45px;
}
.rc-ml-45 {
  margin-left: 45px;
}
.rc-mr-45 {
  margin-right: 45px;
}
.rc-mt-45 {
  margin-top: 45px;
}
.rc-mb-45 {
  margin-bottom: 45px;
}
.rc-pl-50 {
  padding-left: 50px;
}
.rc-pr-50 {
  padding-right: 50px;
}
.rc-pt-50 {
  padding-top: 50px;
}
.rc-pb-50 {
  padding-bottom: 50px;
}
.rc-ml-50 {
  margin-left: 50px;
}
.rc-mr-50 {
  margin-right: 50px;
}
.rc-mt-50 {
  margin-top: 50px;
}
.rc-mb-50 {
  margin-bottom: 50px;
}
.rc-pl-55 {
  padding-left: 55px;
}
.rc-pr-55 {
  padding-right: 55px;
}
.rc-pt-55 {
  padding-top: 55px;
}
.rc-pb-55 {
  padding-bottom: 55px;
}
.rc-ml-55 {
  margin-left: 55px;
}
.rc-mr-55 {
  margin-right: 55px;
}
.rc-mt-55 {
  margin-top: 55px;
}
.rc-mb-55 {
  margin-bottom: 55px;
}
.rc-pl-60 {
  padding-left: 60px;
}
.rc-pr-60 {
  padding-right: 60px;
}
.rc-pt-60 {
  padding-top: 60px;
}
.rc-pb-60 {
  padding-bottom: 60px;
}
.rc-ml-60 {
  margin-left: 60px;
}
.rc-mr-60 {
  margin-right: 60px;
}
.rc-mt-60 {
  margin-top: 60px;
}
.rc-mb-60 {
  margin-bottom: 60px;
}
.rc-pl-65 {
  padding-left: 65px;
}
.rc-pr-65 {
  padding-right: 65px;
}
.rc-pt-65 {
  padding-top: 65px;
}
.rc-pb-65 {
  padding-bottom: 65px;
}
.rc-ml-65 {
  margin-left: 65px;
}
.rc-mr-65 {
  margin-right: 65px;
}
.rc-mt-65 {
  margin-top: 65px;
}
.rc-mb-65 {
  margin-bottom: 65px;
}
.rc-pl-70 {
  padding-left: 70px;
}
.rc-pr-70 {
  padding-right: 70px;
}
.rc-pt-70 {
  padding-top: 70px;
}
.rc-pb-70 {
  padding-bottom: 70px;
}
.rc-ml-70 {
  margin-left: 70px;
}
.rc-mr-70 {
  margin-right: 70px;
}
.rc-mt-70 {
  margin-top: 70px;
}
.rc-mb-70 {
  margin-bottom: 70px;
}
.rc-pl-75 {
  padding-left: 75px;
}
.rc-pr-75 {
  padding-right: 75px;
}
.rc-pt-75 {
  padding-top: 75px;
}
.rc-pb-75 {
  padding-bottom: 75px;
}
.rc-ml-75 {
  margin-left: 75px;
}
.rc-mr-75 {
  margin-right: 75px;
}
.rc-mt-75 {
  margin-top: 75px;
}
.rc-mb-75 {
  margin-bottom: 75px;
}
.rc-pl-80 {
  padding-left: 80px;
}
.rc-pr-80 {
  padding-right: 80px;
}
.rc-pt-80 {
  padding-top: 80px;
}
.rc-pb-80 {
  padding-bottom: 80px;
}
.rc-ml-80 {
  margin-left: 80px;
}
.rc-mr-80 {
  margin-right: 80px;
}
.rc-mt-80 {
  margin-top: 80px;
}
.rc-mb-80 {
  margin-bottom: 80px;
}
.rc-pl-85 {
  padding-left: 85px;
}
.rc-pr-85 {
  padding-right: 85px;
}
.rc-pt-85 {
  padding-top: 85px;
}
.rc-pb-85 {
  padding-bottom: 85px;
}
.rc-ml-85 {
  margin-left: 85px;
}
.rc-mr-85 {
  margin-right: 85px;
}
.rc-mt-85 {
  margin-top: 85px;
}
.rc-mb-85 {
  margin-bottom: 85px;
}
.rc-pl-90 {
  padding-left: 90px;
}
.rc-pr-90 {
  padding-right: 90px;
}
.rc-pt-90 {
  padding-top: 90px;
}
.rc-pb-90 {
  padding-bottom: 90px;
}
.rc-ml-90 {
  margin-left: 90px;
}
.rc-mr-90 {
  margin-right: 90px;
}
.rc-mt-90 {
  margin-top: 90px;
}
.rc-mb-90 {
  margin-bottom: 90px;
}
.rc-pl-95 {
  padding-left: 95px;
}
.rc-pr-95 {
  padding-right: 95px;
}
.rc-pt-95 {
  padding-top: 95px;
}
.rc-pb-95 {
  padding-bottom: 95px;
}
.rc-ml-95 {
  margin-left: 95px;
}
.rc-mr-95 {
  margin-right: 95px;
}
.rc-mt-95 {
  margin-top: 95px;
}
.rc-mb-95 {
  margin-bottom: 95px;
}
.rc-pl-100 {
  padding-left: 100px;
}
.rc-pr-100 {
  padding-right: 100px;
}
.rc-pt-100 {
  padding-top: 100px;
}
.rc-pb-100 {
  padding-bottom: 100px;
}
.rc-ml-100 {
  margin-left: 100px;
}
.rc-mr-100 {
  margin-right: 100px;
}
.rc-mt-100 {
  margin-top: 100px;
}
.rc-mb-100 {
  margin-bottom: 100px;
}
input {
  font-family:
    "Inter",
    Arial,
    Helvetica,
    sans-serif;
}
.spinner-snake {
  color: #d9d9d9;
  text-indent: -99999em;
  margin: 16px auto;
  position: relative;
  width: 4em;
  height: 4em;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 0.6em;
  box-shadow: inset 0 0 0 0.6em;
  -webkit-transform: translateZ(0) rotate(180deg);
  transform: translateZ(0) rotate(180deg);
  -webkit-animation: rotator 1.95s infinite linear;
  animation: rotator 1.95s infinite linear;
}
.spinner-snake:before {
  width: 2.2em;
  height: 4.2em;
  border-radius: 2.2em 0 0em 2.2em;
  top: -0.1em;
  left: -0.1em;
  -webkit-transform-origin: 2.2em 2.1em;
  transform-origin: 2.2em 2.1em;
  -webkit-animation: rotator 1s infinite ease 0.75s;
  animation: rotator 1s infinite ease 0.75s;
}
.spinner-snake:before,
.spinner-snake:after {
  position: absolute;
  content: "";
  background: #f2f3f2;
}
.spinner-snake:after {
  width: 2.2em;
  height: 4.2em;
  border-radius: 0 2.2em 2.2em 0;
  top: -0.1em;
  left: 2.1em;
  -webkit-transform-origin: 0 2.1em;
  transform-origin: 0 2.1em;
  -webkit-animation: rotator 1s infinite ease;
  animation: rotator 1s infinite ease;
}
.mat-drawer.mat-drawer-side {
  z-index: 1 !important;
}

/* src/styles/global-styles.less */
.border-radius {
  border-radius: 4px;
}
._flex-row {
  display: flex;
}
._flex-row-centered {
  display: flex;
  align-items: center;
}
.grid-text-cell {
  overflow: hidden !important;
  white-space: nowrap !important;
}
.grid-text-cell:hover {
  white-space: normal !important;
  overflow: visible !important;
}
.cdk-overlay-container {
  z-index: 1000;
}
.cdk-overlay-container .cdk-overlay-dark-backdrop {
  background: rgba(46, 181, 255, 0.25);
}
.mat-drawer-container,
.wrapper {
  height: 100%;
}
.pages-main {
  height: calc(100vh - 134px);
}
.readonly {
  opacity: 0.7;
  cursor: default;
  pointer-events: none;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
