@font-face {
  font-family: "rmpfont";
  src: url(./fonts/museo300.woff) format("woff");
  font-weight: 300; }

@font-face {
  font-family: "rmpfont";
  src: url(./fonts/museo500.woff) format("woff");
  font-weight: 500; }

@font-face {
  font-family: "rmpfont";
  src: url(./fonts/museo700.woff) format("woff");
  font-weight: 700; }

@charset "UTF-8";
 {
  /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
  /* Document
   ========================================================================== */
  /**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
  /* Sections
   ========================================================================== */
  /**
 * Remove the margin in all browsers (opinionated).
 */
  /**
 * Add the correct display in IE 9-.
 */
  /**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
  /* Grouping content
   ========================================================================== */
  /**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
  /**
 * Add the correct margin in IE 8.
 */
  /**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
  /**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
  /* Text-level semantics
   ========================================================================== */
  /**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
  /**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
  /**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
  /**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
  /**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
  /**
 * Add the correct font style in Android 4.3-.
 */
  /**
 * Add the correct background and color in IE 9-.
 */
  /**
 * Add the correct font size in all browsers.
 */
  /**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
  /* Embedded content
   ========================================================================== */
  /**
 * Add the correct display in IE 9-.
 */
  /**
 * Add the correct display in iOS 4-7.
 */
  /**
 * Remove the border on images inside links in IE 10-.
 */
  /**
 * Hide the overflow in IE.
 */
  /* Forms
   ========================================================================== */
  /**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
  /**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
  /**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
  /**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
  /**
 * Remove the inner border and padding in Firefox.
 */
  /**
 * Restore the focus styles unset by the previous rule.
 */
  /**
 * Correct the padding in Firefox.
 */
  /**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
  /**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
  /**
 * Remove the default vertical scrollbar in IE.
 */
  /**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
  /**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
  /**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
  /**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
  /**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
  /* Interactive
   ========================================================================== */
  /*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
  /*
 * Add the correct display in all browsers.
 */
  /* Scripting
   ========================================================================== */
  /**
 * Add the correct display in IE 9-.
 */
  /**
 * Add the correct display in IE.
 */
  /* Hidden
   ========================================================================== */
  /**
 * Add the correct display in IE 10-.
 */
  /**
 * FixedDataTable v0.6.3 
 *
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */
  /**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableCellGroupLayout
 */
  /**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableCellLayout
 */
  /**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableColumnResizerLineLayout
 */
  /**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableLayout
 */
  /**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableRowLayout
 */
  /**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule ScrollbarLayout
 */
  /* Touching the scroll-track directly makes the scroll-track bolder */
  /**
 * This selector renders the "nub" of the scrollface. The nub must
 * be rendered as pseudo-element so that it won't receive any UI events then
 * we can get the correct `event.offsetX` and `event.offsetY` from the
 * scrollface element while dragging it.
 */
  /**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTable
 *
 */
  /**
 * Table.
 */
  /**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableCell
 */
  /**
 * Table cell.
 */
  /**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableColumnResizerLine
 *
 */
  /**
 * Column resizer line.
 */
  /**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableRow
 */
  /**
 * Table row.
 */
  /**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule Scrollbar
 *
 */
  /**
 * Scrollbars.
 */
  /* Touching the scroll-track directly makes the scroll-track bolder */
  /**
 * React Select
 * ============
 * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/
 * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs
 * MIT License: https://github.com/JedWatson/react-select
*/
  /* Collection default theme */
  /* Grid default theme */
  /* Table default theme */
  /* List default theme */
  /* *** palette colors *** */
  /**
 * rmp custom styles
 */
  /* table cells */
  /* removing cells left border*/
  /* adding bg color to tr */
  /* agenda header */
  /* removing table border and cell spacing*/
  /* agenda time wrapper */
  /* events height adjustment to icon height */
  /* *** palette colors *** */ }
  html {
    line-height: 1.15;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */ }
  body {
    margin: 0; }
  article,
  aside,
  footer,
  header,
  nav,
  section {
    display: block; }
  h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  figcaption,
  figure,
  main {
    /* 1 */
    display: block; }
  figure {
    margin: 1em 40px; }
  hr {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */ }
  pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */ }
  a {
    background-color: transparent;
    /* 1 */
    -webkit-text-decoration-skip: objects;
    /* 2 */ }
  abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    text-decoration: underline dotted;
    /* 2 */ }
  b,
  strong {
    font-weight: inherit; }
  b,
  strong {
    font-weight: bolder; }
  code,
  kbd,
  samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */ }
  dfn {
    font-style: italic; }
  mark {
    background-color: #ff0;
    color: #000; }
  small {
    font-size: 80%; }
  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  sub {
    bottom: -0.25em; }
  sup {
    top: -0.5em; }
  audio,
  video {
    display: inline-block; }
  audio:not([controls]) {
    display: none;
    height: 0; }
  img {
    border-style: none; }
  svg:not(:root) {
    overflow: hidden; }
  button,
  input,
  optgroup,
  select,
  textarea {
    font-family: sans-serif;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */ }
  button,
  input {
    /* 1 */
    overflow: visible; }
  button,
  select {
    /* 1 */
    text-transform: none; }
  button,
  html [type="button"],
  [type="reset"],
  [type="submit"] {
    -webkit-appearance: button;
    /* 2 */ }
  button::-moz-focus-inner,
  [type="button"]::-moz-focus-inner,
  [type="reset"]::-moz-focus-inner,
  [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0; }
  button:-moz-focusring,
  [type="button"]:-moz-focusring,
  [type="reset"]:-moz-focusring,
  [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText; }
  fieldset {
    padding: 0.35em 0.75em 0.625em; }
  legend {
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */ }
  progress {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */ }
  textarea {
    overflow: auto; }
  [type="checkbox"],
  [type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }
  [type="number"]::-webkit-inner-spin-button,
  [type="number"]::-webkit-outer-spin-button {
    height: auto; }
  [type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */ }
  [type="search"]::-webkit-search-cancel-button,
  [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  ::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */ }
  details,
  menu {
    display: block; }
  summary {
    display: list-item; }
  canvas {
    display: inline-block; }
  template {
    display: none; }
  [hidden] {
    display: none; }
  .rc-table {
    font-size: 12px;
    color: #666;
    transition: opacity 0.3s ease;
    position: relative;
    line-height: 1.5;
    overflow: hidden; }
  .rc-table .rc-table-scroll {
    overflow: auto; }
  .rc-table .rc-table-scroll table {
    width: auto;
    min-width: 100%; }
  .rc-table .rc-table-header {
    overflow: hidden;
    background: #f7f7f7; }
  .rc-table-fixed-header .rc-table-body {
    background: #fff;
    position: relative; }
  .rc-table-fixed-header .rc-table-body-inner {
    height: 100%;
    overflow: scroll; }
  .rc-table-fixed-header .rc-table-scroll .rc-table-header {
    overflow-x: scroll;
    padding-bottom: 20px;
    margin-bottom: -20px;
    overflow-y: scroll;
    box-sizing: border-box; }
  .rc-table .rc-table-title {
    padding: 16px 8px;
    border-top: 1px solid #e9e9e9; }
  .rc-table .rc-table-content {
    position: relative; }
  .rc-table .rc-table-footer {
    padding: 16px 8px;
    border-bottom: 1px solid #e9e9e9; }
  .rc-table .rc-table-placeholder {
    padding: 16px 8px;
    background: #fff;
    border-bottom: 1px solid #e9e9e9;
    text-align: center;
    position: relative; }
  .rc-table table {
    width: 100%;
    border-collapse: separate;
    text-align: left; }
  .rc-table th {
    background: #f7f7f7;
    font-weight: bold;
    transition: background .3s ease; }
  .rc-table td {
    border-bottom: 1px solid #e9e9e9; }
  .rc-table tr {
    transition: all .3s ease; }
  .rc-table tr:hover {
    background: #eaf8fe; }
  .rc-table tr.rc-table-row-hover {
    background: #eaf8fe; }
  .rc-table th,
  .rc-table td {
    padding: 16px 8px;
    white-space: nowrap; }
  .rc-table-expand-icon-col {
    width: 34px; }
  .rc-table-row-expand-icon,
  .rc-table-expanded-row-expand-icon {
    cursor: pointer;
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    border: 1px solid #e9e9e9;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #fff; }
  .rc-table-row-spaced,
  .rc-table-expanded-row-spaced {
    visibility: hidden; }
  .rc-table-row-spaced:after,
  .rc-table-expanded-row-spaced:after {
    content: '.'; }
  .rc-table-row-expanded:after,
  .rc-table-expanded-row-expanded:after {
    content: '-'; }
  .rc-table-row-collapsed:after,
  .rc-table-expanded-row-collapsed:after {
    content: '+'; }
  tr.rc-table-expanded-row {
    background: #f7f7f7; }
  tr.rc-table-expanded-row:hover {
    background: #f7f7f7; }
  .rc-table-column-hidden {
    display: none; }
  .rc-table-prev-columns-page,
  .rc-table-next-columns-page {
    cursor: pointer;
    color: #666;
    z-index: 1; }
  .rc-table-prev-columns-page:hover,
  .rc-table-next-columns-page:hover {
    color: #2db7f5; }
  .rc-table-prev-columns-page-disabled,
  .rc-table-next-columns-page-disabled {
    cursor: not-allowed;
    color: #999; }
  .rc-table-prev-columns-page-disabled:hover,
  .rc-table-next-columns-page-disabled:hover {
    color: #999; }
  .rc-table-prev-columns-page {
    margin-right: 8px; }
  .rc-table-prev-columns-page:before {
    content: '<'; }
  .rc-table-next-columns-page {
    float: right; }
  .rc-table-next-columns-page:before {
    content: '>'; }
  .rc-table-fixed-left,
  .rc-table-fixed-right {
    position: absolute;
    top: 0;
    overflow: hidden; }
  .rc-table-fixed-left table,
  .rc-table-fixed-right table {
    width: auto;
    background: #fff; }
  .rc-table-fixed-left {
    left: 0;
    box-shadow: 4px 0 4px rgba(100, 100, 100, 0.1); }
  .rc-table-fixed-left .rc-table-body-inner {
    margin-right: -20px;
    padding-right: 20px; }
  .rc-table-fixed-header .rc-table-fixed-left .rc-table-body-inner {
    padding-right: 0; }
  .rc-table-fixed-right {
    right: 0;
    box-shadow: -4px 0 4px rgba(100, 100, 100, 0.1); }
  .rc-table-fixed-right .rc-table-expanded-row {
    color: transparent;
    pointer-events: none; }
  .rc-table.rc-table-scroll-position-left .rc-table-fixed-left {
    box-shadow: none; }
  .rc-table.rc-table-scroll-position-right .rc-table-fixed-right {
    box-shadow: none; }
  .fixedDataTableCellGroupLayout_cellGroup {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    white-space: nowrap; }
  .fixedDataTableCellGroupLayout_cellGroup > .public_fixedDataTableCell_main {
    display: inline-block;
    vertical-align: top;
    white-space: normal; }
  .fixedDataTableCellGroupLayout_cellGroupWrapper {
    position: absolute;
    top: 0; }
  .fixedDataTableCellLayout_main {
    border-right-style: solid;
    border-right-width: 1px;
    border-width: 0 1px 0 0;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    position: absolute;
    white-space: normal; }
  .fixedDataTableCellLayout_lastChild {
    border-width: 0 1px 1px 0; }
  .fixedDataTableCellLayout_alignRight {
    text-align: right; }
  .fixedDataTableCellLayout_alignCenter {
    text-align: center; }
  .fixedDataTableCellLayout_wrap1 {
    display: table; }
  .fixedDataTableCellLayout_wrap2 {
    display: table-row; }
  .fixedDataTableCellLayout_wrap3 {
    display: table-cell;
    vertical-align: middle; }
  .fixedDataTableCellLayout_columnResizerContainer {
    position: absolute;
    right: 0px;
    width: 6px;
    z-index: 1; }
  .fixedDataTableCellLayout_columnResizerContainer:hover {
    cursor: ew-resize; }
  .fixedDataTableCellLayout_columnResizerContainer:hover .fixedDataTableCellLayout_columnResizerKnob {
    visibility: visible; }
  .fixedDataTableCellLayout_columnResizerKnob {
    position: absolute;
    right: 0px;
    visibility: hidden;
    width: 4px; }
  .fixedDataTableColumnResizerLineLayout_mouseArea {
    cursor: ew-resize;
    position: absolute;
    right: -5px;
    width: 12px; }
  .fixedDataTableColumnResizerLineLayout_main {
    border-right-style: solid;
    border-right-width: 1px;
    box-sizing: border-box;
    position: absolute;
    z-index: 10; }
  body[dir="rtl"] .fixedDataTableColumnResizerLineLayout_main {
    /* the resizer line is in the wrong position in RTL with no easy fix.
   * Disabling is more useful than displaying it.
   * #167 (github) should look into this and come up with a permanent fix.
   */
    display: none !important; }
  .fixedDataTableColumnResizerLineLayout_hiddenElem {
    display: none !important; }
  .fixedDataTableLayout_main {
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    overflow: hidden;
    position: relative; }
  .fixedDataTableLayout_header,
  .fixedDataTableLayout_hasBottomBorder {
    border-bottom-style: solid;
    border-bottom-width: 1px; }
  .fixedDataTableLayout_footer .public_fixedDataTableCell_main {
    border-top-style: solid;
    border-top-width: 1px; }
  .fixedDataTableLayout_topShadow,
  .fixedDataTableLayout_bottomShadow {
    height: 4px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 1; }
  .fixedDataTableLayout_bottomShadow {
    margin-top: -4px; }
  .fixedDataTableLayout_rowsContainer {
    overflow: hidden;
    position: relative; }
  .fixedDataTableLayout_horizontalScrollbar {
    bottom: 0;
    position: absolute; }
  .fixedDataTableRowLayout_main {
    box-sizing: border-box;
    overflow: hidden;
    position: absolute;
    top: 0; }
  .fixedDataTableRowLayout_body {
    left: 0;
    position: absolute;
    top: 0; }
  .fixedDataTableRowLayout_fixedColumnsDivider {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-left-style: solid;
    border-left-width: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 0; }
  .fixedDataTableRowLayout_columnsShadow {
    width: 4px; }
  .fixedDataTableRowLayout_rowWrapper {
    position: absolute;
    top: 0; }
  .ScrollbarLayout_main {
    box-sizing: border-box;
    outline: none;
    overflow: hidden;
    position: absolute;
    transition-duration: 250ms;
    transition-timing-function: ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .ScrollbarLayout_mainVertical {
    bottom: 0;
    right: 0;
    top: 0;
    transition-property: background-color width;
    width: 15px; }
  .ScrollbarLayout_mainVertical.public_Scrollbar_mainActive,
  .ScrollbarLayout_mainVertical:hover {
    width: 17px; }
  .ScrollbarLayout_mainHorizontal {
    bottom: 0;
    height: 15px;
    left: 0;
    transition-property: background-color height; }
  .ScrollbarLayout_mainHorizontal.public_Scrollbar_mainActive,
  .ScrollbarLayout_mainHorizontal:hover {
    height: 17px; }
  .ScrollbarLayout_face {
    left: 0;
    overflow: hidden;
    position: absolute;
    z-index: 1; }
  .ScrollbarLayout_face:after {
    border-radius: 6px;
    content: '';
    display: block;
    position: absolute;
    transition: background-color 250ms ease; }
  .ScrollbarLayout_faceHorizontal {
    bottom: 0;
    left: 0;
    top: 0; }
  .ScrollbarLayout_faceHorizontal:after {
    bottom: 4px;
    left: 0;
    top: 4px;
    width: 100%; }
  .ScrollbarLayout_faceVertical {
    left: 0;
    right: 0;
    top: 0; }
  .ScrollbarLayout_faceVertical:after {
    height: 100%;
    left: 4px;
    right: 4px;
    top: 0; }
  .public_fixedDataTable_main {
    border-color: #d3d3d3; }
  .public_fixedDataTable_header,
  .public_fixedDataTable_hasBottomBorder {
    border-color: #d3d3d3; }
  .public_fixedDataTable_header .public_fixedDataTableCell_main {
    font-weight: bold; }
  .public_fixedDataTable_header,
  .public_fixedDataTable_header .public_fixedDataTableCell_main {
    background-color: #f6f7f8;
    background-image: linear-gradient(#fff, #efefef); }
  .public_fixedDataTable_footer .public_fixedDataTableCell_main {
    background-color: #f6f7f8;
    border-color: #d3d3d3; }
  .public_fixedDataTable_topShadow {
    background: 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR4AWPUkNeSBhHCjJoK2twgFisAFagCCp3pJlAAAAAASUVORK5CYII=) repeat-x; }
  .public_fixedDataTable_bottomShadow {
    background: 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAHElEQVQI12MwNjZmZdAT1+Nm0JDWEGZQk1GTBgAWkwIeAEp52AAAAABJRU5ErkJggg==) repeat-x; }
  .public_fixedDataTable_horizontalScrollbar .public_Scrollbar_mainHorizontal {
    background-color: #fff; }
  .public_fixedDataTableCell_main {
    background-color: #fff;
    border-color: #d3d3d3; }
  .public_fixedDataTableCell_highlighted {
    background-color: #f4f4f4; }
  .public_fixedDataTableCell_cellContent {
    padding: 8px; }
  .public_fixedDataTableCell_columnResizerKnob {
    background-color: #0284ff; }
  .public_fixedDataTableColumnResizerLine_main {
    border-color: #0284ff; }
  .public_fixedDataTableRow_main {
    background-color: #fff; }
  .public_fixedDataTableRow_highlighted,
  .public_fixedDataTableRow_highlighted .public_fixedDataTableCell_main {
    background-color: #f6f7f8; }
  .public_fixedDataTableRow_fixedColumnsDivider {
    border-color: #d3d3d3; }
  .public_fixedDataTableRow_columnsShadow {
    background: 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==) repeat-y; }
  .public_Scrollbar_main.public_Scrollbar_mainActive,
  .public_Scrollbar_main:hover {
    background-color: rgba(255, 255, 255, 0.8); }
  .public_Scrollbar_mainOpaque,
  .public_Scrollbar_mainOpaque.public_Scrollbar_mainActive,
  .public_Scrollbar_mainOpaque:hover {
    background-color: #fff; }
  .public_Scrollbar_face:after {
    background-color: #c2c2c2; }
  .public_Scrollbar_main:hover .public_Scrollbar_face:after,
  .public_Scrollbar_mainActive .public_Scrollbar_face:after,
  .public_Scrollbar_faceActive:after {
    background-color: #7d7d7d; }
  .rbc-btn {
    color: inherit;
    font: inherit;
    margin: 0; }
  button.rbc-btn {
    overflow: visible;
    text-transform: none;
    -webkit-appearance: button;
    cursor: pointer; }
  button[disabled].rbc-btn {
    cursor: not-allowed; }
  button.rbc-input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .rbc-calendar {
    box-sizing: border-box;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .rbc-calendar *,
  .rbc-calendar *:before,
  .rbc-calendar *:after {
    box-sizing: inherit; }
  .rbc-abs-full,
  .rbc-row-bg {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .rbc-ellipsis,
  .rbc-event-label,
  .rbc-row-segment .rbc-event-content,
  .rbc-show-more {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .rbc-rtl {
    direction: rtl; }
  .rbc-off-range {
    color: #999999; }
  .rbc-off-range-bg {
    background: #e5e5e5; }
  .rbc-header {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 3px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    font-size: 90%;
    min-height: 0; }
  .rbc-header > a,
  .rbc-header > a:active,
  .rbc-header > a:visited {
    color: inherit;
    text-decoration: none; }
  .rbc-row-content {
    position: relative;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
    z-index: 4; }
  .rbc-today {
    background-color: #eaf6ff; }
  .rbc-toolbar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px;
    font-size: 16px; }
  .rbc-toolbar .rbc-toolbar-label {
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0 10px;
    text-align: center; }
  .rbc-toolbar button {
    color: #373a3c;
    display: inline-block;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    background: none;
    background-image: none;
    border: 1px solid #ccc;
    padding: .375rem 1rem;
    border-radius: 4px;
    line-height: normal;
    white-space: nowrap; }
  .rbc-toolbar button:active,
  .rbc-toolbar button.rbc-active {
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    background-color: #e6e6e6;
    border-color: #adadad; }
  .rbc-toolbar button:active:hover,
  .rbc-toolbar button.rbc-active:hover,
  .rbc-toolbar button:active:focus,
  .rbc-toolbar button.rbc-active:focus {
    color: #373a3c;
    background-color: #d4d4d4;
    border-color: #8c8c8c; }
  .rbc-toolbar button:focus {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .rbc-toolbar button:hover {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .rbc-btn-group {
    display: inline-block;
    white-space: nowrap; }
  .rbc-btn-group > button:first-child:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .rbc-btn-group > button:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {
    border-radius: 4px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {
    border-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .rbc-btn-group > button:not(:first-child):not(:last-child) {
    border-radius: 0; }
  .rbc-btn-group button + button {
    margin-left: -1px; }
  .rbc-rtl .rbc-btn-group button + button {
    margin-left: 0;
    margin-right: -1px; }
  .rbc-btn-group + .rbc-btn-group,
  .rbc-btn-group + button {
    margin-left: 10px; }
  .rbc-event {
    cursor: pointer;
    padding: 2px 5px;
    background-color: #3174ad;
    border-radius: 5px;
    color: #fff; }
  .rbc-event.rbc-selected {
    background-color: #265985; }
  .rbc-event-label {
    font-size: 80%; }
  .rbc-event-overlaps {
    box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5); }
  .rbc-event-continues-prior {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .rbc-event-continues-after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .rbc-event-continues-earlier {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .rbc-event-continues-later {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .rbc-event-continues-day-after {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .rbc-event-continues-day-prior {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .rbc-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row; }
  .rbc-row-segment {
    padding: 0 1px 1px 1px; }
  .rbc-selected-cell {
    background-color: rgba(0, 0, 0, 0.1); }
  .rbc-show-more {
    background-color: rgba(255, 255, 255, 0.3);
    z-index: 4;
    font-weight: bold;
    font-size: 85%;
    height: auto;
    line-height: normal;
    white-space: nowrap; }
  .rbc-month-view {
    position: relative;
    border: 1px solid #DDD;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    width: 100%;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
    height: 100%; }
  .rbc-month-view .rbc-header {
    border-bottom: 1px solid #DDD; }
  .rbc-month-view .rbc-header + .rbc-header {
    border-left: 1px solid #DDD; }
  .rbc-rtl .rbc-month-view .rbc-header + .rbc-header {
    border-left-width: 0;
    border-right: 1px solid #DDD; }
  .rbc-month-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row; }
  .rbc-month-row {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    overflow: hidden;
    height: 100%; }
  .rbc-month-row + .rbc-month-row {
    border-top: 1px solid #DDD; }
  .rbc-date-cell {
    padding-right: 5px;
    text-align: right; }
  .rbc-date-cell.rbc-now {
    font-weight: bold; }
  .rbc-date-cell > a,
  .rbc-date-cell > a:active,
  .rbc-date-cell > a:visited {
    color: inherit;
    text-decoration: none; }
  .rbc-row-bg {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    overflow: hidden; }
  .rbc-day-bg + .rbc-day-bg {
    border-left: 1px solid #DDD; }
  .rbc-rtl .rbc-day-bg + .rbc-day-bg {
    border-left-width: 0;
    border-right: 1px solid #DDD; }
  .rbc-overlay {
    position: absolute;
    z-index: 5;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
    padding: 10px; }
  .rbc-overlay > * + * {
    margin-top: 1px; }
  .rbc-overlay-header {
    border-bottom: 1px solid #e5e5e5;
    margin: -10px -10px 5px -10px;
    padding: 2px 10px; }
  .rbc-agenda-view {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    overflow: auto; }
  .rbc-agenda-view table {
    width: 100%;
    border: 1px solid #DDD; }
  .rbc-agenda-view table tbody > tr > td {
    padding: 5px 10px;
    vertical-align: top; }
  .rbc-agenda-view table .rbc-agenda-time-cell {
    padding-left: 15px;
    padding-right: 15px;
    text-transform: lowercase; }
  .rbc-agenda-view table tbody > tr > td + td {
    border-left: 1px solid #DDD; }
  .rbc-rtl .rbc-agenda-view table tbody > tr > td + td {
    border-left-width: 0;
    border-right: 1px solid #DDD; }
  .rbc-agenda-view table tbody > tr + tr {
    border-top: 1px solid #DDD; }
  .rbc-agenda-view table thead > tr > th {
    padding: 3px 5px;
    text-align: left;
    border-bottom: 1px solid #DDD; }
  .rbc-rtl .rbc-agenda-view table thead > tr > th {
    text-align: right; }
  .rbc-agenda-time-cell {
    text-transform: lowercase; }
  .rbc-agenda-time-cell .rbc-continues-after:after {
    content: ' \BB'; }
  .rbc-agenda-time-cell .rbc-continues-prior:before {
    content: '\AB   '; }
  .rbc-agenda-date-cell,
  .rbc-agenda-time-cell {
    white-space: nowrap; }
  .rbc-agenda-event-cell {
    width: 100%; }
  .rbc-time-column {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100%; }
  .rbc-time-column .rbc-timeslot-group {
    -ms-flex: 1;
    flex: 1; }
  .rbc-timeslot-group {
    border-bottom: 1px solid #DDD;
    min-height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap; }
  .rbc-time-gutter,
  .rbc-header-gutter {
    -ms-flex: none;
    flex: none; }
  .rbc-label {
    padding: 0 5px; }
  .rbc-day-slot {
    position: relative; }
  .rbc-day-slot .rbc-event {
    border: 1px solid #265985;
    display: -ms-flexbox;
    display: flex;
    max-height: 100%;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -ms-flex-align: start;
    align-items: flex-start;
    overflow: hidden; }
  .rbc-day-slot .rbc-event-label {
    -ms-flex: none;
    flex: none;
    padding-right: 5px;
    width: auto; }
  .rbc-day-slot .rbc-event-content {
    width: 100%;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    word-wrap: break-word;
    line-height: 1;
    height: 100%;
    min-height: 1em; }
  .rbc-day-slot .rbc-time-slot {
    border-top: 1px solid #f7f7f7; }
  .rbc-time-slot {
    -ms-flex: 1 0 0px;
    flex: 1 0 0; }
  .rbc-time-slot.rbc-now {
    font-weight: bold; }
  .rbc-day-header {
    text-align: center; }
  .rbc-day-slot .rbc-event {
    position: absolute;
    z-index: 2; }
  .rbc-slot-selection {
    z-index: 10;
    position: absolute;
    cursor: default;
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    font-size: 75%;
    padding: 3px; }
  .rbc-time-view {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    border: 1px solid #DDD;
    min-height: 0; }
  .rbc-time-view .rbc-time-gutter {
    white-space: nowrap; }
  .rbc-time-view .rbc-allday-cell {
    width: 100%;
    position: relative; }
  .rbc-time-view .rbc-allday-events {
    position: relative;
    z-index: 4; }
  .rbc-time-view .rbc-row {
    min-height: 20px; }
  .rbc-time-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column; }
  .rbc-time-header.rbc-overflowing {
    border-right: 1px solid #DDD; }
  .rbc-rtl .rbc-time-header.rbc-overflowing {
    border-right-width: 0;
    border-left: 1px solid #DDD; }
  .rbc-time-header > .rbc-row > * + * {
    border-left: 1px solid #DDD; }
  .rbc-rtl .rbc-time-header > .rbc-row > * + * {
    border-left-width: 0;
    border-right: 1px solid #DDD; }
  .rbc-time-header > .rbc-row:first-child {
    border-bottom: 1px solid #DDD; }
  .rbc-time-header .rbc-gutter-cell {
    -ms-flex: none;
    flex: none; }
  .rbc-time-header > .rbc-gutter-cell + * {
    width: 100%; }
  .rbc-time-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    border-top: 2px solid #DDD;
    overflow-y: auto;
    position: relative; }
  .rbc-time-content > .rbc-time-gutter {
    -ms-flex: none;
    flex: none; }
  .rbc-time-content > * + * > * {
    border-left: 1px solid #DDD; }
  .rbc-rtl .rbc-time-content > * + * > * {
    border-left-width: 0;
    border-right: 1px solid #DDD; }
  .rbc-time-content > .rbc-day-slot {
    width: 100%;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none; }
  .rbc-current-time-indicator {
    position: absolute;
    z-index: 1;
    left: 0;
    height: 1px;
    background-color: #74ad31;
    pointer-events: none; }
  .rbc-current-time-indicator::before {
    display: block;
    position: absolute;
    left: -3px;
    top: -3px;
    content: ' ';
    background-color: #74ad31;
    border-radius: 50%;
    width: 8px;
    height: 8px; }
  .rbc-rtl .rbc-current-time-indicator::before {
    left: 0;
    right: -3px; }
  .Select {
    position: relative; }
  .Select input::-webkit-contacts-auto-fill-button,
  .Select input::-webkit-credentials-auto-fill-button {
    display: none !important; }
  .Select input::-ms-clear {
    display: none !important; }
  .Select input::-ms-reveal {
    display: none !important; }
  .Select,
  .Select div,
  .Select input,
  .Select span {
    box-sizing: border-box; }
  .Select.is-disabled .Select-arrow-zone {
    cursor: default;
    pointer-events: none;
    opacity: 0.35; }
  .Select.is-disabled > .Select-control {
    background-color: #f9f9f9; }
  .Select.is-disabled > .Select-control:hover {
    box-shadow: none; }
  .Select.is-open > .Select-control {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background: #fff;
    border-color: #b3b3b3 #ccc #d9d9d9; }
  .Select.is-open > .Select-control .Select-arrow {
    top: -2px;
    border-color: transparent transparent #999;
    border-width: 0 5px 5px; }
  .Select.is-searchable.is-open > .Select-control {
    cursor: text; }
  .Select.is-searchable.is-focused:not(.is-open) > .Select-control {
    cursor: text; }
  .Select.is-focused > .Select-control {
    background: #fff; }
  .Select.is-focused:not(.is-open) > .Select-control {
    border-color: #007eff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
    background: #fff; }
  .Select.has-value.is-clearable.Select--single > .Select-control .Select-value {
    padding-right: 42px; }
  .Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,
  .Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
    color: #333; }
  .Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
  .Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
    cursor: pointer;
    text-decoration: none; }
  .Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
  .Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
  .Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
  .Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
    color: #007eff;
    outline: none;
    text-decoration: underline; }
  .Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
  .Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
    background: #fff; }
  .Select.has-value.is-pseudo-focused .Select-input {
    opacity: 0; }
  .Select.is-open .Select-arrow,
  .Select .Select-arrow-zone:hover > .Select-arrow {
    border-top-color: #666; }
  .Select.Select--rtl {
    direction: rtl;
    text-align: right; }
  .Select-control {
    background-color: #fff;
    border-color: #d9d9d9 #ccc #b3b3b3;
    border-radius: 4px;
    border: 1px solid #ccc;
    color: #333;
    cursor: default;
    display: table;
    border-spacing: 0;
    border-collapse: separate;
    height: 36px;
    outline: none;
    overflow: hidden;
    position: relative;
    width: 100%; }
  .Select-control:hover {
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06); }
  .Select-control .Select-input:focus {
    outline: none;
    background: #fff; }
  .Select-placeholder,
  .Select--single > .Select-control .Select-value {
    bottom: 0;
    color: #aaa;
    left: 0;
    line-height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    right: 0;
    top: 0;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .Select-input {
    height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle; }
  .Select-input > input {
    width: 100%;
    background: none transparent;
    border: 0 none;
    box-shadow: none;
    cursor: default;
    display: inline-block;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    outline: none;
    line-height: 17px;
    /* For IE 8 compatibility */
    padding: 8px 0 12px;
    /* For IE 8 compatibility */
    -webkit-appearance: none; }
  .is-focused .Select-input > input {
    cursor: text; }
  .has-value.is-pseudo-focused .Select-input {
    opacity: 0; }
  .Select-control:not(.is-searchable) > .Select-input {
    outline: none; }
  .Select-loading-zone {
    cursor: pointer;
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 16px; }
  .Select-loading {
    animation: Select-animation-spin 400ms infinite linear;
    width: 16px;
    height: 16px;
    box-sizing: border-box;
    border-radius: 50%;
    border: 2px solid #ccc;
    border-right-color: #333;
    display: inline-block;
    position: relative;
    vertical-align: middle; }
  .Select-clear-zone {
    animation: Select-animation-fadeIn 200ms;
    color: #999;
    cursor: pointer;
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 17px; }
  .Select-clear-zone:hover {
    color: #D0021B; }
  .Select-clear {
    display: inline-block;
    font-size: 18px;
    line-height: 1; }
  .Select--multi .Select-clear-zone {
    width: 17px; }
  .Select-arrow-zone {
    cursor: pointer;
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 25px;
    padding-right: 5px; }
  .Select--rtl .Select-arrow-zone {
    padding-right: 0;
    padding-left: 5px; }
  .Select-arrow {
    border-color: #999 transparent transparent;
    border-style: solid;
    border-width: 5px 5px 2.5px;
    display: inline-block;
    height: 0;
    width: 0;
    position: relative; }
  .Select-control > *:last-child {
    padding-right: 5px; }
  .Select--multi .Select-multi-value-wrapper {
    display: inline-block; }
  .Select .Select-aria-only {
    position: absolute;
    display: inline-block;
    height: 1px;
    width: 1px;
    margin: -1px;
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    float: left; }

@keyframes main__Select-animation-fadeIn___QDfKB {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
  .Select-menu-outer {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-top-color: #e6e6e6;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
    box-sizing: border-box;
    margin-top: -1px;
    max-height: 200px;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    z-index: 1;
    -webkit-overflow-scrolling: touch; }
  .Select-menu {
    max-height: 198px;
    overflow-y: auto; }
  .Select-option {
    box-sizing: border-box;
    background-color: #fff;
    color: #666666;
    cursor: pointer;
    display: block;
    padding: 8px 10px; }
  .Select-option:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
  .Select-option.is-selected {
    background-color: #f5faff;
    /* Fallback color for IE 8 */
    background-color: rgba(0, 126, 255, 0.04);
    color: #333; }
  .Select-option.is-focused {
    background-color: #ebf5ff;
    /* Fallback color for IE 8 */
    background-color: rgba(0, 126, 255, 0.08);
    color: #333; }
  .Select-option.is-disabled {
    color: #cccccc;
    cursor: default; }
  .Select-noresults {
    box-sizing: border-box;
    color: #999999;
    cursor: default;
    display: block;
    padding: 8px 10px; }
  .Select--multi .Select-input {
    vertical-align: middle;
    margin-left: 10px;
    padding: 0; }
  .Select--multi.Select--rtl .Select-input {
    margin-left: 0;
    margin-right: 10px; }
  .Select--multi.has-value .Select-input {
    margin-left: 5px; }
  .Select--multi .Select-value {
    background-color: #ebf5ff;
    /* Fallback color for IE 8 */
    background-color: rgba(0, 126, 255, 0.08);
    border-radius: 2px;
    border: 1px solid #c2e0ff;
    /* Fallback color for IE 8 */
    border: 1px solid rgba(0, 126, 255, 0.24);
    color: #007eff;
    display: inline-block;
    font-size: 0.9em;
    line-height: 1.4;
    margin-left: 5px;
    margin-top: 5px;
    vertical-align: top; }
  .Select--multi .Select-value-icon,
  .Select--multi .Select-value-label {
    display: inline-block;
    vertical-align: middle; }
  .Select--multi .Select-value-label {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    cursor: default;
    padding: 2px 5px; }
  .Select--multi a.Select-value-label {
    color: #007eff;
    cursor: pointer;
    text-decoration: none; }
  .Select--multi a.Select-value-label:hover {
    text-decoration: underline; }
  .Select--multi .Select-value-icon {
    cursor: pointer;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    border-right: 1px solid #c2e0ff;
    /* Fallback color for IE 8 */
    border-right: 1px solid rgba(0, 126, 255, 0.24);
    padding: 1px 5px 3px; }
  .Select--multi .Select-value-icon:hover,
  .Select--multi .Select-value-icon:focus {
    background-color: #d8eafd;
    /* Fallback color for IE 8 */
    background-color: rgba(0, 113, 230, 0.08);
    color: #0071e6; }
  .Select--multi .Select-value-icon:active {
    background-color: #c2e0ff;
    /* Fallback color for IE 8 */
    background-color: rgba(0, 126, 255, 0.24); }
  .Select--multi.Select--rtl .Select-value {
    margin-left: 0;
    margin-right: 5px; }
  .Select--multi.Select--rtl .Select-value-icon {
    border-right: none;
    border-left: 1px solid #c2e0ff;
    /* Fallback color for IE 8 */
    border-left: 1px solid rgba(0, 126, 255, 0.24); }
  .Select--multi.is-disabled .Select-value {
    background-color: #fcfcfc;
    border: 1px solid #e3e3e3;
    color: #333; }
  .Select--multi.is-disabled .Select-value-icon {
    cursor: not-allowed;
    border-right: 1px solid #e3e3e3; }
  .Select--multi.is-disabled .Select-value-icon:hover,
  .Select--multi.is-disabled .Select-value-icon:focus,
  .Select--multi.is-disabled .Select-value-icon:active {
    background-color: #fcfcfc; }

@keyframes main__Select-animation-spin___ZxYJf {
  to {
    transform: rotate(1turn); } }
  .VirtualSelectGrid {
    z-index: 1; }
  .VirtualizedSelectOption {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 .5rem; }
  .VirtualizedSelectFocusedOption {
    background-color: rgba(0, 126, 255, 0.1); }
  .VirtualizedSelectDisabledOption {
    opacity: 0.5; }
  .VirtualizedSelectSelectedOption {
    font-weight: bold; }
  .ReactVirtualized__Table__headerRow {
    font-weight: 700;
    text-transform: uppercase;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center; }
  .ReactVirtualized__Table__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center; }
  .ReactVirtualized__Table__headerTruncatedText {
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .ReactVirtualized__Table__headerColumn,
  .ReactVirtualized__Table__rowColumn {
    margin-right: 10px;
    min-width: 0px; }
  .ReactVirtualized__Table__rowColumn {
    text-overflow: ellipsis;
    white-space: nowrap; }
  .ReactVirtualized__Table__headerColumn:first-of-type,
  .ReactVirtualized__Table__rowColumn:first-of-type {
    margin-left: 10px; }
  .ReactVirtualized__Table__sortableHeaderColumn {
    cursor: pointer; }
  .ReactVirtualized__Table__sortableHeaderIconContainer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
  .ReactVirtualized__Table__sortableHeaderIcon {
    -ms-flex: 0 0 24px;
    flex: 0 0 24px;
    height: 1em;
    width: 1em;
    fill: currentColor; }
  html {
    font-size: 10px; }
  body,
  html {
    height: 100%;
    margin: 0; }
  body {
    font: 300 1.6rem/2rem 'rmpfont', sans-serif; }
  h1,
  h2,
  h3,
  h4,
  h5 {
    font-weight: 500; }
  div,
  div:after,
  nav,
  header,
  section {
    box-sizing: border-box; }
  a {
    color: #487DA7; }
  code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px; }
  input[type=checkbox] {
    position: absolute; }
  input::-ms-clear,
  input[type=text]::-ms-clear {
    display: none; }
  input[type=number] {
    /* Firefox */
    -moz-appearance: textfield;
    /* Chrome, Safari, Edge, Opera */ }
    input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
      -webkit-appearance: none;
              appearance: none;
      margin: 0; }
  [data-react-toolbox='input'] > label > span {
    color: red; }
  [data-react-toolbox='progress-bar'] [data-ref='value'] {
    background-color: #2f7ee2; }
  [data-react-toolbox='progress-bar'] circle {
    stroke: #2f7ee2; }
  [data-react-toolbox='input'].readonly > input {
    pointer-events: none; }
  #app {
    height: 100%; }
  .confirm-nav-width {
    width: 40rem; }
  b,
  strong {
    font-weight: 700; }
  .react-ja-date-picker__highlighted {
    background-color: #37c5ab;
    color: white; }
  .noResize {
    resize: none; }
  .responsive-img {
    max-width: 100%;
    height: auto; }
  .text-white {
    color: #FFF; }
  .break-all {
    word-break: break-all; }
  .scrollable {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto; }
  .draggable {
    cursor: move; }
  .shadow-dropdown {
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.25); }
  .shadow-sidebar {
    z-index: 1;
    box-shadow: 0px 0px 5px 0px rgba(28, 28, 27, 0.5); }
  .shadow-popover {
    box-shadow: 0 0 15px #B2B2AF; }
  .copy {
    color: #81817d;
    font-size: 1.5rem;
    line-height: 1.75; }
  .bold {
    font-weight: 700; }
  .italic {
    font-style: italic; }
  .clickable {
    cursor: pointer; }
  .draggable {
    cursor: move; }
  .faded {
    opacity: 0.5; }
  .animated {
    transition: 0.2s ease-out; }
  .overflow-visible {
    overflow: visible; }
  .visibly-hidden-x {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 0 !important;
    overflow: hidden; }
  .nopad {
    padding: 0 !important;
    margin: 0 !important; }
  .nopad-bottom {
    padding-bottom: 0 !important; }
  .padded {
    padding: 2rem; }
  .pad-top, .pad-top-bottom {
    padding-top: 2rem !important; }
  .pad-bottom, .pad-top-bottom {
    padding-bottom: 2rem !important; }
  .pad-left, .pad-left-right {
    padding-left: 2rem !important; }
  .pad-right, .pad-left-right {
    padding-right: 2rem !important; }
  .large-pad-left, .large-pad-left-right {
    padding-left: 4rem !important; }
  .large-pad-right, .large-pad-left-right {
    padding-right: 4rem !important; }
  .half-pad-top-bottom {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .half-pad-top {
    padding-top: 1rem !important; }
  .small-pad-top {
    padding-top: 0.5rem !important; }
  .small-pad-bottom {
    padding-bottom: 0.5rem !important; }
  .margin-top, .margin-top-bottom {
    margin-top: 2rem !important; }
  .margin-right {
    margin-right: 2rem !important; }
  .margin-left {
    margin-left: 2rem !important; }
  .margin-bottom, .margin-top-bottom {
    margin-bottom: 2rem !important; }
  .centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
    .centered > section,
    .centered > div {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }
  .v-fill {
    position: relative;
    height: 100%; }
  .v-stretch {
    position: relative;
    min-height: 100%; }
  .h-stretch {
    position: relative;
    min-width: 100%; }
  .hiddenoverflow {
    overflow: hidden; }
  .error,
  .error span {
    color: #c92000 !important; }
  .success,
  .success span {
    color: #628926 !important; }
  .info,
  .info span {
    color: #9bc041 !important; }
  .warning,
  .warning span {
    color: #d46900 !important; }
  .hidden {
    display: none; }
  .btn {
    padding: 0 13px !important;
    font-family: Roboto;
    font-size: 12px;
    font-weight: 300;
    color: #2f7ee2 !important;
    border: solid 1px #2f7ee2;
    box-shadow: none; }
  .btnGray {
    padding: 0 13px !important;
    font-family: Roboto;
    font-size: 12px;
    font-weight: 300;
    color: #d8d8d8 !important;
    border: solid 1px #d8d8d8;
    box-shadow: none; }
  .center {
    text-align: center; }
  .or {
    font-family: Roboto;
    font-size: 12px;
    font-weight: 300;
    color: #9a9a96; }
  .selfCenter {
    -ms-flex-item-align: center;
        align-self: center; }
  .halfWith {
    width: 50%; }
  .icon {
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    outline: none;
    width: 30px ;
    height: 30px ; }
    .icon .material-icons {
      font-size: 23px !important; }
    .icon svg {
      pointer-events: none;
      width: 100%; }
    .icon > *:first-child:not(.material-icons) {
      display: -ms-flexbox;
      display: flex;
      height: 100%;
      width: 100%;
      position: relative; }
      .icon > *:first-child:not(.material-icons)::after {
        display: inline-block;
        position: absolute;
        top: 0;
        right: 0;
        transform: translate(50%, -50%);
        font-size: 1.25rem; }
    .icon.xxlarge {
      width: 80px ;
      height: 80px ; }
      .icon.xxlarge .material-icons {
        font-size: 73px !important; }
    .icon.xlarge {
      width: 48px ;
      height: 48px ; }
      .icon.xlarge .material-icons {
        font-size: 41px !important; }
    .icon.large {
      width: 36px ;
      height: 36px ; }
      .icon.large .material-icons {
        font-size: 29px !important; }
    .icon.medium {
      width: 24px ;
      height: 24px ; }
      .icon.medium .material-icons {
        font-size: 17px !important; }
    .icon.small {
      width: 18px ;
      height: 18px ; }
      .icon.small .material-icons {
        font-size: 11px !important; }
    .icon.xsmall {
      width: 12px ;
      height: 12px ; }
      .icon.xsmall .material-icons {
        font-size: 5px !important; }
    .icon.nohpad {
      margin-left: 0;
      margin-right: 0; }
    .icon.hidden {
      width: 0;
      height: 0;
      overflow-y: hidden; }
    .icon.invalid::before, .icon.invalid::after {
      position: absolute;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      pointer-events: none; }
    .icon.invalid::before {
      content: '';
      height: 120%;
      width: 120%;
      top: 50%;
      left: 50%;
      background-color: #d46900;
      border-radius: 50%;
      transform: translate(-50%, -50%); }
    .icon.invalid::after {
      content: '!';
      top: -20%;
      left: 80%;
      color: #1c1c1b;
      font-size: x-large; }
  .icon.gray {
    color: #9a9a96 !important; }
    .icon.gray svg {
      fill: #9a9a96 !important; }
    .icon.gray .material-icons {
      color: #9a9a96 !important; }
  .icon.black {
    color: #1C1C1B !important; }
    .icon.black svg {
      fill: #1C1C1B !important; }
    .icon.black .material-icons {
      color: #1C1C1B !important; }
  .icon.black2 {
    color: #3c3c3b !important; }
    .icon.black2 svg {
      fill: #3c3c3b !important; }
    .icon.black2 .material-icons {
      color: #3c3c3b !important; }
  .icon.blue {
    color: #487DA7 !important; }
    .icon.blue svg {
      fill: #487DA7 !important; }
    .icon.blue .material-icons {
      color: #487DA7 !important; }
  .icon.blue2 {
    color: #2a6c92 !important; }
    .icon.blue2 svg {
      fill: #2a6c92 !important; }
    .icon.blue2 .material-icons {
      color: #2a6c92 !important; }
  .icon.bluegray {
    color: #89aecc !important; }
    .icon.bluegray svg {
      fill: #89aecc !important; }
    .icon.bluegray .material-icons {
      color: #89aecc !important; }
  .icon.accent {
    color: #6bbcff !important; }
    .icon.accent svg {
      fill: #6bbcff !important; }
    .icon.accent .material-icons {
      color: #6bbcff !important; }
  .icon.yellow {
    color: #F0C105 !important; }
    .icon.yellow svg {
      fill: #F0C105 !important; }
    .icon.yellow .material-icons {
      color: #F0C105 !important; }
  .icon.white {
    color: #FFF !important; }
    .icon.white svg {
      fill: #FFF !important; }
    .icon.white .material-icons {
      color: #FFF !important; }
  .icon.green {
    color: #779D2F !important; }
    .icon.green svg {
      fill: #779D2F !important; }
    .icon.green .material-icons {
      color: #779D2F !important; }
  .icon.green_light {
    color: #aad062 !important; }
    .icon.green_light svg {
      fill: #aad062 !important; }
    .icon.green_light .material-icons {
      color: #aad062 !important; }
  .icon.red {
    color: #e1320b !important; }
    .icon.red svg {
      fill: #e1320b !important; }
    .icon.red .material-icons {
      color: #e1320b !important; }
  .icon.restore_green {
    color: #779D2F !important; }
    .icon.restore_green svg {
      fill: #779D2F !important; }
    .icon.restore_green .material-icons {
      color: #779D2F !important; }
  .icon.restore_red {
    color: #c92f00 !important; }
    .icon.restore_red svg {
      fill: #c92f00 !important; }
    .icon.restore_red .material-icons {
      color: #c92f00 !important; }
  .icon.restore_yellow {
    color: #F0C105 !important; }
    .icon.restore_yellow svg {
      fill: #F0C105 !important; }
    .icon.restore_yellow .material-icons {
      color: #F0C105 !important; }
  .icon.restore_purple {
    color: #e9129d !important; }
    .icon.restore_purple svg {
      fill: #e9129d !important; }
    .icon.restore_purple .material-icons {
      color: #e9129d !important; }
  .icon.restore_blue {
    color: #05bdde !important; }
    .icon.restore_blue svg {
      fill: #05bdde !important; }
    .icon.restore_blue .material-icons {
      color: #05bdde !important; }
  .icon.copy-1 > *:first-child::after {
    content: "1"; }
  .icon.copy-2 > *:first-child::after {
    content: "2"; }
  .icon.copy-3 > *:first-child::after {
    content: "3"; }
  .icon.copy-4 > *:first-child::after {
    content: "4"; }
  .icon.copy-5 > *:first-child::after {
    content: "5"; }
  .icon.copy-6 > *:first-child::after {
    content: "6"; }
  .icon.copy-7 > *:first-child::after {
    content: "7"; }
  .icon.copy-8 > *:first-child::after {
    content: "8"; }
  .icon.copy-9 > *:first-child::after {
    content: "9"; }
  .icon.copy-10 > *:first-child::after {
    content: "10"; }
  .tooltip {
    background-color: #3c3c3b !important;
    color: #FFF !important; }
    .tooltip.place-left:after {
      border-left-color: #3c3c3b !important; }
    .tooltip.place-right:after {
      border-right-color: #3c3c3b !important; }
    .tooltip.place-top:after {
      border-top-color: #3c3c3b !important; }
    .tooltip.place-bottom:after {
      border-bottom-color: #3c3c3b !important; }
  .split {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 20px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .split:last-of-type {
      margin-bottom: 0; }
    .split > * {
      width: 0;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
      margin-right: 20px;
      text-overflow: ellipsis; }
      .split > *:last-child {
        margin-right: 0; }
    .split .rowInsideDoc {
      margin-bottom: 0; }
  .rowInsideDoc {
    margin-bottom: 20px; }
  .public_fixedDataTable_main {
    border: none; }
  .public_fixedDataTableRow_main {
    background-color: #f7f7f7;
    border-bottom: 1px solid #cbcbc9; }
    .public_fixedDataTableRow_main .public_fixedDataTableCell_wrap1 {
      background-color: #f7f7f7; }
  .public_fixedDataTable_header {
    background-color: #FFF;
    background-image: none;
    border-top: 1px solid #cbcbc9; }
    .public_fixedDataTable_header .public_fixedDataTableCell_wrap1 {
      background-color: #FFF; }
    .public_fixedDataTable_header .public_fixedDataTableCell_main {
      background-color: #FFF;
      background-image: none; }
    .public_fixedDataTable_header .public_fixedDataTableCell_cellContent {
      color: #1C1C1B;
      font-size: 1.5rem; }
  .public_fixedDataTableCell_wrap1 {
    height: 100%;
    width: 100%; }
  .public_fixedDataTableCell_main,
  .public_fixedDataTableRow_highlighted .public_fixedDataTableCell_main {
    background: none;
    border: none; }
  .public_fixedDataTableCell_cellContent {
    font-weight: 300;
    padding: 0 1rem;
    font-size: 1.5rem;
    color: #1C1C1B;
    word-break: keep-all; }
    .public_fixedDataTableCell_cellContent label {
      margin: 0; }
  [style*='pointer-events: auto'] {
    outline: none; }
  .fixedDataTableCellLayout_columnResizerContainer {
    border-right: 1px solid #cbcbc9; }
  .public_fixedDataTableCell_columnResizerKnob {
    background-color: #2f7ee2; }
  .public_fixedDataTableColumnResizerLine_main {
    border-color: #2f7ee2; }
  .public_fixedDataTable_topShadow,
  .public_fixedDataTable_bottomShadow {
    z-index: 0; }
  .rmp_fixedDataTable_row {
    background-color: #f3f3f1; }
    .rmp_fixedDataTable_row .public_fixedDataTableCell_wrap1 {
      background-color: #f3f3f1; }
      .rmp_fixedDataTable_row .public_fixedDataTableCell_wrap1 .rmp_fixedDataTable_truncateShadow {
        background: linear-gradient(to bottom, rgba(243, 243, 241, 0), #f3f3f1); }
    .rmp_fixedDataTable_row .public_fixedDataTableCell_cellContent {
      color: #1C1C1B; }
      .rmp_fixedDataTable_row .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon {
        color: #1C1C1B ; }
        .rmp_fixedDataTable_row .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon svg {
          fill: #1C1C1B ; }
        .rmp_fixedDataTable_row .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon .material-icons {
          color: #1C1C1B ; }
    .rmp_fixedDataTable_rowChild {
      background-color: #eaeae9; }
      .rmp_fixedDataTable_rowChild .public_fixedDataTableCell_wrap1 {
        background-color: #eaeae9; }
        .rmp_fixedDataTable_rowChild .public_fixedDataTableCell_wrap1 .rmp_fixedDataTable_truncateShadow {
          background: linear-gradient(to bottom, rgba(234, 234, 233, 0), #eaeae9); }
      .rmp_fixedDataTable_rowChild .public_fixedDataTableCell_cellContent {
        color: #1C1C1B; }
        .rmp_fixedDataTable_rowChild .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon {
          color: #1C1C1B ; }
          .rmp_fixedDataTable_rowChild .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon svg {
            fill: #1C1C1B ; }
          .rmp_fixedDataTable_rowChild .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon .material-icons {
            color: #1C1C1B ; }
    .rmp_fixedDataTable_rowHighlighted {
      background-color: #487DA7; }
      .rmp_fixedDataTable_rowHighlighted .public_fixedDataTableCell_wrap1 {
        background-color: #487DA7; }
        .rmp_fixedDataTable_rowHighlighted .public_fixedDataTableCell_wrap1 .rmp_fixedDataTable_truncateShadow {
          background: linear-gradient(to bottom, rgba(72, 125, 167, 0), #487DA7); }
      .rmp_fixedDataTable_rowHighlighted .public_fixedDataTableCell_cellContent {
        color: #1C1C1B; }
        .rmp_fixedDataTable_rowHighlighted .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon {
          color: #1C1C1B ; }
          .rmp_fixedDataTable_rowHighlighted .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon svg {
            fill: #1C1C1B ; }
          .rmp_fixedDataTable_rowHighlighted .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon .material-icons {
            color: #1C1C1B ; }
    .rmp_fixedDataTable_rowHasHighlighted {
      background-color: #89aecc; }
      .rmp_fixedDataTable_rowHasHighlighted .public_fixedDataTableCell_wrap1 {
        background-color: #89aecc; }
        .rmp_fixedDataTable_rowHasHighlighted .public_fixedDataTableCell_wrap1 .rmp_fixedDataTable_truncateShadow {
          background: linear-gradient(to bottom, rgba(137, 174, 204, 0), #89aecc); }
      .rmp_fixedDataTable_rowHasHighlighted .public_fixedDataTableCell_cellContent {
        color: #1C1C1B; }
        .rmp_fixedDataTable_rowHasHighlighted .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon {
          color: #1C1C1B ; }
          .rmp_fixedDataTable_rowHasHighlighted .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon svg {
            fill: #1C1C1B ; }
          .rmp_fixedDataTable_rowHasHighlighted .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon .material-icons {
            color: #1C1C1B ; }
    .rmp_fixedDataTable_rowSpecial {
      background-color: #f3f3f1; }
      .rmp_fixedDataTable_rowSpecial .public_fixedDataTableCell_wrap1 {
        background-color: #f3f3f1; }
        .rmp_fixedDataTable_rowSpecial .public_fixedDataTableCell_wrap1 .rmp_fixedDataTable_truncateShadow {
          background: linear-gradient(to bottom, rgba(243, 243, 241, 0), #f3f3f1); }
      .rmp_fixedDataTable_rowSpecial .public_fixedDataTableCell_cellContent {
        color: #1C1C1B; }
        .rmp_fixedDataTable_rowSpecial .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon {
          color: #1C1C1B ; }
          .rmp_fixedDataTable_rowSpecial .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon svg {
            fill: #1C1C1B ; }
          .rmp_fixedDataTable_rowSpecial .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon .material-icons {
            color: #1C1C1B ; }
      .rmp_fixedDataTable_rowSpecial .public_fixedDataTableCell_cellContent {
        color: #cbcbc9; }
        .rmp_fixedDataTable_rowSpecial .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon {
          color: #cbcbc9 ; }
          .rmp_fixedDataTable_rowSpecial .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon svg {
            fill: #cbcbc9 ; }
          .rmp_fixedDataTable_rowSpecial .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon .material-icons {
            color: #cbcbc9 ; }
    .rmp_fixedDataTable_rowModal {
      background-color: #FFF; }
      .rmp_fixedDataTable_rowModal .public_fixedDataTableCell_wrap1 {
        background-color: #FFF; }
        .rmp_fixedDataTable_rowModal .public_fixedDataTableCell_wrap1 .rmp_fixedDataTable_truncateShadow {
          background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFF); }
      .rmp_fixedDataTable_rowModal .public_fixedDataTableCell_cellContent {
        color: #1C1C1B; }
        .rmp_fixedDataTable_rowModal .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon {
          color: #1C1C1B ; }
          .rmp_fixedDataTable_rowModal .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon svg {
            fill: #1C1C1B ; }
          .rmp_fixedDataTable_rowModal .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon .material-icons {
            color: #1C1C1B ; }
    .rmp_fixedDataTable_rowSelected {
      background-color: #bee1ff; }
      .rmp_fixedDataTable_rowSelected .public_fixedDataTableCell_wrap1 {
        background-color: #bee1ff; }
        .rmp_fixedDataTable_rowSelected .public_fixedDataTableCell_wrap1 .rmp_fixedDataTable_truncateShadow {
          background: linear-gradient(to bottom, rgba(190, 225, 255, 0), #bee1ff); }
      .rmp_fixedDataTable_rowSelected .public_fixedDataTableCell_cellContent {
        color: #1C1C1B; }
        .rmp_fixedDataTable_rowSelected .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon {
          color: #1C1C1B ; }
          .rmp_fixedDataTable_rowSelected .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon svg {
            fill: #1C1C1B ; }
          .rmp_fixedDataTable_rowSelected .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon .material-icons {
            color: #1C1C1B ; }
    .rmp_fixedDataTable_rowActive .public_fixedDataTableCell_cellContent {
      font-weight: 700; }
    .rmp_fixedDataTable_rowDisabled {
      background-color: #e6e6e5; }
      .rmp_fixedDataTable_rowDisabled .public_fixedDataTableCell_wrap1 {
        background-color: #e6e6e5; }
        .rmp_fixedDataTable_rowDisabled .public_fixedDataTableCell_wrap1 .rmp_fixedDataTable_truncateShadow {
          background: linear-gradient(to bottom, rgba(230, 230, 229, 0), #e6e6e5); }
      .rmp_fixedDataTable_rowDisabled .public_fixedDataTableCell_cellContent {
        color: #1C1C1B; }
        .rmp_fixedDataTable_rowDisabled .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon {
          color: #1C1C1B ; }
          .rmp_fixedDataTable_rowDisabled .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon svg {
            fill: #1C1C1B ; }
          .rmp_fixedDataTable_rowDisabled .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon .material-icons {
            color: #1C1C1B ; }
    .rmp_fixedDataTable_rowSubItemDisabled {
      background-color: #cbcbc9; }
      .rmp_fixedDataTable_rowSubItemDisabled .public_fixedDataTableCell_wrap1 {
        background-color: #cbcbc9; }
        .rmp_fixedDataTable_rowSubItemDisabled .public_fixedDataTableCell_wrap1 .rmp_fixedDataTable_truncateShadow {
          background: linear-gradient(to bottom, rgba(203, 203, 201, 0), #cbcbc9); }
      .rmp_fixedDataTable_rowSubItemDisabled .public_fixedDataTableCell_cellContent {
        color: #1C1C1B; }
        .rmp_fixedDataTable_rowSubItemDisabled .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon {
          color: #1C1C1B ; }
          .rmp_fixedDataTable_rowSubItemDisabled .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon svg {
            fill: #1C1C1B ; }
          .rmp_fixedDataTable_rowSubItemDisabled .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon .material-icons {
            color: #1C1C1B ; }
    .rmp_fixedDataTable_rowVisibleOverflow {
      overflow: visible; }
      .rmp_fixedDataTable_rowVisibleOverflow .fixedDataTableCellGroupLayout_cellGroup {
        overflow: visible; }
        .rmp_fixedDataTable_rowVisibleOverflow .fixedDataTableCellGroupLayout_cellGroup .public_fixedDataTableCell_wrap1 {
          border-bottom: 1px solid #cbcbc9; }
        .rmp_fixedDataTable_rowVisibleOverflow .fixedDataTableCellGroupLayout_cellGroup .public_fixedDataTableCell_main {
          overflow: visible; }
    .rmp_fixedDataTable_rowChildCellVisibleOverflow {
      overflow: visible; }
      .rmp_fixedDataTable_rowChildCellVisibleOverflow .fixedDataTableCellGroupLayout_cellGroup {
        overflow: visible; }
        .rmp_fixedDataTable_rowChildCellVisibleOverflow .fixedDataTableCellGroupLayout_cellGroup .public_fixedDataTableCell_wrap1 {
          border-bottom: 1px solid #cbcbc9; }
        .rmp_fixedDataTable_rowChildCellVisibleOverflow .fixedDataTableCellGroupLayout_cellGroup .public_fixedDataTableCell_mainVisibleOverflow {
          overflow: visible; }
    .rmp_fixedDataTable_row:not([class*="Selected"]):not([class*="Disabled"]):hover {
      background-color: #dadad9; }
      .rmp_fixedDataTable_row:not([class*="Selected"]):not([class*="Disabled"]):hover .public_fixedDataTableCell_wrap1 {
        background-color: #dadad9; }
        .rmp_fixedDataTable_row:not([class*="Selected"]):not([class*="Disabled"]):hover .public_fixedDataTableCell_wrap1 .rmp_fixedDataTable_truncateShadow {
          background: linear-gradient(to bottom, rgba(218, 218, 217, 0), #dadad9); }
      .rmp_fixedDataTable_row:not([class*="Selected"]):not([class*="Disabled"]):hover .public_fixedDataTableCell_cellContent {
        color: #1C1C1B; }
        .rmp_fixedDataTable_row:not([class*="Selected"]):not([class*="Disabled"]):hover .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon {
          color: #1C1C1B ; }
          .rmp_fixedDataTable_row:not([class*="Selected"]):not([class*="Disabled"]):hover .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon svg {
            fill: #1C1C1B ; }
          .rmp_fixedDataTable_row:not([class*="Selected"]):not([class*="Disabled"]):hover .public_fixedDataTableCell_cellContent :not([class*=ActionCell]) .icon .material-icons {
            color: #1C1C1B ; }
      .rmp_fixedDataTable_row:not([class*="Selected"]):not([class*="Disabled"]):hover .public_fixedDataTableCell_cellContent a {
        color: white; }
  .rmp_fixedDataTable_truncateShadow {
    position: absolute;
    width: 100%;
    height: 50%;
    bottom: 0;
    left: 0;
    pointer-events: none; }
  .rmp_fixedDataTable_modalLayout .public_fixedDataTableRow_main {
    border: none; }
  .rmp_fixedDataTable_modalLayout .public_Scrollbar_main,
  .rmp_fixedDataTable_modalLayout .public_Scrollbar_mainActive {
    background-color: #cbcbc9;
    right: auto;
    left: 0;
    overflow: visible; }
  .rmp_fixedDataTable_modalLayout .public_Scrollbar_face,
  .rmp_fixedDataTable_modalLayout .public_Scrollbar_faceActive {
    background-color: #2f7ee2; }
  .rmp_fixedDataTable_modalLayout .ScrollbarLayout_mainVertical {
    width: 1px; }
  .rmp_fixedDataTable_modalLayout .ScrollbarLayout_faceVertical {
    width: 3px; }
  .rmp_fixedDataTable_modalLayout .public_fixedDataTable_horizontalScrollbar,
  .rmp_fixedDataTable_modalLayout .public_fixedDataTable_horizontalScrollbar > div,
  .rmp_fixedDataTable_modalLayout .ScrollbarLayout_mainHorizontal {
    overflow: visible;
    height: 1px; }
  .rmp_fixedDataTable_modalLayout .ScrollbarLayout_faceHorizontal {
    height: 3px;
    top: auto; }
  .rc-table {
    overflow: visible;
    font-size: inherit;
    color: inherit; }
    .rc-table .rc-table-body {
      background: #f7f7f7; }
      .rc-table .rc-table-body > table {
        border-collapse: collapse; }
        .rc-table .rc-table-body > table tr:hover {
          background: #cbcbc9; }
    .rc-table .rc-table-thead th {
      background: #FFF;
      border-top: solid 1px #e3e3e2;
      border-bottom: solid 1px #e3e3e2;
      font-size: 1.5rem;
      font-weight: 300;
      text-align: left;
      height: 60px;
      padding: 0 10px; }
    .rc-table .rc-table-row {
      transition: none; }
    .rc-table .rc-table-row td {
      border-bottom: solid 1px #cbcbc9;
      text-align: left;
      height: 50px;
      padding: 0 10px; }
      .rc-table .rc-table-row td [data-react-toolbox="input"] {
        display: inline-block;
        vertical-align: middle; }
    .rc-table .configureCell {
      padding: 0px !important; }
    .rc-table .alignCell,
    .rc-table .rc-table-row-expand-icon {
      float: left; }
    .rc-table .rc-table-row-expand-icon {
      margin-right: 10px;
      border: none;
      background: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCI+PHBhdGggZD0iTTQ4LjUgMjMuM2wtMy40LTMuNC0xMy40IDEzLjQtMTMuNi0xMy43LTMuNCAzLjUgMTcgMTcgMTYuOC0xNi44eiIvPjwvc3ZnPg==);
      width: 20px;
      height: 20px;
      vertical-align: middle;
      float: none; }
      .rc-table .rc-table-row-expand-icon.rc-table-row-collapsed {
        background: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTguNTkgMTYuMzRsNC41OC00LjU5LTQuNTgtNC41OUwxMCA1Ljc1bDYgNi02IDZ6Ii8+PHBhdGggZD0iTTAtLjI1aDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+); }
      .rc-table .rc-table-row-expand-icon:after {
        content: ''; }
    .rc-table .rc-table-placeholder {
      display: none; }
    .rc-table.show-rc-table-placeholder .rc-table-placeholder {
      display: block;
      border-bottom: none;
      padding: 10px; }
    .rc-table.show-rc-table-placeholder [data-react-toolbox="input"] {
      width: 100%; }
  .metadataTable.emptyText .rc-table-placeholder {
    display: block; }
  .centerCell {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    height: 100%;
    width: 100%; }
    .centerCell > label {
      margin: 0; }
  .saveError {
    color: #c92000;
    -ms-flex-item-align: center;
        align-self: center; }
  .rc-table-row-indent.indent-level-0 {
    padding-left: 0px !important; }
  .rc-table-row-indent.indent-level-0 ~ [data-react-toolbox="input"] {
    width: calc(100% - 30px); }
  .rc-table-row-level-1 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-1 {
    padding-left: 10px !important; }
  .rc-table-row-indent.indent-level-1 ~ [data-react-toolbox="input"] {
    width: calc(100% - 40px); }
  .rc-table-row-level-2 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-2 {
    padding-left: 20px !important; }
  .rc-table-row-indent.indent-level-2 ~ [data-react-toolbox="input"] {
    width: calc(100% - 50px); }
  .rc-table-row-level-3 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-3 {
    padding-left: 30px !important; }
  .rc-table-row-indent.indent-level-3 ~ [data-react-toolbox="input"] {
    width: calc(100% - 60px); }
  .rc-table-row-level-4 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-4 {
    padding-left: 40px !important; }
  .rc-table-row-indent.indent-level-4 ~ [data-react-toolbox="input"] {
    width: calc(100% - 70px); }
  .rc-table-row-level-5 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-5 {
    padding-left: 50px !important; }
  .rc-table-row-indent.indent-level-5 ~ [data-react-toolbox="input"] {
    width: calc(100% - 80px); }
  .rc-table-row-level-6 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-6 {
    padding-left: 60px !important; }
  .rc-table-row-indent.indent-level-6 ~ [data-react-toolbox="input"] {
    width: calc(100% - 90px); }
  .rc-table-row-level-7 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-7 {
    padding-left: 70px !important; }
  .rc-table-row-indent.indent-level-7 ~ [data-react-toolbox="input"] {
    width: calc(100% - 100px); }
  .rc-table-row-level-8 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-8 {
    padding-left: 80px !important; }
  .rc-table-row-indent.indent-level-8 ~ [data-react-toolbox="input"] {
    width: calc(100% - 110px); }
  .rc-table-row-level-9 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-9 {
    padding-left: 90px !important; }
  .rc-table-row-indent.indent-level-9 ~ [data-react-toolbox="input"] {
    width: calc(100% - 120px); }
  .rc-table-row-level-10 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-10 {
    padding-left: 100px !important; }
  .rc-table-row-indent.indent-level-10 ~ [data-react-toolbox="input"] {
    width: calc(100% - 130px); }
  .rc-table-row-level-11 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-11 {
    padding-left: 110px !important; }
  .rc-table-row-indent.indent-level-11 ~ [data-react-toolbox="input"] {
    width: calc(100% - 140px); }
  .rc-table-row-level-12 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-12 {
    padding-left: 120px !important; }
  .rc-table-row-indent.indent-level-12 ~ [data-react-toolbox="input"] {
    width: calc(100% - 150px); }
  .rc-table-row-level-13 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-13 {
    padding-left: 130px !important; }
  .rc-table-row-indent.indent-level-13 ~ [data-react-toolbox="input"] {
    width: calc(100% - 160px); }
  .rc-table-row-level-14 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-14 {
    padding-left: 140px !important; }
  .rc-table-row-indent.indent-level-14 ~ [data-react-toolbox="input"] {
    width: calc(100% - 170px); }
  .rc-table-row-level-15 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-15 {
    padding-left: 150px !important; }
  .rc-table-row-indent.indent-level-15 ~ [data-react-toolbox="input"] {
    width: calc(100% - 180px); }
  .rc-table-row-level-16 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-16 {
    padding-left: 160px !important; }
  .rc-table-row-indent.indent-level-16 ~ [data-react-toolbox="input"] {
    width: calc(100% - 190px); }
  .rc-table-row-level-17 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-17 {
    padding-left: 170px !important; }
  .rc-table-row-indent.indent-level-17 ~ [data-react-toolbox="input"] {
    width: calc(100% - 200px); }
  .rc-table-row-level-18 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-18 {
    padding-left: 180px !important; }
  .rc-table-row-indent.indent-level-18 ~ [data-react-toolbox="input"] {
    width: calc(100% - 210px); }
  .rc-table-row-level-19 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-19 {
    padding-left: 190px !important; }
  .rc-table-row-indent.indent-level-19 ~ [data-react-toolbox="input"] {
    width: calc(100% - 220px); }
  .rc-table-row-level-20 {
    background: #e3e3e2; }
  .rc-table-row-indent.indent-level-20 {
    padding-left: 200px !important; }
  .rc-table-row-indent.indent-level-20 ~ [data-react-toolbox="input"] {
    width: calc(100% - 230px); }
  .rbc-calendar {
    height: auto;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    width: 100%;
    min-height: 580px; }
  .rbc-time-content {
    -ms-flex: 1 0 0;
        flex: 1 0 0; }
  .rbc-agenda-view {
    width: 100%; }
  .rbc-today {
    background-color: #f1f1f1; }
  .rbc-date-cell {
    padding-left: 5px;
    text-align: left; }
  .rbc-row {
    height: 30px; }
  .rbc-agenda-view table tbody > tr > td {
    padding: 15px 10px;
    border-bottom: 1px solid #cbcbc9; }
  .rbc-agenda-view table tbody > tr > td + td {
    border-left: unset; }
  .rbc-agenda-content tr {
    background-color: #F7F7F7; }
  .rbc-agenda-view table thead > tr > th {
    padding: 15px;
    text-align: center;
    border-bottom: unset;
    line-height: 3rem;
    font-size: medium; }
  .rbc-agenda-view table {
    border: unset;
    border-spacing: 0; }
  .rbc-agenda-time-cell span {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
  .rbc-event-content {
    height: 30px;
    padding-top: 5px; }
  .rmp_SelectValue_multi, .Select--multi .Select-value, .Select--multi.is-disabled .Select-value {
    background-color: #cbcbc9;
    color: #1C1C1B;
    position: relative;
    border: none;
    border-radius: 100px; }
  .VirtualizedSelectFocusedOption {
    background-color: #EFEFEF; }
  .VirtualizedSelectDisabledOption {
    opacity: 0.5; }
  .VirtualizedSelectSelectedOption {
    font-weight: 500; }
  .is-focused:not(.is-open) > .Select-control {
    border-color: #2f7ee2;
    box-shadow: 0; }
  .Select-control {
    background: transparent; }
    .Select-control .Select-multi-value-wrapper {
      border-top: 0;
      box-shadow: none; }
  .Select-value {
    padding-left: 0 !important; }
  .Select.is-disabled > .Select-control {
    background: none; }
  .Select--multi .Select-value-icon {
    position: absolute;
    border: none;
    border-radius: 50%;
    font-size: 16px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    padding: 0;
    left: -1px;
    top: 0;
    background-color: #9a9a96;
    color: #FFF;
    text-align: center; }
    .Select--multi .Select-value-icon:hover {
      background-color: #b2b2af;
      color: #FFF; }
  .Select--multi .Select-value-label {
    padding-left: 35px;
    padding-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
    height: 25px;
    line-height: 25px; }
  .Select--multi.is-disabled .Select-value-label {
    padding-left: 20px; }
  .Select--multi .Select-input {
    margin-left: 0; }
  .Select-input {
    padding-left: 0; }
  .Select-placeholder {
    padding-left: 0;
    color: #B2B2AF;
    font-size: 1.6rem !important; }
  .Select-menu-outer {
    z-index: 999; }
  .ace_text-input {
    position: absolute !important; }

/* *** palette colors *** */

._react-toolbox__snackbar___3ySza {
  left: 1rem;
  right: 1rem;
  height: 5rem; }
  ._react-toolbox__snackbar___3ySza > span {
    font-size: 1.4rem;
    font-weight: 500;
    color: #FFF;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  ._react-toolbox__snackbar___3ySza ._react-toolbox__button___2lxtP {
    color: #2f7ee2 !important;
    display: inline-block;
    vertical-align: middle;
    margin-left: auto; }

._react-toolbox__tabs___cbse6 ._react-toolbox__navigationContainer___X9fPs {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

._react-toolbox__tabs___cbse6 ._react-toolbox__navigation___1Pwf2 ._react-toolbox__label___QCKAo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 50px;
  padding: 0 10px; }

._react-toolbox__tabs___cbse6 ._react-toolbox__navigation___1Pwf2 ._react-toolbox__withIcon___1GVQO,
._react-toolbox__tabs___cbse6 ._react-toolbox__navigation___1Pwf2 ._react-toolbox__withText___3Qvmd {
  padding: 0 10px; }
  ._react-toolbox__tabs___cbse6 ._react-toolbox__navigation___1Pwf2 ._react-toolbox__withIcon___1GVQO ._react-toolbox__icon___3NAuC,
  ._react-toolbox__tabs___cbse6 ._react-toolbox__navigation___1Pwf2 ._react-toolbox__withText___3Qvmd ._react-toolbox__icon___3NAuC {
    height: auto;
    margin: 0; }

._react-toolbox__tabs___cbse6 ._react-toolbox__navigation___1Pwf2 ._react-toolbox__withText___3Qvmd ._react-toolbox__icon___3NAuC {
  margin-right: 10px; }

._react-toolbox__tab___3Az2i {
  outline: none;
  padding: 20px 0;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }

._react-toolbox__suggestions___1PU1E {
  padding: 0;
  max-height: 45vh; }

._react-toolbox__dropdown___1Ryj7 {
  outline: none; }
  ._react-toolbox__dropdown___1Ryj7._react-toolbox__active___2QZ8h ._react-toolbox__values___2e3GB::-webkit-scrollbar {
    width: 5px; }
  ._react-toolbox__dropdown___1Ryj7._react-toolbox__active___2QZ8h ._react-toolbox__values___2e3GB::-webkit-scrollbar-thumb {
    background: #B2B2AF; }

._react-toolbox__input___2y_we:focus ~ ._react-toolbox__radioChecked___RFOpA {
  box-shadow: none; }

._react-toolbox__radio___19inv,
._react-toolbox__radioChecked___RFOpA {
  border-color: #1c1c1b; }
  ._react-toolbox__radio___19inv:before,
  ._react-toolbox__radioChecked___RFOpA:before {
    background-color: #2f7ee2; }
    ._react-toolbox__radio___19inv:before:hover,
    ._react-toolbox__radioChecked___RFOpA:before:hover {
      background-color: #328ff6; }
  ._react-toolbox__radio___19inv:hover,
  ._react-toolbox__radioChecked___RFOpA:hover {
    border-color: #328ff6; }

._react-toolbox__radioChecked___RFOpA {
  border-color: #2f7ee2; }

._react-toolbox__check___KpzIR {
  border-color: #1c1c1b; }
  ._react-toolbox__check___KpzIR:before {
    border-color: #2f7ee2; }
  ._react-toolbox__check___KpzIR:hover {
    border-color: #328ff6; }

._react-toolbox__check___KpzIR._react-toolbox__checked___3k8MZ {
  background-color: #328ff6;
  border-color: #328ff6; }

._react-toolbox__systemcheckbox___38FqJ > ._react-toolbox__checked___3k8MZ {
  background-color: #487DA7;
  border-color: #487DA7; }

._react-toolbox__systemSelected___3W8C0 {
  background-color: #2f7ee2;
  border-color: #2f7ee2; }

._react-toolbox__pointer___Ke4BV {
  background-color: #2f7ee2; }

._react-toolbox__inputElement___3PS6Z {
  border-bottom: 1px solid #6f6f6d;
  font-size: 1.5rem;
  resize: none;
  color: #1c1c1b; }
  ._react-toolbox__inputElement___3PS6Z:hover {
    border-bottom: 2px solid #1c1c1b; }
  ._react-toolbox__inputElement___3PS6Z:focus:not([disabled]):not([readonly]) ~ ._react-toolbox__label___QCKAo:not(._react-toolbox__fixed___2969R) {
    color: #2f7ee2; }

textarea._react-toolbox__inputElement___3PS6Z {
  padding-top: 25px; }

._react-toolbox__values___2e3GB {
  padding: 0;
  color: #343432;
  font-size: 1.5rem;
  top: 0 !important;
  bottom: auto !important; }
  ._react-toolbox__values___2e3GB > ._react-toolbox__selected___3hiPY {
    color: #2f7ee2; }

._react-toolbox__ripple___2Hgyv {
  background-color: #2f7ee2 !important; }

._react-toolbox__navigation___1Pwf2 {
  box-shadow: inset 0 -1px #b2b2af; }

._react-toolbox__pointer___Ke4BV {
  height: 2px;
  margin-top: -2px; }

._react-toolbox__label___QCKAo {
  color: #6f6f6d; }

nav ._react-toolbox__active___2QZ8h {
  color: #343432 !important;
  font-weight: 700; }

._react-toolbox__text___iLE8a {
  color: #9a9a96;
  font-size: 1.5rem;
  line-height: inherit; }

._react-toolbox__bar___1Pt1G {
  background-color: #6f6f6d; }
  ._react-toolbox__bar___1Pt1G:hover::before, ._react-toolbox__bar___1Pt1G:hover::after {
    background-color: #1c1c1b; }

._react-toolbox__bar___1Pt1G:before,
._react-toolbox__bar___1Pt1G:after {
  background-color: #2f7ee2; }

._react-toolbox__button___2lxtP._react-toolbox__primary___sXmt2 {
  padding-right: 40px;
  padding-left: 40px; }
  ._react-toolbox__button___2lxtP._react-toolbox__primary___sXmt2._react-toolbox__flat___3sDi6, ._react-toolbox__button___2lxtP._react-toolbox__primary___sXmt2._react-toolbox__toggle___1CXhi {
    border: 1px solid #2f7ee2;
    color: #2f7ee2;
    background-color: transparent; }
    ._react-toolbox__button___2lxtP._react-toolbox__primary___sXmt2._react-toolbox__flat___3sDi6:hover, ._react-toolbox__button___2lxtP._react-toolbox__primary___sXmt2._react-toolbox__toggle___1CXhi:hover {
      background-color: #eaeae9;
      color: #2f7ee2; }

._react-toolbox__button___2lxtP[disabled] {
  opacity: .55; }
  ._react-toolbox__button___2lxtP[disabled]._react-toolbox__neutral___15Tiz {
    background-color: #FFF; }

._react-toolbox__button___2lxtP > span:not([data-react-toolbox="tooltip"]) {
  position: absolute;
  left: 15px;
  top: 0;
  bottom: 0;
  margin: auto 0; }

._react-toolbox__input___2y_we {
  padding-top: 1rem; }
  ._react-toolbox__input___2y_we:focus ~ ._react-toolbox__check___KpzIR:before {
    display: none !important; }
  ._react-toolbox__input___2y_we ._react-toolbox__label___QCKAo {
    top: 1.2rem !important; }

._react-toolbox__inputElement___3PS6Z {
  box-shadow: none !important; }
  ._react-toolbox__inputElement___3PS6Z[disabled] {
    color: #b7b7b5; }

._react-toolbox__hint___1JL3Q {
  top: 2.2rem; }

._react-toolbox__inputElement___3PS6Z:focus:not([disabled]):not([readonly]) ~ label:not(._react-toolbox__fixed___2969R),
._react-toolbox__inputElement___3PS6Z._react-toolbox__filled___g4Yrc ~ label:not(._react-toolbox__fixed___2969R),
._react-toolbox__inputElement___3PS6Z[type="date"] ~ label:not(._react-toolbox__fixed___2969R),
._react-toolbox__inputElement___3PS6Z[type="time"] ~ label:not(._react-toolbox__fixed___2969R) {
  font-size: 1.25rem !important;
  top: 0 !important; }

._react-toolbox__inputElement___3PS6Z:focus:not([disabled]):not([readonly]) ~ ._react-toolbox__icon___3NAuC {
  color: #2f7ee2; }

._react-toolbox__dialog___2UnF5 {
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  ._react-toolbox__dialog___2UnF5 ._react-toolbox__title___21Iqc {
    margin: 2rem 0 4rem; }
  ._react-toolbox__dialog___2UnF5 ._react-toolbox__navigation___1Pwf2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    ._react-toolbox__dialog___2UnF5 ._react-toolbox__navigation___1Pwf2 ._react-toolbox__button___2lxtP {
      min-width: 80px;
      margin: 1rem 1rem 1rem; }
  ._react-toolbox__dialog___2UnF5._react-toolbox__normal___1KYIh {
    width: auto; }
  ._react-toolbox__dialog___2UnF5._react-toolbox__large___1YOQD, ._react-toolbox__dialog___2UnF5._react-toolbox__small___2eVa7 {
    width: 85vw; }
    ._react-toolbox__dialog___2UnF5._react-toolbox__large___1YOQD ._react-toolbox__body___1Ngfz, ._react-toolbox__dialog___2UnF5._react-toolbox__small___2eVa7 ._react-toolbox__body___1Ngfz {
      -ms-flex-positive: 1;
          flex-grow: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
      max-height: 85vh;
      padding: 0;
      overflow: hidden; }
  ._react-toolbox__dialog___2UnF5._react-toolbox__large___1YOQD {
    max-width: 1000px; }
    ._react-toolbox__dialog___2UnF5._react-toolbox__large___1YOQD ._react-toolbox__body___1Ngfz {
      height: 85vh; }
  ._react-toolbox__dialog___2UnF5._react-toolbox__small___2eVa7 {
    max-width: 800px; }

._react-toolbox__field___giZ2B[data-react-toolbox=checkbox] ._react-toolbox__input___2y_we {
  height: 1.8rem;
  width: 1.8rem;
  z-index: 9;
  cursor: pointer; }

._react-toolbox__field___giZ2B[data-react-toolbox=checkbox] ._react-toolbox__check___KpzIR {
  height: 1.8rem;
  width: 1.8rem; }

._react-toolbox__field___giZ2B[data-react-toolbox=radio-button]._react-toolbox__disabled___2QV0V > ._react-toolbox__text___iLE8a {
  color: #b7b7b5; }

._react-toolbox__field___giZ2B[data-react-toolbox=radio-button]._react-toolbox__disabled___2QV0V ._react-toolbox__radioChecked___RFOpA:before {
  background-color: #b7b7b5; }

._react-toolbox__field___giZ2B[data-react-toolbox=radio-button] ._react-toolbox__text___iLE8a {
  color: #1C1C1B; }

/* *** palette colors *** */

/* *** palette colors *** */

.ActionCell__wrapper___CDbfa > .ActionCell__toggle___13-mT {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  height: 50px;
  width: 35px;
  top: 0;
  right: 15px;
  overflow: hidden;
  background-color: #b7b7b5;
  cursor: pointer;
  transition: width 0.15s ease-out; }

.ActionCell__wrapper___CDbfa .ActionCell__block___3hsxe {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  height: 50px;
  right: 0;
  top: 0;
  background-color: #bee1ff;
  transform: translateX(100%);
  transition: all 0.2s ease-out;
  z-index: 10; }
  .ActionCell__wrapper___CDbfa .ActionCell__blockSize_1___2hIWG {
    width: 50px; }
  .ActionCell__wrapper___CDbfa .ActionCell__blockSize_2___RQ8Hz {
    width: 100px; }
  .ActionCell__wrapper___CDbfa .ActionCell__blockSize_3___2mKhl {
    width: 150px; }
  .ActionCell__wrapper___CDbfa .ActionCell__blockSize_4___1j-CB {
    width: 200px; }
  .ActionCell__wrapper___CDbfa .ActionCell__blockSize_5___1Szoc {
    width: 250px; }
  .ActionCell__wrapper___CDbfa .ActionCell__blockSize_6___3I7Dg {
    width: 300px; }

.ActionCell__wrapperExpanded___2XcSV {
  background-color: #b7b7b5; }
  .ActionCell__wrapperExpanded___2XcSV > .ActionCell__toggle___13-mT {
    width: 20px;
    background-color: #2f7ee2; }
  .ActionCell__wrapperExpanded___2XcSV > .ActionCell__block___3hsxe {
    transform: translateX(-35px); }

/* *** palette colors *** */

.TreeGrid__container___26H_b {
  position: relative; }

.TreeGrid__grid___2eFRq {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.TreeGrid__nameCellContainer___5kRLw {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .TreeGrid__nameCellContainer___5kRLw.TreeGrid__interactif___httkS {
    position: relative;
    padding-left: 36px; }

.TreeGrid__nameCellPrepended___28ABX {
  margin-right: 10px; }

.TreeGrid__nameCellArrow___2dyjp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .TreeGrid__nameCellArrowIcon___1-M7E {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: 36px;
    height: 36px;
    font-size: 2rem; }

.TreeGrid__nameCellContent___16L-B {
  -ms-flex: 1 0;
      flex: 1 0; }

.TreeGrid__row___MaGbC { }

.TreeGrid__rowChild___1_2U1 { }

.TreeGrid__rowActive___159pd { }

.TreeGrid__rowSelected___1Uq8r { }

.TreeGrid__rowsWrapperPosition___Ag9nm {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.TreeGrid__parentStack___3Y9Nj .TreeGrid__row___MaGbC {
  position: relative; }
  .TreeGrid__parentStack___3Y9Nj .TreeGrid__row___MaGbC::after {
    content: '';
    position: absolute;
    height: 4px;
    width: 100%;
    left: 0;
    bottom: -4px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR4AWPUkNeSBhHCjJoK2twgFisAFagCCp3pJlAAAAAASUVORK5CYII=) repeat-x; }
  .TreeGrid__parentStack___3Y9Nj .TreeGrid__rowInner___1ZteO {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    overflow: hidden; }

.TreeGrid__parentStack___3Y9Nj .TreeGrid__column____w_W- {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.TreeGrid__placeholder___3qP-u {
  padding: 10px;
  text-align: center; }

.TreeGrid__lazyloading___3qCeh {
  padding: 10px;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.LongTextCell__wrapper___2mkTV {
  position: relative;
  display: table-cell;
  vertical-align: middle; }

.LongTextCell__tooltip___KShcS {
  max-width: 90%; }

/* *** palette colors *** */

.ModuleSidebar__container___3Iux- {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  width: 300px;
  background-color: #f3f3f1; }
  .ModuleSidebar__containerShrink___XODdH {
    width: auto; }

/* *** palette colors *** */

.IconDropdown__container___1hxLT {
  position: relative;
  display: inline-block;
  cursor: pointer; }

.IconDropdown__arrow___3WMzN {
  width: 0;
  height: 0;
  margin: 0.5rem 0 0 1rem;
  position: absolute;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent; }
  .IconDropdown__arrow___3WMzN.IconDropdown__black___2DO9x {
    border-top: 5px solid #1C1C1B; }
  .IconDropdown__arrow___3WMzN.IconDropdown__white___1bTA9 {
    border-top: 5px solid #FFF; }
  .IconDropdown__arrow___3WMzN.IconDropdown__blue___3iiha {
    border-top: 5px solid #487DA7; }

.IconDropdown__dropdown___2a0Oq {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: absolute;
  background-color: white;
  border: 1px solid #1C1C1B;
  z-index: 9;
  padding: 2rem 1.5rem;
  top: 4.8rem;
  cursor: auto;
  white-space: nowrap;
  color: #1C1C1B; }
  .IconDropdown__dropdown___2a0Oq .IconDropdown__iconList___1De7- {
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap; }
  .IconDropdown__dropdown___2a0Oq .IconDropdown__item___Swn-o {
    margin-bottom: 20px;
    cursor: pointer; }
    .IconDropdown__dropdown___2a0Oq .IconDropdown__item___Swn-o:last-of-type {
      margin-bottom: 0; }
  .IconDropdown__dropdown___2a0Oq.IconDropdown__horizontal___1djR1 {
    padding: 1rem 1.5rem;
    top: -1rem;
    left: 40px;
    border-left: none; }

/* *** palette colors *** */

.IconBar__container___1LYWL {
  display: -ms-flexbox;
  display: flex; }
  .IconBar__container___1LYWL .IconBar__iconList___9zYkN {
    display: -ms-flexbox;
    display: flex; }
    .IconBar__container___1LYWL .IconBar__iconList___9zYkN > div {
      margin-right: 20px; }
      .IconBar__container___1LYWL .IconBar__iconList___9zYkN > div:last-of-type {
        margin-right: 0; }
    .IconBar__container___1LYWL .IconBar__iconList___9zYkN.IconBar__separated___2N1ZV {
      margin-left: auto; }
  .IconBar__containerSidebar___1Tl8o {
    height: 50px;
    padding: 0 10px;
    -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .IconBar__containerVertical___39bHE {
    width: 50px;
    height: auto;
    padding: 40px 0;
    min-height: 300px;
    -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
    -ms-flex-direction: column;
        flex-direction: column; }
    .IconBar__containerVertical___39bHE > .IconBar__iconList___9zYkN {
      -ms-flex-align: center;
          -ms-grid-row-align: center;
          align-items: center;
      -ms-flex-direction: column;
          flex-direction: column; }
      .IconBar__containerVertical___39bHE > .IconBar__iconList___9zYkN > div {
        margin-right: 0;
        margin-bottom: 20px; }
        .IconBar__containerVertical___39bHE > .IconBar__iconList___9zYkN > div:last-of-type {
          margin-bottom: 0; }
      .IconBar__containerVertical___39bHE > .IconBar__iconList___9zYkN.IconBar__separated___2N1ZV {
        margin-left: 0;
        margin-top: auto; }
  .IconBar__container___1LYWL.IconBar__dark___1wGbR {
    background-color: #1C1C1B; }

/* *** palette colors *** */

.Popup__wrapper___r3Uah {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  overflow: hidden;
  outline: none;
  height: 100%;
  color: #1c1c1b; }
  .Popup__wrapper___r3Uah .Popup__header___2Oa3F {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    width: 100%;
    height: 85px;
    padding: 0 20px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    border-bottom: 1px solid #dadad9; }
    .Popup__wrapper___r3Uah .Popup__header___2Oa3F .Popup__title___12OkA {
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }
      .Popup__wrapper___r3Uah .Popup__header___2Oa3F .Popup__title___12OkA.Popup__ellipsis___55cqa {
        width: calc(100% - 300px);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
    .Popup__wrapper___r3Uah .Popup__header___2Oa3F .Popup__icons___3TiBZ {
      margin-left: auto; }
  .Popup__wrapper___r3Uah .Popup__body___msNJK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }

.Popup__warning___2Wvmd {
  padding: 8px 20px;
  font-family: Roboto;
  font-size: 16px;
  color: #FFF;
  background: #e1320b; }

.Popup__progressBar___2NJBT {
  position: absolute;
  top: -5.6%;
  left: -2.1%;
  width: 100vw;
  background-color: #1C1C1B;
  z-index: 9999; }

.FormBase__form___1Z1T9 {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

/* *** palette colors *** */

.ReadMore__container___2dgqP {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-bottom: 20px; }
  .ReadMore__containerExpanded___1o4u5 .ReadMore__shadow___QqnCj {
    display: none; }

.ReadMore__shadow___QqnCj {
  position: absolute;
  width: 100%;
  height: 50%;
  bottom: 0;
  left: 0;
  pointer-events: none; }

.ReadMore__toggle___1DS2c {
  position: absolute;
  font-size: 1.25rem;
  text-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
  left: 50%;
  transform: translateX(-50%);
  z-index: 9; }

.ReadMore__popupWrapper___38lvb {
  max-height: 85vh; }

/* *** palette colors *** */

.Popup__dialog___25tu_.Popup__normal___gXVNg {
  color: #9a9a96;
  font-size: 2 rem;
  width: 100%;
  max-width: 600px;
  overflow: auto; }
  .Popup__dialog___25tu_.Popup__normal___gXVNg .Popup__body___20DW_ {
    padding: 0; }

/* *** palette colors *** */

.HelpText__text___1sK6V {
  color: #686864;
  font-size: 1.25rem; }
  .HelpText__text___1sK6V * {
    margin: 0; }

/* *** palette colors *** */

.Title__title___1XGAb {
  font-size: 1.25rem;
  color: #b2b2af;
  display: block;
  margin-bottom: 5px; }

/* *** palette colors *** */

.Label__wrapper___J19lP {
  padding-bottom: 1rem; }

.Label__label___3KEW- {
  color: #B2B2AF;
  font-size: 1.25rem !important; }

.Label__data___2iq0F {
  color: #5D5D59; }

.Label__withIcon___1N_wb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .Label__withIcon___1N_wb .Label__icon___bIBQV {
    margin-right: 1rem; }
    .Label__withIcon___1N_wb .Label__icon___bIBQV > div {
      width: 23px;
      height: 30px; }

.Label__error___3KxMO {
  font-size: 1.2rem;
  line-height: 2rem;
  color: #e1320b; }

.Label__requiredAsterix___wXNvb {
  color: #e1320b; }

.Label__ellipsisWrapper___1XEf1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: end;
      align-items: flex-end;
  word-break: break-word; }

.Label__ellipsis___3rV6j {
  font-size: 14px;
  width: calc(100% - 40px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.Label__hide___3fkck {
  position: absolute;
  transform: scale(0);
  z-index: -1; }

.Label__fontIcon___2ZjYg span {
  padding-bottom: 0 !important; }

/* *** palette colors *** */

.InputWithIconTheme__bar___2EwFa {
  left: -3rem;
  width: calc(100% + 3rem); }

.InputWithIconTheme__input___S1zC4 {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding: 0 !important; }

.InputWithIconTheme__label___Q_pOV {
  left: -3rem;
  top: -0.5rem !important; }

.InputWithIconTheme__inputElement___38HkW {
  padding-top: 2rem; }

.InputWithIconTheme__disabledColor___1oekx > input {
  color: #5D5D59; }

/* className */
.InputWithIconTheme__wrapper___33Q4C {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  padding-bottom: 1rem; }
  .InputWithIconTheme__wrapper___33Q4C .InputWithIconTheme__disabled___12FD7 > div > svg {
    fill: #5D5D59; }
  .InputWithIconTheme__wrapper___33Q4C .InputWithIconTheme__icon___n27aI {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    border-bottom: 1px solid #9a9a96; }
    .InputWithIconTheme__wrapper___33Q4C .InputWithIconTheme__icon___n27aI > div {
      width: 23px;
      height: 30px; }

.InputWithIconTheme__error___g0gE3 {
  display: -ms-flexbox;
  display: flex; }

.InputWithIconTheme__topPad___24gKh {
  margin-top: 1rem; }

/* *** palette colors *** */

.Input__warning___gxMYr [class*="error"], .Input__warning___gxMYr [class*="label"] {
  color: #d46900; }

.Input__warning___gxMYr [class*="inputElement"] {
  border-bottom-color: #d46900; }

.Input__disabled___gB2vx [class*="inputElement"] {
  color: #b7b7b5;
  border-bottom-style: solid; }

.Input__textArea___wFDhQ {
  padding-top: 25px !important; }
  .Input__textArea___wFDhQ textarea {
    padding-top: 0 !important; }

.Input__resize___3DlZ7 textarea {
  resize: vertical  !important; }

.Input__form___NHFVs {
  position: relative;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.Input__arrowsWrapper___1KS3B {
  position: absolute;
  top: -0.85rem;
  right: 0;
  bottom: 0;
  margin: auto 0;
  width: 15px;
  height: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center; }

.Input__arrowUp___3nTbv,
.Input__arrowDown___1Jq0B {
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  cursor: pointer; }

.Input__arrowUp___3nTbv {
  border-bottom: 4px solid #B2B2AF; }
  .Input__arrowUp___3nTbv:hover {
    border-bottom: 4px solid #8f8f8f; }

.Input__arrowDown___1Jq0B {
  border-top: 4px solid #B2B2AF; }
  .Input__arrowDown___1Jq0B:hover {
    border-top: 4px solid #8f8f8f; }

.Label__wrapper___uVdfG {
  border-bottom: 1px solid #9a9a96; }

.Label__ellipsis___23CZ0 {
  width: calc(100% - 40px); }

.DropdownWithEmpty__values___t7bC8 li:first-of-type {
  text-indent: -9999px; }

.Calendar__input___3IF8Q:not(.Calendar__disabled___O7Xx9) > .Calendar__inputElement___keSyi {
  cursor: pointer; }

.Calendar__header___5mKSo {
  padding: 1.6rem 2rem;
  color: white;
  cursor: pointer;
  background-color: #3f51b5; }

.Calendar__year___1okEQ {
  display: inline-block;
  font-size: 1.4rem;
  transition: opacity, font-size 0.35s cubic-bezier(0.4, 0, 0.2, 1); }

.Calendar__date___1ZGii {
  display: block;
  font-weight: 500;
  text-transform: capitalize;
  transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1); }

.Calendar__calendarWrapper___3wJOO {
  padding: 1rem 0.5rem 0; }

.Calendar__yearsDisplay___2tLlD .Calendar__date___1ZGii {
  opacity: 0.6; }

.Calendar__yearsDisplay___2tLlD .Calendar__year___1okEQ {
  font-size: 1.6rem; }

.Calendar__monthsDisplay___3oMjw .Calendar__year___1okEQ {
  opacity: 0.6; }

.Calendar__dialog___2DIVy {
  width: 33rem; }
  .Calendar__dialog___2DIVy > [role="body"] {
    padding: 0; }
  .Calendar__dialog___2DIVy > [role="navigation"] > .Calendar__button___j3uFb {
    color: #3f51b5; }
    .Calendar__dialog___2DIVy > [role="navigation"] > .Calendar__button___j3uFb:hover {
      background: rgba(63, 81, 181, 0.2); }
    .Calendar__dialog___2DIVy > [role="navigation"] > .Calendar__button___j3uFb:focus:not(:active) {
      background: rgba(63, 81, 181, 0.2); }

.Calendar__calendar___2SLfA {
  position: relative;
  height: 27rem;
  overflow: hidden;
  font-size: 1.4rem;
  line-height: 3rem;
  text-align: center;
  background: white; }
  .Calendar__calendar___2SLfA .Calendar__prev___cLuxG, .Calendar__calendar___2SLfA .Calendar__next___3s9PK {
    position: absolute;
    top: 0;
    z-index: 100;
    height: 3.6rem;
    cursor: pointer;
    opacity: .7; }
  .Calendar__calendar___2SLfA .Calendar__prev___cLuxG {
    left: 0; }
  .Calendar__calendar___2SLfA .Calendar__next___3s9PK {
    right: 0; }

.Calendar__title___2C_Oo {
  display: inline-block;
  font-weight: 500;
  line-height: 3rem; }

.Calendar__years___2wo3S {
  height: 100%;
  overflow-y: auto;
  font-size: 1.8rem; }
  .Calendar__years___2wo3S > li {
    line-height: 2.4;
    cursor: pointer; }
    .Calendar__years___2wo3S > li.Calendar__active___2vWbJ {
      font-size: 2.4rem;
      font-weight: 500;
      color: #3f51b5; }

.Calendar__week___3_lmW {
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 1.3rem;
  line-height: 3rem;
  opacity: .5; }
  .Calendar__week___3_lmW > span {
    -ms-flex: 0 0 14.28571%;
        flex: 0 0 14.28571%; }

.Calendar__days___3gcA9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 1.3rem; }

.Calendar__day___z0Yjx {
  -ms-flex: 0 0 14.28571%;
      flex: 0 0 14.28571%;
  padding: 0.2rem 0; }
  .Calendar__day___z0Yjx > span {
    display: inline-block;
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    border-radius: 50%; }
  .Calendar__day___z0Yjx:hover:not(.Calendar__active___2vWbJ):not(.Calendar__disabled___O7Xx9) > span {
    color: white;
    background: rgba(63, 81, 181, 0.21); }
  .Calendar__day___z0Yjx.Calendar__active___2vWbJ > span {
    color: white;
    background: #3f51b5; }
  .Calendar__day___z0Yjx:hover:not(.Calendar__disabled___O7Xx9) > span {
    cursor: pointer; }
  .Calendar__day___z0Yjx.Calendar__disabled___O7Xx9 {
    opacity: 0.25; }

.Calendar__month___dCTod {
  background-color: white; }

/* *** palette colors *** */

/* *** palette colors *** */

.Calendar__input___3IF8Q {
  padding: 1rem 0 2rem 0; }

.Calendar__header___5mKSo {
  background-color: #1C1C1B;
  padding: 2rem; }

.Calendar__date___1ZGii {
  font-weight: 500;
  font-size: xx-large;
  color: #2f7ee2;
  margin: 2rem 0 0; }

.Calendar__active___2vWbJ > span {
  background: #1C1C1B !important; }

.Calendar__button___j3uFb {
  color: #1C1C1B !important; }

.Calendar__title___2C_Oo {
  color: #1C1C1B;
  font-weight: 600; }

.Calendar__year___1okEQ {
  opacity: 0.8 !important;
  font-weight: 600;
  color: #2f7ee2;
  font-size: medium; }

.Calendar__disabled___O7Xx9 {
  border-bottom-style: solid;
  color: #1C1C1B; }

.Calendar__dialog___2DIVy {
  width: 34rem;
  background-color: white;
  animation-name: Calendar__appear___1TTEk;
  animation-duration: 0.5s;
  box-shadow: 0 19px 60px rgba(0, 0, 0, 0.3), 0 15px 20px rgba(0, 0, 0, 0.22); }
  .Calendar__dialog___2DIVy.Calendar__active___2vWbJ {
    opacity: 1;
    transform: translateY(0%); }
  .Calendar__dialog___2DIVy .rdrDayToday .rdrDayNumber span:after {
    background: #2f7ee2; }
  .Calendar__dialog___2DIVy .rdrMonthAndYearWrapper {
    padding-top: 0; }
  .Calendar__dialog___2DIVy .rdrDateDisplayWrapper {
    display: none; }

@keyframes Calendar__appear___1TTEk {
  from {
    opacity: 0;
    transform: translateY(-10%); }
  to {
    opacity: 1;
    transform: translateY(0%); } }

.Calendar__lowOpacity___jQUrv {
  opacity: 0.6; }

.Calendar__body___2bkof {
  -ms-flex-positive: 2;
      flex-grow: 2;
  color: #757575;
  border-top: 30px solid #2f7ee2; }

.Calendar__calendarWrapper___3wJOO {
  padding: 0 0.5rem; }

.Calendar__actions___N3ZPb {
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
  margin: auto;
  width: 250px;
  height: 72px;
  -ms-flex-align: center;
      align-items: center; }
  .Calendar__actions___N3ZPb.Calendar__center___2chWS {
    -ms-flex-pack: center;
        justify-content: center; }

.Calendar__next___3s9PK,
.Calendar__prev___cLuxG {
  background-color: white;
  border: none; }

.Calendar__years___2wo3S {
  padding: 20px;
  border-bottom: 1px solid #e4e7e7; }
  .Calendar__years___2wo3S ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center; }
  .Calendar__years___2wo3S li {
    padding: 7px 5px;
    cursor: pointer; }
    .Calendar__years___2wo3S li.Calendar__activeYear___2yIa8 {
      font-weight: 700;
      color: #1C1C1B; }

.DatePicker__background___1AMfA {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 20;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 999; }

.DatePicker__container___1qgKx {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 120px; }
  .DatePicker__container___1qgKx.DatePicker__fullWidth___3NaBB {
    width: 100%; }
    .DatePicker__container___1qgKx.DatePicker__fullWidth___3NaBB [class="split"] {
      width: 100%; }

.DatePicker__calendarIcon___2jsGn {
  margin-bottom: 12px;
  position: absolute;
  right: 0;
  top: 18px;
  width: 15px;
  background: white; }

.DatePicker__dateInput___1_gz_.DatePicker__fullWidth___3NaBB {
  width: 100%; }

.DatePicker__dateInput___1_gz_ input {
  margin-right: 30px; }

.Input__input___3yrJV .Input__label___2B_oU {
  top: 1.6rem !important; }

/* *** palette colors *** */

.TimePicker__input___10nHA {
  padding: 1rem 0 2rem 0; }

.TimePicker__header___3ipY1 {
  background-color: #1C1C1B;
  padding: 2rem;
  height: 100px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.TimePicker__hand___1neOk, .TimePicker__hand___1neOk:before {
  background-color: #1C1C1B !important; }

.TimePicker__knob___2VG2H, .TimePicker__knob___2VG2H::before, .TimePicker__knob___2VG2H::after {
  background: #1C1C1B !important; }

.TimePicker__button___2AT5D {
  color: #1C1C1B !important; }

.TimePicker__title___3zF02 {
  color: #1C1C1B;
  font-weight: 600; }

.TimePicker__hours___JnV5f, .TimePicker__minutes___pjRQA, .TimePicker__separator___2BEJ_, .TimePicker__am___1YSWJ, .TimePicker__pm___38Yc- {
  color: #2f7ee2; }

.TimePicker__texterror___3LVlm {
  margin-top: -2rem;
  font-size: 1.2rem;
  line-height: 2rem;
  color: #e1320b; }

.TimePicker__inputerror___bHQsW > input {
  border-bottom-color: #e1320b; }

.TimePicker__inputerror___bHQsW > label {
  color: #e1320b; }

.TimePicker__inputlocked___BnnCS > input {
  color: #5D5D59 !important; }

.TimePicker__inputlocked___BnnCS > label {
  color: #B2B2AF; }

.TimePicker__disabled___R4RpT .TimePicker__inputElement___2VmrF {
  border-bottom-style: solid;
  color: #1C1C1B; }

.TimePicker__wrapper___amJ-y {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  padding-bottom: 1rem; }
  .TimePicker__wrapper___amJ-y .TimePicker__icon___3Me52 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    border-bottom: 1px solid #9a9a96;
    width: 26px;
    top: -2rem; }
    .TimePicker__wrapper___amJ-y .TimePicker__icon___3Me52 > div {
      width: 23px;
      height: 30px; }
  .TimePicker__wrapper___amJ-y .TimePicker__label___3Tw2Y > label {
    left: -2.5rem; }

/* *** palette colors *** */

@keyframes CheckboxIndeterminate__indeterminate-expand___1jN9b {
  0% {
    width: 0;
    height: 0; }
  100% {
    width: 70%;
    height: 70%; } }

.CheckboxIndeterminate__check___1sKWg.CheckboxIndeterminate__checked___1lmIH {
  background-color: #FFF; }
  .CheckboxIndeterminate__check___1sKWg.CheckboxIndeterminate__checked___1lmIH::after {
    width: 70%;
    height: 70%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: none;
    background-color: #2f7ee2;
    animation: CheckboxIndeterminate__indeterminate-expand___1jN9b ease-out forwards; }

.CheckboxIndeterminate__disabled___1tImt > .CheckboxIndeterminate__check___1sKWg.CheckboxIndeterminate__checked___1lmIH {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26); }
  .CheckboxIndeterminate__disabled___1tImt > .CheckboxIndeterminate__check___1sKWg.CheckboxIndeterminate__checked___1lmIH::after {
    background-color: rgba(0, 0, 0, 0.26); }

/* *** palette colors *** */

.Theme__disabled___qfT69 > .Theme__text___3HEXT {
  color: #9a9a96; }

.Theme__disabled___qfT69 .Theme__check___1SZgy.Theme__checked___3eVqo {
  background-color: #9a9a96; }

.Theme__text___3HEXT {
  color: #1C1C1B; }

/* *** palette colors *** */

.Checkbox__error___215cb,
.Checkbox__error___215cb [class*="theme__text"] {
  color: #e1320b; }

.Checkbox__error___215cb [class*="theme__check"] {
  border-color: #e1320b; }

.Checkbox__errorMsg___3ucYJ {
  position: relative;
  display: block;
  top: -2.25rem;
  font-size: 1.2rem;
  line-height: 2rem;
  color: #e1320b; }

.Checkbox__requiredAsterix___1W15F {
  color: #e1320b; }

.Checkbox__required___2T4L8 {
  display: inline-block;
  vertical-align: top; }

/* *** palette colors *** */

.ColorPicker__wrapper___1E_Ti {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-bottom: 2rem; }

.ColorPicker__container___1IZwp {
  position: relative;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 1px solid #1C1C1B; }

.ColorPicker__pickerContainer___1hZTa {
  position: absolute;
  bottom: 0;
  left: 160%;
  z-index: 1; }

.ColorPicker__label___1AfyE {
  color: #B2B2AF;
  font-size: 1.25rem !important;
  margin-bottom: .5rem; }

.ExportPopup__radioGroup___1SJ95 {
  margin-top: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.ExportPopup__container___3COQl {
  margin: 0 20px; }

/* *** palette colors *** */

.PopupSmall__dialog___32q37.PopupSmall__small___tk4lA {
  width: 50vw;
  max-width: 520px; }
  .PopupSmall__dialog___32q37.PopupSmall__small___tk4lA .PopupSmall__body___3b8qW {
    padding: 0; }

.ModuleBody__container___3iGnS {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0;
      flex: 1 0;
  min-height: 0; }

/* *** palette colors *** */

.Menu__menu___1wIzL {
  -ms-flex: 1;
      flex: 1;
  position: relative;
  margin: 20px;
  padding: 0;
  list-style: none; }
  .Menu__menu___1wIzL::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #cbcbc9; }
  .Menu__menu___1wIzL .Menu__menuItem___4bUo9 {
    margin-bottom: 10px;
    position: relative; }
    .Menu__menu___1wIzL .Menu__menuItem___4bUo9::after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 3px;
      background-color: #2f7ee2;
      opacity: 0;
      transition: all 250ms ease-in-out;
      height: 3rem; }
    .Menu__menu___1wIzL .Menu__menuItem___4bUo9:last-child {
      margin-bottom: 0; }
    .Menu__menu___1wIzL .Menu__menuItem___4bUo9 a {
      display: block;
      position: relative;
      font-size: 1.5rem;
      text-decoration: none;
      color: #1C1C1B;
      padding: 0 10px;
      padding-left: 20px;
      height: 3rem;
      line-height: 3rem;
      outline: none;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .Menu__menu___1wIzL .Menu__menuItem___4bUo9 a:hover {
        color: #487DA7; }
    .Menu__menu___1wIzL .Menu__menuItem___4bUo9.Menu__withMode___1dN_N a::before {
      content: '';
      display: inline-block;
      vertical-align: middle;
      height: 100%;
      width: 3px;
      margin-right: 10px; }
    .Menu__menu___1wIzL .Menu__menuItem___4bUo9.Menu__withMode___1dN_N.Menu__LIVE___3zj36 a::before {
      background-color: #2f7ee2; }
    .Menu__menu___1wIzL .Menu__menuItem___4bUo9.Menu__withMode___1dN_N.Menu__ACCEPTANCE___eCwzj a::before {
      background-color: #cbcbc9; }
    .Menu__menu___1wIzL .Menu__menuItem___4bUo9.Menu__withMode___1dN_N.Menu__TEST___1QtP1 a::before {
      background-color: #1C1C1B; }
    .Menu__menu___1wIzL .Menu__menuItem___4bUo9.Menu__active___hQ6KV::after {
      opacity: 1; }

.Menu__submenu___1LqKu {
  list-style: none;
  padding: 0;
  margin: 1rem 0; }
  .Menu__submenu___1LqKu .Menu__menuItem___4bUo9 {
    margin-bottom: 10px;
    padding-left: 0; }
    .Menu__submenu___1LqKu .Menu__menuItem___4bUo9::after {
      opacity: 0; }
    .Menu__submenu___1LqKu .Menu__menuItem___4bUo9 a {
      font-size: 1.25rem;
      background: none;
      padding-left: 30px; }
      .Menu__submenu___1LqKu .Menu__menuItem___4bUo9 a::before {
        left: 15px; }
    .Menu__submenu___1LqKu .Menu__menuItem___4bUo9.Menu__active___hQ6KV::after {
      opacity: 1; }

/* *** palette colors *** */

.ContentWrapper__wrapper___rZGlb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0;
      flex: 1 0;
  padding: 10px;
  padding-right: 20px; }

/* *** palette colors *** */

.Title__title___319YU {
  color: #2f7ee2;
  margin: 0;
  margin-bottom: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .Title__titleSmall___331yu {
    color: #1C1C1B; }
  .Title__titleXsmall___3DaVB {
    color: #1C1C1B;
    font-weight: 700; }
  .Title__title___319YU .Title__rightSide___25PO6 {
    margin-left: auto; }

/* *** palette colors *** */

.Section__section___ryshF {
  border-bottom: 1px solid #e3e3e2;
  padding: 20px 0;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .Section__section___ryshF:first-of-type {
    padding-top: 30px; }
  .Section__section___ryshF:last-of-type {
    border-bottom: none; }
  .Section__section___ryshF.Section__collapsed___33RSr {
    padding-bottom: 0; }

.Section__body___1ncsW {
  padding-left: 10px; }
  .Section__body___1ncsW [class^="CodeEditor__popupContent"] {
    padding: 10px 0 0 !important; }

.Section__nopad___35A2x .Section__body___1ncsW {
  padding-left: 0; }

.Section__inlineElement___1QVD- {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: baseline;
      align-items: baseline;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.Section__collapsableTitle___2RQGu {
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

/* *** palette colors *** */

.SubSection__section___1xLW- {
  padding-top: 10px;
  margin-bottom: 20px;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .SubSection__section___1xLW-:last-of-type {
    margin-bottom: 0; }

.SubSection__title___1uVuC {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.SubSection__horizontalTitle___1D4Fe {
  -ms-flex-direction: row;
      flex-direction: row; }

.SubSection__titleWithIcon___SPIhd {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex: 1;
      flex: 1; }

.SubSection__mode___2VyJJ {
  border-left: 5px solid;
  padding-left: 20px; }
  .SubSection__mode___2VyJJ.SubSection__LIVE___3_RDV {
    border-color: #2f7ee2; }
  .SubSection__mode___2VyJJ.SubSection__ACCEPTANCE___3Xdkr {
    border-color: #cbcbc9; }
  .SubSection__mode___2VyJJ.SubSection__TEST___153a3 {
    border-color: #1C1C1B; }

.SubSection__body___6NxPL {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.SubSection__title_input_container___1Jp0u {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: center;
      align-content: center; }

@media (max-width: 776px) {
  .SubSection__title_input_container___1Jp0u {
    -ms-flex-direction: column;
        flex-direction: column;
    margin-bottom: 16px; } }

/* *** palette colors *** */

.DataGrid__dndCell___1eZPv div {
  padding: 0;
  text-align: center; }

.TextCell__tooltip___1RSuW {
  max-width: 90%; }

.InputCell__text___2ixx5 {
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis; }

.TooltipCell__wrapper___qG__4 {
  display: inline-block; }

/* *** palette colors *** */

.SortHeaderCell__cell___1dzyB .public_fixedDataTableCell_cellContent {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-right: 15%; }

.SortHeaderCell__inner___24bSh {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%; }

.SortHeaderCell__arrow___3Pypo {
  font-size: 20px; }

.SortHeaderCell__label___2vxPG {
  text-overflow: ellipsis;
  width: 0;
  overflow: hidden;
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: left; }

._StickyRow__row___U1u0R {
  position: relative; }
  ._StickyRow__row___U1u0R::after {
    content: '';
    position: absolute;
    height: 4px;
    width: 100%;
    left: 0;
    bottom: -4px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR4AWPUkNeSBhHCjJoK2twgFisAFagCCp3pJlAAAAAASUVORK5CYII=) repeat-x; }

._StickyRow__inner___3aoBY {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden; }

._StickyColumn__column___OLYaz {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

/* *** palette colors *** */

.DataTableWrapper__wrapper___3C5Xz {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  -ms-flex: 1 1;
      flex: 1 1; }

.DataTableWrapper__grid___3S9UF {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 1;
      flex: 1 1; }

.DataTableWrapper__noData___1NY72 {
  position: relative;
  top: 60px;
  padding: 10px;
  -ms-flex-item-align: center;
      align-self: center;
  z-index: 1; }

.DataTableWrapper__lazyloading___220gX {
  -ms-flex-item-align: center;
      align-self: center;
  z-index: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 10px; }

.DnDCell__handle___WdnTy {
  cursor: move; }

/* *** palette colors *** */

.DraggedRowPreview__dragLayer___fKdd3 {
  pointer-events: none;
  position: fixed;
  z-index: 100;
  left: 0;
  top: 0; }

.DraggedRowPreview__draggableRow___Tdnuy {
  opacity: .6; }

/* *** palette colors *** */

.SearchBox__container___fXgAY {
  position: relative; }

.SearchBox__icon___3obmM {
  position: absolute !important;
  top: 50%;
  transform: translateY(-50%);
  right: 10px; }

/* *** palette colors *** */

.Input__input___1NSPh {
  padding: 10px 0 !important; }

.Input__inputElement___1IPH5 {
  box-sizing: border-box;
  padding-right: 40px; }

.DataGridDialog__searchBox___10n5F {
  margin-bottom: .5rem; }

/* *** palette colors *** */

.DataGridNext__tables___3VvIz {
  display: -ms-flexbox;
  display: flex; }

.DataGridNext__grid___2J4GL.DataGridNext__header___3wJJD, .DataGridNext__grid___2J4GL.DataGridNext__fixed___8r9Xs {
  overflow: hidden !important; }

.DataGridNext__grid___2J4GL:focus {
  outline: none; }

.DataGridNext__cell___1nf67 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background-color: #f7f7f7;
  border-bottom: 1px solid #cbcbc9;
  padding: 0 10px;
  font-size: 1.5rem;
  overflow: hidden; }
  .DataGridNext__cell___1nf67.DataGridNext__fixed___8r9Xs {
    border-right: 1px solid #cbcbc9; }
  .DataGridNext__cell___1nf67.DataGridNext__group___2s5kX {
    padding: 0;
    border-left: 1px solid #cbcbc9;
    border-right: 1px solid #cbcbc9; }
    .DataGridNext__cell___1nf67.DataGridNext__group___2s5kX:first-of-type,
    .DataGridNext__cell___1nf67.DataGridNext__group___2s5kX + .DataGridNext__cell___1nf67.DataGridNext__group___2s5kX {
      border-left: none; }
    .DataGridNext__cell___1nf67.DataGridNext__group___2s5kX .DataGridNext__cell___1nf67 {
      border-bottom: none; }
  .DataGridNext__cell___1nf67.DataGridNext__resizable___1r1LT {
    border-right: 1px solid #cbcbc9; }
  .DataGridNext__cell___1nf67.DataGridNext__center___3RiiI {
    -ms-flex-pack: center;
        justify-content: center;
    text-align: center; }
  .DataGridNext__cell___1nf67.DataGridNext__right___NiGNd {
    -ms-flex-pack: end;
        justify-content: flex-end;
    text-align: right; }
  .DataGridNext__cell___1nf67.DataGridNext__left___2omWz {
    -ms-flex-pack: start;
        justify-content: flex-start;
    text-align: left; }
  .DataGridNext__cell___1nf67.DataGridNext__header___3wJJD {
    background-color: #FFF;
    color: #1C1C1B;
    border-top: 1px solid #cbcbc9;
    border-bottom: 1px solid #cbcbc9; }
    .DataGridNext__cell___1nf67.DataGridNext__header___3wJJD.DataGridNext__group___2s5kX {
      -ms-flex-pack: normal;
          justify-content: normal; }

.DataGridNext__groupLabel___Bvper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  width: 100%; }
  .DataGridNext__groupLabel___Bvper .DataGridNext__name___10pwK {
    margin: 5px 0;
    font-weight: 700;
    text-align: center; }
  .DataGridNext__groupLabel___Bvper .DataGridNext__labels___3SVCy {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0;
        flex: 1 0; }
    .DataGridNext__groupLabel___Bvper .DataGridNext__labels___3SVCy .DataGridNext__cell___1nf67 {
      font-size: 1.25rem;
      position: relative; }
      .DataGridNext__groupLabel___Bvper .DataGridNext__labels___3SVCy .DataGridNext__cell___1nf67.DataGridNext__header___3wJJD {
        border-top: none;
        border-bottom: none;
        -ms-flex-pack: center;
            justify-content: center;
        text-align: center; }

.DataGridNext__resizeHandle___3bW-3 {
  position: absolute;
  right: 0;
  top: 0;
  cursor: ew-resize;
  height: 100%;
  width: 4px; }
  .DataGridNext__resizeHandle___3bW-3:hover, .DataGridNext__resizeHandle___3bW-3.DataGridNext__active___2Ljyk {
    background-color: #2f7ee2; }

.DataGridNext__shadow___aCIzj, .DataGridNext__shadowTop___3xude, .DataGridNext__shadowBottom___3hq8f, .DataGridNext__shadowLeft___1me8M {
  content: '';
  position: absolute; }

.DataGridNext__shadowHorizontal___14brG, .DataGridNext__shadowTop___3xude, .DataGridNext__shadowBottom___3hq8f {
  height: 4px;
  width: 100%;
  left: 0;
  background-repeat: repeat-x; }

.DataGridNext__shadowTop___3xude {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR4AWPUkNeSBhHCjJoK2twgFisAFagCCp3pJlAAAAAASUVORK5CYII=); }

.DataGridNext__shadowBottom___3hq8f {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAHElEQVQI12MwNjZmZdAT1+Nm0JDWEGZQk1GTBgAWkwIeAEp52AAAAABJRU5ErkJggg==);
  bottom: 0; }

.DataGridNext__shadowLeft___1me8M {
  height: 100%;
  width: 4px;
  top: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==);
  background-repeat: repeat-y; }

.Slider__overflowHidden___2yEZ3 {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 35px; }

.Slider__absolute___5SNvU {
  position: absolute;
  bottom: 0;
  left: 0; }

.Slider__icon___3-rmZ {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  height: 31px;
  background-color: #f7f7f7;
  z-index: 11; }
  .Slider__icon___3-rmZ.Slider__iconTop___2et5y {
    top: 15px; }
  .Slider__icon___3-rmZ span[data-react-toolbox] {
    padding-bottom: 0 !important; }

.Slider__iconLeft___if0Xe {
  right: auto;
  left: 0; }

/* *** palette colors *** */

.Switch__wrapper___3wHgN {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%; }

.Switch__switch___2gNUd {
  display: -ms-flexbox;
  display: flex; }

.Switch__side___EWs4c {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 1.5rem;
  padding: 5px 20px;
  min-width: 90px;
  text-align: center;
  background-color: #979796;
  color: #FFF;
  margin-right: 1px;
  cursor: pointer;
  box-sizing: content-box; }
  .Switch__side___EWs4c:first-of-type {
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px; }
  .Switch__side___EWs4c:last-of-type {
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    margin-right: 0; }
  .Switch__side___EWs4c:hover {
    background-color: #3c3c3b;
    color: #FFF; }
    .Switch__side___EWs4c:hover svg {
      fill: #FFF !important; }

.Switch__active___17q80 {
  background-color: #6bbcff;
  color: #1C1C1B; }
  .Switch__active___17q80.Switch__disabled___ASRA9 {
    background-color: #9A9A96;
    color: #FFF; }

.Switch__disabled___ASRA9 {
  cursor: auto; }
  .Switch__disabled___ASRA9 [class^="icon"] svg {
    fill: #FFF !important; }

.Switch__label___3O4DG {
  color: #B2B2AF;
  font-size: 1.25rem !important;
  margin-bottom: .5rem; }

/* *** palette colors *** */

.VirtualizedSelect__Select___3VZy6 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .VirtualizedSelect__Select___3VZy6 > div:first-child {
    width: 100%;
    border: 0;
    border-bottom: 1px solid #9a9a96;
    font-size: 1.5rem;
    border-radius: 0; }
  .VirtualizedSelect__Select___3VZy6 div {
    border: 0; }
  .VirtualizedSelect__Select___3VZy6 > div > div {
    border-top: 1px solid #2f7ee2;
    box-shadow: 1px 1px 1px grey; }

.VirtualizedSelect__readonly___3o51p .Select-control {
  pointer-events: none; }

.VirtualizedSelect__readonly___3o51p .Select-value,
.VirtualizedSelect__readonly___3o51p .Select-arrow-zone {
  opacity: .5; }

.VirtualizedSelect__readonly___3o51p .Select-clear-zone {
  display: none; }

.VirtualizedSelect__required___3LkIm {
  color: red; }

.VirtualizedSelect__VirtualizedSelectFocusedOption___2_mPO {
  background-color: #EFEFEF; }

.VirtualizedSelect__VirtualizedSelectDisabledOption___3R2iP {
  opacity: 0.5; }

.VirtualizedSelect__VirtualizedSelectSelectedOption___3qqZU {
  font-weight: 500; }

.VirtualizedSelect__title___34823 {
  color: #B2B2AF;
  font-size: 1.25rem; }
  .VirtualizedSelect__titleerror___3P443 {
    color: #e1320b; }
  .VirtualizedSelect__titleclicked___1xRpe {
    color: #2f7ee2; }

.VirtualizedSelect__texterror___2SGoO {
  font-size: 1.2rem;
  line-height: 2rem;
  color: #e1320b; }

/* *** palette colors *** */

.ProjectSelect__wrapper___1ixQg {
  display: -ms-flexbox;
  display: flex; }

.ProjectSelect__switch___3JhKf {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 20px; }

.ProjectSelect__select___2aYEp {
  -ms-flex-positive: 1;
      flex-grow: 1;
  cursor: pointer; }

.Switch__wrapper___2i6rg {
  width: 251px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.Switch__side___1vDC3 {
  min-width: 75px; }

.Dropdown__value___1XcFZ {
  padding-bottom: 0; }
  .Dropdown__value___1XcFZ::after {
    top: 60%; }

.Dropdown__dropdown___3oZ7N.Dropdown__active___DJMT- > .Dropdown__values___1omjc {
  max-height: 250px;
  text-align: left; }

/* *** palette colors *** */

.Layout__projects___jHBCt {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-bottom: 20px; }

.Layout__charts___pVp-W {
  min-height: 300px;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-bottom: 20px; }

.Layout__report___3F6xX {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .Layout__report___3F6xX .Layout__grid___3OZVs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    min-height: 320px; }

.Layout__childCriteria___1EPx_ {
  padding-left: 20px; }

.Layout__totalRow___2BR5S { }
  .Layout__totalRow___2BR5S .public_fixedDataTableCell_cellContent {
    font-weight: 700; }

.Layout__groupCell___1NhUb .public_fixedDataTableCell_cellContent .Layout__label___276HI {
  margin-bottom: 5px; }

.Layout__groupCell___1NhUb .public_fixedDataTableCell_cellContent .Layout__labels___3mGtC {
  font-size: 1.25rem; }

.Layout__groupCell___1NhUb .public_fixedDataTableCell_cellContent .Layout__labels___3mGtC,
.Layout__groupCell___1NhUb .public_fixedDataTableCell_cellContent .Layout__content___Sm9nH {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .Layout__groupCell___1NhUb .public_fixedDataTableCell_cellContent .Layout__labels___3mGtC .Layout__column___hfKOK,
  .Layout__groupCell___1NhUb .public_fixedDataTableCell_cellContent .Layout__content___Sm9nH .Layout__column___hfKOK {
    width: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    font-weight: initial; }

.Layout__groupCell___1NhUb.Layout__header___2p97M.Layout__borderRight___1yVcK {
  border-right: 1px solid #cbcbc9; }

.Layout__groupCell___1NhUb.Layout__header___2p97M.Layout__borderLeft___laBUB {
  border-left: 1px solid #cbcbc9; }

.Layout__gridHeader___38wtF .public_fixedDataTableCell_cellContent {
  font-weight: 700; }

.usageIntegrationTransactionNote * {
  color: red;
  padding: 2px 0px;
  width: 100%;
  text-align: center; }

/* *** palette colors *** */

.ChartLegend__legend___L1dIY {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.ChartLegend__title___3cLdN {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 700;
  color: #333;
  text-align: center; }

.ChartLegend__labels___1LcRi {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .ChartLegend__labels___1LcRi .ChartLegend__label___bQjs5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    font-size: 1.5rem;
    color: #B2B2AF;
    margin-right: 20px;
    margin-bottom: 10px; }
    .ChartLegend__labels___1LcRi .ChartLegend__label___bQjs5:last-of-type {
      margin-right: 0; }
    .ChartLegend__labels___1LcRi .ChartLegend__label___bQjs5 .ChartLegend__box___1cAdh {
      width: 25px;
      height: 25px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-right: 10px; }

.LayoutWrapper__wrapper___bKCr0 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  height: 100%;
  margin: 0 auto; }

.CtrlOrCmdClickChecker__wrapper___q_rGN {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0;
      flex: 1 0; }

.NewTabOpener__wrapper___2y2Bh {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0;
      flex: 1 0; }

/* *** palette colors *** */

.ModeBox__container___MzIhN {
  display: -ms-flexbox;
  display: flex;
  background-color: #e3e3e2;
  padding: 10px;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  -ms-flex-direction: column;
      flex-direction: column; }
  .ModeBox__container___MzIhN .ModeBox__inner___3o5Dq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    border-left-width: 10px;
    border-left-style: solid;
    background-color: #FFF; }
    .ModeBox__container___MzIhN .ModeBox__inner___3o5Dq .ModeBox__header___1lNSy {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      padding: 13.33333px 20px;
      border-bottom: 1px solid #cbcbc9; }
      .ModeBox__container___MzIhN .ModeBox__inner___3o5Dq .ModeBox__header___1lNSy .ModeBox__headerMessage___2YUBn {
        font-weight: 700;
        margin: 0;
        margin-left: 20px; }
    .ModeBox__container___MzIhN .ModeBox__inner___3o5Dq .ModeBox__body___3IlDS {
      padding: 20px;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }
    .ModeBox__container___MzIhN .ModeBox__inner___3o5Dq.ModeBox__LIVE___3WoIK {
      border-left-color: #2f7ee2; }
    .ModeBox__container___MzIhN .ModeBox__inner___3o5Dq.ModeBox__ACCEPTANCE___SE9lU {
      border-left-color: #cbcbc9; }
    .ModeBox__container___MzIhN .ModeBox__inner___3o5Dq.ModeBox__TEST___2Di3X {
      border-left-color: #1C1C1B; }

/* *** palette colors *** */

.UserMetadata__loader___3pfMz {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.UserMetadata__item___2zDpP {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 20px; }
  .UserMetadata__item___2zDpP:last-child {
    margin-bottom: 0; }
  .UserMetadata__item___2zDpP > * {
    min-width: 50%; }
  .UserMetadata__itemContainer___1heto {
    margin: 0;
    color: #487DA7;
    font-weight: 700; }
    .UserMetadata__itemContainerChild___2nPpE {
      font-weight: 400; }
  .UserMetadata__itemLabel___3Jq1y {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-right: 5px; }
    .UserMetadata__itemLabel___3Jq1y .icon {
      margin-right: 5px; }
    .UserMetadata__itemLabel___3Jq1y.UserMetadata__array___7A52V {
      color: #487DA7; }
  .UserMetadata__itemArray___1Wblu {
    -ms-flex-direction: column;
        flex-direction: column;
    min-width: auto;
    width: 100%; }
    .UserMetadata__itemArrayLines___31gqC {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
    .UserMetadata__itemArrayLine___1jb7U {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .UserMetadata__itemArrayLineIconDelete___aw54C {
        margin-right: 20px; }
      .UserMetadata__itemArrayLineIconSort___38M1t {
        margin-left: 20px;
        opacity: .25; }
        .UserMetadata__itemArrayLineIconSort___38M1t:hover {
          opacity: 1; }
      .UserMetadata__itemArrayLineFields___dTZqd {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        .UserMetadata__itemArrayLineFields___dTZqd > * {
          margin-right: 10px; }
          .UserMetadata__itemArrayLineFields___dTZqd > *:last-child {
            margin-right: 0; }

.UserMetadata__massCheckbox___3_M6N {
  margin-left: auto;
  min-width: auto; }

/* *** palette colors *** */

.FormValidator__children___24EOw {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: 100%;
  width: 100%;
  background-color: #1C1C1B; }
  .FormValidator__children___24EOw .FormValidator__label___2Q9vx,
  .FormValidator__children___24EOw .FormValidator__buttons___2Maw2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .FormValidator__children___24EOw .FormValidator__label___2Q9vx {
    background-color: #d46900;
    width: 380px;
    padding-left: 20px; }
  .FormValidator__children___24EOw .FormValidator__buttons___2Maw2 {
    position: relative;
    margin-left: auto;
    width: 400px; }
    .FormValidator__children___24EOw .FormValidator__buttons___2Maw2 .FormValidator__button___2tccF:first-child {
      margin-left: 0; }

.FormValidator__fields___kcKw4 {
  position: absolute;
  width: 400px;
  bottom: 51px;
  right: 0;
  max-height: 230px;
  background-color: #686864;
  padding: 3px; }
  .FormValidator__fields___kcKw4 .FormValidator__field___19_2M {
    margin-bottom: 5px;
    padding: 10px;
    padding-left: 20px;
    cursor: pointer; }
    .FormValidator__fields___kcKw4 .FormValidator__field___19_2M:last-of-type {
      margin-bottom: 0; }
    .FormValidator__fields___kcKw4 .FormValidator__field___19_2M .FormValidator__label___2Q9vx {
      display: block;
      font-size: 1.25rem; }
    .FormValidator__fields___kcKw4 .FormValidator__field___19_2M .FormValidator__message___3hEyr {
      display: block;
      font-size: 1.8rem; }
    .FormValidator__fields___kcKw4 .FormValidator__field___19_2M .FormValidator__path___1rwqx {
      font-size: 1.25rem;
      color: #cbcbc9; }
    .FormValidator__fields___kcKw4 .FormValidator__field___19_2M.FormValidator__error___AFGyo {
      border-left: 10px solid #c92000; }
    .FormValidator__fields___kcKw4 .FormValidator__field___19_2M.FormValidator__warning___2RsZy {
      border-left: 10px solid #d46900; }

.Snackbar__snackbar___1rPQt {
  padding: 0; }

.Snackbar__label___P2aLE {
  height: 100%; }

/* *** palette colors *** */

.Stepper__container___1dlpV.Stepper__vertical___37XST {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }

.Stepper__stepLabels___3rsIs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .Stepper__stepLabels___3rsIs.Stepper__vertical___37XST {
    -ms-flex-direction: column;
        flex-direction: column;
    height: 40rem;
    margin-left: 1rem; }
    .Stepper__stepLabels___3rsIs.Stepper__vertical___37XST .Stepper__label___O3Bii {
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.Stepper__stepNumbers___3CHLN {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }
  .Stepper__stepNumbers___3CHLN.Stepper__vertical___37XST {
    -ms-flex-direction: column;
        flex-direction: column;
    height: 40rem; }

.Stepper__label___O3Bii {
  color: #aaa;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  font-size: 2em;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .Stepper__label___O3Bii:first-of-type {
    -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start; }
  .Stepper__label___O3Bii:last-of-type {
    -ms-flex-align: end;
        -ms-grid-row-align: flex-end;
        align-items: flex-end; }

.Stepper__activeLabel___8lcEQ {
  color: #274cb0 !important; }

.Stepper__number___1iqD1 {
  width: 3.5rem;
  height: 3.5rem;
  font-size: 2rem;
  color: #aaa;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border: 0.2rem #aaa solid;
  border-radius: 3rem; }
  .Stepper__number___1iqD1.Stepper__clickable___UF_WC {
    cursor: pointer; }

.Stepper__activeNumber___1Hhnu, .Stepper__number___1iqD1.Stepper__clickable___UF_WC:hover {
  color: #274cb0 !important;
  border-color: #274cb0 !important;
  background-color: #bee1ff !important; }

.Stepper__connector___nkuTa {
  height: .2rem;
  -ms-flex-positive: 1;
      flex-grow: 1;
  background: #ccc; }
  .Stepper__connector___nkuTa.Stepper__vertical___37XST {
    width: .2rem; }

.Stepper__activeConnector___2KGmt {
  background-color: #6bbcff !important; }

/* *** palette colors *** */

.MassExportPopup__exportPopupContainer___3cUMs {
  padding: 4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.MassExportPopup__exportPopupText___dgAPV {
  margin-bottom: 3rem; }

.MassExportPopup__exportPopupSwitch___2A8Va {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 8rem; }

.MassExportPopup__switchLabel___hEmL_ {
  margin-right: 3rem;
  color: #1C1C1B; }

.MassExportPopup__exportButton___3TYKU {
  width: 50%;
  margin-top: 3rem;
  -ms-flex-item-align: center;
      align-self: center; }

/* *** palette colors *** */

.Step__container___2OkIz {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.Step__downloadTemplate___3Pc1r {
  display: -ms-flexbox;
  display: flex; }
  .Step__downloadTemplateButton___3-9Eq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .Step__downloadTemplateButton___3-9Eq .Step__icon___2sGk0 {
      margin-right: 10px; }

.Step__stepperSection___1a4Ki {
  border-bottom: none; }

.Step__grid___2A1QN {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-height: 250px; }
  .Step__grid___2A1QN .Step__nameCell___3dUIe .public_fixedDataTableCell_cellContent {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .Step__grid___2A1QN .Step__nameCell___3dUIe .Step__icon___2sGk0 {
    margin-right: 20px; }
  .Step__grid___2A1QN .Step__rowError___1ugXK .public_fixedDataTableCell_cellContent {
    color: #e1320b; }
  .Step__grid___2A1QN.Step__shrunk___188QZ {
    -ms-flex-positive: 0;
        flex-grow: 0; }

.Step__button___2lz7y {
  min-width: 300px; }
  .Step__buttonUpload___2dVby {
    min-width: 100%;
    margin-top: 20px; }

.Step__footer___kuENz {
  padding-top: 20px;
  padding-bottom: 30px;
  padding-left: 0 !important; }
  .Step__footer___kuENz .Step__button___2lz7y + .Step__button___2lz7y {
    margin-left: 10px; }

.Step__statusIcon___1L6Zn {
  margin-top: .8rem; }

.Step__shrunkSidebar___3aFN1 {
  padding-left: 250px; }

.Step__gridLabels___1UDCJ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.Step__stats___1ymRb {
  display: -ms-flexbox;
  display: flex; }

.Step__stat___2OKCp {
  margin-right: 2rem; }

.Step__data___2_svO {
  color: inherit; }

.Step__statCount___3eL7- {
  margin-right: .5rem;
  color: #1C1C1B; }

.Step__statDate___2gbrL {
  margin-right: 2rem; }

.Step__statSuccess___1G-n4 {
  color: #779D2F; }

.Step__statFails___Lb3t1 {
  color: #e1320b; }

.Step__statSkips___uWhUt {
  color: #B2B2AF; }

.Step__switchContainer___1qijf {
  margin-bottom: 2rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.Step__switchLabel___3XUtx {
  margin-right: 4rem; }

.Step__errorItem___m4VHb {
  margin-left: 1rem; }
  .Step__errorItem___m4VHb::before {
    content: '- '; }

.Wrapper__wrapper___jgk8O {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0;
      flex: 1 0; }

.Wrapper__stepper___1vSS4 {
  width: 50%; }

.Stepper__label___1dzrE {
  font-size: 1.5rem;
  margin-bottom: .5rem; }

.Uploader__container___1QhWF {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  font-size: 1.5rem;
  position: relative;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: column;
      flex-direction: column; }

.Uploader__uploaderContainer___9qR1l {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start; }

.Uploader__uploaderLabelContainer___2-ij5 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start; }

.Uploader__uploaderLabelText___38zUE, .Uploader__uploaderLabelTop___kAE3P {
  color: #999;
  margin-bottom: .5rem; }

.Uploader__uploaderLabelTop___kAE3P {
  position: absolute;
  bottom: 90%; }

.Uploader__uploaderLabelBorder___2Ud54 {
  background: #999;
  height: .2rem;
  width: 100%; }

.Uploader__hiddenInput___1CFgL {
  display: none; }

.Uploader__uploaderLabelFiles___hRDNG {
  list-style-type: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  margin-left: .3rem;
  margin-bottom: .5rem;
  padding: 0;
  color: #333; }

.Uploader__icon___27evp {
  bottom: 0;
  -ms-flex-preferred-size: 30px;
      flex-basis: 30px; }

.Uploader__uploaderLabelFile___l9dac {
  margin-right: 1rem; }

.Uploader__uploaderInput___1Lrnv {
  display: block; }

.Uploader__uploaderWarning___1Qa9j {
  color: #c30;
  display: block; }

.Uploader__uploaderWarning___7rtdc {
  width: 100%;
  overflow-x: auto;
  white-space: nowrap;
  margin-top: 0;
  top: 90%; }

.Uploader__uploaderContainer___m5A81 {
  margin: 1rem 0; }

.Uploader__uploaderLabelTop___2YXL0 {
  bottom: 70%; }

/* *** palette colors *** */

.DefaultValueLegend__icon___3nT-x, .DefaultValueLegend__legend___3j8Ks::before {
  content: '';
  display: block;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 1.5rem 1.5rem 0 0;
  border-color: #B2B2AF transparent transparent transparent; }

.DefaultValueLegend__legend___3j8Ks {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-bottom: 10px; }
  .DefaultValueLegend__legend___3j8Ks::before {
    margin-right: .4rem; }

/* *** palette colors *** */

.SidebarListCell__cell___20Ylt .public_fixedDataTableCell_wrap2,
.SidebarListCell__cell___20Ylt .public_fixedDataTableCell_wrap3,
.SidebarListCell__cell___20Ylt .public_fixedDataTableCell_cellContent {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%; }

.SidebarListCell__cell___20Ylt .SidebarListCell__content___3Ss25 {
  -ms-flex-positive: 1;
      flex-grow: 1;
  width: 0;
  margin-right: 10px;
  color: #3c3c3b; }
  .SidebarListCell__cell___20Ylt .SidebarListCell__content___3Ss25 div div:nth-child(2) {
    color: #6f6f6d; }
  .SidebarListCell__cell___20Ylt .SidebarListCell__content___3Ss25 > * {
    overflow: hidden;
    text-overflow: ellipsis; }

.SidebarListCell__cell___20Ylt .SidebarListCell__icon___l1nqB {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: auto; }
  .SidebarListCell__cell___20Ylt .SidebarListCell__icon___l1nqB .icon {
    color: #686864; }

.SidebarListCell__cell___20Ylt.SidebarListCell__active___rCRAu, .SidebarListCell__cell___20Ylt.SidebarListCell__selected___1aapF {
  display: block;
  background: #bee1ff !important; }

.SidebarListCell__cell___20Ylt.SidebarListCell__active___rCRAu .public_fixedDataTableCell_wrap3 {
  position: relative; }
  .SidebarListCell__cell___20Ylt.SidebarListCell__active___rCRAu .public_fixedDataTableCell_wrap3::after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 3px;
    left: 0;
    bottom: 0;
    background-color: #bee1ff; }
  .SidebarListCell__cell___20Ylt.SidebarListCell__active___rCRAu .public_fixedDataTableCell_wrap3 .public_fixedDataTableCell_cellContent {
    font-weight: 700; }

.SidebarListCell__cell___20Ylt.SidebarListCell__active___rCRAu .SidebarListCell__content___3Ss25 {
  color: #1c1c1b; }
  .SidebarListCell__cell___20Ylt.SidebarListCell__active___rCRAu .SidebarListCell__content___3Ss25 div div:nth-child(2) {
    color: #1c1c1b; }

.SidebarListCell__cell___20Ylt.SidebarListCell__selected___1aapF .public_fixedDataTableCell_wrap3 {
  position: relative; }
  .SidebarListCell__cell___20Ylt.SidebarListCell__selected___1aapF .public_fixedDataTableCell_wrap3::after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    left: 0;
    bottom: 0;
    background-color: #b7b7b5; }

.SidebarListCell__cell___20Ylt.SidebarListCell__selected___1aapF .SidebarListCell__content___3Ss25 {
  color: #3c3c3b; }
  .SidebarListCell__cell___20Ylt.SidebarListCell__selected___1aapF .SidebarListCell__content___3Ss25 .SidebarListCell__secondValue___tgi6O {
    color: #6f6f6d; }

.LinkIconCell__cell___g2yWu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0;
      flex: 1 0;
  -ms-flex-align: center;
      align-items: center; }
  .LinkIconCell__cellTitle___2IRN8 {
    -ms-flex-positive: 1;
        flex-grow: 1; }
  .LinkIconCell__cellIcon___3Vv_Q {
    -ms-flex-negative: 0;
        flex-shrink: 0; }

/* *** palette colors *** */

.SecondValueCell__secondValue___3j-Z6 {
  font-size: 1.25rem; }

/* *** palette colors *** */

.PreviewGridCell__icon___2ntFK, .PreviewGridCell__legend___3xQ6e::before, .PreviewGridCell___default___36CLR::before, .PreviewGridCell__default___32t-K .public_fixedDataTableCell_wrap3::before, .PreviewGridCell__default___32t-K.PreviewGridCell__nextGridVersion___2d7gP::before {
  content: '';
  display: block;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 1.5rem 1.5rem 0 0;
  border-color: #B2B2AF transparent transparent transparent; }

.PreviewGridCell__legend___3xQ6e {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-bottom: 10px; }
  .PreviewGridCell__legend___3xQ6e::before {
    margin-right: .4rem; }

.PreviewGridCell___default___36CLR::before, .PreviewGridCell__default___32t-K .public_fixedDataTableCell_wrap3::before, .PreviewGridCell__default___32t-K.PreviewGridCell__nextGridVersion___2d7gP::before {
  position: absolute; }

.PreviewGridCell__default___32t-K.PreviewGridCell__nextGridVersion___2d7gP {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

/* *** palette colors *** */

.OperationSwitch__switch___1_TeT {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 20px; }
  .OperationSwitch__switchLabel___3Ruo6 {
    margin-right: 20px; }

.SecuredItem__label___16T1I {
  display: -ms-flexbox;
  display: flex; }

.Checkbox__field___3FFW0 {
  margin-bottom: 0; }

/* *** palette colors *** */

.Switch__side___3H4uX {
  min-width: 40px;
  padding-right: 0;
  padding-left: 0; }
  .Switch__side___3H4uX .icon {
    color: #FFF !important; }
    .Switch__side___3H4uX .icon svg {
      fill: #FFF !important; }
    .Switch__side___3H4uX .icon .material-icons {
      color: #FFF !important; }

.Switch__active___9FHix .icon {
  color: #1C1C1B !important; }
  .Switch__active___9FHix .icon svg {
    fill: #1C1C1B !important; }
  .Switch__active___9FHix .icon .material-icons {
    color: #1C1C1B !important; }

.Memberships__pathItemRow___2ICD7 { }

.Memberships__grid___2AffC {
  height: 600px; }

.Memberships__searchBox___iJRG5 {
  width: 50%;
  margin-bottom: 2rem; }

.TreeGrid__nameCellContent___1bBsc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0;
      flex: 1 0;
  -ms-flex-align: center;
      align-items: center; }

/* *** palette colors *** */

.AdvancedSearchBox__chip___1YLX3 {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: .5rem;
  padding-right: .5rem;
  border-radius: 2rem;
  height: 2rem;
  background-color: #e2e2e2;
  color: #3a3a3a;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto; }
  .AdvancedSearchBox__chip___1YLX3 .AdvancedSearchBox__chipValue___YZCyA {
    margin-left: .5rem; }

.AdvancedSearchBox__chipText___84Xzf {
  font-size: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  cursor: default;
  white-space: nowrap; }

.AdvancedSearchBox__chipClose___2vzrO {
  text-decoration: none;
  cursor: pointer;
  font-weight: bold;
  font-size: 1.5rem;
  height: 2rem;
  width: 2rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #f7f7f7;
  background-color: #3a3a3a;
  margin-right: .5rem;
  border-radius: 2rem;
  transition: all 100ms ease-out; }
  .AdvancedSearchBox__chipClose___2vzrO:hover {
    background-color: #4b4b4b;
    transition: all 100ms ease-in; }

.AdvancedSearchBox__chipClose___2vzrO.AdvancedSearchBox__disabled___39jkM {
  background-color: #ccc;
  cursor: default; }
  .AdvancedSearchBox__chipClose___2vzrO.AdvancedSearchBox__disabled___39jkM:hover {
    background-color: #ccc; }

.AdvancedSearchBox__chip___1YLX3.AdvancedSearchBox__disabled___39jkM {
  background-color: #ddd;
  cursor: default; }
  .AdvancedSearchBox__chip___1YLX3.AdvancedSearchBox__disabled___39jkM .AdvancedSearchBox__nestedChipClose___2rk4E {
    cursor: default; }

.AdvancedSearchBox__nestedChip___DmiXe {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  background-color: #c8c8c8;
  border-radius: 3rem;
  font-size: 1.2rem;
  height: 70%;
  -ms-flex-align: center;
      align-items: center;
  padding-left: .8rem;
  padding-right: .8rem;
  margin-right: .5rem; }

.AdvancedSearchBox__nestedChipClose___2rk4E {
  text-decoration: none;
  cursor: pointer;
  color: #3a3a3a;
  margin-left: .2rem; }

.AdvancedSearchBox__selected___1tT7m {
  background: #3B86FF;
  color: white; }

.AdvancedSearchBox__focusedBar___2sJfr {
  background-color: #2f7ee2; }

.AdvancedSearchBox__blurredBar___2y4PB {
  background-color: #333; }

.AdvancedSearchBox__disabledBar___Bdeq6 {
  background-color: #ccc; }

.AdvancedSearchBox__focusedLabel___2AZKY {
  color: #2f7ee2; }

.AdvancedSearchBox__blurredLabel___13viM {
  color: #a0a0a0; }

.AdvancedSearchBox__dangerBar___NTrBZ {
  background-color: #e1320b; }

.AdvancedSearchBox__extendedContainer___kQ4c_ {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-width: .1rem;
  padding: .5rem; }

.AdvancedSearchBox__shrunkContainer___AbuTS {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  border-width: 0; }

.AdvancedSearchBox__inputFieldWrapper___1inTO {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1; }

.AdvancedSearchBox__scrollableView___20FkQ {
  width: calc(100% - 25px);
  overflow-x: scroll !important;
  overflow-y: hidden !important; }

.AdvancedSearchBox__filtersContainer___1O-dR {
  box-sizing: content-box;
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center;
  margin: 0 auto;
  position: relative; }
  .AdvancedSearchBox__filtersContainer___1O-dR:focus {
    outline: none; }
  .AdvancedSearchBox__filtersContainer___1O-dR div {
    box-sizing: inherit; }
    .AdvancedSearchBox__filtersContainer___1O-dR div:focus {
      outline: none; }

.AdvancedSearchBox__selectedFilter___HQmNG {
  font-size: 1.5rem;
  padding: .1rem .5rem;
  background: #eee;
  white-space: nowrap;
  color: #333;
  margin-left: .5rem; }
  .AdvancedSearchBox__selectedFilter___HQmNG:first-child {
    margin-left: 0; }

.AdvancedSearchBox__datePickerContainer___3uLld {
  position: absolute;
  z-index: 1000; }

.AdvancedSearchBox__textInput___2QEeH {
  border: none;
  font-size: 1.3rem;
  background: transparent;
  width: 100%; }
  .AdvancedSearchBox__textInput___2QEeH.AdvancedSearchBox__overflow___19zXi {
    width: 15rem; }
  .AdvancedSearchBox__textInput___2QEeH:focus {
    outline: none; }
  .AdvancedSearchBox__textInput___2QEeH ::-ms-clear {
    display: none;
    width: 0;
    height: 0; }

.AdvancedSearchBox__textInputWrapper___1QrQw {
  display: -ms-flexbox;
  display: flex;
  padding: .3rem;
  border-color: #333;
  border-style: solid; }

.AdvancedSearchBox__textInputBar___2RSjx {
  display: block;
  width: 0%;
  height: .1rem;
  margin: 0 auto;
  transition: width .2s ease-in; }
  .AdvancedSearchBox__textInputBar___2RSjx.AdvancedSearchBox__focusedBar___2sJfr {
    width: 100%; }

.AdvancedSearchBox__textInputBorder___I7XmR {
  display: block;
  width: 100%;
  height: .2rem; }

.AdvancedSearchBox__dangerContainerBorder___3blwK {
  border-color: #e1320b; }

.AdvancedSearchBox__dropdownContainer___19LDL {
  position: absolute;
  z-index: 1000;
  margin: 0;
  margin-top: .2rem;
  margin-left: .3rem;
  max-height: 42rem;
  background: #fff;
  white-space: nowrap;
  overflow-y: auto;
  box-shadow: -1px 1px 3px 0 #636363; }
  .AdvancedSearchBox__dropdownContainer___19LDL::-webkit-scrollbar {
    width: 8px; }
  .AdvancedSearchBox__dropdownContainer___19LDL::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #b1b1b1;
    transition: all 200ms ease; }
    .AdvancedSearchBox__dropdownContainer___19LDL::-webkit-scrollbar-thumb:hover {
      transition: all 200ms ease;
      background-color: #9e9e9e; }

.AdvancedSearchBox__dropdownList___1UrPf {
  list-style: none;
  margin: 0;
  padding: .5rem 0; }

.AdvancedSearchBox__dropdownItem___jI_SC {
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 1.5rem;
  min-width: 25rem !important;
  cursor: pointer;
  box-sizing: border-box; }
  .AdvancedSearchBox__dropdownItem___jI_SC label {
    padding: 8px 8px; }

.AdvancedSearchBox__disabledItem___1B4w1 {
  color: #ccc;
  cursor: default; }
  .AdvancedSearchBox__disabledItem___1B4w1:hover {
    background: none; }

.AdvancedSearchBox__singleEnumContainer___n4EJB, .AdvancedSearchBox__multiEnumLabel___2mphk {
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 1rem 3rem;
  width: 100%;
  height: 4rem;
  text-decoration: none;
  color: inherit;
  line-height: 1.5;
  margin: 0;
  min-width: 0; }

.AdvancedSearchBox__singleEnumText___fSxnW {
  justify-self: flex-start; }

.AdvancedSearchBox__multiEnumContainer___2CxFY {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
      align-items: baseline;
  width: 100%; }

.AdvancedSearchBox__treeIcon___2DZhX {
  display: -ms-flexbox;
  display: flex;
  justify-self: end; }

.AdvancedSearchBox__multiEnumCheckbox___1hcRG {
  display: inline-block;
  box-sizing: border-box;
  margin: 0;
  margin-left: 1rem; }

.AdvancedSearchBox__fixedIcon___2x1Dx {
  cursor: pointer;
  font-size: 1.5rem;
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  top: 0;
  right: 0; }

.AdvancedSearchBox__tooltipContainer___20Ps8 {
  position: absolute;
  background-color: rgba(225, 50, 11, 0.7);
  color: #fff;
  font-size: 1.5rem;
  text-align: center;
  border-radius: 1rem;
  padding: .5rem 1rem;
  top: 130%;
  width: 25rem;
  left: 50%;
  margin-left: -12.5rem;
  z-index: 100000; }
  .AdvancedSearchBox__tooltipContainer___20Ps8::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent rgba(225, 50, 11, 0.7) transparent; }

.spinner {
  width: 2rem;
  height: 2rem;
  border: 1px rgba(51, 51, 51, 0.25) solid;
  border-top: 3px #333333 solid;
  border-radius: 50%;
  animation: spinnerRotate .6s infinite linear; }

@keyframes AdvancedSearchBox__spinnerRotate___1_zV8 {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(359deg); } }

div.react-datepicker {
  font-size: 1.5rem; }
  div.react-datepicker .react-datepicker__navigation--next,
  div.react-datepicker .react-datepicker__navigation--previous {
    top: 1.5rem; }
  div.react-datepicker .react-datepicker__navigation--years {
    padding-top: .5rem; }
  div.react-datepicker .react-datepicker__header {
    padding: 1rem;
    padding-bottom: .5rem; }
  div.react-datepicker .react-datepicker__month {
    padding: 1rem; }
  div.react-datepicker .react-datepicker__current-month {
    font-size: inherit;
    margin-bottom: .6rem; }
  div.react-datepicker .react-datepicker__day {
    padding: .3rem .5rem; }
  div.react-datepicker .react-datepicker__day-name {
    padding: .3rem .5rem; }

.TreeGrid__nameCellContent___qFMmk {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0;
      flex: 1 0;
  -ms-flex-align: center;
      align-items: center; }

.RolesGrid__searchBox___2g1V5 {
  width: 50%;
  margin-bottom: 2rem; }

.RolesGrid__wrapper___H6D12 {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.RolesGrid__grid___3rzHT {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

/*
    CUSTOM STYLES FOR ADVANCED SEARCH BOX COMPONENT
*/
/* *** palette colors *** */

.SearchBox__filtersContainer___3WWnP {
  overflow: visible;
  z-index: 100; }

.SearchBox__textInputWrapper___1C4e7 {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__inputFieldWrapper___2Xcxw {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__textInput___1YpOT {
  font-size: 1.5rem;
  color: #FFF;
  margin-left: .5rem; }
  .SearchBox__textInput___1YpOT::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___1YpOT:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___1YpOT::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___1YpOT:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #f7f7f7; }
  .SearchBox__textInput___1YpOT::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #f7f7f7; }

.SearchBox__selectedFilter___QqFOB {
  font-size: 1.2rem;
  padding: .2rem .8rem; }

.SearchBox__chip___2iQ5G {
  height: 2rem;
  font-size: .83rem;
  color: #FFF;
  background-color: #81817d;
  padding: .3rem 2rem;
  padding-left: 0;
  border-radius: 10rem; }

.SearchBox__chipClose___MRFRT {
  border-radius: 10rem;
  width: 1.2em;
  height: 1.2em;
  background-color: #4f4f4c;
  font-size: 2.2rem;
  margin-right: 1rem;
  font-weight: normal;
  position: relative;
  left: -.1rem; }

.SearchBox__dropdownContainer___3b1uL {
  padding-right: 0; }

.SearchBox__dropdownList___1dXdB {
  color: #1C1C1B; }

.SearchBox__singleEnumContainer___2c8q7 {
  padding-top: .6rem;
  padding-bottom: .6rem; }

.SearchBox__dropdownItem___yR0v2.SearchBox__selected___3VSG0 {
  background: #f7f7f7;
  color: #2f7ee2; }

.SearchBox__treeIcon___THvvz {
  margin-left: 5rem; }

.SearchBox__extendIcon___3D_lN {
  top: .1rem;
  height: 100%;
  background-color: #1C1C1B;
  padding-left: .5rem; }

.SearchBox__datePickerContainer___3MbC9 {
  border: 0.1rem #1C1C1B solid;
  color: #1C1C1B; }

.SearchBox__defaultFilter___RK333 {
  background-color: #2f7ee2; }
  .SearchBox__defaultFilter___RK333 .SearchBox__chipFilter___nV5XY {
    display: none; }

.SearchBox__textInputMessage___3DMge {
  font-size: 1.3rem; }

.SearchBox__selectedFilter___QqFOB {
  margin-right: .5rem; }

.SearchBox__textInput___1YpOT {
  color: #1C1C1B;
  margin-left: 0;
  font-size: 1.6rem; }
  .SearchBox__textInput___1YpOT::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #81817d;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___1YpOT:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #81817d;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___1YpOT::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #81817d;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___1YpOT:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #81817d; }
  .SearchBox__textInput___1YpOT::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #81817d; }

.SearchBox__textInputBorder___1mxb- {
  height: .1rem; }

.SearchBox__defaultFilter___RK333 {
  background-color: #81817d; }
  .SearchBox__defaultFilter___RK333 .SearchBox__chipFilter___nV5XY {
    display: inline-block; }

.SearchBox__textInput___1YpOT {
  color: #1C1C1B; }
  .SearchBox__textInput___1YpOT::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #81817d;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___1YpOT:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #81817d;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___1YpOT::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #81817d;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___1YpOT:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #81817d; }
  .SearchBox__textInput___1YpOT::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #81817d; }

.SearchBox__textInputBorder___1mxb- {
  height: .1rem;
  background-color: #B2B2AF; }

/* *** palette colors *** */

.AllRoles__rowHasUser___1-2en { }

.AllRoles__rowDescendantHasUser___2ZEbl { }

.AllRoles__massContainer___3FSQS {
  height: 100%; }

/* *** palette colors *** */

.UserRoles__switch___3P06w {
  margin-bottom: 20px; }

/* *** palette colors *** */

.Alias__alias___1o1j5 {
  position: relative; }
  .Alias__alias___1o1j5 + .Alias__alias___1o1j5 {
    margin-top: 10px; }
  .Alias__alias___1o1j5.Alias__disabled___2uGgL {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }

.Alias__label___1dATQ {
  padding-bottom: 0;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.Alias__icons___2xgCn {
  position: absolute;
  top: 0;
  right: 0; }
  .Alias__icons___2xgCn.Alias__disabled___2uGgL {
    position: static;
    top: auto;
    right: auto; }

.Input__input___38kZa {
  padding-top: 0; }

.Input__inputElement___2BXGg {
  box-sizing: border-box;
  padding-right: 60px; }

.Input__hint___3S2bn {
  top: 1.2rem; }

/* *** palette colors *** */

.Aliases__wrapper___2JQfi {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.Aliases__aliases___3Ia-Z {
  margin-bottom: 8px; }

.Aliases__add___17IVG {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  padding-left: 20px; }
  .Aliases__add___17IVG .Aliases__icon___3WxdI {
    margin-right: 20px; }

/* *** palette colors *** */

.HomePage__container___OH-ZS {
  width: 100%;
  overflow: auto; }

.HomePage__wrapper___2ghbX {
  width: 100%;
  max-width: 1005px;
  margin: 24px auto 0; }

.HomePage__welcomeMsgContainer___kyP4P {
  background: #2f7ee2;
  border-radius: 10px; }

.HomePage__welcomeMsg___2LG_G {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0 16px; }

.HomePage__titleContainer___1mwBt {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 12px;
  margin: 16px 0; }

.HomePage__title___3dHWp {
  display: block;
  font-family: Roboto;
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #FFF; }

.HomePage__subtitle___3h1dH {
  font-family: Roboto;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.25px;
  text-align: left;
  color: #f3f4f6; }

.HomePage__sectionTitle___2g7-W {
  padding-bottom: 8px;
  width: 100%;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.25px;
  text-align: left;
  color: #6f6f6d;
  border-bottom: 1px solid #dadad9; }

.HomePage__modulesWrapper___3Jnia,
.HomePage__backToIdeWrapper___28gKE {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }

.HomePage__backToIdeWrapper___28gKE {
  padding-left: 45px;
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.HomePage__sectionsWrapper___1-Xa7 {
  margin-bottom: 40px; }

.HomePage__moduleContainer___2EOcK {
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  margin: 0 15px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center; }

.HomePage__module___2TotM {
  width: 120px;
  height: 120px;
  background-color: #f7f7f7;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  transition: box-shadow 0.3s ease-in-out; }

.HomePage__module___2TotM:hover,
.HomePage__module___2TotM:active {
  box-shadow: 0px 17px 41px -3px #bee1ff;
  border: 1px solid #2f7ee2; }

.HomePage__link___pWBIO {
  font-family: Roboto;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.13;
  letter-spacing: normal;
  color: #1C1C1B;
  text-decoration: none;
  cursor: pointer; }
  .HomePage__link___pWBIO.HomePage__disabledLink___2Hl0r {
    color: #5D5D59;
    cursor: default; }

.HomePage__back___3X9DT {
  margin-bottom: 5px; }

.HomePage__icon___18Ut6 {
  width: 80px;
  text-align: center; }

.HomePage__homePageChip___3JLrB {
  position: absolute;
  top: 5px;
  left: 66px;
  background-color: #bf3636;
  color: white;
  border-radius: 50%;
  font-size: 12px;
  font-weight: bold;
  width: 20px;
  height: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 9; }

.HomePage__moduleWrapper___7Anxm {
  position: relative; }

/* *** palette colors *** */

.MySupportAuthorizations__newAuthorizationButton___3ZeS2 {
  margin-bottom: 40px; }

.MySupportAuthorizations__newAuthorizationDuration___T6eM9 {
  display: -ms-flexbox;
  display: flex; }
  .MySupportAuthorizations__newAuthorizationDuration___T6eM9 *:first-child {
    margin-right: 10px; }

.MySupportAuthorizations__grid___HMWPq {
  height: 260px; }

.MySupportAuthorizations__popupWrapper___3U2qa {
  overflow: visible; }

.Popup__dialog___3eWYa.Popup__small___2UsGM .Popup__body___3Uums {
  overflow: visible; }

.MyApps__grid___3GTOJ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-height: 200px; }

/* *** palette colors *** */

.Sidebar__sidebar___3a9Do {
  width: 380px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  transition: .3s linear width; }
  .Sidebar__sidebar___3a9Do.Sidebar__collapsed___25BTB {
    width: 85px; }
    .Sidebar__sidebar___3a9Do.Sidebar__collapsed___25BTB .Sidebar__body___p6-ux ul {
      margin-right: 0; }
    .Sidebar__sidebar___3a9Do.Sidebar__collapsed___25BTB .Sidebar__body___p6-ux a,
    .Sidebar__sidebar___3a9Do.Sidebar__collapsed___25BTB .Sidebar__body___p6-ux a div {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      box-sizing: border-box; }
    .Sidebar__sidebar___3a9Do.Sidebar__collapsed___25BTB .Sidebar__arrow___3bPsP {
      margin: 0 auto; }

.Sidebar__header___kC18n {
  width: 100%;
  height: 85px;
  padding: 0 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #f3f3f1; }
  .Sidebar__header___kC18n.Sidebar__active___22oNC .Sidebar__title___R4YaR {
    color: #1C1C1B; }
    .Sidebar__header___kC18n.Sidebar__active___22oNC .Sidebar__title___R4YaR a {
      color: #1C1C1B; }

.Sidebar__title___R4YaR {
  margin: 0;
  color: #3c3c3b; }

.Sidebar__body___p6-ux {
  -ms-flex: 1 0;
      flex: 1 0;
  padding: 20px; }

.Sidebar__arrow___3bPsP {
  margin: 0 0 0 auto; }

/* *** palette colors *** */

.Modal__wrapper___3QavF {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  top: 5px;
  left: 0; }

.Modal__overlay___aaxb1 {
  position: relative;
  width: 100%;
  height: 100%; }

.Modal__modal___14gn- {
  width: 90%;
  height: 100%;
  background-color: #FFF;
  display: -ms-flexbox;
  display: flex;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25); }
  .Modal__modal___14gn-.Modal__noSidebar___2i7mC {
    max-width: 980px; }

/* *** palette colors *** */

.Content__content___2fkhw {
  -ms-flex: 1 0;
      flex: 1 0;
  box-shadow: -3px 0 5px 0 rgba(0, 0, 0, 0.15);
  width: 0;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.Content__header___3-n5p {
  width: 100%;
  height: 85px;
  padding: 0 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #1C1C1B; }

.Content__title___9mfoG {
  margin: 0;
  color: #FFF; }

.Content__headerAside___D4dcB {
  margin-left: auto;
  color: #FFF; }

.Content__body___10qhL {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0;
      flex: 1 0;
  padding: 20px; }

.popupTheme__input___2CvnF {
  width: 400px; }

.popupTheme__warning___3Nfo1 {
  color: #D3522A; }

.inputTheme__iconStyle___1n0OY {
  width: 26px !important;
  height: 32px !important;
  border-bottom: 1px solid #9a9a96;
  margin-bottom: 0.8rem;
  margin-top: 1rem; }

.inputTheme__label___1Erzq {
  left: -3rem; }

.inputTheme__inputWrapper___kzWsY {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: stretch;
      align-content: stretch; }

.inputTheme__input___3FYoC {
  -ms-flex-positive: 1;
      flex-grow: 1;
  width: 70%; }

.inputTheme__inputElement___2BIZR {
  margin-top: 1rem;
  padding-left: 0.5rem; }

.inputTheme__labelId___2_BkB {
  font-size: 1.25rem !important;
  color: #b2b2af; }

/* *** palette colors *** */

.EmailAddress__lockIcon___3yyv_ > div:first-child {
  verticalAlign: initial;
  width: 26px; }

.EmailAddress__wrapper___2euw6 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

/* *** palette colors *** */

.MySettingsHome__homeLayout___2eyGx {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 50vw;
  margin: 0 auto;
  min-width: 60rem; }

.MySettingsHome__prompt___bVwDG {
  color: #2f7ee2; }

.MySettingsHome__helper___3Jusj {
  margin-top: 3rem;
  margin-bottom: 4rem; }

.MySettingsHome__actionsWrapper1___2lEbO {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }

.MySettingsHome__actionsWrapper2___nOHz1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-direction: column;
      flex-direction: column; }

.MySettingsHome__homeItem___31pmr {
  padding-left: 2rem;
  font-size: 2rem;
  cursor: pointer; }

.MySettingsHome__homeItemContainer___19NlI {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 2rem; }

/* *** palette colors *** */

.MySettingsLayout__wrapper___20bmQ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1; }

/* *** palette colors *** */

.UserSettings__userCell___2zvUD {
  color: #686864; }

.UserSettings__secondValue___2BJWf {
  font-size: 1.25rem; }

.UserSettings__createdBy___2NCjD, .UserSettings__lastModifiedBy___8n8Bn {
  margin-bottom: 0; }

/* *** palette colors *** */

.BigCalendar__toolbar___2aTAP {
  display: -ms-flexbox;
  display: flex;
  /* padding: 5px; */
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 10px; }

.BigCalendar__label___3xR7v {
  font-weight: bold;
  width: 100%;
  padding: 0 10px;
  text-align: center; }

.BigCalendar__header___26Hxh {
  color: #4f4f4c;
  font-weight: normal; }

.BigCalendar__buttongroup___13EN3 {
  display: inline-block;
  white-space: nowrap; }

.BigCalendar__button___2X4A8 {
  border-radius: 0 !important;
  border: 0 !important;
  height: 40px;
  font-weight: bold; }
  .BigCalendar__buttonselected___3nm3S {
    color: #FFF !important;
    background-color: #2f7ee2 !important;
    font-weight: normal; }

.BigCalendar__todayButton___3rhi5 {
  width: 26px !important; }

.BigCalendar__iconbutton___BnxwJ > span {
  font-size: 2.5rem !important; }

.BigCalendar__hidedefault___2DIkk {
  padding: 0 !important; }

.BigCalendar__disabled___Zs8LS {
  pointer-events: none; }

/* *** palette colors *** */

.userdelegation__marginTop___2m0He {
  margin-top: 0.9rem; }

.userdelegation__header___18Ok8 {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-bottom: 10px; }
  .userdelegation__header___18Ok8 .userdelegation__title___1CaGD {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    font-size: 23px;
    color: #2f7ee2; }
  .userdelegation__header___18Ok8 .userdelegation__icons___2taYi {
    margin-left: auto; }

.DropDownTheme__dropdown___2lLBO > div {
  padding: 0;
  padding-top: 1rem;
  margin-top: 1rem; }

.DropDownTheme__label___3NTUT {
  top: -0.5rem !important; }

/* *** palette colors *** */

.UserDelegations__wrap___2pR5q {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  height: 100%; }

.UserDelegations__stretch___3SI5d {
  width: 100%;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.UserDelegations__textfont___2V2RO {
  font-size: small;
  font-weight: 600;
  color: #1C1C1B !important; }

.UserDelegations__formbase___3ljHM {
  height: 100%; }

.UserDelegations__delegationproject___K-AW4 {
  background-color: #e3d644 !important; }
  .UserDelegations__delegationprojectPENDING___3cOnz {
    background-image: repeating-linear-gradient(135deg, transparent, transparent 15px, #b5d1f5 15px, #b5d1f5 30px); }

.UserDelegations__delegationglobal___1A_o2 {
  background-color: #ddbf17 !important; }
  .UserDelegations__delegationglobalPENDING___JTKSa {
    background-image: repeating-linear-gradient(135deg, transparent, transparent 15px, #e3d644 15px, #e3d644 30px); }

.UserDelegations__delegationINACTIVE___2vjM8 {
  background-image: linear-gradient(to bottom, #ddbf17 0px, #ddbf17 4px, transparent 4px, transparent);
  background-color: #e6e6e5 !important; }

.UserDelegations__representationproject___3VvPy {
  background-color: #adc7db !important; }
  .UserDelegations__representationprojectPENDING___QVp5d {
    background-image: repeating-linear-gradient(135deg, transparent, transparent 15px, #f4f7fa 15px, #f4f7fa 30px); }

.UserDelegations__representationglobal___xjZdT {
  background-color: #487DA7 !important; }
  .UserDelegations__representationglobalPENDING___8fsqh {
    background-image: repeating-linear-gradient(135deg, transparent, transparent 15px, #adc7db 15px, #adc7db 30px); }

.UserDelegations__representationINACTIVE___x6TJv {
  background-image: linear-gradient(to bottom, #487DA7 0px, #487DA7 4px, transparent 4px, transparent);
  background-color: #e6e6e5 !important; }

.UserDelegations__icon___DclfE div {
  display: -ms-flexbox;
  display: flex; }

.UserDelegations__icon___DclfE span {
  width: 30px;
  /* font-size: 28px !important; */
  height: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.UserDelegations__prior___2Tbgt {
  border-left: 2px solid;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: start;
      align-self: flex-start; }

.UserDelegations__after___3SHvF {
  border-right: 2px solid;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: end;
      align-self: flex-end; }

.UserDelegations__legendsWrapper___1TCYJ {
  width: 100%;
  padding: 20px 0; }
  .UserDelegations__legendsWrapper___1TCYJ .UserDelegations__titles___1hlu9 {
    display: -ms-flexbox;
    display: flex; }
    .UserDelegations__legendsWrapper___1TCYJ .UserDelegations__titles___1hlu9 > * {
      width: 0;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  .UserDelegations__legendsWrapper___1TCYJ .UserDelegations__legends___19apL {
    display: -ms-flexbox;
    display: flex; }
    .UserDelegations__legendsWrapper___1TCYJ .UserDelegations__legends___19apL .UserDelegations__legend___1_s3Q {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      width: 0;
      -ms-flex-positive: 1;
          flex-grow: 1; }
      .UserDelegations__legendsWrapper___1TCYJ .UserDelegations__legends___19apL .UserDelegations__legend___1_s3Q > div {
        display: -ms-flexbox;
        display: flex; }
        .UserDelegations__legendsWrapper___1TCYJ .UserDelegations__legends___19apL .UserDelegations__legend___1_s3Q > div .UserDelegations__components___Ckzos {
          display: -ms-flexbox;
          display: flex;
          padding: 5px 0;
          width: 0;
          -ms-flex-positive: 1;
              flex-grow: 1;
          -ms-flex-align: center;
              align-items: center; }
          .UserDelegations__legendsWrapper___1TCYJ .UserDelegations__legends___19apL .UserDelegations__legend___1_s3Q > div .UserDelegations__components___Ckzos .UserDelegations__square___2nw9a {
            width: 30px;
            height: 30px;
            -ms-flex-negative: 0;
                flex-shrink: 0; }
          .UserDelegations__legendsWrapper___1TCYJ .UserDelegations__legends___19apL .UserDelegations__legend___1_s3Q > div .UserDelegations__components___Ckzos .UserDelegations__content___3USAB {
            -ms-flex-positive: 1;
                flex-grow: 1;
            padding: 0 10px;
            -ms-flex-item-align: center;
                align-self: center;
            color: #4f4f4c;
            font-size: smaller; }

.UserDelegations__event___1BH4J {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .UserDelegations__event___1BH4J .UserDelegations__square___2nw9a {
    width: 30px;
    height: 30px; }

.Section__section___2GB6k {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.Section__body___2wKpM {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: stretch;
      align-items: stretch; }

/* *** palette colors *** */

.StatusButton__status___dBqGu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  position: relative;
  padding: 0 10px;
  margin-right: 10px;
  width: 25%;
  height: 100px;
  color: #FFF;
  text-decoration: none; }
  .StatusButton__status___dBqGu:last-of-type {
    margin-right: 0; }
  .StatusButton__status___dBqGu.StatusButton__pending___ZO4eN {
    background-color: #F0C105;
    color: #1C1C1B; }
  .StatusButton__status___dBqGu.StatusButton__overdue___ZgHBP {
    background-color: #B2B2AF; }
  .StatusButton__status___dBqGu.StatusButton__completed___2IIxo {
    background-color: #779D2F; }
  .StatusButton__status___dBqGu.StatusButton__cancelled___kZjRQ {
    background-color: #487DA7; }
  .StatusButton__status___dBqGu.StatusButton__active___dyzZ6::after {
    content: '';
    position: absolute;
    height: 3px;
    width: 100%;
    background-color: #1C1C1B;
    left: 0;
    bottom: -6px; }
  .StatusButton__statusLabel___3d2x8 {
    position: absolute;
    font-size: 1.25rem;
    top: 8px;
    left: 8px; }
  .StatusButton__statusCount___3ztwl {
    margin: 0; }

/* *** palette colors *** */

.Tasks__statuses___uiVwZ {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px; }

.Tasks__grid___Wdk95 {
  height: 300px; }

.Tasks__cellMyself___Oa0xA {
  background: #e3e3e2; }
  .Tasks__cellMyselfRole___2rwQB {
    font-style: italic; }

.UserTasks__tabs___21u-J {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0;
      flex: 1 0; }

/* *** palette colors *** */

.UserModal__modalBody___2-WqH {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 0;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }
  .UserModal__modalBody___2-WqH .UserModal__modalTabbar___2HrAq,
  .UserModal__modalBody___2-WqH .UserModal__modalContent___2_mDl {
    padding: 0 20px; }
  .UserModal__modalBody___2-WqH .UserModal__modalContent___2_mDl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-positive: 1;
        flex-grow: 1; }

.UserModal__row___3Oh2_ { }

/* *** palette colors *** */

.UsersList__list___29O-h {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }
  .UsersList__listContainer___3_BW_ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto; }

.UsersList__deletionPopupBody___301cx .UsersList__details___2NhXu {
  padding: 20px; }
  .UsersList__deletionPopupBody___301cx .UsersList__details___2NhXu h3 {
    margin-top: 0;
    color: #1C1C1B; }
    .UsersList__deletionPopupBody___301cx .UsersList__details___2NhXu h3:last-of-type {
      margin-bottom: 0; }

.UsersList__customValue___1MNyi {
  padding: 1rem 2rem;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.UsersList__customValueText___dmrnH {
  margin-left: 1rem; }

.UsersList__doc___25Ot1 {
  width: 80%;
  margin: 1rem auto; }

.UsersList__switch___L3ACA {
  margin-bottom: 20px; }

.UsersList__closeWarning___1rmB_ {
  display: block;
  margin: 2rem auto;
  min-width: 20rem; }

.UsersList__userGridHelp___2wJzl {
  padding: 10px 0; }

.Popup__dialog___3SnX9.Popup__small___2TX_M {
  height: 520px; }

/*
    CUSTOM STYLES FOR ADVANCED SEARCH BOX COMPONENT
*/
/* *** palette colors *** */

.SearchBox__filtersContainer___wrfUc {
  overflow: visible;
  z-index: 100; }

.SearchBox__textInputWrapper___Q2Yp8 {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__inputFieldWrapper___2yQJC {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__textInput___2ogyH {
  font-size: 1.5rem;
  color: #FFF;
  margin-left: .5rem; }
  .SearchBox__textInput___2ogyH::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___2ogyH:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___2ogyH::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___2ogyH:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #f7f7f7; }
  .SearchBox__textInput___2ogyH::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #f7f7f7; }

.SearchBox__selectedFilter___3DDhU {
  font-size: 1.2rem;
  padding: .2rem .8rem; }

.SearchBox__chip___2OCDO {
  height: 2rem;
  font-size: .83rem;
  color: #FFF;
  background-color: #81817d;
  padding: .3rem 2rem;
  padding-left: 0;
  border-radius: 10rem; }

.SearchBox__chipClose___tyqWe {
  border-radius: 10rem;
  width: 1.2em;
  height: 1.2em;
  background-color: #4f4f4c;
  font-size: 2.2rem;
  margin-right: 1rem;
  font-weight: normal;
  position: relative;
  left: -.1rem; }

.SearchBox__dropdownContainer___ghwVt {
  padding-right: 0; }

.SearchBox__dropdownList___2FtOX {
  color: #1C1C1B; }

.SearchBox__singleEnumContainer___yfaAX {
  padding-top: .6rem;
  padding-bottom: .6rem; }

.SearchBox__dropdownItem___1-NJ-.SearchBox__selected___3_9q8 {
  background: #f7f7f7;
  color: #2f7ee2; }

.SearchBox__treeIcon___3BOQ6 {
  margin-left: 5rem; }

.SearchBox__extendIcon___2LWc6 {
  top: .1rem;
  height: 100%;
  background-color: #1C1C1B;
  padding-left: .5rem; }

.SearchBox__datePickerContainer___1k2ZK {
  border: 0.1rem #1C1C1B solid;
  color: #1C1C1B; }

.SearchBox__defaultFilter___35lqk {
  background-color: #2f7ee2; }
  .SearchBox__defaultFilter___35lqk .SearchBox__chipFilter___3mzct {
    display: none; }

.SearchBox__textInputMessage___2b2za {
  font-size: 1.3rem; }

.SearchBox__scrollableView___zJ_P6 {
  width: calc(100% - 50px); }

/* *** palette colors *** */

.UsersMassActions__nameCell___2zYB9 {
  padding-left: 10px; }

.UsersMassActions__cellDataHeading___3WTdR {
  margin-bottom: 10px; }

.UsersMassActions__identityRow___1WOsy {
  background-color: #FFF; }

.UsersMassActions__multiline___3K84J {
  margin-bottom: 10px; }
  .UsersMassActions__multiline___3K84J:last-of-type {
    margin-bottom: 0; }
  .UsersMassActions__multiline___3K84J .UsersMassActions__lines___1Ig7u {
    padding-left: 10px; }
  .UsersMassActions__multiline___3K84J .UsersMassActions__line___3eqsJ {
    white-space: nowrap; }

.UsersMassActions__delete___2FutH {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #e1320b; }
  .UsersMassActions__deleteIcon___3y9x9 {
    margin-right: 5px; }

.UsersMassActions__operationBadge___U2F_k {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 100%; }
  .UsersMassActions__operationBadge___U2F_k.UsersMassActions__create___u3IXS {
    background-color: #779D2F; }
  .UsersMassActions__operationBadge___U2F_k.UsersMassActions__update___kqVPl {
    background-color: #487DA7; }
  .UsersMassActions__operationBadge___U2F_k.UsersMassActions__createOrUpdate___RaACf {
    background-color: #2f7ee2; }
  .UsersMassActions__operationBadge___U2F_k.UsersMassActions__delete___2FutH {
    background-color: #e1320b; }
  .UsersMassActions__operationBadge___U2F_k.UsersMassActions__resetPassword___3Yva1 {
    background-color: #1C1C1B; }

.UsersMassActions__grids___1m0Wb {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .UsersMassActions__grids___1m0Wb .UsersMassActions__grid___33EAW {
    margin-bottom: 20px;
    height: 300px; }
    .UsersMassActions__grids___1m0Wb .UsersMassActions__grid___33EAW.UsersMassActions__small___35apM {
      width: auto; }

/* *** palette colors *** */

.BlackListedEmails__gridWrapper___12haF {
  -ms-flex: 1;
      flex: 1; }

.BlackListedEmails__emailInputContainer___27_oS {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  padding-right: 1rem;
  margin-bottom: 1rem; }
  .BlackListedEmails__emailInputContainer___27_oS:last-of-type {
    margin-bottom: 0; }

.BlackListedEmails__emailInput___3qGlA {
  -ms-flex-positive: 1;
      flex-grow: 1; }

.BlackListedEmails__deleteIcon___3-k8- {
  margin-right: 1rem; }

.BlackListedEmails__popupContent___Tfor8 {
  overflow-y: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  max-height: calc(90vh - 85px); }

.BlackListedEmails__addNewEmail___xoS0u {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center; }

.BlackListedEmails__addButton___1lTLF {
  margin-right: 1rem; }

.BlackListedEmails__switch___1THJ1 {
  margin-bottom: 20px; }

.ModuleName__moduleName___28BjE {
  display: -ms-flexbox;
  display: flex;
  margin: 0px;
  text-transform: uppercase;
  color: #020303; }
  .ModuleName__moduleName___28BjE > h5 {
    font-size: 14px;
    font-weight: 700; }

.ModuleName__secondPart___29n8_ {
  color: #58585b; }

/* *** palette colors *** */

.SideNavigation__noResize___29mP6 {
  resize: none; }

.SideNavigation__responsive-img___3BT3Z {
  max-width: 100%;
  height: auto; }

.SideNavigation__text-white___1vy7R {
  color: #FFF; }

.SideNavigation__break-all___1w5F- {
  word-break: break-all; }

.SideNavigation__scrollable___1iyD6, div.SideNavigation__content___oRs83 {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto; }

.SideNavigation__draggable___1Sdgc {
  cursor: move; }

.SideNavigation__shadow-dropdown___3aawR {
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.25); }

.SideNavigation__shadow-sidebar___1bI8s {
  z-index: 1;
  box-shadow: 0px 0px 5px 0px rgba(28, 28, 27, 0.5); }

.SideNavigation__shadow-popover___1ElH8 {
  box-shadow: 0 0 15px #B2B2AF; }

.SideNavigation__copy___3A-mN {
  color: #81817d;
  font-size: 1.5rem;
  line-height: 1.75; }

.SideNavigation__bold___1n87U {
  font-weight: 700; }

.SideNavigation__italic___2QDrV {
  font-style: italic; }

.SideNavigation__clickable___p-EP2 {
  cursor: pointer; }

.SideNavigation__draggable___1Sdgc {
  cursor: move; }

.SideNavigation__faded___1h_Gt {
  opacity: 0.5; }

.SideNavigation__animated___j0vTp {
  transition: 0.2s ease-out; }

.SideNavigation__overflow-visible___1t3C4 {
  overflow: visible; }

.SideNavigation__visibly-hidden-x___15Gth {
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 0 !important;
  overflow: hidden; }

.SideNavigation__nopad___1nVhy {
  padding: 0 !important;
  margin: 0 !important; }

.SideNavigation__nopad-bottom___3akOA {
  padding-bottom: 0 !important; }

.SideNavigation__padded___1JhJe {
  padding: 2rem; }

.SideNavigation__pad-top___RUA-Y, .SideNavigation__pad-top-bottom___3axGp {
  padding-top: 2rem !important; }

.SideNavigation__pad-bottom___t9GbE, .SideNavigation__pad-top-bottom___3axGp {
  padding-bottom: 2rem !important; }

.SideNavigation__pad-left___CKdxG, .SideNavigation__pad-left-right___2-iQg {
  padding-left: 2rem !important; }

.SideNavigation__pad-right___lrCSz, .SideNavigation__pad-left-right___2-iQg {
  padding-right: 2rem !important; }

.SideNavigation__large-pad-left___1i_j5, .SideNavigation__large-pad-left-right___3Ahle {
  padding-left: 4rem !important; }

.SideNavigation__large-pad-right___2WbJZ, .SideNavigation__large-pad-left-right___3Ahle {
  padding-right: 4rem !important; }

.SideNavigation__half-pad-top-bottom___18h-7 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.SideNavigation__half-pad-top___1L5lq {
  padding-top: 1rem !important; }

.SideNavigation__small-pad-top___2u0Iz {
  padding-top: 0.5rem !important; }

.SideNavigation__small-pad-bottom___37Mee {
  padding-bottom: 0.5rem !important; }

.SideNavigation__margin-top___5DkQi, .SideNavigation__margin-top-bottom___1RbN2 {
  margin-top: 2rem !important; }

.SideNavigation__margin-right___Tm6VR {
  margin-right: 2rem !important; }

.SideNavigation__margin-left___6wYIF {
  margin-left: 2rem !important; }

.SideNavigation__margin-bottom___MrprV, .SideNavigation__margin-top-bottom___1RbN2 {
  margin-bottom: 2rem !important; }

.SideNavigation__centered___3Zbfh {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }
  .SideNavigation__centered___3Zbfh > section,
  .SideNavigation__centered___3Zbfh > div {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto; }

.SideNavigation__v-fill___1gMGL {
  position: relative;
  height: 100%; }

.SideNavigation__v-stretch___3H07W {
  position: relative;
  min-height: 100%; }

.SideNavigation__h-stretch___3h5Di {
  position: relative;
  min-width: 100%; }

.SideNavigation__hiddenoverflow___2Ahu8 {
  overflow: hidden; }

.SideNavigation__error___23gM9,
.SideNavigation__error___23gM9 span {
  color: #c92000 !important; }

.SideNavigation__success___1GuaM,
.SideNavigation__success___1GuaM span {
  color: #628926 !important; }

.SideNavigation__info___1F3Rd,
.SideNavigation__info___1F3Rd span {
  color: #9bc041 !important; }

.SideNavigation__warning___3xFLD,
.SideNavigation__warning___3xFLD span {
  color: #d46900 !important; }

.SideNavigation__hidden___10PCl {
  display: none; }

.SideNavigation__btn___2iu_L {
  padding: 0 13px !important;
  font-family: Roboto;
  font-size: 12px;
  font-weight: 300;
  color: #2f7ee2 !important;
  border: solid 1px #2f7ee2;
  box-shadow: none; }

.SideNavigation__btnGray___3TyHg {
  padding: 0 13px !important;
  font-family: Roboto;
  font-size: 12px;
  font-weight: 300;
  color: #d8d8d8 !important;
  border: solid 1px #d8d8d8;
  box-shadow: none; }

.SideNavigation__center___1nqMB {
  text-align: center; }

.SideNavigation__or___3Ke6O {
  font-family: Roboto;
  font-size: 12px;
  font-weight: 300;
  color: #9a9a96; }

.SideNavigation__selfCenter___1zsWq {
  -ms-flex-item-align: center;
      align-self: center; }

.SideNavigation__halfWith___3KS3M {
  width: 50%; }

.SideNavigation__header___V6tP8 {
  margin-bottom: 0; }

div.SideNavigation__content___oRs83 {
  margin: 2rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: static;
  transform: none; }

.SideNavigation__menuContent___1X-7X a {
  font-family: 'rmpfont', sans-serif; }

.BackLink__backLink___3XvYH {
  margin-bottom: 1.5rem; }

.ProjectSettings__wrapper___3WiEe {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0;
      flex: 1 0;
  overflow: hidden; }

.BackLink__backLink___1iLB- {
  -ms-flex-item-align: start;
      align-self: flex-start;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center; }
  .BackLink__backLink___1iLB- .BackLink__backLinkText___2UAen {
    margin-left: 1rem;
    font-size: 1.6rem; }

/* *** palette colors *** */

.Item__item___2H1Si {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.78;
  letter-spacing: normal;
  color: #000000;
  font-family: Roboto;
  text-decoration: none;
  padding: 8px 0;
  word-break: break-word; }
  .Item__item___2H1Si.Item__active___3FQEa {
    font-weight: bold; }
    .Item__item___2H1Si.Item__active___3FQEa::after {
      content: "";
      display: block;
      height: 2px;
      background: #2f7ee2;
      -webkit-animation-name: Item__animateWidth___XVL0I;
      -webkit-animation-duration: 1s;
      animation-name: Item__animateWidth___XVL0I;
      animation-duration: 1s;
      width: 90%; }

@keyframes Item__animateWidth___XVL0I {
  from {
    width: 0; }
  to {
    width: 90%; } }

.SideNavigation__menuContent___3t85P {
  margin-left: 43px;
  margin-right: 30px;
  padding-top: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.SideNavigation__content___2zpWt {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0 1rem 1rem 1rem; }

.ql-container {
    height: 18em;
}

.ql-editor p {
  font-family: sans-serif;
} 

.ql-editor strong {
  font-weight: 700;
}

.ql-snow .ql-picker.ql-font  {
  width: 142px;
}


.ql-readOnly .ql-snow {
    border: none;
    border-bottom: 1px solid #B2B2AF;
}

.ql-readOnly  .ql-editor {
    padding: 0;
}

.ql-snow .ql-tooltip {
  transform: translate3d(115px, 10px, 10px);
}

.ql-snow.ql-disabled {
  opacity: .5;
}


/* Fonts */

.ql-font-Arial {
  font-family: "Arial";
}

.ql-font-Verdana {
  font-family: "Verdana";
}

.ql-font-Times {
  font-family: "Times";
}

.ql-font-Times-New-Roman {
  font-family: "Times New Roman";
}

.ql-font-Courier-New {
  font-family: "Courier New";
}

.ql-font-Courier {
  font-family: "Courier";
}

.ql-font-Geneva {
  font-family: "Geneva";
}

.ql-font-Georgia {
  font-family: "Georgia";
}

.ql-font-Helvetica {
  font-family: "Helvetica";
}
/* *** palette colors *** */

.RichText__wrapper___aiovT {
  padding-bottom: 1rem;
  color: #1c1c1b; }
  .RichText__wrapper___aiovT .RichText__quill___SOhBh > div {
    border: 1px solid #6f6f6d; }
  .RichText__wrapper___aiovT .RichText__quill___SOhBh div:nth-child(2) {
    border-top: 0px !important; }
  .RichText__wrapper___aiovT .RichText__quill___SOhBh:hover > div {
    border: 1px solid #4cacff; }

.RichText__ql-toolbar___2oZKW.RichText__ql-snow___1qH8l
.RichText__ql-toolbar___2oZKW, .RichText__ql-container___1OHwh {
  border: 1px solid #6f6f6d;
  background-color: red; }

.RichText__label___10dgt {
  padding-bottom: 1rem;
  color: #6f6f6d;
  font-size: 1.25rem; }

[data-value="Sans-serif"] {
  font-family: "Sans serif"; }
  [data-value="Sans-serif"]::before {
    font-family: "Sans serif";
    content: 'Sans serif' !important; }

[data-value="Arial"] {
  font-family: "Arial"; }
  [data-value="Arial"]::before {
    font-family: "Arial";
    content: 'Arial' !important; }

[data-value="Verdana"] {
  font-family: "Verdana"; }
  [data-value="Verdana"]::before {
    font-family: "Verdana";
    content: 'Verdana' !important; }

[data-value="Times"] {
  font-family: "Times"; }
  [data-value="Times"]::before {
    font-family: "Times";
    content: 'Times' !important; }

[data-value="Courier-New"] {
  font-family: "Courier New"; }
  [data-value="Courier-New"]::before {
    font-family: "Courier New";
    content: 'Courier New' !important; }

[data-value="Courier"] {
  font-family: "Courier"; }
  [data-value="Courier"]::before {
    font-family: "Courier";
    content: 'Courier' !important; }

[data-value="Geneva"] {
  font-family: "Geneva"; }
  [data-value="Geneva"]::before {
    font-family: "Geneva";
    content: 'Geneva' !important; }

[data-value="Georgia"] {
  font-family: "Georgia"; }
  [data-value="Georgia"]::before {
    font-family: "Georgia";
    content: 'Georgia' !important; }

[data-value="Helvetica"] {
  font-family: "Helvetica"; }
  [data-value="Helvetica"]::before {
    font-family: "Helvetica";
    content: 'Helvetica' !important; }

[data-value="Times-New-Roman"] {
  font-family: "Times New Roman"; }
  [data-value="Times-New-Roman"]::before {
    font-family: "Times New Roman";
    content: 'Times New Roman' !important; }

[data-value="10px"] {
  font-size: "10px"; }
  [data-value="10px"]::before {
    font-family: "10px";
    content: '10px' !important; }

[data-value="11px"] {
  font-size: "11px"; }
  [data-value="11px"]::before {
    font-family: "11px";
    content: '11px' !important; }

[data-value="12px"] {
  font-size: "12px"; }
  [data-value="12px"]::before {
    font-family: "12px";
    content: '12px' !important; }

[data-value="14px"] {
  font-size: "14px"; }
  [data-value="14px"]::before {
    font-family: "14px";
    content: '14px' !important; }

[data-value="16px"] {
  font-size: "16px"; }
  [data-value="16px"]::before {
    font-family: "16px";
    content: '16px' !important; }

.ProjectVersions__container___3mnE2 {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.ProjectVersions__listVersions___2qcol [class*="summaryCell"] [class="public_fixedDataTableCell_cellContent"] {
  max-height: 36px;
  overflow: hidden; }

.ProjectVersions__searchBoxContainer___h_A3G {
  margin-bottom: 0; }

.Popup__dialog___13395.Popup__large___1ptEC {
  max-width: 80vw; }

.ConfirmationDialog__dialog___3Wp2U {
  height: 600px; }

/*
    CUSTOM STYLES FOR ADVANCED SEARCH BOX COMPONENT
*/
/* *** palette colors *** */

.SearchBox__filtersContainer___3q_y6 {
  overflow: visible;
  z-index: 100; }

.SearchBox__textInputWrapper___AE2-e {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__inputFieldWrapper___3DYNF {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__textInput___3EOY8 {
  font-size: 1.5rem;
  color: #FFF;
  margin-left: .5rem; }
  .SearchBox__textInput___3EOY8::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___3EOY8:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___3EOY8::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___3EOY8:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #f7f7f7; }
  .SearchBox__textInput___3EOY8::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #f7f7f7; }

.SearchBox__selectedFilter___39V3Y {
  font-size: 1.2rem;
  padding: .2rem .8rem; }

.SearchBox__chip___1Svvj {
  height: 2rem;
  font-size: .83rem;
  color: #FFF;
  background-color: #81817d;
  padding: .3rem 2rem;
  padding-left: 0;
  border-radius: 10rem; }

.SearchBox__chipClose___zaf3k {
  border-radius: 10rem;
  width: 1.2em;
  height: 1.2em;
  background-color: #4f4f4c;
  font-size: 2.2rem;
  margin-right: 1rem;
  font-weight: normal;
  position: relative;
  left: -.1rem; }

.SearchBox__dropdownContainer___1eOXk {
  padding-right: 0; }

.SearchBox__dropdownList___2ecT4 {
  color: #1C1C1B; }

.SearchBox__singleEnumContainer___1mtii {
  padding-top: .6rem;
  padding-bottom: .6rem; }

.SearchBox__dropdownItem___1yEPS.SearchBox__selected___1xI05 {
  background: #f7f7f7;
  color: #2f7ee2; }

.SearchBox__treeIcon___FRgY3 {
  margin-left: 5rem; }

.SearchBox__extendIcon___39e_m {
  top: .1rem;
  height: 100%;
  background-color: #1C1C1B;
  padding-left: .5rem; }

.SearchBox__datePickerContainer___eiI06 {
  border: 0.1rem #1C1C1B solid;
  color: #1C1C1B; }

.SearchBox__defaultFilter___3FAZa {
  background-color: #2f7ee2; }
  .SearchBox__defaultFilter___3FAZa .SearchBox__chipFilter___2t8Vg {
    display: none; }

.SearchBox__textInputMessage___1HM9b {
  font-size: 1.3rem; }

.SearchBox__selectedFilter___39V3Y {
  margin-right: .5rem; }

.SearchBox__textInput___3EOY8 {
  color: #1C1C1B;
  margin-left: 0;
  font-size: 1.6rem; }
  .SearchBox__textInput___3EOY8::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #81817d;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___3EOY8:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #81817d;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___3EOY8::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #81817d;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___3EOY8:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #81817d; }
  .SearchBox__textInput___3EOY8::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #81817d; }

.SearchBox__textInputBorder___3Ejg4 {
  height: .1rem; }

.SearchBox__defaultFilter___3FAZa {
  background-color: #81817d; }
  .SearchBox__defaultFilter___3FAZa .SearchBox__chipFilter___2t8Vg {
    display: inline-block; }

.SearchBox__textInput___3EOY8 {
  color: #1C1C1B; }
  .SearchBox__textInput___3EOY8::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #81817d;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___3EOY8:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #81817d;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___3EOY8::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #81817d;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___3EOY8:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #81817d; }
  .SearchBox__textInput___3EOY8::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #81817d; }

.SearchBox__textInputBorder___3Ejg4.SearchBox__blurredBar___1rz-2 {
  height: .1rem;
  background-color: #B2B2AF; }

.Dropdown__value___3zrbu {
  padding-bottom: 0 !important;
  padding-top: 0; }

/* *** palette colors *** */

.UpgradePopup__upgradeInfo___1tgc9 {
  color: #686864;
  font-size: 2rem;
  font-family: "Roboto"; }

.UpgradePopup__popupBody___DPhbt {
  display: block !important; }

.UpgradePopup__warning___10ySp {
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 1rem; }

.UpgradePopup__modeSection___15x1V, .UpgradePopup__versionSection___18Yfo:last-of-type {
  flex: auto;
  -ms-flex: auto;
  margin-bottom: 2rem;
  display: block; }

.UpgradePopup__commentInput___1Mtq_ {
  margin-bottom: 0; }

.Popup__large___2txYI.Popup__dialog___pJz7q {
  height: auto; }
  .Popup__large___2txYI.Popup__dialog___pJz7q .Popup__body___2-ZWu {
    padding-bottom: 4rem; }

.Dropdown__dropdown___3SdlV .Dropdown__value___3Uo-R {
  padding-bottom: 0; }

.Input__input___iyXBg {
  padding-bottom: 0; }

.Tabs__tabs___2tDn1 {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.Tabs__navigationContainer___2Cwd0 .Tabs__navigation___oTUnT {
  -ms-flex-pack: start;
      justify-content: flex-start; }

.ModeBox__inner___1Dnw8 {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.VersionManagementLog__details___dDR8o {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center; }

.VersionManagementLog__detail___3wQ0o {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 1rem;
  width: 5rem; }
  .VersionManagementLog__detail___3wQ0o .VersionManagementLog__icon___3gaBs {
    margin-right: .2rem; }
  .VersionManagementLog__detail___3wQ0o .VersionManagementLog__instances___1VygT {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%; }

/*
    CUSTOM STYLES FOR ADVANCED SEARCH BOX COMPONENT
*/
/* *** palette colors *** */

.SearchBox__filtersContainer___1oT7G {
  overflow: visible;
  z-index: 100; }

.SearchBox__textInputWrapper___1bNvA {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__inputFieldWrapper___2b0WK {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__textInput___PGM1I {
  font-size: 1.5rem;
  color: #FFF;
  margin-left: .5rem; }
  .SearchBox__textInput___PGM1I::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___PGM1I:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___PGM1I::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___PGM1I:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #f7f7f7; }
  .SearchBox__textInput___PGM1I::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #f7f7f7; }

.SearchBox__selectedFilter___3I997 {
  font-size: 1.2rem;
  padding: .2rem .8rem; }

.SearchBox__chip___1rooG {
  height: 2rem;
  font-size: .83rem;
  color: #FFF;
  background-color: #81817d;
  padding: .3rem 2rem;
  padding-left: 0;
  border-radius: 10rem; }

.SearchBox__chipClose___2I-gh {
  border-radius: 10rem;
  width: 1.2em;
  height: 1.2em;
  background-color: #4f4f4c;
  font-size: 2.2rem;
  margin-right: 1rem;
  font-weight: normal;
  position: relative;
  left: -.1rem; }

.SearchBox__dropdownContainer___11GHT {
  padding-right: 0; }

.SearchBox__dropdownList___TLSeE {
  color: #1C1C1B; }

.SearchBox__singleEnumContainer___1zAqU {
  padding-top: .6rem;
  padding-bottom: .6rem; }

.SearchBox__dropdownItem___2_tdO.SearchBox__selected___2GJ3U {
  background: #f7f7f7;
  color: #2f7ee2; }

.SearchBox__treeIcon___1XOwl {
  margin-left: 5rem; }

.SearchBox__extendIcon___2WsFO {
  top: .1rem;
  height: 100%;
  background-color: #1C1C1B;
  padding-left: .5rem; }

.SearchBox__datePickerContainer___1B-MS {
  border: 0.1rem #1C1C1B solid;
  color: #1C1C1B; }

.SearchBox__defaultFilter___2dbDw {
  background-color: #2f7ee2; }
  .SearchBox__defaultFilter___2dbDw .SearchBox__chipFilter___24Z7T {
    display: none; }

.SearchBox__textInputMessage___2gwKi {
  font-size: 1.3rem; }

.SearchBox__defaultFilter___2dbDw {
  background-color: #81817d; }
  .SearchBox__defaultFilter___2dbDw .SearchBox__chipFilter___24Z7T {
    display: inline-block; }

.SearchBox__scrollableView___3AsaK {
  width: calc(100% - 50px); }

.Content__body___2X6z7 {
  padding-top: 0; }

/* *** palette colors *** */

.Version__readOnly___2nanD {
  color: #f5532f;
  margin-left: 1rem; }

.Version__titleWrapper___4tsAK {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

/* *** palette colors *** */

.Sidebar__sidebar___1GaZF {
  width: 0;
  overflow: hidden;
  background-color: #f7f7f7; }

.Sidebar__body____kxhH {
  padding: 0; }

.Input__inputElement___QU78w {
  font-size: 1.8rem;
  color: #fff; }

.Input__bar___3InJU::before, .Input__bar___3InJU::after {
  background-color: #fff; }

.TitleInput__titleContainer___3_EWz {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.TitleInput__editIcon___Fvw_L {
  margin-right: 1rem; }

/* *** palette colors *** */

.UpdateVisibilityPopover__visibilityActions___j7kj0 {
  z-index: 9;
  margin: 0;
  background: #fff;
  min-width: 215px;
  border: 1px solid #B2B2AF; }

.UpdateVisibilityPopover__visibilityActionItem___YG4vf {
  padding: 5px 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer; }
  .UpdateVisibilityPopover__visibilityActionItem___YG4vf:hover {
    background: #2f7ee2; }

.UpdateVisibilityPopover__icon___1o6lw {
  margin-right: 5px; }

/* *** palette colors *** */

/*
    CUSTOM STYLES FOR ADVANCED SEARCH BOX COMPONENT
*/
/* *** palette colors *** */

.FilesSearchBox__filtersContainer___1CZcj {
  overflow: visible;
  z-index: 100; }

.FilesSearchBox__textInputWrapper___316Go {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.FilesSearchBox__inputFieldWrapper___ntLKf {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.FilesSearchBox__textInput___16KxB {
  font-size: 1.5rem;
  color: #FFF;
  margin-left: .5rem; }
  .FilesSearchBox__textInput___16KxB::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .FilesSearchBox__textInput___16KxB:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .FilesSearchBox__textInput___16KxB::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .FilesSearchBox__textInput___16KxB:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #f7f7f7; }
  .FilesSearchBox__textInput___16KxB::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #f7f7f7; }

.FilesSearchBox__selectedFilter___jmo75 {
  font-size: 1.2rem;
  padding: .2rem .8rem; }

.FilesSearchBox__chip___3WML4 {
  height: 2rem;
  font-size: .83rem;
  color: #FFF;
  background-color: #81817d;
  padding: .3rem 2rem;
  padding-left: 0;
  border-radius: 10rem; }

.FilesSearchBox__chipClose___1ZXco {
  border-radius: 10rem;
  width: 1.2em;
  height: 1.2em;
  background-color: #4f4f4c;
  font-size: 2.2rem;
  margin-right: 1rem;
  font-weight: normal;
  position: relative;
  left: -.1rem; }

.FilesSearchBox__dropdownContainer___3bmG1 {
  padding-right: 0; }

.FilesSearchBox__dropdownList___1JH8I {
  color: #1C1C1B; }

.FilesSearchBox__singleEnumContainer___19zOV {
  padding-top: .6rem;
  padding-bottom: .6rem; }

.FilesSearchBox__dropdownItem___1QuIO.FilesSearchBox__selected___2SYOz {
  background: #f7f7f7;
  color: #2f7ee2; }

.FilesSearchBox__treeIcon___25Yxg {
  margin-left: 5rem; }

.FilesSearchBox__extendIcon___1Hwtw {
  top: .1rem;
  height: 100%;
  background-color: #1C1C1B;
  padding-left: .5rem; }

.FilesSearchBox__datePickerContainer___1QgZ3 {
  border: 0.1rem #1C1C1B solid;
  color: #1C1C1B; }

.FilesSearchBox__defaultFilter___1urV4 {
  background-color: #2f7ee2; }
  .FilesSearchBox__defaultFilter___1urV4 .FilesSearchBox__chipFilter___2MUGA {
    display: none; }

.FilesSearchBox__textInputMessage___3YlDT {
  font-size: 1.3rem; }

.FilesSearchBox__textInputBorder___39wyO {
  height: .1rem; }

.FilesSearchBox__defaultFilter___1urV4 {
  background-color: #81817d; }
  .FilesSearchBox__defaultFilter___1urV4 .FilesSearchBox__chipFilter___2MUGA {
    display: inline-block; }

.FilesSearchBox__scrollableView___1l2iU {
  width: calc(100% - 50px); }

.dialog__dialog___JtLqj.dialog__small___3IL6M {
  max-width: 500px; }

.Files__container___2pKu1 {
  -ms-flex: 2 0 auto;
      flex: 2 0 auto; }

.FilesizePopup__dialog___dgmVg.FilesizePopup__small___IWom3 {
  max-width: 500px; }

/* *** palette colors *** */

.UploadProgress__progressBarHolder___tL_Bd {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.UploadProgress__progressBar___KdHev {
  width: 185px;
  margin-right: 10px; }
  .UploadProgress__progressBar___KdHev.UploadProgress__success___1x7Oa [data-ref='value'] {
    background-color: #779D2F; }
  .UploadProgress__progressBar___KdHev.UploadProgress__error___3NZgb [data-ref='value'] {
    background-color: #c92f00; }

/* *** palette colors *** */

.renderProject__pointer___3eNit {
  cursor: pointer; }

.renderProject__gray___2l8jr {
  background-color: #eaeae9 !important; }

/* *** palette colors *** */

.ResourceSetup__selectProject___oVLpY {
  color: #b2b2af;
  margin-top: 1rem;
  font-size: 16px; }

.ResourceSetup__selectProjectHelpText___2F959 {
  margin-bottom: 0 !important; }

.ResourceSetup__selectedProjectLabel___2s_im {
  font-weight: 700;
  font-size: 14px; }

.ResourceSetup__disabled___2r17J { }

.ResourceSetup__headerContainer___13itt {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto; }

.Section__section___3sCjn:last-of-type {
  padding-bottom: 0; }

/* *** palette colors *** */

.VersionResources__controls___1GBN8 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .VersionResources__controls___1GBN8 > div {
    white-space: nowrap;
    margin-right: 3rem;
    margin-bottom: 2rem; }

.VersionResources__expand___DAEHQ, .VersionResources__refresh___3vlCH {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer; }
  .VersionResources__expand___DAEHQ .VersionResources__icon___2JxPY, .VersionResources__refresh___3vlCH .VersionResources__icon___2JxPY {
    margin-right: .5rem; }
  .VersionResources__expand___DAEHQ.VersionResources__disabled___33hp2, .VersionResources__refresh___3vlCH.VersionResources__disabled___33hp2 {
    cursor: default; }

.VersionResources__restoreIcon___24Nv3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.VersionResources__revision___zDftC {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-bottom: 1px solid #cbcbc9;
  padding-bottom: .5rem;
  opacity: .5;
  font-style: italic; }
  .VersionResources__revision___zDftC.VersionResources__clickable___3Tuia {
    cursor: pointer;
    opacity: 1;
    font-style: normal; }

.VersionResources__revisionName___2MwtD {
  white-space: nowrap;
  max-width: 110px;
  overflow-x: hidden;
  text-overflow: ellipsis; }

.VersionResources__treeGrid___2XVjP {
  height: 100%; }

.VersionResources__loading___YdHdM {
  font-size: 2rem;
  padding: 2rem 0;
  text-align: center; }

.VersionResources__error___2uMgb {
  color: #c92000; }

section.VersionResources__revisionsSection___1vDLh:first-of-type {
  padding-top: 1rem; }

.VersionResources__date___10Mas {
  display: inline-block; }

.VersionResources__resourceTitle___31EpH {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.VersionResources__resourceTitleText___35cBJ {
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.Checkbox__field___Q7ilm {
  margin-bottom: 0;
  text-align: center; }

.TreeCheckbox__field___Qsbcc {
  text-align: center; }

.Section__section___1-PXw {
  padding-top: 2rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.Section__body___1qqpg {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.Revisions__restoreOptions___37Vz8 {
  position: absolute;
  right: -100px;
  background: #fff;
  padding: .62rem .73rem;
  display: -ms-flexbox;
  display: flex;
  z-index: 100; }
  .Revisions__restoreOptions___37Vz8.Revisions__hoisted___2zHSz {
    left: 100px;
    top: 5px; }

.Revisions__gridContainer___1ZypJ {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.Revisions__restoreOption___2-Di_:hover {
  background: rgba(122, 122, 122, 0.15); }

.Revisions__restoreOption___2-Di_.Revisions__active___O4fUG {
  background: rgba(122, 122, 122, 0.15); }

.Revisions__name___YDsTr {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.Section__body___hTsNb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  padding-bottom: 2rem; }

.Section__section___3djxp {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.Revisions__section___1nvEK:first-of-type {
  padding-top: 1rem; }

.Revisions__dsLogo___3WOMM {
  width: 30px;
  height: 30px; }

.Revisions__dsLogoContainer___1yP5f .public_fixedDataTableCell_cellContent {
  padding-left: 2rem;
  padding-right: 0; }

.VersionProjects__container___hXUMQ {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.VersionProjects__version___1A3G_ {
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer; }
  .VersionProjects__version___1A3G_ .VersionProjects__versionName___24qIF {
    padding-right: 1rem;
    max-width: 200px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .VersionProjects__version___1A3G_.VersionProjects__disabled___lEJ4P {
    font-style: italic;
    opacity: .5;
    cursor: default; }

.VersionProjects__refresh___17H5S {
  margin-bottom: 2rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  -ms-flex-item-align: start;
      align-self: flex-start; }
  .VersionProjects__refresh___17H5S > div:first-of-type {
    margin-right: 1rem; }

.VersionProjects__gridContainer___23RAw {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.Section__section___2l7xe {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.Section__body___1iakF {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.Popup__dialog___32J0Y.Popup__small___2K2X- {
  max-width: 600px; }

.ProjectAccessRights__projectAccessRightsContainer___1G10a {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  display: -ms-flexbox;
  display: flex; }

.ProjectAccessRights__roleGridContainer___3a1xw {
  height: 99%;
  -ms-flex-positive: 2;
      flex-grow: 2;
  margin-right: 2rem;
  width: 61.37%; }

.ProjectAccessRights__myAccessRights___2JXTs {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 36.95%; }

.ProjectAccessRights__myAccessRightsDropdown___1y-MG {
  margin-bottom: 1rem; }

.ProjectAccessRights__draggableRoleWrapper___17-IC {
  width: 100%; }

.DraggableRole__nameHandle___M97Po {
  cursor: move; }
  .DraggableRole__nameHandle___M97Po.DraggableRole__disabled___1pO6t {
    cursor: default; }

/* *** palette colors *** */

.DraggableRolePreview__dragLayer___2FQiD {
  pointer-events: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0; }

.DraggableRolePreview__draggedRole___39O69 {
  opacity: .6;
  background-color: #2f7ee2;
  padding: 1.2rem 1rem;
  width: 300px; }

/* *** palette colors *** */

.MyAccessRights__myAccessRightsGrid___2cU3L {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  position: relative;
  padding: 1px; }

.MyAccessRights__myAccessRightsGridHoverPreview___3hPGm {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1; }
  .MyAccessRights__myAccessRightsGridHoverPreview___3hPGm.MyAccessRights__isDraggingRole___2mKOd {
    border: 2px dashed #2f7ee2;
    z-index: 2; }
  .MyAccessRights__myAccessRightsGridHoverPreview___3hPGm.MyAccessRights__isDraggingInvalidRole___uR_-F {
    border: 2px dashed #e1320b;
    z-index: 2; }

.ProjectSubProjects__container___1LxDb {
  height: 100%; }

.FileModalSettings__labelWithAction___22Jsj {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  padding-bottom: 1rem; }

.FileModalSettings__label___2dUZf {
  padding-bottom: 0;
  text-overflow: ellipsis;
  overflow: hidden; }

.FileModalSettings__openEditor___3LBKN {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer; }
  .FileModalSettings__openEditor___3LBKN span {
    display: inline-block;
    padding-left: 5px; }

.FileModalSettings__action___2bjFE {
  height: 35px;
  margin-left: 15px; }

.FileModalSettings__radioGroup___3C1VT, .FileModalSettings__radioButton___KZe9x {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.FileModalSettings__radioButtonContent___sgmyM {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 40px; }

.FileModalSettings__radioButtonIcon___2XD9z {
  width: 25px;
  height: 25px;
  margin-right: 5px; }

/* *** palette colors *** */

.Section__body___2dqP5 {
  padding-left: 0; }

.Section__section___2RUBs,
.Section__body___2dqP5 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1; }

/* *** palette colors *** */

.FileModal__wrapper___1iDhm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0;
      flex: 1 0;
  overflow: hidden; }
  .FileModal__wrapper___1iDhm .FileModal__modalTabbar___18uca,
  .FileModal__wrapper___1iDhm .FileModal__modalContent___3pnNE {
    padding: 0 20px; }
  .FileModal__wrapper___1iDhm .FileModal__modalContent___3pnNE {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-positive: 1;
        flex-grow: 1; }

.FileModal__fileModalTitleHolder___2NOGL {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.FileModal__fileReUpload___1FOE_ {
  width: 36px;
  height: 36px;
  margin-left: 20px; }

.AceEditor__readOnly___Owmas [class="ace_cursor"],
.AceEditor__readOnly___Owmas [class="ace_gutter-active-line"],
.AceEditor__readOnly___Owmas [class="ace_active-line"] {
  display: none; }

.AceEditor__readOnly___Owmas [class="ace_line"] {
  color: #686864; }

.suggest-widget {
  width: 100% !important;
  left: 0px !important; }

.FileModalEditor__aceEditorWrapper___35Zse {
  -ms-flex-positive: 1;
      flex-grow: 1; }

.FileModalSettings__labelWithAction___1GkaP {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  padding-bottom: 1rem; }

.FileModalSettings__label___oW-QO {
  padding-bottom: 0;
  text-overflow: ellipsis;
  overflow: hidden; }

.FileModalSettings__openEditor___3vCSh {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer; }
  .FileModalSettings__openEditor___3vCSh span {
    display: inline-block;
    padding-left: 5px; }

.FileModalSettings__action___1aWYk {
  height: 35px;
  margin-left: 15px; }

.FileModalSettings__radioGroup___1NE-H, .FileModalSettings__radioButton___225q0 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.FileModalSettings__radioButtonContent___1twWQ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 40px; }

.FileModalSettings__radioButtonIcon___22obB {
  width: 25px;
  height: 25px;
  margin-right: 5px; }

/* *** palette colors *** */

.Section__body___2oYYK {
  padding-left: 0; }

.Section__section___ZzSvM,
.Section__body___2oYYK {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.FileModalRevisions__revisions___rvTt3 {
  height: 100%; }

/* *** palette colors *** */

.FileModal__wrapper___9tmwB {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0;
      flex: 1 0;
  overflow: hidden; }
  .FileModal__wrapper___9tmwB .FileModal__modalTabbar___3z-NC,
  .FileModal__wrapper___9tmwB .FileModal__modalContent___1BroZ {
    padding: 0 20px; }
  .FileModal__wrapper___9tmwB .FileModal__modalContent___1BroZ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-positive: 1;
        flex-grow: 1; }

.FileModal__fileModalTitleHolder___30S39 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.FileModal__fileReUpload___ORMou {
  width: 36px;
  height: 36px;
  margin-left: 20px; }

.FileModalEditor__aceEditorWrapper___2DnbT {
  -ms-flex-positive: 1;
      flex-grow: 1; }

.ProjectVersionedFiles__fileListContainer___3asVL {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.ProjectVersionedFiles__uploadProgressHolder___384XX {
  margin-top: 46px;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.BackLink__backLink___127wV {
  margin-bottom: 1rem;
  margin-top: 1rem; }

.ProjectFiles__fileListContainer___Rq5dy {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.ProjectFiles__uploadProgressHolder___1R6XK {
  margin-top: 46px;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.Content__body___VXsUO {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  padding-top: 0;
  padding-right: 0;
  overflow-y: hidden; }

.CustomList__sideMenu___3on4B {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.CustomList__contentWrapper___jvID3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.Section__section___SRlKh:nth-of-type(2) {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  padding-top: 2rem; }

.Section__body___2QKtH {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.Section__title___1qBNR {
  margin-bottom: 0; }

.Section__inlineElement____08Cw {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center;
  margin-bottom: 2rem; }

/* *** palette colors *** */

.Section__section___25cws {
  padding-left: 0;
  padding-right: 0; }

.CustomListSettings__contentWrapper___2hBAa {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.CustomListSettings__fullHeight___2uDqn {
  height: 100%; }

.CustomListRevisions__revisions___3cj4R {
  height: 100%; }

.withMoveResource__wrapper___3K8QU {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0;
      flex: 1 0;
  min-height: 0; }

.withMoveResource__body___3u-r4 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  max-height: 100%; }

.withMoveResource__dataGrid___DI4l8 {
  height: calc(100% - 92px);
  min-height: 200px;
  width: 99%; }

.Popup__dialog___2a19g {
  height: 90vh; }

.Section__section___pDe2R {
  height: 100%;
  padding-bottom: 0; }

.Section__body___fNvBg {
  height: calc(100% - 96px);
  min-height: 300px;
  padding-left: 0;
  overflow: hidden; }

.withDetachResource__wrapper___1kh75 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0;
      flex: 1 0;
  min-height: 0; }

/* *** palette colors *** */

.AccessLayout__notAuthorized___3QWLe {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: #FFF; }
  .AccessLayout__notAuthorized___3QWLe .AccessLayout__message___xxpgS {
    color: #686864;
    width: 80%;
    line-height: 3rem;
    text-align: center; }

/* *** palette colors *** */

.SideNavigation__content___izru5 {
  margin: 0;
  padding: 25px; }

/* *** palette colors *** */

.CollectionQueryEditor__container___bpGcG {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  width: 100%;
  padding: 12px; }
  .CollectionQueryEditor__container___bpGcG .split[data-docpath] {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: column !important;
        flex-direction: column !important;
    width: 100% !important; }
    .CollectionQueryEditor__container___bpGcG .split[data-docpath] > * {
      width: 100% !important;
      -ms-flex: 0 0 auto !important;
          flex: 0 0 auto !important;
      margin-right: 0 !important; }
    .CollectionQueryEditor__container___bpGcG .split[data-docpath] > div:nth-child(2) {
      padding: 0 5px !important;
      min-height: 0 !important; }
    .CollectionQueryEditor__container___bpGcG .split[data-docpath] .HelpText__text___1sK6V, .CollectionQueryEditor__container___bpGcG .split[data-docpath] .ReadMore__container___2dgqP {
      display: block !important;
      width: 100% !important;
      height: auto !important;
      min-height: 20px !important;
      overflow: visible !important; }
      .CollectionQueryEditor__container___bpGcG .split[data-docpath] .HelpText__text___1sK6V > div[style*="overflow: visible"], .CollectionQueryEditor__container___bpGcG .split[data-docpath] .ReadMore__container___2dgqP > div[style*="overflow: visible"] {
        height: auto !important;
        min-height: 5px !important; }
      .CollectionQueryEditor__container___bpGcG .split[data-docpath] .HelpText__text___1sK6V p, .CollectionQueryEditor__container___bpGcG .split[data-docpath] .HelpText__text___1sK6V span, .CollectionQueryEditor__container___bpGcG .split[data-docpath] .ReadMore__container___2dgqP p, .CollectionQueryEditor__container___bpGcG .split[data-docpath] .ReadMore__container___2dgqP span {
        display: block !important;
        width: 100% !important;
        min-height: 1em !important; }

.CollectionQueryEditor__dataContainer___KGQBC {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 15px; }

.CollectionQueryEditor__dataCard___2GI6D {
  width: 100%;
  border: 1px solid #dadad9;
  border-radius: 4px;
  background-color: #fff;
  padding-bottom: 8px; }
  .CollectionQueryEditor__dataCard___2GI6D pre {
    margin: 0;
    white-space: pre-wrap;
    word-wrap: break-word;
    font-family: monospace;
    font-size: 13px;
    max-height: 300px;
    overflow-y: auto; }

.CollectionQueryEditor__querySection___2eQ2l {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 20px;
  border-radius: 4px;
  margin-bottom: 12px;
  font-family: 'rmpfont', sans-serif; }
  .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 10px; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__filterRow___3pswr {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      gap: 8px;
      -ms-flex-align: start;
          align-items: start; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__filterInputContainer___Uhvj5 {
      border: 1px solid #dadad9;
      border-radius: 4px;
      padding: 8px;
      height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      gap: 10px;
      -ms-flex-align: start;
          align-items: start;
      width: 100%;
      cursor: pointer; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__filterInputContainer___Uhvj5:has(.CollectionQueryEditor__filterInput___1Jpo4:focus) .CollectionQueryEditor__filterTitle___2F5C_ {
        background-color: rgba(47, 126, 226, 0.1);
        color: #2f7ee2; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__filterTitle___2F5C_ {
      border-radius: 4px;
      padding: 1px 5px;
      font-size: 13px;
      color: #5b5b5a;
      min-width: 64px;
      text-align: left;
      transition: all 0.2s ease; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__filterTitle___2F5C_ .CollectionQueryEditor__filterTitleExtra___1G76O {
        font-size: 12px;
        color: #979796;
        margin-left: 5px;
        font-style: italic; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__filterInput___1Jpo4 {
      -ms-flex: 1;
          flex: 1;
      padding: 8px;
      border: 1px solid transparent;
      font-size: 13px;
      transition: all 0.2s ease;
      outline: none;
      background-color: transparent;
      border-radius: 4px; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__filterInput___1Jpo4:focus {
        border-color: #2f7ee2;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__filterInput___1Jpo4::-moz-placeholder {
        color: #b7b7b5; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__filterInput___1Jpo4:-ms-input-placeholder {
        color: #b7b7b5; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__filterInput___1Jpo4::placeholder {
        color: #b7b7b5; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__buttonsGroup___p0rOw {
      border-radius: 4px;
      height: 100%;
      display: -ms-flexbox;
      display: flex;
      gap: 8px; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__optionsGroup___2HREJ {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      height: 100%;
      gap: 10px; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__numericInput___2nyCP {
      padding: 8px;
      border: 1px solid transparent;
      width: 70px;
      font-size: 13px;
      transition: all 0.2s ease;
      outline: none;
      background-color: transparent;
      border-radius: 4px;
      -ms-flex: 1;
          flex: 1;
      height: 28px;
      box-sizing: border-box; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__numericInput___2nyCP:focus {
        border-color: #2f7ee2;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__textOptionsContainer___3snpc {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      height: 100%;
      -ms-flex-direction: column;
          flex-direction: column;
      gap: 10px; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__optionsFlexContainer___32NGk {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      gap: 12px;
      width: 100%;
      margin-bottom: 20px;
      padding: 12px 15px;
      background-color: #fafafa;
      border: 1px solid #e0e0e0;
      border-radius: 4px; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__leftOptionsContainer___155Y8 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      gap: 12px;
      -ms-flex: 1;
          flex: 1; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__rightOptionsContainer___3r2s4 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      width: 200px;
      padding-left: 12px;
      border-left: 1px solid #e0e0e0; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__sortOrderContainer___KF_ic {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-align: start;
          align-items: start;
      gap: 8px;
      position: relative; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__clearButton___1Oqmt {
      border: 1px solid #e0e0e0;
      padding: 4px 8px;
      font-size: 12px;
      height: 28px;
      min-width: -webkit-max-content;
      min-width: -moz-max-content;
      min-width: max-content;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      color: #5b5b5a; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__clearButton___1Oqmt:hover {
        background-color: #f3f3f1;
        border-color: #b7b7b5;
        color: #3c3c3b; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__clearButton___1Oqmt:disabled {
      opacity: 0.5;
      cursor: not-allowed; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__editorToggleButton___1DNu- {
      background: none;
      border: none;
      font-size: 12px;
      cursor: pointer;
      color: #6f6f6d;
      margin-left: 8px;
      padding: 2px 4px;
      border-radius: 3px; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__editorToggleButton___1DNu-:hover {
        background-color: #eaeae9; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__aceEditorWrapper___2j4fj {
      -ms-flex: 1;
          flex: 1;
      position: relative;
      border-radius: 4px !important;
      transition: height 0.3s ease-out, border-color 0.3s ease-out, padding 0.3s ease-out;
      overflow: hidden; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__aceEditorWrapper___2j4fj.CollectionQueryEditor__collapsed___10Gw_ {
        height: 35px !important;
        border: none !important;
        padding: 0 !important; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__aceEditorWrapper___2j4fj.CollectionQueryEditor__expanded___1VvFQ {
        height: 120px !important;
        border: 1px solid #2f7ee2 !important;
        padding: 8px !important; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__inlineAceEditor___1wG51 {
      width: 100% !important;
      border: none !important;
      border-radius: 4px !important;
      position: relative !important;
      height: auto !important; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__inlineAceEditor___1wG51.CollectionQueryEditor__hidden___35mir {
        display: none !important; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__filterEditor___1A5k6 {
      border-radius: 4px;
      width: 100% !important;
      height: 100% !important;
      position: absolute !important;
      left: 0 !important;
      right: 0 !important;
      margin: 0 !important;
      font-family: monospace !important; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__filterEditor___1A5k6 .ace_scroller {
        height: 100% !important;
        overflow-y: auto !important; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__filterEditor___1A5k6 .ace_content {
        min-height: 100% !important; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__filterEditor___1A5k6 .ace-textmate {
        height: 100% !important; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__expanded___1VvFQ .CollectionQueryEditor__filterEditor___1A5k6 {
      top: 0 !important;
      height: 100% !important; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__collapsed___10Gw_ .CollectionQueryEditor__filterEditor___1A5k6 {
      top: 40px !important;
      height: 100% !important; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__editorActions___3yIeA {
      position: absolute;
      top: 8px;
      right: 14px;
      display: -ms-flexbox;
      display: flex;
      gap: 5px;
      z-index: 10;
      background-color: rgba(255, 255, 255, 0.7);
      border-radius: 3px;
      padding: 2px; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__addFilterButton___2ERIb {
      position: absolute;
      width: 100%;
      height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      background-color: rgba(47, 126, 226, 0.1);
      color: #2f7ee2;
      border-radius: 4px;
      padding: 0 12px;
      font-size: 14px;
      font-weight: 500;
      cursor: pointer;
      z-index: 10;
      top: 0;
      left: 0;
      box-sizing: border-box; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__addFilterButton___2ERIb:hover {
        background-color: rgba(47, 126, 226, 0.15); }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__addFilterButton___2ERIb .CollectionQueryEditor__previewField___2xoMf {
        text-align: left;
        justify-self: flex-start;
        padding: 0;
        font-family: 'rmpfont', sans-serif; }
    .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__editorActionButton___3r01R {
      width: 26px !important;
      height: 26px !important;
      min-width: unset !important;
      padding: 0 !important;
      margin: 0 !important; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__editorActionButton___3r01R .CollectionQueryEditor__iconContainer___2e03z {
        margin: 0 !important; }
      .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__editorActionButton___3r01R.button.tertiary {
        border: 1px solid #dadad9 !important;
        background-color: white !important; }
        .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__editorActionButton___3r01R.button.tertiary:hover {
          background-color: #f3f3f1 !important;
          color: #2f7ee2 !important;
          border-color: #2f7ee2 !important; }
        .CollectionQueryEditor__querySection___2eQ2l .CollectionQueryEditor__filterSection___1FSq9 .CollectionQueryEditor__editorActionButton___3r01R.button.tertiary:active {
          background-color: #f0f7ff !important; }

.CollectionQueryEditor__tertiary___2PWGc {
  background: none;
  border: none;
  color: #5b5b5a;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 5px;
  padding: 0;
  font-size: 13px; }
  .CollectionQueryEditor__tertiary___2PWGc:hover {
    color: #2f7ee2; }
  .CollectionQueryEditor__tertiary___2PWGc.CollectionQueryEditor__expanded___1VvFQ {
    color: #2f7ee2; }

.CollectionQueryEditor__iconWrapper___1L4Zj {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  transition: transform 0.2s ease; }

.CollectionQueryEditor__dataControls___c3-mX {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 15px; }

.CollectionQueryEditor__dataActions___1p-u_ {
  display: -ms-flexbox;
  display: flex;
  gap: 8px; }

.CollectionQueryEditor__rightControls___WeILd {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 15px; }

.CollectionQueryEditor__expandCollapseButton___2kMz5 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 5px;
  background: none;
  border: none;
  color: #5b5b5a;
  cursor: pointer;
  font-size: 13px;
  padding: 6px 10px;
  border-radius: 4px;
  transition: all 0.2s ease; }
  .CollectionQueryEditor__expandCollapseButton___2kMz5:hover {
    background-color: #f3f3f1; }
  .CollectionQueryEditor__expandCollapseButton___2kMz5.CollectionQueryEditor__expanded___1VvFQ {
    color: #2f7ee2; }
    .CollectionQueryEditor__expandCollapseButton___2kMz5.CollectionQueryEditor__expanded___1VvFQ .CollectionQueryEditor__iconWrapper___1L4Zj {
      color: #2f7ee2; }
  .CollectionQueryEditor__expandCollapseButton___2kMz5.CollectionQueryEditor__disabled___157Fs {
    opacity: 0.6;
    cursor: not-allowed; }
  .CollectionQueryEditor__expandCollapseButton___2kMz5 .CollectionQueryEditor__iconWrapper___1L4Zj {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }

.CollectionQueryEditor__arrow___3PP4f {
  display: none; }

.CollectionQueryEditor__paginationContainer___3S3ne {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 5px;
  font-size: 13px; }

.CollectionQueryEditor__paginationControls___1S6og {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px; }

.CollectionQueryEditor__paginationButton___o_QUC {
  min-width: 30px;
  height: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .CollectionQueryEditor__paginationButton___o_QUC:disabled {
    opacity: 0.5;
    cursor: not-allowed; }

.CollectionQueryEditor__moreInfoButton___3RwTO {
  font-size: 13px;
  height: 30px;
  padding: 0 12px; }
  .CollectionQueryEditor__moreInfoButton___3RwTO:disabled {
    opacity: 0.6;
    cursor: not-allowed; }

.CollectionQueryEditor__itemsPerPageDropdown___16prm {
  font-size: 13px;
  padding: 4px 8px;
  min-width: 80px; }

.CollectionQueryEditor__dropdownMenu___24gVr {
  background-color: white;
  border: 1px solid #dadad9;
  border-radius: 4px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  z-index: 1000; }

.CollectionQueryEditor__dropdownItem___29lYF {
  padding: 8px 12px;
  cursor: pointer;
  font-size: 13px;
  transition: background-color 0.2s; }
  .CollectionQueryEditor__dropdownItem___29lYF:hover {
    background-color: #f3f3f1; }
  .CollectionQueryEditor__dropdownItem___29lYF.CollectionQueryEditor__selected___3Xju3 {
    background-color: #bee1ff;
    color: #2c6bd0;
    font-weight: 500; }

.CollectionQueryEditor__skeletonPulse___BkdXX {
  display: inline-block;
  height: 100%;
  width: 100%;
  background: linear-gradient(90deg, rgba(240, 240, 240, 0.8) 0%, rgba(224, 224, 224, 0.3) 50%, rgba(240, 240, 240, 0.8) 100%);
  background-size: 200% 100%;
  animation: CollectionQueryEditor__shimmer___35Pj3 1.5s infinite linear;
  border-radius: 4px; }

@keyframes CollectionQueryEditor__shimmer___35Pj3 {
  0% {
    background-position: -200% 0; }
  100% {
    background-position: 200% 0; } }

.CollectionQueryEditor__skeletonContainer___2BT6N {
  width: 100%; }

.CollectionQueryEditor__skeletonControls___2tQT2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 15px; }

.CollectionQueryEditor__skeletonActions___jFMfQ {
  display: -ms-flexbox;
  display: flex;
  gap: 10px; }

.CollectionQueryEditor__skeletonButton___Ji7Qn {
  height: 32px;
  width: 80px;
  border-radius: 4px; }

.CollectionQueryEditor__skeletonRightControls___1tvFF {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 10px; }

.CollectionQueryEditor__skeletonExpandButton___25aPv {
  height: 32px;
  width: 100px;
  border-radius: 4px; }

.CollectionQueryEditor__skeletonPagination___37sqe {
  height: 32px;
  width: 200px;
  border-radius: 4px; }

.CollectionQueryEditor__skeletonDataContainer___3fDQE {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 15px; }

.CollectionQueryEditor__skeletonCard___1CSGd {
  width: 100%;
  height: 120px;
  border-radius: 4px; }

.CollectionQueryEditor__skeletonCardSmall___JTsAS {
  width: 100%;
  height: 60px;
  border-radius: 4px; }

.CollectionQueryEditor__errorContainer___2Y3zr {
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  border: 1px solid #2f7ee2;
  border-radius: 4px;
  margin-bottom: 20px; }

.CollectionQueryEditor__errorContent___3wdpT {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center; }

.CollectionQueryEditor__errorTitle___3ZhCp {
  font-weight: bold;
  font-size: 16px;
  color: #3c3c3b;
  margin-bottom: 8px; }

.CollectionQueryEditor__errorMessage___2NSbm {
  font-size: 14px;
  color: #5b5b5a;
  margin-bottom: 16px;
  line-height: 1.5;
  word-break: break-word; }

.CollectionQueryEditor__errorActions___2ReA8 {
  display: -ms-flexbox;
  display: flex;
  gap: 8px; }

.CollectionQueryEditor__actionsContainer___11CPP {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  gap: 8px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.CollectionQueryEditor__itemsPerPageButton___1qNo2 {
  height: 34px;
  font-size: 13px; }
  .CollectionQueryEditor__itemsPerPageButton___1qNo2 .Button__dropdownContent___ {
    z-index: 100; }

.CollectionQueryEditor__itemsPerPageDropdownContent___2PT89 {
  background-color: white;
  border: 1px solid #dadad9;
  border-radius: 4px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  z-index: 100;
  min-width: 120px; }

.CollectionQueryEditor__itemsPerPageDropdownItem___2ArB8 {
  padding: 6px 10px;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .CollectionQueryEditor__itemsPerPageDropdownItem___2ArB8:hover {
    background-color: #f3f3f1; }
  .CollectionQueryEditor__itemsPerPageDropdownItem___2ArB8.CollectionQueryEditor__active___1B8KP {
    background-color: rgba(47, 126, 226, 0.1);
    color: #2f7ee2; }

.CollectionQueryEditor__paginationIconButton___2ZnPm {
  width: 32px !important;
  height: 32px !important;
  padding: 0 !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  -ms-flex-pack: center !important;
      justify-content: center !important; }
  .CollectionQueryEditor__paginationIconButton___2ZnPm.Button__tertiary___ {
    border: 1px solid #dadad9; }
    .CollectionQueryEditor__paginationIconButton___2ZnPm.Button__tertiary___:hover:not(:disabled) {
      background-color: #f3f3f1;
      border-color: #b7b7b5; }
    .CollectionQueryEditor__paginationIconButton___2ZnPm.Button__tertiary___:disabled {
      opacity: 0.5;
      cursor: not-allowed; }
  .CollectionQueryEditor__paginationIconButton___2ZnPm .Button__iconContainerCentered___ {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center !important;
        align-items: center !important;
    -ms-flex-pack: center !important;
        justify-content: center !important;
    width: 100% !important;
    height: 100% !important; }

.CollectionQueryEditor__hidden___35mir {
  display: none !important; }

.CollectionQueryEditor__editorPlaceholder___t-xuY {
  position: absolute;
  top: 8px;
  left: 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  z-index: 10; }

.CollectionQueryEditor__helpContainer___9zMUi {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  width: 100% !important;
  max-width: 100% !important; }
  .CollectionQueryEditor__helpContainer___9zMUi.CollectionQueryEditor__split___1Vc-X {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
    .CollectionQueryEditor__helpContainer___9zMUi.CollectionQueryEditor__split___1Vc-X > * {
      width: 100% !important;
      -ms-flex: none !important;
          flex: none !important;
      margin-right: 0 !important;
      max-width: 100% !important;
      display: block !important; }
    .CollectionQueryEditor__helpContainer___9zMUi.CollectionQueryEditor__split___1Vc-X > div:first-child {
      margin-bottom: 5px; }
    .CollectionQueryEditor__helpContainer___9zMUi.CollectionQueryEditor__split___1Vc-X > div:last-child {
      display: block !important;
      width: 100% !important;
      min-height: 20px !important; }
      .CollectionQueryEditor__helpContainer___9zMUi.CollectionQueryEditor__split___1Vc-X > div:last-child .CollectionQueryEditor__HelpText__text___1sK6V___2Rii6 {
        display: block !important;
        width: 100% !important;
        min-height: 20px !important; }
        .CollectionQueryEditor__helpContainer___9zMUi.CollectionQueryEditor__split___1Vc-X > div:last-child .CollectionQueryEditor__HelpText__text___1sK6V___2Rii6 span, .CollectionQueryEditor__helpContainer___9zMUi.CollectionQueryEditor__split___1Vc-X > div:last-child .CollectionQueryEditor__HelpText__text___1sK6V___2Rii6 p, .CollectionQueryEditor__helpContainer___9zMUi.CollectionQueryEditor__split___1Vc-X > div:last-child .CollectionQueryEditor__HelpText__text___1sK6V___2Rii6 div {
          display: block !important;
          width: 100% !important; }

.CollectionQueryEditor__helpTextVisible___2YrSo {
  display: block !important;
  width: 100% !important;
  min-width: 100px !important;
  max-width: 100% !important;
  min-height: 20px !important;
  margin-top: 5px;
  font-size: 12px;
  color: #6f6f6d;
  background-color: #f3f3f1;
  padding: 4px;
  border-radius: 3px;
  box-sizing: border-box; }
  .CollectionQueryEditor__helpTextVisible___2YrSo p, .CollectionQueryEditor__helpTextVisible___2YrSo span, .CollectionQueryEditor__helpTextVisible___2YrSo div {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 1em !important;
    word-wrap: break-word !important; }

.CollectionQueryEditor__helpContainerTheme___aDpvJ {
  width: 100% !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important; }

.CollectionQueryEditor__helpDocTheme___2FOxL {
  width: 100% !important;
  min-height: 20px !important;
  margin-top: 5px !important;
  display: block !important; }

.CollectionQueryEditor__helpContentTheme___3TCHq {
  width: 100% !important;
  display: block !important; }

[data-custom-help="true"] {
  width: 100% !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important; }
  [data-custom-help="true"] > div:first-child {
    width: 100% !important;
    display: block !important; }
  [data-custom-help="true"] > div:last-child {
    width: 100% !important;
    display: block !important;
    margin-top: 5px !important;
    min-height: 20px !important;
    background-color: #f3f3f1 !important;
    padding: 4px !important;
    border-radius: 3px !important;
    font-size: 12px !important; }
    [data-custom-help="true"] > div:last-child p, [data-custom-help="true"] > div:last-child span, [data-custom-help="true"] > div:last-child div {
      width: 100% !important;
      display: block !important;
      min-height: 1em !important; }

.MoreInfoPopup__infoCardValue, .MoreInfoPopup_infoCardValue {
  font-size: 16px !important;
  font-weight: 600 !important;
  color: #1c1c1b !important;
  display: block !important;
  font-family: 'rmpfont', sans-serif !important;
  line-height: 1.2 !important;
  text-align: center !important; }

.MoreInfoPopup__infoCard, .MoreInfoPopup_infoCard {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  text-align: center !important; }

.CollectionQueryEditor__helpTextContainer___XPu8K {
  display: block !important;
  width: 100% !important;
  margin-top: 5px;
  background-color: #f5f5f5;
  padding: 4px;
  border-radius: 3px;
  font-size: 12px;
  min-height: 20px; }
  .CollectionQueryEditor__helpTextContainer___XPu8K p, .CollectionQueryEditor__helpTextContainer___XPu8K span, .CollectionQueryEditor__helpTextContainer___XPu8K div {
    display: block !important;
    width: 100% !important;
    min-height: 1em !important;
    word-wrap: break-word !important; }

.CollectionQueryEditor__tableSectionContainer___JjWwp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 8px;
  width: 100%; }

.CollectionQueryEditor__tableSectionTitle___1aDc2 {
  border-radius: 4px;
  padding: 1px 5px;
  font-size: 13px;
  color: #5b5b5a;
  min-width: 64px;
  text-align: left;
  transition: all 0.2s ease;
  margin-bottom: 16px; }
  .CollectionQueryEditor__tableSectionTitle___1aDc2 .CollectionQueryEditor__tableTitleExtra___3Cfux {
    font-size: 12px;
    color: #979796;
    margin-left: 5px;
    font-style: italic; }

.CollectionQueryEditor__tableWrapper___1GjJv {
  width: 100%;
  margin-top: 16px; }

.CollectionQueryEditor__table___2yzSs {
  width: 100%;
  margin: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.08);
  background-color: white;
  border: 1px solid #eee;
  overflow: hidden; }

.CollectionQueryEditor__grid___3Q_Sq {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  background-color: white;
  width: 100%;
  box-sizing: border-box; }

.CollectionQueryEditor__headerCell___1iFHz {
  padding: 12px 16px;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e0e0e0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  font-weight: 500;
  color: #333;
  font-size: 14px; }

.CollectionQueryEditor__headerCellCenter___3TTTz {
  padding: 12px 16px;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e0e0e0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  font-weight: 500;
  text-align: center;
  color: #333;
  font-size: 14px; }

.CollectionQueryEditor__cell___15l4l {
  padding: 12px 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #eee;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px; }

.CollectionQueryEditor__cellName___t1Mh7 {
  padding: 12px 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #eee;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #fcfcfc;
  font-size: 14px;
  font-family: 'rmpfont', sans-serif;
  color: #0052cc; }

.CollectionQueryEditor__alignCenter___1HLJ0 {
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center; }

.CollectionQueryEditor__alignLeft___1zm0N {
  -ms-flex-pack: start;
      justify-content: flex-start;
  text-align: left; }

.CollectionQueryEditor__emptyTableMessage___1gF1g {
  color: #888;
  font-style: italic;
  padding: 16px;
  background-color: #fcfcfc;
  border-radius: 0 0 4px 4px; }

.CollectionQueryEditor__sortConfigControls___yJWOq {
  margin-bottom: 20px;
  padding: 12px 15px;
  background-color: #fafafa;
  border: 1px solid #e0e0e0;
  border-radius: 4px; }

.CollectionQueryEditor__sortConfigRow___2aIUx {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
  margin-bottom: 10px; }

.CollectionQueryEditor__sortFieldSelectCompact___2W50z {
  -ms-flex: 1;
      flex: 1; }

.CollectionQueryEditor__sortFieldDropdown___2hoJj {
  padding: 8px 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 14px;
  width: 100%;
  background-color: white;
  height: 36px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }
  .CollectionQueryEditor__sortFieldDropdown___2hoJj:focus {
    border-color: #1890ff;
    outline: none;
    box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); }

.CollectionQueryEditor__sortDirectionToggle___8h5sz {
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  overflow: hidden;
  height: 36px; }

.CollectionQueryEditor__directionOption___3D8Wa {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0 12px;
  cursor: pointer;
  font-size: 13px;
  background: #f5f5f5;
  color: #666;
  transition: all 0.2s;
  border-right: 1px solid #e2e2e2;
  gap: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .CollectionQueryEditor__directionOption___3D8Wa:last-child {
    border-right: none; }
  .CollectionQueryEditor__directionOption___3D8Wa:hover {
    background: #e6f7ff;
    color: #1890ff; }
  .CollectionQueryEditor__directionOption___3D8Wa.CollectionQueryEditor__active___1B8KP {
    background: #1890ff;
    color: white; }

.CollectionQueryEditor__directionIcon___1VZjX {
  font-size: 14px;
  font-weight: bold; }

.CollectionQueryEditor__sortPreview___25ImT {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
      align-items: center;
  gap: 10px;
  position: relative; }

.CollectionQueryEditor__selectors___3nkN3 {
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -ms-flex: 1;
      flex: 1;
  position: relative; }

.CollectionQueryEditor__fieldSelector___g_Ad8, .CollectionQueryEditor__directionSelector___BBf-m {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background-color: rgba(47, 126, 226, 0.1);
  color: #2f7ee2;
  border-radius: 4px;
  padding: 4px 12px;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  cursor: pointer;
  position: relative;
  box-sizing: border-box; }
  .CollectionQueryEditor__fieldSelector___g_Ad8:hover, .CollectionQueryEditor__directionSelector___BBf-m:hover {
    background-color: rgba(47, 126, 226, 0.15); }

.CollectionQueryEditor__fieldSelector___g_Ad8 {
  -ms-flex: 1;
      flex: 1; }

.CollectionQueryEditor__directionSelector___BBf-m {
  width: 100px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background-color: rgba(47, 126, 226, 0.1);
  color: #2f7ee2;
  border-radius: 4px;
  padding: 4px 12px;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  cursor: pointer;
  position: relative;
  box-sizing: border-box; }
  .CollectionQueryEditor__directionSelector___BBf-m:hover {
    background-color: rgba(47, 126, 226, 0.15); }
  .CollectionQueryEditor__directionSelector___BBf-m.CollectionQueryEditor__disabled___157Fs {
    opacity: 0.5;
    cursor: not-allowed;
    pointer-events: none;
    background-color: rgba(218, 218, 217, 0.2);
    color: #979796; }
    .CollectionQueryEditor__directionSelector___BBf-m.CollectionQueryEditor__disabled___157Fs:hover {
      background-color: rgba(218, 218, 217, 0.2); }

.CollectionQueryEditor__fieldDropdown___x6nWB {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  background-color: white;
  border: 1px solid #dadad9;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  width: 100%;
  max-height: 250px;
  overflow-y: auto; }
  .CollectionQueryEditor__fieldDropdown___x6nWB::-webkit-scrollbar {
    width: 8px; }
  .CollectionQueryEditor__fieldDropdown___x6nWB::-webkit-scrollbar-track {
    background: transparent; }
  .CollectionQueryEditor__fieldDropdown___x6nWB::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    border: 2px solid white; }
  .CollectionQueryEditor__fieldDropdown___x6nWB::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, 0.3); }

.CollectionQueryEditor__directionDropdown___VTSE4 {
  position: absolute;
  top: calc(100% + 4px);
  background-color: white;
  border: 1px solid #dadad9;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  width: 100px; }

.CollectionQueryEditor__previewContent___3DwFY {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 30px 1.5fr 1fr 30px;
      grid-template-columns: 30px 1.5fr 1fr 30px;
  -ms-grid-row-align: center;
      align-items: center;
  width: 100%;
  background-color: rgba(47, 126, 226, 0.1);
  color: #2f7ee2;
  border-radius: 4px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 500;
  height: 32px;
  box-sizing: border-box; }

.CollectionQueryEditor__sortOrderIndicator___1gNCE {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 22px;
  height: 22px;
  color: #2f7ee2;
  border-radius: 50%;
  font-size: 12px;
  font-weight: bold;
  -ms-grid-column: 1;
      grid-column: 1;
  margin: 0 auto; }

.CollectionQueryEditor__previewField___2xoMf {
  font-family: 'rmpfont', sans-serif;
  color: #2f7ee2;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  -ms-grid-column: 2;
      grid-column: 2;
  padding: 0 8px;
  text-align: center;
  justify-self: center; }
  .CollectionQueryEditor__previewField___2xoMf.CollectionQueryEditor__code___3I9ap {
    font-family: monospace; }

.CollectionQueryEditor__directionGroup___2lcDa {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 22px;
  -ms-flex-pack: center;
      justify-content: center;
  gap: 4px;
  -ms-grid-column: 3;
      grid-column: 3;
  text-align: center;
  justify-self: left;
  cursor: pointer;
  border-radius: 3px;
  padding: 3px 8px;
  min-width: 60px;
  transition: all 0.15s ease; }
  .CollectionQueryEditor__directionGroup___2lcDa:hover {
    background-color: rgba(47, 126, 226, 0.15);
    border-color: rgba(47, 126, 226, 0.2); }
  .CollectionQueryEditor__directionGroup___2lcDa .CollectionQueryEditor__previewArrow___1cYil {
    color: #2f7ee2;
    margin-right: 2px; }
  .CollectionQueryEditor__directionGroup___2lcDa .CollectionQueryEditor__previewDirection___2uxih {
    color: #2f7ee2;
    font-weight: 500; }
    .CollectionQueryEditor__directionGroup___2lcDa .CollectionQueryEditor__previewDirection___2uxih:only-child {
      color: #979796;
      font-style: italic; }

.CollectionQueryEditor__previewArrow___1cYil {
  font-size: 12px;
  font-weight: bold;
  color: #2f7ee2; }

.CollectionQueryEditor__previewDirection___2uxih {
  font-size: 12px;
  font-weight: 500;
  color: #2f7ee2; }
  .CollectionQueryEditor__previewDirection___2uxih:only-child {
    color: #979796;
    font-style: italic; }

.CollectionQueryEditor__removeFieldButton___1OGwW {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer;
  color: #2f7ee2;
  font-size: 16px;
  opacity: 0.6;
  transition: all 0.2s ease;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: rgba(47, 126, 226, 0.1);
  line-height: 1;
  padding-bottom: 2px;
  text-align: center;
  box-sizing: border-box;
  -ms-grid-column: 4;
      grid-column: 4;
  justify-self: end; }
  .CollectionQueryEditor__removeFieldButton___1OGwW:hover {
    opacity: 1;
    background-color: rgba(47, 126, 226, 0.2); }

.CollectionQueryEditor__tagSelectorStyle___1Wy7j {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 12px;
  height: 34px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  background-color: white;
  cursor: pointer;
  transition: all 0.2s;
  position: relative; }
  .CollectionQueryEditor__tagSelectorStyle___1Wy7j:hover {
    border-color: #2f7ee2; }
  .CollectionQueryEditor__tagSelectorStyle___1Wy7j:focus, .CollectionQueryEditor__tagSelectorStyle___1Wy7j:active {
    border-color: #2f7ee2;
    box-shadow: 0 0 0 2px rgba(47, 126, 226, 0.2);
    outline: none; }

.CollectionQueryEditor__fieldSelectorPlaceholder___1q6Bg {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: calc(100% - 20px);
  font-size: 14px; }
  .CollectionQueryEditor__fieldSelectorPlaceholder___1q6Bg:empty:before {
    content: 'Select field to sort by...';
    color: #aaa; }

.CollectionQueryEditor__dropdownArrow___3PZxc {
  font-size: 10px;
  color: #999;
  transition: transform 0.3s;
  margin-left: 5px; }

.CollectionQueryEditor__fieldDropdownMenu___3YdcQ {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  width: 100%;
  background-color: white;
  border: 1px solid #dadad9;
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  max-height: 250px;
  overflow-y: auto;
  padding: 4px 0; }
  .CollectionQueryEditor__fieldDropdownMenu___3YdcQ::-webkit-scrollbar {
    width: 8px; }
  .CollectionQueryEditor__fieldDropdownMenu___3YdcQ::-webkit-scrollbar-track {
    background: transparent; }
  .CollectionQueryEditor__fieldDropdownMenu___3YdcQ::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    border: 2px solid white; }
  .CollectionQueryEditor__fieldDropdownMenu___3YdcQ::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, 0.3); }

.CollectionQueryEditor__fieldOption___1eg0E {
  padding: 8px 12px;
  cursor: pointer;
  transition: all 0.15s;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-size: 14px;
  color: #5b5b5a; }
  .CollectionQueryEditor__fieldOption___1eg0E:hover {
    background-color: rgba(47, 126, 226, 0.05); }
  .CollectionQueryEditor__fieldOption___1eg0E.CollectionQueryEditor__alreadyAdded___339cT {
    background-color: rgba(47, 126, 226, 0.05);
    color: #2f7ee2;
    cursor: default; }
    .CollectionQueryEditor__fieldOption___1eg0E.CollectionQueryEditor__alreadyAdded___339cT .CollectionQueryEditor__fieldOptionText___26kuV {
      color: #2f7ee2;
      font-weight: 500; }

.CollectionQueryEditor__fieldOptionText___26kuV {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.CollectionQueryEditor__fieldAddedIndicator___1Yzmf {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.CollectionQueryEditor__sortFieldSelectCompact___2W50z {
  -ms-flex: 1;
      flex: 1;
  position: relative; }

@keyframes CollectionQueryEditor__fadeIn___2Z8bg {
  from {
    opacity: 0;
    transform: translateY(-5px); }
  to {
    opacity: 1;
    transform: translateY(0); } }

.CollectionQueryEditor__sortFieldSelectTagStyle___3Wlio {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background-color: white;
  border: 1px solid #dadad9;
  border-radius: 4px;
  height: 34px;
  padding: 0 12px;
  cursor: pointer;
  position: relative;
  -ms-flex: 1;
      flex: 1; }
  .CollectionQueryEditor__sortFieldSelectTagStyle___3Wlio:hover {
    border-color: #2f7ee2; }

.CollectionQueryEditor__sortOrderSelectTagStyle___3q5wN {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background-color: white;
  border: 1px solid #dadad9;
  border-radius: 4px;
  height: 34px;
  padding: 0 12px;
  cursor: pointer;
  position: relative;
  width: 100px; }
  .CollectionQueryEditor__sortOrderSelectTagStyle___3q5wN:hover {
    border-color: #2f7ee2; }

.CollectionQueryEditor__fieldSelectorText___3BTe9 {
  color: #5b5b5a;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.CollectionQueryEditor__directionSelectorText___2L1eC {
  color: #5b5b5a;
  font-size: 14px;
  font-weight: 500; }

.CollectionQueryEditor__tagSelectorDropdown___3vTX5 {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  margin-top: 0;
  background-color: white;
  border: 1px solid #dadad9;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  min-width: 250px;
  max-width: 80%;
  max-height: 250px;
  overflow-y: auto; }
  .CollectionQueryEditor__tagSelectorDropdown___3vTX5::-webkit-scrollbar {
    width: 8px; }
  .CollectionQueryEditor__tagSelectorDropdown___3vTX5::-webkit-scrollbar-track {
    background: transparent; }
  .CollectionQueryEditor__tagSelectorDropdown___3vTX5::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    border: 2px solid white; }
  .CollectionQueryEditor__tagSelectorDropdown___3vTX5::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, 0.3); }

.CollectionQueryEditor__tagSelectorDropdownItem___vLU1i {
  padding: 8px 12px;
  cursor: pointer;
  font-size: 13px; }
  .CollectionQueryEditor__tagSelectorDropdownItem___vLU1i:hover {
    background-color: #f3f3f1; }
  .CollectionQueryEditor__tagSelectorDropdownItem___vLU1i:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .CollectionQueryEditor__tagSelectorDropdownItem___vLU1i:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  .CollectionQueryEditor__tagSelectorDropdownItem___vLU1i.CollectionQueryEditor__selected___3Xju3 {
    background-color: rgba(47, 126, 226, 0.05); }

.CollectionQueryEditor__dropdownItemContent___VwFEI {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }

.CollectionQueryEditor__checkIcon___kLk3Q {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #2f7ee2;
  margin-left: 8px; }

.CollectionQueryEditor__sortConfigRow___2aIUx {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
  margin-bottom: 10px;
  position: relative; }

.CollectionQueryEditor__sortPreviewStacked___24t3K {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  width: 100%;
  animation: CollectionQueryEditor__fadeIn___2Z8bg 0.3s ease-in-out;
  margin-bottom: 6px; }
  .CollectionQueryEditor__sortPreviewStacked___24t3K:hover .CollectionQueryEditor__removeFieldButton___1OGwW {
    opacity: 1; }

.CollectionQueryEditor__addedFieldsStack___2qeIO {
  margin-top: 12px;
  width: 100%;
  border: 1px solid #dadad9;
  border-radius: 4px;
  background-color: #fafafa;
  padding: 12px; }

.CollectionQueryEditor__addedFieldsHeader___2wPuJ {
  font-size: 14px;
  font-weight: 500;
  color: #555;
  margin-bottom: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .CollectionQueryEditor__addedFieldsHeader___2wPuJ:before {
    content: '';
    display: inline-block;
    width: 3px;
    height: 14px;
    background-color: #1890ff;
    margin-right: 8px;
    border-radius: 2px; }

.CollectionQueryEditor__previewsContainer___3EkuY {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 8px;
  max-height: 250px;
  overflow-y: auto;
  padding-right: 4px; }
  .CollectionQueryEditor__previewsContainer___3EkuY::-webkit-scrollbar {
    width: 6px; }
  .CollectionQueryEditor__previewsContainer___3EkuY::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 3px; }
  .CollectionQueryEditor__previewsContainer___3EkuY::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 3px; }
  .CollectionQueryEditor__previewsContainer___3EkuY::-webkit-scrollbar-thumb:hover {
    background: #aaa; }

.CollectionQueryEditor__code___3I9ap {
  font-family: monospace !important; }

/* *** palette colors *** */

.CollapsibleJSON__toggle___uwwp7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #6f6f6d;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
      justify-content: start;
  -ms-flex-align: start;
      align-items: start;
  width: 19px;
  margin-right: 5px;
  transition: color 0.2s ease;
  border-radius: 3px; }
  .CollapsibleJSON__toggle___uwwp7.CollapsibleJSON__expanded___2kpGr {
    color: #3c3c3b; }
  .CollapsibleJSON__toggle___uwwp7:hover {
    color: #328ff6; }

.CollapsibleJSON__placeholder___rCIMX {
  display: inline-block;
  width: 19px;
  margin-right: 5px; }

.CollapsibleJSON__row___1fidc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: start;
  margin: 0;
  width: 100%;
  font-size: 12px;
  line-height: 1.2;
  padding: 4px 4px;
  transition: background-color 0.15s ease; }
  .CollapsibleJSON__row___1fidc:not(.CollapsibleJSON__firstLevelRow___3XCrf):hover {
    background-color: #f3f3f1; }
  .CollapsibleJSON__row___1fidc.CollapsibleJSON__expandable___1MHiW {
    cursor: pointer;
    background-color: #f3f8ff; }

.CollapsibleJSON__indent___ZgZKf {
  display: inline-block; }

.CollapsibleJSON__childrenContainer___345Ra {
  display: block;
  width: 100%; }

.CollapsibleJSON__keyContainer___3NkNb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: start; }

.CollapsibleJSON__key___10jPy {
  color: #3c3c3b;
  margin-right: 6px;
  font-weight: 500; }

.CollapsibleJSON__typeLabel___2a9cL {
  color: #5b5b5a;
  font-size: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.CollapsibleJSON__string___1ZoZe {
  color: #779D2F;
  font-size: 12px; }

.CollapsibleJSON__number___VImNP {
  color: #2c6bd0;
  font-size: 12px; }

.CollapsibleJSON__boolean___1HQIp {
  color: #779d2f;
  font-size: 12px; }

.CollapsibleJSON__null___1-rEa, .CollapsibleJSON__undefined___1CMEk {
  color: #979796;
  font-style: italic;
  font-size: 12px; }

.CollapsibleJSON__empty___2oWB6 {
  color: #6f6f6d;
  font-style: italic;
  font-size: 12px; }

.CollapsibleJSON__fullWidth___QQx18 {
  width: 100%; }

.CollapsibleJSON__firstLevelRow___3XCrf {
  cursor: default !important;
  background-color: transparent !important;
  padding: 8px 12px 4px 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }

.CollapsibleJSON__date___2BCzR {
  color: #5b5b5a; }

.CollapsibleJSON__typeText___QIo8p {
  color: #6f6f6d; }

.CollapsibleJSON__recordInfo___3k0Lq {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-left: auto;
  position: relative; }

.CollapsibleJSON__recordNumber___3tis0, .CollapsibleJSON__firstLevelRow___3XCrf .CollapsibleJSON__typeLabel___2a9cL {
  color: #5b5b5a;
  font-style: italic;
  border: 1px solid #dadad9;
  padding: 2px 8px;
  border-radius: 4px;
  margin-right: 5px; }

.CollapsibleJSON__rowContent___3Vk_f {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: start;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.CollapsibleJSON__tertiaryButton___1cC_8 {
  background: none;
  border: none;
  color: #5b5b5a;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0;
  margin-left: 8px;
  font-size: 13px;
  padding: 5px;
  border: 1px solid #dadad9;
  border-radius: 5px; }
  .CollapsibleJSON__tertiaryButton___1cC_8:hover {
    color: #2f7ee2;
    border: 1px solid #2f7ee2;
    background-color: rgba(47, 126, 226, 0.1); }

.CollapsibleJSON__copyIcon___1GTRP {
  width: 12px;
  height: 12px;
  color: #5b5b5a;
  transition: color 0.2s ease; }
  .CollapsibleJSON__tertiaryButton___1cC_8:hover .CollapsibleJSON__copyIcon___1GTRP {
    color: #2f7ee2; }

.CollapsibleJSON__copySuccess___vffAT {
  position: absolute;
  background-color: #3c3c3b;
  color: white;
  padding: 6px 10px;
  border-radius: 4px;
  font-size: 12px;
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  z-index: 10;
  right: 0;
  top: 100%;
  margin-top: 5px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .CollapsibleJSON__copySuccess___vffAT.CollapsibleJSON__visible___5_zPo {
    opacity: 1;
    transform: translateY(0); }

.CollapsibleJSON__checkIcon___15Mxl {
  margin-right: 5px;
  font-weight: bold; }

.IconToggle__iconToggle___3-eNk {
  transition: all 0.3s ease;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: auto !important;
  height: auto !important; }

/* *** palette colors *** */

.Button__buttonContainer___1ZPCF {
  position: relative;
  display: inline-block; }
  .Button__buttonContainer___1ZPCF.Button__fullWidth___29MIg {
    display: block;
    width: 100%; }

.Button__button___28M3P {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 8px 12px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
  border: 1px solid transparent;
  outline: none; }
  .Button__button___28M3P.Button__fullWidth___29MIg {
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .Button__button___28M3P.Button__justify-center___10SXH .Button__buttonContent___1hCzO {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .Button__button___28M3P.Button__justify-flex-start___1GkwO .Button__buttonContent___1hCzO {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .Button__button___28M3P.Button__justify-flex-end___1NX51 .Button__buttonContent___1hCzO {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .Button__button___28M3P.Button__justify-space-between___39Tvo .Button__buttonContent___1hCzO {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .Button__button___28M3P.Button__justify-space-around___35Brl .Button__buttonContent___1hCzO {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .Button__button___28M3P.Button__justify-space-evenly___2JcaM .Button__buttonContent___1hCzO {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important; }
  .Button__button___28M3P.Button__disabled___3y0Z5 {
    opacity: 0.5;
    cursor: not-allowed; }
  .Button__button___28M3P.Button__withIcon___-U42J {
    padding-left: 12px; }
  .Button__button___28M3P.Button__onlyIcon___C9lbI {
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: 32px;
    height: 32px; }
    .Button__button___28M3P.Button__onlyIcon___C9lbI.Button__small___2ygqe {
      width: 28px;
      height: 28px; }
    .Button__button___28M3P.Button__onlyIcon___C9lbI.Button__verySmall___29ACl {
      width: 24px;
      height: 24px; }
    .Button__button___28M3P.Button__onlyIcon___C9lbI.Button__large___G1o6f {
      width: 40px;
      height: 40px; }
    .Button__button___28M3P.Button__onlyIcon___C9lbI .Button__buttonContent___1hCzO {
      -ms-flex-pack: center;
          justify-content: center; }
    .Button__button___28M3P.Button__onlyIcon___C9lbI .Button__iconContainer___2vNNU {
      margin: 0; }
  .Button__button___28M3P.Button__iconLeft___3TuWF {
    -ms-flex-direction: row;
        flex-direction: row; }
    .Button__button___28M3P.Button__iconLeft___3TuWF .Button__iconContainer___2vNNU {
      margin-right: 8px;
      margin-left: 0; }
  .Button__button___28M3P.Button__iconRight___2fMuP {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .Button__button___28M3P.Button__iconRight___2fMuP .Button__iconContainer___2vNNU {
      margin-left: 8px;
      margin-right: 0; }
    .Button__button___28M3P.Button__iconRight___2fMuP .Button__arrowContainer___1PAf3 {
      margin-left: 0;
      margin-right: 8px; }
  .Button__button___28M3P.Button__iconCentered___3wRh- {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }

.Button__verysmall___pbRxY {
  padding: 4px 8px;
  font-size: 12px;
  height: 24px; }
  .Button__verysmall___pbRxY.Button__onlyIcon___C9lbI {
    padding: 4px; }

.Button__small___2ygqe {
  padding: 6px 12px;
  font-size: 13px;
  height: 28px; }
  .Button__small___2ygqe.Button__onlyIcon___C9lbI {
    padding: 6px; }

.Button__medium___16nzA {
  height: 32px; }

.Button__large___G1o6f {
  height: 40px; }

.Button__primary___3pusu {
  background-color: #2f7ee2;
  color: white; }
  .Button__primary___3pusu:hover:not(.Button__disabled___3y0Z5) {
    background-color: #2c6bd0; }
  .Button__primary___3pusu:active:not(.Button__disabled___3y0Z5) {
    background-color: #274cb0; }
  .Button__primary___3pusu.Button__expanded___1Q56T {
    background-color: #2c6bd0; }

.Button__secondary___2SiKh {
  background-color: white;
  border-color: #2f7ee2;
  color: #2f7ee2; }
  .Button__secondary___2SiKh:hover:not(.Button__disabled___3y0Z5) {
    background-color: #f3f3f1;
    border-color: #b7b7b5;
    color: #5b5b5a; }
  .Button__secondary___2SiKh:active:not(.Button__disabled___3y0Z5) {
    background-color: #eaeae9; }
  .Button__secondary___2SiKh.Button__expanded___1Q56T {
    background-color: #f3f3f1;
    border-color: #b7b7b5; }

.Button__tertiary___2TLXN {
  background-color: #fff;
  border: 1px solid #dadad9;
  box-shadow: none;
  color: #5b5b5a; }
  .Button__tertiary___2TLXN:hover:not(.Button__disabled___3y0Z5) {
    background-color: #f3f3f1;
    border-color: #b7b7b5; }
  .Button__tertiary___2TLXN:active:not(.Button__disabled___3y0Z5) {
    background-color: #eaeae9; }

.Button__selection___2AyOZ {
  background-color: white;
  border-color: #dadad9;
  color: #5b5b5a; }
  .Button__selection___2AyOZ.Button__selected___1gTMm {
    background-color: rgba(47, 126, 226, 0.1);
    border-color: #2f7ee2;
    color: #2c6bd0; }
  .Button__selection___2AyOZ:hover:not(.Button__disabled___3y0Z5) {
    background-color: rgba(47, 126, 226, 0.1); }
    .Button__selection___2AyOZ:hover:not(.Button__disabled___3y0Z5).Button__selected___1gTMm {
      background-color: rgba(47, 126, 226, 0.1); }

.Button__dropdown___10TQT, .Button__expandable___1LBsh {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  background-color: white;
  border-color: #dadad9;
  color: #5b5b5a; }
  .Button__dropdown___10TQT:hover:not(.Button__disabled___3y0Z5), .Button__expandable___1LBsh:hover:not(.Button__disabled___3y0Z5) {
    background-color: rgba(47, 126, 226, 0.1); }
  .Button__dropdown___10TQT.Button__expanded___1Q56T, .Button__expandable___1LBsh.Button__expanded___1Q56T {
    background-color: rgba(47, 126, 226, 0.1);
    color: #2f7ee2;
    border-color: #2f7ee2; }

.Button__iconWrapper___1MO-w {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 8px; }
  .Button__onlyIcon___C9lbI .Button__iconWrapper___1MO-w {
    margin-right: 0; }

.Button__labelWrapper___3Zza2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.Button__dropdownContentWrapper___3cmMp {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 10;
  width: 100%;
  border-top: 0;
  background-color: white;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }

.Button__arrowContainer___1PAf3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-left: 8px; }

.Button__iconContainer___2vNNU {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.Button__buttonContent___1hCzO {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: 100%; }
  .Button__buttonContent___1hCzO.Button__onlyIconContent___3IPzi {
    -ms-flex-pack: center;
        justify-content: center; }

.Button__button___28M3P.Button__iconLeft___3TuWF .Button__buttonContent___1hCzO {
  -ms-flex-direction: row;
      flex-direction: row; }
  .Button__button___28M3P.Button__iconLeft___3TuWF .Button__buttonContent___1hCzO .Button__iconContainer___2vNNU {
    margin-right: 8px;
    margin-left: 0; }

.Button__button___28M3P.Button__iconRight___2fMuP .Button__buttonContent___1hCzO {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .Button__button___28M3P.Button__iconRight___2fMuP .Button__buttonContent___1hCzO .Button__iconContainer___2vNNU {
    margin-left: 8px;
    margin-right: 0;
    -ms-flex-order: 2;
        order: 2; }
  .Button__button___28M3P.Button__iconRight___2fMuP .Button__buttonContent___1hCzO .Button__label___3P-sS {
    -ms-flex-order: 1;
        order: 1; }

.Button__label___3P-sS {
  display: inline-block; }

.Button__dropdownContent___2FsgE {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 100;
  width: 100%;
  margin-top: 4px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }

.Button__iconContainerCentered___6uWXK {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0; }

/* *** palette colors *** */

.TagSelector__tagSelectorContainer___39RBP {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%; }

.TagSelector__tagSelectorLabel___3qJ7U {
  margin-bottom: 5px;
  font-size: 13px;
  color: #5b5b5a; }

.TagSelector__tagSelectorDropdownContainer___1rECV {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.TagSelector__tagSelectorTagsWrapper___39TW2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  position: relative;
  -ms-flex-align: center;
      align-items: center; }

.TagSelector__tagsContainer___13NHh {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-height: 80px;
  overflow-y: auto;
  border-radius: 4px;
  gap: 8px;
  -ms-flex-pack: start;
      justify-content: start;
  -ms-flex-align: start;
      align-items: start;
  padding: 5px 0 0 0;
  scrollbar-width: none;
  -ms-flex-line-pack: start;
      align-content: flex-start; }
  .TagSelector__tagsContainer___13NHh::-webkit-scrollbar {
    display: none; }

.TagSelector__tagSelectorTag___11f_G {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background-color: rgba(47, 126, 226, 0.1);
  color: #2f7ee2;
  border-radius: 4px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 500;
  height: 28px;
  white-space: nowrap;
  cursor: grab; }
  .TagSelector__tagSelectorTag___11f_G.TagSelector__dragging___29qm0 {
    opacity: 0.5;
    cursor: grabbing;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }
  .TagSelector__tagSelectorTag___11f_G.TagSelector__dragOver___2diaT {
    border: 2px dashed #2f7ee2;
    background-color: rgba(47, 126, 226, 0.05); }
  .TagSelector__tagSelectorTag___11f_G.TagSelector__notDraggable___3r93T {
    cursor: default;
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text; }
    .TagSelector__tagSelectorTag___11f_G.TagSelector__notDraggable___3r93T:hover {
      cursor: default; }

.TagSelector__tagSelectorTagRemove___3mfb1 {
  margin-left: 6px;
  cursor: pointer;
  line-height: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .TagSelector__tagSelectorTagRemove___3mfb1:hover {
    color: #3c3c3b; }

.TagSelector__tagSelectorActions___3R7vc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: start; }

.TagSelector__actionButton___2npP7 {
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.2s ease; }
  .TagSelector__actionButton___2npP7.TagSelector__secondary___2ahoP {
    background-color: transparent; }
  .TagSelector__actionButton___2npP7:hover {
    background-color: rgba(47, 126, 226, 0.05); }
  .TagSelector__actionButton___2npP7:active {
    transform: translateY(1px); }

.TagSelector__addButton___1kB_r {
  margin-right: 8px; }

.TagSelector__clearButton___2eku6 {
  border: 1px solid #e0e0e0;
  padding: 4px 8px;
  font-size: 12px;
  height: 28px;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #5b5b5a; }
  .TagSelector__clearButton___2eku6:hover {
    background-color: #f3f3f1;
    border-color: #b7b7b5;
    color: #3c3c3b; }
  .TagSelector__clearButton___2eku6:disabled {
    opacity: 0.5;
    cursor: not-allowed; }

.TagSelector__tagSelectorDropdown___2MlVW {
  position: absolute;
  top: 30px;
  left: 0;
  margin-top: 4px;
  background-color: white;
  border: 1px solid #dadad9;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 10;
  min-width: 100px; }

.TagSelector__tagSelectorDropdownItem___2Rec9 {
  padding: 8px 12px;
  cursor: pointer;
  font-size: 13px; }
  .TagSelector__tagSelectorDropdownItem___2Rec9:hover {
    background-color: #f3f3f1; }
  .TagSelector__tagSelectorDropdownItem___2Rec9:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .TagSelector__tagSelectorDropdownItem___2Rec9:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  .TagSelector__tagSelectorDropdownItem___2Rec9.TagSelector__selected___1mU5P {
    background-color: rgba(47, 126, 226, 0.05); }

.TagSelector__dropdownItemContent___1pP3e {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }

.TagSelector__checkIcon___2d0rZ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #2f7ee2;
  margin-left: 8px; }

.EnvironmentSelector__environmentSection___ZJxID {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 15px; }

.EnvironmentSelector__environmentTitle___pj2_w {
  font-weight: bold;
  margin-right: 16px; }

.EnvironmentSelector__modeSelector___biboV {
  display: -ms-flexbox;
  display: flex;
  gap: 8px; }

.selection.selected {
  background-color: rgba(62, 151, 255, 0.1) !important;
  border-color: #3e97ff !important;
  color: #3e97ff !important; }

.selection:hover:not(.selected) {
  background-color: rgba(62, 151, 255, 0.05) !important; }

.ExplainPopup__explainPopupOverlay___MtkRZ {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1000; }

.ExplainPopup__explainPopup___vWGWR {
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  width: 80%;
  max-width: 1000px;
  max-height: 80vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.ExplainPopup__explainHeader___1VzBq {
  padding: 16px;
  border-bottom: 1px solid #e0e0e0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }
  .ExplainPopup__explainHeader___1VzBq h2 {
    margin: 0;
    font-size: 18px;
    font-weight: 500; }
  .ExplainPopup__explainHeader___1VzBq .ExplainPopup__closeButton___i3feQ {
    background: none;
    border: none;
    font-size: 24px;
    cursor: pointer;
    color: #666; }
    .ExplainPopup__explainHeader___1VzBq .ExplainPopup__closeButton___i3feQ:hover {
      color: #333; }

.ExplainPopup__explainBody___1JmoY {
  padding: 16px;
  overflow-y: auto;
  -ms-flex: 1;
      flex: 1; }

.ExplainPopup__explainContent___3cMrv pre {
  margin: 0;
  white-space: pre-wrap;
  word-break: break-word;
  font-family: monospace;
  font-size: 14px;
  line-height: 1.5;
  background-color: #f5f5f5;
  padding: 12px;
  border-radius: 4px;
  overflow-x: auto; }

.ExplainPopup__explainContent___3cMrv .ExplainPopup__aceEditor___cQ6cY {
  width: 100% !important;
  border-radius: 4px;
  border: 1px solid #e0e0e0; }
  .ExplainPopup__explainContent___3cMrv .ExplainPopup__aceEditor___cQ6cY br {
    display: none; }
  .ExplainPopup__explainContent___3cMrv .ExplainPopup__aceEditor___cQ6cY .ace_scroller {
    cursor: default; }
  .ExplainPopup__explainContent___3cMrv .ExplainPopup__aceEditor___cQ6cY .ace_content {
    background-color: #f5f5f5; }

.ExplainPopup__explainFooter___3qTTJ {
  padding: 16px;
  border-top: 1px solid #e0e0e0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end; }
  .ExplainPopup__explainFooter___3qTTJ .ExplainPopup__closeButton___i3feQ {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 8px 16px;
    cursor: pointer;
    font-size: 14px; }
    .ExplainPopup__explainFooter___3qTTJ .ExplainPopup__closeButton___i3feQ:hover {
      background-color: #e0e0e0; }

.ExplainPopup__skeletonContainer___3IUHt {
  padding: 16px; }

.ExplainPopup__skeletonLine___2f2r3 {
  height: 16px;
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: ExplainPopup__loading___fxr8a 1.5s infinite;
  border-radius: 4px;
  margin-bottom: 8px; }
  .ExplainPopup__skeletonLine___2f2r3:nth-child(2) {
    width: 85%; }
  .ExplainPopup__skeletonLine___2f2r3:nth-child(3) {
    width: 70%; }

@keyframes ExplainPopup__loading___fxr8a {
  0% {
    background-position: 200% 0; }
  100% {
    background-position: -200% 0; } }

.ExplainPopup__error___80Vvz {
  color: #d32f2f;
  padding: 16px;
  text-align: center; }

/* *** palette colors *** */

.CreateDocumentPopup__overlay___1j2LI {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1000; }

.CreateDocumentPopup__popup___2l7Ij {
  background-color: white;
  border-radius: 20px;
  padding: 20px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  width: 600px;
  max-width: 90vw;
  max-height: 90vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.CreateDocumentPopup__header___1V_UI {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 16px 20px 0 20px; }
  .CreateDocumentPopup__header___1V_UI h2 {
    margin: 0;
    font-size: 18px;
    color: #3c3c3b; }

.CreateDocumentPopup__closeButton___3tKR8 {
  background: none;
  border: none;
  font-size: 24px;
  cursor: pointer;
  color: #6f6f6d;
  padding: 0;
  margin: 0;
  line-height: 1; }
  .CreateDocumentPopup__closeButton___3tKR8:hover {
    color: #3c3c3b; }

.CreateDocumentPopup__content___1Z9RP {
  padding: 20px;
  overflow-y: auto;
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 16px; }

.CreateDocumentPopup__description___1eLj7 {
  font-size: 14px;
  color: #5b5b5a;
  line-height: 1.5; }

.CreateDocumentPopup__editorContainer___3PkBm {
  -ms-flex: 1;
      flex: 1;
  min-height: 300px;
  border: 1px solid #dadad9;
  border-radius: 4px;
  overflow: hidden; }

.CreateDocumentPopup__aceEditor___2uBrl {
  width: 100%;
  height: 100%;
  background-color: #f3f3f1; }

.CreateDocumentPopup__error___1ttG4 {
  color: #e1320b;
  font-size: 14px;
  padding: 8px 12px;
  background-color: rgba(225, 50, 11, 0.1);
  border-radius: 4px;
  border-left: 3px solid #e1320b; }

.CreateDocumentPopup__actions___2rj3X {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  gap: 12px;
  padding: 16px 20px; }

.CreateDocumentPopup__button___o7asx {
  padding: 8px 16px;
  border-radius: 4px;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.2s ease;
  border: 1px solid transparent; }
  .CreateDocumentPopup__button___o7asx.CreateDocumentPopup__primary___3UwvQ {
    background-color: #2f7ee2;
    color: white; }
    .CreateDocumentPopup__button___o7asx.CreateDocumentPopup__primary___3UwvQ:hover {
      background-color: #2c6bd0; }
  .CreateDocumentPopup__button___o7asx.CreateDocumentPopup__secondary___nm5Mb {
    background-color: white;
    border-color: #dadad9;
    color: #5b5b5a; }
    .CreateDocumentPopup__button___o7asx.CreateDocumentPopup__secondary___nm5Mb:hover {
      background-color: #f3f3f1;
      border-color: #b7b7b5; }

/* *** palette colors *** */

.UpdateDocumentPopup__overlay___2hU19 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1000; }

.UpdateDocumentPopup__popup___1a7Cv {
  background-color: white;
  border-radius: 20px;
  padding: 20px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  width: 600px;
  max-width: 90vw;
  max-height: 90vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.UpdateDocumentPopup__header___73Jt9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 16px 20px 0 20px; }
  .UpdateDocumentPopup__header___73Jt9 h2 {
    margin: 0;
    font-size: 18px;
    color: #3c3c3b; }

.UpdateDocumentPopup__closeButton___UI6ak {
  background: none;
  border: none;
  font-size: 24px;
  cursor: pointer;
  color: #6f6f6d;
  padding: 0;
  margin: 0;
  line-height: 1; }
  .UpdateDocumentPopup__closeButton___UI6ak:hover {
    color: #3c3c3b; }

.UpdateDocumentPopup__content___VIHfa {
  padding: 20px;
  overflow-y: auto;
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 16px; }

.UpdateDocumentPopup__description___Lw5_E {
  font-size: 14px;
  color: #5b5b5a;
  line-height: 1.5; }

.UpdateDocumentPopup__filterQueryContainer___1XNHW {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 8px; }

.UpdateDocumentPopup__filterLabel___E69tQ {
  font-size: 14px;
  font-weight: 500;
  color: #5b5b5a; }

.UpdateDocumentPopup__filterInput___3dh3- {
  padding: 8px 12px;
  border-radius: 4px;
  border: 1px solid #dadad9;
  font-family: monospace;
  font-size: 13px;
  background-color: #f3f3f1;
  color: #3c3c3b;
  cursor: not-allowed; }

.UpdateDocumentPopup__optionItem___1UuMX {
  padding: 12px;
  background-color: #f3f3f1;
  border-radius: 4px;
  border: 1px solid #dadad9; }

.UpdateDocumentPopup__optionHeader___3w_j7 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 4px; }
  .UpdateDocumentPopup__optionHeader___3w_j7 input[type="checkbox"] {
    margin-right: 8px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: relative;
    width: 16px;
    height: 16px; }

.UpdateDocumentPopup__optionLabel___XU9FK {
  font-weight: 500;
  color: #3c3c3b;
  font-size: 14px;
  -ms-flex: 1;
      flex: 1; }

.UpdateDocumentPopup__infoIcon___fM9ac {
  width: 20px;
  height: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer;
  color: #6f6f6d;
  margin-left: 8px; }

.UpdateDocumentPopup__optionDescription___2WeI0 {
  margin-left: 24px;
  font-size: 13px;
  color: #5b5b5a;
  line-height: 1.5;
  margin-top: 8px;
  padding-top: 8px;
  border-top: 1px dashed #dadad9; }

.UpdateDocumentPopup__sectionTitle___1VV8a {
  font-size: 16px;
  font-weight: 500;
  color: #3c3c3b;
  margin-top: 8px; }

.UpdateDocumentPopup__editorContainer___af1k7 {
  -ms-flex: 1;
      flex: 1;
  min-height: 300px;
  border: 1px solid #dadad9;
  border-radius: 4px;
  overflow: hidden; }

.UpdateDocumentPopup__aceEditor___1mRuB {
  width: 100%;
  height: 100%;
  background-color: #f3f3f1; }

.UpdateDocumentPopup__error___K_0gj {
  color: #e1320b;
  font-size: 14px;
  padding: 8px 12px;
  background-color: rgba(225, 50, 11, 0.1);
  border-radius: 4px;
  border-left: 3px solid #e1320b; }

.UpdateDocumentPopup__actions___3B18A {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  gap: 12px;
  padding: 16px 20px; }

.UpdateDocumentPopup__button___2HjpZ {
  padding: 8px 16px;
  border-radius: 4px;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.2s ease;
  border: 1px solid transparent; }
  .UpdateDocumentPopup__button___2HjpZ.UpdateDocumentPopup__primary___3coa5 {
    background-color: #2f7ee2;
    color: white; }
    .UpdateDocumentPopup__button___2HjpZ.UpdateDocumentPopup__primary___3coa5:hover {
      background-color: #2c6bd0; }
  .UpdateDocumentPopup__button___2HjpZ.UpdateDocumentPopup__secondary___gRU6s {
    background-color: white;
    border-color: #dadad9;
    color: #5b5b5a; }
    .UpdateDocumentPopup__button___2HjpZ.UpdateDocumentPopup__secondary___gRU6s:hover {
      background-color: #f3f3f1;
      border-color: #b7b7b5; }

/* *** palette colors *** */

.DeleteDocumentPopup__overlay___1Vim2 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1000; }

.DeleteDocumentPopup__popup___2tVMh {
  background-color: white;
  border-radius: 20px;
  padding: 20px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  width: 600px;
  max-width: 90vw;
  max-height: 90vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.DeleteDocumentPopup__header___3fo0g {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 16px 20px 0 20px; }
  .DeleteDocumentPopup__header___3fo0g h2 {
    margin: 0;
    font-size: 18px;
    color: #3c3c3b; }

.DeleteDocumentPopup__closeButton___1oPzc {
  background: none;
  border: none;
  font-size: 24px;
  cursor: pointer;
  color: #6f6f6d;
  padding: 0;
  margin: 0;
  line-height: 1; }
  .DeleteDocumentPopup__closeButton___1oPzc:hover {
    color: #3c3c3b; }

.DeleteDocumentPopup__content___1ld77 {
  padding: 20px;
  overflow-y: auto;
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 16px; }

.DeleteDocumentPopup__description___179US {
  font-size: 14px;
  color: #5b5b5a;
  line-height: 1.5; }

.DeleteDocumentPopup__filterQueryContainer___Ed5Df {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 8px; }

.DeleteDocumentPopup__filterLabel___Nkz4B {
  font-size: 14px;
  font-weight: 500;
  color: #5b5b5a; }

.DeleteDocumentPopup__filterInput___1tDNG {
  padding: 8px 12px;
  border-radius: 4px;
  border: 1px solid #dadad9;
  font-family: monospace;
  font-size: 13px;
  background-color: #f3f3f1;
  color: #3c3c3b;
  cursor: not-allowed; }

.DeleteDocumentPopup__optionItem___1lvW7 {
  padding: 12px;
  background-color: #f3f3f1;
  border-radius: 4px;
  border: 1px solid #dadad9; }

.DeleteDocumentPopup__optionHeader___ZveoM {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 4px; }
  .DeleteDocumentPopup__optionHeader___ZveoM input[type="checkbox"] {
    margin-right: 8px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: relative;
    width: 16px;
    height: 16px; }

.DeleteDocumentPopup__optionLabel___2Sj88 {
  font-weight: 500;
  color: #3c3c3b;
  font-size: 14px;
  -ms-flex: 1;
      flex: 1; }

.DeleteDocumentPopup__infoIcon___18Pvw {
  width: 20px;
  height: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer;
  color: #6f6f6d;
  margin-left: 8px; }

.DeleteDocumentPopup__optionDescription___sgr8c {
  margin-left: 24px;
  font-size: 13px;
  color: #5b5b5a;
  line-height: 1.5;
  margin-top: 8px;
  padding-top: 8px;
  border-top: 1px dashed #dadad9; }

.DeleteDocumentPopup__sectionTitle___363H5 {
  font-size: 16px;
  font-weight: 500;
  color: #3c3c3b;
  margin-top: 8px; }

.DeleteDocumentPopup__confirmationMessage___3Bjc2 {
  margin-top: 20px;
  padding: 16px;
  border-radius: 4px;
  background-color: rgba(255, 202, 186, 0.5);
  border: 1px dashed #ff8461;
  color: #3c3c3b;
  font-size: 14px;
  text-align: center;
  font-weight: 500; }

.DeleteDocumentPopup__error___37fnO {
  color: #e1320b;
  font-size: 14px;
  padding: 8px 12px;
  background-color: rgba(225, 50, 11, 0.1);
  border-radius: 4px;
  border-left: 3px solid #e1320b; }

.DeleteDocumentPopup__actions___3QQGW {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  gap: 12px;
  padding: 16px 20px; }

.DeleteDocumentPopup__button___1JNQb {
  padding: 8px 16px;
  border-radius: 4px;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.2s ease;
  border: 1px solid transparent; }
  .DeleteDocumentPopup__button___1JNQb.DeleteDocumentPopup__primary___O2JtA {
    background-color: #2f7ee2;
    color: white; }
    .DeleteDocumentPopup__button___1JNQb.DeleteDocumentPopup__primary___O2JtA:hover {
      background-color: #2c6bd0; }
  .DeleteDocumentPopup__button___1JNQb.DeleteDocumentPopup__secondary___2UNvl {
    background-color: white;
    border-color: #dadad9;
    color: #5b5b5a; }
    .DeleteDocumentPopup__button___1JNQb.DeleteDocumentPopup__secondary___2UNvl:hover {
      background-color: #f3f3f1;
      border-color: #b7b7b5; }

/* *** palette colors *** */

.MoreInfoPopup__modalOverlay___1DzgT {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1000; }

.MoreInfoPopup__modal___3N-JI {
  background: white;
  border-radius: 12px;
  width: 90%;
  max-width: 700px;
  max-height: 90vh;
  overflow-y: auto;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); }

.MoreInfoPopup__header___1XGJ3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 16px 24px;
  border-bottom: 1px solid #eaeae9; }
  .MoreInfoPopup__header___1XGJ3 h2 {
    margin: 0;
    font-size: 24px;
    color: #1c1c1b;
    font-weight: 500; }

.MoreInfoPopup__closeButton___eVheF {
  background: none;
  border: none;
  font-size: 24px;
  cursor: pointer;
  color: #6f6f6d;
  padding: 4px;
  margin: -4px;
  line-height: 1; }
  .MoreInfoPopup__closeButton___eVheF:hover {
    color: #3c3c3b; }

.MoreInfoPopup__content___15G1p {
  padding: 24px; }

.MoreInfoPopup__section___1uMxQ {
  margin-bottom: 24px; }

.MoreInfoPopup__sectionTitle___H8FB_ {
  font-size: 18px;
  color: #1c1c1b;
  font-weight: 500;
  margin: 0 0 16px 0; }

.MoreInfoPopup__infoCards___1No5Y {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[5];
      grid-template-columns: repeat(5, 1fr);
  gap: 16px; }

.MoreInfoPopup__infoCard___cJ-ys {
  background-color: #f3f3f1;
  border-radius: 8px;
  padding: 10px;
  height: 80px;
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -ms-flex-pack: center;
      justify-content: center;
  gap: 5px; }

.MoreInfoPopup__infoCard___cJ-ys:hover {
  transform: translateY(-2px);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  background-color: #bee1ff; }

.MoreInfoPopup__infoCardTitle___3z_XU {
  font-size: 10px;
  color: #3c3c3b;
  text-transform: uppercase;
  letter-spacing: 0.5px; }

.MoreInfoPopup__infoCardValue___YtHNt {
  font-size: 16px !important;
  font-weight: 600 !important;
  color: #1c1c1b !important;
  display: block !important;
  font-family: 'rmpfont', sans-serif !important;
  line-height: 1.2 !important; }

.MoreInfoPopup__infoNote___2jWIf {
  background-color: #f3f3f1;
  padding: 16px;
  border-radius: 8px;
  border-left: 4px solid #349eff;
  margin-top: 24px; }
  .MoreInfoPopup__infoNote___2jWIf p {
    margin: 0 0 8px 0;
    font-size: 14px;
    color: #5b5b5a;
    line-height: 1.5; }
    .MoreInfoPopup__infoNote___2jWIf p:last-child {
      margin-bottom: 0; }

.MoreInfoPopup__tagsList___34ok5 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  padding: 8px;
  background-color: white;
  border-radius: 6px;
  min-height: 40px; }

.MoreInfoPopup__actions___3ji6A {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 16px 24px;
  border-top: 1px solid #eaeae9; }

.MoreInfoPopup__button___2TH5V {
  padding: 8px 24px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease; }
  .MoreInfoPopup__button___2TH5V.MoreInfoPopup__primary___2Uk3c {
    background-color: #328ff6;
    color: white;
    border: none; }
    .MoreInfoPopup__button___2TH5V.MoreInfoPopup__primary___2Uk3c:hover {
      background-color: #2f7ee2; }

.MoreInfoPopup__loadingText___1kv_9 {
  color: #6f6f6d;
  font-size: 14px; }

.MoreInfoPopup__errorContainer___E-8Y9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.MoreInfoPopup__warningIcon___3EL7n {
  font-size: 18px;
  color: #ded01d; }

.MoreInfoPopup__keysContainer___1Fr5D {
  background-color: #f3f3f1;
  border-radius: 8px;
  padding: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px; }

.Spinner__spinnerWrapper___1h-jT {
  display: inline-block; }

.Spinner__spinner___-ooP4 {
  animation: Spinner__rotate___CaBSe linear infinite; }

.Spinner__path___2BCKd {
  stroke-linecap: round;
  animation: Spinner__dash___3w02c 1.5s ease-in-out infinite; }

@keyframes Spinner__rotate___CaBSe {
  100% {
    transform: rotate(360deg); } }

@keyframes Spinner__dash___3w02c {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0; }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35; }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124; } }

/* *** palette colors *** */

.CollectionSettings__container___nm5T5 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  width: 100%;
  padding: 12px;
  font-family: 'rmpfont', sans-serif; }

.CollectionSettings__settingsSection___8yv0R {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%; }
  .CollectionSettings__settingsSection___8yv0R[class^="Section__section___"] {
    padding-top: 0 !important; }
  .CollectionSettings__settingsSection___8yv0R [class^="Section__body___"] {
    padding-left: 0 !important; }

.CollectionSettings__settingsCard___1-0S8 {
  width: 100%;
  border: 1px solid #dadad9;
  border-radius: 4px;
  background-color: #fff;
  padding: 20px;
  box-shadow: 0 2px 4px rgba(28, 28, 27, 0.05);
  transition: box-shadow 0.3s ease; }
  .CollectionSettings__settingsCard___1-0S8:hover {
    box-shadow: 0 3px 8px rgba(28, 28, 27, 0.08); }

.CollectionSettings__mainLayout___2P1m4 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  gap: 30px;
  margin-bottom: 20px; }
  @media (max-width: 768px) {
    .CollectionSettings__mainLayout___2P1m4 {
      -ms-flex-direction: column;
          flex-direction: column;
      gap: 20px; } }

.CollectionSettings__mainColumn___17SId, .CollectionSettings__accessColumn___3QLix {
  -ms-flex: 1;
      flex: 1;
  min-width: 0; }

.CollectionSettings__settingsGroupHeader___2GXIY {
  font-size: 14px;
  font-weight: 500;
  color: #3c3c3b;
  margin-bottom: 12px;
  padding-bottom: 8px;
  border-bottom: 1px solid #eaeae9;
  letter-spacing: 0.3px; }

.CollectionSettings__settingsGroup___3E-c4, .CollectionSettings__environmentOptions___zR8P9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 4px; }

.CollectionSettings__settingItem___2u0Ye {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 6px 8px;
  transition: all 0.2s ease;
  border-radius: 4px;
  border-left: 2px solid transparent;
  cursor: pointer;
  position: relative; }
  .CollectionSettings__settingItem___2u0Ye:hover {
    background-color: #f3f3f1;
    border-left-color: #6bbcff; }
  .CollectionSettings__settingItem___2u0Ye:active {
    background-color: rgba(190, 225, 255, 0.5); }
  .CollectionSettings__settingItem___2u0Ye.CollectionSettings__disabled___1i4L0 {
    cursor: default;
    opacity: 0.7; }
    .CollectionSettings__settingItem___2u0Ye.CollectionSettings__disabled___1i4L0:hover {
      background-color: transparent;
      border-left-color: transparent; }
    .CollectionSettings__settingItem___2u0Ye.CollectionSettings__disabled___1i4L0:active {
      background-color: transparent; }
  .CollectionSettings__settingItem___2u0Ye::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 4px; }

.CollectionSettings__optionHeader___1qlE4 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  z-index: 1; }
  .CollectionSettings__optionHeader___1qlE4 input[type="checkbox"] {
    margin-right: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: relative;
    width: 16px;
    height: 16px;
    cursor: pointer; }
    .CollectionSettings__optionHeader___1qlE4 input[type="checkbox"]:disabled {
      cursor: not-allowed;
      opacity: 0.5; }

.CollectionSettings__optionLabel___2LR6z {
  font-size: 13px;
  color: #5b5b5a;
  margin-left: 4px;
  display: inline-block;
  cursor: pointer;
  border-radius: 4px;
  padding: 1px 5px;
  min-width: 64px;
  text-align: left;
  transition: all 0.2s ease; }
  .CollectionSettings__disabled___1i4L0 .CollectionSettings__optionLabel___2LR6z {
    cursor: not-allowed; }

.CollectionSettings__formItem___1Lvi2 {
  width: 100%;
  padding: 4px;
  border-radius: 4px; }
  .CollectionSettings__formItem___1Lvi2 [class*="field"],
  .CollectionSettings__formItem___1Lvi2 [class*="text"] {
    margin-bottom: 0 !important;
    font-size: 13px !important;
    color: #3c3c3b !important; }

.CollectionSettings__infoSection___1ymjw {
  margin-top: 15px;
  border-top: 1px solid #eaeae9;
  padding-top: 20px;
  position: relative; }
  .CollectionSettings__infoSection___1ymjw:before {
    content: '';
    position: absolute;
    top: -1px;
    left: 0;
    height: 2px;
    background-color: #6bbcff; }

.CollectionSettings__infoSectionHeader___UBhSZ {
  font-size: 14px;
  font-weight: 500;
  color: #3c3c3b;
  margin-bottom: 12px;
  letter-spacing: 0.3px; }

.CollectionSettings__infoRow___19gSb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  gap: 20px; }
  @media (max-width: 768px) {
    .CollectionSettings__infoRow___19gSb {
      -ms-flex-direction: column;
          flex-direction: column;
      gap: 15px; } }

.CollectionSettings__infoItem___1dr4n {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: white;
  border-radius: 4px;
  padding: 12px;
  border: 1px solid #eaeae9;
  transition: none; }

.CollectionSettings__infoItemHeader___2edcy {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-bottom: 0; }
  .CollectionSettings__infoItemHeader___2edcy .split {
    margin-bottom: 0 !important; }
    .CollectionSettings__infoItemHeader___2edcy .split div {
      padding-bottom: 0 !important; }

.CollectionSettings__infoLabel___3asLj {
  font-size: 13px;
  color: #5b5b5a;
  margin-bottom: 0 !important; }
  .CollectionSettings__infoLabel___3asLj [class^="Label__title___"],
  .CollectionSettings__infoLabel___3asLj [class^="Label__label___"] {
    font-weight: 500;
    margin-bottom: 0 !important;
    color: #3c3c3b;
    font-size: 13px;
    padding-bottom: 0 !important; }
  .CollectionSettings__infoLabel___3asLj .Label__wrapper___ {
    margin-bottom: 0 !important; }
  .CollectionSettings__infoLabel___3asLj .Label__data___ {
    padding-bottom: 0 !important; }
    .CollectionSettings__infoLabel___3asLj .Label__data___ div {
      padding-bottom: 0 !important; }

.CollectionSettings__copyButtonContainer___1Ewys {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.CollectionSettings__copySuccess___vu4OM {
  position: absolute;
  right: 0;
  top: -26px;
  background-color: #3c3c3b;
  color: white;
  font-size: 12px;
  padding: 6px 10px;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  white-space: nowrap;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  z-index: 10; }
  .CollectionSettings__copySuccess___vu4OM:after {
    content: '';
    position: absolute;
    bottom: -4px;
    right: 8px;
    width: 8px;
    height: 8px;
    background-color: #3c3c3b;
    transform: rotate(45deg); }
  .CollectionSettings__copySuccess___vu4OM.CollectionSettings__visible___2Lgqt {
    opacity: 1; }

.CollectionSettings__checkIcon___aorWs {
  color: white;
  font-weight: bold;
  margin-right: 5px; }

.CollectionSettings__copyButton___Ey5PE {
  height: 24px !important;
  min-width: 24px !important;
  padding: 0 !important;
  color: #6f6f6d !important;
  margin-top: -2px;
  margin-bottom: 0 !important; }
  .CollectionSettings__copyButton___Ey5PE:hover {
    color: #2f7ee2 !important;
    background-color: rgba(190, 225, 255, 0.7) !important; }
  .CollectionSettings__copyButton___Ey5PE:active {
    color: #2c6bd0 !important;
    background-color: rgba(149, 207, 255, 0.8) !important; }
  .CollectionSettings__copyButton___Ey5PE .Button__iconContainerCentered___ {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center !important;
        align-items: center !important;
    -ms-flex-pack: center !important;
        justify-content: center !important;
    margin-bottom: 0 !important; }
  .CollectionSettings__copyButton___Ey5PE .Button__buttonContent___ {
    margin-bottom: 0 !important; }

.CollectionSettings__infoValue___2ycDQ {
  font-size: 13px;
  color: #3c3c3b;
  word-break: break-word;
  background-color: #f3f3f1;
  border-radius: 3px;
  padding: 8px 10px;
  border: 1px solid #eaeae9;
  box-shadow: none;
  transition: none;
  min-height: 32px;
  margin-top: 2px; }

.CollectionSettings__url___3Ht2i {
  word-wrap: break-word; }

.CollectionSettings__infoHelpText___3UyFe {
  margin-top: 10px; }
  .CollectionSettings__infoHelpText___3UyFe .split {
    margin-bottom: 0 !important; }
    .CollectionSettings__infoHelpText___3UyFe .split div {
      padding-bottom: 0 !important; }

.CollectionSettings__infoDescription___wKaaB {
  font-size: 12px;
  color: #6f6f6d;
  line-height: 1.4;
  padding: 8px 0;
  margin-top: 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start; }

.CollectionSettings__infoIcon___b2k8D {
  color: #328ff6;
  margin-right: 5px;
  font-weight: bold; }

.CollectionSettings__infoFormItem___32G1I { }
  .CollectionSettings__infoFormItem___32G1I.split {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .CollectionSettings__infoFormItem___32G1I.split > div {
      width: 100%; }

/* *** palette colors *** */

.CollectionIndex__collectionIndex___fHTLc {
  padding: 12px; }
  .CollectionIndex__collectionIndex__environment___tayOV {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: start;
    -ms-flex-pack: justify;
        justify-content: space-between;
    gap: 16px; }

.CollectionIndex__skeletonContainer___BT6BF {
  padding: 12px;
  width: 100%; }

.CollectionIndex__skeletonHeader___1q1ys {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: start;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 16px;
  margin-bottom: 20px; }

.CollectionIndex__skeletonEnvironmentSelector___X5i6Q {
  width: 200px;
  height: 40px;
  background-color: #f0f0f0;
  border-radius: 4px; }

.CollectionIndex__skeletonButton___1nB9g {
  width: 120px;
  height: 40px;
  background-color: #f0f0f0;
  border-radius: 4px; }

.CollectionIndex__skeletonTable___3sQpK {
  width: 100%;
  border: 1px solid #f0f0f0;
  border-radius: 4px; }

.CollectionIndex__skeletonTableHeader___8DokU {
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #f0f0f0; }

.CollectionIndex__skeletonHeaderCell___1SlRh {
  -ms-flex: 1;
      flex: 1;
  height: 24px;
  background-color: #f0f0f0;
  border-radius: 4px;
  margin-right: 10px; }
  .CollectionIndex__skeletonHeaderCell___1SlRh:last-child {
    margin-right: 0; }

.CollectionIndex__skeletonTableRow___1Lxt6 {
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  border-bottom: 1px solid #f0f0f0; }
  .CollectionIndex__skeletonTableRow___1Lxt6:last-child {
    border-bottom: none; }

.CollectionIndex__skeletonCell___3C_Hh {
  -ms-flex: 1;
      flex: 1;
  height: 18px;
  background-color: #f0f0f0;
  border-radius: 4px;
  margin-right: 10px; }
  .CollectionIndex__skeletonCell___3C_Hh:last-child {
    margin-right: 0; }

.CollectionIndex__skeletonPulse___3PDnZ {
  animation: CollectionIndex__skeletonPulseAnimation___3hYKX 1.5s infinite ease-in-out; }

@keyframes CollectionIndex__skeletonPulseAnimation___3hYKX {
  0% {
    opacity: 0.6; }
  50% {
    opacity: 0.8; }
  100% {
    opacity: 0.6; } }

.CollectionIndex__modalWrapper___2-YUs {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-color: rgba(0, 0, 0, 0.5) !important;
  z-index: 999999 !important;
  display: table !important; }

.CollectionIndex__modalWrapperInner___1y1kL {
  display: table-cell !important;
  vertical-align: middle !important;
  text-align: center !important; }

.CollectionIndex__modalContainer___1IDM8 {
  display: inline-block !important;
  text-align: left !important;
  background: white !important;
  border-radius: 8px !important;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3) !important;
  width: 600px !important;
  max-width: 90% !important;
  position: relative !important;
  margin: 0 auto !important; }

.CollectionIndex__modalContent___2qBqH {
  padding: 24px;
  width: 100%;
  max-height: 80vh;
  overflow-y: auto;
  position: relative;
  background-color: white;
  border-radius: 8px; }
  .CollectionIndex__modalContent___2qBqH h2 {
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 500;
    padding-right: 30px; }

.CollectionIndex__closeButton___AUwZZ {
  position: absolute;
  top: 16px;
  right: 16px;
  background: none;
  border: none;
  font-size: 20px;
  cursor: pointer;
  width: 30px;
  height: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 50%;
  z-index: 10 !important; }
  .CollectionIndex__closeButton___AUwZZ:hover {
    background-color: #f0f0f0; }
  .CollectionIndex__closeButton___AUwZZ:focus {
    outline: none;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1); }

.CollectionIndex__sectionContainer___3kpIN {
  margin-bottom: 20px; }

.CollectionIndex__sectionLabel___1eOOb {
  display: block;
  font-weight: 500;
  margin-bottom: 8px;
  color: #333; }

.CollectionIndex__optionsContainer___2HTZH {
  margin-bottom: 20px;
  border: 1px solid #e0e0e0;
  border-radius: 4px; }

.CollectionIndex__optionsHeader___QTl5m {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 12px 16px;
  cursor: pointer;
  background-color: #f5f5f5;
  border-radius: 4px 4px 0 0; }
  .CollectionIndex__optionsHeader___QTl5m:hover {
    background-color: #eeeeee; }

.CollectionIndex__optionsTitle___1OvF6 {
  margin: 0 0 0 8px;
  font-size: 16px;
  font-weight: 500; }

.CollectionIndex__optionsContent___3K3ST {
  padding: 16px;
  border-top: 1px solid #e0e0e0; }

.CollectionIndex__optionItem___3iP7c {
  margin-bottom: 16px; }
  .CollectionIndex__optionItem___3iP7c:last-child {
    margin-bottom: 0; }

.CollectionIndex__optionHeader___2ShxH {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 4px; }
  .CollectionIndex__optionHeader___2ShxH input[type="checkbox"] {
    margin-right: 8px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: relative;
    width: 16px;
    height: 16px; }

.CollectionIndex__optionLabel___3VUmW {
  font-weight: 500;
  color: #333;
  margin-left: 4px;
  display: inline-block; }

.CollectionIndex__optionDescription___eFdqY {
  margin-bottom: 8px;
  font-size: 13px;
  color: #666;
  padding-left: 24px; }

.CollectionIndex__optionInput___2z316 {
  width: 100%;
  padding: 8px 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 14px;
  margin-left: 24px;
  width: calc(100% - 24px);
  box-sizing: border-box; }
  .CollectionIndex__optionInput___2z316:focus {
    outline: none;
    border-color: #0066cc;
    box-shadow: 0 0 0 2px rgba(0, 102, 204, 0.2); }

.CollectionIndex__keysList___sLCOB {
  margin-bottom: 24px;
  max-height: 400px;
  overflow-y: auto;
  border: 1px solid #e0e0e0;
  border-radius: 4px; }

.CollectionIndex__keyItem___rAvvI {
  padding: 8px 12px;
  border-bottom: 1px solid #e0e0e0;
  font-family: monospace; }
  .CollectionIndex__keyItem___rAvvI:last-child {
    border-bottom: none; }
  .CollectionIndex__keyItem___rAvvI:hover {
    background-color: #f5f5f5; }

.CollectionIndex__modalActions___FZzat {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 24px;
  gap: 12px; }

.CollectionIndex__errorContainer___8KR3Y {
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  border: 1px solid #2f7ee2;
  border-radius: 4px;
  margin-bottom: 20px; }

.CollectionIndex__errorContent___2PveB {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center; }

.CollectionIndex__errorTitle___3DwDm {
  font-weight: bold;
  font-size: 16px;
  color: #3c3c3b;
  margin-bottom: 8px; }

.CollectionIndex__errorMessage___3bJA_ {
  font-size: 14px;
  color: #5b5b5a;
  margin-bottom: 16px;
  line-height: 1.5;
  word-break: break-word; }

@charset "UTF-8";
/* *** palette colors *** */

.CollectionIndexTable__table___14FM8 {
  width: 100%;
  margin: 0 0 1rem 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-color: #FFF; }

.CollectionIndexTable__loading___1L0VK,
.CollectionIndexTable__error___U8yrM,
.CollectionIndexTable__empty___jbU6r {
  padding: 2rem;
  text-align: center;
  color: #1C1C1B; }

.CollectionIndexTable__error___U8yrM {
  color: #c92000; }

.CollectionIndexTable__grid___quv_O {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 3fr 1fr 1fr auto;
      grid-template-columns: 3fr 1fr 1fr auto;
  background-color: #FFF;
  border-radius: 4px;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box; }

.CollectionIndexTable__gridColumnName___13U7b {
  -ms-grid-column: 1;
      grid-column: 1; }

.CollectionIndexTable__gridColumnUnique___1EwN3 {
  -ms-grid-column: 2;
      grid-column: 2; }

.CollectionIndexTable__gridColumnAscending___1mFZX {
  -ms-grid-column: 3;
      grid-column: 3; }

.CollectionIndexTable__gridColumnActions___3uc6S {
  -ms-grid-column: 4;
      grid-column: 4;
  min-width: 40px; }

.CollectionIndexTable__headerCell___2D2VU, .CollectionIndexTable__headerCellName___1e17x, .CollectionIndexTable__headerCellCenter___ciWvs, .CollectionIndexTable__headerCellRight___3zZxi {
  padding: 1rem;
  background-color: rgba(190, 225, 255, 0.2);
  border-bottom: 0.5px solid #cbcbc9;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  transition: background-color 0.2s ease; }
  .CollectionIndexTable__headerCell___2D2VU:hover, .CollectionIndexTable__headerCellName___1e17x:hover, .CollectionIndexTable__headerCellCenter___ciWvs:hover, .CollectionIndexTable__headerCellRight___3zZxi:hover {
    background-color: rgba(190, 225, 255, 0.1); }

.CollectionIndexTable__headerCellCenter___ciWvs {
  text-align: center; }

.CollectionIndexTable__headerCellRight___3zZxi {
  text-align: right;
  padding-right: 0.75rem;
  padding-left: 0.5rem;
  width: 100% !important; }

.CollectionIndexTable__headerCellActive___3IVrX {
  background-color: rgba(190, 225, 255, 0.3); }

.CollectionIndexTable__sortIndicator___Ybzc5 {
  display: inline-block;
  position: relative;
  width: 10px;
  height: 15px;
  margin-left: 12px; }

.CollectionIndexTable__sortArrow___1YSPA {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid; }
  .CollectionIndexTable__sortArrow___1YSPA.CollectionIndexTable__active___jJk7q {
    border-color: rgba(0, 0, 0, 0.6); }
  .CollectionIndexTable__sortArrow___1YSPA.CollectionIndexTable__inactive___2V7xy {
    border-color: rgba(0, 0, 0, 0.2); }

.CollectionIndexTable__sortArrowUp___25t1k {
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 4px 6px 4px; }
  .CollectionIndexTable__sortArrowUp___25t1k.CollectionIndexTable__active___jJk7q {
    border-color: transparent transparent rgba(0, 0, 0, 0.6) transparent; }
  .CollectionIndexTable__sortArrowUp___25t1k.CollectionIndexTable__inactive___2V7xy {
    border-color: transparent transparent rgba(0, 0, 0, 0.2) transparent; }

.CollectionIndexTable__sortArrowDown___3nypM {
  position: absolute;
  bottom: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 4px 0 4px; }
  .CollectionIndexTable__sortArrowDown___3nypM.CollectionIndexTable__active___jJk7q {
    border-color: rgba(0, 0, 0, 0.6) transparent transparent transparent; }
  .CollectionIndexTable__sortArrowDown___3nypM.CollectionIndexTable__inactive___2V7xy {
    border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent; }

/* Cell styling */
.CollectionIndexTable__cell___13LMR, .CollectionIndexTable__cellInExpandedRow___2U40M, .CollectionIndexTable__cellName___3pywB, .CollectionIndexTable__cellUnique___3-UfA,
.CollectionIndexTable__cellAscending___1EI6L, .CollectionIndexTable__cellActions___3UqgN {
  padding: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 0.5px solid #cbcbc9;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* Alineaciones para celdas */
.CollectionIndexTable__alignLeft___3lETF, .CollectionIndexTable__cellName___3pywB {
  -ms-flex-pack: start;
      justify-content: flex-start;
  text-align: left; }

.CollectionIndexTable__alignCenter___2gjhE {
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center; }

.CollectionIndexTable__alignRight___SHTJd, .CollectionIndexTable__cellActions___3UqgN {
  -ms-flex-pack: end;
      justify-content: flex-end;
  text-align: right; }

.CollectionIndexTable__cellInExpandedRow___2U40M {
  /* Para nombres en filas expandidas */ }
  .CollectionIndexTable__cellInExpandedRow___2U40M.CollectionIndexTable__cellName___3pywB {
    font-weight: normal;
    /* Peso más pesado para filas expandidas */ }

.CollectionIndexTable__cellName___3pywB {
  background-color: #fcfcfc;
  cursor: pointer;
  -ms-grid-column: 1;
      grid-column: 1; }

/* Contenedor para el IconToggle con tamaño fijo */
.CollectionIndexTable__iconContainer___37BFC {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  cursor: pointer;
  position: relative;
  border-radius: 50%;
  transition: background-color 0.2s ease; }
  .CollectionIndexTable__iconContainer___37BFC:hover {
    background-color: rgba(0, 0, 0, 0.08); }
  .CollectionIndexTable__iconContainer___37BFC:active {
    background-color: rgba(0, 0, 0, 0.15); }
  .CollectionIndexTable__iconContainer___37BFC svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 10px !important;
    height: 10px !important; }

.CollectionIndexTable__cellActions___3UqgN {
  padding-right: 0.75rem;
  padding-left: 0.5rem;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 0.5px solid #cbcbc9; }

.CollectionIndexTable__expandedContent___szk71 {
  grid-column: 1 / -1;
  width: 100%;
  box-sizing: border-box;
  padding: 15px;
  background-color: rgba(245, 245, 245, 0.5);
  border-top: 0.5px solid #e0e0e0;
  border-bottom: 0.5px solid #e0e0e0;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.CollectionIndexTable__expandedTitle___2jtzO {
  margin-top: 0;
  margin-bottom: 1rem;
  color: #2f7ee2; }

.CollectionIndexTable__detailGrid___Wr-GE {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 150px 1fr;
      grid-template-columns: 150px 1fr;
  row-gap: 0.5rem; }

.CollectionIndexTable__detailLabel___3RPgq {
  font-weight: 500;
  color: #8f8f8f; }

.CollectionIndexTable__detailValue___2PtKr {
  color: #1C1C1B; }

.CollectionIndexTable__buttonContainer___yGl0l {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  width: 100%;
  min-width: 18px;
  height: 100%; }

.CollectionIndexTable__button___2XGBH, .CollectionIndexTable__buttonDelete___ars-K {
  padding: 0.5rem 0.75rem;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 0.875rem;
  transition: background-color 0.2s ease, color 0.2s ease;
  white-space: nowrap; }

.CollectionIndexTable__buttonDelete___ars-K {
  padding: 0.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: transparent;
  color: rgba(2, 119, 189, 0.8);
  border: 1px solid rgba(2, 119, 189, 0.5);
  min-width: 36px;
  min-height: 36px; }
  .CollectionIndexTable__buttonDelete___ars-K:hover {
    background-color: rgba(2, 119, 189, 0.1);
    color: #0277bd;
    border-color: rgba(2, 119, 189, 0.8); }

.CollectionIndexTable__emptyButtonSpace___d9imr {
  width: 18px;
  height: 18px;
  display: inline-block;
  min-width: 18px;
  box-sizing: border-box; }

.CollectionIndexTable__tagsContainer___1OyA_ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  width: 100%;
  padding: 8px 0; }

.CollectionIndexTable__arrowRight___3NS9I {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 8px;
  border-color: transparent transparent transparent rgba(0, 0, 0, 0.6); }

.CollectionIndexTable__arrowDown___3J3zJ {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 5px 0 5px;
  border-color: rgba(0, 0, 0, 0.6) transparent transparent transparent; }

.CollectionIndexTable__loadingIcon____uTgq {
  display: inline-block;
  margin-left: 5px; }

.CollectionIndexModal__modalWrapper___2kDXd {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999999 !important;
  display: table !important; }

.CollectionIndexModal__modalWrapperInner___1hOHq {
  display: table-cell !important;
  vertical-align: middle !important;
  text-align: center !important; }

.CollectionIndexModal__modalContainer___2oWar {
  display: inline-block;
  text-align: left;
  background: white;
  border-radius: 8px;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  width: 600px;
  min-width: 60%;
  max-width: 90%;
  position: relative;
  margin: 0 auto;
  height: 80vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.CollectionIndexModal__modalContent___HzWNB {
  padding: 24px;
  padding-bottom: 0;
  width: 100%;
  -ms-flex: 1;
      flex: 1;
  overflow-y: auto;
  position: relative;
  background-color: white;
  border-radius: 8px 8px 0 0; }
  .CollectionIndexModal__modalContent___HzWNB h2 {
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 500;
    padding-right: 30px; }

.CollectionIndexModal__closeButton___21sbI {
  position: absolute;
  top: 16px;
  right: 16px;
  background: none;
  border: none;
  font-size: 20px;
  cursor: pointer;
  width: 30px;
  height: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 50%;
  z-index: 10 !important; }
  .CollectionIndexModal__closeButton___21sbI:hover {
    background-color: #f0f0f0; }
  .CollectionIndexModal__closeButton___21sbI:focus {
    outline: none;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1); }

.CollectionIndexModal__sectionContainer___jumCv {
  margin-bottom: 20px; }

.CollectionIndexModal__sectionLabel___M1snc {
  display: block;
  font-weight: 500;
  margin-bottom: 8px;
  color: #333; }

.CollectionIndexModal__optionsContainer___oxJx6 {
  border: 1px solid #e0e0e0;
  border-radius: 4px; }

.CollectionIndexModal__optionsHeader___3BK4a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 12px 16px;
  cursor: pointer;
  background-color: #f5f5f5;
  border-radius: 4px 4px 0 0; }
  .CollectionIndexModal__optionsHeader___3BK4a:hover {
    background-color: #eeeeee; }

.CollectionIndexModal__optionsTitle___1fabq {
  margin: 0 0 0 8px;
  font-size: 16px;
  font-weight: 500; }

.CollectionIndexModal__optionsContent___3uRjP {
  padding: 16px;
  border-top: 1px solid #e0e0e0; }

.CollectionIndexModal__optionItem___2TD6g {
  margin-bottom: 16px; }
  .CollectionIndexModal__optionItem___2TD6g:last-child {
    margin-bottom: 0; }

.CollectionIndexModal__optionHeader___2A4DJ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 4px; }
  .CollectionIndexModal__optionHeader___2A4DJ input[type="checkbox"] {
    margin-right: 8px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: relative;
    width: 16px;
    height: 16px; }

.CollectionIndexModal__optionLabel___2rwsr {
  font-weight: 500;
  color: #333;
  margin-left: 4px;
  display: inline-block; }

.CollectionIndexModal__optionDescription___wBZop {
  margin-bottom: 8px;
  font-size: 13px;
  color: #666;
  padding-left: 24px; }

.CollectionIndexModal__optionInput___3N1d1 {
  width: 100%;
  padding: 8px 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 14px;
  margin-left: 24px;
  width: calc(100% - 24px);
  box-sizing: border-box; }
  .CollectionIndexModal__optionInput___3N1d1:focus {
    outline: none;
    border-color: #0066cc;
    box-shadow: 0 0 0 2px rgba(0, 102, 204, 0.2); }
  .CollectionIndexModal__optionInput___3N1d1:disabled {
    background-color: #f5f5f5;
    color: #999;
    cursor: not-allowed; }

.CollectionIndexModal__modalActions___1BXZR {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  gap: 12px;
  padding: 16px 24px;
  background: white;
  border-top: 1px solid #e0e0e0;
  border-radius: 0 0 8px 8px; }

.CollectionIndexModal__noOptionsMessage___1cwW7 {
  padding: 12px;
  background-color: #f5f5f5;
  border-radius: 4px;
  color: #666;
  text-align: center; }

.CollectionIndexModal__errorMessage___2vQg6 {
  padding: 10px 15px;
  background-color: #FFF0F0;
  border: 1px solid #FFCCCC;
  border-radius: 4px;
  color: #D32F2F;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  margin: 0 24px 24px 24px; }
  .CollectionIndexModal__errorMessage___2vQg6 .CollectionIndexModal__errorIcon___1IKI3 {
    margin-right: 10px;
    font-size: 16px;
    min-width: 16px; }
  .CollectionIndexModal__errorMessage___2vQg6 .CollectionIndexModal__errorText___1BxBw {
    font-size: 14px;
    line-height: 1.5;
    -ms-flex: 1;
        flex: 1;
    word-break: break-word; }

.CollectionIndexModal__iconWrapper___VMKJo {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: 8px;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.2s ease; }
  .CollectionIndexModal__iconWrapper___VMKJo:hover {
    background-color: rgba(0, 0, 0, 0.05); }
  .CollectionIndexModal__iconWrapper___VMKJo:active {
    background-color: rgba(0, 0, 0, 0.1); }

/* *** palette colors *** */

.CollectionImportPopup__label___1Vdt2 {
  color: #9a9a96;
  font-size: 1.5rem;
  line-height: inherit;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem; }

.CollectionImportPopup__required___mq5ZF {
  color: #e1320b; }

.Label__data___2egwd {
  overflow-wrap: break-word; }

/* *** palette colors *** */

.ResourcesGrid__importedProject___1QdkK {
  color: #4f4f4c; }

.ResourcesGrid__disabled___2afhL { }

.ResourcesGrid__wrapper___2eehl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%; }

.ResourcesGrid__gridWrapper___2uI-4 {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.Content__body___ihkyM {
  padding-top: 0;
  overflow-y: hidden; }

/* *** palette colors *** */

.ResourcesLayout__notAuthorized___3PSvo {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: #FFF; }
  .ResourcesLayout__notAuthorized___3PSvo .ResourcesLayout__message___1UwOb {
    color: #686864;
    width: 80%;
    line-height: 3rem;
    text-align: center; }

.ResourcesLayout__pointer___P5Fx4 {
  cursor: pointer; }

.ResourcesLayout__gray___3-loe {
  background-color: #eaeae9 !important; }

.RCTable__orderHeader___1YxY5 .public_fixedDataTableCell_cellContent {
  padding-left: 0; }

.ParameterPopup__wrapper___fFct9 {
  height: 616px; }

.ParameterPopup__parameterWrapper___2WAU- {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center; }

.ParameterPopup__parameter___2l96Z {
  margin-right: 15px; }

.ParameterPopup__container___3s0Hw {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap; }

.ParameterPopup__copyValue___3JSmi {
  -ms-flex-item-align: end;
      align-self: flex-end; }

.ParameterPopup__valueWrapper___2JUoV {
  height: 340px;
  margin-top: 15px;
  background-color: #ffffff;
  border-color: #f7f7f7;
  border-style: solid;
  border-width: 12px 10px;
  box-sizing: border-box; }

.ParameterPopup__value___2SyXz {
  width: 100%;
  height: 100%;
  padding: 12px 10px;
  font-family: Courier, monospace;
  font-size: 10px;
  line-height: 21px;
  color: #1c1c1b;
  box-sizing: border-box;
  border: 0; }

.ParameterPopup__hide___2B5Bz {
  transform: scale(0); }

.ProcessResult__table___3rgxW td {
  overflow-x: hidden;
  max-width: 300px; }

.ProcessResult__label___1kjTt {
  display: inline-block;
  height: 47.5px;
  line-height: 47.5px;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #1c1c1b; }

.ProcessResult__value___nWupB {
  width: 324px;
  height: 47.5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.ProcessResult__click___2UpIL {
  text-decoration: underline;
  cursor: pointer; }

.ProcessResult__sort___sap8S {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer; }

.ProcessResult__arrow___3Uyd7 {
  height: 8px;
  line-height: 10px;
  font-size: 18px; }

.ConnectorDetails__aceEditorWrapper___2cZT1 {
  height: 350px; }

.ConnectorDetails__label___34x2s {
  font-size: 12px;
  color: #1c1c1b; }

.Label__data___3HPCD {
  word-break: break-all; }

/* *** palette colors *** */

.VariableManager__table___16rpZ {
  overflow: hidden;
  padding-bottom: 40px; }

.VariableManager__arrow___2k2uY {
  height: 8px;
  line-height: 10px;
  font-size: 18px; }

.VariableManager__inputName___sj79O {
  display: inline-block;
  width: calc(100% - 35px); }

.VariableManager__sort___l6eZu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer; }

.VariableManager__button___2lIqT {
  height: 36px;
  padding-right: 15px;
  padding-left: 36px;
  font-family: 'Roboto';
  font-size: 12px;
  font-weight: 300;
  color: #1C1C1B;
  border-radius: 2px;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.5); }
  .VariableManager__button___2lIqT > span:not([data-react-toolbox="tooltip"]) {
    left: 10px;
    font-size: 24px; }

.VariableManager__buttonAction___3n5W8 {
  position: relative;
  height: 64px;
  right: -25px; }
  .VariableManager__buttonAction___3n5W8 [class^="ActionCell__toggle"],
  .VariableManager__buttonAction___3n5W8 [class^="ActionCell__block"] {
    height: 100%; }

.VariableManager__emptyPlaceholder___3nzQB {
  width: 100px; }

.Input__input___2-BGK {
  width: 100%; }

.Dropdown__dropdown___20tMH > div {
  width: 100%; }

/* *** palette colors *** */

.ProcessTester__wrapper___Z-Zdp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 92%; }

.ProcessTester__column___SoYLx {
  width: 49%; }

.Theme__body___2LWYL {
  height: 100%;
  padding: 0; }

.Theme__dialog___2DTZs {
  height: 90%; }

/* *** palette colors *** */

.Button__button___W7HqT {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 5px; }
  .Button__button___W7HqT > span:not([data-react-toolbox="tooltip"]) {
    position: static;
    left: auto;
    top: auto;
    bottom: auto;
    margin: auto;
    margin-right: 5px;
    display: -ms-inline-flexbox;
    display: inline-flex; }

/* *** palette colors *** */

.StatusPicker__statuses___2ufdh {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 600px; }

.StatusPicker__itemContainer___2Fpgb {
  display: -ms-flexbox;
  display: flex;
  margin-right: 16px;
  -ms-flex-align: center;
      align-items: center;
  width: 130px; }
  @media (min-width: 1513px) {
    .StatusPicker__itemContainer___2Fpgb:nth-child(4n) {
      margin-right: 0; } }
  @media (min-width: 1221px) and (max-width: 1512px) {
    .StatusPicker__itemContainer___2Fpgb:nth-child(3n) {
      margin-right: 0; } }
  @media (max-width: 1220px) {
    .StatusPicker__itemContainer___2Fpgb:nth-child(2n) {
      margin-right: 0; } }

.StatusPicker__item___3DSC_ {
  height: 18px; }

.StatusPicker__icon___3Bt4G {
  margin-left: 8px;
  margin-right: 8px;
  width: 15px; }

.StatusPicker__label___3DHY9 {
  color: #1c1c1b; }

/* *** palette colors *** */

.ConnectorTester__wrapper___2B7xv {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 92%; }

.ConnectorTester__column___phxC_ {
  width: 49%; }

.ConnectorTester__openConsole___1D6QU {
  padding-top: 20px; }

.Theme__body___3hSpN {
  height: 100%;
  padding: 0; }

.Theme__dialog___3l9v2 {
  height: 90%; }

.Theme__body___18MTp,
.Theme__overrideWrapper___1h-77 {
  overflow: visible !important; }

/* *** palette colors *** */

.ResourceInitializator__gridWrapper___379wj {
  height: 400px;
  margin-bottom: 1rem; }

.ResourceInitializator__selectedProjectLabel___3wxeB {
  font-weight: 700;
  font-size: 14px; }

.ResourceInitializator__rolesWrapper___1LsDn {
  height: 600px; }

.ResourceInitializator__twoSteppers___zE66W {
  min-width: 25% !important;
  max-width: 350px !important; }

.ResourceInitializator__sectionBody___3Gw-y {
  display: block !important; }

.ResourceInitializator__disabled___3Mcnk { }

/* *** palette colors *** */

.Stepper__container___10eGG {
  min-width: 50%;
  max-width: 470px; }
  .Stepper__container___10eGG .Stepper__label___1qz_a {
    font-family: "Roboto", sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    color: #1C1C1B; }
    .Stepper__container___10eGG .Stepper__label___1qz_a.Stepper__activeLabel___tCEDi ~ .Stepper__label___1qz_a {
      font-weight: normal;
      color: #9a9a96; }
  .Stepper__container___10eGG .Stepper__stepNumbers___25wJg {
    width: 100%; }
    .Stepper__container___10eGG .Stepper__stepNumbers___25wJg .Stepper__number___2IaP6 {
      color: #1C1C1B;
      border: 3px solid #1C1C1B;
      font-weight: normal; }
      .Stepper__container___10eGG .Stepper__stepNumbers___25wJg .Stepper__number___2IaP6.Stepper__activeNumber___3q_5J ~ .Stepper__number___2IaP6 {
        color: #9a9a96;
        border-color: #9a9a96; }
      .Stepper__container___10eGG .Stepper__stepNumbers___25wJg .Stepper__number___2IaP6.Stepper__activeNumber___3q_5J ~ .Stepper__connector___1O-fy,
      .Stepper__container___10eGG .Stepper__stepNumbers___25wJg .Stepper__number___2IaP6.Stepper__activeNumber___3q_5J ~ .Stepper__activeConnector___1RNlo {
        background-color: #9a9a96; }
    .Stepper__container___10eGG .Stepper__stepNumbers___25wJg .Stepper__connector___1O-fy {
      height: 2px;
      background-color: #1C1C1B; }
  .Stepper__container___10eGG .Stepper__stepLabels___2X3uJ {
    margin-bottom: 1rem;
    width: 100%; }

/* *** palette colors *** */

/* *** palette colors *** */

.StepperWithProject__container___68_Pt {
  min-width: 50%;
  max-width: 470px; }
  .StepperWithProject__container___68_Pt .StepperWithProject__label___S6Mq3 {
    font-family: "Roboto", sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    color: #1C1C1B; }
    .StepperWithProject__container___68_Pt .StepperWithProject__label___S6Mq3.StepperWithProject__activeLabel___26lJa ~ .StepperWithProject__label___S6Mq3 {
      font-weight: normal;
      color: #9a9a96; }
  .StepperWithProject__container___68_Pt .StepperWithProject__stepNumbers___2SXph {
    width: 100%; }
    .StepperWithProject__container___68_Pt .StepperWithProject__stepNumbers___2SXph .StepperWithProject__number___fZFpa {
      color: #1C1C1B;
      border: 3px solid #1C1C1B;
      font-weight: normal; }
      .StepperWithProject__container___68_Pt .StepperWithProject__stepNumbers___2SXph .StepperWithProject__number___fZFpa.StepperWithProject__activeNumber___isW_T ~ .StepperWithProject__number___fZFpa {
        color: #9a9a96;
        border-color: #9a9a96; }
      .StepperWithProject__container___68_Pt .StepperWithProject__stepNumbers___2SXph .StepperWithProject__number___fZFpa.StepperWithProject__activeNumber___isW_T ~ .StepperWithProject__connector___3D1lW,
      .StepperWithProject__container___68_Pt .StepperWithProject__stepNumbers___2SXph .StepperWithProject__number___fZFpa.StepperWithProject__activeNumber___isW_T ~ .StepperWithProject__activeConnector___Db5RK {
        background-color: #9a9a96; }
    .StepperWithProject__container___68_Pt .StepperWithProject__stepNumbers___2SXph .StepperWithProject__connector___3D1lW {
      height: 2px;
      background-color: #1C1C1B; }
  .StepperWithProject__container___68_Pt .StepperWithProject__stepLabels___3JwiQ {
    margin-bottom: 1rem;
    width: 100%; }

.StepperWithProject__container___68_Pt {
  min-width: 30%;
  max-width: 290px; }

.Section__section___2myhg:last-of-type {
  padding-bottom: 0; }

/* *** palette colors *** */

.Input__input___2aRIC .Input__inputElement___yCCJm {
  color: #6f6f6d; }

.Section__section___2fneP {
  padding-bottom: 80px; }

.ProcessModelerLayout__wrapper___3BCNC {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0;
      flex: 1 0;
  overflow: hidden; }

.ResourceHeader__container___3TqjI {
  display: -ms-flexbox;
  display: flex; }

.ResourceHeader__project___34ZRc, .ResourceHeader__resource___6PEWF {
  max-width: 25rem;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
  margin-right: 2rem;
  margin-left: 2rem;
  font-weight: 500;
  font-size: 1.7rem; }

.ResourceHeader__pointer___1H_4Y {
  cursor: pointer; }

/* *** palette colors *** */

.SplashScreen__splashScreen___1RDCb {
  width: 100vw;
  height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: #FFF; }
  .SplashScreen__splashScreen___1RDCb .SplashScreen__message___1aGt5 {
    color: #686864;
    width: 80%;
    line-height: 3rem;
    text-align: center; }
  .SplashScreen__splashScreen___1RDCb .SplashScreen__portalLink___17VDc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
    .SplashScreen__splashScreen___1RDCb .SplashScreen__portalLink___17VDc a {
      color: #686864;
      font-weight: bold; }

.SplashScreen__loader___PID_L {
  width: 200px;
  height: 220px;
  overflow: hidden;
  position: relative; }
  .SplashScreen__loader___PID_L .SplashScreen__spinner___11unj {
    animation: SplashScreen__splash-loader___369ck 2s steps(84) infinite;
    width: 16800px;
    height: 220px; }
    .SplashScreen__loader___PID_L .SplashScreen__spinner___11unj path {
      fill: #cbcbc9; }

.SplashScreen__cover___2dliu {
  position: absolute;
  top: 26px;
  left: 14px;
  width: 172px;
  height: 172px;
  background: #FFF;
  padding: 10px;
  border-radius: 50%;
  box-sizing: border-box; }

.splashlogo .st_0 {
  fill: #1C1C1B; }

.splashlogo .st_1 {
  fill: #FFF; }

.splashlogo .st_2 {
  fill: #2f7ee2; }

@keyframes SplashScreen__splash-loader___369ck {
  100% {
    transform: translateX(-16800px); } }

/* *** palette colors *** */

.Maintenance__main___1ufDD {
  width: 100%;
  height: 100vh;
  font-size: 15px;
  background-position: center top;
  background-size: cover;
  background: white !important; }
  .Maintenance__main___1ufDD h1, .Maintenance__main___1ufDD h2, .Maintenance__main___1ufDD h3, .Maintenance__main___1ufDD h4, .Maintenance__main___1ufDD h5, .Maintenance__main___1ufDD h6, .Maintenance__main___1ufDD p {
    margin: 0;
    padding: 10px 0;
    font-family: sans-serif; }
  .Maintenance__main___1ufDD h1 {
    padding-top: 20px;
    font-size: 46px;
    line-height: 48px;
    font-weight: 900;
    color: #4F4F4F; }
  .Maintenance__main___1ufDD p {
    margin-right: 50%;
    line-height: 1.4em;
    color: #333; }

.Maintenance__headerWrapper___2dHvo {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9;
  background: white !important; }

.Maintenance__headerContainer___3JS4R {
  margin: 30px auto 0;
  min-width: 432px;
  max-width: 1080px;
  width: 90%; }

.Maintenance__logo___g4aj9 {
  display: block;
  width: 190px;
  height: auto;
  cursor: pointer;
  overflow: hidden; }
  .Maintenance__logo___g4aj9 svg {
    display: inline-block;
    width: 100%;
    height: 100%; }

.Maintenance__logoContent___36SNM {
  overflow: hidden;
  display: inline-block;
  font-size: 0px; }

.Maintenance__fadeIn___10e4_ {
  width: 90%;
  padding-top: 200px;
  padding-bottom: 100px;
  margin: 0 auto;
  min-width: 432px;
  max-width: 1080px;
  background-color: transparent; }

.Maintenance__gradOverlay___2nVEW {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 150px;
  width: 100%;
  z-index: 0; }

.Maintenance__button___2qWmC {
  display: inline-block;
  margin: 5px 0;
  padding: 15px 30px;
  border-radius: 3px;
  line-height: 15px;
  background-color: #307FE2;
  /*  $rmp_accentColor $rmp_blue */
  color: #fff;
  text-decoration: none;
  -webkit-border-radius: 3px; }

/* *** palette colors *** */

.ToolbarBase__toolbar___1X4sb {
  position: relative;
  display: -ms-flexbox;
  display: flex; }

.ToolbarBase__inner___19Clm {
  position: relative;
  width: 100%; }

.ToolbarBase__group___3cxGV {
  position: absolute;
  left: 100%;
  transform: translateY(-50%);
  background-color: #FFF;
  border: 1px solid #487DA7;
  border-left: none;
  padding: 5px; }

.ToolbarBase__groupInner___1No7L {
  position: relative;
  display: -ms-flexbox;
  display: flex; }
  .ToolbarBase__groupInner___1No7L .ToolbarBase__handle___2zhVT {
    margin-right: 10px;
    margin-bottom: 0; }
    .ToolbarBase__groupInner___1No7L .ToolbarBase__handle___2zhVT:last-of-type {
      margin-right: 0; }

.ToolbarBase__inner___19Clm:hover .ToolbarBase__icon___sMmVD:not(:hover),
.ToolbarBase__group___3cxGV:hover .ToolbarBase__icon___sMmVD:not(:hover) {
  opacity: .5; }

.ToolbarBase__section___zyt9f {
  border-bottom: 1px solid #FFF;
  padding: 5px; }
  .ToolbarBase__section___zyt9f.ToolbarBase__toolbarSection___2mt3h {
    border-color: #8f8f8f; }
  .ToolbarBase__section___zyt9f:last-of-type {
    border-bottom: none; }

.ToolbarBase__handle___2zhVT {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px; }
  .ToolbarBase__handle___2zhVT:last-of-type {
    margin-bottom: 0; }
  .ToolbarBase__handle___2zhVT.ToolbarBase__disabled___19u-e {
    pointer-events: none; }
    .ToolbarBase__handle___2zhVT.ToolbarBase__disabled___19u-e .ToolbarBase__icon___sMmVD {
      opacity: .25; }

.ToolbarBase__groupToggle___Cdxqr {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 8px 8px;
  border-color: transparent;
  border-bottom-color: #CBCBC9;
  right: 0;
  bottom: 0;
  cursor: pointer; }
  .ToolbarBase__groupToggle___Cdxqr:hover, .ToolbarBase__groupToggle___Cdxqr.ToolbarBase__active___3XPNr {
    border-bottom-color: #2f7ee2; }

.ToolbarBase__icon___sMmVD {
  width: 36px ;
  height: 36px ;
  color: #487DA7 ; }
  .ToolbarBase__icon___sMmVD .material-icons {
    font-size: 29px !important; }
  .ToolbarBase__icon___sMmVD svg {
    fill: #487DA7 ; }
  .ToolbarBase__icon___sMmVD .material-icons {
    color: #487DA7 ; }
  .ToolbarBase__icon___sMmVD.ToolbarBase__active___3XPNr {
    color: #2f7ee2 ; }
    .ToolbarBase__icon___sMmVD.ToolbarBase__active___3XPNr svg {
      fill: #2f7ee2 ; }
    .ToolbarBase__icon___sMmVD.ToolbarBase__active___3XPNr .material-icons {
      color: #2f7ee2 ; }

/* *** palette colors *** */

.ZoomRatio__ZoomRatio___1FZlh {
  margin-top: 5px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  font-weight: 300;
  color: #487DA7; }

.ZoomRatio__zoomRatioIcon___1zXgm {
  margin-right: 1px;
  pointer-events: none; }

/* *** palette colors *** */

.ToolbarBaseTheme__toolbar___2U2OA {
  width: 60px;
  border: 1px solid #dddddd;
  background-color: #FFF;
  z-index: 3; }

.ToolbarBaseTheme__section___2rDk9 {
  padding: 10px; }

.ToolbarBaseTheme__tool___1u6Ef {
  margin-bottom: 10px;
  display: -ms-flexbox;
  display: flex; }
  .ToolbarBaseTheme__tool___1u6Ef:last-of-type {
    margin-bottom: 0; }

.Diagram__hasVerticalSpaceCursor___3qyIW {
  cursor: col-resize; }

.Diagram__hasHorizontalSpaceCursor___1WTSG {
  cursor: row-resize; }

.Grid__grid___3gFs- {
  pointer-events: none; }
  .Grid__grid___3gFs- line {
    stroke: #2a6c92;
    stroke-width: 2px; }
    .Grid__grid___3gFs- line.Grid__main___1ziwa {
      opacity: .25; }
    .Grid__grid___3gFs- line.Grid__secondary___SzfVh {
      opacity: .10;
      stroke-dasharray: 2 3; }
  .Grid__grid___3gFs-.Grid__hidden___1Mk2c {
    visibility: hidden; }

.AddPoolLane__addPoolLane___1oExw {
  background: #fff;
  width: 28px;
  height: 30px; }

.AddPoolLane__addPoolLaneIcon___3dO3L polygon {
  fill: white; }

.CollapseActions__collpaseActionsContainer___QWSZT {
  display: block;
  position: relative;
  height: calc(100% - 2px); }
  .CollapseActions__collpaseActionsContainer___QWSZT.CollapseActions__collapsed___1B8jm {
    border-right: 1px solid #8f8f8f; }

.CollapseActions__collpaseActionsBtns___2yMbX {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: -1px;
  left: -1px;
  height: 30px;
  background: #fff;
  border: 1px solid #8f8f8f;
  box-shadow: 4px 4px 16px 0px rgba(0, 0, 0, 0.25);
  z-index: 99; }

.CollapseActions__moreActions___1D-4h {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  width: 28px;
  height: calc(100% - 1px); }

.CollapseActions__addPoolLane___Vu9mo polygon {
  fill: white; }

.PoolLaneNav__poolLaneNav___rjtR0 {
  width: 27px;
  position: absolute;
  top: 0;
  background: #fff;
  z-index: 99; }
  .PoolLaneNav__poolLaneNav___rjtR0 .icon {
    display: -ms-flexbox;
    display: flex; }

/* *** palette colors *** */

.CollapseBlock__collapseBlock___1K0LU {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: -1px;
  left: 0;
  z-index: 995;
  height: 30px;
  line-height: 22px;
  background: #fff;
  border-top: 1px solid #8f8f8f;
  border-bottom: 1px solid #8f8f8f;
  box-shadow: 4px 4px 16px 0px rgba(0, 0, 0, 0.25); }

.CollapseBlock__collapseBlockContent___2nVU3 {
  padding: 0 20px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center; }

.CollapseBlock__collapseBlockTitle___xFjMV {
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #8f8f8f; }

/* *** palette colors *** */

.Title__title___11lI0 {
  transform: rotate(-90deg);
  transform-origin: bottom right;
  float: right;
  position: relative;
  top: -10px;
  left: -2px;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  display: block;
  white-space: nowrap;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #8f8f8f;
  overflow: hidden;
  text-overflow: ellipsis; }

/* *** palette colors *** */

.Pool__poolItem___29i9Z {
  display: -ms-flexbox;
  display: flex;
  position: relative; }

.Pool__poolBar___fYwbj {
  width: 30px;
  margin-right: 3px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative; }

.Pool__poolBarContent___3Gblv {
  height: 100%;
  border: 1px solid #8f8f8f;
  position: relative; }

.Pool__tooltipOverride___3r5JI {
  position: absolute;
  white-space: nowrap; }

/* *** palette colors *** */

.Lane__laneItem___2pQui {
  width: 30px;
  border: 1px solid #8f8f8f;
  position: relative; }

.Lane__laneItemContent___1I4F5 {
  height: 100%;
  position: relative;
  z-index: 994; }

.Lane__resizerWrapper___3jiA- {
  transform-origin: top left;
  position: absolute;
  width: 0;
  height: 0;
  left: 28px; }

.Lane__draggableResizer___kvLtY {
  width: calc(2000px + 26px);
  cursor: row-resize;
  margin: 0;
  padding: 0;
  left: 0;
  bottom: 9px;
  border: none;
  height: 20px;
  background: transparent;
  z-index: 993;
  position: relative;
  display: inline-block; }
  .Lane__draggableResizer___kvLtY span {
    content: '';
    display: block;
    position: absolute;
    top: 9px;
    left: 0;
    width: 100%;
    border-top: 2px dashed transparent; }
  .Lane__draggableResizer___kvLtY.Lane__isResising___8KxEW span, .Lane__draggableResizer___kvLtY:hover span {
    border-color: #8f8f8f; }

.Lane__firstDraggableUpdatePos___1mzU0 {
  bottom: 9px; }

.Lane__tooltipOverride___3bVK8 {
  position: absolute;
  white-space: nowrap; }

.LaneList__laneContainer___2z5aK {
  width: 30px; }

/* *** palette colors *** */

.PoolList__poolContainer___3lDXu {
  width: 63px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.25);
  background: #fff;
  position: relative;
  z-index: 99; }

.PoolList__emptyLane___3K3vN {
  width: 30px;
  border: 1px solid #8f8f8f; }

.PoolListPopup__dialog___1sW5r.PoolListPopup__small___1N2Zy {
  max-width: 500px; }

.Bar__PLTitle___2ivVa {
  font-size: 11px; }

.SVGCollapsedBlock__barTile___3jFzk {
  font-size: 11px; }

.Item__ghost___2fM4C {
  opacity: .25; }

/* *** palette colors *** */

.Connection__connection___1pdk6 .Connection__bg___wXHxi,
.Connection__connection___1pdk6 .Connection__line___3dZwh,
.Connection__connection___1pdk6 .Connection__lineDashed___3oGjd,
.Connection__connection___1pdk6 .Connection__annotationLineDashed___ZYg95 {
  stroke: #1C1C1B;
  fill: none; }

.Connection__connection___1pdk6 .Connection__bg___wXHxi {
  stroke: #FFF;
  stroke-width: 8px; }

.Connection__connection___1pdk6 .Connection__line___3dZwh {
  stroke-width: 2px; }

.Connection__connection___1pdk6 .Connection__lineDashed___3oGjd {
  stroke-width: 2px;
  stroke-dasharray: 8; }

.Connection__connection___1pdk6 .Connection__annotationLineDashed___ZYg95 {
  stroke-dasharray: 8;
  stroke-width: 1px; }

.Connection__connection___1pdk6 .Connection__arrow___1yt5B {
  fill: #1C1C1B; }

.Connection__connection___1pdk6.Connection__hovered___Ew4DJ .Connection__line___3dZwh {
  stroke: #487DA7; }

.Connection__connection___1pdk6.Connection__hovered___Ew4DJ .Connection__arrow___1yt5B {
  fill: #487DA7; }

.Connection__connection___1pdk6.Connection__selected___2ao_5 .Connection__line___3dZwh {
  stroke: #2f7ee2; }

.Connection__connection___1pdk6.Connection__selected___2ao_5 .Connection__arrow___1yt5B {
  fill: #2f7ee2; }

/* *** palette colors *** */

/* *** palette colors *** */

.Activity__activity___GhZci rect {
  fill: #fff2d4;
  stroke: #4c4c4c;
  stroke-width: 1; }

.Activity__activity___GhZci .Activity__text___1SH8J,
.Activity__activity___GhZci .Activity__textIcon___3FCBT {
  font-size: 11px; }

.Activity__activity___GhZci .Activity__text___1SH8J {
  pointer-events: none; }

.Activity__activity___GhZci .Activity__textIcon___3FCBT {
  fill: #487DA7;
  font-weight: 400;
  letter-spacing: -0.5px;
  pointer-events: visible;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default; }

.Activity__activity___GhZci .Activity__capture___1Zba9 {
  fill: #FFF;
  opacity: .05; }

.Activity__activity___GhZci .Activity__type___3czfu,
.Activity__activity___GhZci .Activity__otherType___gYMPd {
  fill: #4c4c4c; }

.Activity__activity___GhZci .Activity__type___3czfu.Activity__clickable___1QcwK {
  cursor: pointer; }

.Activity__hidden___5LEU8 {
  display: none; }

.Activity__invisible___ugvNX {
  opacity: 0;
  pointer-events: none; }

.Event__event___wTO7L .Event__base___1I5XQ {
  fill: #fef7fb;
  stroke: #4c4c4c; }

.Event__event___wTO7L .Event__line___17gdI {
  fill: transparent;
  stroke: #4c4c4c;
  stroke-width: 1;
  pointer-events: none; }

.Event__event___wTO7L .Event__type___1uwn4 {
  fill: #4c4c4c; }

.Gate__gate___3snRQ .Gate__base___3b9GG {
  stroke: #4c4c4c;
  fill: #eef5fd; }

.Gate__gate___3snRQ .Gate__type___PmJmU {
  fill: #4c4c4c; }

.Gate__gate___3snRQ .Gate__subtype___1E06Q {
  fill: none;
  stroke: #4c4c4c;
  stroke-width: 1; }

/* *** palette colors *** */

.Annotation__annotation___UHl1X .Annotation__bg___2wB8w {
  fill: #FFF; }

.Annotation__annotation___UHl1X .Annotation__line___d4zzs {
  fill: none; }

.Annotation__annotation___UHl1X .Annotation__textBg___266nA {
  fill: #FFF;
  stroke: #cccccc;
  stroke-width: 1; }

.Annotation__annotation___UHl1X .Annotation__text___2WnZj,
.Annotation__annotation___UHl1X .Annotation__textIcon___3mU8U {
  font-size: 11px; }

.Annotation__annotation___UHl1X .Annotation__textBg___266nA,
.Annotation__annotation___UHl1X .Annotation__text___2WnZj {
  pointer-events: none; }

.Annotation__annotation___UHl1X .Annotation__textIcon___3mU8U {
  fill: #487DA7;
  font-weight: 400;
  letter-spacing: -0.5px;
  pointer-events: visible;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default; }

.Annotation__annotation___UHl1X.Annotation__active___cVwBA .Annotation__bg___2wB8w {
  stroke: #cccccc;
  stroke-width: 1; }

.Annotation__hidden___2ZruE {
  display: none; }

.Annotation__invisible___2YY8- {
  opacity: 0;
  pointer-events: none; }

/* *** palette colors *** */

.Label__label___1JsRy .Label__bg___2YAbY {
  fill: none; }

.Label__label___1JsRy .Label__indicator___1WNKw {
  display: none; }
  .Label__label___1JsRy .Label__indicator___1WNKw .Label__capture___EeZDs {
    fill: #FFF;
    opacity: .05; }
  .Label__label___1JsRy .Label__indicator___1WNKw .Label__bar___2Jxdi {
    fill: black; }

.Label__label___1JsRy .Label__textBg___3jYye {
  fill: #FFF;
  stroke: #cccccc;
  stroke-width: 1;
  pointer-events: none; }

.Label__label___1JsRy .Label__text___3-MPh,
.Label__label___1JsRy .Label__textIcon___1Js6h {
  font-size: 11px; }

.Label__label___1JsRy .Label__textIcon___1Js6h {
  fill: #487DA7;
  font-weight: 400;
  letter-spacing: -0.5px; }

.Label__label___1JsRy.Label__active___jIXW2 .Label__bg___2YAbY {
  fill: #FFF;
  stroke: #cccccc;
  stroke-width: 1; }

.Label__label___1JsRy.Label__active___jIXW2 .Label__text___3-MPh {
  pointer-events: none; }

.Label__label___1JsRy.Label__active___jIXW2 .Label__indicator___1WNKw {
  display: none; }

.Label__label___1JsRy.Label__limitedSpace___2-yJ8 .Label__bg___2YAbY,
.Label__label___1JsRy.Label__limitedSpace___2-yJ8 .Label__text___3-MPh {
  display: none; }

.Label__label___1JsRy.Label__limitedSpace___2-yJ8 .Label__indicator___1WNKw {
  display: block; }

.Label__hidden___1tKQI {
  display: none;
  pointer-events: none; }

/* *** palette colors *** */

.Highlight__highlight___hM94j {
  pointer-events: none; }
  .Highlight__highlight___hM94j.Highlight__active___K3jvK .Highlight__line___3JP_i {
    stroke: #487DA7; }
  .Highlight__highlight___hM94j.Highlight__active___K3jvK .Highlight__corner___zBsl8 {
    fill: #487DA7; }
  .Highlight__highlight___hM94j.Highlight__error___20Wz0 .Highlight__line___3JP_i {
    stroke: #e1320b; }
  .Highlight__highlight___hM94j.Highlight__error___20Wz0 .Highlight__corner___zBsl8 {
    fill: #e1320b; }

.Highlight__line___3JP_i {
  fill: none;
  stroke: #d46900;
  stroke-width: 1;
  stroke-dasharray: 4; }

.Highlight__corner___zBsl8 {
  fill: #FFF;
  stroke: #487DA7;
  stroke-width: 1; }

/* *** palette colors *** */

.ToolbarBaseTheme__toolbar___2NwWs {
  position: absolute;
  background-color: #487DA7;
  z-index: 2; }

.ToolbarBaseTheme__group___13Z3R .ToolbarBaseTheme__icon___2wUdc {
  color: #487DA7 ; }
  .ToolbarBaseTheme__group___13Z3R .ToolbarBaseTheme__icon___2wUdc svg {
    fill: #487DA7 ; }
  .ToolbarBaseTheme__group___13Z3R .ToolbarBaseTheme__icon___2wUdc .material-icons {
    color: #487DA7 ; }

.ToolbarBaseTheme__group___13Z3R .ToolbarBaseTheme__handle___1Y3YA {
  margin-right: 5px; }

.ToolbarBaseTheme__handle___1Y3YA {
  margin-bottom: 5px; }

.ToolbarBaseTheme__groupToggle___3bo_4 {
  border-width: 0 0 4px 4px;
  border-bottom-color: #FFF;
  right: -3px; }

.ToolbarBaseTheme__icon___2wUdc {
  width: 20px ;
  height: 20px ;
  color: #FFF ; }
  .ToolbarBaseTheme__icon___2wUdc .material-icons {
    font-size: 13px !important; }
  .ToolbarBaseTheme__icon___2wUdc svg {
    fill: #FFF ; }
  .ToolbarBaseTheme__icon___2wUdc .material-icons {
    color: #FFF ; }

.Scroller__scroller___CNFqT {
  position: relative; }

.Scroller__inner___1mpRo {
  position: absolute; }

/* *** palette colors *** */

.TextBox__box___19Pct {
  position: absolute; }

.TextBox__textarea___6uLzX,
.TextBox__hiddenDiv___39_mX {
  font-size: 11px;
  font-weight: 300;
  line-height: 14px;
  padding: 5px; }

.TextBox__textarea___6uLzX {
  box-sizing: border-box;
  position: absolute;
  outline: none;
  border: none;
  resize: none;
  overflow: hidden;
  height: 100%;
  width: 100%;
  background: none; }

.TextBox__hiddenDiv___39_mX {
  display: none;
  white-space: pre-wrap;
  word-wrap: break-word; }
  .TextBox__hiddenDiv___39_mX.TextBox__takeHeight___3oLzU {
    display: block;
    visibility: hidden; }

/* *** palette colors *** */

.LaneSeparator__laneSeparator___2qbAg {
  fill: #8f8f8f;
  stroke: transparent;
  stroke-width: 2; }

/* *** palette colors *** */

.ExecutionMenu__menu___1r57r {
  position: absolute;
  background-color: #FFF;
  box-shadow: 2px 2px 5px 0 #1C1C1B;
  width: 155px;
  font-size: 12px;
  z-index: 999; }
  .ExecutionMenu__menu___1r57r.ExecutionMenu__submenu___2DXAl {
    top: 0;
    right: -100%; }

.ExecutionMenu__title___1aWMM,
.ExecutionMenu__item___3Etid {
  padding: 5px 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.ExecutionMenu__title___1aWMM {
  border-bottom: 1px solid #CBCBC9; }

.ExecutionMenu__item___3Etid {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer; }
  .ExecutionMenu__item___3Etid .ExecutionMenu__icon___3kOwU {
    margin-right: 10px; }
  .ExecutionMenu__item___3Etid.ExecutionMenu__iteration___MkcMM {
    position: relative; }
    .ExecutionMenu__item___3Etid.ExecutionMenu__iteration___MkcMM.ExecutionMenu__step___Fywuo {
      border-bottom: 1px solid #CBCBC9; }
    .ExecutionMenu__item___3Etid.ExecutionMenu__iteration___MkcMM.ExecutionMenu__select___13G_D::after {
      display: none; }
    .ExecutionMenu__item___3Etid.ExecutionMenu__iteration___MkcMM::after {
      content: '';
      position: absolute;
      right: 15px;
      top: 50%;
      transform: translateY(-50%);
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 3.5px 0 3.5px 7px;
      border-color: transparent transparent transparent #1C1C1B; }
  .ExecutionMenu__item___3Etid:hover {
    background-color: #2f7ee2; }

.ExecutionMenu__list___1TFh3 {
  outline: none; }

/* *** palette colors *** */

.Diagrammer__diagrammer___2o7ll {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: 100%;
  overflow: hidden; }
  .Diagrammer__diagrammer___2o7ll > * {
    -ms-flex-negative: 0;
        flex-shrink: 0; }

.Diagrammer__pools___2foYy {
  z-index: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.Diagrammer__IDEProcessLoader___2bg99 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 500px;
  height: 500px;
  background-color: #FFF;
  color: #686864;
  text-align: center; }
  .Diagrammer__IDEProcessLoader___2bg99 .Diagrammer__header___3bt3- {
    font-family: 'rmpfont', sans-serif;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 40px; }
  .Diagrammer__IDEProcessLoader___2bg99 .Diagrammer__message___3H4Wq {
    margin-top: 40px;
    color: #686864;
    width: 80%;
    max-width: 300px;
    line-height: 3rem; }
    .Diagrammer__IDEProcessLoader___2bg99 .Diagrammer__message___3H4Wq.Diagrammer__error___2GVs8 {
      color: #c92000; }

.Diagrammer__diagram___37ZzF {
  width: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  overflow: auto;
  position: relative; }

.Diagrammer__connectingLine___1giVn {
  stroke: black;
  stroke-width: 2px;
  fill: none; }

.Diagrammer__droparea___2ZJLH {
  fill: #cccccc; }

.Diagrammer__selectingBox___39brd {
  fill: none;
  stroke-width: 1px;
  stroke: black;
  stroke-dasharray: 4; }

.Diagrammer__dragPreview___2hMFA {
  fill: none;
  stroke-width: 1;
  pointer-events: none; }
  .Diagrammer__dragPreview___2hMFA.Diagrammer__success___1IYbS {
    stroke: #487DA7; }
  .Diagrammer__dragPreview___2hMFA.Diagrammer__error___2GVs8 {
    stroke: #e1320b; }

.Diagrammer__actionPreview___3rlpq {
  pointer-events: none;
  fill-opacity: .25; }
  .Diagrammer__actionPreview___3rlpq.Diagrammer__success___1IYbS {
    fill: #779D2F; }
  .Diagrammer__actionPreview___3rlpq.Diagrammer__error___2GVs8 {
    fill: #e1320b; }
  .Diagrammer__actionPreview___3rlpq.Diagrammer__connectionItem___1WQLe {
    fill: #487DA7;
    stroke-width: 2;
    stroke: #487DA7; }
  .Diagrammer__actionPreview___3rlpq.Diagrammer__notStarted___2DLqQ, .Diagrammer__actionPreview___3rlpq.Diagrammer__completed___1RbDq, .Diagrammer__actionPreview___3rlpq.Diagrammer__waiting___3qoDN, .Diagrammer__actionPreview___3rlpq.Diagrammer__aborted___1G0f_, .Diagrammer__actionPreview___3rlpq.Diagrammer__cancelled___3FioL, .Diagrammer__actionPreview___3rlpq.Diagrammer__outdated___2p-Hb, .Diagrammer__actionPreview___3rlpq.Diagrammer__killed___rUwGA {
    stroke-width: 7; }
  .Diagrammer__actionPreview___3rlpq.Diagrammer__notStarted___2DLqQ {
    stroke: #CBCBC9; }
  .Diagrammer__actionPreview___3rlpq.Diagrammer__completed___1RbDq {
    stroke: #779D2F; }
  .Diagrammer__actionPreview___3rlpq.Diagrammer__waiting___3qoDN {
    stroke: #d46900; }
  .Diagrammer__actionPreview___3rlpq.Diagrammer__aborted___1G0f_ {
    stroke: #e1320b; }
  .Diagrammer__actionPreview___3rlpq.Diagrammer__cancelled___3FioL, .Diagrammer__actionPreview___3rlpq.Diagrammer__outdated___2p-Hb, .Diagrammer__actionPreview___3rlpq.Diagrammer__killed___rUwGA {
    stroke: #1C1C1B; }

.Diagrammer__spaceMakerLine___395M3 {
  fill: none;
  stroke-width: 1px;
  stroke-dasharray: 4; }

.Diagrammer__diagrammerContainer___3X7nm {
  display: -ms-flexbox;
  display: flex;
  width: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  position: relative; }

.Diagrammer__zoomContainer___3K-iy {
  display: -ms-flexbox;
  display: flex;
  transform-origin: top left;
  width: 100%;
  height: 100%; }

.Diagrammer__tooltip___1icjD {
  position: absolute;
  z-index: 9; }

.Diagrammer__roundedRectangle___32jxg {
  overflow: visible !important; }
  .Diagrammer__roundedRectangle___32jxg:hover .Diagrammer__roundedRectangleRect___1RSFR.Diagrammer__small___3Dcaw {
    width: 58px; }
  .Diagrammer__roundedRectangle___32jxg:hover .Diagrammer__roundedRectangleRect___1RSFR.Diagrammer__large___23nlQ {
    width: 75px; }
  .Diagrammer__roundedRectangle___32jxg:hover .Diagrammer__abortIcon___U6yHS,
  .Diagrammer__roundedRectangle___32jxg:hover .Diagrammer__cancelIcon___3-Peu {
    opacity: 1;
    visibility: visible; }

.Diagrammer__roundedRectangleRect___1RSFR {
  width: 26px;
  height: 26px;
  fill: #FFF;
  stroke: #8e8778;
  stroke-width: 1;
  transform: rotateY(180deg);
  transition: width linear .3s; }
  .Diagrammer__roundedRectangleRect___1RSFR.Diagrammer__large___23nlQ {
    width: 47px; }

.Diagrammer__playIcon___2EWqE {
  overflow: visible !important;
  cursor: pointer; }
  .Diagrammer__playIcon___2EWqE .Diagrammer__bg___25Yf6 {
    fill: #FFF;
    opacity: 0.01; }
  .Diagrammer__playIcon___2EWqE .Diagrammer__border___3W1tv {
    fill: none;
    stroke: #81817d;
    stroke-width: 3; }
  .Diagrammer__playIcon___2EWqE .Diagrammer__play___12tTl {
    fill: #81817d; }

.Diagrammer__abortIcon___U6yHS,
.Diagrammer__cancelIcon___3-Peu {
  visibility: hidden;
  opacity: 0; }

.Diagrammer__abortIcon___U6yHS {
  transition: opacity linear 0s;
  transition-delay: 0.1s;
  overflow: visible !important;
  cursor: pointer; }
  .Diagrammer__abortIcon___U6yHS .Diagrammer__abort___29PYO {
    fill: #81817d; }

.Diagrammer__cancelIcon___3-Peu {
  transition: opacity linear 0s;
  transition-delay: 0.3s;
  overflow: visible !important;
  cursor: pointer; }
  .Diagrammer__cancelIcon___3-Peu .Diagrammer__bg___25Yf6 {
    fill: #FFF;
    opacity: 0.01; }
  .Diagrammer__cancelIcon___3-Peu .Diagrammer__cancel___1oXdZ {
    fill: #81817d; }

.Diagrammer__exportPDFWrapper___14g2f {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  overflow: hidden; }

.Diagrammer__spaceMakerPreview___1mMy4 {
  stroke-width: 1;
  stroke-dasharray: 8;
  fill-opacity: .15; }
  .Diagrammer__spaceMakerPreview___1mMy4.Diagrammer__add___37Am6 {
    fill: #779D2F;
    stroke: #779D2F; }
  .Diagrammer__spaceMakerPreview___1mMy4.Diagrammer__remove___3u0R4 {
    fill: #e1320b;
    stroke: #e1320b; }

/* *** palette colors *** */

.Sidebar__container___1-DJT {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 36px;
  background-color: #487DA7;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative; }
  .Sidebar__container___1-DJT.Sidebar__active___2sMgp {
    background-color: #FFF;
    width: 400px; }
    .Sidebar__container___1-DJT.Sidebar__active___2sMgp .Sidebar__header___14i7N {
      position: static;
      left: auto;
      transform: none;
      background-color: #487DA7;
      line-height: normal;
      height: auto;
      cursor: auto;
      padding: 20px; }
      .Sidebar__container___1-DJT.Sidebar__active___2sMgp .Sidebar__header___14i7N.Sidebar__withTooltip___1a3y- {
        width: auto; }
      .Sidebar__container___1-DJT.Sidebar__active___2sMgp .Sidebar__header___14i7N .Sidebar__widgetIcon___1okUD {
        margin-top: 0;
        margin-right: 10px; }
      .Sidebar__container___1-DJT.Sidebar__active___2sMgp .Sidebar__header___14i7N .Sidebar__title___3LJYO {
        padding: 0;
        border: none; }
    .Sidebar__container___1-DJT.Sidebar__active___2sMgp .Sidebar__withEllipsis___39OIo {
      position: relative; }
      .Sidebar__container___1-DJT.Sidebar__active___2sMgp .Sidebar__withEllipsis___39OIo:not(.Sidebar__id___1LCYJ):before {
        content: '-';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 7px;
        color: #FFF; }
  .Sidebar__container___1-DJT.Sidebar__dragable___1Ilsk {
    position: fixed;
    z-index: 100;
    min-height: 70%;
    min-width: 70%;
    top: 0;
    left: 0; }
    .Sidebar__container___1-DJT.Sidebar__dragable___1Ilsk.Sidebar__fullScreen___20A4V {
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
    .Sidebar__container___1-DJT.Sidebar__dragable___1Ilsk .Sidebar__header___14i7N {
      cursor: move; }

.Sidebar__header___14i7N {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  height: 0;
  text-transform: uppercase;
  line-height: 36px;
  transform: rotate(90deg);
  transform-origin: 0 0;
  left: 18px;
  color: #FFF;
  z-index: 9;
  cursor: pointer;
  white-space: pre; }
  .Sidebar__header___14i7N.Sidebar__disabled___3CO43 {
    cursor: default; }
  .Sidebar__header___14i7N.Sidebar__withTooltip___1a3y- {
    width: 80vh; }
  .Sidebar__header___14i7N .Sidebar__title___3LJYO {
    padding: 0 20px;
    border-right: 1px solid #FFF; }
  .Sidebar__header___14i7N .Sidebar__withEllipsis___39OIo {
    padding: 0 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box; }
    .Sidebar__header___14i7N .Sidebar__withEllipsis___39OIo.Sidebar__id___1LCYJ {
      padding: 0; }
  .Sidebar__header___14i7N .Sidebar__iconBar___1X3PY {
    margin-left: auto;
    background-color: transparent; }
  .Sidebar__header___14i7N .Sidebar__leftIconBar___3fLa5 {
    margin-left: 0;
    margin-right: 1.5rem;
    background-color: transparent; }
  .Sidebar__header___14i7N.Sidebar__hasWidgetIcon___1u1vp .Sidebar__title___3LJYO {
    padding-left: 10px; }

.Sidebar__widgetIcon___1okUD {
  margin-top: 20px;
  -ms-flex-item-align: center;
      align-self: center; }

.Sidebar__warning___3GXwf {
  padding: 20px;
  border-bottom: 1px solid #B2B2AF; }
  .Sidebar__warning___3GXwf .Sidebar__warningBody___3ey_g {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 18px; }
    .Sidebar__warning___3GXwf .Sidebar__warningBody___3ey_g .Sidebar__warningIcon___akty6 {
      margin-top: 5px;
      margin-right: 20px; }
    .Sidebar__warning___3GXwf .Sidebar__warningBody___3ey_g .Sidebar__warningMessage___3gSRd {
      color: #81817d; }
  .Sidebar__warning___3GXwf .Sidebar__warningFooter___RMVO1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end; }

.Sidebar__body___3CNvD {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 0;
      flex-basis: 0; }
  .Sidebar__body___3CNvD .split {
    margin-bottom: 0; }
  .Sidebar__body___3CNvD > * {
    width: 100%; }
  .Sidebar__body___3CNvD > div > section {
    padding: 1rem 0; }
    .Sidebar__body___3CNvD > div > section section {
      padding: 0 0 2rem; }
  .Sidebar__body___3CNvD h2 {
    font-size: 1.85rem;
    margin-bottom: 1.2rem; }
  .Sidebar__body___3CNvD h3 {
    font-size: 1.65rem;
    margin-bottom: 1.2rem; }
  .Sidebar__body___3CNvD [data-react-toolbox]:not([data-react-toolbox="chip"]):not([data-react-toolbox="avatar"]) {
    padding-top: 0;
    padding-bottom: 1.25rem; }
    .Sidebar__body___3CNvD [data-react-toolbox]:not([data-react-toolbox="chip"]):not([data-react-toolbox="avatar"]) > input {
      padding: 1.25rem 0 0.5rem; }
      .Sidebar__body___3CNvD [data-react-toolbox]:not([data-react-toolbox="chip"]):not([data-react-toolbox="avatar"]) > input[class*="filled"] ~ label:not([class*="fixed"]), .Sidebar__body___3CNvD [data-react-toolbox]:not([data-react-toolbox="chip"]):not([data-react-toolbox="avatar"]) > input:focus:not([disabled]):not([readonly]) ~ label:not([class*="fixed"]) {
        top: -0.4rem !important;
        font-size: 1.1rem !important; }

.Sidebar__placeholder___2-f81 {
  padding: 20px; }

.Sidebar__xResizer___1ZnVJ {
  height: 100%;
  width: 5px;
  cursor: e-resize;
  position: absolute;
  left: 100%;
  top: 0; }
  .Sidebar__xResizer___1ZnVJ:hover {
    background-color: rgba(47, 126, 226, 0.7); }

.Sidebar__yResizer___2hXgD {
  height: 5px;
  width: 100%;
  cursor: n-resize;
  position: absolute;
  top: 100%;
  left: 0; }
  .Sidebar__yResizer___2hXgD:hover {
    background-color: rgba(47, 126, 226, 0.7); }

.Sidebar__wrapper___1AZSK {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column; }
  .Sidebar__wrapper___1AZSK.Sidebar__isActive___AfTKP {
    width: calc(100% - 125px); }
  .Sidebar__wrapper___1AZSK.Sidebar__withSettingsTitle___FIhuU {
    width: calc(100% - 160px); }

.Sidebar__id___1LCYJ {
  font-family: 'rmpfont', sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #FFF;
  text-transform: none; }

.Switch__wrapper___1vaXj {
  padding: 1rem;
  padding-bottom: 1rem; }

/* *** palette colors *** */

.Button__button___GFGhJ {
  color: #2f7ee2; }

/* *** palette colors *** */

.FreemarkerTester__container___1RNX8 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  overflow: hidden; }

.FreemarkerTester__settings___4iFMY {
  -ms-flex-positive: 1;
      flex-grow: 1;
  width: 49%;
  margin-right: 2%; }

.FreemarkerTester__scriptContainer___2Xa4z {
  width: 49%; }

.FreemarkerTester__script___2xM9T {
  display: -ms-flexbox;
  display: flex;
  height: 60vh;
  -ms-flex-direction: column;
      flex-direction: column; }

.FreemarkerTester__aceEditorTitle___3P-BN {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.FreemarkerTester__aceEditorContainer___3y3d- {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0; }

.FreemarkerTester__testVariableButton___1_IoG {
  margin-bottom: 1rem; }

.FreemarkerTester__scriptSettings___19qf5 {
  height: 30vh;
  margin-bottom: 0; }

.FreemarkerTester__result___3iO4x {
  height: 30vh;
  margin-top: 20px; }

.FreemarkerTester__resultEditor___2xIFG {
  height: calc(100% - 78px); }

.FreemarkerTester__grid___3L6Ku {
  -ms-flex-positive: 1;
      flex-grow: 1;
  height: calc(100% - 170px); }
  .FreemarkerTester__grid___3L6Ku > div {
    height: 75%; }

.FreemarkerTester__popup___2GM4h {
  transition: all .3s linear; }

.FreemarkerTester__customDropdown___266mQ > div {
  width: 250px; }

.FreemarkerTester__warning___3oQzN {
  background-color: #f5f0bc;
  border-left: 4px solid #d98f00;
  border-radius: 4px;
  margin-bottom: 16px;
  box-shadow: 0 2px 4px rgba(28, 28, 27, 0.1); }

.FreemarkerTester__warningContent___Dwi9_ {
  display: -ms-flexbox;
  display: flex;
  padding: 12px 16px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-size: 13px;
  line-height: 1.4;
  color: #1c1c1b; }
  .FreemarkerTester__warningContent___Dwi9_ a {
    color: #2f7ee2;
    text-decoration: none; }
    .FreemarkerTester__warningContent___Dwi9_ a:hover {
      text-decoration: underline; }
  .FreemarkerTester__warningContent___Dwi9_ div:first-child {
    -ms-flex: 1;
        flex: 1; }

.FreemarkerTester__closeWarning___1-VzI {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 22px;
  height: 22px;
  margin-left: 12px;
  border-radius: 50%;
  background-color: transparent;
  color: #6f6f6d;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.2s ease; }
  .FreemarkerTester__closeWarning___1-VzI:hover {
    background-color: #eaeae9;
    color: #e1320b; }

.Theme__dialog___H2Otp.Theme__large___qBdgF .Theme__body___1Drx9 {
  height: 95vh; }

.ThemeExpand__dialog___2-DSb.ThemeExpand__large___5ttgo {
  min-height: 100vh;
  min-width: 100vw; }
  .ThemeExpand__dialog___2-DSb.ThemeExpand__large___5ttgo .ThemeExpand__body___3w48S {
    min-height: 100vh; }

/* *** palette colors *** */

.IOVariables__container___2gSPn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .IOVariables__container___2gSPn.IOVariables__isDetached___1P8CF .IOVariables__cell___3UyW- div {
    padding: 0; }
  .IOVariables__container___2gSPn div[class="public_fixedDataTableCell_cellContent"] {
    padding: 0 .5rem; }

.IOVariables__button___2Ryah {
  -ms-flex-item-align: start;
      align-self: flex-start; }

.IOVariables__grid___ZbbTH {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }
  .IOVariables__grid___ZbbTH label[data-react-toolbox="checkbox"] {
    padding-bottom: 0 !important; }

.IOVariables__cell___3UyW- div {
  height: 25px;
  line-height: 25px;
  width: 125px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 2px; }
  .IOVariables__cell___3UyW- div input {
    width: calc(100% - 4px) !important; }

.IOVariables__cellName___3164Y {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: center;
      align-items: center;
  height: 100%; }

.IOVariables__value___iC4zA {
  font-family: Roboto;
  font-size: 13px;
  line-height: 2.46;
  letter-spacing: normal;
  color: #686864;
  cursor: pointer; }
  .IOVariables__value___iC4zA [data-testid="IOVariableValue"] {
    height: 25px;
    line-height: 25px;
    width: 125px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }

.IOVariables__valueWrapper___vHgS0 {
  height: 300px; }

.ActionCell__wrapper___WNqZp > .ActionCell__toggle___W42Pn {
  right: 0; }

.ActionCell__wrapperExpanded___3Wb2C > .ActionCell__toggle___W42Pn {
  width: 35px; }

.InputWithFMTester__wrapper___2rrgW {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.InputWithFMTester__input___3f7HZ {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.InputWithFMTester__button___25Kmk {
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-left: 1rem;
  margin-bottom: 13px; }

.Section__section___384C5 {
  padding-bottom: 80px; }

.Section__body___1vwEG {
  padding-left: 0; }

.Label__data___1Q96O {
  word-break: break-all; }

.ProcessRevisions__container___11iex {
  height: 100%; }

/* *** palette colors *** */

.CAPIModal__tabsContainer____qwXg {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 0;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }
  .CAPIModal__tabsContainer____qwXg .CAPIModal__tabbarContainer___2OdBs,
  .CAPIModal__tabsContainer____qwXg .CAPIModal__tabContainer___1pu6k {
    padding: 0 14px; }
  .CAPIModal__tabsContainer____qwXg .CAPIModal__tabContainer___1pu6k {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-positive: 1;
        flex-grow: 1; }

.CAPIModal__moduleSidebar___2W4Nd {
  width: auto;
  height: 100%; }

/* *** palette colors *** */

.Sidebar__sidebar___2TfgL {
  width: 0;
  overflow: hidden;
  background-color: #f7f7f7; }

.Sidebar__body___22f6n {
  padding: 0; }

.CAPIModelerLayout__wrapper___3K3y2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0;
      flex: 1 0;
  overflow: hidden; }

/* *** palette colors *** */

.DiagrammerWrapper__wrapper___F-oBv {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  overflow: hidden; }

.DiagrammerWrapper__inner___37ZiY {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #FFF;
  margin-top: 5rem;
  border-top: 1px solid #B2B2AF; }

.DiagrammerWrapper__step___MCKFW {
  margin-bottom: 20px;
  cursor: pointer; }

.DiagrammerWrapper__stepSection___166CT {
  padding-right: 20px;
  padding-left: 20px; }
  .DiagrammerWrapper__stepSection___166CT:first-child {
    padding-top: 10px; }

.EmptyLanesPopup__dialog___2i_OV.EmptyLanesPopup__small___8xiBS {
  max-width: 500px; }

/* *** palette colors *** */

.Bar__bar___2QnUm {
  position: absolute;
  top: 0;
  right: 0;
  width: calc(100% - 300px);
  height: 50px;
  background-color: #f9f9f9;
  box-shadow: 1px 2px 3px 0 rgba(28, 28, 27, 0.5);
  padding: 0 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.InfoBar__InfoBar___gUn5u {
  position: absolute;
  right: 0;
  top: 50px;
  width: calc(100% - 300px);
  height: 50px;
  display: -ms-flexbox;
  display: flex; }

/* *** palette colors *** */

.Button__button___V7vGx {
  height: 36px;
  padding-right: 15px;
  padding-left: 36px;
  font-family: 'Roboto';
  font-size: 12px;
  font-weight: 300;
  color: #1C1C1B;
  border-radius: 2px;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.5); }
  .Button__button___V7vGx > span:not([data-react-toolbox="tooltip"]) {
    left: 10px;
    font-size: 24px; }

.Message__wrapper___7Qdik {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .Message__wrapper___7Qdik.Message__email___1tsI- {
    -ms-flex-align: end;
        -ms-grid-row-align: flex-end;
        align-items: flex-end; }

.Message__map___1ZO5T {
  width: calc(100% - 45px); }

.ConnectorTree__container___2Mrpz {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%; }

.ConnectorTree__treeGrid___2cdpE {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

/*
    CUSTOM STYLES FOR ADVANCED SEARCH BOX COMPONENT
*/
/* *** palette colors *** */

.SearchBox__filtersContainer___10G4X {
  overflow: visible;
  z-index: 100; }

.SearchBox__textInputWrapper___3UFD6 {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__inputFieldWrapper___2e2lo {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__textInput___ZNk8Q {
  font-size: 1.5rem;
  color: #FFF;
  margin-left: .5rem; }
  .SearchBox__textInput___ZNk8Q::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___ZNk8Q:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___ZNk8Q::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___ZNk8Q:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #f7f7f7; }
  .SearchBox__textInput___ZNk8Q::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #f7f7f7; }

.SearchBox__selectedFilter___1yd2E {
  font-size: 1.2rem;
  padding: .2rem .8rem; }

.SearchBox__chip___1Ex02 {
  height: 2rem;
  font-size: .83rem;
  color: #FFF;
  background-color: #81817d;
  padding: .3rem 2rem;
  padding-left: 0;
  border-radius: 10rem; }

.SearchBox__chipClose___VQYoy {
  border-radius: 10rem;
  width: 1.2em;
  height: 1.2em;
  background-color: #4f4f4c;
  font-size: 2.2rem;
  margin-right: 1rem;
  font-weight: normal;
  position: relative;
  left: -.1rem; }

.SearchBox__dropdownContainer___3dwxE {
  padding-right: 0; }

.SearchBox__dropdownList___2QLBt {
  color: #1C1C1B; }

.SearchBox__singleEnumContainer___27Kq0 {
  padding-top: .6rem;
  padding-bottom: .6rem; }

.SearchBox__dropdownItem___1iEoZ.SearchBox__selected___1nITP {
  background: #f7f7f7;
  color: #2f7ee2; }

.SearchBox__treeIcon___1HBT4 {
  margin-left: 5rem; }

.SearchBox__extendIcon___2IO00 {
  top: .1rem;
  height: 100%;
  background-color: #1C1C1B;
  padding-left: .5rem; }

.SearchBox__datePickerContainer___336er {
  border: 0.1rem #1C1C1B solid;
  color: #1C1C1B; }

.SearchBox__defaultFilter___226y6 {
  background-color: #2f7ee2; }
  .SearchBox__defaultFilter___226y6 .SearchBox__chipFilter___1AJyV {
    display: none; }

.SearchBox__textInputMessage___CqPtR {
  font-size: 1.3rem; }

.SearchBox__selectedFilter___1yd2E {
  margin-right: .5rem; }

.SearchBox__textInput___ZNk8Q {
  color: #1C1C1B;
  margin-left: 0;
  font-size: 1.6rem; }
  .SearchBox__textInput___ZNk8Q::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #81817d;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___ZNk8Q:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #81817d;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___ZNk8Q::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #81817d;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___ZNk8Q:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #81817d; }
  .SearchBox__textInput___ZNk8Q::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #81817d; }

.SearchBox__textInputBorder___2Ncov {
  height: .1rem; }

.SearchBox__defaultFilter___226y6 {
  background-color: #81817d; }
  .SearchBox__defaultFilter___226y6 .SearchBox__chipFilter___1AJyV {
    display: inline-block; }

/*
    CUSTOM STYLES FOR ADVANCED SEARCH BOX COMPONENT
*/
/* *** palette colors *** */

.SearchBoxConnector__filtersContainer___1hWv- {
  overflow: visible;
  z-index: 100; }

.SearchBoxConnector__textInputWrapper___1mZBI {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBoxConnector__inputFieldWrapper___cEQnY {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBoxConnector__textInput___1yFZc {
  font-size: 1.5rem;
  color: #FFF;
  margin-left: .5rem; }
  .SearchBoxConnector__textInput___1yFZc::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBoxConnector__textInput___1yFZc:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBoxConnector__textInput___1yFZc::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBoxConnector__textInput___1yFZc:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #f7f7f7; }
  .SearchBoxConnector__textInput___1yFZc::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #f7f7f7; }

.SearchBoxConnector__selectedFilter___1-e4J {
  font-size: 1.2rem;
  padding: .2rem .8rem; }

.SearchBoxConnector__chip___8I06- {
  height: 2rem;
  font-size: .83rem;
  color: #FFF;
  background-color: #81817d;
  padding: .3rem 2rem;
  padding-left: 0;
  border-radius: 10rem; }

.SearchBoxConnector__chipClose___37gs1 {
  border-radius: 10rem;
  width: 1.2em;
  height: 1.2em;
  background-color: #4f4f4c;
  font-size: 2.2rem;
  margin-right: 1rem;
  font-weight: normal;
  position: relative;
  left: -.1rem; }

.SearchBoxConnector__dropdownContainer___JQE-3 {
  padding-right: 0; }

.SearchBoxConnector__dropdownList___33ArE {
  color: #1C1C1B; }

.SearchBoxConnector__singleEnumContainer___9YSJD {
  padding-top: .6rem;
  padding-bottom: .6rem; }

.SearchBoxConnector__dropdownItem___hUD8z.SearchBoxConnector__selected___1JtXQ {
  background: #f7f7f7;
  color: #2f7ee2; }

.SearchBoxConnector__treeIcon___Ztm0V {
  margin-left: 5rem; }

.SearchBoxConnector__extendIcon___1XmP6 {
  top: .1rem;
  height: 100%;
  background-color: #1C1C1B;
  padding-left: .5rem; }

.SearchBoxConnector__datePickerContainer___1ynoB {
  border: 0.1rem #1C1C1B solid;
  color: #1C1C1B; }

.SearchBoxConnector__defaultFilter___8vx-Y {
  background-color: #2f7ee2; }
  .SearchBoxConnector__defaultFilter___8vx-Y .SearchBoxConnector__chipFilter___291IM {
    display: none; }

.SearchBoxConnector__textInputMessage___kFOFQ {
  font-size: 1.3rem; }

.SearchBoxConnector__selectedFilter___1-e4J {
  margin-right: .5rem; }

.SearchBoxConnector__defaultFilter___8vx-Y {
  background-color: #81817d; }
  .SearchBoxConnector__defaultFilter___8vx-Y .SearchBoxConnector__chipFilter___291IM {
    display: inline-block; }

.SearchBoxConnector__scrollableView___1Jt-X {
  width: calc(100% - 50px); }

.Popup__dialog___3xLnm {
  height: 90vh; }

.Popup__body___3ny0g {
  max-height: 100% !important; }

.ImportConnector__dataGridWrapper___2Q5WR {
  width: 99%;
  height: calc(100% - 100px);
  min-height: 150px; }

.ImportConnector__title___1NPov {
  width: calc(100% - 100px); }

.Section__section___GIe76 {
  height: calc(100% - 126px);
  padding-bottom: 0;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.Section__body___2KSll {
  height: calc(100% - 80px);
  padding-left: 0; }

/* *** palette colors *** */

.Open__openIcon___2--GN {
  width: 14px;
  height: 14px; }

.Open__openResourceIcon___3uDj_ {
  float: right;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 70px;
  margin: 10px 0 0;
  box-shadow: none; }
  .Open__openResourceIcon___3uDj_.Open__hideDoc___1ncVp {
    float: none;
    margin-top: 0;
    position: absolute;
    top: 10px;
    bottom: 0;
    margin: auto;
    z-index: 9;
    left: 40%; }

.BorderSettings__position___18w1L {
  margin-bottom: 1rem; }

.Switch__side___35p61 {
  padding-left: 0;
  padding-right: 0; }

/* *** palette colors *** */

.Chip__chip___1kizQ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  min-width: 150px;
  height: 32px;
  background-color: #686864;
  color: #FFF;
  margin-bottom: 10px; }
  .Chip__chip___1kizQ:last-of-type {
    margin-bottom: 0; }
  .Chip__chip___1kizQ > [data-react-toolbox="avatar"] {
    width: 32px;
    height: 32px; }
    .Chip__chip___1kizQ > [data-react-toolbox="avatar"] > span {
      font-size: 16px; }
  .Chip__chip___1kizQ .Chip__avatar___31oVa {
    background-color: #2f7ee2;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }

.Chip__inline___1ZGXD {
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: auto;
  width: auto; }

/* *** palette colors *** */

.Chip__chip___2Gsfv {
  background-color: #b2b2af;
  color: #000; }
  .Chip__chip___2Gsfv .Chip__avatar___1neHU {
    background-color: #686864;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    cursor: pointer; }

.ChipsInput__wrapper___2IqRP {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 2rem; }

.ChipsInput__closeButton___1v3yX {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }


/* *** palette colors *** */

/* *** palette colors *** */

.Group__group___14F6b {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  top: 0;
  background-color: #FFF;
  z-index: 99; }
  .Group__group___14F6b .Group__header___WqF8c {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: center;
        align-items: center;
    background-color: #2f7ee2;
    height: 25px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    padding: 0 5px; }
  .Group__group___14F6b .Group__widgets___2pJf1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .Group__group___14F6b .Group__widgets___2pJf1 .Group__widget___Yy1bX {
      background-color: transparent;
      border: none; }

/* *** palette colors *** */

.Handle__handle___PDFF6 {
  display: -ms-flexbox;
  display: flex;
  cursor: move; }
  .Handle__handle___PDFF6.Handle__bridge___3hHHO, .Handle__handle___PDFF6.Handle__disabled___1nVFO {
    cursor: auto; }

.Handle__icon___mV_Mf {
  width: 36px ;
  height: 36px ; }
  .Handle__icon___mV_Mf .material-icons {
    font-size: 29px !important; }

/* *** palette colors *** */

.Widget__widget___2TDZf {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  width: 50px;
  height: 50px;
  background-color: #FFF;
  border: 1px solid #1C1C1B; }
  .Widget__widget___2TDZf.Widget__custom___1U5eC, .Widget__widget___2TDZf.Widget__inGroup___yHkkS, .Widget__widget___2TDZf.Widget__isResourceWidget___3IpiR {
    border: none; }
  .Widget__widget___2TDZf.Widget__custom___1U5eC {
    width: auto;
    height: auto;
    display: block; }
  .Widget__widget___2TDZf.Widget__disabled___2lyXs {
    opacity: .5; }
  .Widget__widget___2TDZf .Widget__groupToggle___3O69n {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 10px 10px;
    border-color: transparent;
    border-bottom-color: #B2B2AF;
    right: 2px;
    bottom: 2px; }
    .Widget__widget___2TDZf .Widget__groupToggle___3O69n.Widget__hovered___o4zvo, .Widget__widget___2TDZf .Widget__groupToggle___3O69n.Widget__active___IeJvZ {
      border-bottom-color: #2f7ee2; }
    .Widget__widget___2TDZf .Widget__groupToggle___3O69n.Widget__rtl___2a8kb {
      border-width: 0 10px 10px 0;
      right: auto;
      left: 2px; }

.Widget__highlighted___2OoNc {
  background: #2f7ee2; }

/* *** palette colors *** */

.DropArea__container___VIrst {
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .DropArea__container___VIrst .DropArea__area___Jkyur {
    min-height: 5px;
    min-width: 200px; }
  .DropArea__container___VIrst.DropArea__visible___3iEvF {
    padding: 5px 0; }
    .DropArea__container___VIrst.DropArea__visible___3iEvF .DropArea__area___Jkyur {
      min-height: 50px;
      background-color: #9a9a96; }
  .DropArea__container___VIrst.DropArea__column___2B12R {
    padding: 0; }

/* *** palette colors *** */

/* *** palette colors *** */

.Row__row___1CIxT {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .Row__row___1CIxT > * {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .Row__row___1CIxT .Row__columns___JOyE7 {
    display: -ms-flexbox;
    display: flex; }
    .Row__row___1CIxT .Row__columns___JOyE7 > * + * {
      padding-left: 5px; }

.Row__settingsWrapper___1pU_o {
  height: 100%;
  overflow: auto;
  padding: 0 20px; }

.Row__settingsSection___2HWea:last-of-type {
  height: calc(100% + 20px); }

/* *** palette colors *** */

.CallToDrop__container___WFv8Q {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.CallToDrop__area___1dd1E {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 20px;
  color: #FFF;
  position: relative;
  text-transform: uppercase;
  font-size: 1.25rem;
  height: 50px;
  background-color: #9a9a96;
  overflow: hidden; }
  .CallToDrop__area___1dd1E::before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    border: 2px dashed #FFF; }

.CallToDrop__message___2vdQJ {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.CallToDrop__path___1dhVQ {
  width: 40px;
  height: 140px;
  border-right: 2px dashed #FFF;
  border-bottom: 2px dashed #FFF;
  margin-top: 5px;
  margin-left: 10px; }

/* *** palette colors *** */

.Canvas__canvas___3UUl5 {
  display: -ms-flexbox;
  display: flex;
  height: 100%; }
  .Canvas__canvas___3UUl5.Canvas__isRoot___2_bxr {
    height: auto; }
    .Canvas__canvas___3UUl5.Canvas__isRoot___2_bxr > .Canvas__inner___2tZzN {
      -ms-flex-positive: 1;
          flex-grow: 1;
      min-width: auto;
      padding: 10px;
      padding-top: 5px; }
      .Canvas__canvas___3UUl5.Canvas__isRoot___2_bxr > .Canvas__inner___2tZzN > .Canvas__dropArea___IGzS- {
        min-height: 20px; }
    .Canvas__canvas___3UUl5.Canvas__isRoot___2_bxr.Canvas__hasCallToDrop___3paf5 > .Canvas__inner___2tZzN {
      padding-top: 10px; }

.Canvas__inner___2tZzN {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  min-width: 100%; }

.Canvas__dropArea___IGzS- {
  -ms-flex-positive: 1;
      flex-grow: 1; }
  .Canvas__dropArea___IGzS-.Canvas__expanded___1SpsB {
    min-height: 50px; }

/* *** palette colors *** */

.CodeEditor__wrapper___2zBOr {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%; }

.CodeEditor__header___3MBqw {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-bottom: 10px;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .CodeEditor__header___3MBqw .CodeEditor__label___VPuaH {
    position: relative; }

.CodeEditor__tag___1e6gx {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-transform: uppercase;
  background-color: #1C1C1B;
  color: #6bbcff;
  width: 20px;
  height: 20px;
  font-size: 1rem;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  z-index: 9; }
  .CodeEditor__tag___1e6gx.CodeEditor__switch___2ORUA {
    top: 0;
    right: -8px;
    transform: translate(100%, -100%); }

.CodeEditor__iconBar___izmcm {
  -ms-flex-order: 1;
      order: 1;
  margin-left: 20px; }

.CodeEditor__popupContent___Nt8bC {
  padding-top: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%; }
  .CodeEditor__popupContent___Nt8bC.CodeEditor__popupShown___1Frtf {
    padding: 10px 20px 20px; }

.CodeEditor__aceWrapper___2oxxi {
  position: relative;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

/* *** palette colors *** */

.IconBar__iconBar___2KfbI {
  z-index: 98;
  position: fixed;
  display: -ms-flexbox;
  display: flex;
  left: 20px;
  top: 0;
  transform: translateY(-80%);
  visibility: hidden;
  opacity: 0;
  transition: opacity .2s linear 0s; }
  .IconBar__iconBar___2KfbI .IconBar__icon___1l3QF {
    background-color: #487DA7;
    padding: 5px; }
    .IconBar__iconBar___2KfbI .IconBar__icon___1l3QF:hover, .IconBar__iconBar___2KfbI .IconBar__icon___1l3QF.IconBar__active___3ptGa {
      background-color: #adc7db; }
    .IconBar__iconBar___2KfbI .IconBar__icon___1l3QF.IconBar__base___1Uwdo {
      background-color: #9a9a96; }
      .IconBar__iconBar___2KfbI .IconBar__icon___1l3QF.IconBar__base___1Uwdo:hover {
        background-color: #b2b2af; }
    .IconBar__iconBar___2KfbI .IconBar__icon___1l3QF.IconBar__copy___3RynD {
      cursor: copy; }
    .IconBar__iconBar___2KfbI .IconBar__icon___1l3QF.IconBar__type___1WRYC {
      background-color: #1C1C1B;
      margin-right: 2px; }
      .IconBar__iconBar___2KfbI .IconBar__icon___1l3QF.IconBar__type___1WRYC:hover {
        background-color: #1C1C1B; }
    .IconBar__iconBar___2KfbI .IconBar__icon___1l3QF.IconBar__disabled___cm6Oh {
      background-color: #81817d; }
      .IconBar__iconBar___2KfbI .IconBar__icon___1l3QF.IconBar__disabled___cm6Oh:hover {
        background-color: #81817d; }
  .IconBar__iconBar___2KfbI.IconBar__visible___120Yl {
    visibility: visible;
    opacity: 1; }

/* *** palette colors *** */

/* *** palette colors *** */

.PreviewWrapper__preview___1nIzj {
  min-height: 50px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative; }
  .PreviewWrapper__preview___1nIzj > .PreviewWrapper__inner___3R81W {
    background-color: #FFF;
    padding: 5px 10px 10px;
    width: 100%;
    height: 100%;
    position: relative; }
    .PreviewWrapper__preview___1nIzj > .PreviewWrapper__inner___3R81W > .PreviewWrapper__content___11E0p {
      height: 100%; }
    .PreviewWrapper__preview___1nIzj > .PreviewWrapper__inner___3R81W > .PreviewWrapper__iconBar___y2roj,
    .PreviewWrapper__preview___1nIzj > .PreviewWrapper__inner___3R81W > .PreviewWrapper__width___1gUjT,
    .PreviewWrapper__preview___1nIzj > .PreviewWrapper__inner___3R81W > .PreviewWrapper__message___1pP6Q,
    .PreviewWrapper__preview___1nIzj > .PreviewWrapper__inner___3R81W > .PreviewWrapper__invisibleIcon___2Bc7n {
      position: absolute;
      z-index: 999; }
    .PreviewWrapper__preview___1nIzj > .PreviewWrapper__inner___3R81W > .PreviewWrapper__width___1gUjT {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      font-size: 1rem;
      line-height: 1rem;
      width: 40px;
      height: 20px;
      top: -5px;
      right: 5px;
      background-color: #487DA7;
      color: #FFF; }
    .PreviewWrapper__preview___1nIzj > .PreviewWrapper__inner___3R81W > .PreviewWrapper__message___1pP6Q {
      font-size: 1.1rem;
      left: 10px;
      bottom: 3px;
      line-height: normal;
      cursor: pointer;
      transition: left .05s linear 0s; }
    .PreviewWrapper__preview___1nIzj > .PreviewWrapper__inner___3R81W > .PreviewWrapper__invisibleIcon___2Bc7n {
      left: 5px;
      bottom: 5px; }
    .PreviewWrapper__preview___1nIzj > .PreviewWrapper__inner___3R81W > .PreviewWrapper__codeTag___2ZEme {
      position: absolute;
      bottom: 0;
      left: 0;
      z-index: 97; }
  .PreviewWrapper__preview___1nIzj.PreviewWrapper__active___1dorm {
    z-index: 99; }
    .PreviewWrapper__preview___1nIzj.PreviewWrapper__active___1dorm > .PreviewWrapper__inner___3R81W {
      border: 1px solid #1C1C1B;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5); }
  .PreviewWrapper__preview___1nIzj.PreviewWrapper__movable___12_26 > .PreviewWrapper__inner___3R81W {
    cursor: move; }
    .PreviewWrapper__preview___1nIzj.PreviewWrapper__movable___12_26 > .PreviewWrapper__inner___3R81W > .PreviewWrapper__content___11E0p {
      cursor: default; }
  .PreviewWrapper__preview___1nIzj.PreviewWrapper__invisible___Nfu2Y:not(.PreviewWrapper__isContainer___1zHs4) > .PreviewWrapper__inner___3R81W, .PreviewWrapper__preview___1nIzj.PreviewWrapper__locked___2HwSq:not(.PreviewWrapper__isContainer___1zHs4) > .PreviewWrapper__inner___3R81W {
    opacity: .5; }
  .PreviewWrapper__preview___1nIzj.PreviewWrapper__invisible___Nfu2Y.PreviewWrapper__isContainer___1zHs4 [class^="Row__columns"], .PreviewWrapper__preview___1nIzj.PreviewWrapper__locked___2HwSq.PreviewWrapper__isContainer___1zHs4 [class^="Row__columns"] {
    opacity: .5;
    z-index: 98; }
  .PreviewWrapper__preview___1nIzj.PreviewWrapper__locked___2HwSq {
    z-index: 1; }
    .PreviewWrapper__preview___1nIzj.PreviewWrapper__locked___2HwSq > .PreviewWrapper__inner___3R81W {
      border: 1px solid #c92000; }
  .PreviewWrapper__preview___1nIzj.PreviewWrapper__invisible___Nfu2Y.PreviewWrapper__visibilityMode___1Aivd > .PreviewWrapper__inner___3R81W {
    opacity: 1;
    background-color: transparent;
    border: 1px dotted #81817d;
    box-shadow: none; }
  .PreviewWrapper__preview___1nIzj.PreviewWrapper__unavailable___2L0mq > .PreviewWrapper__inner___3R81W {
    background-image: repeating-linear-gradient(135deg, #D0D0CF 0px, #D0D0CF 50px, #DADAD9 50px, #DADAD9 100px);
    background-color: transparent;
    opacity: 1; }
  .PreviewWrapper__preview___1nIzj.PreviewWrapper__hasErrorOrWarning___1YWUZ > .PreviewWrapper__inner___3R81W {
    padding-bottom: 20px; }
  .PreviewWrapper__preview___1nIzj.PreviewWrapper__hasCodeTag___2sepA .PreviewWrapper__message___1pP6Q {
    left: 22px; }

.PreviewWrapper__warning___20blE {
  color: #d46900; }

.PreviewWrapper__error___1104c {
  color: #c92000; }

/* *** palette colors *** */

/* *** palette colors *** */

.Theme__input___3iI9K {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  /*        input{
            font-size: 1.4rem;
            padding: 11px 0 5px;

            &:not([class*='filled']):not(:focus) ~ label{
                font-size: 1.4rem;
                line-height: 1.4rem;
                top: 1.8rem !important;                   
            }*/ }

/* *** palette colors *** */

.PreviewMode__inner___1tmUY {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #cbcbc9;
  width: 100%; }

.PreviewMode__preview___2iUGP {
  -ms-flex-positive: 1;
      flex-grow: 1;
  border: none;
  padding: 5px; }

/* *** palette colors *** */

.VisibilitySettings__row___1q4FK {
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0; }
  .VisibilitySettings__row___1q4FK.VisibilitySettings__active___1MZ1w {
    background-color: #e3e3e2; }
  .VisibilitySettings__row___1q4FK.VisibilitySettings__disabled___23Qxt {
    opacity: .25; }
  .VisibilitySettings__row___1q4FK .VisibilitySettings__col___2JOv1 {
    width: 60px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .VisibilitySettings__row___1q4FK .VisibilitySettings__col___2JOv1.VisibilitySettings__last___2TNnI {
      display: block;
      margin-left: 10px;
      max-width: 200px;
      -ms-flex-positive: 1;
          flex-grow: 1;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      .VisibilitySettings__row___1q4FK .VisibilitySettings__col___2JOv1.VisibilitySettings__last___2TNnI .VisibilitySettings__label___sbCWz {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
  .VisibilitySettings__row___1q4FK .VisibilitySettings__spanCol___3NjZ9 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0; }

.Checkbox__field___3-IXD {
  margin-bottom: 0; }

/* *** palette colors *** */

.Range__steps___20y8d {
  padding: 20px 10px;
  padding-top: calc(20px + 20px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .Range__steps___20y8d .Range__range___2BrIV {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 20px; }
    .Range__steps___20y8d .Range__range___2BrIV .Range__inner___1g05D {
      position: relative;
      display: -ms-flexbox;
      display: flex;
      height: 2px; }
  .Range__steps___20y8d .Range__input___2Iiz8 {
    max-width: 50px;
    position: relative; }
    .Range__steps___20y8d .Range__input___2Iiz8 .Range__percent___320g- {
      position: absolute;
      top: 0;
      right: -2px;
      font-size: 1.5rem;
      line-height: 4.2rem;
      pointer-events: none; }
  .Range__steps___20y8d .Range__step___3ty3E {
    position: absolute;
    width: 10px;
    height: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    cursor: pointer;
    transform: translateX(-50%) translateY(-50%); }
    .Range__steps___20y8d .Range__step___3ty3E .Range__dot___3FrCl {
      display: inline-block;
      width: 5px;
      height: 5px;
      background-color: #9a9a96;
      border-radius: 50%; }
      .Range__steps___20y8d .Range__step___3ty3E .Range__dot___3FrCl.Range__selected___1eKdR {
        background-color: #2f7ee2; }
    .Range__steps___20y8d .Range__step___3ty3E::before, .Range__steps___20y8d .Range__step___3ty3E::after {
      content: '';
      position: absolute;
      border-radius: 50%;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%); }
    .Range__steps___20y8d .Range__step___3ty3E:hover .Range__dot___3FrCl {
      width: 10px;
      height: 10px; }
    .Range__steps___20y8d .Range__step___3ty3E.Range__active___22CPr::before {
      height: 20px;
      width: 20px;
      background-color: #89b6ee; }
    .Range__steps___20y8d .Range__step___3ty3E.Range__active___22CPr::after {
      height: 10px;
      width: 10px;
      background-color: #2f7ee2; }
    .Range__steps___20y8d .Range__step___3ty3E.Range__disabled___V9TS4 {
      pointer-events: none; }
      .Range__steps___20y8d .Range__step___3ty3E.Range__disabled___V9TS4 .Range__dot___3FrCl {
        width: auto;
        height: auto; }
      .Range__steps___20y8d .Range__step___3ty3E.Range__disabled___V9TS4:hover .Range__dot___3FrCl {
        width: auto;
        height: auto; }
  .Range__steps___20y8d .Range__bar___zd8IZ {
    position: relative;
    display: inline-block;
    height: 1px;
    width: 100%;
    background-color: #9a9a96; }
    .Range__steps___20y8d .Range__bar___zd8IZ .Range__activeBar___1n-YV {
      position: absolute;
      display: inline-block;
      height: 100%;
      background-color: #2f7ee2; }
  .Range__steps___20y8d .Range__labelWrapper___38Fi6 {
    position: absolute;
    top: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 0;
    height: 0; }
    .Range__steps___20y8d .Range__labelWrapper___38Fi6 .Range__label___3CSKh {
      width: 30px;
      height: 30px;
      border-top-left-radius: 50%;
      border-top-right-radius: 50%;
      border-bottom-right-radius: 50%;
      transform: translate(-50%, -150%) rotate(-45deg);
      background-color: #2f7ee2;
      color: #FFF;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      cursor: pointer; }
      .Range__steps___20y8d .Range__labelWrapper___38Fi6 .Range__label___3CSKh .Range__value___drgHN {
        font-size: 1.25rem;
        transform: rotate(45deg); }
  .Range__steps___20y8d.Range__disabled___V9TS4 .Range__step___3ty3E {
    cursor: auto; }
    .Range__steps___20y8d.Range__disabled___V9TS4 .Range__step___3ty3E .Range__dot___3FrCl.Range__selected___1eKdR {
      background-color: #9a9a96; }
    .Range__steps___20y8d.Range__disabled___V9TS4 .Range__step___3ty3E.Range__active___22CPr::before {
      background-color: #b2b2af; }
    .Range__steps___20y8d.Range__disabled___V9TS4 .Range__step___3ty3E.Range__active___22CPr::after {
      background-color: #9a9a96; }
    .Range__steps___20y8d.Range__disabled___V9TS4 .Range__step___3ty3E:hover .Range__dot___3FrCl {
      width: 5px;
      height: 5px; }
  .Range__steps___20y8d.Range__disabled___V9TS4 .Range__bar___zd8IZ .Range__activeBar___1n-YV {
    background-color: #9a9a96; }
  .Range__steps___20y8d.Range__disabled___V9TS4 .Range__labelWrapper___38Fi6 .Range__label___3CSKh {
    background-color: #9a9a96;
    cursor: auto; }

/* *** palette colors *** */

.Input__input___lKTBl {
  padding: 0; }

.Input__inputElement___8B8yi {
  text-align: center;
  padding-top: 0;
  padding-right: 15.38462px;
  box-sizing: border-box; }

.Checkbox__field___3T1VZ {
  margin-bottom: 0;
  padding-bottom: 0 !important; }

/* *** palette colors *** */

.LayoutSettings__cssClassName___3AC1T {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.LayoutSettings__cssClassNameLabel___mB7CI {
  color: #B2B2AF;
  font-size: 1.25rem !important; }

.Input__input___1AJVd {
  padding: 0; }

/* *** palette colors *** */

.WidgetSettingsLink__link___32TDI {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 20px;
  cursor: pointer; }

.WidgetSettingsLink__icon___3UG1O {
  margin-right: 5px; }

.Input__input___3kuax {
  padding-bottom: 1rem; }

/* *** palette colors *** */

.ResourceWidgetPreview__container___88H_n {
  display: -ms-flexbox;
  display: flex; }

.ResourceWidgetPreview__input___1ZmsL {
  margin-right: 1rem;
  min-width: 85px; }

.ResourceWidgetPreview__vertical___2YmyN {
  -ms-flex-direction: column;
      flex-direction: column; }
  .ResourceWidgetPreview__vertical___2YmyN .ResourceWidgetPreview__input___1ZmsL {
    margin-right: 0; }

.ResourceWidgetPreview__loadingError___1uZjQ {
  color: #e1320b; }

/* *** palette colors *** */

.messageStyles__importedProject___39zBk {
  margin-top: 2rem;
  color: #4f4f4c; }

/* *** palette colors *** */

.ResourcePreview__wrapper___18nv0 {
  margin-bottom: 2rem;
  display: block; }

.ResourcePreview__newReportButton___1_sxE {
  display: block;
  margin-top: 10px; }

.ResourcePreview__bottomButton___1a3mq {
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  -ms-flex-align: start;
      -ms-grid-row-align: flex-start;
      align-items: flex-start; }

.ResourcePreview__error___o-Ojo {
  color: #e1320b;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.ResourcePreview__dynamic___2ALx1 {
  font-style: italic; }

.ResourcePreview__previewContainer___V2eEz {
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -ms-flex-pack: safe;
      justify-content: safe;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #9a9a96;
  margin-bottom: 10px;
  position: relative; }

.Open__openResourceIcon___3x0hD, .Open__openResourceIcon___3x0hD.Open__hideDoc___1xHqC {
  left: 85%; }

/* *** palette colors *** */

.AcePopup__popupContent___290hd {
  padding-top: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%; }

.AcePopup__aceEditor___2CNpi {
  -ms-flex: 1 0;
      flex: 1 0; }

/* *** palette colors *** */

.ResourceSelector__relative___2sNOv {
  position: relative; }

.ResourceSelector__link___Vdv3W,
.ResourceSelector__delete___jjTWf {
  position: absolute;
  top: 0;
  bottom: 8px;
  right: 0;
  width: 25px;
  height: 40px;
  margin: auto; }
  .ResourceSelector__link___Vdv3W.ResourceSelector__withOpen___PBWwz,
  .ResourceSelector__delete___jjTWf.ResourceSelector__withOpen___PBWwz {
    right: 20px; }
  .ResourceSelector__link___Vdv3W.ResourceSelector__error___zSrzw,
  .ResourceSelector__delete___jjTWf.ResourceSelector__error___zSrzw {
    bottom: 27px; }

.ResourceSelector__delete___jjTWf {
  right: 20px; }

.ResourceSelector__hide___2NucH {
  height: 0px;
  width: 0px;
  overflow: hidden; }

.ResourceSelector__disabled___nWviQ:not([class*="rmp_fixedDataTable_rowSelected"]) {
  background-color: #c6c6c6; }
  .ResourceSelector__disabled___nWviQ:not([class*="rmp_fixedDataTable_rowSelected"]) [class*="public_fixedDataTableCell_wrap1"] {
    background-color: #c6c6c6 !important; }

.ResourceSelector__imgContainer___70VdQ {
  max-width: 150px;
  margin: 0 0 15px; }
  .ResourceSelector__imgContainer___70VdQ img {
    max-width: 100%;
    height: auto; }

.ResourceSelector__ellipsis___3qOnL input {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

/* *** palette colors *** */

.Open__openResourceIcon___1-Vfd, .Open__openResourceIcon___1-Vfd.Open__hideDoc___zsCv8 {
  position: absolute;
  top: 0;
  bottom: 9px;
  right: 0;
  left: auto;
  width: 18px;
  height: 40px;
  margin: auto; }

.Open__openIcon___GkZ2Q {
  width: 18px;
  height: 18px; }

.Input__inputElement___2h74r {
  padding-right: 48px !important;
  box-sizing: border-box; }
  .Input__inputElement___2h74r[readonly] {
    padding-right: 24px !important; }

.InputItalic__inputElement___1zw7D {
  padding-right: 48px !important;
  box-sizing: border-box;
  font-style: italic; }
  .InputItalic__inputElement___1zw7D[readonly] {
    padding-right: 24px !important; }

.TimePicker__wrapper___J_Kg9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  padding-bottom: 2.50rem; }

.TimePicker__label___3lnBO {
  top: -0.5rem;
  color: #9a9a96;
  font-size: 1.1rem;
  line-height: 1.6rem; }

.TimePicker__input___14F2f {
  padding-bottom: 0.7rem;
  margin: 0 3px;
  border: none;
  border-bottom: 1px solid #9a9a96;
  width: 35px;
  font-size: 1.5rem; }
  .TimePicker__input___14F2f::-webkit-outer-spin-button, .TimePicker__input___14F2f::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .TimePicker__input___14F2f {
    -moz-appearance: textfield; }

/* *** palette colors *** */

.Switch__wrapper___Kv7Qh {
  margin-bottom: 20px; }

/* *** palette colors *** */

.AssignToSelect__relative___1AyC2 {
  position: relative; }

.AssignToSelect__usersList___fhCbN {
  position: absolute;
  background: #FFF;
  z-index: 1;
  top: -12px;
  overflow-y: auto;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.5);
  outline: none; }

.AssignToSelect__item___Ak9-J {
  padding-left: 20px;
  line-height: 40px;
  word-break: break-all;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer; }
  .AssignToSelect__item___Ak9-J:hover {
    background-color: #e9e9e9; }

/* *** palette colors *** */

.Manual__inputsTitle___3QstE {
  color: #B2B2AF;
  font-size: 2rem !important; }

.Manual__wrapper___bfQHZ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.Manual__input___2kiHU {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.Manual__button___3Lb2w {
  margin-left: 1rem; }

.Manual__openResourceLabel___3WLpA {
  display: inline-block;
  max-width: calc(100% - 100px); }

.Manual__relative___-95i_ {
  position: relative; }

.Manual__btn___XkCsP {
  padding: 0 13px !important;
  font-family: Roboto;
  font-size: 12px;
  font-weight: 300;
  color: #2f7ee2 !important;
  border: solid 1px #2f7ee2;
  box-shadow: none; }

.Manual__btnGray___3VKJ3 {
  padding: 0 13px !important;
  font-family: Roboto;
  font-size: 12px;
  font-weight: 300;
  color: #d8d8d8 !important;
  border: solid 1px #d8d8d8;
  box-shadow: none; }

.Manual__center___3APyi {
  text-align: center; }

.Manual__or___115CS {
  font-family: Roboto;
  font-size: 12px;
  font-weight: 300;
  color: #9a9a96; }

.Manual__manualWrapper___28reL {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.Manual__lastRow2Items___3zYK3 ul,
.Manual__row2Items___2BJS- ul {
  top: -60px !important; }

.Manual__lastRow3Items___F-R9D ul,
.Manual__row3Items___F8OVm ul {
  top: -115px !important; }

/* *** palette colors *** */

.Switch__wrapper___Nd5sJ {
  margin-top: 10px;
  margin-bottom: 30px; }

/* *** palette colors *** */

.LabelError__data___2Eok- {
  color: #d46900; }

.LabelError__label___16fpE {
  color: #d46900; }

.Dropdown__dropdown___2gBjZ.Dropdown__active___3pUyy > .Dropdown__values___3hez0 {
  max-height: 134px; }

.Subprocess__wrapper___14FIg {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.Subprocess__input___1dy4c {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.Subprocess__button___2GMcN {
  margin-left: 1rem; }

.Email__wrapper___1HG1_ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.Email__input___2RvdE {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.Email__button___1RUSd {
  margin-left: 1rem; }

/* *** palette colors *** */

.Switch__wrapper___1ka4C {
  margin-bottom: 20px; }

.Conditions__grid___3P3Jk {
  height: 250px; }

.Conditions__cell___2rlqj div {
  width: 160px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 0; }

.Conditions__cell___2rlqj.Conditions__cellFullWidth___2--y- {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .Conditions__cell___2rlqj.Conditions__cellFullWidth___2--y- div {
    display: block;
    width: 100%; }

/* *** palette colors *** */

.ProcessModeler__bar___2xqG5 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .ProcessModeler__bar___2xqG5 .ProcessModeler__icon___2a8OE {
    margin-right: 20px; }
    .ProcessModeler__bar___2xqG5 .ProcessModeler__icon___2a8OE:last-of-type {
      margin-right: 0; }

.ProcessModeler__iconBar___YTCV0 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .ProcessModeler__iconBar___YTCV0 * + * {
    margin-left: 10px;
    position: relative; }
    .ProcessModeler__iconBar___YTCV0 * + *::after {
      content: '';
      position: absolute;
      height: 100%;
      border-left: 1px solid #e3e3e2;
      left: -5px;
      top: 0; }
  .ProcessModeler__iconBar___YTCV0 .ProcessModeler__icon___2a8OE.ProcessModeler__active___23TrD {
    background-color: #2f7ee2; }

.ProcessModeler__sidebar___2VvHx {
  position: absolute; }

.ProcessModeler__stepsContainer___1gZwz {
  position: relative; }

.ProcessModeler__steps___M7OFQ {
  position: absolute;
  top: 1rem;
  left: 1rem;
  padding: .5rem;
  background-color: #fff;
  z-index: 1; }

.ProcessModeler__step___2tLBu {
  margin-bottom: 20px;
  cursor: pointer; }

.ProcessModeler__readOnlyReason___119s6 {
  position: absolute;
  top: 50;
  right: 0;
  height: 50px;
  width: calc(100% - 300px);
  background-color: #2f7ee2;
  color: #FFF;
  padding: 10px;
  font-weight: 500;
  text-align: center; }

.ProcessModeler__body___3dZQu {
  height: 100%; }

.ProcessModeler__bodyWrapper___3pnz4 {
  -ms-flex: 1;
      flex: 1; }

.ProcessModeler__launchingWebInterfacesContainer___3GjAB {
  position: relative; }
  .ProcessModeler__launchingWebInterfacesContainer___3GjAB .ProcessModeler__launchingWebInterfacesList___2RKWF {
    position: absolute;
    top: 2rem;
    left: 2.5rem;
    background-color: #fff;
    min-width: 18rem;
    max-width: 22rem;
    margin: 0;
    padding: 0 2rem;
    z-index: 1;
    max-height: 20rem; }
    .ProcessModeler__launchingWebInterfacesContainer___3GjAB .ProcessModeler__launchingWebInterfacesList___2RKWF::after {
      display: none; }
    .ProcessModeler__launchingWebInterfacesContainer___3GjAB .ProcessModeler__launchingWebInterfacesList___2RKWF .ProcessModeler__launchingWebInterface___1SfT0 {
      list-style: none;
      padding: .7rem 0;
      margin: 0;
      cursor: pointer;
      text-decoration: underline;
      font-family: Roboto;
      font-weight: 300;
      font-size: 1.4rem;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .ProcessModeler__launchingWebInterfacesContainer___3GjAB .ProcessModeler__launchingWebInterfacesList___2RKWF .ProcessModeler__launchingWebInterface___1SfT0:first-of-type {
        padding-top: 1.5rem; }
      .ProcessModeler__launchingWebInterfacesContainer___3GjAB .ProcessModeler__launchingWebInterfacesList___2RKWF .ProcessModeler__launchingWebInterface___1SfT0:last-of-type {
        padding-bottom: 1.5rem; }
      .ProcessModeler__launchingWebInterfacesContainer___3GjAB .ProcessModeler__launchingWebInterfacesList___2RKWF .ProcessModeler__launchingWebInterface___1SfT0::after {
        display: none; }

.ProcessModeler__revisionId___6pmzk {
  position: absolute;
  right: 10px;
  top: 0;
  height: 50px;
  line-height: 50px;
  color: #1C1C1B;
  font-weight: 500;
  font-size: 1.2rem; }

/* *** palette colors *** */

.ProcessMeasures__sort___alxKN {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer; }

.ProcessMeasures__arrow___cEMyA {
  height: 8px;
  line-height: 10px;
  font-size: 18px; }

.ProcessMeasures__button___34Ahv {
  height: 36px;
  padding-right: 15px;
  padding-left: 36px;
  font-family: 'Roboto';
  font-size: 12px;
  font-weight: 300;
  color: #1C1C1B;
  border-radius: 2px;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.5); }
  .ProcessMeasures__button___34Ahv > span:not([data-react-toolbox="tooltip"]) {
    left: 10px;
    font-size: 24px; }

.ProcessMeasures__buttonAction___3UpWy {
  position: relative;
  height: 64px;
  right: -25px; }
  .ProcessMeasures__buttonAction___3UpWy [class^="ActionCell__toggle"],
  .ProcessMeasures__buttonAction___3UpWy [class^="ActionCell__block"] {
    height: 100%; }

/* *** palette colors *** */

.ProcessVariables__searchWrapper___YbuOp {
  width: 100%;
  max-width: 300px;
  margin-bottom: 10px; }

.ProcessVariables__grid___18JnE {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 300px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1; }

.ProcessVariables__sort___1QWrI {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer; }

.ProcessVariables__arrow___AwfRB {
  height: 8px;
  line-height: 10px;
  font-size: 18px; }

.ProcessVariables__rotation___3ZqvW {
  transform: rotate(180deg); }

.ProcessVariables__input___2ocLV {
  width: 100%;
  padding-bottom: 0; }

.ProcessVariables__label___3zWls {
  padding: 0; }
  .ProcessVariables__label___3zWls input {
    border: 0;
    font-size: 12px;
    color: #666;
    line-height: 1.5;
    cursor: default; }

.ProcessVariables__icon___2BoLX {
  padding-left: 20px; }

/* *** palette colors *** */

.ProcessModal__tabsContainer___IIauI {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 0;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }
  .ProcessModal__tabsContainer___IIauI .ProcessModal__tabbarContainer___1phyL,
  .ProcessModal__tabsContainer___IIauI .ProcessModal__tabContainer___3NoFi {
    padding: 0 14px; }
  .ProcessModal__tabsContainer___IIauI .ProcessModal__tabContainer___3NoFi {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-positive: 1;
        flex-grow: 1; }

.ProcessModal__moduleSidebar___-yeb2 {
  width: auto;
  height: 100%; }

/* *** palette colors *** */

.Sidebar__sidebar___2DMes {
  width: 0;
  overflow: hidden;
  background-color: #f7f7f7; }

.Sidebar__body___2IAEM {
  padding: 0; }

.ProjectWebInterfacesList__type___l2sZE {
  line-height: 50px; }

.ProjectWebInterfacesList__wireIconClassName___1a1BG {
  width: 30px;
  height: 30px; }

/* *** palette colors *** */

.Section__section___3GXvt {
  padding-left: 0;
  padding-right: 0; }

/* *** palette colors *** */

.Button__button___2NU_3 {
  height: 36px;
  padding-right: 15px;
  padding-left: 36px;
  font-family: 'Roboto';
  font-size: 12px;
  font-weight: 300;
  color: #1C1C1B;
  border-radius: 2px;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.5); }
  .Button__button___2NU_3 > span:not([data-react-toolbox="tooltip"]) {
    left: 10px;
    font-size: 24px; }

/* *** palette colors *** */

.Parameters__table___14Oo6 {
  margin-top: 20px;
  margin-bottom: 20px; }

.Parameters__label___bi6MA {
  display: block;
  color: #9a9a96;
  font-size: 1.25rem;
  line-height: 1.6rem;
  margin-bottom: 10px; }

.Parameters__sortWrapper___I7J72 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.Parameters__sort___3-rL2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer; }

.Parameters__arrow___2EC7X {
  height: 8px;
  line-height: 10px;
  font-size: 18px; }

.Parameters__inputCell___3H3ta {
  height: 23px; }

.HTTPSettings__wrapper___3D4Yf {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.HTTPSettings__firstColumn___1FwKp {
  width: 58%; }

.HTTPSettings__secondColumn___2nOY9 {
  width: 35%; }

.FTPSettings__wrapper___3yghM {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.FTPSettings__firstColumn___1FmJ3 {
  width: 55%; }

.FTPSettings__secondColumn___2eXZt {
  width: 35%; }

/* *** palette colors *** */

.SQLSettings__wrapper___2dCNR {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap; }

.SQLSettings__secured___3Kr7M {
  margin-right: 50px; }

.COAPSettings__wrapper___3r87t {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.COAPSettings__firstColumn___1oP8b {
  width: 55%; }

.COAPSettings__secondColumn___3pB8l {
  width: 35%; }

.AdvancedParameters__inputCell___M8YML {
  height: 23px; }

.AdvancedParameters__buttonAction___2TA0p {
  position: relative;
  height: 64px;
  right: -25px; }
  .AdvancedParameters__buttonAction___2TA0p [class^="ActionCell__toggle"],
  .AdvancedParameters__buttonAction___2TA0p [class^="ActionCell__block"] {
    height: 100%; }

.styles__GET___3YHmQ, .styles__POST___1zATA, .styles__PUT___CWRbd, .styles__DELETE___2eVYq, .styles__PATCH___VcUO4, .styles__HEAD___HEWRE {
  color: #fff;
  min-width: 70px;
  text-align: center;
  padding: 10px 5px;
  border-radius: 4px; }

.styles__GET_LIGHT___1GGe8, .styles__POST_LIGHT___1v0uR, .styles__PUT_LIGHT___2wvIq, .styles__DELETE_LIGHT___35gkJ, .styles__PATCH_LIGHT___3uDPg, .styles__HEAD_LIGHT___1t02q {
  margin: 10px;
  padding: 14px; }
  .styles__GET_LIGHT___1GGe8 > span:first-child, .styles__POST_LIGHT___1v0uR > span:first-child, .styles__PUT_LIGHT___2wvIq > span:first-child, .styles__DELETE_LIGHT___35gkJ > span:first-child, .styles__PATCH_LIGHT___3uDPg > span:first-child, .styles__HEAD_LIGHT___1t02q > span:first-child {
    font-size: 14px;
    font-weight: 500; }

.styles__endpointContainer___1gcCU {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
      align-items: baseline;
  gap: 6px;
  padding: 10px 0; }

.styles__endpoint___3g4Jq {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 1;
      flex: 1 1;
  border-radius: 4px; }

.styles__endpointHeader___2ZRJu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: baseline;
      align-items: baseline;
  padding: 16px 12px;
  border-radius: 4px;
  box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.05), 0 4px 6px -1px rgba(0, 0, 0, 0.1);
  background-color: #f7f7f7; }
  .styles__endpointHeader___2ZRJu > div:first-child {
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
    -ms-flex-align: center;
        align-items: center; }

.styles__endpointName___2jNsC {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .styles__endpointName___2jNsC > span:first-child {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 500;
    color: #1c1c1b;
    text-align: start;
    word-break: break-all; }
  .styles__endpointName___2jNsC > span {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-family: Roboto;
    font-size: 12px;
    text-align: center;
    color: #6b7280;
    text-align: start; }

.styles__endpointPath___2scCT {
  padding: 14px;
  margin: 10px;
  background: #fff;
  font-size: 16px;
  line-height: 1.25;
  letter-spacing: 0.5px;
  color: #6b7280; }
  .styles__endpointPath___2scCT > span {
    font-family: Roboto;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0.25px;
    color: #1c1c1b;
    word-break: break-all; }

.styles__viewDetails___1e11T {
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  min-width: 115px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px; }

.styles__endpointDetails___1xBmI {
  border-top: 1px solid #cbcbc9;
  background: #f7f7f7; }

.styles__materialTable___27J48 {
  width: 100%;
  border-collapse: collapse; }

.styles__materialTable___27J48 th,
.styles__materialTable___27J48 td {
  padding: 16px;
  text-align: left;
  border-bottom: 1px solid #e0e0e0; }

.styles__materialTable___27J48 th {
  font-weight: 500; }

.styles__materialTable___27J48 tbody tr:hover {
  background-color: #f5f5f5; }

.styles__materialTable___27J48 td {
  color: #1c1c1b; }

.styles__paramName___GR3hM {
  font-size: 14px;
  letter-spacing: 0.5px;
  font-weight: normal;
  letter-spacing: 0.25px;
  margin-right: 4px; }

.styles__paramType___VtUCW, .styles__required___2jHKy {
  font-weight: 300;
  font-size: 12px;
  letter-spacing: 0.25px;
  color: #6b7280; }

td > .styles__required___2jHKy {
  color: #bf3636; }

.styles__GET___3YHmQ {
  background: #003da5; }

.styles__POST___1zATA {
  background: #1b9e4b; }

.styles__PUT___CWRbd {
  background: #c47e09; }

.styles__DELETE___2eVYq {
  background: #bf3636; }

.styles__PATCH___VcUO4 {
  background: #50e3c2; }

.styles__HEAD___HEWRE {
  background: #9012fe; }

.styles__GET_LIGHT___1GGe8 {
  background: #ccd8ed; }

.styles__POST_LIGHT___1v0uR {
  background: #d3f3df; }

.styles__PUT_LIGHT___2wvIq {
  background: #fdecce; }

.styles__DELETE_LIGHT___35gkJ {
  background: #fcdada; }

.styles__PATCH_LIGHT___3uDPg {
  background: #e9f8f5; }

.styles__HEAD_LIGHT___1t02q {
  background: #f0e3fb; }

.styles__isTiny___38VUE {
  height: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  min-width: 70px;
  width: 70px;
  padding: 0; }

.styles__detailsContainer___15kP- {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 16px; }

.styles__expandDetails___32ftV {
  width: 40px;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 5px;
  background-color: #e5e7eb;
  cursor: pointer; }

.styles__expandIcon___iGRy9 {
  height: 20px; }

/* *** palette colors *** */

.ConnectorRevision__wrapper____utMW {
  padding-left: 20px; }

.ConnectorRevision__container___2iXhl {
  height: 100%; }

/* *** palette colors *** */

.ConnectorModal__tabsContainer___2FyL6 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 0;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }
  .ConnectorModal__tabsContainer___2FyL6 .ConnectorModal__tabbarContainer___1TNBp,
  .ConnectorModal__tabsContainer___2FyL6 .ConnectorModal__tabContainer___1upC0 {
    padding: 0 14px; }
  .ConnectorModal__tabsContainer___2FyL6 .ConnectorModal__tabbarContainer___1TNBp {
    padding-left: 0; }
  .ConnectorModal__tabsContainer___2FyL6 .ConnectorModal__tabContainer___1upC0 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-positive: 1;
        flex-grow: 1; }

.ConnectorModal__wrapper___3DSvp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0;
      flex: 1 0;
  overflow: hidden; }

.ConnectorModal__moduleSidebar___sXRt6 {
  width: auto;
  height: 100%; }

.ConnectorModal__readOnly___3l_9Y {
  color: #f5532f;
  margin-left: 1rem; }

.ConnectorModal__titleWrapper___27Ly1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

/* *** palette colors *** */

.Tabs__tabs___mYiI6 {
  padding-left: 16px; }

/* *** palette colors *** */

.Section__section____fGVZ {
  padding-left: 20px; }

.Section__body___Q7ZRG {
  padding-left: 0; }

.SectionTheme__body___2r4Qb [class="split"]:first-child {
  margin-bottom: 0; }

/* *** palette colors *** */

.ChooseCapi__container___1RylC {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
      flex-flow: column nowrap;
  -ms-flex-align: center;
      align-items: center; }

.ChooseCapi__wrapper___2e2Vx {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%; }

.ChooseCapi__label___1jjBr {
  width: calc(100% - 120px);
  padding-bottom: 20px;
  text-align: left; }

.ChooseCapi__openResourceIcon___27JAa {
  margin: 0;
  min-width: 56px;
  padding: 0 !important;
  font-family: Roboto;
  font-size: 12px;
  font-weight: 300;
  color: #2f7ee2 !important;
  border: solid 1px #2f7ee2;
  box-shadow: none; }

.ChooseCapi__actions___2UFpq {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-preferred-size: 100px;
      flex-basis: 100px; }

.ChooseCapi__delete___2nK2y {
  cursor: pointer; }

.Open__openResourceIcon___2xMWs.Open__hideDoc___1YCWM {
  position: relative;
  top: 0;
  left: auto; }

.ResourceInputSelector__wrapper___3y8yY {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .ResourceInputSelector__wrapper___3y8yY.ResourceInputSelector__vertical___38xIL {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start; }
    .ResourceInputSelector__wrapper___3y8yY.ResourceInputSelector__vertical___38xIL .ResourceInputSelector__input___3XAdP {
      width: 100%; }
    .ResourceInputSelector__wrapper___3y8yY.ResourceInputSelector__vertical___38xIL .ResourceInputSelector__button___3Ka1- {
      margin-left: 0; }

.ResourceInputSelector__input___3XAdP {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.ResourceInputSelector__button___3Ka1- {
  margin-left: 1rem; }

/* *** palette colors *** */

.ChooseDomain__popup___mb3Z6 {
  height: 70vh; }

.ChooseDomain__activeRow___3gYJq {
  background-color: #2f7ee2; }

.Input__input___W_k2X {
  width: 100%;
  padding-bottom: 1rem; }

.Input__inputElement___4IpRW {
  border-bottom: none; }

/* *** palette colors *** */

.Configuration__wrapper___1Lbek,
.Configuration__downloadSecWrapper___2PcYc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap; }

.Configuration__downloadSecWrapper___2PcYc {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.Configuration__downloadSec___64L28 {
  padding-left: 5px;
  text-decoration: none;
  color: #1C1C1B; }

.Configuration__url___cH2iL {
  width: calc(100% - 93px); }

.Configuration__urlProtocole____C450 {
  width: 82px;
  margin-right: 12px; }

.Configuration__fullWidth___1K-ZU {
  width: 100%; }

.Configuration__secured___8747u {
  margin-right: 50px; }

.Configuration__copyPaste___2RtXb {
  position: absolute;
  top: 8px;
  right: 35px; }

.Configuration__sdcDomainWrapper___1IW5I {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center; }

.Configuration__sdcDomainName___18xQG {
  width: 100%; }

.Configuration__sdcDomainEmpty___15G_y {
  width: calc(100% - 80px);
  margin-right: 2rem; }

.Configuration__chooseDomain___2a7rq {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex: row wrap;
      flex: row wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer; }

.Configuration__chooseDomainSpan___2tK-E {
  font-family: Roboto;
  font-size: 12px;
  font-weight: bold;
  color: #1C1C1B;
  margin-left: 4px; }

/* *** palette colors *** */

.Tabs__tabs___4YkOm {
  position: relative;
  padding-left: 0;
  padding-right: 20px; }

.Tabs__openapiReference___PpIH9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  gap: 18px;
  margin-top: 20px;
  padding: 9px 12px;
  background-color: #f7f7f7; }
  .Tabs__openapiReference___PpIH9 > span:first-of-type {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    gap: 4px; }
    .Tabs__openapiReference___PpIH9 > span:first-of-type > span:first-child {
      color: #6b7280; }
    .Tabs__openapiReference___PpIH9 > span:first-of-type > span {
      -ms-flex-item-align: stretch;
          align-self: stretch;
      -ms-flex-positive: 0;
          flex-grow: 0;
      font-family: Roboto;
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: normal;
      letter-spacing: 0.25px;
      text-align: left; }

/* *** palette colors *** */

.Revision__wrapper___1sTtq {
  padding-left: 20px;
  padding-bottom: 4rem !important; }

.Revision__container___1mNK7 {
  height: 100%; }

.ProviderModal__container___1jIga,
.ProviderModal__sectionWrapper___3uo2V {
  height: 100%; }

.ProviderModal__sectionWrapper___3uo2V {
  max-height: 95%;
  padding-bottom: 4rem; }

.ProviderModal__container___1jIga {
  overflow: hidden; }

.ProviderModal__moduleSidebar___2R_Sp {
  width: auto;
  height: 100%; }

/* *** palette colors *** */

.Tabs__tabs___2gMWK {
  padding-left: 16px; }

/* *** palette colors *** */

.styles__dropzone___3d5S_ {
  border: 1.5px dashed #9ca3af;
  padding: 12px 20px;
  cursor: pointer;
  position: relative;
  transition: border-color 0.3s;
  background: #e5e7eb; }

.styles__dropzone___3d5S_ p {
  font-size: 15px;
  color: #4b5563; }

.styles__dropzoneActive___2NF5i {
  border-color: #007bff; }

.styles__uploadingMessage___3lXeM {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column; }

.styles__fileDetails___RQIf6 {
  margin-top: 20px; }

.styles__progressContainer___324_T {
  position: relative; }

.styles__progressBarContainer___2MZQg {
  width: 100%;
  background: #f3f4f6;
  border-radius: 4px;
  overflow: hidden;
  margin-top: 8px;
  height: 8px; }

.styles__progressBar___1C80- {
  height: 100%;
  background: #2f7ee2;
  transition: width 0.3s ease-in-out; }

.styles__uploadProgressValue___1T_14 {
  position: absolute;
  font-size: 12px !important;
  bottom: 0px;
  right: 0;
  color: #6b7280 !important; }

.styles__errorMessage___e5aBE {
  color: red !important;
  margin-top: 10px; }

.styles__uploadLink___2bdPE {
  color: #2f7ee2;
  text-decoration: underline;
  cursor: pointer; }

.styles__fileData___cCAOs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 20px; }

.styles__fileSpecificData___28o4e {
  display: -ms-flexbox;
  display: flex;
  gap: 14px;
  -ms-flex-align: center;
      align-items: center; }

.tabs__tabsContainer___3Ch7H {
  width: 60%;
  background: #f3f4f6; }
  .tabs__tabsContainer___3Ch7H nav {
    background: #f3f4f6;
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    padding: 0 24px;
    box-shadow: inset 0 -2px #d1d5db !important; }

.tabs__tabInnerWrapper___2Uz6E {
  padding: 12px 24px; }

.style__successContainer___3zVdB {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  gap: 12px; }

.style__successTitle___1Qjk1 {
  margin-top: 8px;
  font-family: Roboto;
  font-size: 24px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.5px;
  text-align: center;
  color: #1c1c1c; }

.style__successDesc___34azj {
  font-family: Roboto;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 0.5px;
  text-align: center;
  color: #4b5563; }

.styles__endpointsSearchContainer___1UY5r {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  background-color: #fff;
  position: -webkit-sticky;
  position: sticky;
  z-index: 1;
  top: 88px; }
  .styles__endpointsSearchContainer___1UY5r.styles__toTop___3NAl4 {
    top: -20px;
    padding: 5px 0 10px; }

.styles__searchBox___2_LHv {
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%; }

.styles__section___1-lz3 {
  padding: 24px 20px;
  color: #1c1c1c; }

.styles__selectedEndpointsCount___31_HL {
  background: #d8e5c3;
  padding: 4px 8px;
  border-radius: 18px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px; }

.styles__selectedEndpointsCount___31_HL {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  color: #000; }

.styles__successScreenContainer___1bg8m {
  margin-top: 20px; }

.styles__iconStyle___2jRFj {
  width: 130px;
  height: 130px;
  border: dashed 2px #e5e7eb;
  border-radius: 50%;
  fill: #9ca3af !important; }
  .styles__iconStyle___2jRFj > div:first-child {
    width: 120px !important;
    height: 120px !important;
    padding: 20px;
    background-color: #e5e7eb;
    border-radius: 50%; }

.styles__dialog___3yBjQ {
  overflow: auto; }
  .styles__dialog___3yBjQ > section:first-child {
    padding: 0; }

.styles__popup___3l8Mr {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%; }

.styles__header___2_v37 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 10;
  background-color: #FFF; }

.styles__title___1r-dm {
  margin: 0;
  font-size: 1.5em; }

.styles__closeButton___1_kY7 {
  background: none;
  border: none;
  font-size: 1.5em;
  cursor: pointer; }

.styles__border___2XrlN {
  border-bottom: 1px solid #ccc; }

.styles__body___3A42d {
  padding: 20px;
  overflow-y: auto;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.styles__endpointContainer___3hYx8 {
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -ms-flex-align: center;
      align-items: center; }

.styles__endpointPath___19o9c {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .styles__endpointPath___19o9c > span:first-child {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 500;
    color: #1c1c1b;
    text-align: start; }
  .styles__endpointPath___19o9c > span {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-family: Roboto;
    font-size: 12px;
    text-align: center;
    color: #6b7280;
    text-align: start; }

.styles__expandDetails___RWRwD {
  width: 40px;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 5px;
  background-color: #e5e7eb;
  cursor: pointer; }

.styles__dataGrid___BOPMV {
  height: calc(100vh - 442px);
  min-height: 200px;
  width: 99%; }

.style__iconStyle___3qJD8 {
  width: 130px;
  height: 130px;
  border: dashed 2px #e5e7eb;
  border-radius: 50%; }
  .style__iconStyle___3qJD8 > div:first-child {
    width: 120px !important;
    height: 120px !important;
    padding: 20px;
    background-color: #e5e7eb;
    border-radius: 50%; }

/* *** palette colors *** */

.stepper__container___34lXO {
  min-width: 50%;
  max-width: 470px; }
  .stepper__container___34lXO .stepper__label___1S2Lm {
    font-family: "Roboto", sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    color: #1C1C1B; }
    .stepper__container___34lXO .stepper__label___1S2Lm.stepper__activeLabel___15W6n ~ .stepper__label___1S2Lm {
      font-weight: normal;
      color: #9a9a96; }
  .stepper__container___34lXO .stepper__stepNumbers___3WlSm {
    width: 100%; }
    .stepper__container___34lXO .stepper__stepNumbers___3WlSm .stepper__number___2nrws {
      color: #1C1C1B;
      border: 3px solid #1C1C1B;
      font-weight: normal; }
      .stepper__container___34lXO .stepper__stepNumbers___3WlSm .stepper__number___2nrws.stepper__activeNumber___3AbGm ~ .stepper__number___2nrws {
        color: #9a9a96;
        border-color: #9a9a96; }
      .stepper__container___34lXO .stepper__stepNumbers___3WlSm .stepper__number___2nrws.stepper__activeNumber___3AbGm ~ .stepper__connector___3fkKg,
      .stepper__container___34lXO .stepper__stepNumbers___3WlSm .stepper__number___2nrws.stepper__activeNumber___3AbGm ~ .stepper__activeConnector___rcOVo {
        background-color: #9a9a96; }
    .stepper__container___34lXO .stepper__stepNumbers___3WlSm .stepper__connector___3fkKg {
      height: 2px;
      background-color: #1C1C1B; }
  .stepper__container___34lXO .stepper__stepLabels___3rGHO {
    margin-bottom: 1rem;
    width: 100%; }

.openApiInitializer__stepsContainer___37Cig {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  padding: 20px;
  z-index: 1;
  padding: 12px 24px;
  background-color: #f7f7f7; }

.openApiInitializer__sectionBody___29kB_ {
  padding: 0px; }

.openApiInitializer__section___2cj_O {
  padding: 24px 20px;
  color: #1c1c1c; }

.openApiInitializer__sectionStyleTitle___2St7V {
  font-size: 20px;
  font-weight: 500;
  color: #000;
  margin-bottom: 24px; }

.openApiInitializer__mainOpenApiTitle___1CFsX {
  font-size: 20px;
  font-weight: 500;
  color: #1c1c1b;
  margin: 0;
  margin-bottom: 4px; }

.openApiInitializer__secondOpenApiTitle___pT7Sb {
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  color: #4b5563;
  margin: 0; }

/* *** palette colors *** */

.TreeGrid__nestedRow___1gzY_ {
  background-color: #eaeae9 !important; }

/* *** palette colors *** */

.ConnectorList__wrapper___tc4o_ {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.ConnectorList__nameColumn___YQetR {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: center;
      align-items: center;
  gap: 10px; }
  .ConnectorList__nameColumnIcon___xDPRd {
    width: 60px; }

.ConnectorList__nestedRow___1FEKw {
  width: calc(100% + 1.1rem);
  height: 50px;
  background-color: #eaeae9 !important; }

/* *** palette colors *** */

.SideNavigation__content___g_bmD {
  margin: 0;
  padding: 25px; }

.Project__header___2JPn8 {
  max-width: 40rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer; }

.Project__projectWrapper___2dui0 {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  height: 100%; }

.ProjectSetup__rolesWrapper___18F1k {
  height: 100%; }

.Section__section___anvkD {
  height: 85%; }

.Section__body___1G1MQ {
  height: 92%;
  padding-left: 0; }

.Input__input___3MkZQ {
  padding-bottom: 0; }

.Popup__dialog___QezRS.Popup__small___3_jiP {
  max-width: 600px; }

.ModePicker__wrapper___2FJ2V {
  display: -ms-flexbox;
  display: flex; }

.ModePicker__mode___2Ks6T {
  display: -ms-flexbox;
  display: flex;
  padding-left: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: column;
      flex-direction: column; }
  .ModePicker__mode___2Ks6T .ModePicker__item___8GAht,
  .ModePicker__mode___2Ks6T .ModePicker__label___RD_BH {
    margin-right: 10px; }
    @media (max-width: 1185px) {
      .ModePicker__mode___2Ks6T .ModePicker__item___8GAht,
      .ModePicker__mode___2Ks6T .ModePicker__label___RD_BH {
        margin-right: 15px; } }
    .ModePicker__mode___2Ks6T .ModePicker__item___8GAht:last-child,
    .ModePicker__mode___2Ks6T .ModePicker__label___RD_BH:last-child {
      margin-right: 0; }

.OnlyForCurrentProjectCheckbox__note___3zniI {
  color: black;
  -ms-flex-item-align: center;
      align-self: center; }

.OnlyForCurrentProjectCheckbox__checkbox___eq_-g {
  display: inline-block; }

.Actions__container___3ukSM {
  display: -ms-flexbox;
  display: flex;
  background-color: white; }
  .Actions__container___3ukSM *:nth-child(n+2) {
    margin-left: 10px; }

.ClearableInput__container___3ZHnS {
  display: -ms-flexbox;
  display: flex; }
  .ClearableInput__container___3ZHnS .ClearableInput__input___3ftCr {
    -ms-flex: 1;
        flex: 1; }
  .ClearableInput__container___3ZHnS .ClearableInput__clear___2MYeM {
    margin-top: 13px; }

/* *** palette colors *** */

.DateTimePicker__content___2BpcZ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .DateTimePicker__content___2BpcZ .DateTimePicker__time___ZCgBx {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .DateTimePicker__content___2BpcZ .DateTimePicker__time___ZCgBx .DateTimePicker__input___1ZpYk {
      margin: 0 3px;
      width: 35px; }
  .DateTimePicker__content___2BpcZ .DateTimePicker__clear___19wi6 {
    margin-bottom: 12px;
    margin-left: 12px; }

.DateTimePicker__clear___19wi6 {
  transform: rotateY(-180deg); }

.DateTimePicker__timeLabel___1ppN0,
.DateTimePicker__dateLabel___ztqad {
  color: #686864;
  margin-bottom: 12px;
  margin-right: 18px;
  word-break: break-word; }

.DateTimePicker__dateLabel___ztqad {
  width: 45px; }

.DateTimePicker__dateSection___83-qd {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 25px; }

.DateTimePicker__timeSection___1LFDx {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.DateTimePicker__points___4orIa {
  position: relative;
  top: -7px;
  padding: 0 10px;
  font-family: Roboto;
  font-size: 15px;
  line-height: 2.13;
  color: #686864; }

/* *** palette colors *** */

.Filter__container___3XFrc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap; }

.Filter__parameters___1JaTV > div {
  width: 320px; }

.Filter__expandedInput___2FKRL {
  -ms-flex: 1;
      flex: 1; }

.Filter__operators___2Q22p {
  margin-right: 15px;
  margin-left: 15px; }
  .Filter__operators___2Q22p div {
    width: 180px; }

.Filter__remove____nA2Q {
  margin-top: 13px; }

.Filter__virtualizedSelect___1Kl_f {
  min-width: 200px;
  max-width: 800px; }
  .Filter__virtualizedSelect___1Kl_f > div {
    border-radius: inherit;
    border: none;
    padding-bottom: 9px;
    border-bottom: 1px solid #9a9a96; }

.Filter__dateTimePicker___14FbY {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .Filter__dateTimePicker___14FbY .Filter__time___1SBvE {
    border-bottom: 1px solid #9a9a96; }
    .Filter__dateTimePicker___14FbY .Filter__time___1SBvE input {
      border: none; }

.ProcessFiltersSection__processNameContainer___3sPfR {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .ProcessFiltersSection__processNameContainer___3sPfR .ProcessFiltersSection__processName___3-XBr {
    width: 400px;
    margin-right: 20px; }

.ProcessFiltersSection__processInstanceName___vzMdg {
  width: 315px; }

.ProcessFiltersSection__dateTimerContainer___2ZJ-o [class^="split"] {
  margin-bottom: 0; }

.SaveReportPopup__input____8XSW,
.SaveReportPopup__note___1im7V {
  margin: 0 20px; }

.SaveReportPopup__note___1im7V {
  color: black; }

.SaveReportPopup__dialog___jTBhp {
  width: 622px !important; }

.ExportPopup__radioGroup___2lVDi {
  margin-top: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.ExportPopup__container___3h_sM {
  margin: 0 20px; }

/* *** palette colors *** */

.ListLabel__label___LLfWr {
  min-height: 50px;
  padding-left: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #B2B2AF;
  border-top: 1px solid #B2B2AF;
  background-color: white;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.13;
  letter-spacing: normal;
  color: #1c1c1b; }

/* *** palette colors *** */

.ListTile__tile___1KuKE {
  cursor: pointer;
  position: relative;
  border-radius: 2px;
  height: 36px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 12px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #1c1c1b;
  padding-left: 30px; }
  .ListTile__tile___1KuKE .ListTile__remove___3naVY {
    display: none;
    position: absolute;
    right: 7px;
    width: 18px; }
  .ListTile__tile___1KuKE:hover {
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.5);
    background: white; }
    .ListTile__tile___1KuKE:hover .ListTile__showable___lHG0V {
      display: unset; }

.ListTile__colored___1w-2J {
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.5);
  background: white; }

/* *** palette colors *** */

.SourceColumns__container___7LrV_ {
  -ms-flex: 1;
      flex: 1;
  background-color: #f7f7f7;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  overflow-y: scroll; }

.SourceColumns__footer___3IJ56 {
  height: 5px; }

.SourceColumns__noData___yhU_2 {
  padding-top: 10px; }

/* *** palette colors *** */

.TargetColumnItem__tile___3wdbQ {
  width: 100%; }

/* *** palette colors *** */

.MyDropTarget__hovered___1EGQr {
  background-color: #e3e3e2; }

.MyDropTarget__container___3b1el {
  height: 45px;
  border-top: 1px solid #cac9c5;
  border-bottom: 1px solid #cac9c5; }
  .MyDropTarget__container___3b1el td {
    font-size: 12px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal; }
    .MyDropTarget__container___3b1el td:nth-child(1) {
      width: 30px;
      text-align: center;
      border-right: 1px solid #cac9c5; }

/* *** palette colors *** */

.TargetColumns__container___25FSg {
  height: 360px;
  overflow-y: scroll;
  background-color: #f7f7f7;
  position: relative; }
  .TargetColumns__container___25FSg .TargetColumns__table___293Mb {
    width: 100%;
    border-collapse: collapse;
    min-height: 360px; }

.TargetColumns__noData___j63JK {
  top: 10px;
  right: 0;
  left: 0;
  text-align: center;
  position: absolute; }

/* *** palette colors *** */

.ColumnsPicker__container___2DKVQ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  max-width: 1000px; }
  .ColumnsPicker__container___2DKVQ .ColumnsPicker__source___2fj-0,
  .ColumnsPicker__container___2DKVQ .ColumnsPicker__target___1q6t9 {
    height: 405px; }
  .ColumnsPicker__container___2DKVQ .ColumnsPicker__source___2fj-0 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  .ColumnsPicker__container___2DKVQ .ColumnsPicker__sourceSection___3XDfA {
    -ms-flex: .45;
        flex: .45; }
  .ColumnsPicker__container___2DKVQ .ColumnsPicker__targetSection___3l_hf {
    -ms-flex: .55;
        flex: .55;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .ColumnsPicker__container___2DKVQ .ColumnsPicker__targetSection___3l_hf .ColumnsPicker__targetContainer___3kqSE {
      -ms-flex: .9;
          flex: .9; }

.ColumnsPicker__searchBox___17mT2 {
  background-color: white; }

.Switch__side___3NIvE {
  margin-bottom: 25px; }

.ColumnsSection__withVerticalMargin___K_KR1 {
  margin-top: 30px;
  margin-bottom: 30px; }

/* *** palette colors *** */

.SourceColumns__container___2sKKk {
  -ms-flex: 1;
      flex: 1;
  background-color: #f7f7f7;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  overflow-y: scroll;
  height: 310px;
  padding-bottom: 5px; }

.SourceColumns__noData___1y095 {
  padding-top: 10px; }

/* *** palette colors *** */

.GroupItem__tile___2WuuU {
  width: 100%; }

/* *** palette colors *** */

.Group__container___wG84g {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background-color: #f7f7f7;
  height: 50px; }

.Group__placeHolder___2Rw8e {
  color: #686864;
  margin-left: 30px;
  font-size: 13px; }

.Group__required___1fAWq {
  border-left: 5px solid #c92000; }

.Group__requiredMessage___800uG {
  margin-top: 10px;
  font-size: 1.2rem;
  line-height: 2rem;
  min-height: 20px;
  color: #de3226;
  display: block; }

/* *** palette colors *** */

.GroupByColumnsPicker__container___4U61e {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  max-width: 1000px; }
  .GroupByColumnsPicker__container___4U61e .GroupByColumnsPicker__source___3vRi4,
  .GroupByColumnsPicker__container___4U61e .GroupByColumnsPicker__target___1HCOw {
    height: 405px; }
  .GroupByColumnsPicker__container___4U61e .GroupByColumnsPicker__source___3vRi4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  .GroupByColumnsPicker__container___4U61e .GroupByColumnsPicker__sourceSection___3Eifs {
    -ms-flex: .45;
        flex: .45; }
  .GroupByColumnsPicker__container___4U61e .GroupByColumnsPicker__targetSection___2yV0h {
    -ms-flex: .55;
        flex: .55;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .GroupByColumnsPicker__container___4U61e .GroupByColumnsPicker__targetSection___2yV0h .GroupByColumnsPicker__targetContainer___1PvfM {
      -ms-flex: .9;
          flex: .9; }

.GroupByColumnsPicker__searchBox___1H8Lg {
  background-color: white; }

.GroupByColumnsPicker__errorMessage___wehPe {
  margin-top: 10px;
  display: block;
  color: #c92000; }

.Switch__side___xGJ6U {
  margin-bottom: 25px; }

/* *** palette colors *** */

.Functions__container___fIlgX {
  background-color: #f7f7f7;
  height: 140px;
  display: -ms-flexbox;
  display: flex;
  overflow-y: scroll;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-bottom: 5px; }

.PickedFunctionItem__tile___1XjD2 {
  width: 100%; }

/* *** palette colors *** */

.PickedFunction__aggregationFunction___3IKny {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background-color: #f7f7f7;
  height: 50px; }

.PickedFunction__item___2iTiO {
  width: 100%; }

.PickedFunction__required___2qt0H {
  border-left: 5px solid #c92000; }

.PickedFunction__requiredMessage___1gHMM {
  margin-top: 10px;
  font-size: 1.2rem;
  line-height: 2rem;
  color: #de3226;
  min-height: 20px;
  display: block; }

/* *** palette colors *** */

.FunctionPicker__container___1kEKY {
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px; }

.FunctionPicker__sourceSection___1i3lL {
  -ms-flex: .45;
      flex: .45; }
  .FunctionPicker__sourceSection___1i3lL .FunctionPicker__source___2HmPq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }

.FunctionPicker__aggregationFunctionPicker___30tid {
  position: absolute;
  top: 60px;
  left: 10px;
  margin-bottom: 10px; }

.FunctionPicker__targetSection___2GVQx {
  -ms-flex: .55;
      flex: .55;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .FunctionPicker__targetSection___2GVQx .FunctionPicker__targetContainer___2x6JV {
    position: relative;
    -ms-flex: 0.9;
        flex: 0.9; }

/* *** palette colors *** */

.PickedFunctionPicker__container___2gcRu {
  box-shadow: 2px 2px 5px 0 #9a9a96;
  width: 255px;
  z-index: 1; }

.PickedFunctionPicker__header___iQCy6 {
  height: 33px;
  border-bottom: 1px solid #cac9c5; }

.PickedFunctionPicker__aggregationFunction___2s3lA,
.PickedFunctionPicker__header___iQCy6 {
  background-color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 15px;
  font-size: 12px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #1c1c1b; }

.PickedFunctionPicker__aggregationFunction___2s3lA {
  height: 37px;
  cursor: pointer; }
  .PickedFunctionPicker__aggregationFunction___2s3lA:hover {
    background-color: #2f7ee2;
    color: white; }

.GroupsSection__withVerticalMargin___26UyY {
  margin-top: 30px;
  margin-bottom: 30px; }

.ReportFilter__modePickerContainer___hHVZM,
.ReportFilter__onlyForCurrentProjectContainer___v87-M {
  margin-top: 5; }

.ReportFilter__contentWrapper___2kZDL {
  overflow-x: auto;
  padding-top: 0;
  position: relative;
  margin-top: 47px; }

.ReportFilter__actions___1X5Rc {
  padding-bottom: 14px;
  right: 0;
  z-index: 1;
  position: absolute;
  left: 310px;
  top: 50px; }
  .ReportFilter__actions___1X5Rc.ReportFilter__actionsWithWarning___8HgyB {
    top: 60px; }

.Section__title___2frZF {
  padding-left: 10px; }

/* *** palette colors *** */

.ReadOnlyWarning__warning___KKUCh {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding: 1.2rem;
  text-align: center;
  background-color: #2f7ee2;
  color: #fff;
  font-size: 1.8rem; }

/* *** palette colors *** */

.SubStatePicker__container___2M28s {
  display: -ms-flexbox;
  display: flex; }

.SubStatePicker__itemContainer___fSjfe {
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  -ms-flex-align: center;
      align-items: center; }

.SubStatePicker__item___heyH9 {
  height: 18px;
  margin-right: 10px; }

.SubStatePicker__label___19Akh {
  color: #9a9a96; }

/* *** palette colors *** */

.ScreensPicker__checkbox___nVfW9 label {
  height: 0; }

.ScreensPicker__selectAllColumnName___3ZyS4 {
  display: -ms-flexbox;
  display: flex; }
  .ScreensPicker__selectAllColumnName___3ZyS4 .ScreensPicker__checkbox___nVfW9 {
    margin-right: 10px; }

.ScreensPicker__errorMessage___1Abgq {
  margin-top: 10px;
  display: block;
  color: #c92000; }

/* *** palette colors *** */

.DaysPicker__container___3Z33h {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .DaysPicker__container___3Z33h .DaysPicker__valueLabel___hSMhF {
    color: #686864;
    margin-right: 4px;
    margin-left: 5px;
    margin-bottom: 12px;
    -ms-flex-item-align: center;
        align-self: center; }
  .DaysPicker__container___3Z33h .DaysPicker__separator___3sRCK {
    margin-right: 20px; }
  .DaysPicker__container___3Z33h .DaysPicker__value___1o_Iw {
    width: 50px; }
  .DaysPicker__container___3Z33h .DaysPicker__label___1oZ2l {
    margin-bottom: 12px;
    margin-right: 8px;
    color: #686864;
    width: 110px; }
  .DaysPicker__container___3Z33h .DaysPicker__clear___3rL_1 {
    margin-bottom: 12px; }

.DaysPicker__daysSection___28Xvc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.DaysPicker__wrappable___24_FB {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.WebInterfaceFiltersSection__withVerticalMargin___W2Fxi {
  margin-top: 10px;
  margin-bottom: 10px; }

.WebInterfaceFiltersSection__container___2lkBU {
  margin-top: 10px;
  margin-bottom: 10px; }

.WebInterfaceFiltersSection__resourceNameContainer___2nPEp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .WebInterfaceFiltersSection__resourceNameContainer___2nPEp .WebInterfaceFiltersSection__resourceName___ZHibC {
    width: 300px;
    margin-right: 20px; }

.WebInterfaceFiltersSection__screensPicker___Z5K-0 {
  max-width: 1250px; }

.ReportList__container___fZxYB {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-direction: column;
      flex-direction: column; }

/* *** palette colors *** */

.RemoveInstancePopup__dialog___34rHo {
  width: 622px !important; }

/* *** palette colors *** */

.EventList__container___1TeY6 {
  background-color: white;
  border: 1px solid #B2B2AF; }

.EventList__tile___KN9xM {
  padding: 5px 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer; }
  .EventList__tile___KN9xM:hover {
    background-color: #2f7ee2; }

.EventList__icon___2bDjU {
  margin-right: 5px; }

/* *** palette colors *** */

.ReportInstances__subTitle___8OQTO {
  color: #B2B2AF; }

.ReportInstances__onlyForCurrentProjectContainer___1_7Mt {
  margin-top: 15px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.ReportInstances__modePickerContainer___aPOqI,
.ReportInstances__title___2najb {
  margin-top: 5px; }

@media (max-width: 1185px) {
  .ReportInstances__modePickerContainer___aPOqI {
    min-height: 70px; } }

.ReportInstances__title___2najb {
  margin-bottom: 10px; }

.ReportInstances__icon___3DSi8 {
  width: 15px; }

.ReportInstances__contentWrapper___ieE5J {
  padding-top: 0;
  overflow-x: auto;
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.ReportInstances__listContainer___2lz6S {
  -ms-flex: 1 0;
      flex: 1 0; }

.ReportInstances__wrapper___1oihh {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1; }
  .ReportInstances__wrapper___1oihh.ReportInstances__wrapperWithWarning___11qN9 {
    padding-top: 1rem; }

.ReportInstances__aside___zP_bF {
  width: 240px;
  margin-right: 10px;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px; }

.ReportInstances__content___BjUad {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  -ms-flex: 1;
      flex: 1; }

.ReportInstances__editSearch___2M7UN {
  -ms-flex-item-align: start;
      align-self: flex-start; }

.ReportInstances__eventList___TPwNo {
  position: absolute; }

.ReportInstances__actions___wSONa {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .ReportInstances__actions___wSONa *:nth-child(n+2) {
    margin-top: 10px; }

/* *** palette colors *** */

.HeaderSidebar__container___30RZ- {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  height: 50px;
  background-color: #f3f3f1; }
  .HeaderSidebar__container___30RZ- .HeaderSidebar__iconContainer___2c8V9 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50px; }
  .HeaderSidebar__container___30RZ- .HeaderSidebar__icon___1rbtH {
    width: 35px ;
    height: 35px ; }
    .HeaderSidebar__container___30RZ- .HeaderSidebar__icon___1rbtH .material-icons {
      font-size: 28px !important; }
  .HeaderSidebar__container___30RZ- .HeaderSidebar__moduleName___1W7EZ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    margin: 0;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 300;
    font-family: Roboto; }

/* *** palette colors *** */

.ModuleHeader__container___wKqtX {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .ModuleHeader__container___wKqtX .ModuleHeader__sidebar___3MpN7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 300px; }
    .ModuleHeader__container___wKqtX .ModuleHeader__sidebar___3MpN7.ModuleHeader__withTabbar___VSswh {
      margin-right: 10px; }
  .ModuleHeader__container___wKqtX .ModuleHeader__tabbar___1qRPf {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-positive: 1;
        flex-grow: 1;
    overflow: hidden;
    padding-right: 20px; }

/* *** palette colors *** */

.UsersList__listActive___1Nm-l {
  background-color: #f7f7f7; }

.UsersList__listDropping___A5tvr {
  border: 1px dashed #81817d; }

/* *** palette colors *** */

.UsersItem__item___2r2zD {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .UsersItem__itemAdded___8nnp0 {
    border-left: 2px solid #628926; }
  .UsersItem__itemRemoved___i5RMI {
    border-left: 2px solid #e1320b; }

.UsersItem__preview___zZGXO {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 400px; }
  .UsersItem__previewItem___29GyV {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    height: 50px;
    background-color: #2f7ee2;
    color: #1C1C1B;
    margin-bottom: 1px; }
    .UsersItem__previewItem___29GyV:last-of-type {
      margin-bottom: 0; }
    .UsersItem__previewItemColumn___27odm {
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 1 1;
          flex: 1 1;
      padding: 0 10px;
      overflow: hidden;
      white-space: nowrap; }

/* *** palette colors *** */

.Users__wrapper___1Gh7r {
  position: relative; }
  .Users__wrapper___1Gh7r .Users__allUsersSideToggle___m2on8 {
    position: absolute;
    top: 10px;
    right: 0; }
  .Users__wrapper___1Gh7r .Users__side___2fkeg {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .Users__wrapper___1Gh7r .Users__side___2fkeg [tabindex] {
      outline: none; }
    .Users__wrapper___1Gh7r .Users__side___2fkeg .Users__searchBox___l3C7O {
      margin-bottom: 20px; }

.Users__list___3rcGg {
  height: 250px;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.UsersDragLayer__overlay___3thYI {
  pointer-events: none;
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

/* *** palette colors *** */

.ScriptConsole__console___gdLFz {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 14px;
  padding: 5px 10px;
  background-color: #1C1C1B;
  color: #FFF; }
  .ScriptConsole__console___gdLFz.ScriptConsole__valid___3PAEp {
    color: #628926; }
  .ScriptConsole__console___gdLFz.ScriptConsole__invalid___1pyEv {
    color: #c92000; }

.ScriptConsole__icon___1q3TQ {
  margin-right: 10px; }

/* *** palette colors *** */

.Input__input___3yBzQ {
  padding-top: 0; }

.Input__inputElement___2_lGE {
  line-height: 20px;
  max-height: 165px;
  box-sizing: border-box;
  padding: 10px;
  border: none;
  background-color: #f7f7f7; }

.Input__bar___2JHge {
  display: none; }

/* *** palette colors *** */

.RoleUsage__wrapper___3RK69 .RoleUsage__section___3Q8me {
  max-height: 250px; }
  .RoleUsage__wrapper___3RK69 .RoleUsage__section___3Q8me .RoleUsage__list___2w_F8 {
    margin-bottom: 20px; }
    .RoleUsage__wrapper___3RK69 .RoleUsage__section___3Q8me .RoleUsage__list___2w_F8:last-of-type {
      margin-bottom: 0; }
    .RoleUsage__wrapper___3RK69 .RoleUsage__section___3Q8me .RoleUsage__list___2w_F8 .RoleUsage__title___3WxKc {
      margin: 0;
      margin-bottom: 20px; }

/* *** palette colors *** */

.HeaderLeftSide__container___39PQ8 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center; }
  .HeaderLeftSide__container___39PQ8 .icon {
    margin-right: 10px; }
  .HeaderLeftSide__container___39PQ8 .HeaderLeftSide__title___3RjUl {
    color: white; }

/* *** palette colors *** */

.ScriptedRoleStatus__status___3JRHo {
  font-weight: 700;
  /**
     * TODO: think about using some of these `postcss`
     * plugins @see `https://github.com/macropodhq/postcss-constants` or
     * @see `https://github.com/MadLittleMods/postcss-css-variables`
     * to make constants avaible in scss files.
     */ }
  .ScriptedRoleStatus__status___3JRHo.ScriptedRoleStatus__READY___1foIR {
    color: #628926; }
  .ScriptedRoleStatus__status___3JRHo.ScriptedRoleStatus__PENDING___uj74t {
    color: #d46900; }
  .ScriptedRoleStatus__status___3JRHo.ScriptedRoleStatus__ERROR___Q_Fh2, .ScriptedRoleStatus__status___3JRHo.ScriptedRoleStatus__INVALID_SCRIPT___3YAeM {
    color: #c92000; }

/* *** palette colors *** */

.Role__header___t5KFl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%; }
  .Role__header___t5KFl .Role__right___2UEfl {
    margin-left: auto; }

.Role__section___3xjBZ {
  padding: 20px 0;
  border-bottom: none; }

.Role__scriptConsole___2jqiu {
  margin-bottom: 20px; }

/* *** palette colors *** */

.Content__body___3LfLB {
  padding-top: 10px; }

.Organization__inputElement___1AVGO {
  line-height: 20px;
  max-height: 165px;
  box-sizing: border-box; }

/* *** palette colors *** */

.OrganizationGrid__nameCell___24XZ2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .OrganizationGrid__nameCellIcon___1V-B5 {
    margin-right: 10px; }

/* *** palette colors *** */

.RoleModal__grid___2R3TP {
  min-height: 270px;
  padding: 20px;
  -ms-flex: 1 0;
      flex: 1 0; }
  .RoleModal__grid___2R3TP + * {
    border-top: 1px solid #81817d;
    -ms-flex: 2 0 auto;
        flex: 2 0 auto;
    width: auto; }
    .RoleModal__grid___2R3TP + * ul {
      padding-left: 26px; }
      .RoleModal__grid___2R3TP + * ul li::after {
        left: -26px !important; }

.RoleModal__row___1hdWW,
.RoleModal__rowChild___Bvvlu { }

.Sidebar__body___hNINV {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0; }

/* *** palette colors *** */

.DeleteInfoPopup__helpText___1bM4g {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-bottom: 20px; }

.DeleteInfoPopup__section___3X3M5 {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.Popup__dialog___1hcK3.Popup__large___1LrLY {
  height: 500px;
  width: 500px; }

/* *** palette colors *** */

.OrganizationsList__searchBox___2cCuk {
  width: 400px; }

.OrganizationsList__list___11URg {
  -ms-flex: 1 0;
      flex: 1 0; }

/*
    CUSTOM STYLES FOR ADVANCED SEARCH BOX COMPONENT
*/
/* *** palette colors *** */

.SearchBox__filtersContainer___38wXl {
  overflow: visible;
  z-index: 100; }

.SearchBox__textInputWrapper___3dPDN {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__inputFieldWrapper___104oS {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__textInput___7Pcct {
  font-size: 1.5rem;
  color: #FFF;
  margin-left: .5rem; }
  .SearchBox__textInput___7Pcct::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___7Pcct:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___7Pcct::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___7Pcct:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #f7f7f7; }
  .SearchBox__textInput___7Pcct::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #f7f7f7; }

.SearchBox__selectedFilter___3DbtY {
  font-size: 1.2rem;
  padding: .2rem .8rem; }

.SearchBox__chip___3pHQV {
  height: 2rem;
  font-size: .83rem;
  color: #FFF;
  background-color: #81817d;
  padding: .3rem 2rem;
  padding-left: 0;
  border-radius: 10rem; }

.SearchBox__chipClose___fo8DA {
  border-radius: 10rem;
  width: 1.2em;
  height: 1.2em;
  background-color: #4f4f4c;
  font-size: 2.2rem;
  margin-right: 1rem;
  font-weight: normal;
  position: relative;
  left: -.1rem; }

.SearchBox__dropdownContainer___3J7qI {
  padding-right: 0; }

.SearchBox__dropdownList___2b7lj {
  color: #1C1C1B; }

.SearchBox__singleEnumContainer___30uNf {
  padding-top: .6rem;
  padding-bottom: .6rem; }

.SearchBox__dropdownItem___36FTB.SearchBox__selected___1UlSl {
  background: #f7f7f7;
  color: #2f7ee2; }

.SearchBox__treeIcon___8qMwI {
  margin-left: 5rem; }

.SearchBox__extendIcon___112j- {
  top: .1rem;
  height: 100%;
  background-color: #1C1C1B;
  padding-left: .5rem; }

.SearchBox__datePickerContainer___o_YrL {
  border: 0.1rem #1C1C1B solid;
  color: #1C1C1B; }

.SearchBox__defaultFilter___3QTte {
  background-color: #2f7ee2; }
  .SearchBox__defaultFilter___3QTte .SearchBox__chipFilter___3N_BV {
    display: none; }

.SearchBox__textInputMessage___CcYbk {
  font-size: 1.3rem; }

.SearchBox__defaultFilter___3QTte {
  background-color: #81817d; }
  .SearchBox__defaultFilter___3QTte .SearchBox__chipFilter___3N_BV {
    display: inline-block; }

.SearchBox__scrollableView___1bWJe {
  width: calc(100% - 50px); }

/* *** palette colors *** */

.Wheel__whiteout___IHiXD {
  height: 100vh;
  width: 100vw;
  margin: 0;
  right: 0;
  left: 0;
  bottom: 0;
  top: 0;
  position: fixed;
  z-index: 9999;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.1s ease-out; }
  .Wheel__whiteout___IHiXD.Wheel__expanded___3XXG3 {
    pointer-events: all;
    opacity: 1; }

.Wheel__wheelBlend___SkYbM {
  position: absolute;
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, 0.6); }

.Wheel__wheel___3QcIC {
  border-radius: 50%;
  position: relative;
  transition-delay: 0.1s;
  transition: transform 0.6s ease-out; }

.Wheel__logo___1HVkn {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 118px;
  height: 118px;
  border-radius: 50%;
  background-color: transparent;
  cursor: pointer; }

.Wheel__wheelWrapper___t4jWt {
  border-radius: 50%;
  box-shadow: 0 0 30px 0 #000;
  width: 490px;
  height: 490px;
  position: relative;
  top: 50vh;
  left: 50vw;
  transform: translate(-50%, -50%); }
  .Wheel__wheelWrapper___t4jWt > svg {
    position: absolute;
    width: 490px;
    height: 490px;
    left: 0;
    top: 0; }

.Wheel__wheelTransition___3kRBR > path,
.Wheel__wheelTransition___3kRBR > text {
  transition: fill .3s ease-out; }

.Wheel__outersegment___29PwS .Wheel__segment___1WhOk {
  fill: #6f6f6d;
  stroke: #FFF;
  stroke-width: 0.25; }

.Wheel__outersegment___29PwS .Wheel__label___2M9Mu {
  fill: #FFF;
  font-size: 14px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  font-family: 'rmpfont', sans-serif;
  font-weight: 500; }

.Wheel__outersegment___29PwS.Wheel__disabled___35duo .Wheel__segment___1WhOk {
  fill-opacity: 0.7; }

.Wheel__outersegment___29PwS.Wheel__disabled___35duo .Wheel__label___2M9Mu {
  fill-opacity: 0.5; }

.Wheel__outersegment___29PwS.Wheel__hover___3Mpe9 .Wheel__segment___1WhOk {
  fill: #349eff;
  cursor: pointer; }

.Wheel__outersegment___29PwS.Wheel__hover___3Mpe9 .Wheel__label___2M9Mu {
  cursor: pointer; }

.Wheel__outersegment___29PwS.Wheel__selected___2J8KT .Wheel__segment___1WhOk {
  fill: #FFF;
  cursor: pointer; }

.Wheel__outersegment___29PwS.Wheel__selected___2J8KT .Wheel__label___2M9Mu {
  fill: #1c1c1b;
  cursor: pointer;
  font-weight: 500; }

.Wheel__innersegment___1kBKt .Wheel__segment___1WhOk {
  fill: #3c3c3b;
  stroke: #FFF;
  stroke-width: 1; }
  .Wheel__innersegment___1kBKt .Wheel__segment___1WhOk:hover {
    cursor: pointer; }

.Wheel__innersegment___1kBKt .Wheel__label___2M9Mu {
  fill: #FFF;
  font-size: 16px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  font-family: 'rmpfont', sans-serif;
  font-weight: 500; }

.Wheel__innersegment___1kBKt.Wheel__disabled___35duo .Wheel__segment___1WhOk {
  fill-opacity: 0.9; }

.Wheel__innersegment___1kBKt.Wheel__disabled___35duo .Wheel__label___2M9Mu {
  fill-opacity: 0.3;
  font-weight: 500; }

.Wheel__innersegment___1kBKt.Wheel__hover___3Mpe9 .Wheel__label___2M9Mu {
  cursor: pointer; }

.Wheel__innersegment___1kBKt.Wheel__hover___3Mpe9 .Wheel__segment___1WhOk {
  fill: #328ff6;
  cursor: pointer; }

.Wheel__innersegment___1kBKt.Wheel__selected___2J8KT .Wheel__label___2M9Mu {
  cursor: pointer;
  font-weight: 500;
  font-size: 18px; }

.Wheel__innersegment___1kBKt.Wheel__selected___2J8KT .Wheel__segment___1WhOk {
  fill: #2c6bd0;
  cursor: pointer; }

.Wheel__wheelFader___ZrwhH {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 480px;
  height: 480px;
  background-color: #FFF;
  border-radius: 100px;
  opacity: 1;
  animation: Wheel__fadeOut___2fkB6 0.55s linear forwards;
  animation-delay: .55; }

.Wheel__circle___1UviJ {
  animation: Wheel__stroke___2aRig .8s ease-out forwards; }

@keyframes Wheel__stroke___2aRig {
  from {
    stroke-width: 4;
    stroke: #231f20;
    stroke-dasharray: 500;
    stroke-dashoffset: 1500; }
  to {
    stroke-width: 4;
    stroke-dashoffset: 0;
    stroke-dasharray: 90;
    stroke: #fff; } }

@keyframes Wheel__fadeOut___2fkB6 {
  to {
    opacity: 0; } }

/* *** palette colors *** */

.MainNotificationsBar__container___1okPr {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 100%;
  min-width: 1024px; }
  .MainNotificationsBar__container___1okPr .MainNotificationsBar__notification___16_Vf {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 100%;
    -ms-flex-align: center;
        align-items: center;
    margin: 0;
    padding: 10px 20px; }
    .MainNotificationsBar__container___1okPr .MainNotificationsBar__notification___16_Vf:last-of-type {
      margin-bottom: 0; }
    .MainNotificationsBar__container___1okPr .MainNotificationsBar__notificationCritical___2XARf {
      background-color: #c92000; }
    .MainNotificationsBar__container___1okPr .MainNotificationsBar__notificationWarning___1Z62s {
      background-color: #d46900; }
    .MainNotificationsBar__container___1okPr .MainNotificationsBar__notificationInfo___3ReaR {
      background-color: #9bc041; }
    .MainNotificationsBar__container___1okPr .MainNotificationsBar__notification___16_Vf .MainNotificationsBar__message___s9Xf8 {
      margin-right: 20px; }
    .MainNotificationsBar__container___1okPr .MainNotificationsBar__notification___16_Vf .MainNotificationsBar__close___1s4Bu {
      color: #FFF;
      text-transform: uppercase;
      text-decoration: none;
      margin-left: auto;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    .MainNotificationsBar__container___1okPr .MainNotificationsBar__notification___16_Vf p,
    .MainNotificationsBar__container___1okPr .MainNotificationsBar__notification___16_Vf a {
      margin: 0;
      color: #FFF; }

/* *** palette colors *** */

.MainAppBar__appBar___R_Iv2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  position: relative; }
  .MainAppBar__appBar___R_Iv2 .MainAppBar__appHeader___1cPef {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-color: #1C1C1B;
    padding: 1rem 20px 1rem 0;
    width: 100%;
    height: 65px;
    color: #FFF; }
    .MainAppBar__appBar___R_Iv2 .MainAppBar__appHeader___1cPef .MainAppBar__appInfos___1A-I1 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
      -ms-flex-align: center;
          align-items: center; }
      .MainAppBar__appBar___R_Iv2 .MainAppBar__appHeader___1cPef .MainAppBar__appInfos___1A-I1 .MainAppBar__logoLink___3imyu {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        width: 75px;
        margin-right: 25px;
        margin-left: 0; }
        .MainAppBar__appBar___R_Iv2 .MainAppBar__appHeader___1cPef .MainAppBar__appInfos___1A-I1 .MainAppBar__logoLink___3imyu .MainAppBar__logo___3spjF {
          width: 75px ;
          height: 75px ; }
          .MainAppBar__appBar___R_Iv2 .MainAppBar__appHeader___1cPef .MainAppBar__appInfos___1A-I1 .MainAppBar__logoLink___3imyu .MainAppBar__logo___3spjF .material-icons {
            font-size: 68px !important; }
      .MainAppBar__appBar___R_Iv2 .MainAppBar__appHeader___1cPef .MainAppBar__appInfos___1A-I1 .MainAppBar__appName___16KkE {
        line-height: initial; }
        .MainAppBar__appBar___R_Iv2 .MainAppBar__appHeader___1cPef .MainAppBar__appInfos___1A-I1 .MainAppBar__appName___16KkE h1 {
          margin: 0; }
      .MainAppBar__appBar___R_Iv2 .MainAppBar__appHeader___1cPef .MainAppBar__appInfos___1A-I1 .MainAppBar__userName___2hRJ- {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
        margin-right: 20px; }
        .MainAppBar__appBar___R_Iv2 .MainAppBar__appHeader___1cPef .MainAppBar__appInfos___1A-I1 .MainAppBar__userName___2hRJ- .MainAppBar__userNameRow___2fNGb {
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          padding: 0;
          margin-right: auto; }
          .MainAppBar__appBar___R_Iv2 .MainAppBar__appHeader___1cPef .MainAppBar__appInfos___1A-I1 .MainAppBar__userName___2hRJ- .MainAppBar__userNameRow___2fNGb h5 {
            width: 100%;
            -ms-flex: 1 1 auto;
                flex: 1 1 auto;
            padding: 0;
            margin: 0; }
    .MainAppBar__appBar___R_Iv2 .MainAppBar__appHeader___1cPef .MainAppBar__userInfos___U3HiX {
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }
      .MainAppBar__appBar___R_Iv2 .MainAppBar__appHeader___1cPef .MainAppBar__userInfos___U3HiX .MainAppBar__icons___2ho-a {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
        -ms-flex-align: center;
            align-items: center; }
        .MainAppBar__appBar___R_Iv2 .MainAppBar__appHeader___1cPef .MainAppBar__userInfos___U3HiX .MainAppBar__icons___2ho-a .MainAppBar__menuWrapper___j-dNR {
          display: -ms-flexbox;
          display: flex;
          position: relative; }

.MainAppBar__rightSideIcons___2_SQv > div {
  margin-right: 10px; }
  .MainAppBar__rightSideIcons___2_SQv > div:last-child {
    margin-right: 0; }

.MainAppBar__iconDropdown___3Wg6s {
  padding: 0 .5rem; }

.MainAppBar__searchBoxWrapper___3paQF {
  width: 34rem;
  margin-right: 4rem; }

.MainAppBar__iconBar___ZsvYq {
  min-height: auto;
  padding: 2rem 0; }

.MainAppBar__resourceHeader___1vFOA {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  font-size: 2rem;
  font-weight: 500; }
  .MainAppBar__resourceHeader___1vFOA.MainAppBar__customWidth___kxy08 {
    width: 13%; }

.MainAppBar__wheelMenueToggle___KtylU {
  width: 44px ;
  height: 44px ;
  margin-right: 1.2rem; }
  .MainAppBar__wheelMenueToggle___KtylU .material-icons {
    font-size: 37px !important; }

/*
    CUSTOM STYLES FOR ADVANCED SEARCH BOX COMPONENT
*/
/* *** palette colors *** */

.SearchBox__filtersContainer___1me10 {
  overflow: visible;
  z-index: 100; }

.SearchBox__textInputWrapper___3sz3o {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__inputFieldWrapper___29NBM {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__textInput___3Oj_4 {
  font-size: 1.5rem;
  color: #FFF;
  margin-left: .5rem; }
  .SearchBox__textInput___3Oj_4::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___3Oj_4:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___3Oj_4::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___3Oj_4:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #f7f7f7; }
  .SearchBox__textInput___3Oj_4::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #f7f7f7; }

.SearchBox__selectedFilter___3EchC {
  font-size: 1.2rem;
  padding: .2rem .8rem; }

.SearchBox__chip___2sQTI {
  height: 2rem;
  font-size: .83rem;
  color: #FFF;
  background-color: #81817d;
  padding: .3rem 2rem;
  padding-left: 0;
  border-radius: 10rem; }

.SearchBox__chipClose___1AK_S {
  border-radius: 10rem;
  width: 1.2em;
  height: 1.2em;
  background-color: #4f4f4c;
  font-size: 2.2rem;
  margin-right: 1rem;
  font-weight: normal;
  position: relative;
  left: -.1rem; }

.SearchBox__dropdownContainer___1V00y {
  padding-right: 0; }

.SearchBox__dropdownList___dcjjF {
  color: #1C1C1B; }

.SearchBox__singleEnumContainer___XZeEe {
  padding-top: .6rem;
  padding-bottom: .6rem; }

.SearchBox__dropdownItem___2uwEh.SearchBox__selected___59D_b {
  background: #f7f7f7;
  color: #2f7ee2; }

.SearchBox__treeIcon___1qGhy {
  margin-left: 5rem; }

.SearchBox__extendIcon___3jaC8 {
  top: .1rem;
  height: 100%;
  background-color: #1C1C1B;
  padding-left: .5rem; }

.SearchBox__datePickerContainer___1x0Qy {
  border: 0.1rem #1C1C1B solid;
  color: #1C1C1B; }

.SearchBox__defaultFilter___31Bg0 {
  background-color: #2f7ee2; }
  .SearchBox__defaultFilter___31Bg0 .SearchBox__chipFilter___HC6BX {
    display: none; }

.SearchBox__textInputMessage___3ye1m {
  font-size: 1.3rem; }

/* *** palette colors *** */

.ProgressBar__bar___1z0D6 {
  background-color: #1C1C1B;
  position: absolute;
  z-index: 10000; }

/* *** palette colors *** */

.RouteTransition__outerWrapper___1k2QC {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex: 1 0;
      flex: 1 0;
  overflow: hidden; }
  .RouteTransition__outerWrapper___1k2QC .RouteTransition__appWrapper___qw-ZB {
    background-color: #FFF;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    width: 100vw;
    width: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 99; }

/* *** palette colors *** */

.MainLayout__main___2pqdQ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100vh;
  overflow: hidden;
  position: relative;
  min-width: 1024px; }

.VerticalDrawer__verticalDrawer___A5U7f {
  position: fixed;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  -ms-flex-align: start;
      align-items: flex-start;
  z-index: 100;
  width: 100%;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #fff;
  box-shadow: 0px 1px 11px 1px rgba(0, 0, 0, 0.6); }

.VerticalDrawer__content___1KZFV {
  padding: 2rem;
  padding-top: 0;
  padding-bottom: 0;
  width: 100%; }

.VerticalDrawer__close___1Igh5 {
  cursor: pointer;
  font-size: 3rem; }

/*
    CUSTOM STYLES FOR ADVANCED SEARCH BOX COMPONENT
*/
/* *** palette colors *** */

/*
    CUSTOM STYLES FOR ADVANCED SEARCH BOX COMPONENT
*/
/* *** palette colors *** */

.SearchBox__filtersContainer___-1x9i {
  overflow: visible;
  z-index: 100; }

.SearchBox__textInputWrapper___2JTX6 {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__inputFieldWrapper____Dqvt {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__textInput___1-_Oe {
  font-size: 1.5rem;
  color: #FFF;
  margin-left: .5rem; }
  .SearchBox__textInput___1-_Oe::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___1-_Oe:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___1-_Oe::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___1-_Oe:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #f7f7f7; }
  .SearchBox__textInput___1-_Oe::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #f7f7f7; }

.SearchBox__selectedFilter___36Gqz {
  font-size: 1.2rem;
  padding: .2rem .8rem; }

.SearchBox__chip___2AInX {
  height: 2rem;
  font-size: .83rem;
  color: #FFF;
  background-color: #81817d;
  padding: .3rem 2rem;
  padding-left: 0;
  border-radius: 10rem; }

.SearchBox__chipClose___3Czni {
  border-radius: 10rem;
  width: 1.2em;
  height: 1.2em;
  background-color: #4f4f4c;
  font-size: 2.2rem;
  margin-right: 1rem;
  font-weight: normal;
  position: relative;
  left: -.1rem; }

.SearchBox__dropdownContainer___zkCLh {
  padding-right: 0; }

.SearchBox__dropdownList___2ukAM {
  color: #1C1C1B; }

.SearchBox__singleEnumContainer___1cJjC {
  padding-top: .6rem;
  padding-bottom: .6rem; }

.SearchBox__dropdownItem___S62qN.SearchBox__selected___2D-n3 {
  background: #f7f7f7;
  color: #2f7ee2; }

.SearchBox__treeIcon___2JcAQ {
  margin-left: 5rem; }

.SearchBox__extendIcon___25gia {
  top: .1rem;
  height: 100%;
  background-color: #1C1C1B;
  padding-left: .5rem; }

.SearchBox__datePickerContainer___2P2jb {
  border: 0.1rem #1C1C1B solid;
  color: #1C1C1B; }

.SearchBox__defaultFilter___3fn2i {
  background-color: #2f7ee2; }
  .SearchBox__defaultFilter___3fn2i .SearchBox__chipFilter___SOjQ0 {
    display: none; }

.SearchBox__textInputMessage___2SwR- {
  font-size: 1.3rem; }

.SearchBox__textInput___1-_Oe {
  color: #1C1C1B; }
  .SearchBox__textInput___1-_Oe::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #9a9a96;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___1-_Oe:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #9a9a96;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___1-_Oe::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #9a9a96;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___1-_Oe:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #9a9a96; }
  .SearchBox__textInput___1-_Oe::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #9a9a96; }

.SearchBox__textInputWrapper___2JTX6 {
  border-color: #888; }

.SearchBox__chip___2AInX {
  background: #cbcbc9; }

.SearchBox__chipText___234YP {
  color: #686864; }

.SearchBox__chipClose___3Czni {
  background: #686864; }

/* *** palette colors *** */

.PublicKeysForm__container___3E43p {
  display: -ms-flexbox;
  display: flex; }
  .PublicKeysForm__container___3E43p *:first-child {
    margin-right: 10px; }

.PublicKeysForm__textarea___1nQ6e {
  font-size: 1.25rem;
  width: 100%;
  box-sizing: border-box; }

.PublicKeysForm__dialog___1ts_T {
  width: 45vw !important;
  max-width: 600px; }
  .PublicKeysForm__dialog___1ts_T.PublicKeysForm__normal___2DRLI .PublicKeysForm__body___2StlR {
    padding: 0; }

/* *** palette colors *** */

.AuthenticationFields__splitFields___aoslA {
  display: -ms-flexbox;
  display: flex; }
  .AuthenticationFields__splitFields___aoslA > *:first-child {
    width: 100px;
    margin-right: 10px; }
  .AuthenticationFields__splitFields___aoslA > *:last-child {
    -ms-flex-positive: 1;
        flex-grow: 1; }

.AuthenticationMethod__title___36PpM {
  width: 50%; }

.CustomHomePage__desktopSection___30hxb:first-of-type {
  padding-top: 0; }

/* *** palette colors *** */

.MonthlyUsage__doc___3IaaX {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.MonthlyUsage__header___2ZtUu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-bottom: 20px; }
  .MonthlyUsage__header___2ZtUu .MonthlyUsage__title___2-c7a,
  .MonthlyUsage__header___2ZtUu .MonthlyUsage__dropdown___3UxOI {
    width: 0;
    -ms-flex-positive: 1;
        flex-grow: 1; }
  .MonthlyUsage__header___2ZtUu .MonthlyUsage__dropdown___3UxOI {
    margin-left: auto; }

.MonthlyUsage__charts___2LcoA {
  display: -ms-flexbox;
  display: flex; }

.MonthlyUsage__projects___2qCkW {
  width: 400px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .MonthlyUsage__projects___2qCkW .MonthlyUsage__pie___2rxt5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center; }
    .MonthlyUsage__projects___2qCkW .MonthlyUsage__pie___2rxt5 .MonthlyUsage__chart___35sQJ {
      width: 100%;
      height: 250px;
      -ms-flex-positive: 1;
          flex-grow: 1;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-bottom: 10px; }

.MonthlyUsage__bars___3pVfE {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 0;
  -ms-flex-positive: 1;
      flex-grow: 1; }
  .MonthlyUsage__bars___3pVfE .MonthlyUsage__doc___3IaaX {
    padding-left: 40px; }
  .MonthlyUsage__bars___3pVfE .MonthlyUsage__chart___35sQJ {
    height: 250px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .MonthlyUsage__bars___3pVfE.MonthlyUsage__newPricing___R5toE .MonthlyUsage__header___2ZtUu .MonthlyUsage__title___2-c7a {
    -ms-flex-pack: center;
        justify-content: center; }
  .MonthlyUsage__bars___3pVfE.MonthlyUsage__newPricing___R5toE .MonthlyUsage__charts___2LcoA {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto; }
    .MonthlyUsage__bars___3pVfE.MonthlyUsage__newPricing___R5toE .MonthlyUsage__charts___2LcoA .MonthlyUsage__side___LIybS {
      width: 0;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.ChartLegend__legend___pIqzw {
  padding-left: 20px; }

.ChartLegendPie__title___ddNOB {
  text-align: left; }

/* *** palette colors *** */

.AnnualUsage__container___1iNie {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .AnnualUsage__container___1iNie .AnnualUsage__header___kiqlq {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px; }
    .AnnualUsage__container___1iNie .AnnualUsage__header___kiqlq .AnnualUsage__title___2KxAU,
    .AnnualUsage__container___1iNie .AnnualUsage__header___kiqlq .AnnualUsage__dropdown___3wVQL {
      width: 0;
      -ms-flex-positive: 1;
          flex-grow: 1; }
    .AnnualUsage__container___1iNie .AnnualUsage__header___kiqlq .AnnualUsage__dropdown___3wVQL {
      margin-left: auto; }
  .AnnualUsage__container___1iNie .AnnualUsage__header_old___304jF {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    padding-left: 20px;
    margin-bottom: 20px; }
    .AnnualUsage__container___1iNie .AnnualUsage__header_old___304jF .AnnualUsage__dropdown___3wVQL {
      margin-left: auto;
      width: 0;
      max-width: 400px;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  .AnnualUsage__container___1iNie .AnnualUsage__chart___3VunR {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    height: 250px; }
  .AnnualUsage__container___1iNie .AnnualUsage__charts___1JcKP {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto; }
    .AnnualUsage__container___1iNie .AnnualUsage__charts___1JcKP .AnnualUsage__side___2y97a {
      width: 0;
      -ms-flex-positive: 1;
          flex-grow: 1;
      margin-right: 20px; }
      .AnnualUsage__container___1iNie .AnnualUsage__charts___1JcKP .AnnualUsage__side___2y97a:last-child {
        margin-right: 0; }
      .AnnualUsage__container___1iNie .AnnualUsage__charts___1JcKP .AnnualUsage__side___2y97a .AnnualUsage__footer___TcOVz {
        padding-left: 20px; }

/* *** palette colors *** */

.ChartLegend__legend___1r5Me {
  margin-right: 20px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.ChartLegend__labels___3l3LG {
  -ms-flex-pack: start;
      justify-content: flex-start; }

.ChartLegend__label___2FlNd {
  margin-bottom: 10px; }

/* *** palette colors *** */

.UsersCollections__users___3pft_ {
  margin-bottom: 20px; }

.UsersCollections__chart___1JjTv {
  height: 300px; }

.UsersCollections__legend___1vnG6 {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 40px; }
  .UsersCollections__legend___1vnG6 .UsersCollections__item___2EmXV {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 10px;
    margin-right: 2%;
    width: 48%; }
    .UsersCollections__legend___1vnG6 .UsersCollections__item___2EmXV .UsersCollections__square___2xhe8 {
      width: 30px;
      height: 30px;
      margin-right: 20px;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    .UsersCollections__legend___1vnG6 .UsersCollections__item___2EmXV .UsersCollections__label___ICbrW {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-positive: 1;
          flex-grow: 1;
      height: 25px;
      border-bottom: 1px solid lightgray; }
    .UsersCollections__legend___1vnG6 .UsersCollections__item___2EmXV.UsersCollections__fluid___lNhbN {
      width: 100%; }

.UsersCollections__extraLabel___1Zkrv {
  margin-top: 10px; }

.UsersCollections__total___3iyQW {
  text-align: center; }

/* *** palette colors *** */

.CanvasHeader__wrapper___1prQt {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 50px;
  padding: 0 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.CanvasHeader__side___iL6P5 {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .CanvasHeader__side___iL6P5.CanvasHeader__right___1x7Px {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .CanvasHeader__side___iL6P5.CanvasHeader__rightSideFullscreen___2dXMY {
    max-width: calc(100% - 400px);
    margin-left: 25px; }
    .CanvasHeader__side___iL6P5.CanvasHeader__rightSideFullscreen___2dXMY.CanvasHeader__withoutMiddleSide___3AW4M {
      max-width: calc(100% - 200px);
      margin-left: 0; }

/* *** palette colors *** */

.Tabs__tabs___3yf84 {
  height: 100%; }
  .Tabs__tabs___3yf84 .Tabs__navigationContainer___16q3K {
    margin-bottom: 10px; }
  .Tabs__tabs___3yf84 .Tabs__navigation___yBQb5 .Tabs__label___PjI0N {
    padding: 0 8px; }

.Tabs__tab___1xD0N {
  padding: 0;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }

.Tabs__arrow___3Ys2s {
  padding: 0; }

/* *** palette colors *** */

.Sidebar__wrapper___LOPQA {
  padding: .5rem 1.5rem;
  overflow-y: auto;
  height: 100%; }

.Sidebar__handle___KmULt {
  cursor: move; }

.Sidebar__sidebarWrapper___Dg0ZA {
  width: 100%;
  padding-bottom: 4rem; }

/* *** palette colors *** */

.MenuEditor__container___1piyV {
  position: relative;
  padding: 10px;
  padding-bottom: 0;
  z-index: 9; }
  .MenuEditor__container___1piyV.MenuEditor__editing___2fvh3 {
    background-color: #b2b2af; }

.MenuEditor__header___2KgSz {
  display: -ms-flexbox;
  display: flex; }
  .MenuEditor__header___2KgSz .MenuEditor__button___2-JeI .MenuEditor__label___346Vr {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    font-weight: 300;
    font-size: 1.5rem; }
  .MenuEditor__header___2KgSz .MenuEditor__button___2-JeI .MenuEditor__icon___fQ6zu {
    margin-left: 10px; }

.MenuEditor__body___1akzA {
  padding: 20px;
  padding-top: 5px; }

.MenuEditor__configHeader___24wsO {
  position: relative;
  background-color: #4a4a4a;
  font-size: 14px;
  padding: 16px;
  color: #fff;
  text-transform: uppercase; }
  .MenuEditor__configHeader___24wsO .MenuEditor__close___1kkeX {
    position: absolute;
    right: 16px;
    top: 10px; }

.MenuEditor__configBody___13bsN {
  padding: 16px;
  background-color: #fff; }

/* *** palette colors *** */

.Button__button___24sFN {
  display: block;
  width: 100%; }
  .Button__button___24sFN:not([disabled]).Button__raised___2TMNm {
    background-color: #9a9a96;
    color: #FFF;
    height: 50px;
    border-radius: 0; }

/* *** palette colors *** */

.CanvasBody__wrapper___LPxmy {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  overflow: hidden; }

.CanvasBody__warningBox___2IqWB {
  background-color: #2f7ee2;
  padding: 10px;
  font-weight: 500;
  text-align: center;
  color: #FFF; }

.CanvasBody__inner___2sw49 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #cbcbc9; }

.CanvasBody__preview___22Iqx,
.CanvasBody__canvasWrapper___F2eet {
  -ms-flex-positive: 1;
      flex-grow: 1; }

.CanvasBody__preview___22Iqx {
  border: none;
  padding: 5px; }

.CanvasBody__canvasWrapper___F2eet {
  display: -ms-flexbox;
  display: flex;
  overflow: auto; }

.CanvasBody__canvas___1s8ad {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }

/* *** palette colors *** */

.VerticalTabs__container___2M1SK {
  display: -ms-flexbox;
  display: flex; }

.VerticalTabs__nav___fjqrA {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-width: 100px;
  background-color: #FFF; }

.VerticalTabs__activeIndicator___1ji2k {
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e3e3e2 transparent transparent;
  transform: translateY(-50%); }

.VerticalTabs__label___WaOwC {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #e3e3e2;
  height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 20px;
  cursor: pointer; }
  .VerticalTabs__label___WaOwC.VerticalTabs__active___22Afq {
    background-color: #f7f7f7; }

.VerticalTabs__tab___2T1si {
  min-width: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  padding: 20px;
  background-color: #e3e3e2;
  position: relative; }

.VerticalTabs__scrollbars___36jmV {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

/* *** palette colors *** */

.Screens__screens___eOvPa .Screens__tab___1FsRa {
  padding: 20px; }

.Screens__screens___eOvPa .Screens__container___nTf6q {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.Screens__screens___eOvPa .Screens__label___1C2sH {
  line-height: normal;
  font-size: 1.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: Roboto;
  font-weight: 400; }

.Screens__screens___eOvPa .Screens__input___IjjZ8 {
  margin-bottom: 10px;
  width: calc(100% - 30px); }

.Screens__screens___eOvPa .Screens__id___1yAVw {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .Screens__screens___eOvPa .Screens__id___1yAVw span {
    margin-left: auto;
    font-weight: 700; }

.Screens__screens___eOvPa .Screens__icons___1tBGl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 0 0 5px;
  background-color: #e3e3e2; }
  .Screens__screens___eOvPa .Screens__icons___1tBGl .icon + .icon {
    margin-left: 10px; }
  .Screens__screens___eOvPa .Screens__icons___1tBGl.Screens__delete___2xLAK {
    position: relative;
    right: -8px; }
  .Screens__screens___eOvPa .Screens__icons___1tBGl.Screens__add___1xZO4 {
    padding-right: 10px; }

.Screens__screens___eOvPa .Screens__icon___3oafJ {
  line-height: normal;
  margin-right: 5px;
  vertical-align: middle; }

/* *** palette colors *** */

.VerticalTabs__container___16gzM {
  height: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-flow: column;
      flex-flow: column; }

.VerticalTabs__nav___1nze5 {
  -ms-flex: 1 1 150px;
      flex: 1 1 150px; }

.VerticalTabs__tab___1LKLB {
  padding: 0;
  -ms-flex: 0 0 120px;
      flex: 0 0 120px;
  position: relative; }
  .VerticalTabs__tab___1LKLB.VerticalTabs__tabWidgets___s8qIu {
    -ms-flex: 0 0 350px;
        flex: 0 0 350px; }

.VerticalTabs__label___YCT4e {
  padding: 0 5px; }
  .VerticalTabs__label___YCT4e.VerticalTabs__active___37FPg {
    background-color: #6bbcff; }

.VerticalTabs__activeIndicator___1XV0q {
  display: none; }

.VerticalTabs__input___3VJ3u {
  width: calc(100% - 35px); }

.VerticalTabs__icons___bo0el {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 0 0 5px;
  background-color: #e3e3e2; }
  .VerticalTabs__icons___bo0el .icon + .icon {
    margin-left: 10px; }
  .VerticalTabs__icons___bo0el.VerticalTabs__add___E1roU {
    padding-right: 13px; }

.VerticalTabs__delete___3ARFn {
  width: 10px;
  padding: 9px 0; }

/* *** palette colors *** */

.ResourceWidgetTab__container___3A8nB {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1;
  width: 100%; }

.ResourceWidgetTab__list___3ZWvw {
  -ms-flex-positive: 1;
      flex-grow: 1; }

.ResourceWidgetTab__widget___A601T {
  margin-bottom: 10px; }
  .ResourceWidgetTab__widget___A601T:last-of-type {
    margin-bottom: 0; }

.ResourceWidgetTab__item___2FukI {
  background: #fff;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  overflow: hidden; }

.ResourceWidgetTab__icon___26ond {
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.ResourceWidgetTab__titles___1hyEy {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  overflow: hidden; }

.ResourceWidgetTab__title___2HCJr {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: normal; }
  .ResourceWidgetTab__title___2HCJr.ResourceWidgetTab__project___3s2kz {
    color: #9a9a96;
    font-size: 1rem;
    margin-bottom: 5px; }
  .ResourceWidgetTab__title___2HCJr.ResourceWidgetTab__widget___A601T {
    color: #1C1C1B;
    font-size: 1.15rem; }

.ResourceWidgetTab__empty___1s4RY {
  text-align: center;
  font-size: 1.3rem;
  color: #81817d; }

.ResourceWidgetTab__listContainer___2Ewvh {
  width: 95%; }

.ResourceWidgetTab__networkError___1vn7r {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  color: #e1320b; }

.ResourceWidgetTab__networkErrorMessage___3bVl4 {
  text-align: center;
  margin-bottom: .5rem; }

/* *** palette colors *** */

/*$widgetSpace: $contentPaddingSize / 8 * 1px;*/
@keyframes Widgets__pulse___3ZMsS {
  0% {
    border-bottom-color: #FFF;
    border-width: 0 0 6px 6px;
    bottom: 7px;
    right: 7px; }
  100% {
    border-bottom-color: #2f7ee2;
    border-width: 0 0 12px 12px;
    bottom: 1px;
    right: 1px; } }

.Widgets__container___1g30E {
  padding: 5px;
  height: 100%; }

.Widgets__widgets___1cE6X {
  width: 100%;
  -ms-flex-positive: 1;
      flex-grow: 1; }
  .Widgets__widgets___1cE6X .Widgets__widgetsContainer___1IKR6 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    padding: 0 0 0 3px; }
    .Widgets__widgets___1cE6X .Widgets__widgetsContainer___1IKR6 .Widgets__widget___O-Haj:hover {
      z-index: 1;
      box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.5);
      transform: translate(-1px, 1px); }
      .Widgets__widgets___1cE6X .Widgets__widgetsContainer___1IKR6 .Widgets__widget___O-Haj:hover [data-group-toggle] {
        transform: translateZ(0);
        animation: Widgets__pulse___3ZMsS .4s 1 forwards ease-in-out; }
  .Widgets__widgets___1cE6X.Widgets__fullscreen___hTxVC {
    height: 400px; }

.Widgets__widget___O-Haj {
  margin: 0 2px 2px 0; }

.Widgets__icon___1Kv2c {
  width: 100%; }

.ImageSelector__imgContainer___fbCn5 {
  max-width: 80px;
  margin: 0 0 15px; }
  .ImageSelector__imgContainer___fbCn5 img {
    max-width: 100%;
    height: auto; }

/* *** palette colors *** */

.WebInterfaceSettings__data___1k7Iv {
  color: #b2b2af;
  font-size: 15px; }

.WebInterfaceSettings__booleanSwitch___2b2mE {
  margin-bottom: 10px; }

.WebInterfaceSettings__chip___1-716 {
  background-color: #343432;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 10px;
  margin-bottom: 10px; }
  .WebInterfaceSettings__chip___1-716:last-of-type {
    margin-bottom: 10px; }

.WebInterfaceSettings__chip___1-716 {
  background-color: #b2b2af;
  color: #000; }
  .WebInterfaceSettings__chip___1-716 .WebInterfaceSettings__avatar___3tibM {
    background-color: #686864;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }

.WebInterfaceSettings__upgradeInput___2HK9s {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.WebInterfaceSettings__engineInput___3RWZI {
  -ms-flex-preferred-size: 95%;
      flex-basis: 95%; }

.WebInterfaceSettings__upgradeIcon___2QSfo {
  margin-left: 10px; }

.WebInterfaceSettings__engineInputWrapper___1fYVu {
  padding-bottom: 3rem; }

/* *** palette colors *** */

.Switch__side___3T5Qo {
  padding-left: 10px;
  padding-right: 10px;
  min-width: 50px; }
  .Switch__side___3T5Qo:first-of-type, .Switch__side___3T5Qo:last-of-type {
    border-radius: 0; }

/* *** palette colors *** */

.Label__label___2b7KQ {
  color: #b2b2af;
  font-size: 15px !important;
  line-height: 2.13; }

.Label__data___2iu3e {
  color: #1C1C1B;
  color: #5D5D59;
  font-size: 16px !important;
  line-height: 2.13; }

/* *** palette colors *** */

div.WebInterfaceComponents__title___2t7in {
  margin-bottom: 0; }

.WebInterfaceComponents__itemTitle___W0xRh {
  font-family: Roboto;
  color: #1c1c1b;
  line-height: 2rem;
  font-size: 1.5rem;
  font-weight: normal; }

.WebInterfaceComponents__itemId___2Qmdg {
  font-family: Roboto;
  color: #686864;
  line-height: 2rem;
  font-size: 1.5rem;
  font-weight: normal; }

li.WebInterfaceComponents__collectionMenuItem___2age6 > a[href="#"] {
  height: auto;
  line-height: unset; }

.WebInterfaceComponents__subSection___15RGR::after {
  content: "";
  display: block;
  width: 105%;
  height: 1px;
  margin-left: -1.5rem;
  background-color: #cbcbc9;
  margin-top: 1rem; }

.WebInterfaceComponents__subSection___15RGR:last-of-type::after {
  display: none; }

/* *** palette colors *** */

.DeleteComponent__removeContainer___YFjZP {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 2rem;
  cursor: pointer; }
  .DeleteComponent__removeContainer___YFjZP.DeleteComponent__disabled___HSvTr {
    color: #686864;
    cursor: default; }
  .DeleteComponent__removeContainer___YFjZP .DeleteComponent__text___TKom7 {
    font-size: 1.3rem;
    font-family: Roboto;
    font-weight: 700; }

/* *** palette colors *** */

.Listener__data___Ip0fg, .Listener__listenEvents___2RD-i {
  color: #686864;
  font-size: 1.5rem;
  font-family: Roboto;
  font-weight: normal; }

.Listener__listenEvents___2RD-i {
  color: #1c1c1b; }

.Listener__codeEditorWrapper___1fUg1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: -4rem; }

.Listener__chip___ADpbZ {
  background-color: #b2b2af;
  color: #000; }
  .Listener__chip___ADpbZ .Listener__avatar___20994 {
    background-color: #686864;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
  .Listener__chip___ADpbZ:last-of-type {
    margin-bottom: 10px; }

.Listener__listenersScreens___3f4Uz::after {
  content: "";
  display: block;
  width: 205%;
  height: 1px;
  margin-left: -1.5rem;
  background-color: #cbcbc9;
  margin-top: 3rem; }

/* *** palette colors *** */

input.Input__inputElement___1HMg2 {
  color: #686864;
  font-family: Roboto; }

/* *** palette colors *** */

.Collection__screens___E6df5 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.Collection__error___3gNao {
  color: #e1320b; }

.Collection__data___jZkOq {
  color: #686864;
  font-size: 1.5rem;
  font-family: Roboto;
  font-weight: normal; }

.WebInterfaceRevisions__container___3Q5tm {
  height: 100%; }

/* *** palette colors *** */

.FileChooser__gridContainer___1ZpIc, .FileChooser__libsGridContainer___2PKgV {
  height: 500px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.FileChooser__libsGridContainer___2PKgV {
  height: 300px; }

.FileChooser__grid___2frsW {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.FileChooser__urlContainer___2cB2C {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.FileChooser__deleteIcon___2wFFo {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  margin-left: 6px; }

.FileChooser__urlInput___3YYGu {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.FileChooser__disabled___1xlc- { }

.DnDCell__handle___14qly {
  cursor: move; }

.WireJSSection__inlineElement___1BlGH {
  margin-bottom: 2rem;
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }
  .WireJSSection__inlineElement___1BlGH .WireJSSection__title___LlivF {
    margin-bottom: 0; }

/* *** palette colors *** */

.WebInterfaceJs__section___EBts6 {
  padding-bottom: 100px !important; }

.WebInterfaceJs__gridContainer___3Tgth {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.WebInterfaceJs__grid___1fEni {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.WebInterfaceJs__libraryIcon___2FqCF {
  margin-right: 5px; }

.WebInterfaceJs__addButtons___20mCf {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .WebInterfaceJs__addButtons___20mCf > div {
    margin-right: 1.2rem; }
  .WebInterfaceJs__addButtons___20mCf > div:last-of-type {
    margin-right: 0; }

.WebInterfaceJs__createCSSContent___3qeJV {
  margin-top: 20px;
  margin-bottom: 40px; }

.WebInterfaceJs__mainStylesheet___1UFy7 {
  font-style: italic; }

.WebInterfaceJs__jsCellContainer___2IfI0 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.WebInterfaceJs__container___jL62H {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

/* *** palette colors *** */

.FileChooser__gridContainer___3znng, .FileChooser__libsGridContainer___1PLcM {
  height: 500px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.FileChooser__libsGridContainer___1PLcM {
  height: 300px; }

.FileChooser__grid___6EPiL {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.FileChooser__urlContainer___2OMnG {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.FileChooser__deleteIcon___3pja6 {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  margin-left: 6px; }

.FileChooser__urlInput___225k7 {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.FileChooser__disabled___3xb_z { }

/* *** palette colors *** */

.WireColorPicker__title___2py80 {
  color: #757570;
  text-align: center;
  font-weight: normal; }

.WireColorPicker__pipettIcon___DWemh, .WireColorPicker__background___xXA8n .WireColorPicker__color___2Fh4- .WireColorPicker__pipett___wNCwB {
  width: 36px ;
  height: 36px ; }
  .WireColorPicker__pipettIcon___DWemh .material-icons, .WireColorPicker__background___xXA8n .WireColorPicker__color___2Fh4- .WireColorPicker__pipett___wNCwB .material-icons {
    font-size: 29px !important; }

.WireColorPicker__container___3kgji {
  display: -ms-flexbox;
  display: flex;
  width: 750px;
  position: relative; }

.WireColorPicker__backgrounds___1I2o- {
  display: -ms-flexbox;
  display: flex;
  border-right: #e0e0dc 1px solid;
  -ms-flex-preferred-size: 400px;
      flex-basis: 400px; }

.WireColorPicker__title___2py80 {
  padding-bottom: 1.8rem; }

.WireColorPicker__background___xXA8n {
  -ms-flex-preferred-size: 170px;
      flex-basis: 170px;
  margin-right: 2.5rem; }
  .WireColorPicker__background___xXA8n .WireColorPicker__color___2Fh4- {
    position: relative; }
    .WireColorPicker__background___xXA8n .WireColorPicker__color___2Fh4- .WireColorPicker__pipett___wNCwB {
      position: absolute;
      top: .5rem;
      left: .5rem; }

.WireColorPicker__textColorsContainer___hClHg {
  display: -ms-flexbox;
  display: flex;
  border-right: 1px solid #e0e0dc;
  padding-left: 30px;
  padding-right: 30px;
  -ms-flex-preferred-size: 350px;
      flex-basis: 350px;
  max-width: 350px; }
  .WireColorPicker__textColorsContainer___hClHg .WireColorPicker__section___1EEtw {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .WireColorPicker__textColorsContainer___hClHg .WireColorPicker__section___1EEtw.WireColorPicker__textColors____Pu9t {
      -ms-flex-preferred-size: 200px;
          flex-basis: 200px; }
    .WireColorPicker__textColorsContainer___hClHg .WireColorPicker__section___1EEtw.WireColorPicker__colorPickers___CbcC0 {
      -ms-flex-preferred-size: 50px;
          flex-basis: 50px; }
    .WireColorPicker__textColorsContainer___hClHg .WireColorPicker__section___1EEtw.WireColorPicker__previews___AFuDP {
      -ms-flex-preferred-size: 40px;
          flex-basis: 40px; }
    .WireColorPicker__textColorsContainer___hClHg .WireColorPicker__section___1EEtw .WireColorPicker__textColor___26Lfd {
      height: 7rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
    .WireColorPicker__textColorsContainer___hClHg .WireColorPicker__section___1EEtw .WireColorPicker__headerColor___2FHMt,
    .WireColorPicker__textColorsContainer___hClHg .WireColorPicker__section___1EEtw .WireColorPicker__labelColor___20WY2,
    .WireColorPicker__textColorsContainer___hClHg .WireColorPicker__section___1EEtw .WireColorPicker__interfaceColor___3mHQf {
      height: 100%;
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      font-family: Roboto;
      font-weight: normal;
      text-align: center; }
    .WireColorPicker__textColorsContainer___hClHg .WireColorPicker__section___1EEtw .WireColorPicker__interfaceColor___3mHQf {
      border-radius: 4rem; }

.WireColorPicker__textColorPreview___2fwLW {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .WireColorPicker__textColorPreview___2fwLW .WireColorPicker__preview___2_LkF {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px #b2b2af solid; }

.WireColorPicker__textColorPicker___1j7y8 {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.WireColorPicker__colorChanger___2DtNG {
  position: absolute;
  z-index: 1; }

/* *** palette colors *** */

.WebInterfaceCss__section___2LVIr {
  padding-bottom: 100px !important; }

.WebInterfaceCss__gridContainer___3z5Ou {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.WebInterfaceCss__grid___3Jrpv {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.WebInterfaceCss__libraryIcon___2LXkC {
  margin-right: 5px; }

.WebInterfaceCss__addButtons___ThH6j {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .WebInterfaceCss__addButtons___ThH6j > div {
    margin-right: 1.2rem; }
  .WebInterfaceCss__addButtons___ThH6j > div:last-of-type {
    margin-right: 0; }

.WebInterfaceCss__createCSSContent___2T6Lq {
  margin-top: 20px;
  margin-bottom: 40px; }

.WebInterfaceCss__mainStylesheet___2NaeK {
  font-style: italic; }

.WebInterfaceCss__jsCellContainer___jnFNA {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.WebInterfaceCss__container___2ShJn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.WebInterfaceCss__primaryColor___26ZGS {
  margin-right: 20px; }

.WebInterfaceCss__resetColorsIcon___T4TEq {
  width: 36px ;
  height: 36px ; }
  .WebInterfaceCss__resetColorsIcon___T4TEq .material-icons {
    font-size: 29px !important; }

.WebInterfaceCss__colorsHelp___1mZCf {
  width: 700px; }

/******** cssCompilance Modal ********************/
.WebInterfaceCss__cssComplianceHeader___2r8c6 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  background: #e6e7ea;
  padding: 0px 20px;
  border: 1px solid #d9dbe0;
  margin-top: 15px; }

.WebInterfaceCss__cssComplianceHeaderH3___1Rz7I {
  margin: 10px 0px;
  font-size: 16px; }

.WebInterfaceCss__cssComplianceContent___1meG0 {
  background: #f8f9f9;
  border: 1px solid #d9dbe0;
  margin-top: 15px;
  padding: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  padding-bottom: 30px;
  padding-top: 15px; }

.WebInterfaceCss__cssComplianceContentHr___33tx1 {
  background-color: #e3e3e2;
  margin: 30px 0px 25px 0px;
  height: 1px; }

.WebInterfaceCss__addRulesContainer___1BHww {
  margin-bottom: 10px;
  color: #d7e3d0;
  margin-bottom: 15px; }

.WebInterfaceCss__removedRulesContainer___1Q__R {
  margin-bottom: 10px;
  color: #ddc0c0;
  margin-bottom: 15px; }

.WebInterfaceCss__addRulesRuleMarker___2kSne {
  background-color: #d7e3d0;
  padding: 4px 6px;
  margin-bottom: 6px;
  display: inline-block;
  font-size: 15px;
  font-weight: 500; }

.WebInterfaceCss__addRulesProperties___m6ZQa {
  display: block; }

.WebInterfaceCss__addedRules___1CCrM {
  color: green;
  font-size: 15px; }

.WebInterfaceCss__removedRules___1Bpdc {
  color: red;
  font-size: 15px;
  margin-left: 20px; }

.WebInterfaceCss__addedRuleProperties___3Kyj9 {
  background-color: #d7e3d0;
  display: inline-block;
  padding: 4px 20px;
  min-width: 180px;
  font-size: 15px;
  font-weight: 500; }

.WebInterfaceCss__addedRulesH4___3O-aC {
  color: #5c8142; }

.WebInterfaceCss__removedRulesH4___2rI-k {
  color: #c7564d; }

.WebInterfaceCss__addeRulesMarker____cXmJ {
  background-color: #d7e3d0;
  display: inline-block;
  padding: 4px 6px;
  margin-top: 6px; }

.WebInterfaceCss__removedRulesMarker___1Z7oU {
  background-color: #e9caca;
  display: inline-block;
  padding: 4px 6px;
  font-size: 15px;
  font-weight: 500; }

.WebInterfaceCss__removedRulesMarkerFirst___3Gj2U {
  margin: 0; }

.WebInterfaceCss__removedRulesMarkerLast___1d4By {
  margin: 6px 0px 0px 0px; }

.WebInterfaceCss__cssComplianceModal___3ca1J {
  position: fixed;
  z-index: 10; }

.WebInterfaceCss__cssComplianceModalContent___1z5B_ {
  max-width: unset !important; }

.WebInterfaceCss__cssComplianceModal___3ca1J div[class^="Modal__modal"] {
  max-width: 100% !important; }

/* *** palette colors *** */

.Section__title___3qDDX {
  color: #757570;
  text-align: center;
  font-weight: normal; }

.Section__pipettIcon___10PHA, .Section__background___2mlV9 .Section__color___p6lLd .Section__pipett___1rJ6W {
  width: 36px ;
  height: 36px ; }
  .Section__pipettIcon___10PHA .material-icons, .Section__background___2mlV9 .Section__color___p6lLd .Section__pipett___1rJ6W .material-icons {
    font-size: 29px !important; }

.Section__container___3xXQU {
  display: -ms-flexbox;
  display: flex;
  width: 750px;
  position: relative; }

.Section__backgrounds___M078p {
  display: -ms-flexbox;
  display: flex;
  border-right: #e0e0dc 1px solid;
  -ms-flex-preferred-size: 400px;
      flex-basis: 400px; }

.Section__title___3qDDX {
  padding-bottom: 1.8rem; }

.Section__background___2mlV9 {
  -ms-flex-preferred-size: 170px;
      flex-basis: 170px;
  margin-right: 2.5rem; }
  .Section__background___2mlV9 .Section__color___p6lLd {
    position: relative; }
    .Section__background___2mlV9 .Section__color___p6lLd .Section__pipett___1rJ6W {
      position: absolute;
      top: .5rem;
      left: .5rem; }

.Section__textColorsContainer___QrqJf {
  display: -ms-flexbox;
  display: flex;
  border-right: 1px solid #e0e0dc;
  padding-left: 30px;
  padding-right: 30px;
  -ms-flex-preferred-size: 350px;
      flex-basis: 350px;
  max-width: 350px; }
  .Section__textColorsContainer___QrqJf .Section__section___1-qTJ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .Section__textColorsContainer___QrqJf .Section__section___1-qTJ.Section__textColors___34Zp6 {
      -ms-flex-preferred-size: 200px;
          flex-basis: 200px; }
    .Section__textColorsContainer___QrqJf .Section__section___1-qTJ.Section__colorPickers___xMCUF {
      -ms-flex-preferred-size: 50px;
          flex-basis: 50px; }
    .Section__textColorsContainer___QrqJf .Section__section___1-qTJ.Section__previews___1GASW {
      -ms-flex-preferred-size: 40px;
          flex-basis: 40px; }
    .Section__textColorsContainer___QrqJf .Section__section___1-qTJ .Section__textColor___3yAPH {
      height: 7rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
    .Section__textColorsContainer___QrqJf .Section__section___1-qTJ .Section__headerColor___2cXrC,
    .Section__textColorsContainer___QrqJf .Section__section___1-qTJ .Section__labelColor___3bFAJ,
    .Section__textColorsContainer___QrqJf .Section__section___1-qTJ .Section__interfaceColor___3h-Zf {
      height: 100%;
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      font-family: Roboto;
      font-weight: normal;
      text-align: center; }
    .Section__textColorsContainer___QrqJf .Section__section___1-qTJ .Section__interfaceColor___3h-Zf {
      border-radius: 4rem; }

.Section__textColorPreview___2iBhK {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .Section__textColorPreview___2iBhK .Section__preview___3Cvja {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px #b2b2af solid; }

.Section__textColorPicker___-5Z4R {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.Section__colorChanger___2uYWb {
  position: absolute;
  z-index: 1; }

.Section__body___1qTzL {
  display: -ms-flexbox;
  display: flex; }

.Section__inlineElement___3f6SH {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center;
  width: calc(750px - 20px); }

.WebInterfaceAliasConfig__docClassName___1LkJd, .WebInterfaceAliasConfig__promptClassName___1qu6w {
  margin-bottom: 0 !important; }

.WebInterfaceAliasConfig__promptClassName___1qu6w {
  margin-top: 2rem; }

.Section__section___21qT6:first-of-type {
  padding-top: 2rem; }

.Section__body___Fj_Gf {
  height: 250px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.Label__data___2G53I {
  word-break: break-all; }

/* *** palette colors *** */

.WebInterfaceModal__webInterfaceModal___lDKwe {
  z-index: 999; }

.WebInterfaceModal__tabsContainer___3BHq7 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 0;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }
  .WebInterfaceModal__tabsContainer___3BHq7 .WebInterfaceModal__tabbarContainer___MIVdp,
  .WebInterfaceModal__tabsContainer___3BHq7 .WebInterfaceModal__tabContainer___3gTjx {
    padding: 0 20px; }
  .WebInterfaceModal__tabsContainer___3BHq7 .WebInterfaceModal__tabContainer___3gTjx {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-positive: 1;
        flex-grow: 1; }

.WebInterfaceModal__moduleSidebar___3vuNh {
  width: auto;
  height: 100%; }

/* *** palette colors *** */

.Sidebar__sidebar___jsqfS {
  background-color: #f7f7f7; }

.Sidebar__body___1rhBT {
  padding: 0; }

/* *** palette colors *** */

.Tabs__tabs___2RKBf {
  max-width: calc(100% - 40px); }
  .Tabs__tabs___2RKBf .Tabs__navigationContainer___1yWQD {
    height: 100%; }
  .Tabs__tabs___2RKBf .Tabs__navigation___169_- {
    -ms-flex: auto;
        flex: auto;
    width: 100%; }
    .Tabs__tabs___2RKBf .Tabs__navigation___169_- .Tabs__label___2Ybna {
      height: auto;
      padding: 0 10px;
      background-color: #FFF;
      color: #81817d; }
      .Tabs__tabs___2RKBf .Tabs__navigation___169_- .Tabs__label___2Ybna.Tabs__active___jwEYP {
        background-color: #f7f7f7;
        color: #1C1C1B; }
    .Tabs__tabs___2RKBf .Tabs__navigation___169_- .Tabs__label___2Ybna + .Tabs__label___2Ybna {
      border-left: 1px solid #cbcbc9; }
    .Tabs__tabs___2RKBf .Tabs__navigation___169_- .Tabs__pointer___1SiDL {
      display: none; }
  .Tabs__tabs___2RKBf .Tabs__arrowContainer___3bSph {
    box-shadow: none; }

.MiniSettings__interfaceDetails___1GRuz {
  padding: 2rem;
  overflow-y: auto; }

/* *** palette colors *** */

.Label__labelWrapper___3ob22 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.Label__label___32uhX {
  color: #b2b2af;
  font-size: 15px !important;
  line-height: 2.13; }

.Label__data___2C7eT {
  color: #1C1C1B;
  color: #5D5D59;
  font-size: 16px !important;
  line-height: 2.13; }

.TextArea__inputElement___3WK_7 {
  height: 17px;
  transition: height .5s; }
  .TextArea__inputElement___3WK_7:focus {
    height: 93px; }

/* *** palette colors *** */

.RTSwitch__on___3nU-1 {
  background-color: #95cfff; }
  .RTSwitch__on___3nU-1 .RTSwitch__thumb___1Glzp {
    background-color: #2f7ee2; }

.RTSwitch__field___3OAn2 {
  margin-bottom: 0; }

/* *** palette colors *** */

.LaunchableSwitch__launchableSwitch___3AerA {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 2rem; }

.LaunchableSwitch__launchableLabel___2WLm- {
  color: #81817d;
  font-size: 1.5rem; }

/* *** palette colors *** */

.Tabs__tabs___3PAXa {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  overflow: hidden; }
  .Tabs__tabs___3PAXa .Tabs__navigation___3nVvg {
    margin: 10px; }
    .Tabs__tabs___3PAXa .Tabs__navigation___3nVvg .Tabs__label___DdB8t {
      height: 32px; }

.Tabs__tab___2cR6l {
  padding: 0;
  overflow: hidden; }
  .Tabs__tab___2cR6l.Tabs__active___3L855 {
    background-color: #FFF; }

.Documentation__customTooltip___1lAYW {
  padding: 8px 12px !important;
  border-radius: 4px !important;
  color: white !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  max-width: 300px !important;
  word-wrap: break-word !important;
  text-align: center !important;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2) !important;
  border: none !important;
  margin: 0 !important; }
  .Documentation__customTooltip___1lAYW:before {
    display: none !important; }
  .Documentation__customTooltip___1lAYW.Documentation__place-top___2Fdgq {
    margin-top: -8px !important; }
    .Documentation__customTooltip___1lAYW.Documentation__place-top___2Fdgq:after {
      content: '' !important;
      position: absolute !important;
      width: 0 !important;
      height: 0 !important;
      bottom: -6px !important;
      left: 50% !important;
      margin-left: -6px !important;
      border-left: 6px solid transparent !important;
      border-right: 6px solid transparent !important;
      border-top: 6px solid #333 !important; }
  .Documentation__customTooltip___1lAYW.Documentation__place-bottom___1tDYm {
    margin-top: 8px !important; }
    .Documentation__customTooltip___1lAYW.Documentation__place-bottom___1tDYm:after {
      content: '' !important;
      position: absolute !important;
      width: 0 !important;
      height: 0 !important;
      top: -6px !important;
      left: 50% !important;
      margin-left: -6px !important;
      border-left: 6px solid transparent !important;
      border-right: 6px solid transparent !important;
      border-bottom: 6px solid #333 !important; }
  .Documentation__customTooltip___1lAYW.Documentation__place-left___3bLjl {
    margin-left: -8px !important; }
    .Documentation__customTooltip___1lAYW.Documentation__place-left___3bLjl:after {
      content: '' !important;
      position: absolute !important;
      width: 0 !important;
      height: 0 !important;
      right: -6px !important;
      top: 50% !important;
      margin-top: -6px !important;
      border-top: 6px solid transparent !important;
      border-bottom: 6px solid transparent !important;
      border-left: 6px solid #333 !important; }
  .Documentation__customTooltip___1lAYW.Documentation__place-right___1itOS {
    margin-left: 8px !important; }
    .Documentation__customTooltip___1lAYW.Documentation__place-right___1itOS:after {
      content: '' !important;
      position: absolute !important;
      width: 0 !important;
      height: 0 !important;
      left: -6px !important;
      top: 50% !important;
      margin-top: -6px !important;
      border-top: 6px solid transparent !important;
      border-bottom: 6px solid transparent !important;
      border-right: 6px solid #333 !important; }

.Documentation__tooltipWrapper___3VpeS {
  display: inline-block;
  width: 100%; }

/* *** palette colors *** */

.WebModeler__draggableSidebar___15GqI {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99; }
  .WebModeler__draggableSidebar___15GqI .WebModeler__sidebar___3zTOc {
    width: 170px;
    background-color: #e3e3e2; }
  .WebModeler__draggableSidebar___15GqI .WebModeler__handle___1XUiK {
    cursor: move; }

.WebModeler__canvas___24s9t {
  position: relative;
  padding: 0;
  width: 0; }
  .WebModeler__canvas___24s9t.WebModeler__fullscreen___1oocP {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 9; }
  .WebModeler__canvas___24s9t .WebModeler__header___sw0Oq {
    position: absolute;
    left: 0;
    top: -50px; }
    .WebModeler__canvas___24s9t .WebModeler__header___sw0Oq .WebModeler__side___1APbw {
      display: -ms-flexbox;
      display: flex; }
    .WebModeler__canvas___24s9t .WebModeler__header___sw0Oq.WebModeler__cwMenuEditing____QefX {
      padding-left: 25.5rem; }
    .WebModeler__canvas___24s9t .WebModeler__header___sw0Oq.WebModeler__fullscreen___1oocP {
      position: static;
      background-color: #FFF;
      top: 0;
      height: auto;
      padding: 0; }
      .WebModeler__canvas___24s9t .WebModeler__header___sw0Oq.WebModeler__fullscreen___1oocP .WebModeler__side___1APbw.WebModeler__right___cj0Rr {
        width: 100%;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .WebModeler__canvas___24s9t .WebModeler__header___sw0Oq .WebModeler__iconBar___13nWg {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      .WebModeler__canvas___24s9t .WebModeler__header___sw0Oq .WebModeler__iconBar___13nWg * + * {
        margin-left: 10px;
        position: relative; }
        .WebModeler__canvas___24s9t .WebModeler__header___sw0Oq .WebModeler__iconBar___13nWg * + *::after {
          content: '';
          position: absolute;
          height: 100%;
          border-left: 1px solid #e3e3e2;
          left: -5px;
          top: 0; }
      .WebModeler__canvas___24s9t .WebModeler__header___sw0Oq .WebModeler__iconBar___13nWg .WebModeler__icon___3k4AS.WebModeler__active___2uLdE {
        background-color: #2f7ee2; }

.WebModeler__iconPreview___gV1_B {
  margin-left: 20px; }
  .WebModeler__iconPreview___gV1_B img {
    width: 100%;
    display: block; }

.WebModeler__typeLabel___mNAT6 {
  color: #b2b2af;
  font-size: 12.5px; }

.WebModeler__customWidgetIndicator___39lDT {
  color: #487DA7;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-transform: uppercase; }
  .WebModeler__customWidgetIndicator___39lDT h2 {
    font-family: Roboto;
    font-weight: 700;
    font-size: 1.5rem;
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0;
    -webkit-margin-start: 0;
            margin-inline-start: 0;
    -webkit-margin-end: 0;
            margin-inline-end: 0; }

.WebModeler__radioButtonsWrapper___1rkRT {
  display: -ms-flexbox;
  display: flex; }

.WebModeler__radioButton___3sdd- {
  margin-right: 1.5rem; }

.WebModeler__label___3vr7y {
  color: #B2B2AF;
  font-size: 1.25rem !important;
  margin-bottom: .5rem; }

/* *** palette colors *** */

.DataGridRowPreview__dragLayer___1tULK {
  width: 100%;
  height: 100%;
  pointer-events: none;
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  opacity: .8; }

.DataGridRowPreview__preview___2-kJY {
  background-color: #2f7ee2;
  width: 700px;
  padding: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.WebModelerLayout__wrapper___3DTzs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0;
      flex: 1 0;
  overflow: hidden; }

/* *** palette colors *** */

.Preview__container___3snHj {
  display: -ms-flexbox;
  display: flex; }

.Preview__input___9ovEl + .Preview__input___9ovEl {
  margin-left: 10px; }

.Preview__input___9ovEl.Preview__value___1haH9 {
  -ms-flex-positive: 1;
      flex-grow: 1; }

.Preview__vertical___2deUO {
  -ms-flex-direction: column;
      flex-direction: column; }
  .Preview__vertical___2deUO .Preview__value___1haH9 {
    margin-left: 0; }

.Preview__datePicker___15xPz {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.Preview__dateInput___190bO {
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-right: 10px; }

/* *** palette colors *** */

.Input__input___3DeE- {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem; }
  .Input__input___3DeE- .Input__inputElement___3td4b {
    font-size: 1.4rem;
    padding: 11px 0 5px; }
    .Input__input___3DeE- .Input__inputElement___3td4b:not(.Input__filled___1rAb_):not(:focus) ~ label {
      font-size: 1.4rem;
      line-height: 1.4rem;
      top: 1.8rem !important; }
  .Input__input___3DeE- .Input__counter___3iGO1 {
    margin-bottom: -1rem;
    font-size: 1.1rem;
    line-height: 1.7rem; }

.AutocompleteSettings__wrapper___16QWt {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.AutocompleteSettings__withIcon___22IxC {
  width: calc(100% - 40px); }

.EditableButton__editableButton___2fmLQ {
  text-transform: none; }

.EditableButton__buttonWrapper___qboK- {
  position: relative;
  display: inline-block; }

.EditableButton__input___5KfFt {
  width: 100% !important;
  border: none;
  outline: none;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 1.4rem;
  background-color: transparent;
  text-align: center; }

.EditableButton__buttonContainer___9AEZP {
  position: relative;
  display: inline-block;
  text-align: center; }

.EditableButton__inputContainer___2w-0K {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3.6rem;
  line-height: 3.6rem;
  margin: auto; }

.Preview__wrapper___11K5F {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0 auto; }

/* *** palette colors *** */

.PreviewWrapper__preview___1h0g0 > .PreviewWrapper__inner___3E1uF {
  background-color: transparent;
  border: 1px solid #81817d; }

.PreviewWrapper__preview___1h0g0.PreviewWrapper__active___Rd1rY > .PreviewWrapper__inner___3E1uF > .PreviewWrapper__arrow___1AH_G::after {
  border-color: #cbcbc9 transparent transparent transparent; }

.Preview__previewWrapper___34YtY {
  text-align: center; }

/* *** palette colors *** */

.Preview__wrapper___1U1eZ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center; }

.Preview__icon___zGYo1 {
  max-height: 50px;
  margin-bottom: 1rem; }

.Preview__networkError___2KABA {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #e1320b; }

.Preview__retryButton___1Sukw {
  margin-left: .4rem; }

.iconBarStyles__iconBar___2qBGV {
  margin-left: 0; }

/* *** palette colors *** */

.RTSwitch__on___N4hHC {
  background-color: #95cfff; }
  .RTSwitch__on___N4hHC .RTSwitch__thumb___1i366 {
    background-color: #2f7ee2; }

.RTSwitch__field___2VyAZ {
  margin-bottom: 0; }

.Preview__wrapper___1zDnj {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.Preview__label___3JWlz {
  margin-left: 1.5rem;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.HTMLSettings__htmlSettingWrapper___1PSev {
  margin-top: .5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end; }

.HTMLSettings__expandIcon___1YLLo {
  margin-bottom: 1rem; }

.HTMLSettings__htmlDocPath___2xrSu {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-bottom: 0 !important; }

/* *** palette colors *** */

.Preview__wrapper___sSPLo {
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.Preview__htmlContainer___1uVDE {
  -ms-flex-positive: 1;
      flex-grow: 1; }

.Preview__empty___2-c-1 {
  height: 40px;
  padding: 1rem;
  transition: background-color 200ms; }
  .Preview__empty___2-c-1:hover {
    background-color: #e3e3e2;
    transition: background-color 200ms; }

/* *** palette colors *** */

.Input__input___1cxqV {
  padding-bottom: 10px; }

/* *** palette colors *** */

.Preview__wrapper___3eSqR {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.Preview__uploadWrapper___2Nixv {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start; }

.Preview__uploadInputContainer___1dxry {
  -ms-flex-positive: 5;
      flex-grow: 5;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  border: 2px dashed #1C1C1B;
  padding: 5px 10px; }

.Preview__uploadInput___2_C-K {
  -ms-flex-positive: 1;
      flex-grow: 1; }

.Preview__uploadButton___3EQQt {
  margin-left: 1rem; }

.Preview__input___3fIRE {
  margin-right: 1rem;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.Preview__vertical___1bJfT {
  -ms-flex-direction: column;
      flex-direction: column; }
  .Preview__vertical___1bJfT .Preview__input___3fIRE {
    margin-right: 0; }

.ListItem__item___10gHQ {
  font-size: 1.2rem;
  min-height: 3.4rem; }

.ListItem__itemAction___-aGhv {
  margin: 0 1.6rem 0 0; }

.Divider__divider___ZyAzb {
  margin-top: .3rem !important;
  margin-bottom: .3rem !important; }

.List__list___1d-XO {
  margin-top: 0;
  margin-bottom: 0; }

/* *** palette colors *** */

.Preview__wrapperContainer___9zOJt {
  display: -ms-flexbox;
  display: flex; }
  .Preview__wrapperContainer___9zOJt:not(.Preview__vertical___3Pad0) {
    -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center; }

.Preview__vertical___3Pad0 {
  -ms-flex-direction: column;
      flex-direction: column; }

.Preview__wrapper___2wpyI {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }

.Preview__horizontalWrapper___tWfJn {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.Preview__dropdown___1GkNI {
  -ms-flex-positive: 1;
      flex-grow: 1;
  min-width: 90px; }
  .Preview__dropdown___1GkNI .Select-placeholder {
    font-size: 1.4rem !important;
    line-height: 1.2rem;
    top: 1.4rem !important; }
  .Preview__dropdown___1GkNI .Select-control {
    margin-top: -3px; }

/* *** palette colors *** */

.Preview__container___3Qocs {
  display: -ms-flexbox;
  display: flex; }
  .Preview__container___3Qocs > * + * {
    margin-left: 10px; }

.Preview__iconContainer___1bjCh {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-left: 0; }

/* *** palette colors *** */

.Input__input___14pmK {
  padding-bottom: 10px; }

/* *** palette colors *** */

.Preview__resizeWrapper___fLaqh {
  position: relative; }
  .Preview__resizeWrapper___fLaqh.Preview__header___3-XIm {
    height: 40px; }
  .Preview__resizeWrapper___fLaqh.Preview__header___3-XIm:not(.Preview__array___2KZJX) {
    height: calc(40px + 10px); }

.Preview__row___1wVhk {
  display: -ms-flexbox;
  display: flex; }
  .Preview__row___1wVhk > * {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0; }
  .Preview__row___1wVhk.Preview__header___3-XIm, .Preview__row___1wVhk.Preview__footer___2-t72 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    background-color: #e3e3e2;
    width: 100%;
    left: 0;
    top: 0; }
    .Preview__row___1wVhk.Preview__header___3-XIm .Preview__column___3JKZ6, .Preview__row___1wVhk.Preview__footer___2-t72 .Preview__column___3JKZ6 {
      height: 40px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      padding: 10px; }
    .Preview__row___1wVhk.Preview__header___3-XIm.Preview__array___2KZJX, .Preview__row___1wVhk.Preview__footer___2-t72.Preview__array___2KZJX {
      background-color: #cbcbc9; }
  .Preview__row___1wVhk.Preview__header___3-XIm.Preview__array___2KZJX .Preview__icon___2dNa7 {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%); }
  .Preview__row___1wVhk.Preview__header___3-XIm:not(.Preview__array___2KZJX) .Preview__column___3JKZ6 {
    height: calc(40px + 10px); }
  .Preview__row___1wVhk.Preview__columns___3TDe1.Preview__hasBackground___OdMwy {
    background-color: #FFF; }
  .Preview__row___1wVhk.Preview__columns___3TDe1 .Preview__addRemoveIcons___20ArQ {
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: 62px;
        flex-basis: 62px; }
  .Preview__row___1wVhk.Preview__leftSpace___3Qcx8 {
    padding-left: 60px; }

.Preview__column___3JKZ6 {
  position: relative; }
  .Preview__column___3JKZ6.Preview__disabled___3XAml {
    opacity: .5; }

.Preview__settings___36gUE {
  margin-bottom: 10px; }

.Preview__icons___1RizU {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 60px;
  background-color: #FFF;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 10px; }

.Preview__input___3NwN6 {
  width: 100%; }

.Preview__placeholder___39GjV {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 40px;
  padding: 10px; }

.Preview__dropArea___3AJUx {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  padding-top: 0 !important;
  padding-left: 0 !important; }

.Preview__spanHeaderDragHandle___3m1qh {
  position: absolute;
  width: 3px;
  height: 100%;
  right: 0;
  top: 0;
  background-color: #2f7ee2;
  cursor: col-resize; }

/* *** palette colors *** */

.Input__input___AUv3P {
  padding-bottom: 5px;
  padding-top: 0; }

.Input__hint___1pK3y {
  top: 1.2rem; }

/* *** palette colors *** */

/* *** palette colors *** */

.ArrayHeaderFooter__preview___24Z-8 {
  min-height: auto; }
  .ArrayHeaderFooter__preview___24Z-8 > .ArrayHeaderFooter__inner___3xZQf {
    padding: 0; }

.ArrayHeaderFooter__preview___24Z-8 > .ArrayHeaderFooter__inner___3xZQf {
  background-color: #cbcbc9; }
  .ArrayHeaderFooter__preview___24Z-8 > .ArrayHeaderFooter__inner___3xZQf > .ArrayHeaderFooter__arrow___2GYHS::before {
    border-color: #1C1C1B transparent transparent transparent; }
  .ArrayHeaderFooter__preview___24Z-8 > .ArrayHeaderFooter__inner___3xZQf > .ArrayHeaderFooter__arrow___2GYHS::after {
    border-color: #cbcbc9 transparent transparent transparent; }

/* *** palette colors *** */

/* *** palette colors *** */

.ColumnHeaderFooter__preview___2INYn {
  min-height: auto; }
  .ColumnHeaderFooter__preview___2INYn > .ColumnHeaderFooter__inner___ee1RJ {
    padding: 0; }

.ColumnHeaderFooter__preview___2INYn > .ColumnHeaderFooter__inner___ee1RJ {
  background-color: #e3e3e2; }
  .ColumnHeaderFooter__preview___2INYn > .ColumnHeaderFooter__inner___ee1RJ > .ColumnHeaderFooter__arrow___10uZm::before {
    border-color: #1C1C1B transparent transparent transparent; }
  .ColumnHeaderFooter__preview___2INYn > .ColumnHeaderFooter__inner___ee1RJ > .ColumnHeaderFooter__arrow___10uZm::after {
    border-color: #e3e3e2 transparent transparent transparent; }

/* *** palette colors *** */

.ColumnAddRemoveIcons__preview___3zzRG {
  min-height: auto; }
  .ColumnAddRemoveIcons__preview___3zzRG > .ColumnAddRemoveIcons__inner___1-Cim {
    padding: 0; }

.ColumnWidget__preview___1Pn25 {
  padding-left: 0 !important; }

/* *** palette colors *** */

.ColumnSettings__column___3jRI2 {
  border-bottom: 1px solid #cbcbc9; }

.ColumnSettings__header___3oqTc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 10px;
  background-color: #f7f7f7; }

.ColumnSettings__title___3Q4N9 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 10px; }

.ColumnSettings__settings___1-Qv3 {
  padding: 10px 0;
  padding-top: 20px;
  padding-left: 20px; }

.ColumnSettings__error___fpI4I {
  margin-left: auto; }

/* *** palette colors *** */

.Columns__expandAll___2iE66 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-bottom: 12px; }
  .Columns__expandAll___2iE66 span {
    padding-left: 15px;
    font-family: Roboto;
    font-size: 15px;
    font-weight: 700;
    color: #1c1c1b; }

/* *** palette colors *** */

.PreviewWrapper__preview___2EVGr > .PreviewWrapper__inner___3u_LG {
  background-image: repeating-linear-gradient(135deg, rgba(28, 28, 27, 0.35) 0px, rgba(28, 28, 27, 0.35) 10px, #9a9a96 10px, #9a9a96 20px);
  background-color: transparent;
  padding: 10px; }
  .PreviewWrapper__preview___2EVGr > .PreviewWrapper__inner___3u_LG > .PreviewWrapper__arrow___3idU6::before {
    border-color: #1C1C1B transparent transparent transparent; }
  .PreviewWrapper__preview___2EVGr > .PreviewWrapper__inner___3u_LG > .PreviewWrapper__arrow___3idU6::after {
    border-color: #9a9a96 transparent transparent transparent; }

.GenericGrid__wrapper___1G0v8 {
  display: -ms-flexbox;
  display: flex;
  max-height: 150px;
  overflow-y: auto; }
  .GenericGrid__wrapper___1G0v8.GenericGrid__wrap___2VcBH {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

.GenericGrid__column___6qPUS {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0; }

.GenericGrid__item___1Nz6D {
  margin-right: 3%;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  overflow: hidden; }

.CheckBoxes__field___2Ziol {
  margin-top: 1.2rem; }
  .CheckBoxes__field___2Ziol [data-react-toolbox="label"] {
    font-size: 1.4rem; }

/* *** palette colors *** */

.Preview__checkboxes___3VT_O {
  -ms-flex-positive: 1;
      flex-grow: 1; }

.Preview__wrapper___ntPbz {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.Preview__missingUrl___230VR {
  color: #e1320b; }

.Preview__dynamicOptions___14TkS {
  display: -ms-flexbox;
  display: flex; }

.Radio__radio___3stVZ, .Radio__radioChecked___3lgda {
  margin-top: 0.75rem; }
  .Radio__radio___3stVZ ~ span, .Radio__radioChecked___3lgda ~ span {
    font-size: 1.4rem;
    margin-top: 0.75rem; }

/* *** palette colors *** */

.Preview__radioGroup___LOOd_ {
  -ms-flex-positive: 1;
      flex-grow: 1; }

.Preview__wrapper___1kLAg {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.Preview__missingUrl___223En {
  color: #e1320b; }

.Preview__dynamicRadioButtons___kkCE8 {
  display: -ms-flexbox;
  display: flex; }

.Preview__wrapper___3rN56 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.Preview__img___3i3k4 {
  max-width: 170px; }

.Preview__wrapper___cSqB9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.Preview__centered___3kG7w {
  margin: 0 auto; }

.Preview__center___2Li8h {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.Preview__visibilityOff___59xeR {
  opacity: .3; }

.Preview__hide___3SEWJ {
  display: none; }

/* *** palette colors *** */

.ItemColumn__borderBottomNone___3Jjvi input {
  border-bottom: none !important; }

.ItemColumn__borderBottomNone___3Jjvi div {
  padding: 0 0 6px 0 !important; }

.ItemColumn__hidden___1K9Ms {
  opacity: 0; }

.ItemColumn__handle___3Mdx4 {
  cursor: move; }

.ItemColumn__index___25MMf {
  position: relative;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 400;
  padding-right: 5px;
  padding-left: 10px;
  color: #1c1c1b; }
  .ItemColumn__index___25MMf:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: -5px;
    margin: auto 0;
    width: 1px;
    height: 15px;
    background-color: #1c1c1b; }
  .ItemColumn__index___25MMf.ItemColumn__disabled___3dx4I {
    margin-right: 1.6rem; }

.ItemColumn__dragSource___2X0Cy {
  height: 30px; }

.ListItem__item___1Xlp5 {
  padding: 0; }

.ListItem__left___3AHCA {
  width: calc(100% - 90px); }
  .ListItem__left___3AHCA > :first-child {
    margin-right: 0; }

.ListItem__right___G5KQo {
  width: 90px;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: center;
      justify-content: center; }
  .ListItem__right___G5KQo > :first-child {
    margin-left: 0; }
  .ListItem__right___G5KQo .ListItem__itemAction___1nMJs {
    margin: 0; }

/* *** palette colors *** */

.ListColumns__popupContent___32MdM {
  padding-top: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.ListColumns__aceEditor___1Cpnf {
  -ms-flex: 1 0;
      flex: 1 0; }

.ListColumns__centered___1r1wD {
  text-align: center; }

.ListColumns__button___pR7UA {
  margin: 1.4rem 0; }

.ListColumns__itemColumn___3Fhti hr {
  margin: 0 !important; }

.List__list___1QNnW {
  margin-top: 0;
  white-space: normal; }

.ListSubHeader__subheader___3Gfhj {
  padding-left: 0;
  border-bottom: 0.1rem solid #eeeeee; }

.Checkbox__field___aihZu {
  margin-top: 10px;
  margin-bottom: 5px; }

.AddHeader__add___3A6C_ {
  top: 8px; }

.Preview__wrapper___3J2s3 {
  display: -ms-flexbox;
  display: flex; }

.Preview__container___3u_wC {
  min-width: 120px;
  max-width: 550px;
  max-height: 150px;
  overflow: auto;
  padding-top: 1.4rem; }

.Preview__alignVertically___2XWMw {
  -ms-flex-item-align: center;
      align-self: center; }

.Preview__vertical___3dhGS {
  -ms-flex-direction: column;
      flex-direction: column; }

.Preview__horizontal___2xGxi {
  -ms-flex-direction: row;
      flex-direction: row; }

.Preview__textarea___2lG06 {
  margin-left: 1rem;
  padding-right: 1.5rem;
  padding-left: 1.5rem; }

/* *** palette colors *** */

.Preview__section___3qQid {
  border: 1px solid #1C1C1B; }

.Preview__sectionHeader___1W9gj {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: center;
      align-items: center;
  padding-right: .8rem;
  padding-left: .8rem;
  background-color: #B2B2AF; }

.Preview__sectionCanvas___1FIn9 {
  position: relative;
  background-color: #cbcbc9; }
  .Preview__sectionCanvas___1FIn9.Preview__collapsed___3e6AT {
    visibility: hidden;
    height: 0; }
    .Preview__sectionCanvas___1FIn9.Preview__collapsed___3e6AT .Preview__sectionCanvas___1FIn9 {
      visibility: hidden; }

.Preview__canvas___17gtj {
  position: relative;
  min-height: 50px;
  padding: 10px;
  z-index: 1; }

.Preview__collapse___2B76J {
  margin-right: .8rem;
  transform: rotate(180deg);
  transition: transform .3s linear; }
  .Preview__collapse___2B76J.Preview__open___1aGhZ {
    transform: rotate(0deg); }

.Preview__borderBottomNone___2dXqr {
  width: 100%;
  border-bottom: none; }

.Preview__locked___2FTCs,
.Preview__invisible___2d1ba {
  opacity: .5; }

/* *** palette colors *** */

.TabHeader__hidden___1GWtr {
  opacity: 0; }

.TabHeader__handle___3O7pa {
  padding: 10px;
  cursor: move; }

.TabHeader__vibilityNone___2VIgW {
  opacity: .3; }

.TabHeader__active___2pB_H input {
  color: #1C1C1B; }

.TabHeader__active___2pB_H span:before, .TabHeader__active___2pB_H span:after {
  width: 50%; }

/* *** palette colors *** */

.TabHeaderInput__input___1Ytn7 {
  padding: 0; }

.TabHeaderInput__inputElement___G40q6 {
  font-size: 16px;
  color: #9a9a96;
  border-bottom: none;
  text-align: center; }
  .TabHeaderInput__inputElement___G40q6:focus {
    color: #1C1C1B; }

/* *** palette colors *** */

.PreviewHeader__header___UDaGy {
  position: relative;
  min-width: 200px;
  padding: 0 10px 1px 0;
  background-color: #FFF;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .PreviewHeader__header___UDaGy nav {
    position: relative;
    width: calc(100% - 30px);
    height: 55px; }
    .PreviewHeader__header___UDaGy nav:after {
      content: '';
      position: absolute;
      bottom: 9px;
      left: 10px;
      margin: 0 auto;
      width: 100%;
      height: 1px;
      background-color: #cbcbc9;
      z-index: 10; }
  .PreviewHeader__header___UDaGy,
  .PreviewHeader__header___UDaGy nav,
  .PreviewHeader__header___UDaGy ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: center;
        align-items: center; }
  .PreviewHeader__header___UDaGy ul {
    height: 54px;
    padding-left: 0;
    margin: 0;
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .PreviewHeader__header___UDaGy li {
    min-width: 120px;
    list-style: none; }

.PreviewHeader__iconAdd___1eTY3 {
  top: -4px;
  width: 24px;
  height: 24px; }

.PreviewHeader__iconNext___3OxO-,
.PreviewHeader__iconPrev___z5uUv {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  background-color: #FFF;
  z-index: 1; }

.PreviewHeader__iconNext___3OxO- {
  right: 0; }

.PreviewHeader__iconPrev___z5uUv {
  left: -8px; }

.PreviewHeader__locked___3o5J1,
.PreviewHeader__invisible___3FpPX {
  opacity: .5; }

.TabHeaderPreviewWrapper__preview___1PLc_ {
  min-height: 47px; }
  .TabHeaderPreviewWrapper__preview___1PLc_ > .TabHeaderPreviewWrapper__inner___3FhsI {
    padding: 0;
    background-color: transparent; }

/* *** palette colors *** */

.Slider__overflowHidden___bEt-Q {
  top: 12px;
  padding-bottom: 27px;
  box-sizing: content-box; }

.Slider__absolute___vLd9Y {
  top: 2px;
  bottom: auto;
  z-index: 11; }

.Slider__icon___KF-LA {
  height: 34px;
  top: -23px;
  bottom: 0;
  margin: auto 0;
  background-color: #FFF;
  z-index: 12; }

.Preview__wrapper___3ubb8 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
      flex-flow: column nowrap; }
  .Preview__wrapper___3ubb8.Preview__inverseCol___5yKsv {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }

.Preview__tabpanelBody___3Y-eO {
  position: relative;
  padding-top: 10px; }
  .Preview__tabpanelBody___3Y-eO.Preview__above___2_gNC {
    padding-top: 0;
    padding-bottom: 10px; }

/* *** palette colors *** */

.Item__header___23rDK {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  width: 100%;
  height: 51px;
  line-height: 51px;
  padding-right: 15px;
  padding-left: 12px;
  background-color: #f7f7f7;
  border-top: 1px solid #d8d8d8;
  box-sizing: border-box; }
  .Item__header___23rDK:before, .Item__header___23rDK:after {
    content: '';
    width: 20px;
    height: 51px;
    position: absolute;
    top: 0;
    background-color: #f7f7f7; }
  .Item__header___23rDK:before {
    left: -20px; }
  .Item__header___23rDK:after {
    right: -20px; }
  .Item__header___23rDK .Item__middle___2bj3J {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row;
        flex-flow: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-positive: 1;
        flex-grow: 1; }

.Item__body___4-XC0 {
  padding: 15px 10px 0 23px; }

.Item__index___3Qa-4 {
  position: relative;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 400;
  padding-right: 5px;
  padding-left: 10px;
  color: #1c1c1b; }
  .Item__index___3Qa-4:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: -5px;
    margin: auto 0;
    width: 1px;
    height: 15px;
    background-color: #1c1c1b; }

.Item__hidden___1fcW6 {
  opacity: 0; }

.Item__dragdrop___u_WC_ {
  cursor: move; }

.Item__inputContainer___1MfrG {
  width: 100%;
  padding-left: 15px; }

.Item__actions___a7ISa {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

.Item__filtersContainer___1-w_0 {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

.Item__operatorsList___Ytwdg {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: #fff;
  padding: 1rem;
  max-height: 200px;
  overflow: auto;
  z-index: 100;
  position: absolute;
  top: 10px;
  left: 60px;
  -ms-flex-align: start;
      align-items: flex-start; }

.Item__dragSource___2Fz-c {
  height: 30px;
  line-height: 30px; }

.Input__inputElement___YDRTH {
  border-bottom: none !important; }

.Input__input___2CwNZ {
  padding-bottom: 6px !important; }

/* *** palette colors *** */

.List__wrapper___lk2yO {
  border-bottom: 1px solid #d8d8d8; }

.List__expandAll___36muT {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-bottom: 12px; }
  .List__expandAll___36muT span {
    padding-left: 15px;
    font-family: Roboto;
    font-size: 15px;
    font-weight: 700;
    color: #1c1c1b; }

.Checkbox__field___m6U1O {
  padding-bottom: 0 !important;
  margin-bottom: 0; }

/* *** palette colors *** */

.PreviewWrapper__preview___1iTHJ > .PreviewWrapper__inner___3gLEa {
  background-image: repeating-linear-gradient(135deg, #9a9a96 0px, #9a9a96 10px, rgba(28, 28, 27, 0.5) 10px, rgba(28, 28, 27, 0.5) 20px);
  border: 1px solid #81817d; }
  .PreviewWrapper__preview___1iTHJ > .PreviewWrapper__inner___3gLEa > .PreviewWrapper__arrow___2CJa1:after {
    border-color: #9a9a96 transparent transparent transparent; }
  .PreviewWrapper__preview___1iTHJ > .PreviewWrapper__inner___3gLEa .PreviewWrapper__inner___3gLEa {
    padding: 0; }

/* *** palette colors *** */

.Preview__wrapper___2jpAL {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  padding: 10px 40px; }

.Preview__step___YWfp_ {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  min-width: 72px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  text-align: center; }
  .Preview__step___YWfp_:after, .Preview__step___YWfp_:before {
    content: '';
    position: absolute;
    bottom: 20px;
    margin: auto 0;
    height: 1px;
    background-color: #1C1C1B;
    z-index: 0; }
  .Preview__step___YWfp_:after {
    right: 0;
    width: calc(50% + 21px); }
  .Preview__step___YWfp_:before {
    left: 0;
    width: 50%; }
  .Preview__step___YWfp_:first-child:before {
    content: none; }
  .Preview__step___YWfp_:last-child:after {
    content: none; }
  .Preview__step___YWfp_:not(:last-child) {
    padding-right: 20px; }

.Preview__highlight___WD70P .Preview__circle___KLx0T {
  color: #FFF;
  background-color: #2f7ee2;
  border-color: #2f7ee2; }

.Preview__screen___SsOAh {
  display: block;
  max-width: 20rem;
  margin-bottom: 20px; }

.Preview__circle___KLx0T {
  display: block;
  position: relative;
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color: #FFF;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  border: 1px solid #1C1C1B;
  z-index: 1; }

.Preview__placeholder___3eALs {
  cursor: pointer; }

/* *** palette colors *** */

.Step__step___2QHtW {
  background-color: #f7f7f7; }

.Step__screenName___b9_uT {
  padding-right: 0;
  padding-left: 0;
  font-family: Roboto;
  font-size: 15px;
  font-weight: normal;
  color: #1c1c1b; }

.Step__isOver___2OsNp {
  background-color: rgba(154, 154, 150, 0.1); }

/* *** palette colors *** */

.Chip__avatar___3zwZU,
.Chip__deletable___MNgcm {
  padding: 12px 29px 12px 15px;
  line-height: normal;
  color: #1C1C1B;
  background-color: transparent;
  border-radius: 0; }
  .Chip__avatar___3zwZU > [data-react-toolbox="avatar"],
  .Chip__deletable___MNgcm > [data-react-toolbox="avatar"] {
    top: -1px;
    background-color: #9a9a96; }
  .Chip__avatar___3zwZU:hover,
  .Chip__deletable___MNgcm:hover {
    border-radius: 2px;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.5);
    background-color: #FFF; }
    .Chip__avatar___3zwZU:hover .Chip__deleteIcon___1q-YR,
    .Chip__deletable___MNgcm:hover .Chip__deleteIcon___1q-YR {
      display: block; }

.Chip__deleteIcon___1q-YR {
  display: none;
  line-height: normal;
  border-radius: 0;
  background: transparent; }
  .Chip__deleteIcon___1q-YR:hover {
    background: transparent; }
  .Chip__deleteIcon___1q-YR .Chip__deleteX___Nb0MF {
    stroke-width: 0.2rem;
    stroke: #1C1C1B; }

.Chip__delete___bn8_Y {
  top: 0;
  bottom: 0;
  left: auto;
  right: 5px;
  width: 20px;
  height: 20px;
  margin: auto;
  padding: 0; }
  .Chip__delete___bn8_Y:hover .Chip__deleteIcon___1q-YR {
    background: transparent; }

/* *** palette colors *** */

.ListItem__item___1zwsF {
  position: relative;
  padding: 0;
  text-align: center;
  border-bottom: solid 1px #d8d8d8;
  box-sizing: border-box; }
  .ListItem__item___1zwsF:before {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 30px;
    background-color: #d8d8d8; }

.ListItem__itemContentRoot___3vFKP {
  width: 100%;
  max-width: 30px; }
  .ListItem__itemContentRoot___3vFKP,
  .ListItem__itemContentRoot___3vFKP .ListItem__itemText___2zcBL {
    font-family: Roboto;
    font-size: 12.5px !important;
    font-weight: 400;
    color: #1c1c1b !important;
    padding: 0 !important; }

.ListItem__itemAction___2o9t8 {
  max-width: 100%;
  margin: 0.4rem 5px 0.4rem 0; }

.ListItem__right___2Qb6L {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: calc(100% - 90px);
  margin-left: 10px; }
  .ListItem__right___2Qb6L > :first-child {
    margin-left: 0; }

/* *** palette colors *** */

.EmptyStep__emptyStep___lvBxl {
  line-height: 4.8rem; }

.EmptyStep__wrapper___1Camo {
  background-color: #f7f7f7; }

.EmptyStep__isOver___3Hqtn {
  background-color: #e3e3e2; }

/* *** palette colors *** */

.StepList__list___2YIno {
  margin-top: 0;
  padding-top: 0; }

.StepList__subheader___3HQV0 {
  display: inline-block; }

.StepList__listItem___38IWZ {
  background-color: #f7f7f7; }

/* *** palette colors *** */

.ListSubHeader__subheader___3E37R {
  font-family: Roboto;
  font-size: 15px;
  font-weight: 400;
  color: #1c1c1b;
  margin: 0;
  line-height: 1.4rem;
  padding: 20px;
  border-bottom: solid 2px #d8d8d8; }

/* *** palette colors *** */

.Screen__hidden___3-aT6 {
  opacity: 0; }

.Screen__chip___dODTA {
  max-width: 200px;
  height: 34px;
  line-height: 34px;
  padding: 1px 14px 1px 15px;
  border-radius: 2px;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.5);
  background-color: #FFF; }
  .Screen__chip___dODTA span {
    font-family: 'Roboto';
    font-size: 15px;
    font-weight: 400;
    color: #1c1c1b; }

.Screen__handle___109bR {
  cursor: move; }

.Screen__disabled___1QWTG {
  opacity: .4; }

.Screen__screen___t7BKc {
  margin-right: 10px;
  margin-bottom: 10px; }

/* *** palette colors *** */

.ScreenList__wrapper___okxiV {
  border-bottom: 1px solid #d8d8d8; }

h2.ScreenList__title___3xrGq {
  font-family: Roboto;
  font-size: 15px;
  font-weight: 400;
  color: #1c1c1b;
  margin-left: 20px;
  margin-top: 0; }

.ScreenList__screensList___3HxB2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 5px;
  background-color: #f7f7f7; }

.ScreenList__expand___2mFus {
  display: block;
  margin: 12px auto; }

/* *** palette colors *** */

.ProgressbarSettings__wrapper___1d_1D {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  margin-top: 0; }

.ProgressbarSettings__index___mDRi- {
  min-width: 80px;
  width: 80px; }

.ProgressbarSettings__config___3AEIQ {
  margin-bottom: 0; }

.ProgressbarSettings__customConfig___3xvMP {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.ProgressbarSettings__script___2QKl7 {
  top: -5px; }

.ProgressbarSettings__aceWrapper___37b44 {
  position: relative;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.ProgressbarSettings__popupContent___cHE81 {
  padding-top: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%; }
  .ProgressbarSettings__popupContent___cHE81.ProgressbarSettings__popupShown___2BMi6 {
    padding: 10px 20px 20px; }

.ProgressbarSettings__configDoc___Y2hAH {
  margin-bottom: 0 !important; }

.ProcessReportPreview__invisible___2zVCc {
  opacity: .3; }

/* *** palette colors *** */

.ReportSettings__settingsWrapper___2VI95 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.ReportSettings__gridWrapper___35pzg {
  height: 400px; }
  .ReportSettings__gridWrapper___35pzg .fixedDataTableCellLayout_main.cell-width {
    overflow: hidden !important;
    border-bottom: 1px solid #cbcbc9; }

.ReportSettings__widthArrowWithErrors___1HWrs {
  top: -2.5rem; }

.ReportSettings__popupContent___27z8U {
  padding-top: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.ReportSettings__aceEditor___1mbpO {
  -ms-flex: 1 0;
      flex: 1 0; }

.ReportSettings__handle___2Odwd {
  cursor: move; }

.ReportSettings__filtersContainer___2xCpf {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative; }

.ReportSettings__operatorsList___2pYjo {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: #fff;
  padding: 1rem;
  max-height: 200px;
  overflow: auto;
  z-index: 100;
  position: absolute;
  top: 10px;
  left: 60px;
  -ms-flex-align: start;
      align-items: flex-start; }

.ReportSettings__importKeysContainer___2Xj-Q {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.ReportSettings__cellInput___1rx82 {
  display: inline-block !important;
  width: calc(100% - 35px); }
  .ReportSettings__cellInput___1rx82 [data-react-toolbox="input"] {
    padding-top: 0 !important; }
    .ReportSettings__cellInput___1rx82 [data-react-toolbox="input"]:after {
      top: 13px !important; }
    .ReportSettings__cellInput___1rx82 [data-react-toolbox="input"] input {
      padding: 0.5rem 0 0.8rem 0 !important; }

.ReportSettings__cellDropdown___hkMjH {
  display: inline-block !important;
  width: calc(100% - 35px); }
  .ReportSettings__cellDropdown___hkMjH [data-react-toolbox="dropdown"] {
    padding-top: 0 !important; }
    .ReportSettings__cellDropdown___hkMjH [data-react-toolbox="dropdown"]:after {
      top: 13px !important; }
    .ReportSettings__cellDropdown___hkMjH [data-react-toolbox="dropdown"] input {
      padding: 0.5rem 0 0.8rem 0 !important; }

.Dropdown__value___3eQPZ {
  padding-bottom: 0 !important; }

.InputTheme__error___2DgXS {
  white-space: nowrap; }

/* *** palette colors *** */

.Column__header___26ZfW {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  width: 100%;
  height: 51px;
  line-height: 51px;
  padding-right: 15px;
  padding-left: 12px;
  background-color: #f7f7f7;
  border-top: 1px solid #d8d8d8;
  box-sizing: border-box; }
  .Column__header___26ZfW:before, .Column__header___26ZfW:after {
    content: '';
    width: 20px;
    height: 51px;
    position: absolute;
    top: 0;
    background-color: #f7f7f7; }
  .Column__header___26ZfW:before {
    left: -20px; }
  .Column__header___26ZfW:after {
    right: -20px; }
  .Column__header___26ZfW .Column__middle___1G89v {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row;
        flex-flow: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-align: center;
        align-items: center; }

.Column__body___1j-1- {
  padding: 15px 10px 0 23px; }

.Column__index___3d_o4 {
  position: relative;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 400;
  padding-right: 5px;
  padding-left: 10px;
  color: #1c1c1b; }
  .Column__index___3d_o4:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: -5px;
    margin: auto 0;
    width: 1px;
    height: 15px;
    background-color: #1c1c1b; }

.Column__hidden____pxVz {
  opacity: 0; }

.Column__dragdrop___2wekC {
  cursor: move; }

.Column__inputContainer___3Lean {
  padding-left: 15px; }

.Column__actions___fc7Nn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

.Column__filtersContainer___17iya {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

.Column__operatorsList___1l1a0 {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: #fff;
  padding: 1rem;
  max-height: 200px;
  overflow: auto;
  z-index: 100;
  position: absolute;
  top: 10px;
  left: 60px;
  -ms-flex-align: start;
      align-items: flex-start; }

.Column__dragSource___3PVaS {
  height: 30px; }

.Column__widthArrowWithErrors___2PxhZ {
  top: -2.5rem; }

.Input__inputElement___3I5sv {
  border-bottom: none !important; }

.Input__input___2irKg {
  padding-bottom: 6px !important; }

/* *** palette colors *** */

.Columns__wrapper___uH8Pv {
  border-bottom: 1px solid #d8d8d8; }

.Columns__expandAll___2fXk6 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-bottom: 12px; }
  .Columns__expandAll___2fXk6 span {
    padding-left: 15px;
    font-family: Roboto;
    font-size: 15px;
    font-weight: 700;
    color: #1c1c1b; }

.AddColumn__add___OK4uL {
  top: 8px; }

.DefaultReportSettings__popupContent___2e5Jd {
  padding-top: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%; }

.DefaultReportSettings__queryContainer___35KjS {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.DefaultReportSettings__queryInput___16B8h {
  margin-right: 1rem;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.Preview__wrapper___2Y6Uk {
  min-height: 200px; }

/* *** palette colors *** */

.Frame__sidebar___3eosE {
  position: absolute; }

.Frame__content___2Ly2i {
  position: relative;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-top: 50px;
  padding: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%; }

.Frame__menu___Z_wnH {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  height: 50px;
  top: -50px;
  left: 300px;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 20px;
  width: calc(100% - 300px); }
  .Frame__menu___Z_wnH .Frame__status___1e5G_ {
    display: -ms-flexbox;
    display: flex;
    color: #B2B2AF;
    margin-right: 20px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .Frame__menu___Z_wnH .Frame__status___1e5G_ .Frame__icon___2NR_- {
      margin-right: 10px; }

.Frame__liveVersionTitleContainer___m3qIt {
  position: absolute;
  height: 50px;
  top: -50px;
  right: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }

.Frame__liveVersionTitle___3vcY- {
  color: #1C1C1B;
  font-weight: 500;
  font-size: 1.2rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.3;
  cursor: pointer; }

.Frame__iconBar___2VxYs {
  margin-right: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.Frame__linkMenu___3DzH0 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .Frame__linkMenu___3DzH0 .Frame__linkItem___2l6rO {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-right: 10px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .Frame__linkMenu___3DzH0 .Frame__linkItem___2l6rO:last-of-type {
      margin-right: 0; }

.Frame__helpText___tAFOt {
  margin-bottom: 0 !important;
  -ms-flex-negative: 1;
      flex-shrink: 1; }

.Frame__view___1Yc0X {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  overflow: hidden;
  margin-bottom: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.Frame__popup___1gdZW {
  overflow: visible; }

.Frame__footer___3_sB5 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .Frame__footer___3_sB5.Frame__collapsed___2pI89 {
    height: auto; }
    .Frame__footer___3_sB5.Frame__collapsed___2pI89 .Frame__footerContent___1HRgB {
      height: 0;
      -ms-flex: 0 0 0;
          flex: 0 0 0;
      display: none; }
    .Frame__footer___3_sB5.Frame__collapsed___2pI89 .Frame__nav___3xnvI {
      margin-bottom: 0; }
  .Frame__footer___3_sB5 .Frame__nav___3xnvI {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 10px; }

.Frame__footerResizer___1cy-K {
  position: absolute;
  height: 5px;
  width: 100%;
  top: 0;
  left: 0;
  cursor: ns-resize;
  z-index: 9999; }
  .Frame__footerResizer___1cy-K:hover, .Frame__footerResizer___1cy-K.Frame__active___3xRZe {
    background-color: rgba(47, 126, 226, 0.7); }

.Frame__footerResizing___3p7mM {
  cursor: ns-resize !important; }

.Frame__footerToggle___3qzBK {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 20px; }

.Frame__footerSwitch___3Aw-B {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 265px;
  margin-right: 20px; }

.Frame__footerContent___1HRgB {
  border: 1px solid #B2B2AF;
  -ms-flex: 1 0 0;
      flex: 1 0 0;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  position: relative; }

.Frame__errors___2n_Qc {
  padding: 10px;
  color: #c92000;
  font-size: 12px;
  -ms-flex: 1 0 0;
      flex: 1 0 0;
  height: 100%; }
  .Frame__errors___2n_Qc .Frame__part___1c1fO .Frame__line___32e0c {
    text-indent: 40px; }
  .Frame__errors___2n_Qc .Frame__part___1c1fO .Frame__divider___3oRlP {
    margin: 20px 0; }

.Popup__dialog___1RgU3.Popup__small___3wl3X .Popup__body___2Aoxc {
  overflow: visible; }

/* *** palette colors *** */

.ExecutionPath__container___1Fz5E {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.ExecutionPath__diagrammer___2FLIH {
  border: 1px solid #B2B2AF;
  height: auto;
  -ms-flex: 1;
      flex: 1; }

/* *** palette colors *** */

.Measures__container___3Vbib {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.Measures__searchBox___3ljos {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.Measures__grid___2VblI {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

/* *** palette colors *** */

.ParameterModal__parameterModal___1msex {
  height: calc(100% - 75px);
  top: 70px;
  position: fixed; }

.ParameterModal__modalContent___dkkXt {
  padding: 2rem 0; }

.ParameterModal__modalRow___245fR {
  margin-bottom: 30px; }

.ParameterModal__aceEditor___2Unjy br {
  display: none; }

.ParameterModal__error___38ZBp {
  font-size: 1.2rem;
  line-height: 2rem;
  color: #c92000; }

.ParameterModal__button___2vI-9 {
  width: 100%; }

.Content__body___2sZN5 {
  padding-top: 0; }

.ParametersTable__tableContainer___2N2yz {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }

.ParametersTable__cellContainer___2TRut {
  max-width: 500px; }

.ParametersTable__cell___2T593 {
  display: inline-block;
  width: calc(100% - 35px);
  font-size: 1.5rem;
  cursor: pointer; }

.ParametersTable__cellValue___2l6Yq {
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 56px; }

.ParametersTable__cellInput___lXc0l {
  display: inline-block !important;
  width: calc(100% - 35px); }
  .ParametersTable__cellInput___lXc0l [data-react-toolbox="input"] {
    padding-top: 0 !important; }
    .ParametersTable__cellInput___lXc0l [data-react-toolbox="input"]:after {
      top: 13px !important; }
    .ParametersTable__cellInput___lXc0l [data-react-toolbox="input"] input {
      padding: 0.4rem 0 0.8rem 0 !important; }

.ParametersTable__buttonAction___Xu3-6 [class^="ActionCell__toggle"],
.ParametersTable__buttonAction___Xu3-6 [class^="ActionCell__block"] {
  height: 100%; }

.Parameters__container___2_prH {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.Parameters__parametersWrapper___1IUme {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%; }

/* *** palette colors *** */

.RuntimeUsers__container___2XMFa {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-direction: column;
      flex-direction: column; }

.RuntimeUsers__content___3rhRk {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.RuntimeUsers__side___344Yh {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0; }
  .RuntimeUsers__side___344Yh:first-of-type {
    margin-right: 10px; }

.RuntimeUsers__usersList___1MHga {
  height: 100%; }

.RuntimeUsers__deleteCell___IewRZ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.RuntimeUsers__flexColumn___1K2eU {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column; }

.ConsoleVersionManagementLog__container___3JPRl {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.styles__wrapper___37XT2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0;
      flex: 1 0;
  overflow: hidden; }

/* *** palette colors *** */

.Sidebar__sidebar___2-Ezf {
  width: 0;
  overflow: hidden;
  background-color: #f7f7f7; }

.Sidebar__body___3RInW {
  padding: 0; }

/* *** palette colors *** */

.WarningMessage__warning___3hxYY {
  height: 35px;
  padding: 0 16px;
  line-height: 35px;
  background-color: #c92f00;
  font-family: Roboto;
  font-size: 16px;
  color: #FFF; }

/* *** palette colors *** */

.Sidebar__sidebar___cVztA {
  width: 0;
  overflow: hidden;
  background-color: #f7f7f7; }

.Sidebar__body___3C7c6 {
  padding: 0; }

/* *** palette colors *** */

.TreeGrid__nestedRow___xqj7O {
  background-color: #eaeae9 !important; }

/* *** palette colors *** */

.ConnectorsLibraryList__nameColumn___3p3XB {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: center;
      align-items: center; }
  .ConnectorsLibraryList__nameColumnIcon___3r5dJ {
    margin-right: 10px; }

.ConnectorsLibraryList__nestedRow___McTK6 {
  width: calc(100% + 1.1rem);
  height: 50px;
  background-color: #eaeae9 !important; }

/* *** palette colors *** */

.openApi__openApiMainContainer___19U50 {
  max-width: 1820px;
  margin: 0 auto; }

.openApi__openApiContainer___1wm1L {
  -webkit-margin-start: 30px;
          margin-inline-start: 30px;
  margin-top: 30px;
  height: 100vh; }

.openApi__openApiCard___26plF {
  height: 230px;
  margin: 0 26px 25px 0;
  padding: 24px;
  background-color: #f7f7f7;
  font-family: Roboto;
  border: 1px solid #f7f7f7;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.openApi__openApiCard___26plF:hover {
  background: #ffffff;
  border: 1px solid #0808086b; }

.openApi__descriptionContainer___24PKW {
  max-width: 84%; }

.openApi__apiCardTitle___1TMc4 {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.5px;
  color: #1c1c1b;
  margin-bottom: 0.5rem;
  margin-top: 0; }

.openApi__description___27mnl {
  font-size: 10px;
  color: #1c1c1b;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }

.openApi__openApiContent___3ClaL {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: start;
  -moz-column-gap: 10px;
       column-gap: 10px;
  margin-bottom: 1rem; }

.openApi__openApiContentContainer___1EDKf {
  max-width: 75%; }

.openApi__openApiModal___1jmot {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 22px; }

.openApi__openApiModal___1jmot span {
  font-size: 14px;
  color: #1c1c1b;
  font-weight: 500; }

.openApi__openApiModalText___100mN {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 6px; }

.openApi__openApiModalSpan___QViAQ {
  color: #2f7ee2 !important;
  cursor: pointer;
  text-decoration: underline;
  font-family: Roboto;
  font-size: 14px; }

.openApi__apiLogo___2GrW_ {
  width: 50px;
  height: 50px; }

.openApi__links___1fi-W {
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.openApi__tag___h7QbH {
  padding: 3px 8px;
  border: solid 1px #2f7ee2;
  cursor: pointer; }

.openApi__tagLink___JC5WC {
  font-size: 14px;
  font-weight: 500;
  color: #2f7ee2;
  letter-spacing: 1.25px; }

.openApi__openApiIcon___30O14 {
  width: 18px;
  height: 18px; }

.openApi__noData___qw3hQ {
  padding: 10px;
  text-align: center; }

.openApi__importApiButton___3Xlyv {
  height: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
  padding: 3px 8px;
  border: solid 1px #2f7ee2;
  cursor: pointer;
  background: transparent; }

.openApi__importApiButton___3Xlyv span {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  color: #2f7ee2;
  text-transform: uppercase; }

.Schedules__iconWrapper___dViBN {
  padding-top: .5rem;
  padding-left: 2rem; }

.Schedules__icon___1qekz {
  display: inline-block; }

.Messages__withVerticalMargin___bcOD9 {
  margin: 0  0 10px; }

.Messages__emailField___2s-0v {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.MessageContent__bodyLabel___24tYO {
  white-space: pre-wrap;
  word-break: break-all; }

.MessageContent__label___OuazL {
  word-break: break-all; }

/* *** palette colors *** */

.errorLabel__wrapper___3mWk0 {
  white-space: pre-wrap;
  word-break: break-all; }

.errorLabel__data___NoRfd {
  color: #c92000; }

/* *** palette colors *** */

.StatusPicker__container___1u2TY {
  display: -ms-flexbox;
  display: flex; }

.StatusPicker__item___1JPAb {
  height: 18px;
  margin-right: 10px; }

/* *** palette colors *** */

.DateTimePicker__content___1FcYp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .DateTimePicker__content___1FcYp .DateTimePicker__time___36uyT {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .DateTimePicker__content___1FcYp .DateTimePicker__time___36uyT .DateTimePicker__input___2I4zu {
      margin: 0 3px;
      width: 35px; }
  .DateTimePicker__content___1FcYp .DateTimePicker__clear___3C3HS {
    margin-bottom: 12px;
    margin-left: 12px; }

.DateTimePicker__clear___3C3HS {
  transform: rotateY(-180deg); }

.DateTimePicker__timeLabel___i_NvC,
.DateTimePicker__dateLabel___yFzEa {
  color: #686864;
  margin-bottom: 12px;
  margin-right: 18px;
  word-break: break-word; }

.DateTimePicker__dateSection___1JmHJ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 25px; }

.DateTimePicker__timeSection___X3-Nq {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.DateTimePicker__points___3iJbW {
  position: relative;
  top: -7px;
  padding: 0 10px;
  font-family: Roboto;
  font-size: 15px;
  line-height: 2.13;
  color: #686864; }

/* *** palette colors *** */

.FilterPanel__loggerFilterPanel___3PLFe {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 12px 16px 12px 8px;
  background-color: #f7f7f7;
  border-top: 1px solid #9b9b97;
  margin-bottom: 14px; }

.FilterPanel__loggerFilterPanelLeft___3FS75 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -moz-column-gap: 32px;
       column-gap: 32px;
  background-color: #f7f7f7; }

.FilterPanel__searchFilterButton___2kgHa {
  height: 40px;
  padding: 8px;
  background-color: #2f7ee2;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  color: #FFF !important;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase; }
  .FilterPanel__searchFilterButton___2kgHa:disabled {
    background-color: #b7b7b5 !important; }
  .FilterPanel__searchFilterButton___2kgHa:hover {
    background-color: #328ff6 !important; }

.FilterPanel__loggerDateTimePicker___3-WXx div:first-child label:first-child {
  font-family: Roboto;
  font-size: 20px;
  font-weight: 500;
  color: #1c1c1b; }

.FilterPanel__errorLabel___2KZwx {
  position: absolute;
  font-size: 14px;
  color: #c92000;
  top: 140px; }

/*
    CUSTOM STYLES FOR ADVANCED SEARCH BOX COMPONENT
*/
/* *** palette colors *** */

.SearchBox__filtersContainer___28Osx {
  overflow: visible;
  z-index: 100; }

.SearchBox__textInputWrapper___MBDA6 {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__inputFieldWrapper___UQLB5 {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.SearchBox__textInput___10yEQ {
  font-size: 1.5rem;
  color: #FFF;
  margin-left: .5rem; }
  .SearchBox__textInput___10yEQ::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___10yEQ:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___10yEQ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .SearchBox__textInput___10yEQ:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #f7f7f7; }
  .SearchBox__textInput___10yEQ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #f7f7f7; }

.SearchBox__selectedFilter___1dG4v {
  font-size: 1.2rem;
  padding: .2rem .8rem; }

.SearchBox__chip___2QVvT {
  height: 2rem;
  font-size: .83rem;
  color: #FFF;
  background-color: #81817d;
  padding: .3rem 2rem;
  padding-left: 0;
  border-radius: 10rem; }

.SearchBox__chipClose___Er7nV {
  border-radius: 10rem;
  width: 1.2em;
  height: 1.2em;
  background-color: #4f4f4c;
  font-size: 2.2rem;
  margin-right: 1rem;
  font-weight: normal;
  position: relative;
  left: -.1rem; }

.SearchBox__dropdownContainer___3jXq6 {
  padding-right: 0; }

.SearchBox__dropdownList___2Ai78 {
  color: #1C1C1B; }

.SearchBox__singleEnumContainer___20q8c {
  padding-top: .6rem;
  padding-bottom: .6rem; }

.SearchBox__dropdownItem___3lXgl.SearchBox__selected___1yjyk {
  background: #f7f7f7;
  color: #2f7ee2; }

.SearchBox__treeIcon___kdIW6 {
  margin-left: 5rem; }

.SearchBox__extendIcon___2EX0X {
  top: .1rem;
  height: 100%;
  background-color: #1C1C1B;
  padding-left: .5rem; }

.SearchBox__datePickerContainer___G2vtk {
  border: 0.1rem #1C1C1B solid;
  color: #1C1C1B; }

.SearchBox__defaultFilter___YCwxJ {
  background-color: #2f7ee2; }
  .SearchBox__defaultFilter___YCwxJ .SearchBox__chipFilter___nc6UP {
    display: none; }

.SearchBox__textInputMessage___30P2Y {
  font-size: 1.3rem; }

.SearchBox__scrollableView___3eWdH {
  width: calc(100% - 50px); }

.style__noTranslatorDataContainer___2FPF_ {
  height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column; }

.style__translatorIcon___3lj60 {
  width: 135px;
  height: 135px;
  border: dashed 2px #e5e7eb;
  border-radius: 50%;
  margin-bottom: 24px; }
  .style__translatorIcon___3lj60 > div:first-child {
    width: 120px !important;
    height: 120px !important;
    padding: 20px;
    background-color: #e5e7eb;
    border-radius: 50%; }

.style__noTranslatorDataTitle___3cGNx {
  font-family: Roboto;
  font-size: 24px;
  font-weight: normal;
  color: #1c1c1b;
  margin: 0 0 8px; }

.style__noTranslatorDataText___2DhG5 {
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  color: #1c1c1b;
  margin: 0; }

/* *** palette colors *** */

.withTranslator__withVerticalMargin___6lgYT {
  margin: 0  0 10px; }

.withTranslator__emailField___2avQD {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.withTranslator__translatorFiltercontainer___10NRf {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -moz-column-gap: 15px;
       column-gap: 15px;
  -ms-flex-direction: row;
      flex-direction: row;
  padding: 8px 16px;
  background-color: #f7f7f7;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 8px 0; }

.withTranslator__translatorFilterDropdown___1NNK1 {
  -ms-flex-positive: 1;
      flex-grow: 1;
  min-width: 274px; }

.withTranslator__translatorSubFiltercontainer___2Ykwk {
  margin-top: 40px; }

.withTranslator__translatorFilterLeft___1ZR0a {
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.withTranslator__translatorFilterSection___22d9n {
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center; }

.withTranslator__translatorSubFilterDropdown___G5Zxu {
  width: 33%;
  padding: 0px 15px; }

.withTranslator__translatorDataGridHeader___2uflA {
  display: -ms-flexbox;
  display: flex;
  padding: 12px 0px; }

.withTranslator__translatorTableFilterDropdown___SvoPh {
  padding-top: 8px; }

.withTranslator__translatorDataGridTextarea___3V73b {
  width: 100%; }

.withTranslator__translatorDataGridTextarea___3V73b.withTranslator__disabled___Rbxhr {
  pointer-events: none;
  font-size: 0px !important; }

.translatorContentWrapper .fixedDataTableCellLayout_wrap2 {
  width: 100%;
  display: block; }

.translatorContentWrapper .fixedDataTableCellLayout_wrap3 {
  display: inherit;
  width: 100%;
  height: 100%; }

.translatorContentWrapper .fixedDataTableCellLayout_main,
.translatorContentWrapper .fixedDataTableCellGroupLayout_cellGroup,
.translatorContentWrapper .fixedDataTableCellGroupLayout_cellGroupWrapper,
.translatorContentWrapper .public_fixedDataTable_header {
  overflow: visible; }

.translatorContentWrapper .public_fixedDataTable_header {
  background-color: #fff !important;
  height: 102px !important; }

.withTranslator__radioGroup___qdbEH, .withTranslator__radioButton___N04vy {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.withTranslator__radioButtonContent___1kIfn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 40px; }

.withTranslator__modalSubContent___3ILfp {
  margin-top: 20px; }

.withTranslator__translatorCellInput___3DGFH {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  width: 100%; }

.withTranslator__translatorDictionaryReferenceCellInput___2ZXPb input {
  border-bottom: 1px solid transparent; }

.translatorContentWrapper .fixedDataTableCellGroupLayout_cellGroup .fixedDataTableCellLayout_wrap2 {
  width: 100%;
  height: 100%; }

.translatorContentWrapper .rmp_fixedDataTable_row .public_fixedDataTableCell_cellContent {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%; }

/*
:global(.translatorContentWrapper .public_fixedDataTableCell_main){
    height: 100px !important;
}


:global(.translatorContentWrapper .fixedDataTableCellLayout_main) ,
:global(.translatorContentWrapper .fixedDataTableCellGroupLayout_cellGroup) ,
:global(.translatorContentWrapper .fixedDataTableCellGroupLayout_cellGroupWrapper) {
    height: auto !important;
}
*/
.withTranslator__translatorCFindReplaceActionButtonModal___2YD8x {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  padding: 0px 8px; }
  .withTranslator__translatorCFindReplaceActionButtonModal___2YD8x.withTranslator__disabled___Rbxhr {
    pointer-events: none;
    opacity: .25; }
    .withTranslator__translatorCFindReplaceActionButtonModal___2YD8x.withTranslator__disabled___Rbxhr .withTranslator__icon___3P080 {
      opacity: .25; }

.withTranslator__grid___3P-6b {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.withTranslator__aiTranslateButton___24jUT {
  height: 40px;
  padding: 22px 32px;
  background-color: #328ff6 !important;
  border-radius: 4px !important;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  color: #FFF !important;
  font-family: 'Gotham', 'rmpfont', sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase; }
  .withTranslator__aiTranslateButton___24jUT:disabled {
    background-color: #328ff6 !important;
    opacity: 0.5 !important;
    pointer-events: none !important; }
  .withTranslator__aiTranslateButton___24jUT:hover {
    background-color: #2c6bd0 !important; }

.withTranslator__translatorHr___33p5J {
  border: none;
  border-top: 1px solid #000;
  width: 100%; }

.withTranslator__translatorFilterFindLeft___3Ruix {
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: start; }

.withTranslator__translatorFilterDropdownFind___2fs7B {
  min-width: 274px; }

.withTranslator__uppercase___3sMzR {
  text-transform: uppercase; }

.withTranslator__liveVersion___2dBWu li {
  color: blue; }

.withTranslator__resultsChip___1ZJD5 {
  border-radius: 18px;
  background-color: #d8e5c3;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  width: 48px;
  color: #000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 24px; }

.withTranslator__aiTranslateButtonContainer___I8fJm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center; }

.withTranslator__aiTranslateBetaNote___1C-9g {
  background-attachment: fixed;
  margin-top: 5px;
  font-size: 13px;
  line-height: 1.5;
  font-weight: 500;
  text-align: left;
  background-color: rgba(47, 126, 226, 0.1);
  color: #2f7ee2;
  border-radius: 4px;
  padding: 0 13px;
  font-family: 'Gotham', 'rmpfont', sans-serif; }

.DropdownWithEmpty__values___rQ9ZJ li:first-of-type {
  text-indent: -9999px; }

.style__highlighted___Oqp0c {
  background-color: #eeeeee; }

/* *** palette colors *** */

.AITranslateModal__modalOverlay___3gTJ1 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 1000;
  font-family: 'Gotham', 'rmpfont', sans-serif; }

.AITranslateModal__modalContainer___24dV5 {
  background-color: #FFF;
  border-radius: 4px;
  width: 90%;
  max-width: 700px;
  max-height: 90vh;
  overflow: auto;
  box-shadow: none;
  animation: AITranslateModal__modalFadeIn___3uNOY 0.3s ease;
  border-radius: 20px;
  font-family: 'Gotham', 'rmpfont', sans-serif; }

@keyframes AITranslateModal__modalFadeIn___3uNOY {
  from {
    opacity: 0;
    transform: translateY(-20px); }
  to {
    opacity: 1;
    transform: translateY(0); } }

.AITranslateModal__modalHeader___3uw6K {
  color: #3c3c3b;
  padding: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-family: 'Gotham', 'rmpfont', sans-serif; }

.AITranslateModal__modalTitle___2hA3X {
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  font-family: 'Gotham', 'rmpfont', sans-serif;
  color: #3c3c3b !important; }

.AITranslateModal__closeButton___y879q {
  cursor: pointer;
  color: white;
  transform: scale(0.8);
  font-family: 'Gotham', 'rmpfont', sans-serif; }
  .AITranslateModal__closeButton___y879q:hover {
    opacity: 0.8; }

.AITranslateModal__modalContent___2Oemg {
  padding: 20px;
  font-family: 'Gotham', 'rmpfont', sans-serif; }

.AITranslateModal__alertTitle___2CovA {
  color: #3c3c3b !important;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 1.6rem;
  font-weight: 300;
  font-family: 'Gotham', 'rmpfont', sans-serif; }

.AITranslateModal__optionContainer___232QA {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 20px;
  font-family: 'Gotham', 'rmpfont', sans-serif; }

.AITranslateModal__optionItem___29Gt1 {
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  padding: 16px;
  position: relative;
  font-family: 'Gotham', 'rmpfont', sans-serif; }

.AITranslateModal__optionContent___29Vls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-right: 160px;
  font-family: 'Gotham', 'rmpfont', sans-serif; }

.AITranslateModal__optionHeader___3vx4H {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  font-size: 1.6rem;
  font-weight: 300;
  font-family: 'Gotham', 'rmpfont', sans-serif;
  color: #3c3c3b !important; }
  .AITranslateModal__optionHeader___3vx4H [data-react-toolbox=radio-button] {
    margin-right: 8px; }
    .AITranslateModal__optionHeader___3vx4H [data-react-toolbox=radio-button] label {
      color: #3c3c3b !important;
      font-family: 'Gotham', 'rmpfont', sans-serif; }
    .AITranslateModal__optionHeader___3vx4H [data-react-toolbox=radio-button] span {
      color: #3c3c3b !important;
      font-family: 'Gotham', 'rmpfont', sans-serif; }

.AITranslateModal__optionDescription___1Jo1I {
  margin-left: 25px;
  font-size: 14px;
  color: #5b5b5a;
  line-height: 1.5;
  font-family: 'Gotham', 'rmpfont', sans-serif; }

.AITranslateModal__proceedButton___Xv_MM {
  font-family: 'Gotham', 'rmpfont', sans-serif;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #328ff6;
  color: white !important;
  font-size: 14px;
  cursor: pointer;
  border-radius: 4px;
  transition: 0.2s;
  border-width: 1px;
  text-transform: lowercase; }
  .AITranslateModal__proceedButton___Xv_MM:hover {
    background-color: #2c6bd0 !important; }
  .AITranslateModal__proceedButton___Xv_MM[disabled] {
    background-color: #328ff6 !important;
    opacity: 0.5 !important;
    color: white !important;
    pointer-events: none;
    cursor: not-allowed !important; }

.AITranslateModal__proceedButton___Xv_MM::first-letter {
  text-transform: uppercase; }

.AITranslateModal__radio___2pA41 {
  border-width: 1px;
  border-color: #6bbcff;
  width: 14px;
  height: 14px;
  color: #3c3c3b !important; }

.AITranslateModal__radioChecked___2UqF7 {
  border-width: 1px;
  width: 14px;
  height: 14px; }

span[class*="_react-toolbox_text__"] {
  color: #3c3c3b !important; }

.AITranslateModal__radio___2pA41.AITranslateModal__radioChecked___2UqF7 {
  border-color: #2f7ee2 !important; }
  .AITranslateModal__radio___2pA41.AITranslateModal__radioChecked___2UqF7:before {
    background-color: #2f7ee2 !important;
    transform: scale(0.4) !important; }

.AITranslateModal__loadingOverlay___3QZvl {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 2000; }

.AITranslateModal__customLoader___1bYoD {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 20px; }

.AITranslateModal__logoSpinner___zi-aX {
  width: 120px;
  height: 120px;
  animation: AITranslateModal__pulse___2IDQV 2s infinite; }
  .AITranslateModal__logoSpinner___zi-aX .AITranslateModal__st_0___1CtlS {
    fill: white; }
  .AITranslateModal__logoSpinner___zi-aX .AITranslateModal__st_1___2p3Nq {
    fill: white; }
  .AITranslateModal__logoSpinner___zi-aX .AITranslateModal__st_2___R4anw {
    fill: #2f7ee2; }

.AITranslateModal__loadingMessage___FQKqG {
  color: white;
  font-family: 'Gotham', 'rmpfont', sans-serif;
  font-size: 18px;
  text-align: center; }

@keyframes AITranslateModal__pulse___2IDQV {
  0% {
    transform: scale(0.95);
    opacity: 0.7; }
  50% {
    transform: scale(1);
    opacity: 1; }
  100% {
    transform: scale(0.95);
    opacity: 0.7; } }

.AITranslateModal___react-toolbox_text__2pXON___2w_KZ,
[class*="_react-toolbox_text__"] {
  color: #3c3c3b !important; }

.EventCard__eventCard___3Uqfo {
  background-color: #ffffff;
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  border-left: 3px solid #95a5a6;
  border-radius: 2px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  transition: all 0.2s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  box-sizing: border-box; }
  .EventCard__eventCard___3Uqfo.EventCard__interactive___1CCkk {
    cursor: pointer; }
    .EventCard__eventCard___3Uqfo.EventCard__interactive___1CCkk:hover {
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
      transform: translateY(-1px); }
  .EventCard__eventCard___3Uqfo.EventCard__selected___24M3F {
    opacity: 1; }
    .EventCard__eventCard___3Uqfo.EventCard__selected___24M3F .EventCard__categoryLabel___3cj9_ {
      color: #1c1c1b;
      font-weight: 500; }
    .EventCard__eventCard___3Uqfo.EventCard__selected___24M3F .EventCard__eventValue___1aW5D {
      color: #1c1c1b;
      font-weight: 600; }
    .EventCard__eventCard___3Uqfo.EventCard__selected___24M3F .EventCard__selectionIndicator___22khb {
      color: #16a34a;
      font-weight: bold; }
  .EventCard__eventCard___3Uqfo.EventCard__deselected___2VkXo {
    opacity: 0.4;
    background-color: #f8f9fa; }
    .EventCard__eventCard___3Uqfo.EventCard__deselected___2VkXo .EventCard__categoryLabel___3cj9_ {
      color: #6c757d;
      font-weight: 400; }
    .EventCard__eventCard___3Uqfo.EventCard__deselected___2VkXo .EventCard__eventValue___1aW5D {
      color: #6c757d;
      font-weight: 400; }
    .EventCard__eventCard___3Uqfo.EventCard__deselected___2VkXo .EventCard__selectionIndicator___22khb {
      color: #6c757d;
      font-weight: normal; }
    .EventCard__eventCard___3Uqfo.EventCard__deselected___2VkXo:hover {
      opacity: 0.7;
      background-color: #ffffff; }

.EventCard__categoryLabel___3cj9_ {
  -ms-flex: 1;
      flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.EventCard__eventValue___1aW5D {
  margin-left: 6px;
  min-width: 20px;
  text-align: right; }

.EventCard__selectionIndicator___22khb {
  margin-left: 6px;
  width: 12px;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.CategorySelector__categorySelectorContainer___2uopA {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 12px; }

.CategorySelector__controlButtons___llx12 {
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.CategorySelector__controlButton___1WsZy {
  background-color: #f8f9fa;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  padding: 4px 8px;
  font-size: 11px;
  cursor: pointer;
  transition: background-color 0.2s; }
  .CategorySelector__controlButton___1WsZy:hover:not(:disabled) {
    background-color: #e9ecef; }
  .CategorySelector__controlButton___1WsZy:disabled {
    background-color: #f8f9fa;
    color: #6c757d;
    cursor: not-allowed; }

.CategorySelector__categoriesContainer___1zz5K {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 6px;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.style__eventTrend___1RqVN {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px;
  gap: 16px; }

.style__eventTrendTitle___iUsqE {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 6px;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  padding: 0;
  height: 48px;
  -ms-flex-pack: center;
      justify-content: center; }

.style__eventTrendTitle___iUsqE h2 {
  font-size: 22px;
  font-weight: 600;
  color: #1c1c1b;
  white-space: nowrap;
  margin: 0;
  letter-spacing: -0.5px;
  height: 24px;
  line-height: 24px; }

.style__eventTrendTitle___iUsqE span {
  font-size: 13px;
  font-weight: 500;
  color: #374151;
  white-space: nowrap;
  background: linear-gradient(135deg, #f9fafb 0%, #f3f4f6 100%);
  padding: 3px 12px;
  border-radius: 16px;
  border: 1px solid #d1d5db;
  height: 18px;
  line-height: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; }

.style__virtualizedSelectContainer___1D5Rf {
  min-width: 300px;
  max-width: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }

.style__customTooltip___jtmtz {
  background-color: #fff;
  padding: 12px;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  width: 360px; }
  .style__customTooltip___jtmtz .style__tooltipHeader___UPDho {
    font-size: 1.2rem;
    font-weight: 600;
    color: #1f2937;
    margin-bottom: 8px;
    padding-bottom: 6px;
    border-bottom: 1px solid #e5e7eb;
    text-align: center; }
  .style__customTooltip___jtmtz .style__tooltipContent___2mqR7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 3px;
    -ms-flex-pack: start;
        justify-content: flex-start;
    height: 42px;
    -ms-flex-line-pack: start;
        align-content: flex-start; }
  .style__customTooltip___jtmtz .style__tooltipCard___sYTcU {
    width: calc(25% - 2.25px);
    box-sizing: border-box; }

.style__overviewTableContainer___3t8RD {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }

.style__eventTypeCell___2JQn2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .style__eventTypeCell___2JQn2 .fixedDataTableCellLayout_wrap2.public_fixedDataTableCell_wrap2 {
    width: 90% !important;
    height: 100% !important; }
  .style__eventTypeCell___2JQn2 .fixedDataTableCellLayout_wrap3.public_fixedDataTableCell_wrap3 {
    width: 100% !important;
    height: 100% !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center !important;
        align-items: center !important; }
  .style__eventTypeCell___2JQn2 .public_fixedDataTableCell_cellContent {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    -ms-flex-align: center !important;
        align-items: center !important;
    width: 100% !important;
    height: 100% !important;
    padding: 0.5rem !important;
    gap: 8px !important; }

.style__overviewMainContainer___3V-R2 {
  padding: 24px 24px 0 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%; }

.style__overviewContainer___1TDBy {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[12];
      grid-template-columns: repeat(12, 1fr);
  gap: 24px;
  margin-bottom: 24px; }
  @media (max-width: 768px) {
    .style__overviewContainer___1TDBy {
      -ms-grid-columns: (1fr)[12];
          grid-template-columns: repeat(12, 1fr); } }

.style__eventTrendContainer___wMJSB {
  -ms-grid-column: span 12;
      grid-column: span 12; }
  @media (max-width: 768px) {
    .style__eventTrendContainer___wMJSB {
      -ms-grid-column: span 12;
          grid-column: span 12; } }

.EventLogsPagination__paginationWrapper___1Vf-g {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%; }

.EventLogsPagination__paginationControls___1QED3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd; }

.EventLogsPagination__pageSizeSelector___1rxUW {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px; }
  .EventLogsPagination__pageSizeSelector___1rxUW .EventLogsPagination__pageSizeSelect___1pWPA {
    padding: 4px 8px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: white; }

.EventLogsPagination__pageNavigation___-edKX {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 16px; }

.EventLogsPagination__pageButton___oiU0D {
  padding: 6px 12px;
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: white;
  cursor: pointer;
  transition: background-color 0.2s; }
  .EventLogsPagination__pageButton___oiU0D:hover:not(.EventLogsPagination__disabled___1Xl1J) {
    background-color: #f0f0f0; }
  .EventLogsPagination__pageButton___oiU0D.EventLogsPagination__disabled___1Xl1J {
    opacity: 0.5;
    cursor: not-allowed; }

.EventLogsPagination__pageInfo___U1-oL {
  font-size: 14px;
  color: #666; }

.style__eventLogChip___2ZHSR {
  color: #FFF;
  border-radius: 4px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 4px; }

.styles__chipStatus___1KVIn {
  color: #FFF;
  border-radius: 4px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 2px 8px;
  font-size: 12px; }

.Popup__dialog___1Zq03.Popup__small___3wsx9 {
  height: 520px; }

/* *** palette colors *** */

.styles__switch___18oo_ {
  margin-bottom: 20px; }

/* *** palette colors *** */

.ModernDateTimePicker__container___1JJhJ {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  gap: 16px;
  min-width: 280px;
  z-index: 1;
  padding: 10px 10px 24px 10px;
  border-radius: 6px; }
  .ModernDateTimePicker__container___1JJhJ.ModernDateTimePicker__disabled___23BDQ {
    opacity: 0.6;
    pointer-events: none; }
  .ModernDateTimePicker__container___1JJhJ.ModernDateTimePicker__error___1boA7 .ModernDateTimePicker__inputWrapper___1EoD3 {
    border-color: #c92000; }

.ModernDateTimePicker__dateSection___2z-fp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1;
  min-width: 160px;
  position: relative; }

.ModernDateTimePicker__timeSection___3zudw {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 120px;
  min-width: 120px; }

.ModernDateTimePicker__label___z1W2_ {
  font-size: 12px;
  font-weight: 500;
  color: #5b5b5a;
  margin-bottom: 4px;
  font-family: 'Roboto', sans-serif; }

.ModernDateTimePicker__inputWrapper___1EoD3 {
  position: relative;
  height: 40px;
  border: 1px solid #dadad9;
  border-radius: 4px;
  background-color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0;
  transition: border-color 0.2s ease; }
  .ModernDateTimePicker__inputWrapper___1EoD3:hover {
    border-color: #b7b7b5; }
  .ModernDateTimePicker__inputWrapper___1EoD3:focus-within {
    border-color: #2f7ee2;
    box-shadow: 0 0 0 2px rgba(47, 126, 226, 0.1); }

.ModernDateTimePicker__dateInput___3U24c {
  -ms-flex: 1;
      flex: 1;
  height: 100%;
  border: none;
  outline: none;
  background: transparent;
  padding: 0 12px;
  font-size: 14px;
  color: #3c3c3b;
  font-family: 'Roboto', sans-serif;
  cursor: pointer; }
  .ModernDateTimePicker__dateInput___3U24c::-moz-placeholder {
    color: #979796; }
  .ModernDateTimePicker__dateInput___3U24c:-ms-input-placeholder {
    color: #979796; }
  .ModernDateTimePicker__dateInput___3U24c::placeholder {
    color: #979796; }
  .ModernDateTimePicker__dateInput___3U24c:disabled {
    cursor: not-allowed;
    color: #b7b7b5; }

.ModernDateTimePicker__calendarButton___YYZyo {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border: none;
  background: transparent;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #6f6f6d;
  transition: color 0.2s ease; }
  .ModernDateTimePicker__calendarButton___YYZyo:hover:not(:disabled) {
    color: #3c3c3b; }
  .ModernDateTimePicker__calendarButton___YYZyo:disabled {
    cursor: not-allowed;
    opacity: 0.5; }
  .ModernDateTimePicker__calendarButton___YYZyo svg {
    width: 16px;
    height: 16px; }

.ModernDateTimePicker__timePickerContainer___E7a68 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
  gap: 8px; }

.ModernDateTimePicker__timeInput___2ViLa {
  -ms-flex: 1;
      flex: 1;
  height: 100%;
  width: 100%;
  border: none;
  outline: none;
  background: transparent;
  padding: 0 12px;
  font-size: 14px;
  color: #3c3c3b;
  font-family: 'Roboto', sans-serif;
  cursor: pointer; }
  .ModernDateTimePicker__timeInput___2ViLa::-moz-placeholder {
    color: #979796; }
  .ModernDateTimePicker__timeInput___2ViLa:-ms-input-placeholder {
    color: #979796; }
  .ModernDateTimePicker__timeInput___2ViLa::placeholder {
    color: #979796; }
  .ModernDateTimePicker__timeInput___2ViLa:disabled {
    cursor: not-allowed;
    color: #b7b7b5; }

.ModernDateTimePicker__timeButton___a-Hlj {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border: none;
  background: transparent;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #6f6f6d;
  transition: color 0.2s ease;
  font-size: 16px; }
  .ModernDateTimePicker__timeButton___a-Hlj:hover:not(:disabled) {
    color: #3c3c3b; }
  .ModernDateTimePicker__timeButton___a-Hlj:disabled {
    cursor: not-allowed;
    opacity: 0.5; }

.ModernDateTimePicker__calendarOverlay___1klyb {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.ModernDateTimePicker__calendarWrapper___1nhQ2 {
  background: white;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  animation: ModernDateTimePicker__fadeInScale___1owOn 0.2s ease-out;
  min-width: 320px; }

.ModernDateTimePicker__calendarHeader___289L3 {
  padding: 16px 20px;
  border-bottom: 1px solid #eaeae9;
  background-color: #f3f3f1; }
  .ModernDateTimePicker__calendarHeader___289L3 h3 {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #3c3c3b;
    font-family: 'Roboto', sans-serif; }

.ModernDateTimePicker__calendarContent___1UcSS {
  padding: 0; }
  .ModernDateTimePicker__calendarContent___1UcSS .calendar-body {
    border-top: none !important; }
  .ModernDateTimePicker__calendarContent___1UcSS .calendar .ModernDateTimePicker__body___3HZxS {
    border-top: none !important; }
  .ModernDateTimePicker__calendarContent___1UcSS [class*="body"],
  .ModernDateTimePicker__calendarContent___1UcSS [class*="calendar-body"],
  .ModernDateTimePicker__calendarContent___1UcSS [class*="calendarBody"] {
    border-top: none !important; }

@keyframes ModernDateTimePicker__fadeInScale___1owOn {
  from {
    opacity: 0;
    transform: scale(0.9); }
  to {
    opacity: 1;
    transform: scale(1); } }

.ModernDateTimePicker__timeModalOverlay___15GRB {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.ModernDateTimePicker__timeModalWrapper___EO_yl {
  background: white;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  animation: ModernDateTimePicker__fadeInScale___1owOn 0.2s ease-out;
  min-width: 320px; }

.ModernDateTimePicker__timeModalHeader___2Tdil {
  padding: 16px 20px;
  border-bottom: 1px solid #eaeae9;
  background-color: #f3f3f1; }
  .ModernDateTimePicker__timeModalHeader___2Tdil h3 {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #3c3c3b;
    font-family: 'Roboto', sans-serif; }

.ModernDateTimePicker__timeModalContent___3EZbJ {
  padding: 16px 20px; }

.ModernDateTimePicker__timeSelectorContainer___8in5R {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.ModernDateTimePicker__selectorsRow___3Dz4X {
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: center;
      justify-content: center; }

.ModernDateTimePicker__customDropdown___W7ljD {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px; }

.ModernDateTimePicker__dropdownLabel___vkKAu {
  font-size: 12px;
  font-weight: 500;
  color: #5b5b5a;
  font-family: 'Roboto', sans-serif;
  text-align: center; }

.ModernDateTimePicker__dropdownTrigger___NPKTC {
  width: 80px;
  height: 40px;
  padding: 8px 12px;
  border: 1px solid #dadad9;
  border-radius: 6px;
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  color: #3c3c3b;
  background: white;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  transition: all 0.2s ease; }
  .ModernDateTimePicker__dropdownTrigger___NPKTC:hover {
    border-color: #2f7ee2;
    box-shadow: 0 2px 4px rgba(47, 126, 226, 0.1); }
  .ModernDateTimePicker__dropdownTrigger___NPKTC:focus {
    outline: none;
    border-color: #2f7ee2;
    box-shadow: 0 0 0 2px rgba(47, 126, 226, 0.15); }

.ModernDateTimePicker__chevronIcon___35ONn {
  transition: transform 0.2s ease;
  color: #6f6f6d; }
  .ModernDateTimePicker__chevronIcon___35ONn.ModernDateTimePicker__open___13h1u {
    transform: rotate(180deg); }

.ModernDateTimePicker__dropdownList___15Ev_ {
  max-height: 200px;
  overflow-y: auto;
  background: white;
  border: 1px solid #dadad9;
  border-radius: 6px;
  box-shadow: 0 8px 24px rgba(28, 28, 27, 0.2); }
  .ModernDateTimePicker__dropdownList___15Ev_::-webkit-scrollbar {
    width: 6px; }
  .ModernDateTimePicker__dropdownList___15Ev_::-webkit-scrollbar-track {
    background: #f3f3f1;
    border-radius: 3px; }
  .ModernDateTimePicker__dropdownList___15Ev_::-webkit-scrollbar-thumb {
    background: #b7b7b5;
    border-radius: 3px; }
    .ModernDateTimePicker__dropdownList___15Ev_::-webkit-scrollbar-thumb:hover {
      background: #6f6f6d; }

.ModernDateTimePicker__dropdownOption___2F1pH {
  width: 100%;
  padding: 10px 16px;
  border: none;
  background: white;
  color: #3c3c3b;
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  text-align: left;
  cursor: pointer;
  transition: background-color 0.15s ease; }
  .ModernDateTimePicker__dropdownOption___2F1pH:hover {
    background-color: #bee1ff; }
  .ModernDateTimePicker__dropdownOption___2F1pH:active {
    background-color: #95cfff; }
  .ModernDateTimePicker__dropdownOption___2F1pH.ModernDateTimePicker__selected___1izoy {
    background-color: #2f7ee2;
    color: white;
    font-weight: 500; }
    .ModernDateTimePicker__dropdownOption___2F1pH.ModernDateTimePicker__selected___1izoy:hover {
      background-color: #2c6bd0; }
  .ModernDateTimePicker__dropdownOption___2F1pH:first-child {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
  .ModernDateTimePicker__dropdownOption___2F1pH:last-child {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }

.ModernDateTimePicker__inlineConfirmButton___3QECo {
  height: 40px;
  min-width: 80px;
  margin-left: 8px; }

.ModernDateTimePicker__errorText___2vS0S {
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 12px;
  color: #c92000;
  margin-top: 2px;
  font-family: 'Roboto', sans-serif;
  z-index: 1; }

/* *** palette colors *** */

.DropdownContent__dropdownContent___Uc2ol {
  display: none;
  position: absolute;
  margin: 5px 0;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: white;
  border: 1px solid #dadad9;
  border-radius: 4px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  z-index: 10; }
  .DropdownContent__dropdownContent___Uc2ol.DropdownContent__open___dTC0V {
    display: block; }

.DropdownContent__dropdownItem___1DHqq {
  padding: 8px 12px;
  cursor: pointer;
  font-size: 13px;
  color: #3c3c3b; }
  .DropdownContent__dropdownItem___1DHqq:hover {
    background-color: #f3f3f1; }
  .DropdownContent__dropdownItem___1DHqq:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .DropdownContent__dropdownItem___1DHqq:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  .DropdownContent__dropdownItem___1DHqq.DropdownContent__selected___vOHEA {
    background-color: rgba(47, 126, 226, 0.05);
    color: #2f7ee2; }

.DropdownContent__itemContent___1hMf2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%; }

.DropdownContent__itemLabel___1eDx1 {
  -ms-flex-positive: 1;
      flex-grow: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.DropdownContent__checkIconContainer___3BBhc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #2f7ee2; }

/* *** palette colors *** */

.ModernDropdown__container___3tRTq {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 140px; }
  .ModernDropdown__container___3tRTq.ModernDropdown__disabled___3OEK3 {
    opacity: 0.6;
    pointer-events: none; }
  .ModernDropdown__container___3tRTq.ModernDropdown__error___2VMWh .ModernDropdown__trigger___3JwAG {
    border-color: #c92000; }

.ModernDropdown__label___tWsHP {
  font-size: 12px;
  font-weight: 500;
  color: #5b5b5a;
  margin-bottom: 4px;
  font-family: 'Roboto', sans-serif; }

.ModernDropdown__dropdownWrapper___33ty6 {
  position: relative; }

.ModernDropdown__trigger___3JwAG {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  height: 40px;
  padding: 0 12px;
  border: 1px solid #dadad9;
  border-radius: 4px;
  background-color: white;
  font-size: 14px;
  color: #3c3c3b;
  cursor: pointer;
  transition: all 0.2s ease;
  outline: none;
  font-family: 'Roboto', sans-serif; }
  .ModernDropdown__trigger___3JwAG:hover:not(:disabled) {
    border-color: #b7b7b5; }
  .ModernDropdown__trigger___3JwAG:focus {
    border-color: #2f7ee2;
    box-shadow: 0 0 0 2px rgba(47, 126, 226, 0.1); }
  .ModernDropdown__trigger___3JwAG.ModernDropdown__open___mg4W4 {
    border-color: #2f7ee2;
    box-shadow: 0 0 0 2px rgba(47, 126, 226, 0.1); }
  .ModernDropdown__trigger___3JwAG:disabled {
    background-color: #f3f3f1;
    cursor: not-allowed; }
  .ModernDropdown__trigger___3JwAG.ModernDropdown__hasValue___3TXM2 {
    color: #3c3c3b; }

.ModernDropdown__selectedText___3-i_o {
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: inherit; }
  .ModernDropdown__trigger___3JwAG:not(.ModernDropdown__hasValue___3TXM2) .ModernDropdown__selectedText___3-i_o {
    color: #979796; }

.ModernDropdown__chevron___3J_ke {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 8px;
  color: #6f6f6d;
  transition: transform 0.2s ease; }
  .ModernDropdown__chevron___3J_ke.ModernDropdown__rotated___35Fy0 {
    transform: rotate(180deg); }

.ModernDropdown__dropdownContent___3mpx2 {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1000;
  margin-top: 2px;
  max-height: 200px;
  overflow-y: auto;
  border: 1px solid #dadad9;
  border-radius: 4px;
  background-color: white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); }
  .ModernDropdown__dropdownContent___3mpx2::-webkit-scrollbar {
    width: 6px; }
  .ModernDropdown__dropdownContent___3mpx2::-webkit-scrollbar-track {
    background: transparent; }
  .ModernDropdown__dropdownContent___3mpx2::-webkit-scrollbar-thumb {
    background-color: #b7b7b5;
    border-radius: 3px; }
  .ModernDropdown__dropdownContent___3mpx2::-webkit-scrollbar-thumb:hover {
    background-color: #979796; }

.ModernDropdown__errorText___3C8eg {
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 12px;
  color: #c92000;
  margin-top: 2px;
  font-family: 'Roboto', sans-serif; }

/* *** palette colors *** */

.FilterPanel__loggerFilterPanel___13UhA {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 20px;
  background-color: white;
  margin: 0px 0 8px 0; }
  @media (max-width: 768px) {
    .FilterPanel__loggerFilterPanel___13UhA {
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: stretch;
          -ms-grid-row-align: stretch;
          align-items: stretch; } }

.FilterPanel__filtersContainer___3shZ2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 12px;
  -ms-flex: 1;
      flex: 1; }
  @media (max-width: 768px) {
    .FilterPanel__filtersContainer___3shZ2 {
      -ms-flex-direction: column;
          flex-direction: column;
      gap: 16px; } }

.FilterPanel__dateRangeGroup____gZSx {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 0;
  position: relative; }
  .FilterPanel__dateRangeGroup____gZSx::after {
    content: '';
    position: absolute;
    right: -6px;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #e0e0e0; }
    @media (max-width: 768px) {
      .FilterPanel__dateRangeGroup____gZSx::after {
        display: none; } }

.FilterPanel__dateRangeInputs___3i1oO {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  gap: 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (max-width: 640px) {
    .FilterPanel__dateRangeInputs___3i1oO {
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: stretch;
          -ms-grid-row-align: stretch;
          align-items: stretch;
      gap: 8px; } }

.FilterPanel__modeGroup___2eO1i {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 180px;
  padding: 10px 10px 24px 10px;
  border-radius: 6px; }
  @media (max-width: 768px) {
    .FilterPanel__modeGroup___2eO1i {
      min-width: 0; } }

.FilterPanel__actionArea___2ywmP {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  gap: 12px;
  min-width: 120px; }
  @media (max-width: 768px) {
    .FilterPanel__actionArea___2ywmP {
      -ms-flex-align: center;
          -ms-grid-row-align: center;
          align-items: center; } }

/*
    CUSTOM STYLES FOR ADVANCED SEARCH BOX COMPONENT
*/
/* *** palette colors *** */

.searchBox__filtersContainer___1iEUL {
  overflow: visible;
  z-index: 100; }

.searchBox__textInputWrapper___UrBO1 {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.searchBox__inputFieldWrapper___2ozQX {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.searchBox__textInput___3afxP {
  font-size: 1.5rem;
  color: #FFF;
  margin-left: .5rem; }
  .searchBox__textInput___3afxP::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .searchBox__textInput___3afxP:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .searchBox__textInput___3afxP::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #f7f7f7;
    opacity: 1;
    /* Firefox */ }
  .searchBox__textInput___3afxP:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #f7f7f7; }
  .searchBox__textInput___3afxP::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #f7f7f7; }

.searchBox__selectedFilter___22-Ei {
  font-size: 1.2rem;
  padding: .2rem .8rem; }

.searchBox__chip___3E5HR {
  height: 2rem;
  font-size: .83rem;
  color: #FFF;
  background-color: #81817d;
  padding: .3rem 2rem;
  padding-left: 0;
  border-radius: 10rem; }

.searchBox__chipClose___2_8ik {
  border-radius: 10rem;
  width: 1.2em;
  height: 1.2em;
  background-color: #4f4f4c;
  font-size: 2.2rem;
  margin-right: 1rem;
  font-weight: normal;
  position: relative;
  left: -.1rem; }

.searchBox__dropdownContainer___24Xzr {
  padding-right: 0; }

.searchBox__dropdownList___1G1bW {
  color: #1C1C1B; }

.searchBox__singleEnumContainer___10klH {
  padding-top: .6rem;
  padding-bottom: .6rem; }

.searchBox__dropdownItem___hTBG5.searchBox__selected___d8BUW {
  background: #f7f7f7;
  color: #2f7ee2; }

.searchBox__treeIcon___2B960 {
  margin-left: 5rem; }

.searchBox__extendIcon___2lmyy {
  top: .1rem;
  height: 100%;
  background-color: #1C1C1B;
  padding-left: .5rem; }

.searchBox__datePickerContainer___1owKL {
  border: 0.1rem #1C1C1B solid;
  color: #1C1C1B; }

.searchBox__defaultFilter___1rqWM {
  background-color: #2f7ee2; }
  .searchBox__defaultFilter___1rqWM .searchBox__chipFilter___3NQCA {
    display: none; }

.searchBox__textInputMessage___19_YQ {
  font-size: 1.3rem; }

.searchBox__scrollableView___x4NUf {
  width: calc(100% - 50px); }

/* *** palette colors *** */

.EventLogsModal__modalBody___17I1j {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 0;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }
  .EventLogsModal__modalBody___17I1j .EventLogsModal__modalContent___15KJS {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-positive: 1;
        flex-grow: 1;
    padding: 0 20px; }

.EventLogsModal__eventSourceContainer___3-Oh5 {
  width: 49%;
  background-color: #f7f7f7;
  padding: 8px 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: end;
  -ms-flex-pack: start;
      justify-content: flex-start; }
  .EventLogsModal__eventSourceContainer___3-Oh5 .EventLogsModal__eventSource___1QpV1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 4px; }
  .EventLogsModal__eventSourceContainer___3-Oh5 h5 {
    font-family: Roboto;
    font-size: 14px;
    font-weight: normal;
    color: #6b7280;
    margin: 0; }
  .EventLogsModal__eventSourceContainer___3-Oh5 h4 {
    font-family: Roboto;
    font-size: 14px;
    font-weight: normal;
    color: #1c1c1b;
    margin: 0; }
  .EventLogsModal__eventSourceContainer___3-Oh5 h6 {
    font-family: Roboto;
    font-size: 14px;
    font-weight: normal;
    color: #4cacff;
    margin: 0;
    text-decoration: underline; }
  .EventLogsModal__eventSourceContainer___3-Oh5 .EventLogsModal__shareIcon___mgDxn {
    width: 20px;
    height: 20px; }

/* *** palette colors *** */

.ConfigurationInfo__infoItem___1Rqsi {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: white;
  border-radius: 4px;
  padding: 12px;
  border: 1px solid #eaeae9;
  transition: none;
  margin-bottom: 20px; }

.ConfigurationInfo__infoItemHeader___MpMAD {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-bottom: 0; }

.ConfigurationInfo__infoSectionHeader___nObuA {
  font-size: 13px;
  font-weight: 500;
  color: #3c3c3b;
  margin-bottom: 8px; }

.ConfigurationInfo__copyButtonContainer___UmhBU {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.ConfigurationInfo__copySuccess___3IW-3 {
  position: absolute;
  right: 0;
  top: -26px;
  background-color: #3c3c3b;
  color: white;
  font-size: 12px;
  padding: 6px 10px;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  white-space: nowrap;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  z-index: 10; }
  .ConfigurationInfo__copySuccess___3IW-3:after {
    content: '';
    position: absolute;
    bottom: -4px;
    right: 8px;
    width: 8px;
    height: 8px;
    background-color: #3c3c3b;
    transform: rotate(45deg); }
  .ConfigurationInfo__copySuccess___3IW-3.ConfigurationInfo__visible___2VntQ {
    opacity: 1; }

.ConfigurationInfo__copyButton___29ENO {
  height: 24px !important;
  min-width: 24px !important;
  padding: 0 !important;
  color: #6f6f6d !important;
  margin-top: -2px;
  margin-bottom: 0 !important; }
  .ConfigurationInfo__copyButton___29ENO:hover {
    color: #2f7ee2 !important;
    background-color: rgba(190, 225, 255, 0.7) !important; }
  .ConfigurationInfo__copyButton___29ENO:active {
    color: #2c6bd0 !important;
    background-color: rgba(149, 207, 255, 0.8) !important; }

.ConfigurationInfo__infoValue___16PI2 {
  font-size: 13px;
  color: #3c3c3b;
  word-break: break-word;
  background-color: #f3f3f1;
  border-radius: 3px;
  padding: 8px 10px;
  border: 1px solid #eaeae9;
  box-shadow: none;
  transition: none;
  min-height: 32px;
  margin-top: 2px; }

/* *** palette colors *** */

.EventModal__modalBody___3iD47 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 0;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }
  .EventModal__modalBody___3iD47 .EventModal__modalContent___2SI64 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-positive: 1;
        flex-grow: 1;
    padding: 0 20px; }

.EventModal__descriptionWrapper___3Oprq .ql-container {
  min-height: auto !important;
  height: auto !important; }

.EventModal__descriptionWrapper___3Oprq .ql-editor {
  min-height: auto !important;
  height: auto !important;
  max-height: 120px;
  overflow-y: auto; }

.EventModal__modeSelectionWrapper___o3j6Z {
  margin-bottom: 20px; }
  .EventModal__modeSelectionWrapper___o3j6Z .EventModal__label___1SDuO {
    display: block;
    font-size: 14px;
    color: #3c3c3b;
    line-height: 1.6rem;
    margin-bottom: 0.8rem; }

.EventModal__titleWrapper___2qQ5Q {
  width: 100%; }

.EventModal__settingsCard___1P0od {
  width: 100%;
  border: 1px solid #dadad9;
  border-radius: 4px;
  background-color: #fff;
  padding: 20px;
  box-shadow: 0 2px 4px rgba(28, 28, 27, 0.05);
  transition: box-shadow 0.3s ease;
  margin-bottom: 20px; }
  .EventModal__settingsCard___1P0od:hover {
    box-shadow: 0 3px 8px rgba(28, 28, 27, 0.08); }

.EventModal__mainLayout___yDhV0 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  gap: 30px;
  margin-bottom: 15px; }
  @media (max-width: 768px) {
    .EventModal__mainLayout___yDhV0 {
      -ms-flex-direction: column;
          flex-direction: column;
      gap: 20px; } }
  .EventModal__mainLayout___yDhV0:nth-of-type(2) .EventModal__mainColumn___2Sy6V, .EventModal__mainLayout___yDhV0:nth-of-type(2) .EventModal__rightColumn___382aC {
    min-height: 70px; }
    .EventModal__mainLayout___yDhV0:nth-of-type(2) .EventModal__mainColumn___2Sy6V > div,
    .EventModal__mainLayout___yDhV0:nth-of-type(2) .EventModal__mainColumn___2Sy6V .doc-wrapper,
    .EventModal__mainLayout___yDhV0:nth-of-type(2) .EventModal__mainColumn___2Sy6V .doc-content, .EventModal__mainLayout___yDhV0:nth-of-type(2) .EventModal__rightColumn___382aC > div,
    .EventModal__mainLayout___yDhV0:nth-of-type(2) .EventModal__rightColumn___382aC .doc-wrapper,
    .EventModal__mainLayout___yDhV0:nth-of-type(2) .EventModal__rightColumn___382aC .doc-content {
      height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
    .EventModal__mainLayout___yDhV0:nth-of-type(2) .EventModal__mainColumn___2Sy6V .configurationInfo, .EventModal__mainLayout___yDhV0:nth-of-type(2) .EventModal__rightColumn___382aC .configurationInfo {
      -ms-flex: 1;
          flex: 1;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }

.EventModal__mainColumn___2Sy6V, .EventModal__rightColumn___382aC {
  -ms-flex: 1;
      flex: 1;
  min-width: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.EventModal__settingsGroupHeader___3r2ur {
  font-size: 14px;
  font-weight: 500;
  color: #3c3c3b;
  margin-bottom: 12px;
  padding-bottom: 8px;
  border-bottom: 1px solid #eaeae9;
  letter-spacing: 0.3px; }

.EventModal__settingsGroup___36Zb- {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 15px; }
  .EventModal__settingsGroup___36Zb- > *:not(.EventModal__mainLayout___yDhV0) {
    width: 100%; }

.EventModal__formItem___2Whtc {
  width: 100%;
  padding: 4px;
  border-radius: 4px; }

.EventModal__environmentSection___1WRpK {
  margin-bottom: 15px; }

.EventModal__modeSelector___gWCPI {
  display: -ms-flexbox;
  display: flex;
  gap: 8px; }

.Label__wrapper___ {
  margin-bottom: 0 !important;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.resourceSelector {
  margin-bottom: 0; }

.doc-wrapper {
  margin-bottom: 0 !important;
  height: 100%; }

.doc-content {
  height: 100%; }

.input-wrapper,
.dropdown-wrapper {
  margin-bottom: 0 !important; }

.label-wrapper {
  margin-bottom: 5px !important; }

.configurationInfo {
  height: 100%; }

.EventModal__urlsLayout___1nwYi .EventModal__mainColumn___2Sy6V, .EventModal__urlsLayout___1nwYi .EventModal__rightColumn___382aC {
  display: -ms-flexbox;
  display: flex;
  min-height: 90px; }
  .EventModal__urlsLayout___1nwYi .EventModal__mainColumn___2Sy6V > *, .EventModal__urlsLayout___1nwYi .EventModal__rightColumn___382aC > * {
    height: 100%;
    -ms-flex: 1;
        flex: 1; }
  .EventModal__urlsLayout___1nwYi .EventModal__mainColumn___2Sy6V .infoItem, .EventModal__urlsLayout___1nwYi .EventModal__rightColumn___382aC .infoItem {
    height: 100%;
    margin-bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  .EventModal__urlsLayout___1nwYi .EventModal__mainColumn___2Sy6V .infoValue, .EventModal__urlsLayout___1nwYi .EventModal__rightColumn___382aC .infoValue {
    -ms-flex: 1;
        flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    overflow: hidden;
    text-overflow: ellipsis; }

.EventModal__mainLayout___yDhV0 .EventModal__mainColumn___2Sy6V .input-wrapper, .EventModal__mainLayout___yDhV0 .EventModal__rightColumn___382aC .input-wrapper {
  margin-bottom: 0 !important; }
  .EventModal__mainLayout___yDhV0 .EventModal__mainColumn___2Sy6V .input-wrapper .label-wrapper, .EventModal__mainLayout___yDhV0 .EventModal__rightColumn___382aC .input-wrapper .label-wrapper {
    height: 22px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end; }
  .EventModal__mainLayout___yDhV0 .EventModal__mainColumn___2Sy6V .input-wrapper input, .EventModal__mainLayout___yDhV0 .EventModal__rightColumn___382aC .input-wrapper input {
    height: 36px; }

.EventModal__settingsCard___1P0od:last-of-type .EventModal__mainLayout___yDhV0 {
  margin-bottom: 0; }
  .EventModal__settingsCard___1P0od:last-of-type .EventModal__mainLayout___yDhV0 .EventModal__mainColumn___2Sy6V, .EventModal__settingsCard___1P0od:last-of-type .EventModal__mainLayout___yDhV0 .EventModal__rightColumn___382aC {
    display: -ms-flexbox;
    display: flex; }
    .EventModal__settingsCard___1P0od:last-of-type .EventModal__mainLayout___yDhV0 .EventModal__mainColumn___2Sy6V > *, .EventModal__settingsCard___1P0od:last-of-type .EventModal__mainLayout___yDhV0 .EventModal__rightColumn___382aC > * {
      width: 100%; }
    .EventModal__settingsCard___1P0od:last-of-type .EventModal__mainLayout___yDhV0 .EventModal__mainColumn___2Sy6V .doc-wrapper,
    .EventModal__settingsCard___1P0od:last-of-type .EventModal__mainLayout___yDhV0 .EventModal__mainColumn___2Sy6V .doc-content, .EventModal__settingsCard___1P0od:last-of-type .EventModal__mainLayout___yDhV0 .EventModal__rightColumn___382aC .doc-wrapper,
    .EventModal__settingsCard___1P0od:last-of-type .EventModal__mainLayout___yDhV0 .EventModal__rightColumn___382aC .doc-content {
      height: 100%;
      width: 100%; }
    .EventModal__settingsCard___1P0od:last-of-type .EventModal__mainLayout___yDhV0 .EventModal__mainColumn___2Sy6V .input-wrapper, .EventModal__settingsCard___1P0od:last-of-type .EventModal__mainLayout___yDhV0 .EventModal__rightColumn___382aC .input-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex: 1;
          flex: 1; }
      .EventModal__settingsCard___1P0od:last-of-type .EventModal__mainLayout___yDhV0 .EventModal__mainColumn___2Sy6V .input-wrapper .label-wrapper, .EventModal__settingsCard___1P0od:last-of-type .EventModal__mainLayout___yDhV0 .EventModal__rightColumn___382aC .input-wrapper .label-wrapper {
        margin-bottom: 5px !important; }
      .EventModal__settingsCard___1P0od:last-of-type .EventModal__mainLayout___yDhV0 .EventModal__mainColumn___2Sy6V .input-wrapper input, .EventModal__settingsCard___1P0od:last-of-type .EventModal__mainLayout___yDhV0 .EventModal__rightColumn___382aC .input-wrapper input {
        width: 100%;
        box-sizing: border-box; }

.EventModal__settingsCard___1P0od:last-of-type .EventModal__settingsGroup___36Zb- > *:first-child {
  width: 100%; }
  .EventModal__settingsCard___1P0od:last-of-type .EventModal__settingsGroup___36Zb- > *:first-child .input-wrapper {
    width: 100%; }
    .EventModal__settingsCard___1P0od:last-of-type .EventModal__settingsGroup___36Zb- > *:first-child .input-wrapper input {
      width: 100%; }

.styles__dataGridWrapper___3qQrS {
  -ms-flex: 1 0;
      flex: 1 0; }

/* *** palette colors *** */

.NotificationsBar__popup___3gTdM {
  position: fixed;
  bottom: 50px;
  right: 10px;
  z-index: 200; }

.NotificationsBar__Snackbar___1BHQk {
  padding-left: 0 !important; }

.NotificationsBar__container___1dToq {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  max-height: 50px; }

.NotificationsBar__wrapper___2OKWo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }

.NotificationsBar__content___1SekW {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  color: #FFF !important;
  padding: 0.5rem 5rem 0.5rem 4rem;
  max-width: 620px;
  max-height: 50px; }

.NotificationsBar__subcontent___3kTkL {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  color: #FFF !important;
  font-weight: 300;
  background-color: #212121;
  margin-bottom: 2px; }

.NotificationsBar__stretch___1Ppr9 {
  -ms-flex-positive: 1;
      flex-grow: 1; }

.NotificationsBar__unstretch___W5vtq {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-line-pack: center;
      align-content: center;
  max-height: 40px; }

.NotificationsBar__date___34MZ5 {
  color: #FFF !important;
  font-size: 1.2rem;
  vertical-align: baseline;
  font-weight: 300; }

.NotificationsBar__logtraceid___2X-eM {
  white-space: nowrap;
  font-weight: 300;
  -ms-flex-item-align: center;
      align-self: center; }

.NotificationsBar__icon___1XZWw {
  margin-right: 5px; }
  .NotificationsBar__icon___1XZWw svg {
    fill: #FFF !important; }

.NotificationsBar__item___1XpAR {
  margin-bottom: 2px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.NotificationsBar__wrappingDiv___1ibyB {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  width: 100%; }

.NotificationsBar__button___2ZTjK {
  -ms-flex-item-align: center;
      align-self: center; }

.NotificationsBar__minWidth___r1qm0 {
  min-width: 400px;
  max-width: 700px;
  white-space: pre;
  overflow: auto; }

.errorMessage {
  color: #FFF !important;
  background-color: #c92000; }

.successMessage {
  color: #FFF !important;
  background-color: #628926; }

.infoMessage {
  color: #FFF !important;
  background-color: #9bc041; }

.warningMessage {
  color: #FFF !important;
  background-color: #d46900; }

.NotificationsBar__errorMessage___24IS- {
  word-break: break-all; }

.Dialog__body___37RBe {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  overflow: hidden;
  outline: none; }


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