@charset "UTF-8";
/* line 52, ../sass/_dg.scss */
.flex-button-container {
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 59, ../sass/_dg.scss */
.flex-button-container:not(.x-item-disabled, .register-combo):hover {
  background-color: #e1e1e1;
  cursor: pointer;
}
/* line 65, ../sass/_dg.scss */
.flex-button-container .x-btn-text {
  font-family: tahoma,arial,sans-serif;
  font-size: 12px;
  padding: 0;
  align-items: center;
  background-repeat: no-repeat;
  align-self: center;
  vertical-align: middle;
  text-align: center;
}

/* line 1, ../sass/_langButtons.scss */
.language-change-button, .app-language-change-button, .language-change-button-report {
  width: 60px !important;
  margin-left: auto;
}
/* line 5, ../sass/_langButtons.scss */
.language-change-button .flex-button-icon, .app-language-change-button .flex-button-icon, .language-change-button-report .flex-button-icon {
  background-size: 16px !important;
  width: 16px;
  height: 12px;
  background-position: left center;
}
/* line 12, ../sass/_langButtons.scss */
.language-change-button .x-btn-text, .app-language-change-button .x-btn-text, .language-change-button-report .x-btn-text {
  padding: 0 0 0 5px !important;
  font-size: 12px !important;
  font-family: 'Tahoma';
}
/* line 18, ../sass/_langButtons.scss */
.language-change-button .x-btn-arrow, .app-language-change-button .x-btn-arrow, .language-change-button-report .x-btn-arrow {
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 18px;
  width: 18px;
  height: 18px;
}

/* line 28, ../sass/_langButtons.scss */
.language-change-button .x-btn-arrow, .language-change-button-report .x-btn-arrow {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=%23000000');
}
/* line 33, ../sass/_langButtons.scss */
.language-change-button.x-btn-menu-active .x-btn-arrow, .language-change-button-report.x-btn-menu-active .x-btn-arrow {
  background-image: url('../../../../icons/svg/keyboard_arrow_up?color=%23000000');
}

/* line 39, ../sass/_langButtons.scss */
.language-change-button {
  margin-right: 35px;
  padding-bottom: 20px;
}

/* line 44, ../sass/_langButtons.scss */
.app-language-change-button {
  margin-right: 5px;
}
/* line 47, ../sass/_langButtons.scss */
.app-language-change-button .x-btn-text {
  color: #FFFFFF !important;
}
/* line 51, ../sass/_langButtons.scss */
.app-language-change-button .x-btn-arrow {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=%23FFFFFF');
}
/* line 56, ../sass/_langButtons.scss */
.app-language-change-button.x-btn-menu-active .x-btn-arrow {
  background-image: url('../../../../icons/svg/keyboard_arrow_up?color=%23FFFFFF');
}

/* line 62, ../sass/_langButtons.scss */
.language-change-button-report {
  height: 25px !important;
  position: absolute;
  right: 0;
  z-index: 1;
}
/* line 69, ../sass/_langButtons.scss */
.language-change-button-report.x-item-disabled .x-btn-arrow {
  visibility: hidden;
}

/* line 75, ../sass/_langButtons.scss */
.language-change-button:hover, .app-language-change-button:hover, .language-change-button-report:hover {
  background-color: unset !important;
}

/* line 79, ../sass/_langButtons.scss */
.app-language-change-button:hover {
  color: #FFFFFF !important;
}

/* line 84, ../sass/_langButtons.scss */
.language-button-menu .x-menu-list-item {
  min-width: 200px;
  cursor: pointer;
}
/* line 89, ../sass/_langButtons.scss */
.language-button-menu .x-menu-item {
  font-size: 15px !important;
  font-family: 'Tahoma';
  font-weight: 400;
  margin: 8px auto 8px 16px !important;
}
/* line 96, ../sass/_langButtons.scss */
.language-button-menu .x-menu-item-text {
  margin-left: 14px;
}
/* line 100, ../sass/_langButtons.scss */
.language-button-menu .x-menu-item-icon {
  width: 21px !important;
}
/* line 104, ../sass/_langButtons.scss */
.language-button-menu .x-menu-sep {
  border-bottom: 0 !important;
}
/* line 108, ../sass/_langButtons.scss */
.language-button-menu .x-menu-sep-li {
  padding: 0 !important;
}

/* line 1, ../sass/_themeButtons.scss */
.blue-icon {
  width: 100% !important;
  height: 100% !important;
  background-image: url('../../../../icons/svg/chosen_theme?color=%231976D2') !important;
}

/* line 7, ../sass/_themeButtons.scss */
.purple-icon {
  width: 100% !important;
  height: 100% !important;
  background-image: url('../../../../icons/svg/chosen_theme?color=%237B1FA2') !important;
}

/* line 13, ../sass/_themeButtons.scss */
.navy-blue-icon {
  width: 100% !important;
  height: 100% !important;
  background-image: url('../../../../icons/svg/chosen_theme?color=%230D47A1') !important;
}

/* line 19, ../sass/_themeButtons.scss */
.turquoise-icon {
  width: 100% !important;
  height: 100% !important;
  background-image: url('../../../../icons/svg/chosen_theme?color=%2300796B') !important;
}

/* line 25, ../sass/_themeButtons.scss */
.green-icon {
  width: 100% !important;
  height: 100% !important;
  background-image: url('../../../../icons/svg/chosen_theme?color=%23388E3C') !important;
}

/* line 31, ../sass/_themeButtons.scss */
.gray-icon {
  width: 100% !important;
  height: 100% !important;
  background-image: url('../../../../icons/svg/chosen_theme?color=%23616161') !important;
}

/* line 37, ../sass/_themeButtons.scss */
.orange-icon {
  width: 100% !important;
  height: 100% !important;
  background-image: url('../../../../icons/svg/chosen_theme?color=%23E64A19') !important;
}

/* line 43, ../sass/_themeButtons.scss */
.blue-gray-icon {
  width: 100% !important;
  height: 100% !important;
  background-image: url('../../../../icons/svg/chosen_theme?color=%23455A64') !important;
}
/* line 48, ../sass/_themeButtons.scss */
.blue-gray-icon .x-btn-over .x-btn-mc {
  cursor: help;
}

/* line 53, ../sass/_themeButtons.scss */
.high-contrast-icon {
  box-sizing: border-box;
  width: 100% !important;
  height: 100% !important;
  border: 1px solid black;
  background: black linear-gradient(to right, white 50%, black 50%) !important;
}

/* line 61, ../sass/_themeButtons.scss */
.style-icon {
  background-image: url('../../../../icons/svg/chosen_theme?color=%231976D2') !important;
  background-size: 30px 20px !important;
  background-repeat: no-repeat;
  background-position: right center;
  height: 20px;
}
/* line 68, ../sass/_themeButtons.scss */
.style-icon:hover {
  background-color: transparent !important;
  filter: alpha(opacity=80);
  opacity: .8;
}

/* line 76, ../sass/_themeButtons.scss */
.themes-buttons.x-btn-icon, .themes-buttons .x-btn-small, .themes-buttons .x-btn-text {
  display: block !important;
  padding-right: 40px;
}
/* line 80, ../sass/_themeButtons.scss */
.themes-buttons.x-btn-icon:hover, .themes-buttons .x-btn-small:hover, .themes-buttons .x-btn-text:hover {
  filter: alpha(opacity=80);
  opacity: .8;
}
/* line 86, ../sass/_themeButtons.scss */
.themes-buttons.x-menu {
  padding: 10px;
  top: 50px !important;
  right: 165px !important;
  left: auto !important;
  transform: scale(1.8);
  transform-origin: 0px 0px;
}
/* line 95, ../sass/_themeButtons.scss */
.themes-buttons .x-menu-list {
  padding: 3px;
  width: 108px !important;
  height: auto !important;
}
/* line 100, ../sass/_themeButtons.scss */
.themes-buttons .x-menu-list img {
  display: none;
}
/* line 104, ../sass/_themeButtons.scss */
.themes-buttons .x-menu-list li {
  display: inline-block;
  width: 30px;
  height: 20px;
}
/* line 110, ../sass/_themeButtons.scss */
.themes-buttons .x-menu-list .flex-button-container {
  width: 30px;
  height: 20px;
}
/* line 116, ../sass/_themeButtons.scss */
.themes-buttons .x-btn-mc em.x-btn-arrow {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=%23444');
  background-size: 0px;
  max-width: 0px;
}
/* line 123, ../sass/_themeButtons.scss */
.themes-buttons:not(.x-item-disabled):hover {
  background-color: white;
}

/* line 1, ../sass/_growl.scss */
#x-growl-ct {
  width: 350px;
  min-height: 80px;
  position: absolute;
  top: auto !important;
  right: 30px;
  bottom: 50px;
  left: auto !important;
  z-index: 9000;
}
/* line 11, ../sass/_growl.scss */
#x-growl-ct .x-growl-msg {
  width: 100%;
  min-height: 80px;
  box-sizing: border-box;
  position: relative;
  padding: 10px;
  font-family: lucida grande,tahoma,arial,veranda,sans-serif;
  background-color: white;
  color: #444;
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 23, ../sass/_growl.scss */
#x-growl-ct .x-growl-msg .x-growl-msg-title {
  margin-left: 50px;
  font-size: 12px;
  font-weight: bold;
}
/* line 29, ../sass/_growl.scss */
#x-growl-ct .x-growl-msg .x-growl-msg-body {
  margin-left: 50px;
  margin-top: 5px;
  font-size: 10px;
}
/* line 35, ../sass/_growl.scss */
#x-growl-ct .x-growl-msg .x-growl-icon {
  background-image: url('../../../../icons/svg/xprimer_logo?color=%231976D2') !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 39px 31px;
  width: 42px;
  height: 40px;
  position: absolute;
  top: 50%;
  margin-top: -18px;
}
/* line 47, ../sass/_growl.scss */
#x-growl-ct .x-growl-msg .x-growl-msg-close {
  width: 22px;
  height: 22px;
  position: absolute;
  top: 5px;
  right: 5px;
  background-image: url('../../../../icons/svg/close?color=%23444');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

/* line 1, ../sass/_loginWindow.scss */
.login-page-body {
  height: 100%;
  width: 100%;
  background-color: #f5f5f5;
  background-image: url('../../../../icons/svg/xprimer?color=rgba(25, 118, 210, 0.1)');
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 10, ../sass/_loginWindow.scss */
.login-topPanel {
  display: flex;
  justify-content: flex-end;
  padding: 10px 10px;
}

/* line 15, ../sass/_loginWindow.scss */
.token-field {
  height: 35px;
  width: 220px;
  margin-top: 15px;
  margin-left: 85px;
  text-align: center;
  font-size: 16px;
}

/* line 23, ../sass/_loginWindow.scss */
.token-label {
  height: 40px;
  margin-left: 150px;
  font-size: 16px;
  font-weight: 300;
  text-rendering: optimizeLegibility;
}

/* line 31, ../sass/_loginWindow.scss */
.dg-login-window .x-panel-header {
  border-color: #AAA !important;
}
/* line 35, ../sass/_loginWindow.scss */
.dg-login-window .x-window-header {
  height: 100px !important;
  padding: 0px !important;
}
/* line 39, ../sass/_loginWindow.scss */
.dg-login-window .x-window-header .x-window-header-text {
  height: 100%;
  width: 100%;
}
/* line 43, ../sass/_loginWindow.scss */
.dg-login-window .x-window-header .x-window-header-text .login-window-header-wrap {
  height: 100%;
  width: 100%;
  cursor: default;
}
/* line 48, ../sass/_loginWindow.scss */
.dg-login-window .x-window-header .x-window-header-text .login-window-header-wrap .login-window-icon {
  height: 80px;
  width: 80px;
  position: absolute;
  top: 10px;
  left: 20px;
  background-image: url("../../../../images/icon_white_160.png");
  background-size: 80px;
  background-repeat: no-repeat;
}
/* line 59, ../sass/_loginWindow.scss */
.dg-login-window .x-window-header .x-window-header-text .login-window-header-wrap .login-window-xprimer {
  height: 37px;
  position: relative;
  top: 20px;
  left: 120px;
  background-image: url("../../../../images/xprimer_white_382.png");
  background-size: 191px 37px;
  background-repeat: no-repeat;
}
/* line 69, ../sass/_loginWindow.scss */
.dg-login-window .x-window-header .x-window-header-text .login-window-header-wrap .login-window-title {
  position: relative;
  top: 20px;
  left: 124px;
}
/* line 78, ../sass/_loginWindow.scss */
.dg-login-window .x-panel-body {
  padding-top: 20px;
}
/* line 81, ../sass/_loginWindow.scss */
.dg-login-window .x-panel-body .x-form-item {
  margin-left: 18px;
}
/* line 84, ../sass/_loginWindow.scss */
.dg-login-window .x-panel-body .x-form-item .x-form-item-label {
  right: 10px;
  text-align: right;
}
/* line 89, ../sass/_loginWindow.scss */
.dg-login-window .x-panel-body .x-form-item .x-form-element {
  display: inline-block;
  padding: 0px !important;
}
/* line 96, ../sass/_loginWindow.scss */
.dg-login-window .flex-button-container .x-btn-text {
  font-size: 11px;
  padding: 0 10px;
}
/* line 117, ../sass/_loginWindow.scss */
.dg-login-window .oauth2-login-button {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 3px;
  background-color: white;
  padding: 5px;
  min-height: 20;
}
/* line 107, ../sass/_loginWindow.scss */
.dg-login-window .oauth2-login-button:hover {
  background-color: whitesmoke !important;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 111, ../sass/_loginWindow.scss */
.dg-login-window .oauth2-login-button:hover .x-btn-text {
  color: black;
}
/* line 123, ../sass/_loginWindow.scss */
.dg-login-window .login-or-container {
  display: flex;
  margin: 30px 0px 30px 0px;
  background-color: gray;
  height: 1px;
  justify-content: center;
  align-items: center;
}
/* line 131, ../sass/_loginWindow.scss */
.dg-login-window .login-or-container .login-or-text {
  font-size: 12;
  background-color: white;
  padding: 0px 10px 0px 10px;
}
/* line 138, ../sass/_loginWindow.scss */
.dg-login-window .error-message {
  font-weight: bold;
  color: red;
}
/* line 148, ../sass/_loginWindow.scss */
.dg-login-window .short-login-window-container {
  width: 100%;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 155, ../sass/_loginWindow.scss */
.dg-login-window .short-login-window-container .change-login-button, .dg-login-window .short-login-window-container .fast-login-button {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 3px;
  background-color: white;
  min-width: 100px;
  min-height: 30px;
}
/* line 107, ../sass/_loginWindow.scss */
.dg-login-window .short-login-window-container .change-login-button:hover, .dg-login-window .short-login-window-container .fast-login-button:hover {
  background-color: whitesmoke !important;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 111, ../sass/_loginWindow.scss */
.dg-login-window .short-login-window-container .change-login-button:hover .x-btn-text, .dg-login-window .short-login-window-container .fast-login-button:hover .x-btn-text {
  color: black;
}
/* line 161, ../sass/_loginWindow.scss */
.dg-login-window .short-login-window-container .change-login-button {
  min-width: 130px;
}
/* line 165, ../sass/_loginWindow.scss */
.dg-login-window .short-login-window-container .fast-login-button {
  margin-left: 10px;
  background-color: #1976D2;
}
/* line 169, ../sass/_loginWindow.scss */
.dg-login-window .short-login-window-container .fast-login-button .x-btn-text {
  color: white;
}
/* line 173, ../sass/_loginWindow.scss */
.dg-login-window .short-login-window-container .fast-login-button:hover {
  background-color: #2d8ae6 !important;
}
/* line 175, ../sass/_loginWindow.scss */
.dg-login-window .short-login-window-container .fast-login-button:hover .x-btn-text {
  color: white !important;
}

/* line 3, ../sass/_twoFactorAuthWindow.scss */
.two-fa-window .x-panel-mc {
  font-size: 12px;
  padding: 10px 0 0 10px;
}
/* line 7, ../sass/_twoFactorAuthWindow.scss */
.two-fa-window .x-panel-mc .info-field {
  margin-bottom: 10px;
}
/* line 11, ../sass/_twoFactorAuthWindow.scss */
.two-fa-window .x-panel-mc #code_number {
  margin-bottom: 5px;
}
/* line 15, ../sass/_twoFactorAuthWindow.scss */
.two-fa-window .x-panel-mc .x-form-field {
  font-size: 12px !important;
  height: 22px !important;
}
/* line 20, ../sass/_twoFactorAuthWindow.scss */
.two-fa-window .x-panel-mc .x-form-cb-label {
  margin-left: 0;
}
/* line 23, ../sass/_twoFactorAuthWindow.scss */
.two-fa-window .x-panel-mc .x-form-check-wrap .x-form-checkbox.x-form-field + .x-form-cb-label {
  width: auto !important;
  padding-left: 18px !important;
}
/* line 29, ../sass/_twoFactorAuthWindow.scss */
.two-fa-window .x-toolbar {
  background-color: #FFFFFF;
  padding: 7px 5px 3px 5px;
}
/* line 33, ../sass/_twoFactorAuthWindow.scss */
.two-fa-window .x-toolbar .x-toolbar-cell {
  padding: 0 5px;
}
/* line 36, ../sass/_twoFactorAuthWindow.scss */
.two-fa-window .x-toolbar div {
  font-size: 12px;
}

/* line 4, ../sass/_wallGadget.scss */
.status {
  width: 35%;
  height: 35%;
  border-radius: 50px;
  left: 75%;
  top: 75%;
  z-index: 1;
  position: absolute;
}
/* line 13, ../sass/_wallGadget.scss */
.status.active {
  background-color: #00d412;
}
/* line 16, ../sass/_wallGadget.scss */
.status.inactive {
  background-color: #d3b301;
}
/* line 19, ../sass/_wallGadget.scss */
.status.offline {
  background-color: #535353;
}

/* line 23, ../sass/_wallGadget.scss */
.dg-wall-gadget {
  text-align: left;
  font-family: tahoma,arial,sans-serif;
  font-size: 12px;
  cursor: default;
}
/* line 29, ../sass/_wallGadget.scss */
.dg-wall-gadget .avatars-list-wrap.scrollers {
  margin-left: 18px;
  margin-right: 18px;
}
/* line 36, ../sass/_wallGadget.scss */
.dg-wall-gadget > .x-panel-bwrap > .x-panel-body {
  overflow-y: scroll;
}
/* line 42, ../sass/_wallGadget.scss */
.dg-wall-gadget .x-tab-scroller-left {
  border: none;
  background-image: url('../../../../icons/svg/keyboard_arrow_left?color=%231976D2') !important;
  background-position: center;
}
/* line 48, ../sass/_wallGadget.scss */
.dg-wall-gadget .x-tab-scroller-right {
  border: none;
  background-image: url('../../../../icons/svg/keyboard_arrow_right?color=%231976D2') !important;
  background-position: center;
}
/* line 54, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-read-info {
  color: #767676;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 60, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-new-thread {
  width: 100%;
  border: 0px;
  padding: 6px;
  box-sizing: border-box;
}
/* line 66, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-new-thread .dg-subscribers-box {
  padding: 10px;
  height: 45px !important;
}
/* line 69, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-new-thread .dg-subscribers-box .subscribers-btn {
  margin-top: 0px !important;
}
/* line 73, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-new-thread .x-box-layout-ct {
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
}
/* line 76, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-new-thread .atwhobox {
  padding: 10px;
}
/* line 80, ../sass/_wallGadget.scss */
.dg-wall-gadget .refresh-wall {
  text-align: center;
  background-color: white;
  margin: 8px 18px;
  font-size: 10pt;
  cursor: pointer;
}
/* line 89, ../sass/_wallGadget.scss */
.dg-wall-gadget .show-full-comment {
  color: #1976D2;
}
/* line 91, ../sass/_wallGadget.scss */
.dg-wall-gadget .show-full-comment:hover {
  cursor: pointer;
}
/* line 96, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post {
  margin: 10px;
  background-color: white;
  min-height: 45px;
  position: relative;
  word-wrap: break-word;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
}
/* line 104, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post ol, .dg-wall-gadget .dg-wall-post ul {
  padding-left: 40px;
}
/* line 106, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post ol li, .dg-wall-gadget .dg-wall-post ul li {
  text-align: left;
}
/* line 110, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post ol {
  list-style: decimal;
}
/* line 113, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post ul {
  list-style: disc;
}
/* line 117, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .short-date {
  font-weight: normal;
}
/* line 125, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post.thread-post .header.main-post-avatar, .dg-wall-gadget .dg-wall-post.message-post .header.main-post-avatar {
  margin: 14px 16px;
  position: absolute;
}
/* line 129, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post.thread-post .header.main-post-avatar .main-avatar-img, .dg-wall-gadget .dg-wall-post.message-post .header.main-post-avatar .main-avatar-img {
  background-color: #1976D2;
  border-radius: 50%;
  height: 42px !important;
  width: 42px !important;
}
/* line 138, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post.thread-post .header.title, .dg-wall-gadget .dg-wall-post.message-post .header.title {
  padding-top: 16px;
  padding-left: 72px;
  padding-right: 64px;
}
/* line 157, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post.message-post .dg-post-content {
  background-color: white;
}
/* line 160, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post.message-post .doc-links {
  margin: 0px 22px;
  padding-bottom: 10px;
  display: inline-block;
  line-height: 150%;
}
/* line 168, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post.thread-post .icon-pencil {
  height: 16px;
  display: inline-block;
  padding-left: 18px;
  background-image: url('../../../../icons/svg/edit?color=%231976D2');
  background-size: 16px;
  background-repeat: no-repeat;
  background-color: transparent;
  border: 0px;
  cursor: pointer;
  background-position: left center;
}
/* line 176, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post.thread-post .icon-minus {
  height: 16px;
  display: inline-block;
  padding-left: 16px;
  background-image: url('../../../../icons/svg/delete?color=%23D50000');
  background-size: 16px;
  background-repeat: no-repeat;
  background-color: transparent;
  border: 0px;
  cursor: pointer;
  background-position: left center;
}
/* line 184, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post.thread-post .dg-ref-doc {
  margin: 8px 0px;
  align-items: baseline;
  display: -webkit-box;
  display: flex;
}
/* line 203, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .post-functions {
  position: absolute;
  width: 90px;
  height: 24px;
  top: 0px;
  right: 0px;
  padding: 4px;
}
/* line 211, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .post-functions .shift-alarm-icon {
  background-image: url('../../../../icons/svg/update?color=%23505050');
  padding: 4px;
  height: 20px;
  width: 20px;
  cursor: pointer;
  background-size: 20px;
  background-repeat: no-repeat;
  float: right;
  display: inline-block;
}
/* line 215, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .post-functions .archive-messages-icon {
  background-image: url('../../../../icons/svg/clear?color=%23505050');
  padding: 4px;
  height: 20px;
  width: 20px;
  cursor: pointer;
  background-size: 20px;
  background-repeat: no-repeat;
  float: right;
  display: inline-block;
}
/* line 219, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .post-functions .subscribe-icon {
  background-image: url('../../../../icons/svg/star?color=%23505050');
  padding: 4px;
  height: 20px;
  width: 20px;
  cursor: pointer;
  background-size: 20px;
  background-repeat: no-repeat;
  float: right;
  display: inline-block;
}
/* line 225, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post.new-post .new-post-icon {
  border-top: solid 20px #F66;
  border-right: solid 20px transparent;
  position: absolute;
}
/* line 231, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .attachment-link {
  background-image: url('../../../../icons/svg/attach_file?color=black');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 16px;
  padding-left: 18px;
  cursor: pointer;
}
/* line 241, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .comment-unread .new-post {
  width: 8px;
  height: 8px;
  background: #F66;
  border-radius: 4px;
  position: absolute;
  top: 8px;
  left: -12px;
}
/* line 252, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .doc-link {
  padding-left: 28px;
  margin-bottom: 6px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-position: left center;
  cursor: pointer;
  line-height: 20px;
}
/* line 262, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .dg-comment-edited-mark {
  height: 12px;
  width: 20px;
  display: inline-block;
}
/* line 268, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .dg-post-content {
  padding-top: 8px;
  padding-bottom: 14px;
  padding-left: 22px;
  padding-right: 22px;
  background-color: white;
}
/* line 269, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .dg-post-content .avatar-box {
  position: absolute;
  margin-left: 2px;
}
/* line 273, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .dg-post-content img {
  width: 100%;
}
/* line 276, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .dg-post-content .custom-style-content {
  width: 100%;
  border: none;
}
/* line 297, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .dg-post-content table:not(.x-btn) {
  table-layout: fixed;
  width: 100% !important;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
/* line 303, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .dg-post-content table:not(.x-btn) tr td {
  width: 10px !important;
  /* warto┼Ť─ç bez sensu, ale na auto i 100% nie dzia┼éa na chrome */
}
/* line 315, ../sass/_wallGadget.scss */
.dg-wall-gadget .dg-wall-post .dg-post-content .atwhobox {
  height: 100%;
}
/* line 322, ../sass/_wallGadget.scss */
.dg-wall-gadget .show-more-btn {
  margin-bottom: 6px;
  text-transform: uppercase;
  color: #1976D2;
  text-align: center;
  font-size: 12px;
  padding: 10px;
}
/* line 329, ../sass/_wallGadget.scss */
.dg-wall-gadget .show-more-btn:hover {
  cursor: pointer;
}

/* line 335, ../sass/_wallGadget.scss */
.dg-msg-caption {
  font-size: 10pt;
}

/* line 339, ../sass/_wallGadget.scss */
.dg-post-header, .dg-wall-post .comment-header {
  font-weight: bold;
  display: -webkit-box;
  display: flex;
}

/* line 344, ../sass/_wallGadget.scss */
.hidden-content .dg-post-content {
  max-height: 200px;
  overflow: hidden;
}

/* line 349, ../sass/_wallGadget.scss */
.show-full-comment {
  color: #1976D2;
}
/* line 351, ../sass/_wallGadget.scss */
.show-full-comment:hover {
  cursor: pointer;
}

/* line 356, ../sass/_wallGadget.scss */
img.avatar-img {
  background-color: #1976D2;
  border-radius: 50%;
  width: 24px !important;
  height: 24px !important;
}

/* line 364, ../sass/_wallGadget.scss */
.dg-wall-new-comment .container-atwho {
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
}

/* line 1, ../sass/_menu.scss */
.x-menu-floating {
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 9, ../sass/_menu.scss */
body.ext-ie .dev-tools-submenu {
  min-width: 320px !important;
}
/* line 13, ../sass/_menu.scss */
body.ext-ie .process-document-menu {
  width: auto !important;
}

/* line 18, ../sass/_menu.scss */
.x-menu {
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);
  background-image: none;
  background-color: white;
  width: auto !important;
}
/* line 32, ../sass/_menu.scss */
.x-menu.dg-multiple-menu > ul > li {
  padding: 0 !important;
}
/* line 38, ../sass/_menu.scss */
.x-menu a {
  background-position: 3px center !important;
}
/* line 42, ../sass/_menu.scss */
.x-menu .x-menu-list {
  padding: 0;
}
/* line 45, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-item-active {
  font-size: 12px;
  background-image: none;
  background-color: #f5f5f5;
  border: none;
  margin: 0;
}
/* line 52, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-item-active .x-menu-item {
  border-color: #f5f5f5;
  margin: 0;
  border-width: 0;
}
/* line 59, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item {
  font-size: 12px;
  padding: 3px;
}
/* line 63, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .x-menu-item-arrow {
  background-image: url('../../../../icons/svg/arrow_right?color=grey');
  background-position: right !important;
}
/* line 69, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .x-menu-item.x-menu-check-item {
  background-size: 16px;
}
/* line 72, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .x-menu-item.x-menu-check-item .x-menu-item-icon {
  background-size: 16px;
}
/* line 78, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item.x-item-disabled {
  filter: grayscale(100%);
  opacity: .6;
}
/* line 83, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .modify-group-button {
  background-image: url('../../../../icons/svg/edit?color=%231976D2');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 87, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .appendix-button {
  background-image: url('../../../../icons/svg/content_copy?color=%231976D2');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 91, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .filter-button {
  background-image: url('../../../../icons/svg/filter?color=%231976D2');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 95, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .qr-button {
  background-image: url('../../../../icons/svg/qrcode?color=grey');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 99, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .run-db-sync-button {
  background-image: url('../../../../icons/svg/synchronization_button_with_two_arrows?color=grey');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 103, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .stop-db-sync-button {
  background-image: url('../../../../icons/svg/turn_synchronization_off?color=grey');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 107, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .change-password-button {
  background-image: url('../../../../icons/svg/key?color=grey');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 111, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .license-button {
  background-image: url('../../../../icons/svg/certificate?color=grey');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 115, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .firm-work-button {
  background-image: url('../../../../icons/svg/certificate?color=grey');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 119, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .export-grid-button {
  background-image: url('../../../../icons/svg/print?color=%23444');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 123, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .modify-history-group-button {
  background-image: url('../../../../icons/svg/history?color=%231976D2');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 127, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .subject-icon {
  background-image: url('../../../../icons/svg/person?color=black');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 131, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .column-chart-icon {
  background-image: url('../../../../icons/svg/column-chart?color=%231976D2');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 135, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .columnStacked-chart-icon {
  background-image: url('../../../../icons/svg/column-chart?color=%231976D2');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 139, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .bar-chart-icon {
  background-image: url('../../../../icons/svg/bar-chart?color=%231976D2');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 143, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .barStacked-chart-icon {
  background-image: url('../../../../icons/svg/bar-chart?color=%231976D2');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 147, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .line-chart-icon {
  background-image: url('../../../../icons/svg/line-chart?color=%231976D2');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 151, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .area-chart-icon {
  background-image: url('../../../../icons/svg/area-chart?color=%231976D2');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 155, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .areaStacked-chart-icon {
  background-image: url('../../../../icons/svg/area-chart?color=%231976D2');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 159, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .pie-chart-icon {
  background-image: url('../../../../icons/svg/pie-chart?color=%231976D2');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 163, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .radar-chart-icon {
  background-image: url('../../../../icons/svg/radar-chart?color=%231976D2');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 167, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .save-as-btn {
  background-image: url('../../../../icons/svg/save?color=%231976D2');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 171, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-list-item .close-tab-button {
  background-image: url('../../../../icons/svg/tab?color=black');
  background-size: 16px;
  background-repeat: no-repeat;
}
/* line 176, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-sep-li {
  padding: 4 0 4 0;
}
/* line 179, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-sep-li .x-menu-sep {
  margin: 0;
}
/* line 184, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-item-checked .x-menu-check-item {
  background-repeat: no-repeat;
}
/* line 187, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-item-checked .x-menu-check-item .x-menu-item-icon {
  background-image: url('../../../../icons/svg/check_box?color=grey');
}
/* line 192, ../sass/_menu.scss */
.x-menu .x-menu-list .x-menu-check-item .x-menu-item-icon {
  background-image: url('../../../../icons/svg/check_box_outline_blank?color=grey');
}
/* line 197, ../sass/_menu.scss */
.x-menu .logout-button {
  background-image: url('../../../../icons/svg/power_settings_new?color=grey');
  background-repeat: no-repeat;
  background-size: 20px;
}
/* line 203, ../sass/_menu.scss */
.x-menu .def-user-ext {
  background-image: url('../../../../icons/svg/build?color=%2321DA01');
  color: #21DA01;
  background-repeat: no-repeat;
  background-size: 16px;
}
/* line 210, ../sass/_menu.scss */
.x-menu .def-programmer {
  background-image: url('../../../../icons/svg/build?color=%23FF4646');
  color: #FF4646;
  background-repeat: no-repeat;
  background-size: 16px;
}
/* line 217, ../sass/_menu.scss */
.x-menu .def-developer {
  background-image: url('../../../../icons/svg/build?color=orange');
  color: orange;
  background-repeat: no-repeat;
  background-size: 16px;
}

/* required styles */
/* line 3, ../sass/_leaf.scss */
.leaflet-map-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-pane,
.leaflet-tile-container,
.leaflet-overlay-pane,
.leaflet-shadow-pane,
.leaflet-marker-pane,
.leaflet-popup-pane,
.leaflet-overlay-pane svg,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 21, ../sass/_leaf.scss */
.mapText {
  background: #e50000;
  border: 4px solid #ff1919;
  color: #fff;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  line-height: 17px;
}

/* line 30, ../sass/_leaf.scss */
.leaflet-container {
  overflow: hidden;
  -ms-touch-action: none;
}

/* line 34, ../sass/_leaf.scss */
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}

/* line 42, ../sass/_leaf.scss */
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* map is broken in FF if you have max-width: 100% on tiles */
/* line 47, ../sass/_leaf.scss */
.leaflet-container img {
  max-width: none !important;
}

/* stupid Android 2 doesn't understand "max-width: none" properly */
/* line 51, ../sass/_leaf.scss */
.leaflet-container img.leaflet-image-layer {
  max-width: 15000px !important;
}

/* line 54, ../sass/_leaf.scss */
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}

/* line 58, ../sass/_leaf.scss */
.leaflet-tile-loaded {
  visibility: inherit;
}

/* line 61, ../sass/_leaf.scss */
.leaflet-zoom-box {
  width: 0;
  height: 0;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
/* line 66, ../sass/_leaf.scss */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

/* line 70, ../sass/_leaf.scss */
.leaflet-tile-pane {
  z-index: 2;
}

/* line 71, ../sass/_leaf.scss */
.leaflet-objects-pane {
  z-index: 3;
}

/* line 72, ../sass/_leaf.scss */
.leaflet-overlay-pane {
  z-index: 4;
}

/* line 73, ../sass/_leaf.scss */
.leaflet-shadow-pane {
  z-index: 5;
}

/* line 74, ../sass/_leaf.scss */
.leaflet-marker-pane {
  z-index: 6;
}

/* line 75, ../sass/_leaf.scss */
.leaflet-popup-pane {
  z-index: 7;
}

/* line 77, ../sass/_leaf.scss */
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

/* line 81, ../sass/_leaf.scss */
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */
/* line 90, ../sass/_leaf.scss */
.leaflet-control {
  position: relative;
  z-index: 7;
  pointer-events: auto;
}

/* line 95, ../sass/_leaf.scss */
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

/* line 101, ../sass/_leaf.scss */
.leaflet-top {
  top: 0;
}

/* line 104, ../sass/_leaf.scss */
.leaflet-right {
  right: 0;
}

/* line 107, ../sass/_leaf.scss */
.leaflet-bottom {
  bottom: 0;
}

/* line 110, ../sass/_leaf.scss */
.leaflet-left {
  left: 0;
}

/* line 113, ../sass/_leaf.scss */
.leaflet-control {
  float: left;
  clear: both;
}

/* line 117, ../sass/_leaf.scss */
.leaflet-right .leaflet-control {
  float: right;
}

/* line 120, ../sass/_leaf.scss */
.leaflet-top .leaflet-control {
  margin-top: 10px;
}

/* line 123, ../sass/_leaf.scss */
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

/* line 126, ../sass/_leaf.scss */
.leaflet-left .leaflet-control {
  margin-left: 10px;
}

/* line 129, ../sass/_leaf.scss */
.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
/* line 136, ../sass/_leaf.scss */
.leaflet-fade-anim .leaflet-tile,
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

/* line 144, ../sass/_leaf.scss */
.leaflet-fade-anim .leaflet-tile-loaded,
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

/* line 149, ../sass/_leaf.scss */
.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

/* line 155, ../sass/_leaf.scss */
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile,
.leaflet-touching .leaflet-zoom-animated {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 164, ../sass/_leaf.scss */
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
/* line 171, ../sass/_leaf.scss */
.leaflet-clickable {
  cursor: pointer;
}

/* line 174, ../sass/_leaf.scss */
.leaflet-container {
  cursor: -webkit-grab;
  cursor: -moz-grab;
}

/* line 178, ../sass/_leaf.scss */
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

/* line 182, ../sass/_leaf.scss */
.leaflet-dragging .leaflet-container,
.leaflet-dragging .leaflet-clickable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}

/* visual tweaks */
/* line 192, ../sass/_leaf.scss */
.leaflet-container {
  background: #ddd;
  outline: 0;
}

/* line 196, ../sass/_leaf.scss */
.leaflet-container a {
  color: #0078A8;
}

/* line 199, ../sass/_leaf.scss */
.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

/* line 202, ../sass/_leaf.scss */
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* general typography */
/* line 209, ../sass/_leaf.scss */
.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
  width: 100%;
  height: calc(100% - 40px);
}

/* general toolbar styles */
/* line 218, ../sass/_leaf.scss */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}

/* line 222, ../sass/_leaf.scss */
.leaflet-bar a,
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

/* line 234, ../sass/_leaf.scss */
.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

/* line 240, ../sass/_leaf.scss */
.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

/* line 243, ../sass/_leaf.scss */
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 247, ../sass/_leaf.scss */
.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

/* line 252, ../sass/_leaf.scss */
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

/* line 258, ../sass/_leaf.scss */
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* zoom control */
/* line 267, ../sass/_leaf.scss */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px 'Lucida Console', Monaco, monospace;
  text-indent: 1px;
}

/* line 272, ../sass/_leaf.scss */
.leaflet-control-zoom-out {
  font-size: 20px;
}

/* line 276, ../sass/_leaf.scss */
.leaflet-touch .leaflet-control-zoom-in {
  font-size: 22px;
}

/* line 279, ../sass/_leaf.scss */
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 24px;
}

/* layers control */
/* line 286, ../sass/_leaf.scss */
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}

/* line 291, ../sass/_leaf.scss */
.leaflet-control-layers-toggle {
  width: 36px;
  height: 36px;
}

/* line 295, ../sass/_leaf.scss */
.leaflet-retina .leaflet-control-layers-toggle {
  width: 26px;
  height: 26px;
}

/* line 299, ../sass/_leaf.scss */
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

/* line 303, ../sass/_leaf.scss */
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

/* line 307, ../sass/_leaf.scss */
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

/* line 311, ../sass/_leaf.scss */
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

/* line 316, ../sass/_leaf.scss */
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

/* line 321, ../sass/_leaf.scss */
.leaflet-control-layers label {
  display: block;
}

/* line 324, ../sass/_leaf.scss */
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* attribution and scale controls */
/* line 333, ../sass/_leaf.scss */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

/* line 338, ../sass/_leaf.scss */
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

/* line 343, ../sass/_leaf.scss */
.leaflet-control-attribution a {
  text-decoration: none;
}

/* line 346, ../sass/_leaf.scss */
.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

/* line 349, ../sass/_leaf.scss */
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

/* line 353, ../sass/_leaf.scss */
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

/* line 356, ../sass/_leaf.scss */
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

/* line 359, ../sass/_leaf.scss */
.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

/* line 373, ../sass/_leaf.scss */
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

/* line 378, ../sass/_leaf.scss */
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

/* line 382, ../sass/_leaf.scss */
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}

/* line 387, ../sass/_leaf.scss */
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

/* popup */
/* line 396, ../sass/_leaf.scss */
.leaflet-popup {
  position: absolute;
  text-align: center;
}

/* line 400, ../sass/_leaf.scss */
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

/* line 405, ../sass/_leaf.scss */
.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}

/* line 409, ../sass/_leaf.scss */
.leaflet-popup-content p {
  margin: 18px 0;
}

/* line 412, ../sass/_leaf.scss */
.leaflet-popup-tip-container {
  margin: 0 auto;
  width: 40px;
  height: 20px;
  position: relative;
  overflow: hidden;
}

/* line 419, ../sass/_leaf.scss */
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 432, ../sass/_leaf.scss */
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

/* line 438, ../sass/_leaf.scss */
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}

/* line 452, ../sass/_leaf.scss */
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

/* line 455, ../sass/_leaf.scss */
.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

/* line 461, ../sass/_leaf.scss */
.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}

/* line 464, ../sass/_leaf.scss */
.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

/* line 471, ../sass/_leaf.scss */
.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

/* line 475, ../sass/_leaf.scss */
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

/* div icon */
/* line 485, ../sass/_leaf.scss */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}

/* line 1, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-container, .leaflet-routing-error {
  width: 320px;
  background-color: white;
  padding-top: 4px;
  transition: all 0.2s ease;
  box-sizing: border-box;
}

/* line 9, ../sass/_leaflet-routing-machine.scss */
.leaflet-control-container .leaflet-routing-container-hide {
  width: 32px;
  height: 32px;
}

/* line 14, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-container h2 {
  font-size: 14px;
}

/* line 18, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-container h3 {
  font-size: 12px;
  font-weight: normal;
}

/* line 23, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-collapsible .leaflet-routing-geocoders {
  margin-top: 20px;
}

/* line 27, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-alt, .leaflet-routing-geocoders, .leaflet-routing-error {
  padding: 6px;
  margin-top: 2px;
  margin-bottom: 6px;
  border-bottom: 1px solid #ccc;
  max-height: 320px;
  overflow-y: auto;
  transition: all 0.2s ease;
}

/* line 37, ../sass/_leaflet-routing-machine.scss */
.leaflet-control-container .leaflet-routing-container-hide .leaflet-routing-alt,
.leaflet-control-container .leaflet-routing-container-hide .leaflet-routing-geocoders {
  display: none;
}

/* line 42, ../sass/_leaflet-routing-machine.scss */
.leaflet-bar .leaflet-routing-alt:last-child {
  border-bottom: none;
}

/* line 46, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-alt-minimized {
  color: #888;
  max-height: 64px;
  overflow: hidden;
  cursor: pointer;
}

/* line 53, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-alt table {
  border-collapse: collapse;
}

/* line 57, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-alt tr:hover {
  background-color: #eee;
  cursor: pointer;
}

/* line 62, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-alt::-webkit-scrollbar {
  width: 8px;
}

/* line 66, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-alt::-webkit-scrollbar-track {
  border-radius: 2px;
  background-color: #eee;
}

/* line 71, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-alt::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #888;
}

/* line 76, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-icon {
  background-image: url('../../../../icons/svg/routing-icons?color=black');
  -webkit-background-size: 240px 20px;
  background-size: 240px 20px;
  background-repeat: no-repeat;
  margin: 0;
  content: '';
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
}

/* line 90, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-icon-continue {
  background-position: 0 0;
}

/* line 91, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-icon-sharp-right {
  background-position: -20px 0;
}

/* line 92, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-icon-turn-right {
  background-position: -40px 0;
}

/* line 93, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-icon-bear-right {
  background-position: -60px 0;
}

/* line 94, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-icon-u-turn {
  background-position: -80px 0;
}

/* line 95, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-icon-sharp-left {
  background-position: -100px 0;
}

/* line 96, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-icon-turn-left {
  background-position: -120px 0;
}

/* line 97, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-icon-bear-left {
  background-position: -140px 0;
}

/* line 98, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-icon-depart {
  background-position: -160px 0;
}

/* line 99, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-icon-enter-roundabout {
  background-position: -180px 0;
}

/* line 100, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-icon-arrive {
  background-position: -200px 0;
}

/* line 101, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-icon-via {
  background-position: -220px 0;
}

/* line 103, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-geocoders div {
  padding: 4px 0px 4px 0px;
}

/* line 107, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-geocoders input {
  width: 303px;
  width: calc(100% - 4px);
  line-height: 1.67;
  border: 1px solid #ccc;
}

/* line 114, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-geocoders button {
  font: bold 18px 'Lucida Console', Monaco, monospace;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: white;
  margin: 0;
  margin-right: 3px;
  float: right;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

/* line 126, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-add-waypoint:after {
  content: '+';
}

/* line 130, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-reverse-waypoints:after {
  font-weight: normal;
  content: '\21c5';
}

/* line 135, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-geocoders button:hover {
  background-color: #eee;
}

/* line 139, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-geocoders input, .leaflet-routing-remove-waypoint, .leaflet-routing-geocoder {
  position: relative;
}

/* line 143, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-geocoder-result {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
  position: absolute;
  max-height: 0;
  overflow: hidden;
  transition: all 0.5s ease;
  z-index: 1000;
  /* Arbitrary, but try to be above "most" things. */
}

/* line 152, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-geocoder-result table {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 0 0 4px 4px;
  background-color: white;
  cursor: pointer;
}

/* line 160, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-geocoder-result-open {
  max-height: 800px;
}

/* line 164, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-geocoder-selected, .leaflet-routing-geocoder-result tr:hover {
  background-color: #eee;
}

/* line 168, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-geocoder-no-results {
  font-style: italic;
  color: #888;
}

/* line 173, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-remove-waypoint {
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

/* line 180, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-remove-waypoint:after {
  position: absolute;
  display: block;
  width: 15px;
  height: 1px;
  z-index: 1;
  right: 1px;
  top: 4px;
  bottom: 0;
  margin: auto;
  padding: 2px;
  font-size: 18px;
  font-weight: bold;
  content: "\00d7";
  text-align: center;
  cursor: pointer;
  color: #ccc;
  background: white;
  padding-bottom: 16px;
  margin-top: -16px;
  padding-right: 4px;
  line-height: 1;
}

/* line 204, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-remove-waypoint:hover {
  color: black;
}

/* line 208, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-instruction-distance {
  width: 48px;
}

/* line 212, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-collapse-btn {
  position: absolute;
  top: 0;
  right: 6px;
  font-size: 24px;
  color: #ccc;
  font-weight: bold;
}

/* line 221, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-collapse-btn:after {
  content: '\00d7';
}

/* line 225, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-container-hide .leaflet-routing-collapse-btn {
  position: relative;
  left: 4px;
  top: 4px;
  display: block;
  width: 26px;
  height: 23px;
  background-image: url("routing-icon.png");
}

/* line 235, ../sass/_leaflet-routing-machine.scss */
.leaflet-routing-container-hide .leaflet-routing-collapse-btn:after {
  content: none;
}

/* line 239, ../sass/_leaflet-routing-machine.scss */
.leaflet-top .leaflet-routing-container.leaflet-routing-container-hide {
  margin-top: 10px !important;
}

/* line 242, ../sass/_leaflet-routing-machine.scss */
.leaflet-right .leaflet-routing-container.leaflet-routing-container-hide {
  margin-right: 10px !important;
}

/* line 245, ../sass/_leaflet-routing-machine.scss */
.leaflet-bottom .leaflet-routing-container.leaflet-routing-container-hide {
  margin-bottom: 10px !important;
}

/* line 248, ../sass/_leaflet-routing-machine.scss */
.leaflet-left .leaflet-routing-container.leaflet-routing-container-hide {
  margin-left: 10px !important;
}

@media only screen and (max-width: 640px) {
  /* line 253, ../sass/_leaflet-routing-machine.scss */
  .leaflet-routing-container {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
    height: 100%;
  }
}
/* line 18, ../sass/_desktop.scss */
.gridster {
  margin: 0 auto;
  width: 100% !important;
  height: 100% !important;
  font-family: tahoma,arial,sans-serif;
}
/* line 28, ../sass/_desktop.scss */
.gridster .gridsterUl {
  background: transparent;
  width: 100% !important;
  height: 100% !important;
  font-family: tahoma,arial,sans-serif;
}
/* line 32, ../sass/_desktop.scss */
.gridster .gridsterUl li {
  font-size: 1.1em;
  color: black;
  text-align: center;
}
/* line 37, ../sass/_desktop.scss */
.gridster .gridsterUl li.gs-w {
  background: white;
}
/* line 41, ../sass/_desktop.scss */
.gridster .gridsterUl li.player {
  background: white;
}
/* line 47, ../sass/_desktop.scss */
.gridster .preview-holder {
  border: 0 !important;
  background: #1976D2 !important;
}

/* line 55, ../sass/_desktop.scss */
.tile {
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
}

/* line 59, ../sass/_desktop.scss */
.tile-hover {
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.3);
  transition: box-shadow 0.1s ease-in-out !important;
}

/* line 64, ../sass/_desktop.scss */
.no-shadow {
  box-shadow: none !important;
}

/* line 70, ../sass/_desktop.scss */
.shortcut {
  cursor: pointer;
}
/* line 74, ../sass/_desktop.scss */
.shortcut.hideShIcon .shIcon {
  display: none;
}
/* line 78, ../sass/_desktop.scss */
.shortcut.hideShIcon .shRecordsNumber {
  width: 100%;
}
/* line 84, ../sass/_desktop.scss */
.shortcut.hideShRecordsNumber .shIcon {
  width: 100%;
}
/* line 88, ../sass/_desktop.scss */
.shortcut.hideShRecordsNumber .shRecordsNumber {
  display: none;
}

/* line 94, ../sass/_desktop.scss */
.shortcutError {
  background-image: url('../../../../icons/svg/warning?color=%23FFCC00') !important;
  background-position: right 5px top 5px !important;
  background-repeat: no-repeat !important;
  z-index: 20;
}

/* line 101, ../sass/_desktop.scss */
.shTooltip {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
}

/* line 110, ../sass/_desktop.scss */
.absolute {
  display: table;
  box-sizing: border-box;
  padding: 0 4px 4px 4px;
  height: 46px;
  width: 100%;
  bottom: 0;
  position: absolute;
}

/* line 120, ../sass/_desktop.scss */
.shTitleLabel {
  display: table-cell;
  vertical-align: middle;
  word-wrap: break-word;
  visibility: hidden;
  font-size: .7em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
}

/* line 131, ../sass/_desktop.scss */
.shIcon {
  display: inline-block;
  height: 100%;
  width: 50%;
  background-size: 48px 48px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  z-index: 1;
}

/* line 141, ../sass/_desktop.scss */
.shRecordsNumber {
  display: inline-block;
  height: 100%;
  width: 50%;
  z-index: 10;
}
/* line 147, ../sass/_desktop.scss */
.shRecordsNumber div {
  display: table;
  height: 100%;
  width: 100%;
}
/* line 152, ../sass/_desktop.scss */
.shRecordsNumber div p {
  display: table-cell;
  box-sizing: border-box;
  width: 100%;
  padding: 0 8px;
  font-size: 50px;
  vertical-align: middle;
  text-align: center;
}

/* line 164, ../sass/_desktop.scss */
.shDropArea {
  display: table;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 30;
  background-color: rgba(25, 118, 210, 0.5);
  border: 2px dashed #1976D2;
}
/* line 175, ../sass/_desktop.scss */
.shDropArea p {
  display: table-cell;
  color: black;
  text-align: center;
  font-size: 12px;
  vertical-align: middle;
}

/* line 184, ../sass/_desktop.scss */
.shDropAreaHidden {
  visibility: hidden;
}

/* line 188, ../sass/_desktop.scss */
.shDropAreaOver {
  background-color: #1976D2;
}

/* line 192, ../sass/_desktop.scss */
.shDropAreaDisabled {
  display: none;
}

/* line 198, ../sass/_desktop.scss */
.gridTitleLabel {
  box-sizing: border-box;
  height: 28px;
  width: 100%;
  padding-left: 10px;
  font-size: 13px;
  line-height: 28px;
  text-align: left;
  color: #FFFFFF;
  font-weight: normal;
  cursor: default;
  border: none;
  background-color: #1976D2;
}

/* line 204, ../sass/_desktop.scss */
.grid .x-panel-bbar .x-toolbar {
  width: 100% !important;
}

/* line 212, ../sass/_desktop.scss */
.formTitleLabel {
  box-sizing: border-box;
  height: 28px;
  width: 100%;
  padding-left: 10px;
  font-size: 13px;
  line-height: 28px;
  text-align: left;
  color: #FFFFFF;
  font-weight: normal;
  cursor: default;
  border: none;
  background-color: #1976D2;
}

/* line 217, ../sass/_desktop.scss */
.floating-form .x-form-item {
  display: inline;
  float: left;
  padding-right: 30px;
}

/* line 226, ../sass/_desktop.scss */
.chartTitleLabel {
  box-sizing: border-box;
  height: 28px;
  width: 100%;
  padding-left: 10px;
  font-size: 13px;
  line-height: 28px;
  text-align: left;
  color: #FFFFFF;
  font-weight: normal;
  cursor: default;
  border: none;
  background-color: #1976D2;
}

/* line 232, ../sass/_desktop.scss */
.wallTitleLabel {
  box-sizing: border-box;
  height: 28px;
  width: 100%;
  padding-left: 10px;
  font-size: 13px;
  line-height: 28px;
  text-align: left;
  color: #FFFFFF;
  font-weight: normal;
  cursor: default;
  border: none;
  background-color: #1976D2;
}

/* line 239, ../sass/_desktop.scss */
.widget iframe {
  height: calc(100% - 28px);
  position: absolute;
  left: 0;
  bottom: 0;
}

/* line 247, ../sass/_desktop.scss */
.widgetTitleLabel {
  box-sizing: border-box;
  height: 28px;
  width: 100%;
  padding-left: 10px;
  font-size: 13px;
  line-height: 28px;
  text-align: left;
  color: #FFFFFF;
  font-weight: normal;
  cursor: default;
  border: none;
  background-color: #1976D2;
}

/* line 253, ../sass/_desktop.scss */
.desktop-file-field + .x-file-btns {
  right: 18px;
}

/* line 260, ../sass/_desktop.scss */
.dialogExecutor {
  cursor: pointer;
}
/* line 263, ../sass/_desktop.scss */
.dialogExecutor .shIcon {
  width: 100%;
}

/* line 18, ../sass/_toolbar.scss */
.dg-toolbar {
  border: none;
  width: 100% !important;
  height: 32px;
  padding: 0px;
}
/* line 24, ../sass/_toolbar.scss */
.dg-toolbar .gantt-toolbar-separator {
  margin-left: 10px;
}
/* line 28, ../sass/_toolbar.scss */
.dg-toolbar .gantt-toolbar-search-separator {
  margin-left: auto;
}
/* line 32, ../sass/_toolbar.scss */
.dg-toolbar .gantt-toolbar-end-separator {
  margin-right: 10px;
}
/* line 36, ../sass/_toolbar.scss */
.dg-toolbar .x-item-disabled {
  -webkit-filter: grayscale(1);
  filter: grayscale(100%);
}
/* line 41, ../sass/_toolbar.scss */
.dg-toolbar .x-tbar-page-prev {
  background-image: url('../../../../icons/svg/keyboard_arrow_left?color=%231976D2') !important;
  background-size: 16px;
  background-position: right center;
}
/* line 47, ../sass/_toolbar.scss */
.dg-toolbar .x-tbar-page-next {
  background-image: url('../../../../icons/svg/keyboard_arrow_right?color=%231976D2') !important;
  background-size: 16px;
  background-position: left center;
}
/* line 54, ../sass/_toolbar.scss */
.dg-toolbar .flex-button-container .x-btn-text {
  padding: 0 5px 0 0 !important;
}

/* line 60, ../sass/_toolbar.scss */
.x-toolbar .x-btn-over .x-btn-mc em.x-btn-split,
.x-toolbar .x-btn-click .x-btn-mc em.x-btn-split,
.x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split,
.x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split,
.x-toolbar .x-btn-mc em.x-btn-split,
.x-btn-mc em.x-btn-arrow {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=%23444');
  background-size: 12px;
}

/* line 70, ../sass/_toolbar.scss */
.x-toolbar {
  background-image: none;
  background-color: #f5f5f5;
  border: 0px;
}
/* line 75, ../sass/_toolbar.scss */
.x-toolbar .toolbar-more-button {
  background-image: url('../../../../icons/svg/arrows_pointing_down?color=%231976D2');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 14px;
  width: 26px;
  height: 26px;
}
/* line 83, ../sass/_toolbar.scss */
.x-toolbar .toolbar-more-button:hover {
  background-color: #e1e1e1;
  cursor: pointer;
}

/* line 91, ../sass/_toolbar.scss */
.reply-all-button img {
  background-image: url('../../../../icons/svg/mail_reply_all?color=%231976D2') !important;
  background-size: 16px;
}

/* line 99, ../sass/_toolbar.scss */
.toolbar-more-button-menu .new-tab-button img {
  background-image: url('../../../../icons/svg/tab?color=%231976D2') !important;
  background-size: 16px;
}
/* line 105, ../sass/_toolbar.scss */
.toolbar-more-button-menu .modules-button img {
  background-image: url('../../../../icons/svg/view_module?color=%231976D2') !important;
  background-size: 16px;
}
/* line 111, ../sass/_toolbar.scss */
.toolbar-more-button-menu .new-button img {
  background-image: url('../../../../icons/svg/new?color=%231976D2') !important;
  background-size: 16px;
}
/* line 117, ../sass/_toolbar.scss */
.toolbar-more-button-menu .modify-button img {
  background-image: url('../../../../icons/svg/edit?color=%231976D2') !important;
  background-size: 16px;
}
/* line 123, ../sass/_toolbar.scss */
.toolbar-more-button-menu .modify-history-button img {
  background-image: url('../../../../icons/svg/history?color=%231976D2') !important;
  background-size: 16px;
}
/* line 129, ../sass/_toolbar.scss */
.toolbar-more-button-menu .copy-button img {
  background-image: url('../../../../icons/svg/content_copy?color=%231976D2') !important;
  background-size: 16px;
}
/* line 135, ../sass/_toolbar.scss */
.toolbar-more-button-menu .save-button img {
  background-image: url('../../../../icons/svg/save?color=%231976D2') !important;
  background-size: 16px;
}
/* line 141, ../sass/_toolbar.scss */
.toolbar-more-button-menu .cancel-button img {
  background-image: url('../../../../icons/svg/cancel?color=%23D50000') !important;
  background-size: 16px;
}
/* line 147, ../sass/_toolbar.scss */
.toolbar-more-button-menu .delete-button img {
  background-image: url('../../../../icons/svg/delete?color=%23D50000') !important;
  background-size: 16px;
}
/* line 153, ../sass/_toolbar.scss */
.toolbar-more-button-menu .refresh-button img {
  background-image: url('../../../../icons/svg/refresh?color=%231976D2') !important;
  background-size: 16px;
}
/* line 158, ../sass/_toolbar.scss */
.toolbar-more-button-menu .filter-button {
  background-image: url('../../../../icons/svg/arrow_right?color=grey') !important;
  background-position: right !important;
  background-size: 24px !important;
}
/* line 163, ../sass/_toolbar.scss */
.toolbar-more-button-menu .filter-button img {
  background-image: url('../../../../icons/svg/filter?color=%231976D2') !important;
  background-size: 16px;
}
/* line 169, ../sass/_toolbar.scss */
.toolbar-more-button-menu .user-functions-button img {
  background-image: url('../../../../icons/svg/user_function?color=%231976D2') !important;
  background-size: 16px;
}
/* line 175, ../sass/_toolbar.scss */
.toolbar-more-button-menu .reports-button img {
  background-image: url('../../../../icons/svg/report?color=%231976D2') !important;
  background-size: 16px;
}
/* line 181, ../sass/_toolbar.scss */
.toolbar-more-button-menu .user-tasks-button img {
  background-image: url('../../../../icons/svg/task?color=%231976D2') !important;
  background-size: 16px;
}
/* line 187, ../sass/_toolbar.scss */
.toolbar-more-button-menu .email-button img {
  background-image: url('../../../../icons/svg/email?color=%231976D2') !important;
  background-size: 16px;
}
/* line 193, ../sass/_toolbar.scss */
.toolbar-more-button-menu .statistics-button img {
  background-image: url('../../../../icons/svg/chart?color=%231976D2') !important;
  background-size: 16px;
}
/* line 199, ../sass/_toolbar.scss */
.toolbar-more-button-menu .adminTools-button img {
  background-image: url('../../../../icons/svg/f_settings?color=%231976D2') !important;
  background-size: 16px;
}
/* line 205, ../sass/_toolbar.scss */
.toolbar-more-button-menu .new-mail-button img {
  background-image: url('../../../../icons/svg/email?color=%231976D2') !important;
  background-size: 16px;
}
/* line 211, ../sass/_toolbar.scss */
.toolbar-more-button-menu .reply-button img {
  background-image: url('../../../../icons/svg/mail_reply?color=%231976D2') !important;
  background-size: 16px;
}
/* line 217, ../sass/_toolbar.scss */
.toolbar-more-button-menu .forward-button img {
  background-image: url('../../../../icons/svg/mail_forward?color=%231976D2') !important;
  background-size: 16px;
}
/* line 223, ../sass/_toolbar.scss */
.toolbar-more-button-menu .send-button img {
  background-image: url('../../../../icons/svg/mail_send?color=%231976D2') !important;
  background-size: 16px;
}
/* line 229, ../sass/_toolbar.scss */
.toolbar-more-button-menu .send-receive-button img {
  background-image: url('../../../../icons/svg/mail_sync?color=%231976D2') !important;
  background-size: 16px;
}
/* line 235, ../sass/_toolbar.scss */
.toolbar-more-button-menu .mail-attach-to img {
  background-image: url('../../../../icons/svg/mail_pin?color=%231976D2') !important;
  background-size: 16px;
}
/* line 241, ../sass/_toolbar.scss */
.toolbar-more-button-menu .restore-system-order-button img {
  background-image: url('../../../../icons/svg/autorenew?color=%231976D2') !important;
  background-size: 16px;
}
/* line 247, ../sass/_toolbar.scss */
.toolbar-more-button-menu .change-time-sheet img {
  background-image: url('../../../../icons/svg/schedule?color=%231976D2') !important;
  background-size: 16px;
}
/* line 253, ../sass/_toolbar.scss */
.toolbar-more-button-menu .pivot-chart-btn img {
  background-image: url('../../../../icons/svg/pivot_chart?color=%231976D2') !important;
  background-size: 16px;
}
/* line 259, ../sass/_toolbar.scss */
.toolbar-more-button-menu .pivot-grid-btn img {
  background-image: url('../../../../icons/svg/pivot_grid?color=%231976D2') !important;
  background-size: 16px;
}
/* line 265, ../sass/_toolbar.scss */
.toolbar-more-button-menu .pivot-settings-btn img {
  background-image: url('../../../../icons/svg/f_settings?color=%231976D2') !important;
  background-size: 16px;
}
/* line 271, ../sass/_toolbar.scss */
.toolbar-more-button-menu .zoom-in-button img {
  background-image: url('../../../../icons/svg/zoom_in?color=%231976D2') !important;
  background-size: 16px;
}
/* line 277, ../sass/_toolbar.scss */
.toolbar-more-button-menu .zoom-out-button img {
  background-image: url('../../../../icons/svg/zoom_out?color=%231976D2') !important;
  background-size: 16px;
}
/* line 283, ../sass/_toolbar.scss */
.toolbar-more-button-menu .adjust-width-button img {
  background-image: url('../../../../icons/svg/adjust_width?color=%231976D2') !important;
  background-size: 16px;
}
/* line 289, ../sass/_toolbar.scss */
.toolbar-more-button-menu .adjust-height-button img {
  background-image: url('../../../../icons/svg/adjust_height?color=%231976D2') !important;
  background-size: 16px;
}

/* line 318, ../sass/_toolbar.scss */
.flex-toolbar-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
}
/* line 325, ../sass/_toolbar.scss */
.flex-toolbar-container .flex-button-container .x-btn-text {
  font-size: 11px;
  text-transform: uppercase;
}
/* line 329, ../sass/_toolbar.scss */
.flex-toolbar-container .flex-button-container .x-btn-split, .flex-toolbar-container .flex-button-container .x-btn-arrow {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=%23444');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 14px;
  padding-right: 5px;
  width: 14px;
  min-width: 14px;
  height: 100%;
}
/* line 342, ../sass/_toolbar.scss */
.flex-toolbar-container .x-btn-text-icon .custom-icon-button {
  width: 16px;
  height: 100%;
  margin-right: 4px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 352, ../sass/_toolbar.scss */
.flex-toolbar-container .flex-toolbar-main {
  height: 100%;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  align-items: center;
}
/* line 361, ../sass/_toolbar.scss */
.flex-toolbar-container .flex-toolbar-separated {
  height: 100%;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
/* line 369, ../sass/_toolbar.scss */
.flex-toolbar-container .flex-toolbar-extras {
  height: 100%;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
/* line 377, ../sass/_toolbar.scss */
.flex-toolbar-container .flex-button-container {
  padding: 0 4px;
  height: 100%;
}
/* line 383, ../sass/_toolbar.scss */
.flex-toolbar-container .new-tab-button .flex-button-icon {
  background-image: url('../../../../icons/svg/tab?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .new-tab-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .new-tab-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .new-tab-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .new-tab-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .new-tab-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 389, ../sass/_toolbar.scss */
.flex-toolbar-container .modules-button .flex-button-icon {
  background-image: url('../../../../icons/svg/view_module?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .modules-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .modules-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .modules-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .modules-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .modules-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 395, ../sass/_toolbar.scss */
.flex-toolbar-container .new-button .flex-button-icon {
  background-image: url('../../../../icons/svg/new?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .new-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .new-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .new-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .new-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .new-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 401, ../sass/_toolbar.scss */
.flex-toolbar-container .modify-button .flex-button-icon {
  background-image: url('../../../../icons/svg/edit?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .modify-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .modify-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .modify-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .modify-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .modify-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 407, ../sass/_toolbar.scss */
.flex-toolbar-container .modify-history-button .flex-button-icon {
  background-image: url('../../../../icons/svg/history?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .modify-history-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .modify-history-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .modify-history-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .modify-history-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .modify-history-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 413, ../sass/_toolbar.scss */
.flex-toolbar-container .copy-button .flex-button-icon {
  background-image: url('../../../../icons/svg/content_copy?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .copy-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .copy-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .copy-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .copy-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .copy-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 419, ../sass/_toolbar.scss */
.flex-toolbar-container .save-button .flex-button-icon {
  background-image: url('../../../../icons/svg/save?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .save-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .save-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .save-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .save-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .save-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 425, ../sass/_toolbar.scss */
.flex-toolbar-container .cancel-button .flex-button-icon {
  background-image: url('../../../../icons/svg/cancel?color=%23D50000') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .cancel-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .cancel-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .cancel-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .cancel-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .cancel-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 431, ../sass/_toolbar.scss */
.flex-toolbar-container .delete-button .flex-button-icon {
  background-image: url('../../../../icons/svg/delete?color=%23D50000') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .delete-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .delete-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .delete-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .delete-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .delete-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 437, ../sass/_toolbar.scss */
.flex-toolbar-container .refresh-button .flex-button-icon {
  background-image: url('../../../../icons/svg/refresh?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .refresh-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .refresh-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .refresh-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .refresh-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .refresh-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 443, ../sass/_toolbar.scss */
.flex-toolbar-container .filter-button .flex-button-icon {
  background-image: url('../../../../icons/svg/filter?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .filter-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .filter-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .filter-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .filter-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .filter-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 449, ../sass/_toolbar.scss */
.flex-toolbar-container .user-functions-button .flex-button-icon {
  background-image: url('../../../../icons/svg/user_function?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .user-functions-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .user-functions-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .user-functions-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .user-functions-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .user-functions-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 455, ../sass/_toolbar.scss */
.flex-toolbar-container .reports-button .flex-button-icon {
  background-image: url('../../../../icons/svg/report?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .reports-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .reports-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .reports-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .reports-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .reports-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 461, ../sass/_toolbar.scss */
.flex-toolbar-container .change-layout-button .flex-button-icon {
  background-image: url('../../../../icons/svg/layout?color=%231976D2') !important;
  background-size: 15px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 15px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .change-layout-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .change-layout-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .change-layout-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .change-layout-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .change-layout-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 466, ../sass/_toolbar.scss */
.flex-toolbar-container .dg-change-gantt-layout-button .flex-button-icon {
  background-image: url('../../../../icons/svg/gantt?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .dg-change-gantt-layout-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .dg-change-gantt-layout-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .dg-change-gantt-layout-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .dg-change-gantt-layout-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .dg-change-gantt-layout-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 471, ../sass/_toolbar.scss */
.flex-toolbar-container .change-column-state-button .flex-button-icon {
  background-image: url('../../../../icons/svg/functions?color=%231976D2') !important;
  background-size: 17px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 17px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .change-column-state-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .change-column-state-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .change-column-state-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .change-column-state-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .change-column-state-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 476, ../sass/_toolbar.scss */
.flex-toolbar-container .change-column-settings-button .flex-button-icon {
  background-image: url('../../../../icons/svg/f_settings?color=%231976D2') !important;
  background-size: 15px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 15px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
  margin-left: -22px;
  margin-bottom: -10px;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .change-column-settings-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .change-column-settings-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .change-column-settings-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .change-column-settings-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .change-column-settings-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 483, ../sass/_toolbar.scss */
.flex-toolbar-container .filter-button .flex-button-icon {
  background-image: url('../../../../icons/svg/filter?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .filter-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .filter-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .filter-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .filter-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .filter-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 489, ../sass/_toolbar.scss */
.flex-toolbar-container .user-functions-button .flex-button-icon {
  background-image: url('../../../../icons/svg/user_function?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .user-functions-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .user-functions-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .user-functions-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .user-functions-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .user-functions-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 495, ../sass/_toolbar.scss */
.flex-toolbar-container .reports-button .flex-button-icon {
  background-image: url('../../../../icons/svg/report?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .reports-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .reports-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .reports-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .reports-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .reports-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 501, ../sass/_toolbar.scss */
.flex-toolbar-container .user-tasks-button .flex-button-icon {
  background-image: url('../../../../icons/svg/task?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .user-tasks-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .user-tasks-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .user-tasks-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .user-tasks-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .user-tasks-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 507, ../sass/_toolbar.scss */
.flex-toolbar-container .email-button .flex-button-icon {
  background-image: url('../../../../icons/svg/email?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .email-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .email-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .email-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .email-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .email-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 513, ../sass/_toolbar.scss */
.flex-toolbar-container .comments-button .flex-button-icon {
  background-image: url('../../../../icons/svg/comment?color=%231976D2') !important;
  background-size: 15px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 15px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .comments-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .comments-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .comments-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .comments-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .comments-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 517, ../sass/_toolbar.scss */
.flex-toolbar-container .comments-button.hasComments-state .flex-button-icon {
  background-image: url('../../../../icons/svg/comment?color=red') !important;
}
/* line 521, ../sass/_toolbar.scss */
.flex-toolbar-container .comments-button.unread-state:not(.dg-sidebar-btn-active) .flex-button-icon {
  animation: unread_anim 2s alternate infinite linear;
  background-image: url('../../../../icons/svg/comment?color=red') !important;
}
@keyframes unread_anim {
  0% {
    opacity: 0.1;
  }
}
/* line 532, ../sass/_toolbar.scss */
.flex-toolbar-container .statistics-button .flex-button-icon {
  background-image: url('../../../../icons/svg/chart?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .statistics-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .statistics-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .statistics-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .statistics-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .statistics-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 538, ../sass/_toolbar.scss */
.flex-toolbar-container .adminTools-button .flex-button-icon {
  background-image: url('../../../../icons/svg/f_settings?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .adminTools-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .adminTools-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .adminTools-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .adminTools-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .adminTools-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 544, ../sass/_toolbar.scss */
.flex-toolbar-container .new-mail-button .flex-button-icon {
  background-image: url('../../../../icons/svg/email?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .new-mail-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .new-mail-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .new-mail-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .new-mail-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .new-mail-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 550, ../sass/_toolbar.scss */
.flex-toolbar-container .reply-button .flex-button-icon {
  background-image: url('../../../../icons/svg/mail_reply?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .reply-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .reply-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .reply-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .reply-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .reply-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 556, ../sass/_toolbar.scss */
.flex-toolbar-container .forward-button .flex-button-icon {
  background-image: url('../../../../icons/svg/mail_forward?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .forward-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .forward-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .forward-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .forward-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .forward-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 562, ../sass/_toolbar.scss */
.flex-toolbar-container .send-button .flex-button-icon {
  background-image: url('../../../../icons/svg/mail_send?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .send-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .send-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .send-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .send-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .send-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 568, ../sass/_toolbar.scss */
.flex-toolbar-container .send-receive-button .flex-button-icon {
  background-image: url('../../../../icons/svg/mail_sync?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .send-receive-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .send-receive-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .send-receive-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .send-receive-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .send-receive-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 574, ../sass/_toolbar.scss */
.flex-toolbar-container .mail-attach-to .flex-button-icon {
  background-image: url('../../../../icons/svg/mail_pin?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .mail-attach-to .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .mail-attach-to .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .mail-attach-to .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .mail-attach-to .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .mail-attach-to .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 580, ../sass/_toolbar.scss */
.flex-toolbar-container .restore-system-order-button .flex-button-icon {
  background-image: url('../../../../icons/svg/autorenew?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .restore-system-order-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .restore-system-order-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .restore-system-order-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .restore-system-order-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .restore-system-order-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 586, ../sass/_toolbar.scss */
.flex-toolbar-container .change-time-sheet .flex-button-icon {
  background-image: url('../../../../icons/svg/schedule?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .change-time-sheet .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .change-time-sheet .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .change-time-sheet .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .change-time-sheet .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .change-time-sheet .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 592, ../sass/_toolbar.scss */
.flex-toolbar-container .pivot-chart-btn .flex-button-icon {
  background-image: url('../../../../icons/svg/pivot_chart?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .pivot-chart-btn .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .pivot-chart-btn .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .pivot-chart-btn .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .pivot-chart-btn .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .pivot-chart-btn .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 598, ../sass/_toolbar.scss */
.flex-toolbar-container .pivot-grid-btn .flex-button-icon {
  background-image: url('../../../../icons/svg/pivot_grid?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .pivot-grid-btn .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .pivot-grid-btn .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .pivot-grid-btn .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .pivot-grid-btn .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .pivot-grid-btn .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 604, ../sass/_toolbar.scss */
.flex-toolbar-container .pivot-settings-btn .flex-button-icon {
  background-image: url('../../../../icons/svg/f_settings?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .pivot-settings-btn .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .pivot-settings-btn .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .pivot-settings-btn .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .pivot-settings-btn .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .pivot-settings-btn .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 610, ../sass/_toolbar.scss */
.flex-toolbar-container .zoom-in-button .flex-button-icon {
  background-image: url('../../../../icons/svg/zoom_in?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .zoom-in-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .zoom-in-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .zoom-in-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .zoom-in-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .zoom-in-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 616, ../sass/_toolbar.scss */
.flex-toolbar-container .zoom-out-button .flex-button-icon {
  background-image: url('../../../../icons/svg/zoom_out?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .zoom-out-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .zoom-out-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .zoom-out-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .zoom-out-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .zoom-out-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 622, ../sass/_toolbar.scss */
.flex-toolbar-container .adjust-width-button .flex-button-icon {
  background-image: url('../../../../icons/svg/adjust_width?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .adjust-width-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .adjust-width-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .adjust-width-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .adjust-width-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .adjust-width-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 628, ../sass/_toolbar.scss */
.flex-toolbar-container .adjust-height-button .flex-button-icon {
  background-image: url('../../../../icons/svg/adjust_height?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .adjust-height-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .adjust-height-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .adjust-height-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .adjust-height-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .adjust-height-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 634, ../sass/_toolbar.scss */
.flex-toolbar-container .exec-sql-button .flex-button-icon {
  background-image: url('../../../../icons/svg/save?color=green') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .exec-sql-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .exec-sql-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .exec-sql-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .exec-sql-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .exec-sql-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 640, ../sass/_toolbar.scss */
.flex-toolbar-container .add-join-button .flex-button-icon {
  background-image: url('../../../../icons/svg/join?color=black') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .add-join-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .add-join-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .add-join-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .add-join-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .add-join-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 646, ../sass/_toolbar.scss */
.flex-toolbar-container .add-param-button .flex-button-icon {
  background-image: url('../../../../icons/svg/param?color=black') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .add-param-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .add-param-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .add-param-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .add-param-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .add-param-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 652, ../sass/_toolbar.scss */
.flex-toolbar-container .today-button .flex-button-icon {
  background-image: url('../../../../icons/svg/today?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .today-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .today-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .today-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .today-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .today-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 4, ../sass/_filePanel.scss */
.file-panel-menu-button .x-menu-item-text {
  padding-left: 6px;
}

/* line 95, ../sass/_masterDetail.scss */
.master-detail-only-panel .x-tab-panel-header {
  display: none;
}
/* line 98, ../sass/_masterDetail.scss */
.master-detail-only-panel .dg-object-window {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 99, ../sass/_masterDetail.scss */
.master-detail-only-panel .dg-object-window .dg-tab-body {
  height: auto !important;
}

/* line 107, ../sass/_masterDetail.scss */
.md-reset-value {
  background-image: url('../../../../icons/svg/close?color=red') !important;
  background-size: 14px;
}

@keyframes filter-grid-toolbar-show {
  0% {
    max-width: 0px;
    max-height: 0px;
  }
  100% {
    max-width: 500px;
    max-height: auto;
  }
}
@keyframes filter-grid-toolbar-hide {
  0% {
    max-width: 500px;
    max-height: auto;
  }
  100% {
    max-width: 0px;
    max-height: 0px;
  }
}
/* line 136, ../sass/_masterDetail.scss */
.dg-md-paste-error-content-panel .x-panel-body {
  height: calc(100% - 40px);
}
/* line 141, ../sass/_masterDetail.scss */
.dg-md-paste-error-content-panel .x-panel-body .dg-md-paste-error-container .dg-md-paste-error-row .dg-md-paste-error-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 200px;
  max-width: 200px;
  height: 50px;
  max-height: 50px;
  border: 1px solid #f5f5f5;
  overflow-x: hidden;
  word-wrap: break-word;
}
/* line 153, ../sass/_masterDetail.scss */
.dg-md-paste-error-content-panel .x-panel-body .dg-md-paste-error-container .dg-md-paste-error-row .dg-md-paste-error-cell.dg-md-paste-error-cell-valid {
  background-color: #C5F19A;
}
/* line 157, ../sass/_masterDetail.scss */
.dg-md-paste-error-content-panel .x-panel-body .dg-md-paste-error-container .dg-md-paste-error-row .dg-md-paste-error-cell.dg-md-paste-error-cell-invalid {
  background-color: #F79494;
}

/* line 18, ../sass/_objectWindow.scss */
.filter-panel .x-panel-bwrap {
  overflow: auto !important;
}
/* line 21, ../sass/_objectWindow.scss */
.filter-panel .x-panel-bwrap .x-panel-body {
  min-width: 880px !important;
}
/* line 24, ../sass/_objectWindow.scss */
.filter-panel .x-panel-bwrap .x-panel-body .x-grid3-scroller {
  max-width: 880px !important;
  overflow-x: hidden;
}

/* line 32, ../sass/_objectWindow.scss */
.clear-fileimage-btn {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 2px;
  right: 4px;
  background-image: url('../../../../icons/svg/close?color=%23444');
  background-position: center;
}
/* line 41, ../sass/_objectWindow.scss */
.clear-fileimage-btn:hover {
  cursor: pointer;
}

/* line 50, ../sass/_objectWindow.scss */
.dg-object-window.dg-panel-readonly .hide-label .x-html-editor-wrap {
  border-width: 0;
}
/* line 53, ../sass/_objectWindow.scss */
.dg-object-window.dg-panel-readonly .hide-label .x-html-editor-wrap .x-item-disabled {
  padding: 10px;
}
/* line 57, ../sass/_objectWindow.scss */
.dg-object-window.dg-panel-readonly .hide-label .html-template-editor-panel .x-html-editor-wrap {
  border-width: 1px;
}
/* line 62, ../sass/_objectWindow.scss */
.dg-object-window.dg-panel-readonly .dg-panel-medium form {
  padding: 10px;
}
/* line 66, ../sass/_objectWindow.scss */
.dg-object-window.dg-panel-readonly .x-form-invalid {
  display: none !important;
}
/* line 69, ../sass/_objectWindow.scss */
.dg-object-window.dg-panel-readonly .x-form-invalid + .x-form-trigger {
  display: none !important;
}
/* line 76, ../sass/_objectWindow.scss */
.dg-object-window .dg-panel-medium form {
  padding: 10px;
}
/* line 83, ../sass/_objectWindow.scss */
.dg-object-window .fit form {
  padding: 0px;
}
/* line 86, ../sass/_objectWindow.scss */
.dg-object-window .fit form fieldset {
  padding: 0px;
}
/* line 93, ../sass/_objectWindow.scss */
.dg-object-window .object-window-tab-panel .x-box-inner {
  overflow: auto;
}
/* line 100, ../sass/_objectWindow.scss */
.dg-object-window.only-one-tab .object-window-tab-panel > .x-tab-panel-header {
  display: none;
}
/* line 108, ../sass/_objectWindow.scss */
.dg-object-window.only-one-tab .dg-object-window:not(.only-one-tab) .object-window-tab-panel > .x-tab-panel-header {
  display: block;
}
/* line 117, ../sass/_objectWindow.scss */
.dg-object-window .btn-svg .x-btn-text {
  height: 32px;
  width: 32px;
  background-size: 100%;
}
/* line 125, ../sass/_objectWindow.scss */
.dg-object-window .btn-view-group .x-btn-text {
  height: 32px;
  width: 80px;
  background-size: contain !important;
  text-align: right;
  margin: 0px;
}
/* line 135, ../sass/_objectWindow.scss */
.dg-object-window .x-tab-panel-bwrap .x-panel {
  min-width: auto !important;
}
/* line 141, ../sass/_objectWindow.scss */
.dg-object-window .x-form-item label.x-form-item-label {
  font-size: 11px;
}
/* line 146, ../sass/_objectWindow.scss */
.dg-object-window .x-form-label {
  font-family: tahoma,arial,sans-serif;
  font-size: 12px;
  color: darkSlateGray;
}
/* line 152, ../sass/_objectWindow.scss */
.dg-object-window .x-form-field {
  font-family: tahoma,arial,sans-serif;
  font-size: 12px;
}
/* line 157, ../sass/_objectWindow.scss */
.dg-object-window .x-form-text {
  background-image: none;
}
/* line 161, ../sass/_objectWindow.scss */
.dg-object-window .x-form-item label.x-form-item-label {
  font-size: 12px;
}
/* line 5, ../sass/_objectWindow.scss */
.dg-object-window .x-panel-header, .dg-object-window .x-fieldset-header, .dg-object-window .ace_gutter {
  border: none;
  background-color: #f5f5f5 !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  line-height: 18px;
  font-weight: normal;
  font-size: 12px;
  padding-left: 12px;
  color: black;
}
/* line 167, ../sass/_objectWindow.scss */
.dg-object-window .x-tool-toggle {
  background-image: url('../../../../icons/svg/arrow_drop_up?color=black');
  background-position: right;
}
/* line 173, ../sass/_objectWindow.scss */
.dg-object-window .x-panel-collapsed .x-tool-toggle {
  background-image: url('../../../../icons/svg/arrow_drop_down?color=black');
}
/* line 22, ../sass/_filePanel.scss */
.dg-object-window .file-panel .x-item-disabled {
  background-color: #f5f5f5 !important;
}
/* line 25, ../sass/_filePanel.scss */
.dg-object-window .file-panel .x-toolbar {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 29, ../sass/_filePanel.scss */
.dg-object-window .file-panel .x-toolbar button {
  font-size: 11px;
  text-transform: uppercase;
}
/* line 35, ../sass/_filePanel.scss */
.dg-object-window .file-panel .attach-file-button .flex-button-icon {
  background-image: url('../../../../icons/svg/attach_file?color=black') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.dg-object-window .file-panel .attach-file-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dg-object-window .file-panel .attach-file-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dg-object-window .file-panel .attach-file-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dg-object-window .file-panel .attach-file-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dg-object-window .file-panel .attach-file-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 41, ../sass/_filePanel.scss */
.dg-object-window .file-panel .attach-file-database-button .flex-button-icon {
  background-image: url('../../../../icons/svg/fw_database?color=black') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.dg-object-window .file-panel .attach-file-database-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dg-object-window .file-panel .attach-file-database-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dg-object-window .file-panel .attach-file-database-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dg-object-window .file-panel .attach-file-database-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dg-object-window .file-panel .attach-file-database-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 47, ../sass/_filePanel.scss */
.dg-object-window .file-panel .remove-all-button .flex-button-icon {
  background-image: url('../../../../icons/svg/clear_all?color=black') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.dg-object-window .file-panel .remove-all-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dg-object-window .file-panel .remove-all-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dg-object-window .file-panel .remove-all-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dg-object-window .file-panel .remove-all-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dg-object-window .file-panel .remove-all-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 52, ../sass/_filePanel.scss */
.dg-object-window .file-panel .filepanel-item {
  font-size: 12px;
  padding-top: 10px;
}
/* line 56, ../sass/_filePanel.scss */
.dg-object-window .file-panel .filepanel-item.hide {
  display: none;
}
/* line 11, ../sass/_masterDetail.scss */
.dg-object-window .master-detail {
  background-color: #f5f5f5;
}
/* line 15, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .dg-object-window ul.x-tab-strip-top {
  border: 0px;
}
/* line 18, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .dg-object-window .x-tab-strip {
  text-align: center;
}
/* line 21, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .dg-object-window span.x-tab-strip-text {
  color: black !important;
}
/* line 24, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .dg-object-window .x-tab-strip-text {
  font-size: 12px;
  font-weight: normal !important;
}
/* line 28, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .dg-object-window ul.x-tab-strip-top {
  background-color: #f5f5f5 !important;
}
/* line 31, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .dg-object-window .x-tab-strip-active {
  background-color: #f5f5f5 !important;
  margin-bottom: 1px;
  border-bottom: 2px solid black !important;
}
/* line 35, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .dg-object-window .x-tab-strip-active .x-tab-strip-text {
  color: black !important;
  font-weight: 700;
}
/* line 40, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .dg-object-window .x-tab-strip-active .x-tab-strip-over {
  background-color: #f5f5f5 !important;
}
/* line 42, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .dg-object-window .x-tab-strip-active .x-tab-strip-over .x-tab-strip-text {
  color: black !important;
}
/* line 48, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .dg-object-window .x-tab-strip-over {
  background-color: #f5f5f5 !important;
}
/* line 50, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .dg-object-window .x-tab-strip-over .x-tab-strip-text {
  color: #1976D2 !important;
}
/* line 55, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .dg-object-window .x-tab-panel-header {
  padding: 0px;
  border: 0px;
  background-color: #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
}
/* line 61, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .dg-object-window .x-tab-panel-header .x-tab-scroller-left {
  background-image: url('../../../../icons/svg/keyboard_arrow_left?color=black');
}
/* line 65, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .dg-object-window .x-tab-panel-header .x-tab-scroller-right {
  background-image: url('../../../../icons/svg/keyboard_arrow_right?color=black');
}
/* line 72, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .panel-toolbar .md-toolbar-menu-button {
  height: 28px !important;
}
/* line 73, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .panel-toolbar .md-toolbar-menu-button .flex-button-icon {
  background-image: url('../../../../icons/svg/more_vert?color=%23444') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.dg-object-window .master-detail .panel-toolbar .md-toolbar-menu-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dg-object-window .master-detail .panel-toolbar .md-toolbar-menu-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dg-object-window .master-detail .panel-toolbar .md-toolbar-menu-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dg-object-window .master-detail .panel-toolbar .md-toolbar-menu-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dg-object-window .master-detail .panel-toolbar .md-toolbar-menu-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 81, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .x-masterdetail-grid .x-grid3-cell-readonly {
  background-color: #f0f0f0;
}
/* line 86, ../sass/_masterDetail.scss */
.dg-object-window .master-detail .x-masterdetail-grid .x-grid3-cell-extra .dg-grid-checker {
  background-image: url('../../../../icons/svg/edit?color=%231976D2');
}
/* line 182, ../sass/_objectWindow.scss */
.dg-object-window .x-fieldset {
  padding: 0px;
}
/* line 185, ../sass/_objectWindow.scss */
.dg-object-window .x-fieldset .x-fieldset-header {
  width: 100%;
  box-sizing: border-box;
  border: 0;
  background-color: white !important;
  font-size: 12px;
  color: black;
  font-weight: normal;
}
/* line 198, ../sass/_objectWindow.scss */
.dg-object-window .x-panel-tbar .flex-button-container {
  padding: 0 5px;
}
/* line 202, ../sass/_objectWindow.scss */
.dg-object-window .x-panel-tbar .x-toolbar {
  border-color: rgba(0, 0, 0, 0.2) !important;
}
/* line 207, ../sass/_objectWindow.scss */
.dg-object-window .x-panel-tbar .mp-add-button .flex-button-icon {
  background-image: url('../../../../icons/svg/add?color=%23444') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.dg-object-window .x-panel-tbar .mp-add-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dg-object-window .x-panel-tbar .mp-add-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dg-object-window .x-panel-tbar .mp-add-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dg-object-window .x-panel-tbar .mp-add-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dg-object-window .x-panel-tbar .mp-add-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 213, ../sass/_objectWindow.scss */
.dg-object-window .x-panel-tbar .mp-menu-button .flex-button-icon {
  background-image: url('../../../../icons/svg/more_vert?color=%23444') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.dg-object-window .x-panel-tbar .mp-menu-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dg-object-window .x-panel-tbar .mp-menu-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dg-object-window .x-panel-tbar .mp-menu-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dg-object-window .x-panel-tbar .mp-menu-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dg-object-window .x-panel-tbar .mp-menu-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 223, ../sass/_objectWindow.scss */
.dg-object-window .dg-tab-body .dg-panel-medium form div:not(.x-file-btns) .flex-button-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  height: auto;
  max-height: 32px;
  margin: 0px 0px 3px 0px;
}
/* line 32, ../sass/_dg.scss */
.dg-object-window .dg-tab-body .dg-panel-medium form div:not(.x-file-btns) .flex-button-container:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dg-object-window .dg-tab-body .dg-panel-medium form div:not(.x-file-btns) .flex-button-container.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dg-object-window .dg-tab-body .dg-panel-medium form div:not(.x-file-btns) .flex-button-container.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 234, ../sass/_objectWindow.scss */
.dg-object-window .decision-icon-panel {
  top: 0 !important;
  padding: 10px;
}
/* line 240, ../sass/_objectWindow.scss */
.dg-object-window .params-field-panel .x-form-field, .dg-object-window .params-field-panel .x-form-field-trigger-wrap {
  margin-top: 5px;
}

/* line 247, ../sass/_objectWindow.scss */
.dg-object-window ul.x-tab-strip-top {
  border: 0;
  background-color: #1976D2 !important;
  background-image: none;
}
/* line 252, ../sass/_objectWindow.scss */
.dg-object-window ul.x-tab-strip-top a.x-tab-right {
  background-image: none;
}
/* line 256, ../sass/_objectWindow.scss */
.dg-object-window ul.x-tab-strip-top em.x-tab-left {
  background-image: none;
}
/* line 260, ../sass/_objectWindow.scss */
.dg-object-window ul.x-tab-strip-top span.x-tab-strip-inner {
  background-image: none;
}
/* line 265, ../sass/_objectWindow.scss */
.dg-object-window .x-tab-width {
  min-width: 50px;
}
/* line 269, ../sass/_objectWindow.scss */
.dg-object-window .x-tab-strip {
  text-align: center;
}
/* line 273, ../sass/_objectWindow.scss */
.dg-object-window span.x-tab-strip-text {
  color: rgba(255, 255, 255, 0.7);
}
/* line 277, ../sass/_objectWindow.scss */
.dg-object-window .x-tab-strip-text {
  font-size: 12px !important;
  font-weight: normal !important;
}
/* line 282, ../sass/_objectWindow.scss */
.dg-object-window .x-tab-strip-active {
  background-color: #1976D2;
  margin-bottom: 1px !important;
  border-bottom: 2px solid white;
}
/* line 287, ../sass/_objectWindow.scss */
.dg-object-window .x-tab-strip-active .x-tab-strip-text {
  color: white;
}
/* line 292, ../sass/_objectWindow.scss */
.dg-object-window .x-tab-panel-header {
  padding: 0;
  border: 0;
}
/* line 297, ../sass/_objectWindow.scss */
.dg-object-window .x-tab-strip-over {
  background-color: #1976D2;
  border-bottom-color: white;
}
/* line 301, ../sass/_objectWindow.scss */
.dg-object-window .x-tab-strip-over .x-tab-strip-text {
  color: white;
}

/* line 325, ../sass/_objectWindow.scss */
.dg-object-window.bottom ul.x-tab-strip-top, .dg-object-window.south ul.x-tab-strip-top, .document-panel ul.x-tab-strip-top, .process-object-window ul.x-tab-strip-top, .task-window ul.x-tab-strip-top, .dg-calendar-sheet-panel ul.x-tab-strip-top, .form-def-window-tabpanel ul.x-tab-strip-top, .script-def-window ul.x-tab-strip-top, .x-window ul.x-tab-strip-top {
  border: 0px;
}
/* line 328, ../sass/_objectWindow.scss */
.dg-object-window.bottom .x-tab-strip, .dg-object-window.south .x-tab-strip, .document-panel .x-tab-strip, .process-object-window .x-tab-strip, .task-window .x-tab-strip, .dg-calendar-sheet-panel .x-tab-strip, .form-def-window-tabpanel .x-tab-strip, .script-def-window .x-tab-strip, .x-window .x-tab-strip {
  text-align: center;
}
/* line 331, ../sass/_objectWindow.scss */
.dg-object-window.bottom span.x-tab-strip-text, .dg-object-window.south span.x-tab-strip-text, .document-panel span.x-tab-strip-text, .process-object-window span.x-tab-strip-text, .task-window span.x-tab-strip-text, .dg-calendar-sheet-panel span.x-tab-strip-text, .form-def-window-tabpanel span.x-tab-strip-text, .script-def-window span.x-tab-strip-text, .x-window span.x-tab-strip-text {
  color: black;
}
/* line 334, ../sass/_objectWindow.scss */
.dg-object-window.bottom .x-tab-strip-text, .dg-object-window.south .x-tab-strip-text, .document-panel .x-tab-strip-text, .process-object-window .x-tab-strip-text, .task-window .x-tab-strip-text, .dg-calendar-sheet-panel .x-tab-strip-text, .form-def-window-tabpanel .x-tab-strip-text, .script-def-window .x-tab-strip-text, .x-window .x-tab-strip-text {
  font-size: 12px;
  font-weight: normal !important;
}
/* line 338, ../sass/_objectWindow.scss */
.dg-object-window.bottom ul.x-tab-strip-top, .dg-object-window.south ul.x-tab-strip-top, .document-panel ul.x-tab-strip-top, .process-object-window ul.x-tab-strip-top, .task-window ul.x-tab-strip-top, .dg-calendar-sheet-panel ul.x-tab-strip-top, .form-def-window-tabpanel ul.x-tab-strip-top, .script-def-window ul.x-tab-strip-top, .x-window ul.x-tab-strip-top {
  background-image: none !important;
  background-color: #f5f5f5 !important;
}
/* line 342, ../sass/_objectWindow.scss */
.dg-object-window.bottom ul.x-tab-strip-top .x-tab-width, .dg-object-window.south ul.x-tab-strip-top .x-tab-width, .document-panel ul.x-tab-strip-top .x-tab-width, .process-object-window ul.x-tab-strip-top .x-tab-width, .task-window ul.x-tab-strip-top .x-tab-width, .dg-calendar-sheet-panel ul.x-tab-strip-top .x-tab-width, .form-def-window-tabpanel ul.x-tab-strip-top .x-tab-width, .script-def-window ul.x-tab-strip-top .x-tab-width, .x-window ul.x-tab-strip-top .x-tab-width {
  min-width: 50px;
}
/* line 346, ../sass/_objectWindow.scss */
.dg-object-window.bottom ul.x-tab-strip-top a.x-tab-right, .dg-object-window.south ul.x-tab-strip-top a.x-tab-right, .document-panel ul.x-tab-strip-top a.x-tab-right, .process-object-window ul.x-tab-strip-top a.x-tab-right, .task-window ul.x-tab-strip-top a.x-tab-right, .dg-calendar-sheet-panel ul.x-tab-strip-top a.x-tab-right, .form-def-window-tabpanel ul.x-tab-strip-top a.x-tab-right, .script-def-window ul.x-tab-strip-top a.x-tab-right, .x-window ul.x-tab-strip-top a.x-tab-right {
  background-image: none !important;
}
/* line 349, ../sass/_objectWindow.scss */
.dg-object-window.bottom ul.x-tab-strip-top a.x-tab-right em.x-tab-left, .dg-object-window.south ul.x-tab-strip-top a.x-tab-right em.x-tab-left, .document-panel ul.x-tab-strip-top a.x-tab-right em.x-tab-left, .process-object-window ul.x-tab-strip-top a.x-tab-right em.x-tab-left, .task-window ul.x-tab-strip-top a.x-tab-right em.x-tab-left, .dg-calendar-sheet-panel ul.x-tab-strip-top a.x-tab-right em.x-tab-left, .form-def-window-tabpanel ul.x-tab-strip-top a.x-tab-right em.x-tab-left, .script-def-window ul.x-tab-strip-top a.x-tab-right em.x-tab-left, .x-window ul.x-tab-strip-top a.x-tab-right em.x-tab-left {
  background-image: none !important;
}
/* line 352, ../sass/_objectWindow.scss */
.dg-object-window.bottom ul.x-tab-strip-top a.x-tab-right em.x-tab-left span.x-tab-strip-inner, .dg-object-window.south ul.x-tab-strip-top a.x-tab-right em.x-tab-left span.x-tab-strip-inner, .document-panel ul.x-tab-strip-top a.x-tab-right em.x-tab-left span.x-tab-strip-inner, .process-object-window ul.x-tab-strip-top a.x-tab-right em.x-tab-left span.x-tab-strip-inner, .task-window ul.x-tab-strip-top a.x-tab-right em.x-tab-left span.x-tab-strip-inner, .dg-calendar-sheet-panel ul.x-tab-strip-top a.x-tab-right em.x-tab-left span.x-tab-strip-inner, .form-def-window-tabpanel ul.x-tab-strip-top a.x-tab-right em.x-tab-left span.x-tab-strip-inner, .script-def-window ul.x-tab-strip-top a.x-tab-right em.x-tab-left span.x-tab-strip-inner, .x-window ul.x-tab-strip-top a.x-tab-right em.x-tab-left span.x-tab-strip-inner {
  background-image: none !important;
}
/* line 358, ../sass/_objectWindow.scss */
.dg-object-window.bottom .x-tab-strip-active, .dg-object-window.south .x-tab-strip-active, .document-panel .x-tab-strip-active, .process-object-window .x-tab-strip-active, .task-window .x-tab-strip-active, .dg-calendar-sheet-panel .x-tab-strip-active, .form-def-window-tabpanel .x-tab-strip-active, .script-def-window .x-tab-strip-active, .x-window .x-tab-strip-active {
  background-color: #f5f5f5 !important;
  margin-bottom: 0px !important;
  border-bottom: 2px solid rgba(0, 0, 0, 0.3);
}
/* line 362, ../sass/_objectWindow.scss */
.dg-object-window.bottom .x-tab-strip-active .x-tab-strip-text, .dg-object-window.south .x-tab-strip-active .x-tab-strip-text, .document-panel .x-tab-strip-active .x-tab-strip-text, .process-object-window .x-tab-strip-active .x-tab-strip-text, .task-window .x-tab-strip-active .x-tab-strip-text, .dg-calendar-sheet-panel .x-tab-strip-active .x-tab-strip-text, .form-def-window-tabpanel .x-tab-strip-active .x-tab-strip-text, .script-def-window .x-tab-strip-active .x-tab-strip-text, .x-window .x-tab-strip-active .x-tab-strip-text {
  color: black;
  font-weight: 700;
}
/* line 367, ../sass/_objectWindow.scss */
.dg-object-window.bottom .x-tab-strip-active .x-tab-strip-over, .dg-object-window.south .x-tab-strip-active .x-tab-strip-over, .document-panel .x-tab-strip-active .x-tab-strip-over, .process-object-window .x-tab-strip-active .x-tab-strip-over, .task-window .x-tab-strip-active .x-tab-strip-over, .dg-calendar-sheet-panel .x-tab-strip-active .x-tab-strip-over, .form-def-window-tabpanel .x-tab-strip-active .x-tab-strip-over, .script-def-window .x-tab-strip-active .x-tab-strip-over, .x-window .x-tab-strip-active .x-tab-strip-over {
  background-color: #f5f5f5 !important;
}
/* line 369, ../sass/_objectWindow.scss */
.dg-object-window.bottom .x-tab-strip-active .x-tab-strip-over .x-tab-strip-text, .dg-object-window.south .x-tab-strip-active .x-tab-strip-over .x-tab-strip-text, .document-panel .x-tab-strip-active .x-tab-strip-over .x-tab-strip-text, .process-object-window .x-tab-strip-active .x-tab-strip-over .x-tab-strip-text, .task-window .x-tab-strip-active .x-tab-strip-over .x-tab-strip-text, .dg-calendar-sheet-panel .x-tab-strip-active .x-tab-strip-over .x-tab-strip-text, .form-def-window-tabpanel .x-tab-strip-active .x-tab-strip-over .x-tab-strip-text, .script-def-window .x-tab-strip-active .x-tab-strip-over .x-tab-strip-text, .x-window .x-tab-strip-active .x-tab-strip-over .x-tab-strip-text {
  color: black !important;
}
/* line 375, ../sass/_objectWindow.scss */
.dg-object-window.bottom .x-tab-strip-over, .dg-object-window.south .x-tab-strip-over, .document-panel .x-tab-strip-over, .process-object-window .x-tab-strip-over, .task-window .x-tab-strip-over, .dg-calendar-sheet-panel .x-tab-strip-over, .form-def-window-tabpanel .x-tab-strip-over, .script-def-window .x-tab-strip-over, .x-window .x-tab-strip-over {
  background-color: #f5f5f5 !important;
  border-bottom-color: #1976D2 !important;
}
/* line 378, ../sass/_objectWindow.scss */
.dg-object-window.bottom .x-tab-strip-over .x-tab-strip-text, .dg-object-window.south .x-tab-strip-over .x-tab-strip-text, .document-panel .x-tab-strip-over .x-tab-strip-text, .process-object-window .x-tab-strip-over .x-tab-strip-text, .task-window .x-tab-strip-over .x-tab-strip-text, .dg-calendar-sheet-panel .x-tab-strip-over .x-tab-strip-text, .form-def-window-tabpanel .x-tab-strip-over .x-tab-strip-text, .script-def-window .x-tab-strip-over .x-tab-strip-text, .x-window .x-tab-strip-over .x-tab-strip-text {
  color: #1976D2 !important;
}
/* line 308, ../sass/_objectWindow.scss */
.dg-object-window.bottom .x-tab-panel-header, .dg-object-window.south .x-tab-panel-header, .document-panel .x-tab-panel-header, .process-object-window .x-tab-panel-header, .task-window .x-tab-panel-header, .dg-calendar-sheet-panel .x-tab-panel-header, .form-def-window-tabpanel .x-tab-panel-header, .script-def-window .x-tab-panel-header, .x-window .x-tab-panel-header {
  padding: 0px;
  border: 0px;
  background-color: #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
}
/* line 314, ../sass/_objectWindow.scss */
.dg-object-window.bottom .x-tab-panel-header .x-tab-scroller-left, .dg-object-window.south .x-tab-panel-header .x-tab-scroller-left, .document-panel .x-tab-panel-header .x-tab-scroller-left, .process-object-window .x-tab-panel-header .x-tab-scroller-left, .task-window .x-tab-panel-header .x-tab-scroller-left, .dg-calendar-sheet-panel .x-tab-panel-header .x-tab-scroller-left, .form-def-window-tabpanel .x-tab-panel-header .x-tab-scroller-left, .script-def-window .x-tab-panel-header .x-tab-scroller-left, .x-window .x-tab-panel-header .x-tab-scroller-left {
  background-image: url('../../../../icons/svg/keyboard_arrow_left?color=black');
}
/* line 318, ../sass/_objectWindow.scss */
.dg-object-window.bottom .x-tab-panel-header .x-tab-scroller-right, .dg-object-window.south .x-tab-panel-header .x-tab-scroller-right, .document-panel .x-tab-panel-header .x-tab-scroller-right, .process-object-window .x-tab-panel-header .x-tab-scroller-right, .task-window .x-tab-panel-header .x-tab-scroller-right, .dg-calendar-sheet-panel .x-tab-panel-header .x-tab-scroller-right, .form-def-window-tabpanel .x-tab-panel-header .x-tab-scroller-right, .script-def-window .x-tab-panel-header .x-tab-scroller-right, .x-window .x-tab-panel-header .x-tab-scroller-right {
  background-image: url('../../../../icons/svg/keyboard_arrow_right?color=black');
}

/* etykieta formularza */
/* line 387, ../sass/_objectWindow.scss */
.obj-wdw-caption {
  background-color: #1976D2;
  color: white;
}
/* line 391, ../sass/_objectWindow.scss */
.obj-wdw-caption.caption {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
/* line 395, ../sass/_objectWindow.scss */
.obj-wdw-caption.caption .caption-edit-info {
  display: flex;
  flex-basis: 100%;
  margin: 5px 12px;
}
/* line 400, ../sass/_objectWindow.scss */
.obj-wdw-caption.caption .caption-edit-info .caption-edit-info-icon {
  padding: 5px;
  background-image: url('../../../../icons/svg/edit?color=white');
  background-size: 16px;
  width: 16px;
  height: 16px;
  min-height: 16px;
  min-width: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #145ca4;
}
/* line 413, ../sass/_objectWindow.scss */
.obj-wdw-caption.caption .caption-edit-info .caption-edit-info-content {
  padding: 5px 5px 5px 0px;
  background-color: #145ca4;
  font-size: 12px;
}
/* line 420, ../sass/_objectWindow.scss */
.obj-wdw-caption.caption .caption-icon {
  background-size: 32px;
  width: 32px;
  height: 32px;
  min-height: 32px;
  min-width: 32px;
  margin: 5px 12px;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 431, ../sass/_objectWindow.scss */
.obj-wdw-caption.caption.form-window .caption-icon {
  border: none;
  float: left;
}
/* line 436, ../sass/_objectWindow.scss */
.obj-wdw-caption.caption .caption-content {
  line-height: 100px;
  width: 70%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: left;
  white-space: nowrap;
  overflow: hidden;
}
/* line 445, ../sass/_objectWindow.scss */
.obj-wdw-caption.caption .caption-content span {
  text-align: left;
  line-height: 20px;
}
/* line 449, ../sass/_objectWindow.scss */
.obj-wdw-caption.caption .caption-content span .title {
  font-weight: bold;
}
/* line 457, ../sass/_objectWindow.scss */
.obj-wdw-caption.custom-caption .caption-icon {
  background-size: 64px;
  width: 64px;
  height: 64px;
  min-height: 64px;
  min-width: 64px;
}
/* line 466, ../sass/_objectWindow.scss */
.obj-wdw-caption.x-window-header {
  display: inherit;
}

/* line 472, ../sass/_objectWindow.scss */
.bottom .obj-wdw-caption {
  background-color: transparent;
}
/* line 475, ../sass/_objectWindow.scss */
.bottom .obj-wdw-caption.caption {
  display: flex !important;
  position: absolute;
  z-index: 10;
  right: 0;
  bottom: 0;
  margin: 0px 32px 12px 0px;
}
/* line 483, ../sass/_objectWindow.scss */
.bottom .obj-wdw-caption.caption .caption-edit-info {
  margin: 0px;
}
/* line 486, ../sass/_objectWindow.scss */
.bottom .obj-wdw-caption.caption .caption-edit-info .caption-edit-info-icon {
  background-color: darkgray;
}
/* line 490, ../sass/_objectWindow.scss */
.bottom .obj-wdw-caption.caption .caption-edit-info .caption-edit-info-content {
  background-color: darkgray;
}
/* line 497, ../sass/_objectWindow.scss */
.bottom .obj-wdw-caption.x-hide-display .caption-icon {
  display: none;
}
/* line 501, ../sass/_objectWindow.scss */
.bottom .obj-wdw-caption.x-hide-display .caption-content {
  display: none;
}

/*Grupy widok├│w - wygl─ůd - ikona*/
/* line 511, ../sass/_objectWindow.scss */
.dg-tab-body.dg-flex-layout-ct .button-icon-chooser {
  width: auto !important;
  height: auto !important;
}
/* line 514, ../sass/_objectWindow.scss */
.dg-tab-body.dg-flex-layout-ct .button-icon-chooser div[iconel] {
  width: 30px;
  height: 30px;
  background-size: 30px;
  margin: 10px 5px;
  background-repeat: no-repeat;
}

/* Mixins */
/* Styles */
/* line 98, ../sass/_dialogWindow.scss */
.x-window-dlg .x-window-body {
  padding: 5px 0px;
  margin: auto;
}
/* line 111, ../sass/_dialogWindow.scss */
.x-window-dlg .ext-mb-info {
  background-image: url('../../../../icons/svg/info?color=%231976D2');
  background-size: 30px;
  background-position: center;
  left: 5px;
  padding-left: 5px;
}
/* line 114, ../sass/_dialogWindow.scss */
.x-window-dlg .ext-mb-question {
  background-image: url('../../../../icons/svg/question?color=%231976D2');
  background-size: 30px;
  background-position: center;
  left: 5px;
  padding-left: 5px;
}
/* line 117, ../sass/_dialogWindow.scss */
.x-window-dlg .ext-mb-error {
  background-image: url('../../../../icons/svg/error?color=%23D32F2F');
  background-size: 30px;
  background-position: center;
  left: 5px;
  padding-left: 5px;
}
/* line 121, ../sass/_dialogWindow.scss */
.x-window-dlg .ext-mb-warning {
  background-image: url('../../../../icons/svg/warning?color=orange');
  background-size: 30px;
  background-position: center;
  left: 5px;
  padding-left: 5px;
}
/* line 125, ../sass/_dialogWindow.scss */
.x-window-dlg .ext-mb-content {
  padding: 0px 15px;
  vertial-align: middle;
}
/* line 126, ../sass/_dialogWindow.scss */
.x-window-dlg .ext-mb-content ol, .x-window-dlg .ext-mb-content ul {
  padding-left: 40px;
}
/* line 128, ../sass/_dialogWindow.scss */
.x-window-dlg .ext-mb-content ol li, .x-window-dlg .ext-mb-content ul li {
  text-align: left;
}
/* line 132, ../sass/_dialogWindow.scss */
.x-window-dlg .ext-mb-content ol {
  list-style: decimal;
}
/* line 135, ../sass/_dialogWindow.scss */
.x-window-dlg .ext-mb-content ul {
  list-style: disc;
}
/* line 142, ../sass/_dialogWindow.scss */
.x-window-dlg .ext-mb-content .ext-mb-fix-cursor input.ext-mb-input {
  box-sizing: border-box;
}
/* line 148, ../sass/_dialogWindow.scss */
.x-window-dlg .dialog-window-custom-button-class {
  width: 120px !important;
}

/* line 153, ../sass/_dialogWindow.scss */
.justify-dialog-text {
  text-align: justify;
}

/* line 157, ../sass/_dialogWindow.scss */
.set-temp-pass-window {
  width: auto !important;
}
/* line 160, ../sass/_dialogWindow.scss */
.set-temp-pass-window .user-field {
  width: 200px !important;
}
/* line 164, ../sass/_dialogWindow.scss */
.set-temp-pass-window .password-field {
  width: 215px !important;
}

/* line 169, ../sass/_dialogWindow.scss */
.dialog-window, .x-window {
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.2);
}
/* line 5, ../sass/_objectWindow.scss */
.dialog-window .x-panel-header, .dialog-window .x-fieldset-header, .dialog-window .ace_gutter, .x-window .x-panel-header, .x-window .x-fieldset-header, .x-window .ace_gutter {
  border: none;
  background-color: #f5f5f5 !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  line-height: 18px;
  font-weight: normal;
  font-size: 12px;
  padding-left: 12px;
  color: black;
}
/* line 174, ../sass/_dialogWindow.scss */
.dialog-window .x-form-check-wrap .x-form-checkbox.x-form-field + .x-form-cb-label, .x-window .x-form-check-wrap .x-form-checkbox.x-form-field + .x-form-cb-label {
  padding-left: 18px;
  width: 18px !important;
}
/* line 182, ../sass/_dialogWindow.scss */
.dialog-window.dialog-window-minimized .x-window-header-text, .x-window.dialog-window-minimized .x-window-header-text {
  display: inline-block;
  width: 150px !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 204, ../sass/_dialogWindow.scss */
.dialog-window .x-panel-btns .x-panel-fbar, .x-window .x-panel-btns .x-panel-fbar {
  bottom: 1 !important;
}
/* line 208, ../sass/_dialogWindow.scss */
.dialog-window .x-panel-btns .flex-button-container, .x-window .x-panel-btns .flex-button-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  min-height: 28px;
  height: 28;
}
/* line 32, ../sass/_dg.scss */
.dialog-window .x-panel-btns .flex-button-container:not(.x-item-disabled):hover, .x-window .x-panel-btns .flex-button-container:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dialog-window .x-panel-btns .flex-button-container.accent-button, .x-window .x-panel-btns .flex-button-container.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dialog-window .x-panel-btns .flex-button-container.accent-button:not(.x-item-disabled):hover, .x-window .x-panel-btns .flex-button-container.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 214, ../sass/_dialogWindow.scss */
.dialog-window .x-panel-btns .x-toolbar-left, .x-window .x-panel-btns .x-toolbar-left {
  width: auto;
}
/* line 219, ../sass/_dialogWindow.scss */
.dialog-window .x-panel-btns .x-toolbar-right td.x-toolbar-cell, .x-window .x-panel-btns .x-toolbar-right td.x-toolbar-cell {
  margin: 3px;
  display: inline-block;
}
/* line 230, ../sass/_dialogWindow.scss */
.dialog-window .dg-object-window ul.x-tab-strip-top, .x-window .dg-object-window ul.x-tab-strip-top {
  height: 30px;
}
/* line 234, ../sass/_dialogWindow.scss */
.dialog-window .dg-object-window .x-tab-strip-active, .x-window .dg-object-window .x-tab-strip-active {
  height: 27px;
}
/* line 238, ../sass/_dialogWindow.scss */
.dialog-window .dg-object-window .x-tab-strip-text, .x-window .dg-object-window .x-tab-strip-text {
  padding-top: 7px;
  font-size: 9pt;
}
/* line 244, ../sass/_dialogWindow.scss */
.dialog-window .x-window-header-text, .x-window .x-window-header-text {
  display: inline-block;
  width: 85%;
  overflow: hidden;
  white-space: nowrap;
  font-size: 10pt;
  font-weight: normal;
}
/* line 253, ../sass/_dialogWindow.scss */
.dialog-window .x-window-header, .x-window .x-window-header {
  background-color: #1976D2 !important;
  color: white;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  height: auto;
  padding: 10px;
  min-height: 10pt;
}
/* line 256, ../sass/_dialogWindow.scss */
.dialog-window .x-window-header .x-tool-close, .x-window .x-window-header .x-tool-close {
  background-image: url('../../../../icons/svg/close?color=%23ffffff');
  background-size: 16px;
  height: 100%;
  width: 40px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  background-position: center;
  transition: background-color 0.2s ease;
}
/* line 260, ../sass/_dialogWindow.scss */
.dialog-window .x-window-header .x-tool-close-over, .x-window .x-window-header .x-tool-close-over {
  background-color: #e81123;
}
/* line 264, ../sass/_dialogWindow.scss */
.dialog-window .x-window-header .x-tool-minimize, .x-window .x-window-header .x-tool-minimize {
  background-image: url('../../../../icons/svg/window_minimize?color=%23ffffff');
  background-size: 16px;
  height: 100%;
  width: 40px;
  position: absolute;
  bottom: 0px;
  background-position: center;
  transition: background-color 0.2s ease;
  right: 40px;
}
/* line 269, ../sass/_dialogWindow.scss */
.dialog-window .x-window-header .x-tool-minimize-over, .x-window .x-window-header .x-tool-minimize-over {
  background-color: rgba(255, 255, 255, 0.2);
}
/* line 273, ../sass/_dialogWindow.scss */
.dialog-window .x-window-header .x-tool-restore, .x-window .x-window-header .x-tool-restore {
  background-image: url('../../../../icons/svg/window_restore?color=%23ffffff');
  background-size: 16px;
  height: 100%;
  width: 40px;
  position: absolute;
  bottom: 0px;
  background-position: center;
  transition: background-color 0.2s ease;
  right: 40px;
}
/* line 278, ../sass/_dialogWindow.scss */
.dialog-window .x-window-header .x-tool-restore-over, .x-window .x-window-header .x-tool-restore-over {
  background-color: rgba(255, 255, 255, 0.2);
}
/* line 283, ../sass/_dialogWindow.scss */
.dialog-window .x-window-body, .x-window .x-window-body {
  background-color: white !important;
  width: 100%;
  overflow-y: auto !important;
}
/* line 288, ../sass/_dialogWindow.scss */
.dialog-window .x-window-body .x-panel-header, .x-window .x-window-body .x-panel-header {
  /*border: 0;*/
}
/* line 292, ../sass/_dialogWindow.scss */
.dialog-window .x-window-body .x-grid-panel, .x-window .x-window-body .x-grid-panel {
  background-color: transparent;
}
/* line 295, ../sass/_dialogWindow.scss */
.dialog-window .x-window-body .x-grid-panel .x-grid3-scroller, .x-window .x-window-body .x-grid-panel .x-grid3-scroller {
  padding-right: 1px;
}
/* line 299, ../sass/_dialogWindow.scss */
.dialog-window .x-window-body .x-grid-panel .x-panel-mc, .x-window .x-window-body .x-grid-panel .x-panel-mc {
  border: 0 !important;
}
/* line 303, ../sass/_dialogWindow.scss */
.dialog-window .x-window-body .x-grid-panel .x-panel-body, .x-window .x-window-body .x-grid-panel .x-panel-body {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 307, ../sass/_dialogWindow.scss */
.dialog-window .x-window-body .x-grid-panel .x-panel-bbar, .x-window .x-window-body .x-grid-panel .x-panel-bbar {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 0;
}
/* line 313, ../sass/_dialogWindow.scss */
.dialog-window .x-window-body .x-panel-body.x-form, .x-window .x-window-body .x-panel-body.x-form {
  background-color: white;
}
/* line 317, ../sass/_dialogWindow.scss */
.dialog-window .x-window-body .x-panel-tc, .dialog-window .x-window-body .x-panel-tl, .dialog-window .x-window-body .x-panel-tr, .dialog-window .x-window-body .x-panel-mc, .dialog-window .x-window-body .x-panel-ml, .dialog-window .x-window-body .x-panel-mr, .dialog-window .x-window-body .x-panel-bc, .dialog-window .x-window-body .x-panel-bl, .dialog-window .x-window-body .x-panel-br, .x-window .x-window-body .x-panel-tc, .x-window .x-window-body .x-panel-tl, .x-window .x-window-body .x-panel-tr, .x-window .x-window-body .x-panel-mc, .x-window .x-window-body .x-panel-ml, .x-window .x-window-body .x-panel-mr, .x-window .x-window-body .x-panel-bc, .x-window .x-window-body .x-panel-bl, .x-window .x-window-body .x-panel-br {
  background-color: white !important;
  background-image: none;
  border: 0;
}
/* line 324, ../sass/_dialogWindow.scss */
.dialog-window .x-window-tl, .x-window .x-window-tl {
  background-image: none;
  padding-left: 0px;
}
/* line 328, ../sass/_dialogWindow.scss */
.dialog-window .x-window-tr, .x-window .x-window-tr {
  background-image: none;
  padding-right: 0px;
}
/* line 332, ../sass/_dialogWindow.scss */
.dialog-window .x-window-mc, .x-window .x-window-mc {
  background-color: white !important;
  border-width: 0px;
}
/* line 337, ../sass/_dialogWindow.scss */
.dialog-window .x-window-ml, .x-window .x-window-ml {
  background-color: white !important;
  background-image: none;
  padding-left: 0px;
}
/* line 343, ../sass/_dialogWindow.scss */
.dialog-window .x-window-mr, .x-window .x-window-mr {
  background-color: white !important;
  background-image: none;
  padding-right: 0px;
}
/* line 349, ../sass/_dialogWindow.scss */
.dialog-window .x-window-bc, .x-window .x-window-bc {
  background-image: none;
  background-color: white !important;
}
/* line 354, ../sass/_dialogWindow.scss */
.dialog-window .x-window-bl, .x-window .x-window-bl {
  background-image: none;
  padding-left: 0px;
}
/* line 359, ../sass/_dialogWindow.scss */
.dialog-window .x-window-br, .x-window .x-window-br {
  background-image: none;
  padding-right: 0px;
}
/* line 364, ../sass/_dialogWindow.scss */
.dialog-window .x-window-footer, .x-window .x-window-footer {
  background-color: white !important;
}
/* line 65, ../sass/_dialogWindow.scss */
.dialog-window .x-window-footer .x-panel-fbar, .x-window .x-window-footer .x-panel-fbar {
  position: relative;
  bottom: 2px;
}
/* line 368, ../sass/_dialogWindow.scss */
.dialog-window .x-window-footer.x-panel-btns, .x-window .x-window-footer.x-panel-btns {
  height: 33px;
}
/* line 371, ../sass/_dialogWindow.scss */
.dialog-window .x-window-footer.x-panel-btns .x-panel-fbar, .x-window .x-window-footer.x-panel-btns .x-panel-fbar {
  bottom: 0px;
}
/* line 376, ../sass/_dialogWindow.scss */
.dialog-window .x-panel-footer, .x-window .x-panel-footer {
  background-color: white !important;
}
/* line 65, ../sass/_dialogWindow.scss */
.dialog-window .x-panel-footer .x-panel-fbar, .x-window .x-panel-footer .x-panel-fbar {
  position: relative;
  bottom: 2px;
}
/* line 380, ../sass/_dialogWindow.scss */
.dialog-window .x-btn-text, .x-window .x-btn-text {
  text-transform: uppercase;
}
/* line 385, ../sass/_dialogWindow.scss */
.dialog-window .dg-tabpanel-hidden .x-panel-body, .x-window .dg-tabpanel-hidden .x-panel-body {
  border: 0;
}
/* line 386, ../sass/_dialogWindow.scss */
.dialog-window .dg-tabpanel-hidden .x-panel-body .x-box-inner, .x-window .dg-tabpanel-hidden .x-panel-body .x-box-inner {
  overflow: inherit;
}
/* line 393, ../sass/_dialogWindow.scss */
.dialog-window.wall-slidein, .x-window.wall-slidein {
  /*width: 800px !important;*/
  animation-duration: 400ms;
  animation-name: wall-slidein;
  animation-timing-function: ease-out;
}
/* line 399, ../sass/_dialogWindow.scss */
.dialog-window.wall-slidein .x-window-body, .x-window.wall-slidein .x-window-body {
  width: 100% !important;
}
/* line 404, ../sass/_dialogWindow.scss */
.dialog-window.wall-slideout, .x-window.wall-slideout {
  /*width: 800px !important;*/
  animation-duration: 400ms;
  animation-name: wall-slideout;
  animation-timing-function: ease-in;
}
/* line 410, ../sass/_dialogWindow.scss */
.dialog-window.wall-slideout .x-window-body, .x-window.wall-slideout .x-window-body {
  width: 100% !important;
}
/* line 416, ../sass/_dialogWindow.scss */
.dialog-window.report-generated-window .x-btn:hover, .x-window.report-generated-window .x-btn:hover {
  background-color: #f0f0f0;
}
/* line 421, ../sass/_dialogWindow.scss */
.dialog-window.report-generated-window .flex-button-container, .x-window.report-generated-window .flex-button-container {
  width: 95px !important;
  margin: 5px;
}
/* line 425, ../sass/_dialogWindow.scss */
.dialog-window.report-generated-window .flex-button-container .big_button .image, .x-window.report-generated-window .flex-button-container .big_button .image {
  padding-left: 17px;
  padding-right: 17px;
}
/* line 429, ../sass/_dialogWindow.scss */
.dialog-window.report-generated-window .flex-button-container .big_button .text, .x-window.report-generated-window .flex-button-container .big_button .text {
  font-size: 12px;
  text-align: center;
}
/* line 437, ../sass/_dialogWindow.scss */
.dialog-window .filter-form, .x-window .filter-form {
  padding: 5px 15px;
}
/* line 443, ../sass/_dialogWindow.scss */
.dialog-window .icon-next, .x-window .icon-next {
  background-image: url('../../../../icons/svg/arrow_forward?color=%23000000') !important;
  background-size: 22px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 22px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
  height: 22px;
}
/* line 32, ../sass/_dg.scss */
.dialog-window .icon-next:not(.x-item-disabled):hover, .x-window .icon-next:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dialog-window .icon-next.accent-button, .x-window .icon-next.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dialog-window .icon-next.accent-button:not(.x-item-disabled):hover, .x-window .icon-next.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dialog-window .icon-next:not(.x-item-disabled):hover, .x-window .icon-next:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dialog-window .icon-next .flex-button-icon:not(.x-item-disabled):hover, .x-window .icon-next .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 448, ../sass/_dialogWindow.scss */
.dialog-window .icon-back, .x-window .icon-back {
  background-image: url('../../../../icons/svg/arrow_back?color=%23000000') !important;
  background-size: 22px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 22px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
  height: 22px;
}
/* line 32, ../sass/_dg.scss */
.dialog-window .icon-back:not(.x-item-disabled):hover, .x-window .icon-back:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dialog-window .icon-back.accent-button, .x-window .icon-back.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dialog-window .icon-back.accent-button:not(.x-item-disabled):hover, .x-window .icon-back.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dialog-window .icon-back:not(.x-item-disabled):hover, .x-window .icon-back:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dialog-window .icon-back .flex-button-icon:not(.x-item-disabled):hover, .x-window .icon-back .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 453, ../sass/_dialogWindow.scss */
.dialog-window .icon-next-page, .x-window .icon-next-page {
  background-image: url('../../../../icons/svg/navigate_next?color=%23000000') !important;
  background-size: 22px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 22px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
  height: 22px;
}
/* line 32, ../sass/_dg.scss */
.dialog-window .icon-next-page:not(.x-item-disabled):hover, .x-window .icon-next-page:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dialog-window .icon-next-page.accent-button, .x-window .icon-next-page.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dialog-window .icon-next-page.accent-button:not(.x-item-disabled):hover, .x-window .icon-next-page.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dialog-window .icon-next-page:not(.x-item-disabled):hover, .x-window .icon-next-page:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dialog-window .icon-next-page .flex-button-icon:not(.x-item-disabled):hover, .x-window .icon-next-page .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 458, ../sass/_dialogWindow.scss */
.dialog-window .icon-next-page-disabled, .x-window .icon-next-page-disabled {
  background-image: url('../../../../icons/svg/navigate_next?color=%23BDBDBD') !important;
  background-size: 22px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 22px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
  height: 22px;
}
/* line 32, ../sass/_dg.scss */
.dialog-window .icon-next-page-disabled:not(.x-item-disabled):hover, .x-window .icon-next-page-disabled:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dialog-window .icon-next-page-disabled.accent-button, .x-window .icon-next-page-disabled.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dialog-window .icon-next-page-disabled.accent-button:not(.x-item-disabled):hover, .x-window .icon-next-page-disabled.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dialog-window .icon-next-page-disabled:not(.x-item-disabled):hover, .x-window .icon-next-page-disabled:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dialog-window .icon-next-page-disabled .flex-button-icon:not(.x-item-disabled):hover, .x-window .icon-next-page-disabled .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 463, ../sass/_dialogWindow.scss */
.dialog-window .icon-prev-page, .x-window .icon-prev-page {
  background-image: url('../../../../icons/svg/navigate_before?color=%23000000') !important;
  background-size: 22px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 22px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
  height: 22px;
}
/* line 32, ../sass/_dg.scss */
.dialog-window .icon-prev-page:not(.x-item-disabled):hover, .x-window .icon-prev-page:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dialog-window .icon-prev-page.accent-button, .x-window .icon-prev-page.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dialog-window .icon-prev-page.accent-button:not(.x-item-disabled):hover, .x-window .icon-prev-page.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dialog-window .icon-prev-page:not(.x-item-disabled):hover, .x-window .icon-prev-page:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dialog-window .icon-prev-page .flex-button-icon:not(.x-item-disabled):hover, .x-window .icon-prev-page .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 468, ../sass/_dialogWindow.scss */
.dialog-window .icon-prev-page-disabled, .x-window .icon-prev-page-disabled {
  background-image: url('../../../../icons/svg/navigate_before?color=%23BDBDBD') !important;
  background-size: 22px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 22px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
  height: 22px;
}
/* line 32, ../sass/_dg.scss */
.dialog-window .icon-prev-page-disabled:not(.x-item-disabled):hover, .x-window .icon-prev-page-disabled:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dialog-window .icon-prev-page-disabled.accent-button, .x-window .icon-prev-page-disabled.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dialog-window .icon-prev-page-disabled.accent-button:not(.x-item-disabled):hover, .x-window .icon-prev-page-disabled.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dialog-window .icon-prev-page-disabled:not(.x-item-disabled):hover, .x-window .icon-prev-page-disabled:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dialog-window .icon-prev-page-disabled .flex-button-icon:not(.x-item-disabled):hover, .x-window .icon-prev-page-disabled .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 473, ../sass/_dialogWindow.scss */
.dialog-window .icon-first-page, .x-window .icon-first-page {
  background-image: url('../../../../icons/svg/first_page?color=%23000000') !important;
  background-size: 22px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 22px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
  height: 22px;
}
/* line 32, ../sass/_dg.scss */
.dialog-window .icon-first-page:not(.x-item-disabled):hover, .x-window .icon-first-page:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dialog-window .icon-first-page.accent-button, .x-window .icon-first-page.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dialog-window .icon-first-page.accent-button:not(.x-item-disabled):hover, .x-window .icon-first-page.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dialog-window .icon-first-page:not(.x-item-disabled):hover, .x-window .icon-first-page:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dialog-window .icon-first-page .flex-button-icon:not(.x-item-disabled):hover, .x-window .icon-first-page .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 478, ../sass/_dialogWindow.scss */
.dialog-window .icon-first-page-disabled, .x-window .icon-first-page-disabled {
  background-image: url('../../../../icons/svg/first_page?color=%23BDBDBD') !important;
  background-size: 22px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 22px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
  height: 22px;
}
/* line 32, ../sass/_dg.scss */
.dialog-window .icon-first-page-disabled:not(.x-item-disabled):hover, .x-window .icon-first-page-disabled:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dialog-window .icon-first-page-disabled.accent-button, .x-window .icon-first-page-disabled.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dialog-window .icon-first-page-disabled.accent-button:not(.x-item-disabled):hover, .x-window .icon-first-page-disabled.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dialog-window .icon-first-page-disabled:not(.x-item-disabled):hover, .x-window .icon-first-page-disabled:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dialog-window .icon-first-page-disabled .flex-button-icon:not(.x-item-disabled):hover, .x-window .icon-first-page-disabled .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 483, ../sass/_dialogWindow.scss */
.dialog-window .icon-last-page, .x-window .icon-last-page {
  background-image: url('../../../../icons/svg/last_page?color=%23000000') !important;
  background-size: 22px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 22px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
  height: 22px;
}
/* line 32, ../sass/_dg.scss */
.dialog-window .icon-last-page:not(.x-item-disabled):hover, .x-window .icon-last-page:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dialog-window .icon-last-page.accent-button, .x-window .icon-last-page.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dialog-window .icon-last-page.accent-button:not(.x-item-disabled):hover, .x-window .icon-last-page.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dialog-window .icon-last-page:not(.x-item-disabled):hover, .x-window .icon-last-page:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dialog-window .icon-last-page .flex-button-icon:not(.x-item-disabled):hover, .x-window .icon-last-page .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 488, ../sass/_dialogWindow.scss */
.dialog-window .icon-last-page-disabled, .x-window .icon-last-page-disabled {
  background-image: url('../../../../icons/svg/last_page?color=%23BDBDBD') !important;
  background-size: 22px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 22px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
  height: 22px;
}
/* line 32, ../sass/_dg.scss */
.dialog-window .icon-last-page-disabled:not(.x-item-disabled):hover, .x-window .icon-last-page-disabled:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.dialog-window .icon-last-page-disabled.accent-button, .x-window .icon-last-page-disabled.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.dialog-window .icon-last-page-disabled.accent-button:not(.x-item-disabled):hover, .x-window .icon-last-page-disabled.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.dialog-window .icon-last-page-disabled:not(.x-item-disabled):hover, .x-window .icon-last-page-disabled:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.dialog-window .icon-last-page-disabled .flex-button-icon:not(.x-item-disabled):hover, .x-window .icon-last-page-disabled .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 494, ../sass/_dialogWindow.scss */
.dialog-window.error-dialog-window .x-grid3-col-caption, .x-window.error-dialog-window .x-grid3-col-caption {
  white-space: normal;
}
/* line 500, ../sass/_dialogWindow.scss */
.dialog-window.day-details-window .caption-content, .x-window.day-details-window .caption-content {
  padding-left: 13px;
  width: 89%;
}
/* line 503, ../sass/_dialogWindow.scss */
.dialog-window.day-details-window .caption-content span, .x-window.day-details-window .caption-content span {
  width: 100%;
}
/* line 507, ../sass/_dialogWindow.scss */
.dialog-window.day-details-window .dg-tab-body, .x-window.day-details-window .dg-tab-body {
  display: block;
}
/* line 510, ../sass/_dialogWindow.scss */
.dialog-window.day-details-window .caption-icon, .x-window.day-details-window .caption-icon {
  margin-left: 5;
  margin-top: 15px;
}
/* line 514, ../sass/_dialogWindow.scss */
.dialog-window.day-details-window .x-window-header-text, .x-window.day-details-window .x-window-header-text {
  display: inherit;
  width: 100%;
}
/* line 520, ../sass/_dialogWindow.scss */
.dialog-window.day-details-window .x-window-header .x-tool, .x-window.day-details-window .x-window-header .x-tool {
  top: 0px;
  height: 40px;
}
/* line 528, ../sass/_dialogWindow.scss */
.dialog-window.report-dialog-window .x-toolbar-right-row, .x-window.report-dialog-window .x-toolbar-right-row {
  display: inline-flex;
}
/* line 533, ../sass/_dialogWindow.scss */
.dialog-window .x-progress-text div, .x-window .x-progress-text div {
  margin-top: 1px;
}

/* line 540, ../sass/_dialogWindow.scss */
.dg-timesheet-overtime-dialog .x-box-inner .flex-button-container {
  height: 22px;
}

/* line 546, ../sass/_dialogWindow.scss */
.x-panel-ghost {
  background-color: #e6e6e6;
}
/* line 549, ../sass/_dialogWindow.scss */
.x-panel-ghost .x-window-header {
  background-color: #1976D2 !important;
  color: white;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  height: auto;
  padding: 10px;
  min-height: 10pt;
  border-bottom: 0;
}
/* line 553, ../sass/_dialogWindow.scss */
.x-panel-ghost .x-window-header .x-window-header-text {
  font-weight: normal;
  font-size: 10pt;
}
/* line 558, ../sass/_dialogWindow.scss */
.x-panel-ghost .x-window-header .x-tool-close {
  background-image: url('../../../../icons/svg/close?color=%23ffffff');
  background-size: 16px;
  height: 100%;
  width: 40px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  background-position: center;
  transition: background-color 0.2s ease;
}
/* line 562, ../sass/_dialogWindow.scss */
.x-panel-ghost .x-window-header .x-tool-close-over {
  background-color: #e81123;
}
/* line 566, ../sass/_dialogWindow.scss */
.x-panel-ghost .x-window-header .x-tool-minimize {
  background-image: url('../../../../icons/svg/window_minimize?color=%23ffffff');
  background-size: 16px;
  height: 100%;
  width: 40px;
  position: absolute;
  bottom: 0px;
  background-position: center;
  transition: background-color 0.2s ease;
  right: 40px;
}
/* line 571, ../sass/_dialogWindow.scss */
.x-panel-ghost .x-window-header .x-tool-minimize-over {
  background-color: rgba(255, 255, 255, 0.2);
}
/* line 575, ../sass/_dialogWindow.scss */
.x-panel-ghost .x-window-header .x-tool-restore {
  background-image: url('../../../../icons/svg/window_restore?color=%23ffffff');
  background-size: 16px;
  height: 100%;
  width: 40px;
  position: absolute;
  bottom: 0px;
  background-position: center;
  transition: background-color 0.2s ease;
  right: 40px;
}
/* line 580, ../sass/_dialogWindow.scss */
.x-panel-ghost .x-window-header .x-tool-restore-over {
  background-color: rgba(255, 255, 255, 0.2);
}
/* line 585, ../sass/_dialogWindow.scss */
.x-panel-ghost .x-window-tl {
  background-image: none;
  padding-left: 0px;
  border: 0;
}
/* line 590, ../sass/_dialogWindow.scss */
.x-panel-ghost .x-window-tr {
  background-image: none;
  padding-right: 0px;
}
/* line 594, ../sass/_dialogWindow.scss */
.x-panel-ghost ul {
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 599, ../sass/_dialogWindow.scss */
.ext-el-mask {
  background-color: transparent;
  z-index: 2025;
}
/* line 602, ../sass/_dialogWindow.scss */
.ext-el-mask.alarm-mask, .ext-el-mask.dialog-window-mask {
  background-color: rgba(0, 0, 0, 0.4);
}
/* line 606, ../sass/_dialogWindow.scss */
.ext-el-mask.alarm-mask-show {
  opacity: 0.5;
  animation-duration: 200ms;
  animation-name: alarm-mask-show;
  animation-timing-function: ease-out;
}
/* line 613, ../sass/_dialogWindow.scss */
.ext-el-mask.alarm-mask-hide {
  opacity: 0;
  animation-duration: 150ms;
  animation-name: alarm-mask-hide;
  animation-timing-function: ease-in;
}

/* line 623, ../sass/_dialogWindow.scss */
div[id="alertWindow"] .x-panel-footer, div[id="alertWindow"] .x-panel-nofooter {
  display: none;
}

@keyframes wall-slidein {
  0% {
    transform: translate(0, -100%);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes wall-slideout {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(0, -100%);
  }
}
@keyframes alarm-mask-show {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.5;
  }
}
@keyframes alarm-mask-hide {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}
/* line 665, ../sass/_dialogWindow.scss */
.dg-dict-window .x-panel-mc {
  padding: 0px;
  margin-top: 6px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 670, ../sass/_dialogWindow.scss */
.dg-dict-window .x-panel-mc .x-panel-body {
  border: 0;
}

/* line 677, ../sass/_dialogWindow.scss */
.dg-report-format-window .x-form-field-trigger-wrap {
  margin: 10px;
}
/* line 680, ../sass/_dialogWindow.scss */
.dg-report-format-window .x-form-field-trigger-wrap .x-form-trigger {
  height: 20px !important;
}

/* line 687, ../sass/_dialogWindow.scss */
.dg-timesheet-day-details-window .x-panel-header {
  border-color: rgba(0, 0, 0, 0.2) !important;
}
/* line 690, ../sass/_dialogWindow.scss */
.dg-timesheet-day-details-window .x-panel-header span {
  font-size: 12px;
  color: black;
  font-weight: normal;
}
/* line 697, ../sass/_dialogWindow.scss */
.dg-timesheet-day-details-window .icon-plus {
  background-image: url('../../../../icons/svg/add?color=%23444');
  background-size: 16px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
}
/* line 704, ../sass/_dialogWindow.scss */
.dg-timesheet-day-details-window .icon-minus {
  background-image: url('../../../../icons/svg/remove?color=%23444') !important;
  background-size: 16px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
}

/* line 712, ../sass/_dialogWindow.scss */
.nowrap {
  white-space: nowrap;
}

/* line 717, ../sass/_dialogWindow.scss */
.relation-objects-container .x-form-search-trigger {
  height: 20px !important;
  width: 20px !important;
}
/* line 721, ../sass/_dialogWindow.scss */
.relation-objects-container .x-form-field-trigger-wrap {
  margin-top: 6px;
  margin-left: 6px;
}
/* line 725, ../sass/_dialogWindow.scss */
.relation-objects-container .x-form-text, .relation-objects-container .x-form-invalid {
  width: calc(100% - 27px) !important;
}

/* line 729, ../sass/_dialogWindow.scss */
.additional-caption-x-tool-fix {
  height: 40px !important;
  margin-bottom: 75px;
}

/* line 734, ../sass/_dialogWindow.scss */
.icon-chooser-window-panel {
  width: 100% !important;
}
/* line 738, ../sass/_dialogWindow.scss */
.icon-chooser-window-panel .x-form-text.x-form-field.x-form-file-text {
  width: 80% !important;
}

/* line 749, ../sass/_dialogWindow.scss */
.payroll-compute-window .dg-object-window.dg-panel-readonly .hide-label .x-html-editor-wrap {
  border-width: 1;
}
/* line 72, ../sass/_dialogWindow.scss */
.payroll-compute-window .payroll-compute-button.flex-button-container .x-btn-text {
  padding: 0 4px 0 8px;
}
/* line 76, ../sass/_dialogWindow.scss */
.payroll-compute-window .payroll-compute-button .flex-button-icon {
  background-image: url('../../../../icons/svg/play-button?color=black');
  background-size: 12px;
  width: 12px;
  height: 12px;
}
/* line 84, ../sass/_dialogWindow.scss */
.payroll-compute-window .payroll-compute-button.x-item-disabled .flex-button-icon {
  background-image: url('../../../../icons/svg/play-button?color=gray');
}
/* line 90, ../sass/_dialogWindow.scss */
.payroll-compute-window .payroll-compute-button.accent-button:not(.x-item-disabled) .flex-button-icon {
  background-image: url('../../../../icons/svg/play-button?color=white');
}
/* line 72, ../sass/_dialogWindow.scss */
.payroll-compute-window .payroll-stop-button.flex-button-container .x-btn-text {
  padding: 0 4px 0 8px;
}
/* line 76, ../sass/_dialogWindow.scss */
.payroll-compute-window .payroll-stop-button .flex-button-icon {
  background-image: url('../../../../icons/svg/stop-button?color=black');
  background-size: 12px;
  width: 12px;
  height: 12px;
}
/* line 84, ../sass/_dialogWindow.scss */
.payroll-compute-window .payroll-stop-button.x-item-disabled .flex-button-icon {
  background-image: url('../../../../icons/svg/stop-button?color=gray');
}
/* line 90, ../sass/_dialogWindow.scss */
.payroll-compute-window .payroll-stop-button.accent-button:not(.x-item-disabled) .flex-button-icon {
  background-image: url('../../../../icons/svg/stop-button?color=white');
}
/* line 766, ../sass/_dialogWindow.scss */
.payroll-compute-window .payroll-progress.stop-progress .x-progress-text-back {
  color: #5a5a5a;
}
/* line 769, ../sass/_dialogWindow.scss */
.payroll-compute-window .payroll-progress.stop-progress .x-progress-bar {
  background-color: #9e9e9e;
  border-color: #9e9e9e;
}
/* line 773, ../sass/_dialogWindow.scss */
.payroll-compute-window .payroll-progress.stop-progress .x-progress-inner {
  background-color: #ececec;
}

/* line 2, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-header {
  background-color: #f5f5f5;
  border: 0;
}
/* line 6, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-header .x-tool-collapse-west {
  background-image: url('../../../../icons/svg/fast_rewind?color=black');
  background-size: 16px;
  background-position: center center;
}
/* line 11, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-header .x-tool-collapse-west.x-tool-collapse-west-over {
  background-image: url('../../../../icons/svg/fast_rewind?color=rgba(0, 0, 0, 0.7)');
}
/* line 16, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-header .x-tool-settings-view {
  background-image: url('../../../../icons/svg/settings?color=black');
  background-size: 16px;
  background-position: center center;
}
/* line 21, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-header .x-tool-settings-view.x-tool-settings-view-over {
  background-image: url('../../../../icons/svg/settings?color=rgba(0, 0, 0, 0.7)');
}
/* line 27, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-body {
  background-color: #f5f5f5;
  border: 0;
}
/* line 31, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-body .x-tree-node {
  font-size: 12px;
}
/* line 34, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-body .x-tree-node .node-inactive {
  text-decoration: line-through;
}
/* line 38, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-body .x-tree-node .x-tree-node-el {
  padding: 6px 0px;
}
/* line 41, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-body .x-tree-node .x-tree-node-el .x-tree-node-icon {
  margin-right: 8px;
}
/* line 46, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-body .x-tree-node .x-tree-node-el .x-tree-node-anchor span {
  color: #474747;
}
/* line 53, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-body .x-tree-node-over {
  background-color: #eaeaea;
}
/* line 57, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-body .x-tree-selected {
  background-color: #e1e1e1;
}
/* line 61, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-body .dg-accordionpanel-item-active {
  display: none;
}
/* line 68, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-body .dg-accordionpanel-item.edited.edited-first-item .x-tree-node:first-of-type {
  font-weight: bold;
}
/* line 73, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-body .dg-accordionpanel-item.edited .x-panel-body {
  background-color: #ECECEC !important;
}
/* line 76, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-body .dg-accordionpanel-item.edited .x-panel-body .x-tree-selected {
  background-color: #ddd !important;
  font-weight: bold;
}
/* line 81, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-body .dg-accordionpanel-item.edited .x-panel-body .x-tree-node-over {
  background-color: #ddd !important;
}
/* line 87, ../sass/_singleViewAccordion.scss */
.single-view-accordion .x-panel-body .dg-accordionpanel-item .x-panel-header.x-unselectable.x-accordion-hd {
  display: none;
}

/* line 3, ../sass/_superBoxSelect.scss */
.x-superboxselect {
  position: relative;
  height: auto !important;
  min-height: 20px;
  margin: 0px;
  overflow: hidden;
  /*padding: 2px;*/
  display: block;
  outline: none !important;
  color: black !important;
  font-family: tahoma,arial,sans-serif;
}
/* line 15, ../sass/_superBoxSelect.scss */
.x-superboxselect input[disabled] {
  background-color: transparent;
}
/* line 19, ../sass/_superBoxSelect.scss */
.x-superboxselect ul {
  overflow: hidden;
  cursor: text;
}
/* line 24, ../sass/_superBoxSelect.scss */
.x-superboxselect li {
  float: left;
  /*margin: 1px;*/
  padding-right: 18px;
  line-height: 16px;
  color: black !important;
  font-family: tahoma,arial,sans-serif;
  white-space: normal;
  min-height: 16px;
}
/* line 36, ../sass/_superBoxSelect.scss */
.x-superboxselect li:last-child {
  padding-right: 0px;
}
/* line 41, ../sass/_superBoxSelect.scss */
.x-superboxselect.singleSelect .x-superboxselect-item {
  background-color: transparent;
  width: 100%;
}
/* line 46, ../sass/_superBoxSelect.scss */
.x-superboxselect.singleSelect li {
  padding-right: 5px;
  display: flex;
}
/* line 51, ../sass/_superBoxSelect.scss */
.x-superboxselect.singleSelect .x-superboxselect-item-close {
  display: none;
}
/* line 55, ../sass/_superBoxSelect.scss */
.x-superboxselect.singleSelect ul {
  display: flex;
}
/* line 60, ../sass/_superBoxSelect.scss */
.x-superboxselect .x-superboxselect-item {
  height: auto;
  color: black !important;
  font-family: tahoma,arial,sans-serif;
  font-size: 12px;
  position: relative;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  o-border-radius: 6px;
  khtml-border-radius: 6px;
  background-color: #f5f5f5;
  padding: 2px 15px 2px 5px;
}
/* line 74, ../sass/_superBoxSelect.scss */
.x-superboxselect .x-superboxselect-item .semicolon {
  display: none;
}
/* line 78, ../sass/_superBoxSelect.scss */
.x-superboxselect .x-superboxselect-item .enumIcon {
  padding-left: 20px !important;
}
/* line 84, ../sass/_superBoxSelect.scss */
.x-superboxselect .x-superboxselect-item-close {
  background: url('../../../../icons/svg/close?color=%23808080') no-repeat scroll left 0px;
  background-size: 16px;
  border: none;
  cursor: default;
  font-size: 1px;
  height: 16px;
  padding: 0;
  position: absolute;
  right: 4px;
  top: 3px;
  width: 13px;
  display: block;
  cursor: pointer;
}
/* line 99, ../sass/_superBoxSelect.scss */
.x-superboxselect .x-superboxselect-item-close:hover, .x-superboxselect .x-superboxselect-item-close:active {
  opacity: 0.7;
}
/* line 104, ../sass/_superBoxSelect.scss */
.x-superboxselect .x-superboxselect-item-disable {
  padding: 0 2px;
  font-family: tahoma,arial,sans-serif;
  font-size: 12px;
}
/* line 109, ../sass/_superBoxSelect.scss */
.x-superboxselect .x-superboxselect-item-disable a, .x-superboxselect .x-superboxselect-item-disable button, .x-superboxselect .x-superboxselect-item-disable .x-superboxselect-item-close {
  width: 0px;
  height: 0px;
}
/* line 114, ../sass/_superBoxSelect.scss */
.x-superboxselect .x-superboxselect-item-disable .semicolon {
  display: inline;
  color: #767676 !important;
}
/* line 121, ../sass/_superBoxSelect.scss */
.x-superboxselect .x-superboxselect-input input {
  border: none;
  outline: none;
  background-color: inherit;
}
/* line 127, ../sass/_superBoxSelect.scss */
.x-superboxselect .x-superboxselect-input .x-form-focus {
  border: none !important;
  outline: none;
  margin-top: 3px;
  margin-bottom: 3px;
}

/* line 137, ../sass/_superBoxSelect.scss */
.x-superboxselect-single {
  display: -webkit-box;
  display: flex;
}

/* line 141, ../sass/_superBoxSelect.scss */
.x-superboxselect-display-btns {
  padding-right: 33px !important;
}

/* line 145, ../sass/_superBoxSelect.scss */
.x-superboxselect-btns {
  position: absolute;
  right: 1px;
  top: 1px;
  overflow: hidden;
  padding: 2px;
}
/* line 152, ../sass/_superBoxSelect.scss */
.x-superboxselect-btns div {
  float: right;
  width: 16px;
  height: 16px;
  /*margin-top: 2px;*/
}
/* line 159, ../sass/_superBoxSelect.scss */
.x-superboxselect-btns .x-superboxselect-btn-clear {
  background: url('../../../../icons/svg/close?color=%23808080') no-repeat scroll left 0px;
  background-size: 16px;
}
/* line 164, ../sass/_superBoxSelect.scss */
.x-superboxselect-btns .x-superboxselect-btn-expand {
  background: url('../../../../icons/svg/keyboard_arrow_down?color=%23808080') no-repeat scroll left 0px;
  background-size: 16px;
}
/* line 169, ../sass/_superBoxSelect.scss */
.x-superboxselect-btns .x-superboxselect-btn-over {
  opacity: 0.7;
  cursor: pointer;
}

/* line 175, ../sass/_superBoxSelect.scss */
.x-superboxselect-btn-hide {
  display: none;
}

/* line 179, ../sass/_superBoxSelect.scss */
.x-form-focus-superboxselect {
  border: 1px solid #F08080;
}

/* line 184, ../sass/_superBoxSelect.scss */
.x-superboxselect-stacked li {
  float: left;
  white-space: normal;
}

/* line 190, ../sass/_superBoxSelect.scss */
li.x-superboxselect-item-disable {
  white-space: nowrap;
}

/* line 194, ../sass/_superBoxSelect.scss */
.x-superboxselect-item-ref {
  color: #1976D2 !important;
  cursor: pointer !important;
}

/* line 199, ../sass/_superBoxSelect.scss */
.x-superboxselect-item-list {
  clear: both;
}

/* line 204, ../sass/_superBoxSelect.scss */
.x-superboxselect-hide input {
  width: 0px !important;
}

/* line 211, ../sass/_superBoxSelect.scss */
body.ext-ie .x-superboxselect-input input {
  background: none;
  border: none;
  margin-top: 3px;
}

/* line 220, ../sass/_superBoxSelect.scss */
body.ext-ie7 .x-superboxselect-item {
  line-height: 1.2em;
  padding: 2px 17px 4px 5px !important;
}

/* line 227, ../sass/_superBoxSelect.scss */
body.ext-ie6 .x-superboxselect-item {
  line-height: 1.2em;
  padding: 2px 19px 4px 5px !important;
}

/* line 234, ../sass/_superBoxSelect.scss */
.ext-gecko .x-superboxselect-item-disable {
  padding: 2px;
}

/* line 240, ../sass/_superBoxSelect.scss */
.ext-chrome .x-superboxselect-item-disable {
  padding: 1px 2px;
}

/* line 245, ../sass/_superBoxSelect.scss */
.x-superboxselect-item-hover {
  z-index: 2;
}

/* Stosowane w toolbarze na procesach (okno procesu) */
/* line 252, ../sass/_superBoxSelect.scss */
.x-toolbar-right-row .x-toolbar-cell .x-form-text {
  height: 19px !important;
  padding-top: 0;
}

/* line 259, ../sass/_superBoxSelect.scss */
.x-superboxselect-btn-expand-tree {
  float: left;
  cursor: pointer;
}
/* line 263, ../sass/_superBoxSelect.scss */
.x-superboxselect-btn-expand-tree:hover {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=rgba(128, 128, 128, 0.7)');
}

/* line 269, ../sass/_superBoxSelect.scss */
.x-form-field-wrap.x-item-disabled .moover1:hover {
  animation-name: marque1;
  animation-duration: 4s;
  animation-delay: 0.8s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  position: relative;
}
/* line 278, ../sass/_superBoxSelect.scss */
.x-form-field-wrap.x-item-disabled .moover2:hover {
  animation-name: marque2;
  animation-duration: 8s;
  animation-delay: 0.8s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  position: relative;
}
/* line 287, ../sass/_superBoxSelect.scss */
.x-form-field-wrap.x-item-disabled .moover3:hover {
  animation-name: marque3;
  animation-duration: 12s;
  animation-delay: 0.8s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  position: relative;
}
/* line 296, ../sass/_superBoxSelect.scss */
.x-form-field-wrap.x-item-disabled .mooverlong:hover {
  animation-name: marquelong;
  animation-duration: 20s;
  animation-delay: 0.8s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  position: relative;
}

@-webkit-keyframes marque1 {
  0% {
    left: 0%;
  }
  100% {
    left: -100%;
  }
}
@keyframes marque1 {
  0% {
    left: 0%;
  }
  100% {
    left: -100%;
  }
}
@-webkit-keyframes marque2 {
  0% {
    left: 0%;
  }
  200% {
    left: -200%;
  }
}
@keyframes marque2 {
  0% {
    left: 0%;
  }
  100% {
    left: -200%;
  }
}
@-webkit-keyframes marque3 {
  0% {
    left: 0%;
  }
  100% {
    left: -300%;
  }
}
@keyframes marque3 {
  0% {
    left: 0%;
  }
  100% {
    left: -300%;
  }
}
@-webkit-keyframes marquelong {
  0% {
    left: 0%;
  }
  100% {
    left: -500%;
  }
}
@keyframes marquelong {
  0% {
    left: 0%;
  }
  100% {
    left: -500%;
  }
}
/* line 15, ../sass/_checkboxGroup.scss */
.checkbox-group .x-form-check-wrap .x-form-checkbox.x-form-field + .x-form-cb-label {
  height: 18px !important;
  width: 100px !important;
  padding-left: 20px !important;
  background-repeat: no-repeat;
  background-image: url('../../../../icons/svg/check_box_outline_blank?color=%23808080');
  background-size: 18px;
  display: inherit;
  top: 2px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently */
}
/* line 32, ../sass/_checkboxGroup.scss */
.checkbox-group .x-form-check-wrap:not(.x-item-disabled) .x-form-checkbox.x-form-field:checked + .x-form-cb-label {
  background-image: url('../../../../icons/svg/check_box?color=%231976D2');
}

/* line 26, ../sass/_dateField.scss */
.date-month-field {
  min-width: 250px;
}

/* line 30, ../sass/_dateField.scss */
.dateField {
  min-width: 100px;
}
/* line 33, ../sass/_dateField.scss */
.dateField .x-date-middle {
  background-image: none;
}
/* line 37, ../sass/_dateField.scss */
.dateField .x-date-middle .flex-button-container .x-btn-text {
  color: black;
  font-size: 11px;
  font-weight: normal;
  padding: 5px;
}
/* line 46, ../sass/_dateField.scss */
.dateField .x-date-left {
  background-image: none;
}
/* line 49, ../sass/_dateField.scss */
.dateField .x-date-left a {
  background-image: url('../../../../icons/svg/keyboard_arrow_left?color=');
  background-position: center !important;
  background-size: 16px;
}
/* line 54, ../sass/_dateField.scss */
.dateField .x-date-right {
  background-image: none;
}
/* line 57, ../sass/_dateField.scss */
.dateField .x-date-right a {
  background-image: url('../../../../icons/svg/keyboard_arrow_right?color=');
  background-position: center !important;
  background-size: 16px;
}
/* line 65, ../sass/_dateField.scss */
.dateField .x-date-inner thead tr th {
  background-image: none;
  background-color: white;
  color: black;
  border-color: rgba(0, 0, 0, 0.2);
}
/* line 76, ../sass/_dateField.scss */
.dateField .x-date-inner tbody tr td:nth-child(6), .dateField .x-date-inner tbody tr td:nth-child(7) {
  background-color: rgba(242, 242, 242, 0.7);
}
/* line 82, ../sass/_dateField.scss */
.dateField .x-date-inner tbody tr td a:hover {
  background-color: rgba(0, 0, 0, 0.2) !important;
  opacity: 0.7;
}
/* line 90, ../sass/_dateField.scss */
.dateField .x-date-inner tbody .x-date-active.x-date-selected a {
  background-image: none;
  background-color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
}
/* line 97, ../sass/_dateField.scss */
.dateField .x-date-inner tbody .x-date-active.x-date-today a,
.dateField .x-date-inner tbody .x-date-prevday.x-date-today a {
  border-color: rgba(0, 0, 0, 0.2);
}
/* line 104, ../sass/_dateField.scss */
.dateField .x-date-bottom {
  background-image: none;
  background-color: white;
  border: 0;
  padding: 4px 0 0;
}
/* line 110, ../sass/_dateField.scss */
.dateField .x-date-bottom .flex-button-container .x-btn-text {
  font-size: 11px;
  padding: 5px;
}
/* line 119, ../sass/_dateField.scss */
.dateField .x-date-mp tr.x-date-mp-btns {
  background-image: none;
  background-color: white;
}
/* line 122, ../sass/_dateField.scss */
.dateField .x-date-mp tr.x-date-mp-btns button {
  background-image: none;
  background-color: white;
  color: black;
  border: 0;
}
/* line 129, ../sass/_dateField.scss */
.dateField .x-date-mp tr td {
  border-color: rgba(0, 0, 0, 0.2);
}
/* line 132, ../sass/_dateField.scss */
.dateField .x-date-mp tr td a {
  color: black;
}
/* line 136, ../sass/_dateField.scss */
.dateField .x-date-mp tr td a:hover:not(.x-date-mp-prev):not(.x-date-mp-next) {
  background-color: rgba(0, 0, 0, 0.2) !important;
  opacity: 0.7;
}
/* line 140, ../sass/_dateField.scss */
.dateField .x-date-mp tr td a:hover.x-date-mp-next, .dateField .x-date-mp tr td a:hover.x-date-mp-prev {
  opacity: 0.7;
}
/* line 146, ../sass/_dateField.scss */
.dateField .x-date-mp tr td a.x-date-mp-prev {
  background-image: url('../../../../icons/svg/keyboard_arrow_left?color=');
  background-position: center !important;
  background-size: 16px;
}
/* line 150, ../sass/_dateField.scss */
.dateField .x-date-mp tr td a.x-date-mp-next {
  background-image: url('../../../../icons/svg/keyboard_arrow_right?color=');
  background-position: center !important;
  background-size: 16px;
}
/* line 156, ../sass/_dateField.scss */
.dateField .x-date-mp tr td.x-date-mp-sel a {
  background-image: none;
  background-color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
}

/* line 168, ../sass/_dateField.scss */
.ext-mac .x-date-menu .x-date-picker > table {
  width: 190px;
}

/* line 176, ../sass/_dateField.scss */
.ext-mac a.x-menu-focus {
  width: 300px !important;
}
/* line 181, ../sass/_dateField.scss */
.ext-mac ul.x-menu-list li.x-menu-list-item div.date-month-field {
  width: 300px !important;
}
/* line 183, ../sass/_dateField.scss */
.ext-mac ul.x-menu-list li.x-menu-list-item div.date-month-field table {
  width: 300px !important;
}

/* line 1, ../sass/_systemMenu.scss */
.system-menu-container {
  position: absolute;
  background: #fff;
  height: 100%;
  width: 350px;
  top: 0;
  left: -350px;
  z-index: 9999;
  margin: 0;
  padding: 0;
  border: 0;
}
/* line 13, ../sass/_systemMenu.scss */
.system-menu-container.system-menu-show {
  left: 0;
  -webkit-box-shadow: 0 0 17px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 17px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 17px 1px rgba(0, 0, 0, 0.3);
  animation-duration: 200ms;
  animation-name: system-menu-show;
  animation-timing-function: ease-out;
}
/* line 24, ../sass/_systemMenu.scss */
.system-menu-container.system-menu-hide {
  left: -350px;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
  animation-duration: 150ms;
  animation-name: system-menu-hide;
  animation-timing-function: ease-in;
}

@keyframes system-menu-show {
  0% {
    left: -350px;
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
  }
  100% {
    left: 0;
    -webkit-box-shadow: 0 0 17px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 17px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 17px 1px rgba(0, 0, 0, 0.3);
  }
}
@keyframes system-menu-hide {
  0% {
    left: 0;
    -webkit-box-shadow: 0 0 17px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 17px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 17px 1px rgba(0, 0, 0, 0.3);
  }
  100% {
    left: -350px;
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
  }
}
/* line 67, ../sass/_systemMenu.scss */
.system-menu-mask {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.4);
  top: 0;
  width: 0;
  height: 0;
  z-index: 8998;
  opacity: 0.3;
}
/* line 76, ../sass/_systemMenu.scss */
.system-menu-mask.system-menu-mask-show {
  height: 100%;
  width: 100%;
  opacity: 0.3;
  animation-duration: 200ms;
  animation-name: system-menu-mask-show;
  animation-timing-function: ease-out;
}
/* line 85, ../sass/_systemMenu.scss */
.system-menu-mask.system-menu-mask-hide {
  opacity: 0;
  width: 0;
  height: 0;
  animation-duration: 150ms;
  animation-name: system-menu-mask-hide;
  animation-timing-function: ease-in;
}

@keyframes system-menu-mask-show {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.3;
  }
}
@keyframes system-menu-mask-hide {
  0% {
    width: 100%;
    height: 100%;
    opacity: 0.3;
  }
  99% {
    width: 100%;
    height: 100%;
  }
  100% {
    width: 0;
    height: 0;
    opacity: 0;
  }
}
/* line 120, ../sass/_systemMenu.scss */
.system-menu-top-container {
  background: #1976D2;
  display: -webkit-box;
  display: flex;
}
/* line 124, ../sass/_systemMenu.scss */
.system-menu-top-container .system-menu-search-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 132, ../sass/_systemMenu.scss */
.system-menu-top-container .system-menu-search-container .system-menu-search-field {
  width: 100%;
  background-color: #3794f0;
  padding: 0 7px 0 7px;
  margin: 0;
  height: 22px;
  color: white;
  font-size: 13px;
  border: 0px;
}
/* line 142, ../sass/_systemMenu.scss */
.system-menu-top-container .system-menu-search-container .system-menu-search-field.system-menu-search-field-empty-text {
  color: rgba(255, 255, 255, 0.6) !important;
}
/* line 146, ../sass/_systemMenu.scss */
.system-menu-top-container .system-menu-search-container .system-menu-search-field:focus {
  outline: 0 !important;
}
/* line 151, ../sass/_systemMenu.scss */
.system-menu-top-container .system-menu-search-container .clear-btn {
  background: transparent url('../../../../icons/svg/close?color=rgba(255, 255, 255, 0.6)') no-repeat center center;
  width: 24px;
  background-color: #3794f0;
  height: 22px;
  background-size: 16px;
}
/* line 158, ../sass/_systemMenu.scss */
.system-menu-top-container .system-menu-search-container .clear-btn:hover {
  cursor: pointer;
  background-image: url('../../../../icons/svg/close?color=white');
}

/* line 166, ../sass/_systemMenu.scss */
.system-menu-accordion-no-value {
  color: #404040;
  padding-top: 10px;
  overflow: auto;
  text-align: center;
}

/* line 173, ../sass/_systemMenu.scss */
.system-menu-accordion-container {
  padding-top: 10px;
  overflow: auto;
}
/* line 182, ../sass/_systemMenu.scss */
.system-menu-accordion-container .system-accordion .x-panel-body {
  height: 100%;
}
/* line 189, ../sass/_systemMenu.scss */
.system-menu-accordion-container .system-accordion .x-panel-body .x-tree-root-ct {
  min-width: 100%;
}

/* line 202, ../sass/_systemMenu.scss */
.system-menu-close-container {
  height: 100%;
  width: 50px;
  float: left;
  display: -webkit-box;
  display: flex;
  justify-content: center;
}

/* line 210, ../sass/_systemMenu.scss */
.system-menu-close-button {
  background-image: url('../../../../icons/svg/arrow_back?color=white');
  background-repeat: no-repeat;
  background-size: 20px;
  margin-left: 10px;
  align-self: center;
  height: 20px;
  width: 100%;
}
/* line 219, ../sass/_systemMenu.scss */
.system-menu-close-button:hover {
  cursor: pointer;
  background-image: url('../../../../icons/svg/arrow_back?color=%2376b3ef');
}

/* line 225, ../sass/_systemMenu.scss */
.system-menu-settings-container {
  height: 100%;
  width: 50px;
  float: right;
  display: -webkit-box;
  display: flex;
  justify-content: center;
}

/* line 233, ../sass/_systemMenu.scss */
.system-menu-settings-button {
  background-image: url('../../../../icons/svg/settings?color=white');
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 20px;
  align-self: center;
  height: 20px;
  width: 100%;
}
/* line 242, ../sass/_systemMenu.scss */
.system-menu-settings-button:hover {
  cursor: pointer;
  background-image: url('../../../../icons/svg/settings?color=%2376b3ef');
}

/* line 249, ../sass/_systemMenu.scss */
.system-accordion .founded-record-mark {
  border: 1px solid #b7b7b7;
  border-radius: 2px;
  padding: 2px 0;
  margin: 0;
  color: #1976D2;
}

/* line 263, ../sass/_systemMenu.scss */
.system-accordion-item {
  font-size: 12px;
  font-family: tahoma,arial,sans-serif;
  padding: 5px 4px;
}
/* line 268, ../sass/_systemMenu.scss */
.system-accordion-item .x-tree-ec-icon {
  visibility: hidden;
}
/* line 272, ../sass/_systemMenu.scss */
.system-accordion-item .x-tree-selected {
  background-color: black !important;
}
/* line 276, ../sass/_systemMenu.scss */
.system-accordion-item a {
  padding-left: 8px;
}

/* line 281, ../sass/_systemMenu.scss */
.system-accordion-item-icon {
  padding-right: 5px;
}

/* line 285, ../sass/_systemMenu.scss */
.x-tree-node .x-tree-selected {
  background-color: #e1e1e1 !important;
}

/* line 288, ../sass/_systemMenu.scss */
.x-tree-node .x-tree-node-over {
  background-color: #eaeaea;
}

/* line 305, ../sass/_systemMenu.scss */
.system-menu-top-container .system-menu-search-container .system-menu-search-field::selection {
  background-color: white;
  color: blue;
}

/* line 309, ../sass/_systemMenu.scss */
.system-menu-top-container .system-menu-search-container .system-menu-search-field::-moz-selection {
  background-color: white;
  color: blue;
}

/* line 313, ../sass/_systemMenu.scss */
.node-italic a span {
  font-style: italic;
}

/* line 1, ../sass/_toolbarPanel.scss */
.panel-toolbar {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 0px !important;
  min-height: 28px;
  max-height: 130px;
  height: fit-content !important;
  overflow-y: auto;
}
/* line 13, ../sass/_toolbarPanel.scss */
.panel-toolbar .x-btn:not(.x-item-disabled) .x-btn-small:hover {
  background-color: #e1e1e1;
}
/* line 20, ../sass/_toolbarPanel.scss */
.panel-toolbar .flex-toolbar-container {
  height: inherit;
}
/* line 23, ../sass/_toolbarPanel.scss */
.panel-toolbar .flex-toolbar-container .flex-toolbar-main {
  position: static;
  vertical-align: top;
  display: inline-block;
}
/* line 27, ../sass/_toolbarPanel.scss */
.panel-toolbar .flex-toolbar-container .flex-toolbar-main .flex-button-container {
  display: inline-flex;
  height: 28px !important;
}
/* line 35, ../sass/_toolbarPanel.scss */
.panel-toolbar .x-toolbar-left > table {
  width: 100%;
}
/* line 41, ../sass/_toolbarPanel.scss */
.panel-toolbar .x-toolbar-cell {
  display: inline-block;
  float: left;
}
/* line 45, ../sass/_toolbarPanel.scss */
.panel-toolbar .x-toolbar-cell.filter-container-cell {
  width: inherit;
}
/* line 50, ../sass/_toolbarPanel.scss */
.panel-toolbar .filter-button-container {
  float: right;
  margin-left: auto;
}
/* line 54, ../sass/_toolbarPanel.scss */
.panel-toolbar .filter-button-container .filter-grid-filter-add {
  margin: 0px;
  padding: 0px;
}
/* line 59, ../sass/_toolbarPanel.scss */
.panel-toolbar .filter-button-container .filter-grid-filter-control {
  height: 28px;
  vertical-align: top;
}
/* line 63, ../sass/_toolbarPanel.scss */
.panel-toolbar .filter-button-container .filter-grid-filter-control .filter-grid-filter-apply {
  margin: 1px;
  padding: 0px;
  height: auto;
}
/* line 69, ../sass/_toolbarPanel.scss */
.panel-toolbar .filter-button-container .filter-grid-filter-control .filter-grid-filter-cancel {
  margin: 1px;
  padding: 0px;
  height: 100%;
}
/* line 77, ../sass/_toolbarPanel.scss */
.panel-toolbar .filter-button-container .filter-grid-filter-right-side {
  display: -webkit-inline-box;
  padding-right: 50px;
}
/* line 82, ../sass/_toolbarPanel.scss */
.panel-toolbar .filter-button-container .filter-grid-toolbar {
  display: inline-block;
  width: 550px !important;
}
/* line 86, ../sass/_toolbarPanel.scss */
.panel-toolbar .filter-button-container .filter-grid-toolbar.filter-grid-toolbar-show {
  animation-duration: 0ms;
  animation-name: filter-grid-toolbar-show;
  animation-timing-function: unset;
  animation-fill-mode: forwards;
}
/* line 93, ../sass/_toolbarPanel.scss */
.panel-toolbar .filter-button-container .filter-grid-toolbar.filter-grid-toolbar-hide {
  animation-duration: 0ms;
  animation-name: filter-grid-toolbar-hide;
  animation-timing-function: unset;
  animation-fill-mode: forwards;
}
/* line 100, ../sass/_toolbarPanel.scss */
.panel-toolbar .filter-button-container .filter-grid-toolbar .x-form-text {
  height: 22px;
}
/* line 104, ../sass/_toolbarPanel.scss */
.panel-toolbar .filter-button-container .filter-grid-toolbar .x-column-inner {
  width: inherit !important;
}
/* line 110, ../sass/_toolbarPanel.scss */
.panel-toolbar .filter-button-container .filter-grid-toolbar .x-btn .x-btn-small:hover {
  background-color: transparent;
}
/* line 117, ../sass/_toolbarPanel.scss */
.panel-toolbar .toggle-filter-toolbar-button {
  display: inline-block;
  vertical-align: top;
  width: 23px;
  height: 28px;
  float: right;
}
/* line 124, ../sass/_toolbarPanel.scss */
.panel-toolbar .toggle-filter-toolbar-button .x-btn-text {
  display: none;
}
/* line 128, ../sass/_toolbarPanel.scss */
.panel-toolbar .toggle-filter-toolbar-button .custom-icon-button {
  margin: 1px;
  height: 26px;
  width: 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
}
/* line 138, ../sass/_toolbarPanel.scss */
.panel-toolbar .toolbar-button {
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 16px;
}
/* line 144, ../sass/_toolbarPanel.scss */
.panel-toolbar .new-button {
  height: 28px;
}
/* line 146, ../sass/_toolbarPanel.scss */
.panel-toolbar .new-button .flex-button-icon {
  background-image: url('../../../../icons/svg/new?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.panel-toolbar .new-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.panel-toolbar .new-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.panel-toolbar .new-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.panel-toolbar .new-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.panel-toolbar .new-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 149, ../sass/_toolbarPanel.scss */
.panel-toolbar .new-button .x-btn-text {
  background: none;
  padding: 0 5px;
}
/* line 155, ../sass/_toolbarPanel.scss */
.panel-toolbar .copy-button {
  height: 28px;
}
/* line 157, ../sass/_toolbarPanel.scss */
.panel-toolbar .copy-button .flex-button-icon {
  background-image: url('../../../../icons/svg/content_copy?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.panel-toolbar .copy-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.panel-toolbar .copy-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.panel-toolbar .copy-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.panel-toolbar .copy-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.panel-toolbar .copy-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 160, ../sass/_toolbarPanel.scss */
.panel-toolbar .copy-button .x-btn-text {
  background: none;
  padding: 0 5px;
}
/* line 166, ../sass/_toolbarPanel.scss */
.panel-toolbar .delete-button {
  height: 28px;
}
/* line 168, ../sass/_toolbarPanel.scss */
.panel-toolbar .delete-button .flex-button-icon {
  background-image: url('../../../../icons/svg/delete?color=%23D50000') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.panel-toolbar .delete-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.panel-toolbar .delete-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.panel-toolbar .delete-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.panel-toolbar .delete-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.panel-toolbar .delete-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 171, ../sass/_toolbarPanel.scss */
.panel-toolbar .delete-button .x-btn-text {
  background: none;
  padding: 0 5px;
}
/* line 178, ../sass/_toolbarPanel.scss */
.panel-toolbar .add-products-button .flex-button-icon {
  background-image: url('../../../../icons/svg/add_shopping_cart?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.panel-toolbar .add-products-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.panel-toolbar .add-products-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.panel-toolbar .add-products-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.panel-toolbar .add-products-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.panel-toolbar .add-products-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 184, ../sass/_toolbarPanel.scss */
.panel-toolbar .add-set-position-button .flex-button-icon {
  background-image: url('../../../../icons/svg/library_add?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.panel-toolbar .add-set-position-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.panel-toolbar .add-set-position-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.panel-toolbar .add-set-position-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.panel-toolbar .add-set-position-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.panel-toolbar .add-set-position-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 2, ../sass/_editorGridWindow.scss */
.editor-grid-window .x-panel-header {
  border: none;
  background-color: #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  line-height: 18px;
  font-weight: normal;
  font-size: 12px;
  padding-left: 12px;
}
/* line 12, ../sass/_editorGridWindow.scss */
.editor-grid-window .x-grid3-cell-readonly {
  background-color: #f0f0f0;
}
/* line 17, ../sass/_editorGridWindow.scss */
.editor-grid-window .x-grid3-cell-extra .dg-grid-checker {
  background-image: url('../../../../icons/svg/edit?color=%231976D2');
}

/* line 25, ../sass/_grid.scss */
.grid-without-header .x-grid3-header {
  display: none;
}

/* line 30, ../sass/_grid.scss */
.grid-error-window .x-grid3-header {
  display: none;
}
/* line 33, ../sass/_grid.scss */
.grid-error-window .x-grid3-row {
  border: none;
}

/* line 38, ../sass/_grid.scss */
.expanding-grid-panel-ie-fix .x-panel-bwrap {
  flex-direction: row !important;
}

/* line 43, ../sass/_grid.scss */
.expanding-grid-panel .x-panel-bwrap {
  min-height: 100%;
  height: 100%;
}
/* line 46, ../sass/_grid.scss */
.expanding-grid-panel .x-panel-bwrap .x-panel-body {
  min-height: 100%;
}
/* line 50, ../sass/_grid.scss */
.expanding-grid-panel .x-grid3-scroller {
  overflow-y: hidden;
}

/* line 56, ../sass/_grid.scss */
.export-grid-button .flex-button-icon {
  background-image: url('../../../../icons/svg/print?color=%23444') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.export-grid-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.export-grid-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.export-grid-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.export-grid-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.export-grid-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 62, ../sass/_grid.scss */
.analysis-button .flex-button-icon {
  background-image: url('../../../../icons/svg/chart?color=%23444') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.analysis-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.analysis-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.analysis-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.analysis-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.analysis-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 68, ../sass/_grid.scss */
.simple-summary-button .flex-button-icon {
  background-image: url('../../../../icons/svg/functions?color=%23444') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.simple-summary-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.simple-summary-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.simple-summary-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.simple-summary-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.simple-summary-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 73, ../sass/_grid.scss */
.select-all-button {
  display: flex;
  align-items: center;
}
/* line 77, ../sass/_grid.scss */
.select-all-button.checked label {
  top: 0 !important;
  min-width: 18px !important;
  background-image: url('../../../../icons/svg/check_box?color=%23444') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.select-all-button.checked label:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.select-all-button.checked label.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.select-all-button.checked label.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.select-all-button.checked label:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.select-all-button.checked label .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 82, ../sass/_grid.scss */
.select-all-button label {
  background-image: url('../../../../icons/svg/check_box_outline_blank?color=%23444') !important;
  background-size: 18px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 18px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
  top: 0 !important;
  width: 18px !important;
  height: 18px !important;
  background-size: 18px !important;
  min-width: 18px !important;
}
/* line 32, ../sass/_dg.scss */
.select-all-button label:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.select-all-button label.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.select-all-button label.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.select-all-button label:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.select-all-button label .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 94, ../sass/_grid.scss */
.grid-paging-toolbar .x-form-field-wrap .x-form-arrow-trigger {
  height: 18px !important;
  padding-top: 4px;
}
/* line 99, ../sass/_grid.scss */
.grid-paging-toolbar .x-form-field-wrap .x-form-text {
  padding-top: 0;
}
/* line 104, ../sass/_grid.scss */
.grid-paging-toolbar .x-tbar-page-number {
  padding-top: 0 !important;
}

/* line 109, ../sass/_grid.scss */
.x-grid-panel {
  background-color: #f5f5f5;
}
/* line 111, ../sass/_grid.scss */
.x-grid-panel .x-grid3-row-over {
  background-image: none;
  background-color: #F5F5F5;
  border-color: #f0f0f0;
}
/* line 117, ../sass/_grid.scss */
.x-grid-panel .x-grid3-header {
  background-color: #f5f5f5;
  padding: 0;
}
/* line 123, ../sass/_grid.scss */
.x-grid-panel.grid-without-scrollbar .x-grid3-scroller {
  overflow: hidden;
}
/* line 129, ../sass/_grid.scss */
.x-grid-panel.grid-without-hscrollbar .x-grid3-scroller {
  overflow-y: hidden;
}
/* line 135, ../sass/_grid.scss */
.x-grid-panel.grid-without-vscrollbar .x-grid3-scroller {
  overflow-x: hidden;
}
/* line 140, ../sass/_grid.scss */
.x-grid-panel .x-grid3-cell {
  box-sizing: border-box;
  -moz-box-sizing: inherit;
}
/* line 141, ../sass/_grid.scss */
.x-grid-panel .x-grid3-cell.x-grid3-cell-feature {
  font-style: italic;
}
/* line 148, ../sass/_grid.scss */
.x-grid-panel .x-grid3-cell-inner {
  box-sizing: border-box;
  font-size: 12px;
  font-family: tahoma,arial,sans-serif;
  line-height: 17px;
  color: #404040;
}
/* line 156, ../sass/_grid.scss */
.x-grid-panel .x-grid3-row {
  height: auto;
}
/* line 159, ../sass/_grid.scss */
.x-grid-panel .x-grid3-row.x-grid3-extra-row {
  border-color: #1976D2;
}
/* line 164, ../sass/_grid.scss */
.x-grid-panel .x-grid3-row-selected {
  background-color: rgba(54, 118, 181, 0.14) !important;
  border: 1px solid #e1e1e1;
}
/* line 169, ../sass/_grid.scss */
.x-grid-panel .x-grid3-locked {
  overflow: hidden;
  position: absolute;
}
/* line 173, ../sass/_grid.scss */
.x-grid-panel .x-grid3-locked .x-grid3-scroller {
  overflow: hidden;
}
/* line 177, ../sass/_grid.scss */
.x-grid-panel .x-grid3-locked .x-grid3-row {
  border-right: 0;
}
/* line 182, ../sass/_grid.scss */
.x-grid-panel .x-grid3-scroll-spacer {
  height: 19px;
}
/* line 186, ../sass/_grid.scss */
.x-grid-panel .x-grid3-header-inner {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  min-height: 25px !important;
}
/* line 191, ../sass/_grid.scss */
.x-grid-panel .x-grid3-unlocked, .x-grid-panel .x-grid3-feature {
  overflow: hidden;
  position: absolute;
}
/* line 195, ../sass/_grid.scss */
.x-grid-panel .x-grid3-unlocked .x-grid3-header-offset, .x-grid-panel .x-grid3-feature .x-grid3-header-offset {
  padding-left: 0;
}
/* line 199, ../sass/_grid.scss */
.x-grid-panel .x-grid3-unlocked .x-grid3-row, .x-grid-panel .x-grid3-feature .x-grid3-row {
  border-left: 0;
}
/* line 203, ../sass/_grid.scss */
.x-grid-panel .feature-grid-split {
  position: absolute;
  width: 6px;
  background-color: #f5f5f5;
}
/* line 209, ../sass/_grid.scss */
.x-grid-panel .x-scroll .x-grid3-unlocked .x-grid3-scroller, .x-grid-panel .x-scroll .x-grid3-feature .x-grid3-scroller {
  overflow-x: scroll;
}
/* line 214, ../sass/_grid.scss */
.x-grid-panel .features-grid .x-grid3-row {
  min-height: 23px;
}
/* line 219, ../sass/_grid.scss */
.x-grid-panel .dg-x-tool-lock {
  background-image: url('../../../../icons/svg/lock?color=%23444');
}
/* line 222, ../sass/_grid.scss */
.x-grid-panel .dg-x-tool-unlock {
  background-image: url('../../../../icons/svg/lock_open?color=%23444');
}
/* line 225, ../sass/_grid.scss */
.x-grid-panel .dg-x-tool-wrap {
  background-image: url('../../../../icons/svg/wrap_text?color=%23444');
}
/* line 228, ../sass/_grid.scss */
.x-grid-panel .dg-x-tool-nowrap {
  background-image: url('../../../../icons/svg/format_align_justify?color=%23444');
}
/* line 232, ../sass/_grid.scss */
.x-grid-panel .x-grid3-hd-wrap {
  white-space: wrap;
}
/* line 242, ../sass/_grid.scss */
.x-grid-panel .dg-grid-checker-on {
  background-image: url('../../../../icons/svg/check_box?color=%23444') !important;
  background-size: 14px;
  background-position: center !important;
  background-repeat: no-repeat;
}
/* line 248, ../sass/_grid.scss */
.x-grid-panel.dg-grid-no-checker .dg-grid-checker {
  background-image: none;
  display: none;
}
/* line 254, ../sass/_grid.scss */
.x-grid-panel .dg-grid-checker {
  background-image: url('../../../../icons/svg/check_box_outline_blank?color=%23444');
  background-size: 14px;
  background-position: center !important;
  background-repeat: no-repeat;
}
/* line 257, ../sass/_grid.scss */
.x-grid-panel .dg-grid-checker.selected {
  background-image: url('../../../../icons/svg/check_box?color=%23444') !important;
}
/* line 262, ../sass/_grid.scss */
.x-grid-panel .dg-header-checker {
  width: 19px;
  height: 14px;
  float: left;
}
/* line 268, ../sass/_grid.scss */
.x-grid-panel .dg-header-checker-disabled {
  opacity: 0.5;
  color: gray !important;
  pointer-events: none;
}
/* line 274, ../sass/_grid.scss */
.x-grid-panel .selected-record {
  background-image: url('../../../../icons/svg/check_box?color=%23444') !important;
  background-size: 14px;
  background-position: center !important;
  background-repeat: no-repeat;
}
/* line 279, ../sass/_grid.scss */
.x-grid-panel .no-selected-record {
  background-image: url('../../../../icons/svg/check_box_outline_blank?color=%23444') !important;
  background-size: 14px;
  background-position: center !important;
  background-repeat: no-repeat;
}
/* line 284, ../sass/_grid.scss */
.x-grid-panel .x-grid3-dirty-cell {
  background-image: none;
}
/* line 303, ../sass/_grid.scss */
.x-grid-panel .x-grid3-hd-inner {
  box-sizing: border-box;
  background-image: none;
  padding: 5px;
}
/* line 309, ../sass/_grid.scss */
.x-grid-panel a.x-grid3-hd-btn:hover {
  background-position: right center;
}
/* line 313, ../sass/_grid.scss */
.x-grid-panel .x-grid3-hd-btn {
  background-image: url('../../../../icons/svg/arrow_drop_down?color=black');
  background-position: right center;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 18px;
}
/* line 321, ../sass/_grid.scss */
.x-grid-panel .x-grid3-hd-row {
  line-height: 30px;
}
/* line 324, ../sass/_grid.scss */
.x-grid-panel .x-grid3-hd-row td {
  border: none;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  font-size: 12px;
}
/* line 327, ../sass/_grid.scss */
.x-grid-panel .x-grid3-hd-row td .x-grid3-hd-inner-wrap {
  position: relative;
  word-wrap: break-word;
  padding-left: 5px;
}
/* line 296, ../sass/_grid.scss */
.x-grid-panel td.x-grid3-hd-menu-open .x-grid3-hd-inner {
  background-image: none;
  padding: 5px;
  background-color: #f5f5f5;
}
/* line 364, ../sass/_grid.scss */
.x-grid-panel td.x-grid3-hd-over {
  border: none;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  font-size: 12px;
}
/* line 296, ../sass/_grid.scss */
.x-grid-panel td.x-grid3-hd-over .x-grid3-hd-inner {
  background-image: none;
  padding: 5px;
  background-color: #f5f5f5;
}
/* line 370, ../sass/_grid.scss */
.x-grid-panel td.sort-asc {
  border: none;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  font-size: 12px;
}
/* line 296, ../sass/_grid.scss */
.x-grid-panel td.sort-asc .x-grid3-hd-inner {
  background-image: none;
  padding: 5px;
  background-color: #f5f5f5;
}
/* line 339, ../sass/_grid.scss */
.x-grid-panel td.sort-asc .x-grid3-sort-icon {
  background-image: url('../../../../icons/svg/arrow_drop_up?color=black');
  background-size: 17px;
  background-position: inherit;
  margin-left: 0px;
  width: 18px;
  height: 15px;
}
/* line 376, ../sass/_grid.scss */
.x-grid-panel td.sort-desc {
  border: none;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  font-size: 12px;
}
/* line 296, ../sass/_grid.scss */
.x-grid-panel td.sort-desc .x-grid3-hd-inner {
  background-image: none;
  padding: 5px;
  background-color: #f5f5f5;
}
/* line 349, ../sass/_grid.scss */
.x-grid-panel td.sort-desc .x-grid3-sort-icon {
  background-image: url('../../../../icons/svg/arrow_drop_down?color=black');
  background-size: 17px;
  background-position: inherit;
  margin-left: 0px;
  width: 18px;
  height: 15px;
}
/* line 383, ../sass/_grid.scss */
.x-grid-panel .x-grid-group {
  height: auto !important;
}
/* line 386, ../sass/_grid.scss */
.x-grid-panel .x-grid-group .x-grid-group-hd {
  border-color: rgba(0, 0, 0, 0.2);
}
/* line 390, ../sass/_grid.scss */
.x-grid-panel .x-grid-group .x-grid-group-title {
  color: #444;
  min-height: 15px;
}
/* line 396, ../sass/_grid.scss */
.x-grid-panel .x-grid-group.dg-grid-group .x-grid-group-title {
  background-image: url('../../../../icons/svg/remove?color=%23444');
  background-size: 16px;
  padding-left: 20px;
  min-height: 15px;
}
/* line 404, ../sass/_grid.scss */
.x-grid-panel .x-grid-group.dg-grid-group.x-grid-group-collapsed .x-grid-group-title {
  background-image: url('../../../../icons/svg/add?color=%23444');
  min-height: 15px;
}
/* line 412, ../sass/_grid.scss */
.x-grid-panel .x-grid-group:not(.dg-grid-group) .x-grid-group-hd {
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  width: inherit !important;
}
/* line 419, ../sass/_grid.scss */
.x-grid-panel .x-grid-group:not(.dg-grid-group) .x-grid-group-title {
  min-width: 500px;
  width: -webkit-fill-available;
  width: -moz-available;
  min-height: 13px;
  cursor: default;
  background-image: none;
}
/* line 428, ../sass/_grid.scss */
.x-grid-panel .x-grid-group:not(.dg-grid-group) .x-grid-group-title span div, .x-grid-panel .x-grid-group:not(.dg-grid-group) .x-grid-group-title span p {
  color: #444;
}
/* line 436, ../sass/_grid.scss */
.x-grid-panel .x-small-editor .x-form-field {
  padding: 0;
  padding-left: 4px;
  height: 23px;
}
/* line 442, ../sass/_grid.scss */
.x-grid-panel .x-small-editor .x-form-trigger {
  height: 21px !important;
}
/* line 448, ../sass/_grid.scss */
.x-grid-panel .x-panel-mc .x-panel-body {
  border-color: rgba(0, 0, 0, 0.2) !important;
}

/* line 455, ../sass/_grid.scss */
.values-mapping-grid .x-panel-mc, .values-mapping-grid .x-panel-mr, .values-mapping-grid .x-panel-ml {
  background-color: transparent !important;
  background-image: none;
  padding-top: 0px;
  padding-left: 0px;
}
/* line 461, ../sass/_grid.scss */
.values-mapping-grid .x-panel-bc, .values-mapping-grid .x-panel-br, .values-mapping-grid .x-panel-bl {
  background-image: none;
}
/* line 464, ../sass/_grid.scss */
.values-mapping-grid .x-panel-tl {
  border-bottom: 0px solid !important;
}

/* line 470, ../sass/_grid.scss */
.quick-filter-grid .grid-config-menu {
  width: 25px;
}
/* line 475, ../sass/_grid.scss */
.quick-filter-grid .x-toolbar-left-row > td:last-child {
  border-right: 1px solid #b5b8c8;
}
/* line 479, ../sass/_grid.scss */
.quick-filter-grid .x-toolbar-left-row > td .x-form-field {
  border-right: none;
}
/* line 485, ../sass/_grid.scss */
.quick-filter-grid .x-toolbar-left-row > td .x-form-field-wrap.x-form-field-trigger-wrap .x-form-trigger {
  border-right: none;
}

/* line 494, ../sass/_grid.scss */
.grid-config-menu {
  background-image: url('../../../../icons/svg/more_vert?color=%23444') !important;
  background-repeat: no-repeat;
  background-position: center;
  right: 16px;
  background-size: 20px;
  width: 20px;
  height: 20px;
}
/* line 13, ../sass/_grid.scss */
.grid-config-menu:hover:not(.x-item-disabled) {
  cursor: pointer;
  background-color: #e1e1e1;
}
/* line 17, ../sass/_grid.scss */
.grid-config-menu.x-item-disabled {
  opacity: .6;
  -webkit-filter: grayscale(1);
  filter: grayscale(100%);
}

/* line 500, ../sass/_grid.scss */
.timesheet-config-menu {
  background-image: url('../../../../icons/svg/more_vert?color=%23444') !important;
  background-repeat: no-repeat;
  background-position: center;
  right: 16px;
  height: 16px;
  width: 16px;
}
/* line 13, ../sass/_grid.scss */
.timesheet-config-menu:hover:not(.x-item-disabled) {
  cursor: pointer;
  background-color: #e1e1e1;
}
/* line 17, ../sass/_grid.scss */
.timesheet-config-menu.x-item-disabled {
  opacity: .6;
  -webkit-filter: grayscale(1);
  filter: grayscale(100%);
}

/* line 505, ../sass/_grid.scss */
.grid-config-menu-offset {
  margin-right: 15px;
}

/* line 509, ../sass/_grid.scss */
.grid-no-value {
  color: #404040 !important;
  text-align: center;
}

/* line 514, ../sass/_grid.scss */
.filter-grid-toolbar {
  height: auto !important;
}
/* line 520, ../sass/_grid.scss */
.filter-grid-toolbar .x-form-field-wrap input {
  font: normal 11px arial, tahoma, helvetica, sans-serif;
}
/* line 524, ../sass/_grid.scss */
.filter-grid-toolbar .x-form-field-wrap .x-form-field {
  padding: 0;
  padding-left: 4px;
  height: 22px;
}
/* line 530, ../sass/_grid.scss */
.filter-grid-toolbar .x-form-field-wrap .x-form-trigger {
  height: 22px !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 539, ../sass/_grid.scss */
.filter-grid-toolbar .x-column-inner {
  background-color: #f5f5f5;
}

/* line 544, ../sass/_grid.scss */
.fg-value-container {
  display: -webkit-box !important;
  display: flex !important;
}
/* line 547, ../sass/_grid.scss */
.fg-value-container .dict-field-button {
  background: white;
  border: 1px solid #b5b8c8;
  border-left-width: 0;
}
/* line 552, ../sass/_grid.scss */
.fg-value-container .dict-field-button .dict-field-button-image {
  width: 16px;
  height: 16px;
}
/* line 559, ../sass/_grid.scss */
.fg-value-container .x-trigger-wrap-focus .dict-field-button {
  background: white;
  border: 1px solid #7eadd9;
  border-left-width: 0;
}
/* line 568, ../sass/_grid.scss */
.fg-value-container .ux-datetime-date .x-form-field-wrap input, .fg-value-container .ux-datetime-time .x-form-field-wrap input {
  border-left: 0;
}

/* line 575, ../sass/_grid.scss */
.fg-radio-container {
  max-width: 99%;
  margin-left: 2px;
  display: -webkit-box;
  display: flex;
  align-items: center;
}
/* line 585, ../sass/_grid.scss */
.fg-radio-container .fg-radio-filter {
  display: inline-block;
}
/* line 588, ../sass/_grid.scss */
.fg-radio-container .fg-radio-filter .fg-radio-filter-item {
  display: none;
}
/* line 592, ../sass/_grid.scss */
.fg-radio-container .fg-radio-filter .x-form-check-wrap {
  top: 0;
  margin-right: 10px;
  float: left;
  min-height: 22px;
  display: -webkit-box;
  display: flex;
}
/* line 600, ../sass/_grid.scss */
.fg-radio-container .fg-radio-filter .x-form-check-wrap .x-form-cb-label {
  top: 1px;
  font-size: 12px !important;
  color: black;
}
/* line 605, ../sass/_grid.scss */
.fg-radio-container .fg-radio-filter .x-form-check-wrap .x-form-cb-label:hover {
  cursor: pointer;
  color: #1976D2;
}
/* line 613, ../sass/_grid.scss */
.fg-radio-container .fg-radio-filter .active-radio-filter .x-form-cb-label {
  color: #2d8ae6;
}

/* line 620, ../sass/_grid.scss */
.filter-grid-filter-right-side {
  display: -webkit-box;
  display: flex;
  float: right;
  align-items: center;
}
/* line 625, ../sass/_grid.scss */
.filter-grid-filter-right-side .x-toolbar {
  padding-left: 0;
}

/* line 630, ../sass/_grid.scss */
.filter-grid-quick-search {
  display: -webkit-box;
  display: flex;
  margin-bottom: 3px;
}
/* line 636, ../sass/_grid.scss */
.filter-grid-quick-search .fg-value-container .x-item-disabled input {
  border-right: 1px solid !important;
}

/* line 643, ../sass/_grid.scss */
.filter-grid-filter-configure {
  background-image: url('../../../../icons/svg/settings?color=%23767676') !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 23px;
  height: 23px;
  margin-top: 1px;
  display: inline-block;
}
/* line 652, ../sass/_grid.scss */
.filter-grid-filter-configure:hover {
  cursor: pointer;
}

/* line 657, ../sass/_grid.scss */
.filter-grid-filter-label {
  background-image: url('../../../../icons/svg/arrow_drop_down?color=%23444') !important;
  background-repeat: no-repeat;
  background-position: right center;
  height: 15px;
  margin-left: 5px;
  padding-right: 22px;
  margin-right: 5px;
  cursor: default;
  font-size: 12px !important;
  text-transform: uppercase;
  white-space: nowrap;
  display: inline-block;
}
/* line 671, ../sass/_grid.scss */
.filter-grid-filter-label:hover {
  cursor: pointer;
}

/* line 680, ../sass/_grid.scss */
.filter-grid-filter-control {
  display: -webkit-box;
  display: flex;
  margin: 2px 0px auto 0px;
}

/* line 686, ../sass/_grid.scss */
.filter-grid-filter-apply {
  background-image: url('../../../../icons/svg/search?color=%23444') !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 23px;
  height: 20px;
  margin-left: 5px;
  margin-right: 2px;
}
/* line 695, ../sass/_grid.scss */
.filter-grid-filter-apply:hover {
  cursor: pointer;
  background-color: #e1e1e1;
}

/* line 701, ../sass/_grid.scss */
.filter-grid-filter-cancel {
  background-image: url('../../../../icons/svg/cancel?color=%23444') !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px;
  width: 23px;
  height: 20px;
  margin-right: 5px;
}
/* line 709, ../sass/_grid.scss */
.filter-grid-filter-cancel:hover {
  cursor: pointer;
  background-color: #e1e1e1;
}

/* line 715, ../sass/_grid.scss */
.filter-grid-filter-add {
  background-image: url('../../../../icons/svg/add?color=%23444') !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 23px;
  height: 20px;
  margin-right: 2px;
}
/* line 723, ../sass/_grid.scss */
.filter-grid-filter-add:hover {
  cursor: pointer;
  background-color: #e1e1e1;
}

/* line 729, ../sass/_grid.scss */
.filter-grid-filter-remove {
  background-image: url('../../../../icons/svg/remove?color=%23444') !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 23px;
  height: 20px;
  margin-right: 2px;
}
/* line 737, ../sass/_grid.scss */
.filter-grid-filter-remove:hover {
  cursor: pointer;
  background-color: #e1e1e1;
}

/* line 743, ../sass/_grid.scss */
.fg-attach-help-button {
  background-image: url('../../../../icons/svg/help?color=%23444') !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 20px;
  margin-left: 5px;
}

/* line 753, ../sass/_grid.scss */
.fg-attach-help-window .x-grid3-row {
  height: auto !important;
}

/* line 757, ../sass/_grid.scss */
.filter-grid-filter-separator {
  width: 5px;
}

/* line 761, ../sass/_grid.scss */
.fg-quick-filter-left-no-border {
  border-left: none;
  margin-left: 0;
  font: normal 11px arial, tahoma, helvetica, sans-serif;
}

/* line 767, ../sass/_grid.scss */
.right-padding-toolbar {
  margin-right: 0;
  border: 0;
}
/* line 771, ../sass/_grid.scss */
.right-padding-toolbar .x-column-inner {
  width: 100% !important;
}

/* line 776, ../sass/_grid.scss */
.fg-left-padding-toolbar-cnt {
  margin-bottom: 1px;
  margin-top: 1px;
  display: -webkit-box;
  display: flex;
  margin-right: 0;
}

/* line 785, ../sass/_grid.scss */
.fg-right-padding-toolbar-cnt {
  display: -webkit-box;
  display: flex;
  float: right;
  margin-right: 0;
  padding-right: 78px;
}

/* line 792, ../sass/_grid.scss */
.filter-grid-period-filter {
  float: right;
  margin-left: -2px;
  margin-top: 1px;
  min-width: 180px;
}
/* line 797, ../sass/_grid.scss */
.filter-grid-period-filter .x-form-field-wrap {
  left: 50%;
  margin-left: -80px;
}

/* toolbar na dole */
/* line 804, ../sass/_grid.scss */
.x-panel-bbar {
  height: 30px;
}
/* line 808, ../sass/_grid.scss */
.x-panel-bbar .flex-toolbar-container label, .x-panel-bbar .flex-toolbar-container .xtb-text {
  padding: 0 4px;
}
/* line 812, ../sass/_grid.scss */
.x-panel-bbar .flex-toolbar-container .x-form-field-wrap {
  padding-right: 4px;
}
/* line 817, ../sass/_grid.scss */
.x-panel-bbar .grid-rows-count-label, .x-panel-bbar .grid-select-all-label {
  padding: 0;
}
/* line 837, ../sass/_grid.scss */
.x-panel-bbar .x-tbar-page-first {
  background-image: url('../../../../icons/svg/first_page?color=%23444') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.x-panel-bbar .x-tbar-page-first:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.x-panel-bbar .x-tbar-page-first.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.x-panel-bbar .x-tbar-page-first.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.x-panel-bbar .x-tbar-page-first:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.x-panel-bbar .x-tbar-page-first .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 841, ../sass/_grid.scss */
.x-panel-bbar .x-tbar-page-prev {
  background-image: url('../../../../icons/svg/navigate_before?color=%23444') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.x-panel-bbar .x-tbar-page-prev:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.x-panel-bbar .x-tbar-page-prev.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.x-panel-bbar .x-tbar-page-prev.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.x-panel-bbar .x-tbar-page-prev:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.x-panel-bbar .x-tbar-page-prev .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 845, ../sass/_grid.scss */
.x-panel-bbar .x-tbar-page-next {
  background-image: url('../../../../icons/svg/navigate_next?color=%23444') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.x-panel-bbar .x-tbar-page-next:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.x-panel-bbar .x-tbar-page-next.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.x-panel-bbar .x-tbar-page-next.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.x-panel-bbar .x-tbar-page-next:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.x-panel-bbar .x-tbar-page-next .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 849, ../sass/_grid.scss */
.x-panel-bbar .x-tbar-page-last {
  background-image: url('../../../../icons/svg/last_page?color=%23444') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.x-panel-bbar .x-tbar-page-last:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.x-panel-bbar .x-tbar-page-last.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.x-panel-bbar .x-tbar-page-last.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.x-panel-bbar .x-tbar-page-last:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.x-panel-bbar .x-tbar-page-last .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 853, ../sass/_grid.scss */
.x-panel-bbar .x-tbar-page-number {
  padding-right: 4px !important;
  padding-left: 0px !important;
}
/* line 858, ../sass/_grid.scss */
.x-panel-bbar .x-toolbar {
  box-sizing: border-box;
  height: 100%;
  width: 100% !important;
  border: none;
  width: auto !important;
}
/* line 865, ../sass/_grid.scss */
.x-panel-bbar .x-toolbar table {
  height: 100%;
}
/* line 869, ../sass/_grid.scss */
.x-panel-bbar .x-toolbar .x-tbar-loading {
  background-image: url('../../../../icons/svg/refresh?color=%23444') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.x-panel-bbar .x-toolbar .x-tbar-loading:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.x-panel-bbar .x-toolbar .x-tbar-loading.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.x-panel-bbar .x-toolbar .x-tbar-loading.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.x-panel-bbar .x-toolbar .x-tbar-loading:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.x-panel-bbar .x-toolbar .x-tbar-loading .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 873, ../sass/_grid.scss */
.x-panel-bbar .x-toolbar .xtb-sep {
  background-image: none;
}

/* line 881, ../sass/_grid.scss */
.dg-config-params-grid .x-grid3-row {
  border-top: 0;
  height: auto;
}
/* line 885, ../sass/_grid.scss */
.dg-config-params-grid .x-grid3-row .x-grid3-cell-selected {
  background-color: #3794f0 !important;
}
/* line 887, ../sass/_grid.scss */
.dg-config-params-grid .x-grid3-row .x-grid3-cell-selected .x-grid3-cell-inner {
  color: white;
}

/* line 903, ../sass/_grid.scss */
.advanced-sorting-window .add-level, .statistics-window .add-level {
  background-repeat: no-repeat;
  background-image: url('../../../../icons/svg/add?color=%23444');
  background-position: left center;
  padding-left: 20px;
  padding-right: 4px;
}
/* line 907, ../sass/_grid.scss */
.advanced-sorting-window .remove-level, .statistics-window .remove-level {
  background-repeat: no-repeat;
  background-image: url('../../../../icons/svg/remove?color=%23444');
  background-position: left center;
  padding-left: 20px;
  padding-right: 4px;
}

/* line 914, ../sass/_grid.scss */
.statistics-window .statistics-line .line {
  padding-top: 5px;
}

/* line 921, ../sass/_grid.scss */
.export-grid-item-menu img {
  background-image: url('../../../../icons/svg/print?color=%23444') !important;
  background-position: left center;
  width: 24px;
  background-repeat: no-repeat;
  background-size: 16px !important;
}

/* line 921, ../sass/_grid.scss */
.save-grid-item-menu img {
  background-image: url('../../../../icons/svg/save?color=%23444') !important;
  background-position: left center;
  width: 24px;
  background-repeat: no-repeat;
  background-size: 16px !important;
}

/* line 921, ../sass/_grid.scss */
.save-simple-filter-item-menu img {
  background-image: url('../../../../icons/svg/save?color=%23444') !important;
  background-position: left center;
  width: 24px;
  background-repeat: no-repeat;
  background-size: 16px !important;
}

/* line 921, ../sass/_grid.scss */
.advanced-sorting-item-menu img {
  background-image: url('../../../../icons/svg/sort?color=%23444') !important;
  background-position: left center;
  width: 24px;
  background-repeat: no-repeat;
  background-size: 16px !important;
}

/* line 921, ../sass/_grid.scss */
.choose-grid-item-menu img {
  background-image: url('../../../../icons/svg/columns?color=%23444') !important;
  background-position: left center;
  width: 24px;
  background-repeat: no-repeat;
  background-size: 16px !important;
}

/* line 921, ../sass/_grid.scss */
.settings-grid-item-menu img {
  background-image: url('../../../../icons/svg/settings?color=%23444') !important;
  background-position: left center;
  width: 24px;
  background-repeat: no-repeat;
  background-size: 16px !important;
}

/* line 921, ../sass/_grid.scss */
.change-columns-item-menu img {
  background-image: url('../../../../icons/svg/columns?color=%23444') !important;
  background-position: left center;
  width: 24px;
  background-repeat: no-repeat;
  background-size: 16px !important;
}

/* line 921, ../sass/_grid.scss */
.user-function-item-menu img {
  background-image: url('../../../../icons/svg/user_function?color=%23444') !important;
  background-position: left center;
  width: 24px;
  background-repeat: no-repeat;
  background-size: 16px !important;
}

/* line 921, ../sass/_grid.scss */
.change-id-column-visibility img {
  background-image: url('../../../../icons/svg/key?color=%23444') !important;
  background-position: left center;
  width: 24px;
  background-repeat: no-repeat;
  background-size: 16px !important;
}

@-webkit-keyframes refresh-btn-rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes refresh-btn-rotate {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@keyframes refresh-btn-rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/* line 996, ../sass/_grid.scss */
.cell-selection {
  pointer-events: none;
}

/* line 1001, ../sass/_grid.scss */
.x-grid-editor .x-superboxselect {
  height: 23px !important;
  padding: 0 !important;
}
/* line 1006, ../sass/_grid.scss */
.x-grid-editor .x-superboxselect .x-superboxselect-input .x-form-focus {
  margin-top: 0px;
  min-width: 200px !important;
}
/* line 1012, ../sass/_grid.scss */
.x-grid-editor .x-superboxselect > ul {
  font-size: 12px;
}

/* line 1017, ../sass/_grid.scss */
.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
  background-size: 16px;
}

/* line 1022, ../sass/_grid.scss */
.dict-container-extensions-grid .x-grid3-body, .dict-container-extensions-grid .x-grid3-row {
  width: 100% !important;
}

/* line 1027, ../sass/_grid.scss */
.save-grid-dialog {
  width: 275px !important;
  height: 95px !important;
}
/* line 1031, ../sass/_grid.scss */
.save-grid-dialog .x-toolbar-left {
  display: none;
}
/* line 1035, ../sass/_grid.scss */
.save-grid-dialog .x-toolbar-right-ct {
  height: 42px !important;
  margin-left: 0px;
  display: block;
}
/* line 1040, ../sass/_grid.scss */
.save-grid-dialog .x-toolbar-right-ct .new-grid-save-button {
  margin-top: 5px;
  minWidth: 111px;
}
/* line 1045, ../sass/_grid.scss */
.save-grid-dialog .x-toolbar-right-ct .override-grid-save-button {
  margin-top: 5px;
  minWidth: 137px;
}

/* line 1052, ../sass/_grid.scss */
.feature-plug {
  visibility: hidden;
  height: 21px;
  background-color: #F0F0F0;
  margin-top: -21px;
}

/* line 1061, ../sass/_grid.scss */
.edited input {
  background-color: #ECECEC;
  color: gray;
}
/* line 1066, ../sass/_grid.scss */
.edited .x-panel-tbar {
  color: gray;
}
/* line 1069, ../sass/_grid.scss */
.edited .x-panel-tbar .x-column {
  opacity: .6;
}
/* line 1072, ../sass/_grid.scss */
.edited .x-panel-tbar .x-column .x-form-arrow-trigger {
  background-color: #ECECEC;
}
/* line 1079, ../sass/_grid.scss */
.edited .x-panel-body .x-grid3 {
  background-color: #ECECEC;
}
/* line 1083, ../sass/_grid.scss */
.edited .x-panel-body .x-grid3 .x-grid3-header .x-grid3-hd-inner {
  opacity: .6;
}
/* line 1086, ../sass/_grid.scss */
.edited .x-panel-body .x-grid3 .x-grid3-header .x-grid3-hd-inner .x-grid3-cell {
  color: gray;
}
/* line 1093, ../sass/_grid.scss */
.edited .x-panel-body .x-grid3 .x-grid3-body .x-grid3-row {
  padding-top: 1px;
  border-top: 0px;
  border-color: lightgray;
}
/* line 1099, ../sass/_grid.scss */
.edited .x-panel-body .x-grid3 .x-grid3-body .x-grid3-row.x-grid3-row-selected .x-grid3-cell-inner {
  font-weight: bold;
}
/* line 1108, ../sass/_grid.scss */
.edited .x-panel-bbar {
  opacity: .6;
  color: gray;
}
/* line 1112, ../sass/_grid.scss */
.edited .x-panel-bbar .x-tbar-page-first {
  background-image: url('../../../../icons/svg/first_page?color=%23BDBDBD') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.edited .x-panel-bbar .x-tbar-page-first:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.edited .x-panel-bbar .x-tbar-page-first.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.edited .x-panel-bbar .x-tbar-page-first.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.edited .x-panel-bbar .x-tbar-page-first:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.edited .x-panel-bbar .x-tbar-page-first .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 1116, ../sass/_grid.scss */
.edited .x-panel-bbar .x-tbar-page-prev {
  background-image: url('../../../../icons/svg/navigate_before?color=%23BDBDBD') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.edited .x-panel-bbar .x-tbar-page-prev:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.edited .x-panel-bbar .x-tbar-page-prev.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.edited .x-panel-bbar .x-tbar-page-prev.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.edited .x-panel-bbar .x-tbar-page-prev:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.edited .x-panel-bbar .x-tbar-page-prev .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 1120, ../sass/_grid.scss */
.edited .x-panel-bbar .x-tbar-page-next {
  background-image: url('../../../../icons/svg/navigate_next?color=%23BDBDBD') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.edited .x-panel-bbar .x-tbar-page-next:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.edited .x-panel-bbar .x-tbar-page-next.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.edited .x-panel-bbar .x-tbar-page-next.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.edited .x-panel-bbar .x-tbar-page-next:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.edited .x-panel-bbar .x-tbar-page-next .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 1124, ../sass/_grid.scss */
.edited .x-panel-bbar .x-tbar-page-last {
  background-image: url('../../../../icons/svg/last_page?color=%23BDBDBD') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.edited .x-panel-bbar .x-tbar-page-last:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.edited .x-panel-bbar .x-tbar-page-last.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.edited .x-panel-bbar .x-tbar-page-last.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.edited .x-panel-bbar .x-tbar-page-last:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.edited .x-panel-bbar .x-tbar-page-last .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 1, ../sass/_viewPanel.scss */
.view-panel {
  min-height: 300px;
}

/* line 1, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window {
  font-size: 12px !important;
}
/* line 4, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .flex-button-icon {
  width: 16px;
  height: 16px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: center center;
  padding-left: 16px;
}
/* line 14, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .x-panel {
  border-color: rgba(0, 0, 0, 0.2) !important;
}
/* line 18, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .x-panel-header {
  font-size: 12px;
  font-weight: normal;
  color: black;
  border-color: rgba(0, 0, 0, 0.2) !important;
}
/* line 25, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .tree-view {
  height: 100%;
  overflow-y: auto;
}
/* line 30, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .tree-view-no-value {
  padding-top: 8px;
  color: #404040 !important;
  text-align: center;
}
/* line 37, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .x-tree-root-ct x-tree-root-node {
  overflow-y: auto;
}
/* line 41, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .x-tree-root-ct .x-tree-node-el {
  padding: 4px 0px;
}
/* line 56, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .x-tree-root-ct .x-tree-node-el a span {
  font-size: 12px;
}
/* line 59, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .x-tree-root-ct .x-tree-node-el a span .founded-record-mark {
  color: #1976D2;
  border: 1px solid #b7b7b7;
  border-radius: 2px;
  padding: 2px 0px;
  margin: 0px;
}
/* line 67, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .x-tree-root-ct .x-tree-node-el a span img {
  background-image: url('../../../../icons/svg/check_box_outline_blank?color=%23444');
  width: 16px !important;
  height: 16px !important;
  position: relative;
  top: 4px;
  margin-right: 4px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 77, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .x-tree-root-ct .x-tree-node-el.tri-state-checkbox-partial a span img {
  background-image: url('../../../../icons/svg/check_box_partial?color=%23444');
  width: 16px !important;
  height: 16px !important;
  position: relative;
  top: 4px;
  margin-right: 4px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 88, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .x-tree-root-ct .x-tree-node-el.tri-state-checkbox-checked a span img {
  background-image: url('../../../../icons/svg/check_box?color=%23444');
  width: 16px !important;
  height: 16px !important;
  position: relative;
  top: 4px;
  margin-right: 4px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 99, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .x-tree-root-ct .x-tree-node-el.tri-state-checkbox-suppress a span img {
  background-image: url('../../../../icons/svg/checkbox_suppress?color=%23444');
  width: 16px !important;
  height: 16px !important;
  position: relative;
  top: 4px;
  margin-right: 4px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 109, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .x-tree-root-ct .x-tree-node-ct a {
  position: relative;
  bottom: 2px;
}
/* line 116, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .x-btn-mc {
  text-align: left;
}
/* line 120, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .x-form-check-wrap {
  margin-bottom: 6px;
}
/* line 124, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .x-btn-text-icon {
  border: 1px solid;
  border-radius: 3px;
  margin: 2px;
  width: 180px !important;
  height: 20px;
  border: 0;
}
/* line 131, ../sass/_authorizationManagerWindow.scss */
.dg-authorization-manager-window .x-btn-text-icon .x-btn-text {
  padding: 5px 0px 0px 0px !important;
}

/* line 1, ../sass/_progressWindow.scss */
div.progress-show {
  animation: animshow 250ms forwards ease-out;
  -webkit-animation: animshow 250ms forwards ease-out;
}

/* line 6, ../sass/_progressWindow.scss */
div.progress-hide {
  animation: animhide 250ms forwards ease-out;
  -webkit-animation: animhide 250ms forwards ease-out;
}

/* line 11, ../sass/_progressWindow.scss */
div.progress-show-anim-rotate {
  animation: animshow 250ms forwards ease-out,animrotate 1.5s infinite linear;
  -webkit-animation: animshow 250ms forwards ease-out,animrotate 1.5s infinite linear;
}

/* line 16, ../sass/_progressWindow.scss */
div.progress-hide-anim-rotate {
  animation: animhide 250ms forwards ease-out,animrotate 1.5s infinite linear;
  -webkit-animation: animhide 250ms forwards ease-out,animrotate 1.5s infinite linear;
}

/* line 21, ../sass/_progressWindow.scss */
div.progress-window {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 100px;
  width: 100px;
  z-index: 99999;
  background-size: 60px auto;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../../images/mainSpinnerGrey.png");
}

/* line 34, ../sass/_progressWindow.scss */
div.webkit-progres-poz {
  margin: -60px 0 0 -50px;
}

/* line 38, ../sass/_progressWindow.scss */
div.gecko-progres-poz {
  margin: -25px 0 0 -50px;
}

/* line 42, ../sass/_progressWindow.scss */
div.ie-progres-poz {
  margin: -20px 0 0 -50px;
}

@keyframes animshow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes animshow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes animrotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes animrotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes animhide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes animhide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 2, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-panel-header {
  border: 0;
  padding: 0;
}
/* line 7, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-defprogrammer {
  color: #D50000;
}
/* line 11, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-panel-body {
  border: none;
}
/* line 15, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-scrolling {
  background-color: #1976D2;
}
/* line 19, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-scroller-left {
  border: none;
  background-image: url('../../../../icons/svg/keyboard_arrow_left?color=white');
  background-position: center;
}
/* line 25, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-scroller-right {
  border: none;
  background-image: url('../../../../icons/svg/keyboard_arrow_right?color=white');
  background-position: center;
}
/* line 37, ../sass/_managedTabPanel.scss */
.managed-tab-panel .managed-tab-panel-wrap ul.x-tab-strip.x-tab-strip-top li span .x-tab-strip-text {
  color: white;
  font-size: 9pt;
  font-weight: normal;
}
/* line 44, ../sass/_managedTabPanel.scss */
.managed-tab-panel .managed-tab-panel-wrap ul.x-tab-strip.x-tab-strip-top li.x-tab-strip-over {
  background-color: #3794f0;
}
/* line 48, ../sass/_managedTabPanel.scss */
.managed-tab-panel .managed-tab-panel-wrap ul.x-tab-strip.x-tab-strip-top li.x-tab-strip-active {
  background-color: #f5f5f5;
}
/* line 49, ../sass/_managedTabPanel.scss */
.managed-tab-panel .managed-tab-panel-wrap ul.x-tab-strip.x-tab-strip-top li.x-tab-strip-active span.x-tab-strip-text {
  color: black;
}
/* line 56, ../sass/_managedTabPanel.scss */
.managed-tab-panel .managed-tab-panel-wrap ul.x-tab-strip.x-tab-strip-top li.edited-tab span.x-tab-strip-text {
  font-style: italic;
}
/* line 69, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top {
  background-image: none;
  background-color: #1976D2;
  border: none;
  padding: 0px;
}
/* line 70, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top .x-tab-right {
  background-image: none;
}
/* line 73, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top .x-tab-left {
  background-image: none;
}
/* line 76, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top .x-tab-strip-inner {
  background-image: none;
}
/* line 85, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top li {
  margin: 0px;
}
/* line 87, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top li:not(.x-tab-edge) {
  padding: 3px 0px;
}
/* line 91, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top li .x-tab-strip-close {
  background-size: 15px;
  height: 15px !important;
  width: 15px !important;
  background-position: center center;
  right: 4px !important;
  top: 8px !important;
  opacity: 0.6 !important;
}
/* line 99, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top li .x-tab-strip-close:hover {
  opacity: 1 !important;
}
/* line 105, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top li.x-tab-strip-not-active .x-tab-strip-close {
  background-image: url('../../../../icons/svg/close?color=white');
}
/* line 111, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top li.x-tab-strip-active .x-tab-strip-close {
  background-image: url('../../../../icons/svg/close?color=%23000000FF');
}
/* line 117, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top li.x-tab-strip-complete-loading .x-tab-strip-close {
  background-image: url('../../../../icons/svg/done?color=white');
}
/* line 120, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top li.x-tab-strip-complete-loading .x-tab-strip-close:hover {
  background-image: url('../../../../icons/svg/close?color=white');
}
/* line 128, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top li.x-tab-strip-loading.x-tab-strip-active .x-tab-strip-close {
  background-image: url('../../../../icons/svg/refresh?color=black');
}
/* line 134, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top li.x-tab-strip-loading.x-tab-strip-not-active .x-tab-strip-close {
  background-image: url('../../../../icons/svg/refresh?color=white');
}
/* line 139, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top li.x-tab-strip-loading .x-tab-strip-close {
  pointer-events: none;
  -webkit-animation-name: refresh-rotate;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: refresh-rotate;
  -moz-animation-duration: 1.5s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  animation-name: refresh-rotate;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@-webkit-keyframes refresh-rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes refresh-rotate {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@keyframes refresh-rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/* line 184, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top .x-tab-defuser span.x-tab-strip-text {
  color: #21DA01 !important;
  background-image: url('../../../../icons/svg/build?color=%2321DA01') !important;
}
/* line 191, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top .x-tab-defprogrammer span.x-tab-strip-text {
  color: #FF4646 !important;
  background-image: url('../../../../icons/svg/build?color=%23FF4646') !important;
}
/* line 198, ../sass/_managedTabPanel.scss */
.managed-tab-panel .x-tab-strip-wrap ul.x-tab-strip.x-tab-strip-top .x-tab-defdeveloper span.x-tab-strip-text {
  color: orange !important;
  background-image: url('../../../../icons/svg/build?color=orange') !important;
}
/* line 210, ../sass/_managedTabPanel.scss */
.managed-tab-panel .form-def-window-tabpanel .x-tab-strip-not-active .x-tab-strip-close {
  background-image: url('../../../../icons/svg/close?color=black') !important;
}

/* line 217, ../sass/_managedTabPanel.scss */
.x-tab-width {
  min-width: 150px;
}

/* line 3, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .x-tree-root-ct .x-tree-node-el {
  padding: 5px 0px;
}
/* line 7, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .x-tree-root-ct .x-tree-node-el a span {
  font-size: 12px;
}
/* line 16, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .x-panel-header {
  background-color: #f5f5f5;
  border: 0px;
}
/* line 20, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .x-panel-header span {
  font-size: 12px;
}
/* line 24, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .x-panel-header .x-tool-collapse-east {
  background-image: url('../../../../icons/svg/fast_forward?color=black');
  background-size: 16px;
  background-position: center center;
}
/* line 29, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .x-panel-header .x-tool-collapse-east.x-tool-collapse-east-over {
  background-image: url('../../../../icons/svg/fast_forward?color=rgba(0, 0, 0, 0.7)');
}
/* line 37, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .dg-gridaccordionpanel .dg-accordionpanel-item .x-tool {
  background-image: none;
}
/* line 42, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .dg-gridaccordionpanel .dg-accordionpanel-item.dg-accordionpanel-item-activeactive .x-panel-header {
  background-color: #e1e1e1;
}
/* line 48, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .dg-gridaccordionpanel .dg-accordionpanel-item:not(.x-panel-collapsed) .x-panel-header {
  display: none;
}
/* line 53, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .dg-gridaccordionpanel .dg-accordionpanel-item.x-panel-collapsed {
  height: 27px;
}
/* line 56, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .dg-gridaccordionpanel .dg-accordionpanel-item.x-panel-collapsed .x-panel-header {
  padding-top: 6px;
  height: 100%;
  box-sizing: border-box;
}
/* line 64, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .dg-gridaccordionpanel .x-grid-panel {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 0px;
  border-left: 0px;
}
/* line 69, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .dg-gridaccordionpanel .x-grid-panel .x-panel-tl {
  border: 0px;
}
/* line 73, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .dg-gridaccordionpanel .x-grid-panel .x-panel-ml {
  padding: 0px;
  background: transparent;
}
/* line 78, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .dg-gridaccordionpanel .x-grid-panel .x-panel-mr {
  padding: 0px;
  background: transparent;
}
/* line 83, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .dg-gridaccordionpanel .x-grid-panel .x-panel-mc {
  padding: 0px;
  background: transparent;
}
/* line 88, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .dg-gridaccordionpanel .x-grid-panel .x-panel-body {
  border: 0px;
}
/* line 92, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .dg-gridaccordionpanel .x-grid-panel .x-panel-bbar {
  background-color: #f5f5f5;
}
/* line 96, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .dg-gridaccordionpanel .x-grid-panel .x-panel-nofooter {
  display: none;
}
/* line 100, ../sass/_treeStructureWindow.scss */
.dg-tree-structure-window .dg-toolboxcontainer .dg-gridaccordionpanel .x-grid-panel button {
  background-size: 16px;
}

/* line 108, ../sass/_treeStructureWindow.scss */
div[id*=".toolboxcontainer-xcollapsed"].x-layout-collapsed.x-layout-collapsed-east {
  background-color: #f5f5f5;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 112, ../sass/_treeStructureWindow.scss */
div[id*=".toolboxcontainer-xcollapsed"].x-layout-collapsed.x-layout-collapsed-east .x-tool-expand-east {
  background-image: url('../../../../icons/svg/fast_rewind?color=black');
  background-size: 16px;
  background-position: center center;
}
/* line 117, ../sass/_treeStructureWindow.scss */
div[id*=".toolboxcontainer-xcollapsed"].x-layout-collapsed.x-layout-collapsed-east .x-tool-expand-east.x-tool-expand-east-over {
  background-image: url('../../../../icons/svg/fast_rewind?color=rgba(0, 0, 0, 0.7)');
}

@keyframes alert_anim {
  0% {
    opacity: 0.1;
  }
}
/* line 24, ../sass/_systemPanel.scss */
.system-panel {
  height: 34px;
  background-color: #1976D2;
  position: relative;
  display: -webkit-box;
  display: flex;
}
/* line 31, ../sass/_systemPanel.scss */
.system-panel .license-info {
  width: 120px;
  text-align: center;
  color: white;
  font-size: 13px;
  font-weight: bold;
  height: 100%;
  display: -webkit-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 44, ../sass/_systemPanel.scss */
.system-panel .maintenance-info {
  width: 120px;
  text-align: center;
  color: red;
  font-size: 13px;
  font-weight: bold;
  height: 100%;
  display: -webkit-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 57, ../sass/_systemPanel.scss */
.system-panel .system-menu-button {
  background-image: url('../../../../icons/svg/menu?color=white');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  padding: 0 10px;
  height: 100%;
}
/* line 65, ../sass/_systemPanel.scss */
.system-panel .system-menu-button:hover {
  background-image: url('../../../../icons/svg/menu?color=%2376b3ef');
  cursor: pointer;
}
/* line 71, ../sass/_systemPanel.scss */
.system-panel .system-menu-logo {
  width: 130px;
  height: 100%;
  margin-top: -2px;
  margin-right: 15px;
  background-image: url('../../../../icons/svg/xprimer_label?color=white');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 81, ../sass/_systemPanel.scss */
.system-panel .system-menu-logo:hover {
  background-image: url('../../../../icons/svg/xprimer_label?color=%2376b3ef');
  cursor: pointer;
}
/* line 87, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons {
  height: 100%;
  display: -webkit-box;
  display: flex;
  flex-direction: row-reverse;
  margin-right: 0;
  min-width: 280px;
}
/* line 95, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .flex-button-container {
  padding: 0 2px;
  color: white;
}
/* line 99, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .flex-button-container .x-btn-text {
  font-size: 11px;
}
/* line 103, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .flex-button-container:not(.x-item-disabled) {
  background-color: transparent;
}
/* line 105, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .flex-button-container:not(.x-item-disabled):hover {
  background-color: transparent;
  cursor: pointer;
}
/* line 111, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .flex-button-container:hover {
  color: #76b3ef;
}
/* line 119, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .debugger-button {
  height: 100%;
}
/* line 122, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .debugger-button .flex-button-icon {
  background-image: url('../../../../icons/svg/crop_square?color=white') !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 20px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.system-panel .system-panel-buttons .debugger-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.system-panel .system-panel-buttons .debugger-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.system-panel .system-panel-buttons .debugger-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 11, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .debugger-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 18, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .debugger-button .flex-button-icon .flex-button-icon:hover {
  background-color: transparent;
}
/* line 127, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .debugger-button:hover .flex-button-icon {
  background-image: url('../../../../icons/svg/crop_square?color=%2376b3ef') !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 20px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.system-panel .system-panel-buttons .debugger-button:hover .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.system-panel .system-panel-buttons .debugger-button:hover .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.system-panel .system-panel-buttons .debugger-button:hover .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 11, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .debugger-button:hover .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 18, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .debugger-button:hover .flex-button-icon .flex-button-icon:hover {
  background-color: transparent;
}
/* line 133, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .alarm-button {
  height: 100%;
}
/* line 136, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .alarm-button .flex-button-icon {
  background-image: url('../../../../icons/svg/wall?color=white') !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 20px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.system-panel .system-panel-buttons .alarm-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.system-panel .system-panel-buttons .alarm-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.system-panel .system-panel-buttons .alarm-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 11, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .alarm-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 18, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .alarm-button .flex-button-icon .flex-button-icon:hover {
  background-color: transparent;
}
/* line 141, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .alarm-button:hover .flex-button-icon {
  background-image: url('../../../../icons/svg/wall?color=%2376b3ef') !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 20px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.system-panel .system-panel-buttons .alarm-button:hover .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.system-panel .system-panel-buttons .alarm-button:hover .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.system-panel .system-panel-buttons .alarm-button:hover .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 11, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .alarm-button:hover .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 18, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .alarm-button:hover .flex-button-icon .flex-button-icon:hover {
  background-color: transparent;
}
/* line 146, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .alarm-button.dg-notifyicon-enabled {
  animation: alert_anim 1s alternate infinite;
}
/* line 151, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .bar-button {
  height: 100%;
}
/* line 154, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .bar-button .flex-button-icon {
  background-image: url('../../../../icons/svg/bar_code?color=white') !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 20px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.system-panel .system-panel-buttons .bar-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.system-panel .system-panel-buttons .bar-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.system-panel .system-panel-buttons .bar-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 11, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .bar-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 18, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .bar-button .flex-button-icon .flex-button-icon:hover {
  background-color: transparent;
}
/* line 159, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .bar-button:hover .flex-button-icon {
  background-image: url('../../../../icons/svg/bar_code?color=%2376b3ef') !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 20px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.system-panel .system-panel-buttons .bar-button:hover .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.system-panel .system-panel-buttons .bar-button:hover .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.system-panel .system-panel-buttons .bar-button:hover .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 11, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .bar-button:hover .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 18, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .bar-button:hover .flex-button-icon .flex-button-icon:hover {
  background-color: transparent;
}
/* line 165, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .calendar-button {
  height: 100%;
}
/* line 168, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .calendar-button .flex-button-icon {
  background-image: url('../../../../icons/svg/timetable?color=white') !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 20px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.system-panel .system-panel-buttons .calendar-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.system-panel .system-panel-buttons .calendar-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.system-panel .system-panel-buttons .calendar-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 11, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .calendar-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 18, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .calendar-button .flex-button-icon .flex-button-icon:hover {
  background-color: transparent;
}
/* line 173, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .calendar-button:hover .flex-button-icon {
  background-image: url('../../../../icons/svg/timetable?color=%2376b3ef') !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 20px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.system-panel .system-panel-buttons .calendar-button:hover .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.system-panel .system-panel-buttons .calendar-button:hover .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.system-panel .system-panel-buttons .calendar-button:hover .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 11, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .calendar-button:hover .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 18, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .calendar-button:hover .flex-button-icon .flex-button-icon:hover {
  background-color: transparent;
}
/* line 179, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .mail-button {
  height: 100%;
}
/* line 182, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .mail-button .flex-button-icon {
  background-image: url('../../../../icons/svg/email?color=white') !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 20px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.system-panel .system-panel-buttons .mail-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.system-panel .system-panel-buttons .mail-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.system-panel .system-panel-buttons .mail-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 11, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .mail-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 18, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .mail-button .flex-button-icon .flex-button-icon:hover {
  background-color: transparent;
}
/* line 187, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .mail-button:hover .flex-button-icon {
  background-image: url('../../../../icons/svg/email?color=%2376b3ef') !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 20px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.system-panel .system-panel-buttons .mail-button:hover .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.system-panel .system-panel-buttons .mail-button:hover .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.system-panel .system-panel-buttons .mail-button:hover .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 11, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .mail-button:hover .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 18, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .mail-button:hover .flex-button-icon .flex-button-icon:hover {
  background-color: transparent;
}
/* line 193, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .application-menu {
  height: 100%;
}
/* line 196, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .application-menu .flex-button-icon {
  background-image: url('../../../../icons/svg/more_vert?color=white') !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 20px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.system-panel .system-panel-buttons .application-menu .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.system-panel .system-panel-buttons .application-menu .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.system-panel .system-panel-buttons .application-menu .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 11, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .application-menu .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 18, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .application-menu .flex-button-icon .flex-button-icon:hover {
  background-color: transparent;
}
/* line 201, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .application-menu:hover .flex-button-icon {
  background-image: url('../../../../icons/svg/more_vert?color=%2376b3ef') !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 20px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.system-panel .system-panel-buttons .application-menu:hover .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.system-panel .system-panel-buttons .application-menu:hover .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.system-panel .system-panel-buttons .application-menu:hover .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 11, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .application-menu:hover .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 18, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .application-menu:hover .flex-button-icon .flex-button-icon:hover {
  background-color: transparent;
}
/* line 207, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .settings-button {
  height: 100%;
}
/* line 210, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .settings-button .flex-button-icon {
  background-image: url('../../../../icons/svg/settings?color=white') !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 20px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.system-panel .system-panel-buttons .settings-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.system-panel .system-panel-buttons .settings-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.system-panel .system-panel-buttons .settings-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 11, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .settings-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 18, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .settings-button .flex-button-icon .flex-button-icon:hover {
  background-color: transparent;
}
/* line 215, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .settings-button:hover .flex-button-icon {
  background-image: url('../../../../icons/svg/settings?color=%2376b3ef') !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 20px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.system-panel .system-panel-buttons .settings-button:hover .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.system-panel .system-panel-buttons .settings-button:hover .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.system-panel .system-panel-buttons .settings-button:hover .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 11, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .settings-button:hover .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 18, ../sass/_systemPanel.scss */
.system-panel .system-panel-buttons .settings-button:hover .flex-button-icon .flex-button-icon:hover {
  background-color: transparent;
}

/* line 1, ../sass/_sidebar.scss */
.dg-sidebar {
  z-index: 8600;
}
/* line 2, ../sass/_sidebar.scss */
.dg-sidebar .avatars-list-wrap.scrollers {
  margin-left: 9px;
  margin-right: 18px;
}
/* line 7, ../sass/_sidebar.scss */
.dg-sidebar .x-tab-scroller-left {
  border: none;
  background-image: url('../../../../icons/svg/keyboard_arrow_left?color=%231976D2');
  background-position: center;
  background-color: transparent;
}
/* line 14, ../sass/_sidebar.scss */
.dg-sidebar .x-tab-scroller-right {
  border: none;
  background-image: url('../../../../icons/svg/keyboard_arrow_right?color=%231976D2');
  background-position: center;
  background-color: transparent;
}
/* line 22, ../sass/_sidebar.scss */
.dg-sidebar.collapse-anim, .dg-sidebar.expand-anim, .dg-sidebar.slideout-anim, .dg-sidebar.slidein-anim {
  transition: left 0.3s;
}
/* line 26, ../sass/_sidebar.scss */
.dg-sidebar .x-form-search-trigger {
  height: 20px !important;
}
/* line 30, ../sass/_sidebar.scss */
.dg-sidebar .x-panel-body {
  background-color: #f5f5f5;
}
/* line 33, ../sass/_sidebar.scss */
.dg-sidebar .x-panel-body .container-atwho {
  padding-left: 2px;
  padding-right: 13px;
}
/* line 38, ../sass/_sidebar.scss */
.dg-sidebar .x-panel-body .dg-comment-input {
  padding: 0px 0px;
  padding-top: 8px;
  margin-top: 10px;
  padding-bottom: 0px;
  background-color: white;
}
/* line 46, ../sass/_sidebar.scss */
.dg-sidebar .x-panel-body .dg-comment-input .x-box-item {
  padding-left: 8px;
}
/* line 50, ../sass/_sidebar.scss */
.dg-sidebar .x-panel-body .dg-comment-input .x-panel-body {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 55, ../sass/_sidebar.scss */
.dg-sidebar .x-panel-body .dg-comment-input .dg-subscribers-box {
  padding: 4px 10px 4px 0;
}
/* line 58, ../sass/_sidebar.scss */
.dg-sidebar .x-panel-body .dg-comment-input .dg-subscribers-box .subscribers-btn {
  margin-top: 0px !important;
  margin-right: 10px !important;
}
/* line 64, ../sass/_sidebar.scss */
.dg-sidebar .x-panel-body .dg-comment-input .atwhobox {
  padding: 8px;
  height: 100%;
}

/* line 71, ../sass/_sidebar.scss */
.dg-sidebar.x-border-layout-ct {
  background-color: transparent !important;
}

/* line 74, ../sass/_sidebar.scss */
.dg-sidebar-btn-active {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 77, ../sass/_sidebar.scss */
.dg-sidebar-btn-over {
  background-color: #e1e1e1;
}

/* line 80, ../sass/_sidebar.scss */
.sidebar-container {
  width: 98%;
  box-sizing: border-box;
  min-width: 280;
  min-height: 50px;
  margin: 3px;
  display: inline-block;
  background-color: white;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  padding: 8px;
  position: relative;
}
/* line 103, ../sass/_sidebar.scss */
.sidebar-container .icon-pencil {
  background-image: url('../../../../icons/svg/edit?color=%231976D2');
  width: 70px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  font-size: 11px;
  line-height: 14px;
  height: 16px;
}
/* line 109, ../sass/_sidebar.scss */
.sidebar-container .icon-minus {
  background-image: url('../../../../icons/svg/delete?color=%23D50000');
  background-size: 16px;
  background-repeat: no-repeat;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  font-size: 11px;
  line-height: 14px;
  height: 16px;
}
/* line 115, ../sass/_sidebar.scss */
.sidebar-container.unread .new-post {
  border-top: solid 16px #F66;
  border-right: solid 16px transparent;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 126, ../sass/_sidebar.scss */
.sidebar-left.avatar-box {
  position: absolute;
}
/* line 128, ../sass/_sidebar.scss */
.sidebar-left.avatar-box .avatar-img {
  height: 40px !important;
  width: 40px !important;
  position: relative;
  top: 0px;
  left: 0px;
}

/* line 138, ../sass/_sidebar.scss */
.user-avatar {
  position: relative;
  display: inline-block;
  margin-right: 5px;
}

/* line 144, ../sass/_sidebar.scss */
.avatars-list {
  white-space: nowrap;
}

/* line 148, ../sass/_sidebar.scss */
.sidebar-content {
  min-width: 50px;
  margin-left: 48px;
}
/* line 152, ../sass/_sidebar.scss */
.sidebar-content .comment-msg {
  word-wrap: break-word;
  margin-top: 5px;
}
/* line 157, ../sass/_sidebar.scss */
.sidebar-content button {
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 16px;
  text-transform: uppercase;
}

/* line 165, ../sass/_sidebar.scss */
.avatars-list-wrap {
  overflow: hidden;
}

/* line 169, ../sass/_sidebar.scss */
.dg-subscribers-box {
  background-color: white;
  padding-top: 10px;
  box-sizing: border-box;
  min-height: 40px !important;
  min-width: 100%;
}
/* line 175, ../sass/_sidebar.scss */
.dg-subscribers-box .x-box-inner {
  margin: 0px !important;
  height: 30px !important;
}
/* line 180, ../sass/_sidebar.scss */
.dg-subscribers-box .warning-text {
  float: left;
  display: -webkit-box;
  display: flex;
  align-items: center;
  color: #D32F2F;
  font-size: 10pt;
}
/* line 188, ../sass/_sidebar.scss */
.dg-subscribers-box .subscribers-btn {
  background-image: url('../../../../icons/svg/people?color=%23505050');
  background-size: 24px;
  background-repeat: no-repeat;
  cursor: pointer;
  margin-top: 4px;
  padding: 0 !important;
}
/* line 195, ../sass/_sidebar.scss */
.dg-subscribers-box .subscribers-btn .x-btn-text {
  width: 100%;
  height: 100%;
}

/* line 202, ../sass/_sidebar.scss */
.container-atwho .cancel-edit-button {
  background-size: 18px;
  width: 20px;
  height: 20px;
  background-image: url('../../../../icons/svg/cancel?color=%23D50000');
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
  top: 2px;
  float: right;
}
/* line 213, ../sass/_sidebar.scss */
.container-atwho .cancel-edit-button:hover {
  background-color: #e1e1e100;
}

/* line 218, ../sass/_sidebar.scss */
.dg-user-link {
  color: #1976D2;
}

/* line 222, ../sass/_sidebar.scss */
.dg-comment-subscribe-btn-icon {
  background-image: url('../../../../icons/svg/star_border?color=%23444') !important;
  min-width: 16px;
  width: 100%;
  height: 22px;
}

/* line 228, ../sass/_sidebar.scss */
.dg-comment-subscribe-btn-icon.dg-checked {
  background-image: url('../../../../icons/svg/star?color=%23444') !important;
}

/* line 231, ../sass/_sidebar.scss */
.dg-comment-read-btn-icon {
  background-image: url(../../../../images/dot.png) !important;
  background-position: top !important;
}

/* line 235, ../sass/_sidebar.scss */
.dg-comment-read-btn-icon.dg-checked {
  background-position: bottom !important;
}

/* line 238, ../sass/_sidebar.scss */
.dg-comment-el {
  border-width: 0px 0px 1px 0px;
  font-size: 12px;
  font-family: tahoma,arial,sans-serif;
}

/* line 243, ../sass/_sidebar.scss */
.dg-comment-edited-mark {
  background-image: url('../../../../icons/svg/history?color=%23808080');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  margin-right: 5px;
}

/* line 250, ../sass/_sidebar.scss */
.dg-comment-input {
  border-width: 0px !important;
}
/* line 253, ../sass/_sidebar.scss */
.dg-comment-input.x-item-disabled {
  border-width: 1px 0px 0px 0px !important;
}

/* line 258, ../sass/_sidebar.scss */
.dg-comments-panel input.x-item-disabled, .dg-comments-panel textarea.x-item-disabled {
  background-color: #FAF7F2 !important;
}

/* line 261, ../sass/_sidebar.scss */
.dg-comments-panel input, .dg-comments-panel textarea {
  background-color: #FFFFFF !important;
}

/* line 14, ../sass/_dragDropPanel.scss */
.drag-drop-panel-buttons .x-panel-bwrap .x-panel-body {
  background-color: #f5f5f5 !important;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 22, ../sass/_dragDropPanel.scss */
.all-add-button {
  margin-top: 10px;
  height: 20px;
  margin-left: 4px;
  width: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-image: url('../../../../icons/svg/double-angle-pointing-to-right?color=black');
  margin-top: 60px;
}

/* line 27, ../sass/_dragDropPanel.scss */
.all-remove-button {
  margin-top: 10px;
  height: 20px;
  margin-left: 4px;
  width: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-image: url('../../../../icons/svg/double-left-chevron?color=black');
}

/* line 31, ../sass/_dragDropPanel.scss */
.sel-add-button {
  margin-top: 10px;
  height: 20px;
  margin-left: 4px;
  width: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-image: url('../../../../icons/svg/next?color=black');
}

/* line 35, ../sass/_dragDropPanel.scss */
.sel-remove-button {
  margin-top: 10px;
  height: 20px;
  margin-left: 4px;
  width: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-image: url('../../../../icons/svg/back?color=black');
}

/* line 39, ../sass/_dragDropPanel.scss */
.x-dd-drag-proxy .x-grid3-hd-inner {
  background-color: #f5f5f5;
  background-image: none;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 45, ../sass/_dragDropPanel.scss */
.dnd-search-container {
  position: absolute;
  right: 2px;
  top: 2px;
  width: 50%;
  border: 1px solid;
  border-color: #b5b8c8;
  background: white;
  display: flex;
}
/* line 55, ../sass/_dragDropPanel.scss */
.dnd-search-container .dnd-search-field {
  width: 100%;
  border: none;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
}
/* line 62, ../sass/_dragDropPanel.scss */
.dnd-search-container .clear-btn {
  background: transparent url('../../../../icons/svg/close?color=%23808080') no-repeat center center;
  width: 24px;
  height: 22px;
  background-size: 16px;
  float: left;
}
/* line 69, ../sass/_dragDropPanel.scss */
.dnd-search-container .clear-btn:hover {
  cursor: pointer;
  opacity: 0.7;
}

/* line 14, ../sass/_timeSheet.scss */
.day-panel {
  margin-left: 12px;
  margin-right: 15px;
}
/* line 18, ../sass/_timeSheet.scss */
.day-panel .x-box-inner {
  display: inline-block !important;
  margin-top: 5px;
  align-items: center !important;
}
/* line 23, ../sass/_timeSheet.scss */
.day-panel .x-box-inner .x-box-item {
  top: auto !important;
  min-height: 26px;
  max-height: 26px;
  display: flex;
}

/* line 32, ../sass/_timeSheet.scss */
.edited-day .x-btn-text {
  font-style: italic;
}

/* line 44, ../sass/_timeSheet.scss */
.day-detail-time-panel-tommorow-btn .flex-button-icon {
  min-height: 26px;
  width: 16px !important;
  background-image: url('../../../../icons/svg/navigate_next?color=%23666') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  width: 25px;
  background-size: 45px !important;
  background-repeat: no-repeat;
  border: 0;
}
/* line 32, ../sass/_dg.scss */
.day-detail-time-panel-tommorow-btn .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.day-detail-time-panel-tommorow-btn .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.day-detail-time-panel-tommorow-btn .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 52, ../sass/_timeSheet.scss */
.day-detail-time-panel-tommorow-btn .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 59, ../sass/_timeSheet.scss */
.day-detail-time-panel-tommorow-btn:not(.x-item-disabled):hover {
  border-radius: 0 3px 3px 0 !important;
}

/* line 66, ../sass/_timeSheet.scss */
.day-detail-time-panel-yesterday-btn .flex-button-icon {
  min-height: 26px;
  width: 16px !important;
  background-image: url('../../../../icons/svg/navigate_before?color=%23666') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  width: 25px;
  background-size: 45px !important;
  background-repeat: no-repeat;
  border: 0;
}
/* line 32, ../sass/_dg.scss */
.day-detail-time-panel-yesterday-btn .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.day-detail-time-panel-yesterday-btn .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.day-detail-time-panel-yesterday-btn .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 74, ../sass/_timeSheet.scss */
.day-detail-time-panel-yesterday-btn .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 81, ../sass/_timeSheet.scss */
.day-detail-time-panel-yesterday-btn:not(.x-item-disabled):hover {
  border-radius: 3px 0 0 3px !important;
}

/* line 87, ../sass/_timeSheet.scss */
.day-detail-time-panel-day {
  width: 60px !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: white;
  border-radius: 7%;
}
/* line 2, ../sass/_timeSheet.scss */
.day-detail-time-panel-day:hover {
  opacity: 0.8;
}
/* line 9, ../sass/_timeSheet.scss */
.day-detail-time-panel-day .x-btn-text {
  font-size: larger;
  color: black;
}

/* line 91, ../sass/_timeSheet.scss */
.day-detail-time-panel-mainday {
  width: 60px !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: white;
  border-radius: 7%;
  width: 110px !important;
  height: 26px;
}
/* line 2, ../sass/_timeSheet.scss */
.day-detail-time-panel-mainday:hover {
  opacity: 0.8;
}
/* line 9, ../sass/_timeSheet.scss */
.day-detail-time-panel-mainday .x-btn-text {
  font-size: larger;
  color: black;
}
/* line 95, ../sass/_timeSheet.scss */
.day-detail-time-panel-mainday .x-btn-text {
  padding: 3px 0 !important;
  line-height: 13px;
}

/* line 101, ../sass/_timeSheet.scss */
.dg-chart-sidebar > .x-panel-bwrap {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 105, ../sass/_timeSheet.scss */
.dg-chart-sidebar .x-panel-body {
  background-color: #f5f5f5;
}
/* line 109, ../sass/_timeSheet.scss */
.dg-chart-sidebar .x-form-arrow-trigger {
  height: 20px !important;
}
/* line 113, ../sass/_timeSheet.scss */
.dg-chart-sidebar .chart-combo-line {
  padding-bottom: 3px;
  padding-right: 40px;
}
/* line 117, ../sass/_timeSheet.scss */
.dg-chart-sidebar .chart-combo-line .x-form-field-trigger-wrap {
  width: 100% !important;
}
/* line 120, ../sass/_timeSheet.scss */
.dg-chart-sidebar .chart-combo-line .x-form-field-trigger-wrap .x-form-field {
  width: 100% !important;
}
/* line 126, ../sass/_timeSheet.scss */
.dg-chart-sidebar .x-panel-header {
  background-color: #f5f5f5;
  border: none;
}

/* line 132, ../sass/_timeSheet.scss */
.x-date-mp-ybtn {
  width: 200px;
  text-align: center;
}
/* line 136, ../sass/_timeSheet.scss */
.x-date-mp-ybtn .x-date-mp-prev {
  background-image: url('../../../../icons/svg/keyboard_arrow_left?color=%23444');
  background-position: center center !important;
  background-size: 16px;
}
/* line 142, ../sass/_timeSheet.scss */
.x-date-mp-ybtn .x-date-mp-next {
  background-image: url('../../../../icons/svg/keyboard_arrow_right?color=%23444');
  background-position: center center !important;
  background-size: 16px;
}
/* line 147, ../sass/_timeSheet.scss */
.x-date-mp-ybtn .x-date-mp-next-field {
  position: absolute;
  right: 3px;
  top: 4px;
}
/* line 153, ../sass/_timeSheet.scss */
.x-date-mp-ybtn .x-date-mp-prev-field {
  position: absolute;
  top: 4px;
  left: 3px;
}

/* line 160, ../sass/_timeSheet.scss */
.input-date-field {
  text-align: center;
}

/* line 171, ../sass/_timeSheet.scss */
.timesheetwindow .flex-button-container {
  height: 23px !important;
}
/* line 175, ../sass/_timeSheet.scss */
.timesheetwindow .change-date-range-button {
  height: 20px !important;
}
/* line 181, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .x-panel-header {
  font-size: 12px;
  color: black;
  font-weight: normal;
}
/* line 185, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .x-grid3-header-inner {
  border-color: #d1d1d1;
}
/* line 188, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .x-grid3-header-inner .x-grid3-hd-inner {
  box-sizing: border-box;
  width: inherit;
}
/* line 194, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .x-grid3-row {
  height: auto;
  border-top: 0px;
}
/* line 198, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .x-grid3-row td {
  padding: 0px;
}
/* line 202, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .x-grid3-row .x-grid3-cell-inner {
  line-height: 13px;
  box-sizing: border-box;
  position: relative;
}
/* line 208, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .x-grid3-row .cell-selection {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 218, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .x-form-field-trigger-wrap img {
  height: 20px !important;
}
/* line 223, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .x-form-check-wrap {
  position: relative;
  bottom: 2px;
  width: 25px;
}
/* line 230, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-emp .x-grid3-sort-icon, .timesheetwindow .timesheetgrid .ts-objects-grid .x-grid3-sort-icon {
  display: none;
}
/* line 237, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-emp.timesheetgrid-compressed .total-sum .x-grid3-cell-inner div, .timesheetwindow .timesheetgrid .ts-objects-grid.timesheetgrid-compressed .total-sum .x-grid3-cell-inner div {
  font-weight: bold;
}
/* line 244, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-emp .x-panel-header, .timesheetwindow .timesheetgrid .ts-objects-grid .x-panel-header {
  border-color: rgba(0, 0, 0, 0.2);
  background-color: #f5f5f5;
}
/* line 249, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-emp .x-grid3-col-cross, .timesheetwindow .timesheetgrid .ts-objects-grid .x-grid3-col-cross {
  background-size: 16px !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
/* line 255, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-emp .x-grid3-td-checker, .timesheetwindow .timesheetgrid .ts-objects-grid .x-grid3-td-checker {
  background-image: none;
}
/* line 258, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-emp .x-grid3-td-checker .x-grid3-row-checker, .timesheetwindow .timesheetgrid .ts-objects-grid .x-grid3-td-checker .x-grid3-row-checker {
  position: relative;
  top: 1px;
  left: 2px;
}
/* line 265, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-emp .grid-emp-combo-div, .timesheetwindow .timesheetgrid .ts-objects-grid .grid-emp-combo-div {
  width: 90%;
  height: 22px;
}
/* line 268, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-emp .grid-emp-combo-div input, .timesheetwindow .timesheetgrid .ts-objects-grid .grid-emp-combo-div input {
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
}
/* line 275, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-emp .ext-timesheet-plus, .timesheetwindow .timesheetgrid .ts-objects-grid .ext-timesheet-plus {
  background-image: url('../../../../icons/svg/add?color=%23444');
  background-size: 16px;
  background-position: center;
}
/* line 281, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-emp .ext-timesheet-minus, .timesheetwindow .timesheetgrid .ts-objects-grid .ext-timesheet-minus {
  background-image: url('../../../../icons/svg/remove?color=%23444');
  background-size: 16px;
  background-position: center;
  position: absolute;
  left: 133px;
  top: 0px;
  height: unset;
}
/* line 291, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-emp .x-grid3-cell-inner, .timesheetwindow .timesheetgrid .ts-objects-grid .x-grid3-cell-inner {
  font-size: 11px;
}
@-moz-document url-prefix() {
  /* line 297, ../sass/_timeSheet.scss */
  .timesheetwindow .timesheetgrid .card-view-emp .x-grid3-header .x-grid3-hd-row .x-grid3-cell-last {
    width: 34px !important;
  }
}
/* line 303, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-panel-header {
  background-color: #f5f5f5;
  border-color: #d1d1d1;
  border-left: 0px;
  border-right: 0px;
  padding-top: 1px;
  height: 22px;
  padding-bottom: 1px;
}
/* line 312, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-panel-header .viewLabel {
  float: left;
  white-space: nowrap;
  padding-top: 3px;
  margin-left: 5px;
}
/* line 319, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-panel-header .viewEnum {
  float: left;
  white-space: nowrap;
  padding-left: 2px;
}
/* line 323, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-panel-header .viewEnum input {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
/* line 331, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-panel-header .dateMonth {
  float: left;
  white-space: nowrap;
  width: 160px;
}
/* line 336, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-panel-header .dateMonth input {
  border-right: 0px !important;
}
/* line 341, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-panel-header .employee-list-combo-container {
  height: 100%;
  margin-left: 10px;
  float: left;
}
/* line 346, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-panel-header .employee-list-combo-container .employee-list-combo-label {
  float: left;
  margin-top: 3px;
  margin-right: 3px;
}
/* line 352, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-panel-header .employee-list-combo-container .employee-list-combo {
  height: 100%;
  float: left;
}
/* line 358, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-panel-header .grid-adv-combo-div {
  float: right;
  position: absolute;
  right: 160px;
  top: 2px;
  white-space: nowrap;
}
/* line 364, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-panel-header .grid-adv-combo-div .grid-adv-combo {
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
}
/* line 372, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-panel-header .employee-list-combo input {
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
}
/* line 379, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-panel-header .headerTitle {
  padding-top: 3px;
  float: left;
  white-space: nowrap;
}
/* line 387, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-grid3-header table {
  margin-left: -1px;
}
/* line 392, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-grid3-row {
  margin-left: -1px;
  border-left: 0px;
  border-right: 0px;
}
@-moz-document url-prefix() {
  /* line 302, ../sass/_timeSheet.scss */
  .timesheetwindow .timesheetgrid .timesheetgrid-main {
    margin-left: -2px;
  }
}
/* line 402, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .x-grid-editor {
  z-index: 8000 !important;
}
/* line 407, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-main .row-selected-cell .cell-selection {
  background-color: rgba(223, 223, 223, 0.5);
}
@-moz-document url-prefix() {
  /* line 411, ../sass/_timeSheet.scss */
  .timesheetwindow .timesheetgrid .timesheetgrid-main.card-view {
    margin-left: -4px;
  }
}
/* line 419, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-sum .x-panel-header {
  border-color: rgba(0, 0, 0, 0.2);
  background-color: #f5f5f5;
}
/* line 425, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-sum .x-grid3-header table:last-child {
  border-left: 1px solid #d1d1d1;
  margin-left: -1px;
}
/* line 431, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .timesheetgrid-sum .x-grid3-header .x-grid3-hd-row td {
  padding-left: 1px;
}
/* line 440, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid .x-panel-bbar .x-form-field-trigger-wrap img {
  height: 18px !important;
}
/* line 446, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetgrid #copyRectangle {
  background-color: #1976D2;
  width: 8px;
  height: 8px;
  position: absolute;
  z-index: 8001;
  cursor: crosshair;
}
/* line 457, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetpanel > .x-panel-header {
  font-size: 12px;
  color: black;
  font-weight: normal;
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 465, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetpanel .x-grid3-locked .x-grid3-header {
  height: 27px;
  border-right: 1px solid #d1d1d1;
}
/* line 469, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetpanel .x-grid3-locked .x-grid3-header .x-grid3-header-inner {
  height: 100% !important;
  box-sizing: border-box;
}
/* line 477, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetpanel .x-grid3-viewport .x-grid3-header-inner {
  min-height: initial !important;
}
/* line 481, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetpanel .x-grid3-viewport .x-grid3-scroller {
  margin-left: -1px;
}
/* line 486, ../sass/_timeSheet.scss */
.timesheetwindow .timesheetpanel .timesheetEditOvertimeButton {
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: 1px;
  border-radius: 2px;
  margin-bottom: 10px;
  width: 95px !important;
}
/* line 497, ../sass/_timeSheet.scss */
.timesheetwindow .card-view .x-grid3-header-inner .x-grid3-header-offset table:nth-child(2) .x-grid3-hd-row {
  height: 27px;
}

/* line 504, ../sass/_timeSheet.scss */
.confirmTimeSheetDialogWindow .x-grid-group-title {
  background-image: url('../../../../icons/svg/remove?color=%23444') !important;
  background-size: 14px !important;
  min-height: 15px;
}
/* line 509, ../sass/_timeSheet.scss */
.confirmTimeSheetDialogWindow .dg-cell-with-button table {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
}
/* line 514, ../sass/_timeSheet.scss */
.confirmTimeSheetDialogWindow .dg-cell-with-button {
  vertical-align: middle;
}
/* line 517, ../sass/_timeSheet.scss */
.confirmTimeSheetDialogWindow .dg-cell-with-button .flex-button-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  height: 100% !important;
}
/* line 32, ../sass/_dg.scss */
.confirmTimeSheetDialogWindow .dg-cell-with-button .flex-button-container:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.confirmTimeSheetDialogWindow .dg-cell-with-button .flex-button-container.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.confirmTimeSheetDialogWindow .dg-cell-with-button .flex-button-container.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}

/* line 525, ../sass/_timeSheet.scss */
.pagingToolbar .x-form-check-wrap .x-form-checkbox.x-form-field + .x-form-cb-label {
  height: 21px !important;
  width: 20px !important;
}
/* line 529, ../sass/_timeSheet.scss */
.pagingToolbar .x-form-field-wrap.x-form-field-trigger-wrap input.x-form-text.x-form-field {
  padding: 0;
  padding-left: 4px;
  height: 22px;
}
/* line 535, ../sass/_timeSheet.scss */
.pagingToolbar .x-form-field {
  padding: 0;
  padding-left: 4px;
  height: 23px;
  font-size: 11px !important;
}
/* line 541, ../sass/_timeSheet.scss */
.pagingToolbar .analysis-button {
  padding: 0 5px;
}
/* line 543, ../sass/_timeSheet.scss */
.pagingToolbar .analysis-button .flex-button-icon {
  background-image: url('../../../../icons/svg/chart?color=%23444') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.pagingToolbar .analysis-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.pagingToolbar .analysis-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.pagingToolbar .analysis-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.pagingToolbar .analysis-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.pagingToolbar .analysis-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 548, ../sass/_timeSheet.scss */
.pagingToolbar .export-grid-button {
  padding: 0 5px;
}
/* line 550, ../sass/_timeSheet.scss */
.pagingToolbar .export-grid-button .flex-button-icon {
  background-image: url('../../../../icons/svg/print?color=%23444') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.pagingToolbar .export-grid-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.pagingToolbar .export-grid-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.pagingToolbar .export-grid-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.pagingToolbar .export-grid-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.pagingToolbar .export-grid-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 557, ../sass/_timeSheet.scss */
.timesheetHoliday-window .ts-toolbar-right {
  padding-right: 5px;
}

/* line 564, ../sass/_timeSheet.scss */
.timesheetwindow .x-grid3-row {
  border-color: #d1d1d1;
}

/* line 568, ../sass/_timeSheet.scss */
.timesheetwindow .x-grid-with-col-lines .x-grid3-row td.x-grid3-cell {
  border-right-color: #d1d1d1;
}

/* line 572, ../sass/_timeSheet.scss */
.timesheetwindow .x-grid3-cell-selected {
  background-color: transparent !important;
}

/* line 576, ../sass/_timeSheet.scss */
.timesheetwindow .x-grid3 .x-form-text {
  margin: 0px;
  padding: 0px;
  text-align: center;
}

/* line 582, ../sass/_timeSheet.scss */
.timesheetwindow .x-grid3-row-first {
  border-color: #d1d1d1;
}

/* line 586, ../sass/_timeSheet.scss */
.timesheetwindow .x-grid3-hd-row td {
  border-right-color: #d1d1d1;
  border-top: 1px solid #d1d1d1;
}

/* line 591, ../sass/_timeSheet.scss */
.timesheetgrid .x-grid3-row td, .timesheetgrid .x-grid3-summary-row td, .timesheetgrid .x-grid3-row .x-grid3-cell-inner {
  font-family: tahoma,arial,sans-serif;
  font-size: 10px;
}

/* line 596, ../sass/_timeSheet.scss */
.timesheetgrid .x-grid3-hd-row td {
  font-family: tahoma,arial,sans-serif;
  font-size: 10px;
}

/* line 601, ../sass/_timeSheet.scss */
.timesheetgrid .x-small-editor .x-form-field {
  font-family: tahoma,arial,sans-serif;
  font-size: 10px;
}

/* line 606, ../sass/_timeSheet.scss */
.timesheetgrid .timesheet-select-all-chbx, .timesheetgrid .timesheet-show-total-sum-chbx {
  top: -3px;
}

/* line 610, ../sass/_timeSheet.scss */
.timesheetgrid .timesheet-podsumowanie-obsady button {
  background-size: 18px;
}

/* line 614, ../sass/_timeSheet.scss */
.dg-cell-with-button .x-btn-noicon .x-btn-small .x-btn-text {
  height: 13px;
}

/* line 618, ../sass/_timeSheet.scss */
.timesheetgrid-main .x-grid3-hd-inner, .timesheetgrid-sum .x-grid3-hd-inner {
  text-align: center;
}

/* line 624, ../sass/_timeSheet.scss */
.timesheetgrid-emp-group.gecko .x-panel-header {
  margin-right: 2px;
}
/* line 629, ../sass/_timeSheet.scss */
.timesheetgrid-emp-group .x-panel-header {
  padding-top: 1px;
  padding-bottom: 1px;
}

/* line 635, ../sass/_timeSheet.scss */
.timesheetgrid-emp-group .x-tool {
  margin-right: 1px;
  margin-top: 4px;
}

/* line 640, ../sass/_timeSheet.scss */
.timesheetgrid-sum .x-panel-header {
  padding-top: 1px;
  padding-bottom: 1px;
}

/* line 645, ../sass/_timeSheet.scss */
.timesheetgrid-sum .x-tool {
  margin-right: 1px;
  margin-top: 4px;
}

/* line 650, ../sass/_timeSheet.scss */
.timesheetgrid-compressed .x-grid3-row td, .timesheetgrid-compressed .x-grid3-row .x-grid3-cell-inner {
  line-height: 12px !important;
}

/* line 654, ../sass/_timeSheet.scss */
.chrome-zoom-fix .timesheetgrid-compressed .x-grid3-row td, .chrome-zoom-fix .timesheetgrid-compressed .x-grid3-row .x-grid3-cell-inner {
  line-height: 13px !important;
}

/* line 658, ../sass/_timeSheet.scss */
.timesheetgrid-compressed-sum .x-grid3-hd-row td {
  padding-top: 8px;
  padding-bottom: 7px;
}

/* line 663, ../sass/_timeSheet.scss */
.timesheetgrid-compressed-sum .x-grid3-hd-row td.ux-grid-hd-group-rowx {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 668, ../sass/_timeSheet.scss */
.timesheetgrid-group-margin {
  margin-top: 10px;
  border-top: 1px solid #d1d1d1 !important;
}

/* line 673, ../sass/_timeSheet.scss */
.timesheetgrid-summary-margin {
  margin-top: 10px;
}

/* line 677, ../sass/_timeSheet.scss */
.timesheetgrid-group {
  background-color: #7bb6ef;
  font-weight: bold;
}

/* line 682, ../sass/_timeSheet.scss */
.timesheetgrid-groupSummary {
  background-color: #a9cff5;
  font-weight: bold;
}

/* line 687, ../sass/_timeSheet.scss */
.timesheetgrid-summary {
  background-color: #a9cff5;
  font-weight: bold;
}

/* line 692, ../sass/_timeSheet.scss */
.timesheet-object-menu {
  background-image: url('../../../../icons/svg/more_vert?color=%23444');
  background-size: 21px;
  background-position: center;
  background-repeat: no-repeat;
  display: inline;
  position: absolute;
  right: 4px;
  width: 24px;
  cursor: pointer;
}

/* line 704, ../sass/_timeSheet.scss */
.timesheet-adv-sort-panel {
  padding: 6px;
}

/* line 707, ../sass/_timeSheet.scss */
.advanced-sorting-window.timesheet-sort-def .x-btn-text {
  text-transform: uppercase;
}

/* line 713, ../sass/_timeSheet.scss */
.x-tip-body .employment-plan-qtip .table-border, .x-tip-body .employment-real-qtip .table-border, .x-tip-body .employment-real-card-qtip .table-border, .x-tip-body .employment-holiday-qtip .table-border {
  border-right: 1px solid white;
}
/* line 717, ../sass/_timeSheet.scss */
.x-tip-body .employment-plan-qtip .font-day-detail, .x-tip-body .employment-real-qtip .font-day-detail, .x-tip-body .employment-real-card-qtip .font-day-detail, .x-tip-body .employment-holiday-qtip .font-day-detail {
  font-size: smaller;
}
/* line 721, ../sass/_timeSheet.scss */
.x-tip-body .employment-plan-qtip .overtime-sume, .x-tip-body .employment-real-qtip .overtime-sume, .x-tip-body .employment-real-card-qtip .overtime-sume, .x-tip-body .employment-holiday-qtip .overtime-sume {
  float: left;
  position: relative;
  left: 33%;
}
/* line 727, ../sass/_timeSheet.scss */
.x-tip-body .employment-plan-qtip p, .x-tip-body .employment-real-qtip p, .x-tip-body .employment-real-card-qtip p, .x-tip-body .employment-holiday-qtip p {
  font-size: smaller;
}
/* line 731, ../sass/_timeSheet.scss */
.x-tip-body .employment-plan-qtip th, .x-tip-body .employment-real-qtip th, .x-tip-body .employment-real-card-qtip th, .x-tip-body .employment-holiday-qtip th {
  text-align: -webkit-center;
}
/* line 735, ../sass/_timeSheet.scss */
.x-tip-body .employment-plan-qtip tr, .x-tip-body .employment-real-qtip tr, .x-tip-body .employment-real-card-qtip tr, .x-tip-body .employment-holiday-qtip tr {
  font-size: smaller;
}
/* line 739, ../sass/_timeSheet.scss */
.x-tip-body .employment-plan-qtip td, .x-tip-body .employment-real-qtip td, .x-tip-body .employment-real-card-qtip td, .x-tip-body .employment-holiday-qtip td {
  font-size: smaller;
}
/* line 743, ../sass/_timeSheet.scss */
.x-tip-body .employment-plan-qtip .ovt-edit, .x-tip-body .employment-real-qtip .ovt-edit, .x-tip-body .employment-real-card-qtip .ovt-edit, .x-tip-body .employment-holiday-qtip .ovt-edit {
  background-image: url(../../../icons/svg/edit?color=white) !important;
}

/* line 749, ../sass/_timeSheet.scss */
.x-tip:has(.employment-plan-qtip, .employment-real-qtip, .employment-real-card-qtip, .employment-holiday-qtip) {
  max-width: fit-content;
}

/* line 2, ../sass/_newTimeSheet.scss */
.x-grid3-lockedRows .ts-grid-table {
  overflow: hidden;
  zoom: 1;
  float: left;
}

/* line 9, ../sass/_newTimeSheet.scss */
.x-grid3-crewcontrol {
  margin-top: 5px;
  overflow-x: auto;
}
/* line 13, ../sass/_newTimeSheet.scss */
.x-grid3-crewcontrol .ts-grid-table {
  overflow: auto;
  zoom: 1;
  float: left;
  width: 100%;
}

/* line 22, ../sass/_newTimeSheet.scss */
.ts-grid-table .x-grid-group-hd div.x-grid-group-title {
  color: #1976D2;
  background-image: none;
  font-weight: normal;
}
/* line 28, ../sass/_newTimeSheet.scss */
.ts-grid-table .x-grid-group-hd {
  border-bottom: 0;
}
/* line 33, ../sass/_newTimeSheet.scss */
.ts-grid-table .crew-control-pos-list-row.ts-position-caption {
  width: 200px !important;
}
/* line 38, ../sass/_newTimeSheet.scss */
.ts-grid-table .ts-grid-row {
  line-height: 19px;
}
/* line 41, ../sass/_newTimeSheet.scss */
.ts-grid-table .ts-grid-row .x-grid-group-hd div.x-grid-group-title {
  color: #1976D2;
  background-image: none;
  font-weight: normal;
}
/* line 48, ../sass/_newTimeSheet.scss */
.ts-grid-table .ts-grid-row .crew-control-pos-list-row.ts-position-caption {
  width: 200px !important;
}
/* line 53, ../sass/_newTimeSheet.scss */
.ts-grid-table .ts-grid-row.summary {
  background-color: #64a9ed;
}
/* line 58, ../sass/_newTimeSheet.scss */
.ts-grid-table .ts-grid-row .ts-grid-cell {
  display: inline-block;
  border-right: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 1px;
  cursor: default;
  box-sizing: border-box;
  height: 20px;
}
/* line 72, ../sass/_newTimeSheet.scss */
.ts-grid-table .ts-grid-row .ts-grid-cell-first {
  border-left: 0;
}
/* line 76, ../sass/_newTimeSheet.scss */
.ts-grid-table .ts-grid-row.ts-grid-row-first {
  border-top: 0;
}
/* line 80, ../sass/_newTimeSheet.scss */
.ts-grid-table .ts-grid-row.compressed-ts-grid-row-last {
  margin-bottom: 18px;
}

/* line 86, ../sass/_newTimeSheet.scss */
.crew-control-row-hidden {
  display: none !important;
}

/* line 91, ../sass/_newTimeSheet.scss */
.ts-toolbar .x-panel-body {
  background-color: #f5f5f5;
}
/* line 95, ../sass/_newTimeSheet.scss */
.ts-toolbar .ts-toolbar-right .x-btn-small .x-btn-mc {
  vertical-align: top;
}

/* line 103, ../sass/_newTimeSheet.scss */
.ts-main-grid.compressed .ts-grid-row div {
  line-height: 14px;
  height: 31px;
}
/* line 108, ../sass/_newTimeSheet.scss */
.ts-main-grid.compressed .x-grid3-scroller {
  overflow-x: hidden;
}
/* line 112, ../sass/_newTimeSheet.scss */
.ts-main-grid.compressed .x-grid3-header-inner {
  height: 50px;
}
/* line 115, ../sass/_newTimeSheet.scss */
.ts-main-grid.compressed .x-grid3-header-inner .ts-grid-hd-cell {
  height: 50px;
}
/* line 122, ../sass/_newTimeSheet.scss */
.ts-main-grid .ts-grid-hd-row {
  text-align: center;
}
/* line 125, ../sass/_newTimeSheet.scss */
.ts-main-grid .ts-grid-hd-row .ts-grid-hd-cell {
  padding-right: 0;
}
/* line 130, ../sass/_newTimeSheet.scss */
.ts-main-grid .ts-grid-table {
  text-align: center;
}
/* line 135, ../sass/_newTimeSheet.scss */
.ts-main-grid .x-panel-header {
  background-color: #f5f5f5;
  border-color: #d1d1d1;
  border-left: 0;
  border-right: 0;
  padding-top: 1px;
  height: 22px;
  padding-bottom: 1px;
}
/* line 144, ../sass/_newTimeSheet.scss */
.ts-main-grid .x-panel-header .viewLabel {
  float: left;
  white-space: nowrap;
  padding-top: 3px;
  margin-left: 5px;
}
/* line 151, ../sass/_newTimeSheet.scss */
.ts-main-grid .x-panel-header .viewEnum {
  float: left;
  white-space: nowrap;
  padding-left: 2px;
}
/* line 156, ../sass/_newTimeSheet.scss */
.ts-main-grid .x-panel-header .viewEnum input {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
/* line 164, ../sass/_newTimeSheet.scss */
.ts-main-grid .x-panel-header .dateMonth {
  float: left;
  white-space: nowrap;
  width: 160px;
}
/* line 169, ../sass/_newTimeSheet.scss */
.ts-main-grid .x-panel-header .dateMonth input {
  border-right: 0 !important;
}
/* line 174, ../sass/_newTimeSheet.scss */
.ts-main-grid .x-panel-header .employee-list-combo-container {
  height: 100%;
  margin-left: 10px;
  float: left;
}
/* line 179, ../sass/_newTimeSheet.scss */
.ts-main-grid .x-panel-header .employee-list-combo-container .employee-list-combo-label {
  float: left;
  margin-top: 3px;
  margin-right: 3px;
}
/* line 185, ../sass/_newTimeSheet.scss */
.ts-main-grid .x-panel-header .employee-list-combo-container .employee-list-combo {
  height: 100%;
  float: left;
}
/* line 191, ../sass/_newTimeSheet.scss */
.ts-main-grid .x-panel-header .grid-adv-combo-div {
  float: right;
  position: absolute;
  right: 160px;
  top: 2px;
  white-space: nowrap;
}
/* line 198, ../sass/_newTimeSheet.scss */
.ts-main-grid .x-panel-header .grid-adv-combo-div .grid-adv-combo {
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
}
/* line 206, ../sass/_newTimeSheet.scss */
.ts-main-grid .x-panel-header .employee-list-combo input {
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
}
/* line 213, ../sass/_newTimeSheet.scss */
.ts-main-grid .x-panel-header .headerTitle {
  padding-top: 3px;
  float: left;
  white-space: nowrap;
}
/* line 220, ../sass/_newTimeSheet.scss */
.ts-main-grid .ts-grid-editor {
  position: absolute;
  z-index: 8500;
  font-family: tahoma, arial, sans-serif;
  font-size: 10px;
  text-align: center;
  border: 2px solid #1976D2;
}

/* line 230, ../sass/_newTimeSheet.scss */
.ie-no-wrap {
  white-space: nowrap;
}

/* line 235, ../sass/_newTimeSheet.scss */
.export-timesheet-window .x-form-check-wrap .x-form-checkbox.x-form-field + .x-form-cb-label {
  padding-left: 18px !important;
  width: auto !important;
}

/* line 241, ../sass/_newTimeSheet.scss */
.ts-sums-grid {
  font-family: tahoma, arial, sans-serif;
  font-size: 10px;
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
/* line 249, ../sass/_newTimeSheet.scss */
.ts-sums-grid .x-grid3-lockedRows .ts-grid-table {
  width: 100% !important;
}
/* line 255, ../sass/_newTimeSheet.scss */
.ts-sums-grid.compressed .x-grid3-hd-row .x-grid3-cell {
  height: 50px;
}
/* line 259, ../sass/_newTimeSheet.scss */
.ts-sums-grid.compressed .ts-grid-cell {
  height: 31px;
}
/* line 263, ../sass/_newTimeSheet.scss */
.ts-sums-grid.compressed .ts-grid-row {
  line-height: 30px;
  height: 31px;
}
/* line 269, ../sass/_newTimeSheet.scss */
.ts-sums-grid .ts-grid-hd-row {
  text-align: center;
}
/* line 273, ../sass/_newTimeSheet.scss */
.ts-sums-grid .x-grid3-hd-row {
  text-align: center;
}
/* line 277, ../sass/_newTimeSheet.scss */
.ts-sums-grid .ts-grid-table {
  text-align: center;
}
/* line 281, ../sass/_newTimeSheet.scss */
.ts-sums-grid .x-grid3-header-offset {
  padding-left: 0;
}
/* line 285, ../sass/_newTimeSheet.scss */
.ts-sums-grid .ts-grid-hd-cell {
  display: inline-block;
  border-right: 1px solid #AAA;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 1px;
  cursor: default;
}
/* line 295, ../sass/_newTimeSheet.scss */
.ts-sums-grid .x-grid3-scroller {
  overflow-y: hidden;
}
/* line 300, ../sass/_newTimeSheet.scss */
.ts-sums-grid .x-grid3-hd-row div {
  padding: 0;
}
/* line 304, ../sass/_newTimeSheet.scss */
.ts-sums-grid .x-grid3-hd-row .x-grid3-hd {
  font-size: 10px;
  font-family: tahoma, arial, sans-serif;
}

/* line 314, ../sass/_newTimeSheet.scss */
.ts-objects-grid.compressed .ts-grid-hd-row div {
  line-height: 50px;
}
/* line 318, ../sass/_newTimeSheet.scss */
.ts-objects-grid.compressed .x-grid3-viewport {
  height: auto;
}
/* line 322, ../sass/_newTimeSheet.scss */
.ts-objects-grid.compressed .ts-grid-row {
  line-height: 30px;
  height: 31px;
}
/* line 326, ../sass/_newTimeSheet.scss */
.ts-objects-grid.compressed .ts-grid-row .ts-grid-cell {
  height: 31px;
}
/* line 331, ../sass/_newTimeSheet.scss */
.ts-objects-grid.compressed .x-grid3-header-inner {
  height: 50px;
}
/* line 337, ../sass/_newTimeSheet.scss */
.ts-objects-grid.horizontal-scroll-fix .x-grid3-viewport {
  height: calc(100% - 17px);
}
/* line 342, ../sass/_newTimeSheet.scss */
.ts-objects-grid .dg-grid-checker {
  height: 14px;
  width: 14px;
  margin: auto;
  display: table;
  cursor: pointer;
}
/* line 349, ../sass/_newTimeSheet.scss */
.ts-objects-grid .dg-grid-checker.selected {
  background-image: url('../../../../icons/svg/check_box?color=%23444') !important;
}
/* line 353, ../sass/_newTimeSheet.scss */
.ts-objects-grid .dg-grid-checker.partial-selected {
  background-image: url('../../../../icons/svg/check_box_partial?color=%23444');
}
/* line 358, ../sass/_newTimeSheet.scss */
.ts-objects-grid .checkmark {
  height: 100%;
  width: 15px;
  position: absolute;
  left: 133px;
}
/* line 365, ../sass/_newTimeSheet.scss */
.ts-objects-grid .cross {
  cursor: pointer;
  background-image: url('../../../../icons/svg/close?color=%23B71C1C');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 23px;
}
/* line 373, ../sass/_newTimeSheet.scss */
.ts-objects-grid .x-panel-header {
  padding: 1px 0 1px 5px;
  border-color: #AAA;
}
/* line 378, ../sass/_newTimeSheet.scss */
.ts-objects-grid .x-grid3-scroller {
  overflow: hidden;
}
/* line 382, ../sass/_newTimeSheet.scss */
.ts-objects-grid .x-grid3 {
  background-color: #f5f5f5;
}
/* line 386, ../sass/_newTimeSheet.scss */
.ts-objects-grid .x-grid3-viewport {
  height: auto;
  background-color: #fff;
}
/* line 391, ../sass/_newTimeSheet.scss */
.ts-objects-grid .x-grid3-hd-checker {
  height: inherit;
}
/* line 395, ../sass/_newTimeSheet.scss */
.ts-objects-grid .x-grid3-td-checker {
  background-image: none;
}
/* line 399, ../sass/_newTimeSheet.scss */
.ts-objects-grid .ts-grid-cell-first {
  box-sizing: border-box;
  padding-left: 5px !important;
}
/* line 404, ../sass/_newTimeSheet.scss */
.ts-objects-grid .x-grid3-td-2 {
  text-align: center;
  background-position: center !important;
}
/* line 408, ../sass/_newTimeSheet.scss */
.ts-objects-grid .x-grid3-td-3 {
  text-align: center;
  background-position: center !important;
}
/* line 413, ../sass/_newTimeSheet.scss */
.ts-objects-grid .x-grid3-crewcontrol .ts-grid-table {
  overflow: hidden;
}

/* line 419, ../sass/_newTimeSheet.scss */
.timesheet-pin-icon {
  background-size: 15px;
  background-position: center;
  background-repeat: no-repeat;
  width: 10px;
  cursor: pointer;
  height: 18px;
  margin-left: 10px;
  padding-top: 5px;
  background-image: url('../../../../icons/svg/drawing-pin?color=%23444');
}

/* line 431, ../sass/_newTimeSheet.scss */
.timesheet-pushpin-icon {
  background-size: 14px;
  background-position: center;
  background-repeat: no-repeat;
  width: 16px;
  cursor: pointer;
  height: 20px;
  margin-left: 7px;
  padding-top: 5px;
  background-image: url('../../../../icons/svg/pushpin?color=%23444');
}

/* line 443, ../sass/_newTimeSheet.scss */
.timesheetgrid {
  font-family: tahoma, arial, sans-serif;
  font-size: 10px;
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
/* line 450, ../sass/_newTimeSheet.scss */
.timesheetgrid .x-grid3-header {
  line-height: 25px;
}
/* line 453, ../sass/_newTimeSheet.scss */
.timesheetgrid .x-grid3-header .x-grid3-header-offset {
  padding-left: 0;
}
/* line 457, ../sass/_newTimeSheet.scss */
.timesheetgrid .x-grid3-header .ts-grid-cell-first {
  border-left: 0;
}
/* line 461, ../sass/_newTimeSheet.scss */
.timesheetgrid .x-grid3-header .ts-grid-hd-cell {
  display: inline-block;
  border-right: 1px solid #AAA;
  border-top: 1px solid #AAA;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 1px;
  cursor: default;
  position: relative;
  box-sizing: border-box;
}
/* line 473, ../sass/_newTimeSheet.scss */
.timesheetgrid .x-grid3-header .ts-grid-hd-cell .resize-handle {
  position: absolute;
  height: 26px;
  width: 4px;
  top: 0;
  right: 0;
  background-color: transparent;
}
/* line 481, ../sass/_newTimeSheet.scss */
.timesheetgrid .x-grid3-header .ts-grid-hd-cell .resize-handle:hover {
  cursor: col-resize;
}

/* line 490, ../sass/_newTimeSheet.scss */
.timesheet-real-card .ts-objects-grid .ts-grid-cell-last {
  padding-left: 3px;
}
/* line 495, ../sass/_newTimeSheet.scss */
.timesheet-real-card .ts-sums-grid .x-grid3-scroller {
  overflow-y: auto;
}
/* line 501, ../sass/_newTimeSheet.scss */
.timesheet-real-card .ts-main-grid .x-grid3-scroller {
  overflow: hidden;
}

/* line 510, ../sass/_newTimeSheet.scss */
.vs-main-grid.monthly .x-grid3-header {
  line-height: 13px;
  height: 26px;
}
/* line 516, ../sass/_newTimeSheet.scss */
.vs-main-grid .ts-grid-cell, .vs-main-grid .ts-grid-hd-cell {
  text-align: center;
}

/* line 522, ../sass/_newTimeSheet.scss */
.chrome-zoom-fix .ts-grid-cell {
  padding-top: 1px;
}

/* line 527, ../sass/_newTimeSheet.scss */
.ts-mask {
  position: absolute !important;
  z-index: 9998 !important;
  background-color: #fff !important;
}

/* line 533, ../sass/_newTimeSheet.scss */
.corner {
  width: 0;
  height: 0 !important;
  border-bottom: 6px solid transparent;
  border-right: 6px solid red;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 544, ../sass/_newTimeSheet.scss */
.timesheetHoliday-window .ts-selection {
  background-color: rgba(25, 118, 210, 0.25);
  position: absolute;
  z-index: 8449;
  pointer-events: none;
}

/* line 553, ../sass/_newTimeSheet.scss */
.ts-panel .x-panel-body {
  background-color: #f5f5f5 !important;
}

/* line 558, ../sass/_newTimeSheet.scss */
.day-details-ovt-edit {
  cursor: pointer;
  background-image: url('../../../../icons/svg/edit?color=white');
  background-size: 20px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  float: left;
  margin-left: -70px;
  margin-top: -15px;
}
/* line 569, ../sass/_newTimeSheet.scss */
.day-details-ovt-edit:hover {
  opacity: 0.8;
}

/* line 574, ../sass/_newTimeSheet.scss */
.ts-selection {
  background-color: rgba(25, 118, 210, 0.25);
  position: absolute;
  z-index: 8449;
  pointer-events: none;
}

/* line 581, ../sass/_newTimeSheet.scss */
.ts-selection-square {
  cursor: url("../../../../images/cursor.cur"), crosshair;
  position: absolute;
  width: 7px;
  height: 7px;
  background-color: #1976D2;
  z-index: 8501;
}

/* line 590, ../sass/_newTimeSheet.scss */
.partial-selected {
  background-image: url('../../../../icons/svg/check_box_partial?color=%23444') !important;
}

/* line 595, ../sass/_newTimeSheet.scss */
.crew-control-position-bold .x-grid-group-title {
  font-weight: bold !important;
}

/* line 600, ../sass/_newTimeSheet.scss */
.crew-control-position {
  display: flex;
}

/* line 604, ../sass/_newTimeSheet.scss */
.crew-control-position-border {
  border-bottom: 1px solid #d1d1d1;
}

/* line 608, ../sass/_newTimeSheet.scss */
.ts-position-caption {
  kurwa-mac: normal;
  border-bottom: 0;
}
/* line 612, ../sass/_newTimeSheet.scss */
.ts-position-caption.x-grid-group-hd div.x-grid-group-title {
  color: #1976D2;
  background-image: none;
  font-weight: normal;
}

/* line 619, ../sass/_newTimeSheet.scss */
.employee-label {
  font-family: tahoma, arial, sans-serif;
  font-size: 12px;
  padding: 5px;
}

/* line 626, ../sass/_newTimeSheet.scss */
.crew-control-state-on .ts-main-grid.compressed .x-grid3-scroller {
  overflow-y: scroll;
}
/* line 629, ../sass/_newTimeSheet.scss */
.crew-control-state-on .x-splitbar-h {
  cursor: default;
}

/* line 33, ../sass/_processWindow.scss */
.process-window .x-tab-panel-header:first-child ul.x-tab-strip.x-tab-strip-top {
  background-color: #f5f5f5;
}
/* line 35, ../sass/_processWindow.scss */
.process-window .x-tab-panel-header:first-child ul.x-tab-strip.x-tab-strip-top .x-tab-strip-text {
  color: black;
}
/* line 40, ../sass/_processWindow.scss */
.process-window .x-tab-panel-header:first-child .x-tab-strip-active {
  border-bottom: 2px solid black;
  margin-bottom: 1px !important;
}
/* line 44, ../sass/_processWindow.scss */
.process-window .x-tab-panel-header:first-child .x-tab-strip-over {
  opacity: 0.7;
  background-color: #f5f5f5 !important;
}
/* line 50, ../sass/_processWindow.scss */
.process-window .open-doc-button {
  background-image: url('../../../../icons/svg/open_in_new?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
  width: auto;
  padding-left: 17px;
  background-position: left center !important;
}
/* line 32, ../sass/_dg.scss */
.process-window .open-doc-button:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.process-window .open-doc-button.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.process-window .open-doc-button.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.process-window .open-doc-button:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.process-window .open-doc-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 57, ../sass/_processWindow.scss */
.process-window .process-control {
  background-color: #f5f5f5;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 12px;
}
/* line 62, ../sass/_processWindow.scss */
.process-window .process-control .task-panel .x-panel-bwrap {
  padding-left: 4px;
}
/* line 66, ../sass/_processWindow.scss */
.process-window .process-control .task-panel table {
  width: 100%;
}
/* line 69, ../sass/_processWindow.scss */
.process-window .process-control .task-panel .x-panel-body {
  max-height: 400px;
}
/* line 72, ../sass/_processWindow.scss */
.process-window .process-control .task-panel .x-panel-body td {
  padding-left: 4px;
  padding-bottom: 2px;
  text-align: left !important;
  vertical-align: middle !important;
}
/* line 81, ../sass/_processWindow.scss */
.process-window .process-control .x-tool {
  background-size: 21px;
}
/* line 85, ../sass/_processWindow.scss */
.process-window .process-control .x-panel-body {
  background-color: #f5f5f5;
}
/* line 89, ../sass/_processWindow.scss */
.process-window .process-control .x-panel-header {
  background-color: #f5f5f5;
  border: none;
  color: black;
  font-size: 13px;
  font-weight: normal;
  padding-left: 8px;
}
/* line 97, ../sass/_processWindow.scss */
.process-window .process-control .x-panel-header .x-tool-gear {
  background-image: url('../../../../icons/svg/more_vert?color=black');
}
/* line 100, ../sass/_processWindow.scss */
.process-window .process-control .x-panel-header .task-tip {
  font-weight: normal;
  max-height: 60px;
  word-wrap: break-word;
  font-size: 11px;
}
/* line 106, ../sass/_processWindow.scss */
.process-window .process-control .x-panel-header .task-title {
  max-height: 30px;
  word-wrap: break-word;
}
/* line 113, ../sass/_processWindow.scss */
.process-window .process-control .action-panel {
  margin-top: 20;
}
/* line 116, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .x-panel-body {
  background-color: #f5f5f5;
  text-align: center;
}
/* line 120, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container {
  display: -webkit-box;
  display: flex;
  margin-top: 5px;
  margin-right: 8px;
  margin-left: 8px;
}
/* line 127, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container .confirm-button {
  height: 34px;
  width: 50% !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background-color: #1976D2;
}
/* line 5, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container .confirm-button tbody {
  width: 100%;
}
/* line 9, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container .confirm-button .x-btn-text {
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
}
/* line 14, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container .confirm-button .x-btn-small {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 4px;
  background-color: white;
}
/* line 20, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container .confirm-button .x-btn-small:hover {
  background-color: whitesmoke !important;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 23, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container .confirm-button .x-btn-small:hover .x-btn-text {
  color: black;
}
/* line 133, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container .confirm-button:hover {
  background-color: #2d8ae6 !important;
}
/* line 135, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container .confirm-button:hover button {
  color: white !important;
}
/* line 139, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container .confirm-button .x-btn-text {
  color: white;
}
/* line 143, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container .revert-button {
  height: 34px;
  width: 50% !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  margin-right: 6px;
}
/* line 5, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container .revert-button tbody {
  width: 100%;
}
/* line 9, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container .revert-button .x-btn-text {
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
}
/* line 14, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container .revert-button .x-btn-small {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 4px;
  background-color: white;
}
/* line 20, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container .revert-button .x-btn-small:hover {
  background-color: whitesmoke !important;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 23, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-button-container .revert-button .x-btn-small:hover .x-btn-text {
  color: black;
}
/* line 151, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-item, .process-window .process-control .action-panel .action-item.x-item-disabled {
  text-align: left;
  padding-top: 6px;
  padding-bottom: 10px;
  margin-top: 5px;
  margin-right: 8px;
  margin-left: 8px;
  color: #222 !important;
  background-color: white;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid #DDD;
}
/* line 163, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-item .header, .process-window .process-control .action-panel .action-item.x-item-disabled .header {
  width: 100%;
  height: 40px;
  display: -webkit-box;
  display: flex;
}
/* line 168, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-item .header .action-icon, .process-window .process-control .action-panel .action-item.x-item-disabled .header .action-icon {
  display: -webkit-box;
  display: flex;
  width: 20%;
  height: 100%;
  background-size: 30px;
  background-repeat: no-repeat;
  align-items: center;
  background-position: center;
}
/* line 178, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-item .header .action-name, .process-window .process-control .action-panel .action-item.x-item-disabled .header .action-name {
  width: 80%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  font-size: 14px;
  align-items: center;
}
/* line 187, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-item .tooltip, .process-window .process-control .action-panel .action-item.x-item-disabled .tooltip {
  width: 90%;
  font-size: 11px;
  margin-left: 5%;
  margin-right: 5%;
}
/* line 194, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-item:hover, .process-window .process-control .action-panel .action-item.x-item-disabled:hover {
  background-color: #f8f8f8;
}
/* line 196, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-item:hover .header, .process-window .process-control .action-panel .action-item.x-item-disabled:hover .header {
  color: #222;
}
/* line 200, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-item:hover .tooltip, .process-window .process-control .action-panel .action-item.x-item-disabled:hover .tooltip {
  color: #222;
}
/* line 205, ../sass/_processWindow.scss */
.process-window .process-control .action-panel .action-over {
  cursor: pointer;
  background-color: #eaeaea;
}
/* line 212, ../sass/_processWindow.scss */
.process-window .process-tab-panel {
  background-color: #1976D2;
}
/* line 215, ../sass/_processWindow.scss */
.process-window .process-tab-panel .hide-header {
  display: none;
}
/* line 221, ../sass/_processWindow.scss */
.process-window .process-tab-panel .x-tab-strip-top li:not(.x-tab-edge) {
  min-width: 200px !important;
}
/* line 226, ../sass/_processWindow.scss */
.process-window .process-tab-panel .x-tab-strip-top li.x-item-disabled span {
  color: #dadada;
}
/* line 236, ../sass/_processWindow.scss */
.process-window .process-tab-panel .process-object-window .x-tab-strip-top li:not(.x-tab-edge) {
  min-width: 150px !important;
}
/* line 244, ../sass/_processWindow.scss */
.process-window .process-tab-panel .process-object-window > .x-panel-bwrap > .x-panel-body > .object-window-tab-panel > .x-tab-panel-header.x-tab-scrolling {
  background-color: #1976D2;
}
/* line 248, ../sass/_processWindow.scss */
.process-window .process-tab-panel .process-object-window > .x-panel-bwrap > .x-panel-body > .object-window-tab-panel > .x-tab-panel-header > .x-tab-scroller-left {
  border: none;
  background-image: url('../../../../icons/svg/keyboard_arrow_left?color=white');
  background-position: center;
}
/* line 254, ../sass/_processWindow.scss */
.process-window .process-tab-panel .process-object-window > .x-panel-bwrap > .x-panel-body > .object-window-tab-panel > .x-tab-panel-header > .x-tab-scroller-right {
  border: none;
  background-image: url('../../../../icons/svg/keyboard_arrow_right?color=white');
  background-position: center;
}
/* line 261, ../sass/_processWindow.scss */
.process-window .process-tab-panel .process-object-window > .x-panel-bwrap > .x-panel-body > .object-window-tab-panel > .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip {
  text-align: center;
}
/* line 264, ../sass/_processWindow.scss */
.process-window .process-tab-panel .process-object-window > .x-panel-bwrap > .x-panel-body > .object-window-tab-panel > .x-tab-panel-header .x-tab-strip-wrap ul.x-tab-strip-top {
  background-color: #1976D2 !important;
}
/* line 267, ../sass/_processWindow.scss */
.process-window .process-tab-panel .process-object-window > .x-panel-bwrap > .x-panel-body > .object-window-tab-panel > .x-tab-panel-header .x-tab-strip-wrap span.x-tab-strip-text {
  color: rgba(255, 255, 255, 0.7);
}
/* line 270, ../sass/_processWindow.scss */
.process-window .process-tab-panel .process-object-window > .x-panel-bwrap > .x-panel-body > .object-window-tab-panel > .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-text {
  font-size: 12px;
}
/* line 273, ../sass/_processWindow.scss */
.process-window .process-tab-panel .process-object-window > .x-panel-bwrap > .x-panel-body > .object-window-tab-panel > .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-active {
  background-color: #1976D2 !important;
  margin-bottom: 1px !important;
  border-bottom: 2px solid white !important;
}
/* line 277, ../sass/_processWindow.scss */
.process-window .process-tab-panel .process-object-window > .x-panel-bwrap > .x-panel-body > .object-window-tab-panel > .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-active .x-tab-strip-text {
  color: white !important;
  font-weight: 700;
}
/* line 283, ../sass/_processWindow.scss */
.process-window .process-tab-panel .process-object-window > .x-panel-bwrap > .x-panel-body > .object-window-tab-panel > .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-over {
  background-color: #1976D2 !important;
  border-bottom-color: white;
  border: none;
  opacity: 1.0;
}
/* line 288, ../sass/_processWindow.scss */
.process-window .process-tab-panel .process-object-window > .x-panel-bwrap > .x-panel-body > .object-window-tab-panel > .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-over .x-tab-strip-text {
  color: white !important;
}

/* line 302, ../sass/_processWindow.scss */
.save-info-checkbox .x-form-check-wrap .x-form-checkbox.x-form-field + .x-form-cb-label {
  padding-left: 25px !important;
  left: 46px;
  width: auto !important;
  height: 25px !important;
}

/* line 15, ../sass/_calendar.scss */
.dg-calendar-sheet > .x-panel > .x-panel-header {
  border-bottom: 0;
}
/* line 20, ../sass/_calendar.scss */
.dg-calendar-sheet .x-panel-header {
  font-size: 12px;
  color: black;
  font-weight: normal;
  background-color: #f5f5f5;
  border: 1px solid #AAA;
}
/* line 25, ../sass/_calendar.scss */
.dg-calendar-sheet .x-grid-panel .x-grid3-cell-inner {
  font-size: 11px;
  padding: 3px !important;
}
/* line 35, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .x-grid3-hd-row td {
  font-family: tahoma,arial,sans-serif;
  font-size: 11px/15px;
}
/* line 41, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .x-grid3-hd {
  border-top: 1px solid;
  border-color: #AAA;
}
/* line 46, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .x-grid3-header-inner {
  border-color: #AAA;
}
/* line 50, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .x-grid3-row {
  height: 19px;
  border-top: 0;
  border-right: 0;
  border-color: #AAA;
}
/* line 56, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .x-grid3-row td {
  padding: 0;
  border-right: 1px solid #AAA;
}
/* line 62, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .x-grid3-row .x-grid3-cell-inner {
  line-height: 13px;
}
/* line 67, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .x-grid3-col {
  border-color: #AAA !important;
}
/* line 73, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .dg-calendar-sheet-grid-emp .x-grid3-header table:last-child {
  border-left: 1px solid #AAA !important;
  margin-left: -1px;
}
/* line 79, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .dg-calendar-sheet-grid-emp .x-grid3-header table:last-child thead tr td > .x-grid3-hd-inner {
  padding: 4.5px;
}
/* line 88, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .dg-calendar-sheet-grid-emp .x-grid3-td-checker {
  background-image: none;
}
/* line 91, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .dg-calendar-sheet-grid-emp .x-grid3-td-checker .x-grid3-row-checker {
  position: relative;
  top: 1px;
  left: 3px;
}
/* line 98, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .dg-calendar-sheet-grid-emp .x-grid3-cell-last {
  border-right: 1px solid #AAA;
  text-align: center;
}
/* line 103, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .dg-calendar-sheet-grid-emp .x-grid3-row-table {
  border-right: 1px solid #AAA;
}
/* line 109, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .dg-calendar-sheet-grid-main .x-panel-header {
  border-left: 0;
  border-right: 0;
}
/* line 114, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .dg-calendar-sheet-grid-main .x-grid3-row {
  border-left: 0;
  margin-left: 1px;
}
/* line 119, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .dg-calendar-sheet-grid-main .x-grid3-cell-inner {
  text-align: center;
}
/* line 126, ../sass/_calendar.scss */
.dg-calendar-sheet .dg-calendar-sheet-grid-container .dg-calendar-sheet-grid-sum .x-grid3-header table {
  border-left: 1px solid #AAA;
  margin-left: -1px;
}

/* line 2, ../sass/_treeWindow.scss */
.tree-window .x-tree-node-el {
  padding: 3px;
  font-size: 12px;
}

/* line 4, ../sass/_timesheetHoliday.scss */
.timesheetHoliday-window .timesheetHoliday-grid .x-panel-header {
  background-color: #f5f5f5;
  border-color: #d1d1d1;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}
/* line 14, ../sass/_timesheetHoliday.scss */
.timesheetHoliday-window .timesheetHoliday-grid .timesheetHoliday-grid-emp .x-grid3-header table {
  margin-left: -1px;
}
/* line 18, ../sass/_timesheetHoliday.scss */
.timesheetHoliday-window .timesheetHoliday-grid .timesheetHoliday-grid-emp .x-grid3-header .x-grid3-hd-inner {
  background-color: initial;
}
/* line 23, ../sass/_timesheetHoliday.scss */
.timesheetHoliday-window .timesheetHoliday-grid .timesheetHoliday-grid-emp .x-grid3-row {
  margin-left: -2px;
}
/* line 26, ../sass/_timesheetHoliday.scss */
.timesheetHoliday-window .timesheetHoliday-grid .timesheetHoliday-grid-emp .x-grid3-row .x-grid3-cell-inner {
  font-family: tahoma,arial,sans-serif;
  font-size: 11px;
}
/* line 31, ../sass/_timesheetHoliday.scss */
.timesheetHoliday-window .timesheetHoliday-grid .timesheetHoliday-grid-emp .x-grid3-row .x-grid3-cell {
  border-right: 1px solid #d1d1d1;
}
/* line 34, ../sass/_timesheetHoliday.scss */
.timesheetHoliday-window .timesheetHoliday-grid .timesheetHoliday-grid-emp .x-grid3-row .x-grid3-cell.x-grid3-cell-selected {
  background-color: #f5f5f5 !important;
}
/* line 40, ../sass/_timesheetHoliday.scss */
.timesheetHoliday-window .timesheetHoliday-grid .timesheetHoliday-grid-emp .x-grid3-col-cross {
  background-size: 16px !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
/* line 48, ../sass/_timesheetHoliday.scss */
.timesheetHoliday-window .timesheetHoliday-grid .x-panel-bbar .x-form-field {
  font-family: tahoma,arial,sans-serif;
  font-size: 11px;
}
/* line 54, ../sass/_timesheetHoliday.scss */
.timesheetHoliday-window .timesheetHoliday-grid .x-panel-bbar .x-form-field-trigger-wrap img {
  height: 21px !important;
}
/* line 62, ../sass/_timesheetHoliday.scss */
.timesheetHoliday-window .timesheetHoliday-panel .x-grid3-row {
  border-top: 0px;
}

/* line 2, ../sass/_gridDefWindow.scss */
.def-window .source-panel, .def-window .top-panel {
  border: none;
}
/* line 5, ../sass/_gridDefWindow.scss */
.def-window .source-panel .item, .def-window .top-panel .item {
  font-size: 12px;
  align-items: center;
  flex-direction: row;
  justify-content: flex-end;
  display: -webkit-box;
  display: flex;
  line-height: 34px;
  padding-right: 4px;
}
/* line 16, ../sass/_gridDefWindow.scss */
.def-window .source-panel .x-form-arrow-trigger, .def-window .top-panel .x-form-arrow-trigger {
  height: 20px !important;
  margin-top: 6px;
}
/* line 21, ../sass/_gridDefWindow.scss */
.def-window .source-panel .x-form-check-wrap, .def-window .source-panel .x-form-field-wrap, .def-window .top-panel .x-form-check-wrap, .def-window .top-panel .x-form-field-wrap {
  display: -webkit-box;
  display: flex;
  align-items: center;
  height: 30px;
}
/* line 27, ../sass/_gridDefWindow.scss */
.def-window .source-panel .x-form-field-wrap, .def-window .top-panel .x-form-field-wrap {
  height: 34px;
}
/* line 31, ../sass/_gridDefWindow.scss */
.def-window .source-panel .x-form-check-wrap, .def-window .top-panel .x-form-check-wrap {
  width: auto !important;
}

/* line 38, ../sass/_gridDefWindow.scss */
.grid-def-window .x-toolbar-left {
  height: 28px;
}
/* line 42, ../sass/_gridDefWindow.scss */
.grid-def-window .x-toolbar-left .grid-def-button button {
  background-position: left center;
  padding-right: 2px;
  background-size: 18px !important;
  padding-left: 22px;
  font-size: 12px;
  background-repeat: no-repeat;
}
/* line 51, ../sass/_gridDefWindow.scss */
.grid-def-window .x-toolbar-left .grid-def-button.columns-button {
  background-image: url('../../../../icons/svg/view_column?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: none !important;
  background-position: left center !important;
  background-size: 18px !important;
  padding-left: 22px;
}
/* line 32, ../sass/_dg.scss */
.grid-def-window .x-toolbar-left .grid-def-button.columns-button:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.grid-def-window .x-toolbar-left .grid-def-button.columns-button.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.grid-def-window .x-toolbar-left .grid-def-button.columns-button.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 59, ../sass/_gridDefWindow.scss */
.grid-def-window .x-toolbar-left .grid-def-button.sorting-button {
  background-image: url('../../../../icons/svg/sort?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: none !important;
  background-position: left center !important;
  background-size: 18px !important;
  padding-left: 22px;
}
/* line 32, ../sass/_dg.scss */
.grid-def-window .x-toolbar-left .grid-def-button.sorting-button:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.grid-def-window .x-toolbar-left .grid-def-button.sorting-button.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.grid-def-window .x-toolbar-left .grid-def-button.sorting-button.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 67, ../sass/_gridDefWindow.scss */
.grid-def-window .x-toolbar-left .grid-def-button.statistics-button {
  background-image: url('../../../../icons/svg/functions?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: none !important;
  background-position: left center !important;
  background-size: 18px !important;
  padding-left: 22px;
}
/* line 32, ../sass/_dg.scss */
.grid-def-window .x-toolbar-left .grid-def-button.statistics-button:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.grid-def-window .x-toolbar-left .grid-def-button.statistics-button.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.grid-def-window .x-toolbar-left .grid-def-button.statistics-button.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}

/* line 82, ../sass/_gridDefWindow.scss */
.window-grid-setting .x-toolbar-left-row .x-toolbar-cell .save-icon-grid-button.flex-button-container .flex-button-icon, .window-grid-setting .x-toolbar-left-row .x-toolbar-cell .cancel-icon-grid-button.flex-button-container .flex-button-icon {
  padding: 5px 10px;
  background-position: center;
  background-color: transparent !important;
  background-size: 18px !important;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  border: none !important;
}

/* line 2, ../sass/_colorField.scss */
.dg-color-field + .dict-field-button {
  background-color: white;
  border-color: #b5b8c8;
  border-left: 0;
}
/* line 7, ../sass/_colorField.scss */
.dg-color-field + .dict-field-button .dict-field-button-image {
  height: 16px;
  width: 16px;
  background-size: 16px;
}
/* line 14, ../sass/_colorField.scss */
.dg-color-field.x-form-focus + .dict-field-button {
  border-color: #7eadd9;
}

/* line 20, ../sass/_colorField.scss */
.dg-color-field-menu {
  min-width: initial;
}
/* line 23, ../sass/_colorField.scss */
.dg-color-field-menu .x-color-palette {
  height: 120px;
  width: 280px;
}
/* line 27, ../sass/_colorField.scss */
.dg-color-field-menu .x-color-palette span {
  height: 32px;
  width: 32px;
}

/* line 33, ../sass/_colorField.scss */
.x-color-palette a {
  width: auto;
  height: auto;
}

/* line 37, ../sass/_colorField.scss */
.x-color-palette em span {
  width: 50px;
  height: 7px;
}

/* line 41, ../sass/_colorField.scss */
.x-menu .x-color-palette, .x-menu .x-date-picker {
  margin-left: 0px;
  margin-right: 0px;
}

/* line 45, ../sass/_colorField.scss */
.x-color-palette {
  width: 60px;
}

/* line 49, ../sass/_colorField.scss */
.extend-palette-menu .x-color-palette a {
  width: auto !important;
  height: auto !important;
}

/* line 8, ../sass/_fileField.scss */
.x-file-btns {
  display: inline-block;
  height: 20px !important;
  padding-bottom: 2px;
}

/* line 14, ../sass/_fileField.scss */
.x-form-file-action-btn {
  height: 20px !important;
  width: 20px !important;
  float: left;
  margin-left: 2px !important;
}
/* line 20, ../sass/_fileField.scss */
.x-form-file-action-btn .action-icon {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=%23444');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 14px;
  padding-right: 5px;
  width: 14px;
  min-width: 14px;
  height: 100%;
}

/* line 32, ../sass/_fileField.scss */
.x-form-file-wrap {
  position: relative;
}
/* line 35, ../sass/_fileField.scss */
.x-form-file-wrap .x-form-file {
  position: absolute;
  right: 0;
  -moz-opacity: 0;
  opacity: 0;
  z-index: 5;
  height: 22px;
}
/* line 44, ../sass/_fileField.scss */
.x-form-file-wrap .x-form-file-btn {
  right: 0;
  top: 0;
  z-index: 3;
}
/* line 50, ../sass/_fileField.scss */
.x-form-file-wrap .x-form-file-action-btn {
  right: 0;
  top: 0;
  z-index: 3;
}
/* line 56, ../sass/_fileField.scss */
.x-form-file-wrap .x-form-file-source-btn {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
}
/* line 63, ../sass/_fileField.scss */
.x-form-file-wrap .x-form-file-text {
  position: absolute;
  left: 0;
  z-index: 3;
  color: #777;
}

/* line 72, ../sass/_fileField.scss */
.x-form-file-wrap .x-form-file-db-btn, .x-form-field-wrap .x-form-file-db-btn {
  width: 20px !important;
  float: left;
  margin-left: 2px !important;
  top: 0 !important;
}
/* line 77, ../sass/_fileField.scss */
.x-form-file-wrap .x-form-file-db-btn .flex-button-icon, .x-form-field-wrap .x-form-file-db-btn .flex-button-icon {
  background-image: url('../../../../icons/svg/fw_database?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
  width: 100%;
  height: 100%;
}
/* line 84, ../sass/_fileField.scss */
.x-form-file-wrap .x-form-file-disc-btn, .x-form-field-wrap .x-form-file-disc-btn {
  width: 20px !important;
  float: left;
  margin-left: 2px !important;
  top: 0 !important;
}
/* line 90, ../sass/_fileField.scss */
.x-form-file-wrap .x-form-file-disc-btn.file-disc-btn-modify-group, .x-form-field-wrap .x-form-file-disc-btn.file-disc-btn-modify-group {
  width: 20px;
  height: 20px;
  display: block;
  position: relative;
}
/* line 97, ../sass/_fileField.scss */
.x-form-file-wrap .x-form-file-disc-btn .flex-button-icon, .x-form-field-wrap .x-form-file-disc-btn .flex-button-icon {
  background-image: url('../../../../icons/svg/attach_file?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
  width: 100%;
  height: 100%;
}
/* line 104, ../sass/_fileField.scss */
.x-form-file-wrap .x-form-file-lock-btn, .x-form-field-wrap .x-form-file-lock-btn {
  width: 20px !important;
  float: left;
  margin-left: 2px !important;
  top: 0 !important;
}
/* line 109, ../sass/_fileField.scss */
.x-form-file-wrap .x-form-file-lock-btn .flex-button-icon, .x-form-field-wrap .x-form-file-lock-btn .flex-button-icon {
  background-image: url('../../../../icons/svg/lock?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
  width: 100%;
  height: 100%;
}
/* line 116, ../sass/_fileField.scss */
.x-form-file-wrap .x-form-file-db-btn, .x-form-file-wrap .x-form-file-disc-btn, .x-form-file-wrap .x-form-file-lock-btn, .x-form-field-wrap .x-form-file-db-btn, .x-form-field-wrap .x-form-file-disc-btn, .x-form-field-wrap .x-form-file-lock-btn {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
}

/* line 124, ../sass/_fileField.scss */
.preview-icon {
  background-image: url('../../../../icons/svg/photo?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 128, ../sass/_fileField.scss */
.delete-file-icon {
  background-image: url('../../../../icons/svg/delete?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 132, ../sass/_fileField.scss */
.upload-icon {
  background-image: url('../../../../icons/svg/file_upload?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
  background-size: 24px !important;
}

/* line 137, ../sass/_fileField.scss */
.file-jpg {
  background-image: url('../../../../icons/svg/description?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 141, ../sass/_fileField.scss */
.fileversion-icon {
  background-image: url('../../../../icons/svg/history?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 145, ../sass/_fileField.scss */
.fileversion-icon-fix {
  padding-top: 2px;
}

/* line 149, ../sass/_fileField.scss */
.source-icon {
  background-image: url('../../../../icons/svg/add?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 153, ../sass/_fileField.scss */
.download-icon {
  background-image: url('../../../../icons/svg/file_download?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 157, ../sass/_fileField.scss */
.editfile-icon {
  background-image: url('../../../../icons/svg/edit?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 161, ../sass/_fileField.scss */
.editdescription-icon {
  background-image: url('../../../../icons/svg/edit?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 165, ../sass/_fileField.scss */
.accept-version-icon {
  background-image: url('../../../../icons/svg/save?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 169, ../sass/_fileField.scss */
.delete-version-icon {
  background-image: url('../../../../icons/svg/delete?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 173, ../sass/_fileField.scss */
.refresh-version-icon {
  background-image: url('../../../../icons/svg/refresh?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 177, ../sass/_fileField.scss */
.restore-version-icon {
  background-image: url('../../../../icons/svg/restore_page?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 181, ../sass/_fileField.scss */
.ocr-metadata-icon {
  background-image: url('../../../../icons/svg/text_fields?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 185, ../sass/_fileField.scss */
.fileversion-btn {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 189, ../sass/_fileField.scss */
.sign-icon {
  background-image: url('../../../../icons/svg/curvature?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 193, ../sass/_fileField.scss */
.verify-signs-icon {
  background-image: url('../../../../icons/svg/verify?color=%23808080') !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center;
}

/* line 197, ../sass/_fileField.scss */
#fi-button-msg {
  border: 2px solid #ccc;
  padding: 5px 10px;
  background: #eee;
  margin: 5px;
  float: left;
}

/* line 205, ../sass/_fileField.scss */
.imput {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: white;
  text-decoration: none;
  border-color: #b5b8c8;
  border-style: solid;
  border-width: 1px;
  padding-top: 3px;
  padding-bottom: 3px;
  height: 14px;
  padding-left: 3px;
}

/* line 221, ../sass/_fileField.scss */
.x-item-disabled .imput, .x-form-invalid .imput {
  background-color: transparent;
  text-decoration: none;
  border-style: hidden;
  border-width: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* line 231, ../sass/_fileField.scss */
.locked-false {
  display: none !important;
}

/* line 235, ../sass/_fileField.scss */
.filepanel-item {
  line-height: 17px;
  height: 17px;
  cursor: default;
  margin-bottom: 1px;
  position: relative;
  border: 4px solid transparent;
}

/* line 244, ../sass/_fileField.scss */
.active-version-row {
  color: blue !important;
}

/* line 248, ../sass/_fileField.scss */
.form-file-field {
  width: 140px !important;
  display: inline-block;
}

/* line 308, ../sass/_objectWindow.scss */
.form-def-window .x-tab-panel-header {
  padding: 0px;
  border: 0px;
  background-color: #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
}
/* line 314, ../sass/_objectWindow.scss */
.form-def-window .x-tab-panel-header .x-tab-scroller-left {
  background-image: url('../../../../icons/svg/keyboard_arrow_left?color=black');
}
/* line 318, ../sass/_objectWindow.scss */
.form-def-window .x-tab-panel-header .x-tab-scroller-right {
  background-image: url('../../../../icons/svg/keyboard_arrow_right?color=black');
}
/* line 16, ../sass/_formDefWindow.scss */
.form-def-window .form-def-window-tabpanel .x-tab-scrolling-top .x-tab-strip-top li:not(.x-tab-edge) {
  min-width: 120px !important;
}
/* line 18, ../sass/_formDefWindow.scss */
.form-def-window .form-def-window-tabpanel .x-tab-scrolling-top .x-tab-strip-top li:not(.x-tab-edge) .x-tab-strip-close {
  background-image: url(../../../../icons/svg/close?color=black) !important;
}
/* line 26, ../sass/_formDefWindow.scss */
.form-def-window .form-def-window-tabpanel .x-toolbar {
  border-color: rgba(0, 0, 0, 0.2) !important;
}
/* line 41, ../sass/_formDefWindow.scss */
.form-def-window .form-def-window-tabpanel .x-toolbar .form-def-window-toolbar-new-button {
  padding: 4px 4px;
}
/* line 29, ../sass/_formDefWindow.scss */
.form-def-window .form-def-window-tabpanel .x-toolbar .form-def-window-toolbar-new-button .flex-button-icon {
  background-image: url('../../../../icons/svg/new?color=%231976D2');
  background-repeat: no-repeat;
  background-size: 16px;
  padding-right: 3px;
  width: 16px;
  height: 16px;
}
/* line 45, ../sass/_formDefWindow.scss */
.form-def-window .form-def-window-tabpanel .x-toolbar .form-def-window-toolbar-modify-button {
  padding: 4px 4px;
}
/* line 29, ../sass/_formDefWindow.scss */
.form-def-window .form-def-window-tabpanel .x-toolbar .form-def-window-toolbar-modify-button .flex-button-icon {
  background-image: url('../../../../icons/svg/edit?color=%231976D2');
  background-repeat: no-repeat;
  background-size: 16px;
  padding-right: 3px;
  width: 16px;
  height: 16px;
}
/* line 49, ../sass/_formDefWindow.scss */
.form-def-window .form-def-window-tabpanel .x-toolbar .form-def-window-toolbar-delete-button {
  padding: 4px 4px;
}
/* line 29, ../sass/_formDefWindow.scss */
.form-def-window .form-def-window-tabpanel .x-toolbar .form-def-window-toolbar-delete-button .flex-button-icon {
  background-image: url('../../../../icons/svg/delete?color=%23D50000');
  background-repeat: no-repeat;
  background-size: 16px;
  padding-right: 3px;
  width: 16px;
  height: 16px;
}
/* line 54, ../sass/_formDefWindow.scss */
.form-def-window .form-def-window-tabpanel .x-panel-header {
  background-color: #f5f5f5;
  font-size: 12px;
  color: black;
  font-weight: normal;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0.2);
}
/* line 60, ../sass/_formDefWindow.scss */
.form-def-window .form-def-window-tabpanel.form-def-window-east .x-form-text, .form-def-window .form-def-window-tabpanel.form-def-window-east .x-form-textarea {
  background-color: white !important;
  color: black;
}
/* line 67, ../sass/_formDefWindow.scss */
.form-def-window .form-def-window-tabpanel.form-def-window-center .x-tool-close {
  background-image: url('../../../../icons/svg/close?color=%23444');
}
/* line 71, ../sass/_formDefWindow.scss */
.form-def-window .form-def-window-tabpanel.form-def-window-center .x-tab-panel-header {
  border: 0 !important;
}
/* line 76, ../sass/_formDefWindow.scss */
.form-def-window .form-def-window-tabpanel.form-def-window-center .dg-config-panel-body > .x-panel {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 82, ../sass/_formDefWindow.scss */
.form-def-window .form-def-window-tabpanel.form-def-window-center .x-tab-panel-body > .x-panel {
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 12, ../sass/_desktopSettingsWindow.scss */
.dg-desktop-settings-window .x-toolbar .x-toolbar-cell:hover {
  background-color: #e1e1e1;
  cursor: pointer;
}
/* line 17, ../sass/_desktopSettingsWindow.scss */
.dg-desktop-settings-window .x-toolbar .x-toolbar-cell .dg-desktop-settings-window-toolbar-new-button {
  background-image: url('../../../../icons/svg/new?color=%231976D2');
  background-repeat: no-repeat;
  background-size: 16px;
  padding-left: 18px;
  height: 16px;
}
/* line 21, ../sass/_desktopSettingsWindow.scss */
.dg-desktop-settings-window .x-toolbar .x-toolbar-cell .dg-desktop-settings-window-toolbar-modify-button {
  background-image: url('../../../../icons/svg/edit?color=%231976D2');
  background-repeat: no-repeat;
  background-size: 16px;
  padding-left: 18px;
  height: 16px;
}
/* line 25, ../sass/_desktopSettingsWindow.scss */
.dg-desktop-settings-window .x-toolbar .x-toolbar-cell .dg-desktop-settings-window-toolbar-copy-button {
  background-image: url('../../../../icons/svg/content_copy?color=%231976D2');
  background-repeat: no-repeat;
  background-size: 16px;
  padding-left: 18px;
  height: 16px;
}
/* line 29, ../sass/_desktopSettingsWindow.scss */
.dg-desktop-settings-window .x-toolbar .x-toolbar-cell .dg-desktop-settings-window-toolbar-delete-button {
  background-image: url('../../../../icons/svg/delete?color=%23D50000');
  background-repeat: no-repeat;
  background-size: 16px;
  padding-left: 18px;
  height: 16px;
}
/* line 36, ../sass/_desktopSettingsWindow.scss */
.dg-desktop-settings-window .x-tree-root-ct .x-tree-node-el {
  padding: 4px 0px;
}
/* line 39, ../sass/_desktopSettingsWindow.scss */
.dg-desktop-settings-window .x-tree-root-ct .x-tree-node-el span {
  font-size: 12px;
}

/* line 46, ../sass/_desktopSettingsWindow.scss */
.node-active-desktop {
  font-weight: bold;
}

/* line 1, ../sass/_viewTreeDefWindow.scss */
.def-view-tree-window-grid {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 5, ../sass/_viewTreeDefWindow.scss */
.def-view-tree-window-grid .x-tree-root-ct .x-tree-node-el {
  padding: 4px 0px;
}
/* line 7, ../sass/_viewTreeDefWindow.scss */
.def-view-tree-window-grid .x-tree-root-ct .x-tree-node-el span {
  font-size: 12px;
}
/* line 11, ../sass/_viewTreeDefWindow.scss */
.def-view-tree-window-grid .x-tree-root-ct .x-tree-node-el.inactive {
  text-decoration: line-through;
}

/* line 21, ../sass/_viewTreeDefWindow.scss */
.def-view-tree-window .top-panel .x-form-field-trigger-wrap img.x-form-trigger {
  right: 0px;
}
/* line 31, ../sass/_viewTreeDefWindow.scss */
.def-view-tree-window .def-view-tree-window-details .dg-panel-medium form .x-fieldset-header {
  width: 100%;
}
/* line 35, ../sass/_viewTreeDefWindow.scss */
.def-view-tree-window .def-view-tree-window-details .dg-panel-medium form .ace_gutter {
  line-height: normal;
}
/* line 38, ../sass/_viewTreeDefWindow.scss */
.def-view-tree-window .def-view-tree-window-details .dg-panel-medium form .ace_gutter .ace_gutter-cell {
  color: black !important;
}

/* line 51, ../sass/_viewTreeDefWindow.scss */
body.ext-ie .def-view-tree-window .top-panel .x-form-field-trigger-wrap input.x-form-field {
  line-height: 18px !important;
}

/* line 26, ../sass/_calendarWindow.scss */
.cw-more-click-window {
  z-index: 9000 !important;
  border: solid 1px #1976D2;
}
/* line 30, ../sass/_calendarWindow.scss */
.cw-more-click-window .x-panel-header {
  background-color: #f5f5f5;
  border: 0;
}

/* line 36, ../sass/_calendarWindow.scss */
.ext-cal-ev-more {
  height: 24px;
  margin-top: 5px;
}
/* line 40, ../sass/_calendarWindow.scss */
.ext-cal-ev-more:hover {
  background-color: #e1e1e1;
  cursor: pointer;
}

/* line 46, ../sass/_calendarWindow.scss */
.cw-tbar-leftSide {
  display: -webkit-box;
  display: flex;
  text-transform: uppercase;
  width: auto !important;
  height: 30px;
  align-items: center;
  z-index: 100;
  position: absolute;
  left: 5px;
  background-image: url('../../../../icons/svg/arrow_drop_down?color=%23444') !important;
  background-repeat: no-repeat;
  background-position: right center;
  margin: 0 5px 0 0;
  padding: 0 22px 0 8px;
}
/* line 61, ../sass/_calendarWindow.scss */
.cw-tbar-leftSide:hover {
  cursor: pointer;
}

/* line 66, ../sass/_calendarWindow.scss */
.combo-label-context-shown {
  background-image: url('../../../../icons/svg/arrow_drop_up?color=%23444') !important;
}

/* line 70, ../sass/_calendarWindow.scss */
.cw-tbar-middle {
  display: -webkit-box;
  display: flex;
  float: left;
  height: 100%;
  position: absolute;
  z-index: 99;
  width: 100% !important;
  justify-content: center;
  background: transparent;
}
/* line 80, ../sass/_calendarWindow.scss */
.cw-tbar-middle .cw-active-view.cw-day-view-button, .cw-tbar-middle .cw-active-view.cw-week-view-button, .cw-tbar-middle .cw-active-view.cw-work-week-view-button, .cw-tbar-middle .cw-active-view.cw-month-view-button {
  background: lightgray;
}

/* line 89, ../sass/_calendarWindow.scss */
.cw-tbar-rightSide {
  z-index: 100;
  position: absolute;
  right: 0;
  height: 100%;
}
/* line 95, ../sass/_calendarWindow.scss */
.cw-tbar-rightSide .x-form-field-trigger-wrap {
  top: 3px !important;
  margin-right: 5px;
}
/* line 99, ../sass/_calendarWindow.scss */
.cw-tbar-rightSide .x-form-field-trigger-wrap input.x-form-text {
  height: 21px !important;
}
/* line 103, ../sass/_calendarWindow.scss */
.cw-tbar-rightSide .x-form-field-trigger-wrap img.x-form-trigger {
  height: 19px !important;
}

/* line 110, ../sass/_calendarWindow.scss */
.cw-page-prev-button .flex-button-icon {
  background-image: url('../../../../icons/svg/keyboard_arrow_left?color=%23808080') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.cw-page-prev-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.cw-page-prev-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.cw-page-prev-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.cw-page-prev-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.cw-page-prev-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 116, ../sass/_calendarWindow.scss */
.cw-day-view-button .flex-button-icon {
  background-image: url('../../../../icons/svg/view_day?color=%23808080') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.cw-day-view-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.cw-day-view-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.cw-day-view-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.cw-day-view-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.cw-day-view-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 122, ../sass/_calendarWindow.scss */
.cw-week-view-button .flex-button-icon {
  background-image: url('../../../../icons/svg/view_week?color=%23808080') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.cw-week-view-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.cw-week-view-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.cw-week-view-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.cw-week-view-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.cw-week-view-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 128, ../sass/_calendarWindow.scss */
.cw-work-week-view-button .flex-button-icon {
  background-image: url('../../../../icons/svg/view_week?color=%23808080') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.cw-work-week-view-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.cw-work-week-view-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.cw-work-week-view-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.cw-work-week-view-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.cw-work-week-view-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 134, ../sass/_calendarWindow.scss */
.cw-month-view-button .flex-button-icon {
  background-image: url('../../../../icons/svg/view_comfy?color=%23808080') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.cw-month-view-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.cw-month-view-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.cw-month-view-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.cw-month-view-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.cw-month-view-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 140, ../sass/_calendarWindow.scss */
.cw-page-next-button .flex-button-icon {
  background-image: url('../../../../icons/svg/keyboard_arrow_right?color=%23808080') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.cw-page-next-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.cw-page-next-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.cw-page-next-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.cw-page-next-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.cw-page-next-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 146, ../sass/_calendarWindow.scss */
.cw-refresh-button .flex-button-icon {
  background-image: url('../../../../icons/svg/refresh?color=%23808080') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.cw-refresh-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.cw-refresh-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.cw-refresh-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.cw-refresh-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.cw-refresh-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 152, ../sass/_calendarWindow.scss */
.cw-settings-button .flex-button-icon {
  background-image: url('../../../../icons/svg/settings?color=%23808080') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.cw-settings-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.cw-settings-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.cw-settings-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.cw-settings-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.cw-settings-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 158, ../sass/_calendarWindow.scss */
.cw-view-button .flex-button-icon {
  background-image: url('../../../../icons/svg/view_compact?color=%23808080') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.cw-view-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.cw-view-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.cw-view-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.cw-view-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.cw-view-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

/* line 164, ../sass/_calendarWindow.scss */
.cw-active-view .x-btn-small {
  background-color: #d4d4d4;
}

/* line 169, ../sass/_calendarWindow.scss */
.cw-left-panel {
  background: #f5f5f5;
}

/* line 175, ../sass/_calendarWindow.scss */
.cw-participants-accordion .cw-participants-accordion-bwrap {
  padding: 5px 0 5px 0;
  background: transparent;
}

/* line 181, ../sass/_calendarWindow.scss */
.cw-participant-header {
  background: #e6e6e6;
  color: black;
  font-size: 14px;
  height: 30px;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row-reverse;
}
/* line 191, ../sass/_calendarWindow.scss */
.cw-participant-header .x-tool {
  margin-left: auto;
  margin-right: 10px;
  background-image: url('../../../../icons/svg/people?color=%23808080');
}
/* line 197, ../sass/_calendarWindow.scss */
.cw-participant-header .cw-participants-accordion-header-text {
  margin-left: 10px;
}

/* line 202, ../sass/_calendarWindow.scss */
.cw-participant-node {
  padding: 3px 10px;
  font-size: 12px;
}
/* line 206, ../sass/_calendarWindow.scss */
.cw-participant-node .x-tree-node-indent {
  display: none;
}
/* line 210, ../sass/_calendarWindow.scss */
.cw-participant-node span {
  font-size: 12px;
  margin-top: 1px !important;
  background-image: url('../../../../icons/svg/check_box_outline_blank?color=%23808080');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 20px !important;
  margin-left: -15px;
  z-index: 10;
}
/* line 222, ../sass/_calendarWindow.scss */
.cw-participant-node .x-tree-node-cb {
  opacity: 0 !important;
  z-index: 100;
}
/* line 229, ../sass/_calendarWindow.scss */
.cw-participant-node input:checked + a span {
  background-image: url('../../../../icons/svg/check_box?color=%23808080') !important;
}
/* line 235, ../sass/_calendarWindow.scss */
.cw-participant-node img {
  display: none;
}

/* line 240, ../sass/_calendarWindow.scss */
.cw-context-open {
  background: url('../../../../icons/svg/apps?color=%231976D2');
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px !important;
}

/* line 247, ../sass/_calendarWindow.scss */
.cw-context-open-new-wnd {
  background: url('../../../../icons/svg/open_in_new?color=%231976D2');
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px !important;
}

/* line 254, ../sass/_calendarWindow.scss */
.cw-context-modify {
  background: url('../../../../icons/svg/edit?color=%231976D2');
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px !important;
}

/* line 261, ../sass/_calendarWindow.scss */
.cw-context-copy {
  background: url('../../../../icons/svg/content_copy?color=%231976D2');
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px !important;
}

/* line 268, ../sass/_calendarWindow.scss */
.cw-context-remove {
  background: url('../../../../icons/svg/delete?color=%23D50000');
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px !important;
}

/* line 275, ../sass/_calendarWindow.scss */
.cw-context-fn {
  background: none;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px !important;
}

/* line 298, ../sass/_calendarWindow.scss */
.cw-datePicker {
  background: transparent;
  border: 0;
  width: 100% !important;
  display: -webkit-box;
  display: flex;
  justify-content: center;
}
/* line 305, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-middle {
  background-image: none;
}
/* line 309, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-middle .flex-button-container .x-btn-text {
  color: black;
  font-size: 11px;
  font-weight: normal;
  padding: 5px;
}
/* line 318, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-middle .x-btn-mc em.x-btn-arrow {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=rgba(0, 0, 0, 0.2)') !important;
  background-position: right center;
  background-size: 16px;
}
/* line 324, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-left {
  background-image: none;
}
/* line 327, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-left a {
  background-image: url('../../../../icons/svg/keyboard_arrow_left?color=');
  background-position: center !important;
  background-size: 16px;
}
/* line 332, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-right {
  background-image: none;
}
/* line 335, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-right a {
  background-image: url('../../../../icons/svg/keyboard_arrow_right?color=');
  background-position: center !important;
  background-size: 16px;
}
/* line 343, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-inner thead tr th {
  background-image: none;
  background-color: white !important;
  color: black;
  border-color: rgba(0, 0, 0, 0.2);
}
/* line 352, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-inner td {
  border: 0;
  padding: 1px;
}
/* line 365, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-inner tbody tr td a:hover {
  background-color: rgba(0, 0, 0, 0.2) !important;
  opacity: 0.7;
}
/* line 373, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-inner tbody .x-date-active.x-date-selected a {
  background-image: none;
  background-color: #1976D2;
  color: white;
  border-color: rgba(0, 0, 0, 0.2);
}
/* line 379, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-inner tbody .x-date-active-weekend {
  background-color: #ececec !important;
}
/* line 384, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-inner tbody .x-date-active-weekend.x-date-selected a {
  background-image: none;
  background-color: #1976D2;
  color: white;
  border-color: rgba(0, 0, 0, 0.2);
  border-color: transparent;
}
/* line 390, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-inner tbody .selected-date-picker {
  background-color: #d8d8d8 !important;
}
/* line 398, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-bottom {
  background-image: none;
  background-color: white;
  background-color: #f5f5f5;
  border: 0;
  padding: 4px 0;
}
/* line 405, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-bottom .flex-button-container .x-btn-text {
  font-size: 11px;
  padding: 5px;
}
/* line 414, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-mp tr.x-date-mp-btns {
  background-image: none;
  background-color: white;
}
/* line 417, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-mp tr.x-date-mp-btns button {
  background-image: none;
  background-color: white;
  color: black;
  border: 0;
}
/* line 424, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-mp tr td {
  border-color: rgba(0, 0, 0, 0.2);
}
/* line 427, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-mp tr td a {
  color: black;
}
/* line 431, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-mp tr td a:hover:not(.x-date-mp-prev):not(.x-date-mp-next) {
  background-color: rgba(0, 0, 0, 0.2) !important;
  opacity: 0.7;
}
/* line 435, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-mp tr td a:hover.x-date-mp-prev, .cw-datePicker .x-date-mp tr td a:hover.x-date-mp-next {
  opacity: 0.7;
}
/* line 440, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-mp tr td a.x-date-mp-prev {
  background-image: url('../../../../icons/svg/keyboard_arrow_left?color=');
  background-position: center !important;
  background-size: 16px;
}
/* line 444, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-mp tr td a.x-date-mp-next {
  background-image: url('../../../../icons/svg/keyboard_arrow_right?color=');
  background-position: center !important;
  background-size: 16px;
}
/* line 450, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-mp tr td.x-date-mp-sel a {
  background-image: none;
  background-color: #1976D2;
  color: white;
  border-color: rgba(0, 0, 0, 0.2);
}
/* line 458, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-inner .x-date-marked a {
  color: #1976D2;
}
/* line 462, ../sass/_calendarWindow.scss */
.cw-datePicker .x-date-inner .x-date-today a {
  border-color: #1976D2;
}

/* line 467, ../sass/_calendarWindow.scss */
.x-calendar-nonav {
  border-left: 1px solid #dddddd;
}

/* line 471, ../sass/_calendarWindow.scss */
.ext-cal-day-time-inner {
  padding: 3px 4px 0 0px;
  font-size: 14px;
  text-align: left;
  margin-left: 10px;
  border-bottom: 1px solid #ddd;
}

/* line 479, ../sass/_calendarWindow.scss */
.ext-cal-dayview .ext-cal-hd-days-tbl {
  background-color: white;
}

/* line 484, ../sass/_calendarWindow.scss */
.ext-cal-monthview .ext-cal-hd-ct {
  background: transparent;
}

/* line 488, ../sass/_calendarWindow.scss */
.x-calendar-nonav .ext-cal-hd-ad-inner {
  margin-top: 0;
}

/* line 492, ../sass/_calendarWindow.scss */
.calendar-panel-scroll .ext-cal-body-ct {
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 497, ../sass/_calendarWindow.scss */
.without-gutter .ext-cal-gutter-rt {
  width: 0px;
}

/* line 501, ../sass/_calendarWindow.scss */
.without-gutter .ext-cal-body-ct {
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

/* line 507, ../sass/_calendarWindow.scss */
.without-gutter .ext-cal-body-ct::-webkit-scrollbar {
  display: none;
}

/* Kolorowanie Terminarz*/
/* line 513, ../sass/_calendarWindow.scss */
.ext-cal-dayview .ext-cal-bg-row-div {
  border-bottom: 1px dotted #ddd;
  border-top: 1px solid #ddd;
  font-size: 1px;
  height: 40px;
  margin-bottom: 0px;
}

/* line 521, ../sass/_calendarWindow.scss */
.ext-cal-dayview .ext-cal-bg-row {
  height: 42px;
}

/* line 525, ../sass/_calendarWindow.scss */
div.ext-cal-working-time {
  height: 100%;
  background: #ffffff;
}

/* line 530, ../sass/_calendarWindow.scss */
div.ext-cal-no-working-time {
  height: 100%;
  background: #ececec;
}

/* line 535, ../sass/_calendarWindow.scss */
.ext-cal-day-col {
  border-left: 1px solid #dddddd;
}

/* line 539, ../sass/_calendarWindow.scss */
.ext-cal-dayview .ext-cal-bg-row-div {
  border-top: 1px dotted #dddddd;
}

/* line 543, ../sass/_calendarWindow.scss */
.ext-cal-bg-full-hour-row-div {
  border-top: 1px solid #dddddd;
}

/* line 547, ../sass/_calendarWindow.scss */
.ext-cal-dayview .ext-cal-bg-tbl {
  background-color: #F6F9FC;
  margin-top: -1px;
}

/* line 552, ../sass/_calendarWindow.scss */
.ext-cal-ct {
  position: relative;
  font-family: tahoma,arial,sans-serif;
  border-right: none;
}

/* line 559, ../sass/_calendarWindow.scss */
td.ext-cal-dtitle {
  font-family: tahoma,arial,sans-serif;
  border: 0;
  background: white;
  color: #666;
  line-height: 14px;
  overflow: hidden;
  text-align: right;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 1px;
  padding-left: 1px;
}
/* line 572, ../sass/_calendarWindow.scss */
td.ext-cal-dtitle div {
  font-family: tahoma,arial,sans-serif;
  font-size: 12px;
}

/* line 578, ../sass/_calendarWindow.scss */
td.ext-cal-dtitle-today {
  background-color: #dcdcdc !important;
}

/* line 582, ../sass/_calendarWindow.scss */
.ext-cal-day-today {
  background-color: #dcdcdc !important;
}

/* line 586, ../sass/_calendarWindow.scss */
.ext-cal-hd-days-td {
  border-bottom: 1px solid #dddddd;
}

/* line 592, ../sass/_calendarWindow.scss */
.ext-cal-dayview .ext-cal-gutter {
  width: 50px;
  border-bottom: 1px solid #dddddd;
}

/* line 597, ../sass/_calendarWindow.scss */
.ext-cal-day-times {
  background-color: #fff;
  color: #666;
  padding: 1px 0 0 0;
  text-align: right;
  vertical-align: top;
}

/* line 605, ../sass/_calendarWindow.scss */
.ext-cal-ev {
  background: white;
  font-family: tahoma,arial,sans-serif;
  padding: 1px 1px 0 2px;
  vertical-align: top;
}

/* line 612, ../sass/_calendarWindow.scss */
.ext-cal-evt {
  margin-top: 2px;
  margin-left: 1px;
  border: 0;
}

/* line 618, ../sass/_calendarWindow.scss */
.ext-cal-monthview .ext-cal-wk-ct {
  border-top: 1px solid #dddddd;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 624, ../sass/_calendarWindow.scss */
.ext-cal-monthview .ext-cal-wk-ct .ext-cal-day, .ext-cal-monthview .ext-cal-wk-ct .ext-cal-week-links .ext-cal-evt-tbl, .ext-cal-monthview .ext-cal-wk-ct .ext-cal-ev, .ext-cal-monthview .ext-cal-wk-ct .ext-cal-dtitle {
  border-right: 1px solid #dddddd;
}
/* line 625, ../sass/_calendarWindow.scss */
.ext-cal-monthview .ext-cal-wk-ct .ext-cal-day:last-child, .ext-cal-monthview .ext-cal-wk-ct .ext-cal-week-links .ext-cal-evt-tbl:last-child, .ext-cal-monthview .ext-cal-wk-ct .ext-cal-ev:last-child, .ext-cal-monthview .ext-cal-wk-ct .ext-cal-dtitle:last-child {
  border-right: none;
}
/* line 631, ../sass/_calendarWindow.scss */
.ext-cal-monthview .ext-cal-wk-ct td.ext-cal-dtitle, .ext-cal-monthview .ext-cal-wk-ct .ext-cal-ev {
  background: transparent;
}
/* line 635, ../sass/_calendarWindow.scss */
.ext-cal-monthview .ext-cal-wk-ct .ext-cal-week-link {
  border-top: 0;
  font-size: 12px;
  color: black;
  padding-top: 4px;
  background: #f5f5f5;
}
/* line 642, ../sass/_calendarWindow.scss */
.ext-cal-monthview .ext-cal-wk-ct .ext-cal-week-link .ext-week-link-over {
  background: #e1e1e1;
}
/* line 647, ../sass/_calendarWindow.scss */
.ext-cal-monthview .ext-cal-wk-ct .ext-cal-day-first {
  border-left: 1px solid #dddddd;
}

/* line 653, ../sass/_calendarWindow.scss */
.ext-cal-hd-ad-inner .ext-cal-wk-ct {
  border: 0;
}

/* line 662, ../sass/_calendarWindow.scss */
.ext-cal-monthview .ext-cal-week-link-hd {
  background: #f5f5f5;
}

/* line 666, ../sass/_calendarWindow.scss */
.ext-cal-hd-days-tbl {
  background: #f5f5f5;
}

/* line 670, ../sass/_calendarWindow.scss */
.ext-cal-month-hd .ext-cal-hd-day {
  border: 0;
}

/* line 675, ../sass/_calendarWindow.scss */
.ext-cal-day-col .ext-cal-evr {
  border: solid 1px #cacaca;
  box-sizing: border-box;
}

/* line 681, ../sass/_calendarWindow.scss */
.ext-cal-dayview .ext-cal-bg-tbl {
  background-color: white;
  margin-top: -1px;
  border: 0;
  /* border-bottom: 1px solid #A4A4A4; */
  /* border-right: 1px solid #bcf; */
}

/* line 689, ../sass/_calendarWindow.scss */
.x-calendar-nonav .x-panel-header {
  font-weight: normal;
  font-size: 12px;
  color: black;
  height: 20px;
  display: -webkit-box;
  display: flex;
  justify-content: flex-start;
  white-space: nowrap;
  padding-right: 23px;
  border: 0;
}
/* line 702, ../sass/_calendarWindow.scss */
.x-calendar-nonav .x-panel-header .x-panel-header-text {
  align-self: center;
}

/* line 707, ../sass/_calendarWindow.scss */
.ext-cal-day {
  font-size: 11px;
  border: 0;
}

/* line 712, ../sass/_calendarWindow.scss */
.ext-cal-monthview .ext-cal-hd-ct {
  border-color: #dddddd;
}

/* line 717, ../sass/_calendarWindow.scss */
.dg-calendar-window-mask .ext-el-mask {
  background-color: grey;
}
/* line 721, ../sass/_calendarWindow.scss */
.dg-calendar-window-mask .ext-el-mask-msg {
  height: 40px;
  width: 300px;
}
/* line 725, ../sass/_calendarWindow.scss */
.dg-calendar-window-mask .ext-el-mask-msg div {
  box-sizing: border-box;
  height: 100%;
  font-size: 20px;
  text-align: center;
  line-height: 27px;
}

/* line 1, ../sass/_atwho.scss */
.atwho-view {
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2) !important;
  margin-top: 0px !important;
}

/* line 6, ../sass/_atwho.scss */
.atwho-view-ul {
  overflow: hidden;
}

/* line 10, ../sass/_atwho.scss */
.atwho-box {
  line-height: 32px;
  white-space: nowrap;
  padding: 7px 15px 7px 10px !important;
  display: block;
  text-overflow: elipsis;
  font-size: 14px;
  font-family: tahoma,arial,sans-serif;
  width: 100%;
  float: left;
  clear: left;
}
/* line 22, ../sass/_atwho.scss */
.atwho-box.cur {
  background-color: #1976D2 !important;
}
/* line 24, ../sass/_atwho.scss */
.atwho-box.cur .item-info {
  min-width: 240px;
  height: auto;
}
/* line 27, ../sass/_atwho.scss */
.atwho-box.cur .item-info .caption {
  color: white;
}
/* line 30, ../sass/_atwho.scss */
.atwho-box.cur .item-info .idn {
  color: white;
}
/* line 36, ../sass/_atwho.scss */
.atwho-box .avatar {
  display: block;
  margin-right: 10px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  float: left;
}
/* line 46, ../sass/_atwho.scss */
.atwho-box .item-info {
  display: block;
  float: left;
}
/* line 49, ../sass/_atwho.scss */
.atwho-box .item-info .caption {
  overflow: hidden;
  color: #292f33;
  font-weight: bold;
}
/* line 55, ../sass/_atwho.scss */
.atwho-box .item-info .idn {
  color: #8899a6;
  font-size: 13px;
  padding-left: 5px;
}

/* line 1, ../sass/_survey.scss */
.dg-pagging-panel {
  z-index: 100;
  position: absolute;
  top: inherit;
  width: 100%;
  background-color: #f5f5f5 !important;
  border: 0;
}
/* line 9, ../sass/_survey.scss */
.dg-pagging-panel .x-panel-tl, .dg-pagging-panel .x-panel-tr, .dg-pagging-panel .x-panel-bl, .dg-pagging-panel .x-panel-br, .dg-pagging-panel .x-panel-tc, .dg-pagging-panel .x-panel-bc, .dg-pagging-panel .x-panel-ml, .dg-pagging-panel .x-panel-mr, .dg-pagging-panel .x-panel-mc {
  background-image: none;
  background-color: #f5f5f5;
}
/* line 14, ../sass/_survey.scss */
.dg-pagging-panel .x-panel-bl {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 18, ../sass/_survey.scss */
.dg-pagging-panel .x-column-inner {
  position: relative;
  top: 1px;
}
/* line 24, ../sass/_survey.scss */
.dg-pagging-panel .dg-pagging-bar-previous-page button {
  background-image: url('../../../../icons/svg/navigate_before?color=%23808080');
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: left center;
  padding-left: 18px;
}
/* line 34, ../sass/_survey.scss */
.dg-pagging-panel .dg-pagging-bar-next-page button {
  background-image: url('../../../../icons/svg/navigate_next?color=%23808080');
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: right center;
  padding-right: 18px;
}

/* line 44, ../sass/_survey.scss */
.dg-survey-panel {
  margin-top: 10px;
}
/* line 48, ../sass/_survey.scss */
.dg-survey-panel .survey-field-panel .x-column-inner {
  overflow-x: hidden !important;
}
/* line 52, ../sass/_survey.scss */
.dg-survey-panel .survey-field-panel .x-form-field-trigger-wrap {
  width: 100% !important;
}
/* line 58, ../sass/_survey.scss */
.dg-survey-panel .survey textarea {
  overflow-y: auto;
}
/* line 62, ../sass/_survey.scss */
.dg-survey-panel .survey .x-table-layout-cell {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 66, ../sass/_survey.scss */
.dg-survey-panel .survey .x-column-inner {
  overflow-x: auto;
}
/* line 70, ../sass/_survey.scss */
.dg-survey-panel .survey .x-panel-header {
  border: 1px solid rgba(0, 0, 0, 0.2);
  margin-top: 12px;
}
/* line 78, ../sass/_survey.scss */
.dg-survey-panel .survey .x-table-layout tr:first-child .x-panel-body {
  height: auto !important;
}
/* line 86, ../sass/_survey.scss */
.dg-survey-panel .survey .x-form-field-trigger-wrap img {
  height: 20px !important;
}
/* line 91, ../sass/_survey.scss */
.dg-survey-panel .survey .base-survey-panel {
  padding: 10px 10px 10px 10px;
  width: 90%;
  margin: 0;
}
/* line 97, ../sass/_survey.scss */
.dg-survey-panel .survey .items-survey-panel {
  padding: 10px 10px 10px 10px;
  width: fit-content;
  min-width: 90%;
  margin: 0;
}
/* line 104, ../sass/_survey.scss */
.dg-survey-panel .survey .two-indent {
  width: 90%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  margin: 10px;
}
/* line 107, ../sass/_survey.scss */
.dg-survey-panel .survey .two-indent > .x-panel-bwrap {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 112, ../sass/_survey.scss */
.dg-survey-panel .survey .two-indent .description {
  padding: 10px 10px 0px 10px;
}
/* line 121, ../sass/_survey.scss */
.dg-survey-panel .survey .two-indent .main-question label {
  width: 100px !important;
  padding-left: 25px;
  padding-top: 0px;
}
/* line 127, ../sass/_survey.scss */
.dg-survey-panel .survey .two-indent .main-question .x-form-check-wrap {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat !important;
  background-image: url(../../../../icons/svg/check_box_outline_blank?color=%23808080) !important;
  background-size: 18px !important;
  background-position: center center !important;
  position: relative;
  display: inherit;
  cursor: pointer;
}
/* line 138, ../sass/_survey.scss */
.dg-survey-panel .survey .two-indent .main-question .x-form-check-wrap.x-item-disabled {
  cursor: inherit;
}
/* line 142, ../sass/_survey.scss */
.dg-survey-panel .survey .two-indent .main-question .x-form-check-wrap.checked {
  background-image: url(../../../../icons/svg/check_box?color=%23808080) !important;
}
/* line 147, ../sass/_survey.scss */
.dg-survey-panel .survey .two-indent .main-question input {
  height: 20px;
  width: 20px;
}
/* line 153, ../sass/_survey.scss */
.dg-survey-panel .survey .two-indent .second-question {
  border: none !important;
  border-left: 1px solid rgba(0, 0, 0, 0.2) !important;
  min-height: 50px;
}
/* line 158, ../sass/_survey.scss */
.dg-survey-panel .survey .two-indent .second-question .x-form-item {
  display: flex;
}
/* line 162, ../sass/_survey.scss */
.dg-survey-panel .survey .two-indent .second-question .x-form-element {
  width: 100%;
  padding-left: 15px !important;
}
/* line 167, ../sass/_survey.scss */
.dg-survey-panel .survey .two-indent .second-question label {
  padding-left: 20px;
  width: auto !important;
  cursor: pointer;
}
/* line 176, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-const-cols td {
  min-width: 200px;
  max-width: 200px;
}
/* line 182, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-answers-list {
  width: 90%;
  overflow: hidden;
}
/* line 186, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-answers-list .x-form-check-wrap .x-form-checkbox.x-form-field + .x-form-cb-label {
  width: 97% !important;
  height: 100%;
}
/* line 192, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-answers-list .hidden-boxes-group .x-form-check-wrap .x-form-checkbox.x-form-field + .x-form-cb-label {
  height: 18px !important;
  background-image: none;
  text-wrap: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 201, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-answers-list .x-column.hide-label {
  min-height: 100%;
  width: inherit;
  display: flex;
  align-items: stretch;
  flex-flow: column;
  justify-content: space-between;
}
/* line 210, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-answers-list .x-table-layout-cell {
  width: 50%;
}
/* line 215, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-indicators {
  width: 90%;
}
/* line 216, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-indicators .x-table-layout-ct {
  overflow: auto;
}
/* line 220, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-indicators .indicator-comment {
  width: 100% !important;
  height: 60px !important;
  padding: 5px;
}
/* line 228, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-indicators input {
  width: calc(100% - 20px);
  margin-left: 5px;
  padding: 5px;
}
/* line 234, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-indicators .x-form-field-trigger-wrap {
  margin-top: 15px;
}
/* line 240, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-competency > .x-panel-bwrap {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 245, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-competency > .x-panel-bwrap .x-table-layout-cell .x-panel {
  width: 100% !important;
  height: 100% !important;
}
/* line 249, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-competency > .x-panel-bwrap .x-table-layout-cell .x-panel input {
  width: 100% !important;
}
/* line 253, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-competency > .x-panel-bwrap .x-table-layout-cell .x-panel .x-panel-bwrap {
  padding: 3px;
}
/* line 256, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-competency > .x-panel-bwrap .x-table-layout-cell .x-panel .x-panel-bwrap .x-panel-body {
  width: 100% !important;
  height: 100% !important;
  padding: 0 !important;
}
/* line 261, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-competency > .x-panel-bwrap .x-table-layout-cell .x-panel .x-panel-bwrap .x-panel-body .x-form-textarea {
  width: 100% !important;
}
/* line 265, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-competency > .x-panel-bwrap .x-table-layout-cell .x-panel .x-panel-bwrap .x-panel-body .x-form-element {
  padding: 0px !important;
}
/* line 268, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-competency > .x-panel-bwrap .x-table-layout-cell .x-panel .x-panel-bwrap .x-panel-body .x-form-element label {
  margin: auto;
}
/* line 277, ../sass/_survey.scss */
.dg-survey-panel .survey .survey-section-competency > .x-panel-bwrap td {
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 286, ../sass/_survey.scss */
.survey-question-hidden {
  display: none;
}

/* line 290, ../sass/_survey.scss */
.competency-section-width-fix {
  width: 92% !important;
}

/* line 294, ../sass/_survey.scss */
.survey-conditional-panel {
  min-width: 780px !important;
}
/* line 297, ../sass/_survey.scss */
.survey-conditional-panel .x-panel-bwrap {
  min-width: 780px;
}

/* line 302, ../sass/_survey.scss */
.survey-conditional-group {
  margin: 4px 0px;
  border: 3px solid #f5f5f5;
}
/* line 306, ../sass/_survey.scss */
.survey-conditional-group label {
  font-size: 14px;
  position: relative;
  top: 3px;
}
/* line 313, ../sass/_survey.scss */
.survey-conditional-group input.x-item-disabled {
  background-color: #DCE3E7 !important;
  width: 140px !important;
}
/* line 320, ../sass/_survey.scss */
.survey-conditional-group .x-form-field-trigger-wrap img {
  height: 20px !important;
}

/* line 327, ../sass/_survey.scss */
.conditional-def-panel-add-btn .flex-button-icon {
  background-image: url('../../../../icons/svg/add?color=black');
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
  width: 100% !important;
  height: 22px;
  border: hidden !important;
}

/* line 339, ../sass/_survey.scss */
.conditional-def-panel-remove-btn .flex-button-icon {
  background-image: url('../../../../icons/svg/remove?color=black');
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
  width: 100% !important;
  height: 22px;
  border: hidden !important;
  display: -webkit-box !important;
}

/* line 351, ../sass/_survey.scss */
.conditional-def-panel-group-btn {
  display: -webkit-box;
  display: flex;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  min-height: 28px;
  margin: 5px;
}

/* line 2, ../sass/_scriptDefWindow.scss */
.script-def-window .script-def-window-tbar {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 5, ../sass/_scriptDefWindow.scss */
.script-def-window .script-def-window-tbar form {
  background-color: #f5f5f5;
}
/* line 8, ../sass/_scriptDefWindow.scss */
.script-def-window .script-def-window-tbar form .x-box-inner {
  height: 100% !important;
  position: relative;
  top: 8px;
}
/* line 13, ../sass/_scriptDefWindow.scss */
.script-def-window .script-def-window-tbar form .x-box-inner .x-btn {
  margin: 0px 10px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}
/* line 18, ../sass/_scriptDefWindow.scss */
.script-def-window .script-def-window-tbar form .x-box-inner .x-btn:hover {
  background-color: whitesmoke !important;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 24, ../sass/_scriptDefWindow.scss */
.script-def-window .script-def-window-tbar form .x-box-inner .no-icon-border-button {
  width: auto !important;
  margin: 0px 10px;
  padding: 3px;
  border: 1px solid;
  border-color: lightgray;
  border-radius: 2px;
}
/* line 32, ../sass/_scriptDefWindow.scss */
.script-def-window .script-def-window-tbar form .x-box-inner .no-icon-border-button:hover {
  opacity: 0.95;
  filter: alpha(opacity=95);
}

/* line 1, ../sass/_captionDefWindow.scss */
.caption-def-window {
  height: 100%;
}
/* line 4, ../sass/_captionDefWindow.scss */
.caption-def-window.dg-flex-item {
  width: auto;
  min-width: 270px !important;
}
/* line 9, ../sass/_captionDefWindow.scss */
.caption-def-window .x-panel-bwrap {
  height: auto;
}
/* line 12, ../sass/_captionDefWindow.scss */
.caption-def-window .x-panel-bwrap .x-panel-body {
  height: auto;
}
/* line 17, ../sass/_captionDefWindow.scss */
.caption-def-window .x-panel-bwrap .x-panel-body .x-panel .x-panel-bwrap .x-form {
  height: 100% !important;
}
/* line 23, ../sass/_captionDefWindow.scss */
.caption-def-window .x-panel-bwrap .x-panel-body .caption-def-window-row {
  height: auto;
  margin: 0px 10px;
  padding: 20px 0px;
  border-bottom: 2px solid lightgray;
  box-sizing: border-box;
}
/* line 30, ../sass/_captionDefWindow.scss */
.caption-def-window .x-panel-bwrap .x-panel-body .caption-def-window-row .x-column {
  height: 22px;
  display: inline-block;
  padding: 3px 0px;
}
/* line 36, ../sass/_captionDefWindow.scss */
.caption-def-window .x-panel-bwrap .x-panel-body .caption-def-window-row .x-form-field-wrap {
  margin-right: 10px;
}
/* line 40, ../sass/_captionDefWindow.scss */
.caption-def-window .x-panel-bwrap .x-panel-body .caption-def-window-row .x-hide-display {
  margin-right: 0px;
}
/* line 44, ../sass/_captionDefWindow.scss */
.caption-def-window .x-panel-bwrap .x-panel-body .caption-def-window-row label {
  font-size: 13px;
  position: relative;
  top: 0px;
  margin-left: 0px;
  padding: 0px 3px;
}
/* line 53, ../sass/_captionDefWindow.scss */
.caption-def-window .x-panel-bwrap .x-panel-body .caption-def-window-row input.x-item-disabled {
  background-color: #DCE3E7 !important;
  width: 140px !important;
}
/* line 60, ../sass/_captionDefWindow.scss */
.caption-def-window .x-panel-bwrap .x-panel-body .caption-def-window-row .x-form-field-trigger-wrap img {
  height: 20px !important;
}
/* line 65, ../sass/_captionDefWindow.scss */
.caption-def-window .x-panel-bwrap .x-panel-body .caption-def-window-row .caption-def-window-btn-custom-class {
  padding: 3px 10px 3px 0px;
}
/* line 69, ../sass/_captionDefWindow.scss */
.caption-def-window .x-panel-bwrap .x-panel-body .caption-def-window-row .caption-def-window-add-btn {
  width: calc(100% - 2px) !important;
  height: 20px;
}
/* line 73, ../sass/_captionDefWindow.scss */
.caption-def-window .x-panel-bwrap .x-panel-body .caption-def-window-row .caption-def-window-add-btn .flex-button-icon {
  background-image: url('../../../../icons/svg/add?color=black');
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
  width: 100% !important;
  height: 22px;
  border: hidden !important;
}
/* line 84, ../sass/_captionDefWindow.scss */
.caption-def-window .x-panel-bwrap .x-panel-body .caption-def-window-row .caption-def-window-remove-btn {
  width: calc(100% - 2px) !important;
  height: 20px;
}
/* line 88, ../sass/_captionDefWindow.scss */
.caption-def-window .x-panel-bwrap .x-panel-body .caption-def-window-row .caption-def-window-remove-btn .flex-button-icon {
  background-image: url('../../../../icons/svg/remove?color=black');
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
  width: 100% !important;
  height: 22px;
  border: hidden !important;
  display: -webkit-box !important;
}

/* line 2, ../sass/_fileDbPicker.scss */
.dg-file-db-picker .x-box-inner {
  background-color: #f5f5f5;
}
/* line 7, ../sass/_fileDbPicker.scss */
.dg-file-db-picker .x-form-field-trigger-wrap img {
  height: 28px !important;
}

/* line 2, ../sass/_viewsSettingsWindow.scss */
.dg-views-settings-window .x-toolbar {
  height: 30px !important;
}
/* line 7, ../sass/_viewsSettingsWindow.scss */
.dg-views-settings-window .x-tree-root-ct .x-tree-node-el {
  padding: 4px 0px;
}
/* line 10, ../sass/_viewsSettingsWindow.scss */
.dg-views-settings-window .x-tree-root-ct .x-tree-node-el span {
  font-size: 12px;
  background-image: url('../../../../icons/svg/check_box_outline_blank?color=%23444');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 20px;
  z-index: 10;
  margin-left: -15px;
}
/* line 21, ../sass/_viewsSettingsWindow.scss */
.dg-views-settings-window .x-tree-root-ct .x-tree-node-el .x-tree-node-cb {
  opacity: 0.0;
  z-index: 1000;
  margin-left: 5px;
}
/* line 29, ../sass/_viewsSettingsWindow.scss */
.dg-views-settings-window .x-tree-root-ct .x-tree-node-el input:checked + a span {
  background-image: url('../../../../icons/svg/check_box?color=%23444') !important;
}

/* line 2, ../sass/_megaSearch.scss */
.system-panel .ms-container {
  display: flex;
  flex: 1;
  align-items: center;
  height: 100%;
  margin-left: 15px;
}
/* line 9, ../sass/_megaSearch.scss */
.system-panel .ms-container .x-box-inner {
  display: flex;
  flex: 1;
  align-items: center;
  height: 100%;
}
/* line 15, ../sass/_megaSearch.scss */
.system-panel .ms-container .x-box-inner .x-box-item {
  position: relative;
  left: 0 !important;
}
/* line 22, ../sass/_megaSearch.scss */
.system-panel .ms-options-combo, .system-panel .ms-value-combo {
  background-color: #3794f0;
  border: 0;
  padding: 0 7px 0 7px;
  margin: 0;
  height: 26px;
  color: white;
  font-size: 13px;
}
/* line 32, ../sass/_megaSearch.scss */
.system-panel .ms-value-combo {
  border-left: 1px solid #1976D2;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 40, ../sass/_megaSearch.scss */
.system-panel .ms-options-container .x-trigger-noedit {
  border-right: 0 !important;
}
/* line 45, ../sass/_megaSearch.scss */
.system-panel .ms-options-container img {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=white') !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 26px !important;
  background-size: 26px;
  background-color: #3794f0 !important;
  border: 0 !important;
  height: 100% !important;
}
/* line 56, ../sass/_megaSearch.scss */
.system-panel .ms-value-container img {
  background-image: url('../../../../icons/svg/search?color=white') !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 26px !important;
  background-size: 26px;
  background-color: #3794f0 !important;
  border: 0 !important;
  height: 100% !important;
}
/* line 68, ../sass/_megaSearch.scss */
.system-panel .ms-options-container .x-form-trigger-over, .system-panel .ms-value-container .x-form-trigger-over {
  background-color: #4ba8ff !important;
}

/* line 74, ../sass/_megaSearch.scss */
.ms-item-show-more {
  display: -webkit-box;
  display: flex;
  justify-content: center;
  width: 100%;
  align-items: center;
}

/* line 81, ../sass/_megaSearch.scss */
.ms-items-list {
  white-space: normal !important;
  display: -webkit-box !important;
  display: flex !important;
  height: 40px;
}

/* line 87, ../sass/_megaSearch.scss */
.ms-item-no-result {
  color: #404040 !important;
  pointer-events: none !important;
}

/* line 92, ../sass/_megaSearch.scss */
.ms-item-doctype-cnt {
  width: 165px;
  padding-left: 5px;
  display: -webkit-box;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  font-weight: bold;
}

/* line 102, ../sass/_megaSearch.scss */
.ms-item-icon-cnt {
  width: 40px;
  min-width: 40px;
  display: -webkit-box;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 5px;
}
/* line 110, ../sass/_megaSearch.scss */
.ms-item-icon-cnt img {
  max-width: 30px;
  max-height: 70%;
}

/* line 117, ../sass/_megaSearch.scss */
.ms-item-data {
  width: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  padding-left: 10px;
  height: 100%;
}
/* line 124, ../sass/_megaSearch.scss */
.ms-item-data .ms-item-first-line {
  color: #404040;
}
/* line 127, ../sass/_megaSearch.scss */
.ms-item-data .ms-item-second-line {
  color: #404040;
  font-size: 11px;
}

/* line 133, ../sass/_megaSearch.scss */
.ms-values-list {
  border: 0 !important;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);
}
/* line 137, ../sass/_megaSearch.scss */
.ms-values-list .x-combo-list-inner {
  width: 100% !important;
}

/* line 143, ../sass/_megaSearch.scss */
.ms-values-list .ms-item-selected {
  background: #eeeeee;
  color: #404040;
  cursor: pointer;
}
/* line 148, ../sass/_megaSearch.scss */
.ms-values-list .ms-item-selected .ms-item-first-line {
  color: #404040;
}
/* line 152, ../sass/_megaSearch.scss */
.ms-values-list .ms-item-selected .ms-item-second-line {
  color: #404040;
}

/* line 159, ../sass/_megaSearch.scss */
.ms-options-list .x-combo-list-item:hover {
  color: white;
  background-color: #1976D2;
  cursor: pointer;
}
/* line 166, ../sass/_megaSearch.scss */
.ms-options-list .ms-options-selected {
  cursor: pointer;
}

/* line 1, ../sass/_maintenanceDatabase.scss */
.x-progress-wrap {
  border: none;
}

/* line 5, ../sass/_maintenanceDatabase.scss */
.x-progress-inner {
  background-image: none;
}

/* line 9, ../sass/_maintenanceDatabase.scss */
.x-progress-text {
  padding: 0px;
}

/* line 13, ../sass/_maintenanceDatabase.scss */
.x-progress-bar {
  background-image: none;
  background-color: #1976D2;
  border-color: #1976D2;
  border: none;
  border-image-width: 0;
}

/* line 5, ../sass/_objectWindow.scss */
.maintenance-database-window .x-panel-header, .maintenance-database-window .x-fieldset-header, .maintenance-database-window .ace_gutter {
  border: none;
  background-color: #f5f5f5 !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  line-height: 18px;
  font-weight: normal;
  font-size: 12px;
  padding-left: 12px;
  color: black;
}

/* line 2, ../sass/_attachmentPreview.scss */
.dg-attachment-preview .x-panel-header {
  border: none;
  background-color: #f5f5f5;
  color: black;
}

/* line 11, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .closeButton {
  background-image: url('../../../../icons/svg/close?color=%23505050');
  background-repeat: no-repeat;
  background-position: center;
}
/* line 17, ../sass/_attachmentPreview.scss */
html[dir="ltr"] body {
  background-image: none;
  background-color: #FAF7F2;
}
/* line 22, ../sass/_attachmentPreview.scss */
html[dir="ltr"] #sidebarContent {
  top: 24px;
}
/* line 26, ../sass/_attachmentPreview.scss */
html[dir="ltr"] #toolbarContainer, html[dir="ltr"] .findbar {
  height: 24px;
  background-color: #f5f5f5;
  background-image: none;
}
/* line 31, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .secondaryToolbar {
  height: auto;
  background-color: #f5f5f5;
  background-image: none;
}
/* line 37, ../sass/_attachmentPreview.scss */
html[dir="ltr"] #toolbarViewer {
  height: 24px;
}
/* line 40, ../sass/_attachmentPreview.scss */
html[dir="ltr"] #toolbarViewerLeft {
  padding-right: 15px;
}
/* line 44, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .splitToolbarButton {
  margin: 0px 2px 4px 0;
  display: inline-block;
}
/* line 49, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarButton,
html[dir="ltr"] .overlayButton {
  height: 24px;
  width: 24px;
  padding: 0;
}
/* line 56, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarButton,
html[dir="ltr"] .overlayButton,
html[dir="ltr"] .dropdownToolbarButton {
  margin: 0px 2px 4px 0;
}
/* line 62, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .dropdownToolbarButton {
  padding: 3px 2px 2px;
}
/* line 65, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .dropdownToolbarButton > select {
  color: black;
  padding: 0;
}
/* line 69, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .dropdownToolbarButton > select > option {
  background: whitesmoke;
}
/* line 72, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarButton#sidebarToggle::before {
  content: url('../../../../icons/svg/fast_rewind?color=%23505050');
}
/* line 75, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarButton#secondaryToolbarToggle::before {
  content: url('../../../../icons/svg/more_vert?color=%23505050');
}
/* line 78, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarButton.pageUp::before,
html[dir="ltr"] .toolbarButton.findPrevious::before {
  content: url('../../../../icons/svg/navigate_before?color=%23505050');
}
/* line 82, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarButton.pageDown::before,
html[dir="ltr"] .toolbarButton.findNext::before {
  content: url('../../../../icons/svg/navigate_next?color=%23505050');
}
/* line 86, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarButton.zoomOut::before {
  content: url('../../../../icons/svg/remove?color=%23505050');
}
/* line 89, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarButton.zoomIn::before {
  content: url('../../../../icons/svg/add?color=%23505050');
}
/* line 92, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarButton.print::before,
html[dir="ltr"] .secondaryToolbarButton.print::before {
  content: url(../../pdf/old/images/toolbarButton-print.png);
}
/* line 96, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarButton.download::before,
html[dir="ltr"] .secondaryToolbarButton.download::before {
  content: url(../../pdf/old/images/toolbarButton-download.png);
}
/* line 100, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarButton.openFile::before,
html[dir="ltr"] .secondaryToolbarButton.openFile::before {
  content: url(../../pdf/old/images/toolbarButton-openFile.png);
}
/* line 104, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarButton.openFile, html[dir="ltr"] .secondaryToolbarButton.openFile {
  visibility: 'hidden' !important;
  display: none !important;
}
/* line 108, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarButton.ocrMode::before {
  content: url(../../pdf/old/images/toolbarButton-ocrMode.png);
}
/* line 111, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .secondaryToolbarButton.ocrMode::before {
  content: "";
  background-image: url('../../../../icons/svg/content_cut?color=black');
  background-size: 18px 21px;
  width: 18px;
  height: 21px;
}
/* line 119, ../sass/_attachmentPreview.scss */
html[dir="ltr"] #viewFind.toolbarButton::before {
  content: url('../../../../icons/svg/search?color=%23505050');
}
/* line 122, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .secondaryToolbarButton {
  padding: 3px 0 1px 5px;
  color: black;
}
/* line 126, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .secondaryToolbarButton.bookmark {
  padding-left: 5px;
}
/* line 130, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarField {
  padding: 2px 6px;
  margin: 2px 0 4px 0;
  background-image: none;
  background-color: white;
  border-bottom-color: #b5b8c8;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-collapse: separate;
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-left-color: #b5b8c8;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #b5b8c8;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #b5b8c8;
  border-top-style: solid;
  border-top-width: 1px;
  color: black;
}
/* line 138, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarField[type=checkbox] {
  display: inline-block;
  margin: 6px 0px;
}
/* line 142, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarLabel {
  margin: 1px 2px 4px 0;
  color: black;
}
/* line 147, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarButton::before,
html[dir="ltr"] .secondaryToolbarButton::before {
  position: static;
  vertical-align: sub;
}
/* line 152, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .toolbarButton::before {
  display: inline;
}
/* line 155, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .verticalToolbarSeparator.hiddenSmallView {
  position: absolute;
  display: inline-block;
  top: -3px;
  left: 7px;
}
/* line 161, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .splitToolbarButton:last-child,
html[dir="ltr"] .toolbarButton:last-child {
  margin-right: 8px;
}
@media (max-width: 540px) {
  /* line 166, ../sass/_attachmentPreview.scss */
  html[dir="ltr"] #scaleSelectContainer, html[dir="ltr"] #pageNumberLabel {
    display: none;
  }
}
@media (max-width: 700px) {
  /* line 171, ../sass/_attachmentPreview.scss */
  html[dir="ltr"] #outerContainer .hiddenMediumView {
    display: none;
  }
}
@media (max-width: 640px) {
  /* line 176, ../sass/_attachmentPreview.scss */
  html[dir="ltr"] .hiddenSmallView {
    display: none;
  }
}
/* line 180, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .ocrLayer {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  opacity: 0.2;
}
/* line 189, ../sass/_attachmentPreview.scss */
html[dir="ltr"] .ocrLayer > div {
  background-color: green;
  position: absolute;
  cursor: normal;
}

/* line 1, ../sass/_ace.scss */
.ace_editor {
  font-family: 'Consolas', 'Monaco', 'Menlo', 'Ubuntu Mono', 'source-code-pro', monospace !important;
}

/* line 3, ../sass/_filterWindow.scss */
.filter-window.choose-function-window label {
  margin-left: 80px;
  /*margin-bottom: 10px;*/
}
/* line 8, ../sass/_filterWindow.scss */
.filter-window.choose-function-window .x-form-item {
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 13, ../sass/_filterWindow.scss */
.filter-window.choose-function-window .x-btn {
  margin: auto;
  margin-bottom: 8px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 2px;
}
/* line 20, ../sass/_filterWindow.scss */
.filter-window.choose-function-window .x-btn:hover {
  background-color: whitesmoke !important;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 26, ../sass/_filterWindow.scss */
.filter-window.choose-function-window .flex-button-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  height: 23px;
  margin: 3px;
}
/* line 32, ../sass/_dg.scss */
.filter-window.choose-function-window .flex-button-container:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.filter-window.choose-function-window .flex-button-container.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.filter-window.choose-function-window .flex-button-container.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}

/* line 34, ../sass/_filterWindow.scss */
.filter-by-history-ct {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}
/* line 39, ../sass/_filterWindow.scss */
.filter-by-history-ct .x-form-field-wrap.x-form-field-trigger-wrap .filter-by-history-field.x-form-text.x-form-field {
  border: none;
  text-transform: uppercase;
  padding: 3px;
}
/* line 44, ../sass/_filterWindow.scss */
.filter-by-history-ct .x-form-field-wrap.x-form-field-trigger-wrap .x-form-trigger {
  border: none;
}

/* line 51, ../sass/_filterWindow.scss */
.between-editor-window .x-panel-body {
  height: 60px;
}
/* line 53, ../sass/_filterWindow.scss */
.between-editor-window .x-panel-body .ux-datetime-date {
  width: 241px !important;
}
/* line 55, ../sass/_filterWindow.scss */
.between-editor-window .x-panel-body .ux-datetime-date .x-form-field {
  width: 225px !important;
}

/* line 3, ../sass/_multipleValsField.scss */
.multiple-vals-field-container input {
  border-color: #b5b8c8;
  margin-right: -2px;
}
/* line 8, ../sass/_multipleValsField.scss */
.multiple-vals-field-container .dict-field-button {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=%23808080') !important;
  background-position: center center !important;
  background-color: white;
  background-size: 16px;
  width: 18px;
  height: 20px;
  border-style: solid;
  border-color: #b5b8c8;
  border-width: 1px 1px 1px 0px;
}
/* line 19, ../sass/_multipleValsField.scss */
.multiple-vals-field-container .dict-field-button:hover {
  cursor: pointer;
}

/* line 25, ../sass/_multipleValsField.scss */
.multiple-vals-field-editor-field {
  height: 20px;
}

/* line 29, ../sass/_multipleValsField.scss */
.x-editor {
  z-index: 8500 !important;
  background-color: white;
}

/* line 2, ../sass/_wytworTree.scss */
.dg-wytwor-tree .x-tab-panel-body {
  border-color: rgba(0, 0, 0, 0.2) !important;
}
/* line 6, ../sass/_wytworTree.scss */
.dg-wytwor-tree .x-toolbar {
  border-color: rgba(0, 0, 0, 0.2) !important;
}
/* line 11, ../sass/_wytworTree.scss */
.dg-wytwor-tree .x-fieldset label {
  text-align: right;
}
/* line 16, ../sass/_wytworTree.scss */
.dg-wytwor-tree .x-fieldset .x-form-field-trigger-wrap .dict-field-button {
  height: 17px !important;
}
/* line 22, ../sass/_wytworTree.scss */
.dg-wytwor-tree .x-form-cb-label {
  background-repeat: no-repeat;
  padding-left: 20px;
}

/* line 1, ../sass/_wizardDetailsPanel.scss */
.dg-wizard-details-panel {
  min-width: 190px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 7, ../sass/_wizardDetailsPanel.scss */
.dg-wizard-details-panel .x-panel-body {
  background-color: #f5f5f5;
}
/* line 10, ../sass/_wizardDetailsPanel.scss */
.dg-wizard-details-panel .x-panel-body .x-box-item {
  font-size: 12px;
  color: black;
  font-weight: normal;
}
/* line 15, ../sass/_wizardDetailsPanel.scss */
.dg-wizard-details-panel .x-panel-body .x-box-item .x-panel-body {
  padding: 5px;
}
/* line 21, ../sass/_wizardDetailsPanel.scss */
.dg-wizard-details-panel .x-panel-body .dg-wdp-item-tab-active .x-panel-body {
  color: white;
  background-color: #1976D2;
}
/* line 28, ../sass/_wizardDetailsPanel.scss */
.dg-wizard-details-panel .x-panel-body .dg-wdp-item-separator .x-panel-body {
  height: 1px;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 36, ../sass/_wizardDetailsPanel.scss */
.dg-wizard-details-panel .x-panel-body .dg-wdp-item-icon .x-panel-body {
  padding: 0;
  background-size: 64px;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 2, ../sass/_stats.scss */
.stats-cfg .x-panel-header {
  min-width: 200px;
  /* bez tego ┼║le renderuje zapami─Ötane wysoko┼Ťci paneli */
  color: black;
}
/* line 6, ../sass/_stats.scss */
.stats-cfg .x-tree .x-panel-body {
  background-color: white;
}
/* line 9, ../sass/_stats.scss */
.stats-cfg .x-tree .x-panel-body .x-tree-node {
  font-size: 12px;
  font-family: tahoma,arial,sans-serif;
}
/* line 13, ../sass/_stats.scss */
.stats-cfg .x-tree .x-panel-body .x-tree-node .x-tree-node-el {
  padding: 0;
}

/* line 20, ../sass/_stats.scss */
.dg-toolbar .stats-combo {
  max-height: 24px;
  padding-top: 0 !important;
}
/* line 23, ../sass/_stats.scss */
.dg-toolbar .stats-combo .x-superboxselect-item {
  max-width: 95%;
}

/* line 28, ../sass/_stats.scss */
.dg-toolbar .stats-date-range {
  padding: 0 7px;
}
/* line 30, ../sass/_stats.scss */
.dg-toolbar .stats-date-range .x-form-field-wrap {
  margin: 0 4px;
}
/* line 33, ../sass/_stats.scss */
.dg-toolbar .stats-date-range .x-form-field {
  font-family: tahoma,arial,sans-serif;
  font-size: 12px;
  height: 22px;
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 40, ../sass/_stats.scss */
.dg-toolbar .stats-date-range label {
  height: 16px;
  padding-top: 6px;
  text-transform: uppercase;
  font-size: 11px;
}

/* line 53, ../sass/_stats.scss */
.dg-stats-chart-out {
  background-image: url('../../../../icons/svg/check_box_outline_blank?color=%23808080');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 57, ../sass/_stats.scss */
.dg-stats-chart-dim, .dg-stats-chart-fact {
  background-image: url('../../../../icons/svg/check_box?color=%23808080');
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 61, ../sass/_stats.scss */
.stats-button {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  margin: 5px;
}

/* line 2, ../sass/_multipanel.scss */
.dg-multipanel .x-box-inner {
  min-width: 800;
  display: inline-block;
  overflow-x: hidden !important;
}
/* line 9, ../sass/_multipanel.scss */
.dg-multipanel .x-panel-body:not(.x-box-layout-ct) {
  width: auto !important;
  overflow-y: auto;
}
/* line 13, ../sass/_multipanel.scss */
.dg-multipanel .x-panel-body:not(.x-box-layout-ct) .x-panel {
  width: auto !important;
}
/* line 19, ../sass/_multipanel.scss */
.dg-multipanel .dg-multipanel-subpanel {
  float: left;
  min-width: 400 !important;
}

/* line 3, ../sass/_processDefWindow.scss */
.process-def-window .process-def-iframe-container .x-panel-header {
  background-color: #f5f5f5;
  font-size: 12px;
  color: black;
  font-weight: normal;
  border-bottom: 0;
}

/* line 1, ../sass/_atwhoQtip.scss */
.dg-atwho-qtip {
  width: auto !important;
}
/* line 4, ../sass/_atwhoQtip.scss */
.dg-atwho-qtip .x-tip-body {
  padding: 0 !important;
}
/* line 7, ../sass/_atwhoQtip.scss */
.dg-atwho-qtip .x-tip-body .dg-atwho-qtip-body {
  background-color: #white;
}
/* line 10, ../sass/_atwhoQtip.scss */
.dg-atwho-qtip .x-tip-body .dg-atwho-qtip-body img {
  height: 24px;
  width: 24px;
  margin: 3px 0px 1px 0px;
  display: inline-block !important;
  border-radius: 50%;
  background-color: #1976D2;
}
/* line 19, ../sass/_atwhoQtip.scss */
.dg-atwho-qtip .x-tip-body .dg-atwho-qtip-body div {
  display: inline-block !important;
  position: relative;
  left: 6px;
  bottom: 9px;
  padding-right: 6px;
}

/* line 2, ../sass/_params.scss */
.x-tool {
  background-image: url('../../../../icons/svg/open_in_new?color=%231976D2');
}

/* line 6, ../sass/_params.scss */
.config-parameter-tbar {
  border: none !important;
}
/* line 10, ../sass/_params.scss */
.config-parameter-tbar .flex-toolbar-container label {
  padding: 0 4px;
}
/* line 14, ../sass/_params.scss */
.config-parameter-tbar .flex-toolbar-container .x-form-field-wrap {
  padding-right: 4px;
}
/* line 17, ../sass/_params.scss */
.config-parameter-tbar .flex-toolbar-container .x-form-text {
  padding-top: 0px;
}

/* line 24, ../sass/_params.scss */
.config-history-grid .x-toolbar {
  height: 24px;
  border: none;
}
/* line 29, ../sass/_params.scss */
.config-history-grid .x-toolbar .flex-button-container .x-btn-text {
  padding: 0 5px 0 0;
}

/* line 2, ../sass/_tooltip.scss */
.x-tip {
  border: 1px solid #bbbbbb;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);
}
/* line 9, ../sass/_tooltip.scss */
.x-tip .x-tip-tl {
  background-image: none !important;
  display: none;
}
/* line 13, ../sass/_tooltip.scss */
.x-tip .x-tip-tl .x-tip-tr {
  background-image: none !important;
}
/* line 16, ../sass/_tooltip.scss */
.x-tip .x-tip-tl .x-tip-tr .x-tip-tc {
  background-image: none !important;
}
/* line 22, ../sass/_tooltip.scss */
.x-tip .x-tip-ml {
  background-image: none !important;
  background-color: white;
}
/* line 26, ../sass/_tooltip.scss */
.x-tip .x-tip-ml .x-tip-mr {
  background-image: none !important;
  background-color: white;
}
/* line 30, ../sass/_tooltip.scss */
.x-tip .x-tip-ml .x-tip-mr .x-tip-mc {
  background-image: none !important;
}
/* line 36, ../sass/_tooltip.scss */
.x-tip .x-tip-bl {
  background-image: none !important;
  display: none;
}
/* line 40, ../sass/_tooltip.scss */
.x-tip .x-tip-bl .x-tip-br {
  background-image: none !important;
}
/* line 43, ../sass/_tooltip.scss */
.x-tip .x-tip-bl .x-tip-br .x-tip-bc {
  background-image: none !important;
}
/* line 49, ../sass/_tooltip.scss */
.x-tip .x-tip-body {
  width: 100% !important;
  padding: 2px 0px;
  color: black !important;
}

/* line 59, ../sass/_tooltip.scss */
.x-form-invalid-tip .x-tip-body {
  padding-left: 25px !important;
}

/* line 64, ../sass/_tooltip.scss */
.x-shadow {
  display: none !important;
}

/* line 1, ../sass/_mail.scss */
.mail-grid-unread div {
  font-weight: bold !important;
}

/* line 5, ../sass/_mail.scss */
.mail-header-attachment {
  margin-right: 5px;
}

/* line 9, ../sass/_mail.scss */
.mail-header-attachment:hover {
  cursor: pointer;
  color: #ff0;
}

/* line 14, ../sass/_mail.scss */
.mail-merge-recipient-addr-editable {
  background-image: url('../../../../icons/svg/edit?color=%231976D2');
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 12px auto;
  left: 0;
  min-height: 12px;
  padding-left: 17px;
  display: initial;
  cursor: pointer;
}

/* line 27, ../sass/_mail.scss */
.optionsBtn-button {
  width: 27px !important;
  height: 25px !important;
  margin: 0px;
  display: block !important;
}
/* line 33, ../sass/_mail.scss */
.optionsBtn-button.x-item-disabled {
  display: none !important;
}
/* line 37, ../sass/_mail.scss */
.optionsBtn-button div[iconel] {
  background-repeat: no-repeat;
  margin-left: 1px;
}
/* line 42, ../sass/_mail.scss */
.optionsBtn-button div[btnel] {
  min-width: 30px;
  min-height: 20px;
  padding: 0px !important;
  margin: 0px !important;
}

/* line 52, ../sass/_mail.scss */
.email-docType-custom-class .mail-list-read-icon {
  background-image: url('../../../../icons/svg/mail_list_read?color=%231976D2');
  background-repeat: no-repeat;
  background-size: 30px;
}
/* line 58, ../sass/_mail.scss */
.email-docType-custom-class .mail-list-unread-icon {
  background-image: url('../../../../icons/svg/mail_list_unread?color=%231976D2') !important;
  background-repeat: no-repeat;
  background-size: 30px;
}
/* line 64, ../sass/_mail.scss */
.email-docType-custom-class .mail-list-attachments {
  background-image: url('../../../../icons/svg/mail_list_attachments_arrow?color=%231976D2') !important;
  background-repeat: no-repeat;
  background-size: 15px;
}
/* line 71, ../sass/_mail.scss */
.email-docType-custom-class .mail-list-hover-box .mail-tool-box {
  display: none !important;
  margin: 1px 3px 0px 0px;
}
/* line 75, ../sass/_mail.scss */
.email-docType-custom-class .mail-list-hover-box .mail-tool-box .mail-tool {
  background-repeat: no-repeat;
  padding: 2px;
  margin: 0px 1px 0px 1px;
  background-size: 25px;
}
/* line 81, ../sass/_mail.scss */
.email-docType-custom-class .mail-list-hover-box .mail-tool-box .mail-tool.mail-tool-set-read {
  background-image: url('../../../../icons/svg/mail_list_read?color=%231976D2');
  margin-right: 5px !important;
}
/* line 86, ../sass/_mail.scss */
.email-docType-custom-class .mail-list-hover-box .mail-tool-box .mail-tool.mail-tool-set-unread {
  background-image: url('../../../../icons/svg/mail_list_unread?color=%231976D2');
  margin-right: 5px !important;
}
/* line 91, ../sass/_mail.scss */
.email-docType-custom-class .mail-list-hover-box .mail-tool-box .mail-tool.mail-tool-corresp-log {
  background-image: url('../../../../icons/svg/mail_list_create_corresplog?color=%231976D2');
}
/* line 95, ../sass/_mail.scss */
.email-docType-custom-class .mail-list-hover-box .mail-tool-box .mail-tool.mail-tool-note {
  background-image: url('../../../../icons/svg/mail_list_create_note?color=%231976D2');
}
/* line 99, ../sass/_mail.scss */
.email-docType-custom-class .mail-list-hover-box .mail-tool-box .mail-tool.mail-tool-move {
  background-image: url('../../../../icons/svg/mail_list_move?color=%231976D2');
}
/* line 105, ../sass/_mail.scss */
.email-docType-custom-class .mail-list-hover-box .mail-list-date {
  width: 153px !important;
  box-sizing: border-box;
  border-radius: 3px;
  padding-top: 10px;
  margin: 5px 5px 5px 0px;
  background-color: #1976D2;
  overflow: hidden !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: white;
}
/* line 117, ../sass/_mail.scss */
.email-docType-custom-class .mail-list-hover-box .mail-list-date .mail-list-date-item {
  text-align: center;
  width: 100%;
}
/* line 126, ../sass/_mail.scss */
.email-docType-custom-class:hover .list-element-hovered .mail-tool-box {
  display: flex !important;
}
/* line 130, ../sass/_mail.scss */
.email-docType-custom-class:hover .list-element-hovered .mail-list-date {
  display: none !important;
}

/* line 3, ../sass/_miniFilterGrid.scss */
.dg-mini-filter-grid .mfg-menu-button button {
  background-image: url('../../../../icons/svg/more_vert?color=%23444');
  background-position: center;
}
/* line 8, ../sass/_miniFilterGrid.scss */
.dg-mini-filter-grid .mfg-menu-button:hover {
  background-color: #e1e1e1;
}

/* line 3, ../sass/_defAccordion.scss */
.def-accordion .def-accordion-no-value {
  padding-top: 8px;
  color: #404040 !important;
  text-align: center;
}
/* line 9, ../sass/_defAccordion.scss */
.def-accordion .def-accordion-header {
  height: 24px;
  background-color: #f5f5f5;
  padding-left: 8px;
}
/* line 14, ../sass/_defAccordion.scss */
.def-accordion .def-accordion-header .def-accordion-search-container {
  width: 90%;
  border: 1px solid;
  border-color: #b5b8c8;
  background: white;
  display: flex;
}
/* line 21, ../sass/_defAccordion.scss */
.def-accordion .def-accordion-header .def-accordion-search-container .def-accordion-search-field {
  width: 100%;
  border: none;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
}
/* line 28, ../sass/_defAccordion.scss */
.def-accordion .def-accordion-header .def-accordion-search-container .clear-btn {
  background: transparent url('../../../../icons/svg/close?color=%23808080') no-repeat center center;
  width: 24px;
  height: 22px;
  background-size: 16px;
  float: left;
}
/* line 35, ../sass/_defAccordion.scss */
.def-accordion .def-accordion-header .def-accordion-search-container .clear-btn:hover {
  cursor: pointer;
  opacity: 0.7;
}
/* line 42, ../sass/_defAccordion.scss */
.def-accordion .x-panel-body .x-tree-node .x-tree-node-el .x-tree-node-anchor span.founded-record-mark {
  color: #1976D2;
  border: 1px solid #b7b7b7;
  border-radius: 2px;
  padding: 2px 0;
  margin: 0;
}
/* line 50, ../sass/_defAccordion.scss */
.def-accordion .x-panel-body .x-tree-node .x-tree-node-el .x-tree-node-anchor span.founded-hide-record-mark {
  border: 1px solid #b7b7b7;
  border-radius: 2px;
  padding: 2px 0;
  margin: 0;
}

/* line 1, ../sass/_iconSelectField.scss */
.icon-select-field {
  height: 30px;
  display: flex;
}
/* line 5, ../sass/_iconSelectField.scss */
.icon-select-field .icon-item {
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  box-sizing: border-box;
  margin: 1px;
  cursor: pointer;
  width: 28px;
  height: 28px;
}
/* line 16, ../sass/_iconSelectField.scss */
.icon-select-field .text-item {
  box-sizing: border-box;
  margin: 1px;
  cursor: pointer;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  padding: 0 4px;
}
/* line 25, ../sass/_iconSelectField.scss */
.icon-select-field .selected-item {
  box-shadow: inset 0 0 0 1px;
}

/* line 30, ../sass/_campaignWindow.scss */
.campaign-control {
  background-color: #f5f5f5;
  border-right: 1px solid #cdcdcd;
}
/* line 34, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-label {
  font-size: 12px;
  padding: 10px;
  line-height: 18px;
}
/* line 39, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-label .x-panel-body {
  background: transparent;
}
/* line 42, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-label .campaign-control-label-template {
  background: transparent;
  padding: 10px;
  line-height: 24px;
}
/* line 53, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions {
  margin-top: 20px;
}
/* line 56, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .x-panel-header {
  background-color: #f5f5f5;
  border: none;
  color: black;
  font-size: 13px;
  font-weight: normal;
  padding-left: 8px;
}
/* line 64, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .x-panel-header .x-tool-gear {
  background-image: url('../../../../icons/svg/more_vert?color=black');
}
/* line 67, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .x-panel-header .task-tip {
  font-weight: normal;
  max-height: 60px;
  word-wrap: break-word;
  font-size: 11px;
}
/* line 73, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .x-panel-header .task-title {
  max-height: 30px;
  word-wrap: break-word;
}
/* line 79, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .x-panel-body {
  background-color: #f5f5f5;
  text-align: center;
  height: 67vh;
  overflow-y: scroll;
}
/* line 85, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container {
  display: -webkit-box;
  display: flex;
  margin-top: 5px;
  margin-right: 8px;
  margin-left: 8px;
}
/* line 92, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .confirm-button {
  height: 34px;
  width: 50% !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}
/* line 5, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .confirm-button tbody {
  width: 100%;
}
/* line 9, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .confirm-button .x-btn-text {
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
}
/* line 14, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .confirm-button .x-btn-small {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 4px;
  background-color: white;
}
/* line 20, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .confirm-button .x-btn-small:hover {
  background-color: whitesmoke !important;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 23, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .confirm-button .x-btn-small:hover .x-btn-text {
  color: black;
}
/* line 97, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .confirm-button .x-btn-small {
  background-color: #1976D2;
}
/* line 99, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .confirm-button .x-btn-small:hover {
  background-color: #2d8ae6 !important;
}
/* line 101, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .confirm-button .x-btn-small:hover button {
  color: white !important;
}
/* line 105, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .confirm-button .x-btn-small button {
  color: white;
}
/* line 110, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .revert-button {
  height: 34px;
  width: 50% !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  margin-right: 6px;
}
/* line 5, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .revert-button tbody {
  width: 100%;
}
/* line 9, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .revert-button .x-btn-text {
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
}
/* line 14, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .revert-button .x-btn-small {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 4px;
  background-color: white;
}
/* line 20, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .revert-button .x-btn-small:hover {
  background-color: whitesmoke !important;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 23, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-button-container .revert-button .x-btn-small:hover .x-btn-text {
  color: black;
}
/* line 118, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-item, .campaign-control .campaign-control-actions .action-item.x-item-disabled {
  text-align: left;
  padding-top: 6px;
  padding-bottom: 10px;
  margin: 5px 8px;
  color: #222 !important;
  background-color: white;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid #DDD;
}
/* line 128, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-item .header, .campaign-control .campaign-control-actions .action-item.x-item-disabled .header {
  width: 100%;
  height: 40px;
  display: -webkit-box;
  display: flex;
}
/* line 133, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-item .header .action-icon, .campaign-control .campaign-control-actions .action-item.x-item-disabled .header .action-icon {
  display: -webkit-box;
  display: flex;
  width: 20%;
  height: 100%;
  background-size: 30px;
  background-repeat: no-repeat;
  align-items: center;
  background-position: center;
}
/* line 143, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-item .header .action-name, .campaign-control .campaign-control-actions .action-item.x-item-disabled .header .action-name {
  width: 80%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  font-size: 14px;
  align-items: center;
}
/* line 152, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-item .tooltip, .campaign-control .campaign-control-actions .action-item.x-item-disabled .tooltip {
  width: 90%;
  font-size: 11px;
  margin-left: 5%;
  margin-right: 5%;
}
/* line 159, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-item:hover, .campaign-control .campaign-control-actions .action-item.x-item-disabled:hover {
  background-color: #f8f8f8;
}
/* line 161, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-item:hover .header, .campaign-control .campaign-control-actions .action-item.x-item-disabled:hover .header {
  color: #222;
}
/* line 165, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-item:hover .tooltip, .campaign-control .campaign-control-actions .action-item.x-item-disabled:hover .tooltip {
  color: #222;
}
/* line 170, ../sass/_campaignWindow.scss */
.campaign-control .campaign-control-actions .action-over {
  cursor: pointer;
  background-color: #eaeaea;
}

/* line 177, ../sass/_campaignWindow.scss */
.campaign-caption-panel {
  width: 100%;
  height: 100px;
  display: flex;
  display: -webkit-box;
}
/* line 183, ../sass/_campaignWindow.scss */
.campaign-caption-panel .campaign-control-label {
  background: transparent !important;
}
/* line 187, ../sass/_campaignWindow.scss */
.campaign-caption-panel .campaign-caption-icon {
  background-size: 60px !important;
  min-width: 60px;
  min-height: 84px;
  margin-left: 25px;
  background: no-repeat center;
  border: 8px solid #1976D2;
  border-radius: 40px;
}
/* line 197, ../sass/_campaignWindow.scss */
.campaign-caption-panel .campaign-caption-text {
  height: 100px;
  width: 70%;
  padding: 25px 10px 0 20px;
}
/* line 204, ../sass/_campaignWindow.scss */
.campaign-caption-panel .campaign-caption-text .campaign-caption-top-text {
  font-weight: bold;
}
/* line 208, ../sass/_campaignWindow.scss */
.campaign-caption-panel .campaign-caption-text .campaign-caption-mid-text {
  line-height: 28px;
  font-size: 13px;
}

/* line 1, ../sass/_funnelChart.scss */
.funnel-chart-panel {
  padding: 20px;
  display: -webkit-box;
  display: flex;
}
/* line 6, ../sass/_funnelChart.scss */
.funnel-chart-panel .funnel-stats {
  min-width: 300px;
  max-width: 1050px;
  margin-right: 10px;
  flex: 1;
  font: normal 12px tahoma, arial, helvetica, sans-serif;
}
/* line 13, ../sass/_funnelChart.scss */
.funnel-chart-panel .funnel-stats .fs-block {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  min-width: 150px;
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #b5b8c8;
  border-radius: 2px;
  margin-left: 10px;
}
/* line 26, ../sass/_funnelChart.scss */
.funnel-chart-panel .funnel-stats .fs-vert-block {
  display: -webkit-box;
  display: flex;
  flex: 1;
  padding: 10px 0px 10px 10px;
  border: 1px solid #b5b8c8;
  border-radius: 2px;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
  margin-bottom: 10px;
  margin-left: 10px;
  min-width: 140px;
}
/* line 41, ../sass/_funnelChart.scss */
.funnel-chart-panel .funnel-stats .fs-field {
  line-height: 20px;
  min-width: 80px;
  display: -webkit-box;
  display: flex;
  padding: 0px 0px 0px 10px;
  align-items: center;
  max-width: 98%;
  justify-content: flex-end;
}
/* line 52, ../sass/_funnelChart.scss */
.funnel-chart-panel .funnel-stats .fs-field .fsf-caption {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -moz-binding: url("ellipsis.xml#ellipsis");
  display: block;
}
/* line 62, ../sass/_funnelChart.scss */
.funnel-chart-panel .funnel-stats .fs-field .fsf-value {
  margin-left: 4px;
  min-width: 32px;
}
/* line 69, ../sass/_funnelChart.scss */
.funnel-chart-panel .funnel-chart-container {
  width: 300px;
  margin-right: 20px;
}

/* line 75, ../sass/_funnelChart.scss */
.fs-noborder {
  border: 0 !important;
}

/* line 79, ../sass/_funnelChart.scss */
.fs-nopadding {
  padding: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
}

/* line 2, ../sass/_ganttWindow.scss */
.dg-gantt-window .b-filter-bar-field-input {
  padding: 0.3em;
}
/* line 5, ../sass/_ganttWindow.scss */
.dg-gantt-window .b-sch-current-time {
  z-index: 100 !important;
}

/* line 1, ../sass/_defaultGanttChart.scss */
.dg-default-gantt-chart {
  height: 100%;
  width: 100%;
}
/* line 5, ../sass/_defaultGanttChart.scss */
.dg-default-gantt-chart .x-panel-bwrap {
  height: 100%;
}
/* line 9, ../sass/_defaultGanttChart.scss */
.dg-default-gantt-chart .x-toolbar {
  border: 0;
}
/* line 12, ../sass/_defaultGanttChart.scss */
.dg-default-gantt-chart .x-toolbar .view-combo-label {
  background-image: url('../../../../icons/svg/arrow_drop_down?color=%23444');
  background-repeat: no-repeat;
  background-position: right center;
  height: 15px;
  margin-left: 5px;
  padding-right: 22px;
  margin-right: 5px;
  cursor: default;
  font-size: 12px;
  text-transform: uppercase;
  white-space: nowrap;
  display: inline-block;
}
/* line 26, ../sass/_defaultGanttChart.scss */
.dg-default-gantt-chart .x-toolbar .view-combo-label:hover {
  cursor: pointer;
}
/* line 32, ../sass/_defaultGanttChart.scss */
.dg-default-gantt-chart .x-toolbar .x-form-field-trigger-wrap .x-trigger-noedit {
  border-right: 0px !important;
}
/* line 36, ../sass/_defaultGanttChart.scss */
.dg-default-gantt-chart .x-toolbar .x-form-field-trigger-wrap .x-form-arrow-trigger {
  height: 17px !important;
}
/* line 42, ../sass/_defaultGanttChart.scss */
.dg-default-gantt-chart .x-panel-body {
  height: calc(100% - 23px);
  width: 100%;
}

/* line 49, ../sass/_defaultGanttChart.scss */
.dg-default-gantt-chart-mask .ext-el-mask {
  background-color: grey;
}
/* line 53, ../sass/_defaultGanttChart.scss */
.dg-default-gantt-chart-mask .ext-el-mask-msg {
  height: 40px;
  width: 300px;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%);
}
/* line 60, ../sass/_defaultGanttChart.scss */
.dg-default-gantt-chart-mask .ext-el-mask-msg div {
  box-sizing: border-box;
  height: 100%;
  font-size: 20px;
  text-align: center;
  line-height: 27px;
}

/* line 2, ../sass/_columnsChangeWindow.scss */
.dg-columns-change-window .x-panel-header {
  border: none;
}
/* line 6, ../sass/_columnsChangeWindow.scss */
.dg-columns-change-window .x-panel-header-text {
  font-size: 13px;
  font-weight: normal;
  color: black;
}
/* line 12, ../sass/_columnsChangeWindow.scss */
.dg-columns-change-window .x-grid3-header-inner {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 16, ../sass/_columnsChangeWindow.scss */
.dg-columns-change-window .dg-column-search {
  height: 23px;
  width: 100%;
  display: flex;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: white;
}
/* line 23, ../sass/_columnsChangeWindow.scss */
.dg-columns-change-window .dg-column-search .dg-column-search-field {
  width: 100%;
  border: none;
  float: left;
}
/* line 29, ../sass/_columnsChangeWindow.scss */
.dg-columns-change-window .dg-column-search .clear-btn {
  background: transparent url('../../../../icons/svg/close?color=%23808080') no-repeat center center;
  width: 24px;
  height: 22px;
  background-size: 16px;
  float: left;
}
/* line 36, ../sass/_columnsChangeWindow.scss */
.dg-columns-change-window .dg-column-search .clear-btn:hover {
  cursor: pointer;
  opacity: 0.7;
}
/* line 44, ../sass/_columnsChangeWindow.scss */
.dg-columns-change-window .left-grid .x-grid3-sort-icon {
  display: none;
}
/* line 48, ../sass/_columnsChangeWindow.scss */
.dg-columns-change-window .left-grid .x-grid3-hd-inner {
  padding: 0px !important;
}

/* line 2, ../sass/_viewSqlWindow.scss */
.view-sql-window .sql-filter-button {
  width: 22px;
  background-image: url("../../../../images/svg/search.svg");
}
/* line 7, ../sass/_viewSqlWindow.scss */
.view-sql-window .sql-usedOnly-button {
  border: 1px solid;
  border-radius: 5px;
  border-color: gray;
}
/* line 13, ../sass/_viewSqlWindow.scss */
.view-sql-window .sql-filter-field {
  width: 140px;
  margin-top: 1px;
}

/* line 1, ../sass/_dict.scss */
.dg-dict-container {
  min-height: 300px;
}
/* line 5, ../sass/_dict.scss */
.dg-dict-container .dg-dict-extensions .x-box-inner {
  overflow: hidden;
}
/* line 11, ../sass/_dict.scss */
.dg-dict-container .x-item-disabled .dict-field-button-with-combo, .dg-dict-container .x-item-disabled .dict-field-button-with-tree, .dg-dict-container .x-item-disabled .dict-field-button, .dg-dict-container .x-item-disabled .x-form-trigger {
  display: inline-block !important;
}
/* line 15, ../sass/_dict.scss */
.dg-dict-container .x-item-disabled .x-form-text, .dg-dict-container .x-item-disabled textarea.x-form-field {
  background: #fff !important;
  border: 1px solid #b5b8c8 !important;
  color: gray !important;
  font-family: tahoma,arial,sans-serif;
}
/* line 23, ../sass/_dict.scss */
.dg-dict-container .x-grid-panel {
  background-color: transparent;
}
/* line 26, ../sass/_dict.scss */
.dg-dict-container .x-grid-panel .x-grid3-scroller {
  padding-right: 1px;
}
/* line 30, ../sass/_dict.scss */
.dg-dict-container .x-grid-panel .x-panel-mc {
  border: 0 !important;
}
/* line 34, ../sass/_dict.scss */
.dg-dict-container .x-grid-panel .x-panel-body {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 38, ../sass/_dict.scss */
.dg-dict-container .x-grid-panel .x-panel-bbar {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 0;
}
/* line 44, ../sass/_dict.scss */
.dg-dict-container .x-panel-body.x-form {
  background-color: white;
}
/* line 48, ../sass/_dict.scss */
.dg-dict-container .x-panel-tc, .dg-dict-container .x-panel-tl, .dg-dict-container .x-panel-tr, .dg-dict-container .x-panel-mc, .dg-dict-container .x-panel-ml, .dg-dict-container .x-panel-mr, .dg-dict-container .x-panel-bc, .dg-dict-container .x-panel-bl, .dg-dict-container .x-panel-br {
  background-color: white !important;
  background-image: none;
  border: 0;
}
/* line 54, ../sass/_dict.scss */
.dg-dict-container .dict-selection-panel {
  font: normal 12px tahoma, arial, helvetica, sans-serif;
  min-height: 70px;
  max-height: 150px;
  height: auto;
  padding-left: 8px;
}
/* line 61, ../sass/_dict.scss */
.dg-dict-container .dict-selection-panel .dict-selection-title {
  margin: 7px 5px 5px 4px;
  float: left;
}
/* line 66, ../sass/_dict.scss */
.dg-dict-container .dict-selection-panel .dict-selection-el {
  float: left;
  margin: 3px;
  background-color: whitesmoke;
  border: 1px solid #cccccc;
  border-radius: 2px;
  padding: 4px;
}
/* line 74, ../sass/_dict.scss */
.dg-dict-container .dict-selection-panel .dict-selection-el:hover {
  background-color: rgba(245, 245, 245, 0.5);
}
/* line 78, ../sass/_dict.scss */
.dg-dict-container .dict-selection-panel .dict-selection-el .dict-selection-el-caption {
  margin-right: 1px;
  float: left;
}
/* line 83, ../sass/_dict.scss */
.dg-dict-container .dict-selection-panel .dict-selection-el .dict-selection-el-remove {
  float: left;
  margin-left: 4px;
}
/* line 90, ../sass/_dict.scss */
.dg-dict-container .dict-selection-panel.disabled-panel .dict-selection-el-remove, .dg-dict-container .dict-selection-panel.disabled-panel .x-tool-minus {
  display: none;
}

/* line 2, ../sass/_reportTypeComboBox.scss */
.report-generated-window .report-type-combo-box {
  width: 45px !important;
  border: none !important;
}
/* line 6, ../sass/_reportTypeComboBox.scss */
.report-generated-window .report-type-combo-box .x-form-field-trigger-wrap {
  padding-left: 7px !important;
}
/* line 10, ../sass/_reportTypeComboBox.scss */
.report-generated-window .report-type-combo-box img, .report-generated-window .report-type-combo-box input {
  border: none !important;
}
/* line 14, ../sass/_reportTypeComboBox.scss */
.report-generated-window .report-type-combo-box img {
  color: #1976D2;
}
/* line 18, ../sass/_reportTypeComboBox.scss */
.report-generated-window .report-type-combo-box input {
  color: #1976D2;
  font-weight: bold;
  width: 100% !important;
}

/* line 26, ../sass/_reportTypeComboBox.scss */
.report-type-combo-box-drop-down-box {
  border: none !important;
  color: #1976D2;
}

/* line 2, ../sass/_pdfWindow.scss */
.pdf-window iframe {
  width: 100%;
}

/* line 3, ../sass/_listCorrespLog.scss */
.correspLog-docType-custom-class .corresp-list-icon-container {
  width: 37px;
  margin: 0px 8px 0px 1px;
  height: 100%;
}
/* line 8, ../sass/_listCorrespLog.scss */
.correspLog-docType-custom-class .corresp-list-icon-container .corresp-list-icon-box {
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 13, ../sass/_listCorrespLog.scss */
.correspLog-docType-custom-class .corresp-list-icon-container .corresp-list-icon-box.corresp-list-icon {
  width: 100%;
  height: 100%;
  background-image: url('../../../../icons/svg/mail_list_create_corresplog?color=%231976D2');
  background-size: 30px;
}
/* line 21, ../sass/_listCorrespLog.scss */
.correspLog-docType-custom-class .corresp-list-icon-container .corresp-list-icon-box.corresp-list-attach-expander {
  height: 30%;
  background-image: url('../../../../icons/svg/mail_list_attachments_arrow?color=%231976D2');
  background-size: 15px;
}
/* line 30, ../sass/_listCorrespLog.scss */
.correspLog-docType-custom-class .corresp-list-data-conteiner {
  height: 100%;
  flex: 1 80%;
}
/* line 34, ../sass/_listCorrespLog.scss */
.correspLog-docType-custom-class .corresp-list-data-conteiner .corresp-list-type-number {
  height: 50%;
  font-weight: bold;
}
/* line 38, ../sass/_listCorrespLog.scss */
.correspLog-docType-custom-class .corresp-list-data-conteiner .corresp-list-type-number .corresp-list-field-type {
  margin-right: 5px;
}
/* line 43, ../sass/_listCorrespLog.scss */
.correspLog-docType-custom-class .corresp-list-data-conteiner .corresp-list-content {
  height: 50%;
}
/* line 48, ../sass/_listCorrespLog.scss */
.correspLog-docType-custom-class .corresp-list-hover-box {
  flex: 1 20%;
  margin-right: 5px;
}
/* line 52, ../sass/_listCorrespLog.scss */
.correspLog-docType-custom-class .corresp-list-hover-box .corresp-list-date {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  text-align: center;
  padding-top: 10px;
  margin: 5px 0px 5px 0px;
  background-color: #1976D2;
  overflow: hidden !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: white;
}
/* line 68, ../sass/_listCorrespLog.scss */
.correspLog-docType-custom-class .corresp-list-expand-att {
  height: 40px;
  width: 40px;
  background-size: 30px;
  background-position: center;
}
/* line 74, ../sass/_listCorrespLog.scss */
.correspLog-docType-custom-class .corresp-list-expand-att .corresp-list-expand-att-content {
  margin-left: 43px !important;
  height: 50%;
}

/* line 3, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content {
  width: 90%;
}
/* line 6, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content .note-list-data-icon-container {
  height: 100%;
  flex: 1 85%;
  width: 80%;
}
/* line 11, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content .note-list-data-icon-container .note-list-icon {
  width: 40px !important;
  height: 100%;
  background-image: url('../../../../icons/svg/note_list_record_icon?color=%231976D2');
  background-size: 29px;
  padding: 2px;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 21, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content .note-list-data-icon-container .note-list-data {
  width: 90% !important;
}
/* line 24, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content .note-list-data-icon-container .note-list-data .note-list-data-item {
  width: 100%;
  height: 50%;
  padding-top: 2px;
}
/* line 29, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content .note-list-data-icon-container .note-list-data .note-list-data-item .note-list-data-item-type {
  margin-top: 3px;
}
/* line 33, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content .note-list-data-icon-container .note-list-data .note-list-data-item .note-list-data-item-idn {
  margin: 3px 0px 0px 5px;
}
/* line 37, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content .note-list-data-icon-container .note-list-data .note-list-data-item.note-list-data-subject {
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 48, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content .note-list-hover-box {
  height: 100%;
  flex: 1 15%;
  flex-direction: row-reverse !important;
}
/* line 53, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content .note-list-hover-box .note-list-hover-box-date {
  width: 140px !important;
  height: 90%;
  color: white;
  box-sizing: border-box;
  border-radius: 3px;
  text-align: center;
  padding-top: 13px;
  background-color: #1976D2;
  margin-top: 2px;
  margin-right: 3px;
}
/* line 66, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content .note-list-hover-box .note-list-hover-box-toolbox {
  height: 100%;
  display: none !important;
  flex-direction: row-reverse !important;
  margin-right: 5px;
}
/* line 72, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content .note-list-hover-box .note-list-hover-box-toolbox .tool {
  height: 100%;
  width: 30px;
  background-size: 25px;
  padding: 2px;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 80, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content .note-list-hover-box .note-list-hover-box-toolbox .tool.note-list-hover-box-toolbox-report {
  background-image: url('../../../../icons/svg/function_add_report_icon?color=%231976D2');
  background-size: 23px !important;
}
/* line 85, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content .note-list-hover-box .note-list-hover-box-toolbox .tool.note-list-hover-box-toolbox-event {
  background-image: url('../../../../icons/svg/function_add_event_icon?color=%231976D2');
}
/* line 89, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content .note-list-hover-box .note-list-hover-box-toolbox .tool.note-list-hover-box-toolbox-corresp-log {
  background-image: url('../../../../icons/svg/mail_list_create_corresplog?color=%231976D2');
}
/* line 93, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class .dg-list-panel-element-content .note-list-hover-box .note-list-hover-box-toolbox .tool.note-list-hover-box-toolbox-mail-merge {
  background-image: url('../../../../icons/svg/function_mail_merge _icon?color=%231976D2');
}
/* line 104, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class:hover .list-element-hovered .note-list-hover-box .note-list-hover-box-toolbox {
  display: flex !important;
}
/* line 108, ../sass/_noteList.scss */
.list_noteDefault-gridName-custom-class:hover .list-element-hovered .note-list-hover-box .note-list-hover-box-date {
  display: none !important;
}

/* line 1, ../sass/_invoiceList.scss */
.dg-list-panel-element-content {
  width: 90%;
}
/* line 4, ../sass/_invoiceList.scss */
.dg-list-panel-element-content .invoice-list-element {
  height: 45px;
  width: 100%;
}
/* line 8, ../sass/_invoiceList.scss */
.dg-list-panel-element-content .invoice-list-element .invoice-list-icon {
  width: 40px;
  height: 100%;
  background-size: 29px;
  background-image: url('../../../../icons/svg/invoice_list_element_icon?color=%231976D2');
  background-repeat: no-repeat;
  background-position: center;
}
/* line 17, ../sass/_invoiceList.scss */
.dg-list-panel-element-content .invoice-list-element .invoice-list-data-container {
  flex: 1 85%;
  padding-left: 3px;
}
/* line 21, ../sass/_invoiceList.scss */
.dg-list-panel-element-content .invoice-list-element .invoice-list-data-container .invoice-list-data-item {
  height: 50%;
  width: 100%;
  margin-top: 3px;
}
/* line 26, ../sass/_invoiceList.scss */
.dg-list-panel-element-content .invoice-list-element .invoice-list-data-container .invoice-list-data-item.invoice-list-data-idn {
  margin-top: 5px;
}
/* line 30, ../sass/_invoiceList.scss */
.dg-list-panel-element-content .invoice-list-element .invoice-list-data-container .invoice-list-data-item.invoice-list-data-client {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-bottom: 3px;
}
/* line 36, ../sass/_invoiceList.scss */
.dg-list-panel-element-content .invoice-list-element .invoice-list-data-container .invoice-list-data-item.invoice-list-data-client .clinet-item {
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 46, ../sass/_invoiceList.scss */
.dg-list-panel-element-content .invoice-list-element .invoice-list-date-container {
  flex: 1 15%;
  flex-direction: row-reverse !important;
}
/* line 50, ../sass/_invoiceList.scss */
.dg-list-panel-element-content .invoice-list-element .invoice-list-date-container .invoice-list-date {
  text-align: right;
  margin-top: 12px;
  color: white;
  box-sizing: border-box;
  border-radius: 3px;
  text-align: center;
  padding-top: 14px;
  background-color: #1976D2;
  margin-top: 2px;
  margin-right: 4px;
  width: 140px !important;
}

/* line 1, ../sass/_contractList.scss */
.dg-list-panel-element-content {
  width: 90%;
}
/* line 4, ../sass/_contractList.scss */
.dg-list-panel-element-content .contract-list-element {
  height: 45px;
  width: 100%;
}
/* line 8, ../sass/_contractList.scss */
.dg-list-panel-element-content .contract-list-element .contract-list-icon {
  width: 40px;
  height: 100%;
  background-size: 29px;
  background-image: url('../../../../icons/svg/contract_list_element_icon?color=%231976D2');
  background-repeat: no-repeat;
  background-position: center;
}
/* line 17, ../sass/_contractList.scss */
.dg-list-panel-element-content .contract-list-element .contract-list-data-container {
  flex: 1 85%;
  padding-left: 3px;
}
/* line 21, ../sass/_contractList.scss */
.dg-list-panel-element-content .contract-list-element .contract-list-data-container .contract-list-data-row {
  height: 50%;
  width: 100%;
  margin-top: 3px;
}
/* line 26, ../sass/_contractList.scss */
.dg-list-panel-element-content .contract-list-element .contract-list-data-container .contract-list-data-row .data-item {
  margin-left: 1px;
  margin-right: 1px;
  white-space: nowrap;
  padding-top: 2px;
}
/* line 36, ../sass/_contractList.scss */
.dg-list-panel-element-content .contract-list-element .contract-list-data-container .contract-list-data-row .data-item.contract-list-data-number-sequent {
  margin-left: 2px;
  margin-right: 2px;
}
/* line 41, ../sass/_contractList.scss */
.dg-list-panel-element-content .contract-list-element .contract-list-data-container .contract-list-data-row .data-item.contract-list-data-client {
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  flex: 1;
}
/* line 47, ../sass/_contractList.scss */
.dg-list-panel-element-content .contract-list-element .contract-list-data-container .contract-list-data-row .data-item.contract-list-data-client .clinet-item {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 56, ../sass/_contractList.scss */
.dg-list-panel-element-content .contract-list-element .contract-list-data-container .contract-list-data-subject {
  font-weight: bold;
  padding-bottom: 6px;
}
/* line 62, ../sass/_contractList.scss */
.dg-list-panel-element-content .contract-list-element .contract-list-date-container {
  flex: 1 15%;
  flex-direction: row-reverse !important;
}
/* line 66, ../sass/_contractList.scss */
.dg-list-panel-element-content .contract-list-element .contract-list-date-container .contract-list-date {
  text-align: right;
  margin-top: 12px;
  color: white;
  box-sizing: border-box;
  border-radius: 3px;
  text-align: center;
  padding-top: 14px;
  background-color: #1976D2;
  margin-top: 2px;
  margin-right: 4px;
  width: 140px !important;
}

/* line 6, ../sass/_listPanel.scss */
.dg-list-panel {
  width: 100%;
  height: 100%;
  background-color: #f5f5f5;
  overflow: auto;
}
/* line 11, ../sass/_listPanel.scss */
.dg-list-panel div[expand] {
  cursor: pointer;
}
/* line 15, ../sass/_listPanel.scss */
.dg-list-panel div[callfunction] {
  cursor: pointer;
}

/* line 20, ../sass/_listPanel.scss */
.dg-list-panel-expanded {
  height: auto;
  background-color: transparent;
}

/* line 25, ../sass/_listPanel.scss */
.dg-list-panel-element {
  min-width: 700px;
  border-radius: 1px;
  margin-top: 0px;
  margin-bottom: 0px;
  box-sizing: border-box;
  text-align: left;
  font-family: tahoma,arial,sans-serif;
  font-size: 12px;
  cursor: default;
  background-color: white;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  padding: 4px 4px 4px 2px;
}
/* line 41, ../sass/_listPanel.scss */
.dg-list-panel-element .dg-list-element-button {
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: 5px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  transition: background-color 0.2s ease;
  background-color: white;
}
/* line 51, ../sass/_listPanel.scss */
.dg-list-panel-element .dg-list-element-button:hover {
  background-color: #dcdcdc !important;
}
/* line 56, ../sass/_listPanel.scss */
.dg-list-panel-element.dg-list-element-selected {
  background-color: rgba(54, 118, 181, 0.14) !important;
}
/* line 60, ../sass/_listPanel.scss */
.dg-list-panel-element:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 64, ../sass/_listPanel.scss */
.dg-list-panel-element:hover {
  background-color: #f7f7f7;
}
/* line 68, ../sass/_listPanel.scss */
.dg-list-panel-element .dg-list-panel-element-wrapper {
  width: 100%;
  display: inline-flex;
}
/* line 73, ../sass/_listPanel.scss */
.dg-list-panel-element .dg-list-element-checkbox {
  width: 20px;
  min-height: 20px;
  min-width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 81, ../sass/_listPanel.scss */
.dg-list-panel-element .dg-list-element-checkbox label {
  width: 14px !important;
  height: 14px !important;
  background-size: 14px !important;
  margin: 0 !important;
}
/* line 89, ../sass/_listPanel.scss */
.dg-list-panel-element .dg-list-panel-element-content {
  padding-left: 5px;
  flex: 1;
  display: inline-block;
}
/* line 94, ../sass/_listPanel.scss */
.dg-list-panel-element .dg-list-panel-element-content .truncate-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 101, ../sass/_listPanel.scss */
.dg-list-panel-element .dg-list-panel-expand-container {
  margin: 0 0 0 25px;
}
/* line 105, ../sass/_listPanel.scss */
.dg-list-panel-element .dg-list-element-selected {
  background-color: #f1f1f1;
}
/* line 109, ../sass/_listPanel.scss */
.dg-list-panel-element .dg-list-field {
  min-height: 16px;
  display: flex;
  text-align: left;
  align-items: center;
  padding: 2px;
  min-width: 120px;
}
/* line 118, ../sass/_listPanel.scss */
.dg-list-panel-element .dg-list-caption, .dg-list-panel-element .dg-list-date {
  min-height: 16px;
  display: flex;
  text-align: left;
  align-items: center;
  padding: 2px 2px 2px 10px;
}

/* line 1, ../sass/_htmlTemplateEditor.scss */
.x-panel-body {
  /*textfield*/
}
/* line 3, ../sass/_htmlTemplateEditor.scss */
.x-panel-body .html-template-editor {
  display: none;
}
/* line 8, ../sass/_htmlTemplateEditor.scss */
.x-panel-body .html-template-editor-panel .x-column-inner {
  /*przybornik*/
  /*edytor*/
}
/* line 10, ../sass/_htmlTemplateEditor.scss */
.x-panel-body .html-template-editor-panel .x-column-inner .x-panel .x-column .hide-label {
  max-heigth: 550px;
}
/* line 15, ../sass/_htmlTemplateEditor.scss */
.x-panel-body .html-template-editor-panel .x-column-inner .x-html-editor-wrap .x-column {
  height: 550px;
}
/* line 23, ../sass/_htmlTemplateEditor.scss */
.x-panel-body #htmlTemplateEditorPanel .x-column-inner .x-html-editor-wrap {
  width: calc(100% - 228px) !important;
}
/* line 26, ../sass/_htmlTemplateEditor.scss */
.x-panel-body #htmlTemplateEditorPanel .x-column-inner .x-html-editor-wrap .x-html-editor-tb .html-editor-toolbar {
  height: fit-content;
}
/* line 30, ../sass/_htmlTemplateEditor.scss */
.x-panel-body #htmlTemplateEditorPanel .x-column-inner .x-html-editor-wrap .x-html-editor-tb .x-toolbar {
  display: flex;
}

/* line 1, ../sass/_groovyConsole2.scss */
.groovy-console2 {
  position: relative;
}
/* line 4, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-tab-panel-body {
  border: 0px;
}
/* line 7, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-tab-strip {
  text-align: center;
}
/* line 10, ../sass/_groovyConsole2.scss */
.groovy-console2 ul.x-tab-strip-top {
  background-color: #f5f5f5 !important;
}
/* line 13, ../sass/_groovyConsole2.scss */
.groovy-console2 span.x-tab-strip-text {
  color: black;
}
/* line 16, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-tab-strip-text {
  font-size: 12px !important;
}
/* line 19, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-tab-strip-active {
  background-color: #f5f5f5 !important;
  border-bottom: 2px solid rgba(0, 0, 0, 0.3);
}
/* line 22, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-tab-strip-active .x-tab-strip-text {
  font-weight: 700;
}
/* line 26, ../sass/_groovyConsole2.scss */
.groovy-console2 a.x-tab-strip-close {
  background-image: url('../../../../icons/svg/close?color=%231976D2') !important;
}
/* line 30, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-tab-strip-over {
  background-color: #f5f5f5;
  border-bottom-color: #1976D2;
}
/* line 33, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-tab-strip-over .x-tab-strip-text {
  color: #1976D2;
}
/* line 37, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-tab-panel-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 40, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-panel-tbar .x-toolbar {
  border: 0;
}
/* line 43, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-toolbar-cell {
  padding: 0px 7px;
}
/* line 46, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-form-field-wrap {
  height: 22px;
  padding: 0px 7px;
  margin: 0px;
}
/* line 51, ../sass/_groovyConsole2.scss */
.groovy-console2 .console-toolbar-icon {
  padding: 5px 7px 5px 0px;
}
/* line 53, ../sass/_groovyConsole2.scss */
.groovy-console2 .console-toolbar-icon .custom-icon-button {
  background-size: 14px;
  background-repeat: no-repeat;
  background-color: transparent;
  height: 14px;
  width: 14px;
  margin: 0px;
  padding: 0px 7px 0px 0px;
}
/* line 62, ../sass/_groovyConsole2.scss */
.groovy-console2 .console-toolbar-icon .x-tab-strip-text, .groovy-console2 .console-toolbar-icon .x-btn-text {
  font-size: 12 !important;
  padding: 0px 5px 0px 0px !important;
  text-transform: uppercase;
}
/* line 67, ../sass/_groovyConsole2.scss */
.groovy-console2 .console-toolbar-icon.layout-btn .custom-icon-button {
  background-size: 14px !important;
}
/* line 71, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-form-trigger {
  height: 17px !important;
}
/* line 74, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-form-text {
  padding-top: 0px;
  height: 19px !important;
}
/* line 78, ../sass/_groovyConsole2.scss */
.groovy-console2 textarea.x-form-field {
  border: 0px;
  font-family: "Consolas", "Monaco", monospace;
}
/* line 82, ../sass/_groovyConsole2.scss */
.groovy-console2 .ace_gutter {
  border-bottom: 0px;
}
/* line 85, ../sass/_groovyConsole2.scss */
.groovy-console2 .ace_print-margin {
  width: 0px !important;
}
/* line 88, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-form-check-wrap {
  padding: 5px 7px 5px 0px;
}
/* line 90, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-form-check-wrap .x-form-checkbox.x-form-field + .x-form-cb-label {
  padding-left: 18px !important;
  width: auto !important;
  text-transform: uppercase;
  font-size: 12;
}
/* line 98, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-window .x-form-field-wrap {
  padding: 0px;
}
/* line 101, ../sass/_groovyConsole2.scss */
.groovy-console2 .x-window .x-form-text {
  height: 22px !important;
}

/* line 5, ../sass/_iconTabPresenting.scss */
.upload-icon-main-style .x-form-file-wrap .x-form-file-text.upload-form-file {
  color: #999;
}
/* line 12, ../sass/_iconTabPresenting.scss */
.upload-icon-main-style .label-icon-tab-presenting {
  font-size: 12px;
  width: 48px;
  height: 20px;
  padding: 14px;
  border: 0px;
  text-align: center;
}
/* line 22, ../sass/_iconTabPresenting.scss */
.upload-icon-main-style .icon-tab-presenting2 {
  background-size: 32px !important;
  background-repeat: no-repeat !important;
  background-color: transparent;
  border: 0;
  font-size: 12px;
  line-height: 14px;
  height: 48px !important;
  width: 48px !important;
  cursor: default;
}
/* line 35, ../sass/_iconTabPresenting.scss */
.upload-icon-main-style .x-btn-over.icon-tab-presenting3 {
  background-color: initial !important;
  cursor: default !important;
}
/* line 41, ../sass/_iconTabPresenting.scss */
.upload-icon-main-style .manage-button-icon-tab-presenting {
  width: 64px !important;
  height: 20px;
  line-height: 32px;
  margin: 14px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  text-align: center;
}
/* line 52, ../sass/_iconTabPresenting.scss */
.upload-icon-main-style .x-item-disabled.manage-button-icon-tab-presenting {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
/* line 57, ../sass/_iconTabPresenting.scss */
.upload-icon-main-style .x-btn-text {
  height: unset;
  width: unset;
  background-size: unset;
}
/* line 62, ../sass/_iconTabPresenting.scss */
.upload-icon-main-style .x-btn-text.upload-button {
  float: right;
  width: 80px !important;
  height: 12px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  text-align: center;
  padding: 4px !important;
  position: absolute;
  right: 0px;
  top: 0px;
}
/* line 77, ../sass/_iconTabPresenting.scss */
.upload-icon-main-style .x-panel-body .upload-form-file {
  width: 238px !important;
}
/* line 83, ../sass/_iconTabPresenting.scss */
.upload-icon-main-style .x-form-file-btn.x-btn-icon {
  width: 90px;
  height: 22px;
  position: absolute;
  right: 0px;
}
/* line 88, ../sass/_iconTabPresenting.scss */
.upload-icon-main-style .x-form-file-btn.x-btn-icon .flex-button-icon {
  width: 90px !important;
  height: 22px !important;
}

/* line 2, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-tool-gear {
  background-image: url('../../../../icons/svg/settings?color=black');
}
/* line 5, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-tool-gear:hover {
  opacity: .7;
}
/* line 10, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-panel-header-text {
  display: flex;
  flex: 1;
}
/* line 14, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-panel-header-text .combo-label-container {
  width: 100%;
}
/* line 17, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-panel-header-text .combo-label-container .view-combo-label {
  cursor: pointer;
  color: black;
  font-weight: normal;
  text-transform: uppercase;
  width: fit-content;
  background-image: url('../../../../icons/svg/arrow_drop_down?color=%23444');
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 22px;
}
/* line 31, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-tree-node-el {
  height: 27px;
  background-color: #3794f0;
  margin: 4px;
  border-radius: 2px;
  padding-top: 3px !important;
  margin-top: 1px !important;
  line-height: 26px !important;
  filter: drop-shadow(0px 1px 2px #444444);
  vertical-align: middle;
}
/* line 42, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-tree-node-el .x-tree-ec-icon {
  display: inline-block;
  margin-top: 7px;
}
/* line 47, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-tree-node-el .x-tree-node-icon {
  display: inline-block;
  color: white;
  margin-top: 7px;
  width: 20px !important;
}
/* line 54, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-tree-node-el .x-tree-node-anchor {
  display: inline-block;
  margin-top: 3px;
  font-size: 13px;
  height: 100%;
}
/* line 63, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-tree-node-el .x-tree-node-anchor .operation-panel-node {
  margin-top: 10px;
  margin-left: 0px;
  padding-left: 0px;
}
/* line 68, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-tree-node-el .x-tree-node-anchor .operation-panel-node .node-text {
  margin-top: 5px;
}
/* line 72, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-tree-node-el .x-tree-node-anchor .operation-panel-node .node-count {
  border-radius: 15px;
  position: absolute;
  right: 10px;
  background-color: white;
  color: #3794f0 !important;
  text-align: center;
  vertical-align: middle !important;
  padding: 0px;
  height: 26px !important;
  width: 26px !important;
  min-height: 26px;
  min-width: 26px;
}
@-webkit-keyframes flashing {
  0% {
    background-color: #3794f0;
  }
  50% {
    background-color: white;
  }
  100% {
    background-color: #3794f0;
  }
}
@keyframes flashing {
  0% {
    background-color: #3794f0;
  }
  50% {
    background-color: white;
  }
  100% {
    background-color: #3794f0;
  }
}
/* line 105, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-tree-node-el .x-tree-node-anchor.alert .operation-panel-node .node-count {
  -webkit-animation: flashing 2s infinite;
  animation: flashing 2s infinite;
}
/* line 113, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-tree-node-el.x-tree-selected {
  background-color: #1976d2 !important;
}
/* line 117, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-tree-node-el.x-tree-node-over {
  background-color: #1976d2 !important;
}
/* line 122, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-panel-body .x-tree-node .x-tree-node-el .x-tree-node-anchor span {
  color: white;
}
/* line 126, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-tree-arrows .x-tree-elbow-minus {
  background: no-repeat !important;
  background-position: center !important;
  background-size: 10px !important;
  background-image: url('../../../../icons/svg/operation-accordion-down?color=white') !important;
}
/* line 133, ../sass/_operationPanelAccordion.scss */
.dg-operation-panel-accordion .x-tree-arrows .x-tree-elbow-plus {
  background: no-repeat !important;
  background-position: center !important;
  background-size: 10px !important;
  background-image: url('../../../../icons/svg/operation-accordion-up?color=white') !important;
  transform: rotate(90deg);
}

/* line 3, ../sass/_multiDictSuperBox.scss */
.dg-multidictsuperbox .dg-multidictsuperbox-item-label {
  color: black !important;
}
/* line 7, ../sass/_multiDictSuperBox.scss */
.dg-multidictsuperbox .dg-multidictsuperbox-item-label:hover {
  color: #1976D2 !important;
  cursor: pointer !important;
}

/* line 2, ../sass/_scrstyles.scss */
.scr-custom-class.dprocess-parameterjs-bar {
  margin: 5px;
  min-width: 660px !important;
}
/* line 5, ../sass/_scrstyles.scss */
.scr-custom-class.dprocess-parameterjs-bar .params-field-panel {
  margin: 0px;
}
/* line 9, ../sass/_scrstyles.scss */
.scr-custom-class.dprocess-parameterjs-bar .params-field-panel .x-column-inner {
  margin: 5px 0px;
}
/* line 14, ../sass/_scrstyles.scss */
.scr-custom-class.dprocess-parameterjs-bar .params-field-panel .flex-button-container.x-btn-noicon {
  width: 48px !important;
  height: 20px !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  margin: 0px 5px 0px 0px !important;
}
/* line 23, ../sass/_scrstyles.scss */
.scr-custom-class.dprocess-parameterjs-bar .add-params-field-panel {
  min-width: 48px;
  width: 48px !important;
  height: 20px !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  display: table-cell;
}
/* line 30, ../sass/_scrstyles.scss */
.scr-custom-class.dprocess-parameterjs-bar .add-params-field-panel .x-btn-text {
  padding: 2px;
}
/* line 33, ../sass/_scrstyles.scss */
.scr-custom-class.dprocess-parameterjs-bar .add-params-field-panel.x-item-disabled {
  color: gray;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}
/* line 39, ../sass/_scrstyles.scss */
.scr-custom-class.dprocess-parameterjs-bar .label-params-field-panel {
  height: 20px !important;
  min-width: 192px;
  width: 192px !important;
  color: red;
  font-size: 12 !important;
  font-weight: bold;
  display: table-cell;
  text-align: left;
  padding-left: 10px;
  box-sizing: border-box;
}
/* line 51, ../sass/_scrstyles.scss */
.scr-custom-class.dprocess-parameterjs-bar .x-form-field-trigger-wrap {
  margin: 0px 5px 0px 0px;
  display: table-cell;
}
/* line 55, ../sass/_scrstyles.scss */
.scr-custom-class.dprocess-parameterjs-bar .x-form-field {
  margin: 0px;
  display: table-cell;
}

/* line 3, ../sass/_dictRadio.scss */
.dict-radio-button-group .dict-radio-button .x-form-check-wrap {
  display: inline-flex;
}
/* line 5, ../sass/_dictRadio.scss */
.dict-radio-button-group .dict-radio-button .x-form-check-wrap .x-form-cb-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 13, ../sass/_dictRadio.scss */
.dict-radio-button-group .x-form-check-wrap.dict-radio-button {
  display: flex;
  line-height: 24px;
}
/* line 16, ../sass/_dictRadio.scss */
.dict-radio-button-group .x-form-check-wrap.dict-radio-button .x-form-cb-label {
  position: initial !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 22, ../sass/_dictRadio.scss */
.dict-radio-button-group .x-form-check-wrap.dict-radio-button .x-form-radio {
  margin-right: 2px;
  top: 6px;
  height: fit-content;
}

/* line 1, ../sass/_userAuthorizationSearch.scss */
.user-auth-search-container {
  border-width: 1px;
  margin-bottom: 5px;
  display: flex;
}
/* line 7, ../sass/_userAuthorizationSearch.scss */
.user-auth-search-container .x-panel-bwrap {
  width: 100%;
}
/* line 10, ../sass/_userAuthorizationSearch.scss */
.user-auth-search-container .x-panel-bwrap .user-auth-search-field {
  width: 100%;
  padding: 0px 7px 0px 7px;
  margin: 0px;
  height: 22px;
  font-size: 13px;
  border-width: 0px;
}
/* line 19, ../sass/_userAuthorizationSearch.scss */
.user-auth-search-container .x-panel-bwrap .clear-btn {
  background: url('../../../../icons/svg/close?color=black') no-repeat center center;
  width: 24px;
  height: 22px;
  background-size: 16px;
  margin-left: auto;
  margin-right: 0px;
  position: relative;
}
/* line 28, ../sass/_userAuthorizationSearch.scss */
.user-auth-search-container .x-panel-bwrap .clear-btn:hover {
  cursor: pointer;
  opacity: 0.7;
}

/* line 1, ../sass/_autoplanner.scss */
.ux-editable-grid {
  padding: 0;
  height: 100%;
}

/* line 6, ../sass/_autoplanner.scss */
.flip-icon .flex-button-icon {
  transform: scaleX(-1);
}

/* line 10, ../sass/_autoplanner.scss */
.checkbox-planner {
  padding: 0;
}

/* line 15, ../sass/_autoplanner.scss */
.planner-icon-button {
  padding-left: 10px;
}
/* line 17, ../sass/_autoplanner.scss */
.planner-icon-button .flex-button-icon {
  margin-right: -10px;
  margin-left: 5px;
  background-repeat: no-repeat;
}

/* line 25, ../sass/_autoplanner.scss */
.strategy-selection-panel {
  left: 0px !important;
}
/* line 26, ../sass/_autoplanner.scss */
.strategy-selection-panel .x-panel-body:first-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 31, ../sass/_autoplanner.scss */
.strategy-selection-panel .x-grid3-header {
  display: none;
}
/* line 34, ../sass/_autoplanner.scss */
.strategy-selection-panel .x-panel-header {
  background-color: #1976D2 !important;
}
/* line 36, ../sass/_autoplanner.scss */
.strategy-selection-panel .x-panel-header .x-panel-header-text {
  color: white;
  font-size: 13px;
}
/* line 41, ../sass/_autoplanner.scss */
.strategy-selection-panel .x-box-inner {
  background-color: #F5F5F5;
  max-height: 646px;
  border-bottom: 1px solid #f0f0f0;
}
/* line 45, ../sass/_autoplanner.scss */
.strategy-selection-panel .x-box-inner .x-grid3 {
  background-color: #F5F5F5 !important;
}
/* line 47, ../sass/_autoplanner.scss */
.strategy-selection-panel .x-box-inner .x-grid3 .x-grid3-row {
  border-color: #f0f0f0 !important;
}
/* line 52, ../sass/_autoplanner.scss */
.strategy-selection-panel .x-grid3-scroller {
  overflow: hidden;
}
/* line 55, ../sass/_autoplanner.scss */
.strategy-selection-panel .flex-button-container {
  background-color: white;
  height: 25px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  width: 175px !important;
  border-radius: 3px;
}

/* line 63, ../sass/_autoplanner.scss */
.validator-settings-panel {
  /*.x-grid3-td-1 :not(.x-grid3-hd-inner){
      background-color: white;
  }
  .x-grid3-td-2 :not(.x-grid3-hd-inner){
      background-color: white;
  }*/
}
/* line 64, ../sass/_autoplanner.scss */
.validator-settings-panel .x-grid3-scroller {
  overflow: auto !important;
}
/* line 66, ../sass/_autoplanner.scss */
.validator-settings-panel .x-grid3-scroller .x-grid3-body {
  max-height: 465px;
}
/* line 70, ../sass/_autoplanner.scss */
.validator-settings-panel .x-grid3-col {
  border-bottom: 0.5px solid #BABABA;
  border-right: 0.5px solid #BABABA;
}
/* line 81, ../sass/_autoplanner.scss */
.validator-settings-panel .x-grid3-row-selected .x-panel-body {
  background-color: rgba(54, 118, 181, 0) !important;
}
/* line 86, ../sass/_autoplanner.scss */
.validator-settings-panel .x-grid3-row-over .x-panel-body {
  background-color: #f5f5f5;
}
/* line 90, ../sass/_autoplanner.scss */
.validator-settings-panel textarea.validator-name-editor {
  opacity: 100 !important;
  color: black !important;
  font-weight: bold !important;
  border: 0 !important;
  opacity: 100 !important;
  color: black !important;
  border: 0 !important;
  background-color: transparent;
  background-image: none;
}
/* line 101, ../sass/_autoplanner.scss */
.validator-settings-panel textarea.validator-desc-editor {
  opacity: 100 !important;
  color: black !important;
  border: 0 !important;
  opacity: 100 !important;
  color: black !important;
  border: 0 !important;
  background-color: transparent;
  background-image: none;
}

/* line 114, ../sass/_autoplanner.scss */
.x-grid-editing .x-grid3-header-inner {
  border-bottom: 0px !important;
}
/* line 117, ../sass/_autoplanner.scss */
.x-grid-editing .x-grid3-header-inner table {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

@-moz-document url-prefix() {
  /* line 124, ../sass/_autoplanner.scss */
  .criterion-settings-panel .x-grid3-row td, .criterion-settings-panel .x-grid3-summary-row td {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 129, ../sass/_autoplanner.scss */
.criterion-settings-panel .x-panel-body {
  border-bottom: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}
/* line 134, ../sass/_autoplanner.scss */
.criterion-settings-panel .x-grid3-col {
  border-bottom: 0.5px solid #BABABA;
  border-right: 0.5px solid #BABABA;
}
/* line 138, ../sass/_autoplanner.scss */
.criterion-settings-panel .x-grid3-hd-over .x-grid3-hd-btn, .criterion-settings-panel .x-grid3-hd-menu-open .x-grid3-hd-btn {
  display: none !important;
}
/* line 142, ../sass/_autoplanner.scss */
.criterion-settings-panel .x-grid3-row-selected .x-panel-body:not(.criterion-parameter-panel) {
  background-color: transparent !important;
}
/* line 146, ../sass/_autoplanner.scss */
.criterion-settings-panel .x-grid3-scroller {
  overflow: auto !important;
}
/* line 148, ../sass/_autoplanner.scss */
.criterion-settings-panel .x-grid3-scroller .x-grid3-body {
  max-height: 475px;
}
/* line 153, ../sass/_autoplanner.scss */
.criterion-settings-panel .x-grid3-row-over .x-panel-body {
  background-color: #f5f5f5;
}
/* line 158, ../sass/_autoplanner.scss */
.criterion-settings-panel .x-grid3-td-1:not(.x-grid3-row-selected) {
  background-color: #F0F0F0;
}
/* line 163, ../sass/_autoplanner.scss */
.criterion-settings-panel .x-grid3-row-selected .x-grid3-td-1 {
  background-color: transparent !important;
}

/* line 167, ../sass/_autoplanner.scss */
.scale-slider {
  background-image: none !important;
}
/* line 169, ../sass/_autoplanner.scss */
.scale-slider .x-slider-inner {
  height: 10px;
  margin-top: 7px;
  margin-bottom: 7px;
  transition: 0.4s;
  border-radius: 34px;
  background-color: #ccc;
  background-image: none !important;
}
/* line 178, ../sass/_autoplanner.scss */
.scale-slider .x-slider-scale {
  position: absolute;
  height: 10px;
  z-index: 20;
  border-right: 2px solid #A0A0A0;
}
/* line 184, ../sass/_autoplanner.scss */
.scale-slider .x-slider-end {
  background-image: none !important;
}
/* line 187, ../sass/_autoplanner.scss */
.scale-slider .x-slider-painter {
  position: absolute;
  height: 10px;
  border-radius: 34px;
  background-color: #1976D2;
  z-index: 10;
}
/* line 194, ../sass/_autoplanner.scss */
.scale-slider .x-slider-thumb {
  top: -3px;
}

/* line 198, ../sass/_autoplanner.scss */
.criterion-advanced-editor {
  top: 0px !important;
}

/* line 201, ../sass/_autoplanner.scss */
.planning-parameter-value-panel {
  margin-left: 15px;
}
/* line 204, ../sass/_autoplanner.scss */
.planning-parameter-value-panel .criterion-param-label label {
  font-size: 13px;
  -webkit-box-decoration-break: clone;
}
/* line 208, ../sass/_autoplanner.scss */
.planning-parameter-value-panel .criterion-param-label b {
  font-size: 13px;
}
/* line 212, ../sass/_autoplanner.scss */
.planning-parameter-value-panel .x-btn-text {
  font-size: large;
}

/* line 216, ../sass/_autoplanner.scss */
.planning-accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 221, ../sass/_autoplanner.scss */
.planning-accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}

/* line 227, ../sass/_autoplanner.scss */
.criterion-hidden-parameters .x-panel-body {
  min-height: 0 !important;
}
/* line 230, ../sass/_autoplanner.scss */
.criterion-hidden-parameters .criterion-label {
  background-image: url(../../../../icons/svg/keyboard_arrow_right?color=%23444) !important;
}

/* line 234, ../sass/_autoplanner.scss */
.toggle {
  max-width: 25px;
  background-image: none !important;
}
/* line 237, ../sass/_autoplanner.scss */
.toggle div.x-slider-end {
  border-radius: 34px;
  background-color: #ccc;
  background-image: none !important;
}
/* line 242, ../sass/_autoplanner.scss */
.toggle .x-slider-inner {
  transition: 0.4s;
  border-radius: 34px;
  background-color: #ccc;
  background-image: none !important;
  margin-top: 7px;
  max-width: 30px;
  height: 10px;
}
/* line 251, ../sass/_autoplanner.scss */
.toggle div.x-slider-thumb {
  background-image: url('../../../../icons/svg/circular-shape?color=white') !important;
  width: 15px !important;
  height: 17px !important;
  border: 1px solid #7e7e7e;
  border-radius: 90%;
  transition: 0.2s;
  background-size: 17px !important;
  top: -4px;
}

/* line 263, ../sass/_autoplanner.scss */
.toggleon .x-slider-inner {
  background-color: #1976D2 !important;
}

/* line 267, ../sass/_autoplanner.scss */
.planner-slider-panel {
  border: 0 !important;
}
/* line 269, ../sass/_autoplanner.scss */
.planner-slider-panel .x-panel-body {
  border: 0 !important;
}
/* line 271, ../sass/_autoplanner.scss */
.planner-slider-panel .x-panel-body .x-box-inner {
  height: 100% !important;
}
/* line 275, ../sass/_autoplanner.scss */
.planner-slider-panel input {
  margin-top: 2px;
  text-align: center !important;
}
/* line 280, ../sass/_autoplanner.scss */
.planner-slider-panel .criterion-locked-btn {
  background-image: url('../../../../icons/svg/lock?color=%23444');
  border: 0 !important;
  background-size: 15px;
  background-repeat: no-repeat;
  margin: 5 0 0 25 !important;
}
/* line 286, ../sass/_autoplanner.scss */
.planner-slider-panel .criterion-locked-btn ::before {
  cursor: default;
  content: "%";
  margin-right: 25px;
}
/* line 292, ../sass/_autoplanner.scss */
.planner-slider-panel .criterion-unlocked-btn {
  background-image: url('../../../../icons/svg/lock_open?color=%23444');
  border: 0 !important;
  background-size: 15px;
  background-repeat: no-repeat;
  margin: 5 0 0 25 !important;
}
/* line 298, ../sass/_autoplanner.scss */
.planner-slider-panel .criterion-unlocked-btn ::before {
  cursor: default;
  content: "%";
  margin-right: 25px;
}

/* line 306, ../sass/_autoplanner.scss */
.criterion-locked .x-slider-painter {
  background-color: #5c5c5c !important;
}

/* line 310, ../sass/_autoplanner.scss */
.planner-wage-button {
  display: inline-flex;
  top: 2px !important;
}

/* line 314, ../sass/_autoplanner.scss */
.x-tool-delete-strategy {
  background-image: url('../../../../icons/svg/delete2?color=%237e7e7e') !important;
}

/* line 318, ../sass/_autoplanner.scss */
.strategy-sum-panel .x-panel-body {
  border: 0 !important;
  border-bottom: 0.5px solid #BABABA !important;
}
/* line 321, ../sass/_autoplanner.scss */
.strategy-sum-panel .x-panel-body .x-grid3-header {
  display: none;
}
/* line 324, ../sass/_autoplanner.scss */
.strategy-sum-panel .x-panel-body .x-grid3-row {
  border: 0;
}
/* line 326, ../sass/_autoplanner.scss */
.strategy-sum-panel .x-panel-body .x-grid3-row .x-grid3-td-1 {
  background-color: #F0F0F0;
  border-right: 0.5px solid #BABABA;
  border-left: 0.5px solid #BABABA;
}
/* line 330, ../sass/_autoplanner.scss */
.strategy-sum-panel .x-panel-body .x-grid3-row .x-grid3-td-1 .x-grid3-cell-inner {
  font-weight: bold;
}
/* line 335, ../sass/_autoplanner.scss */
.strategy-sum-panel .x-panel-body .x-grid3-row-selected {
  background-color: white !important;
}

/* line 340, ../sass/_autoplanner.scss */
.criterion-column {
  border: 0;
}
/* line 342, ../sass/_autoplanner.scss */
.criterion-column .criterion-label-button {
  justify-content: normal;
}
/* line 344, ../sass/_autoplanner.scss */
.criterion-column .criterion-label-button:not(.x-item-disabled):hover {
  background-color: transparent !important;
}
/* line 349, ../sass/_autoplanner.scss */
.criterion-column .criterion-label-button .x-btn-text {
  padding: 0px 13px !important;
  font-weight: bold;
  text-transform: inherit;
}
/* line 355, ../sass/_autoplanner.scss */
.criterion-column .criterion-label {
  border: 0;
  background-image: url(../../../../icons/svg/keyboard_arrow_down?color=%23444);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 14px;
}
/* line 361, ../sass/_autoplanner.scss */
.criterion-column .criterion-label:hover {
  background-color: transparent;
}
/* line 365, ../sass/_autoplanner.scss */
.criterion-column .x-panel-bwrap {
  height: 100% !important;
}
/* line 367, ../sass/_autoplanner.scss */
.criterion-column .x-panel-bwrap .x-panel-body {
  border: 0 !important;
  min-height: 30px;
  background-color: #F0F0F0;
}
/* line 372, ../sass/_autoplanner.scss */
.criterion-column .x-panel-bwrap .x-panel-body .x-box-inner .criterion-parameter {
  background-color: FFFFFF;
}
/* line 374, ../sass/_autoplanner.scss */
.criterion-column .x-panel-bwrap .x-panel-body .x-box-inner .criterion-parameter .x-btn-text {
  font-size: 10px;
  font-style: italic;
  text-transform: none;
}

/* line 384, ../sass/_autoplanner.scss */
div .criterion-param-tip-button {
  display: -webkit-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: black !important;
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
  border-radius: 3px !important;
  min-height: 20px !important;
  height: 20 !important;
  width: 20 !important;
  padding: 0 !important;
}
/* line 396, ../sass/_autoplanner.scss */
div .criterion-param-tip-button .x-btn-text {
  font-size: 12px;
  font-weight: bold;
}

/* line 401, ../sass/_autoplanner.scss */
.criterion-parameter-panel {
  width: 100% !important;
}
/* line 403, ../sass/_autoplanner.scss */
.criterion-parameter-panel .x-panel-body {
  border: 0 !important;
}

/* line 407, ../sass/_autoplanner.scss */
.criterion-parameter {
  margin-right: 3px;
  margin-left: 3px;
}
/* line 410, ../sass/_autoplanner.scss */
.criterion-parameter .x-btn-text {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}

/* line 416, ../sass/_autoplanner.scss */
.planner-tab-panel ul.x-tab-strip-top {
  background-image: none !important;
  background-color: #1976D2 !important;
  border: none;
  padding: 0px;
}
/* line 422, ../sass/_autoplanner.scss */
.planner-tab-panel li.x-tab-strip-active {
  background-color: #1976D2 !important;
  margin-bottom: 1px !important;
  border-bottom: 2px solid white;
}
/* line 427, ../sass/_autoplanner.scss */
.planner-tab-panel .x-tab-strip-active .x-tab-strip-text {
  color: white !important;
}
/* line 430, ../sass/_autoplanner.scss */
.planner-tab-panel .x-tab-strip-over {
  background-color: #1976D2 !important;
  border-bottom-color: white !important;
}
/* line 433, ../sass/_autoplanner.scss */
.planner-tab-panel .x-tab-strip-over .x-tab-strip-text {
  color: white !important;
}
/* line 437, ../sass/_autoplanner.scss */
.planner-tab-panel span.x-tab-strip-text {
  color: rgba(255, 255, 255, 0.7) !important;
}

/* line 441, ../sass/_autoplanner.scss */
.planner-button-panel {
  width: 100%;
}
/* line 443, ../sass/_autoplanner.scss */
.planner-button-panel .x-box-inner {
  height: 100% !important;
}
/* line 446, ../sass/_autoplanner.scss */
.planner-button-panel .flex-button-container {
  margin: 10px;
  height: 20px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}
/* line 452, ../sass/_autoplanner.scss */
.planner-button-panel .toggle {
  margin: 10px !important;
}

/* line 1, ../sass/_fileViewerPanel.scss */
.file-viewer-panel {
  height: 100%;
}
/* line 5, ../sass/_fileViewerPanel.scss */
.file-viewer-panel .x-panel.dg-attachment-preview .x-unselectable {
  height: 0px !important;
  border: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
}
/* line 15, ../sass/_fileViewerPanel.scss */
.file-viewer-panel .x-panel-bwrap {
  width: 100% !important;
}
/* line 17, ../sass/_fileViewerPanel.scss */
.file-viewer-panel .x-panel-bwrap .x-panel-body {
  width: 100% !important;
}
/* line 19, ../sass/_fileViewerPanel.scss */
.file-viewer-panel .x-panel-bwrap .x-panel-body iframe {
  height: 100%;
  width: 100% !important;
}

/* line 3, ../sass/_attSourceFileList.scss */
.attSourceFile-docType-custom-class .file-list-icon-container {
  width: 37px;
  margin: 0px 8px 0px 3px;
  background-size: 32px;
  background-position: center;
}
/* line 10, ../sass/_attSourceFileList.scss */
.attSourceFile-docType-custom-class .file-list-hover-container {
  flex-direction: row-reverse !important;
  flex: 1 15%;
}
/* line 14, ../sass/_attSourceFileList.scss */
.attSourceFile-docType-custom-class .file-list-hover-container .file-list-toolbox {
  height: 100%;
  margin-top: 10px;
  display: none !important;
  flex-direction: row-reverse !important;
  min-width: 100px;
}
/* line 21, ../sass/_attSourceFileList.scss */
.attSourceFile-docType-custom-class .file-list-hover-container .file-list-toolbox .file-list-default-button {
  background-repeat: no-repeat;
  background-size: 25px;
  padding: 2px;
  width: 30px;
  height: 100%;
}
/* line 28, ../sass/_attSourceFileList.scss */
.attSourceFile-docType-custom-class .file-list-hover-container .file-list-toolbox .file-list-default-button.file-list-new-doc {
  background-image: url('../../../../icons/svg/file-list-new-doc?color=%231976D2');
}
/* line 32, ../sass/_attSourceFileList.scss */
.attSourceFile-docType-custom-class .file-list-hover-container .file-list-toolbox .file-list-default-button.file-list-create-correspLog {
  background-image: url('../../../../icons/svg/mail_list_create_corresplog?color=%231976D2');
}
/* line 36, ../sass/_attSourceFileList.scss */
.attSourceFile-docType-custom-class .file-list-hover-container .file-list-toolbox .file-list-default-button.file-list-create-note {
  background-image: url('../../../../icons/svg/mail_list_create_note?color=%231976D2');
}
/* line 40, ../sass/_attSourceFileList.scss */
.attSourceFile-docType-custom-class .file-list-hover-container .file-list-toolbox .file-list-default-button.file-list-recognize {
  background-image: url('../../../../icons/svg/file-list-recognize?color=%231976D2');
}
/* line 46, ../sass/_attSourceFileList.scss */
.attSourceFile-docType-custom-class .file-list-hover-container .file-list-ocr-data {
  height: 100%;
  width: 140px;
  margin-right: 5px;
}
/* line 51, ../sass/_attSourceFileList.scss */
.attSourceFile-docType-custom-class .file-list-hover-container .file-list-ocr-data .file-list-ocr-recognize {
  width: 100%;
  height: 100%;
  color: white;
  box-sizing: border-box;
  border-radius: 3px;
  text-align: center;
  padding-top: 10px;
  margin: 5px 0px 5px 0px;
}
/* line 65, ../sass/_attSourceFileList.scss */
.attSourceFile-docType-custom-class .list-element-hovered .file-list-toolbox {
  display: flex !important;
}
/* line 68, ../sass/_attSourceFileList.scss */
.attSourceFile-docType-custom-class .list-element-hovered .file-list-ocr-data {
  display: none !important;
}
/* line 73, ../sass/_attSourceFileList.scss */
.attSourceFile-docType-custom-class .file-list-data {
  flex: 1 85%;
  height: 100%;
  margin: 0px 0px 0px 2px;
}
/* line 78, ../sass/_attSourceFileList.scss */
.attSourceFile-docType-custom-class .file-list-data .file-list-data-item {
  height: 50%;
  width: 95%;
  padding-top: 2px;
}

/* line 1, ../sass/documents/_client.scss */
.vat-number-validation-button-row {
  padding: 15px 0px 15px 0px;
}
/* line 4, ../sass/documents/_client.scss */
.vat-number-validation-button-row .vat-number-validation-button-container {
  width: auto !important;
  margin-left: 20px;
}
/* line 8, ../sass/documents/_client.scss */
.vat-number-validation-button-row .vat-number-validation-button-container .vat-number-validation-button {
  width: auto !important;
  height: auto;
  padding: 2px;
}
/* line 13, ../sass/documents/_client.scss */
.vat-number-validation-button-row .vat-number-validation-button-container .vat-number-validation-button .vat-number-validation-btn-el {
  background-size: 20px;
  height: auto;
  font-size: 15px;
  padding-left: 22px;
}

/* line 5, ../sass/_testManagmentWindow.scss */
.test-managment-window .managment-panels .x-panel-header {
  background-color: #f5f5f5;
}
/* line 8, ../sass/_testManagmentWindow.scss */
.test-managment-window .managment-panels .x-panel-header.x-accordion-hd {
  background-color: white;
  height: auto !important;
}
/* line 19, ../sass/_testManagmentWindow.scss */
.test-managment-window .managment-panels .accordion-panel .x-panel-bwrap .x-panel-body .x-panel .x-panel-bwrap .x-panel-body {
  height: auto !important;
}
/* line 28, ../sass/_testManagmentWindow.scss */
.test-managment-window .managment-panels .x-tab-strip-wrap {
  height: 40px !important;
}
/* line 30, ../sass/_testManagmentWindow.scss */
.test-managment-window .managment-panels .x-tab-strip-wrap .x-tab-strip {
  width: 100% !important;
}
/* line 33, ../sass/_testManagmentWindow.scss */
.test-managment-window .managment-panels .x-tab-strip-wrap .x-tab-strip .x-tab-width {
  width: 25% !important;
  background-color: #f5f5f5;
}
/* line 38, ../sass/_testManagmentWindow.scss */
.test-managment-window .managment-panels .x-tab-strip-wrap .x-tab-strip .x-tab-width.x-tab-strip-active .x-tab-strip-text {
  background-color: #cdcdcd;
  font-weight: unset;
}
/* line 44, ../sass/_testManagmentWindow.scss */
.test-managment-window .managment-panels .x-tab-strip-wrap .x-tab-strip .x-tab-width .x-tab-strip-text {
  font-size: 20px !important;
  text-align: center;
}
/* line 52, ../sass/_testManagmentWindow.scss */
.test-managment-window .managment-panels .settings-panel {
  height: 100%;
}
/* line 55, ../sass/_testManagmentWindow.scss */
.test-managment-window .managment-panels .settings-panel .x-panel-bwrap {
  height: 100%;
}
/* line 58, ../sass/_testManagmentWindow.scss */
.test-managment-window .managment-panels .settings-panel .x-panel-bwrap .x-panel-body {
  height: 100%;
}
/* line 64, ../sass/_testManagmentWindow.scss */
.test-managment-window .managment-panels .settings-panel .x-grid-panel .x-panel-bwrap {
  height: calc(100% - 55px) !important;
}
/* line 66, ../sass/_testManagmentWindow.scss */
.test-managment-window .managment-panels .settings-panel .x-grid-panel .x-panel-bwrap .x-fit-ct {
  height: 100% !important;
}

/* line 77, ../sass/_testManagmentWindow.scss */
.test-progress-window .progress-wrapper {
  height: 25px;
  border: solid 1px #1976D2;
  margin: 0px;
  margin-bottom: 2px;
}
/* line 83, ../sass/_testManagmentWindow.scss */
.test-progress-window .progress-wrapper .progress-bar {
  height: 23px;
}
/* line 86, ../sass/_testManagmentWindow.scss */
.test-progress-window .progress-wrapper .progress-bar.progress-0 {
  background-color: #ff0000;
}
/* line 90, ../sass/_testManagmentWindow.scss */
.test-progress-window .progress-wrapper .progress-bar.progress-25 {
  background-color: #ff9900;
}
/* line 94, ../sass/_testManagmentWindow.scss */
.test-progress-window .progress-wrapper .progress-bar.progress-50 {
  background-color: #dbff18;
}
/* line 98, ../sass/_testManagmentWindow.scss */
.test-progress-window .progress-wrapper .progress-bar.progress-75 {
  background-color: #3fff00;
}
/* line 102, ../sass/_testManagmentWindow.scss */
.test-progress-window .progress-wrapper .progress-bar.progress-100 {
  background-color: #00b01e;
}
/* line 109, ../sass/_testManagmentWindow.scss */
.test-progress-window .x-tree-node-leaf .x-tree-node-icon {
  background-image: url('../../../../icons/svg/test-not-run?color=yellow') !important;
}
/* line 114, ../sass/_testManagmentWindow.scss */
.test-progress-window .x-tree-node-leaf.test-fail .x-tree-node-icon {
  background-image: url('../../../../icons/svg/test-failed?color=red') !important;
}
/* line 120, ../sass/_testManagmentWindow.scss */
.test-progress-window .x-tree-node-leaf.test-success .x-tree-node-icon {
  background-image: url('../../../../icons/svg/test-passed?color=green') !important;
}
/* line 126, ../sass/_testManagmentWindow.scss */
.test-progress-window .x-tree-node-leaf.test-start .x-tree-node-icon {
  background-image: url('../../../../icons/svg/test-run?color=yellow') !important;
}
/* line 132, ../sass/_testManagmentWindow.scss */
.test-progress-window .cause-panel {
  minWidth: 400px;
  width: 50%;
}
/* line 136, ../sass/_testManagmentWindow.scss */
.test-progress-window .cause-panel .test-cause-test-area {
  width: 100% !important;
  height: 100% !important;
  line-height: 1.4;
}

/* line 1, ../sass/_periodField.scss */
.period-picker {
  width: 250px;
}
/* line 3, ../sass/_periodField.scss */
.period-picker ul.x-tab-strip-top {
  border: 0px;
  background-image: none;
}
/* line 7, ../sass/_periodField.scss */
.period-picker ul.x-tab-strip-top a.x-tab-right {
  background-image: none;
}
/* line 11, ../sass/_periodField.scss */
.period-picker ul.x-tab-strip-top em.x-tab-left {
  background-image: none;
}
/* line 15, ../sass/_periodField.scss */
.period-picker ul.x-tab-strip-top span.x-tab-strip-inner {
  background-image: none;
}
/* line 19, ../sass/_periodField.scss */
.period-picker .x-tab-strip {
  text-align: center;
}
/* line 22, ../sass/_periodField.scss */
.period-picker span.x-tab-strip-text {
  color: black;
}
/* line 25, ../sass/_periodField.scss */
.period-picker .x-tab-strip-text {
  font-size: 12px !important;
  font-weight: normal !important;
}
/* line 29, ../sass/_periodField.scss */
.period-picker ul.x-tab-strip-top {
  background-color: white;
}
/* line 32, ../sass/_periodField.scss */
.period-picker .x-tab-strip-active {
  background-color: rgba(54, 118, 181, 0.14);
  margin-bottom: 1px;
  border-bottom: 2px;
  border-bottom-style: solid;
}
/* line 37, ../sass/_periodField.scss */
.period-picker .x-tab-strip-active .x-tab-strip-text {
  font-weight: 700;
}
/* line 41, ../sass/_periodField.scss */
.period-picker .x-tab-strip-over {
  background-color: #f5f5f5;
}
/* line 44, ../sass/_periodField.scss */
.period-picker .x-tab-panel-header {
  padding: 0px;
  border-width: 1px 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.2);
  background-color: white;
}
/* line 51, ../sass/_periodField.scss */
.period-picker .x-tab-panel-body {
  border: 0px;
  padding-top: 4px;
}
/* line 55, ../sass/_periodField.scss */
.period-picker .x-tab-width {
  min-width: 80px;
}
/* line 58, ../sass/_periodField.scss */
.period-picker .x-date-mp {
  display: block;
  position: relative;
}
/* line 61, ../sass/_periodField.scss */
.period-picker .x-date-mp .x-date-mp-table {
  width: 100%;
}
/* line 64, ../sass/_periodField.scss */
.period-picker .x-date-mp a {
  font-size: 12px;
}
/* line 68, ../sass/_periodField.scss */
.period-picker .date-range-period {
  padding-top: 10px;
}

/* line 72, ../sass/_periodField.scss */
.period-picker-buttons {
  width: 100%;
  border-top: 1px solid;
  border-color: rgba(0, 0, 0, 0.2);
}
/* line 76, ../sass/_periodField.scss */
.period-picker-buttons .flex-button-container {
  padding: 6px;
  min-width: 60px;
  float: right;
}

/* line 83, ../sass/_periodField.scss */
.period-field-menu {
  width: 250px !important;
}

/* line 87, ../sass/_periodField.scss */
.period-filter {
  padding: 4px;
}

/* line 1, ../sass/_actionParameterFieldsPanel.scss */
.dg-action-parameter-fields-panel {
  overflow-y: hidden;
}
/* line 5, ../sass/_actionParameterFieldsPanel.scss */
.dg-action-parameter-fields-panel .dg-action-parameter-fields-panel-toolbar .dg-add-action-button {
  padding: 5px;
}
/* line 10, ../sass/_actionParameterFieldsPanel.scss */
.dg-action-parameter-fields-panel .dg-action-parameter-fields-panel-row-list {
  padding: 5px;
  height: 100%;
}
/* line 14, ../sass/_actionParameterFieldsPanel.scss */
.dg-action-parameter-fields-panel .dg-action-parameter-fields-panel-row-list .dg-action-parameter-fields-panel-row {
  border-bottom: 1px;
  border-style: solid;
  border-color: lightgrey;
  padding-bottom: 10px;
  margin-top: 10px;
}
/* line 21, ../sass/_actionParameterFieldsPanel.scss */
.dg-action-parameter-fields-panel .dg-action-parameter-fields-panel-row-list .dg-action-parameter-fields-panel-row .dg-remove-button {
  border: 1px solid #b5b8c8;
  border-radius: 2px;
  padding: 2px;
  display: inline-flex;
  margin-left: auto;
}
/* line 29, ../sass/_actionParameterFieldsPanel.scss */
.dg-action-parameter-fields-panel .dg-action-parameter-fields-panel-row-list .dg-action-parameter-fields-panel-row .dg-action-parameter-fields-panel-standard-field {
  margin-top: 0px !important;
}
/* line 33, ../sass/_actionParameterFieldsPanel.scss */
.dg-action-parameter-fields-panel .dg-action-parameter-fields-panel-row-list .dg-action-parameter-fields-panel-row .dg-action-parameter-fields-panel-value-field {
  width: 191 !important;
  margin-top: 0px !important;
}

/* line 2, ../sass/_ganttDefWindow.scss */
.gantt-def-window .x-window-ml {
  padding: 10px;
}

/* line 4, ../sass/_ganttDefPanel.scss */
.gantt-def-panel .x-toolbar .x-toolbar-cell .gantt-hierarchy-toolbar-btn {
  padding: 5px;
}
/* line 7, ../sass/_ganttDefPanel.scss */
.gantt-def-panel .x-toolbar .x-toolbar-cell .gantt-hierarchy-toolbar-btn .x-btn-text {
  margin-left: 2px;
}
/* line 14, ../sass/_ganttDefPanel.scss */
.gantt-def-panel .x-tree-root-node {
  padding: 10px;
  overflow-y: scroll;
}
/* line 18, ../sass/_ganttDefPanel.scss */
.gantt-def-panel .x-tree-root-node .x-tree-node-el {
  padding: 4px;
  font-size: 12px;
}
/* line 22, ../sass/_ganttDefPanel.scss */
.gantt-def-panel .x-tree-root-node .x-tree-node-el .x-tree-node-icon {
  display: none;
}
/* line 25, ../sass/_ganttDefPanel.scss */
.gantt-def-panel .x-tree-root-node .x-tree-node-el .x-tree-ec-icon {
  display: none;
}
/* line 31, ../sass/_ganttDefPanel.scss */
.gantt-def-panel .gantt-hierarchy-form {
  border-width: 1px 0px;
  border-color: lightgray;
}

/* line 6, ../sass/_qrCode.scss */
.qr-code-dialog-window {
  width: max-content !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%);
}
/* line 12, ../sass/_qrCode.scss */
.qr-code-dialog-window .x-window-body {
  width: max-content !important;
  padding: 1rem;
}
/* line 16, ../sass/_qrCode.scss */
.qr-code-dialog-window .x-window-body .x-panel-body {
  display: grid;
  grid-gap: 1em;
}
/* line 20, ../sass/_qrCode.scss */
.qr-code-dialog-window .x-window-body .x-panel-body .qr-code-info {
  font-size: 1.5em;
  text-align: center;
  color: #354C5B;
}
/* line 26, ../sass/_qrCode.scss */
.qr-code-dialog-window .x-window-body .x-panel-body .qr-code-bold-info {
  font-weight: bold;
  font-size: 1.5em;
  text-align: center;
  color: #354C5B;
}
/* line 33, ../sass/_qrCode.scss */
.qr-code-dialog-window .x-window-body .x-panel-body .qr-code-frame {
  width: 50%;
  padding-left: 25%;
  padding-right: 25%;
}
/* line 38, ../sass/_qrCode.scss */
.qr-code-dialog-window .x-window-body .x-panel-body .qr-code-frame img {
  width: 100%;
}
/* line 43, ../sass/_qrCode.scss */
.qr-code-dialog-window .x-window-body .x-panel-body .qr-code-url {
  font-weight: bold;
  font-size: 1.5em;
  text-align: center;
  color: #237FF1;
  text-overflow: ellipsis;
}

/* line 3, ../sass/_ocr.scss */
.flex-toolbar-container .save-and-next-button .flex-button-icon {
  background-image: url('../../../../icons/svg/save?color=black') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .save-and-next-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .save-and-next-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .save-and-next-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .save-and-next-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .save-and-next-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}
/* line 9, ../sass/_ocr.scss */
.flex-toolbar-container .skip-button .flex-button-icon {
  background-image: url('../../../../icons/svg/skip_next?color=black') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 4px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 32, ../sass/_dg.scss */
.flex-toolbar-container .skip-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: whitesmoke;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 38, ../sass/_dg.scss */
.flex-toolbar-container .skip-button .flex-button-icon.accent-button {
  background-color: #1976D2;
  color: white;
}
/* line 43, ../sass/_dg.scss */
.flex-toolbar-container .skip-button .flex-button-icon.accent-button:not(.x-item-disabled):hover {
  background-color: #2d8ae6;
}
/* line 303, ../sass/_toolbar.scss */
.flex-toolbar-container .skip-button .flex-button-icon:not(.x-item-disabled):hover {
  background-color: transparent;
  border: 0;
}
/* line 311, ../sass/_toolbar.scss */
.flex-toolbar-container .skip-button .flex-button-icon .flex-button-icon:not(.x-item-disabled):hover {
  background-color: #e1e1e1;
}

@keyframes dothabottomcheck {
  0% {
    height: 0;
  }
  100% {
    height: 14px;
  }
}
@keyframes dothatopcheck {
  0% {
    height: 0;
  }
  50% {
    height: 0;
  }
  100% {
    height: 8px;
  }
}
/* line 23, ../sass/_employeeRecords.scss */
.attachment-data-panel-selection-on .file-thumbnail-checker {
  opacity: 1 !important;
}

/* line 30, ../sass/_employeeRecords.scss */
.attachment-data-form-selected .employee-record-thumbnail-topbar {
  background: linear-gradient(0deg, #EFF7FF, #EFF7FF), #FFFFFF;
}
/* line 34, ../sass/_employeeRecords.scss */
.attachment-data-form-selected .employee-record-bottom-bar {
  background: linear-gradient(0deg, #EFF7FF, #EFF7FF), #FFFFFF;
}
/* line 38, ../sass/_employeeRecords.scss */
.attachment-data-form-selected .x-panel-body {
  background: linear-gradient(0deg, #EFF7FF, #EFF7FF), #FFFFFF;
  border: 1px solid #145EA8;
  box-sizing: border-box;
  border-radius: 2px;
}
/* line 45, ../sass/_employeeRecords.scss */
.attachment-data-form-selected .file-preview-selected {
  border-color: #0a7fd9 !important;
}
/* line 50, ../sass/_employeeRecords.scss */
.attachment-data-form-selected .file-preview .file-thumbnail-checker {
  background-color: #1976D2;
  border: 1px solid #1976D2;
}
/* line 52, ../sass/_employeeRecords.scss */
.attachment-data-form-selected .file-preview .file-thumbnail-checker::after {
  height: 14px;
  animation: dothabottomcheck 0.2s ease 0s forwards;
}
/* line 57, ../sass/_employeeRecords.scss */
.attachment-data-form-selected .file-preview .file-thumbnail-checker::before {
  height: 8px;
  animation: dothatopcheck 0.2s ease 0s forwards;
}

/* line 69, ../sass/_employeeRecords.scss */
.employee-record-signed .x-btn-text {
  background-color: #C5E0FA !important;
}

/* line 74, ../sass/_employeeRecords.scss */
.signed-box {
  background-color: #C5E0FA !important;
}

/* line 78, ../sass/_employeeRecords.scss */
.unsigned-box {
  cursor: default;
  height: 23px;
  width: 240px !important;
  background-color: #E2E2E2;
}
/* line 84, ../sass/_employeeRecords.scss */
.unsigned-box .flex-button-icon {
  width: 0 !important;
  cursor: default;
}
/* line 89, ../sass/_employeeRecords.scss */
.unsigned-box .x-btn-text {
  cursor: default;
  position: absolute;
  font-family: Tahoma;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: 0.06em;
  color: #000000 !important;
}

/* line 107, ../sass/_employeeRecords.scss */
.save-question-dialog .x-form-check-wrap .x-form-checkbox.x-form-field + .x-form-cb-label {
  padding-left: 18px !important;
  width: auto !important;
}
/* line 112, ../sass/_employeeRecords.scss */
.save-question-dialog .x-panel-header {
  background-color: white !important;
  border-bottom: none !important;
}

/* line 119, ../sass/_employeeRecords.scss */
.move-question-dialog .x-form-check-wrap .x-form-checkbox.x-form-field + .x-form-cb-label {
  padding-left: 18px !important;
  width: auto !important;
}
/* line 124, ../sass/_employeeRecords.scss */
.move-question-dialog .x-form-item-label {
  width: 0 !important;
}
/* line 128, ../sass/_employeeRecords.scss */
.move-question-dialog .x-form-element {
  padding-left: 50px !important;
}
/* line 131, ../sass/_employeeRecords.scss */
.move-question-dialog .x-form-element .x-form-field-trigger-wrap {
  width: 210px !important;
}
/* line 136, ../sass/_employeeRecords.scss */
.move-question-dialog .x-panel-header {
  text-align: center;
  background-color: white !important;
  border-bottom: none !important;
}

/* line 143, ../sass/_employeeRecords.scss */
.file-preview {
  background-size: 187px;
  border: 1px solid #868686;
  box-sizing: border-box;
  border-radius: 2px;
  transition: border 1s ease-out;
  display: block;
  cursor: auto;
  left: 6% !important;
}
/* line 154, ../sass/_employeeRecords.scss */
.file-preview:hover .file-thumbnail-checker {
  opacity: 1;
}
/* line 158, ../sass/_employeeRecords.scss */
.file-preview:hover .file-thumbnail-preview-button {
  opacity: 1;
}
/* line 163, ../sass/_employeeRecords.scss */
.file-preview .file-thumbnail-element {
  background-size: 187px;
  width: 100%;
  height: 100%;
}
/* line 169, ../sass/_employeeRecords.scss */
.file-preview .file-thumbnail-name-signature {
  text-align: left;
  width: 100%;
  height: 20px;
  font-family: Tahoma;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 14px;
  color: #1976D2;
  margin-top: 3px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 185, ../sass/_employeeRecords.scss */
.file-preview .file-thumbnail-preview-button {
  cursor: pointer;
  position: absolute;
  right: 2%;
  top: 3%;
  transition: opacity 0.5s ease-out;
  opacity: 0;
  background: #FFFFFF;
  border: 1px solid #145EA8;
  box-sizing: border-box;
  border-radius: 2px;
  width: 70px;
  height: 20px;
  z-index: 1;
  background-image: url('../../../../icons/svg/search?color=%231976D2') !important;
  background-repeat: no-repeat;
  background-position: left;
  background-size: 15px;
}
/* line 204, ../sass/_employeeRecords.scss */
.file-preview .file-thumbnail-preview-button .preview-text {
  margin-left: 16px;
  font-family: Tahoma;
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  line-height: 12px;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  margin-top: 3px;
  color: #000000;
}
/* line 220, ../sass/_employeeRecords.scss */
.file-preview .file-thumbnail-checker {
  cursor: pointer;
  left: 5%;
  top: 3%;
  background-color: #FFFFFF;
  position: absolute;
  border: 1px solid #145EA8;
  box-sizing: border-box;
  border-radius: 2px;
  transform: matrix(-1, 0, 0, 1, 0, 0);
  width: 20px;
  height: 20px;
  opacity: 0;
  z-index: 1;
}
/* line 236, ../sass/_employeeRecords.scss */
.file-preview .file-thumbnail-checker::before, .file-preview .file-thumbnail-checker::after {
  box-sizing: border-box;
  position: absolute;
  height: 0;
  width: 2px;
  background-color: white;
  display: inline-block;
  transform-origin: left top;
  border-radius: 5px;
  content: ' ';
  transition: opacity ease 1s;
}
/* line 249, ../sass/_employeeRecords.scss */
.file-preview .file-thumbnail-checker::before {
  top: 16px;
  left: 11px;
  transform: rotate(-135deg);
}
/* line 255, ../sass/_employeeRecords.scss */
.file-preview .file-thumbnail-checker::after {
  top: 5px;
  transform: rotate(-45deg);
}
/* line 262, ../sass/_employeeRecords.scss */
.file-preview .x-btn-text {
  background-color: #E2E2E2;
  transition: background-color 0.5s ease-out;
  border-radius: 1px;
  height: 20px;
  bottom: 0px;
  margin-top: -25px !important;
  width: 181px;
  font-family: Tahoma;
  font-style: normal;
  font-weight: normal;
  font-size: 12px !important;
  padding-top: 5px !important;
  line-height: 14px;
}
/* line 279, ../sass/_employeeRecords.scss */
.file-preview .flex-button-icon {
  background-color: white;
  transition: background-color 1s ease-out;
  height: 100%;
  cursor: auto;
  width: 100%;
  top: 0;
  position: absolute;
  left: 0 !important;
}

/* line 292, ../sass/_employeeRecords.scss */
.file-preview-loaded .flex-button-icon {
  background-color: transparent;
}

/* line 298, ../sass/_employeeRecords.scss */
.hidden-tab-panel .x-tab-panel-header {
  display: none;
}
/* line 302, ../sass/_employeeRecords.scss */
.hidden-tab-panel .x-panel-body {
  background-color: #ded9d9;
}

/* line 309, ../sass/_employeeRecords.scss */
.employee-record-tab-panel .x-tab-width {
  min-width: 150px !important;
}
/* line 313, ../sass/_employeeRecords.scss */
.employee-record-tab-panel .x-tab-strip-text {
  color: #000000 !important;
}
/* line 318, ../sass/_employeeRecords.scss */
.employee-record-tab-panel .disabled .x-tab-strip {
  cursor: default;
}
/* line 321, ../sass/_employeeRecords.scss */
.employee-record-tab-panel .disabled .x-tab-strip .x-tab-width {
  cursor: default;
}
/* line 324, ../sass/_employeeRecords.scss */
.employee-record-tab-panel .disabled .x-tab-strip .x-tab-width .x-tab-strip-text {
  cursor: default;
  color: gray !important;
}

/* line 334, ../sass/_employeeRecords.scss */
.attachment-data-panel .x-panel-tbar {
  width: 100% !important;
}
/* line 337, ../sass/_employeeRecords.scss */
.attachment-data-panel .x-panel-tbar .x-toolbar {
  width: 100% !important;
}
/* line 340, ../sass/_employeeRecords.scss */
.attachment-data-panel .x-panel-tbar .x-toolbar .flex-toolbar-container {
  width: 100% !important;
}
/* line 346, ../sass/_employeeRecords.scss */
.attachment-data-panel .x-panel-bbar {
  width: 100% !important;
}
/* line 349, ../sass/_employeeRecords.scss */
.attachment-data-panel .x-panel-bbar .x-toolbar {
  width: 100% !important;
  height: 100% !important;
}
/* line 353, ../sass/_employeeRecords.scss */
.attachment-data-panel .x-panel-bbar .x-toolbar .flex-toolbar-container {
  width: 100% !important;
}
/* line 359, ../sass/_employeeRecords.scss */
.attachment-data-panel .x-panel-body {
  background-color: #ded9d9;
  margin: 10px;
}

/* line 366, ../sass/_employeeRecords.scss */
.attachment-data-form-disabled stat {
  color: #00b01e !important;
}
/* line 370, ../sass/_employeeRecords.scss */
.attachment-data-form-disabled .x-superboxselect {
  border: 0;
  background-color: transparent !important;
}
/* line 376, ../sass/_employeeRecords.scss */
.attachment-data-form-disabled .x-form-field-wrap input {
  background-color: transparent;
  border: 0;
}
/* line 382, ../sass/_employeeRecords.scss */
.attachment-data-form-disabled input {
  background-color: transparent;
  border: 0;
}
/* line 388, ../sass/_employeeRecords.scss */
.attachment-data-form-disabled .x-form-field-wrap img {
  display: none;
}

/* line 395, ../sass/_employeeRecords.scss */
.preview-tab .x-panel-body {
  border-bottom: 1px solid #B7B7B7;
}
/* line 401, ../sass/_employeeRecords.scss */
.preview-tab .attachment-data-form-preview-mode .back-to-list-button {
  left: 9px !important;
  height: 23px;
  width: 100px !important;
  justify-content: left;
  background-color: transparent;
}
/* line 408, ../sass/_employeeRecords.scss */
.preview-tab .attachment-data-form-preview-mode .back-to-list-button .x-btn-text {
  position: absolute;
  font-family: Tahoma;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 9px;
  display: flex;
  align-items: center;
  text-align: left;
  letter-spacing: 0.06em;
  text-transform: lowercase;
  color: #1976D2 !important;
}
/* line 424, ../sass/_employeeRecords.scss */
.preview-tab .attachment-data-form-preview-mode textarea.x-item-disabled {
  background-color: #DCE3E7;
  background-image: none;
}
/* line 429, ../sass/_employeeRecords.scss */
.preview-tab .attachment-data-form-preview-mode .x-form-field-trigger-wrap {
  left: 24px !important;
}
/* line 433, ../sass/_employeeRecords.scss */
.preview-tab .attachment-data-form-preview-mode label {
  left: 27px !important;
  font-family: Tahoma;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
}
/* line 442, ../sass/_employeeRecords.scss */
.preview-tab .attachment-data-form-preview-mode .employee-record-bottom-bar {
  left: 10px !important;
  background-color: white !important;
  width: 100%;
  height: 30px;
}
/* line 448, ../sass/_employeeRecords.scss */
.preview-tab .attachment-data-form-preview-mode .employee-record-bottom-bar .accent-button {
  background-color: #1976D2;
  color: white;
  height: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  position: absolute;
  left: 185px;
  top: 4px;
  width: 70px !important;
}
/* line 463, ../sass/_employeeRecords.scss */
.preview-tab .attachment-data-form-preview-mode .employee-record-bottom-bar .edit-button {
  color: white;
  height: 20px;
  display: flex;
  background: #FFFFFF;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background: #FFFFFF !important;
  position: absolute;
  left: 185px;
  top: 4px;
  width: 70px !important;
}
/* line 478, ../sass/_employeeRecords.scss */
.preview-tab .attachment-data-form-preview-mode .employee-record-bottom-bar .edit-button .x-btn-text {
  font-family: Tahoma;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #000000;
}
/* line 492, ../sass/_employeeRecords.scss */
.preview-tab .attachment-data-form-preview-mode .x-panel-bwrap {
  border-top: 1px solid #B7B7B7;
  border-left: 1px solid #B7B7B7;
  border-bottom: 0px solid #B7B7B7;
  border-right: 1px solid #B7B7B7;
}
/* line 499, ../sass/_employeeRecords.scss */
.preview-tab .attachment-data-form-preview-mode .x-panel-header {
  height: 15px;
  background-color: #f5f5f5;
}
/* line 504, ../sass/_employeeRecords.scss */
.preview-tab .attachment-data-form-preview-mode .x-panel-body {
  background-color: white;
}

/* line 510, ../sass/_employeeRecords.scss */
stat {
  color: #1976D2;
}

/* line 515, ../sass/_employeeRecords.scss */
.related-document span {
  display: none !important;
  background-image: none !important;
}

/* line 521, ../sass/_employeeRecords.scss */
.attachment-data-form {
  max-width: 230px;
}
/* line 524, ../sass/_employeeRecords.scss */
.attachment-data-form.x-item-disabled {
  border: 0;
  background-color: transparent;
}
/* line 529, ../sass/_employeeRecords.scss */
.attachment-data-form .employee-record-bottom-bar {
  top: 95% !important;
  background-color: white;
  width: 100%;
  left: 0 !important;
}
/* line 535, ../sass/_employeeRecords.scss */
.attachment-data-form .employee-record-bottom-bar .accent-button {
  background-color: #1976D2;
  color: white;
  height: 17px;
  display: flex;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  position: absolute;
  width: 70px !important;
  left: 125px;
  top: 0px;
}
/* line 548, ../sass/_employeeRecords.scss */
.attachment-data-form .employee-record-bottom-bar .edit-button {
  color: white;
  height: 20px;
  display: flex;
  background: #FFFFFF;
  border: 1px solid #145EA8;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  position: absolute;
  left: 125px;
  top: 0px;
  width: 70px !important;
}
/* line 563, ../sass/_employeeRecords.scss */
.attachment-data-form .employee-record-bottom-bar .edit-button .x-btn-text {
  font-family: Tahoma;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #000000;
}
/* line 577, ../sass/_employeeRecords.scss */
.attachment-data-form .employee-record-thumbnail-topbar {
  background-color: white;
  width: 100%;
  left: 0 !important;
}
/* line 582, ../sass/_employeeRecords.scss */
.attachment-data-form .employee-record-thumbnail-topbar .pages-text {
  width: 130px;
  text-align: right;
}
/* line 587, ../sass/_employeeRecords.scss */
.attachment-data-form .employee-record-thumbnail-topbar .files-count-text {
  margin-left: 10px;
}
/* line 592, ../sass/_employeeRecords.scss */
.attachment-data-form .x-panel-body {
  background-color: white;
  border: 1px solid white;
  box-sizing: border-box;
  border-radius: 2px;
}
/* line 599, ../sass/_employeeRecords.scss */
.attachment-data-form label {
  text-align: left;
  font-size: 12px;
  width: 100%;
  left: 9px !important;
}
/* line 606, ../sass/_employeeRecords.scss */
.attachment-data-form input {
  width: 189px;
  left: 9px !important;
}
/* line 611, ../sass/_employeeRecords.scss */
.attachment-data-form .x-form-field-trigger-wrap {
  left: 9px !important;
}
/* line 612, ../sass/_employeeRecords.scss */
.attachment-data-form .x-form-field-trigger-wrap input {
  width: 94% !important;
}

/* line 625, ../sass/_employeeRecords.scss */
.empty-employee-records .x-panel-body::after {
  content: "NAPIERDALAJ PLIKIEM TUTAJ";
  position: absolute;
  top: 60%;
  left: 42%;
  font-size: medium;
}

/* line 635, ../sass/_employeeRecords.scss */
.drop-area {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 94%;
  text-align: center;
  font-family: tahoma,arial,sans-serif;
  font-size: 120%;
  box-sizing: border-box;
  background-image: url('../../../../icons/svg/file?color=black');
  background-repeat: no-repeat;
  background-size: 120px !important;
  background-position: center;
}
/* line 651, ../sass/_employeeRecords.scss */
.drop-area .text-element {
  position: relative;
  text-align: center;
  margin-top: 200px;
  top: 62%;
}
/* line 652, ../sass/_employeeRecords.scss */
.drop-area .text-element bigger {
  font-size: x-large;
}

/* line 663, ../sass/_employeeRecords.scss */
.drop-area-under {
  z-index: -1;
}

/* line 667, ../sass/_employeeRecords.scss */
.drop-area-hidden {
  visibility: hidden;
}

/* line 671, ../sass/_employeeRecords.scss */
.drop-info-panel {
  position: absolute;
  left: 40%;
  right: 40%;
  top: 7%;
  bottom: 85%;
  background: #FFFFFF;
  border: 1px solid #E8E8E8;
  box-sizing: border-box;
  box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.24);
  border-radius: 3px;
  font-family: Tahoma;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.06em;
  z-index: 999;
  color: #000000;
}

/* line 719, ../sass/_employeeRecords.scss */
.employee-record-tbar .x-btn-text {
  padding: 0 10px 0 2px !important;
}
/* line 723, ../sass/_employeeRecords.scss */
.employee-record-tbar .attach-file-database-button .flex-button-icon {
  background-image: url('../../../../icons/svg/fw_database?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 0px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 711, ../sass/_employeeRecords.scss */
.employee-record-tbar .attach-file-database-button .flex-button-icon.x-item-disabled {
  -webkit-filter: grayscale(1);
  filter: grayscale(100%);
}
/* line 727, ../sass/_employeeRecords.scss */
.employee-record-tbar .attach-file-disk-button .flex-button-icon {
  background-image: url('../../../../icons/svg/download?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 0px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 711, ../sass/_employeeRecords.scss */
.employee-record-tbar .attach-file-disk-button .flex-button-icon.x-item-disabled {
  -webkit-filter: grayscale(1);
  filter: grayscale(100%);
}
/* line 731, ../sass/_employeeRecords.scss */
.employee-record-tbar .save-button .flex-button-icon {
  background-image: url('../../../../icons/svg/save_black?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 0px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 711, ../sass/_employeeRecords.scss */
.employee-record-tbar .save-button .flex-button-icon.x-item-disabled {
  -webkit-filter: grayscale(1);
  filter: grayscale(100%);
}
/* line 735, ../sass/_employeeRecords.scss */
.employee-record-tbar .sign-document-button .flex-button-icon {
  background-image: url('../../../../icons/svg/signingpen?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 0px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 711, ../sass/_employeeRecords.scss */
.employee-record-tbar .sign-document-button .flex-button-icon.x-item-disabled {
  -webkit-filter: grayscale(1);
  filter: grayscale(100%);
}
/* line 739, ../sass/_employeeRecords.scss */
.employee-record-tbar .move-record-button .flex-button-icon {
  background-image: url('../../../../icons/svg/upload?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 0px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
  transform: rotate(90deg);
}
/* line 711, ../sass/_employeeRecords.scss */
.employee-record-tbar .move-record-button .flex-button-icon.x-item-disabled {
  -webkit-filter: grayscale(1);
  filter: grayscale(100%);
}
/* line 744, ../sass/_employeeRecords.scss */
.employee-record-tbar .remove-record-button .flex-button-icon {
  background-image: url('../../../../icons/svg/minus?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 0px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 711, ../sass/_employeeRecords.scss */
.employee-record-tbar .remove-record-button .flex-button-icon.x-item-disabled {
  -webkit-filter: grayscale(1);
  filter: grayscale(100%);
}
/* line 748, ../sass/_employeeRecords.scss */
.employee-record-tbar .sort-button .flex-button-icon {
  background-image: url('../../../../icons/svg/sort?color=%231976D2') !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  padding-right: 0px;
  min-width: 16px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 0;
  background-color: transparent;
}
/* line 711, ../sass/_employeeRecords.scss */
.employee-record-tbar .sort-button .flex-button-icon.x-item-disabled {
  -webkit-filter: grayscale(1);
  filter: grayscale(100%);
}

/* line 753, ../sass/_employeeRecords.scss */
.drop-area-dragover {
  z-index: 1 !important;
  background-color: rgba(20, 94, 168, 0.2);
  border: 3px dashed rgba(20, 94, 168, 0.5);
}
/* line 758, ../sass/_employeeRecords.scss */
.drop-area-dragover.drop-area-under {
  background-image: none;
}
/* line 761, ../sass/_employeeRecords.scss */
.drop-area-dragover.drop-area-under .text-element {
  display: none;
}

/* line 769, ../sass/_employeeRecords.scss */
.employee-record-paging-toolbar-preview .xtb-sep {
  width: 85px !important;
}

/* line 775, ../sass/_employeeRecords.scss */
.employee-record-paging-toolbar .xtb-sep {
  width: 150px;
}
/* line 779, ../sass/_employeeRecords.scss */
.employee-record-paging-toolbar .x-form-check-wrap .x-form-checkbox.x-form-field + .x-form-cb-label {
  top: 0 !important;
  margin: 0px 5px 0px 5px;
}
/* line 784, ../sass/_employeeRecords.scss */
.employee-record-paging-toolbar .flex-button-container {
  width: 20px;
  height: 20px;
}
/* line 789, ../sass/_employeeRecords.scss */
.employee-record-paging-toolbar .checked-text-item {
  padding: 0 !important;
  margin: 0px 0px 0px 15px;
}

/* line 15, ../sass/_checkTreePanel.scss */
.check-tree-panel .x-tree-node-el a span {
  font-size: 13px;
  padding: 0px;
}
/* line 18, ../sass/_checkTreePanel.scss */
.check-tree-panel .x-tree-node-el a span img {
  background-image: url('../../../../icons/svg/check_box_outline_blank?color=%23444');
  width: 16px !important;
  height: 16px !important;
  position: relative;
  top: 2px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 28, ../sass/_checkTreePanel.scss */
.check-tree-panel .x-tree-node-el.tri-state-checkbox-partial a span img {
  background-image: url('../../../../icons/svg/check_box_partial?color=%23444');
  width: 16px !important;
  height: 16px !important;
  position: relative;
  top: 2px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 39, ../sass/_checkTreePanel.scss */
.check-tree-panel .x-tree-node-el.tri-state-checkbox-checked a span img {
  background-image: url('../../../../icons/svg/check_box?color=%23444');
  width: 16px !important;
  height: 16px !important;
  position: relative;
  top: 2px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 50, ../sass/_checkTreePanel.scss */
.check-tree-panel .x-tree-node-el.tri-state-checkbox-suppress a span img {
  background-image: url('../../../../icons/svg/checkbox_suppress?color=%23444');
  width: 16px !important;
  height: 16px !important;
  position: relative;
  top: 2px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 1, ../sass/_multiCompany.scss */
.choose-company-window {
  color: black;
}
/* line 4, ../sass/_multiCompany.scss */
.choose-company-window .x-superboxselect-item {
  white-space: nowrap;
}

/* line 3, ../sass/_extReg.scss */
.dg-toolbar .flex-toolbar-separated .register-combo {
  min-width: 140px;
}
/* line 5, ../sass/_extReg.scss */
.dg-toolbar .flex-toolbar-separated .register-combo .x-superboxselect-item {
  white-space: nowrap;
}
/* line 8, ../sass/_extReg.scss */
.dg-toolbar .flex-toolbar-separated .register-combo .x-superboxselect-btns {
  height: 24px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

/* line 19, ../sass/_extReg.scss */
.register-combo .x-superboxselect-btn-clear {
  display: none;
}

/* line 1, ../sass/_twoSideToggleButton.scss */
.animated-label {
  transition: 0.3s;
  font-weight: bold;
  margin-top: 3px;
}

/* line 7, ../sass/_twoSideToggleButton.scss */
.two-side-toggle {
  margin-right: 10px;
  margin-left: 5px;
  max-width: 32px;
}

/* line 13, ../sass/_twoSideToggleButton.scss */
.animated-label-unchosen {
  color: grey;
}

/* line 1, ../sass/autoplanningComponents/_commonComponents.scss */
.dialog-window-container {
  position: fixed;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

/* line 9, ../sass/autoplanningComponents/_commonComponents.scss */
.panel-arrow {
  position: absolute;
}

/* line 13, ../sass/autoplanningComponents/_commonComponents.scss */
.panel-arrow-left {
  background-image: url(../../../../react-app/src/images/left.png);
  left: 5px;
  height: 26px;
  width: 14px;
  margin-top: calc(0.83em + 3px);
}

/* line 21, ../sass/autoplanningComponents/_commonComponents.scss */
.react-window-title {
  position: absolute;
  left: 50px;
  margin: auto;
  top: 13px;
  font-size: 15px;
  font-weight: bold;
  color: #354C5B;
  text-transform: uppercase;
}

/* line 32, ../sass/autoplanningComponents/_commonComponents.scss */
.editing-window-close {
  height: 25px;
  width: 25px;
  position: absolute;
  top: 25px;
  right: 25px;
  background-image: url(../../../../icons/svg/close?color=%23354C5B);
  background-size: contain;
  cursor: pointer;
}

/* line 44, ../sass/autoplanningComponents/_commonComponents.scss */
.react-tooltip-holder div, .react-tooltip-holder p, .react-tooltip-holder h2, .react-tooltip-holder h1 {
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 49, ../sass/autoplanningComponents/_commonComponents.scss */
.react-tooltip-holder:hover .react-tooltip-text {
  display: block;
}

/* line 54, ../sass/autoplanningComponents/_commonComponents.scss */
.react-tooltip-text {
  display: none;
  background-color: #fff;
  border: 1px solid #bbbbbb !important;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  position: absolute;
  z-index: 1000000;
  padding: 3px;
  color: black;
  border-radius: 0 !important;
  white-space: normal;
  word-break: break-word;
}

/* line 69, ../sass/autoplanningComponents/_commonComponents.scss */
.panel-arrow-right {
  background-image: url(../../../../react-app/src/images/right.png);
  left: 5px;
  height: 26px;
  width: 14px;
  margin-top: calc(0.83em + 3px);
}

/* line 77, ../sass/autoplanningComponents/_commonComponents.scss */
.panel-arrow-top {
  background-image: url(../../../../react-app/src/images/top.png);
  right: 20px;
  top: 20px;
  width: 25px;
  height: 14px;
}

/* line 85, ../sass/autoplanningComponents/_commonComponents.scss */
.panel-arrow-down {
  background-image: url(../../../../react-app/src/images/down.png);
  right: 20px;
  top: 20px;
  width: 25px;
  height: 14px;
}

/* line 94, ../sass/autoplanningComponents/_commonComponents.scss */
.switch-container {
  width: max-content;
  height: max-content;
  position: relative;
  display: flex;
  align-items: center;
  margin: auto;
}

/* line 103, ../sass/autoplanningComponents/_commonComponents.scss */
.switch {
  position: relative;
  display: inline-block;
  width: 25px;
  height: 14px;
}

/* line 110, ../sass/autoplanningComponents/_commonComponents.scss */
.switch input {
  display: none;
}

/* line 114, ../sass/autoplanningComponents/_commonComponents.scss */
.switch-text-left {
  float: left;
  height: min-content;
  text-align: right;
  padding-right: 10px;
}

/* line 121, ../sass/autoplanningComponents/_commonComponents.scss */
.switch-text-right {
  float: right;
  width: 120px;
  height: min-content;
  text-align: left;
  padding-left: 8px;
}

/* line 129, ../sass/autoplanningComponents/_commonComponents.scss */
.two-options-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 135, ../sass/autoplanningComponents/_commonComponents.scss */
.switch-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 14px;
}

/* line 147, ../sass/autoplanningComponents/_commonComponents.scss */
.one-option-switch-slider {
  background-color: #DCDCDC;
}

/* line 151, ../sass/autoplanningComponents/_commonComponents.scss */
.one-option-switch-slider.read-only-switch {
  background-color: #B8B9BB99;
}

/* line 155, ../sass/autoplanningComponents/_commonComponents.scss */
.two-options-switch-slider {
  background-color: #2196f3;
}

/* line 160, ../sass/autoplanningComponents/_commonComponents.scss */
.switch-slider:before {
  position: absolute;
  content: "";
  height: 10px;
  width: 10px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 50%;
}

/* line 173, ../sass/autoplanningComponents/_commonComponents.scss */
.switch-slider.read-only-switch:before {
  background-color: #FFFFFF99;
}

/* line 177, ../sass/autoplanningComponents/_commonComponents.scss */
input:checked + .switch-slider.read-only-switch {
  background-color: #3E6BFF80;
}

/* line 181, ../sass/autoplanningComponents/_commonComponents.scss */
input:checked + .switch-slider {
  background-color: #3E6BFF;
}

/* line 185, ../sass/autoplanningComponents/_commonComponents.scss */
input:focus + .switch-slider {
  box-shadow: 0 0 1px #3E6BFF;
}

/* line 189, ../sass/autoplanningComponents/_commonComponents.scss */
input:checked + .switch-slider:before {
  -webkit-transform: translateX(11px);
  -ms-transform: translateX(11px);
  transform: translateX(11px);
}

/* line 195, ../sass/autoplanningComponents/_commonComponents.scss */
.date-input-container {
  display: inline-block;
  position: relative;
  width: 110px;
  height: 20px;
}

/* line 202, ../sass/autoplanningComponents/_commonComponents.scss */
.data-input-text {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  height: 100%;
  width: 90px;
}

/* line 211, ../sass/autoplanningComponents/_commonComponents.scss */
.react-data-input-icon {
  background-image: url(../../../../icons/svg/timetable?color=%23354C5B);
  background-size: contain;
  height: 18px;
  width: 18px;
  float: right;
}

/* line 219, ../sass/autoplanningComponents/_commonComponents.scss */
.react-date-field {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% + 17px);
  height: 100%;
  opacity: 0;
  cursor: pointer;
  box-sizing: border-box;
  clip-path: inset(0 17px 0 0);
}

/* line 231, ../sass/autoplanningComponents/_commonComponents.scss */
.react-date-field::-webkit-calendar-picker-indicator {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

/* line 242, ../sass/autoplanningComponents/_commonComponents.scss */
.react-input-wrapper {
  border-radius: 10px;
  padding: 10px;
  width: max-content;
  font-size: 12px;
  background-color: white;
  z-index: 1;
  position: relative;
  max-width: 100%;
}

/* line 253, ../sass/autoplanningComponents/_commonComponents.scss */
.react-long-time-input-field {
  width: 110px;
}

/* line 257, ../sass/autoplanningComponents/_commonComponents.scss */
.react-long-time-input {
  border: none;
  width: 1.5em;
  text-align: center;
}

/* line 263, ../sass/autoplanningComponents/_commonComponents.scss */
.react-long-time-input:focus {
  border: none;
  width: 1.5em;
  text-align: center;
  text-decoration: blue underline;
  position: relative;
  bottom: 1px;
}

/* line 272, ../sass/autoplanningComponents/_commonComponents.scss */
.react-long-time-input-text {
  float: right;
}

/* line 276, ../sass/autoplanningComponents/_commonComponents.scss */
.react-short-time-input-container {
  width: 110px;
}

/* line 280, ../sass/autoplanningComponents/_commonComponents.scss */
.react-short-time-input {
  border: none;
  clip-path: inset(0 17px 0 0);
  width: 92px;
  height: 20px;
}

/* line 287, ../sass/autoplanningComponents/_commonComponents.scss */
.react-time-input-icon {
  background-image: url(../../../../icons/svg/schedule?color=%23354C5B);
  background-size: contain;
  height: 18px;
  width: 18px;
  float: right;
}

/* line 295, ../sass/autoplanningComponents/_commonComponents.scss */
.react-datetime-input {
  display: flex;
  width: 240px;
}

/* line 300, ../sass/autoplanningComponents/_commonComponents.scss */
.react-datetime-input .date-input-container {
  margin-right: 20px;
}

/* line 304, ../sass/autoplanningComponents/_commonComponents.scss */
.react-base-input {
  border: none;
  width: 260px;
  height: 20px;
  color: #354C5B;
}

/* line 311, ../sass/autoplanningComponents/_commonComponents.scss */
.react-string-input {
  border: none;
  width: 380px;
  height: 20px;
  color: #354C5B;
}

/* line 318, ../sass/autoplanningComponents/_commonComponents.scss */
.react-description-input {
  border: none;
  width: 380px;
  height: 54px;
  font-family: tahoma;
  font-size: 12px;
  line-height: 12px;
  overflow-x: hidden;
}

/* line 328, ../sass/autoplanningComponents/_commonComponents.scss */
.description-input-read-only {
  font-weight: normal;
  font-size: 12px;
  color: #354C5B;
}

/* line 334, ../sass/autoplanningComponents/_commonComponents.scss */
.react-description-input-length-info {
  color: #9EA7AD;
  font-size: 12px;
  position: relative;
  float: right;
  right: 5px;
}

/* line 342, ../sass/autoplanningComponents/_commonComponents.scss */
.react-input-container {
  width: min-content;
  max-width: 100%;
}

/* line 348, ../sass/autoplanningComponents/_commonComponents.scss */
.react-input-container-readonly .react-input-wrapper {
  background-color: transparent;
  padding: 0;
}
/* line 352, ../sass/autoplanningComponents/_commonComponents.scss */
.react-input-container-readonly .react-input-wrapper input {
  background-color: transparent;
}
/* line 357, ../sass/autoplanningComponents/_commonComponents.scss */
.react-input-container-readonly .react-input-caption {
  padding-left: 0;
  padding-bottom: 0;
}

/* line 364, ../sass/autoplanningComponents/_commonComponents.scss */
.react-enum-button {
  height: 24px;
  margin: 5px;
  text-align: center;
  white-space: nowrap;
  font-size: 12px;
  padding: 0 10px;
  border-radius: 8px;
  line-height: 24px;
  position: relative;
}

/* line 376, ../sass/autoplanningComponents/_commonComponents.scss */
.react-enum-button:hover {
  background-color: #EBEDFC;
}

/* line 380, ../sass/autoplanningComponents/_commonComponents.scss */
.react-enum-button-chosen {
  background-color: #839CEE80 !important;
}

/* line 384, ../sass/autoplanningComponents/_commonComponents.scss */
.react-horizontal-dict-input {
  display: flex;
  border: 1px solid #354C5B66;
  border-radius: 8px;
  width: fit-content;
  height: 34px;
  background-color: white;
}

/* line 393, ../sass/autoplanningComponents/_commonComponents.scss */
.read-only-dict-input {
  white-space: nowrap;
}
/* line 396, ../sass/autoplanningComponents/_commonComponents.scss */
.read-only-dict-input p {
  display: flex;
}
/* line 400, ../sass/autoplanningComponents/_commonComponents.scss */
.read-only-dict-input .clickable-input:hover {
  color: #1746E0;
  cursor: pointer;
}

/* line 406, ../sass/autoplanningComponents/_commonComponents.scss */
.read-only-dict-input-divider {
  border-left: 1px solid #AEB7BD;
  height: 24px;
  width: 0;
  margin-top: 5px;
}

/* line 413, ../sass/autoplanningComponents/_commonComponents.scss */
.react-dict-name-container {
  background-color: #EBEDFC;
  border-radius: 8px;
  padding-left: 5px;
  width: max-content;
  display: inline-flex;
  height: 20px;
  padding-right: 5px;
  margin: 1px;
}

/* line 424, ../sass/autoplanningComponents/_commonComponents.scss */
.react-dict-name-container-close {
  background-image: url(../../../../icons/svg/close?color=%23354C5B);
  width: 15px;
  height: 15px;
  margin: auto;
  background-size: contain;
  float: right;
}

/* line 433, ../sass/autoplanningComponents/_commonComponents.scss */
.react-dict-input-container {
  width: 380px;
  height: 20px;
}

/* line 438, ../sass/autoplanningComponents/_commonComponents.scss */
.react-dict-input-container .react-base-input {
  width: 330px;
  line-height: 20px;
  max-width: 330px;
  white-space: nowrap;
}

/* line 445, ../sass/autoplanningComponents/_commonComponents.scss */
.react-dict-input {
  background-color: #EBEDFC;
  width: max-content !important;
  border-radius: 8px;
}
/* line 450, ../sass/autoplanningComponents/_commonComponents.scss */
.react-dict-input.clickable-input:hover {
  color: #1746E0;
  cursor: pointer;
}

/* line 456, ../sass/autoplanningComponents/_commonComponents.scss */
.react-dict-arrow {
  background-image: url(../../../../icons/svg/keyboard_arrow_down?color=%23808080);
  float: right;
  height: 20px;
  width: 20px;
  background-size: contain;
}

/* line 464, ../sass/autoplanningComponents/_commonComponents.scss */
.react-dict-arrow-up {
  background-image: url(../../../../icons/svg/keyboard_arrow_up?color=%23808080);
  float: right;
  height: 20px;
  width: 20px;
  background-size: contain;
}

/* line 472, ../sass/autoplanningComponents/_commonComponents.scss */
.react-dict-list {
  width: 380px;
  padding: 9px;
  position: absolute;
  border-radius: 8px;
  max-height: 200px;
  overflow: auto;
  scrollbar-width: thin;
  border: solid 1px #9EA7AD;
  color: #354C5B;
  background-color: white;
  z-index: 1000;
}

/* line 486, ../sass/autoplanningComponents/_commonComponents.scss */
.react-dict-list-element {
  border-bottom: 1px solid #9EA7AD;
  height: 15px;
  text-align: left;
  padding: 10px;
  max-width: 380px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  font-family: tahoma;
  display: flex;
}

/* line 500, ../sass/autoplanningComponents/_commonComponents.scss */
.react-dict-list-element input {
  margin-right: 5px;
}

/* line 504, ../sass/autoplanningComponents/_commonComponents.scss */
.react-dict-list-element:hover {
  background-color: #E5E5E5;
}

/* line 508, ../sass/autoplanningComponents/_commonComponents.scss */
.react-dict-list :last-child {
  border: none;
}

/* line 512, ../sass/autoplanningComponents/_commonComponents.scss */
.react-dict-list::-webkit-scrollbar {
  width: 7px;
}

/* line 516, ../sass/autoplanningComponents/_commonComponents.scss */
.react-dict-list::-webkit-scrollbar-thumb {
  background-color: #E6E8EA;
  border-radius: 7px;
}

/* line 521, ../sass/autoplanningComponents/_commonComponents.scss */
.react-input-caption {
  font-weight: bold !important;
  text-transform: uppercase;
  font-size: 12px;
  white-space: nowrap;
  padding: 1px 3px 3px;
}

/* line 529, ../sass/autoplanningComponents/_commonComponents.scss */
.react-input-description {
  font-weight: 400;
  font-size: 10px;
  margin-top: 5px;
  line-height: 9px;
}

/* line 537, ../sass/autoplanningComponents/_commonComponents.scss */
.multiple-vals-enum-rest-values {
  background-color: #EBEDFC;
  border-radius: 8px;
  width: max-content;
  display: inline-block;
  position: absolute;
  height: 16px;
  padding: 2px 5px 2px 5px;
  margin: 1px;
  color: #354C5B;
}

/* line 549, ../sass/autoplanningComponents/_commonComponents.scss */
.react-boolean-input-caption {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  padding: 3px 10px 3px 3px;
  width: max-content;
  color: #354C5B;
}

/* line 558, ../sass/autoplanningComponents/_commonComponents.scss */
.boolean-input-container {
  width: max-content;
  height: max-content;
  position: relative;
  display: flex;
  align-items: center;
  top: -3px;
}

/* line 578, ../sass/autoplanningComponents/_commonComponents.scss */
.button-with-colored-background {
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  background-color: #3E65E5;
  border-radius: 8px;
  background-repeat: no-repeat;
  background-position-y: center;
  border: none;
  color: #FFFFFF;
  white-space: nowrap;
}

/* line 589, ../sass/autoplanningComponents/_commonComponents.scss */
.button-with-colored-background:hover {
  background-color: #839CEE;
  cursor: pointer;
}

/* line 594, ../sass/autoplanningComponents/_commonComponents.scss */
.disabled-colored-button {
  background-color: #354C5B66 !important;
  color: white !important;
  position: relative;
  cursor: default !important;
  border-radius: 8px;
  background-repeat: no-repeat;
  background-position-y: center;
  border: none;
}

/* line 605, ../sass/autoplanningComponents/_commonComponents.scss */
.button-with-transparent-background {
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  background-repeat: no-repeat;
  background-position-y: center;
  border: 1px solid #3E65E5;
  border-radius: 8px;
  color: #3E65E5;
  background-color: transparent;
}

/* line 615, ../sass/autoplanningComponents/_commonComponents.scss */
.button-with-transparent-background:hover {
  border-color: #839CEE;
  color: #839CEE;
  cursor: pointer;
}

/* line 621, ../sass/autoplanningComponents/_commonComponents.scss */
.react-toast-list {
  position: fixed;
  top: 50px;
  transform: translateX(-50%);
  left: 50%;
  z-index: 1000;
}

/* line 629, ../sass/autoplanningComponents/_commonComponents.scss */
.react-toast {
  background-color: #f7f9ff;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px;
  margin: 10px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  color: #354C5B;
  height: 30px;
  padding: 5px 15px 5px 5px;
}
/* line 644, ../sass/autoplanningComponents/_commonComponents.scss */
.react-toast.fixed-toast {
  height: 50px;
}
/* line 647, ../sass/autoplanningComponents/_commonComponents.scss */
.react-toast.fixed-toast .react-toast-icon {
  height: 20px;
  width: 20px;
}
/* line 653, ../sass/autoplanningComponents/_commonComponents.scss */
.react-toast .react-toast-icon {
  height: 15px;
  width: 15px;
  background-size: contain;
  margin-left: 10px;
  background-repeat: no-repeat;
}
/* line 661, ../sass/autoplanningComponents/_commonComponents.scss */
.react-toast .react-toast-additional {
  padding-right: 15px;
}

/* line 666, ../sass/autoplanningComponents/_commonComponents.scss */
.react-toast span {
  padding-right: 40px;
  padding-left: 10px;
  white-space: pre-wrap;
  width: max-content;
}

/* line 673, ../sass/autoplanningComponents/_commonComponents.scss */
.react-toast-close {
  height: 15px;
  width: 15px;
  background-image: url(../../../../icons/svg/close?color=%23354C5B);
  background-size: contain;
  padding: 5px;
  cursor: pointer;
}

/* line 682, ../sass/autoplanningComponents/_commonComponents.scss */
.react-toast-go-back {
  width: 12px;
  background-image: url(../../../../icons/svg/wfa-toast-go-back?color=%23354C5B);
  background-size: contain;
  padding: 5px;
}

/* line 689, ../sass/autoplanningComponents/_commonComponents.scss */
.react-toast-vl {
  border-left: 1px solid black;
  height: 20px;
  margin-left: 5px;
  margin-right: 5px;
}

/* line 696, ../sass/autoplanningComponents/_commonComponents.scss */
.single-message-container {
  width: 485px;
  position: fixed;
  z-index: 9000;
  background-color: #EBEDFC;
  padding: 40px 50px 30px 50px;
  border: 1px solid #FFFFFF;
  border-radius: 8px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 709, ../sass/autoplanningComponents/_commonComponents.scss */
.dialog-window-topic {
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  color: #354C5B;
  white-space: nowrap;
}

/* line 717, ../sass/autoplanningComponents/_commonComponents.scss */
.dialog-window-hint {
  font-size: 12px;
  line-height: 12px;
  color: #72828C;
  margin-bottom: 25px;
  word-wrap: break-word;
}

/* line 725, ../sass/autoplanningComponents/_commonComponents.scss */
.dialog-window-text {
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 35px;
  white-space: pre-line;
}

/* line 732, ../sass/autoplanningComponents/_commonComponents.scss */
.default-react-button {
  background-repeat: no-repeat;
  padding-left: 26px;
  padding-right: 10px;
  border: 1px solid #3E65E5;
  border-radius: 8px;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  font-family: tahoma;
  color: #3E65E5;
  height: 30px;
  text-transform: uppercase;
  background-position-y: center;
  background-position-x: 5px;
  background-color: transparent;
  cursor: pointer;
  background-size: 20px;
  text-align: right;
  width: max-content;
}

/* line 754, ../sass/autoplanningComponents/_commonComponents.scss */
.default-react-button-tooltip {
  top: 75%;
  color: #354C5B;
  background-color: #fff;
  border: 1px solid #bbbbbb;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  white-space: nowrap;
  position: absolute;
  z-index: 1000000;
  padding: 3px;
  font-weight: normal;
  text-transform: none;
  left: 10%;
  display: none;
}

/* line 771, ../sass/autoplanningComponents/_commonComponents.scss */
.default-react-button:hover .default-react-button-tooltip {
  display: block;
}

/* line 775, ../sass/autoplanningComponents/_commonComponents.scss */
.default-react-button:hover {
  border: 1px solid #839CEE;
  color: #839CEE;
}

/* line 780, ../sass/autoplanningComponents/_commonComponents.scss */
.default-react-button.react-button-dark {
  border: 1px solid #3E65E5 !important;
  background-color: #3E65E5 !important;
  color: #FFFFFF !important;
}

/* line 786, ../sass/autoplanningComponents/_commonComponents.scss */
.default-react-button.react-button-dark:hover {
  border: 1px solid #839CEE !important;
  background-color: #839CEE !important;
}

/* line 791, ../sass/autoplanningComponents/_commonComponents.scss */
.default-react-button.react-button-dark-disabled {
  background-color: #354C5B66 !important;
  border-color: #aeb7bd !important;
  color: white !important;
  position: relative;
  cursor: default !important;
}

/* line 799, ../sass/autoplanningComponents/_commonComponents.scss */
.default-react-button.react-button-no-image {
  padding-left: 10px;
}

/* line 803, ../sass/autoplanningComponents/_commonComponents.scss */
.single-message-button {
  text-align: center;
}

/* line 807, ../sass/autoplanningComponents/_commonComponents.scss */
.decision-window-container {
  width: 485px;
  position: fixed;
  z-index: 9000;
  background-color: #EBEDFC;
  padding: 40px 50px 30px 50px;
  border: 1px solid #FFFFFF;
  border-radius: 8px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 820, ../sass/autoplanningComponents/_commonComponents.scss */
.decision-window-buttons {
  text-align: right;
}

/* line 824, ../sass/autoplanningComponents/_commonComponents.scss */
.decision-window-buttons button {
  margin-right: 10px;
}

/* line 828, ../sass/autoplanningComponents/_commonComponents.scss */
.editing-window-buttons {
  text-align: right;
  position: absolute;
  bottom: 30px;
  width: calc(100% - 100px);
}

/* line 835, ../sass/autoplanningComponents/_commonComponents.scss */
.editing-window-buttons button {
  margin-right: 10px;
}

/* line 840, ../sass/autoplanningComponents/_commonComponents.scss */
.dialog-window-input {
  margin-bottom: 30px;
  color: #354C5B;
  font-size: 14px;
}
/* line 845, ../sass/autoplanningComponents/_commonComponents.scss */
.dialog-window-input h2 {
  text-transform: uppercase;
}

/* line 850, ../sass/autoplanningComponents/_commonComponents.scss */
.react-input-container-error {
  margin-bottom: 14px;
}

/* line 854, ../sass/autoplanningComponents/_commonComponents.scss */
.react-input-error {
  color: #FF3527;
  font-size: 12px;
  padding-left: 5px;
  position: absolute;
  font-weight: normal;
}

/* line 862, ../sass/autoplanningComponents/_commonComponents.scss */
.react-input-required {
  color: red;
  margin-left: -9px;
  font-weight: bold;
  font-size: 14px;
  position: relative;
  float: left;
}

/* line 872, ../sass/autoplanningComponents/_commonComponents.scss */
.loading-spinner {
  background-image: url(../../images/mainSpinnerGrey.png);
  background-size: contain;
  height: 100px;
  width: 100px;
  position: absolute;
  top: calc(50% - 50px);
  left: calc(50% - 50px);
  animation: rotation 2s infinite linear;
}

/* line 883, ../sass/autoplanningComponents/_commonComponents.scss */
.react-thin-scrollbar {
  scrollbar-width: thin;
  scrollbar-color: #CED5F7 #E6E7E7;
}
/* line 887, ../sass/autoplanningComponents/_commonComponents.scss */
.react-thin-scrollbar::-webkit-scrollbar {
  width: 10px;
}
/* line 891, ../sass/autoplanningComponents/_commonComponents.scss */
.react-thin-scrollbar::-webkit-scrollbar-thumb {
  background-color: #CED5F7;
  border-radius: 10px;
}
/* line 896, ../sass/autoplanningComponents/_commonComponents.scss */
.react-thin-scrollbar::-webkit-scrollbar-track {
  background-color: #E6E7E7;
  border-radius: 10px;
}

/* line 3, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container {
  max-height: 100%;
  max-width: 100%;
  overflow: hidden;
  height: calc(100vh - 62px);
  color: #354c5b;
  display: flex;
  flex-direction: column;
}
/* line 12, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel {
  position: absolute;
  width: calc(100% - 107px);
  top: calc(100% - 108px);
  bottom: 0;
  height: 200px;
  z-index: 999;
  margin: 5px 0 0;
  padding: 0;
  border: 0;
  transition: all 0.5s ease-in-out;
  transform-style: preserve-3d;
}
/* line 25, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .budget-summary-table {
  padding-top: 33px;
}
/* line 28, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .budget-summary-table table {
  width: 100vw;
}
/* line 32, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .budget-summary-table .month {
  position: absolute;
  border: 0.5px solid #cdd2d6;
  height: 49px;
  line-height: 49px;
  top: 98px;
  font-size: 12px;
  text-align: center;
  width: 130px;
}
/* line 44, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .empty-space {
  height: 25px;
  display: flex;
  justify-content: center;
  transform-style: preserve-3d;
}
/* line 51, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .content {
  background: #EBEDFC;
  width: 100%;
  height: 100%;
}
/* line 56, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .content thead {
  display: block;
  overflow: hidden;
  left: 130px;
  position: relative;
  border: unset;
}
/* line 63, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .content thead th {
  width: 60px;
}
/* line 68, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .content tbody {
  display: block;
  overflow: hidden;
  left: 130px;
  position: relative;
  border: unset;
  table-layout: fixed;
}
/* line 76, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .content tbody td {
  min-width: 54px;
  width: 60px;
  box-sizing: border-box;
}
/* line 84, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .title {
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 92, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .arrow-container {
  height: 100px;
  width: 100px;
  border-radius: 50%;
  background: #EBEDFC;
  box-shadow: 0 0 5px 0 #00000033;
  transform: translateZ(-1px);
}
/* line 101, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .arrow {
  position: relative;
  left: -62.5px;
  top: 18px;
}
/* line 107, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .budget-summary-shadow-line {
  width: 100%;
  height: 10px;
  position: absolute;
  box-shadow: 0 0 5px 0 #00000033;
  transform: translateZ(-2px);
}
/* line 115, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel:hover {
  cursor: pointer;
}
/* line 118, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel:hover .arrow-container {
  box-shadow: 0 0 15px 0 #00000040;
}
/* line 122, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel:hover .budget-summary-shadow-line {
  box-shadow: 0 0 15px 0 #00000040;
}
/* line 128, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .wrong-summary-config {
  top: 66px;
  position: absolute;
  left: 40px;
}
/* line 134, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .all-summary {
  position: absolute;
  right: 52px;
  bottom: 16px;
  font-size: 12px;
  display: flex;
  gap: 15px;
  align-items: center;
  height: 15px;
}
/* line 144, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel .all-summary .title {
  font-weight: bold;
  text-transform: uppercase;
  padding: unset;
  font-size: 14px;
}
/* line 152, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-table-container {
  position: relative;
  height: 0;
  flex: 1;
  margin-bottom: 108px;
  transition: 0.5s ease-in-out;
}
/* line 160, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel-shown + .crew-control-table-container {
  margin-bottom: 226px;
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* line 173, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
/* line 179, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel thead {
  position: absolute;
  border: 0.5px solid #cdd2d6;
}
/* line 184, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel thead th {
  vertical-align: middle;
  font-size: 12px;
  width: 130px;
  height: 49px;
  text-align: center;
  color: #354c5b;
  font-weight: bold;
}
/* line 194, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel tbody {
  position: absolute;
  max-width: calc(100% - 258px);
  overflow: hidden;
}
/* line 200, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel td {
  border: 0.5px solid #cdd2d6;
  height: 50px;
  text-align: center;
  font-size: 12px;
  min-width: 54px;
  width: 60px;
}
/* line 209, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-panel-shown {
  top: calc(100% - 226px);
}
/* line 213, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu {
  position: absolute;
  width: 400px;
  left: calc(100% - 107px);
  top: 0;
  background-color: #EBEDFC;
  height: 100%;
  z-index: 9000;
  margin: 0;
  padding: 0;
  border: 0;
  transition: left 0.5s ease-in-out;
  transform-style: preserve-3d;
}
/* line 227, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu .crew-control-presentation-radio {
  padding-left: 0;
  font-size: 12px;
}
/* line 232, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu .crew-control-config {
  padding-left: 48px;
  padding-top: 50px;
}
/* line 237, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu h2 {
  font-size: 14px;
  text-align: left;
  text-transform: uppercase;
  margin: 0;
}
/* line 244, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu .presentaion-config > * {
  margin: 0;
}
/* line 249, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu .presentaion-config h2 {
  margin-bottom: 12px;
}
/* line 254, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu .config-radio-button {
  margin-top: 12px;
}
/* line 258, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu .crew-control-config-sum-budgets {
  font-size: 12px;
}
/* line 262, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu .switch-container {
  margin-left: 0;
}
/* line 266, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu .hint-info-icon {
  right: 48px !important;
}
/* line 270, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu .budget-checkbox-list {
  padding-left: 20px;
  margin-left: 20px;
  padding-top: 50px;
  position: relative;
  background: #ebeffa;
}
/* line 279, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu-showed {
  left: calc(100% - 400px);
}
/* line 282, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu-showed .config-menu-button-circle {
  right: -45px !important;
}
/* line 286, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu-showed .config-menu-button-main {
  width: 30px;
}
/* line 291, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu-backgorund {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
}
/* line 299, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-checkbox {
  margin: 13px 5px;
  width: max-content;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  max-width: calc(100% - 10px);
  font-size: 12px;
}
/* line 309, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-checkbox input {
  vertical-align: middle;
}
/* line 313, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-checkbox .budget-checkbox-name {
  vertical-align: middle;
}
/* line 318, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .all-budgets {
  min-height: 18px;
  font-weight: normal;
  margin-bottom: 5px;
}
/* line 324, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .checkbox-list {
  list-style: none;
  padding-left: 0;
  text-align: left;
  font-weight: normal;
}
/* line 330, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .checkbox-list li {
  margin-bottom: 7px;
}
/* line 334, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .checkbox-list li:last-child {
  margin-bottom: 0;
}
/* line 339, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-checkbox-list .checkbox-list {
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-gutter: stable;
}
/* line 345, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-checkbox-list .checkbox-list::-webkit-scrollbar {
  width: 7px;
}
/* line 349, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-checkbox-list .checkbox-list::-webkit-scrollbar-thumb {
  background-color: #cdcdcd;
  border-radius: 7px;
}
/* line 355, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container input {
  margin-right: 10px;
}
/* line 359, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-config-sum-budgets {
  position: relative;
}
/* line 362, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-config-sum-budgets h2 {
  margin-bottom: 12px !important;
}
/* line 366, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-config-sum-budgets .hint-info-icon {
  left: -5px;
  bottom: 0;
  text-align: left;
}
/* line 372, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-config-sum-budgets .switch-container {
  margin: 0;
}
/* line 377, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-checkbox-list {
  height: min-content;
  max-height: 100%;
  max-width: 250px;
  margin-left: 72px;
  float: left;
  display: flex;
  flex-direction: column;
  padding-left: 30px;
  accent-color: #354C5B;
  line-height: 14px;
}
/* line 390, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu-vertival-line {
  border-left: 3px solid #d3d7e2;
  border-radius: 3px;
  height: calc(100% - 50px);
  position: absolute;
  top: 25px;
  left: 50%;
}
/* line 399, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-config {
  height: min-content;
  text-align: left;
  font-weight: normal;
}
/* line 405, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .presentaion-config > * {
  margin: 12px 12px 12px 0;
}
/* line 409, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .presentaion-config .checkbox-list {
  margin-left: 20px;
}
/* line 413, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-config > * {
  margin-bottom: 35px;
}
/* line 417, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-empty-state {
  margin: auto;
  width: max-content;
  color: #72828C;
  top: 80px;
  position: relative;
}
/* line 425, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-empty-state-icon {
  position: absolute;
  float: left;
  background-image: url(../../../../react-app/src/images/noSummary.png);
  width: 60px;
  height: 56px;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 435, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-empty-state-main {
  left: 70px;
  position: relative;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0em;
  top: 4px;
  text-transform: uppercase;
}
/* line 445, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-summary-empty-state-sub {
  left: 70px;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0em;
  top: 5px;
}
/* line 454, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .main-empty-state {
  margin: auto;
  width: max-content;
  color: #72828C;
  position: relative;
  text-align: center;
}
/* line 462, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .main-empty-state-icon {
  background-image: url(../../../../react-app/src/images/noSummary.png);
  width: 120px;
  height: 116px;
  margin: auto;
  background-size: contain;
}
/* line 470, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .main-empty-state-main-text {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 476, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .main-empty-state-sub-text {
  font-size: 16px;
}
/* line 480, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-table {
  white-space: nowrap;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0;
  display: block;
  max-height: 100%;
  color: #354c5b;
}
/* line 490, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-table thead {
  display: block;
  overflow: hidden;
  height: 100%;
  position: absolute;
}
/* line 497, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-table-header-caption {
  background-color: #EBEDFC;
  border: 6px solid #EBEDFC;
  border-radius: 0 20px 20px 0;
  width: 188px;
  font-size: 16px;
  text-align: center;
  position: relative;
  bottom: 4px;
}
/* line 508, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-table tr {
  display: table-cell;
  min-width: 54px;
  width: 60px;
}
/* line 514, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-table td {
  display: grid;
  place-content: center;
}
/* line 519, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-table tbody {
  overflow: auto;
  max-width: calc(100% - 258px);
  position: absolute;
  max-height: calc(100% - 40px);
  left: 130px;
  top: 40px;
  border-top: 1px solid #cdd2d6;
}
/* line 529, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-table-intervals {
  width: 200px;
}
/* line 533, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-table-header {
  font-family: "Tahoma";
  font-style: normal;
  font-weight: 700;
  border-bottom: 0.5px solid #cdd2d6;
  border-right: 0.5px solid #cdd2d6;
  font-size: 12px;
  min-width: 40px;
  line-height: 20px;
  color: #354c5b;
  height: 30px;
  width: 130px;
}
/* line 547, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-table-header:first-child {
  width: 131px;
  position: sticky;
  border-right: none;
  top: 0;
  background-color: white;
  height: 40px;
  font-size: 14px;
}
/* line 557, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-table-column-headers {
  position: absolute;
  top: 0;
  left: 130px;
  max-width: calc(100% - 258px);
  height: 40px !important;
}
/* line 564, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-table-column-headers .day-name {
  color: rgba(53, 76, 91, 0.4);
}
/* line 569, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .column-headers-container {
  width: 100% !important;
}
/* line 573, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-table-column-header {
  text-align: center;
  width: 60px;
  height: 41px;
  vertical-align: bottom;
  min-width: 54px;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  bottom: 6px;
  position: relative;
}
/* line 586, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-table-cell {
  height: 30px;
  border-bottom: 0.5px solid #cdd2d6;
  border-right: 0.5px solid #cdd2d6;
  color: #354c5b;
  text-align: center;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
/* line 598, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-cell-tooltip {
  width: min-content;
  position: fixed;
  z-index: 10000;
  border-radius: 8px;
  background-color: #EBEDFC;
  border: 1px solid white;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
}
/* line 608, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .cell-tooltip-content {
  padding: 15px 20px;
}
/* line 612, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .cell-details-crew-info {
  display: flex;
  gap: 30px;
  justify-content: center;
}
/* line 618, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .cell-tooltip-crew-info {
  margin-top: 30px;
  text-align: center;
}
/* line 623, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .tooltip-crew-info-number {
  color: #1746E0;
  margin-top: 10px;
  font-weight: bold;
}
/* line 629, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .cell-gantt-planned {
  font-size: 14px;
  float: left;
}
/* line 634, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .cell-gantt-to-plan {
  font-size: 14px;
  float: right;
}
/* line 639, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .tooltip-additional-info {
  color: #72828C;
  font-size: 12px;
  margin-top: 5px;
}
/* line 645, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .tooltip-main-info {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 651, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .tooltip-budgets-info {
  overflow: auto;
  font-size: 12px;
}
/* line 656, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .tooltip-budgets-info-container {
  display: flex;
  flex-direction: column;
  width: max-content;
  gap: 25px;
  margin: 20px auto 0;
}
/* line 664, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .gantt-budgets-info {
  width: 100%;
  font-size: 12px;
}
/* line 668, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .gantt-budgets-info .gantt-budgets-info-title {
  display: inline-flex;
  height: 23px;
  align-items: center;
}
/* line 676, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .tooltip-budget-list {
  float: right;
  text-align: right;
  margin-left: 50px;
}
/* line 682, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .cell-tooltip-budget {
  max-width: 400px;
  font-weight: normal;
  margin-bottom: 5px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
/* line 690, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .cell-tooltip-budget .budget-info-icon, .crew-control-container .cell-tooltip-budget .budget-planned-icon {
  top: 1px;
  position: relative;
}
/* line 695, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .cell-tooltip-budget .budget-short-name {
  max-width: 280px;
  text-align: justify;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 705, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .cell-tooltip-budget .budget-name {
  text-align: justify;
  position: relative;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  white-space: break-spaces;
}
/* line 716, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .cell-tooltip-budget .budget-value {
  font-weight: bold;
}
/* line 720, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .cell-tooltip-budget .budget-value-overflow {
  font-weight: bold;
  position: absolute;
  top: 70px;
  right: 0;
  background-color: #ebeffa;
}
/* line 728, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .cell-tooltip-budget .tooltip-text {
  max-width: 450px;
  width: max-content;
  word-break: break-word;
}
/* line 735, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-info-icon {
  background-image: url(../../../../icons/svg/info?color=%23354C5B);
  width: 16px;
  min-width: 16px;
  height: 16px;
  background-size: contain;
  float: right;
  margin-left: 15px;
  cursor: pointer;
}
/* line 746, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-planned-icon {
  background-image: url(../../../../icons/svg/planned-crew?color=%23354C5B);
  width: 20px;
  min-width: 20px;
  height: 20px;
  background-size: contain;
  float: right;
  margin-left: 5px;
  cursor: pointer;
}
/* line 757, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-details-planned-items {
  max-height: 250px;
  overflow-y: auto;
  overflow-x: visible;
  scrollbar-width: thin;
  scrollbar-color: #E6E8EA transparent;
  scrollbar-gutter: stable;
}
/* line 766, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-details-planned-items::-webkit-scrollbar {
  width: 7px;
}
/* line 770, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-details-planned-items::-webkit-scrollbar-thumb {
  background-color: #E6E8EA;
  border-radius: 7px;
}
/* line 775, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-details-planned-item {
  display: flex;
  margin: 3px;
}
/* line 780, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-details-planned-caption {
  white-space: nowrap;
  font-weight: bold;
}
/* line 785, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-details-planned-intervals {
  text-align: right;
  font-weight: normal;
  margin-left: 40px;
  flex-grow: 1;
}
/* line 792, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-details-planned-items::-webkit-scrollbar {
  width: 7px;
}
/* line 796, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-details-planned-items::-webkit-scrollbar-thumb {
  background-color: #E6E8EA;
  border-radius: 7px;
}
/* line 801, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-info-tooltip {
  background-color: #EBEDFC;
  position: fixed;
  z-index: 10001;
  border-radius: 8px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
  padding: 15px 20px;
  width: max-content;
  font-size: 12px;
}
/* line 811, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-info-tooltip .tooltip-text {
  max-width: 450px;
  width: max-content;
  word-break: break-word;
}
/* line 818, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-info-tooltip-name {
  margin-bottom: 15px;
  max-width: 400px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  white-space: break-spaces;
}
/* line 829, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-info-tooltip-detail-filter {
  cursor: pointer;
}
/* line 833, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-info-tooltip-detail {
  display: flex;
  margin-top: 10px;
}
/* line 837, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-info-tooltip-detail .tooltip-text {
  width: max-content;
  max-width: 450px;
  word-break: break-word;
  right: 5px;
}
/* line 845, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-info-tooltip-detail-title {
  width: 100px;
}
/* line 849, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-info-tooltip-detail-name {
  float: right;
  margin-left: 30px;
  max-width: 300px;
  word-wrap: break-word;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
/* line 862, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-cell-details {
  width: min-content;
  position: fixed;
  z-index: 9001;
  border-radius: 8px;
  background-color: #EBEDFC;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 874, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .dialog-close-icon {
  background-image: url("../../../../icons/svg/close?color=%2304452FF");
  height: 25px;
  width: 25px;
  position: absolute;
  right: 20px;
  top: 15px;
  z-index: 10000;
  background-size: contain;
  cursor: pointer;
}
/* line 886, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-arrow {
  background-image: url(../../../../icons/svg/left-arrow?color=%231746e0);
  width: 12px;
  height: 12px;
  background-size: contain;
  margin-left: 5px;
  top: 37px;
  position: relative;
  left: -5px;
  transform: rotate(180deg);
  cursor: pointer;
}
/* line 899, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-arrow + .budget-gantt-caption {
  cursor: pointer;
}
/* line 903, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-arrow-down {
  transform: rotate(-90deg);
}
/* line 907, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-row {
  display: flex;
}
/* line 911, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-detail-row {
  display: flex;
  height: 50px;
}
/* line 916, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-caption-container {
  display: flex;
  flex-direction: column;
}
/* line 920, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-caption-container .subtitle {
  margin-top: 1px;
  margin-bottom: 2px;
  display: flex;
  flex-direction: column;
  gap: 7px;
}
/* line 927, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-caption-container .subtitle p {
  font-size: 12px;
  color: rgba(23, 70, 224, 0.7);
  text-align: right;
}
/* line 935, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-caption {
  width: 200px;
  height: 20px;
  margin-top: 35px;
  color: #1746E0;
  font-weight: bold;
  display: inline-flex;
  font-size: 12px;
}
/* line 944, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-caption .tooltip-container {
  max-width: calc(100% - 30px);
}
/* line 948, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-caption .tooltip-text {
  max-width: 750px;
  width: max-content;
  word-break: break-word;
}
/* line 955, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-name {
  max-height: 16px;
  position: relative;
  font-size: 12px;
}
/* line 961, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-detail-caption {
  margin-left: 20px;
  width: 197px;
  height: 20px;
  position: relative;
  top: 25px;
  color: #1746E0;
  display: inline-flex;
  font-size: 12px;
}
/* line 971, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-detail-caption .tooltip-container {
  max-width: calc(100% - 10px);
  display: inline-flex;
}
/* line 976, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-detail-caption .tooltip-text {
  max-width: 700px;
  width: max-content;
  word-break: break-word;
}
/* line 982, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-detail-caption .budget-gantt-name {
  padding-right: 1ch;
}
/* line 988, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-row-intervals {
  display: flex;
  position: relative;
  width: 500px;
  border-right: 1px solid #b6becc;
  z-index: 100;
}
/* line 996, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-interval {
  position: relative;
  text-align: center;
  border-left: 1px solid #b6becc;
  height: 100%;
  z-index: 100;
  min-width: 50px;
}
/* line 1005, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .gantt-interval-time {
  position: absolute;
  bottom: -20px;
  font-weight: bold;
  font-size: 10px;
}
/* line 1012, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .gantt-interval-side-time {
  font-size: 12px;
  bottom: -20px;
}
/* line 1017, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-detail-interval {
  position: relative;
  text-align: center;
  border-left: 1px solid #b6becc;
  height: 100%;
  z-index: 100;
  min-width: 50px;
}
/* line 1026, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-crew-planned {
  top: 20px;
  position: relative;
  font-size: 12px;
  font-weight: bold;
}
/* line 1033, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-detail-crew-planned {
  top: 10px;
  font-size: 12px;
  font-weight: bold;
  position: relative;
}
/* line 1040, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-planned-interval {
  background-color: #1746E0;
  height: 20px;
  position: relative;
  top: 20px;
}
/* line 1047, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-detail-planned-interval {
  background-color: #1746E0;
  height: 20px;
  position: relative;
  top: 10px;
}
/* line 1054, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-hours {
  width: calc(100% - 217px);
  position: relative;
  left: 227px;
  display: flex;
  border-top: 1px solid black;
  height: 30px;
}
/* line 1063, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-hour {
  position: absolute;
  font-weight: bold;
}
/* line 1068, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-hour:first-child {
  font-size: 20px;
  top: 5px;
}
/* line 1073, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-hour:last-child {
  font-size: 20px;
  top: 5px;
}
/* line 1078, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-details-gantt {
  padding-top: 30px;
  margin-right: 15px;
}
/* line 1083, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-table {
  position: relative;
  margin-bottom: 20px;
}
/* line 1088, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-gantt-table > :last-child > :last-child {
  height: 80px;
}
/* line 1092, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .gantt-interval-summaries {
  position: absolute;
  height: calc(100% + 20px);
  width: calc(100% - 217px);
  left: 218px;
  bottom: 0;
  display: inline-flex;
}
/* line 1101, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .gantt-interval-summary {
  height: 100%;
  position: relative;
  border-radius: 10px 10px 0px 0px;
  text-align: center;
  color: #1746E0;
  min-width: 50px;
}
/* line 1110, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .gantt-interval-summary-hover {
  height: 100%;
  position: absolute;
  min-width: 50px;
}
/* line 1116, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .gantt-interval-summary-info {
  background-color: rgba(255, 255, 255, 0.4);
  height: 100%;
  position: absolute;
  width: 100%;
  font-size: 14px;
  padding-top: 5px;
  box-sizing: border-box;
}
/* line 1126, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-detail {
  margin-top: 35px;
  margin-bottom: 35px;
}
/* line 1131, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-budget-request {
  font-weight: normal;
  font-size: 14px;
  margin-bottom: 12px;
  text-transform: uppercase;
}
/* line 1139, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .single-budget {
  border-radius: 8px;
  padding: 20px 40px 20px 30px;
  border: 1px solid #354C5B66;
  position: relative;
  top: 7px;
}
/* line 1146, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .single-budget .crew-control-budget-request {
  font-size: 15px;
  top: -20px;
  position: absolute;
  background-color: #FFFFFF;
  padding: 10px;
  left: 20px;
}
/* line 1155, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .single-budget #dashboard-positions-group-details {
  z-index: 10000;
}
/* line 1160, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .single-budget-dashboard-container {
  min-height: 100px;
  width: calc(100% - 107px);
  display: flex;
  align-items: stretch;
  gap: 50px;
  margin-top: 43px;
  margin-bottom: 35px;
}
/* line 1169, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .single-budget-dashboard-container .crew-control-budget-details-buttons {
  margin-top: 20px;
  width: max-content;
  flex-direction: row;
}
/* line 1176, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .single-budget-dashboard-main-data {
  margin-left: 260px;
  flex: 840;
  max-width: 40%;
  min-width: 510px;
}
/* line 1183, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .single-budget-dashboard-details-data {
  margin-right: 260px;
  min-width: 620px;
}
/* line 1188, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budgets-chips-page {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-content: center;
  flex-direction: row;
}
/* line 1196, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-chip {
  background-color: #EBEDFC;
  border-radius: 8px;
  width: 193px;
  border: 1px solid white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  padding: 25px 20px 47px 25px;
  height: 93px;
  margin-left: 22px;
  margin-right: 22px;
  position: relative;
  flex-shrink: 0;
}
/* line 1209, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-chip h1 {
  font-size: 12px;
  margin-bottom: 20px;
}
/* line 1214, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-chip h2 {
  font-size: 12px;
  font-weight: normal;
  margin-top: 11px;
}
/* line 1220, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-chip a {
  text-decoration: underline;
  font-size: 12px;
  position: absolute;
  right: 20px;
  bottom: 15px;
  color: #1746E0;
}
/* line 1230, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .single-budget #dashboard-positions-group-details {
  z-index: 10;
}
/* line 1234, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-chips {
  width: calc(100% - 107px);
  display: flex;
  height: 185px;
  margin-top: 50px;
  flex-wrap: wrap;
  justify-content: center;
  align-content: inherit;
  flex-direction: row;
  min-height: 150px;
}
/* line 1246, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-chips-container {
  overflow: hidden;
  padding: 10px;
}
/* line 1251, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-chips-carousel {
  position: relative;
  transition: left 1s ease-in-out;
  display: flex;
  justify-content: flex-start;
  align-content: center;
  flex-direction: row;
}
/* line 1260, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-left-arrow-container,
.crew-control-container .operating-budget-right-arrow-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-content: center;
  justify-content: center;
  justify-items: center;
  width: 100px;
  color: #354c5b;
  font-weight: 700;
}
/* line 1273, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-left-arrow-container:hover,
.crew-control-container .operating-budget-right-arrow-container:hover {
  cursor: pointer;
}
/* line 1278, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-left-arrow-container {
  margin-right: 60px;
}
/* line 1282, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-right-arrow-container {
  margin-left: 60px;
}
/* line 1286, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-grey-text {
  color: #a6a6a6;
}
/* line 1297, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-left-active-arrow {
  height: 35px;
  width: 35px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../../../../icons/svg/previous-arrow?color=%23304452");
}
/* line 1302, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-left-inactive-arrow {
  height: 35px;
  width: 35px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../../../../icons/svg/previous-arrow?color=%23A6A6A6");
}
/* line 1307, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-right-active-arrow {
  height: 35px;
  width: 35px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../../../../icons/svg/next-arrow?color=%23354c5b");
}
/* line 1312, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-right-inactive-arrow {
  height: 35px;
  width: 35px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../../../../icons/svg/next-arrow?color=%23A6A6A6");
}
/* line 1317, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-dots-container {
  width: calc(100% - 107px);
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: row;
  margin-top: 20px;
  margin-bottom: 40px;
}
/* line 1327, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-active-dot {
  height: 7px;
  width: 7px;
  margin: 1px 2px;
  background-color: #354C5B;
  border-radius: 4px;
}
/* line 1335, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .operating-budget-inactive-dot {
  height: 5px;
  width: 5px;
  margin: 2px;
  background-color: #A6A6A6;
  border-radius: 3px;
}
/* line 1343, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .chip-details-container-display {
  z-index: 9002;
  min-height: 365px;
  width: 587px;
  border-radius: 8px;
  position: fixed;
  background-color: #EBEDFC;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
}
/* line 1354, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .chip-details-container {
  padding-left: 57px;
  padding-right: 83px;
  padding-top: 57px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 1363, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .chip-details-container h1 {
  font-size: 22px;
  line-height: 25px;
  margin-left: 0px;
}
/* line 1369, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .chip-details-container h2 {
  font-size: 17px;
  font-weight: 700;
  height: 17px;
  margin-left: 0px;
  margin-bottom: 10px;
}
/* line 1377, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .chip-details-items {
  margin-left: 20px;
}
/* line 1381, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .dashboard-details-item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 10px;
}
/* line 1388, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .single-budget .dashboard-details-item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
/* line 1394, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .dashboard-details-item-header {
  font-family: "Tahoma";
  font-style: normal;
  line-height: 20px;
  color: #354c5b;
  font-size: 12px;
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 1404, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .dashboard-details-item-value {
  font-family: "Tahoma";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  word-break: break-word;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-width: 75%;
}
/* line 1418, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .chip-details-close {
  background-image: url("../../../../icons/svg/close?color=%2304452FF");
  height: 25px;
  width: 25px;
  position: absolute;
  right: 25px;
  top: 25px;
  background-size: contain;
}
/* line 1428, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .positions-group-details-info {
  height: 20px;
  width: 20px;
  background-image: url(../../../../icons/svg/info?color=%23354C5B);
  background-position: center 2px;
  background-repeat: no-repeat;
  background-size: 15px;
  position: relative;
  margin: 1px 2px 2px;
  left: 25px;
}
/* line 1440, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-details-modify {
  position: absolute;
  right: 47px;
  bottom: 40px;
}
/* line 1446, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container #dashboard-details-filter {
  font-size: 12px;
  position: inherit;
  font-weight: normal;
}
/* line 1452, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container #dashboard-positions-group-details {
  background-color: #EBEDFC;
  border-radius: 8px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  position: absolute;
  width: 350px;
  padding: 25px;
  z-index: 10;
  top: 100%;
  left: 100%;
}
/* line 1464, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container #dashboard-positions-group-name {
  font-size: 12px;
  margin-bottom: 20px;
}
/* line 1469, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .dashboard-positions-group-value {
  font-weight: normal;
  font-size: 12px;
  margin-top: 10px;
  word-break: break-word;
}
/* line 1476, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .tab-list-container {
  display: flex;
  background-color: #EBEDFC;
  border-bottom: 1px solid #cdd2d6;
  height: 37px;
  align-items: end;
}
/* line 1484, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-budget-tab-list {
  display: flex;
  background-color: #EBEDFC;
  position: relative;
  transition: left 0.5s ease-in-out;
}
/* line 1490, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-budget-tab-list.without-arrows {
  margin-left: 27px;
}
/* line 1495, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-tab-list-arrow-container {
  position: absolute;
  z-index: 10;
  height: 53px;
  width: 27px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #EBEDFC;
}
/* line 1507, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-tab-list-arrow-container-left .budget-tab-list-arrow-active {
  background-image: url("../../../../icons/svg/previous-arrow?color=%23304452");
}
/* line 1511, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-tab-list-arrow-container-right .budget-tab-list-arrow-active {
  background-image: url("../../../../icons/svg/next-arrow?color=%23304452");
}
/* line 1515, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-tab-list-arrow-container-left .budget-tab-list-arrow-inactive {
  background-image: url("../../../../icons/svg/previous-arrow?color=%23A6A6A6");
}
/* line 1519, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-tab-list-arrow-container-right .budget-tab-list-arrow-inactive {
  background-image: url("../../../../icons/svg/next-arrow?color=%23A6A6A6");
}
/* line 1523, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-tab-list-arrow {
  margin-top: 10px;
  height: 16px;
  width: 10px;
  background-size: contain;
  background-color: #EBEDFC;
}
/* line 1531, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-budget-tab {
  position: relative;
  background-color: #EBEDFC;
  width: 184px;
  height: 17px;
  padding: 8px;
  border-radius: 15px 15px 0px 0px;
}
/* line 1540, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-budget-tab:hover {
  background-color: #DAE0F9;
}
/* line 1544, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-tab-container:hover .budget-tab-close {
  display: block;
}
/* line 1548, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-tab-container {
  position: relative;
}
/* line 1552, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-tab-close {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 9px;
  background-image: url("../../../../icons/svg/close?color=%23000000FF");
  height: 20px;
  width: 20px;
  background-size: contain;
  display: none;
}
/* line 1564, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-tab-name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
/* line 1573, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-name-tooltip {
  display: none;
  background-color: #fff;
  border: 1px solid #bbbbbb;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  white-space: nowrap;
  position: absolute;
  z-index: 1000000;
  padding: 3px;
  white-space: normal;
  word-break: break-word;
}
/* line 1587, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .right-menu .budget-name-tooltip {
  right: -30px !important;
}
/* line 1591, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-checkbox:hover .budget-name-tooltip {
  display: block;
}
/* line 1595, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-budget-tab .budget-name-tooltip {
  left: 80%;
}
/* line 1599, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-tab-name:hover + .budget-name-tooltip {
  display: block;
}
/* line 1603, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-config {
  width: 269px;
  height: 100%;
  position: absolute;
  right: 0;
  background-color: #EBEDFC;
  font-size: 12px;
  padding: 15px 15px 15px 0;
}
/* line 1612, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-config .budget-checkbox-list {
  margin-left: 0;
  max-height: calc(100% - 190px);
  width: 100%;
}
/* line 1617, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-config .budget-checkbox-list .checkbox-list {
  width: calc(100% - 30px);
}
/* line 1624, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-config h2 {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}
/* line 1632, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-config-icon {
  height: 16px;
  width: 16px;
  background-size: contain;
}
/* line 1638, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-config-caption {
  position: relative;
  margin: auto auto auto 10px;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 1645, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-config-container {
  display: inline-flex;
  padding: 8px 10px 8px 30px;
  width: 100%;
  cursor: pointer;
}
/* line 1652, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-config-container:hover {
  background-color: #F7F9FF;
}
/* line 1656, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-requirements-icon {
  background-image: url(../../../../icons/svg/infoDark?color=%23354C5B);
}
/* line 1660, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-open-tab-icon {
  background-image: url(../../../../icons/svg/arrow_forward?color=%23354C5B);
  height: 20px;
  width: 20px;
  left: -2px;
  position: relative;
  top: 1px;
}
/* line 1669, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-open-tab-icon + .crew-control-panel-config-caption {
  margin-left: 5px;
}
/* line 1673, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .budget-presentation-icon {
  background-image: url(../../../../icons/svg/build?color=%23354C5B);
  transform: rotate(90deg);
}
/* line 1678, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .divider {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 30px;
  width: calc(100% - 50px);
  height: 1px;
  background: radial-gradient(#f6f9ff, rgba(246, 249, 255, 0));
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
}
/* line 1688, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-config-window {
  position: fixed;
  top: calc(50% - 175px);
  background-color: #EBEDFC;
  left: calc(50% - 150px);
  width: 443px;
  z-index: 9000;
  border-radius: 8px;
  padding: 15px 20px;
  border: 1px solid white;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
}
/* line 1700, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-config-window h2 {
  text-transform: uppercase;
  font-weight: normal;
}
/* line 1705, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-config-window .crew-control-config {
  margin-left: 25px;
}
/* line 1710, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-presentation-radio {
  text-align: left;
  position: relative;
}
/* line 1714, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-presentation-radio .hint-info-icon {
  left: -5px;
  top: 0;
}
/* line 1719, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-presentation-radio .switch-container {
  margin: 0 0 0 20px;
}
/* line 1724, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-radio-button {
  margin-bottom: 10px;
}
/* line 1727, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-radio-button input {
  vertical-align: middle;
}
/* line 1731, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-radio-button label {
  vertical-align: middle;
}
/* line 1736, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-table-container {
  position: relative;
  width: calc(100% - 284px);
  max-height: 100%;
  flex: 1;
  height: 0;
}
/* line 1744, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-table {
  white-space: nowrap;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0;
  color: #354c5b;
  overflow-y: scroll;
  width: 100%;
  overflow-x: hidden;
  display: block;
  max-height: 100%;
}
/* line 1757, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-table tbody {
  overflow: auto;
  display: table;
  table-layout: fixed;
  position: relative;
  border-top: 0.5px solid #cdd2d6;
}
/* line 1765, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-table-header {
  font-style: normal;
  font-weight: 700;
  border-bottom: 0.5px solid #cdd2d6;
  border-right: 0.5px solid #cdd2d6;
  font-size: 12px;
  min-width: 40px;
  line-height: 20px;
  color: #354c5b;
  height: 30px;
}
/* line 1777, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-table thead {
  display: block;
  overflow: hidden;
  height: 100%;
  position: absolute;
  border-top: 0.5px solid #cdd2d6;
}
/* line 1785, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-table tr {
  display: table-cell;
}
/* line 1789, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-panel-table td {
  display: grid;
  place-content: center;
}
/* line 1794, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-carousel-container {
  width: 740px !important;
  padding: 40px 40px 25px 40px !important;
}
/* line 1798, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-carousel-container .operating-budget-dots-container {
  margin-top: 15px;
  margin-bottom: 0;
  width: 100%;
}
/* line 1805, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-budget-details-buttons {
  width: min-content;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
/* line 1812, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-single-budget-container {
  width: 458px;
  position: fixed;
  z-index: 9002;
  border-radius: 8px;
  background-color: #EBEDFC;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 15px 20px;
  border: 1px solid white;
}
/* line 1827, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .single-budget-dashboard-container h1, .crew-control-container .crew-control-single-budget-container h1, .crew-control-container .chip-details-container h1 {
  margin-left: 0;
  font-size: 15px;
  white-space: nowrap;
  max-width: 508px;
  margin-bottom: 12px;
}
/* line 1835, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .single-budget-dashboard-container h2, .crew-control-container .crew-control-single-budget-container h2, .crew-control-container .chip-details-container h2 {
  font-weight: normal !important;
  text-transform: none !important;
  margin-left: 0;
  font-size: 12px;
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 1844, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .single-budget-dashboard-container #dashboard-positions-group-details, .crew-control-container .crew-control-single-budget-container #dashboard-positions-group-details, .crew-control-container .chip-details-container #dashboard-positions-group-details {
  z-index: 10000;
  border: 1px solid white;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(250, 250, 250, 0.2);
  width: max-content;
  min-width: 200px;
}
/* line 1853, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-carousel {
  display: flex;
  align-items: center;
  width: 740px;
}
/* line 1859, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .panel-config-line {
  margin: 20px;
  background-color: #CDD2D6;
  border: none;
  height: 1px;
}
/* line 1866, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-carousel-content {
  width: 500px;
  min-width: 500px;
}
/* line 1871, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .panel-config-window-buttons {
  text-align: right;
}
/* line 1875, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-carousel-content .budget-details-modify {
  bottom: 60px;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 1881, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .positions-group-values {
  display: flex;
  padding-left: 10%;
}
/* line 1885, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .positions-group-values .dashboard-details-item-value {
  max-width: calc(100% - 20px);
  position: relative;
  left: 25px;
}
/* line 1892, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .single-budget-dashboard-container, .crew-control-container .crew-control-budget-details-container {
  position: relative;
}
/* line 1896, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-react-button {
  background-repeat: no-repeat;
  padding-left: 26px;
  padding-right: 10px;
  border: 1px solid #6483EA;
  border-radius: 8px;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  font-family: tahoma;
  color: #6483EA;
  height: 30px;
  text-transform: uppercase;
  background-position-y: center;
  background-position-x: 4px;
  background-color: transparent;
  cursor: pointer;
  background-size: 20px;
}
/* line 1916, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-react-button:hover {
  border: 1px solid #B1C1F4;
  color: #B1C1F4;
}
/* line 1921, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-react-button.react-button-dark {
  border: 1px solid #6483EA !important;
  background-color: #6483EA !important;
  color: #FFFFFF !important;
}
/* line 1927, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .crew-control-react-button.react-button-dark:hover {
  border: 1px solid #B1C1F4 !important;
  background-color: #B1C1F4 !important;
}
/* line 1932, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-menu-shadow-line {
  height: 100%;
  width: 30px;
  box-shadow: 0 0 5px 0 #00000033;
  transform: translateZ(-2px);
  position: absolute;
}
/* line 1940, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-menu-hide-line:hover ~ .config-menu-shadow-line {
  box-shadow: 0 0 15px 0 #00000040;
}
/* line 1944, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-menu-hide-line:hover ~ .config-menu-button-main .config-menu-button-circle {
  box-shadow: -3px 0 15px 0 #00000040;
}
/* line 1948, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-menu-button-main.without-hover:hover ~ .config-menu-shadow-line {
  box-shadow: 0 0 15px 0 #00000040;
}
/* line 1952, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-menu-hide-line {
  cursor: pointer;
  height: 100%;
  width: 30px;
  position: absolute;
}
/* line 1959, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-menu-button-main {
  cursor: pointer;
  position: absolute;
  height: 86px;
  background: #EBEDFC;
  width: 107px;
  top: 50%;
  transform-style: preserve-3d;
}
/* line 1968, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-menu-button-main.with-hover:hover {
  background: #f6f9ff;
}
/* line 1972, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-menu-button-main .config-menu-button-icon {
  background-image: url("../../../../icons/svg/previous-arrow?color=%23304452");
  height: 24px;
  width: 14px;
  background-size: contain;
  background-repeat: no-repeat;
  top: 31px;
  position: relative;
  left: -10px;
}
/* line 1982, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-menu-button-main .config-menu-button-icon.arrow-left {
  background-image: url("../../../../icons/svg/next-arrow?color=%23304452");
}
/* line 1987, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-menu-button-main.with-hover:hover .config-menu-button-circle {
  background: #f6f9ff;
}
/* line 1991, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-menu-button-main.without-hover:hover .config-menu-button-circle {
  box-shadow: -3px 0 15px 0 #00000040;
}
/* line 1995, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-menu-button-main .config-menu-button-circle {
  cursor: pointer;
  position: absolute;
  background: #EBEDFC;
  width: 100px;
  top: -7px;
  right: 32px;
  border-radius: 50px;
  height: 100px;
  transform: translateZ(-1px);
  box-shadow: -3px 0 5px 0 #00000033;
}
/* line 2008, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container .config-menu-button-main .config-menu-button-text {
  font-size: 14px;
  text-align: left;
  width: min-content;
  margin-left: 22px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 2020, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container-panel {
  height: 100% !important;
}
/* line 2023, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container-panel p {
  font-size: inherit;
}

/* line 2029, ../sass/autoplanningComponents/_crewControl.scss */
.crew-control-container-panel td {
  font-size: 10px !important;
}

/* line 1, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-container {
  height: calc(100vh - 63px);
}
/* line 4, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-container .divider {
  margin-top: 15px;
  width: 100%;
  height: 1px;
  background: radial-gradient(#f6f9ff, rgba(246, 249, 255, 0));
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
}

/* line 13, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-tabs {
  display: flex;
  width: max-content;
  margin: auto;
  border-radius: 0 0 8px 8px;
  overflow: hidden;
  background: #CED5F7;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(250, 250, 250, 0.2);
}

/* line 53, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-tab-unselected {
  width: 300px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #CED5F7;
  font-family: Tahoma;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 15px;
  color: #354C5B;
  text-transform: uppercase;
}

/* line 57, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-tab-selected {
  width: 300px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #CED5F7;
  font-family: Tahoma;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 15px;
  color: #354C5B;
  text-transform: uppercase;
  background: #F7F9FF;
}

/* line 62, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-tab:hover {
  background: #DAE0F9;
  cursor: pointer;
}

/* line 67, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-selected-options-underline {
  border-bottom: 3px solid #1746E0;
  padding-bottom: 7px;
  width: fit-content;
}

/* line 73, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-function-bar-and-filter-container {
  display: flex;
  flex-direction: column;
  width: max-content;
  margin: auto;
}

/* line 80, ../sass/autoplanningComponents/_autoplanning.scss */
.function-bar-container {
  display: flex;
  width: 1393px;
  height: 60px;
  justify-content: center;
  align-items: center;
  margin: 48px auto auto;
}

/* line 89, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-add-btn {
  height: 60px;
  margin-right: 27px;
  padding-left: 35px;
  padding-right: 10px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(250, 250, 250, 0.2);
  background-image: url("../../../../icons/svg/add?color=%23FFFFFFFF");
  background-position-x: 10px;
  line-height: 18px;
}

/* line 100, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-search {
  display: flex;
  align-items: center;
  background-color: transparent;
  height: 48px;
  width: 929px;
  margin-right: 25px;
  border: 1px solid #3E65E5;
  border-radius: 8px;
  padding-left: 27px;
}

/* line 112, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-search input {
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #3E65E5;
  border: none;
  width: 100%;
}

/* line 123, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-search .autoplanning-search-button {
  width: 25px;
  height: 25px;
  margin-right: 15px;
  background-image: url('../../../../icons/svg/search?color=%233E65E5');
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  border: none;
  min-width: 25px;
}

/* line 135, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-search .search-clean-value {
  width: 28px;
  height: 28px;
  background-image: url('../../../../icons/svg/close?color=%233E65E5');
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  border: none;
  min-width: 28px;
}

/* line 146, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-search button:hover {
  cursor: pointer;
}

/* line 150, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-filter-btn {
  height: 45px;
  margin-right: 10px;
  background-image: url('../../../../icons/svg/filter2?color=%233E65E5');
  background-size: 18px 16px;
  background-position-x: 10px;
  padding-left: 35px;
  padding-right: 10px;
}

/* line 160, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-filter-btn:hover {
  background-image: url('../../../../icons/svg/filter2?color=%23839CEE');
}

/* line 164, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-sort-btn {
  height: 45px;
  background-image: url('../../../../icons/svg/sorting_az?color=%233E65E5');
  background-size: 20px;
  background-position-x: 10px;
  padding-left: 37px;
  padding-right: 10px;
}

/* line 173, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-sort-btn:hover {
  background-image: url('../../../../icons/svg/sorting_az?color=%23839CEE');
}

/* line 177, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-filter-container {
  display: flex;
  align-items: center;
  margin-top: 25px;
}

/* line 183, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-single-filter-unselected {
  margin-right: 10px;
  text-transform: uppercase;
  border-radius: 45px;
  padding: 10px 12px 10px 12px;
  border: 1px solid #9EA7AD;
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  color: #9EA7AD;
}

/* line 197, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-single-filter-unselected:hover {
  cursor: pointer;
}

/* line 201, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-single-filter-selected {
  display: flex;
  margin-right: 10px;
  align-items: center;
  text-transform: uppercase;
  border-radius: 45px;
  padding: 6px 12px 6px 12px;
  border: 1px solid #3E65E5;
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  color: #3E65E5;
}

/* line 217, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-filter-close {
  width: 20px;
  height: 20px;
  background-image: url('../../../../icons/svg/close?color=%233E65E5');
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 225, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-filter-close:hover {
  cursor: pointer;
}

/* line 229, ../sass/autoplanningComponents/_autoplanning.scss */
.react-dialog-window-over-ext {
  z-index: 8600 !important;
  opacity: 1 !important;
}

/* line 234, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-scenarios-container {
  display: flex;
  justify-items: center;
  flex-direction: column;
  width: max-content;
  margin: 10px auto auto;
  padding: 10px;
  max-height: calc(100vh - 300px);
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: #E6E8EA transparent;
  scrollbar-gutter: stable;
}

/* line 238, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window {
  position: relative;
  display: flex;
  justify-items: center;
  flex-direction: column;
  width: 475px;
  background-color: #EBEDFC;
  margin: 50px auto auto;
  border-radius: 8px;
  overflow: hidden;
  padding: 40px 50px 20px 50px;
  height: max-content;
  font-family: Tahoma;
  color: #354C5B;
}
/* line 253, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-dialog-window-title {
  font-size: 15px;
  font-weight: bold;
}
/* line 258, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-dialog-window-description {
  font-size: 12px;
  color: #72828C;
  padding-bottom: 30px;
}
/* line 264, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-scenario-info-text {
  width: 100%;
  overflow: hidden;
  text-align: right;
  text-overflow: ellipsis;
  font-size: 12px;
}
/* line 272, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-scenario-info {
  display: flex;
  padding-bottom: 10px;
}
/* line 277, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-scenario-info-caption {
  min-width: max-content;
  font-size: 12px;
}
/* line 282, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .autoplaning-running-slider-container-stopped {
  height: 10px;
  border-radius: 5px;
  width: 447px;
  background-color: #1746E0;
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 290, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .autoplaning-running-slider-container-stopped .autoplaning-running-slider {
  background-image: url("../../../../icons/svg/close?color=%231746E0");
  background-repeat: no-repeat;
  position: relative;
  left: 457px;
  height: 12px;
  width: 12px;
  background-size: 24px 24px;
  background-position-x: -6px;
  background-position-y: -6px;
  bottom: 1px;
}
/* line 304, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .autoplaning-running-slider-container-error {
  height: 10px;
  border-radius: 5px;
  width: 447px;
  background-color: #FF3427;
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 312, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .autoplaning-running-slider-container-error .autoplaning-running-slider {
  background-image: url("../../../../icons/svg/close?color=%23FF3427");
  background-repeat: no-repeat;
  position: relative;
  left: 457px;
  height: 12px;
  width: 12px;
  background-size: 24px 24px;
  background-position-x: -6px;
  background-position-y: -6px;
  bottom: 1px;
}
/* line 326, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .autoplaning-running-slider-container-success {
  height: 10px;
  border-radius: 5px;
  width: 447px;
  background-color: #54B93B;
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 334, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .autoplaning-running-slider-container-success .autoplaning-running-slider {
  background-image: url("../../../../icons/svg/save?color=%2354B93B");
  background-repeat: no-repeat;
  position: relative;
  left: 457px;
  height: 13px;
  width: 18px;
  background-size: 18px 18px;
  background-position-y: -3px;
  bottom: 2px;
}
/* line 347, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .autoplaning-running-slider-container-planning {
  height: 10px;
  border-radius: 5px;
  width: 475px;
  background-color: #3E65E580;
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 355, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .autoplaning-running-slider-container-planning .autoplaning-running-slider {
  width: 130px;
  height: 10px;
  border-radius: 5px;
  background-color: #3E65E5;
  position: relative;
  animation: loading-steps 6s infinite;
}
@keyframes loading-steps {
  0% {
    left: 0;
  }
  50% {
    left: 345px;
  }
  100% {
    left: 0;
  }
}
/* line 378, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .hide-running-details {
  display: none;
}
/* line 382, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-scenario-time {
  font-size: 12px;
  white-space: pre-wrap;
}
/* line 387, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-show-details {
  text-transform: uppercase;
  font-size: 12px;
  color: #3E65E5;
  font-weight: bold;
  position: relative;
  left: -26px;
  padding-left: 26px;
  background-image: url("../../../../icons/svg/keyboard_arrow_down?color=%233E65E5");
  background-repeat: no-repeat;
  background-position-y: -6px;
  background-size: 28px;
}
/* line 402, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-hide-details {
  text-transform: uppercase;
  font-size: 12px;
  color: #3E65E5;
  font-weight: bold;
  position: relative;
  left: -26px;
  padding-left: 26px;
  background-image: url("../../../../icons/svg/keyboard_arrow_up?color=%233E65E5");
  background-repeat: no-repeat;
  background-position-y: -6px;
  background-size: 28px;
}
/* line 416, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-window-details {
  max-height: 176px;
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: #E6E8EA transparent;
  padding-bottom: 24px;
}
/* line 424, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-window-details::-webkit-scrollbar {
  width: 7px;
}
/* line 428, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-window-details::-webkit-scrollbar-thumb {
  background-color: #E6E8EA;
  border-radius: 7px;
}
/* line 433, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-window-details-divider {
  position: relative;
  height: 1px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 441, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-details-realized {
  font-size: 12px;
  color: #469B31;
  padding-top: 5px;
  line-height: 17px;
  position: relative;
  display: flex;
}
/* line 450, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-details-realized.skipped-detail {
  color: #9747FF;
}
/* line 454, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-in-progress {
  font-size: 12px;
  color: #354C5B;
  padding-top: 5px;
  line-height: 17px;
  position: relative;
  display: flex;
  white-space: nowrap;
}
/* line 464, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-in-progress.running-error {
  color: #FF3427;
}
/* line 468, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-in-progress.running-stopped {
  color: #1746E0;
}
/* line 472, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-detail-main-part {
  width: 100%;
  padding-left: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
  white-space: nowrap;
}
/* line 481, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-next-caption {
  font-size: 12px;
  color: #354C5B66;
  padding-top: 10px;
  line-height: 12px;
}
/* line 488, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-next-step {
  font-size: 12px;
  color: #354C5B66;
  padding-top: 5px;
  padding-left: 5px;
  font-weight: bold;
  line-height: 17px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  white-space: nowrap;
}
/* line 502, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-detail-tooltip {
  display: none;
  right: 10px;
  color: #354C5B;
  background-color: #fff;
  border: 1px solid #bbbbbb;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  position: absolute;
  z-index: 1000000;
  padding: 3px;
  font-weight: normal;
  text-transform: none;
  white-space: pre-wrap;
  top: 25px;
}
/* line 519, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-next-full:hover .running-detail-tooltip {
  display: block;
  top: initial;
  bottom: 25px;
}
/* line 525, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-in-progress:hover .running-detail-tooltip {
  display: block;
}
/* line 529, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-running-dialog-window .running-details-realized:hover .running-detail-tooltip {
  display: block;
}

/* line 535, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window {
  position: relative;
  display: flex;
  justify-items: center;
  flex-direction: column;
  width: 1200px;
  height: 750px;
  scrollbar-width: thin;
  scrollbar-color: #E6E8EA transparent;
  background-color: white;
  margin: 50px auto auto;
  border-radius: 8px;
  overflow: hidden;
  padding: 0;
  min-height: 700px;
  color: #354C5B;
}
/* line 553, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-manage-buttons {
  right: 20px;
  top: 25px;
}
/* line 558, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-run-scenario {
  margin-right: 25px;
}
/* line 562, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-single-scenario {
  align-items: baseline;
  width: 1010px;
  position: relative;
  margin-right: 0;
  margin-left: 0;
  padding: 40px 30px 15px 50px;
}
/* line 571, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-single-scenario-info {
  display: flex;
  flex-wrap: wrap;
  width: 800px;
}
/* line 577, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .button-with-transparent-background {
  padding: 6px 8px 8px 30px !important;
  background-position-x: 10px !important;
  margin-top: 6px;
}
/* line 583, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-delete-scenario {
  margin-right: 20px;
}
/* line 587, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .btn-show-details {
  align-self: end;
  display: flex;
  justify-content: right;
  left: 74%;
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  margin-top: 40px;
  border: 0;
  color: #3E65E5;
  background-position-x: 25px;
}
/* line 603, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-scenario-info {
  min-width: 600px;
  max-width: 600px;
}
/* line 608, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-single-scenario-title {
  font-weight: bold;
  max-width: 570px;
  margin-bottom: 30px;
}
/* line 614, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-creator-single-strategy-btn-show-details {
  position: absolute;
  right: 17px;
  left: auto;
  bottom: 4px;
  background-image: url("../../../../icons/svg/keyboard_arrow_down?color=%233E65E5") !important;
}
/* line 622, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-creator-single-strategy-btn-hide-details {
  position: absolute;
  right: 35px;
  left: auto;
  bottom: 4px;
  background-image: url("../../../../icons/svg/keyboard_arrow_up?color=%233E65E5") !important;
}
/* line 630, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-scenarios-container {
  max-height: 530px;
  margin-left: 45px;
  width: 1300px;
}
/* line 636, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-single-scenario {
  margin-bottom: 25px;
  transition: min-height 0.25s ease-in;
}
/* line 641, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-executor-dialog-window-bar {
  border-radius: 8px 8px 0px 0px;
  background: #EBEDFC;
  height: 45px;
  width: 100%;
  min-width: 500px;
  min-height: 45px;
  display: flex;
  justify-content: flex-end;
}
/* line 651, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-executor-dialog-window-bar .close-window {
  background-image: url('../../../../icons/svg/close_strategy_window?color=%233E65E5');
  background-size: 100%;
  cursor: pointer;
  height: 17px;
  width: 17px;
  margin-right: 15px;
  background-repeat: no-repeat;
  margin-top: 15px;
}
/* line 663, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window div .autoplanning-function-bar-and-filter-container .function-bar-container {
  padding-left: 60px;
  margin: 30px auto auto;
  justify-content: normal;
}
/* line 668, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window div .autoplanning-function-bar-and-filter-container .function-bar-container .autoplanning-search {
  width: 818px;
}
/* line 673, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-scenario-wizard {
  position: absolute;
  top: 45px;
  height: calc(100% - 45px);
  width: 100%;
  background-color: white;
  color: #354C5B;
}
/* line 682, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-scenario-wizard-info {
  height: 20px;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  border-color: #3E65E5;
  border-radius: 30px 0 0 30px;
  width: max-content;
  float: right;
  top: 24px;
  position: relative;
  padding: 10px 10px 10px 20px;
  color: #1746E0;
  font-size: 15px;
}
/* line 697, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-info {
  border: 1px solid #354C5B66;
  position: relative;
  margin: 35px 194px;
  border-radius: 8px;
  padding: 30px 50px 20px 50px;
  display: flex;
  flex-wrap: wrap;
}
/* line 706, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-info .autoplanning-dashboard-extend-button {
  margin: 0;
}
/* line 711, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-info-title {
  position: absolute;
  top: -11px;
  padding: 0 10px;
  background-color: white;
  font-weight: bold;
  left: 40px;
  max-width: 700px;
  white-space: nowrap;
}
/* line 722, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-info-field {
  min-height: 50px;
  margin-bottom: 10px;
  position: relative;
}
/* line 728, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-info-field-title {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 10px;
}
/* line 735, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-info-field-text-container {
  font-size: 12px;
  max-width: 500px;
}
/* line 740, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-info-field-text {
  max-height: 42px;
}
/* line 744, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-info-field-text-container-long {
  word-wrap: break-word;
}
/* line 748, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-step-number {
  width: 35px;
  height: 35px;
  border-radius: 35px;
  background-color: #3E65E5;
  text-align: center;
  align-items: center;
  display: grid;
  color: white;
  font-weight: bold;
  font-size: 15px;
  position: absolute;
  left: -50px;
  top: -9px;
  box-shadow: 0 0 12px 0 #00000040;
}
/* line 765, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-step-number.step-number-disabled {
  box-shadow: none;
  background-color: #354C5B66;
  cursor: pointer;
}
/* line 771, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-step-number.step-number-previous {
  box-shadow: none;
  background-color: #839CEE;
}
/* line 776, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-gradient-line {
  background-image: linear-gradient(#3E65E5, white);
  height: 144px;
  width: 4px;
  border-radius: 5px;
  position: absolute;
  top: 30px;
  left: -34px;
}
/* line 786, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-line {
  background-color: #839CEE;
  height: 20px;
  width: 4px;
  border-radius: 5px;
  position: absolute;
  top: 30px;
  left: -34px;
}
/* line 796, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-step-go-back {
  text-decoration: underline;
  font-weight: bold;
  font-size: 12px;
  margin-left: 10px;
}
/* line 803, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-step-go-back.go-back-disabled {
  color: #354C5B66;
  cursor: default;
}
/* line 808, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-date-range {
  width: 700px;
  margin: auto;
  position: relative;
}
/* line 814, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-date-range-title {
  font-size: 12px;
  color: #3E65E5;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 821, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-date-range-title.editor-title-disabled {
  color: #354C5B66;
  cursor: pointer;
  width: max-content;
}
/* line 827, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-date-range-title.range-title-previous {
  color: #839CEE;
  cursor: pointer;
  width: max-content;
}
/* line 833, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-editor-status-title {
  display: flex;
  font-size: 12px;
}
/* line 838, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-editor-status {
  padding-left: 10px;
  font-weight: 700;
}
/* line 843, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-editor {
  width: 700px;
  margin: auto;
  position: relative;
  top: 25px;
}
/* line 850, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-editor-status-info {
  color: #72828C;
  font-size: 12px;
}
/* line 855, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-date-range-info {
  font-size: 12px;
  word-wrap: break-word;
  color: #72828C;
}
/* line 861, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-editor-info {
  font-size: 12px;
  word-wrap: break-word;
  color: #72828C;
}
/* line 866, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-editor-info .wizard-run-scenario-button-tooltip {
  width: max-content;
}
/* line 870, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-editor-info .autoplanning-wizard-scenario-step-go-back {
  position: relative;
}
/* line 875, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-date-range-inputs {
  display: flex;
  padding: 30px;
  height: 60px;
}
/* line 881, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .autoplanning-wizard-scenario-date-range-inputs .react-input-container:first-child {
  margin-right: 30px;
}
/* line 885, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .wizard-run-scenario-button {
  background-repeat: no-repeat;
  padding-right: 10px;
  border: 1px solid #3E65E5;
  border-radius: 8px;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  color: white;
  height: 60px;
  text-transform: uppercase;
  background-position-y: center;
  background-color: #3E65E5;
  cursor: pointer;
  text-align: right;
  background-image: url("../../../../icons/svg/execute?color=%23FFFFFF");
  bottom: 35px;
  right: 60px;
  position: absolute;
  padding-left: 30px;
  background-position-x: 10px;
  background-size: 14px 17px;
}
/* line 909, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .wizard-run-scenario-button:hover {
  background-color: #839CEE;
  border-color: #839CEE;
}
/* line 914, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .wizard-run-scenario-button.wizard-run-scenario-button-disabled {
  background-color: #aeb7bd !important;
  border: none;
  cursor: default;
}
/* line 920, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .wizard-run-scenario-button-tooltip {
  top: 75%;
  color: #354C5B;
  background-color: #fff;
  border: 1px solid #bbbbbb;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  position: absolute;
  z-index: 1000000;
  padding: 3px;
  font-weight: normal;
  text-transform: none;
  left: 10%;
  display: none;
  max-width: 200px;
  text-align: left;
}
/* line 938, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window .wizard-run-scenario-button.wizard-run-scenario-button-disabled:hover .wizard-run-scenario-button-tooltip {
  display: block;
}
/* line 942, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-executor-dialog-window a:hover .wizard-run-scenario-button-tooltip {
  display: block;
}

/* line 949, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-scenarios-container::-webkit-scrollbar {
  width: 7px;
}

/* line 953, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-scenarios-container::-webkit-scrollbar-thumb {
  background-color: #E6E8EA;
  border-radius: 7px;
}

/* line 958, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-single-scenario {
  width: 1312px;
  align-items: center;
  background: #DAE0F9;
  border: 1px solid #E6E8EA;
  border-radius: 8px;
  margin-bottom: 15px;
  margin-right: 5px;
  margin-left: 5px;
}

/* line 969, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-single-scenario:hover {
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(250, 250, 250, 0.2);
}

/* line 973, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-scenario-info {
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 15px;
  color: #354C5B;
  margin: 25px 0 25px 35px;
}

/* line 983, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-scenario-info table {
  margin-top: 36px;
}

/* line 987, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-scenario-info th {
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  color: #354C5B;
  width: 228px;
  text-transform: uppercase;
}

/* line 998, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-scenario-info td {
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #354C5B;
  padding-top: 8px;
}

/* line 1008, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-manage-buttons {
  position: absolute;
  display: flex;
}

/* line 1013, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-delete-scenario {
  background-image: url('../../../../icons/svg/delete3?color=%233E65E5');
  background-size: 16px 20px;
  background-position-x: 10px;
  padding: 15px 13px 15px 33px;
  height: fit-content;
  margin-right: 10px;
}

/* line 1022, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-delete-scenario:hover {
  background-image: url('../../../../icons/svg/delete3?color=%23839CEE');
}

/* line 1026, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-edit-scenario {
  background-image: url("../../../../icons/svg/edit3?color=%23FFFFFFFF");
  background-size: 18px 16px;
  background-position-x: 10px;
  padding: 15px 13px 15px 33px;
  height: fit-content;
  margin-right: 10px;
}

/* line 1035, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-run-scenario {
  background-image: url("../../../../icons/svg/run?color=%23FFFFFFFF");
  background-size: 14px 17px;
  background-position-x: 10px;
  padding: 13px 13px 13px 30px;
  white-space: nowrap;
  height: fit-content;
}

/* line 1044, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-container {
  background-color: #EBEDFC;
  position: fixed;
  z-index: 10;
  width: 100%;
  height: calc(100vh - 63px);
  display: flex;
  left: 0;
  top: 63px;
}
/* line 1054, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-container h1, .autoplanning-creator-container h2, .autoplanning-creator-container p {
  font-family: 'Tahoma';
  font-style: normal;
  color: #354C5B;
}
/* line 1060, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-container h1 {
  font-weight: 700;
  font-size: 15px;
  line-height: 15px;
}
/* line 1066, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-container h2 {
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
}
/* line 1073, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-container p {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  width: calc(100% - 40px);
}

/* line 1081, ../sass/autoplanningComponents/_autoplanning.scss */
.tree-header-hint {
  color: #72828C !important;
  margin-bottom: 40px;
}

/* line 1086, ../sass/autoplanningComponents/_autoplanning.scss */
.tree-header-caption {
  padding-left: 30px;
}

/* line 1090, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-menu-caption {
  text-align: left;
  font-size: 18px !important;
}

/* line 1095, ../sass/autoplanningComponents/_autoplanning.scss */
.menu-scenario-caption {
  text-align: left;
  display: flex;
  margin-top: 14px;
  margin-bottom: 8px;
}
/* line 1101, ../sass/autoplanningComponents/_autoplanning.scss */
.menu-scenario-caption .scenario-name {
  margin: auto 20px auto 0;
  white-space: nowrap;
  max-width: 320px;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 18px;
}
/* line 1109, ../sass/autoplanningComponents/_autoplanning.scss */
.menu-scenario-caption .scenario-name b {
  text-transform: uppercase;
}

/* line 1116, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-creator-menu {
  display: flex;
  flex-direction: column;
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  color: #354C5B;
  padding: 50px 40px 0;
  max-width: 450px;
}
/* line 1128, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-creator-menu .scenario-name {
  line-height: 30px;
}
/* line 1132, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-creator-menu .menu-scenario-caption {
  margin-bottom: 40px;
}
/* line 1136, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-creator-menu .now-editing-dashboard-caption {
  text-align: left;
  font-size: 18px !important;
  margin-bottom: 25px;
}
/* line 1142, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-creator-menu .menu-go-back {
  width: max-content;
  display: flex;
}
/* line 1147, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-creator-menu .menu-go-back-title {
  width: max-content;
  line-height: 60px !important;
  position: relative;
  left: 5px;
  color: #72828C !important;
  max-width: 350px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1159, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-creator-menu .creator-menu-buttons {
  margin-top: 10px;
  flex: 1;
  height: 0;
  display: flex;
  flex-flow: column;
}
/* line 1167, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-creator-menu .creator-scenario-buttons {
  flex: 1;
  height: 0;
  overflow: hidden;
  padding-top: 15px;
}
/* line 1173, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-creator-menu .creator-scenario-buttons:hover {
  overflow: auto;
  scrollbar-color: #354C5B26 transparent;
  scrollbar-width: thin;
  scrollbar-gutter: stable;
}
/* line 1179, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-creator-menu .creator-scenario-buttons:hover::-webkit-scrollbar {
  width: 10px;
}
/* line 1183, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-creator-menu .creator-scenario-buttons:hover::-webkit-scrollbar-thumb {
  background-color: #354C5B26;
  border-radius: 10px;
}
/* line 1188, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-creator-menu .creator-scenario-buttons:hover::-webkit-scrollbar-track {
  background-color: transparent;
}

/* line 1196, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-editor-menu .divider {
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 1201, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-editor-menu .autoplanning-editor-details-buttons {
  margin-top: 15px;
}
/* line 1205, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplaning-editor-menu .menu-go-back + .autoplanning-editor-details-buttons {
  margin-top: 0;
}

/* line 1211, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-button-outer-background {
  pointer-events: none;
  width: 309px;
  display: flex;
  justify-content: start;
  margin-bottom: 5px;
  text-align: left;
  padding-left: 115px;
  left: -40px;
  position: relative;
}

/* line 1223, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-button-outer-background.button-active:hover {
  background-color: #F7F9FF;
  border-radius: 0 8px 8px 0;
  cursor: pointer;
}

/* line 1229, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-dashboard-extend-button {
  cursor: pointer;
  font-weight: bold;
  line-height: 12px;
  background-repeat: no-repeat;
  padding-left: 24px;
  max-width: 120px;
  color: #354C5B;
  text-transform: uppercase;
  background-position-y: center;
  white-space: nowrap;
  font-size: 12px;
  background-image: url("../../../../icons/svg/keyboard_arrow_down?color=%23354C5B");
  background-size: 34px;
  background-position-x: -9px;
  margin: 12px 0 0 0;
}
/* line 1246, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-dashboard-extend-button.extended-dashboard {
  background-image: url("../../../../icons/svg/keyboard_arrow_up?color=%23354C5B");
  background-size: 34px;
  background-position-x: -9px;
}
/* line 1252, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-dashboard-extend-button.extended-dashboard:hover {
  background-image: url("../../../../icons/svg/keyboard_arrow_up?color=%23839CEE");
}
/* line 1256, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-dashboard-extend-button:hover {
  background-image: url("../../../../icons/svg/keyboard_arrow_down?color=%23839CEE");
  color: #839CEE;
}

/* line 1263, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-menu-button {
  background-repeat: no-repeat;
  padding-left: 30px;
  pointer-events: none;
  margin-top: 15px;
  margin-bottom: 15px;
  max-width: 120px;
  color: #354C5B66;
  text-transform: uppercase;
  background-position-y: center;
  white-space: nowrap;
  height: 20px;
  line-height: 20px;
}

/* line 1278, ../sass/autoplanningComponents/_autoplanning.scss */
.button-active .autoplanning-menu-button {
  color: #354C5B !important;
  pointer-events: auto !important;
}

/* line 1283, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-return-to-scenarios-button {
  background-image: url("../../../../icons/svg/menu2?color=%23354C5BFF");
}

/* line 1287, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-close-details-button {
  background-image: url("../../../../icons/svg/keyboard_arrow_up?color=%23354C5B66");
  background-size: 34px;
  background-position-x: -9px;
}

/* line 1293, ../sass/autoplanningComponents/_autoplanning.scss */
.button-active .autoplanning-close-details-button {
  background-image: url("../../../../icons/svg/keyboard_arrow_up?color=%23354C5BFF") !important;
}

/* line 1297, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-show-details-button {
  pointer-events: none;
  background-image: url("../../../../icons/svg/keyboard_arrow_down?color=%23354C5B66");
  background-repeat: no-repeat;
  margin-top: 15px;
  margin-bottom: 15px;
  max-width: 120px;
  background-position-y: center;
  padding-left: 30px;
  color: #354C5B66;
  background-size: 34px;
  background-position-x: -9px;
}

/* line 1311, ../sass/autoplanningComponents/_autoplanning.scss */
.button-active .autoplanning-show-details-button {
  color: #354C5B !important;
  background-image: url("../../../../icons/svg/keyboard_arrow_down?color=%23354C5BFF") !important;
  pointer-events: auto !important;
}

/* line 1317, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-save-changes-button {
  background-image: url("../../../../icons/svg/save2?color=%23354C5BFF");
}

/* line 1321, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-save-as-copy-button {
  background-image: url("../../../../icons/svg/content_copy2?color=%23354C5BFF");
}

/* line 1325, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-arrow-container {
  display: flex;
  justify-items: center;
  margin-bottom: 11px;
}

/* line 1331, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-arrow-undo-outer-background {
  pointer-events: none;
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: right;
}

/* line 1339, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-arrow-undo-outer-background:hover {
  background-color: #F7F9FF;
  border-radius: 0 8px 8px 0;
  cursor: pointer;
}

/* line 1345, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-arrow-undo {
  pointer-events: auto;
  background-image: url("../../../../icons/svg/undo2?color=%23354C5BFF");
  background-repeat: no-repeat;
  background-position-x: center;
  background-size: 18px;
  padding-top: 20px;
  margin-right: 18px;
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 1357, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-arrow-retry-outer-background {
  pointer-events: none;
  width: calc(50% - 11px);
  display: flex;
  align-items: center;
  justify-content: left;
}

/* line 1365, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-arrow-retry-outer-background:hover {
  background-color: #F7F9FF;
  border-radius: 8px;
  cursor: pointer;
}

/* line 1371, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-arrow-retry {
  pointer-events: auto;
  background-image: url("../../../../icons/svg/retry?color=%23354C5BFF");
  background-repeat: no-repeat;
  background-position-x: center;
  background-size: 18px;
  padding-top: 20px;
  margin-left: 18px;
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 1383, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-menu-divider {
  width: 308px;
  margin-left: 21px;
  border-bottom: 0.5px solid #CDD2D6;
}

/* line 1389, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-menu-autosave {
  margin-top: 26px;
}

/* line 1393, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-menu-autosave input:checked + .switch-slider {
  background-color: #3E6BFF;
}

/* line 1397, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data {
  height: calc(100% - 100px);
  padding-right: 20px;
  background-color: #CED5F7;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-top: none;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(250, 250, 250, 0.2);
  border-radius: 0 0 8px 8px;
  margin-left: 10px;
}

/* line 1410, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-scroll {
  min-height: 550px;
  width: 930px;
  cursor: initial;
  overflow: hidden;
  height: 100%;
  padding-bottom: 30px;
  margin: 0 0 10px 10px;
  scrollbar-gutter: stable;
  scrollbar-width: thin;
}
/* line 1421, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-scroll:hover {
  overflow: auto;
  scrollbar-color: #354C5B26 transparent;
  scrollbar-width: thin;
  transition: all 300ms;
}
/* line 1429, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-scroll::-webkit-scrollbar {
  width: 10px;
}
/* line 1433, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-scroll::-webkit-scrollbar-thumb {
  background-color: #354C5B26;
  border-radius: 10px;
}
/* line 1438, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-scroll::-webkit-scrollbar-track {
  background-color: transparent;
}

/* line 1443, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-container {
  min-width: fit-content;
  height: calc(100% - 10px);
  margin-top: 10px;
  margin-right: 10px;
}

/* line 1450, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-display-title {
  white-space: nowrap;
  line-height: normal;
}

/* line 1456, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-upper-tab {
  display: flex;
  align-items: end;
  padding: 10px 0 0 10px;
  height: 90px;
  overflow: hidden;
  text-transform: uppercase;
}
/* line 1464, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-upper-tab-active, .autoplanning-creator-main-data-upper-tab-inactive {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: calc(100% - 2px);
}
/* line 1473, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-upper-tab-active {
  background-color: #CED5F7;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(250, 250, 250, 0.2);
  border-radius: 15px 15px 0 0;
}
/* line 1478, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-upper-tab-active-text {
  padding-top: 30px;
  padding-bottom: 14px;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-radius: inherit;
  width: inherit;
  display: flex;
  justify-content: center;
}
/* line 1491, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-upper-tab-inactive {
  border-radius: 15px 15px 0 0;
  background: #DAE0F9;
  overflow: hidden;
}
/* line 1496, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-upper-tab-inactive:hover {
  background-color: #F7F9FF;
  cursor: pointer;
}
/* line 1501, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-upper-tab-inactive-text {
  padding-top: 25px;
  padding-bottom: 20px;
}
/* line 1513, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-upper-tab-active-background-left {
  height: 8px;
  width: calc(100% - 1px);
  border-left: 1px solid #FFFFFF;
}
/* line 1518, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-upper-tab-active-background-right {
  height: 8px;
  width: calc(100% - 1px);
  border-right: 1px solid #FFFFFF;
}
/* line 1534, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-upper-tab-inactive-background-left {
  border-top: 1px solid #FFFFFF;
  height: 8px;
  width: calc(100% - 1px);
  background-color: #CED5F7;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(250, 250, 250, 0.2);
  z-index: 1;
  border-left: 1px solid #FFFFFF;
  border-radius: 8px 0 0 0;
}
/* line 1540, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-main-data-upper-tab-inactive-background-right {
  border-top: 1px solid #FFFFFF;
  height: 8px;
  width: calc(100% - 1px);
  background-color: #CED5F7;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(250, 250, 250, 0.2);
  z-index: 1;
  border-right: 1px solid #FFFFFF;
  border-radius: 0 8px 0 0;
}

/* line 1548, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-scenario-description {
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #72828C;
  max-width: 761px;
  margin-bottom: 30px;
  margin-top: 1px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1564, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-scenario-description .autoplanning-creator-scenario-description-tooltip {
  display: none;
  top: 90px;
  color: #354C5B;
  background-color: #fff;
  border: 1px solid #bbbbbb;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  position: absolute;
  z-index: 1000000;
  padding: 3px;
  font-weight: normal;
  text-transform: none;
  white-space: pre-wrap;
}
/* line 1580, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-scenario-description:hover .autoplanning-creator-scenario-description-tooltip {
  display: block;
}

/* line 1586, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-scenario-empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 28px;
  margin-top: calc(50% - 215px);
}

/* line 1595, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-scenario-empty-state-description {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 1601, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-scenario-empty-state-background-image {
  background-image: url("../../../../icons/svg/empty_state?color=%2372828C");
  background-repeat: no-repeat;
  background-size: cover;
  width: 113px;
  height: 111px;
  margin-bottom: 20px;
}

/* line 1610, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-scenario-empty-state h1 {
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #72828C;
}

/* line 1621, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-scenario-empty-state h2 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  display: flex;
  align-items: center;
  text-align: center;
  text-transform: none;
  color: #72828C;
}

/* line 1633, ../sass/autoplanningComponents/_autoplanning.scss */
#autoplanning-creator-add-new-element-button {
  margin-right: unset;
  margin-top: -1px;
}

@keyframes autoplanning-creator-scenario-add-btn-additional-options-in-animation {
  0% {
    opacity: 0;
    max-height: 0;
  }
  100% {
    opacity: 1;
    max-height: 80px;
  }
}
@keyframes autoplanning-creator-scenario-add-btn-additional-options-out-animation {
  0% {
    opacity: 1;
    max-height: 80px;
  }
  100% {
    opacity: 0;
    max-height: 0;
  }
}
/* line 1660, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-scenario-add-btn {
  width: 257px;
  margin: 40px auto 40px auto;
  background-color: #F7F9FF;
  border-radius: 8px;
  border: 1px solid #6483EA;
}

/* line 1668, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-scenario-add-btn-additional-options {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}

/* line 1675, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-scenario-add-btn-additional-options > div {
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  color: #3E65E5;
  padding-left: 27px;
  padding-bottom: 12px;
  padding-top: 12px;
}

/* line 1688, ../sass/autoplanningComponents/_autoplanning.scss */
#autoplanning-creator-scenario-add-btn-additional-options-strategy {
  border-bottom: 1px solid #3E65E5;
}

/* line 1692, ../sass/autoplanningComponents/_autoplanning.scss */
#autoplanning-creator-scenario-add-btn-additional-options-strategy:hover {
  border-radius: 8px 8px 0 0;
  background-color: #E3E8F8;
  cursor: pointer;
}

/* line 1698, ../sass/autoplanningComponents/_autoplanning.scss */
#autoplanning-creator-scenario-add-btn-additional-options-step:hover {
  background-color: #E3E8F8;
  cursor: pointer;
}

/* line 1703, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-scenario-container {
  margin-left: 30px;
  margin-right: 20px;
}

/* line 1708, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-add {
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 1714, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-add-btn {
  height: 20px;
  width: 20px;
  background-image: url('../../../../icons/svg/add4?color=%23FFFFFF');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  cursor: pointer;
  position: relative;
}
/* line 1724, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-add-btn-dark {
  background-image: url('../../../../icons/svg/add5?color=%23FFFFFF');
}
/* line 1728, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-add-btn:hover {
  background-image: url('../../../../icons/svg/add5?color=%23FFFFFF');
}
/* line 1732, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-add-btn-details {
  background: #F7F9FF;
  border: 1px solid #3E65E5;
  border-radius: 8px;
  position: absolute;
  z-index: 1;
  left: 30px;
  top: 10px;
  overflow: hidden;
}
/* line 1742, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-add-btn-details h2:nth-of-type(1) {
  border-bottom: 1px solid #3E65E5;
}
/* line 1746, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-add-btn-details h2 {
  color: #3E65E5;
  padding: 12px 10px 12px 10px;
}
/* line 1750, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-add-btn-details h2:hover {
  background-color: #CED5F7;
}

/* line 1758, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-container {
  background: #DAE0F9;
  border: 1px solid #E6E8EA;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  position: relative;
}
/* line 1766, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-container.hover-mode {
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(250, 250, 250, 0.2);
}

/* line 1771, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-container:hover {
  cursor: pointer;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(250, 250, 250, 0.2);
}

/* line 1776, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-container-upper-part {
  display: flex;
  transition: all .6s ease;
  max-height: 112px;
  overflow: hidden;
}

/* line 1783, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-main-data {
  flex: 1;
  margin-top: 40px;
  padding-left: 50px;
  overflow: hidden;
  height: max-content;
}
/* line 1790, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-main-data h2 {
  margin-top: 20px;
  margin-bottom: 8px;
}
/* line 1795, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-main-data p {
  margin-top: 8px;
}

/* line 1800, ../sass/autoplanningComponents/_autoplanning.scss */
.conditional-strategy {
  color: #9747FF;
  border: 1px solid #9747FF;
  border-radius: 5px;
  margin-left: 10px;
  padding: 3px;
  text-transform: uppercase;
  font-size: 9px;
  line-height: 9px;
}
/* line 1810, ../sass/autoplanningComponents/_autoplanning.scss */
.conditional-strategy-parent {
  display: inline-flex;
  align-items: center;
}
/* line 1815, ../sass/autoplanningComponents/_autoplanning.scss */
.leaf .conditional-strategy {
  border-color: #B996E8;
  color: #B996E8;
}
/* line 1820, ../sass/autoplanningComponents/_autoplanning.scss */
.focused .conditional-strategy {
  border-color: #9747FF;
  color: #9747FF;
}

/* line 1826, ../sass/autoplanningComponents/_autoplanning.scss */
.conditional-step {
  margin-top: 40px;
  background-color: transparent;
  border: 2px dashed #9747FF;
  border-radius: 8px;
  min-height: 156px;
  padding-top: 40px;
  padding-right: 50px;
  position: relative;
}
/* line 1836, ../sass/autoplanningComponents/_autoplanning.scss */
.conditional-step:hover {
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(250, 250, 250, 0.2);
}
/* line 1841, ../sass/autoplanningComponents/_autoplanning.scss */
.conditional-step-description h1 {
  text-transform: uppercase;
  margin-bottom: 1px;
  margin-left: 50px;
}
/* line 1847, ../sass/autoplanningComponents/_autoplanning.scss */
.conditional-step-description p {
  color: #72828C;
  margin-left: 50px;
}

/* line 1854, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-upper-buttons {
  width: 177px;
  margin-top: 30px;
  margin-right: 40px;
  display: flex;
  justify-content: right;
}

/* line 1862, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-upper-buttons button {
  background-position: center;
  min-width: 30px;
  width: 30px;
  height: 45px;
  margin-left: 9px;
}

/* line 1870, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-up {
  background-image: url('../../../../icons/svg/arrow_upward?color=%233E65E5');
}

/* line 1874, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-up:hover {
  background-image: url('../../../../icons/svg/arrow_upward?color=%23839CEE');
}

/* line 1878, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-down {
  background-image: url('../../../../icons/svg/arrow_upward?color=%233E65E5');
  transform: rotateZ(180deg);
}

/* line 1883, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-down:hover {
  background-image: url('../../../../icons/svg/arrow_upward?color=%23839CEE');
  transform: rotateZ(180deg);
}

/* line 1888, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-delete {
  background-image: url('../../../../icons/svg/delete3?color=%233E65E5');
}

/* line 1892, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-delete + .autoplanning-creator-single-strategy-btn-up {
  margin-left: 30px !important;
}

/* line 1896, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-delete + .autoplanning-creator-single-strategy-btn-down {
  margin-left: 30px !important;
}

/* line 1900, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-delete:hover {
  background-image: url('../../../../icons/svg/delete3?color=%23839CEE');
}

/* line 1904, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-cancel {
  background-image: url('../../../../icons/svg/close?color=%233E65E5');
}

/* line 1908, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-cancel:hover {
  background-image: url('../../../../icons/svg/close?color=%23839CEE');
}

/* line 1912, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-save {
  background-image: url('../../../../icons/svg/save?color=%233E65E5');
  background-size: 20px;
}

/* line 1917, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-save:hover {
  background-image: url('../../../../icons/svg/save?color=%23839CEE');
}

/* line 1921, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-edit {
  background-image: url('../../../../icons/svg/edit3?color=%233E65E5');
  margin-left: 30px !important;
}

/* line 1926, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-edit:hover {
  background-image: url('../../../../icons/svg/edit3?color=%23839CEE');
}

/* line 1930, ../sass/autoplanningComponents/_autoplanning.scss */
.dnd-icon {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 10px;
  background-image: url('../../../../icons/svg/dnd_icon?color=%23839CEE');
}

/* line 1940, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-lower-buttons {
  display: flex;
  height: 100%;
  justify-content: right;
  margin-right: 40px;
  margin-top: 25px;
  margin-bottom: 30px;
}

/* line 1949, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-lower-buttons button {
  line-height: 12px;
  background-position-y: center;
}

/* line 1954, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-show-details {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=%233E65E5');
  padding: 9px 9px 9px 32px;
  background-position-x: 6px;
}

/* line 1960, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-show-details:hover {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=%23839CEE');
}

/* line 1965, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-hide-details {
  background-image: url('../../../../icons/svg/keyboard_arrow_up?color=%233E65E5');
  padding: 9px 9px 9px 32px;
  background-position-x: 6px;
}

/* line 1971, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-hide-details:hover {
  background-image: url('../../../../icons/svg/keyboard_arrow_up?color=%23839CEE');
}

/* line 1975, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-btn-go-to-strategy {
  background-image: url("../../../../icons/svg/arrow_forward?color=%23FFFFFF");
  padding: 9px 10px 9px 33px;
  background-position-x: 4px;
  margin-left: 10px;
}

/* line 1982, ../sass/autoplanningComponents/_autoplanning.scss */
.creator-item-is-dragging {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  border: 2px dashed #1746E0;
  border-radius: 8px;
  transition: all 300ms;
}

/* line 1992, ../sass/autoplanningComponents/_autoplanning.scss */
.creator-item-is-not-dragging {
  transition: all 300ms;
}

/* line 2011, ../sass/autoplanningComponents/_autoplanning.scss */
.item-on-hover-info {
  position: absolute;
  left: 0;
  right: 0;
  width: max-content;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  color: rgba(53, 76, 91, 0.4);
}

/* line 2016, ../sass/autoplanningComponents/_autoplanning.scss */
.item-on-draggging-info {
  position: absolute;
  left: 0;
  right: 0;
  width: max-content;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  color: #1746E0;
}

/* line 2021, ../sass/autoplanningComponents/_autoplanning.scss */
.validators-container {
  padding: 50px 78px;
}
/* line 2024, ../sass/autoplanningComponents/_autoplanning.scss */
.validators-container-buttons {
  margin-top: 34px;
  margin-bottom: 4px;
  display: flex;
  align-items: center;
}
/* line 2030, ../sass/autoplanningComponents/_autoplanning.scss */
.validators-container-buttons .button {
  color: #3E65E5;
  text-decoration: underline;
  margin-right: 10px;
}
/* line 2035, ../sass/autoplanningComponents/_autoplanning.scss */
.validators-container-buttons .button:hover {
  color: #839CEE;
  cursor: pointer;
}
/* line 2041, ../sass/autoplanningComponents/_autoplanning.scss */
.validators-container-buttons .divider {
  border-right: 1px solid #3E65E5;
  margin-right: 10px;
  height: 20px;
  margin-top: 0;
  width: 0;
}
/* line 2049, ../sass/autoplanningComponents/_autoplanning.scss */
.validators-container-buttons .default-settings {
  height: 30px;
  margin-left: auto;
  margin-right: 10px;
  background-image: url('../../../../icons/svg/default_values?color=%233E65E5');
  background-size: 13px;
  background-position-x: 10px;
  padding-left: 35px;
  padding-right: 10px;
  display: flex;
  align-items: center;
}
/* line 2061, ../sass/autoplanningComponents/_autoplanning.scss */
.validators-container-buttons .default-settings:hover {
  background-image: url('../../../../icons/svg/default_values?color=%23839CEE');
}
/* line 2067, ../sass/autoplanningComponents/_autoplanning.scss */
.validators-container .validator {
  display: flex;
  flex-direction: column;
}
/* line 2071, ../sass/autoplanningComponents/_autoplanning.scss */
.validators-container .validator .header {
  display: flex;
  margin-top: 30px;
  margin-bottom: 8px;
}
/* line 2076, ../sass/autoplanningComponents/_autoplanning.scss */
.validators-container .validator .header .name {
  flex: 1;
  margin-left: 10px;
  line-height: 20px;
}

/* line 2085, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-open-details-button {
  background-image: url("../../../../icons/svg/keyboard_arrow_down?color=%23354C5B66");
  background-size: 34px;
  background-position-x: -9px;
}

/* line 2091, ../sass/autoplanningComponents/_autoplanning.scss */
.button-active .autoplanning-open-details-button {
  background-image: url("../../../../icons/svg/keyboard_arrow_down?color=%23354C5BFF") !important;
}

/* line 2095, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-right-panel {
  margin-left: 10px;
  margin-top: 50px;
  width: 420px;
  display: flex;
  flex-flow: column;
  height: calc(100% - 50px);
}
/* line 2103, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-right-panel-open-close-tree {
  display: flex;
  flex-direction: row;
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  color: #354C5B;
  z-index: 10;
}
/* line 2114, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-right-panel-open-close-tree .autoplanning-button-outer-background {
  width: max-content;
}
/* line 2118, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-right-panel-open-close-tree .autoplanning-button-outer-background:first-child {
  padding-left: 114px;
}
/* line 2122, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-right-panel-open-close-tree .autoplanning-button-outer-background:last-child {
  padding-left: 20px;
}
/* line 2126, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-right-panel-open-close-tree .autoplanning-menu-button {
  margin: 0;
}
/* line 2130, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-right-panel-open-close-tree .button-active {
  pointer-events: auto !important;
}
/* line 2133, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-right-panel-open-close-tree .button-active:hover {
  background-color: transparent !important;
}
/* line 2137, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-right-panel-open-close-tree .button-active .autoplanning-menu-button {
  pointer-events: auto !important;
}
/* line 2141, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-right-panel-open-close-tree .button-active .autoplanning-menu-button:hover {
  color: #839CEE !important;
}
/* line 2145, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-right-panel-open-close-tree .button-active .autoplanning-open-details-button:hover {
  background-image: url("../../../../icons/svg/keyboard_arrow_down?color=%23839CEE") !important;
}
/* line 2149, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-right-panel-open-close-tree .button-active .autoplanning-close-details-button:hover {
  background-image: url("../../../../icons/svg/keyboard_arrow_up?color=%23839CEE") !important;
}

/* line 2158, ../sass/autoplanningComponents/_autoplanning.scss */
.wizard-scenario-buttons-menu {
  height: 44px;
  width: 30px;
  background-image: url("../../../../icons/svg/more_vert?color=%233E65E5");
  background-repeat: no-repeat;
  position: absolute;
  right: -10px;
  background-size: contain;
  background-position-y: center;
  cursor: pointer;
}
/* line 2169, ../sass/autoplanningComponents/_autoplanning.scss */
.wizard-scenario-buttons-menu .autoplanning-creator-scenario-add-btn-additional-options {
  top: 40px;
  position: absolute;
  z-index: 10;
}
/* line 2174, ../sass/autoplanningComponents/_autoplanning.scss */
.wizard-scenario-buttons-menu .autoplanning-creator-scenario-add-btn-additional-options .wizard-menu-button {
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  color: #3E65E5;
  padding-bottom: 12px;
  padding-top: 12px;
  background-color: #F6F9FF;
  border: 1px solid #3E65E5;
  border-bottom: none;
  width: 90px;
  text-align: center;
  cursor: pointer;
}
/* line 2191, ../sass/autoplanningComponents/_autoplanning.scss */
.wizard-scenario-buttons-menu .autoplanning-creator-scenario-add-btn-additional-options .wizard-menu-button.inactive {
  color: #354C5B66;
  cursor: auto;
}
/* line 2197, ../sass/autoplanningComponents/_autoplanning.scss */
.wizard-scenario-buttons-menu .autoplanning-creator-scenario-add-btn-additional-options .wizard-menu-button:first-child {
  border-radius: 8px 8px 0 0;
}
/* line 2201, ../sass/autoplanningComponents/_autoplanning.scss */
.wizard-scenario-buttons-menu .autoplanning-creator-scenario-add-btn-additional-options .wizard-menu-button:last-child {
  border-radius: 0 0 8px 8px;
  border-bottom: 1px solid #3E65E5;
}
/* line 2206, ../sass/autoplanningComponents/_autoplanning.scss */
.wizard-scenario-buttons-menu .autoplanning-creator-scenario-add-btn-additional-options .wizard-menu-button.active:hover {
  background-color: #CED5F7;
}
/* line 2211, ../sass/autoplanningComponents/_autoplanning.scss */
.wizard-scenario-buttons-menu:hover {
  background-image: url("../../../../icons/svg/more_vert?color=%23839CEE");
}

/* line 2217, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree {
  flex: 1;
  display: flex;
  padding-top: 20px;
  margin-top: 10px;
  padding-left: 44px;
  overflow-y: hidden;
  position: relative;
  max-width: 500px;
  scrollbar-width: thin;
  scrollbar-color: #CED5F7 #E6E7E7;
  scrollbar-gutter: stable;
}
/* line 2230, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
/* line 2235, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree::-webkit-scrollbar-thumb {
  background-color: #CED5F7;
  border-radius: 10px;
}
/* line 2240, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree::-webkit-scrollbar-track {
  background-color: #E6E7E7;
  border-radius: 10px;
}
/* line 2245, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree h1 {
  margin-left: 50px;
  margin-right: 60px;
}
/* line 2250, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree h2 {
  margin-left: 50px;
  margin-right: 60px;
  margin-bottom: 8px;
}
/* line 2256, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree p {
  margin-bottom: 20px;
  margin-top: 8px;
}
/* line 2261, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .node-frame {
  width: calc(100% + 30px);
  height: 40px;
  background-color: transparent;
  position: absolute;
  left: -30px;
  border-radius: 8px 0px 0px 8px;
}
/* line 2269, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .node-frame-active {
  background-color: #CED5F7;
  z-index: -1;
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  border-color: #E6E8EA;
}
/* line 2276, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .node-frame-active-scenario {
  top: 4px;
  height: 45px;
  left: 30px;
}
/* line 2283, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .node-frame-hover {
  background-color: #F7F9FF;
  z-index: -1;
}
/* line 2289, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .scenario-tree-empty-state {
  height: 70px;
  padding-left: 24px;
  padding-top: 40px;
  color: #72828C;
}
/* line 2296, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .tree-empty-state-main {
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 2302, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .tree-empty-state-sub {
  font-size: 12px;
}
/* line 2306, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .tree-delete-button {
  background-image: url('../../../../icons/svg/delete3?color=rgba(53, 76, 91, 0.4)');
  background-position: right 1px center;
  background-repeat: no-repeat;
  padding-right: 25px;
  height: 20px;
  cursor: pointer;
}
/* line 2315, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .tree-header {
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  color: #354C5B;
  margin-left: 30px;
  margin-bottom: 4px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 20px;
}
/* line 2331, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .tree-header-tooltip-text {
  max-width: 350px;
  width: max-content;
  word-break: break-word;
}
/* line 2337, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree span.tree-span {
  height: 26px;
  margin-left: 30px;
  width: 100%;
  border-left: 1px solid black;
  border-top: 1px solid black;
  display: inline-block;
  position: sticky;
  top: 0;
}
/* line 2348, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree div.tree-span {
  height: 26px;
  margin-left: 30px;
  width: 100%;
  border-top: 1px solid black;
  position: sticky;
  top: 0;
}
/* line 2356, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree div.tree-span > span {
  display: inline-block;
  width: 100%;
}
/* line 2361, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree div.tree-span :nth-child(odd) {
  border-left: 1px solid black;
}
/* line 2365, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree div.tree-span :nth-child(even) {
  height: 3px;
}
/* line 2369, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree div.tree-span :nth-child(1) {
  height: 7px;
}
/* line 2373, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree div.tree-span :nth-child(3) {
  height: 2px;
}
/* line 2377, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree div.tree-span :nth-child(5) {
  height: 3px;
}
/* line 2381, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree div.tree-span :nth-child(7) {
  height: 2px;
}
/* line 2386, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .divider {
  margin: 0;
  position: relative;
  width: 100%;
  height: 1px;
  background: radial-gradient(#f6f9ff, rgba(246, 249, 255, 0));
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
}
/* line 2395, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .tree-container {
  min-width: calc(100% - 30px);
  padding: 0 1.5em 1em 30px;
  overflow: auto;
  height: calc(100% - 62px);
  display: inline-block;
  scrollbar-width: thin;
  scrollbar-color: #E6E8EA transparent;
}
/* line 2405, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .running-window-details::-webkit-scrollbar {
  width: 7px;
}
/* line 2409, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .running-window-details::-webkit-scrollbar-thumb {
  background-color: #E6E8EA;
  border-radius: 7px;
}
/* line 2414, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .autoplanning-creator-tree-main-part {
  width: 100%;
}
/* line 2418, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .tree {
  border-left: 1px solid #354C5B;
}
/* line 2421, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .tree .leaf:last-child {
  padding-bottom: 10px;
}
/* line 2426, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .end-block {
  height: 9px;
  width: 9px;
  border: 1px solid #354C5B;
  background-color: #354C5B;
  margin-left: -5px;
}
/* line 2434, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .strategy-branch {
  max-height: 1900px;
  transition: max-height 0.25s ease-in;
}
/* line 2439, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .strategy-branch-zero-height {
  max-height: 0 !important;
}
/* line 2443, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .step-leaf {
  margin-left: -8px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("../../../../icons/svg/step-sphere-unfocused");
  height: 15px;
  width: 15px;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  position: relative;
  top: 4px;
  z-index: 1;
}
/* line 2459, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .step-leaf.parent-focused {
  background-image: url("../../../../icons/svg/step-sphere");
}
/* line 2464, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .strategy-leaf {
  cursor: pointer;
  background-image: url("../../../../icons/svg/strategy-arrow-unfocused");
  transform: scaleY(-1);
}
/* line 2469, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .strategy-leaf.parent-focused {
  background-image: url("../../../../icons/svg/strategy-arrow");
}
/* line 2474, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .strategy-leaf-non-expanded {
  transform: unset;
}
/* line 2479, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .focused label {
  color: #354C5B;
}
/* line 2483, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .focused .step-leaf {
  background-image: url("../../../../icons/svg/step-sphere");
}
/* line 2487, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .focused .strategy-leaf {
  background-image: url("../../../../icons/svg/strategy-arrow");
}
/* line 2492, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree label {
  padding: 0 5px;
  color: rgba(53, 76, 91, 0.4);
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  position: relative;
  height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  z-index: 1;
}
/* line 2505, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree label.parent-focused {
  color: #354C5B;
}
/* line 2510, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .new-leaf {
  padding-bottom: 5px;
  padding-top: 5px;
}
/* line 2515, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .end-node {
  background-image: url('../../../../icons/svg/tree-close?color=%23FFFFFF');
  background-size: contain;
  height: 21px;
  width: 21px;
  margin-left: -2px;
}
/* line 2523, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .leaf {
  padding: 5px 0 5px 0;
  width: 100%;
  min-width: max-content;
  position: relative;
}
/* line 2530, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .leaf-label {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
/* line 2536, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .start-node {
  background-image: url('../../../../icons/svg/tree-open?color=%23FFFFFF');
  background-size: contain;
  height: 21px;
  width: 21px;
  margin-left: -2px;
}
/* line 2544, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-tree .next-level-leaf {
  margin-left: 17px;
  border-left: 1px solid #354C5B;
}

/* line 2552, ../sass/autoplanningComponents/_autoplanning.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 2556, ../sass/autoplanningComponents/_autoplanning.scss */
.hint-info-icon {
  background-image: url("../../../../icons/svg/info?color=%23354C5B");
  background-repeat: no-repeat;
  background-size: contain;
  height: 15px;
  width: 15px;
  display: inline-block;
  margin-left: -20px;
  margin-right: 5px;
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
/* line 2569, ../sass/autoplanningComponents/_autoplanning.scss */
.hint-info-icon.byField {
  bottom: 13px;
}

/* line 2574, ../sass/autoplanningComponents/_autoplanning.scss */
.hint-info-icon-text {
  position: fixed;
  background-color: #F7F9FF;
  padding: 10px;
  min-height: 30px;
  max-width: 200px;
  display: flex;
  align-items: center;
  text-transform: none;
  font-weight: normal;
  width: max-content;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.34);
  font-size: 12px;
  color: #354C5B;
}

/* line 2590, ../sass/autoplanningComponents/_autoplanning.scss */
.hint-info-icon-text-left {
  transform: translateY(-50%) translateX(-100%);
}

/* line 2594, ../sass/autoplanningComponents/_autoplanning.scss */
.hint-info-icon-text-right {
  transform: translateY(-50%);
}

/* line 2598, ../sass/autoplanningComponents/_autoplanning.scss */
.hint-info-icon-text-down {
  left: 50%;
  transform: translateX(-50%);
  bottom: calc(100% + 20px);
}

/* line 2604, ../sass/autoplanningComponents/_autoplanning.scss */
.hint-info-icon-text-left .hint-info-icon-text-triangle {
  border-left: 15px solid #F7F9FF;
  position: absolute;
  left: 100%;
  border-top: transparent solid 10px;
  border-bottom: transparent solid 10px;
  filter: drop-shadow(1px 1px 0px rgba(0, 0, 0, 0.34));
}

/* line 2613, ../sass/autoplanningComponents/_autoplanning.scss */
.hint-info-icon-text-right .hint-info-icon-text-triangle {
  border-right: 15px solid #F7F9FF;
  position: absolute;
  right: 100%;
  border-top: transparent solid 10px;
  border-bottom: transparent solid 10px;
  filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.34));
}

/* line 2622, ../sass/autoplanningComponents/_autoplanning.scss */
.hint-info-icon-text-down .hint-info-icon-text-triangle {
  border-top: 16px solid #F7F9FF;
  position: absolute;
  left: calc(50% - 10px);
  border-left: transparent solid 10px;
  border-right: transparent solid 10px;
  filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.34));
  bottom: -15px;
}

/* line 2632, ../sass/autoplanningComponents/_autoplanning.scss */
.standalone-hint-container {
  position: relative;
}

/* line 2636, ../sass/autoplanningComponents/_autoplanning.scss */
.standalone-hint-container .hint-info-icon-text {
  position: relative !important;
}

/* line 2640, ../sass/autoplanningComponents/_autoplanning.scss */
.step-parameter-list {
  margin: 10px 50px 30px 50px;
}

/* line 2644, ../sass/autoplanningComponents/_autoplanning.scss */
.empty-step-parameters {
  margin: 0 50px 40px 50px;
}

/* line 2648, ../sass/autoplanningComponents/_autoplanning.scss */
.planning-step-desc {
  font-size: 12px;
  color: #72828C;
}

/* line 2653, ../sass/autoplanningComponents/_autoplanning.scss */
.step-parameter-list .default-react-button {
  transform: translateX(-50%);
  left: 50%;
  margin-top: 30px;
  position: relative;
}

/* line 2660, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-step-container {
  min-height: 100px;
  background: #DAE0F9;
  border: 1px solid #E6E8EA;
  border-radius: 8px;
  margin-bottom: 40px;
  display: flex;
  flex-direction: column;
  position: relative;
}

/* line 2671, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-add-btn-fab-container {
  position: fixed;
  bottom: 90px;
  background-color: white;
  border-radius: 10px;
  width: 128px;
  left: 1332px;
  z-index: 2;
}

/* line 2681, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-add-btn-fab {
  position: fixed;
  bottom: 25px;
  left: 1500px;
  height: 60px;
  width: 60px;
  border-radius: 30px;
  background-color: #3E65E5;
  background-image: url("../../../../icons/svg/add?color=%23FFF");
  background-repeat: no-repeat;
  background-position-x: 15px;
  background-position-y: 15px;
  background-size: 30px;
  cursor: pointer;
}

/* line 2697, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-add-btn-fab-container #autoplanning-creator-scenario-add-btn-additional-options-step {
  border-radius: 0 0 8px 8px !important;
}

/* line 2701, ../sass/autoplanningComponents/_autoplanning.scss */
.step-parameter {
  margin-top: 20px;
  position: relative;
}

/* line 2706, ../sass/autoplanningComponents/_autoplanning.scss */
.react-input-container-readonly + .step-parameter-hint {
  padding-left: 0;
}

/* line 2710, ../sass/autoplanningComponents/_autoplanning.scss */
.react-input-container-readonly textarea {
  background-color: transparent;
  color: #354C5B;
  font-size: 12px;
}

/* line 2716, ../sass/autoplanningComponents/_autoplanning.scss */
.step-parameter-hint {
  color: #354C5B;
  padding: 3px;
  font-size: 11px;
  word-wrap: break-word;
}

/* line 2723, ../sass/autoplanningComponents/_autoplanning.scss */
.creator-single-strategy-edit-name {
  display: flex;
  align-items: center;
}

/* line 2728, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-main-data .step-parameter-list {
  margin: 0;
}

/* line 2732, ../sass/autoplanningComponents/_autoplanning.scss */
.creator-single-strategy-edit-name .react-input-container {
  margin-left: 8px;
}

/* line 2736, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-main-data.strategy-upperpart-edit {
  margin-top: 28px !important;
  margin-left: 27px;
  padding-left: 23px;
}

/* line 2742, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-container-upper-part.strategy-upperpart-edit ~ .item-on-hover-info {
  margin-top: 10px !important;
}

/* line 2746, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-single-strategy-container-upper-part.strategy-upperpart-edit {
  max-height: 130px;
}

/* line 2751, ../sass/autoplanningComponents/_autoplanning.scss */
.scenario-extended-dashboard .react-input-container-readonly {
  margin-top: 20px;
}
/* line 2755, ../sass/autoplanningComponents/_autoplanning.scss */
.scenario-extended-dashboard .description-input-read-only {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  word-break: break-word;
  padding-bottom: 2px;
}
/* line 2763, ../sass/autoplanningComponents/_autoplanning.scss */
.scenario-extended-dashboard .react-input-container {
  margin-top: 20px;
}
/* line 2767, ../sass/autoplanningComponents/_autoplanning.scss */
.scenario-extended-dashboard .react-input-wrapper {
  z-index: unset;
}

/* line 2772, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard {
  border: 1px solid #354C5B66;
  border-radius: 8px;
  position: relative;
  color: #354C5B;
  padding: 24px 30px 20px 30px;
  width: 388px;
  transition: all .6s ease;
}

/* line 2784, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-display .react-tooltip-text {
  font-weight: normal;
}

/* line 2789, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-title {
  position: absolute;
  top: -11px;
  height: 20px;
  padding: 3px 10px 0 10px;
  background-color: #EBEDFC;
  left: 20px;
  font-weight: bold;
  max-width: 390px;
  white-space: nowrap;
  font-size: 15px;
}
/* line 2801, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-title div {
  margin-left: 5px;
}
/* line 2805, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-title + .react-tooltip-text {
  top: 10px;
}
/* line 2809, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-title .conditional-strategy {
  bottom: 2px;
  position: relative;
}

/* line 2816, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-title.strategy-dashboard-title-edit {
  top: -20px;
  padding: 0 10px;
  align-items: baseline;
  display: flex;
}
/* line 2822, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-title.strategy-dashboard-title-edit .react-input-wrapper {
  max-width: 260px;
}
/* line 2826, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-title.strategy-dashboard-title-edit .react-string-input {
  max-width: 260px;
}

/* line 2831, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard .step-parameter-list {
  margin: 0;
}

/* line 2835, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-button {
  background-size: contain;
  position: absolute;
}

/* line 2840, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-edit {
  bottom: 24px;
  right: 30px;
  height: 18px;
  width: 19px;
  background-image: url("../../../../icons/svg/edit3?color=%23354C5B66");
}

/* line 2848, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-edit:hover {
  background-image: url("../../../../icons/svg/edit3?color=%23839CEE");
}

/* line 2852, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-save {
  height: 22px;
  width: 22px;
  right: 38px;
  bottom: 10px;
  background-image: url("../../../../icons/svg/save?color=%23354C5B66");
}

/* line 2860, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-save:hover {
  background-image: url("../../../../icons/svg/save?color=%23839CEE");
}

/* line 2864, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-cancel {
  height: 26px;
  width: 26px;
  right: 10px;
  bottom: 8px;
  background-image: url("../../../../icons/svg/close?color=%23354C5B66");
}

/* line 2872, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-cancel:hover {
  background-image: url("../../../../icons/svg/close?color=%23839CEE");
}

/* line 2876, ../sass/autoplanningComponents/_autoplanning.scss */
.strategy-dashboard-edit-buttons {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

/* line 2882, ../sass/autoplanningComponents/_autoplanning.scss */
.sceanario-dashboard-division {
  margin-top: 20px;
  position: relative;
}

/* line 2888, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .name {
  margin-top: 35px;
}
/* line 2892, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .description {
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 2897, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .slidecontainer {
  display: flex;
  align-items: center;
  position: relative;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 10px;
}
/* line 2905, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .slidecontainer .slider {
  flex: 1;
  -webkit-appearance: none;
  width: 100%;
  height: 5px;
  margin-right: 15px;
  border-radius: 8px;
  outline: 0;
  background: #FFFFFF;
}
/* line 2915, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .slidecontainer .slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 11px;
  width: 11px;
  background: #1746E0;
  border-radius: 50%;
  border: 0;
  cursor: pointer;
}
/* line 2924, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .slidecontainer .slider::-webkit-slider-thumb:hover {
  height: 15px;
  width: 15px;
}
/* line 2930, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .slidecontainer .slider::-moz-range-thumb {
  height: 11px;
  width: 11px;
  background: #1746E0;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
}
/* line 2938, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .slidecontainer .slider::-moz-range-thumb:hover {
  height: 15px;
  width: 15px;
}
/* line 2945, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .slidecontainer .numeric {
  width: 61px;
  height: 40px;
  background-color: #FFFFFF;
  border: 1px solid rgba(53, 76, 91, 0.4);
  border-radius: 8px;
  text-align: center;
}
/* line 2953, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .slidecontainer .numeric::-webkit-inner-spin-button, .criterion-planning .slidecontainer .numeric::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 2959, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .slidecontainer .max {
  position: absolute;
  top: 27px;
  right: 72px;
  font-family: 'Tahoma';
  font-style: normal;
  font-weight: 400;
  font-size: 8px;
  line-height: 8px;
  color: rgba(53, 76, 91, 0.4);
}
/* line 2972, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .planning-parameters-container {
  display: flex;
  margin-bottom: 35px;
  flex-wrap: wrap;
  gap: 20px;
}
/* line 2978, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .planning-parameters-container .criterion-planning-parameter.param-required {
  padding-left: calc(12px + 1ch);
}
/* line 2982, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .planning-parameters-container .criterion-planning-parameter {
  color: #1746E0;
  border: 1px solid #1746E0;
  border-radius: 45px;
  padding: 9px 12px;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  width: max-content;
}
/* line 2994, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .planning-parameters-container .criterion-planning-parameter .value {
  font-weight: bold;
}
/* line 2998, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .planning-parameters-container .criterion-planning-parameter .required-not-set {
  color: #FF3427;
}
/* line 3002, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .planning-parameters-container .criterion-planning-parameter .criterion-planning-parameter-required {
  color: #FF3427;
  position: absolute;
  left: 12px;
}
/* line 3010, ../sass/autoplanningComponents/_autoplanning.scss */
.criterion-planning .criterion-divider {
  margin-top: 35px;
  margin-bottom: 35px;
  width: 100%;
  height: 1px;
  background: radial-gradient(#f6f9ff, rgba(246, 249, 255, 0));
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
}

/* line 3020, ../sass/autoplanningComponents/_autoplanning.scss */
.scenario-editor-menu-button {
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(250, 250, 250, 0.2);
  border-radius: 0 40px 40px 0;
  background: #F7F9FF no-repeat;
  height: 60px;
  width: 380px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #3E65E5;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 60px;
  text-align: left;
  cursor: pointer;
  background-position-x: 20px;
  background-position-y: 50%;
  background-size: 20px;
  margin-right: 40px;
  margin-top: 30px;
  left: -40px;
  position: relative;
}

/* line 3045, ../sass/autoplanningComponents/_autoplanning.scss */
.scenario-editor-menu-button:hover {
  background-color: #CED5F7;
}

/* line 3049, ../sass/autoplanningComponents/_autoplanning.scss */
.scenario-editor-menu-button.scenario-editor-menu-button-dark {
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2), 2px 4px 6px rgba(250, 250, 250, 0.2);
  background-color: #3E65E5;
  color: white;
}

/* line 3055, ../sass/autoplanningComponents/_autoplanning.scss */
.scenario-editor-menu-button.scenario-editor-menu-button-dark:hover {
  background-color: #839CEE;
}

/* line 3059, ../sass/autoplanningComponents/_autoplanning.scss */
.scenario-editor-tab {
  z-index: 1000;
  position: relative;
  background-color: #d8ddeb;
  height: 90px;
  width: 100%;
  padding: 15px 0;
}

/* line 3068, ../sass/autoplanningComponents/_autoplanning.scss */
.scenario-editor-tab-title {
  font-weight: bold;
  font-size: 15px;
  color: #354C5B;
  width: max-content;
  margin: 10px 0;
}

/* line 3076, ../sass/autoplanningComponents/_autoplanning.scss */
.scenario-editor-tab-text {
  font-size: 12px;
  color: #354C5B;
  width: max-content;
  margin: 0 auto;
  white-space: pre-line;
  position: relative;
}

/* line 3085, ../sass/autoplanningComponents/_autoplanning.scss */
.scenario-editor-tab-text b {
  font-size: 13px;
  text-transform: uppercase;
}

/* line 3090, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-editor {
  padding-top: 100px;
  height: calc(100vh - 163px) !important;
}
/* line 3094, ../sass/autoplanningComponents/_autoplanning.scss */
.autoplanning-creator-editor .autoplanning-creator-single-strategy-main-data {
  padding-right: 50px;
}

/* line 3100, ../sass/autoplanningComponents/_autoplanning.scss */
.scenario-editor-tab-image {
  position: absolute;
  height: 40px;
  width: 44px;
  left: -84px;
  background-image: url("../../../../icons/svg/editorInfo?color=%23354C5B");
  background-size: contain;
  bottom: 15px;
}

/* line 3110, ../sass/autoplanningComponents/_autoplanning.scss */
.executor-window-empty-state {
  text-align: center;
  width: max-content;
  color: #72828C;
  top: 40px;
  position: relative;
  margin: 360px auto auto;
}
/* line 3118, ../sass/autoplanningComponents/_autoplanning.scss */
.executor-window-empty-state .autoplanning-add-btn {
  margin-right: 0;
}

/* line 3123, ../sass/autoplanningComponents/_autoplanning.scss */
.executor-window-empty-state-icon {
  position: absolute;
  background-image: url(../../../../react-app/src/images/noSummary.png);
  width: 113px;
  height: 110px;
  background-size: contain;
  background-repeat: no-repeat;
  top: -130px;
  left: calc(50% - 56px);
}

/* line 3134, ../sass/autoplanningComponents/_autoplanning.scss */
.executor-window-empty-state-main {
  position: relative;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0;
  top: 4px;
  text-transform: uppercase;
}

/* line 3143, ../sass/autoplanningComponents/_autoplanning.scss */
.executor-window-empty-state-sub {
  position: relative;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  top: 5px;
  margin-bottom: 30px;
}

/* line 3152, ../sass/autoplanningComponents/_autoplanning.scss */
.planning-step-comment {
  padding-left: 50px;
  padding-top: 30px;
  position: relative;
  padding-right: 50px;
}
/* line 3158, ../sass/autoplanningComponents/_autoplanning.scss */
.planning-step-comment button {
  position: relative;
  background-size: contain;
  border: none;
  height: 16px;
  width: 18px;
  margin: 0 !important;
}
/* line 3167, ../sass/autoplanningComponents/_autoplanning.scss */
.planning-step-comment .step-comment-buttons {
  position: absolute;
  top: 30px;
}
/* line 3171, ../sass/autoplanningComponents/_autoplanning.scss */
.planning-step-comment .step-comment-buttons .autoplanning-creator-single-strategy-upper-buttons {
  width: max-content;
  margin: 0;
}
/* line 3177, ../sass/autoplanningComponents/_autoplanning.scss */
.planning-step-comment .autoplanning-creator-single-strategy-btn-edit {
  background-image: url('../../../../icons/svg/edit3?color=%23919eb8');
}
/* line 3180, ../sass/autoplanningComponents/_autoplanning.scss */
.planning-step-comment .autoplanning-creator-single-strategy-btn-edit:hover {
  background-image: url('../../../../icons/svg/edit3?color=%23839CEE');
}
/* line 3185, ../sass/autoplanningComponents/_autoplanning.scss */
.planning-step-comment .autoplanning-creator-single-strategy-btn-save {
  background-image: url('../../../../icons/svg/save?color=%23919eb8');
}
/* line 3188, ../sass/autoplanningComponents/_autoplanning.scss */
.planning-step-comment .autoplanning-creator-single-strategy-btn-save:hover {
  background-image: url('../../../../icons/svg/save?color=%23839CEE');
}
/* line 3193, ../sass/autoplanningComponents/_autoplanning.scss */
.planning-step-comment .autoplanning-creator-single-strategy-btn-cancel {
  background-image: url('../../../../icons/svg/close?color=%23919eb8');
  height: 20px;
  width: 20px;
  background-position-y: -2px;
}
/* line 3199, ../sass/autoplanningComponents/_autoplanning.scss */
.planning-step-comment .autoplanning-creator-single-strategy-btn-cancel:hover {
  background-image: url('../../../../icons/svg/close?color=%23839CEE');
}

/* line 2, ../sass/autoplanningComponents/_buttonTemplates.scss */
.default-react-button.react-button-delete3 {
  background-size: 13px;
  background-position-x: 7px;
}
/* line 7, ../sass/autoplanningComponents/_buttonTemplates.scss */
.default-react-button.react-button-doNotSave {
  background-size: 16px;
  background-position-x: 6px;
}
/* line 12, ../sass/autoplanningComponents/_buttonTemplates.scss */
.default-react-button.react-button-save2 {
  background-size: 16px;
}
/* line 16, ../sass/autoplanningComponents/_buttonTemplates.scss */
.default-react-button.react-button-save {
  padding-left: 30px;
}
/* line 20, ../sass/autoplanningComponents/_buttonTemplates.scss */
.default-react-button.react-button-run {
  background-size: 14px;
  background-position-x: 7px;
}
/* line 25, ../sass/autoplanningComponents/_buttonTemplates.scss */
.default-react-button.react-button-stop-button {
  background-size: 15px;
  background-position-x: 8px;
  padding-left: 31px;
}
/* line 31, ../sass/autoplanningComponents/_buttonTemplates.scss */
.default-react-button.react-button-edit3-button {
  background-size: 17px;
}
/* line 35, ../sass/autoplanningComponents/_buttonTemplates.scss */
.default-react-button.react-button-edit3 {
  background-size: 18px 16px;
  background-position-x: 10px;
  padding-left: 35px;
}
/* line 41, ../sass/autoplanningComponents/_buttonTemplates.scss */
.default-react-button.react-button-add {
  background-size: 24px;
  padding-left: 30px;
}
/* line 46, ../sass/autoplanningComponents/_buttonTemplates.scss */
.default-react-button.react-button-keyboard_arrow_up {
  background-size: 30px;
  padding-left: 33px;
  background-position-x: 3px;
}
/* line 52, ../sass/autoplanningComponents/_buttonTemplates.scss */
.default-react-button.react-button-keyboard_arrow_down {
  background-size: 30px;
  padding-left: 33px;
  background-position-x: 3px;
  background-position-y: 0px;
}

/* line 3, ../sass/_editGroupErrorDialog.scss */
.edit-group-error-dialog .x-grid3-cell-inner {
  white-space: normal !important;
}

/* line 1, ../sass/_cookiesWindow.scss */
.cookies-window {
  top: auto !important;
  right: 0px;
  bottom: 0px;
  left: auto !important;
}
/* line 7, ../sass/_cookiesWindow.scss */
.cookies-window .x-window-header-text {
  cursor: default;
}
/* line 11, ../sass/_cookiesWindow.scss */
.cookies-window .x-panel-bwrap {
  padding: 5px 6px 5px 0px;
}
/* line 14, ../sass/_cookiesWindow.scss */
.cookies-window .x-panel-bwrap .x-panel-body {
  line-height: 18px;
  font-size: 12px;
  text-align: justify;
}
/* line 19, ../sass/_cookiesWindow.scss */
.cookies-window .x-panel-bwrap .x-panel-body .cookie-icon {
  background-image: url('../../../../icons/svg/cookie?color=black');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 36px;
  padding: 36px;
}

/* line 2, ../sass/_defWindowOpenWindow.scss */
.def-window-open-window .x-panel-bwrap {
  padding: 5px 5px 5px 4px;
  font-size: 12px;
}
/* line 7, ../sass/_defWindowOpenWindow.scss */
.def-window-open-window .user-button {
  background-color: #21DA01;
}
/* line 11, ../sass/_defWindowOpenWindow.scss */
.def-window-open-window .developer-button {
  background-color: orange;
}
/* line 15, ../sass/_defWindowOpenWindow.scss */
.def-window-open-window .programmer-button {
  background-color: #FF4646;
}

/* line 186, ../sass/_dg.scss */
input, textarea {
  border-radius: 0;
  outline: none;
}

/* line 202, ../sass/_dg.scss */
.x-window .flex-button-container .x-btn-text {
  font-size: 11px;
  padding: 0px 15px;
}

/* line 209, ../sass/_dg.scss */
.filter-editor-window-toolbar {
  height: 23px;
}
/* line 212, ../sass/_dg.scss */
.filter-editor-window-toolbar .flex-button-container .x-btn-text {
  padding: 0 5px;
}

/* line 218, ../sass/_dg.scss */
.x-tree-root-ct {
  float: left;
  min-width: 100%;
}

/* line 222, ../sass/_dg.scss */
body {
  font-family: tahoma,arial,sans-serif;
}

/* line 226, ../sass/_dg.scss */
.x-btn button {
  font-family: tahoma,arial,sans-serif;
}

/* line 230, ../sass/_dg.scss */
a {
  text-decoration: blink;
  color: black;
  cursor: pointer;
  /*font-weight: bold;*/
  color: #1976D2;
}

/* line 237, ../sass/_dg.scss */
.ext-gecko .x-window-body .x-form-item {
  outline: medium none;
  overflow: hidden;
}

/* line 241, ../sass/_dg.scss */
.x-panel-body {
  border: none;
  -webkit-overflow-scrolling: touch;
}

/* line 246, ../sass/_dg.scss */
.x-panel-header {
  background-image: none;
}

/* line 250, ../sass/_dg.scss */
.x-grid3-header {
  background-color: #f5f5f5;
  background-image: none;
}

/* line 256, ../sass/_dg.scss */
.x-grid3-row {
  -webkit-box-sizing: border-box;
}

/* line 260, ../sass/_dg.scss */
.x-grid3 table {
  height: 23px !important;
}

/* line 264, ../sass/_dg.scss */
.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc {
  background-image: none;
}

/* line 268, ../sass/_dg.scss */
.svg-icon-color {
  fill: white !important;
}

/* line 272, ../sass/_dg.scss */
.x-border-layout-ct {
  background-color: white !important;
}

/* line 275, ../sass/_dg.scss */
.x-item-disabled {
  opacity: 1.0;
}
/* line 277, ../sass/_dg.scss */
.x-item-disabled .x-form-cb-label {
  opacity: 0.5;
}
/* line 281, ../sass/_dg.scss */
.x-item-disabled .x-form-text, .x-item-disabled textarea.x-form-field {
  background: #DCE3E7;
}
/* line 285, ../sass/_dg.scss */
.x-item-disabled .x-html-editor-tb * {
  color: transparent;
}
/* line 289, ../sass/_dg.scss */
.x-item-disabled.x-html-editor-wrap {
  border-color: #a9bfd3;
}

/* line 294, ../sass/_dg.scss */
div.x-item-disabled {
  background: transparent !important;
  color: black;
  border-color: transparent;
  font-family: tahoma,arial,sans-serif;
}

/* line 302, ../sass/_dg.scss */
.dg-hide-cells-border input.x-item-disabled {
  border: 0;
  position: relative;
  top: -2px;
  background: transparent !important;
  color: black;
  font-family: tahoma,arial,sans-serif;
}
/* line 311, ../sass/_dg.scss */
.dg-hide-cells-border textarea.x-item-disabled {
  background: transparent !important;
  color: black;
  font-family: tahoma,arial,sans-serif;
}
/* line 318, ../sass/_dg.scss */
.dg-hide-cells-border .x-item-disabled .dict-field-button-with-combo, .dg-hide-cells-border .x-item-disabled .dict-field-button-with-tree, .dg-hide-cells-border .x-item-disabled .dict-field-button, .dg-hide-cells-border .x-item-disabled .x-form-trigger {
  display: none;
}
/* line 322, ../sass/_dg.scss */
.dg-hide-cells-border .x-item-disabled .x-form-text, .dg-hide-cells-border .x-item-disabled textarea.x-form-field {
  background: transparent !important;
  border: 1px solid transparent;
  color: black !important;
  font-family: tahoma,arial,sans-serif;
}
/* line 331, ../sass/_dg.scss */
.dg-hide-cells-border .x-form-check-wrap input {
  top: 4px;
  left: 4px;
}

/* line 339, ../sass/_dg.scss */
.ext-gecko .x-form-text, .ext-ie8 .x-form-text, .ext-webkit .x-form-text {
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
}

/* line 348, ../sass/_dg.scss */
.ext-gecko .dg-hide-cells-border input.x-item-disabled {
  top: 0px;
}

/* line 356, ../sass/_dg.scss */
.ext-chrome .dg-hide-cells-border input.x-item-disabled {
  top: -1px;
}

/* line 363, ../sass/_dg.scss */
.dg-tabpanel-hidden .x-tab-panel-header {
  display: none;
}
/* line 367, ../sass/_dg.scss */
.dg-tabpanel-hidden .master-detail-panel .x-tab-panel-header {
  display: block;
}

/* line 374, ../sass/_dg.scss */
.x-form-check-wrap input {
  left: 2px;
  position: relative;
}
/* line 379, ../sass/_dg.scss */
.x-form-check-wrap .x-form-checkbox.x-form-field {
  display: none;
}
/* line 381, ../sass/_dg.scss */
.x-form-check-wrap .x-form-checkbox.x-form-field + .x-form-cb-label {
  height: 18px !important;
  width: 18px !important;
  padding-left: 0px !important;
  background-repeat: no-repeat;
  background-image: url('../../../../icons/svg/check_box_outline_blank?color=%23808080');
  background-size: 18px;
  display: inherit;
  top: 2px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently */
}
/* line 392, ../sass/_dg.scss */
.x-form-check-wrap .x-form-checkbox.x-form-field:checked + .x-form-cb-label {
  background-image: url('../../../../icons/svg/check_box?color=%23808080');
}
/* line 395, ../sass/_dg.scss */
.x-form-check-wrap .x-form-checkbox.x-form-field[partialChecked="true"] + .x-form-cb-label {
  background-image: url('../../../../icons/svg/check_box_partial?color=%23808080');
}
/* line 398, ../sass/_dg.scss */
.x-form-check-wrap .x-form-checkbox.x-form-field.x-form-checkbox-indeterminate + .x-form-cb-label {
  background-image: url('../../../../icons/svg/indeterminate_check_box?color=%23808080');
}

/* line 404, ../sass/_dg.scss */
.x-form-element .x-form-trigger {
  height: 20px !important;
}

/* line 410, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap input.x-form-text.x-form-field {
  /*border-right: 0;*/
}
/* line 421, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap input.x-form-text.x-form-field.x-form-invalid {
  border-color: #c30 !important;
}
/* line 422, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap input.x-form-text.x-form-field.x-form-invalid + img.x-form-trigger {
  border-color: #c30 !important;
}
/* line 426, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap input.x-form-text.x-form-field.x-form-invalid + span, .x-form-field-wrap.x-form-field-trigger-wrap input.x-form-text.x-form-field.x-form-invalid + div {
  border-color: #c30 !important;
}
/* line 434, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap input.x-form-text.x-form-field.x-form-focus + .x-form-trigger {
  border-color: #7eadd9;
}
/* line 439, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap input.x-form-text.x-form-field.x-form-focus + span img, .x-form-field-wrap.x-form-field-trigger-wrap input.x-form-text.x-form-field.x-form-focus + span div, .x-form-field-wrap.x-form-field-trigger-wrap input.x-form-text.x-form-field.x-form-focus + div img, .x-form-field-wrap.x-form-field-trigger-wrap input.x-form-text.x-form-field.x-form-focus + div div {
  border-color: #7eadd9;
}
/* line 445, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap input.x-form-text.x-form-field.x-trigger-noedit {
  /*border-right: 1px solid #b5b8c8;*/
  box-sizing: border-box;
}
/* line 451, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap div.x-form-trigger {
  right: 0;
}
/* line 455, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap .x-form-trigger {
  border-top: 1px solid;
  border-right: 1px solid;
  border-color: #b5b8c8;
  background-position: center center !important;
  background-size: 16px;
  width: 15px;
  height: 20px;
  background-color: white;
}
/* line 465, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap .x-form-trigger.x-form-arrow-trigger {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=%23808080') !important;
}
/* line 468, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap .x-form-trigger.x-form-date-trigger {
  background-image: url('../../../../icons/svg/date_range?color=%23808080');
}
/* line 472, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap .x-form-trigger.x-form-search-trigger {
  background-image: url('../../../../icons/svg/search?color=%23808080');
}
/* line 480, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap:not(.x-item-disabled) .x-form-trigger.x-form-trigger-over.x-form-arrow-trigger {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=rgba(128, 128, 128, 0.7)') !important;
}
/* line 484, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap:not(.x-item-disabled) .x-form-trigger.x-form-trigger-over.x-form-date-trigger {
  background-image: url('../../../../icons/svg/date_range?color=rgba(128, 128, 128, 0.7)');
}
/* line 488, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap:not(.x-item-disabled) .x-form-trigger.x-form-trigger-over.x-form-search-trigger {
  background-image: url('../../../../icons/svg/search?color=rgba(128, 128, 128, 0.7)');
}
/* line 495, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap:not(.x-item-disabled) span .x-form-trigger.x-form-trigger-over, .x-form-field-wrap.x-form-field-trigger-wrap:not(.x-item-disabled) div .x-form-trigger.x-form-trigger-over {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=rgba(128, 128, 128, 0.7)');
}
/* line 502, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap span .x-form-trigger, .x-form-field-wrap.x-form-field-trigger-wrap div .x-form-trigger {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=%23808080');
}
/* line 505, ../sass/_dg.scss */
.x-form-field-wrap.x-form-field-trigger-wrap span .x-form-trigger.x-form-trigger-settings, .x-form-field-wrap.x-form-field-trigger-wrap div .x-form-trigger.x-form-trigger-settings {
  background-image: url('../../../../icons/svg/settings?color=%23808080') !important;
  background-color: transparent;
  border: 0;
}

/* line 514, ../sass/_dg.scss */
.x-form-text, .x-form-invalid {
  background-image: none;
}

/* line 517, ../sass/_dg.scss */
.x-form-textarea.x-form-invalid {
  background-image: none;
}

/* line 521, ../sass/_dg.scss */
.dict-field-button {
  background: #ddd;
  border: 1px solid #666;
  display: inline;
  width: 20px;
  height: 20px;
  position: absolute;
  text-align: center;
}

/* line 531, ../sass/_dg.scss */
img.dict-field-button-image {
  padding: 2px;
  cursor: pointer;
}

/* line 537, ../sass/_dg.scss */
.x-tree-lines .x-tree-elbow-plus, .x-tree-lines .x-tree-elbow-end-plus {
  position: relative;
  top: 1px;
  background-image: url('../../../../icons/svg/add?color=');
  background-size: 16px;
}
/* line 544, ../sass/_dg.scss */
.x-tree-lines .x-tree-elbow-minus, .x-tree-lines .x-tree-elbow-end-minus {
  position: relative;
  top: 1px;
  background-image: url('../../../../icons/svg/remove?color=');
  background-size: 16px;
}

/* line 553, ../sass/_dg.scss */
.x-tree-node-collapsed .x-tree-node-icon, .x-tree-node-expanded .x-tree-node-icon {
  background-image: url("../../../../images/folder.svg");
  background-size: 16px;
  width: 16px;
}

/* line 561, ../sass/_dg.scss */
.x-tree-node-leaf .x-tree-node-icon {
  background-image: url("../../../../images/default.svg");
  background-size: 16px;
  width: 16px;
}

/* line 568, ../sass/_dg.scss */
.x-tree-ec-icon {
  width: 16px;
}

/* line 577, ../sass/_dg.scss */
.x-tree-node .x-tree-node-inline-icon {
  background-image: none !important;
}

/* line 583, ../sass/_dg.scss */
.x-menu-list-scrollbar .x-menu-list {
  overflow-y: auto;
}
/* line 587, ../sass/_dg.scss */
.x-menu-list-scrollbar .x-menu-scroller {
  display: none;
}

/* line 592, ../sass/_dg.scss */
.custom-icon-button {
  background-size: 16px !important;
  width: 16px;
  height: 16px;
  background-position: left center;
}

/* line 599, ../sass/_dg.scss */
.button-icon-size {
  min-width: 150px;
  max-width: 300px;
  width: auto;
  padding: 10px !important;
}

/* line 610, ../sass/_dg.scss */
.x-layout-split.x-layout-split-west.x-splitbar-h {
  background-color: #f5f5f5;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 615, ../sass/_dg.scss */
.x-layout-split.x-layout-split-north.x-splitbar-v {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 620, ../sass/_dg.scss */
.x-layout-split.x-layout-split-east.x-splitbar-h {
  background-color: #f5f5f5;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 625, ../sass/_dg.scss */
.x-combo-list {
  line-height: 20px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 629, ../sass/_dg.scss */
.x-combo-list .x-combo-list-item {
  border: 0 !important;
  white-space: normal;
  font-size: 12px;
  padding-left: 6px;
  min-height: 20px;
}
/* line 635, ../sass/_dg.scss */
.x-combo-list .x-combo-list-item.header {
  font-style: italic;
  font-size: 11px;
  color: #888888;
  padding-left: 3px;
}
/* line 641, ../sass/_dg.scss */
.x-combo-list .x-combo-list-item.header .query {
  color: #1976D2;
}
/* line 647, ../sass/_dg.scss */
.x-combo-list .x-combo-item-no-value {
  border: 0 !important;
  white-space: normal;
  font-size: 12px;
  padding-left: 6px;
  min-height: 20px;
  font-style: italic;
  color: #404040;
  pointer-events: none !important;
}
/* line 658, ../sass/_dg.scss */
.x-combo-list .x-combo-feature-list-item {
  font-style: italic;
}
/* line 662, ../sass/_dg.scss */
.x-combo-list .x-combo-selected {
  background-color: #3794f0;
  color: white !important;
}

/* line 668, ../sass/_dg.scss */
.x-tool {
  background-size: 16px;
  background-position: center center;
}
/* line 672, ../sass/_dg.scss */
.x-tool.x-tool-plus {
  background-image: url('../../../../icons/svg/add?color=%23444');
}
/* line 675, ../sass/_dg.scss */
.x-tool.x-tool-add {
  background-image: url('../../../../icons/svg/add2?color=green');
  background-size: 10px;
  width: 10px;
  min-height: 10px;
}
/* line 681, ../sass/_dg.scss */
.x-tool.x-tool-minus {
  background-image: url('../../../../icons/svg/close?color=%23444');
}
/* line 684, ../sass/_dg.scss */
.x-tool.x-tool-delete {
  margin-right: 2px;
  margin-top: 1px;
  width: 10px;
  min-height: 10px;
  background-size: 8px;
  background-image: url('../../../../icons/svg/delete2?color=red');
}
/* line 693, ../sass/_dg.scss */
.x-tool.dg-x-tool-up, .x-tool.x-tool-up {
  background-image: url('../../../../icons/svg/keyboard_arrow_up?color=%23444');
}
/* line 697, ../sass/_dg.scss */
.x-tool.dg-x-tool-down, .x-tool.x-tool-down {
  background-image: url('../../../../icons/svg/keyboard_arrow_down?color=%23444');
}
/* line 701, ../sass/_dg.scss */
.x-tool.dg-x-tool-top {
  background-image: url('../../../../icons/svg/arrow_upward?color=%23444');
}
/* line 705, ../sass/_dg.scss */
.x-tool.dg-x-tool-bottom {
  background-image: url('../../../../icons/svg/arrow_downward?color=%23444');
}
/* line 709, ../sass/_dg.scss */
.x-tool.dg-filter-functions-tool {
  background-image: url('../../../../icons/svg/settings?color=%23444');
}
/* line 713, ../sass/_dg.scss */
.x-tool.dg-filter-disabled-functions {
  background-image: url('../../../../icons/svg/settings?color=%23949494');
}
/* line 715, ../sass/_dg.scss */
.x-tool.dg-filter-disabled-functions:hover {
  cursor: default;
}

/* line 722, ../sass/_dg.scss */
.x-layout-collapsed.x-layout-collapsed-south {
  background-color: #f5f5f5;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 726, ../sass/_dg.scss */
.x-layout-collapsed.x-layout-collapsed-south .x-tool-expand-south {
  background-image: url('../../../../icons/svg/expand_south?color=black');
  background-size: 16px;
  background-position: center center;
}
/* line 731, ../sass/_dg.scss */
.x-layout-collapsed.x-layout-collapsed-south .x-tool-expand-south.x-tool-expand-south-over {
  background-image: url('../../../../icons/svg/expand_south?color=rgba(0, 0, 0, 0.7)');
}
/* line 737, ../sass/_dg.scss */
.x-layout-collapsed.x-layout-collapsed-east {
  background-color: #f5f5f5;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 741, ../sass/_dg.scss */
.x-layout-collapsed.x-layout-collapsed-east .x-tool-expand-east {
  background-image: url('../../../../icons/svg/fast_rewind?color=black');
  background-size: 16px;
  background-position: center center;
}
/* line 746, ../sass/_dg.scss */
.x-layout-collapsed.x-layout-collapsed-east .x-tool-expand-east.x-tool-expand-east-over {
  background-image: url('../../../../icons/svg/fast_rewind?color=rgba(0, 0, 0, 0.7)');
}
/* line 752, ../sass/_dg.scss */
.x-layout-collapsed.x-layout-collapsed-west {
  background-color: #f5f5f5;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 756, ../sass/_dg.scss */
.x-layout-collapsed.x-layout-collapsed-west .x-tool-expand-west {
  background-image: url('../../../../icons/svg/fast_forward?color=black');
  background-size: 16px;
  background-position: center center;
}
/* line 761, ../sass/_dg.scss */
.x-layout-collapsed.x-layout-collapsed-west .x-tool-expand-west.x-tool-expand-west-over {
  background-image: url('../../../../icons/svg/fast_forward?color=rgba(0, 0, 0, 0.7)');
}

/* line 769, ../sass/_dg.scss */
.x-tool-toggle.x-tool-collapse-south {
  background-image: url('../../../../icons/svg/collapse_south?color=black');
  background-position: center center;
  background-size: 16px;
}
/* line 774, ../sass/_dg.scss */
.x-tool-toggle.x-tool-collapse-south.x-tool-collapse-south-over {
  background-image: url('../../../../icons/svg/collapse_south?color=rgba(0, 0, 0, 0.7)');
}
/* line 779, ../sass/_dg.scss */
.x-tool-toggle.x-tool-collapse-east {
  background-image: url('../../../../icons/svg/fast_forward?color=black');
  background-size: 16px;
  background-position: center center;
}
/* line 784, ../sass/_dg.scss */
.x-tool-toggle.x-tool-collapse-east.x-tool-collapse-east-over {
  background-image: url('../../../../icons/svg/fast_forward?color=rgba(0, 0, 0, 0.7)');
}
/* line 789, ../sass/_dg.scss */
.x-tool-toggle.x-tool-collapse-west {
  background-image: url('../../../../icons/svg/fast_rewind?color=black');
  background-size: 16px;
  background-position: center center;
}
/* line 794, ../sass/_dg.scss */
.x-tool-toggle.x-tool-collapse-west.x-tool-collapse-west-over {
  background-image: url('../../../../icons/svg/fast_rewind?color=rgba(0, 0, 0, 0.7)');
}

/* line 801, ../sass/_dg.scss */
.x-layout-split.x-layout-split-south {
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 807, ../sass/_dg.scss */
.dg-dict-combo-label {
  font-size: 12px !important;
  display: -webkit-box;
  display: flex;
  text-transform: uppercase;
  width: auto;
  height: 30px;
  align-items: center;
  z-index: 100;
  position: absolute;
  background-image: url('../../../../icons/svg/arrow_drop_down?color=%23444');
  background-repeat: no-repeat;
  background-position: right center;
  margin: 3 0 0 0;
  padding: 0 20px 0 8px;
}
/* line 822, ../sass/_dg.scss */
.dg-dict-combo-label:hover {
  cursor: pointer;
}

/* line 829, ../sass/_dg.scss */
.dg-dict-combo-context .x-menu-list .x-menu-item {
  padding-left: 10px;
}
/* line 831, ../sass/_dg.scss */
.dg-dict-combo-context .x-menu-list .x-menu-item img {
  display: none;
}

/* line 838, ../sass/_dg.scss */
.dg-combo-checkbox {
  background-image: url('../../../../icons/svg/check_box_outline_blank?color=%23444');
  background-size: 14px;
  background-position: center center !important;
  background-repeat: no-repeat;
  position: relative;
  top: 5px;
}
/* line 846, ../sass/_dg.scss */
.dg-combo-checkbox.dg-combo-checkbox-selected {
  background-image: url('../../../../icons/svg/check_box?color=%23444') !important;
}

/* line 851, ../sass/_dg.scss */
.dropAreaCreated {
  position: absolute;
  top: 28px;
  width: 99%;
  height: 58%;
  text-align: center;
  border: 5px dashed rgba(0, 0, 0, 0.2);
  background: #f5f5f5;
  font-family: tahoma,arial,sans-serif;
  font-size: 120%;
  padding-top: 25;
  box-sizing: border-box;
}

/* line 865, ../sass/_dg.scss */
.dropAreaHidden {
  visibility: hidden;
}

/* line 869, ../sass/_dg.scss */
.dropAreaDragover {
  background-color: #d7d7d7;
}

/* line 874, ../sass/_dg.scss */
.trigger-big + img.x-form-trigger {
  height: 20px !important;
}

/* line 878, ../sass/_dg.scss */
.x-slider-horz, .x-slider-horz .x-slider-end, .x-slider-horz .x-slider-inner {
  background-image: url("../../../../images/slider-bg.png");
}

/* line 882, ../sass/_dg.scss */
.x-slider-horz .x-slider-thumb {
  width: 10px;
  height: 16px;
  background-image: none !important;
  z-index: 10000;
  border: 1px solid #7E7E7E;
  background-color: white !important;
  border-radius: 3px;
}
/* line 891, ../sass/_dg.scss */
.x-slider-horz .x-slider-thumb-over {
  opacity: 0.8;
  background-position: 0px, 0px;
}

/* line 898, ../sass/_dg.scss */
.dg-object-editor + div.dict-field-button-with-combo {
  height: 22px;
  width: 37px;
  position: absolute;
  display: inline;
  background-color: white;
}
/* line 905, ../sass/_dg.scss */
.dg-object-editor + div.dict-field-button-with-combo img.dict-field-button-image {
  height: 19px;
  width: 16px;
  padding-bottom: 0px;
  padding-left: 17px;
  border: 1px solid #b5b8c8;
}

/* line 918, ../sass/_dg.scss */
.ext-ie .x-toolbar-cell .x-form-text {
  top: 0px !important;
}
/* line 922, ../sass/_dg.scss */
.ext-ie .x-toolbar-cell .x-date-mp-prev {
  top: 2px !important;
}
/* line 926, ../sass/_dg.scss */
.ext-ie .x-toolbar-cell .x-date-mp-next {
  top: 2px !important;
}
/* line 931, ../sass/_dg.scss */
.ext-ie .x-menu-item-icon {
  left: 0px !important;
}
/* line 935, ../sass/_dg.scss */
.ext-ie .x-combo-list-item {
  min-height: 20px;
}

/* line 940, ../sass/_dg.scss */
.ext-el-mask-msg {
  background-color: #bbbbbb;
  border: none;
  background-image: none;
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.2);
}
/* line 946, ../sass/_dg.scss */
.ext-el-mask-msg div {
  border: none;
}

/* line 951, ../sass/_dg.scss */
.x-form-caption {
  border: 0px;
}
/* line 954, ../sass/_dg.scss */
.x-form-caption .x-form-caption-content {
  padding: 3px;
}

/* line 959, ../sass/_dg.scss */
input::-ms-clear {
  display: none;
}

/* line 963, ../sass/_dg.scss */
.dg-tree-node-with-combo div {
  display: inline-block;
  top: -1px;
  width: 150px;
  height: 20px;
}

/* line 970, ../sass/_dg.scss */
.dg-tree-node-with-combo .x-form-field-wrap .x-form-trigger {
  height: 18px !important;
}

/* line 974, ../sass/_dg.scss */
.dg-tree-node-with-combo .x-form-text {
  float: none;
  height: 18px;
  line-height: 16px;
  vertical-align: middle;
}

/* line 981, ../sass/_dg.scss */
.dg-tree-node-with-combo .x-form-field {
  font-size: 11px;
}

/* line 985, ../sass/_dg.scss */
.dg-flat-tree .x-tree-selected, .dg-flat-tree .x-tree-node-over {
  background-color: transparent;
}

/* line 989, ../sass/_dg.scss */
.dg-flat-tree .x-tree-icon, .dg-flat-tree .x-tree-ec-icon, .dg-flat-tree .x-tree-elbow-end-minus, .dg-flat-tree .x-tree-node-icon {
  width: 0px;
}

/* line 994, ../sass/_dg.scss */
.ux-datetime-date .x-form-field {
  height: 22px !important;
}

/* line 1000, ../sass/_dg.scss */
.ux-datetime-time .x-form-field {
  height: 22px !important;
}

/* line 1006, ../sass/_dg.scss */
.x-superboxselect-input .x-form-field {
  display: inline-block;
  height: 17px !important;
}

/* line 1012, ../sass/_dg.scss */
.x-form-field-trigger-wrap {
  width: 100%;
}
/* line 1015, ../sass/_dg.scss */
.x-form-field-trigger-wrap .x-form-field[type=text] {
  display: inline-block;
  height: 22px;
}
/* line 1020, ../sass/_dg.scss */
.x-form-field-trigger-wrap .x-form-trigger {
  display: inline-block;
}

/* line 1027, ../sass/_dg.scss */
.link-field .link-field-caption p {
  padding: 0 3px 0 0;
}
/* line 1031, ../sass/_dg.scss */
.link-field .link-field-caption a {
  cursor: pointer !important;
}
/* line 1036, ../sass/_dg.scss */
.link-field .link-field-hidden-input {
  height: 0px;
  visibility: hidden;
}

/* line 1043, ../sass/_dg.scss */
#serviceman_window .x-window-header {
  height: 100%;
}

/* line 1049, ../sass/_dg.scss */
.mobile .x-layout-split {
  z-index: 0 !important;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 1055, ../sass/_dg.scss */
.mobile .x-layout-split-west {
  width: 15px !important;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  background-image: url('../../../../icons/svg/more_vert?color=rgba(0, 0, 0, 0.1)');
}
/* line 1061, ../sass/_dg.scss */
.mobile .x-layout-split-north {
  height: 15px !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background-image: url('../../../../icons/svg/more_horiz?color=rgba(0, 0, 0, 0.1)');
}

/* line 1069, ../sass/_dg.scss */
.dg-features-panel .x-editor.x-small-editor {
  z-index: 9000 !important;
}
/* line 1073, ../sass/_dg.scss */
.dg-features-panel.dg-panel-readonly .x-tool-minus {
  display: none;
}

/* line 1079, ../sass/_dg.scss */
.only-bottom-border {
  border-width: 0 0 1px 0 !important;
  border-color: rgba(0, 0, 0, 0.2) !important;
}

/* line 1084, ../sass/_dg.scss */
.dg-flex-layout-ct {
  overflow: auto;
  display: flex;
  flex-direction: column;
}
/* line 1088, ../sass/_dg.scss */
.dg-flex-layout-ct.horizontal {
  flex-direction: row;
}
/* line 1091, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item {
  overflow: hidden;
  flex-shrink: 0;
}
/* line 1094, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.x-fit-ct {
  overflow: hidden;
}
/* line 1097, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel), .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel {
  display: flex;
  flex-direction: column;
  flex: 1;
}
/* line 1101, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel).x-panel-collapsed, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel.x-panel-collapsed {
  flex: none !important;
  min-height: 0 !important;
}
/* line 1105, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-panel-header, .dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-tab-panel-header, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-panel-header, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-tab-panel-header {
  flex-shrink: 0;
}
/* line 1108, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-panel-bwrap, .dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-tab-panel-bwrap, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-panel-bwrap, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-tab-panel-bwrap {
  display: flex;
  flex: 1;
  flex-direction: column;
}
/* line 1112, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-panel-bwrap > .x-panel-tbar, .dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-panel-bwrap > .x-panel-bbar, .dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-tab-panel-bwrap > .x-panel-tbar, .dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-tab-panel-bwrap > .x-panel-bbar, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-panel-bwrap > .x-panel-tbar, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-panel-bwrap > .x-panel-bbar, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-tab-panel-bwrap > .x-panel-tbar, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-tab-panel-bwrap > .x-panel-bbar {
  flex-shrink: 0;
}
/* line 1115, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-panel-bwrap > .x-panel-body, .dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-tab-panel-bwrap > .x-panel-body, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-panel-bwrap > .x-panel-body, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-tab-panel-bwrap > .x-panel-body {
  overflow: auto;
  flex: 1;
}
/* line 1118, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-panel-bwrap > .x-panel-body.x-border-layout-ct, .dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-panel-bwrap > .x-panel-body.x-fit-ct, .dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-panel-bwrap > .x-panel-body.x-box-layout-ct .x-box-inner, .dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-tab-panel-bwrap > .x-panel-body.x-border-layout-ct, .dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-tab-panel-bwrap > .x-panel-body.x-fit-ct, .dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-tab-panel-bwrap > .x-panel-body.x-box-layout-ct .x-box-inner, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-panel-bwrap > .x-panel-body.x-border-layout-ct, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-panel-bwrap > .x-panel-body.x-fit-ct, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-panel-bwrap > .x-panel-body.x-box-layout-ct .x-box-inner, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-tab-panel-bwrap > .x-panel-body.x-border-layout-ct, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-tab-panel-bwrap > .x-panel-body.x-fit-ct, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-tab-panel-bwrap > .x-panel-body.x-box-layout-ct .x-box-inner {
  overflow: hidden;
}
/* line 1122, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-panel-bwrap > .x-tab-panel-body, .dg-flex-layout-ct .dg-flex-item.flexed.x-panel:not(.x-grid-panel) > .x-tab-panel-bwrap > .x-tab-panel-body, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-panel-bwrap > .x-tab-panel-body, .dg-flex-layout-ct .dg-flex-item.flexed.x-tab-panel > .x-tab-panel-bwrap > .x-tab-panel-body {
  flex: 1;
}
/* line 1127, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.minHeight.x-panel:not(.flexed) {
  display: flex;
  flex-direction: column;
}
/* line 1130, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.minHeight.x-panel:not(.flexed).x-panel-collapsed {
  min-height: 0 !important;
}
/* line 1133, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.minHeight.x-panel:not(.flexed) > .x-panel-header {
  flex-shrink: 0;
}
/* line 1136, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.minHeight.x-panel:not(.flexed) > .x-panel-bwrap {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
}
/* line 1141, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.minHeight.x-panel:not(.flexed) > .x-panel-bwrap > .x-panel-tbar, .dg-flex-layout-ct .dg-flex-item.minHeight.x-panel:not(.flexed) > .x-panel-bwrap > .x-panel-bbar {
  flex-shrink: 0;
}
/* line 1144, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.minHeight.x-panel:not(.flexed) > .x-panel-bwrap > .x-panel-body {
  overflow: auto;
  flex: 1 0 auto;
}
/* line 1147, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.minHeight.x-panel:not(.flexed) > .x-panel-bwrap > .x-panel-body.x-border-layout-ct, .dg-flex-layout-ct .dg-flex-item.minHeight.x-panel:not(.flexed) > .x-panel-bwrap > .x-panel-body.x-fit-ct {
  overflow: hidden;
}
/* line 1151, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.minHeight.x-panel:not(.flexed) > .x-panel-bwrap form.x-panel-body {
  overflow: hidden;
}
/* line 1154, ../sass/_dg.scss */
.dg-flex-layout-ct .dg-flex-item.minHeight.x-panel:not(.flexed) > .x-panel-bwrap > .x-tab-panel-body {
  flex: 1 1 auto;
}

/*na podstawie Ext6 sizemonitor.scroll */
/* line 1163, ../sass/_dg.scss */
.size-monitored {
  position: relative;
}

/* line 1166, ../sass/_dg.scss */
.size-monitor-ct {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  overflow: hidden;
}
/* line 1174, ../sass/_dg.scss */
.size-monitor-ct .size-monitor-expand {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 1178, ../sass/_dg.scss */
.size-monitor-ct .size-monitor-expand::after {
  content: '';
  display: block;
  width: 100000px;
  height: 100000px;
}
/* line 1185, ../sass/_dg.scss */
.size-monitor-ct .size-monitor-shrink {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 1189, ../sass/_dg.scss */
.size-monitor-ct .size-monitor-shrink::after {
  content: '';
  display: block;
  width: 200%;
  height: 200%;
  min-width: 1px;
  min-height: 1px;
}

/*na podstawie Ext6 paintmonitor */
@-webkit-keyframes x-paint-monitor-helper {
  from {
    zoom: 1;
  }
  to {
    zoom: 1;
  }
}
@keyframes x-paint-monitor-helper {
  from {
    zoom: 1;
  }
  to {
    zoom: 1;
  }
}
/* line 1218, ../sass/_dg.scss */
.paint-monitor {
  width: 0 !important;
  height: 0 !important;
  visibility: hidden;
  -webkit-animation-duration: 0.0001ms;
  -webkit-animation-name: x-paint-monitor-helper;
  animation-duration: 0.0001ms;
  animation-name: x-paint-monitor-helper;
}

/* line 1229, ../sass/_dg.scss */
.dg-multiple-vals-panel.dg-panel-readonly .x-tool-minus {
  display: none;
}

/* line 1234, ../sass/_dg.scss */
.x-panel-header-def-ext-icon {
  display: inline-block;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-size: 16px;
}

/* line 1242, ../sass/_dg.scss */
.x-panel-header-def-ext-user-icon {
  background-image: url('../../../../icons/svg/info?color=%2321DA01');
  background-size: 16px 16px;
  display: inline-block;
  margin-left: 5px;
}

/* line 1249, ../sass/_dg.scss */
.x-panel-header-def-ext-user-icon-warn {
  background-image: url('../../../../icons/svg/warning?color=%2321DA01');
  background-size: 16px 16px;
  display: inline-block;
  margin-left: 5px;
}

/* line 1256, ../sass/_dg.scss */
.x-panel-header-def-ext-dev-icon {
  background-image: url('../../../../icons/svg/info?color=orange');
  background-size: 16px 16px;
  display: inline-block;
  margin-left: 5px;
}

/* line 1263, ../sass/_dg.scss */
.dg-superBox {
  overflow: auto;
  padding: 0 3 0 3;
  height: 21px !important;
  overflow: visible;
}

/* line 1270, ../sass/_dg.scss */
.dg-features-warning-icon {
  background-image: url('../../../../icons/svg/sync-feat?color=black');
  background-repeat: no-repeat;
  background-size: 15px 18px;
  width: 15px;
  height: 18px;
}

/* line 1277, ../sass/_dg.scss */
.dg-superBox-template {
  color: black !important;
  background-size: 17px;
  padding: 0 5 2 20;
  margin: 2px 0 2px 0;
  background-repeat: no-repeat;
  float: left;
  height: 21px !important;
  overflow: visible;
}

/* line 1287, ../sass/_dg.scss */
.dg-container {
  position: relative;
}

/* line 1292, ../sass/_dg.scss */
.html-editor-toolbar {
  height: 23px;
}
/* line 1294, ../sass/_dg.scss */
.html-editor-toolbar .flex-button-container {
  width: auto !important;
  height: 20px !important;
  margin: 0 !important;
  border: 0 !important;
}
/* line 1300, ../sass/_dg.scss */
.html-editor-toolbar .flex-button-container .x-btn-text {
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
/* line 1306, ../sass/_dg.scss */
.html-editor-toolbar .flex-button-container .x-edit-forecolor, .html-editor-toolbar .flex-button-container .x-edit-backcolor {
  width: 16px;
}
/* line 1310, ../sass/_dg.scss */
.html-editor-toolbar .flex-button-container .x-btn-arrow {
  min-width: 3px;
  padding: 0;
}

/* line 1318, ../sass/_dg.scss */
.gadget-icon--shortcut {
  background-image: url('../../../../icons/svg/shortcut?color=black') !important;
  background-repeat: no-repeat;
  background-position: 50% 25%;
  background-size: 30% 30% !important;
  height: 85px !important;
  width: 85px !important;
  padding: 5 5 5 5;
  margin: 3 3 3 3;
  border-style: solid;
  border-width: 1px;
  border-color: grey;
  border-radius: 7px;
}

/* line 1318, ../sass/_dg.scss */
.gadget-icon--grid {
  background-image: url('../../../../icons/svg/gridSh?color=black') !important;
  background-repeat: no-repeat;
  background-position: 50% 25%;
  background-size: 30% 30% !important;
  height: 85px !important;
  width: 85px !important;
  padding: 5 5 5 5;
  margin: 3 3 3 3;
  border-style: solid;
  border-width: 1px;
  border-color: grey;
  border-radius: 7px;
}

/* line 1318, ../sass/_dg.scss */
.gadget-icon--formOld {
  background-image: url('../../../../icons/svg/formOld?color=black') !important;
  background-repeat: no-repeat;
  background-position: 50% 25%;
  background-size: 30% 30% !important;
  height: 85px !important;
  width: 85px !important;
  padding: 5 5 5 5;
  margin: 3 3 3 3;
  border-style: solid;
  border-width: 1px;
  border-color: grey;
  border-radius: 7px;
}

/* line 1318, ../sass/_dg.scss */
.gadget-icon--photo {
  background-image: url('../../../../icons/svg/photoSh?color=black') !important;
  background-repeat: no-repeat;
  background-position: 50% 25%;
  background-size: 30% 30% !important;
  height: 85px !important;
  width: 85px !important;
  padding: 5 5 5 5;
  margin: 3 3 3 3;
  border-style: solid;
  border-width: 1px;
  border-color: grey;
  border-radius: 7px;
}

/* line 1318, ../sass/_dg.scss */
.gadget-icon--wall {
  background-image: url('../../../../icons/svg/wallSh?color=black') !important;
  background-repeat: no-repeat;
  background-position: 50% 25%;
  background-size: 30% 30% !important;
  height: 85px !important;
  width: 85px !important;
  padding: 5 5 5 5;
  margin: 3 3 3 3;
  border-style: solid;
  border-width: 1px;
  border-color: grey;
  border-radius: 7px;
}

/* line 1318, ../sass/_dg.scss */
.gadget-icon--ownWidget {
  background-image: url('../../../../icons/svg/ownWidget?color=black') !important;
  background-repeat: no-repeat;
  background-position: 50% 25%;
  background-size: 30% 30% !important;
  height: 85px !important;
  width: 85px !important;
  padding: 5 5 5 5;
  margin: 3 3 3 3;
  border-style: solid;
  border-width: 1px;
  border-color: grey;
  border-radius: 7px;
}

/* line 1318, ../sass/_dg.scss */
.gadget-icon--chart {
  background-image: url('../../../../icons/svg/chartSh?color=black') !important;
  background-repeat: no-repeat;
  background-position: 50% 25%;
  background-size: 30% 30% !important;
  height: 85px !important;
  width: 85px !important;
  padding: 5 5 5 5;
  margin: 3 3 3 3;
  border-style: solid;
  border-width: 1px;
  border-color: grey;
  border-radius: 7px;
}

/* line 1318, ../sass/_dg.scss */
.gadget-icon--dialogFunction {
  background-image: url('../../../../icons/svg/dialogFunction?color=black') !important;
  background-repeat: no-repeat;
  background-position: 50% 25%;
  background-size: 30% 30% !important;
  height: 85px !important;
  width: 85px !important;
  padding: 5 5 5 5;
  margin: 3 3 3 3;
  border-style: solid;
  border-width: 1px;
  border-color: grey;
  border-radius: 7px;
}

/* line 1318, ../sass/_dg.scss */
.gadget-icon--operationPanel {
  background-image: url('../../../../icons/svg/operationPanel?color=black') !important;
  background-repeat: no-repeat;
  background-position: 50% 25%;
  background-size: 30% 30% !important;
  height: 85px !important;
  width: 85px !important;
  padding: 5 5 5 5;
  margin: 3 3 3 3;
  border-style: solid;
  border-width: 1px;
  border-color: grey;
  border-radius: 7px;
}

/* line 1334, ../sass/_dg.scss */
.dg-gadget-buttons-container {
  flex-wrap: wrap;
  display: flex;
  height: 100%;
  padding-left: 10px;
  padding-top: 5px;
  max-width: 315px;
  width: 315px;
  column-width: 85px;
}

/* line 1347, ../sass/_dg.scss */
.bold-text {
  font-weight: bold !important;
}

/* line 1351, ../sass/_dg.scss */
.dg-tool-text {
  width: auto;
  padding-right: 22px;
}

/* line 1358, ../sass/_dg.scss */
.ext-mb-content .ext-mb-text p {
  color: black;
  text-align: center;
}

/* line 1365, ../sass/_dg.scss */
.translation-grouping-template {
  width: 100%;
  display: -webkit-box;
  display: flex;
  height: 21px;
  border-bottom: 2px solid;
  border-color: rgba(0, 0, 0, 0.2);
  padding-top: 3px;
  background-color: #1976D2;
}
/* line 1375, ../sass/_dg.scss */
.translation-grouping-template .caption-label {
  margin-left: 10px;
  margin-top: 3px;
  font-size: 13px;
  color: #eee;
  text-shadow: 0px 0px 3px #000000;
}

/* line 1386, ../sass/_dg.scss */
.form-filter-window .x-form {
  display: table-cell;
}
/* line 1388, ../sass/_dg.scss */
.form-filter-window .x-form .x-form-item {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 1391, ../sass/_dg.scss */
.form-filter-window .x-form .x-form-item .x-form-item-label {
  display: flex;
}
/* line 1394, ../sass/_dg.scss */
.form-filter-window .x-form .x-form-item .x-form-item-label .label-elem {
  float: left;
  width: 85%;
}
/* line 1399, ../sass/_dg.scss */
.form-filter-window .x-form .x-form-item .x-form-item-label .operator-elem {
  float: right;
  width: 15%;
  margin-right: 25px;
}
/* line 1407, ../sass/_dg.scss */
.form-filter-window .x-form .x-form-item .x-form-element .ux-datetime-date {
  width: 200px !important;
}
/* line 1409, ../sass/_dg.scss */
.form-filter-window .x-form .x-form-item .x-form-element .ux-datetime-date .x-trigger-wrap-focus {
  width: 200px !important;
}
/* line 1411, ../sass/_dg.scss */
.form-filter-window .x-form .x-form-item .x-form-element .ux-datetime-date .x-trigger-wrap-focus .x-form-field {
  width: 180px !important;
}
/* line 1414, ../sass/_dg.scss */
.form-filter-window .x-form .x-form-item .x-form-element .ux-datetime-date .x-trigger-wrap-focus .x-form-date-trigger {
  width: 20px !important;
}
/* line 1419, ../sass/_dg.scss */
.form-filter-window .x-form .x-form-item .x-form-element .ux-datetime-date .x-form-field-trigger-wrap {
  width: 200px !important;
}
/* line 1421, ../sass/_dg.scss */
.form-filter-window .x-form .x-form-item .x-form-element .ux-datetime-date .x-form-field-trigger-wrap .x-form-field {
  width: 180px !important;
}
/* line 1424, ../sass/_dg.scss */
.form-filter-window .x-form .x-form-item .x-form-element .ux-datetime-date .x-form-field-trigger-wrap .x-form-date-trigger {
  width: 20px !important;
}
/* line 1430, ../sass/_dg.scss */
.form-filter-window .x-form .x-form-item .x-form-element .ux-datetime-time {
  width: 50px !important;
}
/* line 1435, ../sass/_dg.scss */
.form-filter-window .x-form .conjunction-label {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 1442, ../sass/_dg.scss */
.x-tab-strip-over .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close :hover {
  background-image: url('../../../../icons/svg/close?color=white');
}

/* line 1446, ../sass/_dg.scss */
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
  background-image: url('../../../../icons/svg/close?color=white');
}
/* line 1449, ../sass/_dg.scss */
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close :hover {
  background-image: url('../../../../icons/svg/close?color=white');
}

/*Niweluje przyci─Öcie czerwonej ramki na polu z typem lista radio-button*/
/* line 1456, ../sass/_dg.scss */
.x-form-element .x-form-radio-group.x-form-invalid {
  width: auto !important;
}

/* line 1461, ../sass/_dg.scss */
.bar-code-hide-focus-warning {
  display: none;
}

/* line 1465, ../sass/_dg.scss */
.file-image-cover {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 1471, ../sass/_dg.scss */
.detailed-message-window-grid .x-grid3-sort-icon {
  display: none;
}

/* line 1475, ../sass/_dg.scss */
.x-form-empty-field {
  color: #767676;
}
