@charset "UTF-8";@font-face{font-family:Karla;font-weight:400;src:url(https://cdn.syftanalytics.com/assets/Karla-Regular-S52ZIU5L-8DMBrpAs.woff) format("woff")}.dotlottie-container{--lottie-player-theme-color: rgb(0, 221, 179);--lottie-player-seeker-thumb-color: #00c1a2;--lottie-player-seeker-thumb-hover-color: #019d91;--lottie-player-button-hover-color: rgb(243, 246, 248);--lottie-player-toolbar-track-color: rgb(217, 224, 230);--lottie-player-button-text-color: rgb(32, 39, 44);--lottie-player-toolbar-background-color: white;--lottie-player-button-border-radius: 4px;--lottie-player-toolbar-height: 35px;--lottie-player-popover-border-radius: 8px;display:block;width:100%;height:100%;font-family:Karla,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dotlottie-container *{box-sizing:border-box}.main{display:flex;flex-direction:column;height:100%;width:100%}.animation{width:100%;height:100%;display:flex}.animation.controls{height:calc(100% - var(--lottie-player-toolbar-height))}.toolbar{display:flex;align-items:center;justify-items:center;background-color:var(--lottie-player-toolbar-background-color);padding:0 8px;height:var(--lottie-player-toolbar-height);gap:4px}.toolbar button{align-items:center;cursor:pointer;color:var(--lottie-player-button-text-color);display:flex;background:none;border:0;padding:4px;outline:none;height:100%;max-height:24px;border-radius:var(--lottie-player-button-border-radius);font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.toolbar .popover button{max-height:none}.toolbar button:hover{background-color:var(--lottie-player-button-hover-color)}.toolbar button.active{color:var(--lottie-player-theme-color)}.toolbar button.popover-active{background-color:var(--lottie-player-button-hover-color)}.toolbar button>svg{color:inherit}.toolbar button:focus-visible{outline:none;outline:2px solid var(--lottie-player-theme-color)}.seeker{--seeker: 0;height:4px;width:95%;margin:0 4px;outline:none;border-radius:9999px;-webkit-appearance:none;-moz-apperance:none;cursor:pointer;background-image:linear-gradient(to right,var(--lottie-player-theme-color) calc(var(--seeker) * 1%),var(--lottie-player-toolbar-track-color) calc(var(--seeker) * 1%))}.seeker.to-left{background-image:linear-gradient(to right,var(--lottie-player-toolbar-track-color) calc(var(--seeker) * 1%),var(--lottie-player-theme-color) calc(var(--seeker) * 1%))}.seeker::-moz-range-thumb{-webkit-appearance:none;appearance:none;height:16px;width:16px;border-radius:50%;background:var(--lottie-player-theme-color);cursor:pointer;margin-top:-5px;border-color:transparent}.seeker::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:16px;width:16px;border-radius:50%;background:var(--lottie-player-seeker-thumb-color);cursor:pointer;border-color:transparent}.seeker:focus-visible::-webkit-slider-thumb{outline:2px solid var(--lottie-player-theme-color);border:1.5px solid #ffffff}.seeker::-webkit-slider-thumb:hover{background:var(--lottie-player-seeker-thumb-hover-color)}.seeker:focus-visible::-moz-range-thumb{outline:2px solid var(--lottie-player-theme-color);border:1.5px solid #ffffff}.error{display:flex;margin:auto;justify-content:center;height:100%;align-items:center}.popover{font-size:14px;line-height:150%;letter-spacing:-.28px;position:absolute;bottom:40px;background-color:#fff;min-width:224px;right:8px;left:auto;border:none;border-radius:var(--lottie-player-popover-border-radius);padding:0;box-shadow:0 8px 48px #f3f6f826,0 8px 16px #3d485329,0 0 1px #3d48535c}.popover ul{padding:unset;margin:unset;list-style:none}.popover .popover-content{display:flex;flex-direction:column;align-items:center;gap:4px}.popover .popover-header{color:#20272c;font-family:inherit;font-size:16px;font-weight:700;line-height:150%;letter-spacing:-.32px;padding:8px;display:flex;gap:8px;align-items:center;border-bottom:1px solid #d9e0e6}.popover .popover-header button{padding:4px}.popover .popover-header .popover-header-title{display:flex;align-items:center;gap:8px}.popover .popover-header .reset-theme{color:#63727e;font-size:12px;font-weight:400;padding:0}.popover .popover-header .reset-theme:hover{color:#20272c;background-color:transparent}.popover .popover-items{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;padding:8px;gap:8px;-ms-overflow-style:none;scrollbar-width:none}.popover .popover-subnav{top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:1}.popover .popover-items::-webkit-scrollbar{display:none}.popover .popover-item{width:100%;text-align:left;display:flex;padding:4px 8px;border-radius:var(--lottie-player-button-border-radius);gap:8px}
/*# sourceMappingURL=index.css.map */
html{
  -webkit-box-sizing:border-box;
          box-sizing:border-box; }

*,
*::before,
*::after{
  -webkit-box-sizing:inherit;
          box-sizing:inherit; }

body{
  font-size:14px;
  font-weight:400;
  letter-spacing:0;
  line-height:1.28581;
  text-transform:none;
  color:#182026;
  font-family:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "Icons16", sans-serif; }

p{
  margin-bottom:10px;
  margin-top:0; }

small{
  font-size:12px; }

strong{
  font-weight:600; }

::-moz-selection{
  background:rgba(125, 188, 255, 0.6); }

::selection{
  background:rgba(125, 188, 255, 0.6); }
.bp3-heading{
  color:#182026;
  font-weight:600;
  margin:0 0 10px;
  padding:0; }
  .bp3-dark .bp3-heading{
    color:#f5f8fa; }

h1.bp3-heading, .bp3-running-text h1{
  font-size:36px;
  line-height:40px; }

h2.bp3-heading, .bp3-running-text h2{
  font-size:28px;
  line-height:32px; }

h3.bp3-heading, .bp3-running-text h3{
  font-size:22px;
  line-height:25px; }

h4.bp3-heading, .bp3-running-text h4{
  font-size:18px;
  line-height:21px; }

h5.bp3-heading, .bp3-running-text h5{
  font-size:16px;
  line-height:19px; }

h6.bp3-heading, .bp3-running-text h6{
  font-size:14px;
  line-height:16px; }
.bp3-ui-text{
  font-size:14px;
  font-weight:400;
  letter-spacing:0;
  line-height:1.28581;
  text-transform:none; }

.bp3-monospace-text{
  font-family:monospace;
  text-transform:none; }

.bp3-text-muted{
  color:#5c7080; }
  .bp3-dark .bp3-text-muted{
    color:#a7b6c2; }

.bp3-text-disabled{
  color:rgba(92, 112, 128, 0.6); }
  .bp3-dark .bp3-text-disabled{
    color:rgba(167, 182, 194, 0.6); }

.bp3-text-overflow-ellipsis{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal; }
.bp3-running-text{
  font-size:14px;
  line-height:1.5; }
  .bp3-running-text h1{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h1{
      color:#f5f8fa; }
  .bp3-running-text h2{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h2{
      color:#f5f8fa; }
  .bp3-running-text h3{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h3{
      color:#f5f8fa; }
  .bp3-running-text h4{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h4{
      color:#f5f8fa; }
  .bp3-running-text h5{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h5{
      color:#f5f8fa; }
  .bp3-running-text h6{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h6{
      color:#f5f8fa; }
  .bp3-running-text hr{
    border:none;
    border-bottom:1px solid rgba(16, 22, 26, 0.15);
    margin:20px 0; }
    .bp3-dark .bp3-running-text hr{
      border-color:rgba(255, 255, 255, 0.15); }
  .bp3-running-text p{
    margin:0 0 10px;
    padding:0; }

.bp3-text-large{
  font-size:16px; }

.bp3-text-small{
  font-size:12px; }
a{
  color:#106ba3;
  text-decoration:none; }
  a:hover{
    color:#106ba3;
    cursor:pointer;
    text-decoration:underline; }
  a .bp3-icon, a .bp3-icon-standard, a .bp3-icon-large{
    color:inherit; }
  a code,
  .bp3-dark a code{
    color:inherit; }
  .bp3-dark a,
  .bp3-dark a:hover{
    color:#48aff0; }
    .bp3-dark a .bp3-icon, .bp3-dark a .bp3-icon-standard, .bp3-dark a .bp3-icon-large,
    .bp3-dark a:hover .bp3-icon,
    .bp3-dark a:hover .bp3-icon-standard,
    .bp3-dark a:hover .bp3-icon-large{
      color:inherit; }
.bp3-running-text code, .bp3-code{
  font-family:monospace;
  text-transform:none;
  background:rgba(255, 255, 255, 0.7);
  border-radius:3px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
  color:#5c7080;
  font-size:smaller;
  padding:2px 5px; }
  .bp3-dark .bp3-running-text code, .bp3-running-text .bp3-dark code, .bp3-dark .bp3-code{
    background:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
    color:#a7b6c2; }
  .bp3-running-text a > code, a > .bp3-code{
    color:#137cbd; }
    .bp3-dark .bp3-running-text a > code, .bp3-running-text .bp3-dark a > code, .bp3-dark a > .bp3-code{
      color:inherit; }

.bp3-running-text pre, .bp3-code-block{
  font-family:monospace;
  text-transform:none;
  background:rgba(255, 255, 255, 0.7);
  border-radius:3px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
  color:#182026;
  display:block;
  font-size:13px;
  line-height:1.4;
  margin:10px 0;
  padding:13px 15px 12px;
  word-break:break-all;
  word-wrap:break-word; }
  .bp3-dark .bp3-running-text pre, .bp3-running-text .bp3-dark pre, .bp3-dark .bp3-code-block{
    background:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }
  .bp3-running-text pre > code, .bp3-code-block > code{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:inherit;
    font-size:inherit;
    padding:0; }

.bp3-running-text kbd, .bp3-key{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background:#ffffff;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
  color:#5c7080;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-family:inherit;
  font-size:12px;
  height:24px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  line-height:24px;
  min-width:24px;
  padding:3px 6px;
  vertical-align:middle; }
  .bp3-running-text kbd .bp3-icon, .bp3-key .bp3-icon, .bp3-running-text kbd .bp3-icon-standard, .bp3-key .bp3-icon-standard, .bp3-running-text kbd .bp3-icon-large, .bp3-key .bp3-icon-large{
    margin-right:5px; }
  .bp3-dark .bp3-running-text kbd, .bp3-running-text .bp3-dark kbd, .bp3-dark .bp3-key{
    background:#394b59;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
    color:#a7b6c2; }
.bp3-running-text blockquote, .bp3-blockquote{
  border-left:solid 4px rgba(167, 182, 194, 0.5);
  margin:0 0 10px;
  padding:0 20px; }
  .bp3-dark .bp3-running-text blockquote, .bp3-running-text .bp3-dark blockquote, .bp3-dark .bp3-blockquote{
    border-color:rgba(115, 134, 148, 0.5); }
.bp3-running-text ul,
.bp3-running-text ol, .bp3-list{
  margin:10px 0;
  padding-left:30px; }
  .bp3-running-text ul li:not(:last-child), .bp3-running-text ol li:not(:last-child), .bp3-list li:not(:last-child){
    margin-bottom:5px; }
  .bp3-running-text ul ol, .bp3-running-text ol ol, .bp3-list ol,
  .bp3-running-text ul ul,
  .bp3-running-text ol ul,
  .bp3-list ul{
    margin-top:5px; }

.bp3-list-unstyled{
  list-style:none;
  margin:0;
  padding:0; }
  .bp3-list-unstyled li{
    padding:0; }
.bp3-rtl{
  text-align:right; }

.bp3-dark{
  color:#f5f8fa; }

:focus{
  outline:rgba(19, 124, 189, 0.6) auto 2px;
  outline-offset:2px;
  -moz-outline-radius:6px; }

.bp3-focus-disabled :focus{
  outline:none !important; }
  .bp3-focus-disabled :focus ~ .bp3-control-indicator{
    outline:none !important; }
.bp3-alert{
  max-width:400px;
  padding:20px; }

.bp3-alert-body{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex; }
  .bp3-alert-body .bp3-icon{
    font-size:40px;
    margin-right:20px;
    margin-top:0; }

.bp3-alert-contents{
  word-break:break-word; }

.bp3-alert-footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse;
  margin-top:10px; }
  .bp3-alert-footer .bp3-button{
    margin-left:10px; }
.bp3-breadcrumbs{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  cursor:default;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  height:30px;
  list-style:none;
  margin:0;
  padding:0; }
  .bp3-breadcrumbs > li{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex; }
    .bp3-breadcrumbs > li::after{
      background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 00-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e");
      content:"";
      display:block;
      height:16px;
      margin:0 5px;
      width:16px; }
    .bp3-breadcrumbs > li:last-of-type::after{
      display:none; }

.bp3-breadcrumb,
.bp3-breadcrumb-current,
.bp3-breadcrumbs-collapsed{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-size:16px; }

.bp3-breadcrumb,
.bp3-breadcrumbs-collapsed{
  color:#5c7080; }

.bp3-breadcrumb:hover{
  text-decoration:none; }

.bp3-breadcrumb.bp3-disabled{
  color:rgba(92, 112, 128, 0.6);
  cursor:not-allowed; }

.bp3-breadcrumb .bp3-icon{
  margin-right:5px; }

.bp3-breadcrumb-current{
  color:inherit;
  font-weight:600; }
  .bp3-breadcrumb-current .bp3-input{
    font-size:inherit;
    font-weight:inherit;
    vertical-align:baseline; }

.bp3-breadcrumbs-collapsed{
  background:#ced9e0;
  border:none;
  border-radius:3px;
  cursor:pointer;
  margin-right:2px;
  padding:1px 5px;
  vertical-align:text-bottom; }
  .bp3-breadcrumbs-collapsed::before{
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    content:"";
    display:block;
    height:16px;
    width:16px; }
  .bp3-breadcrumbs-collapsed:hover{
    background:#bfccd6;
    color:#182026;
    text-decoration:none; }

.bp3-dark .bp3-breadcrumb,
.bp3-dark .bp3-breadcrumbs-collapsed{
  color:#a7b6c2; }

.bp3-dark .bp3-breadcrumbs > li::after{
  color:#a7b6c2; }

.bp3-dark .bp3-breadcrumb.bp3-disabled{
  color:rgba(167, 182, 194, 0.6); }

.bp3-dark .bp3-breadcrumb-current{
  color:#f5f8fa; }

.bp3-dark .bp3-breadcrumbs-collapsed{
  background:rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-breadcrumbs-collapsed:hover{
    background:rgba(16, 22, 26, 0.6);
    color:#f5f8fa; }
.bp3-button{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border:none;
  border-radius:3px;
  cursor:pointer;
  font-size:14px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding:5px 10px;
  text-align:left;
  vertical-align:middle;
  min-height:30px;
  min-width:30px; }
  .bp3-button > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-button > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-button::before,
  .bp3-button > *{
    margin-right:7px; }
  .bp3-button:empty::before,
  .bp3-button > :last-child{
    margin-right:0; }
  .bp3-button:empty{
    padding:0 !important; }
  .bp3-button:disabled, .bp3-button.bp3-disabled{
    cursor:not-allowed; }
  .bp3-button.bp3-fill{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%; }
  .bp3-button.bp3-align-right,
  .bp3-align-right .bp3-button{
    text-align:right; }
  .bp3-button.bp3-align-left,
  .bp3-align-left .bp3-button{
    text-align:left; }
  .bp3-button:not([class*="bp3-intent-"]){
    background-color:#f5f8fa;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    color:#182026; }
    .bp3-button:not([class*="bp3-intent-"]):hover{
      background-clip:padding-box;
      background-color:#ebf1f5;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
    .bp3-button:not([class*="bp3-intent-"]):active, .bp3-button:not([class*="bp3-intent-"]).bp3-active{
      background-color:#d8e1e8;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{
      background-color:rgba(206, 217, 224, 0.5);
      background-image:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed;
      outline:none; }
      .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active:hover, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active:hover{
        background:rgba(206, 217, 224, 0.7); }
  .bp3-button.bp3-intent-primary{
    background-color:#137cbd;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
    .bp3-button.bp3-intent-primary:hover, .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{
      color:#ffffff; }
    .bp3-button.bp3-intent-primary:hover{
      background-color:#106ba3;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{
      background-color:#0e5a8a;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-primary:disabled, .bp3-button.bp3-intent-primary.bp3-disabled{
      background-color:rgba(19, 124, 189, 0.5);
      background-image:none;
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(255, 255, 255, 0.6); }
  .bp3-button.bp3-intent-success{
    background-color:#0f9960;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
    .bp3-button.bp3-intent-success:hover, .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{
      color:#ffffff; }
    .bp3-button.bp3-intent-success:hover{
      background-color:#0d8050;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{
      background-color:#0a6640;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-success:disabled, .bp3-button.bp3-intent-success.bp3-disabled{
      background-color:rgba(15, 153, 96, 0.5);
      background-image:none;
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(255, 255, 255, 0.6); }
  .bp3-button.bp3-intent-warning{
    background-color:#d9822b;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
    .bp3-button.bp3-intent-warning:hover, .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{
      color:#ffffff; }
    .bp3-button.bp3-intent-warning:hover{
      background-color:#bf7326;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{
      background-color:#a66321;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-warning:disabled, .bp3-button.bp3-intent-warning.bp3-disabled{
      background-color:rgba(217, 130, 43, 0.5);
      background-image:none;
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(255, 255, 255, 0.6); }
  .bp3-button.bp3-intent-danger{
    background-color:#db3737;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
    .bp3-button.bp3-intent-danger:hover, .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{
      color:#ffffff; }
    .bp3-button.bp3-intent-danger:hover{
      background-color:#c23030;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{
      background-color:#a82a2a;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-danger:disabled, .bp3-button.bp3-intent-danger.bp3-disabled{
      background-color:rgba(219, 55, 55, 0.5);
      background-image:none;
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(255, 255, 255, 0.6); }
  .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{
    stroke:#ffffff; }
  .bp3-button.bp3-large,
  .bp3-large .bp3-button{
    min-height:40px;
    min-width:40px;
    font-size:16px;
    padding:5px 15px; }
    .bp3-button.bp3-large::before,
    .bp3-button.bp3-large > *,
    .bp3-large .bp3-button::before,
    .bp3-large .bp3-button > *{
      margin-right:10px; }
    .bp3-button.bp3-large:empty::before,
    .bp3-button.bp3-large > :last-child,
    .bp3-large .bp3-button:empty::before,
    .bp3-large .bp3-button > :last-child{
      margin-right:0; }
  .bp3-button.bp3-small,
  .bp3-small .bp3-button{
    min-height:24px;
    min-width:24px;
    padding:0 7px; }
  .bp3-button.bp3-loading{
    position:relative; }
    .bp3-button.bp3-loading[class*="bp3-icon-"]::before{
      visibility:hidden; }
    .bp3-button.bp3-loading .bp3-button-spinner{
      margin:0;
      position:absolute; }
    .bp3-button.bp3-loading > :not(.bp3-button-spinner){
      visibility:hidden; }
  .bp3-button[class*="bp3-icon-"]::before{
    font-family:"Icons16", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    color:#5c7080; }
  .bp3-button .bp3-icon, .bp3-button .bp3-icon-standard, .bp3-button .bp3-icon-large{
    color:#5c7080; }
    .bp3-button .bp3-icon.bp3-align-right, .bp3-button .bp3-icon-standard.bp3-align-right, .bp3-button .bp3-icon-large.bp3-align-right{
      margin-left:7px; }
  .bp3-button .bp3-icon:first-child:last-child,
  .bp3-button .bp3-spinner + .bp3-icon:last-child{
    margin:0 -7px; }
  .bp3-dark .bp3-button:not([class*="bp3-intent-"]){
    background-color:#394b59;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover, .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{
      color:#f5f8fa; }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover{
      background-color:#30404d;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{
      background-color:#202b33;
      background-image:none;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{
      background-color:rgba(57, 75, 89, 0.5);
      background-image:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(167, 182, 194, 0.6); }
      .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active{
        background:rgba(57, 75, 89, 0.7); }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-button-spinner .bp3-spinner-head{
      background:rgba(16, 22, 26, 0.5);
      stroke:#8a9ba8; }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"])[class*="bp3-icon-"]::before{
      color:#a7b6c2; }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon:not([class*="bp3-intent-"]), .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-standard:not([class*="bp3-intent-"]), .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-large:not([class*="bp3-intent-"]){
      color:#a7b6c2; }
  .bp3-dark .bp3-button[class*="bp3-intent-"]{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-button[class*="bp3-intent-"]:hover{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-button[class*="bp3-intent-"]:active, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-active{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-dark .bp3-button[class*="bp3-intent-"]:disabled, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-disabled{
      background-image:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(255, 255, 255, 0.3); }
    .bp3-dark .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{
      stroke:#8a9ba8; }
  .bp3-button:disabled::before,
  .bp3-button:disabled .bp3-icon, .bp3-button:disabled .bp3-icon-standard, .bp3-button:disabled .bp3-icon-large, .bp3-button.bp3-disabled::before,
  .bp3-button.bp3-disabled .bp3-icon, .bp3-button.bp3-disabled .bp3-icon-standard, .bp3-button.bp3-disabled .bp3-icon-large, .bp3-button[class*="bp3-intent-"]::before,
  .bp3-button[class*="bp3-intent-"] .bp3-icon, .bp3-button[class*="bp3-intent-"] .bp3-icon-standard, .bp3-button[class*="bp3-intent-"] .bp3-icon-large{
    color:inherit !important; }
  .bp3-button.bp3-minimal{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none; }
    .bp3-button.bp3-minimal:hover{
      background:rgba(167, 182, 194, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026;
      text-decoration:none; }
    .bp3-button.bp3-minimal:active, .bp3-button.bp3-minimal.bp3-active{
      background:rgba(115, 134, 148, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026; }
    .bp3-button.bp3-minimal:disabled, .bp3-button.bp3-minimal:disabled:hover, .bp3-button.bp3-minimal.bp3-disabled, .bp3-button.bp3-minimal.bp3-disabled:hover{
      background:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed; }
      .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{
        background:rgba(115, 134, 148, 0.3); }
    .bp3-dark .bp3-button.bp3-minimal{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:inherit; }
      .bp3-dark .bp3-button.bp3-minimal:hover, .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none; }
      .bp3-dark .bp3-button.bp3-minimal:hover{
        background:rgba(138, 155, 168, 0.15); }
      .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{
        background:rgba(138, 155, 168, 0.3);
        color:#f5f8fa; }
      .bp3-dark .bp3-button.bp3-minimal:disabled, .bp3-dark .bp3-button.bp3-minimal:disabled:hover, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{
        background:none;
        color:rgba(167, 182, 194, 0.6);
        cursor:not-allowed; }
        .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{
          background:rgba(138, 155, 168, 0.3); }
    .bp3-button.bp3-minimal.bp3-intent-primary{
      color:#106ba3; }
      .bp3-button.bp3-minimal.bp3-intent-primary:hover, .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#106ba3; }
      .bp3-button.bp3-minimal.bp3-intent-primary:hover{
        background:rgba(19, 124, 189, 0.15);
        color:#106ba3; }
      .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
        background:rgba(19, 124, 189, 0.3);
        color:#106ba3; }
      .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{
        background:none;
        color:rgba(16, 107, 163, 0.5); }
        .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{
          background:rgba(19, 124, 189, 0.3); }
      .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
        stroke:#106ba3; }
      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{
        color:#48aff0; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{
          background:rgba(19, 124, 189, 0.2);
          color:#48aff0; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
          background:rgba(19, 124, 189, 0.3);
          color:#48aff0; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{
          background:none;
          color:rgba(72, 175, 240, 0.5); }
          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{
            background:rgba(19, 124, 189, 0.3); }
    .bp3-button.bp3-minimal.bp3-intent-success{
      color:#0d8050; }
      .bp3-button.bp3-minimal.bp3-intent-success:hover, .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#0d8050; }
      .bp3-button.bp3-minimal.bp3-intent-success:hover{
        background:rgba(15, 153, 96, 0.15);
        color:#0d8050; }
      .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
        background:rgba(15, 153, 96, 0.3);
        color:#0d8050; }
      .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{
        background:none;
        color:rgba(13, 128, 80, 0.5); }
        .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{
          background:rgba(15, 153, 96, 0.3); }
      .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
        stroke:#0d8050; }
      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{
        color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{
          background:rgba(15, 153, 96, 0.2);
          color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
          background:rgba(15, 153, 96, 0.3);
          color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{
          background:none;
          color:rgba(61, 204, 145, 0.5); }
          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{
            background:rgba(15, 153, 96, 0.3); }
    .bp3-button.bp3-minimal.bp3-intent-warning{
      color:#bf7326; }
      .bp3-button.bp3-minimal.bp3-intent-warning:hover, .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#bf7326; }
      .bp3-button.bp3-minimal.bp3-intent-warning:hover{
        background:rgba(217, 130, 43, 0.15);
        color:#bf7326; }
      .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
        background:rgba(217, 130, 43, 0.3);
        color:#bf7326; }
      .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{
        background:none;
        color:rgba(191, 115, 38, 0.5); }
        .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{
          background:rgba(217, 130, 43, 0.3); }
      .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
        stroke:#bf7326; }
      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{
        color:#ffb366; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{
          background:rgba(217, 130, 43, 0.2);
          color:#ffb366; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
          background:rgba(217, 130, 43, 0.3);
          color:#ffb366; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{
          background:none;
          color:rgba(255, 179, 102, 0.5); }
          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{
            background:rgba(217, 130, 43, 0.3); }
    .bp3-button.bp3-minimal.bp3-intent-danger{
      color:#c23030; }
      .bp3-button.bp3-minimal.bp3-intent-danger:hover, .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#c23030; }
      .bp3-button.bp3-minimal.bp3-intent-danger:hover{
        background:rgba(219, 55, 55, 0.15);
        color:#c23030; }
      .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
        background:rgba(219, 55, 55, 0.3);
        color:#c23030; }
      .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{
        background:none;
        color:rgba(194, 48, 48, 0.5); }
        .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{
          background:rgba(219, 55, 55, 0.3); }
      .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
        stroke:#c23030; }
      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{
        color:#ff7373; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{
          background:rgba(219, 55, 55, 0.2);
          color:#ff7373; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
          background:rgba(219, 55, 55, 0.3);
          color:#ff7373; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{
          background:none;
          color:rgba(255, 115, 115, 0.5); }
          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{
            background:rgba(219, 55, 55, 0.3); }
  .bp3-button.bp3-outlined{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    border:1px solid rgba(24, 32, 38, 0.2);
    -webkit-box-sizing:border-box;
            box-sizing:border-box; }
    .bp3-button.bp3-outlined:hover{
      background:rgba(167, 182, 194, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026;
      text-decoration:none; }
    .bp3-button.bp3-outlined:active, .bp3-button.bp3-outlined.bp3-active{
      background:rgba(115, 134, 148, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026; }
    .bp3-button.bp3-outlined:disabled, .bp3-button.bp3-outlined:disabled:hover, .bp3-button.bp3-outlined.bp3-disabled, .bp3-button.bp3-outlined.bp3-disabled:hover{
      background:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed; }
      .bp3-button.bp3-outlined:disabled.bp3-active, .bp3-button.bp3-outlined:disabled:hover.bp3-active, .bp3-button.bp3-outlined.bp3-disabled.bp3-active, .bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active{
        background:rgba(115, 134, 148, 0.3); }
    .bp3-dark .bp3-button.bp3-outlined{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:inherit; }
      .bp3-dark .bp3-button.bp3-outlined:hover, .bp3-dark .bp3-button.bp3-outlined:active, .bp3-dark .bp3-button.bp3-outlined.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none; }
      .bp3-dark .bp3-button.bp3-outlined:hover{
        background:rgba(138, 155, 168, 0.15); }
      .bp3-dark .bp3-button.bp3-outlined:active, .bp3-dark .bp3-button.bp3-outlined.bp3-active{
        background:rgba(138, 155, 168, 0.3);
        color:#f5f8fa; }
      .bp3-dark .bp3-button.bp3-outlined:disabled, .bp3-dark .bp3-button.bp3-outlined:disabled:hover, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover{
        background:none;
        color:rgba(167, 182, 194, 0.6);
        cursor:not-allowed; }
        .bp3-dark .bp3-button.bp3-outlined:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined:disabled:hover.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active{
          background:rgba(138, 155, 168, 0.3); }
    .bp3-button.bp3-outlined.bp3-intent-primary{
      color:#106ba3; }
      .bp3-button.bp3-outlined.bp3-intent-primary:hover, .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#106ba3; }
      .bp3-button.bp3-outlined.bp3-intent-primary:hover{
        background:rgba(19, 124, 189, 0.15);
        color:#106ba3; }
      .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{
        background:rgba(19, 124, 189, 0.3);
        color:#106ba3; }
      .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
        background:none;
        color:rgba(16, 107, 163, 0.5); }
        .bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active{
          background:rgba(19, 124, 189, 0.3); }
      .bp3-button.bp3-outlined.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
        stroke:#106ba3; }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary{
        color:#48aff0; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:hover{
          background:rgba(19, 124, 189, 0.2);
          color:#48aff0; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{
          background:rgba(19, 124, 189, 0.3);
          color:#48aff0; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
          background:none;
          color:rgba(72, 175, 240, 0.5); }
          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active{
            background:rgba(19, 124, 189, 0.3); }
    .bp3-button.bp3-outlined.bp3-intent-success{
      color:#0d8050; }
      .bp3-button.bp3-outlined.bp3-intent-success:hover, .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#0d8050; }
      .bp3-button.bp3-outlined.bp3-intent-success:hover{
        background:rgba(15, 153, 96, 0.15);
        color:#0d8050; }
      .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{
        background:rgba(15, 153, 96, 0.3);
        color:#0d8050; }
      .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
        background:none;
        color:rgba(13, 128, 80, 0.5); }
        .bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active{
          background:rgba(15, 153, 96, 0.3); }
      .bp3-button.bp3-outlined.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
        stroke:#0d8050; }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success{
        color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:hover{
          background:rgba(15, 153, 96, 0.2);
          color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{
          background:rgba(15, 153, 96, 0.3);
          color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
          background:none;
          color:rgba(61, 204, 145, 0.5); }
          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active{
            background:rgba(15, 153, 96, 0.3); }
    .bp3-button.bp3-outlined.bp3-intent-warning{
      color:#bf7326; }
      .bp3-button.bp3-outlined.bp3-intent-warning:hover, .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#bf7326; }
      .bp3-button.bp3-outlined.bp3-intent-warning:hover{
        background:rgba(217, 130, 43, 0.15);
        color:#bf7326; }
      .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{
        background:rgba(217, 130, 43, 0.3);
        color:#bf7326; }
      .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
        background:none;
        color:rgba(191, 115, 38, 0.5); }
        .bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active{
          background:rgba(217, 130, 43, 0.3); }
      .bp3-button.bp3-outlined.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
        stroke:#bf7326; }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning{
        color:#ffb366; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:hover{
          background:rgba(217, 130, 43, 0.2);
          color:#ffb366; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{
          background:rgba(217, 130, 43, 0.3);
          color:#ffb366; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
          background:none;
          color:rgba(255, 179, 102, 0.5); }
          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active{
            background:rgba(217, 130, 43, 0.3); }
    .bp3-button.bp3-outlined.bp3-intent-danger{
      color:#c23030; }
      .bp3-button.bp3-outlined.bp3-intent-danger:hover, .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#c23030; }
      .bp3-button.bp3-outlined.bp3-intent-danger:hover{
        background:rgba(219, 55, 55, 0.15);
        color:#c23030; }
      .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{
        background:rgba(219, 55, 55, 0.3);
        color:#c23030; }
      .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
        background:none;
        color:rgba(194, 48, 48, 0.5); }
        .bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active{
          background:rgba(219, 55, 55, 0.3); }
      .bp3-button.bp3-outlined.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
        stroke:#c23030; }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger{
        color:#ff7373; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:hover{
          background:rgba(219, 55, 55, 0.2);
          color:#ff7373; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{
          background:rgba(219, 55, 55, 0.3);
          color:#ff7373; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
          background:none;
          color:rgba(255, 115, 115, 0.5); }
          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active{
            background:rgba(219, 55, 55, 0.3); }
    .bp3-button.bp3-outlined:disabled, .bp3-button.bp3-outlined.bp3-disabled, .bp3-button.bp3-outlined:disabled:hover, .bp3-button.bp3-outlined.bp3-disabled:hover{
      border-color:rgba(92, 112, 128, 0.1); }
    .bp3-dark .bp3-button.bp3-outlined{
      border-color:rgba(255, 255, 255, 0.4); }
      .bp3-dark .bp3-button.bp3-outlined:disabled, .bp3-dark .bp3-button.bp3-outlined:disabled:hover, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover{
        border-color:rgba(255, 255, 255, 0.2); }
    .bp3-button.bp3-outlined.bp3-intent-primary{
      border-color:rgba(16, 107, 163, 0.6); }
      .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
        border-color:rgba(16, 107, 163, 0.2); }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary{
        border-color:rgba(72, 175, 240, 0.6); }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
          border-color:rgba(72, 175, 240, 0.2); }
    .bp3-button.bp3-outlined.bp3-intent-success{
      border-color:rgba(13, 128, 80, 0.6); }
      .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
        border-color:rgba(13, 128, 80, 0.2); }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success{
        border-color:rgba(61, 204, 145, 0.6); }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
          border-color:rgba(61, 204, 145, 0.2); }
    .bp3-button.bp3-outlined.bp3-intent-warning{
      border-color:rgba(191, 115, 38, 0.6); }
      .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
        border-color:rgba(191, 115, 38, 0.2); }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning{
        border-color:rgba(255, 179, 102, 0.6); }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
          border-color:rgba(255, 179, 102, 0.2); }
    .bp3-button.bp3-outlined.bp3-intent-danger{
      border-color:rgba(194, 48, 48, 0.6); }
      .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
        border-color:rgba(194, 48, 48, 0.2); }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger{
        border-color:rgba(255, 115, 115, 0.6); }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
          border-color:rgba(255, 115, 115, 0.2); }

a.bp3-button{
  text-align:center;
  text-decoration:none;
  -webkit-transition:none;
  transition:none; }
  a.bp3-button, a.bp3-button:hover, a.bp3-button:active{
    color:#182026; }
  a.bp3-button.bp3-disabled{
    color:rgba(92, 112, 128, 0.6); }

.bp3-button-text{
  -webkit-box-flex:0;
      -ms-flex:0 1 auto;
          flex:0 1 auto; }

.bp3-button.bp3-align-left .bp3-button-text, .bp3-button.bp3-align-right .bp3-button-text,
.bp3-button-group.bp3-align-left .bp3-button-text,
.bp3-button-group.bp3-align-right .bp3-button-text{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto; }
.bp3-button-group{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex; }
  .bp3-button-group .bp3-button{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    position:relative;
    z-index:4; }
    .bp3-button-group .bp3-button:focus{
      z-index:5; }
    .bp3-button-group .bp3-button:hover{
      z-index:6; }
    .bp3-button-group .bp3-button:active, .bp3-button-group .bp3-button.bp3-active{
      z-index:7; }
    .bp3-button-group .bp3-button:disabled, .bp3-button-group .bp3-button.bp3-disabled{
      z-index:3; }
    .bp3-button-group .bp3-button[class*="bp3-intent-"]{
      z-index:9; }
      .bp3-button-group .bp3-button[class*="bp3-intent-"]:focus{
        z-index:10; }
      .bp3-button-group .bp3-button[class*="bp3-intent-"]:hover{
        z-index:11; }
      .bp3-button-group .bp3-button[class*="bp3-intent-"]:active, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-active{
        z-index:12; }
      .bp3-button-group .bp3-button[class*="bp3-intent-"]:disabled, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-disabled{
        z-index:8; }
  .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:first-child) .bp3-button,
  .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:first-child){
    border-bottom-left-radius:0;
    border-top-left-radius:0; }
  .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
  .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){
    border-bottom-right-radius:0;
    border-top-right-radius:0;
    margin-right:-1px; }
  .bp3-button-group.bp3-minimal .bp3-button{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none; }
    .bp3-button-group.bp3-minimal .bp3-button:hover{
      background:rgba(167, 182, 194, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026;
      text-decoration:none; }
    .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
      background:rgba(115, 134, 148, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026; }
    .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{
      background:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed; }
      .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{
        background:rgba(115, 134, 148, 0.3); }
    .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:inherit; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{
        background:rgba(138, 155, 168, 0.15); }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
        background:rgba(138, 155, 168, 0.3);
        color:#f5f8fa; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{
        background:none;
        color:rgba(167, 182, 194, 0.6);
        cursor:not-allowed; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{
          background:rgba(138, 155, 168, 0.3); }
    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{
      color:#106ba3; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#106ba3; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{
        background:rgba(19, 124, 189, 0.15);
        color:#106ba3; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
        background:rgba(19, 124, 189, 0.3);
        color:#106ba3; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{
        background:none;
        color:rgba(16, 107, 163, 0.5); }
        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{
          background:rgba(19, 124, 189, 0.3); }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
        stroke:#106ba3; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{
        color:#48aff0; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{
          background:rgba(19, 124, 189, 0.2);
          color:#48aff0; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
          background:rgba(19, 124, 189, 0.3);
          color:#48aff0; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{
          background:none;
          color:rgba(72, 175, 240, 0.5); }
          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{
            background:rgba(19, 124, 189, 0.3); }
    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{
      color:#0d8050; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#0d8050; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{
        background:rgba(15, 153, 96, 0.15);
        color:#0d8050; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
        background:rgba(15, 153, 96, 0.3);
        color:#0d8050; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{
        background:none;
        color:rgba(13, 128, 80, 0.5); }
        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{
          background:rgba(15, 153, 96, 0.3); }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
        stroke:#0d8050; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{
        color:#3dcc91; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{
          background:rgba(15, 153, 96, 0.2);
          color:#3dcc91; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
          background:rgba(15, 153, 96, 0.3);
          color:#3dcc91; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{
          background:none;
          color:rgba(61, 204, 145, 0.5); }
          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{
            background:rgba(15, 153, 96, 0.3); }
    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{
      color:#bf7326; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#bf7326; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{
        background:rgba(217, 130, 43, 0.15);
        color:#bf7326; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
        background:rgba(217, 130, 43, 0.3);
        color:#bf7326; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{
        background:none;
        color:rgba(191, 115, 38, 0.5); }
        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{
          background:rgba(217, 130, 43, 0.3); }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
        stroke:#bf7326; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{
        color:#ffb366; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{
          background:rgba(217, 130, 43, 0.2);
          color:#ffb366; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
          background:rgba(217, 130, 43, 0.3);
          color:#ffb366; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{
          background:none;
          color:rgba(255, 179, 102, 0.5); }
          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{
            background:rgba(217, 130, 43, 0.3); }
    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{
      color:#c23030; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#c23030; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{
        background:rgba(219, 55, 55, 0.15);
        color:#c23030; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
        background:rgba(219, 55, 55, 0.3);
        color:#c23030; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{
        background:none;
        color:rgba(194, 48, 48, 0.5); }
        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{
          background:rgba(219, 55, 55, 0.3); }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
        stroke:#c23030; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{
        color:#ff7373; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{
          background:rgba(219, 55, 55, 0.2);
          color:#ff7373; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
          background:rgba(219, 55, 55, 0.3);
          color:#ff7373; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{
          background:none;
          color:rgba(255, 115, 115, 0.5); }
          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{
            background:rgba(219, 55, 55, 0.3); }
  .bp3-button-group .bp3-popover-wrapper,
  .bp3-button-group .bp3-popover-target{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
  .bp3-button-group.bp3-fill{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%; }
  .bp3-button-group .bp3-button.bp3-fill,
  .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
  .bp3-button-group.bp3-vertical{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    vertical-align:top; }
    .bp3-button-group.bp3-vertical.bp3-fill{
      height:100%;
      width:unset; }
    .bp3-button-group.bp3-vertical .bp3-button{
      margin-right:0 !important;
      width:100%; }
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:first-child .bp3-button,
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:first-child{
      border-radius:3px 3px 0 0; }
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:last-child .bp3-button,
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:last-child{
      border-radius:0 0 3px 3px; }
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:not(:last-child){
      margin-bottom:-1px; }
  .bp3-button-group.bp3-align-left .bp3-button{
    text-align:left; }
  .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
  .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){
    margin-right:1px; }
  .bp3-dark .bp3-button-group.bp3-vertical > .bp3-popover-wrapper:not(:last-child) .bp3-button,
  .bp3-dark .bp3-button-group.bp3-vertical > .bp3-button:not(:last-child){
    margin-bottom:1px; }
.bp3-callout{
  font-size:14px;
  line-height:1.5;
  background-color:rgba(138, 155, 168, 0.15);
  border-radius:3px;
  padding:10px 12px 9px;
  position:relative;
  width:100%; }
  .bp3-callout[class*="bp3-icon-"]{
    padding-left:40px; }
    .bp3-callout[class*="bp3-icon-"]::before{
      font-family:"Icons20", sans-serif;
      font-size:20px;
      font-style:normal;
      font-weight:400;
      line-height:1;
      -moz-osx-font-smoothing:grayscale;
      -webkit-font-smoothing:antialiased;
      color:#5c7080;
      left:10px;
      position:absolute;
      top:10px; }
  .bp3-callout.bp3-callout-icon{
    padding-left:40px; }
    .bp3-callout.bp3-callout-icon > .bp3-icon:first-child{
      color:#5c7080;
      left:10px;
      position:absolute;
      top:10px; }
  .bp3-callout .bp3-heading{
    line-height:20px;
    margin-bottom:5px;
    margin-top:0; }
    .bp3-callout .bp3-heading:last-child{
      margin-bottom:0; }
  .bp3-dark .bp3-callout{
    background-color:rgba(138, 155, 168, 0.2); }
    .bp3-dark .bp3-callout[class*="bp3-icon-"]::before{
      color:#a7b6c2; }
  .bp3-callout.bp3-intent-primary{
    background-color:rgba(19, 124, 189, 0.15); }
    .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,
    .bp3-callout.bp3-intent-primary > .bp3-icon:first-child,
    .bp3-callout.bp3-intent-primary .bp3-heading{
      color:#106ba3; }
    .bp3-dark .bp3-callout.bp3-intent-primary{
      background-color:rgba(19, 124, 189, 0.25); }
      .bp3-dark .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,
      .bp3-dark .bp3-callout.bp3-intent-primary > .bp3-icon:first-child,
      .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{
        color:#48aff0; }
  .bp3-callout.bp3-intent-success{
    background-color:rgba(15, 153, 96, 0.15); }
    .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,
    .bp3-callout.bp3-intent-success > .bp3-icon:first-child,
    .bp3-callout.bp3-intent-success .bp3-heading{
      color:#0d8050; }
    .bp3-dark .bp3-callout.bp3-intent-success{
      background-color:rgba(15, 153, 96, 0.25); }
      .bp3-dark .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,
      .bp3-dark .bp3-callout.bp3-intent-success > .bp3-icon:first-child,
      .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{
        color:#3dcc91; }
  .bp3-callout.bp3-intent-warning{
    background-color:rgba(217, 130, 43, 0.15); }
    .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,
    .bp3-callout.bp3-intent-warning > .bp3-icon:first-child,
    .bp3-callout.bp3-intent-warning .bp3-heading{
      color:#bf7326; }
    .bp3-dark .bp3-callout.bp3-intent-warning{
      background-color:rgba(217, 130, 43, 0.25); }
      .bp3-dark .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,
      .bp3-dark .bp3-callout.bp3-intent-warning > .bp3-icon:first-child,
      .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{
        color:#ffb366; }
  .bp3-callout.bp3-intent-danger{
    background-color:rgba(219, 55, 55, 0.15); }
    .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,
    .bp3-callout.bp3-intent-danger > .bp3-icon:first-child,
    .bp3-callout.bp3-intent-danger .bp3-heading{
      color:#c23030; }
    .bp3-dark .bp3-callout.bp3-intent-danger{
      background-color:rgba(219, 55, 55, 0.25); }
      .bp3-dark .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,
      .bp3-dark .bp3-callout.bp3-intent-danger > .bp3-icon:first-child,
      .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{
        color:#ff7373; }
  .bp3-running-text .bp3-callout{
    margin:20px 0; }
.bp3-card{
  background-color:#ffffff;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
  padding:20px;
  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-card.bp3-dark,
  .bp3-dark .bp3-card{
    background-color:#30404d;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }

.bp3-elevation-0{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }
  .bp3-elevation-0.bp3-dark,
  .bp3-dark .bp3-elevation-0{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }

.bp3-elevation-1{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-elevation-1.bp3-dark,
  .bp3-dark .bp3-elevation-1{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }

.bp3-elevation-2{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); }
  .bp3-elevation-2.bp3-dark,
  .bp3-dark .bp3-elevation-2{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4); }

.bp3-elevation-3{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
  .bp3-elevation-3.bp3-dark,
  .bp3-dark .bp3-elevation-3{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }

.bp3-elevation-4{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); }
  .bp3-elevation-4.bp3-dark,
  .bp3-dark .bp3-elevation-4{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); }

.bp3-card.bp3-interactive:hover{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  cursor:pointer; }
  .bp3-card.bp3-interactive:hover.bp3-dark,
  .bp3-dark .bp3-card.bp3-interactive:hover{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }

.bp3-card.bp3-interactive:active{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
  opacity:0.9;
  -webkit-transition-duration:0;
          transition-duration:0; }
  .bp3-card.bp3-interactive:active.bp3-dark,
  .bp3-dark .bp3-card.bp3-interactive:active{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
.bp3-collapse{
  height:0;
  overflow-y:hidden;
  -webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-collapse .bp3-collapse-body{
    -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-collapse .bp3-collapse-body[aria-hidden="true"]{
      display:none; }

.bp3-context-menu .bp3-popover-target{
  display:block; }

.bp3-context-menu-popover-target{
  position:fixed; }
.bp3-divider{
  border-bottom:1px solid rgba(16, 22, 26, 0.15);
  border-right:1px solid rgba(16, 22, 26, 0.15);
  margin:5px; }
  .bp3-dark .bp3-divider{
    border-color:rgba(16, 22, 26, 0.4); }
.bp3-dialog-container{
  opacity:1;
  -webkit-transform:scale(1);
          transform:scale(1);
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  min-height:100%;
  pointer-events:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  width:100%; }
  .bp3-dialog-container.bp3-overlay-enter > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear > .bp3-dialog{
    opacity:0;
    -webkit-transform:scale(0.5);
            transform:scale(0.5); }
  .bp3-dialog-container.bp3-overlay-enter-active > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear-active > .bp3-dialog{
    opacity:1;
    -webkit-transform:scale(1);
            transform:scale(1);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:opacity, -webkit-transform;
    transition-property:opacity, -webkit-transform;
    transition-property:opacity, transform;
    transition-property:opacity, transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }
  .bp3-dialog-container.bp3-overlay-exit > .bp3-dialog{
    opacity:1;
    -webkit-transform:scale(1);
            transform:scale(1); }
  .bp3-dialog-container.bp3-overlay-exit-active > .bp3-dialog{
    opacity:0;
    -webkit-transform:scale(0.5);
            transform:scale(0.5);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:opacity, -webkit-transform;
    transition-property:opacity, -webkit-transform;
    transition-property:opacity, transform;
    transition-property:opacity, transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }

.bp3-dialog{
  background:#ebf1f5;
  border-radius:6px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin:30px 0;
  padding-bottom:20px;
  pointer-events:all;
  -webkit-user-select:text;
     -moz-user-select:text;
      -ms-user-select:text;
          user-select:text;
  width:500px; }
  .bp3-dialog:focus{
    outline:0; }
  .bp3-dialog.bp3-dark,
  .bp3-dark .bp3-dialog{
    background:#293742;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }

.bp3-dialog-header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background:#ffffff;
  border-radius:6px 6px 0 0;
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  min-height:40px;
  padding-left:20px;
  padding-right:5px;
  z-index:0; }
  .bp3-dialog-header .bp3-icon-large,
  .bp3-dialog-header .bp3-icon{
    color:#5c7080;
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    margin-right:10px; }
  .bp3-dialog-header .bp3-heading{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    line-height:inherit;
    margin:0; }
    .bp3-dialog-header .bp3-heading:last-child{
      margin-right:20px; }
  .bp3-dark .bp3-dialog-header{
    background:#30404d;
    -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
            box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-dialog-header .bp3-icon-large,
    .bp3-dark .bp3-dialog-header .bp3-icon{
      color:#a7b6c2; }

.bp3-dialog-body{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  line-height:18px;
  margin:20px; }

.bp3-dialog-footer{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  margin:0 20px; }

.bp3-dialog-footer-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end; }
  .bp3-dialog-footer-actions .bp3-button{
    margin-left:10px; }
.bp3-multistep-dialog-panels{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex; }
  .bp3-multistep-dialog-panels:first-child .bp3-dialog-step-container:first-child{
    border-radius:6px 0 0 0; }
  .bp3-multistep-dialog-panels:first-child .bp3-multistep-dialog-right-panel{
    border-top-right-radius:6px; }

.bp3-multistep-dialog-left-panel{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column; }
  .bp3-dark .bp3-multistep-dialog-left-panel{
    background:#202b33; }

.bp3-multistep-dialog-right-panel{
  background-color:#f5f8fa;
  border-left:1px solid rgba(16, 22, 26, 0.15);
  border-radius:0 0 6px 0;
  -webkit-box-flex:3;
      -ms-flex:3;
          flex:3;
  min-width:0; }
  .bp3-dark .bp3-multistep-dialog-right-panel{
    background-color:#293742;
    border-left:1px solid rgba(16, 22, 26, 0.4); }

.bp3-multistep-dialog-footer{
  background-color:#ffffff;
  border-radius:0 0 6px 0;
  border-top:1px solid rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding:10px; }
  .bp3-dark .bp3-multistep-dialog-footer{
    background:#30404d;
    border-top:1px solid rgba(16, 22, 26, 0.4); }
  .bp3-multistep-dialog-footer .bp3-dialog-footer-actions{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1; }

.bp3-dialog-step-container{
  background-color:#f5f8fa;
  border-bottom:1px solid rgba(16, 22, 26, 0.15); }
  .bp3-dark .bp3-dialog-step-container{
    background:#293742;
    border-bottom:1px solid rgba(16, 22, 26, 0.4); }
  .bp3-dialog-step-container.bp3-dialog-step-viewed{
    background-color:#ffffff; }
    .bp3-dark .bp3-dialog-step-container.bp3-dialog-step-viewed{
      background:#30404d; }

.bp3-dialog-step{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#f5f8fa;
  border-radius:6px;
  cursor:not-allowed;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin:4px;
  padding:6px 14px; }
  .bp3-dark .bp3-dialog-step{
    background:#293742; }
  .bp3-dialog-step-viewed .bp3-dialog-step{
    background-color:#ffffff;
    cursor:pointer; }
    .bp3-dark .bp3-dialog-step-viewed .bp3-dialog-step{
      background:#30404d; }
  .bp3-dialog-step:hover{
    background-color:#f5f8fa; }
    .bp3-dark .bp3-dialog-step:hover{
      background:#293742; }

.bp3-dialog-step-icon{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:rgba(92, 112, 128, 0.6);
  border-radius:50%;
  color:#ffffff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:25px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:25px; }
  .bp3-dark .bp3-dialog-step-icon{
    background-color:rgba(167, 182, 194, 0.6); }
  .bp3-active.bp3-dialog-step-viewed .bp3-dialog-step-icon{
    background-color:#2b95d6; }
  .bp3-dialog-step-viewed .bp3-dialog-step-icon{
    background-color:#8a9ba8; }

.bp3-dialog-step-title{
  color:rgba(92, 112, 128, 0.6);
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  padding-left:10px; }
  .bp3-dark .bp3-dialog-step-title{
    color:rgba(167, 182, 194, 0.6); }
  .bp3-active.bp3-dialog-step-viewed .bp3-dialog-step-title{
    color:#2b95d6; }
  .bp3-dialog-step-viewed:not(.bp3-active) .bp3-dialog-step-title{
    color:#182026; }
    .bp3-dark .bp3-dialog-step-viewed:not(.bp3-active) .bp3-dialog-step-title{
      color:#f5f8fa; }
.bp3-drawer{
  background:#ffffff;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin:0;
  padding:0; }
  .bp3-drawer:focus{
    outline:0; }
  .bp3-drawer.bp3-position-top{
    height:50%;
    left:0;
    right:0;
    top:0; }
    .bp3-drawer.bp3-position-top.bp3-overlay-enter, .bp3-drawer.bp3-position-top.bp3-overlay-appear{
      -webkit-transform:translateY(-100%);
              transform:translateY(-100%); }
    .bp3-drawer.bp3-position-top.bp3-overlay-enter-active, .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{
      -webkit-transform:translateY(0);
              transform:translateY(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer.bp3-position-top.bp3-overlay-exit{
      -webkit-transform:translateY(0);
              transform:translateY(0); }
    .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{
      -webkit-transform:translateY(-100%);
              transform:translateY(-100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer.bp3-position-bottom{
    bottom:0;
    height:50%;
    left:0;
    right:0; }
    .bp3-drawer.bp3-position-bottom.bp3-overlay-enter, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{
      -webkit-transform:translateY(100%);
              transform:translateY(100%); }
    .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{
      -webkit-transform:translateY(0);
              transform:translateY(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{
      -webkit-transform:translateY(0);
              transform:translateY(0); }
    .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{
      -webkit-transform:translateY(100%);
              transform:translateY(100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer.bp3-position-left{
    bottom:0;
    left:0;
    top:0;
    width:50%; }
    .bp3-drawer.bp3-position-left.bp3-overlay-enter, .bp3-drawer.bp3-position-left.bp3-overlay-appear{
      -webkit-transform:translateX(-100%);
              transform:translateX(-100%); }
    .bp3-drawer.bp3-position-left.bp3-overlay-enter-active, .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{
      -webkit-transform:translateX(0);
              transform:translateX(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer.bp3-position-left.bp3-overlay-exit{
      -webkit-transform:translateX(0);
              transform:translateX(0); }
    .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{
      -webkit-transform:translateX(-100%);
              transform:translateX(-100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer.bp3-position-right{
    bottom:0;
    right:0;
    top:0;
    width:50%; }
    .bp3-drawer.bp3-position-right.bp3-overlay-enter, .bp3-drawer.bp3-position-right.bp3-overlay-appear{
      -webkit-transform:translateX(100%);
              transform:translateX(100%); }
    .bp3-drawer.bp3-position-right.bp3-overlay-enter-active, .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{
      -webkit-transform:translateX(0);
              transform:translateX(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer.bp3-position-right.bp3-overlay-exit{
      -webkit-transform:translateX(0);
              transform:translateX(0); }
    .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{
      -webkit-transform:translateX(100%);
              transform:translateX(100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
  .bp3-position-right):not(.bp3-vertical){
    bottom:0;
    right:0;
    top:0;
    width:50%; }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{
      -webkit-transform:translateX(100%);
              transform:translateX(100%); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{
      -webkit-transform:translateX(0);
              transform:translateX(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{
      -webkit-transform:translateX(0);
              transform:translateX(0); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{
      -webkit-transform:translateX(100%);
              transform:translateX(100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
  .bp3-position-right).bp3-vertical{
    bottom:0;
    height:50%;
    left:0;
    right:0; }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-appear{
      -webkit-transform:translateY(100%);
              transform:translateY(100%); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-appear-active{
      -webkit-transform:translateY(0);
              transform:translateY(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-exit{
      -webkit-transform:translateY(0);
              transform:translateY(0); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-exit-active{
      -webkit-transform:translateY(100%);
              transform:translateY(100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer.bp3-dark,
  .bp3-dark .bp3-drawer{
    background:#30404d;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }

.bp3-drawer-header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:0;
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  min-height:40px;
  padding:5px;
  padding-left:20px;
  position:relative; }
  .bp3-drawer-header .bp3-icon-large,
  .bp3-drawer-header .bp3-icon{
    color:#5c7080;
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    margin-right:10px; }
  .bp3-drawer-header .bp3-heading{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    line-height:inherit;
    margin:0; }
    .bp3-drawer-header .bp3-heading:last-child{
      margin-right:20px; }
  .bp3-dark .bp3-drawer-header{
    -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
            box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-drawer-header .bp3-icon-large,
    .bp3-dark .bp3-drawer-header .bp3-icon{
      color:#a7b6c2; }

.bp3-drawer-body{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  line-height:18px;
  overflow:auto; }

.bp3-drawer-footer{
  -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  padding:10px 20px;
  position:relative; }
  .bp3-dark .bp3-drawer-footer{
    -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4); }
.bp3-editable-text{
  cursor:text;
  display:inline-block;
  max-width:100%;
  position:relative;
  vertical-align:top;
  white-space:nowrap; }
  .bp3-editable-text::before{
    bottom:-3px;
    left:-3px;
    position:absolute;
    right:-3px;
    top:-3px;
    border-radius:3px;
    content:"";
    -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-editable-text:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
  .bp3-editable-text.bp3-editable-text-editing::before{
    background-color:#ffffff;
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-editable-text.bp3-disabled::before{
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,
  .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{
    color:#137cbd; }
  .bp3-editable-text.bp3-intent-primary:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4); }
  .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,
  .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{
    color:#0f9960; }
  .bp3-editable-text.bp3-intent-success:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4);
            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4); }
  .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,
  .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{
    color:#d9822b; }
  .bp3-editable-text.bp3-intent-warning:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4);
            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4); }
  .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,
  .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{
    color:#db3737; }
  .bp3-editable-text.bp3-intent-danger:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4);
            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4); }
  .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-editable-text:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15); }
  .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{
    background-color:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-disabled::before{
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{
    color:#48aff0; }
  .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4);
            box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{
    color:#3dcc91; }
  .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4);
            box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{
    color:#ffb366; }
  .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4);
            box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{
    color:#ff7373; }
  .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4);
            box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }

.bp3-editable-text-input,
.bp3-editable-text-content{
  color:inherit;
  display:inherit;
  font:inherit;
  letter-spacing:inherit;
  max-width:inherit;
  min-width:inherit;
  position:relative;
  resize:none;
  text-transform:inherit;
  vertical-align:top; }

.bp3-editable-text-input{
  background:none;
  border:none;
  -webkit-box-shadow:none;
          box-shadow:none;
  padding:0;
  white-space:pre-wrap;
  width:100%; }
  .bp3-editable-text-input::-webkit-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-editable-text-input::-moz-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-editable-text-input:-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-editable-text-input::-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-editable-text-input::placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-editable-text-input:focus{
    outline:none; }
  .bp3-editable-text-input::-ms-clear{
    display:none; }

.bp3-editable-text-content{
  overflow:hidden;
  padding-right:2px;
  text-overflow:ellipsis;
  white-space:pre; }
  .bp3-editable-text-editing > .bp3-editable-text-content{
    left:0;
    position:absolute;
    visibility:hidden; }
  .bp3-editable-text-placeholder > .bp3-editable-text-content{
    color:rgba(92, 112, 128, 0.6); }
    .bp3-dark .bp3-editable-text-placeholder > .bp3-editable-text-content{
      color:rgba(167, 182, 194, 0.6); }

.bp3-editable-text.bp3-multiline{
  display:block; }
  .bp3-editable-text.bp3-multiline .bp3-editable-text-content{
    overflow:auto;
    white-space:pre-wrap;
    word-wrap:break-word; }
.bp3-divider{
  border-bottom:1px solid rgba(16, 22, 26, 0.15);
  border-right:1px solid rgba(16, 22, 26, 0.15);
  margin:5px; }
  .bp3-dark .bp3-divider{
    border-color:rgba(16, 22, 26, 0.4); }
.bp3-control-group{
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:stretch;
      -ms-flex-align:stretch;
          align-items:stretch; }
  .bp3-control-group > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-control-group > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-control-group .bp3-button,
  .bp3-control-group .bp3-html-select,
  .bp3-control-group .bp3-input,
  .bp3-control-group .bp3-select{
    position:relative; }
  .bp3-control-group .bp3-input{
    border-radius:inherit;
    z-index:2; }
    .bp3-control-group .bp3-input:focus{
      border-radius:3px;
      z-index:14; }
    .bp3-control-group .bp3-input[class*="bp3-intent"]{
      z-index:13; }
      .bp3-control-group .bp3-input[class*="bp3-intent"]:focus{
        z-index:15; }
    .bp3-control-group .bp3-input[readonly], .bp3-control-group .bp3-input:disabled, .bp3-control-group .bp3-input.bp3-disabled{
      z-index:1; }
  .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input{
    z-index:13; }
    .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input:focus{
      z-index:15; }
  .bp3-control-group .bp3-button,
  .bp3-control-group .bp3-html-select select,
  .bp3-control-group .bp3-select select{
    -webkit-transform:translateZ(0);
            transform:translateZ(0);
    border-radius:inherit;
    z-index:4; }
    .bp3-control-group .bp3-button:focus,
    .bp3-control-group .bp3-html-select select:focus,
    .bp3-control-group .bp3-select select:focus{
      z-index:5; }
    .bp3-control-group .bp3-button:hover,
    .bp3-control-group .bp3-html-select select:hover,
    .bp3-control-group .bp3-select select:hover{
      z-index:6; }
    .bp3-control-group .bp3-button:active,
    .bp3-control-group .bp3-html-select select:active,
    .bp3-control-group .bp3-select select:active{
      z-index:7; }
    .bp3-control-group .bp3-button[readonly], .bp3-control-group .bp3-button:disabled, .bp3-control-group .bp3-button.bp3-disabled,
    .bp3-control-group .bp3-html-select select[readonly],
    .bp3-control-group .bp3-html-select select:disabled,
    .bp3-control-group .bp3-html-select select.bp3-disabled,
    .bp3-control-group .bp3-select select[readonly],
    .bp3-control-group .bp3-select select:disabled,
    .bp3-control-group .bp3-select select.bp3-disabled{
      z-index:3; }
    .bp3-control-group .bp3-button[class*="bp3-intent"],
    .bp3-control-group .bp3-html-select select[class*="bp3-intent"],
    .bp3-control-group .bp3-select select[class*="bp3-intent"]{
      z-index:9; }
      .bp3-control-group .bp3-button[class*="bp3-intent"]:focus,
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:focus,
      .bp3-control-group .bp3-select select[class*="bp3-intent"]:focus{
        z-index:10; }
      .bp3-control-group .bp3-button[class*="bp3-intent"]:hover,
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:hover,
      .bp3-control-group .bp3-select select[class*="bp3-intent"]:hover{
        z-index:11; }
      .bp3-control-group .bp3-button[class*="bp3-intent"]:active,
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:active,
      .bp3-control-group .bp3-select select[class*="bp3-intent"]:active{
        z-index:12; }
      .bp3-control-group .bp3-button[class*="bp3-intent"][readonly], .bp3-control-group .bp3-button[class*="bp3-intent"]:disabled, .bp3-control-group .bp3-button[class*="bp3-intent"].bp3-disabled,
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"][readonly],
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:disabled,
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"].bp3-disabled,
      .bp3-control-group .bp3-select select[class*="bp3-intent"][readonly],
      .bp3-control-group .bp3-select select[class*="bp3-intent"]:disabled,
      .bp3-control-group .bp3-select select[class*="bp3-intent"].bp3-disabled{
        z-index:8; }
  .bp3-control-group .bp3-input-group > .bp3-icon,
  .bp3-control-group .bp3-input-group > .bp3-button,
  .bp3-control-group .bp3-input-group > .bp3-input-left-container,
  .bp3-control-group .bp3-input-group > .bp3-input-action{
    z-index:16; }
  .bp3-control-group .bp3-select::after,
  .bp3-control-group .bp3-html-select::after,
  .bp3-control-group .bp3-select > .bp3-icon,
  .bp3-control-group .bp3-html-select > .bp3-icon{
    z-index:17; }
  .bp3-control-group .bp3-select:focus-within{
    z-index:5; }
  .bp3-control-group:not(.bp3-vertical) > *:not(.bp3-divider){
    margin-right:-1px; }
  .bp3-control-group:not(.bp3-vertical) > .bp3-divider:not(:first-child){
    margin-left:6px; }
  .bp3-dark .bp3-control-group:not(.bp3-vertical) > *:not(.bp3-divider){
    margin-right:0; }
  .bp3-dark .bp3-control-group:not(.bp3-vertical) > .bp3-button + .bp3-button{
    margin-left:1px; }
  .bp3-control-group .bp3-popover-wrapper,
  .bp3-control-group .bp3-popover-target{
    border-radius:inherit; }
  .bp3-control-group > :first-child{
    border-radius:3px 0 0 3px; }
  .bp3-control-group > :last-child{
    border-radius:0 3px 3px 0;
    margin-right:0; }
  .bp3-control-group > :only-child{
    border-radius:3px;
    margin-right:0; }
  .bp3-control-group .bp3-input-group .bp3-button{
    border-radius:3px; }
  .bp3-control-group .bp3-numeric-input:not(:first-child) .bp3-input-group{
    border-bottom-left-radius:0;
    border-top-left-radius:0; }
  .bp3-control-group.bp3-fill{
    width:100%; }
  .bp3-control-group > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
  .bp3-control-group.bp3-fill > *:not(.bp3-fixed){
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
  .bp3-control-group.bp3-vertical{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column; }
    .bp3-control-group.bp3-vertical > *{
      margin-top:-1px; }
    .bp3-control-group.bp3-vertical > :first-child{
      border-radius:3px 3px 0 0;
      margin-top:0; }
    .bp3-control-group.bp3-vertical > :last-child{
      border-radius:0 0 3px 3px; }
.bp3-control{
  cursor:pointer;
  display:block;
  margin-bottom:10px;
  position:relative;
  text-transform:none; }
  .bp3-control input:checked ~ .bp3-control-indicator{
    background-color:#137cbd;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
  .bp3-control:hover input:checked ~ .bp3-control-indicator{
    background-color:#106ba3;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
  .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{
    background:#0e5a8a;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-control input:disabled:checked ~ .bp3-control-indicator{
    background:rgba(19, 124, 189, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-dark .bp3-control input:checked ~ .bp3-control-indicator{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control:hover input:checked ~ .bp3-control-indicator{
    background-color:#106ba3;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{
    background-color:#0e5a8a;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-control input:disabled:checked ~ .bp3-control-indicator{
    background:rgba(14, 90, 138, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-control:not(.bp3-align-right){
    padding-left:26px; }
    .bp3-control:not(.bp3-align-right) .bp3-control-indicator{
      margin-left:-26px; }
  .bp3-control.bp3-align-right{
    padding-right:26px; }
    .bp3-control.bp3-align-right .bp3-control-indicator{
      margin-right:-26px; }
  .bp3-control.bp3-disabled{
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed; }
  .bp3-control.bp3-inline{
    display:inline-block;
    margin-right:20px; }
  .bp3-control input{
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    z-index:-1; }
  .bp3-control .bp3-control-indicator{
    background-clip:padding-box;
    background-color:#f5f8fa;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    border:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    cursor:pointer;
    display:inline-block;
    font-size:16px;
    height:1em;
    margin-right:10px;
    margin-top:-3px;
    position:relative;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    vertical-align:middle;
    width:1em; }
    .bp3-control .bp3-control-indicator::before{
      content:"";
      display:block;
      height:1em;
      width:1em; }
  .bp3-control:hover .bp3-control-indicator{
    background-color:#ebf1f5; }
  .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{
    background:#d8e1e8;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-control input:disabled ~ .bp3-control-indicator{
    background:rgba(206, 217, 224, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none;
    cursor:not-allowed; }
  .bp3-control input:focus ~ .bp3-control-indicator{
    outline:rgba(19, 124, 189, 0.6) auto 2px;
    outline-offset:2px;
    -moz-outline-radius:6px; }
  .bp3-control.bp3-align-right .bp3-control-indicator{
    float:right;
    margin-left:10px;
    margin-top:1px; }
  .bp3-control.bp3-large{
    font-size:16px; }
    .bp3-control.bp3-large:not(.bp3-align-right){
      padding-left:30px; }
      .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{
        margin-left:-30px; }
    .bp3-control.bp3-large.bp3-align-right{
      padding-right:30px; }
      .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{
        margin-right:-30px; }
    .bp3-control.bp3-large .bp3-control-indicator{
      font-size:20px; }
    .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{
      margin-top:0; }
  .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{
    background-color:#137cbd;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
  .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{
    background-color:#106ba3;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
  .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{
    background:#0e5a8a;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
    background:rgba(19, 124, 189, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-dark .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{
    background-color:#106ba3;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{
    background-color:#0e5a8a;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
    background:rgba(14, 90, 138, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-control.bp3-checkbox .bp3-control-indicator{
    border-radius:3px; }
  .bp3-control.bp3-checkbox input:checked ~ .bp3-control-indicator::before{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z' fill='white'/%3e%3c/svg%3e"); }
  .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator::before{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e"); }
  .bp3-control.bp3-radio .bp3-control-indicator{
    border-radius:50%; }
  .bp3-control.bp3-radio input:checked ~ .bp3-control-indicator::before{
    background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%); }
  .bp3-control.bp3-radio input:checked:disabled ~ .bp3-control-indicator::before{
    opacity:0.5; }
  .bp3-control.bp3-radio input:focus ~ .bp3-control-indicator{
    -moz-outline-radius:16px; }
  .bp3-control.bp3-switch input ~ .bp3-control-indicator{
    background:rgba(167, 182, 194, 0.5); }
  .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{
    background:rgba(115, 134, 148, 0.5); }
  .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{
    background:rgba(92, 112, 128, 0.5); }
  .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{
    background:rgba(206, 217, 224, 0.5); }
    .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{
      background:rgba(255, 255, 255, 0.8); }
  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{
    background:#137cbd; }
  .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{
    background:#106ba3; }
  .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{
    background:#0e5a8a; }
  .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{
    background:rgba(19, 124, 189, 0.5); }
    .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{
      background:rgba(255, 255, 255, 0.8); }
  .bp3-control.bp3-switch:not(.bp3-align-right){
    padding-left:38px; }
    .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{
      margin-left:-38px; }
  .bp3-control.bp3-switch.bp3-align-right{
    padding-right:38px; }
    .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{
      margin-right:-38px; }
  .bp3-control.bp3-switch .bp3-control-indicator{
    border:none;
    border-radius:1.75em;
    -webkit-box-shadow:none !important;
            box-shadow:none !important;
    min-width:1.75em;
    -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    width:auto; }
    .bp3-control.bp3-switch .bp3-control-indicator::before{
      background:#ffffff;
      border-radius:50%;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
      height:calc(1em - 4px);
      left:0;
      margin:2px;
      position:absolute;
      -webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
      transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
      width:calc(1em - 4px); }
  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{
    left:calc(100% - 1em); }
  .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){
    padding-left:45px; }
    .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{
      margin-left:-45px; }
  .bp3-control.bp3-switch.bp3-large.bp3-align-right{
    padding-right:45px; }
    .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{
      margin-right:-45px; }
  .bp3-dark .bp3-control.bp3-switch input ~ .bp3-control-indicator{
    background:rgba(16, 22, 26, 0.5); }
  .bp3-dark .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{
    background:rgba(16, 22, 26, 0.7); }
  .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{
    background:rgba(16, 22, 26, 0.9); }
  .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{
    background:rgba(57, 75, 89, 0.5); }
    .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{
      background:rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{
    background:#137cbd; }
  .bp3-dark .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{
    background:#106ba3; }
  .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{
    background:#0e5a8a; }
  .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{
    background:rgba(14, 90, 138, 0.5); }
    .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{
      background:rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{
    background:#394b59;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-control.bp3-switch .bp3-switch-inner-text{
    font-size:0.7em;
    text-align:center; }
  .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{
    line-height:0;
    margin-left:0.5em;
    margin-right:1.2em;
    visibility:hidden; }
  .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{
    line-height:1em;
    margin-left:1.2em;
    margin-right:0.5em;
    visibility:visible; }
  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:first-child{
    line-height:1em;
    visibility:visible; }
  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:last-child{
    line-height:0;
    visibility:hidden; }
  .bp3-dark .bp3-control{
    color:#f5f8fa; }
    .bp3-dark .bp3-control.bp3-disabled{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-control .bp3-control-indicator{
      background-color:#394b59;
      background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
      background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-control:hover .bp3-control-indicator{
      background-color:#30404d; }
    .bp3-dark .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{
      background:#202b33;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-dark .bp3-control input:disabled ~ .bp3-control-indicator{
      background:rgba(57, 75, 89, 0.5);
      -webkit-box-shadow:none;
              box-shadow:none;
      cursor:not-allowed; }
    .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked ~ .bp3-control-indicator, .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
      color:rgba(167, 182, 194, 0.6); }
.bp3-file-input{
  cursor:pointer;
  display:inline-block;
  height:30px;
  position:relative; }
  .bp3-file-input input{
    margin:0;
    min-width:200px;
    opacity:0; }
    .bp3-file-input input:disabled + .bp3-file-upload-input,
    .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{
      background:rgba(206, 217, 224, 0.5);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed;
      resize:none; }
      .bp3-file-input input:disabled + .bp3-file-upload-input::after,
      .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{
        background-color:rgba(206, 217, 224, 0.5);
        background-image:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:rgba(92, 112, 128, 0.6);
        cursor:not-allowed;
        outline:none; }
        .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active:hover,
        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active,
        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active:hover{
          background:rgba(206, 217, 224, 0.7); }
      .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input, .bp3-dark
      .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{
        background:rgba(57, 75, 89, 0.5);
        -webkit-box-shadow:none;
                box-shadow:none;
        color:rgba(167, 182, 194, 0.6); }
        .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after, .bp3-dark
        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{
          background-color:rgba(57, 75, 89, 0.5);
          background-image:none;
          -webkit-box-shadow:none;
                  box-shadow:none;
          color:rgba(167, 182, 194, 0.6); }
          .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-dark
          .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active{
            background:rgba(57, 75, 89, 0.7); }
  .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{
    color:#182026; }
  .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{
    color:#f5f8fa; }
  .bp3-file-input.bp3-fill{
    width:100%; }
  .bp3-file-input.bp3-large,
  .bp3-large .bp3-file-input{
    height:40px; }
  .bp3-file-input .bp3-file-upload-input-custom-text::after{
    content:attr(bp3-button-text); }

.bp3-file-upload-input{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:#ffffff;
  border:none;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
  color:#182026;
  font-size:14px;
  font-weight:400;
  height:30px;
  line-height:30px;
  outline:none;
  padding:0 10px;
  -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  vertical-align:middle;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  color:rgba(92, 112, 128, 0.6);
  left:0;
  padding-right:80px;
  position:absolute;
  right:0;
  top:0;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-file-upload-input::-webkit-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-file-upload-input::-moz-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-file-upload-input:-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-file-upload-input::-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-file-upload-input::placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-file-upload-input:focus, .bp3-file-upload-input.bp3-active{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-file-upload-input[type="search"], .bp3-file-upload-input.bp3-round{
    border-radius:30px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    padding-left:10px; }
  .bp3-file-upload-input[readonly]{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
  .bp3-file-upload-input:disabled, .bp3-file-upload-input.bp3-disabled{
    background:rgba(206, 217, 224, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed;
    resize:none; }
  .bp3-file-upload-input::after{
    background-color:#f5f8fa;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    color:#182026;
    min-height:24px;
    min-width:24px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    border-radius:3px;
    content:"Browse";
    line-height:24px;
    margin:3px;
    position:absolute;
    right:0;
    text-align:center;
    top:0;
    width:70px; }
    .bp3-file-upload-input::after:hover{
      background-clip:padding-box;
      background-color:#ebf1f5;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
    .bp3-file-upload-input::after:active, .bp3-file-upload-input::after.bp3-active{
      background-color:#d8e1e8;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-file-upload-input::after:disabled, .bp3-file-upload-input::after.bp3-disabled{
      background-color:rgba(206, 217, 224, 0.5);
      background-image:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed;
      outline:none; }
      .bp3-file-upload-input::after:disabled.bp3-active, .bp3-file-upload-input::after:disabled.bp3-active:hover, .bp3-file-upload-input::after.bp3-disabled.bp3-active, .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{
        background:rgba(206, 217, 224, 0.7); }
  .bp3-file-upload-input:hover::after{
    background-clip:padding-box;
    background-color:#ebf1f5;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
  .bp3-file-upload-input:active::after{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-large .bp3-file-upload-input{
    font-size:16px;
    height:40px;
    line-height:40px;
    padding-right:95px; }
    .bp3-large .bp3-file-upload-input[type="search"], .bp3-large .bp3-file-upload-input.bp3-round{
      padding:0 15px; }
    .bp3-large .bp3-file-upload-input::after{
      min-height:30px;
      min-width:30px;
      line-height:30px;
      margin:5px;
      width:85px; }
  .bp3-dark .bp3-file-upload-input{
    background:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa;
    color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input::-moz-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input::placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-file-upload-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-file-upload-input:disabled, .bp3-dark .bp3-file-upload-input.bp3-disabled{
      background:rgba(57, 75, 89, 0.5);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input::after{
      background-color:#394b59;
      background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
      background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
      color:#f5f8fa; }
      .bp3-dark .bp3-file-upload-input::after:hover, .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{
        color:#f5f8fa; }
      .bp3-dark .bp3-file-upload-input::after:hover{
        background-color:#30404d;
        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{
        background-color:#202b33;
        background-image:none;
        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
      .bp3-dark .bp3-file-upload-input::after:disabled, .bp3-dark .bp3-file-upload-input::after.bp3-disabled{
        background-color:rgba(57, 75, 89, 0.5);
        background-image:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:rgba(167, 182, 194, 0.6); }
        .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active, .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{
          background:rgba(57, 75, 89, 0.7); }
      .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{
        background:rgba(16, 22, 26, 0.5);
        stroke:#8a9ba8; }
    .bp3-dark .bp3-file-upload-input:hover::after{
      background-color:#30404d;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-file-upload-input:active::after{
      background-color:#202b33;
      background-image:none;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
.bp3-file-upload-input::after{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
.bp3-form-group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin:0 0 15px; }
  .bp3-form-group label.bp3-label{
    margin-bottom:5px; }
  .bp3-form-group .bp3-control{
    margin-top:7px; }
  .bp3-form-group .bp3-form-group-sub-label,
  .bp3-form-group .bp3-form-helper-text{
    color:#5c7080;
    font-size:12px; }
  .bp3-form-group .bp3-form-group-sub-label{
    margin-bottom:5px; }
  .bp3-form-group .bp3-form-helper-text{
    margin-top:5px; }
  .bp3-form-group.bp3-intent-primary .bp3-form-group-sub-label,
  .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{
    color:#106ba3; }
  .bp3-form-group.bp3-intent-success .bp3-form-group-sub-label,
  .bp3-form-group.bp3-intent-success .bp3-form-helper-text{
    color:#0d8050; }
  .bp3-form-group.bp3-intent-warning .bp3-form-group-sub-label,
  .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{
    color:#bf7326; }
  .bp3-form-group.bp3-intent-danger .bp3-form-group-sub-label,
  .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{
    color:#c23030; }
  .bp3-form-group.bp3-inline{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row; }
    .bp3-form-group.bp3-inline.bp3-large label.bp3-label{
      line-height:40px;
      margin:0 10px 0 0; }
    .bp3-form-group.bp3-inline label.bp3-label{
      line-height:30px;
      margin:0 10px 0 0; }
  .bp3-form-group.bp3-disabled .bp3-label,
  .bp3-form-group.bp3-disabled .bp3-text-muted,
  .bp3-form-group.bp3-disabled .bp3-form-group-sub-label,
  .bp3-form-group.bp3-disabled .bp3-form-helper-text{
    color:rgba(92, 112, 128, 0.6) !important; }
  .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-group-sub-label,
  .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{
    color:#48aff0; }
  .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-group-sub-label,
  .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{
    color:#3dcc91; }
  .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-group-sub-label,
  .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{
    color:#ffb366; }
  .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-group-sub-label,
  .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{
    color:#ff7373; }
  .bp3-dark .bp3-form-group .bp3-form-helper-text{
    color:#a7b6c2; }
  .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,
  .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,
  .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-group-sub-label,
  .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{
    color:rgba(167, 182, 194, 0.6) !important; }
.bp3-input-group{
  display:block;
  position:relative; }
  .bp3-input-group .bp3-input{
    position:relative;
    width:100%; }
    .bp3-input-group .bp3-input:not(:first-child){
      padding-left:30px; }
    .bp3-input-group .bp3-input:not(:last-child){
      padding-right:30px; }
  .bp3-input-group .bp3-input-action,
  .bp3-input-group > .bp3-input-left-container,
  .bp3-input-group > .bp3-button,
  .bp3-input-group > .bp3-icon{
    position:absolute;
    top:0; }
    .bp3-input-group .bp3-input-action:first-child,
    .bp3-input-group > .bp3-input-left-container:first-child,
    .bp3-input-group > .bp3-button:first-child,
    .bp3-input-group > .bp3-icon:first-child{
      left:0; }
    .bp3-input-group .bp3-input-action:last-child,
    .bp3-input-group > .bp3-input-left-container:last-child,
    .bp3-input-group > .bp3-button:last-child,
    .bp3-input-group > .bp3-icon:last-child{
      right:0; }
  .bp3-input-group .bp3-button{
    min-height:24px;
    min-width:24px;
    margin:3px;
    padding:0 7px; }
    .bp3-input-group .bp3-button:empty{
      padding:0; }
  .bp3-input-group > .bp3-input-left-container,
  .bp3-input-group > .bp3-icon{
    z-index:1; }
  .bp3-input-group > .bp3-input-left-container > .bp3-icon,
  .bp3-input-group > .bp3-icon{
    color:#5c7080; }
    .bp3-input-group > .bp3-input-left-container > .bp3-icon:empty,
    .bp3-input-group > .bp3-icon:empty{
      font-family:"Icons16", sans-serif;
      font-size:16px;
      font-style:normal;
      font-weight:400;
      line-height:1;
      -moz-osx-font-smoothing:grayscale;
      -webkit-font-smoothing:antialiased; }
  .bp3-input-group > .bp3-input-left-container > .bp3-icon,
  .bp3-input-group > .bp3-icon,
  .bp3-input-group .bp3-input-action > .bp3-spinner{
    margin:7px; }
  .bp3-input-group .bp3-tag{
    margin:5px; }
  .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus),
  .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){
    color:#5c7080; }
    .bp3-dark .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus), .bp3-dark
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){
      color:#a7b6c2; }
    .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{
      color:#5c7080; }
  .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled,
  .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled{
    color:rgba(92, 112, 128, 0.6) !important; }
    .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-large,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{
      color:rgba(92, 112, 128, 0.6) !important; }
  .bp3-input-group.bp3-disabled{
    cursor:not-allowed; }
    .bp3-input-group.bp3-disabled .bp3-icon{
      color:rgba(92, 112, 128, 0.6); }
  .bp3-input-group.bp3-large .bp3-button{
    min-height:30px;
    min-width:30px;
    margin:5px; }
  .bp3-input-group.bp3-large > .bp3-input-left-container > .bp3-icon,
  .bp3-input-group.bp3-large > .bp3-icon,
  .bp3-input-group.bp3-large .bp3-input-action > .bp3-spinner{
    margin:12px; }
  .bp3-input-group.bp3-large .bp3-input{
    font-size:16px;
    height:40px;
    line-height:40px; }
    .bp3-input-group.bp3-large .bp3-input[type="search"], .bp3-input-group.bp3-large .bp3-input.bp3-round{
      padding:0 15px; }
    .bp3-input-group.bp3-large .bp3-input:not(:first-child){
      padding-left:40px; }
    .bp3-input-group.bp3-large .bp3-input:not(:last-child){
      padding-right:40px; }
  .bp3-input-group.bp3-small .bp3-button{
    min-height:20px;
    min-width:20px;
    margin:2px; }
  .bp3-input-group.bp3-small .bp3-tag{
    min-height:20px;
    min-width:20px;
    margin:2px; }
  .bp3-input-group.bp3-small > .bp3-input-left-container > .bp3-icon,
  .bp3-input-group.bp3-small > .bp3-icon,
  .bp3-input-group.bp3-small .bp3-input-action > .bp3-spinner{
    margin:4px; }
  .bp3-input-group.bp3-small .bp3-input{
    font-size:12px;
    height:24px;
    line-height:24px;
    padding-left:8px;
    padding-right:8px; }
    .bp3-input-group.bp3-small .bp3-input[type="search"], .bp3-input-group.bp3-small .bp3-input.bp3-round{
      padding:0 12px; }
    .bp3-input-group.bp3-small .bp3-input:not(:first-child){
      padding-left:24px; }
    .bp3-input-group.bp3-small .bp3-input:not(:last-child){
      padding-right:24px; }
  .bp3-input-group.bp3-fill{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    width:100%; }
  .bp3-input-group.bp3-round .bp3-button,
  .bp3-input-group.bp3-round .bp3-input,
  .bp3-input-group.bp3-round .bp3-tag{
    border-radius:30px; }
  .bp3-dark .bp3-input-group .bp3-icon{
    color:#a7b6c2; }
  .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{
    color:rgba(167, 182, 194, 0.6); }
  .bp3-input-group.bp3-intent-primary .bp3-input{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-primary .bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #137cbd;
              box-shadow:inset 0 0 0 1px #137cbd; }
    .bp3-input-group.bp3-intent-primary .bp3-input:disabled, .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-input-group.bp3-intent-primary > .bp3-icon{
    color:#106ba3; }
    .bp3-dark .bp3-input-group.bp3-intent-primary > .bp3-icon{
      color:#48aff0; }
  .bp3-input-group.bp3-intent-success .bp3-input{
    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-success .bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-success .bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #0f9960;
              box-shadow:inset 0 0 0 1px #0f9960; }
    .bp3-input-group.bp3-intent-success .bp3-input:disabled, .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-input-group.bp3-intent-success > .bp3-icon{
    color:#0d8050; }
    .bp3-dark .bp3-input-group.bp3-intent-success > .bp3-icon{
      color:#3dcc91; }
  .bp3-input-group.bp3-intent-warning .bp3-input{
    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-warning .bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #d9822b;
              box-shadow:inset 0 0 0 1px #d9822b; }
    .bp3-input-group.bp3-intent-warning .bp3-input:disabled, .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-input-group.bp3-intent-warning > .bp3-icon{
    color:#bf7326; }
    .bp3-dark .bp3-input-group.bp3-intent-warning > .bp3-icon{
      color:#ffb366; }
  .bp3-input-group.bp3-intent-danger .bp3-input{
    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-danger .bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #db3737;
              box-shadow:inset 0 0 0 1px #db3737; }
    .bp3-input-group.bp3-intent-danger .bp3-input:disabled, .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-input-group.bp3-intent-danger > .bp3-icon{
    color:#c23030; }
    .bp3-dark .bp3-input-group.bp3-intent-danger > .bp3-icon{
      color:#ff7373; }
.bp3-input{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:#ffffff;
  border:none;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
  color:#182026;
  font-size:14px;
  font-weight:400;
  height:30px;
  line-height:30px;
  outline:none;
  padding:0 10px;
  -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  vertical-align:middle; }
  .bp3-input::-webkit-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input::-moz-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input:-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input::-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input::placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input:focus, .bp3-input.bp3-active{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-input[type="search"], .bp3-input.bp3-round{
    border-radius:30px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    padding-left:10px; }
  .bp3-input[readonly]{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
  .bp3-input:disabled, .bp3-input.bp3-disabled{
    background:rgba(206, 217, 224, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed;
    resize:none; }
  .bp3-input.bp3-large{
    font-size:16px;
    height:40px;
    line-height:40px; }
    .bp3-input.bp3-large[type="search"], .bp3-input.bp3-large.bp3-round{
      padding:0 15px; }
  .bp3-input.bp3-small{
    font-size:12px;
    height:24px;
    line-height:24px;
    padding-left:8px;
    padding-right:8px; }
    .bp3-input.bp3-small[type="search"], .bp3-input.bp3-small.bp3-round{
      padding:0 12px; }
  .bp3-input.bp3-fill{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    width:100%; }
  .bp3-dark .bp3-input{
    background:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }
    .bp3-dark .bp3-input::-webkit-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-input::-moz-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-input:-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-input::-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-input::placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-input:disabled, .bp3-dark .bp3-input.bp3-disabled{
      background:rgba(57, 75, 89, 0.5);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(167, 182, 194, 0.6); }
  .bp3-input.bp3-intent-primary{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-primary:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-primary[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #137cbd;
              box-shadow:inset 0 0 0 1px #137cbd; }
    .bp3-input.bp3-intent-primary:disabled, .bp3-input.bp3-intent-primary.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .bp3-dark .bp3-input.bp3-intent-primary{
      -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-primary:focus{
        -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-primary[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #137cbd;
                box-shadow:inset 0 0 0 1px #137cbd; }
      .bp3-dark .bp3-input.bp3-intent-primary:disabled, .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .bp3-input.bp3-intent-success{
    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-success:focus{
      -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-success[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #0f9960;
              box-shadow:inset 0 0 0 1px #0f9960; }
    .bp3-input.bp3-intent-success:disabled, .bp3-input.bp3-intent-success.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .bp3-dark .bp3-input.bp3-intent-success{
      -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-success:focus{
        -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-success[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #0f9960;
                box-shadow:inset 0 0 0 1px #0f9960; }
      .bp3-dark .bp3-input.bp3-intent-success:disabled, .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .bp3-input.bp3-intent-warning{
    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-warning:focus{
      -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-warning[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #d9822b;
              box-shadow:inset 0 0 0 1px #d9822b; }
    .bp3-input.bp3-intent-warning:disabled, .bp3-input.bp3-intent-warning.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .bp3-dark .bp3-input.bp3-intent-warning{
      -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-warning:focus{
        -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-warning[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #d9822b;
                box-shadow:inset 0 0 0 1px #d9822b; }
      .bp3-dark .bp3-input.bp3-intent-warning:disabled, .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .bp3-input.bp3-intent-danger{
    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-danger:focus{
      -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-danger[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #db3737;
              box-shadow:inset 0 0 0 1px #db3737; }
    .bp3-input.bp3-intent-danger:disabled, .bp3-input.bp3-intent-danger.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .bp3-dark .bp3-input.bp3-intent-danger{
      -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-danger:focus{
        -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-danger[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #db3737;
                box-shadow:inset 0 0 0 1px #db3737; }
      .bp3-dark .bp3-input.bp3-intent-danger:disabled, .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .bp3-input::-ms-clear{
    display:none; }
textarea.bp3-input{
  max-width:100%;
  padding:10px; }
  textarea.bp3-input, textarea.bp3-input.bp3-large, textarea.bp3-input.bp3-small{
    height:auto;
    line-height:inherit; }
  textarea.bp3-input.bp3-small{
    padding:8px; }
  .bp3-dark textarea.bp3-input{
    background:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }
    .bp3-dark textarea.bp3-input::-webkit-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark textarea.bp3-input::-moz-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark textarea.bp3-input:-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark textarea.bp3-input::-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark textarea.bp3-input::placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark textarea.bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark textarea.bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark textarea.bp3-input:disabled, .bp3-dark textarea.bp3-input.bp3-disabled{
      background:rgba(57, 75, 89, 0.5);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(167, 182, 194, 0.6); }
label.bp3-label{
  display:block;
  margin-bottom:15px;
  margin-top:0; }
  label.bp3-label .bp3-html-select,
  label.bp3-label .bp3-input,
  label.bp3-label .bp3-select,
  label.bp3-label .bp3-slider,
  label.bp3-label .bp3-popover-wrapper{
    display:block;
    margin-top:5px;
    text-transform:none; }
  label.bp3-label .bp3-button-group{
    margin-top:5px; }
  label.bp3-label .bp3-select select,
  label.bp3-label .bp3-html-select select{
    font-weight:400;
    vertical-align:top;
    width:100%; }
  label.bp3-label.bp3-disabled,
  label.bp3-label.bp3-disabled .bp3-text-muted{
    color:rgba(92, 112, 128, 0.6); }
  label.bp3-label.bp3-inline{
    line-height:30px; }
    label.bp3-label.bp3-inline .bp3-html-select,
    label.bp3-label.bp3-inline .bp3-input,
    label.bp3-label.bp3-inline .bp3-input-group,
    label.bp3-label.bp3-inline .bp3-select,
    label.bp3-label.bp3-inline .bp3-popover-wrapper{
      display:inline-block;
      margin:0 0 0 5px;
      vertical-align:top; }
    label.bp3-label.bp3-inline .bp3-button-group{
      margin:0 0 0 5px; }
    label.bp3-label.bp3-inline .bp3-input-group .bp3-input{
      margin-left:0; }
    label.bp3-label.bp3-inline.bp3-large{
      line-height:40px; }
  label.bp3-label:not(.bp3-inline) .bp3-popover-target{
    display:block; }
  .bp3-dark label.bp3-label{
    color:#f5f8fa; }
    .bp3-dark label.bp3-label.bp3-disabled,
    .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{
      color:rgba(167, 182, 194, 0.6); }
.bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button{
  -webkit-box-flex:1;
      -ms-flex:1 1 14px;
          flex:1 1 14px;
  min-height:0;
  padding:0;
  width:30px; }
  .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:first-child{
    border-radius:0 3px 0 0; }
  .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:last-child{
    border-radius:0 0 3px 0; }

.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:first-child{
  border-radius:3px 0 0 0; }

.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:last-child{
  border-radius:0 0 0 3px; }

.bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical > .bp3-button{
  width:40px; }

form{
  display:block; }
.bp3-html-select select,
.bp3-select select{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border:none;
  border-radius:3px;
  cursor:pointer;
  font-size:14px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding:5px 10px;
  text-align:left;
  vertical-align:middle;
  background-color:#f5f8fa;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  color:#182026;
  -moz-appearance:none;
  -webkit-appearance:none;
  border-radius:3px;
  height:30px;
  padding:0 25px 0 10px;
  width:100%; }
  .bp3-html-select select > *, .bp3-select select > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-html-select select > .bp3-fill, .bp3-select select > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-html-select select::before,
  .bp3-select select::before, .bp3-html-select select > *, .bp3-select select > *{
    margin-right:7px; }
  .bp3-html-select select:empty::before,
  .bp3-select select:empty::before,
  .bp3-html-select select > :last-child,
  .bp3-select select > :last-child{
    margin-right:0; }
  .bp3-html-select select:hover,
  .bp3-select select:hover{
    background-clip:padding-box;
    background-color:#ebf1f5;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
  .bp3-html-select select:active,
  .bp3-select select:active, .bp3-html-select select.bp3-active,
  .bp3-select select.bp3-active{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-html-select select:disabled,
  .bp3-select select:disabled, .bp3-html-select select.bp3-disabled,
  .bp3-select select.bp3-disabled{
    background-color:rgba(206, 217, 224, 0.5);
    background-image:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed;
    outline:none; }
    .bp3-html-select select:disabled.bp3-active,
    .bp3-select select:disabled.bp3-active, .bp3-html-select select:disabled.bp3-active:hover,
    .bp3-select select:disabled.bp3-active:hover, .bp3-html-select select.bp3-disabled.bp3-active,
    .bp3-select select.bp3-disabled.bp3-active, .bp3-html-select select.bp3-disabled.bp3-active:hover,
    .bp3-select select.bp3-disabled.bp3-active:hover{
      background:rgba(206, 217, 224, 0.7); }

.bp3-html-select.bp3-minimal select,
.bp3-select.bp3-minimal select{
  background:none;
  -webkit-box-shadow:none;
          box-shadow:none; }
  .bp3-html-select.bp3-minimal select:hover,
  .bp3-select.bp3-minimal select:hover{
    background:rgba(167, 182, 194, 0.3);
    -webkit-box-shadow:none;
            box-shadow:none;
    color:#182026;
    text-decoration:none; }
  .bp3-html-select.bp3-minimal select:active,
  .bp3-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal select.bp3-active,
  .bp3-select.bp3-minimal select.bp3-active{
    background:rgba(115, 134, 148, 0.3);
    -webkit-box-shadow:none;
            box-shadow:none;
    color:#182026; }
  .bp3-html-select.bp3-minimal select:disabled,
  .bp3-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal select:disabled:hover,
  .bp3-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal select.bp3-disabled,
  .bp3-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal select.bp3-disabled:hover,
  .bp3-select.bp3-minimal select.bp3-disabled:hover{
    background:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed; }
    .bp3-html-select.bp3-minimal select:disabled.bp3-active,
    .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,
    .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,
    .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,
    .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{
      background:rgba(115, 134, 148, 0.3); }
  .bp3-dark .bp3-html-select.bp3-minimal select, .bp3-html-select.bp3-minimal .bp3-dark select,
  .bp3-dark .bp3-select.bp3-minimal select, .bp3-select.bp3-minimal .bp3-dark select{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:inherit; }
    .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover,
    .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover, .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active,
    .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none; }
    .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover,
    .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover{
      background:rgba(138, 155, 168, 0.15); }
    .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active,
    .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{
      background:rgba(138, 155, 168, 0.3);
      color:#f5f8fa; }
    .bp3-dark .bp3-html-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal .bp3-dark select:disabled,
    .bp3-dark .bp3-select.bp3-minimal select:disabled, .bp3-select.bp3-minimal .bp3-dark select:disabled, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,
    .bp3-dark .bp3-select.bp3-minimal select:disabled:hover, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{
      background:none;
      color:rgba(167, 182, 194, 0.6);
      cursor:not-allowed; }
      .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{
        background:rgba(138, 155, 168, 0.3); }
  .bp3-html-select.bp3-minimal select.bp3-intent-primary,
  .bp3-select.bp3-minimal select.bp3-intent-primary{
    color:#106ba3; }
    .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,
    .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,
    .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#106ba3; }
    .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,
    .bp3-select.bp3-minimal select.bp3-intent-primary:hover{
      background:rgba(19, 124, 189, 0.15);
      color:#106ba3; }
    .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,
    .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{
      background:rgba(19, 124, 189, 0.3);
      color:#106ba3; }
    .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,
    .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,
    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{
      background:none;
      color:rgba(16, 107, 163, 0.5); }
      .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{
        background:rgba(19, 124, 189, 0.3); }
    .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
      stroke:#106ba3; }
    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{
      color:#48aff0; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{
        background:rgba(19, 124, 189, 0.2);
        color:#48aff0; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{
        background:rgba(19, 124, 189, 0.3);
        color:#48aff0; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{
        background:none;
        color:rgba(72, 175, 240, 0.5); }
        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{
          background:rgba(19, 124, 189, 0.3); }
  .bp3-html-select.bp3-minimal select.bp3-intent-success,
  .bp3-select.bp3-minimal select.bp3-intent-success{
    color:#0d8050; }
    .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,
    .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal select.bp3-intent-success:active,
    .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#0d8050; }
    .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,
    .bp3-select.bp3-minimal select.bp3-intent-success:hover{
      background:rgba(15, 153, 96, 0.15);
      color:#0d8050; }
    .bp3-html-select.bp3-minimal select.bp3-intent-success:active,
    .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{
      background:rgba(15, 153, 96, 0.3);
      color:#0d8050; }
    .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,
    .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,
    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{
      background:none;
      color:rgba(13, 128, 80, 0.5); }
      .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{
        background:rgba(15, 153, 96, 0.3); }
    .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
      stroke:#0d8050; }
    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{
      color:#3dcc91; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{
        background:rgba(15, 153, 96, 0.2);
        color:#3dcc91; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{
        background:rgba(15, 153, 96, 0.3);
        color:#3dcc91; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{
        background:none;
        color:rgba(61, 204, 145, 0.5); }
        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{
          background:rgba(15, 153, 96, 0.3); }
  .bp3-html-select.bp3-minimal select.bp3-intent-warning,
  .bp3-select.bp3-minimal select.bp3-intent-warning{
    color:#bf7326; }
    .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,
    .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,
    .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#bf7326; }
    .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,
    .bp3-select.bp3-minimal select.bp3-intent-warning:hover{
      background:rgba(217, 130, 43, 0.15);
      color:#bf7326; }
    .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,
    .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{
      background:rgba(217, 130, 43, 0.3);
      color:#bf7326; }
    .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,
    .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,
    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{
      background:none;
      color:rgba(191, 115, 38, 0.5); }
      .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{
        background:rgba(217, 130, 43, 0.3); }
    .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
      stroke:#bf7326; }
    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{
      color:#ffb366; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{
        background:rgba(217, 130, 43, 0.2);
        color:#ffb366; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{
        background:rgba(217, 130, 43, 0.3);
        color:#ffb366; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{
        background:none;
        color:rgba(255, 179, 102, 0.5); }
        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{
          background:rgba(217, 130, 43, 0.3); }
  .bp3-html-select.bp3-minimal select.bp3-intent-danger,
  .bp3-select.bp3-minimal select.bp3-intent-danger{
    color:#c23030; }
    .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,
    .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,
    .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#c23030; }
    .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,
    .bp3-select.bp3-minimal select.bp3-intent-danger:hover{
      background:rgba(219, 55, 55, 0.15);
      color:#c23030; }
    .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,
    .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{
      background:rgba(219, 55, 55, 0.3);
      color:#c23030; }
    .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,
    .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,
    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{
      background:none;
      color:rgba(194, 48, 48, 0.5); }
      .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{
        background:rgba(219, 55, 55, 0.3); }
    .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
      stroke:#c23030; }
    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{
      color:#ff7373; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{
        background:rgba(219, 55, 55, 0.2);
        color:#ff7373; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{
        background:rgba(219, 55, 55, 0.3);
        color:#ff7373; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{
        background:none;
        color:rgba(255, 115, 115, 0.5); }
        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{
          background:rgba(219, 55, 55, 0.3); }

.bp3-html-select.bp3-large select,
.bp3-select.bp3-large select{
  font-size:16px;
  height:40px;
  padding-right:35px; }

.bp3-dark .bp3-html-select select, .bp3-dark .bp3-select select{
  background-color:#394b59;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
  color:#f5f8fa; }
  .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover, .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{
    color:#f5f8fa; }
  .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover{
    background-color:#30404d;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{
    background-color:#202b33;
    background-image:none;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-html-select select:disabled, .bp3-dark .bp3-select select:disabled, .bp3-dark .bp3-html-select select.bp3-disabled, .bp3-dark .bp3-select select.bp3-disabled{
    background-color:rgba(57, 75, 89, 0.5);
    background-image:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-html-select select:disabled.bp3-active, .bp3-dark .bp3-select select:disabled.bp3-active, .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active, .bp3-dark .bp3-select select.bp3-disabled.bp3-active{
      background:rgba(57, 75, 89, 0.7); }
  .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head, .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{
    background:rgba(16, 22, 26, 0.5);
    stroke:#8a9ba8; }

.bp3-html-select select:disabled,
.bp3-select select:disabled{
  background-color:rgba(206, 217, 224, 0.5);
  -webkit-box-shadow:none;
          box-shadow:none;
  color:rgba(92, 112, 128, 0.6);
  cursor:not-allowed; }

.bp3-html-select .bp3-icon,
.bp3-select .bp3-icon, .bp3-select::after{
  color:#5c7080;
  pointer-events:none;
  position:absolute;
  right:7px;
  top:7px; }
  .bp3-html-select .bp3-disabled.bp3-icon,
  .bp3-select .bp3-disabled.bp3-icon, .bp3-disabled.bp3-select::after{
    color:rgba(92, 112, 128, 0.6); }
.bp3-html-select,
.bp3-select{
  display:inline-block;
  letter-spacing:normal;
  position:relative;
  vertical-align:middle; }
  .bp3-html-select select::-ms-expand,
  .bp3-select select::-ms-expand{
    display:none; }
  .bp3-html-select .bp3-icon,
  .bp3-select .bp3-icon{
    color:#5c7080; }
    .bp3-html-select .bp3-icon:hover,
    .bp3-select .bp3-icon:hover{
      color:#182026; }
    .bp3-dark .bp3-html-select .bp3-icon, .bp3-dark
    .bp3-select .bp3-icon{
      color:#a7b6c2; }
      .bp3-dark .bp3-html-select .bp3-icon:hover, .bp3-dark
      .bp3-select .bp3-icon:hover{
        color:#f5f8fa; }
  .bp3-html-select.bp3-large::after,
  .bp3-html-select.bp3-large .bp3-icon,
  .bp3-select.bp3-large::after,
  .bp3-select.bp3-large .bp3-icon{
    right:12px;
    top:12px; }
  .bp3-html-select.bp3-fill,
  .bp3-html-select.bp3-fill select,
  .bp3-select.bp3-fill,
  .bp3-select.bp3-fill select{
    width:100%; }
  .bp3-dark .bp3-html-select option, .bp3-dark
  .bp3-select option{
    background-color:#30404d;
    color:#f5f8fa; }
  .bp3-dark .bp3-html-select option:disabled, .bp3-dark
  .bp3-select option:disabled{
    color:rgba(167, 182, 194, 0.6); }
  .bp3-dark .bp3-html-select::after, .bp3-dark
  .bp3-select::after{
    color:#a7b6c2; }

.bp3-select::after{
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  content:""; }
.bp3-running-text table, table.bp3-html-table{
  border-spacing:0;
  font-size:14px; }
  .bp3-running-text table th, table.bp3-html-table th,
  .bp3-running-text table td,
  table.bp3-html-table td{
    padding:11px;
    text-align:left;
    vertical-align:top; }
  .bp3-running-text table th, table.bp3-html-table th{
    color:#182026;
    font-weight:600; }
  
  .bp3-running-text table td,
  table.bp3-html-table td{
    color:#182026; }
  .bp3-running-text table tbody tr:first-child th, table.bp3-html-table tbody tr:first-child th,
  .bp3-running-text table tbody tr:first-child td,
  table.bp3-html-table tbody tr:first-child td,
  .bp3-running-text table tfoot tr:first-child th,
  table.bp3-html-table tfoot tr:first-child th,
  .bp3-running-text table tfoot tr:first-child td,
  table.bp3-html-table tfoot tr:first-child td{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
            box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }
  .bp3-dark .bp3-running-text table th, .bp3-running-text .bp3-dark table th, .bp3-dark table.bp3-html-table th{
    color:#f5f8fa; }
  .bp3-dark .bp3-running-text table td, .bp3-running-text .bp3-dark table td, .bp3-dark table.bp3-html-table td{
    color:#f5f8fa; }
  .bp3-dark .bp3-running-text table tbody tr:first-child th, .bp3-running-text .bp3-dark table tbody tr:first-child th, .bp3-dark table.bp3-html-table tbody tr:first-child th,
  .bp3-dark .bp3-running-text table tbody tr:first-child td,
  .bp3-running-text .bp3-dark table tbody tr:first-child td,
  .bp3-dark table.bp3-html-table tbody tr:first-child td,
  .bp3-dark .bp3-running-text table tfoot tr:first-child th,
  .bp3-running-text .bp3-dark table tfoot tr:first-child th,
  .bp3-dark table.bp3-html-table tfoot tr:first-child th,
  .bp3-dark .bp3-running-text table tfoot tr:first-child td,
  .bp3-running-text .bp3-dark table tfoot tr:first-child td,
  .bp3-dark table.bp3-html-table tfoot tr:first-child td{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
            box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }

table.bp3-html-table.bp3-html-table-condensed th,
table.bp3-html-table.bp3-html-table-condensed td, table.bp3-html-table.bp3-small th,
table.bp3-html-table.bp3-small td{
  padding-bottom:6px;
  padding-top:6px; }

table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{
  background:rgba(191, 204, 214, 0.15); }

table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){
  -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }

table.bp3-html-table.bp3-html-table-bordered tbody tr td,
table.bp3-html-table.bp3-html-table-bordered tfoot tr td{
  -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }
  table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child),
  table.bp3-html-table.bp3-html-table-bordered tfoot tr td:not(:first-child){
    -webkit-box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15);
            box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15); }

table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{
  -webkit-box-shadow:none;
          box-shadow:none; }
  table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){
    -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
            box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }

table.bp3-html-table.bp3-interactive tbody tr:hover td{
  background-color:rgba(191, 204, 214, 0.3);
  cursor:pointer; }

table.bp3-html-table.bp3-interactive tbody tr:active td{
  background-color:rgba(191, 204, 214, 0.4); }

.bp3-dark table.bp3-html-table{ }
  .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{
    background:rgba(92, 112, 128, 0.15); }
  .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){
    -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
            box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }
  .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td,
  .bp3-dark table.bp3-html-table.bp3-html-table-bordered tfoot tr td{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
            box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }
    .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child),
    .bp3-dark table.bp3-html-table.bp3-html-table-bordered tfoot tr td:not(:first-child){
      -webkit-box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15);
              box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15); }
  .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{
    -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
            box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }
    .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{
    background-color:rgba(92, 112, 128, 0.3);
    cursor:pointer; }
  .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{
    background-color:rgba(92, 112, 128, 0.4); }
.bp3-key-combo{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center; }
  .bp3-key-combo > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-key-combo > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-key-combo::before,
  .bp3-key-combo > *{
    margin-right:5px; }
  .bp3-key-combo:empty::before,
  .bp3-key-combo > :last-child{
    margin-right:0; }

.bp3-hotkey-dialog{
  padding-bottom:0;
  top:40px; }
  .bp3-hotkey-dialog .bp3-dialog-body{
    margin:0;
    padding:0; }
  .bp3-hotkey-dialog .bp3-hotkey-label{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1; }

.bp3-hotkey-column{
  margin:auto;
  max-height:80vh;
  overflow-y:auto;
  padding:30px; }
  .bp3-hotkey-column .bp3-heading{
    margin-bottom:20px; }
    .bp3-hotkey-column .bp3-heading:not(:first-child){
      margin-top:40px; }

.bp3-hotkey{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-left:0;
  margin-right:0; }
  .bp3-hotkey:not(:last-child){
    margin-bottom:10px; }
.bp3-icon{
  display:inline-block;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  vertical-align:text-bottom; }
  .bp3-icon:not(:empty)::before{
    content:"" !important;
    content:unset !important; }
  .bp3-icon > svg{
    display:block; }
    .bp3-icon > svg:not([fill]){
      fill:currentColor; }

.bp3-icon.bp3-intent-primary, .bp3-icon-standard.bp3-intent-primary, .bp3-icon-large.bp3-intent-primary{
  color:#106ba3; }
  .bp3-dark .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-icon-large.bp3-intent-primary{
    color:#48aff0; }

.bp3-icon.bp3-intent-success, .bp3-icon-standard.bp3-intent-success, .bp3-icon-large.bp3-intent-success{
  color:#0d8050; }
  .bp3-dark .bp3-icon.bp3-intent-success, .bp3-dark .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-icon-large.bp3-intent-success{
    color:#3dcc91; }

.bp3-icon.bp3-intent-warning, .bp3-icon-standard.bp3-intent-warning, .bp3-icon-large.bp3-intent-warning{
  color:#bf7326; }
  .bp3-dark .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-icon-large.bp3-intent-warning{
    color:#ffb366; }

.bp3-icon.bp3-intent-danger, .bp3-icon-standard.bp3-intent-danger, .bp3-icon-large.bp3-intent-danger{
  color:#c23030; }
  .bp3-dark .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-icon-large.bp3-intent-danger{
    color:#ff7373; }

span.bp3-icon-standard{
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block; }

span.bp3-icon-large{
  font-family:"Icons20", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block; }

span.bp3-icon:empty{
  font-family:"Icons20";
  font-size:inherit;
  font-style:normal;
  font-weight:400;
  line-height:1; }
  span.bp3-icon:empty::before{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased; }

.bp3-icon-add::before{
  content:""; }

.bp3-icon-add-column-left::before{
  content:""; }

.bp3-icon-add-column-right::before{
  content:""; }

.bp3-icon-add-row-bottom::before{
  content:""; }

.bp3-icon-add-row-top::before{
  content:""; }

.bp3-icon-add-to-artifact::before{
  content:""; }

.bp3-icon-add-to-folder::before{
  content:""; }

.bp3-icon-airplane::before{
  content:""; }

.bp3-icon-align-center::before{
  content:""; }

.bp3-icon-align-justify::before{
  content:""; }

.bp3-icon-align-left::before{
  content:""; }

.bp3-icon-align-right::before{
  content:""; }

.bp3-icon-alignment-bottom::before{
  content:""; }

.bp3-icon-alignment-horizontal-center::before{
  content:""; }

.bp3-icon-alignment-left::before{
  content:""; }

.bp3-icon-alignment-right::before{
  content:""; }

.bp3-icon-alignment-top::before{
  content:""; }

.bp3-icon-alignment-vertical-center::before{
  content:""; }

.bp3-icon-annotation::before{
  content:""; }

.bp3-icon-application::before{
  content:""; }

.bp3-icon-applications::before{
  content:""; }

.bp3-icon-archive::before{
  content:""; }

.bp3-icon-arrow-bottom-left::before{
  content:"↙"; }

.bp3-icon-arrow-bottom-right::before{
  content:"↘"; }

.bp3-icon-arrow-down::before{
  content:"↓"; }

.bp3-icon-arrow-left::before{
  content:"←"; }

.bp3-icon-arrow-right::before{
  content:"→"; }

.bp3-icon-arrow-top-left::before{
  content:"↖"; }

.bp3-icon-arrow-top-right::before{
  content:"↗"; }

.bp3-icon-arrow-up::before{
  content:"↑"; }

.bp3-icon-arrows-horizontal::before{
  content:"↔"; }

.bp3-icon-arrows-vertical::before{
  content:"↕"; }

.bp3-icon-asterisk::before{
  content:"*"; }

.bp3-icon-automatic-updates::before{
  content:""; }

.bp3-icon-badge::before{
  content:""; }

.bp3-icon-ban-circle::before{
  content:""; }

.bp3-icon-bank-account::before{
  content:""; }

.bp3-icon-barcode::before{
  content:""; }

.bp3-icon-blank::before{
  content:""; }

.bp3-icon-blocked-person::before{
  content:""; }

.bp3-icon-bold::before{
  content:""; }

.bp3-icon-book::before{
  content:""; }

.bp3-icon-bookmark::before{
  content:""; }

.bp3-icon-box::before{
  content:""; }

.bp3-icon-briefcase::before{
  content:""; }

.bp3-icon-bring-data::before{
  content:""; }

.bp3-icon-build::before{
  content:""; }

.bp3-icon-calculator::before{
  content:""; }

.bp3-icon-calendar::before{
  content:""; }

.bp3-icon-camera::before{
  content:""; }

.bp3-icon-caret-down::before{
  content:"⌄"; }

.bp3-icon-caret-left::before{
  content:"〈"; }

.bp3-icon-caret-right::before{
  content:"〉"; }

.bp3-icon-caret-up::before{
  content:"⌃"; }

.bp3-icon-cell-tower::before{
  content:""; }

.bp3-icon-changes::before{
  content:""; }

.bp3-icon-chart::before{
  content:""; }

.bp3-icon-chat::before{
  content:""; }

.bp3-icon-chevron-backward::before{
  content:""; }

.bp3-icon-chevron-down::before{
  content:""; }

.bp3-icon-chevron-forward::before{
  content:""; }

.bp3-icon-chevron-left::before{
  content:""; }

.bp3-icon-chevron-right::before{
  content:""; }

.bp3-icon-chevron-up::before{
  content:""; }

.bp3-icon-circle::before{
  content:""; }

.bp3-icon-circle-arrow-down::before{
  content:""; }

.bp3-icon-circle-arrow-left::before{
  content:""; }

.bp3-icon-circle-arrow-right::before{
  content:""; }

.bp3-icon-circle-arrow-up::before{
  content:""; }

.bp3-icon-citation::before{
  content:""; }

.bp3-icon-clean::before{
  content:""; }

.bp3-icon-clipboard::before{
  content:""; }

.bp3-icon-cloud::before{
  content:"☁"; }

.bp3-icon-cloud-download::before{
  content:""; }

.bp3-icon-cloud-upload::before{
  content:""; }

.bp3-icon-code::before{
  content:""; }

.bp3-icon-code-block::before{
  content:""; }

.bp3-icon-cog::before{
  content:""; }

.bp3-icon-collapse-all::before{
  content:""; }

.bp3-icon-column-layout::before{
  content:""; }

.bp3-icon-comment::before{
  content:""; }

.bp3-icon-comparison::before{
  content:""; }

.bp3-icon-compass::before{
  content:""; }

.bp3-icon-compressed::before{
  content:""; }

.bp3-icon-confirm::before{
  content:""; }

.bp3-icon-console::before{
  content:""; }

.bp3-icon-contrast::before{
  content:""; }

.bp3-icon-control::before{
  content:""; }

.bp3-icon-credit-card::before{
  content:""; }

.bp3-icon-cross::before{
  content:"✗"; }

.bp3-icon-crown::before{
  content:""; }

.bp3-icon-cube::before{
  content:""; }

.bp3-icon-cube-add::before{
  content:""; }

.bp3-icon-cube-remove::before{
  content:""; }

.bp3-icon-curved-range-chart::before{
  content:""; }

.bp3-icon-cut::before{
  content:""; }

.bp3-icon-dashboard::before{
  content:""; }

.bp3-icon-data-lineage::before{
  content:""; }

.bp3-icon-database::before{
  content:""; }

.bp3-icon-delete::before{
  content:""; }

.bp3-icon-delta::before{
  content:"Δ"; }

.bp3-icon-derive-column::before{
  content:""; }

.bp3-icon-desktop::before{
  content:""; }

.bp3-icon-diagnosis::before{
  content:""; }

.bp3-icon-diagram-tree::before{
  content:""; }

.bp3-icon-direction-left::before{
  content:""; }

.bp3-icon-direction-right::before{
  content:""; }

.bp3-icon-disable::before{
  content:""; }

.bp3-icon-document::before{
  content:""; }

.bp3-icon-document-open::before{
  content:""; }

.bp3-icon-document-share::before{
  content:""; }

.bp3-icon-dollar::before{
  content:"$"; }

.bp3-icon-dot::before{
  content:"•"; }

.bp3-icon-double-caret-horizontal::before{
  content:""; }

.bp3-icon-double-caret-vertical::before{
  content:""; }

.bp3-icon-double-chevron-down::before{
  content:""; }

.bp3-icon-double-chevron-left::before{
  content:""; }

.bp3-icon-double-chevron-right::before{
  content:""; }

.bp3-icon-double-chevron-up::before{
  content:""; }

.bp3-icon-doughnut-chart::before{
  content:""; }

.bp3-icon-download::before{
  content:""; }

.bp3-icon-drag-handle-horizontal::before{
  content:""; }

.bp3-icon-drag-handle-vertical::before{
  content:""; }

.bp3-icon-draw::before{
  content:""; }

.bp3-icon-drive-time::before{
  content:""; }

.bp3-icon-duplicate::before{
  content:""; }

.bp3-icon-edit::before{
  content:"✎"; }

.bp3-icon-eject::before{
  content:"⏏"; }

.bp3-icon-endorsed::before{
  content:""; }

.bp3-icon-envelope::before{
  content:"✉"; }

.bp3-icon-equals::before{
  content:""; }

.bp3-icon-eraser::before{
  content:""; }

.bp3-icon-error::before{
  content:""; }

.bp3-icon-euro::before{
  content:"€"; }

.bp3-icon-exchange::before{
  content:""; }

.bp3-icon-exclude-row::before{
  content:""; }

.bp3-icon-expand-all::before{
  content:""; }

.bp3-icon-export::before{
  content:""; }

.bp3-icon-eye-off::before{
  content:""; }

.bp3-icon-eye-on::before{
  content:""; }

.bp3-icon-eye-open::before{
  content:""; }

.bp3-icon-fast-backward::before{
  content:""; }

.bp3-icon-fast-forward::before{
  content:""; }

.bp3-icon-feed::before{
  content:""; }

.bp3-icon-feed-subscribed::before{
  content:""; }

.bp3-icon-film::before{
  content:""; }

.bp3-icon-filter::before{
  content:""; }

.bp3-icon-filter-keep::before{
  content:""; }

.bp3-icon-filter-list::before{
  content:""; }

.bp3-icon-filter-open::before{
  content:""; }

.bp3-icon-filter-remove::before{
  content:""; }

.bp3-icon-flag::before{
  content:"⚑"; }

.bp3-icon-flame::before{
  content:""; }

.bp3-icon-flash::before{
  content:""; }

.bp3-icon-floppy-disk::before{
  content:""; }

.bp3-icon-flow-branch::before{
  content:""; }

.bp3-icon-flow-end::before{
  content:""; }

.bp3-icon-flow-linear::before{
  content:""; }

.bp3-icon-flow-review::before{
  content:""; }

.bp3-icon-flow-review-branch::before{
  content:""; }

.bp3-icon-flows::before{
  content:""; }

.bp3-icon-folder-close::before{
  content:""; }

.bp3-icon-folder-new::before{
  content:""; }

.bp3-icon-folder-open::before{
  content:""; }

.bp3-icon-folder-shared::before{
  content:""; }

.bp3-icon-folder-shared-open::before{
  content:""; }

.bp3-icon-follower::before{
  content:""; }

.bp3-icon-following::before{
  content:""; }

.bp3-icon-font::before{
  content:""; }

.bp3-icon-fork::before{
  content:""; }

.bp3-icon-form::before{
  content:""; }

.bp3-icon-full-circle::before{
  content:""; }

.bp3-icon-full-stacked-chart::before{
  content:""; }

.bp3-icon-fullscreen::before{
  content:""; }

.bp3-icon-function::before{
  content:""; }

.bp3-icon-gantt-chart::before{
  content:""; }

.bp3-icon-geolocation::before{
  content:""; }

.bp3-icon-geosearch::before{
  content:""; }

.bp3-icon-git-branch::before{
  content:""; }

.bp3-icon-git-commit::before{
  content:""; }

.bp3-icon-git-merge::before{
  content:""; }

.bp3-icon-git-new-branch::before{
  content:""; }

.bp3-icon-git-pull::before{
  content:""; }

.bp3-icon-git-push::before{
  content:""; }

.bp3-icon-git-repo::before{
  content:""; }

.bp3-icon-glass::before{
  content:""; }

.bp3-icon-globe::before{
  content:""; }

.bp3-icon-globe-network::before{
  content:""; }

.bp3-icon-graph::before{
  content:""; }

.bp3-icon-graph-remove::before{
  content:""; }

.bp3-icon-greater-than::before{
  content:""; }

.bp3-icon-greater-than-or-equal-to::before{
  content:""; }

.bp3-icon-grid::before{
  content:""; }

.bp3-icon-grid-view::before{
  content:""; }

.bp3-icon-group-objects::before{
  content:""; }

.bp3-icon-grouped-bar-chart::before{
  content:""; }

.bp3-icon-hand::before{
  content:""; }

.bp3-icon-hand-down::before{
  content:""; }

.bp3-icon-hand-left::before{
  content:""; }

.bp3-icon-hand-right::before{
  content:""; }

.bp3-icon-hand-up::before{
  content:""; }

.bp3-icon-header::before{
  content:""; }

.bp3-icon-header-one::before{
  content:""; }

.bp3-icon-header-two::before{
  content:""; }

.bp3-icon-headset::before{
  content:""; }

.bp3-icon-heart::before{
  content:"♥"; }

.bp3-icon-heart-broken::before{
  content:""; }

.bp3-icon-heat-grid::before{
  content:""; }

.bp3-icon-heatmap::before{
  content:""; }

.bp3-icon-help::before{
  content:"?"; }

.bp3-icon-helper-management::before{
  content:""; }

.bp3-icon-highlight::before{
  content:""; }

.bp3-icon-history::before{
  content:""; }

.bp3-icon-home::before{
  content:"⌂"; }

.bp3-icon-horizontal-bar-chart::before{
  content:""; }

.bp3-icon-horizontal-bar-chart-asc::before{
  content:""; }

.bp3-icon-horizontal-bar-chart-desc::before{
  content:""; }

.bp3-icon-horizontal-distribution::before{
  content:""; }

.bp3-icon-id-number::before{
  content:""; }

.bp3-icon-image-rotate-left::before{
  content:""; }

.bp3-icon-image-rotate-right::before{
  content:""; }

.bp3-icon-import::before{
  content:""; }

.bp3-icon-inbox::before{
  content:""; }

.bp3-icon-inbox-filtered::before{
  content:""; }

.bp3-icon-inbox-geo::before{
  content:""; }

.bp3-icon-inbox-search::before{
  content:""; }

.bp3-icon-inbox-update::before{
  content:""; }

.bp3-icon-info-sign::before{
  content:"ℹ"; }

.bp3-icon-inheritance::before{
  content:""; }

.bp3-icon-inner-join::before{
  content:""; }

.bp3-icon-insert::before{
  content:""; }

.bp3-icon-intersection::before{
  content:""; }

.bp3-icon-ip-address::before{
  content:""; }

.bp3-icon-issue::before{
  content:""; }

.bp3-icon-issue-closed::before{
  content:""; }

.bp3-icon-issue-new::before{
  content:""; }

.bp3-icon-italic::before{
  content:""; }

.bp3-icon-join-table::before{
  content:""; }

.bp3-icon-key::before{
  content:""; }

.bp3-icon-key-backspace::before{
  content:""; }

.bp3-icon-key-command::before{
  content:""; }

.bp3-icon-key-control::before{
  content:""; }

.bp3-icon-key-delete::before{
  content:""; }

.bp3-icon-key-enter::before{
  content:""; }

.bp3-icon-key-escape::before{
  content:""; }

.bp3-icon-key-option::before{
  content:""; }

.bp3-icon-key-shift::before{
  content:""; }

.bp3-icon-key-tab::before{
  content:""; }

.bp3-icon-known-vehicle::before{
  content:""; }

.bp3-icon-lab-test::before{
  content:""; }

.bp3-icon-label::before{
  content:""; }

.bp3-icon-layer::before{
  content:""; }

.bp3-icon-layers::before{
  content:""; }

.bp3-icon-layout::before{
  content:""; }

.bp3-icon-layout-auto::before{
  content:""; }

.bp3-icon-layout-balloon::before{
  content:""; }

.bp3-icon-layout-circle::before{
  content:""; }

.bp3-icon-layout-grid::before{
  content:""; }

.bp3-icon-layout-group-by::before{
  content:""; }

.bp3-icon-layout-hierarchy::before{
  content:""; }

.bp3-icon-layout-linear::before{
  content:""; }

.bp3-icon-layout-skew-grid::before{
  content:""; }

.bp3-icon-layout-sorted-clusters::before{
  content:""; }

.bp3-icon-learning::before{
  content:""; }

.bp3-icon-left-join::before{
  content:""; }

.bp3-icon-less-than::before{
  content:""; }

.bp3-icon-less-than-or-equal-to::before{
  content:""; }

.bp3-icon-lifesaver::before{
  content:""; }

.bp3-icon-lightbulb::before{
  content:""; }

.bp3-icon-link::before{
  content:""; }

.bp3-icon-list::before{
  content:"☰"; }

.bp3-icon-list-columns::before{
  content:""; }

.bp3-icon-list-detail-view::before{
  content:""; }

.bp3-icon-locate::before{
  content:""; }

.bp3-icon-lock::before{
  content:""; }

.bp3-icon-log-in::before{
  content:""; }

.bp3-icon-log-out::before{
  content:""; }

.bp3-icon-manual::before{
  content:""; }

.bp3-icon-manually-entered-data::before{
  content:""; }

.bp3-icon-map::before{
  content:""; }

.bp3-icon-map-create::before{
  content:""; }

.bp3-icon-map-marker::before{
  content:""; }

.bp3-icon-maximize::before{
  content:""; }

.bp3-icon-media::before{
  content:""; }

.bp3-icon-menu::before{
  content:""; }

.bp3-icon-menu-closed::before{
  content:""; }

.bp3-icon-menu-open::before{
  content:""; }

.bp3-icon-merge-columns::before{
  content:""; }

.bp3-icon-merge-links::before{
  content:""; }

.bp3-icon-minimize::before{
  content:""; }

.bp3-icon-minus::before{
  content:"−"; }

.bp3-icon-mobile-phone::before{
  content:""; }

.bp3-icon-mobile-video::before{
  content:""; }

.bp3-icon-moon::before{
  content:""; }

.bp3-icon-more::before{
  content:""; }

.bp3-icon-mountain::before{
  content:""; }

.bp3-icon-move::before{
  content:""; }

.bp3-icon-mugshot::before{
  content:""; }

.bp3-icon-multi-select::before{
  content:""; }

.bp3-icon-music::before{
  content:""; }

.bp3-icon-new-drawing::before{
  content:""; }

.bp3-icon-new-grid-item::before{
  content:""; }

.bp3-icon-new-layer::before{
  content:""; }

.bp3-icon-new-layers::before{
  content:""; }

.bp3-icon-new-link::before{
  content:""; }

.bp3-icon-new-object::before{
  content:""; }

.bp3-icon-new-person::before{
  content:""; }

.bp3-icon-new-prescription::before{
  content:""; }

.bp3-icon-new-text-box::before{
  content:""; }

.bp3-icon-ninja::before{
  content:""; }

.bp3-icon-not-equal-to::before{
  content:""; }

.bp3-icon-notifications::before{
  content:""; }

.bp3-icon-notifications-updated::before{
  content:""; }

.bp3-icon-numbered-list::before{
  content:""; }

.bp3-icon-numerical::before{
  content:""; }

.bp3-icon-office::before{
  content:""; }

.bp3-icon-offline::before{
  content:""; }

.bp3-icon-oil-field::before{
  content:""; }

.bp3-icon-one-column::before{
  content:""; }

.bp3-icon-outdated::before{
  content:""; }

.bp3-icon-page-layout::before{
  content:""; }

.bp3-icon-panel-stats::before{
  content:""; }

.bp3-icon-panel-table::before{
  content:""; }

.bp3-icon-paperclip::before{
  content:""; }

.bp3-icon-paragraph::before{
  content:""; }

.bp3-icon-path::before{
  content:""; }

.bp3-icon-path-search::before{
  content:""; }

.bp3-icon-pause::before{
  content:""; }

.bp3-icon-people::before{
  content:""; }

.bp3-icon-percentage::before{
  content:""; }

.bp3-icon-person::before{
  content:""; }

.bp3-icon-phone::before{
  content:"☎"; }

.bp3-icon-pie-chart::before{
  content:""; }

.bp3-icon-pin::before{
  content:""; }

.bp3-icon-pivot::before{
  content:""; }

.bp3-icon-pivot-table::before{
  content:""; }

.bp3-icon-play::before{
  content:""; }

.bp3-icon-plus::before{
  content:"+"; }

.bp3-icon-polygon-filter::before{
  content:""; }

.bp3-icon-power::before{
  content:""; }

.bp3-icon-predictive-analysis::before{
  content:""; }

.bp3-icon-prescription::before{
  content:""; }

.bp3-icon-presentation::before{
  content:""; }

.bp3-icon-print::before{
  content:"⎙"; }

.bp3-icon-projects::before{
  content:""; }

.bp3-icon-properties::before{
  content:""; }

.bp3-icon-property::before{
  content:""; }

.bp3-icon-publish-function::before{
  content:""; }

.bp3-icon-pulse::before{
  content:""; }

.bp3-icon-random::before{
  content:""; }

.bp3-icon-record::before{
  content:""; }

.bp3-icon-redo::before{
  content:""; }

.bp3-icon-refresh::before{
  content:""; }

.bp3-icon-regression-chart::before{
  content:""; }

.bp3-icon-remove::before{
  content:""; }

.bp3-icon-remove-column::before{
  content:""; }

.bp3-icon-remove-column-left::before{
  content:""; }

.bp3-icon-remove-column-right::before{
  content:""; }

.bp3-icon-remove-row-bottom::before{
  content:""; }

.bp3-icon-remove-row-top::before{
  content:""; }

.bp3-icon-repeat::before{
  content:""; }

.bp3-icon-reset::before{
  content:""; }

.bp3-icon-resolve::before{
  content:""; }

.bp3-icon-rig::before{
  content:""; }

.bp3-icon-right-join::before{
  content:""; }

.bp3-icon-ring::before{
  content:""; }

.bp3-icon-rotate-document::before{
  content:""; }

.bp3-icon-rotate-page::before{
  content:""; }

.bp3-icon-satellite::before{
  content:""; }

.bp3-icon-saved::before{
  content:""; }

.bp3-icon-scatter-plot::before{
  content:""; }

.bp3-icon-search::before{
  content:""; }

.bp3-icon-search-around::before{
  content:""; }

.bp3-icon-search-template::before{
  content:""; }

.bp3-icon-search-text::before{
  content:""; }

.bp3-icon-segmented-control::before{
  content:""; }

.bp3-icon-select::before{
  content:""; }

.bp3-icon-selection::before{
  content:"⦿"; }

.bp3-icon-send-to::before{
  content:""; }

.bp3-icon-send-to-graph::before{
  content:""; }

.bp3-icon-send-to-map::before{
  content:""; }

.bp3-icon-series-add::before{
  content:""; }

.bp3-icon-series-configuration::before{
  content:""; }

.bp3-icon-series-derived::before{
  content:""; }

.bp3-icon-series-filtered::before{
  content:""; }

.bp3-icon-series-search::before{
  content:""; }

.bp3-icon-settings::before{
  content:""; }

.bp3-icon-share::before{
  content:""; }

.bp3-icon-shield::before{
  content:""; }

.bp3-icon-shop::before{
  content:""; }

.bp3-icon-shopping-cart::before{
  content:""; }

.bp3-icon-signal-search::before{
  content:""; }

.bp3-icon-sim-card::before{
  content:""; }

.bp3-icon-slash::before{
  content:""; }

.bp3-icon-small-cross::before{
  content:""; }

.bp3-icon-small-minus::before{
  content:""; }

.bp3-icon-small-plus::before{
  content:""; }

.bp3-icon-small-tick::before{
  content:""; }

.bp3-icon-snowflake::before{
  content:""; }

.bp3-icon-social-media::before{
  content:""; }

.bp3-icon-sort::before{
  content:""; }

.bp3-icon-sort-alphabetical::before{
  content:""; }

.bp3-icon-sort-alphabetical-desc::before{
  content:""; }

.bp3-icon-sort-asc::before{
  content:""; }

.bp3-icon-sort-desc::before{
  content:""; }

.bp3-icon-sort-numerical::before{
  content:""; }

.bp3-icon-sort-numerical-desc::before{
  content:""; }

.bp3-icon-split-columns::before{
  content:""; }

.bp3-icon-square::before{
  content:""; }

.bp3-icon-stacked-chart::before{
  content:""; }

.bp3-icon-star::before{
  content:"★"; }

.bp3-icon-star-empty::before{
  content:"☆"; }

.bp3-icon-step-backward::before{
  content:""; }

.bp3-icon-step-chart::before{
  content:""; }

.bp3-icon-step-forward::before{
  content:""; }

.bp3-icon-stop::before{
  content:""; }

.bp3-icon-stopwatch::before{
  content:""; }

.bp3-icon-strikethrough::before{
  content:""; }

.bp3-icon-style::before{
  content:""; }

.bp3-icon-swap-horizontal::before{
  content:""; }

.bp3-icon-swap-vertical::before{
  content:""; }

.bp3-icon-symbol-circle::before{
  content:""; }

.bp3-icon-symbol-cross::before{
  content:""; }

.bp3-icon-symbol-diamond::before{
  content:""; }

.bp3-icon-symbol-square::before{
  content:""; }

.bp3-icon-symbol-triangle-down::before{
  content:""; }

.bp3-icon-symbol-triangle-up::before{
  content:""; }

.bp3-icon-tag::before{
  content:""; }

.bp3-icon-take-action::before{
  content:""; }

.bp3-icon-taxi::before{
  content:""; }

.bp3-icon-text-highlight::before{
  content:""; }

.bp3-icon-th::before{
  content:""; }

.bp3-icon-th-derived::before{
  content:""; }

.bp3-icon-th-disconnect::before{
  content:""; }

.bp3-icon-th-filtered::before{
  content:""; }

.bp3-icon-th-list::before{
  content:""; }

.bp3-icon-thumbs-down::before{
  content:""; }

.bp3-icon-thumbs-up::before{
  content:""; }

.bp3-icon-tick::before{
  content:"✓"; }

.bp3-icon-tick-circle::before{
  content:""; }

.bp3-icon-time::before{
  content:"⏲"; }

.bp3-icon-timeline-area-chart::before{
  content:""; }

.bp3-icon-timeline-bar-chart::before{
  content:""; }

.bp3-icon-timeline-events::before{
  content:""; }

.bp3-icon-timeline-line-chart::before{
  content:""; }

.bp3-icon-tint::before{
  content:""; }

.bp3-icon-torch::before{
  content:""; }

.bp3-icon-tractor::before{
  content:""; }

.bp3-icon-train::before{
  content:""; }

.bp3-icon-translate::before{
  content:""; }

.bp3-icon-trash::before{
  content:""; }

.bp3-icon-tree::before{
  content:""; }

.bp3-icon-trending-down::before{
  content:""; }

.bp3-icon-trending-up::before{
  content:""; }

.bp3-icon-truck::before{
  content:""; }

.bp3-icon-two-columns::before{
  content:""; }

.bp3-icon-unarchive::before{
  content:""; }

.bp3-icon-underline::before{
  content:"⎁"; }

.bp3-icon-undo::before{
  content:"⎌"; }

.bp3-icon-ungroup-objects::before{
  content:""; }

.bp3-icon-unknown-vehicle::before{
  content:""; }

.bp3-icon-unlock::before{
  content:""; }

.bp3-icon-unpin::before{
  content:""; }

.bp3-icon-unresolve::before{
  content:""; }

.bp3-icon-updated::before{
  content:""; }

.bp3-icon-upload::before{
  content:""; }

.bp3-icon-user::before{
  content:""; }

.bp3-icon-variable::before{
  content:""; }

.bp3-icon-vertical-bar-chart-asc::before{
  content:""; }

.bp3-icon-vertical-bar-chart-desc::before{
  content:""; }

.bp3-icon-vertical-distribution::before{
  content:""; }

.bp3-icon-video::before{
  content:""; }

.bp3-icon-volume-down::before{
  content:""; }

.bp3-icon-volume-off::before{
  content:""; }

.bp3-icon-volume-up::before{
  content:""; }

.bp3-icon-walk::before{
  content:""; }

.bp3-icon-warning-sign::before{
  content:""; }

.bp3-icon-waterfall-chart::before{
  content:""; }

.bp3-icon-widget::before{
  content:""; }

.bp3-icon-widget-button::before{
  content:""; }

.bp3-icon-widget-footer::before{
  content:""; }

.bp3-icon-widget-header::before{
  content:""; }

.bp3-icon-wrench::before{
  content:""; }

.bp3-icon-zoom-in::before{
  content:""; }

.bp3-icon-zoom-out::before{
  content:""; }

.bp3-icon-zoom-to-fit::before{
  content:""; }
.bp3-submenu > .bp3-popover-wrapper{
  display:block; }

.bp3-submenu .bp3-popover-target{
  display:block; }
  .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{ }

.bp3-submenu.bp3-popover{
  -webkit-box-shadow:none;
          box-shadow:none;
  padding:0 5px; }
  .bp3-submenu.bp3-popover > .bp3-popover-content{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-submenu.bp3-popover, .bp3-submenu.bp3-popover.bp3-dark{
    -webkit-box-shadow:none;
            box-shadow:none; }
    .bp3-dark .bp3-submenu.bp3-popover > .bp3-popover-content, .bp3-submenu.bp3-popover.bp3-dark > .bp3-popover-content{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
.bp3-menu{
  background:#ffffff;
  border-radius:3px;
  color:#182026;
  list-style:none;
  margin:0;
  min-width:180px;
  padding:5px;
  text-align:left; }

.bp3-menu-divider{
  border-top:1px solid rgba(16, 22, 26, 0.15);
  display:block;
  margin:5px; }
  .bp3-dark .bp3-menu-divider{
    border-top-color:rgba(255, 255, 255, 0.15); }

.bp3-menu-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  border-radius:2px;
  color:inherit;
  line-height:20px;
  padding:5px 7px;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-menu-item > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-menu-item > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-menu-item::before,
  .bp3-menu-item > *{
    margin-right:7px; }
  .bp3-menu-item:empty::before,
  .bp3-menu-item > :last-child{
    margin-right:0; }
  .bp3-menu-item > .bp3-fill{
    word-break:break-word; }
  .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
    background-color:rgba(167, 182, 194, 0.3);
    cursor:pointer;
    text-decoration:none; }
  .bp3-menu-item.bp3-disabled{
    background-color:inherit;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed; }
  .bp3-dark .bp3-menu-item{
    color:inherit; }
    .bp3-dark .bp3-menu-item:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
      background-color:rgba(138, 155, 168, 0.15);
      color:inherit; }
    .bp3-dark .bp3-menu-item.bp3-disabled{
      background-color:inherit;
      color:rgba(167, 182, 194, 0.6); }
  .bp3-menu-item.bp3-intent-primary{
    color:#106ba3; }
    .bp3-menu-item.bp3-intent-primary .bp3-icon{
      color:inherit; }
    .bp3-menu-item.bp3-intent-primary::before, .bp3-menu-item.bp3-intent-primary::after,
    .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{
      color:#106ba3; }
    .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary.bp3-active{
      background-color:#137cbd; }
    .bp3-menu-item.bp3-intent-primary:active{
      background-color:#106ba3; }
    .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after,
    .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,
    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary:active, .bp3-menu-item.bp3-intent-primary:active::before, .bp3-menu-item.bp3-intent-primary:active::after,
    .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-menu-item.bp3-intent-primary.bp3-active::after,
    .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-menu-item.bp3-intent-success{
    color:#0d8050; }
    .bp3-menu-item.bp3-intent-success .bp3-icon{
      color:inherit; }
    .bp3-menu-item.bp3-intent-success::before, .bp3-menu-item.bp3-intent-success::after,
    .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{
      color:#0d8050; }
    .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success.bp3-active{
      background-color:#0f9960; }
    .bp3-menu-item.bp3-intent-success:active{
      background-color:#0d8050; }
    .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-menu-item.bp3-intent-success:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after,
    .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,
    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success:active, .bp3-menu-item.bp3-intent-success:active::before, .bp3-menu-item.bp3-intent-success:active::after,
    .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-menu-item.bp3-intent-success.bp3-active::after,
    .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-menu-item.bp3-intent-warning{
    color:#bf7326; }
    .bp3-menu-item.bp3-intent-warning .bp3-icon{
      color:inherit; }
    .bp3-menu-item.bp3-intent-warning::before, .bp3-menu-item.bp3-intent-warning::after,
    .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{
      color:#bf7326; }
    .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning.bp3-active{
      background-color:#d9822b; }
    .bp3-menu-item.bp3-intent-warning:active{
      background-color:#bf7326; }
    .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after,
    .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,
    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning:active, .bp3-menu-item.bp3-intent-warning:active::before, .bp3-menu-item.bp3-intent-warning:active::after,
    .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-menu-item.bp3-intent-warning.bp3-active::after,
    .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-menu-item.bp3-intent-danger{
    color:#c23030; }
    .bp3-menu-item.bp3-intent-danger .bp3-icon{
      color:inherit; }
    .bp3-menu-item.bp3-intent-danger::before, .bp3-menu-item.bp3-intent-danger::after,
    .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{
      color:#c23030; }
    .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger.bp3-active{
      background-color:#db3737; }
    .bp3-menu-item.bp3-intent-danger:active{
      background-color:#c23030; }
    .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after,
    .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,
    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger:active, .bp3-menu-item.bp3-intent-danger:active::before, .bp3-menu-item.bp3-intent-danger:active::after,
    .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-menu-item.bp3-intent-danger.bp3-active::after,
    .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-menu-item::before{
    font-family:"Icons16", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    margin-right:7px; }
  .bp3-menu-item::before,
  .bp3-menu-item > .bp3-icon{
    color:#5c7080;
    margin-top:2px; }
  .bp3-menu-item .bp3-menu-item-label{
    color:#5c7080; }
  .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
    color:inherit; }
  .bp3-menu-item.bp3-active, .bp3-menu-item:active{
    background-color:rgba(115, 134, 148, 0.3); }
  .bp3-menu-item.bp3-disabled{
    background-color:inherit !important;
    color:rgba(92, 112, 128, 0.6) !important;
    cursor:not-allowed !important;
    outline:none !important; }
    .bp3-menu-item.bp3-disabled::before,
    .bp3-menu-item.bp3-disabled > .bp3-icon,
    .bp3-menu-item.bp3-disabled .bp3-menu-item-label{
      color:rgba(92, 112, 128, 0.6) !important; }
  .bp3-large .bp3-menu-item{
    font-size:16px;
    line-height:22px;
    padding:9px 7px; }
    .bp3-large .bp3-menu-item .bp3-icon{
      margin-top:3px; }
    .bp3-large .bp3-menu-item::before{
      font-family:"Icons20", sans-serif;
      font-size:20px;
      font-style:normal;
      font-weight:400;
      line-height:1;
      -moz-osx-font-smoothing:grayscale;
      -webkit-font-smoothing:antialiased;
      margin-right:10px;
      margin-top:1px; }

button.bp3-menu-item{
  background:none;
  border:none;
  text-align:left;
  width:100%; }
.bp3-menu-header{
  border-top:1px solid rgba(16, 22, 26, 0.15);
  display:block;
  margin:5px;
  cursor:default;
  padding-left:2px; }
  .bp3-dark .bp3-menu-header{
    border-top-color:rgba(255, 255, 255, 0.15); }
  .bp3-menu-header:first-of-type{
    border-top:none; }
  .bp3-menu-header > h6{
    color:#182026;
    font-weight:600;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    line-height:17px;
    margin:0;
    padding:10px 7px 0 1px; }
    .bp3-dark .bp3-menu-header > h6{
      color:#f5f8fa; }
  .bp3-menu-header:first-of-type > h6{
    padding-top:0; }
  .bp3-large .bp3-menu-header > h6{
    font-size:18px;
    padding-bottom:5px;
    padding-top:15px; }
  .bp3-large .bp3-menu-header:first-of-type > h6{
    padding-top:0; }

.bp3-dark .bp3-menu{
  background:#30404d;
  color:#f5f8fa; }

.bp3-dark .bp3-menu-item{ }
  .bp3-dark .bp3-menu-item.bp3-intent-primary{
    color:#48aff0; }
    .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{
      color:inherit; }
    .bp3-dark .bp3-menu-item.bp3-intent-primary::before, .bp3-dark .bp3-menu-item.bp3-intent-primary::after,
    .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{
      color:#48aff0; }
    .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{
      background-color:#137cbd; }
    .bp3-dark .bp3-menu-item.bp3-intent-primary:active{
      background-color:#106ba3; }
    .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after,
    .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,
    .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,
    .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary:active, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-dark .bp3-menu-item.bp3-intent-success{
    color:#3dcc91; }
    .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{
      color:inherit; }
    .bp3-dark .bp3-menu-item.bp3-intent-success::before, .bp3-dark .bp3-menu-item.bp3-intent-success::after,
    .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{
      color:#3dcc91; }
    .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{
      background-color:#0f9960; }
    .bp3-dark .bp3-menu-item.bp3-intent-success:active{
      background-color:#0d8050; }
    .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after,
    .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,
    .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label,
    .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success:active, .bp3-dark .bp3-menu-item.bp3-intent-success:active::before, .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-dark .bp3-menu-item.bp3-intent-warning{
    color:#ffb366; }
    .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{
      color:inherit; }
    .bp3-dark .bp3-menu-item.bp3-intent-warning::before, .bp3-dark .bp3-menu-item.bp3-intent-warning::after,
    .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{
      color:#ffb366; }
    .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{
      background-color:#d9822b; }
    .bp3-dark .bp3-menu-item.bp3-intent-warning:active{
      background-color:#bf7326; }
    .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after,
    .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,
    .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,
    .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning:active, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-dark .bp3-menu-item.bp3-intent-danger{
    color:#ff7373; }
    .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{
      color:inherit; }
    .bp3-dark .bp3-menu-item.bp3-intent-danger::before, .bp3-dark .bp3-menu-item.bp3-intent-danger::after,
    .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{
      color:#ff7373; }
    .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{
      background-color:#db3737; }
    .bp3-dark .bp3-menu-item.bp3-intent-danger:active{
      background-color:#c23030; }
    .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after,
    .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,
    .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,
    .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger:active, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-dark .bp3-menu-item::before,
  .bp3-dark .bp3-menu-item > .bp3-icon{
    color:#a7b6c2; }
  .bp3-dark .bp3-menu-item .bp3-menu-item-label{
    color:#a7b6c2; }
  .bp3-dark .bp3-menu-item.bp3-active, .bp3-dark .bp3-menu-item:active{
    background-color:rgba(138, 155, 168, 0.3); }
  .bp3-dark .bp3-menu-item.bp3-disabled{
    color:rgba(167, 182, 194, 0.6) !important; }
    .bp3-dark .bp3-menu-item.bp3-disabled::before,
    .bp3-dark .bp3-menu-item.bp3-disabled > .bp3-icon,
    .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{
      color:rgba(167, 182, 194, 0.6) !important; }

.bp3-dark .bp3-menu-divider,
.bp3-dark .bp3-menu-header{
  border-color:rgba(255, 255, 255, 0.15); }

.bp3-dark .bp3-menu-header > h6{
  color:#f5f8fa; }

.bp3-label .bp3-menu{
  margin-top:5px; }
.bp3-navbar{
  background-color:#ffffff;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
  height:50px;
  padding:0 15px;
  position:relative;
  width:100%;
  z-index:10; }
  .bp3-navbar.bp3-dark,
  .bp3-dark .bp3-navbar{
    background-color:#394b59; }
  .bp3-navbar.bp3-dark{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-navbar{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-navbar.bp3-fixed-top{
    left:0;
    position:fixed;
    right:0;
    top:0; }

.bp3-navbar-heading{
  font-size:16px;
  margin-right:15px; }

.bp3-navbar-group{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:50px; }
  .bp3-navbar-group.bp3-align-left{
    float:left; }
  .bp3-navbar-group.bp3-align-right{
    float:right; }

.bp3-navbar-divider{
  border-left:1px solid rgba(16, 22, 26, 0.15);
  height:20px;
  margin:0 10px; }
  .bp3-dark .bp3-navbar-divider{
    border-left-color:rgba(255, 255, 255, 0.15); }
.bp3-non-ideal-state{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  text-align:center;
  width:100%; }
  .bp3-non-ideal-state > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-non-ideal-state > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-non-ideal-state::before,
  .bp3-non-ideal-state > *{
    margin-bottom:20px; }
  .bp3-non-ideal-state:empty::before,
  .bp3-non-ideal-state > :last-child{
    margin-bottom:0; }
  .bp3-non-ideal-state > *{
    max-width:400px; }

.bp3-non-ideal-state-visual{
  color:rgba(92, 112, 128, 0.6);
  font-size:60px; }
  .bp3-dark .bp3-non-ideal-state-visual{
    color:rgba(167, 182, 194, 0.6); }

.bp3-overflow-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
  min-width:0; }

.bp3-overflow-list-spacer{
  -ms-flex-negative:1;
      flex-shrink:1;
  width:1px; }
body.bp3-overlay-open{
  overflow:hidden; }

.bp3-overlay{
  bottom:0;
  left:0;
  position:static;
  right:0;
  top:0;
  z-index:20; }
  .bp3-overlay:not(.bp3-overlay-open){
    pointer-events:none; }
  .bp3-overlay.bp3-overlay-container{
    overflow:hidden;
    position:fixed; }
    .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{
      position:absolute; }
  .bp3-overlay.bp3-overlay-scroll-container{
    overflow:auto;
    position:fixed; }
    .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{
      position:absolute; }
  .bp3-overlay.bp3-overlay-inline{
    display:inline;
    overflow:visible; }

.bp3-overlay-content{
  position:fixed;
  z-index:20; }
  .bp3-overlay-inline .bp3-overlay-content,
  .bp3-overlay-scroll-container .bp3-overlay-content{
    position:absolute; }

.bp3-overlay-backdrop{
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  top:0;
  opacity:1;
  background-color:rgba(16, 22, 26, 0.7);
  overflow:auto;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  z-index:20; }
  .bp3-overlay-backdrop.bp3-overlay-enter, .bp3-overlay-backdrop.bp3-overlay-appear{
    opacity:0; }
  .bp3-overlay-backdrop.bp3-overlay-enter-active, .bp3-overlay-backdrop.bp3-overlay-appear-active{
    opacity:1;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:200ms;
            transition-duration:200ms;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-overlay-backdrop.bp3-overlay-exit{
    opacity:1; }
  .bp3-overlay-backdrop.bp3-overlay-exit-active{
    opacity:0;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:200ms;
            transition-duration:200ms;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-overlay-backdrop:focus{
    outline:none; }
  .bp3-overlay-inline .bp3-overlay-backdrop{
    position:absolute; }
.bp3-panel-stack{
  overflow:hidden;
  position:relative; }

.bp3-panel-stack-header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-shadow:0 1px rgba(16, 22, 26, 0.15);
          box-shadow:0 1px rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-negative:0;
      flex-shrink:0;
  height:30px;
  z-index:1; }
  .bp3-dark .bp3-panel-stack-header{
    -webkit-box-shadow:0 1px rgba(255, 255, 255, 0.15);
            box-shadow:0 1px rgba(255, 255, 255, 0.15); }
  .bp3-panel-stack-header > span{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1; }
  .bp3-panel-stack-header .bp3-heading{
    margin:0 5px; }

.bp3-button.bp3-panel-stack-header-back{
  margin-left:5px;
  padding-left:0;
  white-space:nowrap; }
  .bp3-button.bp3-panel-stack-header-back .bp3-icon{
    margin:0 2px; }

.bp3-panel-stack-view{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  background-color:#ffffff;
  border-right:1px solid rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-right:-1px;
  overflow-y:auto;
  z-index:1; }
  .bp3-dark .bp3-panel-stack-view{
    background-color:#30404d; }
  .bp3-panel-stack-view:nth-last-child(n + 4){
    display:none; }

.bp3-panel-stack-push .bp3-panel-stack-enter, .bp3-panel-stack-push .bp3-panel-stack-appear{
  -webkit-transform:translateX(100%);
          transform:translateX(100%);
  opacity:0; }

.bp3-panel-stack-push .bp3-panel-stack-enter-active, .bp3-panel-stack-push .bp3-panel-stack-appear-active{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }

.bp3-panel-stack-push .bp3-panel-stack-exit{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1; }

.bp3-panel-stack-push .bp3-panel-stack-exit-active{
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  opacity:0;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }

.bp3-panel-stack-pop .bp3-panel-stack-enter, .bp3-panel-stack-pop .bp3-panel-stack-appear{
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  opacity:0; }

.bp3-panel-stack-pop .bp3-panel-stack-enter-active, .bp3-panel-stack-pop .bp3-panel-stack-appear-active{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }

.bp3-panel-stack-pop .bp3-panel-stack-exit{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1; }

.bp3-panel-stack-pop .bp3-panel-stack-exit-active{
  -webkit-transform:translateX(100%);
          transform:translateX(100%);
  opacity:0;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }
.bp3-panel-stack2{
  overflow:hidden;
  position:relative; }

.bp3-panel-stack2-header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-shadow:0 1px rgba(16, 22, 26, 0.15);
          box-shadow:0 1px rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-negative:0;
      flex-shrink:0;
  height:30px;
  z-index:1; }
  .bp3-dark .bp3-panel-stack2-header{
    -webkit-box-shadow:0 1px rgba(255, 255, 255, 0.15);
            box-shadow:0 1px rgba(255, 255, 255, 0.15); }
  .bp3-panel-stack2-header > span{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1; }
  .bp3-panel-stack2-header .bp3-heading{
    margin:0 5px; }

.bp3-button.bp3-panel-stack2-header-back{
  margin-left:5px;
  padding-left:0;
  white-space:nowrap; }
  .bp3-button.bp3-panel-stack2-header-back .bp3-icon{
    margin:0 2px; }

.bp3-panel-stack2-view{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  background-color:#ffffff;
  border-right:1px solid rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-right:-1px;
  overflow-y:auto;
  z-index:1; }
  .bp3-dark .bp3-panel-stack2-view{
    background-color:#30404d; }
  .bp3-panel-stack2-view:nth-last-child(n + 4){
    display:none; }

.bp3-panel-stack2-push .bp3-panel-stack2-enter, .bp3-panel-stack2-push .bp3-panel-stack2-appear{
  -webkit-transform:translateX(100%);
          transform:translateX(100%);
  opacity:0; }

.bp3-panel-stack2-push .bp3-panel-stack2-enter-active, .bp3-panel-stack2-push .bp3-panel-stack2-appear-active{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }

.bp3-panel-stack2-push .bp3-panel-stack2-exit{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1; }

.bp3-panel-stack2-push .bp3-panel-stack2-exit-active{
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  opacity:0;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }

.bp3-panel-stack2-pop .bp3-panel-stack2-enter, .bp3-panel-stack2-pop .bp3-panel-stack2-appear{
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  opacity:0; }

.bp3-panel-stack2-pop .bp3-panel-stack2-enter-active, .bp3-panel-stack2-pop .bp3-panel-stack2-appear-active{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }

.bp3-panel-stack2-pop .bp3-panel-stack2-exit{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1; }

.bp3-panel-stack2-pop .bp3-panel-stack2-exit-active{
  -webkit-transform:translateX(100%);
          transform:translateX(100%);
  opacity:0;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }
.bp3-popover{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  -webkit-transform:scale(1);
          transform:scale(1);
  border-radius:3px;
  display:inline-block;
  z-index:20; }
  .bp3-popover .bp3-popover-arrow{
    height:30px;
    position:absolute;
    width:30px; }
    .bp3-popover .bp3-popover-arrow::before{
      height:20px;
      margin:5px;
      width:20px; }
  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover{
    margin-bottom:17px;
    margin-top:-17px; }
    .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{
      bottom:-11px; }
      .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow svg{
        -webkit-transform:rotate(-90deg);
                transform:rotate(-90deg); }
  .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover{
    margin-left:17px; }
    .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{
      left:-11px; }
      .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow svg{
        -webkit-transform:rotate(0);
                transform:rotate(0); }
  .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover{
    margin-top:17px; }
    .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{
      top:-11px; }
      .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow svg{
        -webkit-transform:rotate(90deg);
                transform:rotate(90deg); }
  .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover{
    margin-left:-17px;
    margin-right:17px; }
    .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{
      right:-11px; }
      .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow svg{
        -webkit-transform:rotate(180deg);
                transform:rotate(180deg); }
  .bp3-tether-element-attached-middle > .bp3-popover > .bp3-popover-arrow{
    top:50%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%); }
  .bp3-tether-element-attached-center > .bp3-popover > .bp3-popover-arrow{
    right:50%;
    -webkit-transform:translateX(50%);
            transform:translateX(50%); }
  .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{
    top:-0.3934px; }
  .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{
    right:-0.3934px; }
  .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{
    left:-0.3934px; }
  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{
    bottom:-0.3934px; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-popover{
    -webkit-transform-origin:top left;
            transform-origin:top left; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-popover{
    -webkit-transform-origin:top center;
            transform-origin:top center; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-popover{
    -webkit-transform-origin:top right;
            transform-origin:top right; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-popover{
    -webkit-transform-origin:center left;
            transform-origin:center left; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-popover{
    -webkit-transform-origin:center center;
            transform-origin:center center; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-popover{
    -webkit-transform-origin:center right;
            transform-origin:center right; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-popover{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-popover{
    -webkit-transform-origin:bottom center;
            transform-origin:bottom center; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-popover{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right; }
  .bp3-popover .bp3-popover-content{
    background:#ffffff; }
  .bp3-popover .bp3-popover-content,
  .bp3-popover .bp3-heading{
    color:inherit; }
  .bp3-popover .bp3-popover-arrow::before{
    -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);
            box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }
  .bp3-popover .bp3-popover-arrow-border{
    fill:#10161a;
    fill-opacity:0.1; }
  .bp3-popover .bp3-popover-arrow-fill{
    fill:#ffffff; }
  .bp3-popover-enter > .bp3-popover, .bp3-popover-appear > .bp3-popover{
    -webkit-transform:scale(0.3);
            transform:scale(0.3); }
  .bp3-popover-enter-active > .bp3-popover, .bp3-popover-appear-active > .bp3-popover{
    -webkit-transform:scale(1);
            transform:scale(1);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }
  .bp3-popover-exit > .bp3-popover{
    -webkit-transform:scale(1);
            transform:scale(1); }
  .bp3-popover-exit-active > .bp3-popover{
    -webkit-transform:scale(0.3);
            transform:scale(0.3);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }
  .bp3-popover .bp3-popover-content{
    border-radius:3px;
    position:relative; }
  .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{
    max-width:350px;
    padding:20px; }
  .bp3-popover-target + .bp3-overlay .bp3-popover.bp3-popover-content-sizing{
    width:350px; }
  .bp3-popover.bp3-minimal{
    margin:0 !important; }
    .bp3-popover.bp3-minimal .bp3-popover-arrow{
      display:none; }
    .bp3-popover.bp3-minimal.bp3-popover{
      -webkit-transform:scale(1);
              transform:scale(1); }
      .bp3-popover-enter > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear > .bp3-popover.bp3-minimal.bp3-popover{
        -webkit-transform:scale(1);
                transform:scale(1); }
      .bp3-popover-enter-active > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear-active > .bp3-popover.bp3-minimal.bp3-popover{
        -webkit-transform:scale(1);
                transform:scale(1);
        -webkit-transition-delay:0;
                transition-delay:0;
        -webkit-transition-duration:100ms;
                transition-duration:100ms;
        -webkit-transition-property:-webkit-transform;
        transition-property:-webkit-transform;
        transition-property:transform;
        transition-property:transform, -webkit-transform;
        -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
                transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
      .bp3-popover-exit > .bp3-popover.bp3-minimal.bp3-popover{
        -webkit-transform:scale(1);
                transform:scale(1); }
      .bp3-popover-exit-active > .bp3-popover.bp3-minimal.bp3-popover{
        -webkit-transform:scale(1);
                transform:scale(1);
        -webkit-transition-delay:0;
                transition-delay:0;
        -webkit-transition-duration:100ms;
                transition-duration:100ms;
        -webkit-transition-property:-webkit-transform;
        transition-property:-webkit-transform;
        transition-property:transform;
        transition-property:transform, -webkit-transform;
        -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
                transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-popover.bp3-dark,
  .bp3-dark .bp3-popover{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
    .bp3-popover.bp3-dark .bp3-popover-content,
    .bp3-dark .bp3-popover .bp3-popover-content{
      background:#30404d; }
    .bp3-popover.bp3-dark .bp3-popover-content,
    .bp3-popover.bp3-dark .bp3-heading,
    .bp3-dark .bp3-popover .bp3-popover-content,
    .bp3-dark .bp3-popover .bp3-heading{
      color:inherit; }
    .bp3-popover.bp3-dark .bp3-popover-arrow::before,
    .bp3-dark .bp3-popover .bp3-popover-arrow::before{
      -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);
              box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }
    .bp3-popover.bp3-dark .bp3-popover-arrow-border,
    .bp3-dark .bp3-popover .bp3-popover-arrow-border{
      fill:#10161a;
      fill-opacity:0.2; }
    .bp3-popover.bp3-dark .bp3-popover-arrow-fill,
    .bp3-dark .bp3-popover .bp3-popover-arrow-fill{
      fill:#30404d; }

.bp3-popover-arrow::before{
  border-radius:2px;
  content:"";
  display:block;
  position:absolute;
  -webkit-transform:rotate(45deg);
          transform:rotate(45deg); }

.bp3-tether-pinned .bp3-popover-arrow{
  display:none; }

.bp3-popover-backdrop{
  background:rgba(255, 255, 255, 0); }

.bp3-transition-container{
  opacity:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  z-index:20; }
  .bp3-transition-container.bp3-popover-enter, .bp3-transition-container.bp3-popover-appear{
    opacity:0; }
  .bp3-transition-container.bp3-popover-enter-active, .bp3-transition-container.bp3-popover-appear-active{
    opacity:1;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-transition-container.bp3-popover-exit{
    opacity:1; }
  .bp3-transition-container.bp3-popover-exit-active{
    opacity:0;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-transition-container:focus{
    outline:none; }
  .bp3-transition-container.bp3-popover-leave .bp3-popover-content{
    pointer-events:none; }
  .bp3-transition-container[data-x-out-of-boundaries]{
    display:none; }

span.bp3-popover-target{
  display:inline-block; }

.bp3-popover-wrapper.bp3-fill{
  width:100%; }

.bp3-portal{
  left:0;
  position:absolute;
  right:0;
  top:0; }
@-webkit-keyframes linear-progress-bar-stripes{
  from{
    background-position:0 0; }
  to{
    background-position:30px 0; } }
@keyframes linear-progress-bar-stripes{
  from{
    background-position:0 0; }
  to{
    background-position:30px 0; } }

.bp3-progress-bar{
  background:rgba(92, 112, 128, 0.2);
  border-radius:40px;
  display:block;
  height:8px;
  overflow:hidden;
  position:relative;
  width:100%; }
  .bp3-progress-bar .bp3-progress-meter{
    background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);
    background-color:rgba(92, 112, 128, 0.8);
    background-size:30px 30px;
    border-radius:40px;
    height:100%;
    position:absolute;
    -webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    width:100%; }
  .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{
    animation:linear-progress-bar-stripes 300ms linear infinite reverse; }
  .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{
    background-image:none; }

.bp3-dark .bp3-progress-bar{
  background:rgba(16, 22, 26, 0.5); }
  .bp3-dark .bp3-progress-bar .bp3-progress-meter{
    background-color:#8a9ba8; }

.bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{
  background-color:#137cbd; }

.bp3-progress-bar.bp3-intent-success .bp3-progress-meter{
  background-color:#0f9960; }

.bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{
  background-color:#d9822b; }

.bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{
  background-color:#db3737; }
@-webkit-keyframes skeleton-glow{
  from{
    background:rgba(206, 217, 224, 0.2);
    border-color:rgba(206, 217, 224, 0.2); }
  to{
    background:rgba(92, 112, 128, 0.2);
    border-color:rgba(92, 112, 128, 0.2); } }
@keyframes skeleton-glow{
  from{
    background:rgba(206, 217, 224, 0.2);
    border-color:rgba(206, 217, 224, 0.2); }
  to{
    background:rgba(92, 112, 128, 0.2);
    border-color:rgba(92, 112, 128, 0.2); } }
.bp3-skeleton{
  -webkit-animation:1000ms linear infinite alternate skeleton-glow;
          animation:1000ms linear infinite alternate skeleton-glow;
  background:rgba(206, 217, 224, 0.2);
  background-clip:padding-box !important;
  border-color:rgba(206, 217, 224, 0.2) !important;
  border-radius:2px;
  -webkit-box-shadow:none !important;
          box-shadow:none !important;
  color:transparent !important;
  cursor:default;
  pointer-events:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-skeleton::before, .bp3-skeleton::after,
  .bp3-skeleton *{
    visibility:hidden !important; }
.bp3-slider{
  height:40px;
  min-width:150px;
  width:100%;
  cursor:default;
  outline:none;
  position:relative;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-slider:hover{
    cursor:pointer; }
  .bp3-slider:active{
    cursor:-webkit-grabbing;
    cursor:grabbing; }
  .bp3-slider.bp3-disabled{
    cursor:not-allowed;
    opacity:0.5; }
  .bp3-slider.bp3-slider-unlabeled{
    height:16px; }

.bp3-slider-track,
.bp3-slider-progress{
  height:6px;
  left:0;
  right:0;
  top:5px;
  position:absolute; }

.bp3-slider-track{
  border-radius:3px;
  overflow:hidden; }

.bp3-slider-progress{
  background:rgba(92, 112, 128, 0.2); }
  .bp3-dark .bp3-slider-progress{
    background:rgba(16, 22, 26, 0.5); }
  .bp3-slider-progress.bp3-intent-primary{
    background-color:#137cbd; }
  .bp3-slider-progress.bp3-intent-success{
    background-color:#0f9960; }
  .bp3-slider-progress.bp3-intent-warning{
    background-color:#d9822b; }
  .bp3-slider-progress.bp3-intent-danger{
    background-color:#db3737; }

.bp3-slider-handle{
  background-color:#f5f8fa;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  color:#182026;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
  cursor:pointer;
  height:16px;
  left:0;
  position:absolute;
  top:0;
  width:16px; }
  .bp3-slider-handle:hover{
    background-clip:padding-box;
    background-color:#ebf1f5;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
  .bp3-slider-handle:active, .bp3-slider-handle.bp3-active{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-slider-handle:disabled, .bp3-slider-handle.bp3-disabled{
    background-color:rgba(206, 217, 224, 0.5);
    background-image:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed;
    outline:none; }
    .bp3-slider-handle:disabled.bp3-active, .bp3-slider-handle:disabled.bp3-active:hover, .bp3-slider-handle.bp3-disabled.bp3-active, .bp3-slider-handle.bp3-disabled.bp3-active:hover{
      background:rgba(206, 217, 224, 0.7); }
  .bp3-slider-handle:focus{
    z-index:1; }
  .bp3-slider-handle:hover{
    background-clip:padding-box;
    background-color:#ebf1f5;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
    cursor:-webkit-grab;
    cursor:grab;
    z-index:2; }
  .bp3-slider-handle.bp3-active{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);
    cursor:-webkit-grabbing;
    cursor:grabbing; }
  .bp3-disabled .bp3-slider-handle{
    background:#bfccd6;
    -webkit-box-shadow:none;
            box-shadow:none;
    pointer-events:none; }
  .bp3-dark .bp3-slider-handle{
    background-color:#394b59;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }
    .bp3-dark .bp3-slider-handle:hover, .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{
      color:#f5f8fa; }
    .bp3-dark .bp3-slider-handle:hover{
      background-color:#30404d;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{
      background-color:#202b33;
      background-image:none;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-dark .bp3-slider-handle:disabled, .bp3-dark .bp3-slider-handle.bp3-disabled{
      background-color:rgba(57, 75, 89, 0.5);
      background-image:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(167, 182, 194, 0.6); }
      .bp3-dark .bp3-slider-handle:disabled.bp3-active, .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{
        background:rgba(57, 75, 89, 0.7); }
    .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{
      background:rgba(16, 22, 26, 0.5);
      stroke:#8a9ba8; }
    .bp3-dark .bp3-slider-handle, .bp3-dark .bp3-slider-handle:hover{
      background-color:#394b59; }
    .bp3-dark .bp3-slider-handle.bp3-active{
      background-color:#293742; }
  .bp3-dark .bp3-disabled .bp3-slider-handle{
    background:#5c7080;
    border-color:#5c7080;
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-slider-handle .bp3-slider-label{
    background:#394b59;
    border-radius:3px;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
    color:#f5f8fa;
    margin-left:8px; }
    .bp3-dark .bp3-slider-handle .bp3-slider-label{
      background:#e1e8ed;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
      color:#394b59; }
    .bp3-disabled .bp3-slider-handle .bp3-slider-label{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-slider-handle.bp3-start, .bp3-slider-handle.bp3-end{
    width:8px; }
  .bp3-slider-handle.bp3-start{
    border-bottom-right-radius:0;
    border-top-right-radius:0; }
  .bp3-slider-handle.bp3-end{
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    margin-left:8px; }
    .bp3-slider-handle.bp3-end .bp3-slider-label{
      margin-left:0; }

.bp3-slider-label{
  -webkit-transform:translate(-50%, 20px);
          transform:translate(-50%, 20px);
  display:inline-block;
  font-size:12px;
  line-height:1;
  padding:2px 5px;
  position:absolute;
  vertical-align:top; }

.bp3-slider.bp3-vertical{
  height:150px;
  min-width:40px;
  width:40px; }
  .bp3-slider.bp3-vertical .bp3-slider-track,
  .bp3-slider.bp3-vertical .bp3-slider-progress{
    bottom:0;
    height:auto;
    left:5px;
    top:0;
    width:6px; }
  .bp3-slider.bp3-vertical .bp3-slider-progress{
    top:auto; }
  .bp3-slider.bp3-vertical .bp3-slider-label{
    -webkit-transform:translate(20px, 50%);
            transform:translate(20px, 50%); }
  .bp3-slider.bp3-vertical .bp3-slider-handle{
    top:auto; }
    .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{
      margin-left:0;
      margin-top:-8px; }
    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end, .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{
      height:8px;
      margin-left:0;
      width:16px; }
    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{
      border-bottom-right-radius:3px;
      border-top-left-radius:0; }
      .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{
        -webkit-transform:translate(20px);
                transform:translate(20px); }
    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{
      border-bottom-left-radius:0;
      border-bottom-right-radius:0;
      border-top-left-radius:3px;
      margin-bottom:8px; }
@-webkit-keyframes pt-spinner-animation{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg); } }
@keyframes pt-spinner-animation{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg); } }

.bp3-spinner{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  overflow:visible;
  vertical-align:middle; }
  .bp3-spinner svg{
    display:block; }
  .bp3-spinner path{
    fill-opacity:0; }
  .bp3-spinner .bp3-spinner-head{
    stroke:rgba(92, 112, 128, 0.8);
    stroke-linecap:round;
    -webkit-transform-origin:center;
            transform-origin:center;
    -webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-spinner .bp3-spinner-track{
    stroke:rgba(92, 112, 128, 0.2); }

.bp3-spinner-animation{
  -webkit-animation:pt-spinner-animation 500ms linear infinite;
          animation:pt-spinner-animation 500ms linear infinite; }
  .bp3-no-spin > .bp3-spinner-animation{
    -webkit-animation:none;
            animation:none; }

.bp3-dark .bp3-spinner .bp3-spinner-head{
  stroke:#8a9ba8; }

.bp3-dark .bp3-spinner .bp3-spinner-track{
  stroke:rgba(16, 22, 26, 0.5); }

.bp3-spinner.bp3-intent-primary .bp3-spinner-head{
  stroke:#137cbd; }

.bp3-spinner.bp3-intent-success .bp3-spinner-head{
  stroke:#0f9960; }

.bp3-spinner.bp3-intent-warning .bp3-spinner-head{
  stroke:#d9822b; }

.bp3-spinner.bp3-intent-danger .bp3-spinner-head{
  stroke:#db3737; }
.bp3-tabs.bp3-vertical{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex; }
  .bp3-tabs.bp3-vertical > .bp3-tab-list{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column; }
    .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab{
      border-radius:3px;
      padding:0 10px;
      width:100%; }
      .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab[aria-selected="true"]{
        background-color:rgba(19, 124, 189, 0.2);
        -webkit-box-shadow:none;
                box-shadow:none; }
    .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{
      background-color:rgba(19, 124, 189, 0.2);
      border-radius:3px;
      bottom:0;
      height:auto;
      left:0;
      right:0;
      top:0; }
  .bp3-tabs.bp3-vertical > .bp3-tab-panel{
    margin-top:0;
    padding-left:20px; }

.bp3-tab-list{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  border:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  list-style:none;
  margin:0;
  padding:0;
  position:relative; }
  .bp3-tab-list > *:not(:last-child){
    margin-right:20px; }

.bp3-tab{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  color:#182026;
  cursor:pointer;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  font-size:14px;
  line-height:30px;
  max-width:100%;
  position:relative;
  vertical-align:top; }
  .bp3-tab a{
    color:inherit;
    display:block;
    text-decoration:none; }
  .bp3-tab-indicator-wrapper ~ .bp3-tab{
    background-color:transparent !important;
    -webkit-box-shadow:none !important;
            box-shadow:none !important; }
  .bp3-tab[aria-disabled="true"]{
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed; }
  .bp3-tab[aria-selected="true"]{
    border-radius:0;
    -webkit-box-shadow:inset 0 -3px 0 #106ba3;
            box-shadow:inset 0 -3px 0 #106ba3; }
  .bp3-tab[aria-selected="true"], .bp3-tab:not([aria-disabled="true"]):hover{
    color:#106ba3; }
  .bp3-tab:focus{
    -moz-outline-radius:0; }
  .bp3-large > .bp3-tab{
    font-size:16px;
    line-height:40px; }

.bp3-tab-panel{
  margin-top:20px; }
  .bp3-tab-panel[aria-hidden="true"]{
    display:none; }

.bp3-tab-indicator-wrapper{
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  -webkit-transform:translateX(0), translateY(0);
          transform:translateX(0), translateY(0);
  -webkit-transition:height, width, -webkit-transform;
  transition:height, width, -webkit-transform;
  transition:height, transform, width;
  transition:height, transform, width, -webkit-transform;
  -webkit-transition-duration:200ms;
          transition-duration:200ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
          transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-tab-indicator-wrapper .bp3-tab-indicator{
    background-color:#106ba3;
    bottom:0;
    height:3px;
    left:0;
    position:absolute;
    right:0; }
  .bp3-tab-indicator-wrapper.bp3-no-animation{
    -webkit-transition:none;
    transition:none; }

.bp3-dark .bp3-tab{
  color:#f5f8fa; }
  .bp3-dark .bp3-tab[aria-disabled="true"]{
    color:rgba(167, 182, 194, 0.6); }
  .bp3-dark .bp3-tab[aria-selected="true"]{
    -webkit-box-shadow:inset 0 -3px 0 #48aff0;
            box-shadow:inset 0 -3px 0 #48aff0; }
  .bp3-dark .bp3-tab[aria-selected="true"], .bp3-dark .bp3-tab:not([aria-disabled="true"]):hover{
    color:#48aff0; }

.bp3-dark .bp3-tab-indicator{
  background-color:#48aff0; }

.bp3-flex-expander{
  -webkit-box-flex:1;
      -ms-flex:1 1;
          flex:1 1; }
.bp3-tag{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#5c7080;
  border:none;
  border-radius:3px;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#f5f8fa;
  font-size:12px;
  line-height:16px;
  max-width:100%;
  min-height:20px;
  min-width:20px;
  padding:2px 6px;
  position:relative; }
  .bp3-tag.bp3-interactive{
    cursor:pointer; }
    .bp3-tag.bp3-interactive:hover{
      background-color:rgba(92, 112, 128, 0.85); }
    .bp3-tag.bp3-interactive.bp3-active, .bp3-tag.bp3-interactive:active{
      background-color:rgba(92, 112, 128, 0.7); }
  .bp3-tag > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-tag > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-tag::before,
  .bp3-tag > *{
    margin-right:4px; }
  .bp3-tag:empty::before,
  .bp3-tag > :last-child{
    margin-right:0; }
  .bp3-tag:focus{
    outline:rgba(19, 124, 189, 0.6) auto 2px;
    outline-offset:0;
    -moz-outline-radius:6px; }
  .bp3-tag.bp3-round{
    border-radius:30px;
    padding-left:8px;
    padding-right:8px; }
  .bp3-dark .bp3-tag{
    background-color:#bfccd6;
    color:#182026; }
    .bp3-dark .bp3-tag.bp3-interactive{
      cursor:pointer; }
      .bp3-dark .bp3-tag.bp3-interactive:hover{
        background-color:rgba(191, 204, 214, 0.85); }
      .bp3-dark .bp3-tag.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-interactive:active{
        background-color:rgba(191, 204, 214, 0.7); }
    .bp3-dark .bp3-tag > .bp3-icon, .bp3-dark .bp3-tag .bp3-icon-standard, .bp3-dark .bp3-tag .bp3-icon-large{
      fill:currentColor; }
  .bp3-tag > .bp3-icon, .bp3-tag .bp3-icon-standard, .bp3-tag .bp3-icon-large{
    fill:#ffffff; }
  .bp3-tag.bp3-large,
  .bp3-large .bp3-tag{
    font-size:14px;
    line-height:20px;
    min-height:30px;
    min-width:30px;
    padding:5px 10px; }
    .bp3-tag.bp3-large::before,
    .bp3-tag.bp3-large > *,
    .bp3-large .bp3-tag::before,
    .bp3-large .bp3-tag > *{
      margin-right:7px; }
    .bp3-tag.bp3-large:empty::before,
    .bp3-tag.bp3-large > :last-child,
    .bp3-large .bp3-tag:empty::before,
    .bp3-large .bp3-tag > :last-child{
      margin-right:0; }
    .bp3-tag.bp3-large.bp3-round,
    .bp3-large .bp3-tag.bp3-round{
      padding-left:12px;
      padding-right:12px; }
  .bp3-tag.bp3-intent-primary{
    background:#137cbd;
    color:#ffffff; }
    .bp3-tag.bp3-intent-primary.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-intent-primary.bp3-interactive:hover{
        background-color:rgba(19, 124, 189, 0.85); }
      .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-primary.bp3-interactive:active{
        background-color:rgba(19, 124, 189, 0.7); }
  .bp3-tag.bp3-intent-success{
    background:#0f9960;
    color:#ffffff; }
    .bp3-tag.bp3-intent-success.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-intent-success.bp3-interactive:hover{
        background-color:rgba(15, 153, 96, 0.85); }
      .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-success.bp3-interactive:active{
        background-color:rgba(15, 153, 96, 0.7); }
  .bp3-tag.bp3-intent-warning{
    background:#d9822b;
    color:#ffffff; }
    .bp3-tag.bp3-intent-warning.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-intent-warning.bp3-interactive:hover{
        background-color:rgba(217, 130, 43, 0.85); }
      .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-warning.bp3-interactive:active{
        background-color:rgba(217, 130, 43, 0.7); }
  .bp3-tag.bp3-intent-danger{
    background:#db3737;
    color:#ffffff; }
    .bp3-tag.bp3-intent-danger.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-intent-danger.bp3-interactive:hover{
        background-color:rgba(219, 55, 55, 0.85); }
      .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-danger.bp3-interactive:active{
        background-color:rgba(219, 55, 55, 0.7); }
  .bp3-tag.bp3-fill{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%; }
  .bp3-tag.bp3-minimal > .bp3-icon, .bp3-tag.bp3-minimal .bp3-icon-standard, .bp3-tag.bp3-minimal .bp3-icon-large{
    fill:#5c7080; }
  .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){
    background-color:rgba(138, 155, 168, 0.2);
    color:#182026; }
    .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{
        background-color:rgba(92, 112, 128, 0.3); }
      .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{
        background-color:rgba(92, 112, 128, 0.4); }
    .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){
      color:#f5f8fa; }
      .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{
        cursor:pointer; }
        .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{
          background-color:rgba(191, 204, 214, 0.3); }
        .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{
          background-color:rgba(191, 204, 214, 0.4); }
      .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) > .bp3-icon, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-large{
        fill:#a7b6c2; }
  .bp3-tag.bp3-minimal.bp3-intent-primary{
    background-color:rgba(19, 124, 189, 0.15);
    color:#106ba3; }
    .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{
        background-color:rgba(19, 124, 189, 0.25); }
      .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{
        background-color:rgba(19, 124, 189, 0.35); }
    .bp3-tag.bp3-minimal.bp3-intent-primary > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{
      fill:#137cbd; }
    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{
      background-color:rgba(19, 124, 189, 0.25);
      color:#48aff0; }
      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{
        cursor:pointer; }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{
          background-color:rgba(19, 124, 189, 0.35); }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{
          background-color:rgba(19, 124, 189, 0.45); }
  .bp3-tag.bp3-minimal.bp3-intent-success{
    background-color:rgba(15, 153, 96, 0.15);
    color:#0d8050; }
    .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{
        background-color:rgba(15, 153, 96, 0.25); }
      .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{
        background-color:rgba(15, 153, 96, 0.35); }
    .bp3-tag.bp3-minimal.bp3-intent-success > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{
      fill:#0f9960; }
    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{
      background-color:rgba(15, 153, 96, 0.25);
      color:#3dcc91; }
      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{
        cursor:pointer; }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{
          background-color:rgba(15, 153, 96, 0.35); }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{
          background-color:rgba(15, 153, 96, 0.45); }
  .bp3-tag.bp3-minimal.bp3-intent-warning{
    background-color:rgba(217, 130, 43, 0.15);
    color:#bf7326; }
    .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{
        background-color:rgba(217, 130, 43, 0.25); }
      .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{
        background-color:rgba(217, 130, 43, 0.35); }
    .bp3-tag.bp3-minimal.bp3-intent-warning > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{
      fill:#d9822b; }
    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{
      background-color:rgba(217, 130, 43, 0.25);
      color:#ffb366; }
      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{
        cursor:pointer; }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{
          background-color:rgba(217, 130, 43, 0.35); }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{
          background-color:rgba(217, 130, 43, 0.45); }
  .bp3-tag.bp3-minimal.bp3-intent-danger{
    background-color:rgba(219, 55, 55, 0.15);
    color:#c23030; }
    .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{
        background-color:rgba(219, 55, 55, 0.25); }
      .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{
        background-color:rgba(219, 55, 55, 0.35); }
    .bp3-tag.bp3-minimal.bp3-intent-danger > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{
      fill:#db3737; }
    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{
      background-color:rgba(219, 55, 55, 0.25);
      color:#ff7373; }
      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{
        cursor:pointer; }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{
          background-color:rgba(219, 55, 55, 0.35); }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{
          background-color:rgba(219, 55, 55, 0.45); }

.bp3-tag-remove{
  background:none;
  border:none;
  color:inherit;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:-2px;
  margin-right:-6px !important;
  margin-top:-2px;
  opacity:0.5;
  padding:2px;
  padding-left:0; }
  .bp3-tag-remove:hover{
    background:none;
    opacity:0.8;
    text-decoration:none; }
  .bp3-tag-remove:active{
    opacity:1; }
  .bp3-tag-remove:empty::before{
    font-family:"Icons16", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    content:""; }
  .bp3-large .bp3-tag-remove{
    margin-right:-10px !important;
    padding:0 5px 0 0; }
    .bp3-large .bp3-tag-remove:empty::before{
      font-family:"Icons20", sans-serif;
      font-size:20px;
      font-style:normal;
      font-weight:400;
      line-height:1; }
.bp3-tag-input{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  cursor:text;
  height:auto;
  line-height:inherit;
  min-height:30px;
  padding-left:5px;
  padding-right:0; }
  .bp3-tag-input > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-tag-input > .bp3-tag-input-values{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-tag-input .bp3-tag-input-icon{
    color:#5c7080;
    margin-left:2px;
    margin-right:7px;
    margin-top:7px; }
  .bp3-tag-input .bp3-tag-input-values{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -ms-flex-item-align:stretch;
        align-self:stretch;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    margin-right:7px;
    margin-top:5px;
    min-width:0; }
    .bp3-tag-input .bp3-tag-input-values > *{
      -webkit-box-flex:0;
          -ms-flex-positive:0;
              flex-grow:0;
      -ms-flex-negative:0;
          flex-shrink:0; }
    .bp3-tag-input .bp3-tag-input-values > .bp3-fill{
      -webkit-box-flex:1;
          -ms-flex-positive:1;
              flex-grow:1;
      -ms-flex-negative:1;
          flex-shrink:1; }
    .bp3-tag-input .bp3-tag-input-values::before,
    .bp3-tag-input .bp3-tag-input-values > *{
      margin-right:5px; }
    .bp3-tag-input .bp3-tag-input-values:empty::before,
    .bp3-tag-input .bp3-tag-input-values > :last-child{
      margin-right:0; }
    .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{
      padding-left:5px; }
    .bp3-tag-input .bp3-tag-input-values > *{
      margin-bottom:5px; }
  .bp3-tag-input .bp3-tag{
    overflow-wrap:break-word; }
    .bp3-tag-input .bp3-tag.bp3-active{
      outline:rgba(19, 124, 189, 0.6) auto 2px;
      outline-offset:0;
      -moz-outline-radius:6px; }
  .bp3-tag-input .bp3-input-ghost{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    line-height:20px;
    width:80px; }
    .bp3-tag-input .bp3-input-ghost:disabled, .bp3-tag-input .bp3-input-ghost.bp3-disabled{
      cursor:not-allowed; }
  .bp3-tag-input .bp3-button,
  .bp3-tag-input .bp3-spinner{
    margin:3px;
    margin-left:0; }
  .bp3-tag-input .bp3-button{
    min-height:24px;
    min-width:24px;
    padding:0 7px; }
  .bp3-tag-input.bp3-large{
    height:auto;
    min-height:40px; }
    .bp3-tag-input.bp3-large::before,
    .bp3-tag-input.bp3-large > *{
      margin-right:10px; }
    .bp3-tag-input.bp3-large:empty::before,
    .bp3-tag-input.bp3-large > :last-child{
      margin-right:0; }
    .bp3-tag-input.bp3-large .bp3-tag-input-icon{
      margin-left:5px;
      margin-top:10px; }
    .bp3-tag-input.bp3-large .bp3-input-ghost{
      line-height:30px; }
    .bp3-tag-input.bp3-large .bp3-button{
      min-height:30px;
      min-width:30px;
      padding:5px 10px;
      margin:5px;
      margin-left:0; }
    .bp3-tag-input.bp3-large .bp3-spinner{
      margin:8px;
      margin-left:0; }
  .bp3-tag-input.bp3-active{
    background-color:#ffffff;
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-tag-input.bp3-active.bp3-intent-primary{
      -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-tag-input.bp3-active.bp3-intent-success{
      -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-tag-input.bp3-active.bp3-intent-warning{
      -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-tag-input.bp3-active.bp3-intent-danger{
      -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-tag-input .bp3-tag-input-icon, .bp3-tag-input.bp3-dark .bp3-tag-input-icon{
    color:#a7b6c2; }
  .bp3-dark .bp3-tag-input .bp3-input-ghost, .bp3-tag-input.bp3-dark .bp3-input-ghost{
    color:#f5f8fa; }
    .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{
      color:rgba(167, 182, 194, 0.6); }
  .bp3-dark .bp3-tag-input.bp3-active, .bp3-tag-input.bp3-dark.bp3-active{
    background-color:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{
      -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{
      -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{
      -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{
      -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }

.bp3-input-ghost{
  background:none;
  border:none;
  -webkit-box-shadow:none;
          box-shadow:none;
  padding:0; }
  .bp3-input-ghost::-webkit-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input-ghost::-moz-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input-ghost:-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input-ghost::-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input-ghost::placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input-ghost:focus{
    outline:none !important; }
.bp3-toast{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  background-color:#ffffff;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin:20px 0 0;
  max-width:500px;
  min-width:300px;
  pointer-events:all;
  position:relative !important; }
  .bp3-toast.bp3-toast-enter, .bp3-toast.bp3-toast-appear{
    -webkit-transform:translateY(-40px);
            transform:translateY(-40px); }
  .bp3-toast.bp3-toast-enter-active, .bp3-toast.bp3-toast-appear-active{
    -webkit-transform:translateY(0);
            transform:translateY(0);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }
  .bp3-toast.bp3-toast-enter ~ .bp3-toast, .bp3-toast.bp3-toast-appear ~ .bp3-toast{
    -webkit-transform:translateY(-40px);
            transform:translateY(-40px); }
  .bp3-toast.bp3-toast-enter-active ~ .bp3-toast, .bp3-toast.bp3-toast-appear-active ~ .bp3-toast{
    -webkit-transform:translateY(0);
            transform:translateY(0);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }
  .bp3-toast.bp3-toast-exit{
    opacity:1;
    -webkit-filter:blur(0);
            filter:blur(0); }
  .bp3-toast.bp3-toast-exit-active{
    opacity:0;
    -webkit-filter:blur(10px);
            filter:blur(10px);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:opacity, -webkit-filter;
    transition-property:opacity, -webkit-filter;
    transition-property:opacity, filter;
    transition-property:opacity, filter, -webkit-filter;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-toast.bp3-toast-exit ~ .bp3-toast{
    -webkit-transform:translateY(0);
            transform:translateY(0); }
  .bp3-toast.bp3-toast-exit-active ~ .bp3-toast{
    -webkit-transform:translateY(-40px);
            transform:translateY(-40px);
    -webkit-transition-delay:50ms;
            transition-delay:50ms;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-toast .bp3-button-group{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    padding:5px;
    padding-left:0; }
  .bp3-toast > .bp3-icon{
    color:#5c7080;
    margin:12px;
    margin-right:0; }
  .bp3-toast.bp3-dark,
  .bp3-dark .bp3-toast{
    background-color:#394b59;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
    .bp3-toast.bp3-dark > .bp3-icon,
    .bp3-dark .bp3-toast > .bp3-icon{
      color:#a7b6c2; }
  .bp3-toast[class*="bp3-intent-"] a{
    color:rgba(255, 255, 255, 0.7); }
    .bp3-toast[class*="bp3-intent-"] a:hover{
      color:#ffffff; }
  .bp3-toast[class*="bp3-intent-"] > .bp3-icon{
    color:#ffffff; }
  .bp3-toast[class*="bp3-intent-"] .bp3-button, .bp3-toast[class*="bp3-intent-"] .bp3-button::before,
  .bp3-toast[class*="bp3-intent-"] .bp3-button .bp3-icon, .bp3-toast[class*="bp3-intent-"] .bp3-button:active{
    color:rgba(255, 255, 255, 0.7) !important; }
  .bp3-toast[class*="bp3-intent-"] .bp3-button:focus{
    outline-color:rgba(255, 255, 255, 0.5); }
  .bp3-toast[class*="bp3-intent-"] .bp3-button:hover{
    background-color:rgba(255, 255, 255, 0.15) !important;
    color:#ffffff !important; }
  .bp3-toast[class*="bp3-intent-"] .bp3-button:active{
    background-color:rgba(255, 255, 255, 0.3) !important;
    color:#ffffff !important; }
  .bp3-toast[class*="bp3-intent-"] .bp3-button::after{
    background:rgba(255, 255, 255, 0.3) !important; }
  .bp3-toast.bp3-intent-primary{
    background-color:#137cbd;
    color:#ffffff; }
  .bp3-toast.bp3-intent-success{
    background-color:#0f9960;
    color:#ffffff; }
  .bp3-toast.bp3-intent-warning{
    background-color:#d9822b;
    color:#ffffff; }
  .bp3-toast.bp3-intent-danger{
    background-color:#db3737;
    color:#ffffff; }

.bp3-toast-message{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  padding:11px;
  word-break:break-word; }

.bp3-toast-container{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  left:0;
  overflow:hidden;
  padding:0 20px 20px;
  pointer-events:none;
  right:0;
  z-index:40; }
  .bp3-toast-container.bp3-toast-container-in-portal{
    position:fixed; }
  .bp3-toast-container.bp3-toast-container-inline{
    position:absolute; }
  .bp3-toast-container.bp3-toast-container-top{
    top:0; }
  .bp3-toast-container.bp3-toast-container-bottom{
    bottom:0;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse;
    top:auto; }
  .bp3-toast-container.bp3-toast-container-left{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start; }
  .bp3-toast-container.bp3-toast-container-right{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end; }

.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),
.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active) ~ .bp3-toast, .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),
.bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active) ~ .bp3-toast,
.bp3-toast-container-bottom .bp3-toast.bp3-toast-exit-active ~ .bp3-toast,
.bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active ~ .bp3-toast{
  -webkit-transform:translateY(60px);
          transform:translateY(60px); }
.bp3-tooltip{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  -webkit-transform:scale(1);
          transform:scale(1); }
  .bp3-tooltip .bp3-popover-arrow{
    height:22px;
    position:absolute;
    width:22px; }
    .bp3-tooltip .bp3-popover-arrow::before{
      height:14px;
      margin:4px;
      width:14px; }
  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip{
    margin-bottom:11px;
    margin-top:-11px; }
    .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{
      bottom:-8px; }
      .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow svg{
        -webkit-transform:rotate(-90deg);
                transform:rotate(-90deg); }
  .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip{
    margin-left:11px; }
    .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{
      left:-8px; }
      .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow svg{
        -webkit-transform:rotate(0);
                transform:rotate(0); }
  .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip{
    margin-top:11px; }
    .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{
      top:-8px; }
      .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow svg{
        -webkit-transform:rotate(90deg);
                transform:rotate(90deg); }
  .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip{
    margin-left:-11px;
    margin-right:11px; }
    .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{
      right:-8px; }
      .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow svg{
        -webkit-transform:rotate(180deg);
                transform:rotate(180deg); }
  .bp3-tether-element-attached-middle > .bp3-tooltip > .bp3-popover-arrow{
    top:50%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%); }
  .bp3-tether-element-attached-center > .bp3-tooltip > .bp3-popover-arrow{
    right:50%;
    -webkit-transform:translateX(50%);
            transform:translateX(50%); }
  .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{
    top:-0.22183px; }
  .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{
    right:-0.22183px; }
  .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{
    left:-0.22183px; }
  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{
    bottom:-0.22183px; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-tooltip{
    -webkit-transform-origin:top left;
            transform-origin:top left; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-tooltip{
    -webkit-transform-origin:top center;
            transform-origin:top center; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-tooltip{
    -webkit-transform-origin:top right;
            transform-origin:top right; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-tooltip{
    -webkit-transform-origin:center left;
            transform-origin:center left; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-tooltip{
    -webkit-transform-origin:center center;
            transform-origin:center center; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-tooltip{
    -webkit-transform-origin:center right;
            transform-origin:center right; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-tooltip{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-tooltip{
    -webkit-transform-origin:bottom center;
            transform-origin:bottom center; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-tooltip{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right; }
  .bp3-tooltip .bp3-popover-content{
    background:#394b59; }
  .bp3-tooltip .bp3-popover-content,
  .bp3-tooltip .bp3-heading{
    color:#f5f8fa; }
  .bp3-tooltip .bp3-popover-arrow::before{
    -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);
            box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }
  .bp3-tooltip .bp3-popover-arrow-border{
    fill:#10161a;
    fill-opacity:0.1; }
  .bp3-tooltip .bp3-popover-arrow-fill{
    fill:#394b59; }
  .bp3-popover-enter > .bp3-tooltip, .bp3-popover-appear > .bp3-tooltip{
    -webkit-transform:scale(0.8);
            transform:scale(0.8); }
  .bp3-popover-enter-active > .bp3-tooltip, .bp3-popover-appear-active > .bp3-tooltip{
    -webkit-transform:scale(1);
            transform:scale(1);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-popover-exit > .bp3-tooltip{
    -webkit-transform:scale(1);
            transform:scale(1); }
  .bp3-popover-exit-active > .bp3-tooltip{
    -webkit-transform:scale(0.8);
            transform:scale(0.8);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-tooltip .bp3-popover-content{
    padding:10px 12px; }
  .bp3-tooltip.bp3-dark,
  .bp3-dark .bp3-tooltip{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
    .bp3-tooltip.bp3-dark .bp3-popover-content,
    .bp3-dark .bp3-tooltip .bp3-popover-content{
      background:#e1e8ed; }
    .bp3-tooltip.bp3-dark .bp3-popover-content,
    .bp3-tooltip.bp3-dark .bp3-heading,
    .bp3-dark .bp3-tooltip .bp3-popover-content,
    .bp3-dark .bp3-tooltip .bp3-heading{
      color:#394b59; }
    .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,
    .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{
      -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);
              box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }
    .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,
    .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{
      fill:#10161a;
      fill-opacity:0.2; }
    .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,
    .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{
      fill:#e1e8ed; }
  .bp3-tooltip.bp3-intent-primary .bp3-popover-content{
    background:#137cbd;
    color:#ffffff; }
  .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{
    fill:#137cbd; }
  .bp3-tooltip.bp3-intent-success .bp3-popover-content{
    background:#0f9960;
    color:#ffffff; }
  .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{
    fill:#0f9960; }
  .bp3-tooltip.bp3-intent-warning .bp3-popover-content{
    background:#d9822b;
    color:#ffffff; }
  .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{
    fill:#d9822b; }
  .bp3-tooltip.bp3-intent-danger .bp3-popover-content{
    background:#db3737;
    color:#ffffff; }
  .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{
    fill:#db3737; }

.bp3-tooltip-indicator{
  border-bottom:dotted 1px;
  cursor:help; }
.bp3-tree .bp3-icon, .bp3-tree .bp3-icon-standard, .bp3-tree .bp3-icon-large{
  color:#5c7080; }
  .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-tree .bp3-icon-large.bp3-intent-primary{
    color:#137cbd; }
  .bp3-tree .bp3-icon.bp3-intent-success, .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-tree .bp3-icon-large.bp3-intent-success{
    color:#0f9960; }
  .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-tree .bp3-icon-large.bp3-intent-warning{
    color:#d9822b; }
  .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-tree .bp3-icon-large.bp3-intent-danger{
    color:#db3737; }

.bp3-tree-node-list{
  list-style:none;
  margin:0;
  padding-left:0; }

.bp3-tree-root{
  background-color:transparent;
  cursor:default;
  padding-left:0;
  position:relative; }

.bp3-tree-node-content-0{
  padding-left:0px; }

.bp3-tree-node-content-1{
  padding-left:23px; }

.bp3-tree-node-content-2{
  padding-left:46px; }

.bp3-tree-node-content-3{
  padding-left:69px; }

.bp3-tree-node-content-4{
  padding-left:92px; }

.bp3-tree-node-content-5{
  padding-left:115px; }

.bp3-tree-node-content-6{
  padding-left:138px; }

.bp3-tree-node-content-7{
  padding-left:161px; }

.bp3-tree-node-content-8{
  padding-left:184px; }

.bp3-tree-node-content-9{
  padding-left:207px; }

.bp3-tree-node-content-10{
  padding-left:230px; }

.bp3-tree-node-content-11{
  padding-left:253px; }

.bp3-tree-node-content-12{
  padding-left:276px; }

.bp3-tree-node-content-13{
  padding-left:299px; }

.bp3-tree-node-content-14{
  padding-left:322px; }

.bp3-tree-node-content-15{
  padding-left:345px; }

.bp3-tree-node-content-16{
  padding-left:368px; }

.bp3-tree-node-content-17{
  padding-left:391px; }

.bp3-tree-node-content-18{
  padding-left:414px; }

.bp3-tree-node-content-19{
  padding-left:437px; }

.bp3-tree-node-content-20{
  padding-left:460px; }

.bp3-tree-node-content{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:30px;
  padding-right:5px;
  width:100%; }
  .bp3-tree-node-content:hover{
    background-color:rgba(191, 204, 214, 0.4); }

.bp3-tree-node-caret,
.bp3-tree-node-caret-none{
  min-width:30px; }

.bp3-tree-node-caret{
  color:#5c7080;
  cursor:pointer;
  padding:7px;
  -webkit-transform:rotate(0deg);
          transform:rotate(0deg);
  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-tree-node-caret:hover{
    color:#182026; }
  .bp3-dark .bp3-tree-node-caret{
    color:#a7b6c2; }
    .bp3-dark .bp3-tree-node-caret:hover{
      color:#f5f8fa; }
  .bp3-tree-node-caret.bp3-tree-node-caret-open{
    -webkit-transform:rotate(90deg);
            transform:rotate(90deg); }
  .bp3-tree-node-caret.bp3-icon-standard::before{
    content:""; }

.bp3-tree-node-icon{
  margin-right:7px;
  position:relative; }

.bp3-tree-node-label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  position:relative;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-tree-node-label span{
    display:inline; }

.bp3-tree-node-secondary-label{
  padding:0 5px;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-tree-node-secondary-label .bp3-popover-wrapper,
  .bp3-tree-node-secondary-label .bp3-popover-target{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex; }

.bp3-tree-node.bp3-disabled .bp3-tree-node-content{
  background-color:inherit;
  color:rgba(92, 112, 128, 0.6);
  cursor:not-allowed; }

.bp3-tree-node.bp3-disabled .bp3-tree-node-caret,
.bp3-tree-node.bp3-disabled .bp3-tree-node-icon{
  color:rgba(92, 112, 128, 0.6);
  cursor:not-allowed; }

.bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{
  background-color:#137cbd; }
  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content,
  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-standard, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-large{
    color:#ffffff; }
  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret::before{
    color:rgba(255, 255, 255, 0.7); }
  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret:hover::before{
    color:#ffffff; }

.bp3-dark .bp3-tree-node-content:hover{
  background-color:rgba(92, 112, 128, 0.3); }

.bp3-dark .bp3-tree .bp3-icon, .bp3-dark .bp3-tree .bp3-icon-standard, .bp3-dark .bp3-tree .bp3-icon-large{
  color:#a7b6c2; }
  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{
    color:#137cbd; }
  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{
    color:#0f9960; }
  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{
    color:#d9822b; }
  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{
    color:#db3737; }

.bp3-dark .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{
  background-color:#137cbd; }
/*# sourceMappingURL=blueprint.css.map */.bp3-datepicker{
  background:#ffffff;
  border-radius:3px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:5px;
  position:relative;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-datepicker .DayPicker{
    display:inline-block;
    min-width:210px;
    position:relative;
    vertical-align:top; }
    .bp3-datepicker .DayPicker:focus{
      outline:none; }
  .bp3-datepicker .bp3-datepicker-day-wrapper{
    border-radius:3px;
    padding:7px; }
  .bp3-datepicker .DayPicker-Month{
    border-collapse:collapse;
    border-spacing:0;
    display:inline-table;
    margin:0 5px 5px;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none; }
    .bp3-datepicker .DayPicker-Month + .bp3-datepicker .DayPicker-Month{
      margin-left:10px; }
  .bp3-datepicker .DayPicker-Caption{
    display:table-caption; }
  .bp3-datepicker .DayPicker-Weekdays{
    display:table-header-group; }
  .bp3-datepicker .DayPicker-WeekdaysRow{
    display:table-row; }
  .bp3-datepicker .DayPicker-Weekday{
    display:table-cell;
    height:30px;
    line-height:1;
    text-align:center;
    vertical-align:middle;
    width:30px;
    font-weight:600;
    padding-top:5px; }
    .bp3-datepicker .DayPicker-Weekday abbr[title]{
      text-decoration:none; }
  .bp3-datepicker .DayPicker-Body{
    display:table-row-group; }
  .bp3-datepicker .DayPicker-Week{
    display:table-row; }
  .bp3-datepicker .DayPicker-WeekNumber{
    display:table-cell;
    height:30px;
    line-height:1;
    text-align:center;
    vertical-align:middle;
    width:30px;
    color:rgba(92, 112, 128, 0.6);
    font-size:14px; }
  .bp3-datepicker .DayPicker-Day{
    display:table-cell;
    height:30px;
    line-height:1;
    text-align:center;
    vertical-align:middle;
    width:30px;
    border-radius:3px;
    cursor:pointer; }
    .bp3-datepicker .DayPicker-Day.DayPicker-Day--outside{
      color:rgba(92, 112, 128, 0.6); }
    .bp3-datepicker .DayPicker-Day.DayPicker-Day--isToday .bp3-datepicker-day-wrapper{
      border:1px solid rgba(16, 22, 26, 0.15); }
    .bp3-datepicker .DayPicker-Day:hover, .bp3-datepicker .DayPicker-Day:focus{
      background:#d8e1e8;
      color:#182026; }
    .bp3-datepicker .DayPicker-Day:active{
      background:#ced9e0; }
    .bp3-datepicker .DayPicker-Day.DayPicker-Day--selected{
      background-color:#137cbd;
      border-radius:3px;
      color:#ffffff; }
      .bp3-datepicker .DayPicker-Day.DayPicker-Day--selected:hover{
        background-color:#106ba3; }
    .bp3-datepicker .DayPicker-Day.DayPicker-Day--disabled{
      background:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed; }

.bp3-datepicker-navbar{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:30px;
  left:0;
  position:absolute;
  right:0;
  top:0; }
  .bp3-datepicker-navbar > .DayPicker-NavButton--prev{
    margin-right:auto; }
  .bp3-datepicker-navbar > .DayPicker-NavButton--next{
    margin-left:auto; }

.bp3-datepicker-caption{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin:0 25px 5px; }
  .bp3-datepicker-caption > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-datepicker-caption > :first-child{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-datepicker-caption select{
    font-weight:600;
    padding-left:5px;
    padding-right:16px; }
    .bp3-datepicker-caption select + .bp3-icon{
      right:2px; }
  .bp3-datepicker-caption + .bp3-divider{
    margin:0; }

.bp3-datepicker-month-select{
  -ms-flex-negative:1;
      flex-shrink:1; }

.bp3-datepicker-year-select{
  -ms-flex-negative:1;
      flex-shrink:1;
  min-width:60px; }

.bp3-datepicker-caption-measure{
  font-weight:600;
  padding-left:5px; }

.bp3-datepicker-footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between; }

.bp3-dark .bp3-datepicker{
  background:#30404d; }
  .bp3-dark .bp3-datepicker .DayPicker-WeekNumber{
    color:rgba(167, 182, 194, 0.6); }
  .bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--outside{
    color:rgba(167, 182, 194, 0.6); }
  .bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--isToday .bp3-datepicker-day-wrapper{
    border:1px solid rgba(255, 255, 255, 0.15); }
  .bp3-dark .bp3-datepicker .DayPicker-Day:hover, .bp3-dark .bp3-datepicker .DayPicker-Day:focus{
    background:#5c7080;
    color:#ffffff; }
  .bp3-dark .bp3-datepicker .DayPicker-Day:active{
    background:#738694; }
  .bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--selected{
    background-color:#137cbd; }
    .bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--selected:hover{
      background-color:#2b95d6; }
  .bp3-dark .bp3-datepicker .DayPicker-Day.DayPicker-Day--disabled{
    background:none;
    color:rgba(167, 182, 194, 0.6); }
  .bp3-dark .bp3-datepicker .bp3-datepicker-footer{
    border-top-color:rgba(16, 22, 26, 0.4); }

.bp3-datepicker-timepicker-wrapper{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column; }
.bp3-daterangepicker{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  white-space:nowrap; }
  .bp3-daterangepicker .DayPicker-NavButton--interactionDisabled{
    display:none; }
  .bp3-daterangepicker .bp3-daterangepicker-timepickers{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:distribute;
        justify-content:space-around; }
  .bp3-daterangepicker.bp3-daterangepicker-contiguous .DayPicker{
    min-width:220px; }
  .bp3-daterangepicker.bp3-daterangepicker-single-month .DayPicker{
    min-width:210px; }
  .bp3-daterangepicker .DayPicker-Day{ }
    .bp3-daterangepicker .DayPicker-Day--outside{
      visibility:hidden; }
    .bp3-daterangepicker .DayPicker-Day--hovered-range{
      border-radius:0; }
      .bp3-daterangepicker .DayPicker-Day--hovered-range:not(.DayPicker-Day--selected):not(.DayPicker-Day--selected-range):not(.DayPicker-Day--selected-range-start):not(.DayPicker-Day--selected-range-end){
        background-color:#ebf1f5; }
    .bp3-daterangepicker .DayPicker-Day--selected-range{
      background-color:#ebf1f5;
      border-radius:0; }
      .bp3-daterangepicker .DayPicker-Day--selected-range:hover{
        background-color:#ced9e0; }
    .bp3-daterangepicker .DayPicker-Day--selected-range-start:not(.DayPicker-Day--selected-range-end):not(.DayPicker-Day--hovered-range-end){
      border-bottom-right-radius:0;
      border-top-right-radius:0; }
    .bp3-daterangepicker .DayPicker-Day--selected-range-end:not(.DayPicker-Day--selected-range-start):not(.DayPicker-Day--hovered-range-start){
      border-bottom-left-radius:0;
      border-top-left-radius:0; }
    .bp3-daterangepicker .DayPicker-Day--hovered-range-start:not(.DayPicker-Day--hovered-range-end){
      border-bottom-right-radius:0;
      border-top-right-radius:0; }
    .bp3-daterangepicker .DayPicker-Day--hovered-range-end:not(.DayPicker-Day--hovered-range-start){
      border-bottom-left-radius:0;
      border-top-left-radius:0; }
  .bp3-dark .bp3-daterangepicker .DayPicker-Day--hovered-range{ }
    .bp3-dark .bp3-daterangepicker .DayPicker-Day--hovered-range:not(.DayPicker-Day--selected):not(.DayPicker-Day--selected-range):not(.DayPicker-Day--selected-range-start):not(.DayPicker-Day--selected-range-end){
      background-color:#394b59; }
  .bp3-dark .bp3-daterangepicker .DayPicker-Day--selected-range{
    background-color:#394b59; }
    .bp3-dark .bp3-daterangepicker .DayPicker-Day--selected-range:hover{
      background-color:#5c7080; }

.bp3-menu.bp3-daterangepicker-shortcuts{
  min-width:120px;
  padding:0; }
.bp3-timepicker{
  white-space:nowrap; }
  .bp3-timepicker .bp3-timepicker-arrow-row{
    padding:0 1px; }
  .bp3-timepicker .bp3-timepicker-arrow-button{
    color:#5c7080;
    display:inline-block;
    padding:4px 0;
    text-align:center;
    width:33px; }
    .bp3-timepicker .bp3-timepicker-arrow-button:hover{
      color:#182026; }
    .bp3-dark .bp3-timepicker .bp3-timepicker-arrow-button{
      color:#a7b6c2; }
      .bp3-dark .bp3-timepicker .bp3-timepicker-arrow-button:hover{
        color:#f5f8fa; }
    .bp3-timepicker .bp3-timepicker-arrow-button + .bp3-timepicker-arrow-button{
      margin-left:11px; }
    .bp3-timepicker .bp3-timepicker-arrow-button:hover{
      cursor:pointer; }
  .bp3-timepicker .bp3-timepicker-input-row{
    background:#ffffff;
    border-radius:3px;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
    display:inline-block;
    height:30px;
    line-height:28px;
    padding:0 1px;
    vertical-align:middle; }
  .bp3-timepicker .bp3-timepicker-divider-text{
    color:#5c7080;
    display:inline-block;
    font-size:16px;
    text-align:center;
    width:11px; }
  .bp3-timepicker .bp3-timepicker-input{
    background:transparent;
    border:0;
    border-radius:3px;
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0);
    color:#182026;
    height:28px;
    outline:0;
    padding:0;
    text-align:center;
    -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    width:33px; }
    .bp3-timepicker .bp3-timepicker-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3); }
    .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary{
      -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
      .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary:focus{
        -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
                box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
      .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #137cbd;
                box-shadow:inset 0 0 0 1px #137cbd; }
      .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary:disabled, .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
      .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary{
        -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
        .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary:focus{
          -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                  box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
        .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary[readonly]{
          -webkit-box-shadow:inset 0 0 0 1px #137cbd;
                  box-shadow:inset 0 0 0 1px #137cbd; }
        .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary:disabled, .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-primary.bp3-disabled{
          -webkit-box-shadow:none;
                  box-shadow:none; }
    .bp3-timepicker .bp3-timepicker-input.bp3-intent-success{
      -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
      .bp3-timepicker .bp3-timepicker-input.bp3-intent-success:focus{
        -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
                box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
      .bp3-timepicker .bp3-timepicker-input.bp3-intent-success[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #0f9960;
                box-shadow:inset 0 0 0 1px #0f9960; }
      .bp3-timepicker .bp3-timepicker-input.bp3-intent-success:disabled, .bp3-timepicker .bp3-timepicker-input.bp3-intent-success.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
      .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-success{
        -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
        .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-success:focus{
          -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                  box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
        .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-success[readonly]{
          -webkit-box-shadow:inset 0 0 0 1px #0f9960;
                  box-shadow:inset 0 0 0 1px #0f9960; }
        .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-success:disabled, .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-success.bp3-disabled{
          -webkit-box-shadow:none;
                  box-shadow:none; }
    .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning{
      -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
      .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning:focus{
        -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
                box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
      .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #d9822b;
                box-shadow:inset 0 0 0 1px #d9822b; }
      .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning:disabled, .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
      .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning{
        -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
        .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning:focus{
          -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                  box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
        .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning[readonly]{
          -webkit-box-shadow:inset 0 0 0 1px #d9822b;
                  box-shadow:inset 0 0 0 1px #d9822b; }
        .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning:disabled, .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-warning.bp3-disabled{
          -webkit-box-shadow:none;
                  box-shadow:none; }
    .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger{
      -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
      .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger:focus{
        -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
                box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
      .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #db3737;
                box-shadow:inset 0 0 0 1px #db3737; }
      .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger:disabled, .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
      .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger{
        -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
        .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger:focus{
          -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                  box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
        .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger[readonly]{
          -webkit-box-shadow:inset 0 0 0 1px #db3737;
                  box-shadow:inset 0 0 0 1px #db3737; }
        .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger:disabled, .bp3-dark .bp3-timepicker .bp3-timepicker-input.bp3-intent-danger.bp3-disabled{
          -webkit-box-shadow:none;
                  box-shadow:none; }
  .bp3-timepicker .bp3-timepicker-ampm-select{
    margin-left:5px; }
  .bp3-timepicker.bp3-disabled .bp3-timepicker-input-row{
    background:rgba(206, 217, 224, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed;
    resize:none; }
  .bp3-timepicker.bp3-disabled .bp3-timepicker-input,
  .bp3-timepicker.bp3-disabled .bp3-timepicker-divider-text{
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed; }
  .bp3-timepicker.bp3-disabled .bp3-timepicker-arrow-button,
  .bp3-timepicker.bp3-disabled .bp3-timepicker-arrow-button:hover{
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed; }

.bp3-dark .bp3-timepicker .bp3-timepicker-input-row{
  background:rgba(16, 22, 26, 0.3);
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }

.bp3-dark .bp3-timepicker .bp3-timepicker-divider-text{
  color:#a7b6c2; }

.bp3-dark .bp3-timepicker .bp3-timepicker-input{
  color:#f5f8fa; }

.bp3-datepicker .bp3-timepicker{
  margin-bottom:10px;
  margin-top:5px; }
  .bp3-datepicker .bp3-timepicker:last-child{
    margin-bottom:5px; }
.bp3-datetimepicker{
  background-color:#ffffff;
  border-radius:3px;
  padding:10px;
  text-align:center; }
  .bp3-dark .bp3-datetimepicker{
    background:#30404d; }
    .bp3-dark .bp3-datetimepicker .bp3-datepicker{
      border-bottom:1px solid rgba(16, 22, 26, 0.4); }
  .bp3-datetimepicker .bp3-datepicker{
    border-bottom:1px solid rgba(16, 22, 26, 0.15);
    padding:0 0 10px; }
  .bp3-datetimepicker .bp3-timepicker{
    margin-top:10px; }

.bp3-dateinput-popover{
  padding:0; }
/*# sourceMappingURL=blueprint-datetime.css.map */@-webkit-keyframes skeleton-fade-in{
  0%{
    opacity:0; }
  100%{
    opacity:1; } }
@keyframes skeleton-fade-in{
  0%{
    opacity:0; }
  100%{
    opacity:1; } }
@keyframes skeleton-fade-in{
  0%{
    opacity:0; }
  100%{
    opacity:1; } }
.bp3-table-cell{
  display:inline-block;
  font-size:12px;
  height:20px;
  line-height:20px;
  padding:0 10px;
  -webkit-transition:color 300ms;
  transition:color 300ms; }
  .bp3-dark .bp3-table-cell:not([class*="bp3-intent-"]):not(.bp3-loading){
    color:#f5f8fa; }
  .bp3-table-cell.bp3-intent-primary{
    background-color:rgba(19, 124, 189, 0.1);
    color:#137cbd; }
  .bp3-dark .bp3-table-cell.bp3-intent-primary{
    background:rgba(19, 124, 189, 0.1);
    color:#2b95d6; }
  .bp3-table-cell.bp3-intent-success{
    background-color:rgba(15, 153, 96, 0.1);
    color:#0f9960; }
  .bp3-dark .bp3-table-cell.bp3-intent-success{
    background:rgba(15, 153, 96, 0.1);
    color:#15b371; }
  .bp3-table-cell.bp3-intent-warning{
    background-color:rgba(217, 130, 43, 0.1);
    color:#d9822b; }
  .bp3-dark .bp3-table-cell.bp3-intent-warning{
    background:rgba(217, 130, 43, 0.1);
    color:#f29d49; }
  .bp3-table-cell.bp3-intent-danger{
    background-color:rgba(219, 55, 55, 0.1);
    color:#db3737; }
  .bp3-dark .bp3-table-cell.bp3-intent-danger{
    background:rgba(219, 55, 55, 0.1);
    color:#f55656; }
  .bp3-table-editing-enabled .bp3-table-cell{
    cursor:text; }
  .bp3-table-selection-enabled .bp3-table-cell{
    cursor:cell; }
  .bp3-table-cell.bp3-table-truncated-cell{
    overflow:hidden; }
  .bp3-table-cell.bp3-large,
  .bp3-large .bp3-table-cell{
    font-size:14px;
    height:30px;
    line-height:30px; }
  .bp3-table-cell.bp3-loading{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    color:transparent; }
  .bp3-table-cell:focus{
    outline:none; }

.bp3-table-cell-interactive{
  z-index:21; }

.bp3-table-striped .bp3-table-cell-ledger-even{
  background-color:#ffffff; }

.bp3-table-striped .bp3-table-cell-ledger-odd{
  background-color:#fafcfd; }

.bp3-dark .bp3-table-striped .bp3-table-cell-ledger-even{
  background-color:#293742; }

.bp3-dark .bp3-table-striped .bp3-table-cell-ledger-odd{
  background-color:#2d3c48; }

.bp3-table-editable-name input{
  height:20px; }

.bp3-table-editable-text{
  bottom:0;
  left:0;
  padding:0 10px;
  position:absolute;
  right:0;
  top:0; }
.bp3-table-null{
  color:rgba(92, 112, 128, 0.6); }

.bp3-table-truncated-value{
  left:10px;
  max-height:100%;
  overflow:hidden;
  position:absolute;
  right:35px;
  text-overflow:ellipsis;
  top:0; }

.bp3-table-truncated-format-text{
  left:10px;
  max-height:100%;
  overflow:hidden;
  position:absolute;
  right:10px;
  text-overflow:ellipsis;
  top:0; }

.bp3-table-truncated-popover-target{
  border-radius:3px;
  bottom:0;
  cursor:pointer;
  opacity:0.3;
  padding:0 5px;
  position:absolute;
  right:5px;
  text-align:center;
  top:0; }
  .bp3-table-truncated-popover-target .bp3-icon-standard{
    line-height:20px; }
  .bp3-table-truncated-popover-target.bp3-popover-open{
    opacity:1; }
    .bp3-table-truncated-popover-target.bp3-popover-open .bp3-icon-standard{
      color:#137cbd; }
  .bp3-table-truncated-popover-target:hover{
    opacity:1; }

.bp3-table-truncated-popover{
  font-family:monospace;
  max-height:300px;
  max-width:600px;
  min-width:200px;
  overflow:auto;
  padding:10px 10px; }

.bp3-table-popover-whitespace-pre{
  white-space:pre; }

.bp3-table-popover-whitespace-normal{
  white-space:normal; }
.bp3-table-container{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15); }

.bp3-table-menu{
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15), 1px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15), 1px 0 0 rgba(16, 22, 26, 0.15); }

.bp3-table-header{
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15); }

.bp3-table-cell{
  -webkit-box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.15), inset -1px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.15), inset -1px 0 0 rgba(16, 22, 26, 0.15); }

.bp3-table-horizontal-cell-divider{
  -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
  height:1px; }

.bp3-table-column-headers .bp3-table-header{
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15), inset -1px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15), inset -1px 0 0 rgba(16, 22, 26, 0.15); }
  .bp3-table-column-headers .bp3-table-header::before{
    bottom:0;
    right:1px; }

.bp3-table-row-headers .bp3-table-header{
  -webkit-box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.15), 1px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.15), 1px 0 0 rgba(16, 22, 26, 0.15); }
  .bp3-table-row-headers .bp3-table-header::before{
    bottom:1px;
    right:0; }

.bp3-table-body .bp3-table-last-in-row{
  -webkit-box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.15), 1px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.15), 1px 0 0 rgba(16, 22, 26, 0.15); }

.bp3-table-body .bp3-table-last-in-column{
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15), inset -1px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15), inset -1px 0 0 rgba(16, 22, 26, 0.15); }

.bp3-table-body .bp3-table-last-in-row.bp3-table-last-in-column{
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15), 1px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15), 1px 0 0 rgba(16, 22, 26, 0.15); }

.bp3-table-quadrant-top-left .bp3-table-cell.bp3-table-last-in-row{
  -webkit-box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.15), inset -3px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.15), inset -3px 0 0 rgba(16, 22, 26, 0.15); }

.bp3-table-quadrant-top-left .bp3-table-cell.bp3-table-last-in-column{
  -webkit-box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.15), inset -1px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.15), inset -1px 0 0 rgba(16, 22, 26, 0.15); }

.bp3-table-quadrant-top-left .bp3-table-cell.bp3-table-last-in-column.bp3-table-last-in-row{
  -webkit-box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.15), inset -3px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.15), inset -3px 0 0 rgba(16, 22, 26, 0.15); }

.bp3-table-quadrant-top-left .bp3-table-header.bp3-table-last-in-row{
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15), inset -3px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15), inset -3px 0 0 rgba(16, 22, 26, 0.15); }
  .bp3-table-quadrant-top-left .bp3-table-header.bp3-table-last-in-row::before{
    bottom:0;
    right:3px; }

.bp3-table-quadrant-top-left .bp3-table-header.bp3-table-last-in-column{
  -webkit-box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.15), 1px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.15), 1px 0 0 rgba(16, 22, 26, 0.15); }
  .bp3-table-quadrant-top-left .bp3-table-header.bp3-table-last-in-column::before{
    bottom:3px;
    right:0; }

.bp3-table-quadrant-left .bp3-table-cell.bp3-table-last-in-row{
  -webkit-box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.15), inset -3px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.15), inset -3px 0 0 rgba(16, 22, 26, 0.15); }

.bp3-table-quadrant-top .bp3-table-cell.bp3-table-last-in-column{
  -webkit-box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.15), inset -1px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.15), inset -1px 0 0 rgba(16, 22, 26, 0.15); }

.bp3-dark .bp3-table-container{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }

.bp3-dark .bp3-table-menu{
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4), 1px 0 0 rgba(16, 22, 26, 0.4);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.4), 1px 0 0 rgba(16, 22, 26, 0.4); }

.bp3-dark .bp3-table-header{
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); }

.bp3-dark .bp3-table-cell{
  -webkit-box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.4), inset -1px 0 0 rgba(16, 22, 26, 0.4);
          box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.4), inset -1px 0 0 rgba(16, 22, 26, 0.4); }

.bp3-dark .bp3-table-horizontal-cell-divider{
  -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4);
          box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4);
  height:1px; }

.bp3-dark .bp3-table-column-headers .bp3-table-header{
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4), inset -1px 0 0 rgba(16, 22, 26, 0.4);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.4), inset -1px 0 0 rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-table-column-headers .bp3-table-header::before{
    bottom:0;
    right:1px; }

.bp3-dark .bp3-table-row-headers .bp3-table-header{
  -webkit-box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.4), 1px 0 0 rgba(16, 22, 26, 0.4);
          box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.4), 1px 0 0 rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-table-row-headers .bp3-table-header::before{
    bottom:1px;
    right:0; }

.bp3-dark .bp3-table-body .bp3-table-last-in-row{
  -webkit-box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.4), 1px 0 0 rgba(16, 22, 26, 0.4);
          box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.4), 1px 0 0 rgba(16, 22, 26, 0.4); }

.bp3-dark .bp3-table-body .bp3-table-last-in-column{
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4), inset -1px 0 0 rgba(16, 22, 26, 0.4);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.4), inset -1px 0 0 rgba(16, 22, 26, 0.4); }

.bp3-dark .bp3-table-body .bp3-table-last-in-row.bp3-table-last-in-column{
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4), 1px 0 0 rgba(16, 22, 26, 0.4);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.4), 1px 0 0 rgba(16, 22, 26, 0.4); }

.bp3-dark .bp3-table-quadrant-top-left .bp3-table-cell.bp3-table-last-in-row{
  -webkit-box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.4), inset -3px 0 0 rgba(16, 22, 26, 0.4);
          box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.4), inset -3px 0 0 rgba(16, 22, 26, 0.4); }

.bp3-dark .bp3-table-quadrant-top-left .bp3-table-cell.bp3-table-last-in-column{
  -webkit-box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.4), inset -1px 0 0 rgba(16, 22, 26, 0.4);
          box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.4), inset -1px 0 0 rgba(16, 22, 26, 0.4); }

.bp3-dark .bp3-table-quadrant-top-left .bp3-table-cell.bp3-table-last-in-column.bp3-table-last-in-row{
  -webkit-box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.4), inset -3px 0 0 rgba(16, 22, 26, 0.4);
          box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.4), inset -3px 0 0 rgba(16, 22, 26, 0.4); }

.bp3-dark .bp3-table-quadrant-top-left .bp3-table-header.bp3-table-last-in-row{
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4), inset -3px 0 0 rgba(16, 22, 26, 0.4);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.4), inset -3px 0 0 rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-table-quadrant-top-left .bp3-table-header.bp3-table-last-in-row::before{
    bottom:0;
    right:3px; }

.bp3-dark .bp3-table-quadrant-top-left .bp3-table-header.bp3-table-last-in-column{
  -webkit-box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.4), 1px 0 0 rgba(16, 22, 26, 0.4);
          box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.4), 1px 0 0 rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-table-quadrant-top-left .bp3-table-header.bp3-table-last-in-column::before{
    bottom:3px;
    right:0; }

.bp3-dark .bp3-table-quadrant-left .bp3-table-cell.bp3-table-last-in-row{
  -webkit-box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.4), inset -3px 0 0 rgba(16, 22, 26, 0.4);
          box-shadow:inset 0 -1px 0 rgba(16, 22, 26, 0.4), inset -3px 0 0 rgba(16, 22, 26, 0.4); }

.bp3-dark .bp3-table-quadrant-top .bp3-table-cell.bp3-table-last-in-column{
  -webkit-box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.4), inset -1px 0 0 rgba(16, 22, 26, 0.4);
          box-shadow:inset 0 -3px 0 rgba(16, 22, 26, 0.4), inset -1px 0 0 rgba(16, 22, 26, 0.4); }
@keyframes skeleton-fade-in{
  0%{
    opacity:0; }
  100%{
    opacity:1; } }
.bp3-table-header{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  position:relative;
  text-overflow:ellipsis;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-table-header::before{
    content:"";
    display:block;
    left:0;
    position:absolute;
    top:0; }
  .bp3-table-header .bp3-table-row-name,
  .bp3-table-header .bp3-table-column-name,
  .bp3-table-header .bp3-table-header-content{
    position:relative;
    width:100%; }
  .bp3-table-selection-enabled .bp3-table-header:hover::before, .bp3-table-header.bp3-table-header-active::before{
    background-color:#e1e8ed; }
    .bp3-dark .bp3-table-selection-enabled .bp3-table-header:hover::before, .bp3-dark .bp3-table-header.bp3-table-header-active::before{
      background-color:#394b59; }
  .bp3-table-header.bp3-table-header-selected::before{
    background-image:-webkit-gradient(linear, left top, right top, from(rgba(19, 124, 189, 0.1)), to(rgba(19, 124, 189, 0.1)));
    background-image:linear-gradient(90deg, rgba(19, 124, 189, 0.1), rgba(19, 124, 189, 0.1)); }

.bp3-table-th-menu-container{
  -ms-flex-negative:0;
      flex-shrink:0;
  opacity:0;
  position:absolute;
  right:1px;
  text-align:right; }
  .bp3-table-header:hover .bp3-table-th-menu-container,
  .bp3-table-header-active .bp3-table-th-menu-container, .bp3-table-th-menu-container.bp3-table-th-menu-open{
    opacity:1; }
  .bp3-table-interaction-bar .bp3-table-th-menu-container{
    line-height:20px; }

.bp3-table-th-menu-container-background{
  height:30px;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  width:50px; }
  .bp3-table-interaction-bar .bp3-table-th-menu-container-background{
    height:20px; }
  .bp3-table-th-menu-open .bp3-table-th-menu-container-background{
    background-image:-webkit-gradient(linear, left top, right top, from(rgba(245, 248, 250, 0)), color-stop(50%, #f5f8fa));
    background-image:linear-gradient(90deg, rgba(245, 248, 250, 0) 0%, #f5f8fa 50%); }
    .bp3-dark .bp3-table-th-menu-open .bp3-table-th-menu-container-background{
      background-image:-webkit-gradient(linear, left top, right top, from(rgba(48, 64, 77, 0)), color-stop(50%, #30404d));
      background-image:linear-gradient(90deg, rgba(48, 64, 77, 0) 0%, #30404d 50%); }
  .bp3-table-header:hover .bp3-table-th-menu-container-background,
  .bp3-table-header-active .bp3-table-th-menu-container-background,
  .bp3-table-th-menu-open .bp3-table-th-menu-container-background{
    background-image:-webkit-gradient(linear, left top, right top, from(rgba(245, 248, 250, 0)), color-stop(50%, #f5f8fa));
    background-image:linear-gradient(90deg, rgba(245, 248, 250, 0) 0%, #f5f8fa 50%); }
    .bp3-dark .bp3-table-header:hover .bp3-table-th-menu-container-background, .bp3-dark
    .bp3-table-header-active .bp3-table-th-menu-container-background, .bp3-dark
    .bp3-table-th-menu-open .bp3-table-th-menu-container-background{
      background-image:-webkit-gradient(linear, left top, right top, from(rgba(48, 64, 77, 0)), color-stop(50%, #30404d));
      background-image:linear-gradient(90deg, rgba(48, 64, 77, 0) 0%, #30404d 50%); }
  .bp3-table-selection-enabled .bp3-table-header:hover .bp3-table-th-menu-container-background,
  .bp3-table-selection-enabled .bp3-table-header-active .bp3-table-th-menu-container-background{
    background-image:-webkit-gradient(linear, left top, right top, from(rgba(225, 232, 237, 0)), color-stop(50%, #e1e8ed));
    background-image:linear-gradient(90deg, rgba(225, 232, 237, 0) 0%, #e1e8ed 50%); }
    .bp3-dark .bp3-table-selection-enabled .bp3-table-header:hover .bp3-table-th-menu-container-background, .bp3-dark
    .bp3-table-selection-enabled .bp3-table-header-active .bp3-table-th-menu-container-background{
      background-image:-webkit-gradient(linear, left top, right top, from(rgba(57, 75, 89, 0)), color-stop(50%, #394b59));
      background-image:linear-gradient(90deg, rgba(57, 75, 89, 0) 0%, #394b59 50%); }
  .bp3-table-selection-enabled .bp3-table-header.bp3-table-header-selected .bp3-table-th-menu-container-background{
    background-image:-webkit-gradient(linear, left top, right top, from(rgba(222, 236, 244, 0)), color-stop(50%, #deecf4));
    background-image:linear-gradient(90deg, rgba(222, 236, 244, 0) 0%, #deecf4 50%); }
    .bp3-dark .bp3-table-selection-enabled .bp3-table-header.bp3-table-header-selected .bp3-table-th-menu-container-background{
      background-image:-webkit-gradient(linear, left top, right top, from(rgba(45, 70, 88, 0)), color-stop(50%, #2d4658));
      background-image:linear-gradient(90deg, rgba(45, 70, 88, 0) 0%, #2d4658 50%); }
  .bp3-table-selection-enabled .bp3-table-header.bp3-table-header-selected:hover .bp3-table-th-menu-container-background{
    background-image:-webkit-gradient(linear, left top, right top, from(rgba(204, 221, 232, 0)), color-stop(50%, #ccdde8));
    background-image:linear-gradient(90deg, rgba(204, 221, 232, 0) 0%, #ccdde8 50%); }
    .bp3-dark .bp3-table-selection-enabled .bp3-table-header.bp3-table-header-selected:hover .bp3-table-th-menu-container-background{
      background-image:-webkit-gradient(linear, left top, right top, from(rgba(53, 80, 99, 0)), color-stop(50%, #355063));
      background-image:linear-gradient(90deg, rgba(53, 80, 99, 0) 0%, #355063 50%); }

.bp3-table-th-menu{
  cursor:pointer;
  height:30px;
  position:relative;
  width:30px; }
  .bp3-table-interaction-bar .bp3-table-th-menu{
    height:20px;
    right:1px;
    text-align:center;
    width:20px; }
    .bp3-table-interaction-bar .bp3-table-th-menu .bp3-icon{
      margin:2px;
      margin-left:3px;
      vertical-align:top; }
  .bp3-table-th-menu .bp3-icon{
    background-color:#f5f8fa;
    border-radius:3px;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
    color:#5c7080;
    margin-right:7px;
    margin-top:7px; }
    .bp3-table-selection-enabled .bp3-table-th-menu .bp3-icon{
      background-color:#e1e8ed; }
    .bp3-table-selection-enabled .bp3-table-header.bp3-table-header-selected .bp3-table-th-menu .bp3-icon{
      background-color:linear-gradient(90deg, rgba(222, 236, 244, 0) 0%, #deecf4 50%); }
    .bp3-dark .bp3-table-th-menu .bp3-icon{
      background-color:#30404d;
      -webkit-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2);
              box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2);
      color:#a7b6c2; }
    .bp3-dark .bp3-table-selection-enabled .bp3-table-th-menu .bp3-icon{
      background-color:#394b59; }
    .bp3-dark .bp3-table-selection-enabled .bp3-table-header.bp3-table-header-selected .bp3-table-th-menu .bp3-icon{
      background-color:linear-gradient(90deg, rgba(45, 70, 88, 0) 0%, #2d4658 50%); }
  .bp3-table-th-menu:hover .bp3-icon{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
    color:#182026; }
    .bp3-dark .bp3-table-th-menu:hover .bp3-icon{
      -webkit-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.4);
              box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.4);
      color:#f5f8fa; }
  .bp3-table-th-menu.bp3-popover-open .bp3-icon{
    background-color:#137cbd;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:#ffffff; }
    .bp3-dark .bp3-table-th-menu.bp3-popover-open .bp3-icon{
      background-color:#137cbd;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#ffffff; }

.bp3-table-thead{
  display:block;
  white-space:nowrap; }

.bp3-table-column-header-tr{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex; }
  .bp3-table-column-header-tr .bp3-table-header{
    -webkit-box-flex:0;
        -ms-flex:0 0;
            flex:0 0; }

.bp3-table-column-headers .bp3-table-interaction-bar{
  height:20px;
  position:relative; }

.bp3-table-column-headers .bp3-table-header{
  line-height:30px;
  min-height:30px;
  vertical-align:top; }

.bp3-table-row-headers .bp3-table-header{
  line-height:20px;
  min-width:30px;
  overflow:hidden; }

.bp3-table-column-name-text,
.bp3-table-row-name-text{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  pointer-events:none; }

.bp3-table-truncated-text{
  max-height:100%;
  overflow:hidden;
  text-overflow:ellipsis; }

.bp3-table-no-wrap-text{
  white-space:nowrap; }

.bp3-table-column-name-text{
  padding:0 10px; }

.bp3-table-editable-name{
  display:block;
  pointer-events:all; }
  .bp3-table-editable-name.bp3-editable-text::before{
    border-radius:0;
    bottom:0;
    left:-11px;
    right:-10px;
    top:-1px; }
  .bp3-table-editable-name.bp3-editable-text:not(.bp3-editable-editing)::before{
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-table-editable-name.bp3-editable-text.bp3-editable-editing::before{
    bottom:1px;
    cursor:text;
    left:-10px;
    right:-9px;
    top:0px; }
  .bp3-table-editable-name.bp3-editable-text.bp3-editable-editing.bp3-table-editable-text::before{
    left:0px;
    right:1px; }
  .bp3-table-column-name .bp3-table-editable-name.bp3-editable-text::before{
    bottom:-1px; }
  .bp3-table-column-name .bp3-table-editable-name.bp3-editable-text.bp3-editable-editing::before{
    bottom:0; }

.bp3-table-column-name-text .bp3-table-editable-name input{
  height:30px; }

.bp3-table-column-name{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  font-size:14px;
  text-align:left; }

.bp3-table-row-name{
  display:block;
  font-size:12px;
  padding:0 5px;
  text-align:right; }

.bp3-table-header-content{
  font-size:14px;
  white-space:normal; }
  .bp3-table-header-content .is-searchable:not(.is-focused) > .Select-control{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-table-header-content .is-searchable > .Select-control{
    border-radius:0; }
    .bp3-table-header-content .is-searchable > .Select-control .Select-value{
      cursor:pointer; }
  .bp3-table-header-content .Select-value{
    right:-1px; }

.bp3-table-column-name,
.bp3-table-row-name{
  -webkit-transition:color 300ms;
  transition:color 300ms; }

.bp3-table-header.bp3-loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center; }
  .bp3-table-header.bp3-loading .bp3-table-column-name,
  .bp3-table-header.bp3-loading .bp3-table-row-name{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1; }
  .bp3-table-header.bp3-loading .bp3-table-column-name-text{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    padding:10px; }
    .bp3-table-header.bp3-loading .bp3-table-column-name-text .bp3-skeleton{
      height:8px; }
  .bp3-table-header.bp3-loading .bp3-table-row-name{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center; }
.bp3-table-selection-enabled.bp3-table-column-headers .bp3-table-header{
  cursor:s-resize; }
  .bp3-table-selection-enabled.bp3-table-column-headers .bp3-table-header.bp3-table-header-reorderable{
    cursor:-webkit-grab;
    cursor:grab; }
    .bp3-table-selection-enabled.bp3-table-column-headers .bp3-table-header.bp3-table-header-reorderable:active{
      cursor:-webkit-grabbing;
      cursor:grabbing; }
    .bp3-table-selection-enabled.bp3-table-column-headers .bp3-table-header.bp3-table-header-reorderable .bp3-table-interaction-bar{
      cursor:-webkit-grab;
      cursor:grab; }
      .bp3-table-selection-enabled.bp3-table-column-headers .bp3-table-header.bp3-table-header-reorderable .bp3-table-interaction-bar:active{
        cursor:-webkit-grabbing;
        cursor:grabbing; }

.bp3-table-selection-enabled.bp3-table-row-headers .bp3-table-header{
  cursor:e-resize; }
  .bp3-table-selection-enabled.bp3-table-row-headers .bp3-table-header.bp3-table-header-reorderable{
    cursor:-webkit-grab;
    cursor:grab; }
    .bp3-table-selection-enabled.bp3-table-row-headers .bp3-table-header.bp3-table-header-reorderable:active{
      cursor:-webkit-grabbing;
      cursor:grabbing; }
    .bp3-table-selection-enabled.bp3-table-row-headers .bp3-table-header.bp3-table-header-reorderable .bp3-table-interaction-bar{
      cursor:-webkit-grab;
      cursor:grab; }
      .bp3-table-selection-enabled.bp3-table-row-headers .bp3-table-header.bp3-table-header-reorderable .bp3-table-interaction-bar:active{
        cursor:-webkit-grabbing;
        cursor:grabbing; }

.bp3-table-selection-enabled.bp3-table-menu{
  cursor:se-resize; }

.bp3-table-selection-enabled .bp3-editable-text::before,
.bp3-table-selection-enabled .bp3-editable-content{
  cursor:cell; }
.bp3-table-column-header-cell.bp3-table-has-reorder-handle:not(.bp3-table-has-interaction-bar) .bp3-table-column-name-text{
  padding-left:22px; }

.bp3-table-column-header-cell.bp3-table-has-reorder-handle:not(.bp3-table-has-interaction-bar) .bp3-table-editable-name::before{
  left:-22px; }

.bp3-table-reorder-handle-target{
  cursor:-webkit-grab;
  cursor:grab;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  bottom:0;
  color:rgba(92, 112, 128, 0.6);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  left:0;
  position:absolute;
  top:0;
  width:22px; }
  .bp3-table-reorder-handle-target:active{
    cursor:-webkit-grabbing;
    cursor:grabbing; }
  .bp3-table-reorder-handle-target:hover{
    color:#182026; }
  .bp3-table-reorder-handle-target:active{
    color:#137cbd; }
  .bp3-dark .bp3-table-reorder-handle-target{
    color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-table-reorder-handle-target:hover{
      color:#f5f8fa; }
    .bp3-dark .bp3-table-reorder-handle-target:active{
      color:#137cbd; }

.bp3-table-reorder-handle{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex; }

.bp3-table-resize-handle-target{
  opacity:0;
  position:absolute;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  z-index:20; }
  .bp3-table-resize-handle-target:hover, .bp3-table-resize-handle-target.bp3-table-dragging{
    opacity:1; }
  .bp3-table-resize-handle-target.bp3-table-resize-vertical{
    bottom:-1px;
    cursor:ew-resize;
    right:0;
    top:0;
    width:5px; }
  .bp3-table-resize-handle-target.bp3-table-resize-horizontal{
    bottom:0;
    cursor:ns-resize;
    height:5px;
    left:0;
    right:-1px; }

.bp3-table-resize-handle{
  background-color:#137cbd;
  position:absolute;
  z-index:20; }
  .bp3-table-resize-handle.bp3-table-dragging{
    background-color:#137cbd; }

.bp3-table-resize-vertical .bp3-table-resize-handle{
  bottom:0;
  left:2px;
  top:0;
  width:3px; }

.bp3-table-resize-horizontal .bp3-table-resize-handle{
  height:3px;
  left:0;
  right:0;
  top:2px; }

.bp3-table-resize-guides .bp3-table-horizontal-guide{
  background-color:#137cbd;
  height:3px;
  margin-top:-3px; }
  .bp3-table-resize-guides .bp3-table-horizontal-guide.bp3-table-horizontal-guide-flush-top{
    margin-top:0; }

.bp3-table-resize-guides .bp3-table-vertical-guide{
  background-color:#137cbd;
  margin-left:-3px;
  width:3px; }
  .bp3-table-resize-guides .bp3-table-vertical-guide.bp3-table-vertical-guide-flush-left{
    margin-left:0; }
.bp3-table-overlay-layer{
  bottom:0;
  left:0;
  overflow:hidden;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  z-index:20; }

.bp3-table-overlay{
  position:absolute; }

.bp3-table-region{
  background-color:rgba(138, 155, 168, 0.1);
  border:1px solid #8a9ba8; }

.bp3-table-selection-region{
  background-color:rgba(19, 124, 189, 0.1);
  border:1px solid #137cbd; }
  .bp3-table-column-headers .bp3-table-selection-region{
    background-color:transparent; }
  .bp3-table-row-headers .bp3-table-selection-region{
    background-color:transparent; }

.bp3-table-focus-region{
  border:2px solid #137cbd; }

.bp3-table-column-headers .bp3-table-region{
  border-bottom:none; }

.bp3-table-row-headers .bp3-table-region{
  border-right:none; }

.bp3-table-vertical-guide{
  bottom:0;
  top:0; }

.bp3-table-horizontal-guide{
  left:0;
  right:0; }

.bp3-table-reordering-cursor-overlay{
  cursor:-webkit-grabbing;
  cursor:grabbing; }
  .bp3-table-reordering .bp3-table-reordering-cursor-overlay{
    pointer-events:all; }
.bp3-table-quadrant-stack{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  position:relative; }

.bp3-table-quadrant{
  background:#f5f8fa;
  left:0;
  overflow:hidden;
  position:absolute;
  top:0; }
  .bp3-dark .bp3-table-quadrant{
    background-color:#30404d; }

.bp3-table-quadrant-scroll-container{
  bottom:0;
  left:0;
  overflow:auto;
  position:relative;
  right:0;
  top:0;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  will-change:transform; }
  .bp3-table-no-vertical-scroll .bp3-table-quadrant-scroll-container{
    overflow-y:hidden; }
  .bp3-table-no-horizontal-scroll .bp3-table-quadrant-scroll-container{
    overflow-x:hidden; }

.bp3-table-quadrant-body-container{
  position:relative; }

.bp3-table-quadrant-main{
  height:100%;
  left:auto;
  position:relative;
  top:auto;
  width:100%;
  z-index:0; }
  .bp3-table-quadrant-main .bp3-table-quadrant-scroll-container{
    height:100%;
    width:100%; }
  .bp3-table-quadrant-main .bp3-table-cell-client{
    background:#ffffff; }

.bp3-table-quadrant-top{
  right:0;
  z-index:1; }
  .bp3-table-quadrant-top .bp3-table-quadrant-scroll-container{
    bottom:-20px;
    overflow-y:hidden; }

.bp3-table-quadrant-left{
  bottom:0;
  -webkit-transition:width 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:width 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  z-index:2; }
  .bp3-table-quadrant-left .bp3-table-quadrant-scroll-container{
    bottom:0;
    height:auto;
    overflow-x:hidden;
    position:absolute;
    right:-20px;
    top:0; }
  .bp3-table-quadrant-left .bp3-table-body-virtual-client{
    min-width:1px; }

.bp3-table-quadrant-top-left{
  -webkit-transition:width 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:width 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  z-index:3; }
  .bp3-table-quadrant-top-left .bp3-table-quadrant-scroll-container{
    bottom:-20px;
    overflow-x:hidden;
    overflow-y:hidden;
    right:-20px; }
  .bp3-table-quadrant-top-left .bp3-table-body-virtual-client{
    min-width:1px; }

.bp3-table-container{
  background-color:#f5f8fa;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%;
  max-height:100%;
  max-width:100%;
  min-height:60px;
  overflow:hidden;
  will-change:transform; }
  .bp3-dark .bp3-table-container{
    background-color:#30404d; }
  .bp3-table-container .bp3-loading{
    color:transparent; }
    .bp3-table-container .bp3-loading .bp3-skeleton{
      -webkit-animation:300ms linear forwards skeleton-fade-in, 1000ms linear infinite alternate skeleton-glow;
              animation:300ms linear forwards skeleton-fade-in, 1000ms linear infinite alternate skeleton-glow;
      -webkit-animation-delay:0s, 300ms;
              animation-delay:0s, 300ms;
      height:5px;
      opacity:0; }

.bp3-table-top-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  min-height:0%; }
  .bp3-table-container.bp3-table-no-rows .bp3-table-top-container{
    padding-bottom:1px; }

.bp3-table-bottom-container{
  color:#182026;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  height:100%;
  min-height:0%; }
  .bp3-dark .bp3-table-bottom-container{
    color:#f5f8fa; }

.bp3-table-menu{
  background-color:#f5f8fa;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  position:relative;
  z-index:13; }
  .bp3-dark .bp3-table-menu{
    background-color:#30404d; }

.bp3-table-column-headers{
  background-color:#f5f8fa;
  color:#182026;
  display:block;
  position:relative;
  z-index:11; }
  .bp3-dark .bp3-table-column-headers{
    background-color:#30404d;
    color:#f5f8fa; }

.bp3-table-row-headers{
  background-color:#f5f8fa;
  color:#5c7080;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  position:relative;
  -webkit-transition:width 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:width 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  z-index:12; }
  .bp3-dark .bp3-table-row-headers{
    background-color:#30404d;
    color:#a7b6c2; }

.bp3-table-body{
  -webkit-box-flex:1;
      -ms-flex:1 1 100%;
          flex:1 1 100%;
  overflow:scroll;
  position:relative;
  z-index:10; }

.bp3-table-body-virtual-client{
  position:relative; }

.bp3-table-cell-client{
  background:#ffffff; }
  .bp3-dark .bp3-table-cell-client{
    background:#293742; }

.bp3-table-tbody{
  display:block;
  white-space:nowrap; }

.bp3-table-cell{
  display:inline-block; }

.bp3-table-no-layout{
  display:inline-block;
  position:absolute; }

.bp3-table-scrollbar-measure{
  height:100px;
  overflow:scroll;
  position:absolute;
  top:-9999px;
  width:100px; }
/*# sourceMappingURL=table.css.map *//**
 * 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
*/
.Select {
  position: relative;
}
.Select,
.Select div,
.Select input,
.Select span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 200;
  font-size: 16px;
  line-height: 24px;
  color: #757575;
  text-align: left;
}
.Select.is-disabled > .Select-control {
  background-color: #f9f9f9;
}
.Select.is-disabled > .Select-control:hover {
  box-shadow: none;
}
.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35;
}
.Select-control {
  background-color: #fff;
  border: 1px solid #cacccd;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
  border-radius: 5px;
}
.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.Select-control .Select-input:focus {
  outline: none;
}
.is-searchable.is-open > .Select-control {
  cursor: text;
}
.is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}
.is-open > .Select-control > .Select-arrow {
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}
.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text;
}
/*.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);
}*/
.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;
}
.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 400;
}
.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none;
}
.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline;
  font-weight: 400;
}
.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: 14px;
  /* 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 {
  -webkit-animation: Select-animation-spin 400ms infinite linear;
  -o-animation: Select-animation-spin 400ms infinite linear;
  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 {
  -webkit-animation: Select-animation-fadeIn 200ms;
  -o-animation: Select-animation-fadeIn 200ms;
  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-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
}
.is-open .Select-arrow,
.Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #666;
}
.Select--multi .Select-multi-value-wrapper {
  display: inline-flex;
  flex-wrap: wrap;
  max-width: 600px;
}
.Select .Select-aria-only {
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
}
@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Select-animation-fadeIn {
  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;
  top: 100%;
  min-width: 100%;
  width: auto;
  z-index: 50;
  -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(70, 130, 180, 0.04);
  color: #333;
}

.Select-option.is-focused {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(70, 130, 180, 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.has-value .Select-input {
  margin-left: 5px;
}

.Select--multi .Select-value {
  background-color: lightgray !important;
  border-radius: 30px;
  border: 1px solid lightgray;
  color: black;
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  margin: 5px;
  vertical-align: top;
}

.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: flex;
  vertical-align: middle;
  width: max-content;
  color: black;
}

.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px;
  font-size: 14px;
}

.slide-button {
  transition: all 0.3s;
}

.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 black;
  /* Fallback color for IE 8 */
  border-right: 1px solid black;
  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.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 Select-animation-spin {
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}

.Select--single {
  height: 48px;
}

.Select-control {
  height: 100%;
  border: none !important;
  border-bottom: 2px solid #75757578 !important;
  border-radius: 0px !important;
}

.Select-value,
.Select-placeholder {
  flex: 1;
  display: flex;
  align-items: center;
}

.sign-up .Select-placeholder {
  color: #b9c1c8 !important;
}

.sign-up .Select,
.sign-up .Select div,
.sign-up .Select input,
.sign-up .Select span {
  font-weight: 400;
}

.Select--multi .Select-value {
  min-height: 35px;
  max-width: 300px;
  display: flex;
}

.Select--multi .Select-input {
  min-height: 44px;
}

.table-text-1 {
  font-weight: 500 !important;
  color: #44899e !important;
  font-size: 14px !important;
  line-height: 26px !important;
}

.table-text-2 {
  font-weight: 500 !important;
  color: #192955 !important;
  font-size: 14px !important;
  line-height: 26px !important;
  border-bottom: 4px solid white !important;
}

.Select-multi-value-wrapper {
  overflow-y: auto;
  max-height: 100px;
}

.user-role-select .Select-control .Select-multi-value-wrapper .Select-placeholder {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  /* color: #757575; */
  text-align: center;
}

.user-role-select .Select-control {
  height: 100%;
  border: none !important;
  /* border-bottom: 2px solid #75757578 !important; */
  background-color: transparent;
  width: auto;
  padding: 8px;
  text-align: center;
  font-weight: bold;
  border-radius: 0px !important;
}

.user-role-select span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 200;
  font-size: 16px;
  line-height: 24px;
  color: #757575;
  text-align: end;
  margin-left: 2px;
}

.Select-menu-outer.user-role-select {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: transparent;
  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;
  top: 100%;
  min-width: 100%;
  width: auto;
  z-index: 50;
  -webkit-overflow-scrolling: touch;
}

.transaction-list-data-title {
  size: 14px;
  color: #192955;
  line-height: 26px;
}

.transaction-list-data {
  color: #444444;
  font-weight: 300;
  size: 14px;
  line-height: 26px;
}

.dialog-progress-indicator {
  margin: 4px;
  padding: 4px;
  border-radius: 50%;
  background: #d8d8d8;
}

.dialog-active {
  background: #b4b1b1;
}
.button-selector {
  display: flex;
  border: solid 1px #cccccc;
  border-radius: 4px;
}
.button-selector-active {
  border: none;
  font-size: 16px;
  color: #333333;
  background-color: #9bd2d0;
}

.button-selector-inactive {
  background-color: transparent;
}

.transparent-dialog-backdrop {
  opacity: 0 !important;
}

.company-select-options {
  font-size: 14px;
  font-family: Montserrat;
  line-height: 14px;
  color: #192955;
}
._legend_hpd6j_1 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 15px;
}

._legendItem_hpd6j_8 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
  color: black;
  font-size: 14px;
  
}

._legend-item_hpd6j_20 svg {
  width: 14px;
  height: 14px;
}

._circle_hpd6j_25 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  aspect-ratio: 1
}

._legendItemSkeleton_hpd6j_32 {
  width: 200px;
  height: 15px;
  background-color: #eee;
  animation: _strobe_hpd6j_1 1.5s infinite;
}


@keyframes _strobe_hpd6j_1 {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
._legendContainer_1dkuv_1 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 10px;

  > h3 {
    text-align: left;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
  }
}

._legendItems_1dkuv_14 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 10px;
}

._legendItem_1dkuv_14 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: flex-start;

  color: black;

  gap: 10px;
  font-size: 14px;

  svg {
    width: 14px;
    height: 14px;
  }
}

._legendItemIndicator_1dkuv_39 {
  padding-top: 4px;
}

._legendItemHeadings_1dkuv_43 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 5px;

  *[data-type="subheading"] {
    color: #aaaaaa;
    font-weight: 500;
  }
}

._circle_1dkuv_55 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

._legendItemSkeleton_1dkuv_61 {
  width: 200px;
  height: 15px;
  background-color: #eee;
  animation: _strobe_1dkuv_1 1.5s infinite;
}

@keyframes _strobe_1dkuv_1 {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
._container_dwhe6_1 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

._container_dwhe6_1 img {
  width: 100%;
  height: auto;
  max-height: 60vh;
  max-width: 1000px;
  aspect-ratio: 16/9;
}
._currencyPairsWrapper_t3sc0_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;

  border-radius: 4px;
  border: 1px solid;
  border-color: #ccc;

  padding: 3px 10px 3px 10px;
}

/* ------------------------------ CurrencyGroup ----------------------------- */
._currencyGroup_t3sc0_15 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._conversionDate_t3sc0_21 {
  font-size: 14px;
  font-weight: 600;
}
._conversionText_t3sc0_25 {
  margin-bottom: 0 !important;
}
._popoverContent_1uly7_1 {
  box-shadow: -2px 4px 4px 0px #0000000d;
  background-color: white;
  padding: 10px 20px;
  border-radius: 4px;
  border: 1px solid var(--black-60, #cccccc);
  width: 380px;
}

/* ----------------------------- InfoBox Styles ----------------------------- */

._infoBoxContainer_1uly7_12 {
  display: flex;
  align-items: center;
  gap: 5px;
}

._infoBoxText_1uly7_18 {
  font-size: 10px;
  padding: 0;
}
._hoverBox_199uf_1 {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 10px;
  height: 250px;
  min-width: 330px;
  padding-top: 10px;
  overflow: hidden;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

._tabs_199uf_14 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  gap: 15px;
  font-size: 12px;
  color: #000a1e;
  font-weight: 700;
  padding-left: 10px;
  border-bottom: 1px solid #eee;
}

._tab_199uf_14 {
  padding-bottom: 5px;
  cursor: pointer;
  transition: color 100ms ease;
  border-bottom: 1.5px solid white;
}

._tab_199uf_14:hover {
  color: #106ba3;
  transition: color 200ms ease;
}

._tab_199uf_14._active_199uf_39 {
  color: #106ba3;
  transition: color 200ms ease;
  border-bottom: 1.5px solid #106ba3;
}

._title_199uf_45 {
  text-align: left;
  padding-left: 10px;
  font-size: 11px;
  color: #59606d;
  font-weight: 700;
  margin-bottom: 5px;
}
._variable_14sdi_1 {
	background-color: #d9ebf7;
	border-radius: 3px;
	padding: 0px 5px;
	vertical-align: middle;
	white-space: nowrap;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 20px;
}

._operator_14sdi_13 {
	background-color: white;
	padding: 0px;
}

._equationLine_14sdi_18 {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 100%;
	gap: 6px;
	font-size: 11px;
	color: #000a1e;

}
._equationComponents_14sdi_28 {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 100%;
	gap: 6px;
	font-size: 11px;
	align-items: center;
	color: #000a1e;
	flex-wrap: wrap;
}

._equationLine_14sdi_18 ._filled_14sdi_40 {
	font-size: 13px;
}

._spacer_14sdi_44 {
	width: 22px;
	height: 20px;
}
._kpi_14sdi_48 {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 10px;
	padding: 10px 10px 0px 10px;
}

._kpi_14sdi_48 img {
	width: 20px;
	height: 20px;
	min-width: 20px;
	min-height: 20px;

}

._kpi_14sdi_48 h3 {
	font-size: 11px;
	color: #000a1e;
	font-weight: 400;
	padding: 0px;
	margin: 0px;
}

._kpi_14sdi_48 hr {
	width: 100%;
	border: 0;
	border-top: 1px solid #eeeeee;
	height: 1px;
	margin: 0px;
}

._kpi_14sdi_48:last-of-type {
	padding-bottom: 10px;
}

._kpi_14sdi_48:last-of-type hr {
	display: none;
}

._tab_14sdi_90 {
	width: 350px;
	overflow: auto;
}

._tab_14sdi_90::-webkit-scrollbar {
	width: 12px;
}

._tab_14sdi_90::-webkit-scrollbar-track {
	background: #fff;
}

._tab_14sdi_90::-webkit-scrollbar-thumb {
	background-color: #ccc;
	border-radius: 10px;
	border: 2px solid #fff;
}
._transactionsTable_1ojab_1 {
  display: block;
  border-spacing: 0;
  max-height: 256px;
  overflow-y: auto;
  ::-webkit-scrollbar {
    display: none;
  }

  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
}

._transactionsTable_1ojab_1::-webkit-scrollbar {
  width: 12px; /* For Chrome, Safari, and Opera */
}

._transactionsTable_1ojab_1::-webkit-scrollbar-track {
  background: #fff; /* Background of the scrollbar track */
}

._transactionsTable_1ojab_1::-webkit-scrollbar-thumb {
  background-color: #ccc; /* Color of the scrollbar thumb */
  border-radius: 10px; /* Rounded corners of the scrollbar thumb */
  border: 2px solid #fff; /* Padding around the scrollbar thumb */
}

._transactionsTable_1ojab_1 thead th {
  font-size: 12px;
  color: #0078c8;
  font-weight: 400;
  border-bottom: 1px solid #eeeeee;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: white;
  position: sticky;
  top: 0;
  z-index: 2;
}

._transactionsTable_1ojab_1 tbody td {
  padding-top: 1px;
  padding-bottom: 1px;
}
._date_1ojab_45 {
  text-align: left;
  padding-left: 25px;
  min-width: 70px;
  white-space: nowrap;
  color:#182026
}

._transaction_1ojab_1 {
  text-align: left;
  padding-left: 15px;
  min-width: 170px;
  color: #182026;
}

td._amount_1ojab_60 {
  padding-right: 10px;
  color: #182026
}
td._amount_1ojab_60 > div {
  background-color: #f6f6f6;
  text-align: right;
  padding-right: 18px;
  padding-left: 15px;
  color:#182026;
}

._groupName_1ojab_72 {
  cursor: pointer;
  font-size: 12px;
  color: #182026;
  font-weight: 600;
  top: 25px;
  position: sticky;
  padding: 0px 10px 0px 10px;
  background-color: white;
  color:#182026;
}

._groupName_1ojab_72 > div {
  /* border-bottom: 1px solid #e6e7e9; */
  padding: 5px 0px;
  width: 100%;
}

._groupName_1ojab_72 svg {
  transition: transform 0.3s;
  transform: rotate(0deg);
}

._groupName_1ojab_72._expanded_1ojab_95 svg {
  transform: rotate(90deg);
  transition: transform 0.3s;
}

._transactionDetail_1ojab_100 {
  font-size: 11px;
  color: #404756;
  font-weight: 400;
  padding: 0px 11px 0px 8px;
}

._transactionDetail_1ojab_100 > td {
  border-bottom: 1px solid #e6e7e9;
}

._loading_1ojab_111 {
  padding: 5px;
}

._loading_1ojab_111 > div {
  background-color: #eee;
  animation: _strobe_1ojab_1 1.2s infinite;
  height: 15px;
}

@keyframes _strobe_1ojab_1 {
  0% {
    opacity: 0.8;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.8;
  }
}

._groupRow_1ojab_133 {
  position: sticky;
  z-index: 1;
  top: 0px;
  background-color: white;
}

._noTransactions_1ojab_140 {
  font-size: 13px;
  color: #404756;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}
/* Common */
._CardHeading_1ekap_2 {
  color: #192955;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 500;
}

._CardText_1ekap_9 {
  font-family: Montserrat;
  font-size: 14px;
  text-align: center;
  color: #182026;
}

._MainContainer_1ekap_16 {
  position: relative;
  padding-top: 4rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

._CustomLink_1ekap_26 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  /* border-bottom: solid 1px #3ea3d7; */
}

._ShowDismissedToggle_1ekap_33 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 50px;
  /* left: 50px; */
}

/* Category Cards */
._CategoryCard_1ekap_44 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 190px;
  height: 260px;
  gap: 17px;
  border-radius: 6px;
  border: solid 0px #cecece;
  margin: 0px 10px;
  justify-content: space-evenly;
  color: #182026;
}

._CategoryCard_1ekap_44:hover {
  transform: scale(1.03, 1.03);
  cursor: pointer;
  transition: transform 0.3s ease-out;
}

/* .CategoryCardWarning {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 190px;
    height: 260px;
    gap: 27px;
    border-radius: 6px;
    border: solid 0px #cecece;
} */

/* .CategoryCardWarning:hover {
    transform: scale(1.03, 1.03);
    cursor: pointer;
    transition: transform 0.3s ease-out;
} */

._CategoryCardIcon_1ekap_83 {
  width: 27px;
  height: 24px;
}

._CategoryCardText_1ekap_88 {
  min-height: 88px;
  margin: 0;
}

/* Account Cards */
._AccountCardsContainer_1ekap_94 {
  display: grid;
  grid-template-columns: repeat(4, 23.5%);
  position: relative;
  /* left: 50px; */
  /* top: 40px; */
  column-gap: 25px;
  row-gap: 25px;
  width: 95%;
  animation: _FadeIn_1ekap_1 0.5s ease-in;
  padding-bottom: 100px;
}

._AccountCard_1ekap_94 {
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  max-height: 120px;
  padding: 15px 19px;
}

._AccountCard_1ekap_94:hover {
  transform: scale(1.03, 1.03);
  cursor: pointer;
  transition: transform 0.3s ease-out;
}

._AccountHeading_1ekap_123 {
  font-family: Montserrat;
  color: #000;
  font-size: 15px;
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

._AccountText_1ekap_133 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  color: #182026;
}

._AccountSubText_1ekap_141 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 400;
  color: #444444;
}

._AccountNotSelectedBorder_1ekap_149 {
  border-radius: 6px;
  border: solid 0px #cccccc;
}

._AccountSelectedBorder_1ekap_154 {
  border-radius: 6px;
  border: solid 2px #192955;
}

/* Animation */
._CardSlideUp_1ekap_160 {
  display: none;
  /* opacity: 0;
    transform: translate(0px, -1000px); */
  /* transition: transform 1.5s ease-out, opacity 0.75s ease-out; */
}

@keyframes _FadeIn_1ekap_1 {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

._overflowEllipsis_1ekap_188 {
  white-space: nowrap;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: middle;
}@keyframes _spinner_1g9p6_19 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

._fullScreenContainer_1g9p6_10 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

._spinner_1g9p6_19 {
  width: 50px;
  height: 50px;
  border: 8px solid #d6eeee;
  border-top: 8px solid #16b0ac;
  border-radius: 50%;
  animation: _spinner_1g9p6_19 0.7s linear infinite;
}

._spinner_1g9p6_19._xs_1g9p6_28 {
  width: 20px;
  height: 20px;
  border: 4px solid #d6eeee;
  border-top: 4px solid #16b0ac;
}

._spinner_1g9p6_19._lg_1g9p6_35 {
  width: 110px;
  height: 110px;
  border: 8px solid #d6eeee;
  border-top: 8px solid #16b0ac;
}
._container_zbs12_1 {
  justify-content: space-between;

  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: white;
  padding: 3px 5px;

  z-index: 999;
  position: relative;

  min-width: 140px;
}

._valueLabelContainer_zbs12_15 {
  justify-content: space-between;
  margin-bottom: 2px;
}

._labelContainer_zbs12_20 {
  white-space: nowrap;
  margin-right: 10px;
}

._circle_zbs12_25 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 5px;
}

._text_zbs12_32 {
  font-size: 11px;
}

._valueText_zbs12_36 {
  font-weight: 500;
}

._divider_zbs12_40 {
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 3px;
}

._trendIcon_zbs12_45 {
  margin-right: 2px;
}

._percentageText_zbs12_49 {
  font-weight: 700;
}

._percentageText_zbs12_49._positive_zbs12_53 {
  color: #32a02f;
}

._percentageText_zbs12_49._negative_zbs12_57 {
  color: #df4f4f;
}

._percentageText_zbs12_49._zero_zbs12_61 {
  color: #efb727;
}

._percentageText_zbs12_49._neutral_zbs12_65 {
  color: black;
}

._date_zbs12_69 {
  font-size: 12px;
  font-weight: 500;
}

._balance_zbs12_74 {
  font-weight: 500;
}

._heading_zbs12_78 {
  font-weight: 500;
  padding-bottom: 5px;
}

._difference_zbs12_83 {
  font-weight: 600;
}
._nestedTabPopover_91gnx_1 {
  position: absolute;
  left: -17px;
  box-shadow: none;
  border: 1px solid #ccccccab;
  border-radius: 5px;
  background-color: transparent;
}

._nestedTabPopover_91gnx_1 div.bp3-popover-content {
  border-radius: 5px;
}

._nestedTabPopover_91gnx_1 div.bp3-popover-arrow::before {
  box-shadow: none;
}

._nestedContainer_91gnx_18 div.bp3-tab-indicator {
  background-color: transparent !important;
  display: none;
}

._nestedContainer_91gnx_18 div.bp3-tab {
  margin: 2px;
  padding: 0px 8px;
}

._nestedContainer_91gnx_18 div[aria-selected="true"] {
  background-color: #cccccc4a !important;
  margin: 2px;
  padding: 0px 8px;
  border-radius: 5px;
  font-weight: 500;
}

._nestedTabsWrapper_91gnx_36 {
  max-width: 100% !important;
  margin-left: 0px !important;
  padding: 0px 5px 7px 5px;
}

._tabs-wrapper_91gnx_42 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  max-width: calc(100% - 150px);
  min-height: 31px;
  /* max width - width of download/help buttons*/
}

._tabs-wrapper-position_91gnx_51 {
  margin-left: -8px
}

._tabs-container_91gnx_55 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  overflow: auto;
  width: max-content;
}

._tabs-container_91gnx_55::-webkit-scrollbar {
  display: none;
}

._scrollable-tabs_91gnx_68 {
  width: fit-content;
}

._tabGroup_91gnx_72 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 7.5px;
  gap: 2px;
}

._pttTab_91gnx_81 {
  font-size: 13px;
  font-weight: 500;
  color: #1e3145;
  padding: 0px 8px;
  height: 25px;
  cursor: pointer;
  align-content: center;
}

._pttTab_91gnx_81:hover {
  color: #115997;
}

._activeTab_91gnx_95 {
  color: #115997;
  background-color: #e9f7ff;
  border-radius: 6px;
}

._disabledTab_91gnx_101 {
  color: #cccccc;
  cursor: not-allowed;
}
._inputWrapper_1nhy7_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 2rem;
}
._labelWrapper_1oshu_1 {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  margin-bottom: 1rem;
}

._description_1oshu_16 {
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
  color: #cccccc;
  transition: all 150ms ease;
}

._description_1oshu_16._invalid_1oshu_26 {
  color: #EF797D;
  transition: all 150ms ease;
}

._row_1oshu_31 {
  display: flex;
  flex-direction: row;
}

@media screen and (max-width: 700px) {
  ._labelWrapper_1oshu_1 {
    font-size: 14px;
  }

  ._tooltip_1oshu_41 {
    display: none;
  }
}

@media screen and (max-width: 375px) {
  ._labelWrapper_1oshu_1 {
   flex-direction: column;
  }
}._warning_1gspv_1 {
  color: #febe0f;
}

._leftSpacing_1gspv_5 {
  margin-left: 0.5rem;
}

._rightSpacing_1gspv_9 {
  margin-right: 0.5rem;
}

._dropdownContainer_1gspv_13 {
  margin-right: 0.2rem;
  cursor: pointer;
  transition: all 0.25s ease;
  width: 13px;
  transform-origin: center center;
  display: flex;
  align-items: center;

  &._expanded_1gspv_22 {
    transform: rotateZ(90deg);
  }
}

._dropdownIcon_1gspv_27 {
  margin: 0px !important;
  transition: all 0.25s ease;
}

._dropdownIcon_1gspv_27._collapsed_1gspv_32 {
  transform: rotateZ(-90deg);
}

._secondaryIcon_1gspv_36 {
  color: #5d707f;
}

._backIcon_1gspv_40,
._infoIcon_1gspv_41 {
  color: #5d707f;
}

._defaultIconWrapper_1gspv_45 {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 12px;
  color: #5d707f;
  cursor: pointer;
  margin-left: 1rem;
}

._sortIcon_1gspv_55 {
  padding-left: 5px;
  vertical-align: middle;
}

._blockIcon_1gspv_60 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #eeeeee;
  padding: 0.3rem 0.35rem;
  border-radius: 3px;
  margin: 0rem;
}

._infoIcon_1gspv_41 {
  margin-top: 2px;
}
._input_1w94t_1 {
  width: 100%;
  margin: 0rem;
  border: 1px solid #CCCCCC;
  font-family: Montserrat;
  letter-spacing: 0em;
  text-align: left;
  padding: 0.8rem;
  transition: all 150ms ease;
}

._inputXl_1w94t_12 {
  border-radius: 6px;
  height: 40px;
  font-size: 16px;
  font-weight: 400;
}

._inputLg_1w94t_19 {
  border-radius: 6px;
  height: 38px;
  font-size: 14px;
  font-weight: 400;
}

._inputSm_1w94t_26 {
  border-radius: 4px;
  height: 25px;
  font-size: 12px;
}

._input_1w94t_1::placeholder {
  color: #cccccc;
}

._input_1w94t_1:focus {
  border-color: #444444;
  transition: all 150ms ease;
}

._input_1w94t_1._invalid_1w94t_41:not(:focus) {	
  border-color: #EF797D;	
  color: #EF797D;	
  transition: all 150ms ease;	
}.react-tel-input{font-family:'Roboto',sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88/Gqt95JR0OWAwP3uLd/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt/tzktEABLb8/HL2tlTAw8SLlMFpj/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx/g+hsX9/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA/v3+/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8/X7+j/n3pk3vNq/bb8+3nbP79137/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9/1fXUst9cb2y8/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+/sErRgvcDArwV8f5tN/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql/MXLj20VGjt2rVeak2Og/auI/kHBQ3We/tCo0ZNhwYNGj58/NaWlpbOyMhIX1//2/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+/Y1FpeZT54sc2aUlq6Jy89YM/qj2oZaoeOkMR8dV/Tee++NWb04rrA5MRYKDAyc/NKCpwDIyKhE9LEzZ/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM/frqm5tz950aKDk6rsiA0xbUrbRAii/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn/O7YHQuIH9B/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ/wAkF+oqKiosJYA7HxotdnTtVe6Pr/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7/B6ASAGyBV4YM7D/Bx8/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6/YgAhFRt2pRGeu0/UyImbal77eHDo2kVAJAeKwE0fl6P63/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu/f/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr/n/OgK2ml1xxQECAAy/tdee++91wCA1mfWJy/KXUTr536T+O67764X2r9//T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8/xF/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8/rQy5enQPsYgBK/BLCI1c0Afonhn/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A/ITR2J8AFJnqOP7iuj7Fc35TK+9/bkPaM+NGiSnsB6wRIwGA4n/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV/1S0VSWyf1Ls4FZ5aIHu/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr//4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe/IHt7ZOBY7o4GPH4smPqf7nRwz/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+/fz/io2VMM+5HpR/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8/K2ZF/s7v46ZYwEsMJHrJ/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0/sBAPaHaLUEIOJHPmjUsWACACN7/qLVmoz2Zjabv3x8X+oBdP/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg/Tuzv3j6gCuEjfghGYd/cXrFk5BNqai4K633k938h/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k/4eFf6pc//Sje3+TZ/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP/wMvzwaOKHkisVfUnDYZZ2J/k3n4ST/94UiHt2/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I/in6er7URGkh1SZ1znfk/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO/hYsR/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG/uRnHuG/d/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd/f+mkAECJH87O21/2v76eALQM4MiRX0+MKqXsFXSYAei8/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI/CoehosrIT2f7pFKmtNFvlYF4W/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id/EpqZRUGKOhksqxveuZGm0Idx3g//+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P/4xz//WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk/AxAFETYbO/ayJ3aACAwcH3gep/Qru4PUZ8w/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z/g7gGtlKRja9sjPjSQF6/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ//9xWTYkDNnJq9VW2m5XF8vl2lSx/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC/Qt13j/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq/2u2Vy0lmbiOfZhxLqSWuyC/FpS5qbCyiW/6LUm/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6/W9myvF2p3/YNwyqQYcl/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4/lSF5fItqjFE6ms6/g/UVBB18Qb1xgeno4x7qqf/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq//njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi/Qm9xcOstFht9JxHp9/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj/g5/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA/bbkfNvKmxmRobJF5mgEDNL/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj/U8BRiQ/ju8/R/7UJ4Ssbl9HutbpL63uUws2RH/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre/xRgsCFYvx5hkbkVVjfIv6/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df/7O6smCj5/a93oI+5eUjKu0JVpLMJK/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep/cY3S5M/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd/OyOxJ/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA/PbTXj3E7RWnn/81jrcb4loHme7+n/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE/UI7UwJw+Po6xLOFjmsroj//fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM/QiAB8JXZnnRvBul6u9k4/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+//OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy/r1FP+UiIBZo0zmY+2etcQc//3uzE5T54P1evSokvj4SB/w7I/jAUB4Z3N6ZF8f3/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs/2TL+/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0/tnyszixP9cCy8/UshP2y8/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+/DV2CVTZZGzcrHZPDmvbPLm8O/RA4a39+uux+WQF2T6/ZZMxJ/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4/S6/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr/ZwWAoCCMAUEU/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d/cTn6kZg7gQoLpaFlQsKH/J9Sj6p1/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO/MAq3RKopsDd3lNFbuVDWTj/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT/EFY0wOiSjg//03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN/ACSSlF+MGKC8+fSFjHPbWOJ4Bw/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20/2ISwA4B52fv5EeQncAwGk0/HReHj/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn/J6CoDH/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX/bCBGAFjS/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU/58/ga1vnzNV/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa/d5f9fwAkcg/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta/arebm4zOzvnnW9n3j3fOe9H8f/gev6HH57vpPZyMAbK0pESpAfz/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B/zQCZNvdnj2y7U73/lAiYFVJ3/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z//eadZgAEIAV3O6YB9qN4CASQ1t/KMkP82BEE4Mu/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq/r/IEdFnq/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD/fv1Ul6pE1DKjVmkiloGPgMvPTh/qpGOWjsGoPeZUlF9+ypv//pVTspyLe5S3n/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg/U/Twcdvl5/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF/aHAG/n/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39/d3d/Pf/TZFVjg+xID22l/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio/GiQ+dfjxcYMV2SAN6O/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59/WEijfux/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2/nP/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v/9/nHj+hE/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq/9ppvsvufSn/EVmAECKEGnOkIMP7TN/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7//Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua/P4iImwwcGNQ198OBBLy2mMlQSnQGLF/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0/ePjh4vLyYsXn4davd0mI/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ/z6AEUfCYLz3QGDwsGS+/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55/kxcPfa0++RM/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ/jyE31g1NV+N/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR/zmPtq8FtPZm0bpaXsg/88sWNcuJ/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8/KaiqrbGrLbNkNApAvp/dI5OprjSGllx9oKiiQWV8QgMB/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw/GeMMv2l8uPNxxQhZ3/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L/fU1N5SBgUd225prmZvzT8QIIWJyBq4/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS/ZIYdlsCHtDSIv/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa/A+HfSt5/iv4wIcHH8IwKy3W12y/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw/E6B9vyRgeWddTc+yh4gAWcDR3y+lr/ARvj09/faHeLuQ3jNQyS1Xm5u28WfCbwI/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E/JVU4VS0bFlReNjcL38W+Jjwc+/4jW/nTg/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx/+XXLJqjdWgAAc/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99/ZXDdyotj/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t/HJ1eZOMifTFRwAJi2ODr7g8frdd9+/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b/ASG3x+2Zj/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5/u6KCmuMQkBDw/T0+9e0d7b3HLw/2tQQtHB/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw/c8+Er1QSl1bYex73eC4/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG/fGxQ/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp/MxPgKK+GCij0r9/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK/m+CUByDonJEwYAWfJS2i7LmsNAh5c/60GV/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj/0ieBcNPp90xfsMDF/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8/N88MiWE0sEb/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou/XYx0mQ3sBUQH98fbxeeql4jq1h/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ/Nb1jACOswxYEhwTZ/DjHAr/F+Q4qM/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp/UASxsaL68XqcTwCHnzrg5eZQb/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL/yy/ahVW3yDfAKqM/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB/SvUAggBzs6UszlVcaGYCeK0KavbD/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS/f27XlZshm9gRF/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R/N+/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR/jSwrWT7ZuDLBMCBvgj/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV/aQSgPjBQLgkgG8D+Ps/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19/namzERUFO/3FdGBklljiYqRKAHyWv8Is4k8//cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf/v/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV/3vSvC/Bj1utPD6n/EnnaQbrf6BCX0AAAAASUVORK5CYII=)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;background:#FFFFFF;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#FAF0F0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#FAF0F0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,0.35);background-color:white;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}._phoneInputContainer_1n8cr_1 {
  width: 100%;
  height: unset;
}

._phoneInputContainer_1n8cr_1 ._phoneInput_1n8cr_1 {
  border: solid 1px #cccccc !important;
  border-radius: 3px;
  width: 100%;
  padding: 0.8rem;
  padding-left: calc(50px + 1rem); 
  height: unset;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

._phoneInputContainer_1n8cr_1 div.flag-dropdown {
  border-width: 0px 1px 0px 0px !important;
  border-color: #cccccc !important;
  border-style: solid !important;
  background-color: transparent !important;
  transition: all 150ms ease;
}

._phoneInputContainer_1n8cr_1 div.selected-flag {
  width: 50px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-right: 1rem;
}

._phoneInputContainer_1n8cr_1 ul.country-list {
  margin: 0px 0px 10px 0px !important;
}

._phoneInputContainer_1n8cr_1._focus_1n8cr_38 ._phoneInput_1n8cr_1 {
  border-color: #444444 !important;
  transition: all 150ms ease;
}

._phoneInputContainer_1n8cr_1._focus_1n8cr_38 div.flag-dropdown {
  border-color: #444444 !important;
  transition: all 150ms ease;
}

._phoneInputContainer_1n8cr_1._invalid_1n8cr_48:not(._focus_1n8cr_38) div.flag-dropdown {	
  border-color: #EF797D !important;	
  transition: all 150ms ease;	
}	

._phoneInputContainer_1n8cr_1._invalid_1n8cr_48 ._phoneInput_1n8cr_1 {	
  border-color: #EF797D !important;	
  color: #EF797D;	
  transition: all 150ms ease;	
}._flexEnd_rdsxb_1 {
  justify-content: flex-end;
}
._header_rdsxb_4 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0rem 0rem;
}

._header_rdsxb_4 h2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
  margin: 0rem;
  margin-bottom: 0.5rem;
}

._header_rdsxb_4 h3 {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 1rem;
  text-align: left;
}
._title_rdsxb_27 {
  text-align: left;
  width: 100%;
}

._titleWrapper_rdsxb_32 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-content: flex-start;
  width: 100%;
}

._titleWrapper_rdsxb_32 > h2 {
  width: 100%;
}

._body_rdsxb_44 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  color: #192955;
  text-align: left;
  margin: 1rem 0rem !important;
  overflow-y: scroll;
}

._bodyCentered_rdsxb_54 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #192955;
  text-align: left;
  margin: 1rem 0rem !important;
  overflow-y: scroll;
}

._body_rdsxb_44 h2 {
  font-size: 23px;
  font-weight: 500;
  line-height: 28px;
  margin-top: 1.5rem;
}

._body_rdsxb_44 h3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 1.5rem;
}

p._description_rdsxb_79,
._body_rdsxb_44 p {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
  margin-bottom: 2rem;
}

._row_rdsxb_88 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._column_rdsxb_94 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._body_rdsxb_44 ._btnWrapper_rdsxb_100 {
  display: flex;
  flex-direction: row;
}

._body_rdsxb_44 ._btnWrapper_rdsxb_100 button {
  min-width: 150px;
  transition: all 100ms;
}

._row_rdsxb_88 {
  align-items: flex-start;
  width: 100%;
  flex-wrap: wrap;
}

._row_rdsxb_88 > ._column_rdsxb_94 {
  width: 48%;
}

._body_rdsxb_44 ._btnWrapper_rdsxb_100 button:hover {
  -webkit-transform: scaleX(1.02) scaleY(1.03);
  transform: scaleX(1.02) scaleY(1.03);
  transition: all 150ms ease;
}

._selectIcon_rdsxb_126 {
  margin-top: 3px;
  margin-left: 0.5rem;
  color: #5d707f;
  transition: all 250ms ease;
}

._optionCard_rdsxb_133 {
  display: flex;
  flex-direction: column;
  border: 1px solid #cccccc;
  border-radius: 6px;
  padding: 1rem 1.5rem;
  margin: 1rem 0rem;
  cursor: pointer;
  transition: all 250ms ease;
}

._optionCard_rdsxb_133:hover:not(._selected_rdsxb_144) {
  border-color: #44899e;
  -webkit-box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.2);
}

._optionCard_rdsxb_133:hover:not(._selected_rdsxb_144) ._selectIcon_rdsxb_126 {
  color: #44899e;
}

._optionCard_rdsxb_133._selected_rdsxb_144 {
  border-color: #192955;
}

._optionCard_rdsxb_133._selected_rdsxb_144 ._selectIcon_rdsxb_126 {
  color: #192955;
}

._optionCard_rdsxb_133 ._optionTitle_rdsxb_162 {
  display: flex;
  flex-direction: row;
  font-size: 16px;
  line-height: 20px;
  text-align: left;
  margin-bottom: 0.7rem;
}

._optionCard_rdsxb_133 ._optionTitle_rdsxb_162 img {
  height: 20px;
  width: 20px;
  margin-right: 10px;
  margin-top: 2px;
}

._optionCard_rdsxb_133 ._optionDescription_rdsxb_178 {
  font-size: 1.2rem;
  line-height: 1.8rem;
  padding: 1rem 0rem;
  text-align: left;
}

._optionCard_rdsxb_133 ._optionDescription_rdsxb_178 b,
._optionCard_rdsxb_133 ._additionalInfo_rdsxb_186 {
  color: #4a4a4a;
  text-align: left;
  font-size: 1.2rem;
}

._optionCard_rdsxb_133 ._additionalInfo_rdsxb_186 {
  font-weight: 500;
}

._helpText_rdsxb_196 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #cccccc;
  font-size: 1rem;
  text-align: left;
  font-weight: 500;
}

._extraExtraSmallSizeDialog_rdsxb_206,
._extraSmallSizeDialog_rdsxb_207,
._smallSizeDialog_rdsxb_208 {
  display: flex;
  justify-content: space-between;
  padding: 20px;
}

._xtraLargeSizeDialog_rdsxb_214,
._fullSizeDialog_rdsxb_215,
._mediumSizeDialog_rdsxb_216 {
  display: flex;
  justify-content: space-between;
  padding: 30px;
  padding-bottom: 20px;
}

._extraSmallSizeDialog_rdsxb_207 {
  min-width: 380px;
  max-width: 380px;
  min-height: 210px;
  max-height: 210px;
}

._smallSizeDialog_rdsxb_208 {
  min-width: 400px;
  max-width: 400px;
  min-height: 285px;
  max-height: 285px;
}

._mediumSizeDialog_rdsxb_216 {
  min-width: 400px;
  max-width: 400px;
  min-height: 610px;
  max-height: 610px;
}

._fullSizeDialog_rdsxb_215 {
  min-width: 865px;
  max-width: 865px;
  min-height: 610px;
  max-height: 610px;
}

._xtraLargeSizeDialog_rdsxb_214 {
  min-width: 1050px;
  max-width: 1050px;
  min-height: 675px;
  max-height: 675px;
}
._dialogInput_rdsxb_257 {
  font-style: normal;
  margin-top: 7px !important;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 14px;
  height: 38px !important;
  padding: 12px;
  border-radius: 6px !important;
}

._flex_1j6yt_2 {
    display: flex;
}

._flexRow_1j6yt_6 {
    flex-direction: row;
}

._flexColumn_1j6yt_10 {
    flex-direction: column;
}

._justifyContentCenter_1j6yt_14 {
  justify-content: center;
}

._alignItemsCenter_1j6yt_18 {
    align-items: center;
}

._alignItemsBaseline_1j6yt_22 {
    align-items: baseline;
}

._spaceBetween_1j6yt_26 {
    justify-content: space-between;
}
._body_sinh6_2 {
    padding: 0px;
    overflow: auto;
}

._additionalInfoWrapper_sinh6_7 {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
    
}

._readMoreLink_sinh6_14 {
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    color: #106BA3;
    cursor: pointer;
}
._card_sinh6_21 {
    margin-bottom: 15px;
}._flexContainer_16q0a_1 {
  display: flex;
}

._flexColumnContainer_16q0a_5 {
  flex-direction: column;
}
._cardContainer_6s8o0_1 {
  width: 100%;
  padding: 10px;
  border-radius: 6px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #333;
}

._cardContainer_6s8o0_1:hover,
._cardContainer_6s8o0_1._selected_6s8o0_11 {
  border: 1px solid #3fb0ac;
}

._cardContainer_6s8o0_1 > *:not(:last-child) {
  margin-bottom: 8px;
}

._headerContainer_6s8o0_19 {
  width: 100%;
}

._headerTextAndIcon_6s8o0_23 {
  margin-right: 5px;
  font-weight: 500;
  font-size: 14px;
}

._headerIcon_6s8o0_29 {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  border-radius: 3px;
}

._chevronIcon_6s8o0_36 {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._cardContentContainer_6s8o0_44 {
  font-size: 12px;
  font-weight: 400;
  text-align: left;
}

._divider_6s8o0_50 {
  margin-bottom: 8px;
  border-bottom: 1px solid #eeeeee !important;
  background-image: none !important;
}

._footer_6s8o0_56 {
  width: 100%;
}

._footerContentWrapper_6s8o0_60 * {
  font-size: 12px !important;
}
._search-wrapper_16ccn_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 200px;
}

._search-wrapper_16ccn_1 .bp3-input {
  height: 25px;
  box-shadow: none;
  border-color: hsl(0, 0%, 80%);
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  line-height: 0px;
}

._search-wrapper_16ccn_1 ._cross-icon_16ccn_18:hover {
  color: #106ba3;
  cursor: pointer;
}

._search-wrapper_16ccn_1 ._cross-icon-spacer_16ccn_23 {
  width: 10px;
}

._cross-icon_16ccn_18 {
  position: absolute !important;
  right: 5px;
  top: 4px;
  z-index: 1;
}

._searchIcon_16ccn_34 {
  top: 7px;
  z-index: 1;
  left: 10px;
  position: absolute;
}
._menuItem_1y16c_1 {
    display: flex;
    align-items: center;
    gap: 10px;
}

._menuTrigger_1y16c_7{
    height: 25px;
    width: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    border: #CCCCCC 1px solid;
    cursor: pointer;
}._container_105wr_1 {
  width: 100%;
  height: fit-content;
}

._top-page-content_105wr_6 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

._tutorial-toolbar_105wr_12 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-right: 0px;
}

._skeleton-tab-container_105wr_19 {
  display: flex;
  flex-direction: column;
  height: 28px;
  width: fit-content;
  margin-top: 15px;
}

._skeleton-tab_105wr_19 {
  height: 13px;
}

._skeleton-tab-underline_105wr_31 {
  margin-top: 4px;
  height: 4px;
}
._full-header-wrapper_105wr_35 {
  text-align: left;
  position: static;
  align-content: flex-start;
  margin-bottom: 10px;
  margin-top: 15px;
}
._main-header-and-tutorial-bar-wrapper_105wr_42 {
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
._main-header-wrapper_105wr_47 {
  justify-content: space-evenly;
  align-items: center;
}

._header_105wr_52 {
  font-family: "National 2";
  font-weight: 700 !important;

  font-size: 26px !important;
  color: #182026 !important;
  text-wrap: nowrap;
  margin-right: 5px;
  display: flex;
  gap: 8px;
  align-items: center;
}

._header-edit_105wr_65 {
  font-size: 21.5px !important;
  padding: 0px !important;
  text-decoration: none !important;
  /* margin-right: 25px !important; */
}

._help-header-wrapper_105wr_72 {
  align-items: center;
  height: fit-content;
  margin-bottom: 5px;
  width: 100%;
}

._help-header-wrapper-no-margin_105wr_79 {
  align-items: center;
  height: fit-content;
  margin-bottom: 0px;
  width: 100%;
}

._help-header-name_105wr_86 {
  font-size: 16px !important;
  font-weight: 400 !important;
  color: #444 !important;
}

._help-header-edit_105wr_92 {
  font-size: 16px !important;
  padding: 0px !important;
}

._sub-header-name_105wr_97 {
  font-size: 14px;
  font-weight: 400;
  color: #444;
}

._primary-selectors-wrapper_105wr_103 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  flex-wrap: wrap;
  width: 100%;
}

._primary-selectors-left_105wr_111 {
  align-items: center;
  flex-wrap: wrap;
}

._primary-selectors-right_105wr_116 {
  align-items: center;
  flex-wrap: wrap;
}

._options-header_105wr_121 {
  visibility: visible;
  opacity: 1;
  align-items: center !important;
  height: fit-content;
  flex-wrap: wrap;
}

._options-header_105wr_121._hidden-options_105wr_129 {
  visibility: hidden;
  opacity: 0;
}

._table-buttons-wrapper_105wr_134 {
  align-items: center;
  flex-wrap: wrap;
}

._download-buttons_105wr_139 {
  margin-left: 10px;
}

._underline-text_105wr_143 {
  text-decoration: underline;
}

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

._selectorWidthLimiter_105wr_153 {
  max-width: 41em;
}
/* Styling for the look of the options container, groups etc. is copied from our standard selectors. */
._controlContainer_eq7b3_2 {
  max-width: 500px;
  height: 30px;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 26px;
  cursor: pointer;
  user-select: none;
  color: #1E3145;
  font-family: "National 2";
  font-weight: 700;
  gap: 5px;
}

._loading_eq7b3_18 {
  width: 300px;
  height: 30px;
  margin-right: 5px;
}

._selectedValuesText_eq7b3_24 {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
}

._controlArrowIconContainer_eq7b3_30 {
  margin: 0px 5px;
}

._optionsContainer_eq7b3_34 {
  width: max-content;
  max-width: 500px;
  max-height: 300px;
  padding: 4px 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow-y: auto;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #0000001a, 0 4px 11px #0000001a;
  z-index: 1;
  scrollbar-color: #eee #ccc;
  transform-origin: left;
}

._hidden_eq7b3_51 {
  opacity: 0;
}

._grow_eq7b3_55 {
  animation: _grow_eq7b3_55 ease-in-out 0.2s;
}

@keyframes _grow_eq7b3_55 {
  0% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}

._scrollBlocker_eq7b3_68 {
  position: fixed;
  inset: 0px;
  cursor: pointer;
}

._option_eq7b3_34 {
  margin: 2px 0px;
  padding: 8px 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #192955;
  cursor: pointer;
  user-select: none;
  scroll-margin-bottom: 10px;
}

._option_eq7b3_34:hover,
._option_eq7b3_34._active_eq7b3_87 {
  background-color: #eaf3f8;
}

._leafOption_eq7b3_91:hover {
  background-color: #efefef;
}

._moreOptionsIconContainer_eq7b3_95 {
  margin-left: 8px;
}

._groupContainer_eq7b3_99 {
  padding: 8px 0px;
}

._groupHeadingContainer_eq7b3_103 {
  padding: 0px 12px;
  margin-bottom: 0.25em;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 75%;
  font-weight: 500;
  color: #999;
  cursor: default;
  text-transform: uppercase;
}

._groupItemCount_eq7b3_116 {
  margin-left: 8px;
  padding: 0.166667em 0.5em;
  background-color: #ebecf0;
  border-radius: 2em;
  color: #172b4d;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  min-width: 1px;
  text-align: center;
}
._icon_1vgid_1 {
    position: relative;
    top: 2px;
}._error-text-wrapper_h5qqq_1 {
  color:#EF797D !important;
  color:#ccc;
  font-size:14px;
  font-weight:500;
}
._wrapper_h5qqq_7 {
  width: 250px;
  height: 65px;
  margin-bottom: 20px;
  margin-right: 0px;
}._hyperText_16yok_1 {
  color: #106ba3;
  white-space: nowrap;
  margin-right: -5px;
}

._buttonWrapper_16yok_7 {
  display: flex;
  align-items: center;
  padding: 4px;
  border-radius: 4px;
  border: 1px solid #ccc;
  cursor: pointer;
  margin-top: 5px;
  user-select: none;
}

._buttonWrapper_16yok_7._disabled_16yok_18 {
  color: #eee;
  cursor: not-allowed;
}

._buttonWrapperText_16yok_23 {
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  text-align: left;
  margin-left: 4px;
}

ul._menu_16yok_31 a.bp3-menu-item {
  padding: 5px 0px !important;
}

._menu_16yok_31 {
  padding: 0px 5px;
}

._menuTitles_16yok_39 {
  color: #1e3145;
  line-height: 14px;
  margin: 8px 0px;

  font-family: "National 2";
  font-weight: 700;
  font-size: 12px;
}

._iconButtonText_16yok_49 {
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  gap: 3px;
}

._splitText_16yok_56 {
  display: flex;
  justify-content: space-between;
}

._splitContent_16yok_61 {
  display: flex;
  justify-content: space-between;
}

._iconButtonText_16yok_49._bold_16yok_66 {
  font-weight: 500;
}

._menuDivider_16yok_70 {
  height: 0px;
  box-shadow: -16px 0px 0px 0.5px #eee;
  width: calc(100% + 32px);
  margin: 8px 0px 8px 0px;
}

._buttonNewIcon_16yok_77 {
  height: 16px;
}

._buttonNewIconWrapper_16yok_81 {
  display: flex;
  padding-left: 5px;
}

@keyframes _shimmer_16yok_1 {
  to {
    background-position-x: 0%;
  }
}

._glimmer_16yok_92 {
  background: linear-gradient(-45deg, #ccc 40%, #fff 50%, #ccc 60%);
  background-size: 300%;
  background-position-x: 100%;
  animation: _shimmer_16yok_1 2s infinite linear;
  padding: 1px;
  margin-top: 5px;
  border-radius: 4px;
}

._buttonWrapperWithGlimmer_16yok_102 {
  border: none;
  background-color: white;
  padding: 4px;
  border-radius: none;
  border-radius: 3px;
  margin-top: 0px;
}

._disabledOption_16yok_111 {
  background-color: #eee;
  cursor: not-allowed !important;
}

._disabledOption_16yok_111 a {
  cursor: not-allowed !important;
}

._aiIcon_16yok_120 {
  max-width: 80%;
}
._highlightBlue_16yok_123 {
  color: #106ba3;
}
._highlightRed_16yok_126 {
  color: #b33d37;
  text-decoration: underline;
}

._optionsMenu_16yok_131 {
  width: 330px;
  padding: 0px 10px;
}

._syftSendContainer_16yok_136 {
  position: absolute;
  top: 0px;
  transition: right 0.3s ease;
  z-index: 1000;
  height: 100%;
}
._syftSendIcon_16yok_143 {
  width: 16px;
  height: 16px;
}
._header_553vy_1 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 0px 15px;
}

._header_553vy_1 h2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  text-align: center;
  margin: 0rem;
  margin-bottom: 0.5rem;
}

._header_553vy_1 h3 {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 1rem;
  text-align: center;
}

._headerSubtitle_553vy_25 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0rem 1.5rem;
  font-size: 12px;
  font-weight: 400;
  margin-top: 0.3rem;
  text-align: center;
}

._headerSubtitle_553vy_25 h3 {
  font-size: 8px;
  font-weight: 400;
  margin-bottom: 1rem;
  text-align: center;
}

._titleWrapper_553vy_44 {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: fit-content;
}

._titleWrapper_553vy_44 > h2 {
  width: 100%;
}

._content_553vy_55 {
  display: flex;
  flex-direction: row;
  padding: 20px 30px;
  color: #192955;
  text-align: center;
  margin-top: 0rem;
  overflow-y: scroll;
  margin: 0px;
  width: 100%;
}

._body_553vy_67 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  color: #192955;
  text-align: left;
  overflow-y: scroll;
  margin: 0px;
  padding-left: 15px;
  margin-top: 10px;
}

._bodyContent_553vy_79 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-left: 15px;
  overflow-y: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}

._bodyContentWithSubtitle_553vy_90 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 10px 15px;
  padding-right: 0px;
}

._body_553vy_67 > ._footer_553vy_99 {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
}

._body_553vy_67 h2 {
  font-size: 23px;
  font-weight: 500;
  line-height: 28px;
  margin-top: 1.5rem;
}

._body_553vy_67 h3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 1.5rem;
}

p._description_553vy_120,
._body_553vy_67 p {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
  margin-bottom: 2rem;
}

._bodyTitle_553vy_129 {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 400;
  text-align: left;
  color: #444444;
}

._bodySubTitle_553vy_137 {
  font-family: Montserrat;
  font-size: 14px;
  line-height: 15px;
  font-weight: 400;
  text-align: left;
  color: #444444;
  padding: 0px;
  margin: 0px;
}

._sidePanelTitle_553vy_148 {
  font-family: Montserrat;
  color: #182026;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  letter-spacing: 0px;
  text-align: left;
  width: 100%;
  padding-bottom: 20px;
  margin: 0px;
  border-bottom: 1px solid #cccccc;
}

._sidePanelSubTitle_553vy_162 {
  position: relative;
  font-family: Montserrat;
  color: #444444;
  font-size: 15px;
  line-height: 17px;
  font-weight: 400;
  letter-spacing: 0px;
  text-align: left;
  width: 100%;
  left: 2px;
  top: 7px;
  margin: 0px;
}

._sidePanel_553vy_148 {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #192955;
  text-align: center;
  margin-top: 0rem;
  overflow-y: scroll;
  width: 25%;
  min-width: 25%;
  max-width: 25%;
  border-right: 1px solid #cccccc;
  height: auto;
  margin: 0px;
  padding-top: 10px;
}

._sidePanelOptions_553vy_194 {
  width: 100%;
  height: 100%;
  background-color: white;
  color: white;
  display: flex;
  flex-direction: column;
  overflow: auto;
}

._sidePanelFooter_553vy_204 {
  width: 100%;
  background-color: white;
  color: white;
  display: flex;
  margin-top: auto;
  flex-direction: column;
}

._sidePanelFooter_553vy_204 > a {
  padding: 8px;
  padding-left: 10px;
  background-color: white !important;
  background-image: none !important;
  box-shadow: none !important;
  color: #106ba3;
  text-align: left;
  text-decoration: underline;
  font-family: Montserrat;
  font-size: 14px;
  display: flex;
  font-weight: 500;
  justify-content: flex-start;
  border-radius: 0px;
  width: 100%;
  max-height: 100%;
}

._sidePanelOptions_553vy_194 > a {
  padding: 8px;
  padding-left: 10px;
  background-color: white !important;
  background-image: none !important;
  box-shadow: none !important;
  color: #182026;
  text-align: left;
  font-family: Montserrat;
  font-size: 14px;
  display: flex;
  font-weight: 500;
  justify-content: flex-start;
  border-radius: 0px;
  width: 100%;
  min-height: unset;
  transition: all 0.25s ease-in !important;
}

._sidePanelOptions_553vy_194 > span {
  width: 100%;
}

._sidePanelOptions_553vy_194 > span > span {
  width: 100%;
}

._sidePanelOptions_553vy_194 > span > span > a {
  padding: 8px;
  padding-left: 10px;
  background-color: white !important;
  background-image: none !important;
  box-shadow: none !important;
  color: #182026;
  text-align: left;
  font-family: Montserrat;
  font-size: 14px;
  display: flex;
  font-weight: 500;
  justify-content: flex-start;
  border-radius: 0px;
  width: 100%;
}

._sidePanelOptions_553vy_194 > a > span {
  display: flex;
  align-items: center;
}

._sidePanelOptions_553vy_194 a._selected_553vy_281 {
  background-color: #192955 !important;
  color: white;
}

._sidePanelOptions_553vy_194 a._selected_553vy_281._disabled_553vy_286 {
  color: white;
}

._sidePanelOptions_553vy_194 a:hover {
  background-color: #eeeeee !important;
}

._sidePanelOptions_553vy_194 a._selected_553vy_281:hover {
  background-color: #192955 !important;
}

/* icons in side panel buttons */
._sidePanelIcon_553vy_299 {
  color: #192955 !important;
}

._selected_553vy_281 ._sidePanelIcon_553vy_299 {
  color: white !important;
}

/* ensure icons flat to the right */
._anchorButton_553vy_308 > .bp3-button-text {
  display: flex;
  justify-content: space-between;
  width: 95%;
}

._row_553vy_314 {
  width: 100%;
  flex-direction: row;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

._column_553vy_323 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 48%;
}

._footer_553vy_99 {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 0px 0px;
  position: relative;
}

._footerLeftContent_553vy_340 {
  left: 0px;
  padding-left: 15px;
  position: absolute;
}

._footerHyperText_553vy_346 {
  align-items: center;
  cursor: pointer;
  gap: 6px;
  user-select: none;
}

._footerHyperText_553vy_346 > a {
  color: #106ba3;
  font-size: 14px;
  font-weight: 500;
  text-decoration: underline;
}

._fullSizeDialog_553vy_360 {
  min-width: 865px;
  max-width: 865px;
  min-height: 610px;
  max-height: 610px;
  padding: 0px;
  transition: none;
}

._xtraLargeSizeDialog_553vy_369 {
  min-width: 1050px;
  max-width: 1050px;
  min-height: 675px;
  max-height: 675px;
  padding: 0px;
  transition: none;
}

/* 
* NOTE: 
* This is a minimal wrapper to make the ui core SelectorWrapper have the same styling as on analytics. 
* Without it the margin below the selectors is too small and the wizards get too cramped.
* I am not touching the margins on the selectors themselves 
*/
._selectorWrapper_553vy_384 {
  width: 100%;
  margin-bottom: 15px;
}

._slideOutBackground_553vy_389 {
  position: absolute;
  /* Full width and height of the wizard */
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  /* Ensure it covers all other content */
  display: flex;
  justify-content: flex-end;
  /* Align slide out from the left */
  border-radius: 6px;
  align-items: center;
  overflow: hidden;
  /* Hide any overflow content */
  transition: background-color 0.3s ease-out;
  /* Smooth background color change */
  background-color: rgba(25, 41, 85, 0);
}

._slideOutBackground_553vy_389._active_553vy_411 {
  background-color: rgba(25, 41, 85, 0.5);
  /* Semi-transparent black background */
}

._slideOut_553vy_389 {
  width: 45%;
  /* Cover half of the wizard */
  background-color: white;
  /* White background for the slide out */
  height: 100%;
  /* Full height of the wizard */
  transform: translateX(+100%);
  /* Start hidden to the left */
  transition: transform 0.3s ease-out;
  /* Smooth slide out effect */
  border-radius: 0px 6px 6px 0px;

  box-shadow: -10px 0px 10px 4px rgba(0, 0, 0, 0.1);
}

._slideOut_553vy_389._active_553vy_411 {
  transform: translateX(0);
  /* Slide out to cover half of the wizard */
  transition: transform 0.3s ease-out;
  /* Smooth slide out effect */
}

._wizard_553vy_439 {
  position: relative;
}

._passwordInputContainer_553vy_443 {
  position: relative;
  margin-top: 7px;
}

._eyeIcon_553vy_448 {
  z-index: 1;
  position: absolute;
  top: 7px;
  left: 7px;
}

._passwordInput_553vy_443 {
  margin: 0;
  padding-left: 2.7em !important;
}

._disabled_553vy_286 {
  width: 100%;
}
._container_9uyir_1 {
  width: 100%;
  min-height: 220px;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 5px;
  justify-content: space-evenly;
}

._topMargin_9uyir_10 {
  margin-top: 10px;
}

._iconBoxContainer_9uyir_14 {
  width: 100%;
}

/* .iconBox styling used to override the styling applied to the IconBox component. */
._iconBox_9uyir_14 {
  width: 40px !important;
  height: 40px !important;
}

._iconBox_9uyir_14 div,
._iconBox_9uyir_14 svg {
  width: 25px !important;
  height: 25px !important;
}

._textContainer_9uyir_30 {
  padding: 0px 50px;
}

._text_9uyir_30 {
  font-size: 16px;
  max-width: 35em;
  font-weight: 400;
}

._buttonContainer_9uyir_40 {
  width: 100%;
}
._container_d7ao8_1 {
  height: 59px;
  flex-shrink: 0;
  min-width: 192px;
  border-radius: 8px;
  position: relative;
  will-change: transform;
  border: 1px solid #ccc;
  animation: _grow_d7ao8_1 0.25s ease-in-out;
  transition: background-color 0.25s ease;
}

._container_d7ao8_1._clickable_d7ao8_13{
  cursor: pointer;
}

._container_d7ao8_1:not(._focused_d7ao8_17)._clickable_d7ao8_13:hover {
  background-color: #ecf3f7;
}

._container_d7ao8_1._focused_d7ao8_17 {
  background-color: #f4fbfa;
  border: 1px solid #3fb0ac;
}


@keyframes _grow_d7ao8_1 {
  0% {
    transform: scale(0.95) translateZ(0);
  }
  100% {
    transform: scale(1) translateZ(0);
  }
}


._iconContainer_d7ao8_37 {
 height: 100%;
 display: flex;
  justify-content: center;
  padding: 0px 15px;
  align-items: center;
}

._circle_d7ao8_45 {
  border-radius: 50%;
}

._detailsContainer_d7ao8_49 {
  display: flex;
  width: 146px;
  align-items: start;
  flex-direction: column;
  justify-content: center;
}

._title_d7ao8_57,
._subtitle_d7ao8_58 {
  font-size: 12px;
}

._title_d7ao8_57,
._value_d7ao8_63 {
  font-weight: 500;
}

._title_d7ao8_57 {
  color: #444;
}

._value_d7ao8_63 {
  font-size: 15px;
  max-width: 131px;
  color: #182026;  
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._subtitle_d7ao8_58 {
  font-weight: 400;
  color: #aaa;
}
._languageCards_1p0m8_1 {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 460px;
}

._previewPageWrapper_1p0m8_7 {
  height: 100% !important;
  position: relative;
}

._zoomIn_1p0m8_12 {
  position: absolute !important;
  z-index: 10;
  top: 0px;
  right: 0px;
}
._languageCard_9x72x_1 {
  border: 1px solid #eeeeee;
  border-radius: 10px;
  width: 100%;
  height: 4.7rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 15px;
  justify-content: space-between;
  margin-bottom: 10px;
  cursor: pointer;
  transition: all 150ms;
}

._languageCard_9x72x_1:hover {
  border: 1px solid #3fb0ac;
  transition: all 150ms;
}

._languageCard_9x72x_1._selected_9x72x_21 {
  border: 1px solid #3fb0ac;
  background-color: rgb(63, 176, 172, 0.1);
  transition: all 150ms;
}

._flagTextWrapper_9x72x_27 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._languageCardFlag_9x72x_33 {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}

._languageCardText_9x72x_39 {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
}

._radioButton_9x72x_45 {
  margin-bottom: 0px;
}
._wrapper_1sv4l_1 {
  width: 250px;
  height: 65px;
  margin-bottom: 20px;
  margin-right: 0px;
}
._iframe_15pvb_2 {
    margin-left: 20px;
    width: 100%;
    height: 100%;
    border: none;
}

._handleWrapper_15pvb_9 {
    padding-left: 20px;
    margin-left: 5px;
    background-color: white;
    cursor: col-resize;
}

._handle_15pvb_9 {
    background-color: #c6c6c65c;
    width: 4px;
    height: 100%;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: col-resize;
}._inputWrapper_i01iq_1 {
  margin-top: 7px;
}

._phoneInput_i01iq_5 {
  font-size: 14px !important;
  line-height: unset !important;
}

._big-popup-provider-connector-help-card_i01iq_10 {
  /* align-self: flex-end; */
  background-color: #3fb0ac13;
  width: 100%;
  border-radius: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}

._big-popup-provider-connector-help-card_i01iq_10:hover {
  cursor: default;
}

._big-popup-provider-connector-help-card_i01iq_10>div {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
}

._big-popup-provider-connector-help-card_i01iq_10>ol {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 10px;
}

._big-popup-provider-connector-help-card_i01iq_10>ol>li {
  padding: 2px;
}

._big-popup-provider-connector-help-card_i01iq_10>ol>li>a {
  color: #106BA3;
  text-decoration: underline;
}

._big-popup-provider-connector-help-card_i01iq_10>ol>li:before {
  font-size: 14px;
  line-height: 0px;
  padding: 0px 6px;
}

._label_i01iq_55 {
  margin-bottom: 0px;
  font-size: 14px;
  font-weight: 400;
}

._helpLink_i01iq_61 {
  display: flex;
  align-items: center;
  gap: 5px;
  text-decoration: underline;
  margin-top: 15px;
  color: #106BA3;
}
._big-popup-provider-connector-help-card_1ftrh_2 {
    /* align-self: flex-end; */
    background-color: #3fb0ac13;
    width: 100%;
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
  }
  
  ._big-popup-provider-connector-help-card_1ftrh_2:hover {
    cursor: default;
  }
  
  ._big-popup-provider-connector-help-card_1ftrh_2>div {
    color: #000000;
    font-size: 12px;
    font-weight: 500;
  }
  
  ._big-popup-provider-connector-help-card_1ftrh_2>ol {
    color: #000000;
    font-size: 12px;
    font-weight: 400;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 10px;
  }
  
  ._big-popup-provider-connector-help-card_1ftrh_2>ol>li {
    padding: 2px;
  }
  
  ._big-popup-provider-connector-help-card_1ftrh_2>ol>li>a {
    color: #106BA3;
    text-decoration: underline;
  }
  
  ._big-popup-provider-connector-help-card_1ftrh_2>ol>li:before {
    font-size: 14px;
    line-height: 0px;
    padding: 0px 6px;
  }._body_oyu20_1 {
  padding: 0px;
  overflow: visible;
}

._warningText_oyu20_6 {
  font-weight: 400;
  color: #8a8a8a;
  font-size: 14px;
  line-height: 18px;
}

._subHeading_oyu20_13 {
  color: #444444;
  font-style: normal;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
  margin-bottom: 20px;
}
._footer_oyu20_22 {
  justify-content: space-between;
  align-items: center;
}

._footerFlexEnd_oyu20_27 {
  justify-content: flex-end;
}
._header-spacer_kzb9v_1 {
    height: 64px;
}
._link-provider-header_kzb9v_4 {
    display: flex;
    height: 64px;
  }

._full-page-wrapper_kzb9v_9 {
    width: 100%;
    padding: 35px 70px 0px 70px;
    flex-wrap: wrap;
    justify-content: center;
}

._loading-spinner_kzb9v_16 {

    width: 100%;
    height:100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: flex-start;
    padding-top: 10%;


}

._title_kzb9v_30 {
    font-size: 30px;
    color: #192955;
    font-weight: 600;
    margin-bottom: 10px;

}

._sub-title_kzb9v_38 {
    font-size: 15px;
    color: #000;
    margin-bottom: 30px;
}

._content-wrapper_kzb9v_44 {
    width: 50%;
    padding-right: 45px;
}

._img-wrapper_kzb9v_49 {
    width: 50%;
    padding-left: 45px;
}

._secondary-button_kzb9v_54 {
    font-size: 16px;
    font-weight: 500;
    color: #192955;
    text-decoration: underline;
    align-items: center;
    display: flex;
    flex-direction: row;
}

._image_kzb9v_64 {
    /* width: 600px;
    height: 456px; */
}

._country-card_kzb9v_69 {
    border-radius: 4px;
    height: 50px;
}

._country-cards-wrapper_kzb9v_74 {
    flex-wrap: wrap;
    justify-content: flex-start;
}

._country-cards-row_kzb9v_79 {
    width: 100%;
    flex-wrap: nowrap;
}


._country-card-left-column_kzb9v_85 {
    width: 50%;
    padding-right: 10px;
}

._country-card-right-column_kzb9v_90 {
    width: 50%;
    padding-left: 10px;
}

._row_kzb9v_95 {
    align-items: center;

}

._column_kzb9v_100 {
    flex-grow: 1;
    flex-basis: 0;
}

._column_kzb9v_100:not(:last-child) {
    margin-right: 10px;
}

._input_kzb9v_109 {
    border-radius: 4px !important;
    border: 1px solid #CCCCCC;
    margin-top: 7px !important;
}

._input_kzb9v_109:focus {
    border: 1px solid #192955 !important;
}._header-container_hakyx_1 {
  display: flex;
  --text-color: #192955;
  --bg-color: #ffffff;
}

._header-base_hakyx_7 {
  width: 100%;
  z-index: 99;
  position: fixed;
}

._header-shared_hakyx_13 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: var(--bg-color);
  transition: background-color 0.4s ease;
}

._header-shadow_hakyx_22 {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

._header-wrapper_hakyx_26 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 0rem;
}

._header-wrapper_hakyx_26._logo-only_hakyx_36 {
  justify-content: flex-start;
  padding: 1rem;
  background: #FFFFFF;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
}

._header-row_hakyx_43 {
  flex: 1;
  display: flex;
  align-content: center;
  justify-content: flex-start;
}

header ._header-symbol_hakyx_50 a {
  margin: 0px;
}

header ._header-symbol_hakyx_50 img {
  max-width: none;
}

._header-logo_hakyx_58 {
  display: flex;
  justify-content: center;
}

._header-logo_hakyx_58 img {
  width: 65px;
}

._header-icon_hakyx_67 {
  padding-left: 0.3rem;
  color: var(--text-color);
  transition: color 150ms ease;
}

._header-symbol_hakyx_50 img {
  padding-top: 0.8rem;
  padding-bottom: 0.5rem;
  width: 55px;
}

._header-navbar-container_hakyx_79 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

._header-navbar_hakyx_79 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0rem;
  color: var(--text-color);
  transition: color 150ms ease;
  height: 100%;
}

._header-actions_hakyx_95 a,
._header-navbar_hakyx_79 > a {
  padding: 2.5rem 0rem;
}

._header-actions_hakyx_95 {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

header a {
  color: var(--text-color);
  transition: color 150ms ease;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500;
  margin-left: 3.3rem;
  margin-right: 3.3rem;
  font-size: 1.6rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

._header-menu-toggle_hakyx_120 {
  cursor: pointer;
  color: var(--text-color);
  transition: color 150ms ease;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500;
  margin: 0rem 3.3rem;
  font-size: 1.6rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2.5rem 0rem;
}

header a:link {
  color: var(--text-color);
  transition: color 150ms ease;
}

._header-menu-toggle_hakyx_120:hover,
._header-menu-toggle_hakyx_120:hover ._header-icon_hakyx_67,
header a:hover,
header a:active {
  color: #3fb0ac;
}

._header-btn_hakyx_146,
._header-btn_hakyx_146:link,
._header-btn_hakyx_146:visited {
  display: inline-block;
  text-align: center;
  font-weight: bold;
  padding: 0.6rem 1rem;
  margin: 0rem 0.5rem;
  border-radius: 6px;
  color: white;
  background-color: #192955;
  border: 2px solid #192955;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

._header-btn_hakyx_146:hover {
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
}

._header-btn_hakyx_146:hover::after {
  -webkit-transform: scaleX(1.3) scaleY(1.5);
  transform: scaleX(1.3) scaleY(1.5);
  opacity: 0;
}

._btn-inverted_hakyx_176 {
  color: var(--text-color) !important;
  background-color: transparent !important;
  border: 2px solid var(--text-color) !important;
  transition: all 150ms ease;
}

._header-actions_hakyx_95 a {
  margin: 0rem 2rem;
}

/*-------------------------------------- DropDown Menu ----------------------------------------------------- */
._headerItem_hakyx_188 {
  cursor: pointer;
  color: var(--text-color);
  transition: color 150ms ease;
  font-weight: 500;
  margin: 0 3.3rem;
  font-size: 1.6rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2.5rem 0rem;
  position: relative;
  z-index: 100;
}

._headerItem_hakyx_188 ._dropDownMenu_hakyx_203 {
  min-width: 345px;
  width: 345px;
  border: 1px solid #eee;
  flex-direction: column;
  position: absolute;
  background: white;
  z-index: 100;
  border-radius: 6px;
  box-shadow: 0px 50px 100px -20px rgba(50,50,93,0.25),0 30px 60px -30px rgba(0,0,0,0.3);
  padding: 2rem;
  top: calc(7rem);
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms ease, visibility 200ms ease;
}

@keyframes _fadeOutItem_hakyx_1 {
  0% {
      transform: translateX(0px);
  }
  100% {
      transform: translateX(10px);
  }
}

._dropDownMenu_hakyx_203 a._item_hakyx_230  {
  margin: 0rem;
  padding: 0rem;
  opacity: 0.3;
  align-items: unset;
  justify-content: unset;
  transition: opacity 250ms ease;
  animation: _fadeOutItem_hakyx_1 cubic-bezier(0.250, 0.460, 0.450, 0.940) 250ms forwards;
  animation-delay: calc(var(--animation-order) * 100ms);    
  cursor: pointer;
}

._dropDownMenu_hakyx_203 ._item_hakyx_230 img {
  margin-right: 1.5rem;
}

._dropDownMenu_hakyx_203 ._item_hakyx_230 img._shareIcon_hakyx_246 {
  margin: 0rem;
  margin-left: 0.5rem;
}

._dropDownMenu_hakyx_203 ._item_hakyx_230 ._title_hakyx_251 {
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: #192955;
  transition: color 150ms ease;
  margin-top: 0.8rem;
}

._dropDownMenu_hakyx_203 ._item_hakyx_230:hover ._title_hakyx_251 {
  color: #3fb0ac;
  transition: color 150ms ease;
}

._dropDownMenu_hakyx_203 ._description_hakyx_266 {
  color: #667293;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
}

@keyframes _fadeInSlideLeft_hakyx_1 {
  0% {
      opacity: .2;
      transform: translateX(10px);
  }
  100% {
      opacity: 1;
      transform: translateX(0px);
  }
}

@keyframes _slideDown_hakyx_1 {
  0% {
      transform: translateY(-1.3rem);
  }
  100% {
      transform: translateY(0rem);
  }
}

._headerItem_hakyx_188:hover {
  transition: color 150ms ease-out;
  color: #3fb0ac;
}

._headerItem_hakyx_188:hover ._dropDownMenu_hakyx_203 {
  opacity: 1;
  visibility: visible;
  transition: opacity 350ms ease, visibility 350ms ease;
  -webkit-transition: opacity 350ms ease, visibility 350ms ease;
  -moz-transition: opacity 350ms ease, visibility 350ms ease;
  -o-transition: opacity 350ms ease, visibility 350ms ease;
  animation: _slideDown_hakyx_1 cubic-bezier(0.250, 0.460, 0.450, 0.940) 350ms forwards;
}

._headerItem_hakyx_188:hover ._dropDownMenu_hakyx_203 ._item_hakyx_230 {
  transform: translateX(10px);
  animation: _fadeInSlideLeft_hakyx_1 cubic-bezier(0.250, 0.460, 0.450, 0.940) 180ms forwards;
  animation-delay: calc(var(--animation-order) * 95ms);
}

/*-------------------------------------- Mobile ----------------------------------------------------- */

._mobile-header-wrapper_hakyx_316 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0.2rem 0rem;
}

._mobile-header_hakyx_316 {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 0rem;
  padding-right: 0rem;
}

._mobile-header-navbar_hakyx_335 {
  display: flex;
  justify-content: space-between;
  width: 100vw;
}

._mobile-header_hakyx_316 a {
  color: #192955;
  transition: color 150ms ease;
  font-family: "Montserrat", sans-serif !important;
  text-transform: uppercase;
  font-weight: bold;
  margin-left: 1rem;
  margin-right: 1rem;
  font-size: 2.4rem;
}

._mobile-header_hakyx_316 a:hover,
._mobile-header_hakyx_316 a:active {
  color: #3fb0ac;
}

@media screen and (max-width: 1023px) {
  ._header-sign-up_hakyx_358,
  ._header-sign-up_hakyx_358:link,
  ._header-sign-up_hakyx_358:visited {
    padding: 0.5rem 0.8rem;
  }

  ._header-actions_hakyx_95 a {
    margin: 0rem 1rem;
  }
}

@media only screen and (max-width: 900px) {
  ._header-logo_hakyx_58 {
    transform: scale(0.6);
  }

  ._header-logo_hakyx_58 img {
    width: 90px;
  }

  ._header-wrapper_hakyx_26 {
    padding-left: 0rem;
  }
}

@media screen and (max-width: 800px) {
  ._header-shared_hakyx_13 {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: var(--bg-color);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  }

  ._header-sign-up_hakyx_358,
  ._header-sign-up_hakyx_358:link,
  ._header-sign-up_hakyx_358:visited {
    padding: 1.5rem 2.8rem;
  }
}

@media only screen and (max-width: 700px) {
  ._header-sign-up_hakyx_358,
  ._header-sign-up_hakyx_358:link,
  ._header-sign-up_hakyx_358:visited {
    background-color: #192955;
    color: white !important;
    padding: 0.7rem 3rem;
    border-radius: 3rem;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
    position: relative;
    border: none;
    cursor: pointer;
  }

  ._header-sign-up_hakyx_358:hover {
    color: white;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
    box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  }

  ._header-sign-up_hakyx_358:hover::after {
    -webkit-transform: scaleX(1.4) scaleY(1.6);
    transform: scaleX(1.4) scaleY(1.6);
    opacity: 0;
  }

  ._header-sign-up_hakyx_358:active,
  ._header-sign-up_hakyx_358:focus {
    outline: none;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
  }
}

@media only screen and (max-width: 70em) {
  ._header-btn_hakyx_146 {
    min-width: 100px !important;
  }
}

@media only screen and (min-width: 61em) and (max-width: 70em) {
  header a {
    margin-left: 2rem;
    margin-right: 2rem;
  }
}

@media only screen and (min-width: 43em) and (max-width: 61em) {
  header a {
    margin-left: 1.3rem;
    margin-right: 1.3rem;
  }
}._buttons-row_hyvaz_1 {
    justify-content: space-between;
    width: 100%;
    margin-top: 20px;
}._table-wrapper_1yvnn_1 {
    max-height: 380px;
    overflow-y: auto;
}

._table_1yvnn_1 {
    position: relative;
    width: 100%;
    border-collapse: collapse;
}


._table_1yvnn_1>thead>tr>th {
    padding: 3px 0px;
    text-align: left;
    font-size: 14px;
    box-shadow:
        inset 0px 1px 0px 0px #eee,
        inset 0px -1px 0px 0px #eee;
    position: sticky;
    top: 0;
    background-color: white;
    z-index: 100;
}


._table_1yvnn_1>tbody>tr>td {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    vertical-align: top !important;
}

._name-and-info-wrapper_1yvnn_36 {
    display: flex;
    flex-direction: column;
}


._last-refresh_1yvnn_42 {
    margin-top: 5px;
    color: #444;
    font-size: 12px;
    font-weight: 400;
}
._invalid_1yvnn_48 {
    color:  #e05459;
}
._name_1yvnn_36 {
    min-width: 200px;

}

._currency_1yvnn_56 {
    min-width: 110px;
}

._method_1yvnn_60 {
    min-width: 140px;
}

._percentage_1yvnn_64 {
    min-width: 82px;
}

._method-select_1yvnn_68 {
    padding: 0px 5px 0px 0px;

}

._percentage-input_1yvnn_73 {
    padding: 0px 5px 0px 0px;
}._markdownWrapper_1tnlp_1 > ._markdownContainer_1tnlp_1 > * {
  all: revert;
}

._markdownWrapper_1tnlp_1 {
  height: 100%;
  flex: 1;
  overflow-y: auto;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
}

._markdownWrapper_1tnlp_1 em {
  all: revert;
}

._markdownWrapper_1tnlp_1 h1 {
  font-size: 16px !important;
}

._markdownWrapper_1tnlp_1 h2 {
  font-size: 16px !important;
}

._markdownWrapper_1tnlp_1 h3,
._markdownWrapper_1tnlp_1 h4 {
  margin-top: 10px !important;
  margin-bottom: 5px !important;
}

._markdownContainer_1tnlp_1 p {
  margin-top: 5px !important;
}

._markdownContainer_1tnlp_1 li > p {
  margin-bottom: 0px !important;
}

._markdownContainer_1tnlp_1 ol,
._markdownContainer_1tnlp_1 ul {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}

._loadingWrapper_1tnlp_46,
._errorWrapper_1tnlp_47 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

._narrateSizing_1tnlp_54 {
  height: 160px;
  width: 200px;
}

._errorWrapper_1tnlp_47 {
  flex-direction: column;
}

._markdownWrapper_1tnlp_1 table {
  width: 100%;
}

._markdownWrapper_1tnlp_1 table td {
  text-align: right;
}

._markdownWrapper_1tnlp_1 table td:first-child {
  text-align: left;
}

._markdownWrapper_1tnlp_1 table th {
  text-align: right;
}

._markdownWrapper_1tnlp_1 table th:first-child {
  text-align: left;
}

._hoverContainer_1tnlp_83 {
  animation: _fadeIn_1tnlp_1 ease 0.5s;
  box-shadow: 0 5px 10px rgb(0 0 0 / 10%);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 411px;
  height: 630px;
  min-width: 411px;
  min-height: 121px;
  position: absolute;
  background: #fff;
  left: calc(100% - 421px);
  top: calc(100vh - 640px);
  border-radius: 10px;
  border: 1px solid #c6c6c6;
  transition: scale 300ms ease-in-out;
  line-height: 26px;
  border: 1px solid #79aebf;
}

._narrationContainer_1tnlp_104 {
  height: 285px;
  top: calc(100vh - 295px);
}

._narrationContainerSmall_1tnlp_109 {
  height: 235px;
  top: calc(100vh - 245px);
}

._hoverContainer_1tnlp_83:active.react-draggable-dragging {
  animation: _opacityChange_1tnlp_1 200ms ease-in-out forwards;
}

@keyframes _opacityChange_1tnlp_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.7;
  }
}

._hoverHeader_1tnlp_127 {
  background-color: #e6eff4;
  height: 60px;
  text-align: left;
  padding: 10px;
  display: flex;
  align-items: center;
  cursor: move;
}

._resizable_1tnlp_137 {
  resize: both;
}

._resizable_1tnlp_137::-webkit-resizer {
  background-color: transparent;
  border-right: 20px solid transparent;
  border-radius: 5px;
}

._hoverTitle_1tnlp_147 {
  flex: 1;
  font-weight: 500;
  line-height: 20px;
  font-size: 16px;
}

._hoverSubTitle_1tnlp_154 {
  font-size: 12px;
  color: #182026;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 90%;
}

._aiIconWrapper_1tnlp_163 {
  padding-right: 10px;
  height: 100%;
  display: flex;
  align-items: center;
}

._hoverFooter_1tnlp_170 {
  height: 57px;
  min-height: 57px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  box-shadow: 0px -1px 3px rgb(166 166 166 / 50%);
}

._hoverFooter_1tnlp_170._maxUsageReached_1tnlp_180 {
  justify-content: space-between;
}

._footerText_1tnlp_184 {
  color: #44899e;
  font-weight: 500;
}

._footerLearnMore_1tnlp_189 {
  color: rgba(25, 41, 85, 1);
  font-weight: 500;
  text-decoration: underline;
}

._iconButtonWrapper_1tnlp_195 {
  margin-right: 5px;
  display: flex;
}

._reactions_1tnlp_200 {
  display: flex;
  padding-bottom: 10px;
  justify-content: space-between;
}

._copiedText_1tnlp_206 {
  color: #44899e;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  padding-left: 5px;
}

._dividingLine_1tnlp_214 {
  border-top: 1px solid #c6c6c6;
  margin: 5px 0px;
  background-image: none;
}

._footerTextUsed_1tnlp_220 {
  color: #9e4444;
}

._bottomBarWrapper_1tnlp_224 {
  position: sticky;
  background-color: #fff;
  bottom: 0px;
}

/* In order to be able to copy the content, content needs to be rendered, 
thus, display: none would not work, so just need to render it off screen */
._hiddenMarkdown_1tnlp_232 {
  position: absolute;
  left: -999em;
}
._confirmationBody_1dhi4_1 {
  padding: 0px;
}

._warningText_1dhi4_5 {
  font-weight: 400;
  color: #8a8a8a;
  font-size: 14px;
  line-height: 18px;
}

._btnWrapper_1dhi4_12 {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  margin: 0rem 20px;
  margin-top: 1.5rem;
  margin-bottom: 2.5rem;
  padding: 0rem 1.5rem;
}

._confirmBtn_1dhi4_24,
._cancelBtn_1dhi4_25 {
  display: flex;
  width: 49%;
  min-width: unset !important;
  max-width: unset !important;
  height: 36px !important;
  margin: 0rem !important;
  border-radius: 6px;
}

._cancelBtn_1dhi4_25.inverted-solid-btn {
  border: 2px solid #5d707f !important;
  color: #5d707f !important;
}

._confirmBtn_1dhi4_24._danger_1dhi4_40 {
  background-color: #d36b6e !important;
}
._recorderContainer_f6a0t_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  height: 130px;
}
._controlsContainer_h2wx4_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

._recordingDisplay_h2wx4_8 {
  display: flex;
  align-items: center;
  background-color: #eee;
  border-radius: 6px;
  padding: 5px 0px;
  height: 60px;
}

._recordingButtonContainer_h2wx4_17 {
}

._recordingBlock_h2wx4_20 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: 1px solid #fff;
  height: 100%;
  padding: 0px 10px;
}

._recordingBlock_h2wx4_20:last-child {
  border-right: none;
  margin-right: 0px;
}

._recordingTime_h2wx4_34 {
  width: 80%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._timeWrapper_h2wx4_41 {
  color: #ef797d;
  font-size: 15px;
  font-weight: 500;
  min-width: 40px;
  text-align: left;
}

._recordingText_h2wx4_49 {
  color: #192955;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
}

._cancelButtonContainer_h2wx4_56 {
  color: #ef797d;
  display: flex;
  align-items: center;
  font-size: 15px;
  font-weight: 400;
  gap: 5px;
  cursor: pointer;
}

._startButton_h2wx4_66,
._cancelButton_h2wx4_56 {
  border: none;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
}

._cancelButton_h2wx4_56:hover {
  color: #fd1c03;
}

._cancelButton_h2wx4_56 {
  width: 25px;
  height: 25px;
}

._startButtonContainer_h2wx4_83 {
  width: 15%;
  display: grid;
  place-content: center;
}

._startButton_h2wx4_66:hover {
  color: #41295a;
  background-color: #f2ea02;
}

._startButton_h2wx4_66 {
  width: 40px;
  height: 40px;
}

._testing_h2wx4_99 {
}

._testing_h2wx4_99 > audio {
  background-color: #eee;
  border-radius: 10px;
}

._testing_h2wx4_99 > audio::-webkit-media-controls-panel {
  background-color: #eee;
}

._testing_h2wx4_99 > audio::-webkit-media-controls-mute-button {
  color: #192955;
}

._testing_h2wx4_99 audio::-webkit-media-controls-play-button {
  border: 2px solid #192955 !important;
  border-radius: 20px;
  /* box-shadow: 0px 0px 2px 1px #192955; */
}

._testing_h2wx4_99 audio::-webkit-media-controls-timeline-container {
}

._testing_h2wx4_99 audio::-webkit-media-controls-current-time-display {
  display: none;
}

._testing_h2wx4_99 audio::-webkit-media-controls-time-remaining-display {
  display: none;
}

._testing_h2wx4_99 audio::-webkit-media-controls-timeline {
}

._testing_h2wx4_99 audio::-webkit-media-controls-volume-slider-container {
}

._testing_h2wx4_99 audio::-webkit-media-controls-volume-slider {
}

._testing_h2wx4_99 audio::-webkit-media-controls-seek-back-button {
}

._testing_h2wx4_99 audio::-webkit-media-controls-seek-forward-button {
}

._testing_h2wx4_99 audio::-webkit-media-controls-fullscreen-button {
}

._testing_h2wx4_99 audio::-webkit-media-controls-rewind-button {
}

._testing_h2wx4_99 audio::-webkit-media-controls-return-to-realtime-button {
}

._testing_h2wx4_99 > audio::-webkit-media-controls-toggle-closed-captions-button {
  display: none;
}
._buttonGroup_18a8l_1 {
  margin-top: 7px;
}
._footer_1hhqe_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
._footer_1hhqe_1 > a {
  color: #192955;
  font-size: 14px;
  font-weight: 500;
  text-decoration: underline;
  display: flex;
  align-items: center;
}
._footerButtons_1hhqe_16 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  flex-grow: 1;
}

._org-chart-wrapper_1hhqe_24 {
  width: 100%;
  height: 470px;
  overflow-y: auto;
}

._buttonGroupWrapper_1hhqe_30 {
  margin-top: 7px;
  width: 100%;
}

._taxInfoWrapper_1hhqe_35 {
  width: 100%;
  height: 100%;
  padding: 30px 30px 20px 30px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

._taxInfoTitle_1hhqe_45 {
  font-size: 20px;
  color: #242b31;
  width: 100%;
  text-align: left;
}

._taxInfoContent_1hhqe_52 {
  margin-top: 20px;
  border-radius: 4px;
  background-color: rgba(63, 176, 172, 0.07);
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
}

._taxInfoCard_1hhqe_63 {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 20px;
}

._taxInfoCardIcon_1hhqe_71 {
  align-self: flex-start;
  width: 15px;
  margin-right: 12px;
  margin-top: 2px;
}

._taxInfoCardContent_1hhqe_78 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
}

._taxInfoCardTitle_1hhqe_85 {
  font-size: 12px;
  font-weight: 500px;
  color: black;
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
}
._taxInfoCardDescription_1hhqe_93 {
  font-size: 12px;
  color: black;
  width: 100%;
  text-align: left;
}
._taxSlideOutFooter_1hhqe_99 {
  align-self: flex-end !important;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
._sidePanelFooter_1hhqe_106 {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  flex-grow: 1;
  width: 100%;
  padding-bottom: 6px;
}
._sidePanelFooter_1hhqe_106 > a {
  color: #192955;
  font-size: 14px;
  font-weight: 500;
  text-decoration: underline;
}
._pill_ik90n_1 {
  margin: 0.35rem;
  padding: 0.2rem 0.3rem 0.1rem;
  color: #bdbbbb;
  border: 1px solid #bdbbbb;
  border-radius: 25px;
  font-size: 10px;
  font-weight: 500;
  white-space: nowrap;
}

._uppercase_ik90n_12 {
  text-transform: uppercase;
}

._underlined_ik90n_16 {
  text-decoration: underline;
}

._pill_ik90n_1._lg_ik90n_20 {
  display: inline-flex;
  align-items: center;
  font-size: 12px;
  line-height: 12px;
  padding: 3px 8px;
  padding-top: 4px;
  font-weight: 600;
}

._pill_ik90n_1.danger {
  color: #ef797d;
  border-color: #ef797d;
}

._pill_ik90n_1.primary {
  color: #192955;
  border-color: #192955;
}

._lightGrey_ik90n_40 {
  color: #ccc;
  border: 1px solid #ccc;
}

._dangerRed_ik90n_45 {
  color: #e05459;
  border: 1px solid #e05459;
}

._warningYellow_ik90n_50 {
  color: #a82c00;
  border: 1px solid #a82c00;
}
._successGreen_ik90n_54 {
  color: #05690d;
  border: 1px solid #05690d;
}

._category_ik90n_59 {
  color: #44899e;
  border: 1px solid #44899e;
}

._group_ik90n_64 {
  color: #3fb0ac;
  border: 1px solid #3fb0ac;
}

._equation_ik90n_69 {
  color: #e5aa36;
  border: 1px solid #e5aa36;
}

._layout_ik90n_74 {
  color: #22873e;
  border: 1px solid #22873e;
}

._classification_ik90n_79 {
  color: #40a2d3;
  border: 1px solid #40a2d3;
}

._transactionTag_ik90n_84 {
  color: #fecca8;
  border: 1px solid #fecca8;
}

._cashFlow_ik90n_89 {
  color: #0183c4;
  border: 1px solid #0183c4;
}

._customer_ik90n_94 {
  color: #a0dedd;
  border: 1px solid #a0dedd;
}

._supplier_ik90n_99 {
  color: #435576;
  border: 1px solid #435576;
}

._product_ik90n_104 {
  color: #6081bb;
  border: 1px solid #6081bb;
}

._subscription_ik90n_109 {
  color: #ff9a7b;
  border: 1px solid #ff9a7b;
}

._connection_ik90n_114 {
  color: #a2bae7;
  border: 1px solid #a2bae7;
}

._unreconciled_ik90n_119 {
  color: #ff9a7b;
  border: 1px solid #ff9a7b;
}

._reconciled_ik90n_124 {
  color: #3fb0ac;
  border: 1px solid #3fb0ac;
}
._table_1recc_1 {
  width: 100%;
  overflow: visible;
}

._table_1recc_1 > thead > tr > th {
  padding: 10px;
  font-size: 14px;
  box-shadow: inset 0px 1px 0px 0px #eee, inset 0px -1px 0px 0px #eee;
  background-color: white;
}

._table-header-cell_1recc_13 {
  min-width: 80px;
}

._entity-count-header-cell_1recc_17 {
  max-width: 120px;
  overflow: visible;
  direction: rtl;
  z-index: 100 !important;
}

._connection-sources-header-cell_1recc_24 {
  min-width: 110px;
}

._table-cell_1recc_28 {
  vertical-align: top !important;
  padding: 10px 0px !important;
  /* display: flex;
    flex-direction: column;
    justify-content: center; */
}

._entity-details-header_1recc_36 {
  margin-left: 14px;
}

._entity-details_1recc_36 {
  min-width: 600px;
}

._entity-details-cell_1recc_44 {
  vertical-align: top !important;
  padding: 8px 0px 10px 0px !important
        /* padding to adjusted slightly to align the with the other cells */
    ;
}

._entity-details-cell-content_1recc_51 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

._entity-name-row_1recc_57 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0px 10px 0px 0px;
}

._entity-details-pills_1recc_66 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: nowrap;
}

._entity-name-and-buttons_1recc_73 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  font-size: 14px;
  font-weight: 500;
  color: #192955;
}

._row-expand-collapse-toggle_1recc_83 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._entity-details-wrapper_1recc_89 {
  padding-left: 25px;
  height: fit-content;
}

._collapse-row-icon_1recc_94 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 3px;
  width: 20px;
  height: 20px;
  background-color: rgba(255, 255, 255, 0);
}

._options-icon_1recc_104 {
  margin-left: 10px;
}

._entity-details-date_1recc_108 {
  font-size: 12px;
  font-weight: 400;
  color: #444444;
  margin: 5px 0px 0px 0px;
}

._entity-details-connected-users_1recc_115 {
  position: absolute;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  font-size: 12px;
  color: #000;
  flex-wrap: wrap;
  margin-right: 20px;
}

._entity-details-connected-users_1recc_115 > a {
  color: #106ba3;
  font-size: 12px;
  font-weight: 400;
  text-decoration: underline;
}

._popover_1recc_134 {
  background-color: #444444;
}

._connected-users-spacer_1recc_138 {
  margin-top: 15px;
  margin-bottom: 5px;
}

._add-user-icon_1recc_143 {
  margin: 0px 5px;
}

._user-pill_1recc_147 {
  margin-right: 5px;
}

._currency-cell_1recc_151 {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

._currency-cell-icon-button_1recc_160 {
  margin-left: 10px;
}

._icon-button-spacer_1recc_164 {
  height: 22px;
  width: 22px;
  min-width: 22px;
  min-height: 22px;
  margin-left: 10px;
}

._logo-cell_1recc_172 {
  text-align: center;
  height: 30px;
}

._logo-cell-edit-link_1recc_177 {
  font-size: 12px;
  font-weight: 500;
  color: #106ba3;
}

._logo-cell-image_1recc_183 {
  height: 30px;
  max-height: 30px;
}

._clickable_1recc_188 {
  cursor: pointer;
}

._source-cell_1recc_192 {
  text-align: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}

._source-icons-container_1recc_201 {
  display: grid;
  grid-template-columns: repeat(3, 25px);
  row-gap: 7px;
  column-gap: 7px;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

._source-cell-image_1recc_211 {
  height: 25px;
  min-height: 25px;
  max-height: 25px;
  width: 25px;
  min-width: 25px;
  max-width: 25px;
}

._sourceCellImageQBO_1recc_220 {
  height: auto;
  min-height: auto;
  max-height: 25px;
  width: 80px;
  min-width: 25px;
  max-width: 80px;
  margin-right: 5px;
}

._more-sources-icon_1recc_230 {
  height: 25px;
  width: 25px;
  margin-right: 5px;
  border-radius: 3px;
  border: 1px solid black;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._open-entity-cell_1recc_243 {
  text-align: right;
}

[class^="mdl-data-table__cell--non-numeric"] {
  position: static !important;
}

._entity-options-icon_1recc_251 {
  height: 20px;
  width: 20px;
}

._highlight_1recc_256 {
  background-color: #f6f6f6;
}

._mini-menu_1recc_260 {
  background-color: #000;
}

._invalid_1recc_264 {
  color: #e05459;
}

._table-footer-cell_1recc_268 {
  box-shadow: none !important;
}

._show-all-org-entities_1recc_272 {
  margin: 5px 0px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: underline !important;
  color: #192955 !important;
}
._icon-buttons-wrapper_1recc_279 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 3px;
  margin-left: 3px;
}


._user-pill_kxssc_3 {
    background-color: #EEEEEE;
    border-radius: 50px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    min-width: max-content;
    min-height: 22px;
    height: 22px;
    margin: 5px 5px;
    padding: 0px 5px;
    gap: 2px;
}

._user-pill-name_kxssc_18 {
    font-size: 12px;
    font-weight: 400;
    color: #182026;
}

._user-pill-icon_kxssc_24 {
    width: 16px;
    height: 16px;
    margin: 0px 5px;
}

._user-pill-initial-icon_kxssc_30 {
    width: 16px;
    height: 16px;
    border-radius: 50px;
    background-color: red;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 0px 5px;
    font-size: 12px;
    font-weight: 500;
    color: white;
}

.bp3-popover-content {
    border-radius: 6px !important;
}

.bp3-popover {
    border-radius: 6x !important;
}

._user-info-popover_kxssc_53 {
    width: fit-content;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 10px 10px;
    font-size: 12px;
    font-weight: 400;
}

._user-info-popover_kxssc_53>div {
    white-space: break-spaces;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
    margin-bottom: 5px;
}
._user-info-popover_kxssc_53>div> b {
    font-weight: 500;
}

._disconnect-user-btn-wrapper_kxssc_76 {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: flex-end;
    margin-bottom: 0px !important;

}

._disconnect-user-btn_kxssc_76 {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    color: white;
    border: 1px solid #EF797D;
    border-radius: 3px;
    background-color: #EF797D;
    padding: 2px 5px;
    font-size: 12px;
    font-weight: 500;
}
._disconnect-user-btn_kxssc_76._disabled_kxssc_99 {
    background-color: #ccc;
    border: #eee;
    cursor: not-allowed;
}

._user-info-popover_kxssc_53>button:hover {
    cursor: pointer;
    border: 1px solid #192955;
}

._clickable_kxssc_110 {
    cursor: pointer;
}

._more-users-popover_kxssc_114 {
    padding: 10px 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

._user-pill-profile-picture_kxssc_121 {
    max-width: 14px;
    max-height: 14px;
    font-size: 12px;
    margin: 0px 10px 0px 5px;
}._container_ol0ip_1 {
  width: 30px;
  height: 30px;
  border-radius: 5px;
  background-color: #2a7abf;
  justify-content: center;
  display: flex;
  align-items: center;
}

._clickable_ol0ip_11:hover {
  cursor: pointer;
  background-color: #115997;
}

._initials_ol0ip_16 {
  font-weight: 700;
  font-size: 14px;
  color: white;
}
._bubble_199oa_1 {
  width: 11px;
  height: 11px;
  position: absolute;
  display: inline-block;
  border-radius: 50%;
  background-color: #c24651;
  animation: _bounce_199oa_1 2s ease infinite;
}

@keyframes _bounce_199oa_1 {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-4px);
  }
  60% {
    transform: translateY(-2px);
  }
}
._moreButton_pwfi1_1 {
  border-radius: 25px;
  width: 35px;
}

._moreButton_pwfi1_1._showOnHover_pwfi1_6:not(._active_pwfi1_6) {
  visibility: hidden;
  opacity: 0;
  transition: all 150ms ease;
}

._moreButtonHoverTrigger_pwfi1_12:hover ._moreButton_pwfi1_1._moreButton_pwfi1_1._showOnHover_pwfi1_6 {
  visibility: visible;
  opacity: 1;
  transition: all 150ms ease-in;
}

._button_pwfi1_18 {
  position: relative;
}
._menu_1cqj2_1 .bp3-menu-item {
  padding: 6px 10px;
}
._filter-group_1h800_1 {
  display: flex;
  align-items: center;
}

._filter-group-right_1h800_6 {
  justify-content: flex-end;
}

._filter-group_1h800_1:hover > ._filter_1h800_1 {
  opacity: 1;
  cursor: pointer;
}

._filter_1h800_1 {
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  transition: opacity 0.2s;
}

._filter-child-left_1h800_24 {
  padding-right: 8px;

}

._filter-child-right_1h800_29 {
  padding-left: 8px;
}

._filter-active_1h800_33 {
  opacity: 1;
}

._searchInput_1h800_37 {
  margin: 0.3rem 0rem;
  border: none;
  background-color: #f7f7f7;
  font-size: 12px;
  line-height: 14px;
  color: #444444;
  padding: 0.2rem;
  display: flex;
  align-self: flex-start;
  min-width: 15px;
  flex: 1;
  padding-left: 8px;
}

._searchInput_1h800_37::placeholder {
  color: #cccccc;
}

._search-wrapper_1h800_56 {
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: #f7f7f7;
  padding: 0.7rem;
  font-weight: 400;
  color: #444444;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: none;
  border-bottom: 1px solid #cccccc;
}

._menu_1h800_70 {
  position: absolute;
  z-index: 999;
  width: 320px;
  border-radius: 5px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  text-align: left;
  animation: _fadeIn_1h800_1 95ms ease-in;
}

._options_1h800_82 {
  padding: 0.5rem 0rem;
  max-height: 260px;
  overflow-y: auto;
  border-radius: 0 0 5px 5px;
  border: 1px solid #cccccc;
  border-top: none;
}

._options_1h800_82 ._option_1h800_82 {
  font-size: 12px;
  display: flex;
  flex-direction: row;
  padding: 0.3rem 0.8rem;
  transition: all 150ms ease;
}

._checkboxWidth_1h800_99 {
  width: 90%;
}

._filter-container_1h800_103 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

._search-wrapper_1h800_56 .bp3-input {
  height: 25px;
  box-shadow: none;
  border-color: hsl(0, 0%, 80%);
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  line-height: 0px;
}

._search-wrapper_1h800_56 ._cross-icon_1h800_120:hover {
  color: #106ba3;
  cursor: pointer;
}

._checkbox_1h800_99 {
  min-width: 20px;
  width: 20px;
  height: 20px;
  border: 0;
  box-shadow: inset 0 0 0 1px #44899e;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  cursor: pointer;
  transition: background 100ms;
  margin: 1px 1rem 1px 0px;
}

._checkbox-checked_1h800_140 {
  background-color: #44899e;
  color: #ffffff;
  border: 0;
  margin-left: 1px;
}

._checkbox-label_1h800_147 {
  width: 200px;
  user-select: none;
  flex: 1;
  text-wrap: wrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._filter-icon_1h800_156 {
  width: 20px;
  height: 20px;
}

._checkbox-wrapper_1h800_161 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._count_1h800_167 {
  background-color: #8fb5cd;
  min-width: 20px;
  padding: 0px 8px;
  height: 20px;
  border-radius: 10px;
  text-align: center;
  vertical-align: middle;
  line-height: 20px;
  color: white;
  font-weight: 500;
  margin-left: 5px;
  display: flex;
  align-items: right;
  justify-content: space-between;
}

._range-slider_1h800_184 {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
}

._range-option_1h800_190 {
  font-size: 12px;
  display: flex;
  flex-direction: row;
  padding: 15px;
  padding-top: 5px;
  padding-bottom: 10px;
  align-items: center;
}

._range-option-input_1h800_200 {
  width: 100%;
}

._range-option-label_1h800_204 {
  padding-right: 10px;
}

._range-option-interlabel_1h800_208 {
  padding-left: 10px;
  padding-right: 10px;
}

._filter-container-content_1h800_213 {
  line-height: 0px;
}

/*

/* give the slider rounded corners */
._bp3-slider_1h800_220 > .bp3-slider-handle {
  border-bottom-right-radius: 7px !important;
  border-top-right-radius: 7px !important;
  border-bottom-left-radius: 7px !important;
  border-top-left-radius: 7px !important;
  width: 14px;
  height: 14px;
  box-shadow: none;
  border-width: 1.5px;
  border-color: #2fada9;
  border-style: solid;
}

._bp3-slider_1h800_220 > .bp3-slider-handle:hover {
  box-shadow: none;
}

._bp3-slider_1h800_220 > .bp3-slider-handle > .bp3-slider-label {
  opacity: 0;
}

/* modify track fill color of slider */
._bp3-slider_1h800_220>div:first-child>div:nth-child(2) {
  background-color: var(--live-view-zoom-track-fill);
  margin-top: 2px;
  height: 2px;
}

._bp3-slider_1h800_220 > .bp3-slider-track {
  background-color: #2fada9;
  height: 2px;
  top: 6px;
}

._bp3-slider_1h800_220 > .bp3-slider-track > .bp3-slider-progress {
  background-color: rgba(181, 215, 214, 1);
}

._bp3-slider_1h800_220 > .bp3-slider-track > .bp3-slider-progress.bp3-intent-primary {
  background-color: transparent;
}

._filterHeading_1h800_262 {
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  align-items: center;
}

._filterHeading_1h800_262 > ._filter-heading-child_1h800_270 {
  flex: 1;
}

._filter-heading-button_1h800_274 > span > svg {
  width: 12px;
  height: 12px;
}

._bp3-slider_1h800_220 > .bp3-slider-axis {
  display: flex;
  justify-content: space-between;
}

._bp3-slider_1h800_220 > .bp3-slider-axis > .bp3-slider-label {
  transform: translate(0%, 20px);
  padding: 0px;
  flex: 1;
  position: inherit;
}

._bp3-slider_1h800_220 > .bp3-slider-axis div ~ div {
  text-align: right;
}

._bp3-slider_1h800_220 > .bp3-slider-handle.bp3-end {
  margin-left: 0px;
}

._searchInputBorder_1h800_299 {
  border: 1px solid #44899e;
}

._checkboxWrapperHover_1h800_303:hover {
  background-color: #f7f7f7;
}._container_1iv2z_1 {
  width: 100%;
  overflow: auto;
  scrollbar-color: #cccccc #eee;
}

._container_1iv2z_1::-webkit-scrollbar {
  width: 0px;
}

._intercomPadding_1iv2z_11 {
  padding-bottom: 80px; /* for intercom */
}
._header_qmj34_1 {
  display: flex;
  flex-direction: column;
  padding: 15px 0px;
  position: relative;
  animation: _fadeInScale_qmj34_1 0.4s ease;
  overflow: hidden;
}

._banner_qmj34_10 {
  height: 143px !important;
  min-width: 1177px !important;
  object-fit: cover;
  border-radius: 10px;
}

._bannerContainer_qmj34_17 {
  height: 143px !important;
  overflow: hidden;
  border-radius: 10px;
}

@keyframes _fadeInScale_qmj34_1 {
  0% {
    opacity: 0;
    transform: scale(0.98);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

._gradient_qmj34_34 {
  height: 143px;
  object-fit: cover;
  border-radius: 10px;
  position: absolute;
  z-index: 9;
}

._skeletonBanner_qmj34_42 {
    position: absolute;
  top: 0px;
  left: 0px;
  top: 15px;
  border-radius: 10px;
  overflow: hidden;
  z-index: 8;
  opacity: 1;
  transition: opacity 0.3s ease;
}

._skeletonHidden_qmj34_54 {
  opacity: 0;
}

._itemsOverBanner_qmj34_58 {
  position: absolute;
  top: 20px;
  left: 25px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  z-index: 10;
}

._greetingText_qmj34_68 {
  color: #ffffff;
  font-family: "National 2";
  font-weight: 700;
  font-size: 30px;
  margin: 20px 0px 25px 0px;
}

._thin_qmj34_76 {
  font-weight: 400;
}

._bannerButton_qmj34_80 {
  background-color: #f0f9fe;
  border: 1px solid #0B2E67;
  border-radius: 50px;
  padding: 5px 15px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  cursor: pointer;
  transition: scale 0.1s ease;
  scale: 1;
  color: #0B2E67;
  opacity: 90%;
}

._bannerButton_qmj34_80:hover {
  scale: 1.03;
}
/*
 * FilePond 1.8.8
 * Licensed under MIT, https://opensource.org/licenses/MIT
 * Please visit https://pqina.nl/filepond for details.
 */
.filepond--assistant {
  position: absolute;
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  white-space: nowrap;
}
.filepond--browser {
  position: absolute;
  margin: 0;
  padding: 0;
  left: 1em;
  top: 1.75em;
  width: calc(100% - 2em);
  opacity: 0;
  font-size: 0;
}
.filepond--drip {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  opacity: 0.1;
  pointer-events: none;
  border-radius: 0.5em;
  background: rgba(0, 0, 0, 0.01);
}
.filepond--drip-blob {
  -webkit-transform-origin: center center;
  transform-origin: center center;
  left: 0;
  width: 8em;
  height: 8em;
  margin-left: -4em;
  margin-top: -4em;
  background: #292625;
  border-radius: 50%;
}
.filepond--drip-blob,
.filepond--drop-label {
  position: absolute;
  top: 0;
  will-change: transform, opacity;
}
.filepond--drop-label {
  left: 1em;
  right: 1em;
  margin: 0 0 1em;
  color: #4f4f4f;
}
.filepond--drop-label label {
  display: block;
  padding: 1em 0;
  margin: 0;
  cursor: default;
  font-size: 0.875em;
  font-weight: 400;
  text-align: center;
  line-height: 1.5;
}
.filepond--label-action {
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  -webkit-text-decoration-color: #106ba3;
  text-decoration-color: #106ba3;
  cursor: pointer;
}
.filepond--file-action-button {
  font-size: 1em;
  width: 1.625em;
  height: 1.625em;
  cursor: auto;
  font-family: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  border: none;
  color: #fff;
  outline: none;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: none;
  will-change: transform, opacity;
  box-shadow: 0 0 0 0 hsla(0, 0%, 100%, 0);
  transition: box-shadow 0.25s ease-in;
}
.filepond--file-action-button svg {
  width: 100%;
  height: 100%;
}
.filepond--file-action-button:focus,
.filepond--file-action-button:hover {
  box-shadow: 0 0 0 0.125em hsla(0, 0%, 100%, 0.9);
}
.filepond--file-info {
  position: static;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex: 1;
  flex: 1;
  margin: 0 0.5em 0 0;
  min-width: 0;
  will-change: transform, opacity;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.filepond--file-info * {
  margin: 0;
}
.filepond--file-info .filepond--file-info-main {
  font-size: 0.75em;
  line-height: 1.2;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
.filepond--file-info .filepond--file-info-sub {
  font-size: 0.625em;
  opacity: 0.5;
  transition: opacity 0.25s ease-in-out;
  white-space: nowrap;
}
.filepond--file-info .filepond--file-info-sub:empty {
  display: none;
}
.filepond--file-status {
  position: static;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0;
  min-width: 2.25em;
  text-align: right;
  will-change: transform, opacity;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.filepond--file-status * {
  margin: 0;
  white-space: nowrap;
}
.filepond--file-status .filepond--file-status-main {
  font-size: 0.75em;
  line-height: 1.2;
}
.filepond--file-status .filepond--file-status-sub {
  font-size: 0.625em;
  opacity: 0.5;
  transition: opacity 0.25s ease-in-out;
}
.filepond--file-wrapper {
  border: none;
  margin: 0;
  padding: 0;
  min-width: 0;
  height: 100%;
}
.filepond--file-wrapper > legend {
  position: absolute;
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  white-space: nowrap;
}
.filepond--file {
  position: static;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0.5625em;
  color: #fff;
  border-radius: 0.5em;
}
.filepond--file .filepond--file-status {
  margin-left: auto;
  margin-right: 2.25em;
}
.filepond--file .filepond--processing-complete-indicator {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 2;
}
.filepond--file .filepond--file-action-button,
.filepond--file .filepond--processing-complete-indicator {
  position: absolute;
}
.filepond--file .filepond--progress-indicator {
  position: absolute;
  top: 0.75em;
  right: 0.75em;
}
.filepond--file .filepond--action-remove-item {
  left: 0.5625em;
}
.filepond--file .filepond--file-action-button:not(.filepond--action-remove-item),
.filepond--file .filepond--processing-complete-indicator {
  right: 0.5625em;
}
[data-filepond-item-state*="error"] .filepond--file-info,
[data-filepond-item-state*="invalid"] .filepond--file-info,
[data-filepond-item-state="cancelled"] .filepond--file-info {
  margin-right: 2.25em;
}
[data-filepond-item-state="processing-complete"] .filepond--action-revert-item-processing svg {
  -webkit-animation: fall 0.5s 0.125s linear both;
  animation: fall 0.5s 0.125s linear both;
}
[data-filepond-item-state="processing-complete"] .filepond--file-info-sub,
[data-filepond-item-state="processing-complete"] .filepond--file-status-sub {
  opacity: 0;
}
[data-filepond-item-state="processing-complete"] .filepond--action-revert-item-processing ~ .filepond--file-info .filepond--file-info-sub,
[data-filepond-item-state="processing-complete"] .filepond--action-revert-item-processing ~ .filepond--file-status .filepond--file-status-sub {
  opacity: 0.5;
}
[data-filepond-item-state*="error"] .filepond--file-wrapper,
[data-filepond-item-state*="error"] .filepond--panel,
[data-filepond-item-state*="invalid"] .filepond--file-wrapper,
[data-filepond-item-state*="invalid"] .filepond--panel {
  -webkit-animation: shake 0.65s linear both;
  animation: shake 0.65s linear both;
}
[data-filepond-item-state*="busy"] .filepond--progress-indicator svg {
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@-webkit-keyframes shake {
  10%,
  90% {
    -webkit-transform: translateX(-0.0625em);
    transform: translateX(-0.0625em);
  }
  20%,
  80% {
    -webkit-transform: translateX(0.125em);
    transform: translateX(0.125em);
  }
  30%,
  50%,
  70% {
    -webkit-transform: translateX(-0.25em);
    transform: translateX(-0.25em);
  }
  40%,
  60% {
    -webkit-transform: translateX(0.25em);
    transform: translateX(0.25em);
  }
}
@keyframes shake {
  10%,
  90% {
    -webkit-transform: translateX(-0.0625em);
    transform: translateX(-0.0625em);
  }
  20%,
  80% {
    -webkit-transform: translateX(0.125em);
    transform: translateX(0.125em);
  }
  30%,
  50%,
  70% {
    -webkit-transform: translateX(-0.25em);
    transform: translateX(-0.25em);
  }
  40%,
  60% {
    -webkit-transform: translateX(0.25em);
    transform: translateX(0.25em);
  }
}
@-webkit-keyframes fall {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  70% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
@keyframes fall {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  70% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
.filepond--hopper[data-hopper-state="drag-over"] > * {
  pointer-events: none;
}
.filepond--progress-indicator {
  z-index: 103;
}
.filepond--file-action-button {
  z-index: 102;
}
.filepond--file-status {
  z-index: 101;
}
.filepond--file-info {
  z-index: 100;
}
.filepond--item {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 0;
  margin: 0 0 0.5em;
  will-change: transform, opacity;
}
.filepond--item > .filepond--panel {
  z-index: 1;
}
.filepond--item > .filepond--panel .filepond--panel-bottom {
  box-shadow: 0 0.0625em 0.125em -0.0625em rgba(0, 0, 0, 0.25);
}
.filepond--item > .filepond--file-wrapper {
  position: relative;
  z-index: 2;
}
.filepond--item-panel {
  background-color: #64605e;
}
[data-filepond-item-state="processing-complete"] .filepond--item-panel {
  background-color: #369763;
}
[data-filepond-item-state*="error"] .filepond--item-panel,
[data-filepond-item-state*="invalid"] .filepond--item-panel {
  background-color: #c44e47;
}
.filepond--item-panel {
  border-radius: 0.5em;
  transition: background-color 0.25s;
}
.filepond--list-scroller {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  will-change: transform;
}
.filepond--list-scroller[data-state="overflow"] {
  overflow-y: scroll;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
}
.filepond--list-scroller[data-state="overflow"] .filepond--list {
  bottom: 0;
  right: 0;
}
.filepond--list-scroller::-webkit-scrollbar {
  background: transparent;
}
.filepond--list-scroller::-webkit-scrollbar:vertical {
  width: 1em;
}
.filepond--list-scroller::-webkit-scrollbar:horizontal {
  height: 0;
}
.filepond--list-scroller::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 99999px;
  border: 0.3125em solid transparent;
  background-clip: content-box;
}
.filepond--list {
  position: absolute;
  top: 0;
  left: 1em;
  right: 1em;
  margin: 0;
  padding: 0;
  list-style-type: none;
  will-change: transform;
}
.filepond--panel-root {
  border-style: solid;
  border: #cccccc;
  border-radius: 0.5em;
  border-width: 1px;
  background-color: #ffffff;
}
.filepond--panel {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  margin: 0;
  height: auto !important;
  pointer-events: none;
}
.filepond--panel[data-scalable="true"] {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  background-color: transparent !important;
  border: none !important;
}
.filepond--panel[data-scalable="false"] {
  bottom: 0;
}
.filepond--panel[data-scalable="false"] > div {
  display: none;
}
.filepond--panel-bottom,
.filepond--panel-center,
.filepond--panel-top {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
}
.filepond--panel-bottom,
.filepond--panel-top {
  height: 0.5em;
}
.filepond--panel-top {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom: none !important;
}
.filepond--panel-top:after {
  content: "";
  position: absolute;
  height: 2px;
  left: 0;
  right: 0;
  bottom: -1px;
  background-color: inherit;
}
.filepond--panel-bottom,
.filepond--panel-center {
  will-change: transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-transform: translate3d(0, 0.5em, 0);
  transform: translate3d(0, 0.5em, 0);
}
.filepond--panel-bottom {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-top: none !important;
}
.filepond--panel-bottom:before {
  content: "";
  position: absolute;
  height: 2px;
  left: 0;
  right: 0;
  top: -1px;
  background-color: inherit;
}
.filepond--panel-center {
  height: 100px !important;
  border-top: none !important;
  border-bottom: none !important;
  border-radius: 0 !important;
}
.filepond--panel-center:not([style]) {
  visibility: hidden;
}
.filepond--progress-indicator {
  position: static;
  width: 1.25em;
  height: 1.25em;
  color: #fff;
  margin: 0;
  pointer-events: none;
  will-change: transform, opacity;
}
.filepond--progress-indicator svg {
  width: 100%;
  height: 100%;
}
.filepond--progress-indicator path {
  fill: none;
  stroke: currentColor;
}
.filepond--list-scroller {
  z-index: 6;
}
.filepond--drop-label {
  z-index: 5;
}
.filepond--drip {
  z-index: 3;
}
.filepond--root > .filepond--panel {
  z-index: 2;
}
.filepond--browser {
  z-index: 1;
}
.filepond--root {
  box-sizing: border-box;
  position: relative;
  margin-bottom: 1em;
  margin-top: 1em;
  font-size: 1rem;
  line-height: normal;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  font-weight: 450;
  text-align: left;
  text-rendering: optimizeLegibility;
  direction: ltr;
  contain: layout style size;
}
.filepond--root * {
  font-size: inherit;
  box-sizing: inherit;
  line-height: inherit;
  border: none;
}

.filepond--credits {
  display: none;
}
/*!
 * FilePondPluginImagePreview 4.6.12
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */

/* eslint-disable */
.filepond--image-preview-markup {
  position: absolute;
  left: 0;
  top: 0;
}
.filepond--image-preview-wrapper {
  z-index: 2;
}
.filepond--image-preview-overlay {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 5rem;
  max-height: 7rem;
  margin: 0;
  opacity: 0;
  z-index: 2;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.filepond--image-preview-overlay svg {
  width: 100%;
  height: auto;
  color: inherit;
  max-height: inherit;
}
.filepond--image-preview-overlay-idle {
  mix-blend-mode: multiply;
  color: rgba(40, 40, 40, 0.85);
}
.filepond--image-preview-overlay-success {
  mix-blend-mode: normal;
  color: rgba(54, 151, 99, 1);
}
.filepond--image-preview-overlay-failure {
  mix-blend-mode: normal;
  color: rgba(196, 78, 71, 1);
}
/* disable for Safari as mix-blend-mode causes the overflow:hidden of the parent container to not work */
@supports (-webkit-marquee-repetition: infinite) and
  ((-o-object-fit: fill) or (object-fit: fill)) {
  .filepond--image-preview-overlay-idle {
    mix-blend-mode: normal;
  }
}
.filepond--image-preview-wrapper {
  /* no interaction */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  /* have preview fill up all available space */
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 100%;
  margin: 0;

  /* radius is .05em less to prevent the panel background color from shining through */
  border-radius: 0.45em;
  overflow: hidden;

  /* this seems to prevent Chrome from redrawing this layer constantly */
  background: rgba(0, 0, 0, 0.01);
}
.filepond--image-preview {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: flex; /* this aligns the graphic vertically if the panel is higher than the image */
  align-items: center;
  height: 100%;
  width: 100%;
  pointer-events: none;
  background: #222;

  /* will be animated */
  will-change: transform, opacity;
}
.filepond--image-clip {
  position: relative;
  overflow: hidden;
  margin: 0 auto;

  /* transparency indicator (currently only supports grid or basic color) */
}
.filepond--image-clip[data-transparency-indicator='grid'] img,
.filepond--image-clip[data-transparency-indicator='grid'] canvas {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0 H50 V50 H0'/%3E%3Cpath d='M50 50 H100 V100 H50'/%3E%3C/svg%3E");
  background-size: 1.25em 1.25em;
}
.filepond--image-bitmap,
.filepond--image-vector {
  position: absolute;
  left: 0;
  top: 0;
  will-change: transform;
}
.filepond--root[data-style-panel-layout~='integrated']
  .filepond--image-preview-wrapper {
  border-radius: 0;
}
.filepond--root[data-style-panel-layout~='integrated']
  .filepond--image-preview {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--image-preview-wrapper {
  border-radius: 99999rem;
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--image-preview-overlay {
  top: auto;
  bottom: 0;
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--file
  .filepond--file-action-button[data-align*='bottom']:not([data-align*='center']) {
  margin-bottom: 0.325em;
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--file
  [data-align*='left'] {
  left: calc(50% - 3em);
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--file
  [data-align*='right'] {
  right: calc(50% - 3em);
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--progress-indicator[data-align*='bottom'][data-align*='left'],
.filepond--root[data-style-panel-layout~='circle']
  .filepond--progress-indicator[data-align*='bottom'][data-align*='right'] {
  margin-bottom: calc(0.325em + 0.1875em);
}
.filepond--root[data-style-panel-layout~='circle']
  .filepond--progress-indicator[data-align*='bottom'][data-align*='center'] {
  margin-top: 0;
  margin-bottom: 0.1875em;
  margin-left: 0.1875em;
}
html {
  font-size: 62.5%;
}

@media only screen and (max-width: 75em) {
  html {
    font-size: 56.25%;
  }
}

@media only screen and (max-width: 56.25em) {
  html {
    font-size: 50%;
  }
}

@media only screen and (min-width: 112.5em) {
  html {
    font-size: 75%;
  }
}

.upgrade-header {
  display: flex;
  height: 15vh;
  z-index: 1000;
}

.upgrade-container {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-top: 2.5rem;
  flex-direction: column;
  align-items: center;
}

.upgrade-heading {
  display: flex;
  justify-content: center;
  font-family: "Montserrat";
  font-size: 5rem;
  font-weight: bold;
  text-align: center;
  color: #192955;
  width: 80rem;
  padding-bottom: 2rem;
}

.upgrade-subheading {
  display: flex;
  justify-content: center;
  font-family: "Montserrat";
  font-size: 2rem;
  font-weight: 500;
  text-align: center;
  color: #192955;
  width: 80rem;
  padding-bottom: 4rem;
  align-content: center;
}

.upgrade-heading-2 {
  display: flex;
  text-align: center;
  font-family: "Montserrat";
  font-size: 7rem;
  font-weight: bold;
  text-align: center;
  color: #192955;
  margin: 5rem 2rem;
  justify-content: center;
}

.upgrade-text {
  display: flex;
  justify-content: center;
  font-family: "Montserrat";
  font-size: 2rem;
  font-weight: 500;
  text-align: center;
  color: #192955;
  align-content: center;
  margin-left: 37rem;
  margin-right: 37rem;
  padding-bottom: 2rem;
}

.upgrade-content {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-right: 5rem;
  margin-left: 3rem;
}

.upgrade-content-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 1rem;
  border: solid 2px rgba(112, 112, 112, 0.09);
  margin: 5rem 1rem;
  max-width: 35rem;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.upgrade-content-box:hover {
  -webkit-transform: scale(1.05) translateY(-0.5rem);
  transform: scale(1.05) translateY(-0.5rem);
  -webkit-box-shadow: 0 2.5rem 4rem rgba(0, 0, 0, 0.3);
  box-shadow: 0 2.5rem 4rem rgba(0, 0, 0, 0.3);
}

.upgrade-content-img {
  padding: 2rem;
  align-items: center;
  justify-content: center;
  align-content: center;
  display: flex;
  max-width: 75%;
}

.pricing-discount {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: -10px;
}

.pricing-discount-img {
  width: 50%;
}

.upgrade-content-header {
  display: flex;
  justify-content: flex-start;
  font-family: "Montserrat";
  font-size: 3rem;
  font-weight: bold;
  text-align: center;
  color: #192955;
  padding: 1rem;
  height: 9rem;
}

.upgrade-content-text {
  display: flex;
  font-family: "Montserrat";
  font-size: 1.5rem;
  font-weight: 500;
  text-align: center;
  color: #192955;
  margin: 1rem;
}

.upgrade-content-price {
  display: flex;
  justify-content: flex-start;
  font-family: "Montserrat";
  font-size: 2.7rem;
  font-weight: bold;
  text-align: center;
  color: #3fb0ac;
  margin: 2rem;
  height: 3rem;
}

.upgrade-content-banner-box {
  display: flex;
  justify-content: center;
  width: 50rem;
}

.upgrade-content-banner {
  display: flex;
  justify-content: center;
  width: 42rem;
}

.upgrade-content-button {
  display: flex;
  font-weight: bold;
  justify-content: center;
  text-align: center;
  color: #3fb0ac;
  margin-top: 5rem;
  margin-bottom: 3rem;
  width: 40rem;
}

.upgrade-content-bottom-text {
  display: flex;
  font-family: "Montserrat";
  font-style: italic;
  font-size: 1.5rem;
  font-weight: 500;
  text-align: center;
  color: #192955;
  margin: 1rem;
}

.upgrade-faq-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 10rem;
}

.upgrade-faq-content-box {
  width: 60%;
  height: 7rem;
  font-family: "Montserrat";
  font-size: 3.3rem;
  padding: 1rem 0rem;
  margin: 2rem 0rem;
  font-weight: 500;
  text-align: center;
  color: #192955;
  border-radius: 20px;
  background-color: #ffffff;
  border: solid 2px rgba(112, 112, 112, 0.09);
  cursor: pointer;
}

.upgrade-expandable-header {
  font-weight: 500;
  text-align: center;
  font-family: "Montserrat";
  font-size: 3.3rem;
}

.upgrade-expandable-text {
  color: #3fb0ac;
  font-family: "Montserrat";
  font-size: 2.3rem;
  text-align: left;
  margin: 3rem 5rem;
}

.upgrade-page-key-points-heading {
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 30px;
  color: #37a6a2;
  padding-bottom: 10px;
}

@media only screen and (min-width: 1000px) {
  .upgrade-content ul {
    height: 42rem;
  }
  .business-ul-height {
    height: 58rem !important;
  }
}

@media only screen and (max-width: 999px) {
  .upgrade-content ul {
    height: 45rem;
  }
  .business-ul-height {
    height: 58rem !important;
  }
}

@media only screen and (max-width: 800px) {
  .upgrade-content ul {
    display: flex;
    flex-direction: column;
  }
  .business-ul-height {
    display: flex;
    flex-direction: column;
  }
}

.upgrade-content li {
  display: flex;
  position: relative;
  font-family: "Montserrat";
  color: #444444;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 30px;
}

.mobile-upgrade-container li {
  display: flex;
  position: relative;
  font-family: "Montserrat";
  font-size: 1.6rem;
  font-weight: normal;
  text-align: left;
  color: #192955;
  margin-left: 5rem;
  margin-right: 5rem;
  padding: 1rem;
}

.upgrade-content li:before {
  /* content: "✓"; */
  padding-right: 1rem;
}

.mobile-upgrade-container li:before {
  /* content: "✓"; */
  padding-right: 1rem;
}

.upgrade-btn,
.upgrade-btn:link,
.upgrade-btn:visited {
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  padding: 0.7rem 3rem;
  width: 20rem;
  display: inline-block;
  border-radius: 1rem;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  position: relative;
  font-family: "Montserrat";
  font-size: 2rem;
  border: none;
  color: #192955;
  cursor: pointer;
  background-color: #50ffe4;
}

.upgrade-btn:hover {
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
}

.upgrade-btn:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

.upgrade-btn:active,
.upgrade-btn:focus {
  outline: none;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
}

.upgrade-stipe {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin: 2rem;
}

.upgrade-stipe-business {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 43%;
  align-items: center;
}

.upgrade-stipe-img-1 {
  display: flex;
  align-items: center;
  width: 15rem;
  height: 15rem;
}

.upgrade-stipe-img-2 {
  display: flex;
  align-items: center;
  width: 45rem;
  height: 7.5rem;
}

.upgrade-content i {
  margin: none !important;
}

/*------------------------------- Mobile ------------------------------------------- */

.mobile-upgrade-container {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10rem;
  flex-direction: column;
  align-items: center;
}

.mobile-upgrade-heading {
  display: flex;
  justify-content: center;
  font-family: "Montserrat";
  font-size: 5rem;
  font-weight: bold;
  text-align: center;
  color: #192955;
  padding: 2rem;
  margin-bottom: 2rem;
}

.mobile-upgrade-heading-2 {
  display: flex;
  text-align: center;
  font-family: "Montserrat";
  font-size: 7rem;
  font-weight: bold;
  text-align: center;
  color: #192955;
  margin: 10rem 2rem;
  justify-content: center;
}

.mobile-upgrade-text {
  display: flex;
  justify-content: center;
  font-family: "Montserrat";
  font-size: 2rem;
  font-weight: 500;
  text-align: center;
  color: #192955;
  align-content: center;
  margin-left: 5rem;
  margin-right: 5rem;
}

.mobile-upgrade-content {
  display: flex;
  justify-content: center;
  margin-right: 5rem;
  margin-left: 5rem;
}

.mobile-upgrade-content-img {
  padding: 2rem;
  margin-top: 8rem;
}

.mobile-upgrade-content-header {
  display: flex;
  font-family: "Montserrat";
  font-size: 3rem;
  font-weight: bold;
  text-align: center;
  color: #192955;
  padding: 1rem;
}

.mobile-upgrade-content-text {
  display: flex;
  font-family: "Montserrat";
  font-size: 1.5rem;
  font-weight: 500;
  text-align: center;
  color: #192955;
  margin: 1rem 5rem;
}

.mobile-upgrade-content-price {
  display: flex;
  font-family: "Montserrat";
  font-size: 2.7rem;
  font-weight: bold;
  text-align: center;
  color: #3fb0ac;
  margin: 2rem;
}

.mobile-upgrade-faq-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 10rem;
}

.upgrade-stipe-mobile {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 2rem;
}

.upgrade-stipe-mobile-img-1 {
  display: flex;
  align-items: center;
  width: 15rem;
  height: 15rem;
}

.upgrade-stipe-mobile-img-2 {
  display: flex;
  align-items: center;
  width: 45rem;
  height: 7.5rem;
}

.upgrade-faq-content-box {
  height: 7rem;
  font-family: "Montserrat";
  font-size: 3.3rem;
  padding: 1rem 0rem;
  margin: 2rem 0rem;
  font-weight: 500;
  text-align: center;
  color: #192955;
  border-radius: 20px;
  background-color: #ffffff;
  border: solid 2px rgba(112, 112, 112, 0.09);
  cursor: pointer;
}

.upgrade-expandable-header {
  font-weight: 500;
  text-align: center;
  font-family: "Montserrat";
  font-size: 3.3rem;
}

.upgrade-expandable-text {
  color: #3fb0ac;
  font-family: "Montserrat";
  font-size: 2.3rem;
  text-align: left;
  margin: 3rem 5rem;
}
.generic-upgrade-page-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow-y: hidden;
  width: 100%;
  height: 100%;
}

.generic-upgrade-page-main-title {
  font-size: 25px;
  margin-top: 30px;
  padding: 0% 28%;
  font-weight: bold;
  width: 100%;
  text-align: center;
}

.generic-upgrade-page-content-wrapper {
  display: flex;
  flex-direction: row;
  height: 500px;
  align-items: center;
}

.generic-upgrade-page-content-text-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 500px;
  height: 286px;
  margin-left: 30px;
  padding-left: 25px;
}

.generic-upgrade-page-content-title {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  text-align: left;
}

.generic-upgrade-page-content-text {
  text-align: left;
  font-size: 16px;
  line-height: 1.5;
  width: 88%;
  margin-bottom: 30px;
}

.generic-upgrade-page-button-primary {
  height: 30px !important;
  font-size: 16px;
}

.generic-upgrade-page-button-secondary {
  height: 30px !important;
  font-size: 16px;
  margin-right: 15px;
}

.generic-upgrade-page-content-new-upgrade-page {
  text-align: left;
  display: flex;
  flex-direction: column;
  gap: 1.3rem;
  padding-left: 4rem;
}

.upgrade-gray-scale-wrapper .noScroll {
  overflow: hidden !important;
}
._card_125q5_1 {
    width: 100%;
    background-color: #F5F5F5;
    display: flex;
    flex-direction: column;
    padding: 10px;
    border-radius: 4px;

}

._title_125q5_11 {
    color: #444;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
    width: 100%;
}

._content_125q5_19 {
    color: #444;
    font-size: 14px;
    font-weight: 400;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    margin-left: 30px;
    margin-top: 2px;
}

._icon_125q5_31 {
    width: 22px;
    height: 22px;
    position: absolute
}._buttonGroup_1krbf_1 {
  padding-top: 7px;
}
._AccountDependencyLine_ok53y_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 8px 0;
}

._AccountDependencyLine_ok53y_1 td {
  text-align: left;
  width: 50%;
}

._dependencyLine_ok53y_14 {
  width: 100% !important;
  text-align: left !important;
  background-color: #F6F6F6;
  border-radius: 6px;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  display: flex;
}

._dependencyLineDiv_ok53y_25 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-right: 10px;
}

._dependencyLineItem_ok53y_32 {
  padding-left: 10px;
  font-weight: 400 !important;
}

._dependencyLineItemFeature_ok53y_37 {
  font-weight: 500 !important;
}

._dependencyLineButton_ok53y_41 {
  padding-top: 5px;
}

._mediumSizePopup_ok53y_45 {
  min-width: 400px;
  max-width: 400px;
  min-height: 610px;
  max-height: 610px;
}

._smallSizePopup_ok53y_52 {
  min-width: 400px;
  max-width: 400px;
  min-height: 200px;
  max-height: 200px;
}

._dialogDiv_ok53y_59 {
  display: flex;
  flex-direction: column;
  text-align: left;
  flex: 1;
}

._popupSubheading_ok53y_66 {
  font-family: Montserrat, "sans-serif";
  font-size: 16px;
  font-weight: 400;
  color: #444444;
  margin-bottom: 30px;
  text-align: left;
}

._AccountDependencyTable_ok53y_75 {
  width: 100%;
}

._AccountDependencyTable_ok53y_75 tbody {
  width: 100%;
}

._AccountDependencyTable_ok53y_75 th {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 500;
  width: 50%;
  height: 40px;
  text-align: left;
  padding: 8px 0;
}

._AccountDependencyTable_ok53y_75 tr {
  display: flex;
  justify-content: center;
}

._tableOverflow_ok53y_98 {
  max-height: 400px;
  overflow-y: scroll !important;
  display: inline-flex;
}

._tableOverflow_ok53y_98::-webkit-scrollbar {
  width: 10px;
}

._tableOverflow_ok53y_98::-webkit-scrollbar {
  background: transparent !important;
}

._tableOverflow_ok53y_98::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1) !important;
}

._popupBtnWrapper_ok53y_116 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  height: 75px;
  align-items: flex-end;
}

._popupBtnDiv_ok53y_124 {
  flex-grow: 1;
  justify-content: flex-end;
  flex-direction: column;
}

._consolLineItem_ok53y_130 {
  padding-left: 10px;
  font-weight: 400 !important;
  align-content: center;
}
._chart_18ifw_1 {
  height: 100%;
}

._chart_18ifw_1 .svg-chart-container {
  background: white;
}

._node_18ifw_9 {
  border-radius: 5px;
  background-color: white;
  border-top: 0.9rem solid #E53F55;
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: visible;
  padding: 1rem;
  padding-top: 0rem;
}

._imgRow_18ifw_22 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: -2rem;
}

._imgWrapper_18ifw_30 {
  width: 3.5rem;
  height: 3.5rem;
  border: 2px solid #E53F55;
  border-radius: 50%;
  overflow: hidden;
  background-color: white;
}

._imgWrapper_18ifw_30 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

[data-content]:before {
  content: attr(data-content);
  text-transform: uppercase;
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  width: 100%;
  height: 100%;
  line-height: 3.5rem;
  text-align: center;
  border-radius: 50%;
  background:white;
  vertical-align: middle;
  margin-right: 1em;
}

._editBtn_18ifw_62 {
  margin-top: -1rem;
  align-self: flex-end;
  max-height: 1rem;
}

._node_18ifw_9 h6 {
  font-weight: 500;
  font-size: 12px;
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

._node_18ifw_9 ._body_18ifw_78 {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._expandBtnWrapper_18ifw_87 {
  margin: auto auto;
}

._expandBtn_18ifw_87 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border: 1px solid #d1d1d1;
  background-color: white;
  border-radius: 2px;
  color: #5d707f;
  padding: 0rem 0.3rem;
  font-size: 8px;
  font-weight: 500;
}

._expandBtn_18ifw_87 ._icon_18ifw_105 {
  margin-right: 1px;
}

._expandBtn_18ifw_87._expanded_18ifw_109 ._icon_18ifw_105 {
  padding-top: 1px;
}._syftSendPanel_1cmnr_1 {
  top: 0px;
  right: 0px;
  height: 100%;
  width: 380px;
  z-index: 1800;
  border-top-left-radius: 11px;
  border-bottom-left-radius: 11px;
  background-color: #ffffff;
  box-shadow: -4px 20px 65px #00000043;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;

  /* cant select text */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  cursor: default;
}

._syftSendPanel_1cmnr_1._active_1cmnr_26 {
  transform: translateX(0);
  transition: transform 0.5s 0.2s ease-in-out;
}

._closeButton_1cmnr_31 {
  position: absolute !important;
  right: 8px;
  top: 6px;
  background-color: #44899e !important;
  color: #ffffff !important;
  border: none !important;
}

._outsideClickHandler_1cmnr_40 {
  height: 100%;
}
._menuItemWrapper_1s4cj_1 {
  border: 1px solid #bee3e2;
  border-radius: 7px;
  margin: 5px;
}

._menuItemWrapper_1s4cj_1 > div {
  width: 100%;
}

._menuItemHeader_1s4cj_11 {
  background-color: #eff8f8;
  border-radius: 7px;
  height: 32px;

  align-items: center;

  transition: background-color 0.2s ease-in;
}

._menuItemHeader_1s4cj_11._blue_1s4cj_21 {
  background-color: #f3f7f9;
}

._menuItemHeader_1s4cj_11._green_1s4cj_25 {
  background-color: #eff8f8;
}

._menuItemHeader_1s4cj_11._disabled_1s4cj_29 {
  background-color: #f6f6f6;
}

._menuItemWrapper_1s4cj_1._blue_1s4cj_21 {
  border: 1px solid #f3f7f9;
}

._menuItemWrapper_1s4cj_1._green_1s4cj_25 {
  border: 1px solid #eff8f8;
}

._menuItemWrapper_1s4cj_1._disabled_1s4cj_29 {
  border: 1px solid #f6f6f6;
}

._menuItemWrapper_1s4cj_1._blue_1s4cj_21._expanded_1s4cj_45 {
  border: 1px solid #c2d9e7;
}

._menuItemWrapper_1s4cj_1._green_1s4cj_25._expanded_1s4cj_45 {
  border: 1px solid #bee3e2;
}

._menuItemWrapper_1s4cj_1._disabled_1s4cj_29._expanded_1s4cj_45 {
  border: 1px solid #EEEEEE;
}

._menuItemExpandIcon_1s4cj_57 {
  border: none !important;
  background-color: transparent !important;
  outline: none !important;
  transform: rotate(0deg);
  transition: transform 0.2s ease-out;
  cursor: pointer;
}

._menuItemExpandIcon_1s4cj_57._expanded_1s4cj_45 {
  transform: rotate(90deg);
}

._menuItemTitle_1s4cj_70 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
}

._menuItemTitleElement_1s4cj_78 {
  padding: 10px;
}
._menuItemTitle_1s4cj_70 {
  padding: 5px;
}

._menuItemContent_1s4cj_85 {
  background-color: #ffffff;
  padding: 3px 5px;
  cursor: auto;
}

._innerContentWrapper_1s4cj_91 {
  padding: 4px;
}
._sendToHeading_1784y_1 {
    padding: 5px 0px;
    align-items: center;
}

._sendToLabel_1784y_6 {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    margin: 0px;
}

._sendToItemWrapper_1784y_14 {
    width: 100%;
}

/* child width 100% */
._sendToItemWrapper_1784y_14 > div {
    width: 100%;
}

._sendToChannelsWrapper_1784y_23 {
    gap: 5px;
}

._channelIcon_1784y_27 {
    min-height: 20px;
    height: 20px;
    min-width: 20px;
    width: 20px;
}

._channelText_1784y_34 {
    padding-right: 5px;
}

._clearChannelButton_1784y_38 {
    background-color: transparent;
    cursor: pointer !important;
}

._clearChannelButton_1784y_38:hover {
    cursor: pointer !important;
}

._suggestedContactsHeading_1784y_47 {
    font-family: Montserrat;
    font-size: 10px;
    font-weight: 600;
    color: #AAAAAA;
    padding: 5px 10px;
}

._fullWidth_1784y_55 {
    width: 100%;
}

._addSendToChannel_1784y_59 {
    outline: none !important;
}

._hop_1784y_63 {
    animation: _hop_1784y_63 4s infinite ease;
}

._hop_1784y_63:hover {
    animation: none;
}

@keyframes _hop_1784y_63 {
    0% {
        transform: translateY(0px);
    }

    70% {
        transform: translateY(0px);
    }

    75% {
        transform: translateY(-5px);
    }

    80% {
        transform: translateY(0px);
    }

    85% {
        transform: translateY(-3px);
    }

    90% {
        transform: translateY(0px);
    }

    95% {
        transform: translateY(-1px);
    }

    100% {
        transform: translateY(0);
    }
}._alertsContent_gs31l_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._conditionContentWrapper_gs31l_7 {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  background-color: rgba(246, 246, 246, 0.5);
  border: rgba(238, 238, 238, 1) solid 1px;
  border-radius: 4px;
}

._conditionContent_gs31l_7 {
  flex-wrap: wrap;
  align-items: center;

  width: 100%;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  text-align: left;

  padding: 5px 10px;

  overflow-wrap: anywhere;
  word-break: normal;
  word-wrap: break-word;

  opacity: 1;
  transition: opacity 0.3s;
}

._contentWrapper_gs31l_37 {
  padding: 10px;
}

._editConditionContent_gs31l_41 {
  border: none;
  border-bottom: 1px solid #dde6ee;
  border-radius: 6px 6px 0px 0px;
}

._conditionContent_gs31l_7 span {
  display: inline;
  line-height: 24px;
}

._conditionContent_gs31l_7 ._variableWrapper_gs31l_52 {
  padding: 1px 3px;
  background-color: rgba(230, 239, 244, 1);
  border-radius: 4px;
  height: 20px;
}

._conditionContentHover_gs31l_59:hover ._conditionContent_gs31l_7 {
  opacity: 0.6;
}

._conditionContentHover_gs31l_59:hover ._hoverButton_gs31l_63 {
  opacity: 1;
}

._hoverButton_gs31l_63 {
  opacity: 0;
  padding: 3px;
  transition: opacity 0.3s;
  z-index: 1;
}

._hoverButtonsWrapper_gs31l_74 {
  /* items need to be position to the right of parent div and overlay content */
  position: absolute;
  right: 0;
  top: 0;
}

._addAlertIcon_gs31l_81 {
  background-color: #dde6ee !important;
  outline: none !important;
}

._editItemContentWrapper_gs31l_86 {
  border: 1px solid #dde6ee;
  border-radius: 6px;
  background-color: #ffffff;
}

._editItemContent_gs31l_86 {
  padding: 5px 10px;
}

._editItemButton_gs31l_96 {
  width: 90px;
  height: 25px;
  margin: 3px 0px 3px 10px;
}

._editItemButtonWrapper_gs31l_102 {
  padding: 3px 0px;
}

._accountSelector_gs31l_106 {
  width: 188px;
  display: inline-block;
  margin: 5px 0px;
}

._snoozeInput_gs31l_112,
._thresholdInput_gs31l_113 {
  border: 1px solid #cccccc;
  border-radius: 4px;
  height: 25px;
  padding: 0px 5px;
  text-align: end;
  margin: 5px 0px;
}

._thresholdInput_gs31l_113 {
  width: 99px;
}

._thresholdInputSmall_gs31l_126 {
  width: 56px;
}

._snoozeInput_gs31l_112 {
  margin: 0px 0px;
  width: 38px;
}

._emptyAlerts_gs31l_135 {
  position: relative;
  width: 100%;
  background-color: rgba(246, 246, 246, 0.5);
  border: rgba(238, 238, 238, 1) solid 1px;
  border-radius: 4px;
  padding: 10px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
}
._transitionBackground_92d59_1 {
    transition: background-color 0.2s ease-in;
}._topicRows_u6mwr_1 {
    padding: 5px;
}

._topicRow_u6mwr_1 {
    align-items: center;
    padding: 4px 0px;
}

._topicLabel_u6mwr_10 {
    color: #182026;
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 400;
    line-height: 15.85px;
    padding: 0px 5px;
    margin: 0px;
}

._topicLabel_u6mwr_10._disabled_u6mwr_20 {
    color: #AAAAAA;
}._tab_4m0m1_1 {
  padding: 8px;
  margin: 0px 7px;
  cursor: pointer;
}

._tabLabel_4m0m1_7 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  margin: 0px;
  color: #ffffff;
}

._tabLabel_4m0m1_7._active_4m0m1_16 {
  font-weight: 600;
}

._tabWrapper_4m0m1_20 {
  position: relative;
  display: flex;
  align-items: center;

  height: 32px;
  width: 100%;
  border-bottom: 1px solid #eeeeee;
  background-color: #44899e;
  border-top-left-radius: 10px;
}

._tabUnderline_4m0m1_32 {
  position: absolute;
  bottom: -1px;
  height: 3px;
  width: 50px;
  background-color: #ffffff;
  transition: all 0.3s ease;
}

._header_4m0m1_41 {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 500;
  margin: 0px;
}

._headerWrapper_4m0m1_48 {
  width: 100%;
  padding: 12px 15px;
  border-bottom: 1px solid #eeeeee;
  height: 45px;
  max-height: 45px;
}

._panelContentWrapper_4m0m1_56 {
  height: calc(100vh - 133px);
  overflow: auto;
  /* hide scrollbars */
  scrollbar-width: none;
  -ms-overflow-style: none;
  padding: 5px 10px;
}

._loadingWrapper_4m0m1_65 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}
._welcomeWrapper_13thf_1 {
  height: 100%;
  width: 100%;
  align-items: center;
  padding: 0px 0px 40px 0px;
}

._bar_13thf_8 {
  height: 30px;
  width: 100%;
  background-color: #44899e;
  border-top-left-radius: 10px;
}

._columnWrapper_13thf_15 {
  width: 100%;
  padding: 20px 20px;
  text-align: center;
}

._title_13thf_21 {
  font-family: Montserrat;
  font-size: 28px;
  font-weight: 600;
  line-height: 36.57px;
  padding: 10px 10px;

  color: #192955;
}

._titleDescription_13thf_31 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding: 0px 30px;

  color: #192955;
}

._tileWrapper_13thf_41 {
  cursor: pointer;
  background-color: #ffffff;
  padding: 20px;
  border-top: 1px #eeeeee solid;
  border-bottom: 1px #eeeeee solid;
  margin-top: -1px;
}

._tileWrapper_13thf_41:hover {
  background-color: #eeeeee;
}

._summaryTileImageWrapper_13thf_54,
._alertTileImageWrapper_13thf_55 {
  width: 90px;
  height: 90px;
  padding: 15px;
}

._summaryTileImageWrapper_13thf_54 {
  padding-right: 25px;
}

._subtitle_13thf_65,
._subtitleDescription_13thf_66 {
  font-family: Montserrat;
  font-size: 13px;
  font-weight: 600;
  line-height: 22px;
  color: #192955;
}

._subtitleDescription_13thf_66 {
  font-weight: 400;
}

._getStartedButton_13thf_78 {
  padding: 20px 0px;
  width: 100%;
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}
._errorWrapper_1ciey_1 {
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    padding: 40px 0px;
}

._columnWrapper_1ciey_9 {
    width: 100%;
    padding: 20px 40px;
    text-align: center;
}

._title_1ciey_15 {
    font-family: Montserrat;
    font-size: 30px;
    font-weight: 600;
    line-height: 36.57px;
    padding: 10px 10px;

    color: #192955;
}

._titleDescription_1ciey_25 {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding: 0px 10px;

    color: #192955;
}

._subtitle_1ciey_35,
._subtitleDescription_1ciey_36 {
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 600;
    line-height: 22px;
    color: #192955;
}

._subtitleDescription_1ciey_36 {
    font-weight: 400;
}

._getStartedButton_1ciey_48 {
    padding: 20px 0px;
    width: 100%;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}

._spacer_1ciey_57 {
    height: 100px;
}._loadWrapper_12jio_1 {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-right: 120px;
}

._jiggleBoy_12jio_10 {
    --degrees: 3;
    transform-origin: calc(50% + 65px) calc(50% - 100px);
    animation: _jiggle_12jio_10 0.2s infinite linear;
    border: 1px solid black;
}

@keyframes _jiggle_12jio_10 {
    0% {
        transform: rotate(calc(var(--degrees) * 0deg));
    }

    20% {
        transform: rotate(calc(var(--degrees) * 1deg));
    }

    60% {
        transform: rotate(calc(var(--degrees) * 0deg));
    }

    70% {
        transform: rotate(calc(var(--degrees) * -1deg));
    }

    100% {
        transform: rotate(calc(var(--degrees) * 0deg));
    }
}._table-container_17gv3_1 {
  display: flex;
  align-items: center;
}

._table-container_17gv3_1 tr._header-grey_17gv3_6 {
  background-color: #f9f9f9 !important;
}

._table-container_17gv3_1 tr._header_17gv3_6 {
  font-weight: 500;
  color: #192955;
}

._table-container_17gv3_1 tr._group-header_17gv3_15 {
  font-weight: 500;
  color: #3fb0ac !important;
}

._table-container_17gv3_1 tr._header-grey_17gv3_6 {
  font-weight: 500;
}

._table-container_17gv3_1 tr._header-grey_17gv3_6 td {
  background-color: #f9f9f9 !important;
}

._table-container_17gv3_1 tr._highlight_17gv3_28 > td {
  color: #ef797d;
  font-weight: 500;
}

._table-container_17gv3_1 tr._light_17gv3_33 > td {
  font-weight: 300;
}

._table-container_17gv3_1 td._success_17gv3_37 {
  color: #3fb0ac;
  font-weight: 500;
}

._table-container_17gv3_1 td._warning_17gv3_42 {
  color: #ef797d;
  font-weight: 500;
}

._action-icon_17gv3_47 {
  margin: 0px !important;
  vertical-align: baseline;
  margin-right: 0.5rem;
  transition: all 0.3s ease;
}

._action-icon_17gv3_47:hover {
  cursor: pointer;
}

._action-icon_17gv3_47._collapsed_17gv3_58 {
  transform: rotateZ(-90deg);
}

._table-container_17gv3_1 ._pill_17gv3_62 {
  color: #bdbbbb;
  border: 1px solid #bdbbbb;
  border-radius: 25px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  padding: 0.1rem 0.3rem;
  padding-top: 0.2rem;
  margin: 0.35rem;
}

._right_17gv3_74,
._table-container_17gv3_1 ._right_17gv3_74 {
  float: right;
}

._table-container_17gv3_1 tr td._grey-bg_17gv3_79 {
  /* background-color: #f9f9f9 !important; */
}

._table-container_17gv3_1 tr td._dark-grey-bg_17gv3_83 {
  background-color: #eeeaea !important;
}

._table-container_17gv3_1 tr._total_17gv3_87 {
  font-weight: 500;
  background-color: #eeeaea !important;
}

._table-container_17gv3_1 tr td._center_17gv3_92 {
  text-align: center;
}

._table-container_17gv3_1 tr td._muted_17gv3_96 {
  color: #8d8d8d;
}

tr td._invoice_17gv3_100 ._title-text_17gv3_100 {
  width: 170px;
  max-width: 170px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  margin-top: 4px;
}

tr td._refund_17gv3_110 ._title-text_17gv3_100 {
  width: 145px;
  max-width: 145px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  margin-top: 4px;
}

tr td._dropdown_17gv3_120 ._title-text_17gv3_100 {
  width: 170px;
  max-width: 170px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  margin-top: 4px;
}

._table-container_17gv3_1 ._text-right_17gv3_130 {
  text-align: right;
}

th._slim_17gv3_134,
td._slim_17gv3_134 {
  width: 30px !important;
  max-width: 30px !important;
  min-width: 30px !important;
}

th._lg_17gv3_141,
td._lg_17gv3_141 {
  width: 120px !important;
  min-width: 120px !important;
}

th._md_17gv3_147,
td._md_17gv3_147 {
  width: 170px !important;
  min-width: 170px !important;
}

th._sm_17gv3_153,
td._sm_17gv3_153 {
  width: 100px !important;
  min-width: 100px !important;
}

._table-container_17gv3_1 td._left-spacer_17gv3_159 {
  padding-left: 25px;
}

._vertical-align-middle_17gv3_163 {
  vertical-align: middle;
}

._no-data-message_17gv3_167 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-align: center;
  padding: 1.5rem 0rem;
  color: #807f7f;
  font-weight: 400;
}

._right-spacer_17gv3_179 {
  margin-right: 5px;
}

._deepLink_17gv3_183 {
  min-width: 35px;
}

._disabled_17gv3_187 {
  color: #cccccc;
  cursor: not-allowed;
}

._icon-align-left_17gv3_192 {
  text-align: left !important;
}

._nameCell_17gv3_196 {
  padding-left: 24px !important;
  box-shadow: inset -1px 0px 0px 0px #eee, inset 0px -1px 0px 0px #eee !important;
}

._customerNameCell_17gv3_201 {
  display: flex;
  gap: "5px"
}

._customerNameCell_17gv3_201._sticky_17gv3_206{
  position: sticky;
}._mainWrapper_fkmq1_1 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}

._tagsWrapper_fkmq1_8 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

._row_fkmq1_14 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

._tag_fkmq1_8 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #444444;
  font-size: 12px;
  border-radius: 3px;
  margin-right: 5px;
  padding: 2px 8px;
  transition: all 100ms ease;
}

._tag_fkmq1_8 > ._label_fkmq1_32 {
  line-height: 12px;
}

._tag_fkmq1_8._readonly_fkmq1_36 {
  margin: 3px 0px;
  margin-right: 5px;
  padding-top: 4px;
  padding-bottom: 4px;
}

._tag_fkmq1_8._editable_fkmq1_43 {
  margin: 3px 0px;
  margin-right: 5px;
  padding-left: 10px;
  padding-right: 3px;
}

._tag_fkmq1_8._editable_fkmq1_43:hover,
._tag_fkmq1_8._clickable_fkmq1_51:hover {
  cursor: pointer;
  overflow: visible;
  filter: brightness(103%);
}

._tag_fkmq1_8 ._deleteIcon_fkmq1_57 {
  color: #5d707f;
  cursor: pointer;
  padding-left: 0.05rem;
  line-height: 1.2rem;
}

._tag_fkmq1_8._showDeleteOnHover_fkmq1_64 ._deleteIcon_fkmq1_57 {
  color: transparent;
  transition: all 100ms ease;
}

._tag_fkmq1_8._showDeleteOnHover_fkmq1_64:hover ._deleteIcon_fkmq1_57 {
  color: #5d707f;
  transition: all 100ms ease;
}

._overflowTags_fkmq1_74 {
  display: flex;
  flex-direction: column;
}

._overflowTags_fkmq1_74 > ._tag_fkmq1_8 {
  margin: 0.5rem 0rem;
  align-self: flex-start;
}

._tagsCount_fkmq1_84 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  margin-top: 0.1rem;
  display: flex;
  align-self: flex-start;
  line-height: 1.2rem;
  padding: 0.1rem 0.3rem;
  padding-right: 0.4rem;
  background-color: #eeeeee;
  color: #5d707f;
  font-size: 10px;
  line-height: 1.2rem;
}

._fadeOut_fkmq1_101 {
  -webkit-animation: _fadeOut_fkmq1_101 3s ease;
  animation: _fadeOut_fkmq1_101 3s ease;
}

@keyframes _fadeIn_fkmq1_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes _fadeOut_fkmq1_101 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

._noTags_fkmq1_124 {
  font-style: italic;
  color: white;
  font-size: 12px;
}
._noTags_fkmq1_124:hover {
  color: #c6c6c6;
  cursor: pointer;
}
._menu_150he_1 {
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 300px;
  border-radius: 5px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  border: 1px solid #cccccc;
  text-align: left;
  animation: _fadeIn_150he_1 95ms ease-in;
}

._menuAbove_150he_16 {
  bottom: 0;
  top: auto;
}

._editTagMenuContainer_150he_21 {
  position: absolute;
  left: 85%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

._editTagMenu_150he_21 {
  position: absolute;
  top: 15px;
  z-index: 1001;
  width: 180px;
  border-radius: 5px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  border: 1px solid #cccccc;
  overflow-x: hidden;
  animation: _fadeIn_150he_1 1ms ease-in;
}

._options_150he_43 {
  padding: 0.5rem 0rem;
  max-height: 360px;
  overflow-y: auto;
}

._options_150he_43 > ._option_150he_43 {
  font-size: 12px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  padding: 0.3rem 0.8rem;
  transition: all 150ms ease;
}

._options_150he_43 > ._option_150he_43:hover {
  background-color: #f6f6f6;
  transition: all 150ms ease;
  cursor: pointer;
}

._option_150he_43._selected_150he_65 {
  background-color: #f6f6f6;
  transition: all 150ms ease;
}

._option_150he_43._disabled_150he_70 {
  opacity: 0.6;
}

._option_150he_43._disabled_150he_70:hover {
  cursor: not-allowed;
}

._orgTagSelector_150he_78 {
  justify-content: space-between;
}

._orgTagSelector_150he_78._active_150he_82 {
  background-color: #f6f6f6;
}

._errorMsg_150he_86 {
  white-space: normal;
  margin-top: 0.5rem;
  margin-left: 0.8rem;
  font-size: 10px;
  color: #e05459;
}

._searchInputWrapper_150he_94 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  background-color: #f7f7f7;
  padding: 0.7rem;
  font-weight: 400;
  color: #444444;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: none;
  border-bottom: 1px solid #cccccc;
}

._searchInput_150he_94 {
  margin: 0.3rem 0rem;
  border: none;
  background-color: #f7f7f7;
  font-size: 12px;
  line-height: 14px;
  color: #444444;
  padding: 0.2rem;
  display: flex;
  align-self: flex-start;
  min-width: 15px;
}

._searchInput_150he_94::placeholder {
  color: #cccccc;
}

._editTagInputWrapper_150he_126 {
  border-radius: 3px;
  border: 1px solid #cccccc;
  margin: 0.5rem 0.8rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
}

._editTagInput_150he_126 {
  min-height: 20px;
  border: none;
  border-radius: 3px;
  padding: 0.2rem 0.5rem;
  margin: 0.2rem;
  font-size: 12px;
  line-height: 12px;
  width: calc(100% - 2rem);
}

._editTagInputWrapper_150he_126:focus {
  box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 1px rgb(45 114 210 / 30%);
}

._helpMessage_150he_151 {
  height: 26px;
  display: flex;
  align-items: center;
  color: #cccccc;
  text-transform: uppercase;
  padding: 0px 0.8rem;
  font-weight: 600;
  font-size: 10px;
  text-align: left;
}

._deleteButtonWrapper_150he_163 {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.3rem;
  color: #000000;
  padding: 0.4rem 0.8rem;
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  transition: all 150ms ease;
}

._deleteButtonWrapper_150he_163:hover {
  background-color: #fff0f0;
  color: #e05459;
  transition: all 150ms ease;
}

._deleteButtonWrapper_150he_163:hover ._deleteIcon_150he_183 {
  color: #e05459;
}

._deleteButtonWrapper_150he_163 ._deleteIcon_150he_183 {
  margin-right: 0.5rem;
}

._colorMenu_150he_191 {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.5rem;
  border-top: 1px solid #eeeeee;
}

._colorMenu_150he_191 > ._title_150he_198 {
  color: #cccccc;
  text-transform: uppercase;
  margin: 0.5rem 0rem;
  padding-left: 0.8rem;
  font-weight: 600;
  font-size: 12px;
}

._colorMenu_150he_191 > ._colorOption_150he_207 {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.2rem;
  color: #000000;
  padding: 0.4rem 0.8rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
}

._colorMenu_150he_191 ._colorOption_150he_207 ._colorBox_150he_219 {
  width: 12px;
  height: 12px;
  border: 1px solid #cccccc;
  border-radius: 2px;
  margin-right: 0.5rem;
  line-height: 1.2rem;
}

._colorMenu_150he_191 > ._colorOption_150he_207:hover {
  background-color: #eff6f8;
}

._colorMenu_150he_191 ._selectedIcon_150he_232 {
  color: #5d707f;
  margin-right: 0;
  margin-left: auto;
  animation: _fadeIn_150he_1 200ms ease;
}

._disableScroll_150he_239 {
  overflow-y: hidden;
}

@keyframes _fadeIn_150he_1 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
._wrapper_mm5a4_1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 5px;
  background-color: white;
  border-radius: 10px;
  width: 100%;
}

._emoji_mm5a4_11 {
  border-radius: 5px;
  font-size: 1.02vmax;
  text-align: center;
  align-self: center;
  padding: 6px;
  background-color: none;
  transition: all 0.5s ease;
  display: flex;
  justify-content: center;
  align-items: center;
}

._emoji_mm5a4_11:hover {
  background-color: rgb(205, 239, 239);
  cursor: pointer;
}
._target_k87tv_1 {
  position: relative;
  display: flex;
  color: #71828f;
  margin-top: 0.4rem;
  max-height: 12px;
}

._popoverWrapper_k87tv_9 {
  max-width: 110px;
}

._emoji_k87tv_13 {
  padding: 0.2rem;
}
th._tagsHeader_br96j_1,
td._tagsCell_br96j_2 {
  max-width: 300px !important;
  min-width: 140px !important;
}
:root {
  --primary-primary-dark-blue: #192955;
  --primary-primary-green: #dcf1f1;
}

._table_1pn2x_6 {
  width: 100%;
  margin: 0px;
  height: fit-content;
}

._table_1pn2x_6 td {
  width: unset !important;
}

tr td._transactionHeading_1pn2x_16 {
  max-width: 320px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

tr th._transactionDateCol_1pn2x_23,
tr td._transactionDateCol_1pn2x_23 {
  max-width: 135px;
  width: 135px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._table_1pn2x_6 td,
._table_1pn2x_6 th {
  width: 32px;
}

._table_1pn2x_6 th {
  user-select: none;
}

tr._tableHeader_1pn2x_41 {
  height: 30px !important;
  box-shadow: none;
  border-bottom: 1px solid #eeeeee;
  margin-left: 30px;
  text-align: left !important;
}

._collapseHeadingFont_1pn2x_49 {
  color: var(--primary-primary-dark-blue);
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

._collapseHeading_1pn2x_49 {
  cursor: pointer;
  height: 30px !important;
  padding-left: 0px !important;
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none;
}

._transactionRow_1pn2x_68 {
  height: 30px !important;
}

._checkedTransactionRow_1pn2x_72 {
  height: 30px !important;
  background-color: var(--primary-primary-green);
}

._checkedTransactionRow_1pn2x_72:hover {
  background-color: var(--primary-primary-green) !important;
}

._collapseHeadingRow_1pn2x_81:hover {
  background-color: #f9f9f9 !important;
}

._transactionListWrapper_1pn2x_85 {
  display: flex;
  flex-direction: column;
  text-align: left;
  width: 96%;
  margin: auto;
}

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

._leftSpacing_1pn2x_99 {
  margin-left: 8px;
}

thead tr th._tagsHeader_1pn2x_103,
tbody tr td._tagsCell_1pn2x_104 {
  width: 150px;
  min-width: 150px;
  text-align: center;
  padding: 0px 8px 0px 8px !important;
}

th._slim_1pn2x_111,
td._slim_1pn2x_111 {
  width: 32px;
  max-width: 32px;
  min-width: 32px;
  padding: 0px 0px 0px 4px !important;
}

th._sm_1pn2x_119,
td._sm_1pn2x_119 {
  width: 80px;
  min-width: 70px;
  max-width: 80px;
  padding: 0px 8px 0px 8px !important;
}

th._date_1pn2x_127 {
  width: 110px;
  min-width: 110px;
  max-width: 110px;
  padding: 0px 8px 0px 8px !important;
}

th._md_1pn2x_134,
td._md_1pn2x_134 {
  width: 150px;
  min-width: 125px;
  max-width: 150px;
  padding: 0px 8px 0px 8px !important;
}

th._lg_1pn2x_142,
td._lg_1pn2x_142 {
  width: 175px;
  min-width: 150px;
  max-width: 175px;
  padding: 0px 8px 0px 8px !important;
}

td._sm_1pn2x_119,
td._md_1pn2x_134,
td._lg_1pn2x_142 {
  overflow: hidden;
  text-overflow: ellipsis;
}
._templateTitleLine_ninzv_1 {
    margin-top: 16px;
    width: 100%;
    height: 20px;
    vertical-align: middle;
}

._templateRow_ninzv_8 {
    border-bottom: 1px;
    border-bottom-style: solid;
    border-color: #EEEEEE;
}

._templateRowTopLine_ninzv_14 {
    width: 100%;
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}

._templateGenericText_ninzv_23 {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 14px;
}

._templateTitleText_ninzv_29 {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 14px;
}

._templateRowDescription_ninzv_35 {
    width: 100%;
    text-align: left;
    margin-top: 6px;
    margin-bottom: 16px;
}

._templateIcon_ninzv_42 {
    max-width: 16px;
    margin-right: 8px;
}

._aboutClarifyContent_ninzv_47 {
    width: 100%;
    height: fit-content;
    background-color: #F5F5F5;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-radius: 4px;
}

._aboutClarifyHeader_ninzv_58 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 8px;
}

._aboutClarifyHeaderText_ninzv_66 {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 14px;
}

._aboutClarifyBodyText_ninzv_72 {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 13px;
}

._pricingContainer_ninzv_78 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 10px;
    margin-top: -12px
}

._largeCurrencyText_ninzv_88 {
    color: #3FB0AC;
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}

._smallCurrencyText_ninzv_97 {
    color: #3FB0AC;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}

._billingText_ninzv_106 {
    color: #182026;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-left: 16px;
}

._billingText_ninzv_106>._strikethroughText_ninzv_116 {
    text-decoration-line: line-through;
}

._pillContainer_ninzv_120 {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    justify-items: center;
}

._tickIcon_ninzv_127 {
    color: #3FB0AC;
    margin-right: 8px;
}.slate-editor {
  all: revert;
  font-size: 14px;
}

.slate-table {
  table-layout: fixed;
}

.slate-text {
  all: revert;
}

.svg-icon {
  height: 14px;
  width: 14px;
  min-width: 14px;
  min-height: 14px;
}

tr.slate-editor:hover td {
  background-color: #f5f5f5;
}

.slate-text-box {
  height: 100%;
}

/*New select styling*/
.new-select-style__control {
  border-color: lightgray;
  box-shadow: none;
  min-width: 80px;
  font-size: 14px;
  font-weight: 400;
  min-height: 0px;
}

.new-select-style__control:focus,
.new-select-style__control:active .new-select-style__control:hover {
  border-color: #192955 !important;
  box-shadow: none !important;
  outline: none !important;
}

.new-select-style__option {
  margin: 2px 0px;
}

.new-select-style__option:hover {
  background-color: #efefef;
  color: #192955;
  border-color: #192955;
}

.new-select-style__option:focus,
.new-select-style__option:active {
  text-align: left;
  color: #192955;
  border-color: #192955;
  background-color: #efefef;
}

.new-select-style__menu {
  text-align: left;
  color: #192955;
  z-index: 100000 !important;
  min-width: max-content;
  font-size: 14px;
  font-weight: 400;
}

.new-select-style__control--is-focused,
.new-select-style__control--is-selected {
  color: #192955 !important;
  border-color: #192955 !important;
  box-shadow: none !important;
}

.new-select-style__option--is-focused {
  background-color: #efefef !important;
  color: #192955 !important;
  border-color: #192955 !important;
  box-shadow: none !important;
}

.new-select-style__option--is-selected {
  background-color: #eaf3f8 !important;
  color: #192955 !important;
  border-color: #192955 !important;
  box-shadow: none !important;
}

.new-select-style--is-disabled {
  min-width: 80px;
}

/**Not on all components**/
.new-select-style-container {
  width: 90%;
}

/**Not on all components**/
.new-select-style-company-selector-container {
  width: 90%;
}

.noselect ::selection {
  color: inherit;
  background-color: transparent;
}
._toolbarRow_bqx1k_1 {
  display: flex;
  align-self: center;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  border: none;
  padding-top: 0rem;
  padding-left: 0.1rem;
}

._toolbarSection_bqx1k_12 {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  color: #aaa;
  font-size: 1.2rem;
}

._toolbarSectionInner_bqx1k_22 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}

._toolbarButton_bqx1k_31 {
  min-height: 2rem;
  min-width: 2rem;
  width: 2rem;
  height: 2rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: left;
  justify-content: center;
  color: #444444;
  border-radius: 0.2rem;
  transition: all 100ms ease;
  /* width: 100%; */
  font-size: 12px;
  margin: 0px 2px;
}

._toolbarButton_bqx1k_31:disabled {
  color: #cccccc;
}

._toolbarMenuButton_bqx1k_53 {
  min-height: 2rem;
  min-width: 2rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: left;
  justify-content: flex-start;
  color: #444444;
  border-radius: 0rem;
  transition: all 100ms ease;
  width: 100%;
  font-size: 12px;
}

._toolbarMenuButton_bqx1k_53:disabled {
  color: #cccccc;
}

._iconButton_bqx1k_72 {
  display: flex;
  align-items: center;
}

._iconSpacing_bqx1k_77 {
  margin-right: 0.5rem;
  padding: 0px !important;
}

._nameInput_bqx1k_82 {
  height: 22px;
  font-size: 12px;
}

._nameInput_bqx1k_82::placeholder {
  color: #cccccc;
}

/* Used when passing children into Toolbar and you need a border on the left before your custom elements go into the toolbar */
._marginTop_bqx1k_92 {
  margin-top: 5px;
  width: 100%;
}

._toolbarDivider_bqx1k_97 {
  width: 1px;
  height: 20px;
  background-color: #cccccc;
  margin: 0px 5px;
}
._bp3MenuItem_tb500_1 {
  padding: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #444444;
  border-radius: 4px;
  height: 22px;
  transition: all 100ms ease;
  font-size: 12px;
}

._contentCentered_tb500_13 {
  justify-content: center;
}

._toolbarMenu_tb500_17 ._bp3-heading_tb500_17 {
  color: #cccccc;
  text-transform: uppercase;
  /* padding: 0.6rem 0.8rem; */
  font-weight: 600;
  font-size: 10px;
  text-align: left;
}

._toolbarMenu_tb500_17 ._bp3MenuItem_tb500_1 {
  /* padding: 5px 7px; */
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #444444;
  font-size: 12px;
  border-radius: 5px;
  margin-right: 0.5rem;
  padding: 0.3rem 0.6rem;
  transition: all 100ms ease;
  margin: 0.5rem;
}

._toolbarMenu_tb500_17 ._customMenuButton_tb500_40 ._bp3MenuItem_tb500_1 {
  color: #444444;
  transition: all 100ms ease;
  margin: 0.5rem;
  width: 100%;
}

._selectedEmptyElement_tb500_47 {
  position: relative;
}

._selectedEmptyElement_tb500_47:after {
  content: "Use @ to mention accounts, totals or anything else...";
  color: #aaa;
  position: absolute;
  top: 0;
}

._caretStyle_tb500_58 {
  width: 10px;
  min-width: 10px;
}

._activeButton_tb500_63 {
  background-color: #CCCCCC;
}

._triggerGroup_tb500_67 {
  border-radius: 3px;
}

._buttonText_tb500_71 {
  align-content: center;
  margin-right: 5px;
}
._container_1ecm1_1 {
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    padding: 5px 10px;
    gap: 5px;
}

._section_1ecm1_8 {
    padding-left: 10px;
    height: 45px;
    width: 100%;
    border-bottom: 1px solid #c6c6c6;
    padding-bottom: 5px;
}

._inputOverrides_1ecm1_16 {
    overflow: visible !important;
    margin: 0px !important;
    padding: 0px !important;
    border: none;
    border-color: transparent !important;
    display: flex;
    align-content: center;
}

._inputOverrides_1ecm1_16 > div {
    display: -webkit-box;
}

._input_1ecm1_16 {
    margin: 0px !important;
    padding-left: 8px !important;
    font-size: 10pt !important;
    font-family: Montserrat;
    border-color: transparent;
    min-width: 250px;
}

._input_1ecm1_16::placeholder {
    color: #cccccc;
}

._bubble_1ecm1_43 {
    background-color: #eeeeee;
    height: 30px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    margin: 0px 2.5px;
    padding: 0px 5px;
    z-index: 10000;
}._prebuilt-picture-circle_efdpq_1,
._profile-picture-circle_efdpq_2 {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  font-weight: bold;
  color: white;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

._wrapper_efdpq_13 {
  display: flex;
  align-items: center;
}

._name_efdpq_18 {
  margin-left: 5px;
  font-size: 0.85vmax;
}

._prebuilt-picture-circle_efdpq_1 {
  background-color: #192955;
  width: 20px;
  height: 20px;
}
._shareInputWrapper_10bb9_1 {
  width: 100%;
  min-height: 42px;
  max-height: fit-content;
  margin-top: 5px;
  height: fit-content;
  overflow: scroll;
  display: flex;
  flex-wrap: wrap;
}

._shareInputBox_10bb9_12 {
  border: none;
  margin-left: 5px;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 10px;
}

._shareTextBubble_10bb9_20 {
  animation: _fadeIn_10bb9_1 ease 0.3s;
  background-color: #EEEEEE;
  border-radius: 14px;
  padding: 2px 8px 2px 10px;
  font-size: 12px;
  display: flex;
  align-items: center;
  height: 35px;
  margin: 4px;
  width: auto;
}

._removeIcon_10bb9_33 {
  margin-left: 3px;
  color: #9d9d9d;
  cursor: pointer;
}

._inputBoxWrapper_10bb9_39 {
  flex-grow: 1;
  width: clamp(10%, 15%, 100%);
  display: flex;
  flex-direction: column;
  max-height: fit-content;
}

@keyframes _fadeIn_10bb9_1 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

._customDropdownList_10bb9_57 {
  border: 1px solid #cccccc;
  border-radius: 5px;
  position: absolute;
  z-index: 99;
  overflow-y: scroll;
  overflow-x: hidden;
  width: fit-content;
  max-width: 420px;
  flex-wrap: wrap;
  max-height: 180px;
}

._dropDownWrapper_10bb9_70 {
  margin-top: 5px;
}

._customDropdownList_10bb9_57 > li{
  display: flex;
  background-color: white;
  padding-left: 5px;
  flex-wrap: wrap;
  height: 35px;
  align-items: center;
}

._customDropdownList_10bb9_57 > li:hover {
  background-color: #f6f6f6;
}

._orgUserName_10bb9_87 {
  padding-left: 4px;
}

._orgUserEmail_10bb9_91 {
  padding: 0px 10px;
  font-size: 8pt;
}

._bubbleWrapper_10bb9_96 {
  display: flex;
  max-width: 550px;
  flex-wrap: wrap;
  max-height: 250px;
  overflow: scroll;
  scrollbar-width: none;
}

._placeholder_10bb9_105{
  min-height: 33%;
  max-height: 100px !important;
}tr td._transactionHeading_2jl6a_1 {
    max-width: 320px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  
  tr th._transactionDateCol_2jl6a_8,
  tr td._transactionDateCol_2jl6a_8 {
    max-width: 135px;
    width: 135px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  
  ._transactionTable_2jl6a_17 th {
    user-select: none;
  }

  ._requestHistoryWrapper_2jl6a_21 {
    display: flex;
    flex-direction: column;
    text-align: left;
    margin: auto;
  }

  ._statusColumn_2jl6a_28 {
    min-width: 5% !important;
    max-width: 7% !important;
    overflow: hidden;
  }

  ._requestDescription_2jl6a_34 {
    overflow: hidden;
    text-overflow: ellipsis;
  }

    th._slim_2jl6a_39,
    td._slim_2jl6a_39 {
      width: 36px !important;
      max-width: 36px !important;
      min-width: 36px !important;
    }
  
    th._sm_2jl6a_46,
    td._sm_2jl6a_46 {
      width: 50px !important;
      max-width: 75px !important;
      min-width: 50px !important;
    }

    th._md_2jl6a_53,
    td._md_2jl6a_53 {
      width: 200px !important;
      max-width: 200px !important;
      min-width: 125px !important;
    }
  
    th._lg_2jl6a_60,
    td._lg_2jl6a_60 {
      width: 300px !important;
      max-width: 300px !important;
      min-width: 200px !important;
    }tr._headerRow_uz5ti_1 {
  font-weight: 400;
  height: 25px;
  min-height: 25px;
  cursor: pointer;
  font-size: 14px;
}

tr._headerRow_uz5ti_1 td {
  box-shadow: none;
}

tr._headerRow_uz5ti_1._collapsed_uz5ti_13 {
  box-shadow: inset 0px -1px 0px 0px #eeeeee;
}

tr:not(._headerRow_uz5ti_1)._disabled_uz5ti_17 td {
  color: #8e9091;
  background-color: #f7f7f7;
}

tr._headerRow_uz5ti_1 td._firstColumn_uz5ti_22 {
  font-weight: 600;
}

td._firstColumn_uz5ti_22 {
  text-align: left;
  min-width: 30%;
}

td ._templateName_uz5ti_31 {
  max-width: 40vw;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: 500;
  color: #192955;
  font-size: 14px;
  cursor: pointer;
  vertical-align: middle;
}

td ._templateDescription_uz5ti_44 {
  max-width: 40vw;
  display: inline-block;
  white-space: pre-wrap;
  font-weight: 400;
  font-size: 12px;
  color: #182026;
  min-height: 20px;
  margin: 1px 0px;
  margin-right: 5px;
}

td ._templateName_uz5ti_31 ._wrapper_uz5ti_56 {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

td ._reportTabTemplateName_uz5ti_63,
td ._reportTabTemplateDescription_uz5ti_64 {
  max-width: 25vw;
}

td ._entityName_uz5ti_68 {
  max-width: 400px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: 400;
  font-size: 14px;
}

@media screen and (max-width: 1500px) {
  td ._entityName_uz5ti_68 {
    max-width: 230px;
  }

  td ._reportTabTemplateName_uz5ti_63,
  td ._reportTabTemplateDescription_uz5ti_64 {
    max-width: 18vw;
  }
}

@media screen and (max-width: 1300px) {
  td ._entityName_uz5ti_68 {
    max-width: 230px;
  }

  td ._reportTabTemplateName_uz5ti_63,
  td ._reportTabTemplateDescription_uz5ti_64 {
    max-width: 15vw;
  }
}

td._entityList_uz5ti_99 {
  vertical-align: middle;
}

th._tableHeading_uz5ti_103 {
  min-width: initial !important;
  max-width: 350px !important;
}

th._tableHeadingSmall_uz5ti_108 {
  min-width: initial !important;
  max-width: 40px !important;
  width: 40px !important;
  border-left: 1px solid #eeeeee;
}

td._tableColumnSmall_uz5ti_115 {
  min-width: initial !important;
  max-width: 40px !important;
  width: 40px !important;
  border-left: 1px solid #eeeeee;
}

tr._childRow_uz5ti_122 td._firstColumn_uz5ti_22 {
  padding-left: 2.4rem;
}

._warningIcon_uz5ti_126 {
  margin-left: 0.5rem;
  color: #febe0f;
}

._icon_uz5ti_131 {
  color: #5d707f;
  padding-left: 0.5rem;
}

._disabledIcon_uz5ti_136 {
  color: #5d707f;
  opacity: 0.6;
  cursor: not-allowed;
}

tr._disabled_uz5ti_17 ._icon_uz5ti_131 {
  color: #8e9091;
}

td._actionCell_uz5ti_146 {
  max-width: 10% !important;
  width: 10% !important;
  min-width: unset !important;
}

._flexRow_uz5ti_152 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._flexRow_uz5ti_152 ._icon_uz5ti_131 {
  margin-bottom: 2px;
}

._clickable_uz5ti_162 {
  cursor: pointer;
}

/* thead tr th.tagsHeader,
tbody tr td.tagsCell {
  max-width: 350px !important;
  min-width: 250px !important;
} */

tr._childRow_uz5ti_122 td {
  position: relative;
  height: 30px;
  box-shadow: inset 0px -1px 0px 0px #eee;
  padding: 0px 8px;
  box-sizing: border-box;
  text-align: right;
}

tr td > div._rowContent_uz5ti_181 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  max-width: 80vw;
  padding-left: 30px;
  font-size: 12px;
  min-height: 35px;
}

tr td > div._rowContent_uz5ti_181 ._flexWrapRow_uz5ti_193 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 5px;
}

._playIcon_uz5ti_200,
._sendIcon_uz5ti_201 {
  padding-right: 4px;
}

._sendIcon_uz5ti_201 {
  width: 15px;
}

tr._collapsible_uz5ti_209 > td {
  background: #fff;
}

tr._headerRow_uz5ti_1 > td._active_uz5ti_213,
tr._collapsible_uz5ti_209._active_uz5ti_213 > td {
  background: #f9f9f9 !important;
}

tr._collapsible_uz5ti_209:hover > td {
  background: #f9f9f9;
}

/*Remove hover style so that collapsible report rows can be treated as one on hover */
tbody tr._headerRow_uz5ti_1:hover {
  background-color: unset;
}

._underlined_uz5ti_227 {
  text-decoration: underline;
  font-size: 12px;
}

._roundPill_uz5ti_232 {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 1.4rem;
  height: 1.3rem;
  padding: 0.1rem;
  background: #eeeeee;
  color: #5d707f;
  border-radius: 50%;
  font-weight: 500;
  font-size: 10px;
  line-height: 10px;
  margin-left: 1rem;
  visibility: hidden;
  opacity: 0;
  transition: opacity 250ms ease, visibility 250ms ease;
}

._roundPill_uz5ti_232._visible_uz5ti_252 {
  visibility: visible;
  opacity: 1;
  transition: all 100ms ease;
}

._showOnHover_uz5ti_258 {
  opacity: 0;
  transition: all 0.2s ease-in-out;
}

th:hover ._showOnHover_uz5ti_258 {
  opacity: 1;
}

._templateCreatorDiv_uz5ti_267 {
  display: flex;
  flex-direction: column !important;
  justify-content: center;
  height: 100% !important;
  width: 100% !important;
}

._userTagsStyling_uz5ti_275 {
  width: 250px !important;
}

._tooltipOverrides_uz5ti_279 {
  justify-content: flex-start !important;
}

._groupRow_uz5ti_283 {
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  vertical-align: middle;
  border: none !important;
}
._groupRow_uz5ti_283 tr {
  line-height: 50px;
}

._userTagsCenter_uz5ti_294 {
  flex-direction: column;
  justify-content: center;
}
._groupTagContainer_uz5ti_298 {
  padding-top: 0px;
}

._noType_uz5ti_302 {
  padding: 3px;
  border-radius: 3px;
  background-color: #eeeeee;
  font-size: 12px;

  vertical-align: middle;
  align-items: center;
}

._groupedEntityName_uz5ti_312 {
  color: #192955;
  font-weight: 600;
  font-size: 14px;
}
._noAccess_uz5ti_317 {
  color: #EF797D !important;
}

._noBorder_uz5ti_321 {
  border: none !important;
}
._noHover_uz5ti_324 {
  pointer-events: none;
}

._templateReportRow_uz5ti_328 > td {
  height: 35px;
  min-height: 35px;

}
._reportRowGroupWrapper_uz5ti_333 {
  align-items: center !important;
  margin-top: 0px !important;
}
._reportContentsPill_uz5ti_337 {
  font-size: 12px !important;
  padding: 10px 8px;
  margin-top: 5px !important;
}
._groupedSpacing_uz5ti_342 {
  padding-left: 5px;
}
._tagContainer_1tlbs_2 {
  width: fit-content;
  min-height: 50px;
}

._cellContainer_1tlbs_7 {
  height: 100%;
}

._textCellRow_1tlbs_11._shiftRight_1tlbs_11 {
  padding-left: 40px;
}

._name_1tlbs_15 {
  margin-right: 5px;
  color: #192955;
  font-weight: 600;
}

._dropdownIcon_1tlbs_21 {
  margin: 5px;
}

._leftPadding_1tlbs_25 {
  padding-left: 22px;
}

._textCellRow_1tlbs_11 {
  min-height: 25px;
  display: flex;
  align-items: center;
  font-weight: 400;
  user-select: none;
}

._topOffsetContainer_1tlbs_37 {
  height: 100%;
  margin-top: 12px;
  display: flex;
  flex-direction: column;
}

._buttonCellRow_1tlbs_44 {
  display: flex;
  justify-content: center;
}
._container_mkjt8_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  cursor: pointer;
}

._centeredContainer_mkjt8_9 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  justify-content: center;
}

._tag_mkjt8_18 {
  width: fit-content;
  height: fit-content;
  font-size: 14px !important;
  font-weight: 400;
}._noDataContainer_168hp_1 {
    width: 100%;
    height: 60%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #ECF3F7;
    border-radius: 6px;
}

._messageIcon_168hp_12 {
    width: 150px;
    height: 150px;
    margin-bottom: 10px;
}

._messageText_168hp_18 {
    color: #192955;
    text-align: center;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}._trendTable_12dxh_1 {
  display: flex;
  flex-direction: column;
  overflow: auto;
}

._trendTable_12dxh_1::-webkit-scrollbar {
  width: 12px; /* For Chrome, Safari, and Opera */
}

._trendTable_12dxh_1::-webkit-scrollbar-track {
  background: #fff; /* Background of the scrollbar track */
}

._trendTable_12dxh_1::-webkit-scrollbar-thumb {
  background-color: #ccc; /* Color of the scrollbar thumb */
  border-radius: 10px; /* Rounded corners of the scrollbar thumb */
  border: 2px solid #fff; /* Padding around the scrollbar thumb */
}

._trendRow_12dxh_21 {
  margin: 0 10px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding: 7px 0px;
  border-bottom: 1px solid #eeeeee;
}

._trendRowTop_12dxh_30 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

._trendRowNameWrapper_12dxh_37 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 5px;
}
._name_12dxh_44 {
  font-size: 11px;
  color: #000a1e;
  font-weight: 400;
}
._percentageChange_12dxh_49 {
  font-size: 11px;
  color: #59606d;
  font-weight: 400;
}
._percentagePill_12dxh_54 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 40px;
  padding: 2px 5px;
  font-size: 9px;
  color: #59606d;
  border: 1px solid #80858f;
}

._trendRowBottom_12dxh_66 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 5px;
  align-items: center;
}

._colorCircle_12dxh_74 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
._trendLineIndicator_12dxh_79 {
  display: inline-flex;
  min-width: 10px;
  min-height: 10px;
  max-width: 10px;
  max-height: 10px;
  overflow: visible;
}
._value_12dxh_87 {
  font-size: 13px;
  color: #000a1e;
  font-weight: 400;
}
._difference_12dxh_92 {
  font-size: 11px;
  color: #59606d;
  font-weight: 400;
}

._comparisonGridContainer_12dxh_98 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 5px 10px;
  gap: 5px;
}

._comparisonGridTitle_12dxh_106 {
  font-weight: 500;
  margin-bottom: 2px;
  font-size: 10px;
  color: #182026;
}

._comparisonGrid_12dxh_98 {
  display: grid;
  grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
  width: 100%;
  gap: 0 10px;
  margin-bottom: 2px;
}

._gridLabelCell_12dxh_122 {
  display: flex;
  align-items: center;
  gap: 10px;
  text-align: left;
  display: flex;
}

._gridValueCell_12dxh_130 {
  font-weight: 500;
  text-align: right;
  color: #000000;
  font-size: 10px;
  font-weight: 400;
  text-align: left;

}

._gridVarianceHeader_12dxh_140 {
  font-size: 10px;
  color: #aaaaaa;
  text-align: left;
  font-weight: 500;
}

._gridVarianceCell_12dxh_147 {
  display: flex;
  align-items: center;
  gap: 3px;
  font-size: 10px;
  color: #182026;
  font-weight: 400;
}

._gridDifference_12dxh_156 {
  font-weight: 500;
  margin-left: 8px;
  font-size: 10px;
  color: #000000;
  font-weight: 400;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
._hoverBox_10kqq_1 {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 10px;
  height: 250px;
  min-width: 330px;
  padding-top: 10px;
  overflow: hidden;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

._tabs_10kqq_14 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  gap: 15px;
  font-size: 12px;
  color: #000a1e;
  font-weight: 700;
  padding-left: 10px;
  border-bottom: 1px solid #eee;
}

._tab_10kqq_14 {
  padding-bottom: 5px;
  cursor: pointer;
  transition: color 100ms ease;
  border-bottom: 1.5px solid white;
}

._tab_10kqq_14:hover {
  color: #106ba3;
  transition: color 200ms ease;
}

._tab_10kqq_14._active_10kqq_39 {
  color: #106ba3;
  transition: color 200ms ease;
  border-bottom: 1.5px solid #106ba3;
}

._title_10kqq_45 {
  text-align: left;
  padding-left: 10px;
  font-size: 15px;
  color: #000a1e;
  font-weight: 1000;
  margin-bottom: 5px;
}
._container_119qm_1 {
  transition: opacity 0.25s ease-in;
}

._container_119qm_1._loading_119qm_5 {
  opacity: 0.3;
}
._colorPickerContainer_1l1at_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

._colorSquare_1l1at_8 {
  position: relative;
  width: 248px;
  height: 178px;
  cursor: crosshair;
  background: red;
}

._colorIndicator_1l1at_16 {
  position: absolute;
  width: 10px;
  height: 10px;
  border: 2px solid white;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}

._huePickerContainer_1l1at_26 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}

._currentColorBox_1l1at_33 {
  margin-top: 1px;
  width: 100%;
  height: 12px;
  border-radius: 1px;
}

._colorValueBox_1l1at_40 {
  display: flex;
  flex-direction: row;
  width: 98px;
  height: 25px;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
}

._colorValueBoxText_1l1at_49 {
  background-color: #CCCCCC;
  color: #444444;
  font-size: 12px;
  width: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._colorInput_1l1at_59 {
  background-color: #FFFFFF;
  color: #444444;
  font-size: 12px;
  width: 62px;
  padding-left: 5px;
  height: 100%;
  border: none;
}

._customPointer_1l1at_69 {
  width: 5px;
  height: 10px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #aaaaaa;
  margin-top: 1px;
}
._container_2iphg_1 {
  z-index: 1000;

  background-color: white;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px, rgba(0, 0, 0, 0.15) 0px 8px 16px;
  padding: 10px;
}

._container_2iphg_1 .new-select-style__control {
  min-height: 0px;
}

._selector_2iphg_14 {
  min-width: 200px;
}
._color-selector_2iphg_17 {
  min-width: 200px;
  margin-bottom: 10px;
}

._picker_2iphg_22 {
  box-shadow: none !important;
  padding: 0px !important;
}

._input-title_2iphg_27 {
  font-size: 14px;
}

._color-list-input_2iphg_31 {
  border: none;
  resize: none;
  width: 85px;
  font-size: 14px;
  line-height: 17px;
  height: 500px;
}
._color-list-blocks_2iphg_39 {
  display: flex;
  flex-direction: column;
  height: 305px;
  margin-top: 1px;
}
._color-list-wrapper_2iphg_45 {
  border-radius: 6px;
  border: 1px solid #ccc;
  padding: 5px;
  width: 200px;
  height: 305px;
  overflow-y: scroll;
  overflow-x: hidden;
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
}
._tab_2iphg_57 {
  font-size: 12px;
  cursor: pointer;
  height: 20px;
}

._tab_2iphg_57:not(._active_2iphg_63):hover {
  border-bottom: 2px solid #ccc;
}

._active_2iphg_63 {
  color: #106ba3;
  border-bottom: 2px solid #106ba3;
}
._color-option_2iphg_71 {
  display: flex;
  align-items: center;
  flex-direction: row;
}
._color-option-block_2iphg_76 {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
._colorBlock_2iphg_81 {
  width: 100px;
  height: 16px;
  min-height: 16px;
  max-height: 16px;
  margin-bottom: 1px;
  border-radius: 3px;
}
._content_2iphg_89 {
  border-bottom: 1px solid #ccc;
  width: 100%;
}
._update-all-graphs-switch_2iphg_93 {
  margin-bottom: 0px !important;
}

/* new styles */

._colorGroup_2iphg_99 {
  display: flex;
  flex-direction: row;
  gap: 1px;
  height: 21px;
  width: 248px;
  align-items: center;
  justify-content: center;
  padding: 1px;
}

._colorGroupFlex_2iphg_110 {
  display: flex;
  flex-direction: row;
  gap: 1px;
  width: 100%;
  height: 100%;
}

._colorGridGroup_2iphg_118 {
  display: flex;
  flex-direction: row;
  gap: 1px;
  width: 248px;
  align-items: center;
  justify-content: center;
}

._selectedColorGroup_2iphg_127 {
  border-radius: 3px;
  border: 1px solid #aaaaaa;
  align-items: center;
  display: flex;
  justify-content: center;
}

._selectedColorBlock_2iphg_135 {
  border: 1px solid #aaaaaa;

  transition: transform 0.4s;
  transform: scaleY(1.05) translate(0px,  -1px);
}

._unselectedColorBlock_2iphg_142 {
  scale: 1;
  transition: scale 0.4s;
}

._colorThemeBlock_2iphg_147 {
  min-width: 23.5px;
  height: 17px;
  cursor: pointer;
  display: flex;
  flex-grow: 1;
}

._colorThemeBlockFlex_2iphg_155 {
  cursor: pointer;
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  width: 100%;
}

._disabledPatternBlock_2iphg_164 {
  background-color: #eeeeee;
  cursor: not-allowed;
}
/* 
.unselectedColorBlock:hover {
  transform: scale(1.05);
  transition: scale 2s ease-in-out;
} */

._firstColor_2iphg_174 {
  border-radius: 3px 0px 0px 3px;
}

._lastColor_2iphg_178 {
  border-radius: 0px 3px 3px 0px;
}

._firstColorBorder_2iphg_182 {
  border-radius: 4px 0px 0px 4px;
}

._lastColorBorder_2iphg_186 {
  border-radius: 0px 4px 4px 0px;
}

._topLeftColor_2iphg_190 {
  border-radius: 3px 0px 0px 0px;
}
._topRightColor_2iphg_193 {
  border-radius: 0px 3px 0px 0px;
}
._bottomLeftColor_2iphg_196 {
  border-radius: 0px 0px 0px 3px;
}
._bottomRightColor_2iphg_199 {
  border-radius: 0px 0px 3px 0px;
}

._colorThemeName_2iphg_203 {
  font-size: 10px;
  color: #444444;
  font-weight: 400;
}

._colorCategory_2iphg_209 {
  gap: 4px;
  display: flex;
  flex-direction: column;
}

._divider_2iphg_215 {
  width: 100%;
  height: 1px;
  background-color: #e0e0e0;
}

._selectCategoryText_2iphg_221 {
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  color: #182026;
}

._dropdownBar_2iphg_228 {
  font-size: 10px;
  font-weight: 600;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
._colorGrid_2iphg_118 {
  gap: 1px;
  display: flex;
  flex-direction: column;
}

/* need to check sizes */
/* .patternStyle {
  scale: 0.5;
  height: 32px;
  width: 47px;
  margin: -7px 0px 0px -11.5px;
} */

._buttonWidth_2iphg_250 {
  width: 80px;
}
._divisionsSelectorWrapper_9h6w2_1 {
  width: 300px;
  margin-bottom: 0px !important;
  height: fit-content !important;

}
._buttonGroupSelectorWrapper_9h6w2_7 {
  width: 300px;
  height: fit-content !important;
  margin-bottom: 0px !important;
  margin-top:0px !important;
}
._buttonGroup_9h6w2_7{
  margin-top: 0px;
  border-radius: 3px;
}._checkboxOption_1leod_1 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 8px 12px;
  cursor: pointer;
  min-height: 32px;
  transition: background 0.15s;
  user-select: none;
  background: white;
}

._checkboxOption--selected_1leod_13 {
  background: #E6F1F6;
}

._checkboxOption--focused_1leod_17 {
  background: #F6F6F6;
}

._checkboxLabel_1leod_21 {
  color: #192955;
  font-size: 14px;
  margin-left: 14px;
}
._selectorWrapper_1leod_26 {
  width: 100%;
}._popoverContent_1k5xc_1 {
  box-shadow: -2px 4px 4px 0px #0000000d;
  background-color: white;
  padding: 10px 20px;
  border-radius: 4px;
  border: 1px solid var(--black-60, #cccccc);
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._heading_1k5xc_12 {
  font-size: 16px;
  font-weight: 500;
  color: #182026;
  margin-bottom: 5px;
}
._label_1lspd_1 {
    font-size: 14px;
    color: #182026;
}._popoverContent_xfmn8_1 {
  box-shadow: -2px 4px 4px 0px #0000000d;
  background-color: white;
  padding: 10px 20px;
  border-radius: 4px;
  border: 1px solid var(--black-60, #cccccc);

}

._heading_xfmn8_10 {
  font-size: 16px;
  font-weight: 500;
  color: #182026;
  margin-bottom: 5px;
}
.data-loading-animation {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: -20px;
}

.data-loading-simple {
  height: 40px;
  display: flex;
  align-items: center;
}

.reducedSize {
  width: 500px !important;
  height: auto;
}
:root {
  --container-background-color: #f5f5f5;
  --refresh-icon-color: #192955;
  --refresh-button-hover-color: #3fb0ac;
  --refresh-button-text-color: #000000;
  --refresh-elapsed-time-neutral: #192955;
  --refresh-elapsed-time-warning: #de2626;
}

._dark-mode_1f6jf_10 {
  --container-background-color: #38495f;
  --refresh-icon-color: #eeeeee;
  --refresh-button-hover-color: #ffffff;
  --refresh-button-text-color: #ffffff;
  --refresh-elapsed-time-neutral: #ffffff;
  --refresh-elapsed-time-warning: #ef797d;
}

._refreshButton_1f6jf_19 {
  background-color: transparent;
  color: var(--refresh-button-text-color);
  font-family: Montserrat;
  cursor: default;
  padding: 0px 5px;
  padding-left: 10px;
  width: 100%;
  font-weight: 400;
  border: none;
  text-align: left;
  outline: none;
  font-size: 14px;
  text-decoration: underline;
}

._refreshButtonNoHover_1f6jf_35 {
  background-color: transparent;
  color: var(--refresh-button-text-color);
  font-family: Montserrat;
  cursor: default;
  padding: 0px 5px;
  padding-left: 10px;
  width: 100%;
  font-weight: 400;
  border: none;
  text-align: left;
  outline: none;
  font-size: 14px;
}

._refreshIcon_1f6jf_50 {
  color: var(--refresh-icon-color);
  cursor: pointer;
  margin-left: 15px;
  padding: 0px 2px 18px 0px;
}

._emptyRefreshContainer_1f6jf_57 {
  height: 45.5px;
  width: 100%;
  border: none;
  outline: none;
}

._refreshButton_1f6jf_19:hover {
  cursor: pointer;
  color: var(--refresh-button-hover-color) !important;
}

._spinnerContainer_1f6jf_69 {
  margin-left: 15px;
  padding: 8px 0px 12px 0px;
}

._refreshButtonContainerBorder_1f6jf_74 {
  width: 220px;
  display: flex;
  align-items: center;
  margin: 5px;
  height: 51px;
  background-color: #ffffff;
  border: 2px solid #eeeeee;
  border-radius: 4px;
}

._errorText_1f6jf_85 {
  color: #b33d37;
}

._refreshButtonAdminPanel_1f6jf_89 {
  padding: 0;
  height: unset;
  border: none;
}

._timeSinceRefreshText_1f6jf_95 {
  color: var(--refresh-elapsed-time-neutral);
  font-weight: 400;
  font-size: 12px;
  text-align: left;
  padding: 2px 10px;
  display: flex;
  align-content: center;
  align-items: center;
  cursor: default;
}

._isRefreshingText_1f6jf_107 {
  color: #000000 !important;
}

._refresh-failure-icon_1f6jf_111 {
  color: #ffd86b !important;
}

._refreshingText_1f6jf_115 {
  color: var(--refresh-elapsed-time-neutral);
}

._refreshElapsedTimeNeutral_1f6jf_119 {
  color: var(--refresh-elapsed-time-neutral);
}

._refreshElapsedTimeWarning_1f6jf_123 {
  color: var(--refresh-elapsed-time-warning);
}

._refreshWarningIcon_1f6jf_127 {
  height: 20px;
  width: 20px;
  margin-right: 15px;
  cursor: pointer;
}

._infoPopover_1f6jf_134 {
  background-color: white;
  border-radius: 6px;
  height: max-content;
  width: 310px;
  margin: 5px;
  padding: 10px;
  box-shadow: 0px 2px 6px 2px rgba(101, 101, 101, 0.25);
}

._infoPopoverContent_1f6jf_144 {
  min-height: 16px;
  margin-bottom: 13px;
}

._infoPopoverText_1f6jf_149 {
  color: #182026;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

._infoPopoverDivider_1f6jf_157 {
  background: #f6f6f6;
  height: 2px;
  margin-bottom: 13px;
}

._consolEntityText_1f6jf_163 {
  color: #182026;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

._increaseRefreshText_1f6jf_172 {
  color: #192955;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  text-decoration-line: underline;
  padding-left: 27px;
  display: inline-block;
}

._errorDetails_1f6jf_184 {
  color: #192955;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 5px;
  margin-top: 5px;
}

._consolEntityWrapper_1f6jf_195 {
  max-height: 220px;
  overflow-y: auto;
}

._boldText_1f6jf_200 {
  font-weight: 600;
}
.ratiosExplanations {
  display: flex;
  flex-direction: column;
  text-align: left;
  font-family: Montserrat, "sans-serif";
  font-size: 14px;
  color: #182026;
  margin-top: 15px;
  padding: 0px 5px;
  width: 100%;
}

.ratio-content-wrapper {
  display: flex;
  flex-direction: column;
}

.ratiosTitle {
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  margin: 10px 0px;
  color: #44899e;
  display: flex;
}

.ratiosCalc {
  margin-bottom: 5px;
  font-weight: 200;
  font-size: 14px;
}

.ratiosText {
  max-width: 90%;
  margin-bottom: 20px;
  font-size: 14px;
  color: #182026;
}

.ratio-pre-calc {
  padding-left: 5px;
  font-weight: 200;
  font-size: 16px;
  color: black;
}

.new-banner-img-insights {
  max-width: 35px;
  margin-left: 10px;
  max-height: 18px;
}

/*** Custom Ratio Styling ***/
.custom-ratio-content-wrapper {
  display: flex;
  flex-direction: column;
  margin: 10px 0px;
}

.custom-ratio-name {
  padding-right: 20px;
  margin-right: 10px;
}

.custom-ratio-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  border-left: 2px solid #a7a7a7;
  padding-left: 10px;
  max-width: 800px;
  margin-left: 12px;
}

.custom-ratio-pre-calc {
  font-weight: 200;
  font-size: 16px;
  color: black;
  margin-bottom: 10px;
}

.custom-ratiosCalc {
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 15px;
}

.custom-ratiosText {
  max-width: 80%;
  margin-bottom: 10px;
  font-size: 14px;
}

.expandable-ratio-wrapper {
  padding: 5px;
  border-radius: 2.5px;
  margin: auto;
  margin-top: auto;
  width: 100%;
  display: table;
  border-bottom: solid 2px rgba(112, 112, 112, 0.09);
  /* margin-top: 30px; */
}
._headerButton_1hb9b_1 {
  border-radius: 5px;
  padding: 0px 8px;
  height: 30px;
  width: max-content;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
}

._headerButton_1hb9b_1:hover {
  background-color: #c4d7e5 !important;
  cursor: pointer;
}

._text_1hb9b_17 {
  font-weight: 500;
}
._icon_18ozu_1 {
  width: 60px;
  height: 60px;
  margin-right: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  background-color: white;
  font-size: 14px;
  font-weight: bold;
  user-select: none;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
  position: relative;
}

._icon_18ozu_1:hover {
  cursor: pointer;
  border: 3px solid #192955;
  scale: 1.1;
  border-radius: 50px;
}

._activeIcon_18ozu_25 {
  border: 3px solid #3fb0ac;
  border-radius: 50px;
  scale: 1.1;
}

._activeIconTickWrapper_18ozu_31,
._activeIconTick_18ozu_31 {
  width: 25px;
  height: 25px;
}

._activeIconTickWrapper_18ozu_31 {
  position: absolute;
  top: -5px;
  right: -5px;
}

._animatingIcon_18ozu_43::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: radial-gradient(circle, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0) 70%);
  opacity: 0;
  animation: _pulseAnimation_18ozu_1 0.5s ease-out;
}

@keyframes _pulseAnimation_18ozu_1 {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(1.5);
  }
}._button_xwdf1_1 {
  min-width: 20px;
  min-height: 20px;
  margin: 0px 2px;
  padding: 0px 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  border-radius: 3px;
  background-color: transparent;
  cursor: pointer;
  transition: all 0.15s ease !important;
}

._button_xwdf1_1:hover {
  background: #a7b6c24d;
}

._button_xwdf1_1:active {
  background-color: #7386944d;
}

._button_xwdf1_1._hidden_xwdf1_24 {
  opacity: 0;
}

._button_xwdf1_1._disabled_xwdf1_28 {
  background: none;
  color: #5c708099;
  cursor: not-allowed;
}

._button_xwdf1_1._disabled_xwdf1_28 svg {
  fill: #ccc;
}
._container_1drl0_1 {
  /* Identical to Blueprint switch timing. */
  --transition-timing: 100ms cubic-bezier(0.4, 1, 0.75, 0.9);

  --container-width: 50px;

  --toggle-switch-diameter: 20px;
  --toggle-switch-position: 3px;

  width: var(--container-width);
  height: 26px;
  position: relative;
  display: flex;
  border-radius: 20px;
  background-color: #a7b6c280;
  cursor: pointer;
  transition: background-color var(--transition-timing);
}

._container_1drl0_1:hover {
  background: #73869480;
}

._container_1drl0_1._active_1drl0_24 {
  background: #3fb0ac66;
}

._iconContainer_1drl0_28 {
  width: var(--toggle-switch-diameter);
  height: var(--toggle-switch-diameter);
  position: absolute;
  top: var(--toggle-switch-position);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

._iconContainer_1drl0_28._left_1drl0_39 {
  left: var(--toggle-switch-position);
}

._iconContainer_1drl0_28._right_1drl0_43 {
  right: var(--toggle-switch-position);
}

._toggleSwitch_1drl0_47 {
  width: var(--toggle-switch-diameter);
  height: var(--toggle-switch-diameter);
  position: absolute;
  top: var(--toggle-switch-position);
  left: var(--toggle-switch-position);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: white;
  outline: none;
  border: 0;
  cursor: inherit;
  transition: transform var(--transition-timing);
}

._toggleSwitch_1drl0_47._active_1drl0_24 {
  --horizontal-translation: calc(
    var(--container-width) - var(--toggle-switch-diameter) - calc(2 * var(--toggle-switch-position))
  );

  transform: translate(var(--horizontal-translation));
}

._imageIcon_1drl0_72 {
  width: 12px;
  height: 12px;
}

@keyframes _skeleton-pulse_1drl0_1 {
  0% {
    opacity: 0.5;
  }

  100% {
    opacity: 1;
  }
}

._container_1drl0_1._disabled_1drl0_87 {
  cursor: not-allowed;
  background: #c6c6c65c;
  animation: _skeleton-pulse_1drl0_1 1s linear infinite alternate;
}

._disabled_1drl0_87:hover {
  background-color: #c6c6c65c;
  animation: _skeleton-pulse_1drl0_1 1s linear infinite alternate;
}
._container_1ci3d_1 {
  width: 100%;
  /* Update in constants if changed. */
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #f6f6f6;
  box-shadow: inset 0 0 0 1px #5d707f;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 400;
  color: #182026;
  z-index: 2;
}

._optionsContainer_1ci3d_20 {
  height: 100%;
  padding: 0px 8px;
  display: flex;
  align-items: center;
}

._numberSelectedButton_1ci3d_27 {
  width: fit-content;
  height: 20px;
  padding: 0px 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #e8e8e8;
  border: none;
  border-radius: 4px;
  outline: none;
  cursor: pointer;
}

._numberSelectedButton_1ci3d_27 > ._text_1ci3d_41 {
  width: max-content;
  margin-right: 5px;
}

._numberSelectedButton_1ci3d_27 > ._crossIcon_1ci3d_46 {
  color: #5d707f;
}

._textButton_1ci3d_50 {
  font-size: 12px;
}

._switch_1ci3d_54 {
  margin: 0px;
}
/* Sections are contained within an options container. */
._section_swv58_2 {
  height: 15px;
  padding: 0px 5px;
  display: flex;
  align-items: center;
}

._section_swv58_2._divider_swv58_9 {
  box-shadow: 1px 0 0 0 #cecece;
}
._sidebarSizing_1p7e0_1 {
  width: 230px;
  height: auto;
}

._sidebarHoverContainer_1p7e0_6 {
  z-index: 9999;
  opacity: 0.1;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  width: 10px;
  display: block;
}

._refreshBox_1p7e0_17 {
  height: 61px;
}

._refreshBoxUnpinned_1p7e0_21 {
  height: 0px;
}

._errorStateText_1p7e0_25 {
  padding: 10px;
  margin: 30px;
  text-align: center;
  min-width: 320px;
  background-color: #ef5288;
  border-radius: 10px;
  color: white;
}
html {
  font-size: 62.5%;
}

@media only screen and (max-width: 75em) {
  html {
    font-size: 56.25%;
  }
}

@media only screen and (max-width: 56.25em) {
  html {
    font-size: 50%;
  }
}

@media only screen and (min-width: 112.5em) {
  html {
    font-size: 75%;
  }
}

._roleWrapper_kiw41_23 {
  border-bottom: 1px solid #eee;
  padding: 10px 0px;
  line-height: 17px;
  cursor: pointer;
  position: relative;
}

._roleName_kiw41_31 {
  font-size: 14px;
  font-weight: 600;
  color: #192955;
  width: 100%;
}

._roleDescription_kiw41_38 {
  font-size: 12px;
  color: #192955;
}

._roleRecommendation_kiw41_43 {
  font-size: 12px;
  color: #44899e;
}

._buttonWrapper_kiw41_48 {
  height: 35px;
  display: flex;
  align-items: flex-start;
  border-bottom: 1px solid #eeeeee;
}

._roleCreationWrapper_kiw41_55 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 25px 30px;
  position: relative;
  height: 100%;
}

._roleCreationTitle_kiw41_64 {
  font-size: 20px;
  color: #192955;
  text-align: left;
  margin-bottom: 20px;
}

._roleCreationContent_kiw41_71 {
  width: 100%;
}

._roleCreationInfoBubble_kiw41_75 {
  display: flex;
  gap: 10px;
  border-radius: 6px;
  background-color: #f6f6f6;
  padding: 10px;
}

._roleCreationButtonWrapper_kiw41_83 {
  position: absolute;
  bottom: 25px;
  right: 30px;
}

._buttonDiv_kiw41_89 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 8px;
  border-bottom: 1px solid #eee;
}

._overflowTable_kiw41_97 {
  overflow: auto;
  width: 100%;
  height: 540px;
  max-height: 540px;
  min-height: 540px;
}

._topPadding_kiw41_105 {
  padding-top: 2px;
}
/**************** Page Wrappers ******************/
.primary-page-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
}

.primary-page-inner-content {
  height: 100%;
  display: flex;
  align-items: top;
  justify-content: center;
  flex-direction: row;
}

/**************** Overarching Styles ******************/
.primary-heading {
  font-family: Montserrat, "sans-serif";
  font-size: 22px;
  color: #182026;
  font-weight: 300;
  margin-bottom: 25px;
  margin-top: 20px;
}

.primary-subheading {
  font-family: Montserrat, "sans-serif";
  font-size: 18px;
  color: #444444;
  font-weight: 300;
  margin-bottom: 30px;
}

/**************** New Feature Template Styles ******************/
.template-separator-border {
  display: flex;
  width: 100%;
  margin-top: 10px;
  border-bottom: 1px solid #cccccc;
}

.template-separator-border_no_bottom_margin .template-separator-border-vertical {
  padding-top: 12px;
  display: flex;
  flex-direction: column;
  height: 96.5%;
  margin: auto 0;
  border-left: 1px solid #cccccc;
}

.template-separator-border.link-provider {
  width: 100%;
}
.noMarginBottom {
  margin-bottom: 0px;
}
.header-wrapper {
  margin-top: 20px;
  text-align: left;
  position: static;
  display: flex;
  padding-left: 27px;
  flex-direction: column;
  align-content: flex-start;
}

.header-name {
  font-size: 22px;
  font-weight: 400;
  color: #182026;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
}

.sub-header-name {
  font-size: 14px;
  font-weight: 400;
  color: #444;
  margin-bottom: 10px;
}

.help-header-name {
  font-size: 16px;
  font-weight: 400;
  color: #444;
  margin-bottom: 10px;
}

.h3-text-no-margin {
  font-size: 16px;
  font-weight: 400;
  color: #444;
}

.page-content {
  display: flex;
  flex-direction: column;
}

/**************** Table Styles & Wrappers ******************/
.table-wrapper {
  padding: 0px;
  border-radius: 2.5px;
  width: 100%;
  display: table;
  margin-top: 0px;
}

.table-header {
  /* border-top: 1px solid #eeeeee; */
  height: 30px !important;
  padding: 0px 10px;
}
.table-header > th {
  box-shadow: inset 0px -1px 0px 0px #eee;
}

.table-heading-links,
.mdl-data-table .table-heading-links {
  font-family: Montserrat, "sans-serif";
  font-size: 15px;
  font-weight: 400;
  color: #106ba3;
  line-height: 17px;
  text-align: left;
}

.table-heading,
.mdl-data-table .table-heading {
  font-family: Montserrat, "sans-serif";
  font-size: 15px;
  font-weight: 400;
  color: #182026;
  line-height: 17px;
  text-align: left;
}

.mdl-data-table.skeleton * {
  box-shadow: none;
}

.bp3-skeleton {
  border-radius: 4px;
}

th.table-heading.sortable {
  cursor: pointer;
}

.table-heading.no-pointer {
  cursor: default;
}

.header-offset {
  top: 26px !important;
}

.table-overflow-wrapper {
  width: 80vw !important;
  overflow-x: auto;
  max-height: 55vh !important;
  margin: auto !important;
  border-radius: 2.5px;
  margin: auto;
  width: 91%;
  margin-top: 30px;
  /*padding: 5px; interferes with sticky*/
}

.sticky-col-white {
  position: sticky !important;
  background-color: white !important;
}

.sticky-col-grey {
  position: sticky !important;
  background-color: #f6f6f6 !important;
}

.first-col-sticky {
  min-width: 280px;
  overflow-wrap: break-word;
  left: 0px;
  z-index: 81 !important;
  box-shadow: inset -1px 0px 0px 0px #eee, inset 0px -1px 0px 0px #eee !important;
  white-space: normal;
}

.last-col-sticky {
  overflow-wrap: break-word;
  right: 0px;
  z-index: 100 !important;
  white-space: normal;
}

/**************** Popup/Dialog Box Styles ******************/

.full-size-popup {
  min-width: 865px;
  max-width: 865px;
  min-height: 610px;
  max-height: 610px;
  transition: none !important;
}

#full-size-popup-body,
#medium-size-popup-body,
#small-size-popup-body,
#extra-small-size-popup-body {
  overflow-y: auto;
  flex: 1 1 auto;
  /* margin: 20px; */
  margin-top: 0px;
  line-height: 18px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.no-select {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently */
}

.medium-size-popup {
  min-width: 400px;
  max-width: 400px;
  min-height: 610px;
  max-height: 610px;
}

.small-size-popup {
  min-width: 400px;
  max-width: 400px;
  min-height: 285px;
  max-height: 285px;
}

.extra-small-size-popup {
  min-width: 380px;
  max-width: 380px;
  min-height: 220px;
  max-height: 220px;
}

.popup-body {
  flex-direction: column;
  display: flex;
}

.full-size-popup-content {
  display: flex;
  justify-content: center;
  width: 85%;
}

.full-size-popup-column {
  display: flex;
  flex-direction: column;
  padding-right: 20px;
  padding-left: 20px;
}

.full-size-popup-row {
  flex-direction: row !important;
  display: flex !important;
  margin-bottom: 40px !important;
}

.popup-row {
  flex-direction: row !important;
  display: flex !important;
  margin-bottom: 40px !important;
}

.compact-popup-row {
  flex-direction: row !important;
  display: flex !important;
  margin-bottom: 30px !important;
}

.popup-checkbox-row {
  flex-direction: row !important;
  display: flex !important;
}

.popup-heading {
  font-size: 20px;
  font-weight: 300;
  color: #182026;
  margin-bottom: 20px;
  line-height: 25px;
}

.popup-subheading {
  font-family: Montserrat, "sans-serif";
  font-size: 17px;
  font-weight: 300;
  color: #444444;
  margin-bottom: 30px;
}

.popup-action-headings {
  min-height: 20px;
  font-family: Montserrat, "sans-serif";
  font-size: 14px;
  font-weight: 400;
  color: #242b31;
  margin-left: 20px;
}

.popup-top-offset {
  width: 100%;
  height: 40px;
}

.fadeIn {
  animation: fadeIn 0.28s ease;
}
.full-width {
  width: 100% !important;
}
.full-height {
  height: 100%;
}
.full-screen {
  height: 100vh;
  width: 100vw;
}

.flag-dropdown {
  border-top-left-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
  border: 2px solid #192955 !important;
}

.flag-dropdown:hover {
  border-top-left-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
  border: 2px solid #192955 !important;
}

.flag-dropdown.open {
  border-top-left-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
  border: 2px solid #192955 !important;
}

.selected-flag {
  background: transparent !important;
}

.selected-flag:hover {
  cursor: pointer;
  background: transparent !important;
}

/* mobile considerations for medium popup */
@media (max-width: 399px) {
  .medium-size-popup {
    min-width: 90vw;
    max-width: 90vw;
  }

  .popup-heading {
    font-size: 18px;
  }

  .popup-subheading {
    font-size: 14px;
  }
}

/* add to backdropClassName prop */
.popup-blur-background {
  background-color: transparent;
  backdrop-filter: blur(2pt);
  height: 100%;
}

/************* Toaster *************/
.my-toaster {
  z-index: 99999999;
}

/**************** Field Styles & Wrappers ******************/
.dropdown-field-sizing,
.text-field-sizing {
  width: 300px;
  margin: 0px 20px;
  height: 50px;
}

.popup-action-field-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.text-field-place-holders {
  font-family: Montserrat, "sans-serif";
  color: #afbac1;
  font-size: 16px;
}

.field-heading {
  color: #182026;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 5px;
}

/**************** Button Styles & Wrappers ******************/
.bp3-menu-item.disable-hover:hover {
  background-color: inherit !important;
}

.bp3-custom-button {
  user-select: none;
}

.bp3-menu-item.disable {
  background-color: #ccc !important;
}

.bp3-menu-item.disable-connector-downloads {
  color: #aaaaaa !important;
}

.bp3-menu-item.disable-connector-downloads:hover,
.bp3-menu-item.disable:hover {
  cursor: not-allowed !important;
}

.bp3-custom-button.solid-blue-btn {
  font-family: Montserrat, "sans-serif";
  min-width: 165px;
  max-width: 265px;
  height: 45px;
  background-color: #192955 !important;
  color: #ffffff !important;
  font-weight: 700;
  font-size: 16px;
  border: none;
  border-color: transparent;
  border-radius: 6px;
  padding: 0px 35px;
  margin: 0px 10px;
}

.bp3-custom-button.solid-btn {
  font-family: Montserrat, "sans-serif";
  min-width: 165px;
  max-width: 265px;
  height: 45px;
  background-color: #192955 !important;
  color: #ffffff !important;
  font-weight: 700;
  font-size: 16px;
  border: none;
  border-color: transparent;
  border-radius: 6px;
  padding: 0px 35px;
  margin: 0px 10px;
}

.bp3-custom-button.solid-blue-btn.dashboard-custom {
  min-width: 80px;
  max-width: 80px;
  height: 32px;
  font-size: 14px;
  padding: 0px;
  margin: 0px 5px;
  border-radius: 5px;
  justify-content: center;
}

.bp3-custom-button.solid-blue-btn.dashboard-custom-large {
  min-width: 150px;
  max-width: 150px;
  height: 32px;
  font-size: 14px;
  padding: 0px;
  margin: 0px 5px;
  border-radius: 5px;
  justify-content: center;
}

.bp3-custom-button.solid-blue-btn:disabled {
  background-color: #c6c6c6 !important;
  color: white !important;
}

.bp3-custom-button.inverted-solid-blue-btn:disabled {
  background-color: #c6c6c6 !important;
  color: white !important;
  border: 2px solid #c6c6c6 !important;
}

.bp3-custom-button.inverted-solid-blue-btn:disabled:hover {
  border: 2px solid #c6c6c6 !important;
}

.bp3-custom-button.bp3-loading.solid-blue-btn:disabled {
  background-color: #c6c6c6 !important;
  color: white !important;
  display: flex;
}

.bp3-custom-button.inverted-solid-blue-btn {
  font-family: Montserrat, "sans-serif";
  min-width: 165px;
  max-width: 265px;
  height: 45px;
  background-color: #ffffff !important;
  color: #192955 !important;
  font-weight: 700;
  font-size: 16px;
  border: 2px solid #192955 !important;
  border-radius: 10px;
  padding: 0px 35px;
  margin: 0px 10px;
}

.bp3-custom-button.inverted-solid-blue-btn-small {
  font-family: Montserrat, "sans-serif";
  min-width: 94px;
  max-width: 265px;
  height: 27px;
  background-color: #ffffff !important;
  color: #192955 !important;
  font-weight: 500;
  font-size: 12px;
  border: 1px solid #cccccc !important;
  border-radius: 6px;
  padding: 0px 5px;
  margin: 0px;
}

.bp3-custom-button.inverted-solid-btn {
  font-family: Montserrat, "sans-serif";
  min-width: 165px;
  max-width: 265px;
  height: 45px;
  background-color: #ffffff !important;
  color: #192955 !important;
  font-weight: 700;
  font-size: 16px;
  border: 2px solid #192955 !important;
  border-radius: 6px;
  padding: 0px 35px;
  margin: 0px 10px;
}

.bp3-custom-button.solid-green-btn {
  font-family: Montserrat, "sans-serif";
  min-width: 165px;
  max-width: 265px;
  height: 32px;
  background-color: #3fb0ac !important;
  color: #ffffff;
  font-weight: 600;
  font-size: 16px;
  border: none;
  border-color: transparent;
  border-radius: 10px;
  padding: 0px 35px;
  margin: 0px 10px;
}

.bp3-custom-button.solid-green-btn.hq-custom {
  min-width: 150px;
  max-width: 150px;
  min-height: 39.5px;
  max-height: 39.5px;
  font-size: 14px;
  margin: 19px 5px 0px;
  border-radius: 5px;
}

.bp3-custom-button.solid-green-btn.dashboard-custom {
  min-width: 80px;
  max-width: 80px;
  min-height: 39.5px;
  max-height: 39.5px;
  font-size: 14px;
  padding: 0px;
  margin: 0px 5px;
  border-radius: 5px;
  justify-content: center;
}

.bp3-custom-button.solid-green-btn.dashboard-custom > span {
  color: #ffffff;
}

.bp3-custom-button.solid-green-btn:disabled {
  font-family: Montserrat, "sans-serif";
  min-width: 165px;
  max-width: 265px;
  height: 32px;
  background-color: #3fb0ac !important;
  color: #ffffff;
  font-weight: 600;
  font-size: 16px;
  border: none;
  border-color: transparent;
  border-radius: 10px;
  padding: 0px 35px;
  margin: 0px 10px;
}

.bp3-custom-button.inverted-solid-green-btn {
  font-family: Montserrat, "sans-serif";
  min-width: 165px;
  max-width: 265px;
  height: 32px;
  background-color: #ffffff !important;
  color: #3fb0ac;
  font-weight: 600;
  font-size: 16px;
  border: 2px solid #3fb0ac;
  border-radius: 10px;
  padding: 0px 35px;
  margin: 0px 10px;
}

.layouts-dialog-button {
  width: 330px;
  border-radius: 3px;
  background: white !important;
  margin: 5px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 20px;
}

.layouts-dialog-subheader {
  font-size: 12px;
  color: #4a4a4a;
  margin-top: 6px;
  padding-bottom: 12px;
  border-bottom: 1px solid #eeeeee;
  width: 100%;
}

.layouts-dialog-button:hover {
  box-shadow: inset 0 0 0 1px #3fb0ac, inset 0 -1px 0 #3fb0ac !important;
}

.popup-progress-wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  height: 45px;
  align-items: flex-end;
  padding: 10px;
}

.popup-btn-wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  height: 75px;
  align-items: flex-end;
}

.formula-option {
  z-index: 6;
  font-size: 14px;
  margin-right: 5px;
  text-align: center;
  min-width: 20px;
  padding: 5px;
  border-radius: 3px;
  border: 1px solid lightgray;
  background-color: #eeeeee;
  /* color: #106BA3; */
}

.bp3-button.group {
  background-color: #ffffff;
  background-image: none;
  outline: none;
}

.bp3-button.group.compact {
  height: 25px;
  min-height: 25px;
  white-space: nowrap;
}

.bp3-button:not([class*="bp3-intent-"]).bp3-active.group {
  background-color: #3fb0ac13;
  box-shadow: inset 0 0 0 1px #3fb0ac, inset 0 -1px 0 #3fb0ac;
  background-image: none;
  outline: none;
}

.bp3-button:not([class*="bp3-intent-"]).bp3-disabled.group {
  background-color: #f2f2f2;
  border: 1px solid hsl(0, 0%, 90%);
}

.bp3-button.group:not(.bp3-disabled, .bp3-active.group):hover {
  box-shadow: inset 0 0 0 1px #10161a33;
}

.bp3-button.group {
  background-color: #ffffff;
}

.bp3-button.group.compact {
  height: 25px;
  min-height: 25px;
}

.bp3-custom-button.config-button {
  min-width: max-content;
  z-index: 6;
  font-size: 12px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #192955 !important;
  height: 25px;
  margin-right: 5px;
  border-radius: 6px !important;
  text-align: center !important;
  background-color: #eeeeee !important;
}

.bp3-custom-button.config-button:disabled {
  color: #868484 !important;
}

.bp3-custom-button.action-button-primary {
  z-index: 6;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #ffffff !important;
  height: 25px;
  min-height: 25px;
  border-radius: 4px !important;
  text-align: center !important;
  background-color: #192955 !important;
  white-space: nowrap;
}

.dynamic-button-text > .bp3-button-text {
  font-size: 0.85vmax;
}

.bp3-custom-button.action-button-primary:disabled {
  background-color: rgba(206, 217, 224, 0.5) !important;
  color: rgba(92, 112, 128, 0.6) !important;
}

.bp3-custom-button.action-button-secondary {
  z-index: 6;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #192955 !important;
  height: 25px;
  min-height: 25px;
  /* margin-right: 15px; */
  border-radius: 4px !important;
  text-align: center !important;
  background: none;
  border: 1px solid #cccccc !important;
  background-color: white !important;
  white-space: nowrap;
}

.bp3-custom-button.toggle-button-primary {
  z-index: 6;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #ffffff !important;
  height: 24px;
  min-height: 24px;
  width: 72px;
  min-width: 72px;
  margin-right: 15px;
  border-radius: 4px !important;
  text-align: center !important;
  background-color: #192955 !important;
}

.bp3-custom-button.toggle-button-disabled {
  z-index: 6;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #ffffff !important;
  height: 24px;
  min-height: 24px;
  width: 72px;
  min-width: 72px;
  margin-right: 15px;
  border-radius: 4px !important;
  text-align: center !important;
  background-color: #eeeeee !important;
}

.bp3-custom-button.toggle-button-secondary {
  z-index: 6;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #ffffff !important;
  height: 24px;
  min-height: 24px;
  width: 72px;
  min-width: 72px;
  margin-right: 15px;
  border-radius: 4px !important;
  text-align: center !important;
  background-color: #3fb0ac !important;
}

.bp3-custom-button.primary-button-secondary:disabled,
.bp3-custom-button.action-button-secondary:disabled,
.bp3-custom-button.save-button:disabled {
  background-color: #f2f2f2 !important;
  color: rgba(92, 112, 128, 0.6) !important;
  border: 1px solid hsl(0, 0%, 90%) !important;
  outline: none !important;
  box-shadow: none !important;
  font-weight: 400 !important;
}

.bp3-custom-button.save-button {
  z-index: 6;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #ffffff !important;
  height: 25px;
  min-height: 25px;
  margin-right: 15px;
  border-radius: 4px !important;
  text-align: center !important;
  background: none;
  border: 1px solid #cccccc !important;
  background-color: #44899e !important;
  display: flex;
  justify-content: center;
  align-content: center;
  white-space: nowrap;
}

.bp3-custom-button.delete-button {
  z-index: 6;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #ffffff !important;
  height: 25px;
  min-height: 25px;
  margin-right: 15px;
  border-radius: 4px !important;
  text-align: center !important;
  background: none;
  border: 1px solid #cccccc !important;
  background-color: #9e444d !important;
  display: flex;
  justify-content: center;
  align-content: center;
  white-space: nowrap;
}

.bp3-custom-button.action-button-secondary.anchor-button-overrides {
  display: flex;
  justify-content: center;
  align-content: center;
  z-index: 6;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #192955 !important;
  height: 25px;
  min-height: 25px;
  margin-right: 0px;
  border-radius: 4px !important;
  text-align: center !important;
  background: none;
  border: 1px solid #cccccc !important;
  background-color: white !important;
  vertical-align: middle !important;
  box-shadow: none;
  background: none;
}

.bp3-custom-button.action-button-primary.anchor-button-overrides {
  display: flex;
  justify-content: center;
  align-content: center;
  z-index: 6;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: white !important;
  height: 25px;
  min-height: 25px;
  margin-right: 15px;
  border-radius: 4px !important;
  text-align: center !important;
  background: none;
  border: 1px solid #192955 !important;
  background-color: #192955 !important;
  vertical-align: middle !important;
  box-shadow: none;
  background: none;
}

.bp3-button.bp3-disabled.bp3-custom-button.action-button-primary.anchor-button-overrides {
  display: flex;
  justify-content: center;
  align-content: center;
  z-index: 6;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: rgba(92, 112, 128, 0.6) !important;
  height: 25px;
  min-height: 25px;
  margin-right: 15px;
  border-radius: 4px !important;
  text-align: center !important;
  background: none;
  border: 1px solid #cccccc !important;
  background-color: rgba(206, 217, 224, 0.5) !important;
  vertical-align: middle !important;
  box-shadow: none;
  background: none;
}

.bp3-button.bp3-disabled.bp3-custom-button.action-button-secondary.anchor-button-overrides {
  display: flex;
  justify-content: center;
  align-content: center;
  z-index: 6;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #868484 !important;
  height: 25px;
  min-height: 25px;
  margin-right: 15px;
  border-radius: 4px !important;
  text-align: center !important;
  background: none;
  border: 1px solid #cccccc !important;
  background-color: #eeeeee !important;
  vertical-align: middle !important;
  box-shadow: none;
  background: none;
}

.bp3-button.bp3-disabled.bp3-custom-button.save-button.anchor-button-overrides {
  display: flex;
  justify-content: center;
  align-content: center;
  z-index: 6;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #868484 !important;
  height: 25px;
  min-height: 25px;
  margin-right: 15px;
  border-radius: 4px !important;
  text-align: center !important;
  background: none;
  border: 1px solid #cccccc !important;
  background-color: #eeeeee !important;
  vertical-align: middle !important;
  box-shadow: none;
  background: none;
}

.bp3-custom-button.config-button.anchor-button-overrides {
  display: flex;
  justify-content: center;
  align-content: center;
  z-index: 6;
  font-size: 12px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #192955 !important;
  height: 25px;
  margin-right: 5px;
  border-radius: 6px !important;
  text-align: center !important;
  background-color: #eeeeee !important;
  vertical-align: middle !important;
  min-height: 30px !important;
  min-width: 30px !important;
  box-shadow: none;
  background: none;
}

.bp3-button.bp3-disabled.bp3-custom-button.config-button.anchor-button-overrides {
  color: #868484 !important;
  vertical-align: middle !important;
  min-height: 30px !important;
  min-width: 30px !important;
  vertical-align: middle !important;
  min-height: 30px !important;
  min-width: 30px !important;
}

.bp3-custom-button.config-button-blue {
  min-width: max-content;
  z-index: 6;
  font-size: 12px !important;
  padding: 0px 10px;
  font-weight: 600 !important;
  color: white !important;
  height: 25px;
  margin-right: 5px;
  border-radius: 6px !important;
  text-align: center !important;
  background-color: #192955 !important;
}

.bp3-custom-button.config-button-blue:disabled {
  color: #868484 !important;
}

.bp3-custom-button.config-button-blue.config-button-green-blue {
  height: 25px !important;
  background-color: #44899e !important;
  font-weight: 600 !important;
  display: flex;
  justify-content: center;
}

.bp3-custom-button.config-button.open-button {
  margin: 0px !important;
  padding: 5px;
  box-shadow: inset 0 0 0 1px #eee, 0 0 0 -1px #eee;
  background-color: transparent !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  color: #106ba3 !important;
  transition: all 0.15s ease;
}

.bp3-custom-button.config-button.open-button.disabled {
  color: #5c708099 !important;
  cursor: not-allowed !important;
}

.bp3-custom-button.config-button.open-button:not(.disabled):hover {
  background: #a7b6c24d !important;
}

.bp3-custom-button.config-button.small-transparent {
  z-index: 1;
  margin-right: 9px;
  width: fit-content;
  display: flex;
  font-weight: 600 !important;
  background-color: transparent;
  border: 1px solid #eeeeee;
}

.bp3-custom-button.config-button.small-transparent-background {
  z-index: 1;
  margin-right: 9px;
  width: fit-content;
  display: flex;
  font-weight: 500 !important;
  background-color: transparent !important;
  border: 1px solid #cccccc !important;
  border-radius: 4px !important;
}

.hyperlink-button {
  font-family: Montserrat, "sans-serif";
  font-size: 15px;
  font-weight: 400;
  color: #106ba3;
  line-height: 17px;
  text-align: center;
}

.bp3-custom-button.journal-button {
  z-index: 6;
  font-size: 12px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  background-color: #192955 !important;
  color: #ffffff !important;
  height: 25px;
  margin-right: 5px;
  border-radius: 6px !important;
  text-align: center !important;
}

.bp3-custom-button.journal-button:disabled {
  color: #868484 !important;
}

.bp3-custom-button.back-button {
  z-index: 6;
  font-size: 12px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #192955 !important;
  border: 2px solid #eeeeee !important;
  line-height: 1.5;
  height: 25px;
  margin-right: 5px;
  border-radius: 6px !important;
  text-align: center !important;
  background-color: transparent !important;
}

.bp3-custom-button.back-button:disabled {
  color: #868484 !important;
}

.bp3-button.simple-button {
  background: transparent;
  border: none;
  box-shadow: none;
  text-decoration: underline;
  padding: 0px 3px;
}

.bp3-custom-button.hq-overview-analytics-button {
  font-size: 12px !important;
  margin-right: 4px;
  min-height: 20px;
  max-height: 20px;
  min-width: 64px;
  border-radius: 5px;
  background-color: #eeeeee !important;
  padding: 2px 4px;
  text-align: center !important;
  z-index: 6;
  font-family: Montserrat, "sans-serif";
  font-weight: 600 !important;
  color: #3fb0ac !important;
}

.bp3-custom-button.hq-overview-audit-button {
  font-size: 12px !important;
  margin-left: 4px;
  min-height: 20px;
  max-height: 20px;
  min-width: 64px;
  border-radius: 5px;
  background-color: #eeeeee !important;
  padding: 2px 4px;
  text-align: center !important;
  z-index: 6;
  font-family: Montserrat, "sans-serif";
  font-weight: 600 !important;
  color: #44899e !important;
}

.bp3-custom-button.hamburger-upgrade-button {
  margin-top: 12px;
  margin-left: 23px;
  background-color: #54cbc8 !important;
  max-width: 110px;
  min-width: 64px;
  max-height: 32px;
  min-height: 32px;
  font-family: Montserrat !important;
  font-weight: 700;
  font-size: 14px;
  border-color: transparent;
  border-radius: 3px;
  color: #f5f5f5 !important;
}

.bp3-custom-button.header-upgrade-button {
  background-color: #54cbc8 !important;
  color: #f5f5f5 !important;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  height: 25px;
  min-height: 25px;
  margin-right: 10px;
  margin-left: 5px;
  border-radius: 4px !important;
  text-align: center !important;
  white-space: nowrap;
  min-width: fit-content;
}

.hq-overview-navigation-container {
  display: flex;
  justify-content: space-between;
  width: fit-content;
}

.header-button-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0px 5px;
}

/*******************Other Styles ****************/
.mdl-data-table a {
  color: #106ba3;
  text-decoration: none;
}

.Select-multi-value-wrapper {
  overflow: hidden;
}

.small-medium-popup-divider {
  border-bottom: 1px solid #eeeeee !important;
  background-image: none !important;
  width: 300px !important;
  margin: 20px auto !important;
}

.popup-checkbox {
  width: 300 !important;
  font-size: 16px;
}

.primary-icon {
  cursor: pointer;
  color: #5d707f;
}

.primary-icon-disabled {
  cursor: not-allowed;
  color: lightgray;
}

.secondary-icon {
  cursor: pointer;
  color: #5d707f;
  opacity: 0.6;
}

.secondary-icon-disabled {
  cursor: not-allowed;
  color: #cccccc;
}

.download-toolbar-category-text {
  color: #999999;
  font-size: 10.5px;
  margin: 5px;
}

/**************** Tag Styles ******************/
.tag-bubble {
  color: #182026 !important;
  background-color: #eeeeee !important;
  margin: 3px !important;
}

/************* Text Area *****************/

.restyled-custom-ratios-text-input {
  border: 1px solid lightgray !important;
  border-radius: 6px !important;
  color: black impora !important;
  height: 100px !important;
  /* margin: 10px 0px !important; */
  font-size: 16px;
}

.restyled-custom-ratios-text-input:focus {
  border: 1px solid lightgray !important;
  border-radius: 6px !important;
  outline: none;
}

/*********** Text Input *************/

.new-text-input {
  border-radius: 4px;
  min-height: 38px;
  max-height: 38px;
  box-shadow: none;
  min-width: 80px;
  font-size: 14px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px;
  outline: 0 !important;
  border-color: #cccccc;
  height: 38px;
}

.new-text-input:disabled {
  background-color: #f2f2f2;
  border-color: #e6e6e6;
}

.new-text-input:focus,
.new-text-input:active .new-text-input:hover {
  color: #192955;
  border-color: #192955 !important;
  box-shadow: none !important;
}

.note-footer {
  margin-top: 20px;
}

.small-search-bar {
  height: 25px;
  width: 200px;
  padding-left: 10px;
  border-radius: 5px;
  border: 1px solid #cccccc;
}

/* .new-text-input:hover {
  border-color: hsl(0, 0%, 70%) !important;
} */
/********** Custom Layouts ***********/

.custom-layout-row {
  position: relative;
  height: 50px;
  /* border-top: 1px solid #eee; */
  border-bottom: 1px solid #eee;
  padding: 0px 10px;
  box-sizing: border-box;
  /* text-align: right; */
  display: flex;
  align-items: center;
  background: white;
}

.custom-layout-header {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #868484 !important;
  height: 65px !important;
  display: flex;
  text-align: left;
  align-items: center;
  padding: 0px 10px;
  /* color: #868484; */
  font-size: 16px;
}

.custom-layout-search {
  height: 30px;
  width: 150px;
  padding-left: 10px;
  border-radius: 5px;
  border: 1px solid #cccccc;
  margin-right: 10px;
}

/* tabs indicator adjustments - make line thinner and closer to tab text */
.bp3-tab-indicator-wrapper .bp3-tab-indicator {
  height: 1.5px;
  bottom: 3px;
}

.custom-layout-row .bp3-control.bp3-checkbox input:checked ~ .bp3-control-indicator::before {
  font-size: 18px;
}

.custom-layout-row span.bp3-control-indicator {
  width: 20px;
  height: 20px;
  margin-top: 2px;
}

.no-ledger-header {
  border-top: 1px solid #eee;
  height: 65px !important;
  display: flex;
  text-align: left;
  align-items: center;
  padding: 0px 10px;
  /* color: #868484; */
  font-size: 16px;
}

/******** Round Checkbox **************/
.round {
  margin: 0px;
  padding: 0px;
}

.round .bp3-control.bp3-checkbox .bp3-control-indicator {
  border-radius: 10px !important;
  border: 2px solid hsl(0, 0%, 80%);
  box-shadow: none;
  overflow: hidden;
  background: white;
}

.round .bp3-control-indicator {
  border-radius: 10px !important;
  border: 2px solid hsl(0, 0%, 80%);
  box-shadow: none;
  overflow: hidden;
  background: white;
  outline: none !important;
}

/******** Square Checkbox **************/

.no-margin.bp3-control {
  margin-bottom: 0px !important;
}

*:focus {
  outline: none !important;
}

/*** sticky ****/

.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 100;
}

.horizontal-sticky {
  display: flex;
  align-items: center;
  position: sticky;
  position: -webkit-sticky;
  left: 0px;
}

.category {
  font-weight: 500 !important;
  color: #44899e;
  font-size: 14px !important;
  line-height: 26px !important;
}
.category-fs {
  font-weight: 500 !important;
  color: #000000;
  font-size: 14px !important;
  line-height: 26px !important;
}

.total-sticky,
.total {
  font-weight: 500 !important;
  color: #192955;
  font-size: 14px !important;
  line-height: 26px !important;
  border-bottom: none !important;
  background-color: #f6f6f6 !important;
}
.total-fs {
  font-weight: 500 !important;
  color: #000000;
  font-size: 14px !important;
  line-height: 26px !important;
  border-bottom: none !important;
  background-color: #f6f6f6;
}

.total-sticky-white,
.total-white {
  font-weight: 500 !important;
  color: #192955 !important;
  font-size: 14px !important;
  line-height: 26px !important;
  border-bottom: none !important;
  background-color: #ffffff !important;
}

.total-sticky > td,
.total-sticky-white > td {
  position: sticky;
  bottom: 0px;
  background-color: inherit;
}

.total-formula {
  font-weight: 600 !important;
  color: #192955;
  font-size: 14px !important;
  line-height: 26px !important;
  border-bottom: none !important;
  background-color: #f6f6f6;
}

.total-fs.total-formula {
  font-weight: 600 !important;
  color: #000000;
  font-size: 14px !important;
  line-height: 26px !important;
  border-bottom: none !important;
  background-color: #f6f6f6 !important;
}

.circular-dependency {
  color: #ef797d;
  background-color: #fff5f5;
}

.circular-dependency.total td {
  background-color: #fff5f5 !important;
}

.account {
  font-size: 14px !important;
  color: #182026;
  line-height: 26px !important;
  font-weight: 400 !important;
  background-color: white;
  /* border-bottom: 1px solid #eeeeee; */
}

.connection-group {
  color: #182026 !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 26px !important;
}

.center-text {
  text-align: center;
}

tr.total td {
  background-color: #f5f5f5 !important;
}

thead > tr > th {
  z-index: 80 !important;
}

thead > tr th.sticky-col-white {
  z-index: 101 !important;
  box-shadow: inset -1px -1px 0px 0px #eee;
}

.second-header {
  top: 30px !important;
}

.actuals-divider {
  box-shadow: inset 0px -1px 0px 0px #eee, inset -2px 0px 0px 0px #192955 !important;
}

.add-new-button-small {
  font-family: Montserrat, "sans-serif";
  min-width: 125px;
  width: 100px;
  height: 25px;
  background-color: #192955 !important;
  background-image: none !important;
  color: #ffffff !important;
  font-weight: 500;
  font-size: 14px;
  border: none;
  border-color: transparent;
  border-radius: 4px;
  padding: 0px 10px;
  align-self: flex-start;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.date-selector-wrapper::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.date-selector-wrapper {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  height: 57px;
  margin-bottom: 0px;
  margin-left: 15px;
  margin-top: 10px;
}

/* .bp3-custom-button.action-button-primary {
  z-index: 6;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #ffffff !important;
  height: 25px;
  min-height: 25px;
  margin-right: 15px;
  border-radius: 4px !important;
  text-align: center !important;
  background-color: #344666 !important;
} */

.bp3-custom-button.action-button-secondary {
  z-index: 6;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #192955 !important;
  height: 25px;
  min-height: 25px;
  /* margin-right: 15px; */
  border-radius: 4px !important;
  text-align: center !important;
  background: none;
  border: 1px solid #cccccc !important;
  background-color: white !important;
}

.bp3-custom-button.action-button-secondary.margin-right {
  z-index: 6;
  font-size: 14px !important;
  padding: 0px 10px;
  font-weight: 500 !important;
  color: #192955 !important;
  height: 25px;
  min-height: 25px;
  margin-right: 10px;
  border-radius: 4px !important;
  text-align: center !important;
  background: none;
  border: 1px solid #cccccc !important;
  background-color: white !important;
}

.info-icon-override {
  padding: 5px 10px !important;
}

.skeleton-pulse {
  animation: skeleton-pulse 1s linear infinite alternate;
  fill: rgb(206, 217, 224);
}

@keyframes skeleton-pulse {
  0% {
    opacity: 0.2;
  }

  100% {
    opacity: 0.7;
  }
}

.skeleton-pulse-full {
  animation: skeleton-pulse-full 1s linear infinite alternate;
  fill: rgb(255, 255, 255);
}

@keyframes skeleton-pulse-full {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0.1;
  }
}

.my-toaster {
  z-index: 9999 !important;
}

.bp3-control.bp3-switch.switch-minimal {
  margin-bottom: 0;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fade-enter {
  opacity: 0;
}

.fade-enter-active {
  opacity: 1;
  transition: opacity 350ms ease;
}

.fade-exit {
  opacity: 1;
}

.fade-exit-active {
  opacity: 0;
  transition: opacity 50ms;
  display: none;
}

.animation-enter {
  opacity: 0;
}

.animation-enter-active {
  opacity: 1;
  transition: opacity 250ms ease-in;
}

.animation-exit {
  opacity: 1;
}

.animation-exit-active {
  opacity: 0;
  transition: opacity 150ms;
  display: none;
}

.full-width-select {
  width: 100% !important;
}

.disable-non-fin-page {
  pointer-events: none;
  opacity: 0.3;
}

.convert-nonfin-to-connections-btn {
  position: relative;
  top: 20px;
  min-width: 335px !important;
  min-height: 50px !important;
}
.report-content {
  position: relative;
  width: 100%;
  height: 100%;
}
._inputWrapper_1a4ba_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}

._inputField_1a4ba_8 {
  width: 20%;
}

._permissionSection_1a4ba_12 {
  font-size: 12px;
  font-weight: 600;
  color: #aaaaaa;
  display: flex;
  justify-content: flex-start;
  padding-left: 25px;
  margin-top: 10px;
}

._mainGroup_1a4ba_22 {
  grid-column: span 3;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #f7fafc;
  border-radius: 4px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 600;
  z-index: 2;
  position: sticky;
  top: 0px;
  margin-top: 10px;
  cursor: pointer;
  user-select: none;
}

._permissionsSubset_1a4ba_40 {
  text-align: left;
  padding-top: 10px;
}

._permissionSubsetIcon_1a4ba_45 {
  width: 16px;
  height: 16px;
}

._permissionsSubsetTitle_1a4ba_50 {
  font-size: 14px;
  font-weight: 600;
  padding-bottom: 5px;
  padding-top: 10px;
}

._individualPermission_1a4ba_57 {
  display: flex;
  gap: 5px;
  padding: 5px 0px;
}

._selectAll_1a4ba_63 {
  font-weight: 400;
  user-select: none;
}

._saveRoleChangeButton_1a4ba_68 {
  position: absolute;
  right: 30px;
  top: 10px;
}
._rowContainer_15ma2_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  border-bottom: 1px;
  border-bottom-style: solid;
  border-bottom-color: #eeeeee;
  padding: 1rem 0rem;
}

._rowHeading_15ma2_11 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  text-align: left;
  width: 100%;
  height: 2.375rem;
  margin-top: 5px;
  font-family: Montserrat;
  font-weight: 600;
  font-size: 14px;
  color: #44899e;
}

._contentContainer_15ma2_25 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 20px;
  text-align: left;
}

._settingName_15ma2_35 {
  width: 50px;
  flex: 20 1 auto;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
}

._settingStatus_15ma2_43 {
  width: 50px;
  flex: 2 1 auto;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
}

._settingButtonContainer_15ma2_51 {
  width: 50px;
  flex: 1 1 auto;
}

._requestLink_15ma2_56 {
  font-weight: 500;
  text-decoration: underline;
}

._requestLink_15ma2_56:hover {
  text-decoration: underline;
  color: #106ba3;
}

._requestLink_15ma2_56._disabledLink_15ma2_66 {
  color: #aaaaaa;
}

._requestLink_15ma2_56._disabledLink_15ma2_66:hover {
  color: #aaaaaa;
  cursor: not-allowed;
  text-decoration: underline;
}
._pageTop_ys7ux_1 {
  border-bottom: 1px solid #eee;
  padding-bottom: 5px;
}

._userProfileWrapper_ys7ux_6 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 5px;
}

._nameWrapper_ys7ux_13 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

._userName_ys7ux_19,
._userEmail_ys7ux_20 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
}

._userEmail_ys7ux_20 {
  font-size: 12px;
}

._seeActivity_ys7ux_31 {
  text-decoration: underline;
}

._overflowTable_ys7ux_35 {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}

._activityOverflow_ys7ux_41 {
  overflow-y: auto;
  max-height: 390px !important;
  height: 390px !important;
}

._header_ys7ux_47 {
  height: 30px;
  font-weight: 400;
  position: sticky;
  top: 0;
  z-index: 0;
}

._rightAlign_ys7ux_55 {
  width: 100% !important;
  text-align: right;
}

._headerLabel_ys7ux_60{
  cursor: pointer;
  width: fit-content;
}


._sortableHeader_ys7ux_66 {
  color: #106BA3 !important;
}

._reportCellWidth_ys7ux_70 {
  width: 400px !important;
  max-width: 400px !important;
  min-width: 400px !important;
}

._rowBody_ys7ux_76 {
  box-shadow: 0px 1px 0px 0px #eee;
  height:60px;
  color: #444444;
}

._trackingRow_ys7ux_82 {
  box-shadow: 0px 1px 0px 0px #eee;
  height:26px;
}

._leftPadding_ys7ux_87 {
  padding-left: 20px;
}

._stackPadding_ys7ux_91 {
  padding-bottom: 10px;
}

._buttonGroupSpacing_ys7ux_95 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

._card_ys7ux_101 {
  background-color: #ffffff;
  border-radius: 6px;
  box-shadow: 0px 0px 2px #B9B9B9;
  margin-bottom: 15px;
  width: 180px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._cardLabel_ys7ux_113 {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}

._cardValue_ys7ux_119 {
  font-size: 16px;
  font-weight: 600;
  color: #44899E;
  text-align: center;
}

._selectorContainer_ys7ux_126 {
  width: 130px;
}

._providerIcon_ys7ux_130 {
  width: 20px;
  height: 20px;
}

._providerCell_ys7ux_135 {
  display: flex;
  align-items: center;
  padding-left: 19px;
  height: 25px;
}

._skeletonPadding_ys7ux_142 {
  padding-top : 2px;
}

._noActivityBox_ys7ux_146 {
  border: 1px #EEEEEE solid;
  border-radius: 6px;
  margin-top: 10px;
}

._noActivityImageBox_ys7ux_152 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

._noActivityImage_ys7ux_152 {
  margin-top: 20px;
  width: 62px;
  height: 62px;
}

._noActivityText_ys7ux_166 {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 20px;
}

._upgradePromptContainer_ys7ux_173 {
  width: 100%;
  border-radius: 6px;
  background: #ECF3F7;
  border: 2px solid #192955;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 2rem;
  box-shadow: -1px 1px 4px 3px #AEAEAE40;
  padding: 22px;
}

._genericUpgradePageContentNewUpgradePage_ys7ux_187 {
  text-align: left;
  display: flex;
  flex-direction: column;
  margin-left: 45px;
}

._upgradePlanFeatureHeader_ys7ux_194 {
  width: 100%;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 700;
  text-align: left;
  color: #192955;
}

._upgradePlanFeatureDescription_ys7ux_203 {
  width: 100%;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #192955;
  margin-top: 10px;
}

._upgradePlanDetailsLink_ys7ux_213 {
  width: 100%;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #106BA3;
  margin-top: 28px;
  text-decoration: underline;
}

._upgradeImage_ys7ux_224 {
  width: 15%;
  height: auto;
}
td._drilldown_16ihr_1:hover {
  color: #106ba3 !important;
  cursor: pointer;
}

._drilldown-icon_16ihr_6 {
  margin-left: 5px;
  color: #106ba3;
  opacity: 0;
  margin-bottom: 2px;
  transform: rotate(90deg);
}

td:hover ._drilldown-icon_16ihr_6 {
  opacity: 0.5;
}

._first-col-sticky-thin_16ihr_18 {
  width: 150px;
  min-width: 200px;
  max-width: 200px;
  overflow-wrap: break-word;
  white-space: normal;
  left: 0px;
  z-index: 81 !important;
  box-shadow: inset -1px 0px 0px 0px #eee, inset 0px -1px 0px 0px #eee !important;
  background-color: white !important;
}
tbody > tr._table-row_oc49t_1 {
  z-index: 1 !important;
}

td._drilldown_oc49t_5:hover {
  color: #106ba3 !important;
  cursor: pointer;
}

td._header_oc49t_10 {
  color: #106ba3;
  text-decoration: none;
  cursor: pointer;
  font-weight: 400;
  vertical-align: middle;
  text-overflow: ellipsis;
  line-height: 24px;
  letter-spacing: 0;
  height: 26px;
  font-size: 15px;
  padding: 0px 8px;
  box-sizing: border-box;
  background-color: white;
}

._drilldown-column-icon_oc49t_26 {
  margin-left: 5px;
}

a:hover > ._link-icon_oc49t_30 {
  visibility: visible;
  opacity: 1;
  transition: all 150ms ease;
  transform: translateX(5px);
}

._link-icon_oc49t_30 {
  vertical-align: middle;
  margin-left: 5px;
  opacity: 0;
  visibility: none;
  transition: all 150ms ease;
}

td._outlier_oc49t_45 {
  color: #e05459;
}

._primary-action-btn_oc49t_49 {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  padding: 0.2rem 0.8rem;
  margin: 0.5rem 0rem;
  border-radius: 6px;
  color: white;
  background-color: #192955;
  border: 3px solid #192955;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  cursor: pointer;
}

._secondary-action-btn_oc49t_68 {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  padding: 0.2rem 0.8rem;
  margin: 0.5rem 0rem;
  border-radius: 6px;
  color: #192955;
  background-color: white;
  border: 1px solid #192955;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  cursor: pointer;
}

._secondary-action-btn_oc49t_68:hover,
._primary-action-btn_oc49t_49:hover {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

._primary-action-btn_oc49t_49:hover {
  color: #192955;
  background-color: white;
  border-color: #192955;
}

._secondary-action-btn_oc49t_68:hover {
  color: white;
  background-color: #192955;
}

._dropdown-icon_oc49t_104,
._action-icon_oc49t_105 {
  margin: 0px !important;
  transition: all 0.3s ease;
}

._dropdown-icon_oc49t_104 {
  color: #192955;
}

._dropdown-icon_oc49t_104:hover,
._action-icon_oc49t_105:hover {
  cursor: pointer;
}

._action-icon_oc49t_105._collapsed_oc49t_119 {
  transform: rotateZ(-90deg);
}

._dropdown-icon_oc49t_104._collapsed_oc49t_119 {
  transform: rotateZ(-180deg);
}

._droprow-heading_oc49t_127 {
  color: #106ba3;
  padding-left: 20px !important;
  box-shadow: inset -1px 0px 0px 0px #eee, inset 0px -1px 0px 0px #eee !important;
}

tr._drop-row_oc49t_133 {
  background-color: #fbfbfb;
}

._dismiss-icon_oc49t_137 {
  cursor: pointer;
}

._truncate-column_oc49t_141 {
  width: 220px;
  max-width: 220px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._warning-banner_oc49t_149 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.5rem;
  border-radius: 10px;
  background-color: #ffe089;
  color: white;
  font-weight: 500;
}

._warning-icon_oc49t_160 {
  padding: 0px 5px;
}

._no-data-message_oc49t_164 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-align: center;
  padding: 1.5rem 0rem;
  color: #807f7f;
  font-weight: 400;
}

._search-icon_oc49t_176 {
  margin-right: 5px;
}

._muted_oc49t_180,
td._muted_oc49t_180,
tr._muted_oc49t_180 td {
  color: #b4b4b4;
}

._action-buttons_oc49t_186 button {
  margin-left: 0.5rem;
}

._secondary-icon-btn_oc49t_190 {
  text-align: center;
  padding: 0.2rem 0.3rem;
  margin: 0.5rem 0rem;
  color: #192955;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  cursor: pointer;
  border: 1px solid #192955;
  border-radius: 6px;
  background-color: inherit;
  font-size: 13px;
  font-weight: 600;
}

._secondary-icon-btn_oc49t_190:hover {
  background-color: #192955;
  color: white;
}

._success_oc49t_211 {
  color: #37a6a2;
  border-color: #37a6a2;
}

._warning_oc49t_149 {
  color: #febe0f;
  border-color: #febe0f;
}

._danger_oc49t_221 {
  color: #e05459;
  border-color: #e05459;
}

._secondary-icon-btn_oc49t_190._success_oc49t_211:hover {
  color: white;
  background-color: #37a6a2;
  border-color: #37a6a2;
}

._secondary-icon-btn_oc49t_190._warning_oc49t_149:hover {
  color: white;
  background-color: #febe0f;
  border-color: #febe0f;
}

._pill_oc49t_238 {
  border-radius: 3px;
  padding: 0rem 0.5rem;
  margin: 0.4rem 0rem;
  display: inline-flex;
  font-size: 13px;
  font-weight: 500;
  min-width: 90px;
  display: inline-flex;
  justify-content: center;
}

._success-pill_oc49t_250 {
  color: #37a6a2;
  background-color: #ebf6f6;
}

._warning-pill_oc49t_255 {
  color: #febe0f;
  background-color: #fff9e7;
}

._warning-pill_oc49t_255 {
  border-radius: 6px;
}

._danger-pill_oc49t_264 {
  color: #e05459;
  background-color: #fceeee;
}

._warning-pill_oc49t_255 {
  border-radius: 6px;
}

._spacer_oc49t_273 {
  margin-right: 0.3rem;
}

._align-row_oc49t_277 {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  height: 100%;
}

td ._right_oc49t_284 {
  float: right;
  line-height: 12px;
}

._row_oc49t_289 {
  display: flex;
  flex-direction: row;
}

._searchBarWrapper_oc49t_294 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding-left: 25px;
  padding-right: 5px;
}

._searchFilters_oc49t_303 {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-left: 25px;
  padding-bottom: 5px;
}

._center_oc49t_311 {
  text-align: center;
}
._container_qc9ry_1 {
  height : 100% !important;
  margin-top: 10px;
}

._card_qc9ry_6 {
  border: 1px solid #DBE2E9;
  border-radius: 13px;
  padding: 5px 15px;
  cursor: pointer;
  width: 375px;
  height: 100px;
  transition: box-shadow 0.3s ease-in-out;
}

._card_qc9ry_6:hover {
  box-shadow: 0px 1px 0px 0px #CCCCCC;
}

._icon_qc9ry_20 {
  align-self: center;
}

._iconImage_qc9ry_24 {
  width: 20px;
  height: 20px;
  padding-top: 4px;
}

._title_qc9ry_30 {
  font-family: "National 2";
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  color: #192955;
  margin-top: 10px;
  margin-bottom: 5px;
}

._description_qc9ry_40 {
  margin-top: 10px;
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  max-width: 310px;
}
._userInfoWrapper_1ujzc_1 {
  height: 60px;
}

._userIcon_1ujzc_5 {
  width: 25px !important;
  height: 25px !important;
}

._userRole_1ujzc_10 {
  text-transform: capitalize;
}

._userInfoContainer_1ujzc_14 {
  display: flex;
  flex-direction: column;
  align-content: center;
}

._userName_1ujzc_20 {
  font-family: Montserrat;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  color: #192955;
  text-align: left;
  max-width: 190px;
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
}

._userEmail_1ujzc_33 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 11px;
  line-height: 16px;
  color: #192955;
  text-align: left;
  max-width: 190px;
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
}

._sidePanel_1ujzc_46 {
  background-color: #f6f7f8 !important;
  padding-top: 7px;
  padding-left: 10px;
  padding-bottom: 20px;
  border-right: none;
  border-radius: 6px;
  width: 240px;
  min-width: 240px;
  max-width: 240px;
}
._sidePanelTitle_1ujzc_57 {
  border-bottom: none;
  padding-bottom: 0px;
}

._sidePanelColor_1ujzc_62 {
  background-color: #f6f6f6 !important;
}

._content_1ujzc_66 {
  padding: unset;
}

._body_1ujzc_70 {
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 20px;
  padding-left: 20px;
  height: 665px !important;
}

._bodyContent_1ujzc_78 {
  padding: 15px 0px 10px 0px;
  margin-top: 0;
}

._darkModeGroup_1ujzc_83 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 220px;
  height: 30px;
  color: #444444;
  padding: 0px 4px;
}

._darkModeBox_1ujzc_94 {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 37px;
  left: 10px;
  width: 220px;
  height: 26px;
  border-radius: 3px;
  background-color: #dbe2e9;
  color: #444444;
}

._darkModeOption_1ujzc_107 {
  width: 104px;
  height: 18px;
  display: flex;
  flex-direction: row;
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
  justify-content: flex-start;
  padding-left: 7px;
  gap: 6px;
  font-weight: 500;
  font-size: 12px;
}

._selectedDarkModeOption_1ujzc_122 {
  background-color: white;
}

._logoutButton_1ujzc_126 {
  display: flex;
  gap: 10px;
  align-items: center;
  position: absolute;
  bottom: 10px;
  left: 20px;
  color: #444444;
  cursor: pointer;
  font-weight: 500;
  font-size: 14px;
}

._sidePanelButton_1ujzc_139 {
  color: black;
  width: 220px;
  border-radius: 5px;
  height: 26px;
  cursor: pointer;
  font-weight: 500;
  display: flex;
  align-items: center;
  padding-left: 9px;
  margin-bottom: 2px;
}
._selectedSidePanelButton_1ujzc_151 {
  background-color: #032358 !important;
  color: white;
}

._sidePanelGroupTitle_1ujzc_156 {
  color: #698297;
  font-weight: 600;
  display: flex;
  padding-bottom: 3px;
  padding-left: 9px;
  font-size: 12px;
}

._sidePanelGroup_1ujzc_156 {
  padding-bottom: 10px;
}

._settingsTitle_1ujzc_169 {
  font-family: "National 2";
  font-weight: 700;
  font-size: 20px;
  line-height: 16px;
  padding-bottom: 5px;
  letter-spacing: -2%;
}

._settingsSubTitle_1ujzc_178 {
  padding-top: 4px;
}

._disabled_1ujzc_182 {
  color: #cccccc !important;
  cursor: not-allowed;
}
._brandingContainer_1t56b_1 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

._brandingCard_1t56b_9 {
  min-width: 770px;
  max-width: 770px;
}

._logoText_1t56b_14 {
  font-size: 17px;
  padding-bottom: 10px;
}

._logoCard_1t56b_19 {
  border: 1px solid #cccccc;
  border-radius: 4px;
}

._spacer_1t56b_24 {
  padding-top: 20px;
}

._logoCardWithSelector_1t56b_28 {
  border-top: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

._brandingHeader_1t56b_36 {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 3rem;
  margin-bottom: 7px;
  justify-content: space-between;
  align-items: center;
}

._selectorWrapper_1t56b_46 {
  width: 100%;
}


._logoSpacing_1t56b_51 {
  display: flex;
  flex-direction: row;
}

._buttons_1t56b_56 {
  width: 8%;
  display: flex;
  justify-content: space-between;
  padding: 7px 7px;
  
}

._logoContainer_1t56b_64 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 200px;
  text-align: center;
}

._filePondOverwrite_1t56b_73 .filepond--root,
._filePondOverwrite_1t56b_73 .filepond--wrapper {
  height: 200px !important;
  border: none;
  border-style: none;
  margin: none;
}

._filePondOverwrite_1t56b_73 .filepond--drop-label {
  margin-top: 70px;
  margin-left: 15px;
}

._logoPreview_1t56b_86 {
  max-height: 80%;
  width: auto;
}

._brandingUpload_1t56b_91 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._uploadButton_1t56b_99 {
  padding-bottom: 7.5px;
}

._brandingActionContainer_1t56b_103 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
}

._loadingStyle_1t56b_112 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._skeletonBoxPadding_1t56b_119 {
  padding-top: 10px;
}

._skeletonLabelPadding_1t56b_123 {
  padding-top: 15px;
}
._rowItem_1q9ji_1 {
  border-bottom: 1px solid #eee;
  display: flex;
  justify-content: space-between;
  height: 70px;
  align-items: center;
}

._title_1q9ji_9 {
  color: #44899e;
}

._textHeader_1q9ji_13 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  text-align: left;
  width: 100%;
  height: 2.375rem;
  margin-top: 5px;
  font-family: Montserrat;
  font-weight: 600;
  font-size: 14px;
  color: #44899e;
}

._sortableHeader_1q9ji_27 {
  cursor: pointer;
  color: #106ba3;
}

._text_1q9ji_13 {
  /* width: 50px; */
  flex: 20 1 auto;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}

._textBold_1q9ji_41 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}

._topBorder_1q9ji_48 {
  border-top: 1px solid #eee;
  height: 100%;
  position: relative;
}

._button_1q9ji_54 {
  height: 100%;
  display: flex;
  align-items: center;
}

._hyperlinkWrapper_1q9ji_60 {
  display: flex;
  gap: 5px;
  align-items: center;
}

._hyperlink_1q9ji_60 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #106ba3;
  text-decoration: underline;
}

._sourceImageWrapper_1q9ji_75 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._sourceImage_1q9ji_75 {
  width: 20px;
  height: 20px;
}

._overflowTable_1q9ji_86 {
  overflow: auto;
  width: 100%;
  height: 500px;
  max-height: 500px;
  min-height: 500px;
  margin-bottom: 10px;
}

._reducedOverflowTable_1q9ji_95 {
  height: 440px;
  max-height: 440px;
  min-height: 440px;
}

._overflowTable_1q9ji_86 tfoot {
  background: #f6f6f6;
  position: sticky;
  bottom: 0px;
  height: 30px;
}

._portalContainer_1q9ji_108 {
  position: absolute;
  width: 120px;
  height: 110px;
  background-color: white;
  border-radius: 6px;
  border: 1px solid #ccc;
  z-index: 1;
  top: 25px;
  padding: 10px;
}

/* #region Slideout */
._slideoutWrapper_1q9ji_121 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 25px 30px;
  position: relative;
  height: 100%;
}

._slideoutTitle_1q9ji_130 {
  font-size: 20px;
  color: #192955;
  text-align: left;
  margin-bottom: 20px;
  height: 40px;
  font-weight: 600;
}

._slideoutTableWrapper_1q9ji_139 {
  width: 100%;
}

._slideoutTableHeader_1q9ji_143 {
  color: #44899e;
  grid-column: span 4;
  font-weight: 600;
  margin-bottom: 5px;
}

._slideoutTableCellPlan_1q9ji_150,
._slideoutTableCellPrice_1q9ji_151,
._slideoutTableCell_1q9ji_150 {
  border-top: 1px solid #eee;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  line-height: 12px;
  text-align: left;
  height: 40px;
  display: flex;
  align-items: center;
}

._slideoutTableCellPlan_1q9ji_150 {
  justify-content: flex-start;
}

._slideoutTableCell_1q9ji_150 {
  justify-content: flex-end;
}

._slideoutTableCellPrice_1q9ji_151 {
  font-weight: 600;
  color: #000000;
  justify-content: flex-end;
}

._discountBubble_1q9ji_178 {
  width: 100%;
  border-radius: 6px;
  padding: 10px;
  background-color: #e6eff4;
  margin-bottom: 20px;
}

._discountTitle_1q9ji_186 {
  font-size: 12px;
  font-weight: 600;
  color: #000;
}

._discountAmount_1q9ji_192 {
  font-size: 12px;
  font-weight: 400;
  color: #000;
}

._discountPercentage_1q9ji_198 {
  color: #44899e;
  font-weight: 500;
}

._slideoutTotalWrapper_1q9ji_203 {
  width: 100%;
}

._slideoutSubtotalText_1q9ji_207 {
  font-size: 14px;
  font-weight: 500;
}

._slideoutSubtotalPrice_1q9ji_212 {
  font-size: 14px;
  color: #000000;
  font-weight: 500;
}

._slideoutTotalText_1q9ji_218 {
  font-size: 18px;
  font-weight: 600;
}

._slideoutTotalWrapper_1q9ji_203 div:nth-child(2n) {
  text-align: right;
}

._slideoutTotalPrice_1q9ji_227 {
  font-size: 18px;
  font-weight: 600;
  color: #000000;
}

._slideoutButtonWrapper_1q9ji_233 {
  position: absolute;
  bottom: 25px;
  right: 30px;
}

._divider_1q9ji_239 {
  border: 1px solid #eee;
  margin: 10px 0px;
  height: 1px;
  width: 100%;
}

._billingFreqBubble_1q9ji_246 {
  width: 100%;
  border-radius: 6px;
  padding: 10px;
  background-color: #f6f6f6;
}

._billingFreqBubbleWrapper_1q9ji_253 {
  display: flex;
  gap: 5px;
}

._billingFreqBubbleContent_1q9ji_258 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._billingFreqBubbleRow_1q9ji_264 {
  display: flex;
  gap: 5px;
  width: 100%;
  margin: 5px 0px;
}

._summaryButtonWrapper_1q9ji_271 {
  border-bottom: 1px solid #eee;
  padding-bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._totalSizing_1q9ji_279 {
  font-weight: 600;
  color: #000000;
  text-align: center;
}

._strikeOutTotal_1q9ji_285 {
  text-decoration: line-through;
  color: #999999;
}

._legacyBillBubble_1q9ji_290 {
  background-color: #e6eff4;
  border-radius: 6px;
  width: 100%;
  padding: 10px;
  height: 100px;
}

._legacyBillBubbleTitle_1q9ji_298 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 600;
  line-height: 12px;
  text-align: left;
  margin-bottom: 10px;
}

._contactUs_1q9ji_311 {
  text-decoration: underline;
}

._trialText_1q9ji_315 {
  color: #e74756;
}

._buttonWrapper_1q9ji_319 {
  position: absolute;
  bottom: 15px;
  right: 15px;
  width: 73%;
}

._cycleWrapper_1q9ji_326 {
  display: flex;
  align-items: center;
  gap: 5px;
}

._cycleSelector_1q9ji_332 {
  width: 272px;
}

._totalWrapper_1q9ji_336 {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  gap: 5px;
}

._customPill_1q9ji_343 {
  background-color: white;
  border-radius: 22px;
  border: 1px solid #eee;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 500;
  color: #192955;
  height: 22px;
  display: flex;
  align-items: center;
}

._pillFreq_1q9ji_356 {
  border-right: 1px solid #eee;
  padding-right: 5px;
  margin-right: 5px;
}

._pillFreqNoBorder_1q9ji_362 {
  padding-right: 0px;
  border-right: none;
  margin-right: 0px;
}

._planPillEnabled_1q9ji_368,
._planPill_1q9ji_368 {
  height: 100%;
  display: flex;
  align-items: center;
}

._planPillEnabled_1q9ji_368 {
  cursor: pointer;
}

._proRatedText_1q9ji_379 {
  font-size: 12px;
  color: #999999;
}

._skeletonRow_1q9ji_384 {
  height: 70%;
}

._tableFormatting_1q9ji_388 td {
  height: 30px;
}

._totalOverallWrapper_1q9ji_392 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._rightTotalWrapper_1q9ji_398 {
  display: flex;
  align-items: center;
  gap: 5px;
}

._freeWithXeroTooltipWrapper_1q9ji_404 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 4px 4px;
}
._container_1lf2v_1 {
  width: 100%;
  position: relative;
}

._text_1lf2v_6 {
  white-space: nowrap;
}
._slideoutWrapper_j91ed_1 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 25px 10px;
    position: relative;
    height: 100%;
}

._slideoutTitleWrapper_j91ed_10 {
    width: 100%;
    margin-top: 10px;
}

._slideoutBody_j91ed_15 {
    padding-right: 10px;
}

._slideoutTitle_j91ed_10 {
    font-size: 20px;
    color: #192955;
    text-align: left;
    margin-bottom: 20px;
    height: 40px;
    font-weight: 600;
    line-height: 40px;
}

._slideoutContent_j91ed_29 {
    padding-right: 15px;
}

._slideoutContentTitle_j91ed_33 {
    font-family: Montserrat;
    font-weight: 700;
    font-style: Bold;
    font-size: 15px;
    color: #44899E;
    margin-top: 10px;
}

._slideoutText_j91ed_42 {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0px;
    margin-top: 12px;
}

._indentedText_j91ed_51 {
    padding-inline-start: 24px;
}

._slideoutTextItem_j91ed_55 {
    list-style-type: disc;
}

._divider_j91ed_59 {
    border: 1px solid #eee;
    margin: 5px 0px;
    height: 1px;
    width: 100%;
}

._hyperlinkWrapper_j91ed_66 {
  display: flex;
  gap: 5px;
  align-items: center;
}

._hyperlinkFooter_j91ed_72 {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
}

._hyperlink_j91ed_66 {
  text-align: left;
  color: #106ba3;
  text-decoration: underline;
}._overflowTable_3853n_1 {
  overflow: auto;
  width: 100%;
  height: 510px;
  max-height: 510px;
  min-height: 510px;
  border-top: 1px solid #EEEEEE;
  margin-top: 10px;
}

._table_3853n_11 {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  position: relative;
}

._headerRow_3853n_18 {
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 99;
  height: 30px;
}

._headerRow_3853n_18 th {
  background-color: white;
}

._titleRow_3853n_30 {
  font-weight: 400;  
  height: 30px;
  background-color: white;
}

._titleRow_3853n_30 td {
  border-top: 1px solid #EEEEEE;
}

tr:not(._titleRow_3853n_30) td {
  border-bottom: none;
}

tbody tr:first-child td {
  border-top: none;
}

._headerHeight_3853n_48 {
  height: 30px;
}

._iconPadding_3853n_52 {
  padding-left: 10px;
  align-content: end;
}

._providerIcon_3853n_57 {
  width: 20px;
  height: 20px;
}

._dropdownFlex_3853n_62 {
  display: flex;
  flex-direction: row;
  gap: 5px;
  padding-top: 6px;
  padding-bottom: 3px;
}

._textPadding_3853n_70 {
  padding-left: 25px;
}

._secondCol_3853n_74 {
  width: 20%;
  max-width: 20%;
  min-width: 20%;
}

._thirdCol_3853n_80 {
  width: 10%;
  max-width: 10%;
  min-width: 10%;
}

._usersConnected_3853n_86 {
  width: 122px;
  max-width: 122px;
  min-width: 122px;
  display: flex;
  align-items: center;
}

._noDataBox_3853n_94 {
  margin-top: 10px;
  height: 100%;
}

._fontWeight500_3853n_99 {
  font-weight: 500;
}
._header_zaqbm_1 {
  height: 30px;
  box-shadow: 0px -1px 0px 0px #eee;
  color: #444444;
  font-weight: 400;
  font-size: 15px;
}

._headerRow_zaqbm_9 {
  height: 30px;
}

._rowBody_zaqbm_13 {
  box-shadow: 0px 1px 0px 0px #eee;
  height:80px;
  color: #444444;
}

._buttonDiv_zaqbm_19 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 8px;
  border-bottom: 1px solid #eee;
}

._nameCol_zaqbm_27, ._typeCol_zaqbm_27, ._loginCol_zaqbm_27, ._statusCol_zaqbm_27 {
  width: 24%;
  font-size: 14px;
}

._statusCol_zaqbm_27 {
  text-align: center;
}

._buttonCol_zaqbm_36 {
  width: 4%;
}

._topLineText_zaqbm_40 {
  font-weight: 400;
  font-size: 14px;
  height: 30px;
}

._secondaryText_zaqbm_46 {
  font-weight: 400;
  font-size: 12px;
  height: 25px;
}

._entities_zaqbm_52 {
  color: #444444;
  padding-left: 5px;
}

._bottomBorder_zaqbm_57 {
  box-shadow: 0px 1px 0px 0px #EEEEEE;
}

._buttonCol_zaqbm_36 {
width: 7%
}

._iconPadding_zaqbm_65 {
  padding-left: 25px;
}

._hDiv_zaqbm_69 {
  display: flex;
  flex-direction: row;
  color: #182026;
  gap: 5px;
}

._slideOutWrapper_zaqbm_76 {
  width: 100%;
  height: 100%;
  padding: 30px 30px 20px 30px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

._slideOutTitle_zaqbm_86 {
  font-size: 20px;
  color: #242b31;
  width: 100%;
  text-align: left;
}

._slideOutFooter_zaqbm_93 {
  align-self: flex-end !important;
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}

._slideOutMargin_zaqbm_102 {
  margin-top: 20px;
}

._overflowTable_zaqbm_106 {
  overflow: auto;
  width: 100%;
  height: 510px;
  max-height: 510px;
  min-height: 510px;
}

._tableWidth_zaqbm_114 {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}

._importUserUpload_zaqbm_120 {
  width:100%;
}

._importUserUpload_zaqbm_120 .filepond--root.standard {
  width: 100% !important;
}

._downloadTemplateLink_zaqbm_128 {
  text-decoration: underline;
  padding-top: 10px;
}

._pillFlex_zaqbm_133 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._pillPadding_zaqbm_139 {
  padding-left: 5px;
}

._skeletonMarginLeft_zaqbm_143 {
  margin-left: 5px;
}

._colorOption_zaqbm_147 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}._flexWrap_110sl_1 {
  flex-wrap: wrap;
}
._filepond--root_110sl_4._ImportUserDialog_110sl_4 {
  height: 132px !important;
  width: 100% !important;
  border-radius: 4 !important;
}

._ImportUserDialog_110sl_4 {
  margin-top: 7px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  line-height: 16px;
  /* identical to box height, or 133% */
  
  text-decoration-line: underline;
  
  /* Primary/Link Blue */
  
  color: #106BA3;
}
._downloadTemplateLink_110sl_25 {
  text-align: left;
  font-size:12px;
  text-decoration:underline;
}.filepond--root.standard {
  height: 135px !important;
  width: 435px !important;
  border-radius: 4 !important;
}
.filepond--root.reduced {
  height: 64px !important;
  width: 430px !important;
  border-radius: 4 !important;
}
.import-excel-card {
  width: 514px;
  height: 392px;
  position: relative;
  border: 1px solid #cccccc;
  padding-top: 0px;
  flex-direction: column;
  border-radius: 7px;
}

.import-excel-content {
  position: relative;
  padding-left: 36px;
  padding-right: 36px;
  padding-top: 24px;
  flex-direction: column;
  align-content: flex-end;
  justify-content: flex-end;
  display: flex;
}

.import-excel-style {
  width: 512px;
  height: 37px;
  position: relative;
  background: #f4f4f4;
  border-radius: 7px 7px 0px 0px;
  padding-top: 10px;
  padding-left: 36px;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.import-excel-style-text {
  font-family: Montserrat;
  position: relative;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 17px;
  color: #393939;
}

.import-excel-instructions {
  text-align: left;
  list-style-position: inside;
  /*TEXT*/
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 17px;
  margin: 10px;
  /* identical to box height */
  color: #626262;
}

.import-excel-instructions:after {
  content: "";
  z-index: 1;
  bottom: 0;
  left: 0;
  pointer-events: none;
  width: 100%;
  height: 4em;
}

.import-excel-ordered-list li:not(:last-child) {
  margin-bottom: 10px;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
  width: 92%;
  text-align: justify;
}

.import-excel-button-not-active {
  background: #f4f4f4 !important;
  padding: 10px;
  height: 37px;
  border-radius: 0px;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;

  /*TEXT ATTRIBUTES*/
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
}

.import-excel-button-active {
  background: white !important;
  padding: 10px;
  height: 37px;
  border-radius: 0px;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;

  /*TEXT ATTRIBUTES*/
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
}

.import-excel-selector {
  border-radius: 6px;
  font-family: Montserrat;
  font-size: 12px;
  line-height: 15px;
}

/* .import-excel-button:focus{
    background-color: white !important;
} */

.import-excel-year-selector {
  width: 88px;
  height: 30px;
  margin-right: 5px;
}

.import-excel-month-selector {
  width: 112px;
  height: 30px;
  margin-left: 5px;
}

.import-excel-subheading {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #58b9b7;
}

.import-excel-unordered-list li {
  margin-bottom: 8px;
  text-align: justify;
}

.import-excel-help {
  margin: 10px 0px;
  font-weight: 500;
}

.import-excel-logo {
  width: 32px;
  height: 32px;
}
._buttonGroup_171po_1 {
  width: 290px;
}

._bodyDiv_171po_5 {
  height: 515px;
  margin-top: 7px;
  overflow-y: auto;
  top: 90px;
  left: 265px;
  width: 776px;
}

._saveButtonsDiv_171po_14 {
  margin-top: 10px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  position: absolute;
  bottom: 17px;
  right: 17px;

}

._noStylesDiv_171po_25 {
  height: 500px;
}

._outerBorder_171po_29 {
  height: 240px;
  width: 180.7px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}

._editCard_171po_38 {
  width: 181px;
}

._styleCardHeader_171po_42 {
  height: 30px;
  width: 100%;
  border-bottom: 1px solid #cccccc;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  background-color: white;
  z-index: 2;
  position: relative;
  font-size: 12px;
}

._styleCardName_171po_56 {
  max-width: 120px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._cursor_171po_63 {
  cursor: pointer;
}

._skeletonHeader_171po_67 {
  display: flex;
  flex-direction: row;
}

._skeletonSpacer_171po_72 {
  width: 15px;
}
._styleCardPreview_hb2tl_1 {
  height: calc(100% - 30px);
  width: 100%;
  position: relative;
}

._preview_content_hb2tl_7 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  z-index: 1;
  justify-content: space-between;
}
._preview_content_back_hb2tl_18 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  z-index: 1;
  justify-content: space-between;
  padding-top: 233px;
}

._report_details_hb2tl_31 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding-top: 75px;
  padding-left: 10px;
}

._report_details_large_hb2tl_40 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding-top: 175px;
  padding-left: 30px;
}
._entity_name_hb2tl_48 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 8px;
  height:12px
}

._entity_name_large_hb2tl_56 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  padding-bottom: 7px;
}

._report_name_hb2tl_64 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  height:15px;
}

._report_name_large_hb2tl_72 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  padding-bottom: 7px;
}


._date_range_hb2tl_81 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 8px;
}

._date_range_large_hb2tl_88 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
}

._report_logos_hb2tl_95 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 5px 10px;
  background-color: rgba(255, 255, 255, 0.8);
  margin-bottom: 25px;
  min-height: 35px !important;
}

._report_logos_large_hb2tl_106 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 5px 10px;
  background-color: rgba(255, 255, 255, 0.8);
  margin-bottom: 50px;
  min-height: 80px !important;
  background-color: white;
}

._backPageContent_hb2tl_118 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 5px 10px;
  background-color: rgba(255, 255, 255, 0.8);
  min-height: 200px !important;
  background-color: white;
}

._entity_logo_hb2tl_129,
._org_logo_hb2tl_130 {
  max-width: 40%;
  max-height: 30px;
  object-fit: contain;
}

._preview_image_hb2tl_136 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}

._previewImageHeaderFooter_hb2tl_146 {
  position: absolute;
  top: 0;
  left: 10px;
  width: 295px !important;
  height: 100%;
  z-index: 0;
}

._disabledImage_hb2tl_155 {
  opacity: 0.5;
}

._largePreview_hb2tl_159 {
  height: 470px;
  width: 325px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  margin-top: 15px;
  margin-left: 10px;
}

._largeStyleCardPreview_hb2tl_170 {
  height: calc(100%);
  width: 100%;
  position: relative;
}

._componentSpacing_hb2tl_176 {
  padding: 5px 10px;
  margin-top: 15px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  height: 470px;
  overflow: auto;
}

._editHeader_hb2tl_185 {
  padding-top:10px;
  padding-bottom: 10px;
  font-weight: 600;
}

._switchLabel_hb2tl_191 {
  display: flex;
  flex-direction: row;
  padding-top: 5px;
  padding-bottom: 5px;
}

._backPageSwitchPadding_hb2tl_198 {
  padding-bottom: 15px;
}

._labelPadding_hb2tl_202 {
  padding-left: 5px;
}

._custom_text_input_hb2tl_206 {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  width: 97%;
  padding: 10px 16px 10px 16px;
  height: 80px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  resize: none;
}

._custom_text_input_hb2tl_206._header_footer_hb2tl_220 {
  width: 96%;
  height: fit-content;
  min-height: 56px;
}

._custom_text_input_hb2tl_206::placeholder {
  color: #b9b9b9;
}

._custom_text_input_hb2tl_206._invalid_hb2tl_230 {
  border-color: red;
  transition: all 150ms ease;
}


._error_message_hb2tl_236 {
  height: 16px;
  margin: 5px 0px;
  font-size: 12px;
}

._error_message_hb2tl_236._invalid_hb2tl_230 {
  color: red;
}

._backPageHalf_hb2tl_246 {
  width:50%;
  height:100%;
  align-content: center;
}

._backPageLogo_hb2tl_252 {
  width: 90%;
}

._backPageSelector_hb2tl_256 {
  width: 243px;
}

._backPageText_hb2tl_260 {
  font-size: 12px;
}

/*#region ---------- Header/footer styling ---------- */
._header_footer_configs_hb2tl_265 {
  display: flex;
  justify-content: space-between;
  width: 96%;
}

._header_footer_container_hb2tl_271 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-right: 1px;
  padding-left: 1vh;
}

._header_container_hb2tl_281 {
  position: absolute;
  top: 1vh;
}

._footer_container_hb2tl_286 {
  position: absolute;
  bottom: 1vh;
}

._header_footer_text_hb2tl_291 {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-size: 0.27vw;
  color: #000000;
}

._header_footer_container_hb2tl_271 {
  flex: 1 1 33%;
  display: flex;
}

._header_footer_left_hb2tl_304 {
  justify-content: flex-start;
  text-align: left;
}

._header_footer_center_hb2tl_309 {
  justify-content: center;
  text-align: center;
}

._header_footer_right_hb2tl_314 {
  justify-content: flex-end;
  text-align: right;
}

._header_footer_entity_logo_hb2tl_319 {
  width: 40%;
  height: 40%;
}

._header_footer_org_logo_hb2tl_324 {
  width: 70%;
  height: 70%;
}
/*#endregion */

._horzontalLine_hb2tl_330 {
  width: 100%;
  border-top: 1px solid #cccccc;
  padding-top: 5px;
  padding-bottom: 5px;
}

._selectorContainer_hb2tl_337 {
  display: flex;
  align-items: center;
}

/* --Selector value. */
._selectorContainer_hb2tl_337 .new-select-style__value-container {
  padding: 0px 0px;
  top: -1px;
  margin-left: 9px;
  width: 243px;
}

._selectorContainer190_hb2tl_350 {
  display: flex;
  align-items: center;
}

/* --Selector value. */
._selectorContainer190_hb2tl_350 .new-select-style__value-container {
  padding: 0px 0px;
  top: -1px;
  margin-left: 9px;
  width: 130px;
}._selectedDesign_1y4ie_1 {
  box-shadow: 0px 0px 4px 1px #44899E;
  scale: 1.03;
  transition: box-shadow 0.4s, scale 0.4s;
}

._unselectedDesign_1y4ie_7 {
  box-shadow: none;
  scale: 1;
  transition: box-shadow 0.4s, scale 0.4s;
}

._unselectedDesign_1y4ie_7:hover {
  box-shadow: 0px 0px 2px 1px #CCCCCC;
}

._themePageSelector_1y4ie_17 {
  height: 30px;
  background-color: white;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  z-index: 50;
  width: 772px;
}

._themePageBackground_1y4ie_26 {
  margin-top: 0px;
  padding-left: 10px;
  height: 30px;
  background-color: white;
  position: absolute;
  top: 0px;
  z-index: 50;
  width: 785px;
}

._themeHeaders_1y4ie_37 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 2px;
  height: 95%;
}

._chevron_1y4ie_45 {
  width: 26px;
  height: 20px;
}

._selectHeading_1y4ie_50 {
  width: 162px;
}

._frontPageHeader_1y4ie_54 {
  width: 164px;
  padding-left: 40px;
}

._backPageHeader_1y4ie_59 {
  width: 165px;
  padding-left: 40px;
}

._headerFooterHeader_1y4ie_64 {
  padding-left: 15px;
}

._selectedThemeDiv_1y4ie_68 {
  width: 100%;
  position: relative;
  height: 2px;
}

._selectedThemeLine_1y4ie_74 {
  position: absolute;
  bottom: 0;
  height: 2px;
  background-color: #44899E;
  transition: left 0.3s ease, width 0.3s ease;
}

._styleOption_1y4ie_82 {
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  height: 100%;
  display: flex;
  align-items: center;
}

._selectedTheme_1y4ie_68 {
  color: #44899E;
}

._editBodyDiv_1y4ie_95 {
  height: 512px;
  width:100%;
  margin-top: 10px;
  overflow-y: auto;
  position: absolute;
  top: 98px;
  left: 251px;
}

._editContainer_1y4ie_105 {
  display: flex;
  flex-direction: row;
  margin-top: 25px;
}

._largePreviewContainer_1y4ie_111 {
  width: 46%;
}

._editOptionsContainer_1y4ie_115 {
  width: 54%;
}

._contentContainer_1y4ie_119 {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  width: 782px;
  height: 510px;
}

._contentWrapper_1y4ie_127 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: transform 0.3s ease-out;
}

._topContent_1y4ie_136 {
  z-index: 10;
}

._slideLeftOut_1y4ie_140 {
  transform: translateX(-100%);
}

._slideRightOut_1y4ie_144 {
  transform: translateX(100%);
}

._slideLeftIn_1y4ie_148 {
  transform: translateX(0);
  animation: _slideFromRight_1y4ie_1 0.3s ease-out;
}

._slideRightIn_1y4ie_153 {
  transform: translateX(0);
  animation: _slideFromLeft_1y4ie_1 0.3s ease-out;
}

@keyframes _slideFromRight_1y4ie_1 {
  from { transform: translateX(100%); }
  to { transform: translateX(0); }
}

@keyframes _slideFromLeft_1y4ie_1 {
  from { transform: translateX(-100%); }
  to { transform: translateX(0); }
}

._disabledText_1y4ie_168 {
  color: #b9b9b9;
  cursor: not-allowed;
}._wizardContent_8qp9q_1 {
    padding:0px;
    overflow: hidden;
    border-radius: 6px;
}
._sidePanel_8qp9q_6 {
    padding: 30px 0px 0px 30px;
    min-height: 100%;
    min-width: 232px;
    border:none;
}
._sidePanelTitle_8qp9q_12 {
    font-size:18px;
    font-weight: 600;
}
._sidePanelOptions_8qp9q_16 {
    min-width: 200px;
}
._sidePanelOptions_8qp9q_16 a span {
    white-space: nowrap;
}
._body_8qp9q_22 {
    margin:0px;
    padding:0px;
}
._animationWrapper_8qp9q_26 {
    height: 382px;
    min-height: 382px;
    width:633px;
    position:relative;
}
._plans_8qp9q_32 {
    font-size:14px;
    font-weight: 400;
    color:#192955;
    align-items: center;
    white-space:break-spaces;
    margin-bottom: 20px;
    height: 24px;
}
._paragraphWrapper_8qp9q_41 {
    padding: 25px 30px 0px 30px; 
    background-color: #98D8E719;
    height: 100%;
    width: 100%;
}
._paragraphTitle_8qp9q_47 {
    color: #192955;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
}
._paragraph_8qp9q_41 {
    color:#192955;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    max-height: 60px;
    overflow-y: visible;
}
._link_8qp9q_61 {
    color: #106BA3;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    
}
._link_8qp9q_61 span {
    text-decoration: underline;
}
._footerWrapper_8qp9q_74 {
    flex-grow: 1;
    justify-content: flex-end;
    padding-bottom: 20px;
}
._footer_8qp9q_74 {
    align-items: center;
}
._cross_icon_wrapper_8qp9q_82 {
    position:absolute;
    top: 3%;
    right: 2%;
}
._cross_icon_8qp9q_82 {
    color: #5D707F;
    background-color: #EEEEEE;
    border-radius: 3px;
    border:1px solid #EEEEEE;
}
._cross_icon_8qp9q_82:hover {
    color:#192955;
    cursor: pointer;
    border: 1px solid #192955;
}._axisText_1xqop_1{font-size:12px}._axisLine_1xqop_5{stroke-width:1px;stroke:#a6a9b0}._gridLine_1xqop_9{stroke-width:1px;stroke:#e6e7e9}._rotatedAxisText_1xqop_14{transform:rotate(-45deg);text-anchor:end!important;dominant-baseline:central}._horizontalAxisText_1xqop_20{text-anchor:middle}._yAxisText_1xqop_24{text-anchor:end}@keyframes _fadeIn_10mlo_1{0%{opacity:0}to{opacity:1}80%{opacity:0}}@keyframes _fadeOut_10mlo_27{0%{opacity:1}to{opacity:0}}._hoverBox_10mlo_22{z-index:1000;position:fixed;animation:_fadeIn_10mlo_1 forwards .3s}._fadeOut_10mlo_27{animation:_fadeOut_10mlo_27 forwards .5s}._legend_1nog4_1{display:flex;flex-direction:column;justify-content:flex-start;gap:15px}._column_1nog4_7{flex-direction:column}._row_1nog4_11{flex-direction:row}._legendItem_1nog4_15{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;align-items:center;gap:7px;color:#000;font-size:14px}._legend-item_1nog4_26 svg{width:14px;height:14px}._circle_1nog4_31{width:10px;height:10px;border-radius:50%}._legendItemSkeleton_1nog4_37{width:200px;height:15px;background-color:#eee;animation:_strobe_1nog4_1 1.5s infinite}@keyframes _strobe_1nog4_1{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}._hoverLine_11g34_1{stroke:#ccc;stroke-width:1px;stroke-dasharray:5,5;transition:all .2s}._svg_1vc4q_1{width:100%;height:100%;overflow:hidden;contain:layout style paint size;will-change:contents}._loading_1vc4q_8{animation:_strobe_1vc4q_1 1.5s infinite}._loading_1vc4q_8 text{opacity:0}._debug_1vc4q_15{border:1px solid red}@keyframes _strobe_1vc4q_1{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}
._sidebarSelectCompany_h5exg_1 {
  margin-left: 15px;
  width: 220px;
  min-width: 220px;
  max-width: 220px;
}

._companySelectorText_h5exg_8 {
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: Montserrat;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  color: #192956;
  padding-left: 5px;
}

._companySelectorLogo_h5exg_19 {
  max-height: 28px;
  max-width: 64px;
}._helpMenu_1yg86_1 {
  width: 360px;
  padding: 17px 10px;
}

._menuItemText_1yg86_6 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._menuItem_1yg86_6:hover {
    color: #0057D1;
    cursor: pointer;
}

._menuItem_1yg86_6:hover img {
    scale: 1.1;
    transition: scale 0.2s ease;
}

._menuItemTitle_1yg86_22 {
  font-family: "National 2";
  font-weight: 700;
  font-size: 16px;
}

._imageBox_1yg86_28 {
  height: 45px;
  width: 45px;
  background-color: #e9f7ff;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._container_6x4vk_1 {
  padding: 5px;
}

._header_6x4vk_5 {
  font-family: "National 2";
  font-weight: 700;
  font-size: 12px;
  margin-bottom: 10px;
  color: #1E3145;
}

._text_6x4vk_13 {
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  max-width: 220px;
  margin: 5px 0px;
}

._positionOverride_6x4vk_21 {
  position: relative;
  bottom: unset;
  left: unset;
}

._divider_6x4vk_27 {
  margin: 10px 0;
  border-bottom: 1px solid #e1e2e5;
}

._logoutButtonOverride_6x4vk_32 {
  position: relative;
  bottom: unset;
  left: unset;
  font-weight: 400 !important;
}
a:hover,
a:active {
  text-decoration: none;
  color: inherit;
}

h2 {
  color: inherit;
  line-height: inherit;
}

ol,
ul {
  margin: 0;
  padding: 0;
}

.bp3-dialog-close-button::before {
  font-family: "Icons20";
}

.bp3-tag-remove::before {
  font-family: "Icons20";
}

.bp3-dialog-header {
  padding-left: 10px;
}

.bp3-dialog {
  width: auto;
  background-color: white;
}

.bp3-menu-item {
  padding: 10px;
  align-items: center;
}

.bp3-menu-item-warning {
  display: block;
  padding: 10px;
  outline: none;
  text-align: center;
}

.bp3-menu-item-warning::before,
.bp3-menu-item-warning::after {
  color: #ff9800 !important;
}

.bp3-menu-item-warning::before {
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  float: left;
  margin-right: 7px;
}

.bp3-table-container {
  outline: none;
}

.bp3-custom-button {
  background-color: #50ffe4;
  color: #192955 !important;
  font-size: 14px;
  border: none !important;
  border-color: transparent !important;
  width: 300;
  height: 30px;
  display: inline-block;
  border-radius: 10;
  box-shadow: none;
  font-weight: bold;
  align-items: center;
  text-align: center;
  cursor: pointer;
}

.bp3-custom-button:enabled {
  background-color: #192955 !important;
  color: white !important;
  border: none !important;
  border-color: transparent !important;
  width: 300;
  display: inline-block;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  box-shadow: none;
  background-image: none;
  border-radius: 3rem;
}

.bp3-custom-button:disabled {
  background-color: grey !important;
  color: white !important;
  border: none !important;
  border-color: transparent !important;
  width: 300;
  display: inline-block;
  font-weight: bold;
  text-align: center;
  cursor: default;
  box-shadow: none;
  background-image: none;
  border-radius: 3rem;
}

.bp3-custom-button:hover {
  background-color: #192955 !important;
  color: white !important;
  border: none !important;
  border-color: white !important;
  width: 300;
  display: inline-block;
  border-radius: 10;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  box-shadow: none;
  background-image: none;
  border-radius: 3rem;
}

.bp3-custom-delete-button {
  background-color: #e53f55;
  color: white !important;
  border: none !important;
  border-color: transparent !important;
  width: 300;
  display: inline-block;
  box-shadow: none;
  border-radius: 10;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
}

.bp3-custom-delete-button:enabled {
  background-color: #e53f55 !important;
  color: white !important;
  border: none !important;
  border-color: transparent !important;
  width: 300;
  display: inline-block;
  border-radius: 10;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  background-image: none;
  box-shadow: none;
  border-radius: 10px;
}

.bp3-custom-toggle-button-enabled {
  background-color: #eeeeee;
  color: #3fb0ac !important;
  font-size: 14px;
  border: none !important;
  border-color: transparent !important;
  width: 72px;
  height: 24px;
  display: inline-block;
  border-radius: 4;
  box-shadow: none;
  font-weight: bold;
  align-items: center;
  text-align: center;
  cursor: pointer;
}

/* .bp3-features-custom-button {
  cursor: pointer;
  font-weight: 500;
  background-color: rgb(92, 206, 200) !important;
  border-radius: 10px;
  border: none;
  transition: all 0.5s ease-in-out;
}

.bp3-features-custom-button:hover {
  border-radius: 10px;
  background-color: #50ffe4 !important;
  border: 2px solid black !important;
  transition: all 0.5s ease-in-out;
  transform: scale(1.15);
}

.bp3-active {
  border-radius: 10px;
  border: 2px solid black !important;
  background-color: #50ffe4 !important;
} */

.bp3-button,
.bp3-button:hover {
  background-image: none;
  border: none;
  box-shadow: none;
}

.bp3-intent-primary,
.bp3-intent-primary:hover {
  background-image: none;
  border: none;
  box-shadow: none;
}

button.bp3-intent-secondary:enabled,
button.bp3-intent-secondary:enabled:hover {
  color: #192955 !important;
  background-color: white !important;
  border: 2px #192955 solid !important;
}

.bp3-button.bp3-intent-primary:hover {
  box-shadow: none;
}

.bp3-button:not([class*="bp3-intent-"]):hover {
  box-shadow: none;
}

.bp3-button.bp3-intent-danger:hover {
  box-shadow: none;
}

.bp3-spinner.bp3-intent-primary .bp3-spinner-head {
  stroke: #eeeeee;
}

.bp3-custom-input {
  display: flex;
  text-align: left;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 300;
  font-size: 2rem;
  border: 2px solid #192955;
  padding: 1rem 3rem;
  border-radius: 6px;
  width: 30rem;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  outline: none;
  margin: 2rem;
}

.bp3-custom-select {
  background-image: none;
  border: none !important;
  border-color: transparent !important;
  box-shadow: none;
}

.bp3-table-quadrant {
  background-color: white;
  overflow: scroll;
}

.bp3-table-column-headers {
  background-color: white;
}

.bp3-table-container {
  box-shadow: none;
  border: none;
  background-color: white;
}

.bp3-table-container {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.12);
  border-radius: 3px;
}

.bp3-table-container * {
  box-shadow: none;
  border: none;
  background-image: none;
}

.bp3-table-cell {
  box-shadow: none;
  border-bottom: 1px solid rgba(224, 224, 224, 1);
  text-align: left;
}

.bp3-table-menu {
  background-color: white;
  border-bottom: 1px solid rgba(224, 224, 224, 1);
}

.bp3-table-cell {
  display: flex;
  align-items: center;
  /*justify-content: center;*/
}

.bp3-table-cell .bp3-control {
  margin-bottom: 0;
}

.bp3-table-column-headers .bp3-table-header {
  box-shadow: none;
  border-bottom: 1px solid rgba(224, 224, 224, 1);
  color: rgba(0, 0, 0, 0.54);
  font-size: 0.75rem;
  font-weight: 500;
}

.bp3-table-selection-region {
  border-left: 1px solid rgba(224, 224, 224, 1);
  border-right: 1px solid rgba(224, 224, 224, 1);
}

.indent-1 .bp3-table-editable-text {
  padding-left: 10px;
}

.indent-2 .bp3-table-editable-text {
  padding-left: 20px;
}

.indent-3 .bp3-table-editable-text {
  padding-left: 30px;
}

.indent-4 .bp3-table-editable-text {
  padding-left: 40px;
}

.bp3-table-editable-text {
  display: flex;
  /*justify-content: center;*/
  align-items: center;
}

.bp3-editable-text-editing {
  margin-top: 1px;
}

.bp3-table-row-headers {
  background-color: white;
}

.bp3-table-row-headers .bp3-table-header {
  box-shadow: none;
  border-bottom: 1px solid rgba(224, 224, 224, 1);

  display: flex;
  align-items: center;
  background-color: white;
}

.bp3-table-row-name {
  text-align: center;
  color: rgba(0, 0, 0, 0.54);
  font-size: 0.75rem;
  font-weight: 300;
}

.bp3-table-column-name {
  text-align: left;
}

.bp3-table-thead:last-child {
  border-right: 1px solid rgba(224, 224, 224, 1);
}

.bp3-table-last-in-row {
  border-right: 1px solid rgba(224, 224, 224, 1);
}

.bp3-table-row-headers-cells-container {
  transform: translate(1px, 0px);
}

.bp3-table-quadrant-left {
  width: 30px !important;
}

.bp3-table-quadrant-top-left {
  width: 30px !important;
}

.bp3-table-truncated-text {
  user-select: text;
  cursor: text;
}

.bp3-button-group {
  border: 2px solid #3eb1ab;
  color: #333;
  border-radius: 6px;
  font-size: 18px;
}

.button-background button:focus {
  background-color: #3eb1ab;
  font-size: 18px;
}

.overflow-cell .bp3-table-truncated-text {
  overflow: visible !important;
}

.Select-control {
  border: 1px solid #cacccd;
  color: #333;
}

.Select-menu-outer {
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
}

.Select-option {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
}

.bp3-table-no-wrap-text {
  width: 100%;
}

.bp3-table-container *::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}

/*************** POP_UP CARD REDESIGN START *********************/

.restyled-naming-field {
  color: rgb(51, 51, 51);
  font-weight: 300;
  margin: 5px;
  height: 50px;
  font-size: 18px;
  min-width: 250px;
  border: none;
  border-bottom: 2px solid #75757578;
  border-radius: 0px;
  box-shadow: none;
  padding: 0 2px;
  margin-bottom: 15px;
}

.restyled-naming-field:focus {
  border: none;
  border-bottom: 2px solid gray;
  border-radius: 0px;
  box-shadow: none;
}

.forecast-box-alignment,
.scheduled-email-box-alignment {
  display: flex;
}

.bp3-dialog-footer-actions {
  justify-content: center;
  align-items: center;
}

.bp3-dialog-header {
  box-shadow: none;
  z-index: 5;
  background-color: transparent;
}

.restyled-dialog-body {
  margin-top: 0px;
}

.restyled-dialog-button {
  background-color: #192955 !important;
  color: white !important;
  font-size: 14px;
  width: 250px;
  height: 60px;
  display: inline-block;
  border-radius: 3rem;
  box-shadow: none;
  font-weight: bold;
  align-items: center;
  text-align: center;
  cursor: pointer;
  margin: 5px;
}
.restyled-dialog-button-smaller {
  background-color: #192955 !important;
  color: white !important;
  font-size: 15px !important;
  width: 210px;
  height: 50px !important;
  display: inline-block;
  border-radius: 3rem;
  box-shadow: none;
  font-weight: bold;
  align-items: center;
  text-align: center;
  cursor: pointer;
  margin: 5px;
  height: 45px !important;
}

.restyled-dialog-button:enabled {
  background-color: #192955 !important;
  color: white !important;
  width: 250px;
  height: 50px;
  font-size: 20px;
  display: inline-block;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  box-shadow: none;
  background-image: none;
  border-radius: 3rem;
}

.restyled-dialog-button:hover {
  background-color: #192955 !important;
  color: white !important;
  width: 300;
  display: inline-block;
  border-radius: 10;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  box-shadow: none;
  background-image: none;
  border-radius: 3rem;
}

.restyled-dialog-button:disabled {
  background-color: #ced9e080 !important;
  color: #192955 !important;
  border: none !important;
  border-color: transparent !important;
  width: 250px;
  height: 50px;
  font-size: 20px;
  display: inline-block;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  box-shadow: none;
  background-image: none;
  border-radius: 3rem;
  cursor: not-allowed;
}

/*************** POP_UP CARD REDESIGN END *********************/

/*************** ANNUAL REPORT REDESIGN START *********************/

.restyled-annual-report-button {
  background-color: white !important;
  border: 2px solid #192955 !important;
  color: #192955 !important;
  font-size: 20px;
  border: none !important;
  border-color: transparent !important;
  width: 250px;
  height: 60px;
  display: inline-block;
  border-radius: 6px;
  box-shadow: none;
  font-weight: bold;
  align-items: center;
  text-align: center;
  cursor: pointer;
}

.restyled-annual-report-button:enabled {
  background-color: white !important;
  border: 2px solid #192955 !important;
  color: #192955 !important;
  font-size: 20px;
  width: 150px;
  height: 60px;
  display: inline-block;
  border-radius: 6px;
  box-shadow: none;
  font-weight: bold;
  align-items: center;
  text-align: center;
  cursor: pointer;
}

.restyled-annual-report-button:hover {
  background-color: #3eb0ac;
  color: #192955 !important;
}

.restyled-annual-report-button-active {
  background-color: #192955 !important;
  color: white !important;
  font-size: 20px;
  width: 150px;
  height: 60px;
  display: inline-block;
  border-radius: 6px;
  box-shadow: none;
  font-weight: bold;
  align-items: center;
  text-align: center;
  cursor: pointer;
}

.restyled-annual-report-tag {
  background: none !important;
  color: #192955 !important;
}

/* .restyled-custom-ratios-text-input {
	height: 100px !important;
	margin: 10px 0px;
	font-size: 16px;
} */

.Select-menu {
  max-height: 270px !important;
}

.Select-menu-outer {
  max-height: 270px !important;
}

.Select div {
  line-height: 22px !important;
}

/*************** ANNUAL REPORT REDESIGN END *********************/

/*************** CHECKBOX REDESIGN START *********************/

.bp3-control.bp3-checkbox .bp3-control-indicator {
  border-radius: 4px;
  border: 1px solid #3fb0ac;
  box-shadow: none;
  overflow: hidden;
  background: white;
}

.bp3-control.bp3-checkbox input:disabled ~ .bp3-control-indicator {
  border: 1px solid #ccc;
}

.bp3-control.bp3-checkbox input:checked ~ .bp3-control-indicator::before {
  background-color: #3fb0ac;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e");
  font-size: 14px;
  font-family: auto;
  display: flex;
  justify-content: center;
}

.bp3-control.bp3-checkbox .bp3-control-indicator:focus {
  outline: none;
}

.bp3-control.bp3-radio .bp3-control-indicator {
  border-radius: 4px;
  border: 1px solid #3fb0ac;
  box-shadow: none;
  overflow: hidden;
  background: white;
  margin-left: 0px;
}

.bp3-control.bp3-radio input:checked ~ .bp3-control-indicator::before {
  background-color: #3fb0ac;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e");
  font-size: 14px;
  font-family: auto;
  display: flex;
  justify-content: center;
}

.bp3-control.bp3-radio .bp3-control-indicator:focus {
  outline: none;
}

.radio-group-full-width {
  width: 100%;
  height: 60vh;
  overflow-y: scroll;
}

.bp3-tab {
  outline: none;
}

/*************** CHECKBOX REDESIGN END *********************/

/*************** STANDARDIZED DIALOG SIZING START *********************/

.x-large-dialog-box-styling {
  height: 700px;
  max-height: 700px;
  width: 60%;
  max-width: 60%;
}

.x-large-dialog-box-styling h4 {
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  margin: 15px 0px !important;
  margin-top: 20px !important;
}

.large-tall-dialog-box-styling {
  height: 600px;
  max-height: 600px;
  width: 60%;
  max-width: 60%;
}

.large-tall-dialog-box-styling h4 {
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  margin: 15px 0px !important;
  margin-top: 20px !important;
}

.large-dialog-box-styling {
  height: 510px;
  max-height: 510px;
  width: 60%;
  max-width: 60%;
}

.large-dialog-box-styling h4 {
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  margin: 15px 0px !important;
  margin-top: 20px !important;
}

.medium-dialog-box-styling {
  height: 510px;
  max-height: 510px;
  width: 30%;
  max-width: 60%;
}

.medium-dialog-box-styling h4 {
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  margin: 15px 0px !important;
  margin-top: 20px !important;
}

.tall-narrow-dialog-box-styling {
  height: 650px;
  max-height: 650px;
  width: 30%;
  max-width: 60%;
}

.tall-narrow-dialog-box-styling h4 {
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  margin: 15px 0px !important;
  margin-top: 20px !important;
}

.small-dialog-box-styling {
  height: 300px;
  max-height: 300px;
  width: 30%;
  max-width: 60%;
}

.small-dialog-box-styling h4 {
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  margin: 15px 0px !important;
  margin-top: 20px !important;
}

.short-dialog-box-styling {
  height: 200px;
  max-height: 200px;
  width: 30%;
  max-width: 60%;
}

.short-dialog-box-styling h4 {
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  margin: 15px 0px !important;
  margin-top: 20px !important;
}

.restyled-tag-bubbles {
  background-color: lightgray !important;
  color: black !important;
  margin: 2px;
}

.my-toaster {
  z-index: 9000;
}

.bp3-minimal.report-header-button {
  min-width: 16px;
  min-height: 16px;
  max-width: 16px;
  max-height: 16px;
  padding: 0px;
  margin: 0px 8px;
}

.bp3-minimal.table-group-chevron {
  min-height: 26px;
  padding: 3px 10px;
  float: right;
}

.report-header-icon {
  height: 16px;
  width: 16px;
  color: #cccccc !important;
}

.show-on-hover {
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.show-on-hover.bp3-active {
  opacity: 1;
}

tr:hover .show-on-hover {
  opacity: 1;
}

/**************** STANDARDIZED DIALOG SIZING END **********************/

/**************** Custom Reports Styles ****************/
/* .custom-reports-naming-field {
  color: #182026;
  font-weight: 500;
  height: 50px;
  font-size: 16px;
  min-width: 250px;
  border: none;
  border-bottom: 1px solid #cccccc;
  border-radius: 0px;
  box-shadow: none;
  padding: 0 2px;
  margin: 0px 5px;
  margin-bottom: 10px;
}

.custom-reports-naming-field::placeholder {
  color: #cccccc;
  font-weight: 500;
  height: 50px;
  font-size: 16px;
  min-width: 250px;
  border: none;
  border-bottom: 1px solid #cccccc;
  border-radius: 0px;
  box-shadow: none;
  padding: 0 2px;
  margin: 0px 5px;
  margin-bottom: 15px;
}

.custom-reports-naming-field:focus {
  border: none;
  border-bottom: 1px solid #cccccc;
  border-radius: 0px;
  box-shadow: none;
} */

.bp3-portal {
  z-index: 1000;
}
/* National 2 Font Family */

/* Thin - 100 */
@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-Thin-CoS9dGFf.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-ThinItalic-D5ddbUvz.otf") format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

/* Extralight - 200 */
@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-Extralight-Mhaww3Ob.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-ExtralightItalic-DSZhWuse.otf") format("opentype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

/* Light - 300 */
@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-Light-BzcCU9Dx.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-LightItalic-Dc38Rvdd.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Regular - 400 */
@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-Regular-DKYSoHlm.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-RegularItalic-C7W8xffd.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Medium - 500 */
@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-Medium-DHvKnVrZ.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-MediumItalic-DSQgRaOp.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* Bold - 700 */
@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-Bold-CCC50d5L.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-BoldItalic-D7vdtZFR.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Extrabold - 800 */
@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-Extrabold-Bb2EV37i.otf") format("opentype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-ExtraboldItalic-DpUG6d3K.otf") format("opentype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

/* Black - 900 */
@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-Black-BLMJ6_R0.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "National 2";
  src: url("https://cdn.syftanalytics.com/assets/National2-BlackItalic-O6inbyg-.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
body {
  margin: 0;
  padding: 0;
  font-family: "Montserrat", sans-serif;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}

button:focus {
  outline: 0;
}

html {
  height: 100%;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  font-size: 62.5%;
}

@media only screen and (max-width: 75em) {
  html {
    font-size: 56.25%;
  }
}

@media only screen and (max-width: 56.25em) {
  html {
    font-size: 50%;
  }
}

@media only screen and (min-width: 112.5em) {
  html {
    font-size: 75%;
  }
}

*,
*:before,
*:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Montserrat", sans-serif;
  -webkit-font-smoothing: antialiased;
}

rect {
  shape-rendering: crispEdges;
}

/**************** Table styles **************/

/* .table-wrapper {
	padding: 5px;
	border-radius: 2.5px;
	margin: auto;
	width: 91%;
	display: table; 
} */

.mdl-data-table {
  position: relative;
  border-collapse: collapse;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 300;
  background-color: #fff;
  text-align: left;
  width: 100%;
  height: fit-content;
  max-height: 100%;
  z-index: 0;
}

.mdl-data-table th {
  vertical-align: middle;
  text-overflow: ellipsis;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: 0;
  height: 26px;
  font-size: 15px;
  padding: 0px 8px;
  box-sizing: border-box;
  font-weight: 400;
  text-align: right;
}

.mdl-data-table thead th {
  vertical-align: middle;
  text-overflow: ellipsis;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: 0;
  height: 26px;
  font-size: 15px;
  color: black;
  padding: 0px 8px;
  box-sizing: border-box;
  font-weight: 400;
  text-align: right;
  top: 0;
  position: sticky;
  background-color: #ffffff;
  z-index: 25;
}

.mdl-data-table td:first-child {
  /* top: -75px; */
  position: sticky;
}

#transaction-table td:first-child {
  z-index: 1;
}

.mdl-data-table i {
  padding-left: 10px;
  width: auto;
  margin: 0px;
}

.mdl-data-table thead {
  padding-bottom: 3px;
}

.mdl-data-table td,
.mdl-data-table th {
  /* white-space: pre-wrap; */
  word-wrap: break-word;
  width: 170px;
}

.mdl-data-table tbody tr {
  position: relative;
  min-height: 37px;
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: background-color;
}

.mdl-data-table tbody tr:hover {
  background-color: #f9f9f9;
}

.mdl-data-table tbody tr:hover td {
  background-color: #f9f9f9;
}
.mdl-data-table tbody tr:hover th {
  background-color: #f9f9f9;
}

.mdl-data-table td,
.mdl-data-table td .mdl-data-table__select {
  vertical-align: middle;
}

.mdl-data-table td {
  position: relative;
  height: 26px;
  box-shadow: inset 0px -1px 0px 0px #eee;
  padding: 0px 8px;
  box-sizing: border-box;
  text-align: right;
}

.table-edit-buttons {
  display: grid;
  grid-template-columns: repeat(auto-fit, 25px);
  justify-content: end;
  min-width: 75px;
}

.altered-table tbody {
  display: block;
  width: 100%;
  overflow: auto;
  height: 400px;
  overflow-y: scroll;
}

.altered-table thead tr {
  display: block;
}

.altered-table tr th {
  min-width: 140px;
  /* max-width: 140px; */
}

.altered-table tr th:first-child {
  min-width: 350px;
  /* max-width: 300px; */
}

.altered-table tr td {
  min-width: 140px;
  /* max-width: 140px; */
}

.altered-table tr td::first-line {
  line-height: 1.6;
}

.altered-table tr td:first-child {
  min-width: 350px;
  /* max-width: 300px; */
}

.landscape tr th {
  min-width: 100px;
  max-width: 100px;
}

.landscape tr th:first-child {
  min-width: 200px;
  max-width: 200px;
}

.landscape tr td {
  min-width: 100px;
  max-width: 100px;
}

.landscape tr td::first-line {
  line-height: 1.6;
  padding-bottom: 5px;
}

.landscape tr td:first-child {
  min-width: 200px;
  max-width: 200px;
}

.custom-layout-fixed-header {
  /* width: 400px; */
  table-layout: fixed;
  border-collapse: collapse;
}

.custom-layout-fixed-header tbody {
  display: block;
  width: 100%;
  overflow: auto;
  height: 180px;
  overflow-y: scroll;
}

.custom-layout-fixed-header thead tr {
  display: block;
}

.custom-layout-fixed-header thead {
  background: white;
  color: #192955;
}

.custom-layout-fixed-header th,
.custom-layout-fixed-header td {
  padding: 5px;
  text-align: left;
  width: 200px;
}

.custom-layout-header-freeze {
  border-bottom: 2px solid #979797;
}

.custom-layout-button-row {
  border-bottom: 2px solid #979797;
  border-top: 2px solid #979797;
  height: 60px;
}

.custom-layout-button {
  text-align: center !important;
  font-size: 17px;
  /* font-weight: 500 !important; */
}

.settingsTables thead tr {
  border-bottom: 2px solid #6f6c6cd6;
  background-color: #3eb0ac;
}

.companiesTable {
  padding: 5px;
  border-radius: 2.5px;
  margin: auto;
  width: 0%;
  display: table;
}

.scheduledNotificationsTable {
  table-layout: fixed;
  white-space: pre-wrap;
}

.settingsTables th {
  vertical-align: middle;
  text-overflow: ellipsis;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: 0;
  height: 26px;
  font-size: 16px;
  color: white;
  padding: 0px 8px;
  box-sizing: border-box;
  font-weight: 400;
  text-align: right;
}

.trend-arrow {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  text-align: right;
}

.trend-arrow-element {
  display: inline-block;
  min-width: 60px;
}

tbody.alternating > tr:nth-child(even) {
  background: #f9f9f9;
}

tbody.alternating > tr:nth-child(odd) {
  background: #fff;
}

.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {
  text-align: left;
}

/*---------- Transaction Table -----------*/

#transaction-table .mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {
  text-align: left;
  display: flex;
  align-items: center;
}

#transaction-table th {
  text-align: left;
}

#transaction-table td {
  text-align: left;
  border-top: none;
  border-bottom: none;
}

#transaction-table-main-account {
  font-weight: 500;
  color: #192955;
  border-top: 2px solid #eeeeee;
}

#transaction-table-main-account td {
  box-shadow: none !important;
}

table tbody:first-of-type > tr {
  border-top: none !important;
}

#transaction-table-header {
  color: black;
  border-bottom: 2px solid #6f6c6cd6;
}

/* #transaction-table-main-account:first-child {
  font-weight: 500;
  color: #192955;
  background-color: #f9f9f9;
  border-bottom: 1px solid #8f9ba3;
  border-top: none;
} */

.collapsible-row {
  cursor: pointer;
  padding-right: 3px;
}

/* .collapse-button {
  border: none;
  background-color: transparent;
  box-shadow: none;
  background: none;
} */

/**************** Table styles end **************/

h2 {
  font-weight: 300;
  font-size: 22px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.printOnly {
  display: none;
}

.nonPrintOnly {
  display: inherit;
}

@media print {
  .printOnly {
    display: block;
  }
  .nonPrintOnly {
    display: none !important;
  }
  .svgPrint {
    max-width: 100%;
  }
}

.cover_bgr {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cover-wrapper-front {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

.centered {
  display: inline-block;
  vertical-align: middle;
}

img {
  max-width: 100%;
  height: auto;
  width: auto/9;
}

.cover-front {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mast_head {
  z-index: 1;
  overflow: hidden;
  background-color: rgba(36, 54, 68, 0.86);
  /*rgba(53, 53, 53, 0.86);*/
  padding-top: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  left: 0;
  text-align: center;
  top: 0;
}

.mast_head_alt {
  z-index: 1;
  overflow: hidden;
  background-color: rgba(36, 54, 68, 0.3);
  padding-top: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  left: 0;
  text-align: center;
  top: 0;
}

.mast_head_front {
  overflow: hidden;
  background-color: rgba(36, 54, 68, 0.86);
  /*rgba(53, 53, 53, 0.86);*/
  padding-top: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  left: 0;
  text-align: center;
  top: 0;
  opacity: 0.99;
}

.inner_title {
  color: white;
  font-weight: 300;
  font-size: 46px;
  text-align: center;
  margin-top: 0px;
  padding-top: 40px;
}

.inner_subtitle {
  color: white;
  font-weight: 400;
  font-size: 22px;
  text-align: center;
  padding: 20px;
}

.content {
  position: absolute;
  width: 100%;
}

.content-front {
  width: 100%;
}

.home_wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (max-width: 769px) {
  .non-mobile {
    display: none;
  }
  .cover_bgr {
    position: relative;
  }
  .mast_head {
    position: relative;
  }
  .mast_head_alt {
    position: relative;
  }
  .cover {
    display: none;
  }
  .content {
    position: relative;
    top: auto;
  }
  .home_wrapper {
    position: relative;
  }
}

.contentSection {
  background-color: #fff;
  margin: auto;
  max-width: 1024px;
  padding: 30px;
  color: rgb(19.993591%, 30.004883%, 37.010193%);
  border-radius: 20px;
}

.contentRow {
  display: flex;
}

.contentRow > div:first-child {
  border-right: 1px solid rgba(27, 58, 81, 0.11);
}

.contentSection > div:first-child {
  border-bottom: 1px solid rgba(27, 58, 81, 0.11);
}

.contentTitle {
  padding: 10px;
  font-size: 32px;
  font-weight: 300;
}

.contentPic {
  padding-top: 40px;
  padding-bottom: 10px;
}

.contentContent {
  padding: 30px;
  font-size: 18px;
  font-weight: 300;
}

.contentBlock {
  width: 50%;
  display: block;
  flex-direction: column;
  padding: 20px;
  align-items: center;
  justify-content: center;
  text-align: center;
}

@media (min-width: 769px) {
  .contentRow {
    display: flex;
  }
  .contentRow > div:first-child {
    border-right: 1px solid rgba(27, 58, 81, 0.11);
  }
  .contentBlock {
    width: 50%;
  }
  .flex-wrap,
  .inner-header {
    display: flex;
  }
}

@media (max-width: 769px) {
  .contentRow {
    display: block;
  }
  .contentRow > div:first-child {
    border-right: none;
  }
  .contentRow > div:first-child {
    border-bottom: 1px solid rgba(27, 58, 81, 0.11);
  }
  .contentBlock {
    width: 100%;
    display: block;
  }
  .flex-wrap,
  .inner-header {
    display: block;
  }

  .desktop-only {
    display: none !important;
  }
}

strong {
  font-weight: 400;
}

.featuresWrapper {
  background-color: rgb(19.993591%, 30.004883%, 37.010193%);
}

.features {
  margin: auto;
  max-width: 1024px;
  padding-top: 30px;
  padding-bottom: 30px;
  color: white;
  text-align: center;
  display: flex;
  flex-direction: row;
}

.featuresPic {
  margin-top: -80px;
  max-width: 95%;
}

.featuresPicWrapper {
  text-align: center;
}

.button_group {
  text-align: center;
  margin: 20px;
}

.features_block {
  flex: 1;
  text-align: left;
  padding-left: 100px;
}

.features_block > h2 {
  font-size: 28px;
}

.features_block > ul {
  list-style: disc;
  font-size: 18px;
  line-height: 1.8em;
  font-weight: 300;
}

.flex-align-center {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.flex-wrap-row,
.flex-item-center {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.flex-wrap-row {
  flex-wrap: wrap;
}

@media (max-width: 900px) {
  .featuresPic {
    max-width: 300px;
  }
  .features_block {
    text-align: center;
    padding-left: 0px;
  }
  .features_block > ul {
    list-style: none;
  }
  .features {
    display: block;
  }
}

.partnersWrapper {
  background-color: #f4f4f4;
}

.partners {
  margin: auto;
  max-width: 1024px;
  padding-top: 50px;
  padding-bottom: 70px;
  color: #888;
  font-size: 16px;
  text-align: center;
  font-weight: 500;
}

.partners p {
  margin-bottom: 40px;
}

.partners_group {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 30px;
  opacity: 0.7;
}

.partnersPic {
  height: 60px;
  margin-left: 30px;
  margin-right: 30px;
}

.acc-provider-selection {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.acc-provider-header-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.acc-provider-header {
  display: flex;
  align-items: center;
}

.acc-provider-upgrade {
  color: white;
  background: #e53f55;
  border-radius: 12px;
  padding: 1px 6px;
  margin-left: 25px;
  font-weight: bold;
  font-size: 11px;
}

.accountPic-wrapper {
  margin-right: 10px;
  min-width: 32px;
  min-height: 32px;
  max-width: 32px;
  max-height: 32px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.accountPic-wrapper.qboReviewWrapper {
  width: 100% !important;
  min-width: unset;
  max-width: unset;
}

.accountPic-wrapper img {
  height: auto;
  width: auto;
}

.acc-provider-description {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  color: #000000;
  text-align: left;
  margin: 10px 0px;
}

.accountSubHeading {
  font-weight: 600;
  color: #cccccc !important;
  font-size: 14;
}
.accountPic {
  /* height: auto; */
  /* margin: auto; */
  width: 100%;
  position: relative;
  /* margin-bottom: 2rem; */
}

.clients_group {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.clientsPic {
  height: 60px;
  margin-left: 10px;
  margin-right: 10px;
}

.about {
  margin: auto;
  max-width: 1024px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 200;
  font-size: 22px;
  color: #333;
}

.about > h2 {
  text-align: center;
}

.about > p,
.about > h2,
.about span {
  font-family: "Montserrat";
}

.about > h2 {
  font-weight: 400;
  font-size: 24px;
}

.about-block {
  padding: 30px;
  text-align: center;
  margin: 10px;
  flex: 1;
  display: block;
  border-radius: 10px;
}

.about-block > h2 {
  font-size: 26px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.about-block > div > p {
  font-family: "Montserrat";
  font-size: 18px;
}

.about-block-2 {
  text-align: center;
  margin-right: 15px;
  flex: 1;
  display: block;
  border-radius: 10px;
}

.about-block-2 > h2 {
  font-size: 26px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.about-block-2 > div > p {
  font-family: "Montserrat";
  font-size: 18px;
}

.column {
  float: left;
}

.left,
.right {
  width: 25%;
}

.middle {
  width: 50%;
}

.inner-block-2 {
  max-width: 1024px;
  padding-left: 60px;
  padding-right: 60px;
  font-weight: 200;
  font-size: 22px;
  color: #fbfbfb;
  padding: 60px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
  text-align: center;
}

.inner-block-3 {
  max-width: 1024px;
  padding-left: 60px;
  padding-right: 60px;
  font-weight: 200;
  font-size: 22px;
  color: #fbfbfb;
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
  text-align: center;
}

.inner-block {
  max-width: 1024px;
  padding-left: 60px;
  padding-right: 60px;
  font-weight: 200;
  font-size: 22px;
  color: #fbfbfb;
  background-color: #e06e5c;
  padding: 60px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
  text-align: center;
}

.inner-block > p {
  font-family: "Montserrat";
  font-size: 26px;
}

.pt-icon::before,
.pt-control-indicator::before,
.pt-icon-standard::before {
  font-family: "Icons16";
}

.sign-up {
  flex-direction: column;
  display: flex;
  background-color: white;
  padding: 20px;
  padding-top: 0px;
  border-radius: 10px;
  margin: 5px;
  align-items: center;
}

.sso-button-wrapper-sign-up,
.sso-button-wrapper {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}

.sso-button-wrapper-sign-up {
  width: 80%;
}

.xero-sso-button,
.qbo-sso-button {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
  max-width: 50%;
  width: 50%;
  border-radius: 0px;
  margin-top: 1rem;
  border: none;
  box-shadow: none;
  height: auto;
  cursor: pointer;
}

.xero-sso-image,
.qbo-sso-image {
  width: 85%;
  height: auto;
}

.sso-button-wrapper-sign-up .xero-sso-image,
.sso-button-wrapper-sign-up .qbo-sso-image {
  max-width: 80%;
}

.link-account {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  background-color: white;
  height: 100px;
  margin: 8px 16px 8px 0px;
  padding: 10px !important;

  box-shadow: none;
  border: 1px solid #cccccc;
  border-radius: 5px;
  flex: 1 0 calc(25% - 16px);
  max-width: calc(25% - 16px);
}

.link-account:hover {
  filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.25));
}

.link-account-2 {
  background-color: white;
  border-radius: 80%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
}

.sign-up .pt-input {
  margin-bottom: 12px;
}

.pt-input.pt-large,
.pt-button.pt-large {
  line-height: 50px !important;
  height: 50px !important;
  font-size: 18px;
}

.pt-control {
  color: #6b6b6b;
}

.sign-up .pt-checkbox {
  margin-top: 10px;
  margin-bottom: 20px;
  align-self: center;
}

a.nav:hover {
  text-decoration: none;
  color: inherit;
}

.slideout-menu {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 256px;
  min-height: 100vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  z-index: 0;
  display: none;
  background-color: #f5f5f5;
}

.slideout-menu-left {
  left: 0;
}

.slideout-menu-right {
  right: 0;
}

.slideout-panel {
  position: relative;
  z-index: 1;
  will-change: transform;
  background-color: #fff;
  /* A background-color is required */
  min-height: 100vh;
  overflow: hidden;
}

.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
  overflow: hidden;
}

.slideout-open .slideout-menu {
  display: block;
}

.ion-navicon {
  color: #8f9ba3;
  background-color: transparent;
}

.btn-hamburger {
  display: block;
  position: absolute;
  top: 10px;
  left: 5px;
  z-index: 3;
}

.btn-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}

div.qbd-setup-wrapper {
  max-width: 650px;
  margin: 6rem auto;
  text-align: center;
  align-items: unset !important;
  height: 75%;
  justify-content: space-evenly;
}

div.qbd-setup-wrapper .img-wrapper img {
  max-height: 322px;
}

div.qbd-setup-wrapper .add-org-heading {
  font-family: "Montserrat";
  margin-bottom: 0;
  font-weight: 600;
}

div.qbd-setup-wrapper .add-org-text {
  font-weight: 300;
}
.qbd-setup-wrapper .btn-wrapper button {
  width: 248px;
}

div.qbd-setup-wrapper h3 {
  font-family: "Montserrat";
  font-weight: 600;
}

div.qbd-setup-wrapper h3,
div.qbd-setup-wrapper p {
  padding: 0;
  color: "#444";
}

.qbd-setup-wrapper .qbd-password-field {
  width: 100%;
  outline: none;
  border: none;
  border-bottom: 1px solid #333;
  padding-bottom: 12px;
  margin-bottom: 8px;
  margin-top: 32px;
}

.qbd-setup-wrapper a {
  color: #192955;
  text-decoration: underline;
}

.qbd-setup-wrapper a.disabled {
  text-decoration: none;
  cursor: default;
}

.downloadPDF {
  min-width: fit-content;
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}

.notifications {
  position: relative;
  left: 15px;
  z-index: 1;
  display: flex;
  align-items: center;
}

.slate-editor-elements > p {
  text-align: left;
}
.downloadDiv {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  width: 100%;
}

@media (min-width: 769px) {
  .slideout-menu {
    display: none;
  }

  .btn-hamburger {
    display: none;
  }

  .slideout-panel {
    transform: translateX(0) !important;
  }

  .navigation_tabs {
    margin-bottom: 45px;
  }

  .hideScroll {
    height: auto;
    overflow-x: auto;
    scrollbar-width: none;
  }
  .hideScroll::-webkit-scrollbar {
    width: 0px;
    height: 0px;
    background: transparent; /* make scrollbar transparent */
  }

  .hideScrollBar::-webkit-scrollbar {
    width: 0px;
    height: 0px;
    background: transparent; /* make scrollbar transparent */
  }
  .hideScrollBar {
    scrollbar-width: none;
  }
}

@media (max-width: 769px) {
  .notifications {
    left: 35px;
  }
  .demo-banner {
    display: none;
  }

  .header > .header-button-group {
    display: none !important;
  }

  .header > .global-date-wrapper {
    overflow: scroll;
  }

  .main_panel {
    left: 0;
    top: 0 !important;
    width: 100% !important;
  }

  #report-content-wrapper {
    height: 100% !important;
  }
  /* .main_panel_content {
    padding-top: 50px;
  } */
  .navigation_tabs {
    display: none !important;
  }
}

.side-menu-nav {
}

.side-menu-nav-header {
  font-weight: bold;
  color: #192955;
  text-align: left;
  padding-left: 10px;
  padding-top: 30px;
}

.side-menu-nav-item {
  color: #44899e;
  padding-top: 10px;
}

.side-menu-nav-item-link {
  font-weight: normal;
  color: #44899e;
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
}

text {
  pointer-events: none;
}

@media print {
  .downloadPDF {
    display: none;
  }
  .notifications {
    display: none;
  }
}

.report-pack-header-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 10px;
  background-color: #58636b;
}

.report-pack-header-title {
  flex: 1;
  text-align: left;
  font-size: 20px;
  font-weight: 300;
  display: block;
  color: white;
}

hr {
  border: 0;
  width: 100%;
  height: 1px;
  background-image: -webkit-linear-gradient(left, hsla(0, 0%, 78%, 0), hsla(0, 0%, 78%, 0.75), hsla(0, 0%, 78%, 0));
  background-image: linear-gradient(90deg, hsla(0, 0%, 78%, 0), hsla(0, 0%, 78%, 0.75), hsla(0, 0%, 78%, 0));
}

.banner_bottom {
  background-color: #447a9f;
  padding: 25px;
  text-align: center;
  font-size: 24px;
  font-weight: 400;
  color: white;
}

.mast_head_top {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.feature-about-block {
  display: flex;
  align-items: center;
  padding-top: 30px;
}

.report-pack-cols {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  max-height: 100%;
}

.report-pack-col {
  flex: 0 1 49%;
  max-width: 49%;
  overflow-y: scroll;
  overflow-x: scroll;
  height: 66vh;
  max-height: 66vh;
  border-radius: 4px;
  padding: 0px;
}


.report-title-inputs {
  padding: 5px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.report-pack {
  text-align: center;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.pt-tag.pt-intent-error {
  background: #eb9486;
  color: #ffffff;
}

.pt-button.pt-minimal.pt-intent-error {
  color: #eb9486;
}

.pt-menu-item-warning::before,
.pt-menu-item-warning::after {
  color: #eb9486 !important;
}

.report-pack-input-wrapper {
  flex: 4;
  display: flex;
  justify-content: center;
  align-items: center;
}

.flex-side {
  flex: 1;
}

.report-pack-notification {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}

.pt-input > .pt-input {
  box-shadow: none;
}

@media only screen and (min-width: 501px) {
  .confirmation-code {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
  }
}

.dash {
  display: block;
  background-color: black;
  width: 13px;
  height: 2px;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.confirmation-code-input {
  width: 50px;
  margin: 2px;
  text-align: center;
  font-size: 35px !important;
  margin-bottom: 0px !important;
  color: #192955;
}

button.filepond--action-process-item {
  display: none !important;
}

@media (max-width: 769px) {
  .report-pack-cols {
    display: block;
  }
  .report-pack-col {
    max-width: 100%;
  }
  .report-title-inputs {
    display: block;
  }

  #main-panel-sizing-adjustment {
    height: 100% !important;
  }

  .qbo-sso-button,
  .xero-sso-button {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: white;
    width: 100%;
    border-radius: 50px;
    margin: 0px;
    margin-top: 0.5rem;
    color: black;
  }

  .qbo-sso-image,
  .xero-sso-image {
    height: 40px;
    margin-left: 0px;
    margin-right: 10px;
  }

  .sign-up {
    padding: 0px;
    max-width: 100%;
  }

  .link-account-2 {
    max-width: 70px;
    padding: 10px;
  }

  .btn-hamburger {
    display: block;
    position: absolute;
    top: 10px;
    left: 80vw;
    z-index: 3;
  }

  .ion-navicon {
    color: #373a47;
    background-color: transparent;
    font-size: 50px;
  }

  .side-menu-nav-container {
    display: flex !important;
    flex-direction: column !important;
  }

  .sso-button-wrapper-sign-up,
  .sso-button-wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
    margin-top: 0px;
  }

  .notifications {
    position: unset;
    width: 100%;
  }

  .downloadPDF {
    position: unset;
  }
}

.branded-wrapper {
  display: none;
}

.admin-panel-link {
  cursor: pointer;
  color: #106ba3;
  text-align: center;
}

.statement-note-header {
  margin-bottom: 20px;
  margin-top: 0px;
  text-decoration: underline;
  font-weight: bold;
}

.statement-note-number {
  font-size: 16px;
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
}

/**************** FilePond Styling ****************/
.hyperlink-text {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  /* Primary/Link Blue */
  color: #106ba3;
}
.drag-drop-file-upload-wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.filepond--wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border: #cccccc;
  border-style: solid;
  border-radius: 0.5em;
  border-width: 1px;
}

.entity-logo-alignment {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 20px;
}

.logo-placeholder {
  color: #bcbdc1;
  font-weight: 900;
  font-size: 42px;
  background-color: #f1f1f1;
  width: 250px;
  height: 250px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 30px;
}

.file-upload-row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.image-upload-preview {
  max-width: 200px;
  max-height: 200px;
  margin-right: 0px;
}

.logo-upload-switch {
  display: flex;
  justify-content: center;
}

div.error-boundary {
  margin: 50px auto;
}

div.error-boundary > * {
  margin: 10px auto;
  text-align: center;
  justify-content: center;
  display: block !important;
}

/* g text {
  color: #182026;
  fill: #182026;
} */

div.error-boundary-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

div.error-boundary-wrapper > div:not(:first-child) {
  padding: 10px;
  margin: 30px;
  text-align: center;
  min-width: 320px;
  background-color: #ef5288;
  border-radius: 10px;
  color: white;
}

@media only screen and (max-width: 700px) {
  .confirmation-code-input {
    width: 35px;
    height: 30px;
    font-size: 23px !important;
  }
}

/* Light-themed tooltips */
.syft-popover .bp3-popover-content,
.bp3-tooltip .bp3-popover-content {
  background: #ffffff;
  color: black;
  font-size: 12px;
  padding: 8px 10px;
}

.bp3-tooltip .bp3-popover-arrow-fill {
  fill: #ffffff;
}

.bp3-popover.bp3-tooltip.bp3-popover-content-sizing .bp3-popover-content {
  padding: 10px;
}

.icon.icon-hover-danger,
.icon.icon-hover-primary {
  color: #5d707f;
  padding: 0px 4px;
  transition: color 150ms ease;
}

.icon.icon-hover-danger:hover,
.icon.icon-hover-primary:hover {
  cursor: pointer;
}

.icon.icon-hover-primary:hover {
  color: #106ba3;
}

.icon.icon-hover-danger:hover {
  color: #e05459;
}

.banner-img {
  height: 13px;
}

.star > * {
  color: #fc9f42 !important;
}

.btn-group-img {
  padding-top: 3px;
}

.resizer {
  position: absolute;
  top: 0;
  right: 0;
  width: 5px;
  cursor: col-resize;
  user-select: none;
}

.resizer:hover,
.resizing {
  border-right: 1px solid #aaaaaa;
}

/* custom scroll bars */
._container_g2soh_1 {
	width: 100%;
	background-color: #F6F6F6;
	color: #192955;
	font-size: 62.5%;
	font-weight: 500;
}

._syft-logo_g2soh_9 {
	display: flex;
	width: 100px;
}

._row-wrapper_g2soh_14 {
	font-size: 1.6rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 2% 3%;
	text-align: left;
	border-bottom: 4px solid #EEEEEE;
}

._row_g2soh_14 {
	display: flex;
	flex-direction: row;
	width: 100%;
	margin: 1rem 0rem;
}

._column_g2soh_32 {
	display: flex;
	flex-direction: column;
	flex: 1;
	padding: 1rem 2rem;
}

._logo-column_g2soh_39 {
	display: flex;
	flex-direction: column;
	padding: 0rem 1rem;
	flex: 1;
}

._additional-info-container_g2soh_46 {
	width: 100%;
	display: flex;
	padding: 1% 3%;
}

._additional-info-wrapper_g2soh_52 {
	width: 100%;
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	align-items: center;
	margin-right: 30px; /* Space for intercom */
}

._link_g2soh_61 {
	padding: 3px;
	font-size: 14px;
}

._title_g2soh_66 {
	font-size: 16px;
	color: #192955;
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
	padding-bottom: 1.4rem;
	text-align: left;
}

._link_g2soh_61 a {
	font-size: 14px;
	color: #182026;
	text-decoration: none;
	font-weight: 500;
	line-height: 2.5rem;
}

._link_g2soh_61 a:hover {
	color: #424d55;
}

._copyright_g2soh_88 {
	font-size: 13px;
	color: #000000;
	font-family: "Montserrat", sans-serif !important;
	text-decoration: none;
	font-weight: 300;
	padding: 0rem 0.5rem;
}

._legal-info_g2soh_97 {
	font-size: 13px;
	color: black;
	font-family: "Montserrat", sans-serif !important;
	text-decoration: none;
	padding: 0rem 3rem;
	font-weight: 500;
	white-space: nowrap;
}

._socials-row_g2soh_107 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
	margin-left: auto;
}

._socials-row_g2soh_107 > a {
    padding: 0rem 0.7rem;
    cursor: pointer;
}

._socials-row_g2soh_107 img {
    width: 26px;
	height: auto;
}

@media only screen and (max-width: 1200px) {
	._syft-logo_g2soh_9 {
		width: 70px;
	}

    ._socials-row_g2soh_107 img {
        width: 15px;
    }

    ._legal-info_g2soh_97 {
		padding: 0rem 1rem;
	}

    ._copyright_g2soh_88 {
        font-size: 1.35rem;
    }


	._socials-row_g2soh_107 a img {
		min-width: 16px;
	}

}

@media only screen and (max-width: 699px) {

	._syft-logo_g2soh_9 {
		display: flex;
		height: 100%;
		width: 60px;
		margin: 3rem 0rem;
	}

	._row-wrapper_g2soh_14 {
		justify-content: space-between;
		border-bottom: 2px solid #EEEEEE;
	}

	._legals-row_g2soh_162 {
		display: flex;
		justify-content: center;
		padding-bottom: 1%;
	}

	._column_g2soh_32 {
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis: initial;
		width: 40%;
	}

	._additional-info-container_g2soh_46 {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	._additional-info-wrapper_g2soh_52 {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-right: initial;
	}

	._tab_g2soh_188 {
		padding: 3px;
	}

    ._link_g2soh_61 a {
        font-size: 1.55rem; 
    }

	._title_g2soh_66 {
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		padding: 3% 1%;
		font-size: 14px;
	}

	._legal-info_g2soh_97 {
		font-size: 12px;
		padding: 0rem 1rem;
		padding-bottom: 1rem;
	}

	._copyright_g2soh_88 {
		text-align: center;
	}

    ._socials-row_g2soh_107 {
		width: 100%;
        display: flex;
        flex-direction: row;
        justify-content: center;
        padding-bottom: 2.5rem;
		margin-left: initial;
		align-self: center;
    }

	._socials-row_g2soh_107 a {
		padding: 0% 3%;
	}
}
._dialogBody_6bxb4_1 {
  padding-left: 3px;
}

._form_6bxb4_5 {
  align-items: flex-start;
}

._toggle_6bxb4_9 {
  padding-top: 2px;
  padding-left: 1px;
}

._dialogBody_6bxb4_1 p._label_6bxb4_14 {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 0.5rem;
  text-align: left;
}

._dialogBody_6bxb4_1 p._description_6bxb4_21 {
  font-weight: 400;
  font-size: 13px;
  margin-bottom: 2rem;
  text-align: left;
}

._footer_6bxb4_28 {
  align-items: center;
}

._moreLink_6bxb4_32 {
  text-decoration: underline;
  margin-left: 0;
  margin-right: auto;
}._main-content_140oa_1 {
	padding-top: 65.57px;
	height: 100%;
}

@media screen and (max-width: 1200px) {
	._main-content_140oa_1 {
		padding-top: 63.52px;
	}
}

@media screen and (max-width: 900px) {
	._main-content_140oa_1 {
		padding-top: 77.66px;
	}
}

@media screen and (max-width: 730px) {
	._main-content_140oa_1 {
		padding-top: 61.66px;
	}
}
._row_1i4j3_1 {
  display: flex;
  flex-direction: row;
}

._row-center_1i4j3_6 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
._row-reverse_1i4j3_11 {
  flex-direction: row-reverse;
}

._column_1i4j3_15 {
  display: flex;
  flex-direction: column;
}

._text-center_1i4j3_20 {
  text-align: center;
}

._grey-bg_1i4j3_24 {
  background-color: #f8f8f8;
}

._white-bg_1i4j3_28 {
  background-color: white;
}

._primary-bg_1i4j3_32 {
  background-color: #192955;
}

._secondary-bg_1i4j3_36 {
  background-color: #ebecf0;
}

._link-blue_1i4j3_40 {
  color: #106ba3 !important;
}

._secondary_1i4j3_36 {
  color: #344666 !important;
}

._blue-grey_1i4j3_48 {
  color: #44899e !important;
}

._italics_1i4j3_52 {
  font-style: italic;
}

._w-40_1i4j3_56 {
  width: 40% !important;
  max-width: 40% !important;
}

._w-50_1i4j3_61 {
  width: 50%;
  max-width: 50%;
}

._w-60_1i4j3_66 {
  width: 60% !important;
  max-width: 60% !important;
}

._w-70_1i4j3_71 {
  width: 70%;
  max-width: 70%;
}

._pl-3_1i4j3_76 {
  padding-left: 3%;
}

._mt-3_1i4j3_80 {
  margin-top: 3rem;
}

._mb-2_1i4j3_84 {
  margin-bottom: 2rem;
}

._mb-3_1i4j3_88 {
  margin-bottom: 3rem;
}

._mr-1_1i4j3_92 {
  margin-right: 1rem;
}

._main-container_1i4j3_96 {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

._section-col-container_1i4j3_103,
._section-container_1i4j3_104 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5.5% 7%;
  max-width: 100vw;

}

._section-container_1i4j3_104._aiFirst_1i4j3_114 {
  padding-top:10%;
  background-color: #1e2f57;
  background-image: url("https://cdn.syftanalytics.com/assets/ai-first-grid-CQD__KnQ.svg");
  background-repeat: no-repeat;
  background-position: right top;
  background-size: contain;
}

._section-container_1i4j3_104._data-security_1i4j3_123 {
  background: linear-gradient(to bottom, #3c6c85, #1e2f57);
}
._case-study-and-help-container_1i4j3_126 {
  background-image: url("https://cdn.syftanalytics.com/assets/case-study-background-grid-DBvrh317.svg");
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 60% 90%;
}
._align-start_1i4j3_132 {
  align-items: flex-start !important;
}

._section-container-wide_1i4j3_136 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5% 3%;
  max-width: 100vw;
}

._section-col-container_1i4j3_103 {
  flex-direction: column;
}

._section-wrapper_1i4j3_149 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._title-section_1i4j3_157 {
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  padding-top: 1%;
  padding-left: 7%;
  padding-right: 7%;
}

._section-column-wrapper_1i4j3_168 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  align-items: center;
}

._row-reverse_1i4j3_11 {
  flex-direction: row-reverse;
}

._section-item_1i4j3_181 {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  width: 50%;
  max-width: 50%;
}

._accordion-content-wrapper_1i4j3_189 {
  margin: 0;
  padding: 0 2rem;
}

._section-wrapper_1i4j3_149 > ._section-item_1i4j3_181:not(:last-child) {
  margin-right: 3%;
}

._section-wrapper_1i4j3_149 > ._section-item_1i4j3_181._home-section_1i4j3_198:not(:last-child) {
  margin-right: 1%;
}

._all-in-one-container_1i4j3_202 {
  padding-bottom: 3%;
}

h1._title-text_1i4j3_206,
._title-row-container_1i4j3_207,
._title-text_1i4j3_206 {
  display: flex;
  flex-direction: column;
  font-family: "Montserrat", sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 1.2;
  color: #192955;
  margin-bottom: 2.5rem;
}

._sub-title-text_1i4j3_219 {
  font-size: 23px;
}

h2._title-text_1i4j3_206,
._title-text-md_1i4j3_224 {
  display: flex;
  flex-direction: column;
  font-family: "Montserrat", sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 1.2;
  color: #192955;
  margin-top: 0rem;
  margin-bottom: 2.5rem;
}

h3._title-text_1i4j3_206,
._title-text-sm_1i4j3_237 {
  display: flex;
  flex-direction: column;
  font-family: "Montserrat", sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.05;
  color: #192955;
  margin-bottom: 2.5rem;
}

h4._title-text_1i4j3_206 {
  display: flex;
  flex-direction: column;
  font-family: "Montserrat", sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.5;
  color: #192955;
  margin-bottom: 2.5rem;
  text-align: left;
}

._subtext-xl-bold_1i4j3_260,
._subtext-xl_1i4j3_260 {
  color: #000000;
  font-size: 27px;
  margin-bottom: 2.5rem;
  line-height: 1.5;
  font-weight: normal;
}

h5._subtext_1i4j3_260,
._subtext-lg-bold_1i4j3_270,
._subtext-lg_1i4j3_270 {
  color: #000000;
  font-size: 18px;
  margin-bottom: 2.5rem;
  line-height: 1.5;
  font-weight: normal;
}

._title-row-container_1i4j3_207 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0% 7%;
  padding-top: 5%;
  margin-bottom: 0%;
  font-size: 35px;
  max-width: 100vw;
}

h6._subtext_1i4j3_260,
._subtext-md-bold_1i4j3_292,
._case-study-author_1i4j3_293,
._key-point-text_1i4j3_294,
._subtext-md_1i4j3_292 {
  color: #000000;
  font-size: 16px;
  margin-bottom: 2rem;
  line-height: 1.5;
  font-weight: normal;
}

._case-study-author_1i4j3_293 {
  font-size: 20px;
  line-height: 25px;
}

._subtext-md_1i4j3_292,
._key-point-text_1i4j3_294 {
  line-height: 28px;
}

._subtext-review_1i4j3_313,
._subtext-sm-bold_1i4j3_314,
._subtext-sm_1i4j3_314 {
  color: #000000;
  font-size: 14px;
  margin-bottom: 2rem;
  line-height: 1.5;
  font-weight: 500;
}

._subtext-review_1i4j3_313 {
  line-height: 28px;
}

._subtext-xs-bold_1i4j3_327,
._subtext-xs_1i4j3_327 {
  color: #000000;
  font-size: 12px;
  margin-bottom: 2rem;
  font-weight: normal;
}

._subtext-lg-bold_1i4j3_270,
._subtext-md-bold_1i4j3_292,
._subtext-xs-bold_1i4j3_327,
._subtext-sm-bold_1i4j3_314 {
  font-weight: bold;
}

._subtext_1i4j3_260 > p {
  margin-bottom: 0.5rem;
}

._image-container_1i4j3_346 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._image-container_1i4j3_346 img {
  width: 100%;
}

._image-container_1i4j3_346 img._md_1i4j3_357 {
  width: 90%;
}

._image-container_1i4j3_346 img._sm_1i4j3_361 {
  width: 80%;
}

._animation-container_1i4j3_365,
._video-container_1i4j3_366 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._animation-container_1i4j3_365 {
  width: 80%;
}

._btn-wrapper-center_1i4j3_377,
._btn-wrapper_1i4j3_377 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}

._btn-wrapper_1i4j3_377 a {
  margin-bottom: 2rem;
}

._btn-wrapper-center_1i4j3_377 {
  justify-content: center;
}

._btn-wrapper-center_1i4j3_377 a:not(:last-child) {
  margin-right: 1rem;
}

._btn-wrapper_1i4j3_377 a:not(:last-child) {
  margin-right: 1rem;
}

._btn-lg_1i4j3_401 {
  white-space: nowrap;
}

._btn-lg_1i4j3_401,
._btn-lg_1i4j3_401:link,
._btn-lg_1i4j3_401:visited {
  min-width: 165px;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  padding: 1rem 3.5rem;
  border-radius: 6px;
  color: white;
  background-color: #192955;
  border: 2px solid #192955;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

._btn-lg_1i4j3_401:hover {
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
}

._btn-lg_1i4j3_401:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

._btn-inverted_1i4j3_436 {
  color: #192955 !important;
  background-color: white !important;
  border: 2px solid #192955 !important;
}

a._btn-link_1i4j3_442 {
  color: #106ba3;
  font-weight: 500;
  font-size: 16px;
  transition: all 150ms ease;
}

._scroll-icon_1i4j3_449 {
  margin-bottom: 1px;
  transition: all 150ms ease;
}

a._btn-link_1i4j3_442:hover > ._scroll-icon_1i4j3_449 {
  transition: all 200ms ease;
  transform: translateY(2px);
}

._btn-link-lg_1i4j3_459,
._btn-link-lg_1i4j3_459:link,
._btn-link-lg_1i4j3_459:visited {
  display: flex;
  flex-direction: row;
  font-weight: bold;
  align-items: center;
  text-align: center;
  vertical-align: center;
  padding: 1.2rem 3rem;
  font-size: 16px;
  color: #192955;
  background-color: transparent;
  border: none;
  white-space: nowrap;
}

a._btn-lg_1i4j3_401 {
  display: flex !important;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
}

._client-logos-banner_1i4j3_483 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #f8f8f8;
  padding: 0% 10%;
  width: 100%;
  max-width: 100vw;
}

._client-logos-banner_1i4j3_483 img {
  width: 80%;
  max-width: 1250px;
}

._banner_1i4j3_499 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #f8f8f8;
  padding: 3% 8%;
  max-width: 100vw;
}

._banner-primary_1i4j3_509 {
  background-color: #1e2f57;
  color: white !important;
}

._banner-inverted_1i4j3_514 {
  background-color: #344666;
  color: white !important;
}

._banner-primary_1i4j3_509 h2._title-text_1i4j3_206,
._banner-primary_1i4j3_509 div,
._banner-inverted_1i4j3_514 h2._title-text_1i4j3_206,
._banner-inverted_1i4j3_514 div {
  color: white;
}

._block-link-container_1i4j3_526 {
  display: flex;
  flex-direction: column;
  padding: 3% 3%;
  padding-bottom: 0px;
  font-size: 14px;
}

._block-link-wrapper_1i4j3_534 {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #eeeeee;
}

._block-link_1i4j3_526,
._block-link-light_1i4j3_541 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  color: #106ba3;
  background-color: white;
  border-left: 0.5rem solid #44899e;
  padding: 3% 3%;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  transition: all 200ms ease;
}

._block-link-blue_1i4j3_555 {
  color: #106ba3;
  background-color: #f5fbfb;
  border-left: 6px solid #3fb0ac;
}

._border-radius-tl_1i4j3_561 {
  border-top-left-radius: 5px;
}

._border-radius-bl_1i4j3_565 {
  border-bottom-left-radius: 5px;
}

._block-link-grey_1i4j3_569 {
  color: #106ba3;
  background-color: #f9fafb;
  border-left: 6px solid #344666;
}

._block-link-text_1i4j3_575 {
  display: flex;
  flex-direction: column;
  margin-right: 3%;
}

._block-link-icon_1i4j3_581 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._block-link_1i4j3_526:hover ._block-link-icon_1i4j3_581 > Icon {
  color: white;
}

._block-link_1i4j3_526:hover {
  background-color: #344666;
  color: white;
  border-left-color: #344666;
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
}

._block-link_1i4j3_526:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

._reviews-container_1i4j3_607 {
  display: flex;
  flex-direction: row;
  padding-bottom: 2%;
}

._reviewer-title_1i4j3_613,
._reviewer_1i4j3_613 {
  color: #192955;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

._reviewer-title_1i4j3_613 {
  font-weight: 500;
  margin-bottom: 0rem;
}

img._reviewer-image_1i4j3_626 {
  margin-right: 1rem;
  height: 58px;
  width: auto;
}

._review-details-wrapper_1i4j3_632 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._awards-container_1i4j3_638 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-right: 1%;
}

._awards-container_1i4j3_638 div:first-of-type {
  padding-right: 5%;
}

._star-container_1i4j3_649 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 11%;
}

._star_1i4j3_649 {
  margin-right: 2%;
  width: 28px;
}

._review_1i4j3_607 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0% 2%;
}

._review-text_1i4j3_668 {
  color: #000000;
  font-size: 1.3rem;
  font-weight: 500;
  white-space: nowrap;
}

._award-icon_1i4j3_675 {
  width: 75px;
}

._review-icon_1i4j3_679 {
  width: 150px;
  margin-right: 3%;
  padding: 0.5rem;
  height: auto;
}

._key-point-wrapper_1i4j3_686 {
  display: flex;
  flex-direction: column;
  width: 30%;
}

._key-point-title_1i4j3_692 {
  display: flex;
  flex-direction: row;
  color: #3fb0ac;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 1rem;
}

._primary_1i4j3_32 > ._key-point-title_1i4j3_692 {
  color: #44899e;
}

._get-started-btn_1i4j3_706,
._get-started-btn_1i4j3_706:link,
._get-started-btn_1i4j3_706:visited,
._get-started-btn_1i4j3_706:enabled {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: center;
  padding: 2rem 3rem;
  margin: 1rem 0rem;
  height: 4rem;
  font-size: 16px;
  background-color: #3fb0ac !important;
  color: white;
  font-weight: 500;
  white-space: nowrap;
}

._email-input_1i4j3_728 {
  display: flex;
  font-weight: 500;
  font-size: 1.7rem;
  border: 3px solid white;
  padding: 1rem 3rem;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  width: 100%;
  min-width: 35rem;
  max-width: 55rem;
  outline: none;
  height: 4rem;
  margin: 1rem 0rem;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

._email-input_1i4j3_728::-webkit-input-placeholder {
  font-weight: 300;
}

._case-study-logo-container_1i4j3_752 {
  min-height: 60px;
  margin-bottom: 2rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

._case-study-logo-container_1i4j3_752 img {
  width: auto !important;
}

._case-study-arrows-container_1i4j3_764 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
}

._case-study-arrow_1i4j3_764 {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: flex-start;
  padding: 0.8rem;
  margin-right: 1rem;
  background-color: #eeeeee;
  border-radius: 4px;
  cursor: pointer;
  height: calc(1.8rem + 15px);
  transition: all 150ms ease;
}
._case-study-arrow_1i4j3_764:hover {
  background-color: #dcdcdc;
  transition: all 250ms ease;
}

._case-study-logo-container_1i4j3_752 img {
  max-height: 100%;
  height: 100%;
  width: auto;
  object-fit: contain;
  align-self: flex-start;
}

._case-study-img-container_1i4j3_797 {
  width: 100%;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

._case-study-carousel-wrapper_1i4j3_804 {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  width: 60%;
  max-width: 60%;
  padding: 0% 3%;
}

._case-study-carousel_1i4j3_804 {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin: 5%;
  margin-top: 0;
  padding-bottom: 1.5em;
  height: 100%;
}

._case-study-img-carousel_1i4j3_824 {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  width: 40%;
  max-width: 40%;
}

._carousel-footer_1i4j3_832 {
  display: flex;
  align-self: flex-end;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #cccccc;
}

a:hover ._link-icon_1i4j3_842 {
  visibility: visible;
  opacity: 1;
  transition: all 150ms ease;
  transform: translateX(5px);
}

._link-icon_1i4j3_842 {
  margin-left: 3%;
  opacity: 0;
  visibility: none;
  transition: all 150ms ease;
}

._get-started-input-container_1i4j3_856 {
  display: flex;
  flex-direction: row;
  padding: 0% 2%;
}

._mobile-visible-xs_1i4j3_862 {
  display: none;
}

._accordion_1i4j3_189 {
  padding: 0rem 2rem;
  padding-top: 2rem;
  margin-bottom: 1rem;
  border-left: 0.5rem solid transparent;
  transition: border-left 100ms ease;
}

._accordion-green_1i4j3_874 {
  color: #3fb0ac;
}

._accordion-green_1i4j3_874._open_1i4j3_878 {
  border-left: 0.5rem solid #3fb0ac;
  background-color: #f5fbfb;
}

._accordion-blue_1i4j3_883 {
  color: #44899e;
}

._accordion-blue_1i4j3_883._open_1i4j3_878 {
  border-left: 0.5rem solid #44899e;
  background-color: white;
}

._accordion-navy_1i4j3_892 {
  color: #344666;
}

._accordion-navy_1i4j3_892._open_1i4j3_878 {
  border-left: 0.5rem solid #344666;
  background-color: #f9fafa;
}

._accordion_1i4j3_189 ._accordion-title_1i4j3_901 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 14px;
  cursor: pointer;
}

._accordion_1i4j3_189 ._accordion-text_1i4j3_912 {
  color: #000000;
  font-size: 16px;
  padding-bottom: 20px;
  line-height: 28px;
}

._accordion-arrow_1i4j3_919 {
  padding-left: 2%;
}

._accordion-image_1i4j3_923 {
  padding: 0% 2%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}

._accordion-image_1i4j3_923._open_1i4j3_878 {
  -webkit-transform: scale(1.05) translateY(-0.5rem);
  transform: scale(1.05) translateY(-0.5rem);
  transition: transform 250ms, opacity 300ms;
  opacity: 1;
  height: 100%;
  width: 80%;
  visibility: visible;
}

._accordion-pill_1i4j3_940 {
  width: 220px;
  padding-left: 3%;
  padding-bottom: 3%;
}

._checklist-text-lg_1i4j3_946,
._checklist-text_1i4j3_946 {
  color: #000000;
  line-height: 1.5;
  margin-left: 1.2rem;
  margin-bottom: 1.5rem;
  text-align: left;
}

._checklist-text-lg_1i4j3_946 {
  line-height: 1.7;
  margin-bottom: 1.8rem;
}

._checklist-text-wrapper_1i4j3_960 {
  display: flex;
  align-items: flex-start;
}

._tick-icon-wrapper_1i4j3_965 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 2rem;
}

._light-blue-pill-alert_1i4j3_972,
._dark-blue-pill-alert_1i4j3_973,
._pill-alert_1i4j3_974 {
  display: flex;
  flex-direction: row;
  font-weight: bold;
  font-size: 1.3rem;
  padding: 0.5% 1%;
  margin-bottom: 3%;
  border-radius: 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.3rem;
  color: white;
  background-color: #e53f55;
  white-space: nowrap;
  flex-grow: 0;
}

._light-blue-pill-alert_1i4j3_972,
._dark-blue-pill-alert_1i4j3_973,
._coming-soon-alert_1i4j3_993 {
  padding: 0.5rem;
  font-size: 12px;
  margin-left: 1rem;
  margin-right: 1rem;
  margin-bottom: 0px;
  line-height: 1rem;
  align-self: center;
}

._dark-blue-pill-alert_1i4j3_973 {
  background-color: transparent;
  border: 1px solid #344666;
  color: #344666;
  padding: 0.3rem 0.5rem;
  padding-top: 0.4rem;
}

._light-blue-pill-alert_1i4j3_972 {
  background-color: transparent;
  border: 1px solid #44899e;
  color: #44899e;
  padding: 0.3rem 0.5rem;
  padding-top: 0.4rem;
}

._align-start_1i4j3_132 {
  align-self: flex-start;
}

._get-started-buttons-wrapper_1i4j3_1023 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}

._get-started-buttons-wrapper_1i4j3_1023 a:not(:last-child) {
  margin-right: 3rem;
}

._padding-left-lg_1i4j3_1035 {
  padding-left: 10%;
}

._nowrap_1i4j3_1039 {
  white-space: nowrap;
}

._arrow-icon_1i4j3_1043 {
  padding-left: 10px;
  vertical-align: middle;
}

._align-block-right_1i4j3_1048 {
  display: flex;
  align-self: flex-end;
}

._support-metric-container_1i4j3_1053 {
  background-color: #344666;
  color: white;
  width: 100%;
  padding: 2% 3%;
  padding-right: 8%;
}

._support-metric-row_1i4j3_1061 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}

._support-metric-item-wrapper_1i4j3_1068 {
  width: 38%;
  min-width: 420px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  background-color: white;
  border-radius: 6px;
  padding: 1% 1%;
}

._support-metric_1i4j3_1053 {
  padding: 3% 3%;
}

._support-metric-subtext_1i4j3_1083 {
  color: #192955;
  font-size: 24px;
  margin: 1% 0%;
  line-height: 1.5;
  font-weight: 500;
  white-space: nowrap;
}

._support-metric-animation_1i4j3_1092 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  max-width: 30%;
}

._support-metric-text_1i4j3_1099 {
  margin-bottom: 0px;
}

h2._title-text_1i4j3_206,
._support-metric-subtext_1i4j3_1083 {
  position: relative;
}

._support-satisfaction-rating_1i4j3_1108 {
  border-right: 2rem solid #3fb0ac;
}

._support-response-time_1i4j3_1112 {
  border-right: 2rem solid #98d8e7;
}

._col-center_1i4j3_1116 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._features-section-container_1i4j3_1122 {
  background: linear-gradient(to right, #eaf7fa 60%, #ffffff 50%);
}

._main-section-container_1i4j3_1126 {
  background: linear-gradient(to right, #ecf2f4 60%, #ffffff 50%);
}

._main-section-container_1i4j3_1126,
._features-section-container_1i4j3_1122 {
  background-size: 100% 90%;
  background-position: bottom;
  background-repeat: no-repeat;
  padding: 0% 7%;
  padding-bottom: 1%;
  margin: 0%;
  margin-top: 4.5%;
  margin-bottom: 3%;
}

._home-section-container_1i4j3_1142 {
  width: 100%;
  padding: 0% 7%;
  padding-top: 1%;
  margin-bottom: 3%;
  background-image: url("img/main_landing_pages/home-page.svg");
  background-repeat: no-repeat;
  background-position: top;
  background-size: 100%;
}

._features-section-container_1i4j3_1122 {
  margin-top: 5vh;
  margin-bottom: 5.3vh;
  height: 70vh;
}

._support-container_1i4j3_1159 {
  height: 80vh;
}

._main-section-wrapper_1i4j3_1163,
._features-section-wrapper_1i4j3_1164 {
  height: 100%;
  align-items: center;
}

._home-dots-img_1i4j3_1169,
._features-crosses-img_1i4j3_1170 {
  width: 20%;
  margin-top: -8%;
  margin-bottom: 8%;
}

._support-container_1i4j3_1159 {
  background: linear-gradient(to right, #ffffff 80%, rgb(214, 239, 245) 20%);
}

._integrations-lines-img_1i4j3_1180 {
  margin-left: -14%;
  top: 0px;
  width: 100%;
  max-width: 250px;
  margin-top: -5%;
  margin-bottom: 10%;
}

._align-items-start_1i4j3_1189 {
  align-items: flex-start;
}

#_embedded-video_1i4j3_1 {
  position: absolute;
  top: 25%;
  left: 27.5%;
}

._max-w-45_1i4j3_1199 {
  max-width: 45%;
}

._home-badges-wrapper_1i4j3_1203 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._home-btn-wrapper_1i4j3_1209 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

img._home-soc2-img_1i4j3_1215,
img._home-reviews-img_1i4j3_1216 {
  height: unset;
  width: 100%;
}

img._home-soc2-img_1i4j3_1215 {
  padding-top: 5px;
  max-height: 48px;
}

._home-client-logos-wrapper_1i4j3_1226 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 1% 10%;
  padding-top: 2%;
}

._home-client-logos-wrapper_1i4j3_1226 img {
  max-height: 200px;
  width: 100%;
}

img._home-reviews-img_1i4j3_1216 {
  margin: 0rem 1.2rem;
  max-height: 34px;
  min-height: 34px;
}

._inverted-pill-wrapper_1i4j3_1246 {
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

._inverted-pill-link_1i4j3_1253 {
  background-color: white;
  color: #106ba3;
  padding: 0.3rem 0.5rem;
  margin: 0rem 0.2rem;
  border: 1px solid #106ba3;
  border-radius: 30px;
  font-weight: 500;
  margin-bottom: 3rem;
  cursor: pointer;
  font-size: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  transition: all 200ms ease;
}

._collab-icon_1i4j3_1270 {
  padding-top: 2px;
  transition: all 200ms ease;
}

._inverted-pill-link_1i4j3_1253:hover ._collab-icon_1i4j3_1270 {
  transition: all 100ms ease;
}

._inverted-pill-link_1i4j3_1253:hover {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  color: #192955;
  border-color: #192955;
  transition: all 100ms ease;
}

._btn-icon_1i4j3_1287 {
  padding-left: 0.5rem;
  display: flex;
}

@media screen and (max-width: 1600px) {
  ._star_1i4j3_649 {
    width: 22px;
  }

  ._award-icon_1i4j3_675 {
    width: 55px;
  }

  ._review-text_1i4j3_668 {
    font-size: 1.2rem;
  }
}

@media screen and (max-width: 1409px) {
  ._tablet-hidden_1i4j3_1307 {
    display: none;
  }
}

@media screen and (max-width: 1350px) {
  img._home-soc2-img_1i4j3_1215 {
    max-height: 38px;
  }

  img._home-reviews-img_1i4j3_1216 {
    max-height: 32px;
  }
}

@media screen and (max-width: 1240px) {
  ._star_1i4j3_649 {
    width: 17px;
  }
}

@media screen and (max-width: 1240px) {
  ._home-section-container_1i4j3_1142 {
    background-image: none;
  }
}

@media screen and (max-width: 1023px) {
  ._section-wrapper_1i4j3_149 > ._section-item_1i4j3_181:not(:last-child) {
    margin-right: 0%;
  }

  h1._title-text_1i4j3_206 {
    font-size: 28px;
  }

  ._title-row-container_1i4j3_207,
  h2._title-text_1i4j3_206 {
    font-size: 23px;
  }

  h4._title-text_1i4j3_206 {
    font-size: 18px;
  }

  ._subtext-xl_1i4j3_260,
  ._subtext-xl-bold_1i4j3_260 {
    font-size: 18px;
  }

  ._support-metric-subtext_1i4j3_1083,
  ._subtext-lg_1i4j3_270,
  ._subtext-lg-bold_1i4j3_270,
  h5._subtext_1i4j3_260 {
    font-size: 16px;
  }

  ._key-point-text_1i4j3_294,
  ._case-study-author_1i4j3_293,
  ._subtext-md-bold_1i4j3_292,
  ._subtext-md_1i4j3_292 {
    font-size: 14px;
  }

  ._section-container-wide_1i4j3_136 {
    padding: 8% 3%;
  }

  ._section-container_1i4j3_104 {
    padding: 4% 7%;
  }

  ._section-wrapper_1i4j3_149 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  ._btn-wrapper-center_1i4j3_377,
  ._btn-wrapper_1i4j3_377 {
    flex-direction: column;
  }

  ._btn-wrapper-center_1i4j3_377 a {
    margin-bottom: 2rem;
  }

  ._btn-wrapper_1i4j3_377 a:not(:last-child),
  ._btn-wrapper-center_1i4j3_377 a:not(:last-child) {
    margin-right: 0rem;
  }

  ._mobile-column-reverse_1i4j3_1399 {
    flex-direction: column-reverse;
  }

  ._section-item_1i4j3_181 {
    width: 100%;
    max-width: none;
  }

  ._w-40_1i4j3_56 {
    width: 100% !important;
    max-width: 100% !important;
  }

  ._video-container_1i4j3_366 {
    width: 80%;
    padding: 0.5rem 0rem;
  }

  ._image-container_1i4j3_346 {
    width: 60%;
  }

  ._carousel-wrapper_1i4j3_1422 {
    flex-direction: column-reverse !important;
  }

  ._case-study-carousel-wrapper_1i4j3_804 {
    width: 100%;
    max-width: 100%;
  }

  ._case-study-img-carousel_1i4j3_824 {
    width: 90%;
    max-width: 450px;
  }

  ._mobile-center_1i4j3_1436 {
    align-items: center;
    text-align: center;
  }

  ._mobile-center_1i4j3_1436 ._title-row-container_1i4j3_207,
  ._mobile-center_1i4j3_1436 {
    text-align: center;
  }

  ._mobile-column_1i4j3_1399 {
    display: flex;
    flex-direction: column;
  }

  ._mobile-hidden_1i4j3_1451 {
    display: none;
  }

  ._key-point-wrapper_1i4j3_686 {
    width: 100%;
  }

  ._star_1i4j3_649 {
    width: 20px;
  }

  ._get-started-buttons-wrapper_1i4j3_1023 {
    flex-direction: column;
  }

  ._get-started-buttons-wrapper_1i4j3_1023 a:not(:last-child) {
    margin-right: 0px;
    margin-bottom: 1.5rem;
  }

  ._mobile-align-center_1i4j3_1472 {
    align-self: center;
  }

  ._mobile-align-start_1i4j3_1476 {
    align-self: start;
  }

  ._padding-left-lg_1i4j3_1035 {
    padding-left: 0%;
  }

  ._image-container-sm_1i4j3_1484,
  ._video-container-sm_1i4j3_1485 {
    width: 80%;
    max-width: 400px;
    margin-bottom: 2rem;
  }

  ._tick-icon-wrapper_1i4j3_965 {
    height: 2.5rem;
  }

  ._mobile-col-center_1i4j3_1495 {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  ._support-metric-text_1i4j3_1099 {
    padding-top: 0rem;
  }

  ._support-container_1i4j3_1159,
  ._features-section-container_1i4j3_1122,
  ._main-section-container_1i4j3_1126 {
    background: none;
  }

  ._integrations-lines-img_1i4j3_1180,
  ._features-crosses-img_1i4j3_1170,
  ._home-dots-img_1i4j3_1169 {
    display: none;
  }

  ._support-metric-item-wrapper_1i4j3_1068 {
    width: 40%;
    min-width: 280px;
  }

  ._support-metric-animation_1i4j3_1092 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    max-width: 25%;
  }

  ._support-metric-subtext_1i4j3_1083 {
    font-size: 16px;
  }

  ._features-section-container_1i4j3_1122,
  ._integrations-container_1i4j3_1534,
  ._support-container_1i4j3_1159 {
    height: auto;
  }

  ._features-section-container_1i4j3_1122 {
    margin-top: 4.5%;
    margin-bottom: 3%;
  }

  ._home-btn-wrapper_1i4j3_1209 {
    width: 100%;
    flex-direction: column;
    align-items: center;
  }

  ._home-badges-wrapper_1i4j3_1203 {
    margin-top: 2rem;
    justify-content: center;
  }
}

@media screen and (max-width: 700px) {
  ._support-metric-row_1i4j3_1061 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  ._support-metric-row_1i4j3_1061:not(:last-child) {
    margin-bottom: 1rem;
  }

  #_embedded-video_1i4j3_1 {
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 49%;
  }
}

@media screen and (max-width: 600px) {
  ._section-container_1i4j3_104 {
    padding: 7%;
  }

  ._reviews-container_1i4j3_607 {
    flex-direction: column;
    align-items: flex-start;
  }

  ._review-text_1i4j3_668 {
    font-size: 1.3rem;
  }

  ._star-container_1i4j3_649 {
    padding-top: 5%;
  }

  ._image-container_1i4j3_346 {
    width: 90%;
  }

  ._w-60_1i4j3_66 {
    width: 100% !important;
    max-width: 100% !important;
  }

  ._support-metric-container_1i4j3_1053 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
  }

  ._support-metric-wrapper_1i4j3_1609 {
    width: 80%;
  }

  ._support-metric-wrapper_1i4j3_1609:first-of-type {
    margin-bottom: 4%;
  }

  ._mobile-xs-align-start_1i4j3_1617 {
    align-self: start;
  }

  ._btn-lg_1i4j3_401 {
    width: 90%;
  }

  ._accordion-image_1i4j3_923._open_1i4j3_878 {
    width: 65%;
    margin: 0 auto;
    margin-bottom: 2rem;
  }

  ._mobile-hidden-sm_1i4j3_1631 {
    display: none;
  }

  ._banner_1i4j3_499 {
    padding: 7% 7%;
  }

  ._case-study-carousel_1i4j3_804 {
    margin: 0;
    padding: 10px 20px;
  }

  ._case-study-logo-container_1i4j3_752 {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  ._case-study-img-container_1i4j3_797 {
    padding: 10px 20px;
  }

  ._carousel-footer_1i4j3_832 {
    justify-content: flex-end;
    padding-top: 10px;
    border-top: 1px solid #cccccc;
    border-bottom: none;
    margin: 0;
  }

  ._mobile-mb-4_1i4j3_1662 {
    margin-bottom: 4rem;
  }

  ._image-container-xs_1i4j3_1666,
  ._video-container-xs_1i4j3_1667 {
    width: 80%;
    max-width: 345px;
    margin-bottom: 2rem;
  }

  ._support-metric-container_1i4j3_1053 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
  }

  ._support-metric-wrapper_1i4j3_1609 {
    width: 80%;
  }

  ._support-metric-wrapper_1i4j3_1609:first-of-type {
    margin-bottom: 4%;
  }

  ._mobile-center_1i4j3_1436 {
    text-align: center;
  }

  ._support-metric-row_1i4j3_1061 {
    flex-direction: column;
    align-items: center;
  }

  ._support-metric-item-wrapper_1i4j3_1068:first-of-type {
    margin-bottom: 20%;
  }

  ._email-input_1i4j3_728 {
    min-width: 25rem;
  }
}

@media screen and (max-width: 500px) {
  ._mobile-column-xs_1i4j3_1706 {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (max-width: 400px) {
  ._mobile-hidden-xs_1i4j3_1713 {
    display: none;
  }

  ._mobile-visible-xs_1i4j3_862 {
    display: inline-block;
  }

  ._inverted-pill-link_1i4j3_1253 {
    font-size: 11px;
  }
}

@media screen and (max-width: 1000px) {
  ._case-study-and-help-container_1i4j3_126 {
    background-image: none;
  }
}
@media screen and (max-width: 1500px) {
  ._section-container_1i4j3_104._aiFirst_1i4j3_114 {
    background-color: #1e2f57;
    padding: 5% 2%;
  }
}
._homeContainer_ghs5f_1 {
  color: #192955;

}

._mobileBreak_ghs5f_6 {
  display: none;
}
._textAnimation_ghs5f_9 {
  width: 40vw;
  aspect-ratio: 3.36/1;
  margin-bottom: 1%;
  position: relative;
  left: -1%;
}

._homeContainer_ghs5f_1 h1 {
  font-size: 70px;
  font-weight: 700;
  line-height: 80px;
  letter-spacing: 0em;
  text-align: left;
  color: #192955;
  margin-bottom: 1rem;
  width: 100%;
}

._homeContainer_ghs5f_1 ._carouselText_ghs5f_28,
._secondary_ghs5f_29 {
  color: #3fb0ac;
}

._landingSection_ghs5f_33 {
  background-image: url("https://cdn.syftanalytics.com/assets/landing-page-background-veq6fk1R.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-size: cover;
  background-position: left bottom;
  background-position: 100% 75%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  margin-right: 0%;
  min-height: 80vh;
  width: 100%;
  height: 100%;
  position: relative;
}
._landingSectionBackground_ghs5f_50 {
  width: 100%;
  height: 100%;
}

._textSection_ghs5f_55 {
  width: 100%;
  max-width: 100%;
  padding: 2% 5%;
}

._mainAnimationSection_ghs5f_61 {
  width: 42%;
  max-width: 42%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  max-height: 100%;
}

._btnWrapper_ghs5f_70 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
._btnWrapper_ghs5f_70 > button {
  margin-bottom: 0.5rem !important;
}

._white_ghs5f_80 {
  color: white;
}

._homeContainer_ghs5f_1 h2 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  font-size: 55px;
  font-weight: 500;
  line-height: 68px;
  letter-spacing: 0.02em;
  width: 100%;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}

._bold_ghs5f_97 {
  font-weight: 600;
}

._left_ghs5f_101 {
  justify-content: flex-start !important;
}

._homeContainer_ghs5f_1 h2._left_ghs5f_101 {
  justify-content: flex-start;
}

._homeContainer_ghs5f_1 h2 > span {
  display: contents;
}
._whiteText_ghs5f_112 {
  color: white;
}

._nowrap_ghs5f_116 {
  white-space: nowrap;
}

._logoBanner_ghs5f_120 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  padding-left: 5%;
  width: 100%;
  margin-bottom: 2%;
}

._badges_ghs5f_130 {
  display: flex;
  flex-direction: column;
  margin-right: 2%;
  background-color: white;
  border-radius: 22px;
  padding: 25px 25px;
  max-width: 420px;
  max-height: 92;
  flex: 1;
}

._trustedByText_ghs5f_142 {
  color: #444;
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 1rem;
}

._logos_ghs5f_150 {
  display: flex;
  flex-direction: row;
  background-color: white;
  align-items: center;
  justify-content: space-between;
  border-radius: 22px 0px 0px 22px;
  padding: 25px 25px;
  max-width: 830px;
  max-height: 92;
  flex: 1;
}

._badges_ghs5f_130 img {
  width: 100%;
  height: auto;
}
._logos_ghs5f_150 img {
  /* margin-right: 45px; */
  max-width: 150px;
  max-height: 40px;
  margin-right: 10px;
}

._mobileCarousel_ghs5f_174,
._tabletCarousel_ghs5f_175 {
  display: none;
}

._tabletCarousel_ghs5f_175 ._slide_ghs5f_179 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 1rem;
}

._tabletCarousel_ghs5f_175 ._slide_ghs5f_179 img {
  width: 55%;
}

._mobileCarousel_ghs5f_174 ._slide_ghs5f_179 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
}

._mobileCarousel_ghs5f_174 img {
  max-height: 50vh;
  margin-bottom: 2rem;
}

._videoIcon_ghs5f_202 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 1rem;
}

._videoIcon_ghs5f_202 #_iconBase_ghs5f_1 {
  height: 12px;
  width: 16px;
}

._videoIcon_ghs5f_202 #_iconClapper_ghs5f_1 {
  width: 18px;
  margin-left: -2px;
  transition: transform 100ms ease-in, margin 100ms ease-in;
}

._videoIconBtn_ghs5f_220:hover #_iconClapper_ghs5f_1 {
  animation: _clap_ghs5f_1 350ms ease-in 1;
  transform-origin: bottom left;
}

._videoIconBtn_ghs5f_220,
._tryForFreeBtn_ghs5f_226 {
  min-width: 200px !important;
  max-height: 40px !important;
}

@keyframes _clap_ghs5f_1 {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(20deg);
  }
  100% {
    transform: rotate(0deg);
  }
}

@media screen and (max-width: 1550px) {
  ._landingSection_ghs5f_33 {
    min-height: 80vh;
    margin-top: 0px;
  }

  ._mainAnimationSection_ghs5f_61 {
    width: 40%;
  }
}

@media screen and (max-width: 1020px) {
  ._btnWrapper_ghs5f_70 {
    margin-bottom: 1rem;
  }
}

@media screen and (min-width: 600px) and (max-width: 1020px) {
  ._tabletCarousel_ghs5f_175 {
    display: flex;
    margin-bottom: 2rem;
  }
}

@media screen and (max-width: 768px) {
  ._homeContainer_ghs5f_1 h1 {
    font-size: 38px;
    line-height: 44px;
  }

  ._homeContainer_ghs5f_1 h2 {
    font-size: 36px;
    line-height: 40px;
  }
}

@media screen and (max-width: 1300px) {
  ._mobileBadges_ghs5f_280 {
    display: flex;
    width: 100%;
    align-self: left;
    max-height: 65px;
    margin-bottom: 2%;
    background-color: white;
    border-radius: 22px;
    padding: 15px 15px;
    min-height: 46px;
    max-width: 345px;
    margin-left: 5%;
  }
  ._textAnimation_ghs5f_9 {
    width: 55vw;
  }
}
@media screen and (max-width: 900px) {
  ._textAnimation_ghs5f_9 {
    width: 60vw;
  }
}


@media screen and (max-width: 599px) {
  ._mobileCarousel_ghs5f_174 {
    display: flex;
    margin-top: 2rem;
  }

  ._landingSection_ghs5f_33 ._mobileCarousel_ghs5f_174 {
    margin-right: -7%;
  }
  ._textAnimation_ghs5f_9 {
    width: 65vh;
  }
  ._landingSection_ghs5f_33 {
    min-height: 90vh;
    max-height: 90vh;
  }
}

@media screen and (max-width: 500px) {
  ._homeContainer_ghs5f_1 h1 {
    text-align: center;
  }

  ._btnWrapper_ghs5f_70 {
    flex-direction: column;
  }

  ._btnWrapper_ghs5f_70 > button {
    margin-right: 0rem;
  }

  ._verticalSlider_ghs5f_335 {
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
  ._desktopBreak_ghs5f_340 {
    display: none !important;
  }
  ._mobileBreak_ghs5f_6 {
    display: block !important;
  }
  ._mobileBadges_ghs5f_280 {
    align-self: center;
    margin-left: 0%;
  }
  ._textAnimation_ghs5f_9 {
    margin-top: 5vh;
    width: 95vw;
    margin-bottom: 45vh;
    
  }
  ._landingSection_ghs5f_33 {
    background-image: url("https://cdn.syftanalytics.com/assets/landing-page-mobile-background-CknkVvl6.svg");
  }
  ._homeContainer_ghs5f_1 {
    padding-top: 0px;
  }
  ._textSection_ghs5f_55 {
    padding: 1% 5%;
  }
}
@keyframes _firstWord_ghs5f_1 {
  0% {
    top: -0.2em;
    opacity: 1;
  }
  100% {
    top: -1.2em;
    opacity: 0;
  }
}

@keyframes _secondWord_ghs5f_1 {
  0% {
    top: 1.2em;
    opacity: 0;
  }
  100% {
    top: -0.2em;
    opacity: 1;
  }
}

._animation-first-word_ghs5f_388 {
  position: absolute;
  animation: _firstWord_ghs5f_1 1.5s forwards cubic-bezier(0.5, 0, 0.5, 1);
}

._animation-second-word_ghs5f_393 {
  position: absolute;
  animation: _secondWord_ghs5f_1 1.5s forwards cubic-bezier(0.5, 0, 0.5, 1);
  /* animation-delay: 1.5s; */
}
._container_c740l_1 {
  position: relative;
  width: 100%;
  overflow: hidden;
  background: linear-gradient(0deg, #0f2242 44.83%, #0a5d93 100%);
}

._container_c740l_1 > img,
._animation_c740l_9 {
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: 17/9;
}

._container_c740l_1 > img._hideImage_c740l_16,
._hideAnimation_c740l_17 {
  display: none;
}

._carousel_c740l_21 {
  width: 100%;
  position: absolute;
}

._carouselTrack_c740l_26 {
  display: flex;
  gap: 10px;
  width: 100%;
  overflow: hidden;
  height: 100px;
  align-items: center;
}

._carouselTrack_c740l_26 img {
  height: 100%;
}

._signUpWrapper_c740l_39 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  gap: 2rem;
}

._signUpWrapper_c740l_39 img {
  width: 1.5rem;
  height: 1.5rem;
}
._signUpWrapper_c740l_39 a {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  gap: 0.5rem;
  font-size: 1.5rem;
  font-weight: 500;
  color: white;
  text-decoration: underline;
  transition: all 0.3s;
}

._signUpWrapper_c740l_39 a:hover {
  font-size: 1.6rem;
}
._signUpWrapper_c740l_39 a:hover img {
  width: 1.6rem;
  height: 1.6rem;
}

._signUpButton_c740l_76 {
  position: relative;
  justify-self: center;
  align-self: center;
  border-radius: 6px;
  background: linear-gradient(160.87deg, #98d8e7 8.62%, #e6eff4 89.89%);
  color: #192955;
  font-size: 1.5rem;
  font-weight: 600;
  padding: 1.5rem 3rem;
  border: 1px solid transparent;
}

._signUpButton_c740l_76:hover {
  border: 1px solid white;
  padding: 1.6rem 3.1rem;
  cursor: pointer;
  font-size: 1.6rem;
  font-weight: 700;
  transition: all 0.3s;
}

._mobileContainer_c740l_98 {
  width: 100%;
  min-height: 95vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 5%;
  background-color: #192955;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("img/main_landing_pages/home2/header/mobile-background.png");
}

._mobileContainer_c740l_98 h1 {
  margin-top: 0.5rem;
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
  color: rgba(244, 251, 250, 1);
  text-align: center;
}

._mobileContainer_c740l_98 h2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 2.5rem;
  font-weight: 700;
  color: rgba(244, 251, 250, 1);
  text-align: center;
}

._mobileContainer_c740l_98 h2 img {
  width: 2.5rem;
  height: 2.5rem;
  margin-right: 0.5rem;
}

._mobileSignUpButton_c740l_136 {
  border-radius: 6px;
  background: linear-gradient(to top, #98d8e7 8.62%, #e6eff4 89.89%);
  color: #192955;
  font-size: 1.5rem;
  font-weight: 600;
  padding: 1.5rem 3rem;
  border: 1px solid transparent;
}

._freeTrialButton_c740l_146 {
  color: #192955 !important;
  background-image: linear-gradient(160.87deg, #98D8E7 8.62%, #E6EFF4 89.89%) !important;
  margin-bottom: 2rem;
}

._expenseCardsWrapper_c740l_152 {
  width: 100%;
  display: flex;  
}

._cashCardWrapper_c740l_157 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

@media screen and (max-width: 348px) {
  ._mobileContainer_c740l_98 h1 {
    font-size: 36px;
    line-height: 45px;
  }
}

@media screen and (max-width: 300px) {
  ._mobileContainer_c740l_98 h1 {
    font-size: 32px;
    line-height: 45px;
  }
}iframe._video_68yph_1 {
    position: absolute;
    width: 50%;
    left: 25%;
    top: 0;
    bottom: 0;
    margin: auto 0;
    aspect-ratio: 16 / 9;
}

@media screen and (max-width: 768px) {
    
    iframe._video_68yph_1 {
        width: 80%;
        left: 10%;
    }
}
._tabsWrapper_1duos_2 {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  align-items: center;
  overflow: hidden;
  scroll-behavior: smooth;
}

._tabBtn_1duos_12 {
  border: none;
  background: none;
  color: #38495f;
  font-weight: 500;
  font-size: 18px;
  padding: 5px 2px;
  margin-right: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  white-space: nowrap;
  cursor: pointer;
  border-bottom: 2px solid transparent;
}

._activeBtn_1duos_28 {
  border-bottom: 2px solid #44899e;
  color: #44899e;
}

._tabBtn_1duos_12:hover {
  border-bottom: 2px solid #44899e;
  color: #44899e;
}

._tabBtn_1duos_12 > div {
  min-width: 15px;
  min-height: 15px;
  white-space: nowrap;
}
ul._control_1dddi_1 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    padding: 0rem 1rem;
    margin-bottom: 1rem;
    top: 5rem;
    position: relative;
}


ul._control_1dddi_1 li {
    list-style: none;
    cursor: pointer;
    margin: 0rem 1.2rem;
    padding: 0rem;
    background: #cccccc !important;
    border-radius: 50%;
    width: 1rem !important;
    height: 1rem !important; 
    transition: all 0.15s ease;
}

ul._control_1dddi_1 li._active_1dddi_25 {
    background: #192955 !important;
    transition: all 0.15s ease-in;
}


@media screen and (max-width: 600px) {
    ul._control_1dddi_1 {
        margin-bottom: 2rem;
    }
}._container_hi2is_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  position: static;
  padding: 5.5% 0%;
}

._header_hi2is_12 {
  flex-direction: column;
  padding: 0% 7%;
  width: 100%;
}

._container_hi2is_1 h3 {
  font-size: 5rem;
  font-weight: 700;
  color: #192955;
  margin-bottom: 2rem;
  text-align: left;
  width: 100%;
}

._animation_hi2is_27 {
  width: 55%;
  aspect-ratio: 187/160;
}

._animationWrapper_hi2is_32 {
  padding-top: 1rem;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}

._keyPointsWrapper_hi2is_42 {
  width: 40%;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

._keyPoints_hi2is_42 {
  display: flex;
  flex-direction: column;
  justify-content: left;
  text-align: left;
  width: 100%;
  max-width: 680px;
}

._keyPoints_hi2is_42 h4 {
  font-size: 2.5rem;
  font-weight: 700;
  margin-bottom: 1rem;
  color: #667293;
}

@keyframes _fadeIn_hi2is_106 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

._keyPoints_hi2is_42 li {
  border-bottom: 1px solid #667293;
  color: #667293;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.8rem 0;
  width: 100%;
}

._keyPoints_hi2is_42 li:first-of-type {
  border-top: 1px solid #667293;
}

._number_hi2is_90 {
  font-size: 28px;
  font-weight: 700;
  min-width: 36px;
  margin-right: 1rem;
}

._keyPoint_hi2is_42 {
  font-size: 16px;
  font-weight: 500;
  color: #192955;
  padding: 1rem 0;
  position: relative;
  flex: 1;
}

._fadeIn_hi2is_106 {
  transition: opacity 0.2s;
}

._mobileContainer_hi2is_110 {
  padding: 5%;
  width: 100%;
  font-size: 3rem;
}

._mobileCarouselWrapper_hi2is_116 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

._mobileSlideLabel_hi2is_121 {
  font-size: 2rem;
  font-weight: 500;
  border-radius: 5px;
  padding: 1rem 1.5rem;
  border: none;
  white-space: nowrap;
  background-color: rgba(230, 239, 244, 1);
  color: #000;
  align-self: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

._slideImg_hi2is_135 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

._slideImg_hi2is_135 img {
  padding-top: 1rem;
}

._carouselSlide_hi2is_146 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media screen and (min-width: 1700px) {
  ._carouselTab_hi2is_153 {
    font-size: 22px;
  }
}

@media screen and (min-width: 2000px) {
  
  ._keyPoints_hi2is_42 h4 {
    font-size: 38px;
  }

  ._keyPoint_hi2is_42 {
    font-size: 22px;
  }

  ._number_hi2is_90 {
    font-size: 30px;
  }

  ._carouselTab_hi2is_153 {
    font-size: 26px;
  }
}

@media screen and (max-width: 1420px) {
  ._header_hi2is_12 {
    padding: 0% 5%;
  }
}

@media screen and (max-width: 1305px) {
  ._carouselTab_hi2is_153 {
    font-size: 15px;
    margin-right: 15px;
  }

  ._header_hi2is_12 {
    padding: 0% 4%;
  }
}

@media screen and (max-width: 1080px) {
  ._carouselTab_hi2is_153 {
    font-size: 14px;
    margin-right: 15px;
  }
  
  ._header_hi2is_12 {
    padding: 0% 3%;
  }
}

@media screen and (max-width: 420px) {
  ._mobileSlideLabel_hi2is_121 {
    font-size: 14px;
  }
}
._container_1y5on_1 {
  width: 100%;
  padding: 1.5% 3% 3% 3%;
  margin-bottom: 3rem;
  overflow: hidden;
  position: relative;
}

._card_1y5on_9 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 2%;
  padding: 2%;
  box-shadow: 0px 1px 5px 3px rgba(131, 131, 131, 0.25);
  border-radius: 15px;
  justify-self: center;
  justify-content: space-evenly;
  background-color: white;
  width: 100%;
  max-width: 1450px;
  cursor: pointer;
}

._card_1y5on_9:hover ._link_1y5on_25 {
  visibility: visible;
  opacity: 1;
  transition: all 180ms ease;
}

._quotes_1y5on_31 {
  width: 10%;
}

._text_1y5on_35 {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

._recommendation_1y5on_41 {
  font-size: 25px;
  font-weight: 600;
  color: #192955;
}

._link_1y5on_25,
._person_1y5on_48 {
  font-size: 16px;
  font-weight: 500;
  color: #192955;
}

._person_1y5on_48 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-right: 0.5rem;
  margin-bottom: 0rem;
}

._logo_1y5on_62 {
  width: 15%;
}

._link_1y5on_25 {
  color: #106ba3;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  flex-wrap: nowrap;
  visibility: hidden;
  line-height: 16px;
  text-decoration: underline;
  opacity: 0;
  transition: all 200ms ease;
}

._link_1y5on_25:hover {
  text-decoration: underline;
}

._quoteIcon_1y5on_85 {
  width: min-content;
  margin-right: 3rem;
}

._quoteIcon_1y5on_85 svg {
  width: 71px;
  height: auto;
}

@media screen and (max-width: 1100px) {
  ._recommendation_1y5on_41 {
    font-size: 21px;
  }

  ._quoteIcon_1y5on_85 svg {
    width: 60px;
  }
}

@media screen and (max-width: 900px) {
  ._recommendation_1y5on_41 {
    font-size: 18px;
  }


  ._quoteIcon_1y5on_85 {
    margin-right: 1rem;
  }

  ._quoteIcon_1y5on_85 svg {
    width: 40px;
  }

  ._link_1y5on_25 {
    visibility: visible;
    opacity: 1;
  }
}

@media screen and (max-width: 600px) {
  ._container_1y5on_1 {
    padding: 3rem;
  }

  ._card_1y5on_9 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 2%;
    padding: 2rem;
    border-radius: 8px;
  }

  ._text_1y5on_35 {
    align-items: left;
    text-align: left;
    display: flex;
    flex-direction: column;
  }

  ._recommendation_1y5on_41 {
    font-size: 16px;
  }

  ._link_1y5on_25,
  ._person_1y5on_48 {
    font-size: 14px;
  }

  ._logo_1y5on_62 {
    width: auto;
    max-height: 50px;
    height: 100%;
  }

  ._link_1y5on_25 {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    font-size: 1.5rem;
    color: rgba(16, 107, 163, 1);
    padding-left: 0;
  }
  
  ._logoContainer_1y5on_171 {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}
._card_1x9of_1 {
  min-height: 200px; 
}

@media screen and (min-width: 620px) {
  ._card_1x9of_1 {
    min-height: 160px; 
  }
  
}
._container_57v5s_1 {
  background-image: url("img/main_landing_pages/home2/consolidations/background.png");
  background-size: cover;
  height: fit-content;
  width: 100%;
}

._container_57v5s_1 h3 {
  font-size: 7rem;
  font-weight: 700;
  color: #fff;
  text-align: center;
  margin-top: 5%;
}

._container_57v5s_1 h3 span {
  color: #44899e;
}

._animation_57v5s_20 {
  aspect-ratio: 16/9;
  margin-top: -10%;
  margin-bottom: 3rem;
}

._connectTools_57v5s_26 {
  padding: 6% 0% 10% 0%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  color: white;
}

._connectTools_57v5s_26 ._header_57v5s_35 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
}

._connectTools_57v5s_26 h3 {
  font-size: 70px;
  font-weight: 700;
  text-align: center;
  margin-top: 0rem;
  margin-bottom: 3rem;
}

._connectTools_57v5s_26 p {
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 2rem;
  width: 70%;
}

._toolsCarousel_57v5s_59 {
  width: 100vw;
  position: relative;
}

._carouselTrack_57v5s_64 {
  display: flex;
  gap: 10px;
  width: 100%;
  overflow: hidden;
  height: 180px;
  align-items: center;
}

._carouselImage_57v5s_73 {
  object-fit: cover;
  transition: width 0.5s, height 0.5s;
}

._carouselImage_57v5s_73 {
  width: 151px;
  height: 134px;
}

._middleImage_57v5s_83 {
  width: 171px;
  height: 151px;
}

._mobileContainer_57v5s_88 {
  background-image: url("img/main_landing_pages/home2/consolidations/mobile/background.png");
  width: 100vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._consolsContainer_57v5s_97 {
  width: 100vw;
  padding: 7rem 5rem;
  background-image: url("img/main_landing_pages/home2/consolidations/mobile/consolsbackground.png");
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._consolsContainer_57v5s_97 h3 {
  font-size: 6.5rem;
  font-weight: 700;
  color: #fff;
  text-align: left;
  margin-bottom: 2%;
}

._consolsContainer_57v5s_97 h3 span {
  color: #44899e;
}

._mobileImage_57v5s_119 {
  width: 100%;
}

._mobileTools_57v5s_123 {
  width: 100%;
  padding: 3rem;
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._mobileTools_57v5s_123 h3 {
  font-size: 35px;
  font-weight: 700;
  color: #fff;
  text-align: left;
  margin-bottom: 3rem;
}

._mobileTools_57v5s_123 p {
  display: flex;
  width: 100%;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  text-align: left;
  margin-bottom: 3rem;
  color: #fff;
}

._mobileTools_57v5s_123 img {
  width: 100%;
} 

._quoteCarouselContainer_57v5s_155 {
  padding-top: 5%;
}

._mobileQuoteCarouselContainer_57v5s_159 {
  padding-top: 6rem;
}

@media screen and (max-width: 1100px) {
  ._connectTools_57v5s_26 p {
    width: 100%;
  }
}

@media screen and (max-width: 900px) {

  ._connectTools_57v5s_26 h3 {
    font-size: 55px;
  }

  ._connectTools_57v5s_26 p {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  ._mobileContainer_57v5s_88 {
    background-image: none;
    background-color: #192955;
  }

  ._consolsContainer_57v5s_97 {
    width: 100%;
    padding: 4rem 5rem;
    padding-bottom: 0rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 3rem;
  }

  ._consolsContainer_57v5s_97 h3 {
    font-size: 5rem;
    font-weight: 700;
    color: #fff;
    text-align: left;
    margin-bottom: 0rem;
  }
}
._bold_6nrcg_1 {
    font-weight: 700 !important;
    word-wrap: break-word;
    white-space: normal;
}

._secondary_6nrcg_7 {
    color: #3fb0ac !important;
}

._subtext_6nrcg_11 {
    color: #192955;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; 
    margin-bottom: 2.5rem;
}

@media screen and (max-width: 500px) {

    ._mobileHidden_6nrcg_22 {
        display: none;
    }

    ._mobileLeft_6nrcg_26 {
        text-align: left !important;
    }

    ._subtext_6nrcg_11 {
        font-size: 14px !important;
        line-height: 24px;
    }
}._container_1z3yf_1 {
  width: 100vw;
  display: flex;
  flex-direction: column;
  padding-top: 1%;
  padding-bottom: 3%;
}

._container_1z3yf_1 h3 {
  font-size: 7rem;
  font-weight: 700;
  line-height: 80px;
  color: #192955;
  text-align: left;
  margin-top: 4%;
  margin-bottom: 1rem;
  padding: 0% 7%;
}

._animationContainer_1z3yf_20 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 0% 6%;
}

._animation_1z3yf_20 {
  width: 100%;
  aspect-ratio: 16/9;
  cursor: pointer;
}

._support_1z3yf_34 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 0% 7%;
  width: 100%;
  margin-top: 2rem;
}

._supportItem_1z3yf_43 {
  display: flex;
  flex-direction: column;
  flex: 1;
}

._support_1z3yf_34 img {
  width: 55px;
  height: 55px;
  margin-bottom: 1rem;
}

._support_1z3yf_34 h4 {
  font-size: 20px;
  font-weight: 600;
  color: #192955;
  text-align: left;
  margin: 1rem 0rem;
}

._support_1z3yf_34 p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #192955;
  text-align: left;
}

._quotes_1z3yf_71 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100vw;
}

._mobileCarouselWrapper_1z3yf_78 {
  background: linear-gradient(270deg, #8CBDCE -84.1%, #E6EFF4 98.16%);
  padding: 2rem;
}

._slide_1z3yf_83 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._slide_1z3yf_83 img {
  width: 100%;
  max-width: 560px;
  height: auto;
}

._tab_1z3yf_95 {
  font-size: 18px;
  font-weight: 600;
  color: #438195;
  transition: all 180ms ease;
}

._tab_1z3yf_95._active_1z3yf_102 {
  text-decoration: underline;
  transition: all 180ms ease;
}

._supportIcon_1z3yf_107 {
  width: 30%;
  max-width: 300px;
  height: auto;
  aspect-ratio: 1/1;
}

@media screen and (max-width: 1430px) {
  
  ._support_1z3yf_34 h4 {
    font-size: 18px;
  }
  
  ._support_1z3yf_34 p {
    font-size: 14px;
  }
  
}

@media screen and (max-width: 1162px) {
  ._support_1z3yf_34 {
    margin-top: 0rem;
  }

  ._support_1z3yf_34 h4 {
    font-size: 16px;
  }

  ._support_1z3yf_34 p {
    line-height: 20px;
  }
}

@media screen and (max-width: 820px) {

  ._container_1z3yf_1 h3 {
    line-height: 65px;
    margin-bottom: 0rem;
  }

}

@media screen and (max-width: 768px) {

  ._supportItem_1z3yf_43:not(:last-of-type) {
    border-bottom: 1px solid #ccc;
  }

  ._support_1z3yf_34 img {
    width: 45px;
    height: 45px;
  }

  ._support_1z3yf_34 h4 {
    font-size: 20px;
  }

  ._support_1z3yf_34 p {
    font-size: 15px;
    margin-bottom: 2rem;
  }

  ._supportIcon_1z3yf_107 {
    width: 60px;
    height: auto;
    aspect-ratio: 1/1;
  }

}

@media screen and (max-width: 720px) {

  ._mobileCarouselWrapper_1z3yf_78 {
    padding-top: 3rem;
    padding-bottom: 5rem;
  }

  ._container_1z3yf_1 h3 {
    font-size: 35px;
    line-height: 50px;
    margin-bottom: 3rem;
  }

}

@media screen and (max-width: 500px) {

  ._container_1z3yf_1 h3 {
    line-height: 45px;
  }

}
._animation_xxbqo_1 {
  aspect-ratio: 4/3;
  width: 62%;
}
._container_xxbqo_5 {
  width: 100%;
  background: linear-gradient(0deg, #0f2242 44.83%, #0a5d93 100%);
  text-align: left;
}

._container_xxbqo_5 h3 {
  font-size: 70px;
  font-weight: 700;
  color: #fff;
  text-align: left;
  line-height: 80px;
  margin-bottom: 3rem;
}

._container_xxbqo_5 h3 span {
  color: rgba(68, 137, 158, 1);
}

._container_xxbqo_5 p {
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: #fff;
  text-align: left;
  margin-bottom: 3rem;
}

._heading_xxbqo_33 {
  display: flex;
  flex-direction: column;
  padding-left: 5%;
  width: 38%;
}

._buttonAnimation_xxbqo_40 {
  width: 80%;
  aspect-ratio: 16/9;
}

@media screen and (max-width: 1200px) {
  ._animation_xxbqo_1 {
    width: 55%;
  }

  ._heading_xxbqo_33 {
    width: 45%;
  }
}

@media screen and (max-width: 1080px) {
  ._animation_xxbqo_1 {
    width: 50%;
  }

  ._heading_xxbqo_33 {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  ._animation_xxbqo_1 {
    width: 90%;
  }

  ._container_xxbqo_5 h3 {
    font-size: 5rem;
    line-height: 50px;
  }

  ._heading_xxbqo_33 {
    width: 80%;
    margin: auto;
    padding: 0%;
    padding-top: 5%;
    line-height: 23px;
  }

  ._mobileButtonWrapper_xxbqo_83 {
    background-image: url("img/main_landing_pages/home2/data_security/button-background.png");
    background-size: cover;
    width: 100%;
    height: 160px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    padding: 15px;
  }

  ._greyBack_xxbqo_96 {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
    backdrop-filter: blur(4px);
    border: 1px solid white;
    border-radius: 10px;
    gap: 10px;
  }

  ._noCardRequired_xxbqo_110 {
    color: white;
    font-weight: 600;
  }
}
button._iconBtn_12t2g_1.bp3-button,
button._iconBtn_12t2g_1:link.bp3-button,
button._iconBtn_12t2g_1:visited.bp3-button {
  min-width: 165px;
  display: flex;
  flex-direction: row;
  text-align: center;
  align-items: center;
  align-self: flex-start;
  flex-wrap: nowrap;
  font-weight: 500;
  font-size: 16px;
  padding: 1rem 3.5rem;
  border-radius: 6px;
  color: white;
  background-color: #192955;
  border: 2px solid #192955;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-image: none;
  box-shadow: none;
  background-clip: unset;
  margin-bottom: 1rem;
}

button._iconBtn_12t2g_1.bp3-button > span {
  display: flex;
  flex-direction: row;
  align-items: center;
}

button._iconBtn_12t2g_1._sm_12t2g_33.bp3-button,
button._iconBtn_12t2g_1._sm_12t2g_33:link.bp3-button,
button._iconBtn_12t2g_1._sm_12t2g_33:visited.bp3-button {
  min-width: min-content;
  padding: 0.5rem 1rem;
  margin-bottom: 0rem;
}

button._iconBtn_12t2g_1._inverted_12t2g_41.bp3-button,
button._iconBtninverted_12t2g_42:link.bp3-button,
button._iconBtn_12t2g_1._inverted_12t2g_41:visited.bp3-button,
button._iconBtn_12t2g_1._inverted_12t2g_41 {
  background-color: white;
  color: #192955;
}

button._iconBtn_12t2g_1._secondary_12t2g_49.bp3-button,
button._iconBtnsecondary_12t2g_50:link.bp3-button,
button._iconBtn_12t2g_1._secondary_12t2g_49:visited.bp3-button,
button._iconBtn_12t2g_1._secondary_12t2g_49 {
  background-color: #40b0ac;
  border: 2px solid #40b0ac;
  color: white;
}

button._iconBtn_12t2g_1._outline_12t2g_58.bp3-button,
button._iconBtn_12t2g_1._outline_12t2g_58:link.bp3-button,
button._iconBtn_12t2g_1._outline_12t2g_58:visited.bp3-button,
button._iconBtn_12t2g_1._outline_12t2g_58 {
  background: none;
  border: 1px solid white;
  color: white;
}

button._iconBtn_12t2g_1.bp3-button:hover {
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 0.8rem 1.6rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.8rem 1.6rem rgba(0, 0, 0, 0.2);
  background-clip: unset;
  background-color: #192955;
  border: 2px solid #192955;
}

button._iconBtn_12t2g_1._animateOnHover_12t2g_77.bp3-button:hover ._icon_12t2g_1 {
  transition: all 150ms ease;
  transform: translateX(3px);
}

button._iconBtn_12t2g_1._inverted_12t2g_41.bp3-button:hover {
  background-color: white;
  border: 2px solid #192955;
  color: #192955;
}
button._iconBtn_12t2g_1._outline_12t2g_58.bp3-button:hover {
  border: 1px solid white;
  background:rgba(255, 255, 255,0.2);
  color: white;
}

button._iconBtn_12t2g_1._secondary_12t2g_49.bp3-button:hover {
  background-color: #40b0ac;
  border: 2px solid #40b0ac;
  color: white;
}

button._iconBtn_12t2g_1:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

button._iconBtn_12t2g_1 ._icon_12t2g_1 {
  margin-left: 0.5rem !important;
  margin-bottom: 0rem !important;
  color: white;
  transition: all 150ms ease;
}

button._iconBtn_12t2g_1._inverted_12t2g_41 ._icon_12t2g_1 {
  color: #192955;
}

@media screen and (max-width: 500px) {
  button._iconBtn_12t2g_1 {
    width: 100%;
  }
}

._marginTop_12t2g_122 {
  margin-top: 4px;
}
._row_1shjw_1 {
  display: flex;
  flex-direction: row;
}

._row-center_1shjw_6 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
._row-reverse_1shjw_11 {
  flex-direction: row-reverse;
}

._column_1shjw_15 {
  display: flex;
  flex-direction: column;
}

._text-center_1shjw_20 {
  text-align: center;
}

._grey-bg_1shjw_24 {
  background-color: #f8f8f8;
}

._white-bg_1shjw_28 {
  background-color: white;
}

._primary-bg_1shjw_32 {
  background-color: #192955;
}

._secondary-bg_1shjw_36 {
  background-color: #ebecf0;
}

._link-blue_1shjw_40 {
  color: #106ba3 !important;
}

._secondary_1shjw_36 {
  color: #344666 !important;
}

._blue-grey_1shjw_48 {
  color: #44899e !important;
}

._italics_1shjw_52 {
  font-style: italic;
}

._w-40_1shjw_56 {
  width: 40% !important;
  max-width: 40% !important;
}

._w-50_1shjw_61 {
  width: 50%;
  max-width: 50%;
}

._w-60_1shjw_66 {
  width: 60% !important;
  max-width: 60% !important;
}

._w-70_1shjw_71 {
  width: 70%;
  max-width: 70%;
}

._pl-3_1shjw_76 {
  padding-left: 3%;
}

._mt-3_1shjw_80 {
  margin-top: 3rem;
}

._mb-2_1shjw_84 {
  margin-bottom: 2rem;
}

._mb-3_1shjw_88 {
  margin-bottom: 3rem;
}

._mr-1_1shjw_92 {
  margin-right: 1rem;
}

._main-container_1shjw_96 {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

._section-col-container_1shjw_103,
._section-container_1shjw_104 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5.5% 7%;
  max-width: 100vw;
}

._section-container_1shjw_104._oneTool_1shjw_113 {
  padding-top: 3%;
  padding-bottom: 3%;
}

._align-start_1shjw_118 {
  align-items: flex-start !important;
}

._section-container-wide_1shjw_122 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5% 3%;
  max-width: 100vw;
}

._section-col-container_1shjw_103 {
  flex-direction: column;
}

._section-wrapper_1shjw_135 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._title-section_1shjw_143 {
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  padding-top: 1%;
  padding-left: 7%;
  padding-right: 7%;
}

._section-column-wrapper_1shjw_154 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  align-items: center;
}

._row-reverse_1shjw_11 {
  flex-direction: row-reverse;
}

._section-item_1shjw_167 {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  width: 50%;
  max-width: 50%;
}

._accordion-content-wrapper_1shjw_175 {
  margin: 0;
  padding: 0 2rem;
}

._section-wrapper_1shjw_135 > ._section-item_1shjw_167:not(:last-child) {
  margin-right: 3%;
}

._section-wrapper_1shjw_135 > ._section-item_1shjw_167._home-section_1shjw_184:not(:last-child) {
  margin-right: 1%;
}

._all-in-one-container_1shjw_188 {
  padding-bottom: 3%;
}

h1._title-text_1shjw_192,
._title-row-container_1shjw_193,
._title-text_1shjw_192 {
  display: flex;
  flex-direction: column;
  font-family: "Montserrat", sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 1.2;
  color: #192955;
  margin-bottom: 2.5rem;
}

._sub-title-text_1shjw_205 {
  font-size: 23px;
}

h2._title-text_1shjw_192,
._title-text-md_1shjw_210 {
  display: flex;
  flex-direction: column;
  font-family: "Montserrat", sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 1.2;
  color: #192955;
  margin-top: 0rem;
  margin-bottom: 2.5rem;
}

h3._title-text_1shjw_192,
._title-text-sm_1shjw_223 {
  display: flex;
  flex-direction: column;
  font-family: "Montserrat", sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.05;
  color: #192955;
  margin-bottom: 2.5rem;
}

h4._title-text_1shjw_192 {
  display: flex;
  flex-direction: column;
  font-family: "Montserrat", sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.5;
  color: #192955;
  margin-bottom: 2.5rem;
  text-align: left;
}

._subtext-xl-bold_1shjw_246,
._subtext-xl_1shjw_246 {
  color: #000000;
  font-size: 27px;
  margin-bottom: 2.5rem;
  line-height: 1.5;
  font-weight: normal;
}

h5._subtext_1shjw_246,
._subtext-lg-bold_1shjw_256,
._subtext-lg_1shjw_256 {
  color: #000000;
  font-size: 18px;
  margin-bottom: 2.5rem;
  line-height: 1.5;
  font-weight: normal;
}

._title-row-container_1shjw_193 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0% 7%;
  padding-top: 5%;
  margin-bottom: 0%;
  font-size: 35px;
  max-width: 100vw;
}

h6._subtext_1shjw_246,
._subtext-md-bold_1shjw_278,
._case-study-author_1shjw_279,
._key-point-text_1shjw_280,
._subtext-md_1shjw_278 {
  color: #000000;
  font-size: 16px;
  margin-bottom: 2rem;
  line-height: 1.5;
  font-weight: normal;
}

._case-study-author_1shjw_279 {
  font-size: 20px;
  line-height: 25px;
}

._subtext-md_1shjw_278,
._key-point-text_1shjw_280 {
  line-height: 28px;
}

._subtext-review_1shjw_299,
._subtext-sm-bold_1shjw_300,
._subtext-sm_1shjw_300 {
  color: #000000;
  font-size: 14px;
  margin-bottom: 2rem;
  line-height: 1.5;
  font-weight: normal;
}

._subtext-review_1shjw_299 {
  line-height: 28px;
}

._subtext-xs-bold_1shjw_313,
._subtext-xs_1shjw_313 {
  color: #000000;
  font-size: 12px;
  margin-bottom: 2rem;
  font-weight: normal;
}

._subtext-lg-bold_1shjw_256,
._subtext-md-bold_1shjw_278,
._subtext-xs-bold_1shjw_313,
._subtext-sm-bold_1shjw_300 {
  font-weight: bold;
}

._subtext_1shjw_246 > p {
  margin-bottom: 0.5rem;
}

._image-container_1shjw_332 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._image-container_1shjw_332 img {
  width: 100%;
}

._image-container_1shjw_332 img._md_1shjw_343 {
  width: 90%;
}

._image-container_1shjw_332 img._sm_1shjw_347 {
  width: 80%;
}

._animation-container_1shjw_351,
._video-container_1shjw_352 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._animation-container_1shjw_351 {
  width: 80%;
}

._btn-wrapper-center_1shjw_363,
._btn-wrapper_1shjw_363 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}

._btn-wrapper_1shjw_363 a {
  margin-bottom: 2rem;
}

._btn-wrapper-center_1shjw_363 {
  justify-content: center;
}

._btn-wrapper-center_1shjw_363 a:not(:last-child) {
  margin-right: 1rem;
}

._btn-wrapper_1shjw_363 a:not(:last-child) {
  margin-right: 1rem;
}

._btn-lg_1shjw_387 {
  white-space: nowrap;
}

._btn-lg_1shjw_387,
._btn-lg_1shjw_387:link,
._btn-lg_1shjw_387:visited {
  min-width: 165px;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  padding: 1rem 3.5rem;
  border-radius: 6px;
  color: white;
  background-color: #192955;
  border: 2px solid #192955;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

._btn-lg_1shjw_387:hover {
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
}

._btn-lg_1shjw_387:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

._btn-inverted_1shjw_422 {
  color: #192955 !important;
  background-color: white !important;
  border: 2px solid #192955 !important;
}

a._btn-link_1shjw_428 {
  color: #106ba3;
  font-weight: 500;
  font-size: 16px;
  transition: all 150ms ease;
}

._scroll-icon_1shjw_435 {
  margin-bottom: 1px;
  transition: all 150ms ease;
}

a._btn-link_1shjw_428:hover > ._scroll-icon_1shjw_435 {
  transition: all 200ms ease;
  transform: translateY(2px);
}

._btn-link-lg_1shjw_445,
._btn-link-lg_1shjw_445:link,
._btn-link-lg_1shjw_445:visited {
  display: flex;
  flex-direction: row;
  font-weight: bold;
  align-items: center;
  text-align: center;
  vertical-align: center;
  padding: 1.2rem 3rem;
  font-size: 16px;
  color: #192955;
  background-color: transparent;
  border: none;
  white-space: nowrap;
}

a._btn-lg_1shjw_387 {
  display: flex !important;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
}

._client-logos-banner_1shjw_469 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #f8f8f8;
  padding: 0% 10%;
  width: 100%;
  max-width: 100vw;
}

._client-logos-banner_1shjw_469 img {
  width: 80%;
  max-width: 1250px;
}

._banner_1shjw_485 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #f8f8f8;
  padding: 3% 8%;
  max-width: 100vw;
}

._banner-primary_1shjw_495 {
  background-color: #192955;
  color: white !important; 
}

._banner-inverted_1shjw_500 {
  background-color: #344666;
  color: white !important;
}


._banner-primary_1shjw_495 h2._title-text_1shjw_192,
._banner-primary_1shjw_495 div,
._banner-inverted_1shjw_500 h2._title-text_1shjw_192,
._banner-inverted_1shjw_500 div {
  color: white;
}

._block-link-container_1shjw_513 {
  display: flex;
  flex-direction: column;
  padding: 3% 3%;
  padding-bottom: 0px;
  font-size: 14px;
}

._block-link-wrapper_1shjw_521 {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #eeeeee;
}

._block-link_1shjw_513,
._block-link-light_1shjw_528 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  color: #106ba3;
  background-color: white;
  border-left: 0.5rem solid #44899e;
  padding: 3% 3%;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  transition: all 200ms ease;
}

._block-link-blue_1shjw_542 {
  color: #106ba3;
  background-color: #f5fbfb;
  border-left: 6px solid #3fb0ac;
}

._border-radius-tl_1shjw_548 {
  border-top-left-radius: 5px;
}

._border-radius-bl_1shjw_552 {
  border-bottom-left-radius: 5px;
}

._block-link-grey_1shjw_556 {
  color: #106ba3;
  background-color: #f9fafb;
  border-left: 6px solid #344666;
}

._block-link-text_1shjw_562 {
  display: flex;
  flex-direction: column;
  margin-right: 3%;
}

._block-link-icon_1shjw_568 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._block-link_1shjw_513:hover ._block-link-icon_1shjw_568 > Icon {
  color: white;
}

._block-link_1shjw_513:hover {
  background-color: #344666;
  color: white;
  border-left-color: #344666;
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
}

._block-link_1shjw_513:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

._reviews-container_1shjw_594 {
  display: flex;
  flex-direction: row;
  padding-bottom: 2%;
}

._reviewer-title_1shjw_600,
._reviewer_1shjw_600 {
  color: #192955;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

._reviewer-title_1shjw_600 {
  font-weight: 500;
  margin-bottom: 0rem;
}

img._reviewer-image_1shjw_613 {
  margin-right: 1rem;
  height: 58px;
  width: auto;
}

._review-details-wrapper_1shjw_619 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._awards-container_1shjw_625 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-right: 1%;
}

._awards-container_1shjw_625 div:first-of-type {
  padding-right: 5%;
}

._star-container_1shjw_636 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 11%;
}

._star_1shjw_636 {
  margin-right: 2%;
  width: 28px;
}

._review_1shjw_594 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0% 2%;
}

._review-text_1shjw_655 {
  color: #000000;
  font-size: 1.3rem;
  font-weight: 500;
  white-space: nowrap;
}

._award-icon_1shjw_662 {
  width: 75px;
}

._review-icon_1shjw_666 {
  width: 150px;
  margin-right: 3%;
  padding: 0.5rem;
  height: auto;
}

._key-point-wrapper_1shjw_673 {
  display: flex;
  flex-direction: column;
  width: 30%;
}

._key-point-title_1shjw_679 {
  display: flex;
  flex-direction: row;
  color: #3fb0ac;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 1rem;
}

._primary_1shjw_32 > ._key-point-title_1shjw_679 {
  color: #44899e;
}

._get-started-btn_1shjw_693,
._get-started-btn_1shjw_693:link,
._get-started-btn_1shjw_693:visited,
._get-started-btn_1shjw_693:enabled {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: center;
  padding: 1rem 3rem;
  margin: 1rem 0rem;
  height: 4rem;
  font-size: 16px;
  background-color: #44899e !important;
  color: white;
  font-weight: bold;
  white-space: nowrap;
}

._email-input_1shjw_715 {
  display: flex;
  font-weight: 300;
  font-size: 1.6rem;
  border: 3px solid white;
  padding: 1rem 3rem;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  width: 100%;
  min-width: 35rem;
  max-width: 55rem;
  outline: none;
  height: 4rem;
  margin: 1rem 0rem;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

._email-input_1shjw_715::-webkit-input-placeholder {
  font-weight: 300;
}

._case-study-logo-container_1shjw_739 {
  min-height: 60px;
  margin-bottom: 2rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

._case-study-logo-container_1shjw_739 img {
  width: auto !important;
}

._case-study-arrows-container_1shjw_751 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
}

._case-study-arrow_1shjw_751 {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: flex-start;
  padding: 0.8rem;
  margin-right: 1rem;
  background-color: #eeeeee;
  border-radius: 4px;
  cursor: pointer;
  height: calc(1.8rem + 15px);
  transition: all 150ms ease;
}
._case-study-arrow_1shjw_751:hover {
  background-color: #dcdcdc;
  transition: all 250ms ease;
}

._case-study-logo-container_1shjw_739 img {
  max-height: 100%;
  height: 100%;
  width: auto;
  object-fit: contain;
  align-self: flex-start;
}

._case-study-img-container_1shjw_784 {
  width: 100%;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

._case-study-carousel-wrapper_1shjw_791 {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  width: 60%;
  max-width: 60%;
  padding: 0% 3%;
}

._case-study-carousel_1shjw_791 {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin: 5%;
  margin-top: 0;
  padding-bottom: 1.5em;
  height: 100%;
}

._case-study-img-carousel_1shjw_811 {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  width: 40%;
  max-width: 40%;
}

._carousel-footer_1shjw_819 {
  display: flex;
  align-self: flex-end;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #cccccc;
}

a:hover ._link-icon_1shjw_829 {
  visibility: visible;
  opacity: 1;
  transition: all 150ms ease;
  transform: translateX(5px);
}

._link-icon_1shjw_829 {
  margin-left: 3%;
  opacity: 0;
  visibility: none;
  transition: all 150ms ease;
}

._get-started-input-container_1shjw_843 {
  display: flex;
  flex-direction: row;
  padding: 0% 2%;
}

._mobile-visible-xs_1shjw_849 {
  display: none;
}

._accordion_1shjw_175 {
  padding: 0rem 2rem;
  padding-top: 2rem;
  margin-bottom: 1rem;
  border-left: 0.5rem solid transparent;
  transition: border-left 100ms ease;
}

._accordion-green_1shjw_861 {
  color: #3fb0ac;
}

._accordion-green_1shjw_861._open_1shjw_865 {
  border-left: 0.5rem solid #3fb0ac;
  background-color: #f5fbfb;
}

._accordion-blue_1shjw_870 {
  color: #44899e;
}

._accordion-blue_1shjw_870._open_1shjw_865 {
  border-left: 0.5rem solid #44899e;
  background-color: white;
}

._accordion-navy_1shjw_879 {
  color: #344666;
}

._accordion-navy_1shjw_879._open_1shjw_865 {
  border-left: 0.5rem solid #344666;
  background-color: #f9fafa;
}

._accordion_1shjw_175 ._accordion-title_1shjw_888 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 14px;
  cursor: pointer;
}

._accordion_1shjw_175 ._accordion-text_1shjw_899 {
  color: #000000;
  font-size: 16px;
  padding-bottom: 20px;
  line-height: 28px;
}

._accordion-arrow_1shjw_906 {
  padding-left: 2%;
}

._accordion-image_1shjw_910 {
  padding: 0% 2%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}

._accordion-image_1shjw_910._open_1shjw_865 {
  -webkit-transform: scale(1.05) translateY(-0.5rem);
  transform: scale(1.05) translateY(-0.5rem);
  transition: transform 250ms, opacity 300ms;
  opacity: 1;
  height: 100%;
  width: 80%;
  visibility: visible;
}

._accordion-pill_1shjw_927 {
  width: 220px;
  padding-left: 3%;
  padding-bottom: 3%;
}

._checklist-text-lg_1shjw_933,
._checklist-text_1shjw_933 {
  color: #000000;
  line-height: 1.5;
  margin-left: 1.2rem;
  margin-bottom: 1.5rem;
  text-align: left;
}

._checklist-text-lg_1shjw_933 {
  line-height: 1.7;
  margin-bottom: 1.8rem;
}

._checklist-text-wrapper_1shjw_947 {
  display: flex;
  align-items: flex-start;
}

._tick-icon-wrapper_1shjw_952 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 2rem;
}

._light-blue-pill-alert_1shjw_959,
._dark-blue-pill-alert_1shjw_960,
._pill-alert_1shjw_961 {
  display: flex;
  flex-direction: row;
  font-weight: bold;
  font-size: 1.3rem;
  padding: 0.5% 1%;
  margin-bottom: 3%;
  border-radius: 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.3rem;
  color: white;
  background-color: #e53f55;
  white-space: nowrap;
  flex-grow: 0;
}

._light-blue-pill-alert_1shjw_959,
._dark-blue-pill-alert_1shjw_960,
._coming-soon-alert_1shjw_980 {
  padding: 0.5rem;
  font-size: 12px;
  margin-left: 1rem;
  margin-right: 1rem;
  margin-bottom: 0px;
  line-height: 1rem;
  align-self: center;
}

._dark-blue-pill-alert_1shjw_960 {
  background-color: transparent;
  border: 1px solid #344666;
  color: #344666;
  padding: 0.3rem 0.5rem;
  padding-top: 0.4rem;
}

._light-blue-pill-alert_1shjw_959 {
  background-color: transparent;
  border: 1px solid #44899e;
  color: #44899e;
  padding: 0.3rem 0.5rem;
  padding-top: 0.4rem;
}

._align-start_1shjw_118 {
  align-self: flex-start;
}

._get-started-buttons-wrapper_1shjw_1010 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}

._get-started-buttons-wrapper_1shjw_1010 a:not(:last-child) {
  margin-right: 3rem;
}

._padding-left-lg_1shjw_1022 {
  padding-left: 10%;
}

._nowrap_1shjw_1026 {
  white-space: nowrap;
}

._arrow-icon_1shjw_1030 {
  padding-left: 10px;
  vertical-align: middle;
}

._align-block-right_1shjw_1035 {
  display: flex;
  align-self: flex-end;
}

._support-metric-container_1shjw_1040 {
  background-color: #344666;
  color: white;
  width: 100%;
  padding: 2% 3%;
  padding-right: 8%;
}

._support-metric-row_1shjw_1048 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}

._support-metric-item-wrapper_1shjw_1055 {
  width: 38%;
  min-width: 420px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  background-color: white;
  border-radius: 6px;
  padding: 1% 1%;
}

._support-metric_1shjw_1040 {
  padding: 3% 3%;
}

._support-metric-subtext_1shjw_1070 {
  color: #192955;
  font-size: 24px;
  margin: 1% 0%;
  line-height: 1.5;
  font-weight: 500;
  white-space: nowrap;
}

._support-metric-animation_1shjw_1079 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  max-width: 30%;
}

._support-metric-text_1shjw_1086 {
  margin-bottom: 0px;
}

h2._title-text_1shjw_192,
._support-metric-subtext_1shjw_1070 {
  position: relative;
}

._support-satisfaction-rating_1shjw_1095 {
  border-right: 2rem solid #3fb0ac;
}

._support-response-time_1shjw_1099 {
  border-right: 2rem solid #98d8e7;
}

._col-center_1shjw_1103 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._features-section-container_1shjw_1109 {
  background: linear-gradient(to right, #eaf7fa 60%, #ffffff 50%);
}

._main-section-container_1shjw_1113 {
  background: linear-gradient(to right, #ecf2f4 60%, #ffffff 50%);
}

._main-section-container_1shjw_1113,
._features-section-container_1shjw_1109 {
  background-size: 100% 90%;
  background-position: bottom;
  background-repeat: no-repeat;
  padding: 0% 7%;
  padding-bottom: 1%;
  margin: 0%;
  margin-top: 4.5%;
  margin-bottom: 3%;
}

._home-section-container_1shjw_1129 {
  width: 100%;
  padding: 0% 7%;
  padding-top: 1%;
  margin-bottom: 3%;
  background-image: url("img/main_landing_pages/home-page.svg");
  background-repeat: no-repeat;
  background-position: top;
  background-size: 100%;
}

._features-section-container_1shjw_1109 {
  margin-top: 5vh;
  margin-bottom: 5.3vh;
  height: 70vh;
}

._support-container_1shjw_1146 {
  height: 80vh;
}

._main-section-wrapper_1shjw_1150,
._features-section-wrapper_1shjw_1151 {
  height: 100%;
  align-items: center;
}

._home-dots-img_1shjw_1156,
._features-crosses-img_1shjw_1157 {
  width: 20%;
  margin-top: -8%;
  margin-bottom: 8%;
}

._support-container_1shjw_1146 {
  background: linear-gradient(to right, #ffffff 80%, rgb(214, 239, 245) 20%);
}

._integrations-lines-img_1shjw_1167 {
  margin-left: -14%;
  top: 0px;
  width: 100%;
  max-width: 250px;
  margin-top: -5%;
  margin-bottom: 10%;
}

._align-items-start_1shjw_1176 {
  align-items: flex-start;
}

#_embedded-video_1shjw_1 {
  position: absolute;
  top: 25%;
  left: 27.5%;
}

._max-w-45_1shjw_1186 {
  max-width: 45%;
}

._home-badges-wrapper_1shjw_1190 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._home-btn-wrapper_1shjw_1196 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

img._home-soc2-img_1shjw_1202,
img._home-reviews-img_1shjw_1203 {
  height: unset;
  width: 100%;
}

img._home-soc2-img_1shjw_1202 {
  padding-top: 5px;
  max-height: 48px;
}

._home-client-logos-wrapper_1shjw_1213 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 1% 10%;
  padding-top: 2%;
}

._home-client-logos-wrapper_1shjw_1213 img {
  max-height: 200px;
  width: 100%;
}

img._home-reviews-img_1shjw_1203 {
  margin: 0rem 1.2rem;
  max-height: 34px;
  min-height: 34px;
}

._inverted-pill-wrapper_1shjw_1233 {
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

._inverted-pill-link_1shjw_1240 {
  background-color: white;
  color: #106ba3;
  padding: 0.3rem 0.5rem;
  margin: 0rem 0.2rem;
  border: 1px solid #106ba3;
  border-radius: 30px;
  font-weight: 500;
  margin-bottom: 3rem;
  cursor: pointer;
  font-size: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  transition: all 200ms ease;
}

._collab-icon_1shjw_1257 {
  padding-top: 2px;
  transition: all 200ms ease;
}

._inverted-pill-link_1shjw_1240:hover ._collab-icon_1shjw_1257 {
  transition: all 100ms ease;
}

._inverted-pill-link_1shjw_1240:hover {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  color: #192955;
  border-color: #192955;
  transition: all 100ms ease;
}

._btn-icon_1shjw_1274 {
  padding-left: 0.5rem;
  display: flex;
}

@media screen and (max-width: 1600px) {
  ._star_1shjw_636 {
    width: 22px;
  }

  ._award-icon_1shjw_662 {
    width: 55px;
  }

  ._review-text_1shjw_655 {
    font-size: 1.2rem;
  }
}

@media screen and (max-width: 1409px) {
  ._tablet-hidden_1shjw_1294 {
    display: none;
  }
}

@media screen and (max-width: 1350px) {
  img._home-soc2-img_1shjw_1202 {
    max-height: 38px;
  }

  img._home-reviews-img_1shjw_1203 {
    max-height: 32px;
  }
}

@media screen and (max-width: 1240px) {
  ._star_1shjw_636 {
    width: 17px;
  }
}

@media screen and (max-width: 1240px) {
  ._home-section-container_1shjw_1129 {
    background-image: none;
  }
}

@media screen and (max-width: 1023px) {
  ._section-wrapper_1shjw_135 > ._section-item_1shjw_167:not(:last-child) {
    margin-right: 0%;
  }

  h1._title-text_1shjw_192 {
    font-size: 28px;
  }

  ._title-row-container_1shjw_193,
  h2._title-text_1shjw_192 {
    font-size: 23px;
  }

  h4._title-text_1shjw_192 {
    font-size: 18px;
  }

  ._subtext-xl_1shjw_246,
  ._subtext-xl-bold_1shjw_246 {
    font-size: 18px;
  }

  ._support-metric-subtext_1shjw_1070,
  ._subtext-lg_1shjw_256,
  ._subtext-lg-bold_1shjw_256,
  h5._subtext_1shjw_246 {
    font-size: 16px;
  }

  ._key-point-text_1shjw_280,
  ._case-study-author_1shjw_279,
  ._subtext-md-bold_1shjw_278,
  ._subtext-md_1shjw_278 {
    font-size: 14px;
  }

  ._section-container-wide_1shjw_122 {
    padding: 8% 3%;
  }

  ._section-container_1shjw_104 {
    padding: 4% 7%;
  }

  ._section-wrapper_1shjw_135 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  ._btn-wrapper-center_1shjw_363,
  ._btn-wrapper_1shjw_363 {
    flex-direction: column;
  }

  ._btn-wrapper-center_1shjw_363 a {
    margin-bottom: 2rem;
  }

  ._btn-wrapper_1shjw_363 a:not(:last-child),
  ._btn-wrapper-center_1shjw_363 a:not(:last-child) {
    margin-right: 0rem;
  }

  ._mobile-column-reverse_1shjw_1386 {
    flex-direction: column-reverse;
  }

  ._section-item_1shjw_167 {
    width: 100%;
    max-width: none;
  }

  ._w-40_1shjw_56 {
    width: 100% !important;
    max-width: 100% !important;
  }

  ._video-container_1shjw_352 {
    width: 80%;
    padding: 0.5rem 0rem;
  }

  ._image-container_1shjw_332 {
    width: 60%;
  }

  ._carousel-wrapper_1shjw_1409 {
    flex-direction: column-reverse !important;
  }

  ._case-study-carousel-wrapper_1shjw_791 {
    width: 100%;
    max-width: 100%;
  }

  ._case-study-img-carousel_1shjw_811 {
    width: 90%;
    max-width: 450px;
  }

  ._mobile-center_1shjw_1423 {
    align-items: center;
    text-align: center;
  }

  ._mobile-center_1shjw_1423 ._title-row-container_1shjw_193,
  ._mobile-center_1shjw_1423 {
    text-align: center;
  }

  ._mobile-column_1shjw_1386 {
    display: flex;
    flex-direction: column;
  }

  ._mobile-hidden_1shjw_1438 {
    display: none;
  }

  ._key-point-wrapper_1shjw_673 {
    width: 100%;
  }

  ._star_1shjw_636 {
    width: 20px;
  }

  ._get-started-buttons-wrapper_1shjw_1010 {
    flex-direction: column;
  }

  ._get-started-buttons-wrapper_1shjw_1010 a:not(:last-child) {
    margin-right: 0px;
    margin-bottom: 1.5rem;
  }

  ._mobile-align-center_1shjw_1459 {
    align-self: center;
  }

  ._mobile-align-start_1shjw_1463 {
    align-self: start;
  }

  ._padding-left-lg_1shjw_1022 {
    padding-left: 0%;
  }

  ._image-container-sm_1shjw_1471,
  ._video-container-sm_1shjw_1472 {
    width: 80%;
    max-width: 400px;
    margin-bottom: 2rem;
  }

  ._tick-icon-wrapper_1shjw_952 {
    height: 2.5rem;
  }

  ._mobile-col-center_1shjw_1482 {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  ._support-metric-text_1shjw_1086 {
    padding-top: 0rem;
  }

  ._support-container_1shjw_1146,
  ._features-section-container_1shjw_1109,
  ._main-section-container_1shjw_1113 {
    background: none;
  }

  ._integrations-lines-img_1shjw_1167,
  ._features-crosses-img_1shjw_1157,
  ._home-dots-img_1shjw_1156 {
    display: none;
  }

  ._support-metric-item-wrapper_1shjw_1055 {
    width: 40%;
    min-width: 280px;
  }

  ._support-metric-animation_1shjw_1079 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    max-width: 25%;
  }

  ._support-metric-subtext_1shjw_1070 {
    font-size: 16px;
  }

  ._features-section-container_1shjw_1109,
  ._integrations-container_1shjw_1521,
  ._support-container_1shjw_1146 {
    height: auto;
  }

  ._features-section-container_1shjw_1109 {
    margin-top: 4.5%;
    margin-bottom: 3%;
  }

  ._home-btn-wrapper_1shjw_1196 {
    width: 100%;
    flex-direction: column;
    align-items: center;
  }

  ._home-badges-wrapper_1shjw_1190 {
    margin-top: 2rem;
    justify-content: center;
  }
}

@media screen and (max-width: 700px) {
  ._support-metric-row_1shjw_1048 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  ._support-metric-row_1shjw_1048:not(:last-child) {
    margin-bottom: 1rem;
  }

  #_embedded-video_1shjw_1 {
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 49%;
  }
}

@media screen and (max-width: 600px) {
  ._section-container_1shjw_104 {
    padding: 7%;
  }

  ._reviews-container_1shjw_594 {
    flex-direction: column;
    align-items: flex-start;
  }

  ._review-text_1shjw_655 {
    font-size: 1.3rem;
  }

  ._star-container_1shjw_636 {
    padding-top: 5%;
  }

  ._image-container_1shjw_332 {
    width: 90%;
  }

  ._w-60_1shjw_66 {
    width: 100% !important;
    max-width: 100% !important;
  }

  ._support-metric-container_1shjw_1040 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
  }

  ._support-metric-wrapper_1shjw_1596 {
    width: 80%;
  }

  ._support-metric-wrapper_1shjw_1596:first-of-type {
    margin-bottom: 4%;
  }

  ._mobile-xs-align-start_1shjw_1604 {
    align-self: start;
  }

  ._btn-lg_1shjw_387 {
    width: 90%;
  }

  ._accordion-image_1shjw_910._open_1shjw_865 {
    width: 65%;
    margin: 0 auto;
    margin-bottom: 2rem;
  }

  ._mobile-hidden-sm_1shjw_1618 {
    display: none;
  }

  ._banner_1shjw_485 {
    padding: 7% 7%;
  }

  ._case-study-carousel_1shjw_791 {
    margin: 0;
    padding: 10px 20px;
  }

  ._case-study-logo-container_1shjw_739 {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  ._case-study-img-container_1shjw_784 {
    padding: 10px 20px;
  }

  ._carousel-footer_1shjw_819 {
    justify-content: flex-end;
    padding-top: 10px;
    border-top: 1px solid #cccccc;
    border-bottom: none;
    margin: 0;
  }

  ._mobile-mb-4_1shjw_1649 {
    margin-bottom: 4rem;
  }

  ._image-container-xs_1shjw_1653,
  ._video-container-xs_1shjw_1654 {
    width: 80%;
    max-width: 345px;
    margin-bottom: 2rem;
  }

  ._support-metric-container_1shjw_1040 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
  }

  ._support-metric-wrapper_1shjw_1596 {
    width: 80%;
  }

  ._support-metric-wrapper_1shjw_1596:first-of-type {
    margin-bottom: 4%;
  }

  ._mobile-center_1shjw_1423 {
    text-align: center;
  }

  ._support-metric-row_1shjw_1048 {
    flex-direction: column;
    align-items: center;
  }

  ._support-metric-item-wrapper_1shjw_1055:first-of-type {
    margin-bottom: 20%;
  }

  ._email-input_1shjw_715 {
    min-width: 28rem;
  }
}

@media screen and (max-width: 500px) {
  ._mobile-column-xs_1shjw_1693 {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (max-width: 400px) {
  ._mobile-hidden-xs_1shjw_1700 {
    display: none;
  }

  ._mobile-visible-xs_1shjw_849 {
    display: inline-block;
  }

  ._inverted-pill-link_1shjw_1240 {
    font-size: 11px;
  }
}
._container_1gzl5_1 {
  z-index: 1000;

  background-color: white;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px, rgba(0, 0, 0, 0.15) 0px 8px 16px;
  padding: 5px 10px 10px 10px;
}

._container_1gzl5_1 .new-select-style__control {
  min-height: 0px;
}

._selector_1gzl5_14 {
  min-width: 200px;
}
._color-selector_1gzl5_17 {
    min-width: 200px;
    margin-bottom: 10px;
}

._picker_1gzl5_22 {
  box-shadow: none !important;
  padding: 0px !important;
}

._input-title_1gzl5_27 {
  font-size: 14px;
}

._color-list-input_1gzl5_31 {
  border: none;
  resize: none;
  width: 85px;
  font-size: 14px;
  line-height: 17px;
  height: 500px;
}
._color-list-blocks_1gzl5_39 {
  display: flex;
  flex-direction: column;
  height: 305px;
  margin-top: 1px;
}
._color-list-wrapper_1gzl5_45 {
  border-radius: 6px;
  border: 1px solid #ccc;
  padding: 5px;
  width: 200px;
  height: 305px;
  overflow-y: scroll;
  overflow-x: hidden;
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
}
._tab_1gzl5_57 {
  font-size: 12px;
  cursor: pointer;
  height: 20px;
}

._tab_1gzl5_57:not(._active_1gzl5_63):hover {
  border-bottom: 2px solid #ccc;
}

._active_1gzl5_63 {
  color: #192655;
  border-bottom: 2px solid #192655;
}
._color-option_1gzl5_71 {
  display: flex;
  align-items: center;
  flex-direction: row;
}
._color-option-block_1gzl5_76 {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
._colorBlock_1gzl5_81 {
  width: 100px;
  height: 16px;
  min-height: 16px;
  max-height: 16px;
  margin-bottom: 1px;
  border-radius: 3px;
}
._content_1gzl5_89 {
  border-bottom: 1px solid #ccc;
  width: 100%;
}
._update-all-graphs-switch_1gzl5_93 {
    margin-bottom: 0px !important;
}._menuList_1nh4u_1 {
    display: grid;
    grid-template-columns: repeat(8, 25px);
    row-gap: 5px;
    padding: 2px;
}
._option_1nh4u_7 {
    width: 25px;
    height: 25px;
    cursor: pointer;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-items: center; 
}
._image_1nh4u_16 {
    width: 20px;
    height: 20px;
}
._image_1nh4u_16:hover {
    width: 24px;
    height: 24px;
}
._image_1nh4u_16:hover #_repeated-pattern-unit_1nh4u_1 {
    stroke: red;
    fill: red;
}

._controlImage_1nh4u_29 {
    width: 16px;
    height: 16px;
    margin: 2px -2px 2px 2px;
}
._selector_1nh4u_34 {
    min-width: 200px;
}
._container_1nh4u_37 {
    border: 1px solid #ccc;
    border-radius: 6px;
    width: 200px;
    max-width: 200px;
    padding: 3px 5px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}._option_14k1o_1 {
    padding: 0px 3px;
    width: 100%;
}
._option-line_14k1o_5 {
    width:100%;
    margin-bottom: 5px;
    background-color: #192955;
}
._container_rhf0j_1 {
    background-color: white;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}
._title_rhf0j_7 {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
}
._selector_rhf0j_12 {min-width: 100% !important}._container_lsepf_1 {
    background-color: white;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    min-width: 250px;
}
._title_lsepf_8 {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
}
._selector_lsepf_13 {min-width: 100% !important}._y-axis-text_1qvzr_1 {
  fill: #000;
  font-size: 14px;
}
._x-axis-text_1qvzr_5 {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  fill: #000;
  font-size: 14px;
  text-anchor: end;
}
._x-axis-text-highlighted_1qvzr_12 {
  fill: #000;
  font-size: 14px;
  text-anchor: end;
  font-weight: 500;
  transition: fill 0.2s linear font-weight 0.2s linear;
}
._data-label-text_1qvzr_19 {
  fill: #000;
  font-size: 10px;
  text-anchor: middle;
}
._hover-bar_1qvzr_24 {
  fill: transparent;
  stroke: transparent;
}

._hover-line_1qvzr_29 {
  stroke: #cccccc;
  stroke-width: 1px;
  stroke-dasharray: 3px;
  transition: stroke-opacity 0.3s ease;
}
._no-data-text_1qvzr_35 {
  fill:#000;
  font-size: 24px;
}

._hover-dot_1qvzr_40 {
  transition: fill-opacity 0.3s ease, stroke-opacity 0.3s ease;
}
._line-area_1qvzr_43 {
  fill-opacity: 0.2;
}
._pointer_1qvzr_46 {
  cursor: pointer;
}._no-comparison-data-warning_c66gb_1 {
    width:280px;
    display: grid;
    text-align: left;
    grid-template-columns:  20px 1fr;
}
._legend_bx1ua_1 {
  min-width: 350px;
  max-width: 400px;
  max-height: 450px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

._legend_bx1ua_1 > table {
  margin: 0px !important;
  width: 100%;
  border-top: solid 1px #eeeeee;
  border-collapse: collapse;
}

._legend_bx1ua_1 tr {
  text-align: left;
  border-bottom: solid 1px #eeeeee !important;
}

._legend_bx1ua_1 tr > td {
  text-align: left;
  padding: 0.2rem;
  vertical-align: top;
}

._legend_bx1ua_1 tr > td._color_bx1ua_29 > svg {
  margin-top: 6px;
}

._legend_bx1ua_1._muted_bx1ua_33 tr:not(._active_bx1ua_33) > td._color_bx1ua_29 > svg {
  opacity: 0.8;
  transition: color 150ms ease;
}

._legend_bx1ua_1._muted_bx1ua_33 tr:not(._active_bx1ua_33) > td {
  color: #cccccc;
  transition: color 150ms ease;
}

._legend_bx1ua_1._muted_bx1ua_33 tr:not(._active_bx1ua_33) > td  > div._comparison-key_bx1ua_43 {
  color: #eee;
  transition: color 150ms ease;
}

._legend_bx1ua_1._muted_bx1ua_33 tr:not(._active_bx1ua_33) > td  > svg > rect {
  opacity: 0.3;
  transition: opacity 150ms ease;
}

._legend_bx1ua_1 td ._key_bx1ua_53 {
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  margin-top: 4px;
}
._title_bx1ua_59 {
  text-align: left;
  font-size: 14px;
  padding-bottom: 2px;
  font-weight: 500;
}
._subTitle_bx1ua_65 {
  text-align: left;
  padding-bottom: 2px;
  color:#aaa;
}
._value-cell_bx1ua_70 {
  text-wrap: nowrap;
  white-space: nowrap;
  padding-top: 6px !important;
}
._comparison-key_bx1ua_43 {
  color: #aaa;
  font-size: 12px;
  width: auto;
}
._shadow-bottom_bx1ua_80 {
  box-shadow: inset 0 -10px 15px -15px #192655;
  transition: box-shadow 0.3s ease-in-out;
}
._shadow-top_bx1ua_84 {
  box-shadow: inset 0 10px 15px -15px #192655;
  transition: box-shadow 0.3s ease-in-out;
}

._shadow-both_bx1ua_89 {
  box-shadow: inset 0 10px 15px -15px #192655, inset 0 -10px 15px -15px #192655;
  transition: box-shadow 0.3s ease-in-out;
}._shadow-bottom_1f5zl_1 {
    box-shadow: inset 0 -10px 15px -15px #192655;
    transition: box-shadow 0.3s ease-in-out;
  }
  ._shadow-top_1f5zl_5 {
    box-shadow: inset 0 10px 15px -15px rgba(25, 38, 85, 1), 0 5px 5px 5px rgba(25, 38, 85, 0.1);
        transition: box-shadow 0.3s ease-in-out;
  }
  
  ._shadow-both_1f5zl_10 {
    box-shadow: inset 0 10px 15px -15px #192655, inset 0 -10px 15px -15px #192655;
    transition: box-shadow 0.3s ease-in-out;
  }._shadow-bottom_aplsy_1 {
  box-shadow: inset 0 -10px 15px -15px #192655;
  transition: box-shadow 0.3s ease-in-out;
}
._shadow-top_aplsy_5 {
  box-shadow: inset 0 10px 15px -15px #192655;
  transition: box-shadow 0.3s ease-in-out;
}

._shadow-both_aplsy_10 {
  box-shadow: inset 0 10px 15px -15px #192655, inset 0 -10px 15px -15px #192655;
  transition: box-shadow 0.3s ease-in-out;
}
._hover-box_aplsy_14 {
  display: flex;
  flex-direction: column;
  padding: 5px 7px;
  border: 1px solid #ccc;
  border-radius: 6px;
  position: relative;
  background-color: white;
  z-index: 999;
  width: auto;
  max-height: 400px;
  overflow-y: auto;
}

._box-title_aplsy_28 {
  color: black;
  font-size: 11px;
  font-weight: 700;
  margin-bottom: 5px;
}

._row_aplsy_35 {
  display: flex;
  flex-direction: column;
  margin-bottom: 5px;
}
._row_aplsy_35:last-of-type {
  margin-bottom: 0;
}

._row-title_aplsy_44 {
  color: #aaa;
  font-size: 11px;
  font-weight: 600;
  margin-bottom: 5px;
}

._value-wrapper_aplsy_51 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding-left: 5px;
  width: "100%";
  margin-bottom: 5px;
}
._value-label-wrapper_aplsy_60 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: "100%";
  margin-right: 10px;
  font-size: 12px;
}
._svg_aplsy_68 {
  margin-right: 5px;
  width: 12px;
  height: 12px;
}

._value_aplsy_51 {
  color: black;
  font-size: 12px;
  font-weight: 500;
  margin-left: 5px;
}
._variable-value_aplsy_80:first-child {
  margin-right: 10px;
}

._percentage-difference-wrapper_aplsy_84 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-left: auto;
}
._bar_1lxbf_1 {
  transition: opacity 0.3s linear;
}

._bar-label_1lxbf_5 {
  font-size: 10px;
  text-anchor: middle;
  dominant-baseline: end;
  transition: opacity 0.3s linear;
}

._x-axis-text_1lxbf_12 {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  fill: #000;
  font-size: 14px;
  text-anchor: end;
}

._x-axis-text-highlighted_1lxbf_20 {
  fill: #000;
  font-size: 14px;
  text-anchor: end;
  font-weight: 500;
  transition: fill 0.2s linear font-weight 0.2s linear;
}
._y-axis-text_1lxbf_27 {
  fill: #000;
  font-size: 14px;
  text-anchor: end;
}
._no-data-text_1lxbf_32 {
  fill: #000;
  font-size: 24px;
}
._hover-bar_1lxbf_36 {
  fill: #eee;
}
._pointer_1lxbf_39 {
  cursor: pointer;
}
._bar_k7k6h_1 {
    transition: opacity 0.3s linear;
}

._hover-bar_k7k6h_5 {
    opacity: 0;
}

._bar-label_k7k6h_9 {
    font-size: 10px;
    text-anchor: middle;
    dominant-baseline: end;
    transition: opacity 0.3s linear;
}
._x-axis-text_k7k6h_15 {
    fill: #000;
    font-size: 12px;
    text-anchor: middle;
}
._x-axis-text-angled_k7k6h_20 {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    fill: #000;
    font-size: 12px;
    text-anchor: end;

}

._x-axis-text-highlighted_k7k6h_29 {
    font-size: 14px;
    font-weight: 500;
    transition: fill 0.2s linear font-weight 0.2s linear;
}
._y-axis-text_k7k6h_34 {
    fill: #000;
    font-size: 14px;
    text-anchor: end;
}
._no-data-text_k7k6h_39 {
    fill:#000;
    font-size: 24px;
  }._heading_1yy2s_1 {
    font-size: 16px;
    font-weight: 500;
    line-height: 14px;
    text-align: left;
    margin-bottom: 10px;
}

._layoutText_1yy2s_9 {
    margin-top: 10px;
}
._genericUpgradePageWrapper_oapag_1 {
  flex-direction: column;
  align-items: center;
  overflow-y: hidden;
  width: 100%;
  height: 100%;
}

._upgradePromptContainer_oapag_9 {
  width: 98%;
  height: 30vh;
  border-radius: 0.6rem;
  background: linear-gradient(0deg, #ecf3f7, #ecf3f7);
  border: 0.2rem solid #192955;
  box-shadow: -0.2rem 0.2rem 0.6rem 0.6rem #aeaeae40;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 2rem;
  margin-bottom: 2rem;
  bottom: 0;
  z-index: 1000;
  position: absolute;
}

._upgradeImg_oapag_27 {
  max-width: 18.1rem;
  width: 30%;
  height: auto;
  margin-right: 30;
  margin-left: 5%;
  pointer-events: none;
}

._upgradeCurrentPlanText_oapag_36 {
  width: 100%;
  /* height: 1.4rem; */
  font-family: Montserrat;
  font-size: clamp(0.65rem, 5vw, 1.3rem);
  font-weight: 400;
  line-height: 1.4rem;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  margin-top: 2%;
}

._upgradePlanAddOnSubheading_oapag_49 {
  /* height: 1.4rem; */
  font-size: clamp(0.65rem, 5vw, 1.3rem);
  font-family: Montserrat;
  font-size: clamp(0.7rem, 5vw, 1.4rem);
  font-weight: 600;
  line-height: 1.9rem;
  letter-spacing: 0px;
  text-align: left;
  color: #182026;
  margin-top: 2%;
}

._upgradePlanAddOnDescription_oapag_62 {
  width: 100%;
  /* height: 1.9rem; */
  font-family: Montserrat;
  font-size: clamp(0.7rem, 5vw, 1.4rem);
  font-weight: 400;
  line-height: 1.9rem;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  margin-top: 2%;
}

._upgradePlanFeatureHeader_oapag_75 {
  width: 100%;
  /* height: 2.4rem; */
  font-family: Montserrat;
  font-size: clamp(1rem, 5vw, 2rem);
  font-weight: 700;
  line-height: 2.4rem;
  letter-spacing: 0px;
  text-align: left;
  color: #192955;
  margin-top: 2%;
}

._upgradePlanFeatureDescription_oapag_88 {
  width: 100%;
  /* height: 1.9rem; */
  font-family: Montserrat;
  font-size: clamp(0.7rem, 5vw, 1.4rem);
  font-weight: 500;
  line-height: 1.9rem;
  letter-spacing: 0px;
  text-align: left;
  color: #192955;
  margin-top: 2%;
}

._upgradeCurrentPlan_oapag_36 {
  height: 1.5px;
  border-radius: 1.813rem;
  border: 0.191rem solid #444444;
  padding-left: 0.7rem;
  padding-right: 0.7rem;
}

._upgradeButtonSet_oapag_109 {
  width: "50%";
  margin-top: "2%";
  font-size: clamp(0.7rem, 5vw, 1.4rem);
}

._genericUpgradePageContentNewUpgradePage_oapag_115 {
  text-align: left;
  display: flex;
  flex-direction: column;
  /* gap: 1.3rem; */
  padding-left: 4rem;
  margin-right: 5%;
}

._upgradeGrayScaleWrapper_oapag_124 {
  height: 100%;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  overflow: hidden !important;
  bottom: 0;
}

._upgradeGrayScaleWrapper_oapag_124 *:not(#page-top-template-container) {
  pointer-events: none;
}

._upgradeGrayScaleWrapper_oapag_124 #page-top-template-container {
  pointer-events: none;
}

._upgradeGrayScaleWrapper_oapag_124 #report-content-wrapper {
  filter: blur(var(--blur-amount, 1.8px)) grayscale(1);
  -webkit-user-select: none;
  user-select: none;
}

._upgradeGrayScaleWrapper_oapag_124 #UpgradePageButtonGrayScale,
._upgradeGrayScaleWrapper_oapag_124 #subHeaderName,
._upgradeGrayScaleWrapper_oapag_124 #tutorialToolbar,
._upgradeGrayScaleWrapper_oapag_124 #cashManagerSummaryCardContainer {
  filter: grayscale(1);
}

._upgradeGrayScaleWrapper_oapag_124 #downloadToolbox {
  display: none;
}

.popup {
  position: absolute;
  text-align: center;
  display: inline-block;
}

.popup-content-container {
  background: white;
  color: #333;
  box-shadow: 0 1px 1px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
  padding: 1px;
  text-align: center;
  border-radius: 12px;
}

.popup-content {
  min-width: 60px;
  margin: 10px 16px;
  height: 20px;
}

.popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}

.popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 1px 1px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  transform: rotate(45deg);
}
.line-chart-table-container {
	display: inline-block;
	max-width: 26%;
}

.line-chart-table {
	border-collapse: collapse;
	font-size: 16px;
}

.line-chart-table td {
	text-align: right;
	padding: 5px;
	padding-right: 5px;
	color: #97a7b3;
	font-weight: 500;
}

.line-chart-table th {
	text-align: left;
	padding-right: 80px;
	white-space: pre-wrap;
	word-wrap: break-word;
	padding: 0px 8px;
}

.separator {
	border-bottom: 1px solid #dfdfdf;
}

.legend {
	width: 0.1%;
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
}

.decreased-padding > * {
	padding-top: 20px;
	padding-bottom: 0px;
}
._text_wcanl_1 {
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  color: #cccccc;
  user-select: none;
  cursor: default;
  transition: all 0.2s ease-in-out;
}

._text_wcanl_1._hidden_wcanl_11 {
  opacity: 0;
}
._url-div_9fhzi_1 {
  width: 550px;
  max-width: 550px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

._code_9fhzi_9 {
  color: #106ba3;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 15px;
  border-radius: 4px;
  height: 40px;
  margin-top: 10px;
  width: 100%;
}

._code-heading_9fhzi_21 {
  font-size: 16px;
  font-weight: 600;
}

._code-sub-heading_9fhzi_26 {
  padding-top: 10px;
  font-size: 14px;
  font-weight: 500;
}

._button-wrapper_9fhzi_32 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  padding-top: 5px;
}

._content-wrapper_9fhzi_40 {
  flex: 1;
}

._content-group_9fhzi_44 {
  display: flex;
  align-items: flex-start;
  width: 100%;
}

._selector-width_9fhzi_50 {
  width: 100%;
  margin-bottom: 5px;
}

._teams-heading-wrapper_9fhzi_55 {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}

._teams-icon_9fhzi_61 {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

._teams-info-list_9fhzi_67 {
  font-size: 14px;
  list-style-position: inside;
}

._teams-info-list_9fhzi_67 li {
  text-indent: -20px;
  padding-left: 20px;
}

._li-spacing_9fhzi_77 {
  margin-top: 10px;
}

._small-margin-bottom_9fhzi_81 {
  margin-bottom: 15px;
}

._manage-col-name_9fhzi_85 {
  width: 52%;
  display: flex;
  flex-direction: row;
  max-width: 298px;
  white-space: nowrap;
}
._manage-col-date_9fhzi_92 {
  width: 24%;
}

._manage-col-pill_9fhzi_96 {
  width: 13%;
}

._manage-col-delete_9fhzi_100 {
  width: 9%;
  display: flex;
  justify-content: flex-end;
}

._manage-header-row_9fhzi_106 {
  border-bottom: 1px solid #eeeeee;
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 100;
  padding-top: 20px;
  justify-content: left;
}

._manage-body-row_9fhzi_116 {
  padding-top: 5px;
  box-shadow: 0px -1px 0px 0px #eeeeee;
  height: 25px;
  justify-content: left;
}

._top-padding_9fhzi_123 {
  padding-top: 15px;
}

._period-margin_9fhzi_127 {
  margin-top: 5px;
}

._manage-dash-date_9fhzi_131 {
  padding-bottom: 5px;
  padding-left: 15px;
  font-size: 12px;
}

._name-overflow_9fhzi_137 {
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
}

._wizard-table-div_9fhzi_143 {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  margin-bottom: 20px;
}

._body-padding_9fhzi_150 {
  padding-left: 15px;
  padding-top: 0px;
}

._slide-out-wrapper_9fhzi_155 {
  width: 100%;
  height: 100%;
  padding: 30px 30px 20px 30px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

._slide-out-title_9fhzi_165 {
  font-size: 20px;
  color: #242b31;
  width: 100%;
  text-align: left;
}

._slide-out-footer_9fhzi_172 {
  align-self: flex-end !important;
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}

._slide-out-margin_9fhzi_181 {
  margin-top: 20px;
  margin-bottom: 10px;
}

._greenCircle_9fhzi_186 {
  width: 5px;
  height: 5px;
  background-color: #29c053;
  border-radius: 50%;
}

._open-slide-out_9fhzi_193 {
  width: 65%;
  display: flex;
  align-self: center;
  justify-content: flex-start;
}

._rolling-note_9fhzi_200 {
  font-size: 14px;
  background-color: #f4fbfa;
  width: 100%;
  height: 56px;
  border-radius: 6px;
  align-content: center;
  padding-left: 25px;
}

._loading_9fhzi_210 {
  color: black;
}

._url-background_9fhzi_214 {
  background-color: #f6f6f6;
}

._header-padding_9fhzi_218 {
  padding-top: 5px;
}
._gridWrapper_mni0o_1 {
  display: grid;
  width: 100%;
}

._gridItemWide_mni0o_6 {
  grid-column: span 2;
}

._gridItemTall_mni0o_10 {
  grid-row: span 2;
}

._item_mni0o_14 {
  display: flex;
  align-items: center;
  justify-content: center;

  position: relative;
  width: 100%;
  height: 100%;

  border: 1px solid #ccc;

  margin: -0.5px;
  background-color: #fff;
}

._item_mni0o_14._withOpacity_mni0o_29 {
  opacity: 0.5;
}

._item_mni0o_14._isDragging_mni0o_33 {
  box-shadow: rgb(63 63 68 / 5%) 0px 2px 0px 2px, rgb(34 33 81 / 15%) 0px 2px 3px 2px;
  z-index: 1000;
}

._item_mni0o_14._isReorder_mni0o_38 {
  border: 1px solid #ccc;
}

._borderRight_mni0o_42 {
  border-right: 1px solid #fff;
}

._borderLeft_mni0o_46 {
  border-left: 1px solid #fff;
}

._borderTop_mni0o_50 {
  border-top: 1px solid #fff;
}
._reorderOverlay_2f4jo_1 {
  background-color: #eeeeeee6;
  border: 1px solid #fff;
  padding: 15px 10px;

  width: calc(100% - 4px);
  height: calc(100% - 4px);
  z-index: 101;

  position: absolute;
  left: 2px;
  top: 2px;

  cursor: grab;

  transition: all 0.2s ease-in-out;
}

._hide_2f4jo_19 {
  opacity: 0;
  z-index: -1;
}

._headerContainer_2f4jo_24 {
  font-weight: 500;
  font-size: 15px;
  display: flex;
  align-items: center;
}

._iconMargin_2f4jo_31 {
  margin-right: 5px;
}
._textWrapper_13jn2_1 {
  display: flex;
  align-items: center;
}

._headingText_13jn2_6 {
  font-size: 15px !important;
  color: #000;
  margin-bottom: 5px;
}

._headingTextEdit_13jn2_12 {
  font-size: 14px !important;
  margin-bottom: 4px;
}

._descriptionTextWrapper_13jn2_17 {
  display: flex;
  position: absolute;
  bottom: 5px;
}

._descriptionText_13jn2_17 {
  font-size: 12px !important;
  font-weight: 500;
  color: #afafaf;
  margin-left: 4px;
}

._descriptionTextEdit_13jn2_30 {
  font-size: 11px !important;
  margin-top: 3px;
}

._descriptionText_13jn2_17._loading_13jn2_35 {
  height: 11px;
  margin-top: 2px;
}

._percentageDifferenceWrapper_13jn2_40 {
  margin-bottom: 5px;
}

._percentageDifferenceText_13jn2_44 {
  font-size: 13px;
  font-weight: 700;
}

._percentageDifferenceText_13jn2_44._increase_13jn2_49 {
  color: #32a02f;
}

._percentageDifferenceText_13jn2_44._decrease_13jn2_53 {
  color: #df4f4f;
}

._percentageDifferenceText_13jn2_44._zero_13jn2_57 {
  color: #efb727;
}

._comparisonText_13jn2_61 {
  color: #c8c8c8;
}

._trendIcon_13jn2_65 {
  margin-right: 4px;
}

._editIcon_13jn2_69 {
  margin-left: 5px;
  cursor: pointer;
  color: #5d707f;
}
._subheading_bjcq6_1 {
  font-size: 12px;
  line-height: 20px;
  color: #8d8d8d;
  text-align: left;
}
._dragHandle_p6n10_1 {
  position: absolute;
  left: 0px;
  top: 15px;
  z-index: 1000;

  opacity: 0;
  transition: opacity 0.2s ease;
}

._dragHandle_p6n10_1:hover {
  cursor: grab;
}

._dragHandle_p6n10_1._isDragging_p6n10_15 {
  cursor: grabbing;
  opacity: 1;
}
._outerCardWrapper_14tfg_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}

._outerCardWrapper_14tfg_1._glimmer_14tfg_9 {
  padding: 1px;
  pointer-events: none;

  background: linear-gradient(-45deg, #192955 40%, #f4fbfa 50%, #192955 60%);
  background-size: 300%;
  background-position-x: 100%;
  animation: _shimmer_14tfg_1 4s infinite linear;
}

@keyframes _shimmer_14tfg_1 {
  to {
    background-position-x: 0%;
  }
}

._cardWrapper_14tfg_25 {
  display: flex;
  justify-content: center;
  align-items: center;

  width: 100%;
  height: 100%;

  background-color: white;
  transition: opacity 0.25s ease;
}

._cardWrapper_14tfg_25._faded_14tfg_37 {
  opacity: 0.4;
  pointer-events: none;
}

._menuButtonWrapper_14tfg_42 {
  position: absolute;
  right: 5px;
  z-index: 999;
}

._disabledCard_14tfg_48 {
  cursor: default !important;
}

._cardWrapper_14tfg_25:hover ._dragHandle_14tfg_52 {
  opacity: 1;
}

._cardWrapper_14tfg_25:hover ._imageCard_14tfg_56 {
  opacity: 1 !important;
}
._menuTrigger_1b65k_1 {
  gap: 10px;
  align-items: center;
  user-select: none;
}
._checkboxWrapper_1lpq0_1 {
  gap: 5px;
  user-select: none;
}

._checkbox_1lpq0_1 {
  pointer-events: none;
}
._selectorWrapper_1n09e_1 {
  display: flex;
  flex-direction: column;
  gap: 2.5px;
  width: 100%;
}

._colorPicker_1n09e_8 {
  box-shadow: none !important;
  margin-bottom: 5px;
  padding: 10px 0px 0px 0px !important;
}

._graphColors_1n09e_14 {
  width: 100%;
  display: flex;
  flex-direction: column;
}

._title_1n09e_20 {
  color: #cccccc;
  font-size: 10px;
  font-weight: 600;
}
._contentWrapper_mx83d_1 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._blueprintOverride_mx83d_8 .bp3-button {
  margin-right: 0px !important;
}

._blueprintOverride_mx83d_8 .bp3-popover-wrapper,
._blueprintOverride_mx83d_8 .bp3-popover-target {
  width: 100%;
}
._menuButtonWrapper_1msol_1 {
  position: absolute;
  right: 5px;
  z-index: 999;
}
._container_ccx1a_1 {
  overflow-x: hidden;
}

._hiddenElement_ccx1a_5 {
  opacity: 0 !important;
  cursor: default !important;
}

._axisLabels_ccx1a_10 {
  font-size: 12px;
  display: flex;
  justify-content: space-between;
  /* Align date with axis tick */
  padding-left: 4px;
  padding-right: 4px;
}

._headingWrapper_ccx1a_19 {
  margin: 0px 4px;
}

._cardWrapper_ccx1a_23 {
  width: 100%;
  position: relative;
}

._noDataContainer_ccx1a_28 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

._noDataText_ccx1a_38 {
  font-size: 22px;
  font-weight: 300;
}

._saveButton_ccx1a_43 {
  margin-right: 0px !important;
}

._gridWrapper_ccx1a_47 {
  padding: 0px 1px;
}

._gridWrapper_ccx1a_47._hideOverflow_ccx1a_51 {
  overflow-x: hidden;
}

._aggregateText_ccx1a_55 {
  font-weight: 500;
  font-size: 16px;
  margin-right: 5px;
}

/* EMBED */
._embedContentWrapper_ccx1a_62 {
  position: relative;
}

._embedWatermark_ccx1a_66 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.1;
  pointer-events: none;
  z-index: 10;
}

._embedWatermarkText_ccx1a_76 {
  transform: rotate(-30deg);
  font-size: 20vmin;
}

._embedFooterSpacer_ccx1a_81 {
  background-color: white;
  position: absolute;
  top: 2px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  border-top: 1px solid #eeeeee;
}

._embedFooterContent_ccx1a_92 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  font-weight: bold;
  color: #ccc;
  text-align: left;
  width: 100%;
  height: 58px;
  position: relative;
}

._embedFooter_ccx1a_81 {
  position: fixed;
  width: 100%;
  bottom: 0;
  background-color: transparent;
  z-index: 1000;
}

._poweredBy_ccx1a_113 {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 12px;
  font-weight: bold;
  color: #ccc;
  padding-right: 10px;
}

._embedFooterName_ccx1a_123 {
  flex: 1;
  padding-left: 20px;
}

._poweredBy_ccx1a_113 > span {
  margin-left: 5px;
  display: flex;
  align-items: center;
}

/*Embed Page Top*/
._pageTop_ccx1a_135 {
  width: 100%;
  height: 90px;
  border-bottom: 1px solid #eeeeee;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky !important;
  top: 0;
  z-index: 99;
  background-color: white;
}

._nameDiv_ccx1a_148 {
  padding-left: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

._dashboardName_ccx1a_155 {
  font-size: 22px;
  font-weight: 400;
  display: flex;
  align-items: center;
}

._dashboardDate_ccx1a_162 {
  font-size: 16px;
  font-weight: 400;
}

._namePadding_ccx1a_167 {
  padding-right: 10px;
}

._greenCircle_ccx1a_171 {
  width: 5px;
  height: 5px;
  background-color: #29c053;
  border-radius: 50%;
}
/* EMBED END */
._contentWrapper_s98oh_1 {
  overflow: auto;
  height: calc(100% - 55px);
  position: relative;
  margin: 4px 0px;
}

._rowTrigger_s98oh_8 {
  display: block;
}

._row_s98oh_8 {
  border-bottom: 1px solid #eee;
  line-height: 17px;

  transition: background-color 0.25s ease;
}

._row_s98oh_8:hover {
  background-color: #f9f9f9;
}

._row_s98oh_8._loading_s98oh_23 {
  border-bottom: none;
}

._headingRow_s98oh_27 {
  font-weight: 500;
  color: #106ba3;

  background-color: white;

  position: sticky;
  top: 0px;
}

._headingCell_s98oh_37 {
  font-size: 15px;
}

._totalRow_s98oh_41 {
  background-color: #eeeeee80;
  color: #192955;
  font-weight: 600;
}

._cell_s98oh_47 {
  font-size: 14px;

  align-items: center;
  gap: 5px;

  padding: 5px 8px;
}

._cell_s98oh_47._clickable_s98oh_56 {
  cursor: pointer;
  user-select: none;
  transition: color 0.2s ease;
}

._cell_s98oh_47._clickable_s98oh_56:hover {
  color: #106ba3;
}

._cell_s98oh_47._left_s98oh_66 {
  text-align: left;
}

._cell_s98oh_47._center_s98oh_70 {
  text-align: left;
  grid-column: span 2;
  border-left: 1px solid #eee;
}

._cell_s98oh_47._right_s98oh_76 {
  text-align: right;
  border-left: 1px solid #eee;

  flex-direction: row-reverse;
}

._cell_s98oh_47._loading_s98oh_23 {
  margin: 5px 8px;
  padding: 0px;
}
._aggregateText_urcwu_1 {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  margin-right: 5px;
}

._aggregateText_urcwu_1._prior_urcwu_8 {
  font-size: 12px;
}

._comparisonText_urcwu_12 {
  color: #aaa;
}
._cardHeadingWrapper_16390_1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
._legend_1xxg2_1 {
  min-width: 280px;
  max-width: 280px;
}

._legend_1xxg2_1 > table {
  margin: 0px !important;
  width: 100%;
  border-top: solid 1px #eeeeee;
  border-collapse: collapse;
}

._legend_1xxg2_1 tr {
  text-align: left;
  border-bottom: solid 1px #eeeeee !important;
}

._legend_1xxg2_1 tr > td {
  text-align: left;
  padding: 0.2rem;
  vertical-align: top;
}

._legend_1xxg2_1 tr > td._color_1xxg2_24 > svg {
  margin-top: 6px;
}

._legend_1xxg2_1._muted_1xxg2_28 tr:not(._active_1xxg2_28) > td._color_1xxg2_24 > svg {
  opacity: 0.8;
  transition: color 150ms ease;
}

._legend_1xxg2_1._muted_1xxg2_28 tr:not(._active_1xxg2_28) > td {
  color: #cccccc;
  transition: color 150ms ease;
}

._legend_1xxg2_1._muted_1xxg2_28 tr:not(._active_1xxg2_28) > td  > div._comparison-key_1xxg2_38 {
  color: #eee;
  transition: color 150ms ease;
}

._legend_1xxg2_1._muted_1xxg2_28 tr:not(._active_1xxg2_28) > td  > svg > rect {
  opacity: 0.3;
  transition: opacity 150ms ease;
}

._legend_1xxg2_1 td ._key_1xxg2_48 {
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  margin-top: 4px;
}

._title_1xxg2_55 {
  text-align: left;
  padding: 0.5rem 0.2rem;
}
._value-cell_1xxg2_59 {
  text-wrap: nowrap;
  white-space: nowrap;
  padding-top: 6px !important;
}
._comparison-key_1xxg2_38 {
  color: #aaa;
  font-size: 12px;
  width: auto;
}._legend_vqzde_1 {
  min-width: 100% !important;
  max-width: 100% !important;
  font-size: 12px;
}
._barHovered_m8uwm_1 {
  opacity: 0.3 !important;
  transition: all 0.2s ease-in-out;
}

._bar_m8uwm_1 {
  opacity: 1;
  transition: all 0.2s ease-in-out;
}

._drilldownPill_m8uwm_11 {
  font-size: 10px;
  font-weight: 500;
  color: #8393a0;

  background: #e6eff4;
  border: 1px solid #ccc;
  border-radius: 50px;

  width: max-content;
  padding: 4px 5px;

  cursor: pointer;
}
._carouselWrapper_1geu8_1 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._carouselContainer_1geu8_7,
._carousel_1geu8_1 {
  width: 100%;
  height: 100% !important;
}

._carouselContainer_1geu8_7 .slider-container,
._carouselContainer_1geu8_7 .slider-list {
  height: 100% !important;
}

._carouselContainer_1geu8_7 .slider-list {
  align-items: center;
}

._carouselButton_1geu8_22 {
  background: none !important;
  width: 12px;
  height: 12px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
}

._fadeOut_1geu8_32 {
  opacity: 0 !important;
  transition: all 0.2s ease-in-out;
}

._pagingDots_1geu8_37 {
  margin: 0px 10px;
}

._carouselImage_1geu8_41 {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
._cardWrapper_1xcsj_1 {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-direction: column;
}

._aggregateTextWrapper_1xcsj_8 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._aggregateText_1xcsj_8 {
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: #c8c8c8;
  margin-bottom: 6px;
}

._aggregateText_1xcsj_8._loading_1xcsj_22 {
  width: 80px;
}

._currentText_1xcsj_26 {
  font-weight: 500;
  font-size: 40px;
}

._priorText_1xcsj_31 {
  margin-top: 5px;
  font-weight: 400;
  font-size: 16px;
}
.drilldown {
	color: inherit !important;
}

.drilldown:hover {
	text-decoration: none;
    color: #106ba3 !important;
}
._iconButton_1bepu_1 {
    margin: 0px !important;
    opacity: 0  ;
}

._iconButton_1bepu_1._equation_1bepu_6{
    opacity: 1;
}

._iconButton_1bepu_1:hover {
    opacity: 1;
}

._groupToggleButton_1bepu_14 {
    margin: 0px !important;
}

._rowButtonContainer_1bepu_18 {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

._rowButtonContainer_1bepu_18:hover ._iconButton_1bepu_1{
    opacity: 1;
}

._rowNameContainer_1bepu_28 {
    min-height: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

._rowNameContainer_1bepu_28:hover ._iconButton_1bepu_1 {
    opacity: 1;

}

._hiddenDataCell_1bepu_41 {
    background-color: #F6F6F6 !important;
    color: #ccc !important;
    overflow-wrap: break-word;
    left: -1px;
    z-index: 0 !important;
    box-shadow: inset 0px 0px 0px 0px #eee, inset 0px -1px 0px 0px #eee !important;
    width: 100%;
    transition: all 1s ease-in-out;
}

._hiddenDataCell_1bepu_41:hover ._iconButton_1bepu_1 {
    opacity: 1;
}

._showDataCell_1bepu_56 {
    position: sticky;
    overflow-wrap: break-word;
    left: 0px;
    z-index: 81 !important;
    box-shadow: inset -1px 0px 0px 0px #eee, inset 0px -1px 0px 0px #eee !important;
    width: 100%;
}

._showDataCell_1bepu_56:hover ._iconButton_1bepu_1 {
    opacity: 1;
}

._hiddenTextCell_1bepu_69 {
    color: #ccc !important;
    position: sticky;
}

._hiddenTextCell_1bepu_69 ._iconButton_1bepu_1 {
    opacity: 1;
}

._hiddenTextCell_1bepu_69 {
    color: #ccc !important;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 100%;
    vertical-align: middle;
    transition: all 1s ease-in-out;
}

._groupToggle_1bepu_14 {
    margin-left: 7px;
}
._dataSourceTitle_1eq9o_1 {
  font-size: 10px;
  font-weight: 600;
  color: #aaaaaa;
}

._dataSourceLevel_1eq9o_7 {
  font-size: 11px;
  font-weight: 500;
  color: #182026;
  text-transform: capitalize;
}

._dataSourceEquationLevel_1eq9o_14 {
  margin-bottom: 5px;
}

._dataSourceName_1eq9o_18 {
  font-size: 11px;
  font-weight: 400;
  color: #182026;
}

._dataSourceName_1eq9o_18._equation_1eq9o_24 {
  color: #182026;
  white-space: pre-wrap;
}

._missingResourceIcon_1eq9o_29 {
  margin-top: 10px;
}

._dataSourceName_1eq9o_18._missingResource_1eq9o_29,
._dataSourceName_1eq9o_18._circularDependencies_1eq9o_34 {
  margin-left: 5px;
}

._sourceContainer_1eq9o_38 {
  width: 100%;
}

._equationSourceItem_1eq9o_42 {
  min-height: 20px;
  background-color: #e6eff4;
  border-radius: 3px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 22px;
  white-space: nowrap;
}
._circularDependency_1eq9o_53 {
  background-color: #fff5f5;
  color: #ef797d;
  border: 1px dashed #ef797d;
}
._header_yiguq_1,
._secondaryHeader_yiguq_2 {
  position: sticky;
  z-index: 999;
}

._secondaryHeader_yiguq_2 {
  top: 0;
  background-color: white;
}
._reportTableWrapper_1idmb_1 {
  overflow: auto;
  height: calc(100% - 35px);
  margin: 4px 0px;
}

._reportTableWrapper_1idmb_1 .table-wrapper {
  width: 100%;
  margin-left: 0px;
  padding: 0px;
}

._reportTableWrapper_1idmb_1 .first-col-sticky {
  min-width: 60%;
  width: 60%;
}

._reportTableWrapper_1idmb_1 .mdl-data-table th {
  font-weight: 500;
}
._title_1xink_1 {
  text-align: left;
  width: 100%;
}
._confirmationBody_1xink_5 {
  padding: 0px;
}

._warningText_1xink_9 {
  font-weight: 400;
  color: #8a8a8a;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 0.5rem;
}

._selectWrapper_1xink_17 {
  width: 100%!important;
}
._redirectBtn_1xink_20 {
  margin: 0px;
  color:"#106BA3";
}
._footer_1xink_24{
  justify-content: space-between;
  align-items: center;

}._routeTabTitleContainer_l93gu_1 {
  display: flex;
  flex-direction: row;
  border: 1px solid #ddf2ff;
  border-radius: 6px;
  height: 25px;
  align-items: center;
}

._routeTabTitleContainer_l93gu_1:hover {
  color: #115997;
}

._routeTabTitleRight_l93gu_14 {
  color: #115997;
  display: flex;
  flex-direction: row;
  background-color: #ddf2ff;
  height: 25px;
  align-items: center;
  padding-right: 7px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  padding-left: 3px;
  gap: 1px;
}

._routeTabTitleLeft_l93gu_28 {
  margin-left: 7px;
  margin-right: 7px;
}
._sidePanelTitle_hlwfr_1 {
  font-size: 18px;
  font-weight: 500;
  padding: 0% 20% 5% 0%;
}
._selectorDescription_hlwfr_6 {
  font-size: 15px;
  font-weight: 400;
}
._selectorButton_hlwfr_10 {
  min-width: 120px;
  min-height: 30px;
}
._optionTitle_hlwfr_14 {
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  color: #44899e;
  margin: 0 0 10px 0;
}
._optionDescription_hlwfr_21 {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  font-weight: 400;
}
._configurationRow_hlwfr_27 {
  padding: 10px 10px 10px 10px !important;
  border-top: 1px solid #eeeeee !important;
}
._configurationRow_hlwfr_27:last-child {
  border-bottom: 1px solid #eeeeee !important;
}
._container_hlwfr_34 {
  height: 32px;
  position: relative;
  border-bottom: 1px solid #eee;
  padding: 0px 4px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  background-color: white;
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: background-color;
  padding-right: 10px;
}
._titleContainer_hlwfr_48 {
  min-width: 10%;
  width: 90%; 
}
._indicator_hlwfr_52 {
  padding: 0px !important;
  color: #182026;
  font-weight: 400;
}
._heading_hlwfr_57 {
  padding: 0px !important;
  color: #44899E;
  font-weight: 500;
}
._spacer_hlwfr_62 {
  color: #c6c6c6;
}
._rightEndContent_hlwfr_65 {
  display: flex;
  justify-content: flex-end;
  width: 10%;
}
._addNewContainer_hlwfr_70 {
  width: 100%;
  min-height: 170px;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-top: 10px;
}
/* .iconBox styling used to override the styling applied to the IconBox component. */
._iconBox_hlwfr_78 {
  width: 40px !important;
  height: 40px !important;
}
._iconBox_hlwfr_78 div,
._iconBox_hlwfr_78 svg {
  width: 25px !important;
  height: 25px !important;
}
._iconBoxContainer_hlwfr_88 {
  width: 100%;
  height: 100px;
}
._textContainer_hlwfr_92 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80%;
  font-size: 16px;
  font-weight: 400;
}
._upgradeGrayScaleWrapper_hlwfr_100 {
  height: 100%;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  overflow: hidden !important;
  bottom: 0;
}
._upgradeGrayScaleWrapper_hlwfr_100 *:not(#page-top-template-container) {
  pointer-events: none;
}

._upgradeGrayScaleWrapper_hlwfr_100 #page-top-template-container {
  pointer-events: none;
}

._upgradeGrayScaleWrapper_hlwfr_100 #report-content-wrapper {
  filter: blur(1.8px) grayscale(1);
  -webkit-user-select: none;
  user-select: none;
}

._upgradeGrayScaleWrapper_hlwfr_100 #UpgradePageButtonGrayScale,
._upgradeGrayScaleWrapper_hlwfr_100 #subHeaderName,
._upgradeGrayScaleWrapper_hlwfr_100 #tutorialToolbar,
._upgradeGrayScaleWrapper_hlwfr_100 #cashManagerSummaryCardContainer {
  filter: grayscale(1);
}

._upgradeGrayScaleWrapper_hlwfr_100 #downloadToolbox {
  display: none;
}
._emptyPill_hlwfr_132 {
  margin: 0.35rem;
  padding: 0.2rem 0.3rem 0.1rem;
  color: #bdbbbb;
  font-size: 10px;
  font-weight: 500;
  white-space: nowrap;
  min-height: 27px;
}._rectProgressBar_hmo4e_1 {
  height: 100%;
  width: 100%;
}

._progressBarContainer_hmo4e_6 {
  height: 100%;
  width: 75%;
  margin-left: 10px;
}

._progressBarContainerVertical_hmo4e_12 {
  height: 25%;
  width: 100%;
}

._percentageTextContainer_hmo4e_17 {
  height: 100%;
  min-width: 25%;
  margin-left: 5px;
  margin-bottom: 3px;
  font-size: 14px;
  font-weight: bold;
  color: black;
}

._percentageTextContainerTotal_hmo4e_27 {
  color: #ffffff;
}

._percentageTextContainerVertical_hmo4e_31 {
  height: fit-content;
  min-width: 25%;
  font-size: 14px;
  font-weight: bold;
  color: black;
}

._gradientProgressBar_hmo4e_39 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 150px;
  height: 15px;
}

._gradientProgressBarVertical_hmo4e_47 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}

._disabled_hmo4e_56 {
  color: #eeeeee !important;
}
._percentageDifferenceText_xiava_1 {
  font-weight: 400;
  font-size: 10px;
  line-height: 22px;
}

._percentageDifferenceText_xiava_1._increase_xiava_7 {
  color: #32a02f;
}

._percentageDifferenceText_xiava_1._decrease_xiava_11 {
  color: #df4f4f;
}

._percentageDifferenceText_xiava_1._zero_xiava_15 {
  color: #efb727;
}

._toolBarIcon_xiava_19 {
  margin: 0px 6px 0px 0px;
}

._healthHeader_xiava_23 {
  margin: 15px 0px 10px 0px;
}

._healthCore_xiava_27 {
  display: flex;
  flex-direction: row;
  justify-content: left;
}

._healthHeart_xiava_33 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 9px 9px 9px 9px;
  border-color: #cccccc;
  margin: 0px 10px 0px 0px;
  height: 58px;
  width: 192px;
}

._healthHeartSVG_xiava_47 {
  width: 35px;
  height: 35px;
  margin: 0px 0px 0px 16px;
  padding: 0px 0px 0px 0px;
}

._healthStatus_xiava_54 {
  margin: 0px 20px 0px 5px;
  padding: 0px 10px 0px 0px;
  font-family: "Montserrat";
  font-size: 13px;
  font-weight: 500;
  height: fit-content;
}

._healthProgress_xiava_63 {
  padding: 10px 0px 10px 10px;
}

._healthProgressBar_xiava_67 {
  margin: 0px 0px 0px 10px;
  width: 25%;
  height: 100%;
  overflow: hidden;
}

._healthScore_xiava_74 {
  margin: 0px 0px 0px 15px;
  font-family: "Montserrat";
  font-size: 13px;
  font-weight: 500;
  text-align: left;
  height: fit-content;
  width: 68%;
  overflow: visible;
}

._metricScore_xiava_85 {
  font-family: "Montserrat";
  font-size: 15px;
  font-weight: 500;
  text-align: left;
}

._budgetForecastTitle_xiava_92 {
  font-size: 13px;
  font-weight: 500;
}

._targetValue_xiava_97 {
  font-size: 13px;
  font-weight: 700;
  padding: 11px 2px 0px 2px;
  text-align: center;
}

._budgetForecastValues_xiava_104 {
  font-size: 15px;
  font-weight: 500;
  color: #44899e;
  padding: 5px 5px 5px 5px;
}

._customScorecard_xiava_111 {
  width: 260px;
}

._variablePlot_xiava_115 {
  width: 70%;
  overflow: visible;
  margin-left: 10px;
  padding-left: 5px;
  margin-right: 5px;
  display: flex;
  justify-content: center;
}

._multiPeriodLineChart_xiava_125 {
  margin-left: 5px !important;
  margin-right: 0px !important;
}

._customCard_xiava_130 {
  margin: 0px 5px 0px 5px;
  font-family: "Montserrat";
  font-size: 13px;
  font-weight: 500;
  text-align: left;
  height: fit-content;
  min-width: 30%;
  overflow: visible;
  word-wrap: break-word;
  max-width: 50%;
}

._emptyCard_xiava_143 {
  margin: 0px 0px 0px 10px;
  font-family: "Montserrat";
  font-size: 11px;
  font-weight: 500;
  text-align: left;
  height: fit-content;
  overflow: visible;
  width: 80%;
}

._wideEmptyCard_xiava_154 {
  margin: 0px 0px 0px 10px;
  font-family: "Montserrat";
  font-size: 13px;
  font-weight: 500;
  text-align: left;
  height: fit-content;
  overflow: visible;
  width: 70%;
}

._trendIcon_xiava_165 {
  margin-right: 2px;
}

._percentageDifferenceWrapper_xiava_169 {
  margin-top: 1px;
}

._dataCardDataPoint_xiava_173 {
  margin: none !important;
  font-weight: 500;
  color: #44899e;
}

._downloadButtons_xiava_179 {
  margin-left: 10px;
}

._customCardImage_xiava_183 {
  width: 120px;
  height: 25px;
}

._container_xiava_188 {
  width: fit-content;
  display: flex;
  justify-content: space-between;
  gap: 5px;
}

._disabled_xiava_195 {
  color: #eeeeee !important;
}

._displayDataIcon_xiava_199 path {
  fill: #eeeeee;
  stroke: #eeeeee;
}

._displayDataIcon_xiava_199 rect {
  fill: #eeeeee;
  stroke: #eeeeee;
}

._widthOverride_xiava_209 {
  width: 50% !important;
}

._path_xiava_213 {
  fill: transparent;
  stroke-width: 1.5;
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
  animation: _dash_xiava_1 8s linear forwards, _fillColor_xiava_1 3s ease-in forwards;
  animation-fill-mode: forwards;
}

@keyframes _dash_xiava_1 {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes _fillColor_xiava_1 {
  to {
    fill: #eeeeee;
  }
}

._dataCardWrapper_xiava_234 {
  display: flex;
  flex-direction: column;
  border: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 5px 5px 5px 5px;
  border-color: #cccccc;
  margin: 0px 10px 0px 0px;
  height: 54px;
  width: 180px;
  padding-left: 10px;
  padding-top: 3px;
  padding-right: 10px;
}

._dataCardTitle_xiava_249 {
  font-size: 10px;
  line-height: 22px;
  color: #182026;
  font-weight: 400;
  display: flexbox;
  justify-content: flex-start;
  flex-direction: row;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._dataCardValue_xiava_262 {
  font-weight: 500;
  font-size: 16px;
  color: #182026;
  line-height: 22px;
}

._dataCardContentWrapper_xiava_269{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}

._healthHeartWrapper_xiava_276 {
  display: flex;
  flex-direction: row;
  border: solid;
  justify-content: center;
  align-items: center;
  border-width: 1px 1px 1px 1px;
  border-radius: 5px 5px 5px 5px;
  border-color: #cccccc;
  margin: 0px 10px 0px 0px;
  height: 54px;
  width: 180px;
  padding-left: 10px;
  padding-top: 3px;
  padding-right: 10px;
}

._healthTargetWrapper_xiava_293 {
  display: flex;
  flex-direction: row;
  border: solid;
  justify-content: center;
  align-items: center;
  border-width: 1px 1px 1px 1px;
  border-radius: 5px 5px 5px 5px;
  border-color: #cccccc;
  margin: 0px 10px 0px 0px;
  height: 54px;
  width: 180px;
  padding-left: 25px;
}

._healthHeartIcon_xiava_308 {
  padding-right: 8px;
}

._healthHeartTitle_xiava_312 {
  font-family: "Montserrat";
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 2px;
}

._metricCardWrapper_xiava_319 {
  display: flex;
  flex-direction: column;
  border: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 5px 5px 5px 5px;
  border-color: #cccccc;
  margin: 0px 10px 0px 0px;
  height: 54px;
  width: 180px;
  justify-content: center;
  align-items: center;
}._scorecardHeaderCell_jl4jq_1 {
  height: 30px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #182026 !important;
}

._scorecardHeaderCell_jl4jq_1:first-child {
  min-width: 22% !important;
  max-width: 22% !important;
}

._scorecardMultiperiodHeaderNameCell_jl4jq_13 {
  min-width: 165px !important;
}

._scorecardMultiperiodHeaderNameCell_jl4jq_13:last-child {
  padding-right: 30px;
}

._scorecardStandardHeaderNameCell_jl4jq_21 {
  min-width: 10% !important;
}

._scorecardStandardHeaderNameCell_jl4jq_21:last-child {
  padding-right: 30px;
}

._scorecardNameBlock_jl4jq_29 {
  padding: 0px 0px 0px 10px !important;
  width: 22% !important;
  font-size: 14px;
  font-weight: 400;
  align-items: center;
  flex-wrap: wrap;
  text-align: left !important;
  height: 30px !important;
  min-height: 30px !important;
  background-color: #fff;
  line-height: 26px;
}

._scorecardHeading_jl4jq_43 {
  color: #44899e;
  font-weight: 500 !important;
}

._scorecardName_jl4jq_29 {
  color: #182026;
}

._scorecardDataCell_jl4jq_52 {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}

._scorecardDataCell_jl4jq_52:last-child {
  padding-right: 30px;
}

._scorecardTrendArrow_jl4jq_62 {
  margin-left: 3px !important;
}

._scorecardTargetIcon_jl4jq_66 {
  margin-right: 10px !important;
}

._scorecardTargetCell_jl4jq_70 {
  text-align: left !important;
  padding-left: 8% !important;
}

._scorecardVarianceHeader_jl4jq_75 {
  padding-right: 35px !important;
}

._lowImportancePill_jl4jq_79 {
  color: #44899e;
  border-color: #44899e;
  font-size: 10px;
  font-weight: 500;
}

._mediumImportancePill_jl4jq_86 {
  color: #54cbc8;
  border-color: #54cbc8;
  font-size: 10px;
  font-weight: 500;
}

._highImportancePill_jl4jq_93 {
  color: #ff9a7b;
  border-color: #ff9a7b;
  font-size: 10px;
  font-weight: 500;
}

._criticalImportancePill_jl4jq_100 {
  color: #ef797d;
  border-color: #ef797d;
  font-size: 10px;
  font-weight: 500;
}

._scorecardImportanceCell_jl4jq_107 {
  text-align: center !important;
  padding-left: 5% !important;
}

._scorecardImportanceHeader_jl4jq_112 {
  text-align: center !important;
  padding-left: 5% !important;
}

._multiperiodTargetIcon_jl4jq_117 {
  margin-left: 10px !important;
  position: relative;
  z-index: 1;
}

._rowNameContainer_jl4jq_123 {
  min-height: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._rowNameContainer_jl4jq_123:hover ._iconButton_jl4jq_131 {
  opacity: 1;
}

._rowNameContainer_jl4jq_123 ._dataSourceButton_jl4jq_135 {
  margin-right: 5px;
  opacity: 1;
}
._rowButtonContainer_jl4jq_139 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

._rowButtonContainer_jl4jq_139:hover ._iconButton_jl4jq_131 {
  opacity: 1;
}

._iconButton_jl4jq_131 {
  margin-right: 5px;
  opacity: 0;
}

._iconButton_jl4jq_131:hover {
  opacity: 1;
}

._multiperiodBudgetCell_jl4jq_158 {
  background-color: #f3fafa;
}

._checkLayoutIcon_jl4jq_162 {
  margin-left: 7px;
  margin-right: -28px;
}

._tableRow_jl4jq_167:hover > td {
  background-color: #f9f9f9 !important;
}

._multiperiodTableRow_jl4jq_171:hover > td {
  background-color: #f9f9f9 !important;
}

._multiperiodScorecardTargetIcon_jl4jq_175 {
  margin-right: -25px !important;
}

._cellZindex_jl4jq_179 {
  z-index: 82 !important;
}

._cellZindexTwo_jl4jq_183 {
  z-index: 81 !important;
}

._targetCellZindex_jl4jq_187 {
  z-index: 1;
}

._drilldown_jl4jq_191 {
  color: inherit !important;
}

._drilldown_jl4jq_191:hover {
  text-decoration: none;
  cursor: pointer;
  color: #106ba3 !important;
}
._contentWrapper_q8zgp_1 {
  overflow: auto;
  height: calc(100% - 35px);
  position: relative;
  margin: 4px 0px;
}

._cardHeadingWrapper_q8zgp_8 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

._cardHeadingWrapper_q8zgp_8 ._pill_q8zgp_14 {
  user-select: none;
}
._container_mncwa_1 {
  padding: 12px;
  display: flex;
  justify-content: center;
  align-content: center;
  gap: 5px;
  width: 100%;
}

._container_mncwa_1._small_mncwa_10 {
  padding: 8px;
}

._detailsContainer_mncwa_14 {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
  width: 70%;
  min-width: 0;
}

._subtitle_mncwa_23 {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  color: #aaa;

  text-align: left;

  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._leftColumn_mncwa_36 {
  border-right: 1px solid #eee;
}

._hasRowBelow_mncwa_40 {
  border-bottom: 1px solid #eee;
}

._container_mncwa_1._clickable_mncwa_44 {
  cursor: pointer;
}

._cancelButton_mncwa_48:hover {
  background-color: #eee;
}

._iconContainer_mncwa_52 {
  justify-content: center;
  align-items: center;
  aspect-ratio: 1;
  width: 30%;
}

._circle_mncwa_59 {
  border-radius: 50%;
}

._title_mncwa_63 {
  width: 100%;
  font-size: 12px;
}

._title_mncwa_63,
._value_mncwa_69 {
  text-align: left;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._title_mncwa_63 {
  color: #444;
}

._value_mncwa_69 {
  font-size: 15px;
  width: 100%;
  color: #182026;
}

._loading_mncwa_87 {
  margin: 3px;
  height: 60px;
}

._title_mncwa_63._small_mncwa_10,
._subtitle_mncwa_23._small_mncwa_10 {
  font-size: 10px;
}

._value_mncwa_69._small_mncwa_10 {
  font-size: 10px;
}

._title_mncwa_63._medium_mncwa_101,
._subtitle_mncwa_23._medium_mncwa_101 {
  font-size: 10px;
}

._value_mncwa_69._medium_mncwa_101 {
  font-size: 12px;
}

._title_mncwa_63._large_mncwa_110 ._subtitle_mncwa_23._large_mncwa_110 {
  font-size: 12px;
}

._value_mncwa_69._large_mncwa_110 {
  font-size: 15px;
}
._titleRow_35grh_1 {
  color: #106ba3;
  font-weight: 500;
  font-size: 12px;
  height: 25px;
  border-bottom: #eeeeee 1px solid;
  align-items: center;
}

._leftColumn_35grh_10 {
  border-right: #eeeeee 1px solid;
  padding: 2px;
}

._rightColumn_35grh_15 {
  justify-content: flex-end;
  padding: 2px;
}

._cashInAmount_35grh_20 {
  color: #3fb0ac;
}

._hasRowAbove_35grh_24 {
  border-bottom: #eeeeee 1px solid;
  height: 25px;
  font-size: 12px;
  align-items: center;
}

._categoryHeaderRow_35grh_31 {
  background-color: #f6f6f6;
  color: #192955;
  font-weight: 600;
  font-size: 12px;
}

._categoryHeaderRowTotal_35grh_38 {
  background-color: #f6f6f6;
  color: #3fb0ac;
  font-weight: 600;
  font-size: 12px;
}

._negativeAmount_35grh_45 {
  color: #ef797d;
}

._finalRow_35grh_49 {
  font-weight: 700;
}

._balance_35grh_53 {
  background-color: #f6f6f6;
  color: #192955;
  font-weight: 600;
}

._balanceTotal_35grh_59 {
  background-color: #f6f6f6;
  font-weight: 600;
}

._closingBalance_35grh_64 {
  font-weight: 700;
}

._collapsibleRowTitle_35grh_68 {
  color: #438195;
  font-weight: 600;
}

._collapsibleRowAmount_35grh_73 {
  font-weight: 600;
}

._accountName_35grh_77 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  justify-content: flex-start;
}

._collapsibleRow_35grh_68 {
  padding: 2px;
  height: 25px;
  font-size: 12px;
  align-items: center;
  border-right: #eeeeee 1px solid;
  border-bottom: #eeeeee 1px solid;
}

._reference_35grh_93 {
  padding: 8px;
}

._cashOutAmount_35grh_97 {
  color: #ef797d;
}

._chevronIcon_35grh_101 {
  transition: all 200ms ease;
  align-items: center;
  display: flex;
  cursor: pointer;
}

._active_35grh_108 {
  transform: rotate(90deg);
  transition: all 250ms ease;
}
._tableWrapper_fu0pw_1 {
  overflow-y: auto;
  scrollbar-width: none;
  padding: 8px;
}

._hide-scrollbar_fu0pw_7::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for Firefox */
._hide-scrollbar_fu0pw_7 {
  scrollbar-width: none;
}

/* Hide scrollbar for IE and Edge */
._hide-scrollbar_fu0pw_7 {
  -ms-overflow-style: none;
}

._scrollContainer_fu0pw_21 {
  overflow-y: scroll;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

._scrollContainer_fu0pw_21::-webkit-scrollbar {
  display: none; /* Chrome, Safari and Opera */
}
._slideOutBackground_ffyx6_1 {
  position: absolute;
  bottom: 1px;
  left: 1px;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  display: flex;
  pointer-events: none;
  align-items: center;
  overflow: hidden;
  transition: background-color 0.35s ease-out;
  background-color: rgba(25, 41, 85, 0);
  justify-content: center;
}

._slideOutBackground_ffyx6_1._tall_ffyx6_16 {
  height: calc(100% - 3px);
  bottom: 2px;
}

._slideOutBackground_ffyx6_1._active_ffyx6_21 {
  background-color: rgba(25, 41, 85, 0.5);
  z-index: 999;
  pointer-events: auto;
}

._slideOut_ffyx6_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 200px;
  transition: transform 0.35s ease-out;
  transform: translateY(calc(100% - 14px));
  padding: 0px 10px;
}

._slideOut_ffyx6_1._active_ffyx6_21 {
  transform: translateY(0%);
  border-radius: 6px 6px 0px 0px;
  box-shadow: -10px 0px 10px 4px rgba(0, 0, 0, 0.1);
  background-color: white;
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}

._active_ffyx6_21 ._drawerHandle_ffyx6_50 {
  border-radius: 0px;
  box-shadow: none;
}

._drawerHandle_ffyx6_50 {
  justify-content: center;
  align-items: center;
  cursor: pointer;
  width: 46px;
  height: 14px;
  border-radius: 50px 50px 0px 0px;
  box-shadow: 0px 0px 2px 1px #0000001a;
  pointer-events: auto;
  color: #192955;
}

._drawerHandleText_ffyx6_67 {
  font-size: 10px;
  line-height: 11px;
  font-weight: 600;
}

._headerBar_ffyx6_73 {
  width: 100%;
  padding: 5px 0px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #ccc;
  color: #192955;
  font-weight: 500;
  height: 31px;
}

._subHeading_ffyx6_84 {
  width: 100%;
  padding: 5px 0px;
  display: flex;
  justify-content: space-between;
  color: #192955;
  font-weight: 500;
}

._aiDescription_ffyx6_93 {
  width: 100%;
  height: calc(100% - 31px);
  text-align: left;
  font-weight: 400;
  size: 14px;
  color: #444;
}

._footer_ffyx6_102 {
  border-top: 1px solid #ccc;
  padding: 5px 0px;
  justify-content: space-between;
  width: 100%;
  height: 45px;
}

._generate_ffyx6_110 {
  padding: 5px 5px;
  border-bottom: 1px solid #ccc;
  border: 1px solid #1e3c82;
  border-radius: 6px;
  align-items: center;
  background-color: #c8def199;
  height: 45px;
}

._chevron_ffyx6_120 {
  display: flex;
  width: 100%;
  color: #192955;
  font-size: 12px;
  font-weight: 600;
  justify-content: center;
  align-content: baseline;
}

._insightsContainer_ffyx6_130 {
  flex-direction: column;
  height: calc(100% - 30px);
}

._insightsContainer_ffyx6_130._noTitle_ffyx6_135 {
  flex-direction: column;
  height: 100%;
}
._hoverFooter_180im_1 {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #eee;
  width: 100%;
}

._footerTextUsed_180im_10 {
  color: #9e4444;
  font-size: 12px;
}

._footerText_180im_10 {
  color: #44899e;
  font-weight: 500;
  font-size: 12px;
}

._markdownWrapper_180im_21 > ._markdownContainer_180im_21 > * {
  all: revert;
}

._markdownWrapper_180im_21 {
  width: 100%;
  flex: 1;
  overflow-y: auto;
  text-align: left;
}

._markdownWrapper_180im_21 em {
  all: revert;
}

._markdownWrapper_180im_21 h1 {
  font-size: 16px !important;
}

._markdownWrapper_180im_21 h2 {
  font-size: 16px !important;
}

._markdownWrapper_180im_21 h3,
._markdownWrapper_180im_21 h4 {
  margin-top: 10px !important;
  margin-bottom: 5px !important;
}

._markdownContainer_180im_21 p {
  margin-top: 5px !important;
}

._markdownContainer_180im_21 li > p {
  margin-bottom: 0px !important;
}

._markdownContainer_180im_21 ol,
._markdownContainer_180im_21 ul {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}

._loadingWrapper_180im_64,
._errorWrapper_180im_65 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

._narrateSizing_180im_72 {
  height: 138px;
}

._narrateSizing_180im_72._wide_180im_76 {
  max-width: 600px;
}

._errorWrapper_180im_65 {
  flex-direction: column;
}

._markdownWrapper_180im_21 table {
  width: 100%;
}

._markdownWrapper_180im_21 table td {
  text-align: right;
}

._markdownWrapper_180im_21 table td:first-child {
  text-align: left;
}

._markdownWrapper_180im_21 table th {
  text-align: right;
}

._markdownWrapper_180im_21 table th:first-child {
  text-align: left;
}

._resizable_180im_104::-webkit-resizer {
  background-color: transparent;
  border-right: 20px solid transparent;
  border-radius: 5px;
}

._hoverTitle_180im_110 {
  flex: 1;
  font-weight: 500;
  line-height: 20px;
  font-size: 16px;
}

._hoverSubTitle_180im_117 {
  font-size: 12px;
  color: #182026;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 90%;
}

._footerLearnMore_180im_126 {
  color: rgba(25, 41, 85, 1);
  font-weight: 500;
  text-decoration: underline;
  font-size: 12px;
}

._copiedText_180im_133 {
  color: #44899e;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  padding-left: 5px;
}

._content_180im_141 {
  display: flex;
  flex-direction: column;
  height: 138px;
}

._content_180im_141._limitBar_180im_147 {
  height: 98px;
}

._content_180im_141._noTitle_180im_151 {
  height: 138px;
}

._content_180im_141._noTitleOrFooter_180im_155 {
  height: 168px;
}

._errorWrapper_180im_65 {
  height: 100px;
}

._limitImage_180im_163 {
  height: 128px;
}
._content_cxemz_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  height: 100%;
  width: 80%;

  font-size: min(0.8vmax, 15px);
}

._button_cxemz_13 {
  margin-right: 0px !important;
  min-height: unset !important;
  height: fit-content !important;
  padding: 2px 10px !important;
}

._button_cxemz_13 .bp3-button-text {
  font-size: 0.7vmax !important;
}

._deleteButton_cxemz_24 {
  position: absolute;
  top: 15px;
  right: 10px;

  z-index: 999;
}

._overlay_cxemz_32 {
  cursor: default !important;
  display: flex;
  justify-content: center;
}

._errorContext_cxemz_38 {
  margin-bottom: 15px;
}

._errorContext_cxemz_38 ._heading_cxemz_42 {
  font-weight: 600;
}

._errorContext_cxemz_38 ._entityName_cxemz_46 {
  font-size: min(0.9vmax, 16px);
  margin-bottom: 15px;
}

._errorMessage_cxemz_51 {
  border-radius: 5px;
  border: 1px solid #ef797d;
  background: white;
  padding: 15px;
  text-align: center;
}

._errorHeading_cxemz_59 {
  font-weight: 500;
  margin-bottom: 5px;
}
._menuWrapper_xxe8v_1 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  background-color: #fff;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 10px;
  box-shadow: 0px 0px 4px 1px #0000001a;
}

._menuWrapper_xxe8v_1 ._selectorWrapper_xxe8v_12 {
  width: 100%;
  padding-bottom: 12px;
  border-bottom: 1px solid #ccc;
}

._menuWrapper_xxe8v_1 ._listWrapper_xxe8v_18:last-child:not(:first-child):not(._disableAnimation_xxe8v_18) {
  animation: _slideIn_xxe8v_1 0.35s ease forwards;
}

._listWrapper_xxe8v_18 {
  display: flex;
  flex-direction: column;

  width: 190px;

  white-space: nowrap;

  overflow-y: auto;
  overflow-x: hidden;
}

._listWrapper_xxe8v_18:hover::-webkit-scrollbar {
  width: 6px;
}

._listWrapper_xxe8v_18._doubleWidth_xxe8v_38 {
  animation: _slideInDouble_xxe8v_1 0.35s ease forwards !important;
}

@keyframes _slideIn_xxe8v_1 {
  0% {
    width: 0px;
    opacity: 0.75;
  }
  100% {
    width: 190px;
    opacity: 1;
  }
}

@keyframes _slideInDouble_xxe8v_1 {
  0% {
    width: 0px;
    opacity: 0.75;
  }
  100% {
    width: 405px;
    opacity: 1;
  }
}

._list_xxe8v_18 {
  display: flex;
  flex-direction: column;
}

._header_xxe8v_69 {
  position: sticky;
  top: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  color: #aaa;
  user-select: none;
}

._item_xxe8v_82 {
  height: 30px;
  width: 100%;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 12px;
  padding: 7.5px 10px;
  border-radius: 4px;
  user-select: none;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
}

._item_xxe8v_82._disabled_xxe8v_95 {
  color: #aaa;
  cursor: not-allowed;
}

._menuWrapper_xxe8v_1 ._listWrapper_xxe8v_18:first-child ._item_xxe8v_82:not(._selected_xxe8v_100):hover {
  box-shadow: inset 0 0 0 1px #19295571;
}

._menuWrapper_xxe8v_1 ._listWrapper_xxe8v_18:first-child ._item_xxe8v_82._selected_xxe8v_100 {
  box-shadow: inset 0 0 0 1px #192955;
}

._menuWrapper_xxe8v_1 ._listWrapper_xxe8v_18:not(:first-child) ._item_xxe8v_82._selected_xxe8v_100 {
  background-color: #c2d9e7;
}

._menuWrapper_xxe8v_1 ._listWrapper_xxe8v_18:not(:first-child) ._item_xxe8v_82:not(._selected_xxe8v_100):not(._disabled_xxe8v_95):hover {
  background-color: #e6eff4;
}

._divider_xxe8v_116 {
  border-left: 1px solid #ccc;
}

._sticky_xxe8v_120 {
  position: sticky;
  top: 0px;
  z-index: 2;
}

._skeletonHeader_xxe8v_126 {
  font-size: 10px;
  font-weight: 500;
  margin: 10px 0px;
}

._skeletonItemWrapper_xxe8v_132 {
  height: 30px;
  width: 100%;
  align-items: center;
}

._skeletonItem_xxe8v_132 {
  width: 100%;
}
._wrapper_mgkm6_1 .filepond--wrapper {
  margin-bottom: 10px;
  border-radius: 4px;
}

._wrapper_mgkm6_1._disabled_mgkm6_6 .filepond--wrapper,
._wrapper_mgkm6_1._disabled_mgkm6_6 .filepond--wrapper * {
  cursor: not-allowed;
}
._imageUpload_10yyv_1 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

._urlInfo_10yyv_7 {
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  color: #000;
  padding-left: 5px;
}

._urlRow_10yyv_15 {
  padding: 5px;
  transition: background-color 0.2s ease;
}

._urlRow_10yyv_15:hover {
  background-color: #ededed;
}

._urlRow_10yyv_15 ._text_10yyv_24 {
  text-decoration: underline;
}

._addButton_10yyv_28 {
  justify-content: flex-end;
}
/* -------------------------------------------------------------------------- */
/*                               Wizard styling                               */
/* -------------------------------------------------------------------------- */
._wizardContent_w2bk5_4 {
  padding: 0px;
  border-radius: 6px;
}

._wizardSidePanel_w2bk5_9 {
  padding: 28px 0px 0px 30px;
  min-height: 100%;
  min-width: 232px;
}

/* -------------------------------------------------------------------------- */
/*                                Body Content                                */
/* -------------------------------------------------------------------------- */
._body_w2bk5_18 {
  margin: 0px;
  padding: 0px;
}

._bodyWrapper_w2bk5_23 {
  width: 100%;
  height: 100%;
  gap: 2rem;
}

/* -------------------------------------------------------------------------- */
/*                                 Top content                                */
/* -------------------------------------------------------------------------- */
._topContentWrapper_w2bk5_32 {
  background-color: #e7eeef;
  border-bottom: 1px solid #cccccc;
  height: 382px;
}

/* ---------------------------- Animation Content --------------------------- */
._animationWrapper_w2bk5_39 {
  min-height: 382px;
  width: 100%;
  position: relative;
  align-content: center;
  justify-content: center;
  text-align: center;
}

._lottieStyler_w2bk5_48 {
  width: 100%;
  height: 382px;
}
@keyframes _fadeIn_w2bk5_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* -------------------------------------------------------------------------- */
/*                               Bottom Content                               */
/* -------------------------------------------------------------------------- */
._bottomContentWrapper_w2bk5_64 {
  display: flex;
  flex-direction: column;
  padding-left: 25px;
  padding-right: 25px;
  height: 100%;
  justify-content: space-between;
}

/* --------------------------- Description Content -------------------------- */
._description_w2bk5_74 {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  width: 100%;
  height: 124px;
  justify-self: start;

  overflow-y: auto !important;
  overflow-x: hidden;
  scroll-behavior: smooth;
}
._description_w2bk5_74::-webkit-scrollbar {
  width: 6px; /* Adjustments to pseudo element */
}
._description_w2bk5_74::-webkit-scrollbar-thumb {
  background: #ccc #eee; /* Specifically the thumb and track properties */
  border-radius: 6px;
}

/* ----------------------------- Footer Content ----------------------------- */
._footerWrapper_w2bk5_95 {
  flex-grow: 1;
  justify-content: flex-end;
  align-items: center;
  max-height: fit-content;
  justify-self: end;
  margin-bottom: 18px;
}
._footerWrapper_w2bk5_95 > * {
  max-height: fit-content;
}

/* ---------------------------- Link Content ---------------------------- */
._linkContainer_w2bk5_108 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

._link_w2bk5_108 {
  color: #106ba3;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 0.5rem;
}

/* --------------------------- Button Content --------------------------- */
._buttonContainer_w2bk5_129 {
  align-items: center;
  width: 75%;
}
._chart_dgr6y_1 {
  width: 100%;
  height: 60vh;
  margin-top: 30px;
}

._popoverContent_dgr6y_7 {
  box-shadow: -2px 4px 4px 0px #0000000D;
  background-color: white;
  padding: 10px 20px;
  border-radius: 4px;
  border: 1px solid var(--black-60, #CCCCCC)
}._header_h58ci_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0rem 1.5rem;
  margin: 0px 20px;
}

._header_h58ci_1 h2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  text-align: center;
  margin: 0rem;
  margin-bottom: 0.5rem;
}

._mb-2_h58ci_19 {
  margin-bottom: 2rem !important;
}

._header_h58ci_1 h3 {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 1rem;
  text-align: center;
}

._titleWrapper_h58ci_30 {
  display: flex;
  flex-direction: row;
  width: 100%;
}

._titleWrapper_h58ci_30 > h2 {
  width: 100%;
}

._backArrow_h58ci_40 {
  margin-left: -12px;
}

._body_h58ci_44 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1.5rem;
  color: #192955;
  text-align: center;
  margin-top: 0rem;
  overflow-y: scroll;
}

._body_h58ci_44 h2 {
  font-size: 23px;
  font-weight: 500;
  line-height: 28px;
  margin-top: 1.5rem;
}

._body_h58ci_44 h3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 1.5rem;
}

p._description_h58ci_69,
._body_h58ci_44 p {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
  margin-bottom: 2rem;
}

._row_h58ci_78 {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._column_h58ci_85 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._footer_h58ci_91,
._body_h58ci_44 ._btnWrapper_h58ci_92 {
  display: flex;
  flex-direction: row;
}

._footer_h58ci_91 {
  width: 100%;
  justify-content: center;
  align-items: flex-end;
  /* flex-grow: 1; */
}

._body_h58ci_44 ._btnWrapper_h58ci_92 button {
  min-width: 150px;
  transition: all 100ms;
}

._row_h58ci_78 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}

._row_h58ci_78 > ._column_h58ci_85 {
  width: 48%;
}

._body_h58ci_44 ._btnWrapper_h58ci_92 button:hover {
  -webkit-transform: scaleX(1.02) scaleY(1.03);
  transform: scaleX(1.02) scaleY(1.03);
  transition: all 150ms ease;
}

._optionCard_h58ci_128 {
  display: flex;
  flex-direction: column;
  border: 1px solid #cccccc;
  border-radius: 3px;
  padding: 1rem 1.5rem;
  margin: 1rem 0rem;
  cursor: pointer;
  transition: all 250ms ease;
}

._optionCard_h58ci_128:hover:not(._selected_h58ci_139) {
  border-color: #44899e;
  -webkit-box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.2);
}

._optionCard_h58ci_128:hover:not(._selected_h58ci_139) ._selectIcon_h58ci_145 {
  color: #44899e;
}

._optionCard_h58ci_128._selected_h58ci_139 {
  border-color: #192955;
}

._optionCard_h58ci_128._selected_h58ci_139 ._selectIcon_h58ci_145 {
  color: #192955;
}

._optionCard_h58ci_128 ._optionTitle_h58ci_157 {
  display: flex;
  flex-direction: row;
  font-size: 16px;
  line-height: 20px;
  text-align: left;
  margin-bottom: 0.7rem;
}

._optionCard_h58ci_128 ._optionTitle_h58ci_157 img {
  height: 20px;
  width: 20px;
  margin-right: 10px;
  margin-top: 2px;
}

._selectIcon_h58ci_145 {
  margin-top: 3px;
  margin-left: 0.5rem;
  color: #5d707f;
  transition: all 250ms ease;
}

._optionCard_h58ci_128 ._optionDescription_h58ci_180 {
  font-size: 12px;
  line-height: 18px;
  padding: 1rem 0rem;
  text-align: left;
}

._optionCard_h58ci_128 ._optionDescription_h58ci_180 b,
._optionCard_h58ci_128 ._additionalInfo_h58ci_188 {
  color: #4a4a4a;
  text-align: left;
  font-size: 12px;
}

._optionCard_h58ci_128 ._additionalInfo_h58ci_188 {
  font-weight: 500;
}

._createTemplateDialog_h58ci_198 {
  min-height: 400px;
  max-width: 430px;
}

._controlButtonsContainer_h58ci_203 {
  width: 100%;
  height: 30px;
  margin-bottom: 1rem;
  position: relative;
  display: flex;
  justify-content: space-between;
  color: #cccccc;
}

._backButton_h58ci_213,
._closeButton_h58ci_214 {
  top: 1rem;
}

._backButton_h58ci_213 {
  position: absolute;
  left: 1rem;
}

._closeButton_h58ci_214 {
  position: absolute;
  right: 1rem;
}

._helpText_h58ci_228 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #cccccc;
  font-size: 10px;
  text-align: left;
  font-weight: 500;
}
._selector-icon-btn_1qejh_1 {
  min-height: 25px;
  max-height: 25px;
}

._selector-icon-btn-margin-right_1qejh_6 {
  min-height: 25px;
  max-height: 25px;
  margin-right: 10px;
}._divisionsSelectorWrapper_dn5rd_1 {
  width: 100%;
  margin-bottom: 20px;
}
._divisionsTypeButtonGroupWrapper_dn5rd_5 {
  width: 100%;
  margin-top:0px;
  margin-bottom: 20px;
}
._formulaBuilderEditable_dn5rd_10 {
  width: 100%;
  min-height: 160px !important;
  max-height: 200px !important;
  overflow: auto;
  overflow-x: hidden;
}
._endDateOffset_dn5rd_17 {
  width: 325px;
}

._overflow_dn5rd_21 {
  overflow: hidden;
}

._grid_dn5rd_25 {
  display: grid; 
  grid-template-rows: 0fr; 
  transition: grid-template-rows 0.3s ease-in-out; 
}

._grid_dn5rd_25._open_dn5rd_31 {
  grid-template-rows: 1fr;
}

._templateTitle_dn5rd_35 {
  font-weight: 500;
  margin-bottom: 2px;
}

._dropdown_dn5rd_40 {
  margin-bottom: -3px;
}

._halfWidth_dn5rd_44 {
  width: 50%
}
._fullWidth_dn5rd_47 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  margin-bottom: 15px;
  border-bottom: 1px solid #cccccc;
}

._pointer_dn5rd_56 {
  cursor: pointer;
}

._right_dn5rd_60 {
  margin-left: auto;
}

._width_dn5rd_64 {
  width: 100%;
}

._formulaColTypeRow_dn5rd_68 {
  border-bottom: 1px;
  border-bottom-style: solid;
  border-color: #EEEEEE;
}

._topLine_dn5rd_74 {
  width: 100%;
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

._title_dn5rd_83 {
  font-family: Montserrat;
  font-weight: 500;
  font-size: 14px;
}

._description_dn5rd_89 {
  width: 100%;
  text-align: left;
  margin-top: 6px;
  margin-bottom: 16px;
}._container_18hf0_1 {
  background: #f5f5f5;
  border-radius: 6px;
  padding: 12px;
  align-items: flex-start;
}

._cardHeader_18hf0_8 {
  font-weight: 500;
  margin-bottom: 8px;
}

._icon_18hf0_13 {
  margin-right: 10px;
}
/* prevent on click events of any elements inside columnHover component */
._cellHover_14atl_2 * {
    pointer-events: none;
}

._noMargin_14atl_6 {
    margin: 0px;
}

._cellHover_14atl_2:hover {
    background-color: #37c9c428 !important;
    border-radius: 5px;
    cursor: pointer;
    z-index: 1;
}
/* prevent on click events of any elements inside columnHover component */
._columnHover_14atl_17 * {
    pointer-events: none;
}

._columnHover_14atl_17:hover {
    position: relative;
    z-index: 2;
    cursor: pointer;
}

._columnHover_14atl_17:hover::after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #37c9c428;
    border-radius: 5px;
    z-index: 1;
    pointer-events: none;
}

._draggableContainer_14atl_40 {
    position: absolute;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    width: 660px;
    z-index: 1001;
    top: 10px;
    left: calc(50% - 330px);
    border-radius: 4px;
    border: 1px #cccccc solid;
    padding: 10px;
    padding-top: 0px;
}

._header_14atl_54 {
    height: 10px;
    cursor: move;
}

._primaryButton_14atl_59 {
    margin-left: 10px;
    margin-right: 0px !important;
}

._slateContainer_14atl_64 {
    text-align: left;
    height: 90px;
    margin: 10px 0px;
}

._editable_14atl_70 {
    width: 100%;
    height: 100%;
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    overflow-y: scroll;
    padding: 8px;
}

._referredElement_14atl_79 {
    outline-style: dashed;
    outline-offset: -2px;
    border-radius: 5px;
}

._buttonWrapper_14atl_85 {
    gap: 3px;
}._mentionItem_1dsf2_1 {
    padding: 3px 7px;
    border-radius: 5px;
    cursor: pointer;
    max-width: 12vw;
    display: flex;
}

._mentionItem_1dsf2_1>span>span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 10vw;
}

._mentionContainer_1dsf2_16 {
    top: -9999px;
    left: -9999px;
    position: absolute;
    z-index: 4;
    padding: 3px;
    background: white;
    border-radius: 4px;
    box-shadow: 0 1px 5px rgba(0,0,0, 0.2);
}

._inlineMention_1dsf2_27 {
    padding: 1px 1px 1px;
    color: #106BA3;
}._skeletonPulse_1oq3j_1 {
    animation: _skeleton-pulse_1oq3j_1 1s linear infinite alternate;
    background-color: rgb(206, 217, 224);
  }
  @keyframes _skeleton-pulse_1oq3j_1 {
    0% {
      opacity: 0.2;
    }
  
    100% {
      opacity: 0.7;
    }
  }

  ._loaderBox_1oq3j_15 {
    width: 50%; 
    height: 80px; 
    border-radius: 4px;
  }
._customPortal_1nrmf_1 {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  position: fixed;
  border: 1px solid #c6c6c6;
  border-radius: 5px;
  background: white;
}

._center_1nrmf_9 {
  justify-content: center;
}

._end_1nrmf_13 {
  justify-content: flex-end;
}

._active_1nrmf_17 {
  border-left: 1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
}

._relative_1nrmf_22 {
  position: relative;
}

._accountsTable_1nrmf_26 {
  flex-grow: 1;
  position: sticky;
  left: 0px;
  z-index: 81;
  border-right: 1px solid #eee;
}

._accountsTable_1nrmf_26 thead {
  display: table;
  width: 100%;
  position: sticky;
  top: 0px;
  z-index: 80;
}

._accountsTable_1nrmf_26 tbody {
  display: inline-table;
  width: 100%;
}

._accountsTable_1nrmf_26 td {
  height: 100%;
  display: flex;
  justify-content: space-between;
  min-width: 320px;
  width: 100%;
}

._draggableContainer_1nrmf_55 {
  display: flex;
  flex-direction: column;
  outline: 1px solid transparent;
  position: relative;
  border-radius: 5px;
}

._draggableCard_1nrmf_63 {
  width: 180px;
  max-height: 75vh;
  overflow: hidden;
}

._table_1nrmf_69 {
  display: flex;
}

._table_1nrmf_69 th,
._table_1nrmf_69 td {
  min-height: 30px !important;
  max-height: 30px !important;
  height: 30px !important;
}

._accountNameBlock_1nrmf_80 {
  height: 100%;
  display: flex;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
}

._tooltip_1nrmf_88 > span {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}

._HoverButtonsIcon_1nrmf_94 {
  margin: 0px;
}
._HoverButtonsIcon_1nrmf_94:first-of-type {
  margin-left: 5px;
}

._droppableContainer_1nrmf_101 {
  display: flex;
  overflow-x: scroll;
}

._draggableContainer_1nrmf_55:hover ._showOptions_1nrmf_106 {
  opacity: 1;
}

._xsTable_1nrmf_110 {
  position: sticky;
  right: 0px;
  z-index: 80;
  width: 40px;
}

._addNewTableColumn_1nrmf_117 {
  border-left: 1px solid #eee;
}

._tablePreview_1nrmf_121 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 180px;
  background-color: #f2f2f2;
  border: 2px solid #c6c6c6;
  border-radius: 8px;
  margin: 10px;
}

._noteContainer_1nrmf_133 {
  width: 100%;
  position: sticky;
  margin: 20px 0px;
}

._conditionalIcon_1nrmf_139 {
  position: absolute;
  left: 7px;
  top: 0px;
  height: 100%;
  display: flex;
  align-items: center;
}

._activeButton_1nrmf_148 {
  opacity: 1;
}

._hideOnExport_1nrmf_152 {
  opacity: 0.5;
  transition: all 0.3s ease-in-out;
}

._hideOnExport_1nrmf_152 > td,
._hideOnExport_1nrmf_152 > table,
._hideOnExport_1nrmf_152 > table > tbody > tr,
._hideOnExport_1nrmf_152 > table > thead > tr *,
._hideOnExport_1nrmf_152 > table > tbody > tr > td {
  background-color: transparent !important;
}

._hoverIconButton_1nrmf_165 {
  opacity: 0;
  transition: all 0.3s ease-in-out;
}

._hover-trigger_1nrmf_170:hover ._hoverIconButton_1nrmf_165 {
  opacity: 1;
}

._headerButtonContainer_1nrmf_174 {
  margin-left: 7px;
  gap: 3px;
  align-items: center;
}

._customTableTitlePlaceholder_1nrmf_180 {
  font-style: italic;
  color: #c6c6c6;
}

._tableTitle_1nrmf_185 {
  font-weight: 400;
  font-size: 14px;
}

._iconButton_1nrmf_190 {
  margin: 2px !important;
  opacity: 0;
}

._iconButton_1nrmf_190._equation_1nrmf_195 {
  opacity: 1;
}

._hiddenTextCell_1nrmf_199 {
  color: #ccc !important;
  padding-top: 2px;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}

._hiddenTextCell_1nrmf_199 ._iconButton_1nrmf_190 {
  opacity: 1;
}

._hover-trigger_1nrmf_170:hover ._iconButton_1nrmf_190 {
  opacity: 1;
}

._activeCell_1nrmf_216 {
  height: 100%;
  background: linear-gradient(90deg, #bababa 50%, transparent 50%), linear-gradient(90deg, #bababa 50%, transparent 50%),
    linear-gradient(0deg, #bababa 50%, transparent 50%), linear-gradient(0deg, #bababa 50%, transparent 50%);
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: 12px 1.5px, 12px 1.5px, 1.5px 12px, 1.5px 12px;
  background-position: 0% 0%, 100% 100%, 0% 100%, 100% 0px;
  animation: _dash_1nrmf_1 5s linear infinite;
  border-radius: 4px;
  z-index: 1000;
}

td._activeCell_1nrmf_216 {
  box-shadow: none !important;
  background-color: none !important;
}

@keyframes _dash_1nrmf_1 {
  to {
    background-position: 100% 0%, 0% 100%, 0% 0%, 100% 100%;
  }
}

._hover_1nrmf_165 {
  display: none;
}

._customFormulaCell_1nrmf_243:hover {
  cursor: pointer;
}

._customFormulaCell_1nrmf_243:hover ._hover_1nrmf_165 {
  display: inline;
}

._marginLeft_1nrmf_251 {
  padding-left: 5px;
}
._simpleInput_6azph_1 {
    height: 25px;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}._nameInputWrapper_89vrj_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  width: 60%;
}

._nameLabel_89vrj_9 {
  color: #192955;
  font-size: 14px;
  font-weight: 500;
  padding: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: center;
  display: inline-block;
  text-align: left;
  width: 100%;
  text-decoration: underline;
}

._nameLabel_89vrj_9 ._editIcon_89vrj_24 {
  margin-left: 10px;
  cursor: pointer;
  vertical-align: middle;
}



._nameInput_89vrj_1 {
  font-weight: 500;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
}

._nameInputWrapper_89vrj_1._placeholder_89vrj_41 {
  color: #5d707f;
}

._nameInput_89vrj_1 {
  border: 1px solid #cccccc;
  border-radius: 4px;
  color: #444444;
  padding: 0.5rem 1rem;
  font-size: 14px;
}

._nameInput_89vrj_1._invalid_89vrj_53 {
  animation: _shake_89vrj_1 150ms linear;
  animation-iteration-count: 3;
  border-color: #e05459;
  transition: borderColor 150ms ease;
}

._nameInput_89vrj_1._invalid_89vrj_53::placeholder {
  color: #e05459;
}

@keyframes _shake_89vrj_1 {
  0% {
    margin-left: -1px;
  }
  100% {
    margin-right: -1px;
  }
}
._heading_1yy2s_1 {
    font-size: 16px;
    font-weight: 500;
    line-height: 14px;
    text-align: left;
    margin-bottom: 10px;
}

._layoutText_1yy2s_9 {
    margin-top: 10px;
}
._container_136l1_1 {
    text-align: left;
    font-weight: 500;
    font-size: 14px;
}

._container_136l1_1 p {
    margin-bottom: 15px;
}

._detailsText_136l1_11 {
    font-size: 12px;
    color: #7D7D7D;
    margin-top: 15px;
    margin-left: 18px;
}

._icon_136l1_18 {
    margin-top: 2px;
}

._textContainer_136l1_22 {
    gap: 6px;
}

._textContainer_136l1_22 p {
    text-wrap: auto;
}._footer_12mvh_1 {
  width: 100%;
}

._difficultyContainer_12mvh_5 {
  width: 50%;
  font-weight: 500;
  font-size: 12px;
}

._difficultyText_12mvh_11 {
  color: #3fb0ac;
  white-space: break-spaces;
}

._machineLearningContainer_12mvh_16 {
  width: 50%;
  height: 25px;
  display: flex;
}

._card_12mvh_22 {
  margin-bottom: 15px;
}
._bodyContentWrapper_y11ax_1 {
    height: 95%;
    overflow-y: scroll;
}

._wrapper_y11ax_6 {
    display: flex;
    flex-direction: column;
    border-top: 1px solid #EEEEEE;
    padding-top: 10px;
}

._wrapper_y11ax_6 > span {
    padding: 7px 0px;
}

._titleWrapper_y11ax_17 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

._titleWrapper_y11ax_17 > h4 {
    color: #3FB0AC;
    display: flex;
    align-items: center;
    font-size: 14px;
}
._selectorOptionWrapper_g5ykh_1 {
    display: flex;
    align-items: center;
}

._diagonalCross_g5ykh_6 {
    background: linear-gradient(to top left, #fff calc(50% - 1.5px), rgb(173, 173, 173) , #fff calc(50% + 1.5px));
    border: 1px solid #c6c6c6;
    border-radius: 3px;
}

._colourBlock_g5ykh_12 {
    width: 15px; 
    height: 15px;
    border-radius: 2px;
    border: 1px solid #c6c6c6; 
    margin-right: 8px; 
}._contentWrapper_i8sig_1 {
    overflow-y: scroll;
    height: 460px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

._header_i8sig_9 {
    background-color: #F5F5F5;
    margin-bottom: 5px;
    padding: 5px 10px;
    overflow: hidden;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

._content_i8sig_1 {
    padding: 0px 10px;
}
._cardWrapper_i8sig_21 {
    scroll-snap-align: start;
    background-color: white;
    display: flex;
    flex-direction: column;
    border: 1px solid #cccccc;
    border-radius: 5px;
}

._ruleNumber_i8sig_30 {
    font-size: 14px;
    font-weight: 600;
    color: #192955;
}

._inlineSelectorWrapper_i8sig_36 { 
    padding: 0px 5px;
    width: 150px;
}

._smallInlineSelectorWrapper_i8sig_41 { 
    padding: 0px 5px;
}

._noRules_i8sig_45 {
    font-size: 16px;
    font-weight: 600;
    color: #192955;
    margin: 10px 0px;
}

._customMenuList_i8sig_52 {
    z-index: 200;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding: 4px;
    gap: 3px;
}

._customOption_i8sig_60 {
    margin: 0px;
    padding: 0px;
    border-radius: 5px;
    width: 35px !important;
    height: 35px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

._marginTop_i8sig_71 {
    margin-top: 3px;
}
._noIcon_i8sig_74 {
    width: 100%;
    height: 60%;
}._smallInput_1duer_1 {
    margin: 5px !important;
    border: 1px solid #cccccc;
    border-radius: 5px;
    padding-left: 5px;
    width: 150px !important;
}
._noteContainer_11ese_1 {
    width: 100%;
    position: sticky;
    left: 0px;
}

._individualNote_11ese_7 {
    display: flex;
    width: 100%;
    min-height: 105px;
    position: relative;
}

._notesHeader_11ese_14 {
    margin-top: 20px;
    font-size: 20px;
    font-weight: 600;
    padding-left:5px;
    text-align: left;
    margin-bottom: 10px;
}

._allNotesContainer_11ese_23 {
    width: calc(96.5vw - 230px);
    position: sticky;
    left: 30px;
}

._note_11ese_1 {
    display: flex;
    height: auto;
    position: relative;
    width: 100%;
    margin: 5px 0px;
}

._noteReference_11ese_37 {
    padding: 5px;
    color: #106ba3;
}

._editIcon_11ese_42 {
    margin-top: 2px;
    transform: scale(0.9);
    transform-origin: top;
}

._noteRow_11ese_48 {
    display: flex;
    justify-content: center;
}

._hoverToShow_11ese_53 {
    opacity: 0.2;
}

._hoverToShow_11ese_53:hover {
    opacity: 1;
}

._noteCount_11ese_61 {
    font-weight: bold;
}

._menuContainer_11ese_65 {
    position: absolute;
    right: 3px;
    top: 10px;
    z-index: 101;
}

._absoluteBottom_11ese_72 {
    position: absolute;
    bottom: 10px;
    right: 5px;
}._container_1fltq_1 {
    position: absolute;
    z-index: 102;
    background-color: white;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    padding: 5px;
    -webkit-box-shadow: 0 0rem 2rem rgba(0, 0, 0, 0.2);
    box-shadow: 0 0rem 2rem rgba(0, 0, 0, 0.2);
}

._close_1fltq_12 {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    color: #c6c6c6;
    z-index: 2000;
}

._footer_1fltq_21 {
    padding-top: 10px;
    display: flex;
    justify-content: space-between;
}

._slateBox_1fltq_27 {
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    width: 100%;
}

._noPadding_1fltq_33 {
    margin: 0px;
}

._infoBlock_kk1wq_2 {
    width: 100%;
    border-radius: 5px;
    background-color: #F5F5F5;
    display: flex;
    flex-direction: column;
    padding: 20px;
}

._infoHeader_kk1wq_11 {
    width: 100%;
    font-weight: 500;
    padding-bottom: 8px;
}

._icon_kk1wq_17 {
    margin: 0px;
}

._CustomInput_kk1wq_21 {
    height: 38px; 
    margin-top: 5px; 
    font-size: 11pt;
}

._percentInput_kk1wq_27 {
    margin: 5px 0px;
    font-size: 10pt; 
    height: 25px;
}

._nameBlockContainer_kk1wq_33 {
    flex-wrap: wrap;
    gap: 5px;
    width: 100%;
    margin-top: -10px;
    margin-bottom: 30px;
    max-height: 105px;
    overflow-y: scroll;
}

._nameBlockChild_kk1wq_43 {
    flex: 0.3 0.3 25%;
}

._officialsContainer_kk1wq_47 {
    width: 100%;
    max-height: 180px;
    overflow-y: scroll;
}

._plusMore_kk1wq_53 {
    font-size: 10pt;
    font-weight: 600;
    margin-bottom: 10px;
}

._officialName_kk1wq_59 {
    width: 100%;
    height: 25px;
    justify-content: space-between;
    background-color: #EEEEEE;
    border-radius: 5px;
    padding: 0px 8px;
    font-size: 10pt;
}

._officialName_kk1wq_59 > span {
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

._percentSymbol_kk1wq_76 {
    position: absolute;
    right: 10px;
}


._finRow_kk1wq_82 {
    border-top: 1px solid #EEEEEE;
    height: 45px;
}
._finRowName_kk1wq_86 {
    font-size: 15px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0px;
    text-align: left;
}

._error_kk1wq_94 {
    background-color: #EF797D;
}

._noOfficials_kk1wq_98 {
    font-style: italic;
    opacity: 0.7;
}

._disabled_kk1wq_103 {
    opacity: 0.5;
}._workflowTagContainer_12g7r_1 {
    align-items: center;
}

._thick_12g7r_5 {
    height: 55px;
}

._fullHeight_12g7r_9 {
    padding: 8px 0px;
    height: 100%;
    position: relative;
}



._dateTag_12g7r_17 {
    font-size: 13px;
    font-weight: 400;
}

._nameWrapper_12g7r_22 {
    max-width: 25vw;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 5px;
}

._gap_12g7r_29 {
    gap: 10px;
}._container_jqhrn_1 {
  min-width: 0px;
  display: flex;
  align-items: center;
  gap: 5px;
}

._name_jqhrn_8 {
  max-width: 325px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
}
._container_1f2fb_1 {
  height: 25px;
  display: flex;
  align-items: flex-start;
}

._profilePictureAndName_1f2fb_7 {
  min-width: 0px;
  height: 20px;
  display: flex;
  align-items: center;
}

._button_1f2fb_14 {
  position: relative;
  top: 1px;
}
._input_evvdi_1 {
  width: 100%;
}
._selectedUserTagContainer_zqflt_1 {
  margin-right: 2px;
}

._cursorOverride_zqflt_5 {
  cursor: initial;
}
._menuOverride_k6pfj_1 {
  width: 400px;
}

._cursorOverride_k6pfj_5 {
  cursor: initial;
}
._container_1tidt_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 5px;
}

._skeletonLoader_1tidt_9 {
  max-height: 20px;
  flex-grow: 1;
}

._overflowedTooltip_1tidt_14 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 5px;
}

._overflowWrapper_1tidt_21 {
  display: flex;
  gap: 5px;
  align-items: center;
}
._container_170l3_1 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: stretch;
  cursor: pointer;
}
._roundPill_1361x_1 {
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 1.4rem;
    height: 1.3rem;
    padding: 0.1rem;
    background: #eeeeee;
    color: #5d707f;
    border-radius: 50%;
    font-weight: 500;
    font-size: 10px;
    line-height: 10px;
    margin-left: 1rem;
    visibility: hidden;
    opacity: 0;
    transition: opacity 250ms ease, visibility 250ms ease;
}

._roundPill_1361x_1._visible_1361x_21 {
    visibility: visible;
    opacity: 1;
    transition: all 100ms ease;
}

._nameField_1361x_27 {
    font-weight: 500;
    font-size: 14px;
}

._indent_1361x_32 {
    padding-left: 30px !important;
}._noteContainer_18fqt_1 {
    display: flex;
    height: auto;
    width: 100%;
    position: relative;
}

._row_18fqt_8 {
    max-height: 30px !important;
    height: 30px !important;
    background-color: white;
    overflow: hidden;
}

._notesHeader_18fqt_15 {
    margin-top: 20px;
    font-size: 20px;
    font-weight: 600;
    padding-left:5px;
    text-align: left;
    margin-bottom: 10px;
}

._allNotesContainer_18fqt_24 {
    width: calc(96.5vw - 230px);
    position: sticky;
    left: 30px;
}

._note_18fqt_1 {
    display: flex;
    height: auto;
    position: relative;
    width: 100%;
    margin: 5px 0px;
}

._noteReference_18fqt_38 {
    padding: 5px;
    color: #106ba3;
}

._editIcon_18fqt_43 {
    margin-top: 2px;
    transform: scale(0.9);
    transform-origin: top;
}

._noteRow_18fqt_49 {
    display: flex;
    justify-content: center;
}

._hoverToShow_18fqt_54 {
    opacity: 0.2;
}

._hoverToShow_18fqt_54:hover {
    opacity: 1;
}

._noteCount_18fqt_62 {
    font-weight: bold;
}


._disclosuresContainer_18fqt_67 {
    overflow-y: scroll;
    max-height: 420px;
}
._disclosureRow_18fqt_71 {
    margin-bottom: 10px;
}

._disclosureName_18fqt_75 {
    margin-bottom: 5px;
    color: #3FB0AC;
    font-weight: 500;
    font-size: 14px;
}

._disclosureOption_18fqt_82 {
    width: 100%;
    border-bottom: 1px solid #eeeeee;
    height: 30px;
}

._row_18fqt_8 {
    height: 30px;
}

._rowName_18fqt_92 {
    cursor: pointer;
}

._rowName_18fqt_92:hover {
    text-decoration: underline;
}

._location_18fqt_100 span {
    font-size: 13px;
}

._draggableRow_18fqt_104 {
    width: inherit;
}

._align_18fqt_108 {
    align-items: center;
}._pageTypeIndicator_1qcru_1 {
    width: 7px;
    position: absolute;
    left: 0px;
    top:0px;
    height: 100% !important;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

._navy_1qcru_11 {
    background: #192955;
}

._turquoise_1qcru_15 {
    background: #3FB0AC;
}

._yellow_1qcru_19 {
    background: #FFD86B;
}

._orange_1qcru_23 {
    background: #ffc978;
}

._red_1qcru_27 {
    background: #EF797D;
}

._teal_1qcru_31 {
    background: #98D8E7;
}
._block-mention_o6t7f_1,
._blockMentionEntity_o6t7f_2 {
  padding: 1px;
  padding-left: 5px;
  margin: 3px 1px;
  vertical-align: baseline;
  display: inline-block;
  border-radius: 5px;
  background-color: #eee;
  border: 1px solid #cccccc;
  font-size: 12px;
  font-weight: 500;
  box-shadow: none;
}

._blockMentionEntity_o6t7f_2 {
  padding-right: 5px;
}

._selected-block-mention_o6t7f_20,
._selectedBlockMentionEntity_o6t7f_21 {
  box-shadow: 0px 0px 1px 1px #192955;
}

._block-selected_o6t7f_25 {
  box-shadow: 0px 0px 1px 1px #3fb0ac;
}

._block-period_o6t7f_29 {
  color: #3fb0ac;
}

._slate_content_box_o6t7f_33 {
  font-weight: 400;
  overflow: auto;
  font-family: Montserrat, sans-serif;
  padding: 10px;
  width: 100%;
  height: 100%;
  color: black !important;
  font-size: 16px;
}

._slate_content_box_o6t7f_33 > p {
  color: #000000;
  font-size: 14px;
  width: 100%;
  font-family: Montserrat, sans-serif;
  max-width: 100%;
}

._placeholder_o6t7f_52 {
  white-space: pre-wrap;
}

._slate_portal_o6t7f_56 {
  top: -9999px;
  left: -9999px;
  position: absolute;
  z-index: 1000;
  padding: 3px 0px;
  background: white;
  border-radius: 4px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}

._slate_portal_item_o6t7f_67 {
  display: block;
  color: #444444;
  padding: 2px 3px;
  border-radius: 0px;
  font-size: 12px;
}

._slate_portal_item_o6t7f_67._selected_o6t7f_20 {
  background: #eeeeee;
}

._slate_portal_item_o6t7f_67._disabled_o6t7f_79 {
  color: #cccccc;
}

._bp3-submenu_o6t7f_83 {
  padding-left: 3rem;
}

._slateOptionsHeadings_o6t7f_87 {
  color: #cccccc;
  text-transform: uppercase;
  font-weight: 600;
  padding: 5px 3px;
  font-size: 1rem;
  text-align: left;
}

._variableContextMenu_o6t7f_96.bp3-heading {
  color: #cccccc;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1rem;
  text-align: left;
}

._variableContextMenu_o6t7f_96.bp3-menu-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  color: #444444;
  font-size: 1.2rem;
  border-radius: 0.5rem;
  margin-right: 0.5rem;
  padding: 0.3rem 0.6rem;
  transition: all 100ms ease;
  margin: 0.5rem;
}
._variableContextMenu_o6t7f_96,
._variableContextMenu_o6t7f_96 > ul._bp3-menu_o6t7f_104 {
  background: none;
  padding: 5px 0px;
  background-color: transparent;
}

._variableContextMenu_o6t7f_96 li.bp3-submenu a.bp3-menu-item {
  font-size: 1.2rem;
  padding: 0.2rem 0.7rem;
  justify-content: flex-start;
}

._variableContextMenu_o6t7f_96._templateMenu_o6t7f_130 li.bp3-submenu a.bp3-menu-item {
  font-size: 1.2rem;
  padding: 0.2rem 0.7rem;
  justify-content: flex-start;
  padding-left: 3px;
}

._variableContextMenu_o6t7f_96._templateMenu_o6t7f_130 li.bp3-submenu a.bp3-menu-item > .bp3-text-overflow-ellipsis {
  display: none;
}

._variableContextMenu_o6t7f_96 ul.bp3-menu {
  font-size: 1.2rem;
  padding: 0.3rem 0rem;
}

._variableMenuTitle_o6t7f_146 > h6 {
  color: #cccccc !important;
  font-weight: 600 !important;
  text-transform: uppercase;
  font-size: 10px !important;
  text-align: left;
}

._slateContainer_o6t7f_154 {
  border: 1px solid #cccccc;
  border-radius: 6px;
}
._toolbarContainer_o6t7f_158 {
  padding-left: 10px;
  background-color: #F6F6F6;
  width: 100%;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  height: 35px;
  align-content: center;
}
._commentaryPreviewContainer_ne0om_1 {
    max-height: 470px;
    overflow: hidden;
}

._commentaryWrapper_ne0om_6 {
    height: 100%;
    padding-top: 15px;
    overflow: hidden;
}

._commentaryWrapper_ne0om_6 li {
    text-align: left;
}

._commentaryWrapper_ne0om_6 ol {
    padding: 0px 15px;
}

._templateRow_ne0om_20 {
    align-items: center;
    border-bottom: 1px solid #e0e0e0;
    padding: 5px 0;
}
._uploadSection_kshff_2 {
    height: 200px;
    width: 100%;
    margin-bottom: 20px;
}

._switch_kshff_8 {
    margin: 0px;
}._colourBlock_10dqh_1 {
  width: 16px;
  height: 16px;
  border-radius: 4px;
}

._sectionContainer_10dqh_7 {
  height: 25px;
}

._title_10dqh_11 {
  margin-left: 7px;
  margin-right: 15px;
}

._reportCard_10dqh_16 {
  overflow: hidden;
  width: 100%;
  min-height: 35px !important;
  border-radius: 7px;
  box-shadow: 0px 0px 5px 0px #88888840;
  background-color: white;
  margin-bottom: 7px;
  position: relative;
}

._container_10dqh_27 {
  height: 100%;
  overflow: hidden;
}

._left_10dqh_32 {
  flex-grow: 1;
  overflow-y: scroll;
  padding: 2px 2px 5px 0px;
}

._right_10dqh_38 {
  overflow: hidden;
  margin-top: -15px; /* offset the top margin of the first report page */
  height: calc(100% - 20px);
}

._dragHandleContainer_10dqh_44 {
  position: absolute;
  top: 8px;
  left: 10px;
  width: 10px;
}

._titleContainer_10dqh_51 {
  margin-left: 30px;
  height: 35px;
  line-height: 35px;
  text-align: left;
}

._excluded_10dqh_58 {
  opacity: 0.5;
}

._rightAlign_10dqh_62 {
  position: absolute;
  right: 8px;
  top: 8px;
}

._noteContentContainer_10dqh_68 {
  width: 100%;
}

._linkedNotesContainer_10dqh_72 {
  display: grid;
  grid-template-rows: 0fr;
  margin-left: 12px;
  margin-right: 5px;
  width: 98%;
  transition: grid-template-rows 200ms ease-in-out;
}

._linkedNotesContainer_10dqh_72 table {
  border-spacing: 4px;
  border-collapse: separate;
}

._linkedNotesContainer_10dqh_72 table td {
  box-shadow: none;
}

._linkedNotesContainer_10dqh_72 tr {
  border-radius: 5px;
  background-color: transparent;
  max-height: 30px !important;
  height: 30px !important;
  min-height: 30px !important;
  overflow: hidden;
  box-shadow: 0px 0px 2px 0px #88888840;
}

._expanded_10dqh_100 {
  grid-template-rows: 1fr;
  margin-bottom: 8px;
  margin-top: 5px;
}

._linkedNotesContainer_10dqh_72 > div {
  overflow: hidden;
}
._outerContainer_2hv6o_1 {
  display: flex;
  width: 100%;
  overflow: hidden;
  position: relative;
}

._fadeRight_2hv6o_8 {
  width: 50px;
  height: 100%;
  position: absolute;
  right: 0px;
  pointer-events: none;
}

._innerContainer_2hv6o_16 {
  display: flex;
  align-items: center;
}

._text_2hv6o_21 {
  margin: 0px 2px;
  font-size: 12px;
  font-weight: 500;
  white-space: nowrap;
}

._category_2hv6o_28 {
  color: #44899e;
}

._group_2hv6o_32 {
  color: inherit;
}


._container_1h5ut_3 {
    height: 28px;
    width: 99.7%; 
    background-color: white;
    border-top: 1px solid #EBEAEA;
    align-items: center;
    position: relative;
}

._spacerName_1h5ut_12 {
    margin-left: 5px;
}

._endContent_1h5ut_16 {
    justify-content: flex-end;
    width: fit-content;
    margin-left: auto;
    display: flex;
    align-items: center;
}

._droppableWithChildren_1h5ut_24 {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 500ms ease-in-out;
}

._showUnderlying_1h5ut_30 {
    grid-template-rows: 1fr;
}

._droppableWithChildren_1h5ut_24 > div {
    overflow: hidden;
}

._categoryTotalName_1h5ut_38 {
    margin-left: 44px;
    pointer-events: none;
}

._level-category-total_1h5ut_43 {
    background-color: #F6F6F6;
}

._level-category_1h5ut_43 {
    cursor: pointer;
}

._level-category_1h5ut_43:hover {
    background-color: #f6f6f6;
}

._level-group_1h5ut_55 {
    cursor: pointer;
}

._level-group_1h5ut_55:hover {
    background-color: #f6f6f6;
}

._level-spacer_1h5ut_63 {
    color: #c6c6c6;
}

._line-span-2_1h5ut_67 {
    height: 56px;
}
._line-span-3_1h5ut_70 {
    height: 84px;
}
._line-span-4_1h5ut_73 {
    height: 112px;
}._container_1q0ht_1 {
  user-select: none;
}._container_p5fd9_1 {
  width: fit-content;
  margin-left: auto;
  display: flex;
  align-items: center;
}
._container_mcs2b_1 {
  width: 25px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

._hoverableButton_mcs2b_9 {
  min-width: 26px;
  min-height: 26px;
}

._chevronIcon_mcs2b_14 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: transform 0.25s ease;
}

._rotate180_mcs2b_23 {
  transform: rotateZ(180deg);
}

._rotateNeg180_mcs2b_27 {
  transform: rotateZ(-180deg);
}
._input_1nyoi_1 {
  height: 26px;
  padding: 0px 10px 0px 0px;
  border-radius: 0px;
  text-overflow: ellipsis;
}

._highlighted_1nyoi_8 {
  width: 100%;
  height: 26px;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #44899e6c;
  animation: _flash_1nyoi_1 0.75s ease-out forwards;
}

@keyframes _flash_1nyoi_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
};._container_dkgxh_1 {
  width: 25px;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._pendingDot_dkgxh_9 {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #192955;
  opacity: 1;
  animation: _bounce_dkgxh_1 1.5s linear infinite forwards;
}

._pendingDot_dkgxh_9:nth-child(1) {
  animation-delay: -1.5s;
}

._pendingDot_dkgxh_9:nth-child(2) {
  animation-delay: -1.25s;
}

._pendingDot_dkgxh_9:nth-child(3) {
  animation-delay: -1s;
}

@keyframes _pending_dkgxh_9 {
  0%,
  100% {
    opacity: 0.1;
  }
  50% {
    opacity: 1;
  }
}

@keyframes _bounce_dkgxh_1 {
  0%, 20%, 80%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, -5px);
    opacity: 0.5;
  }
}
._container_151wq_1 {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 12px;
  color: #ef797d;
  cursor: pointer;
}

._text_151wq_11 {
  margin-left: 5px;
}
._container_1ftyg_1 {
  height: 100%;
  width: 50%;
  min-width: 50%;
  margin: 0px 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-right: 1px solid #f6f6f6;
}

._category_1ftyg_12,
._heading_1ftyg_13 {
  padding: 0px !important;
  color: #44899e;
  font-weight: 500;
}

._categoryTotal_1ftyg_19,
._equation_1ftyg_20 {
  padding: 0px !important;
  color: #192955;
  font-weight: 500;
}

._categoryTotal_1ftyg_19._circularDependency_1ftyg_26,
._equation_1ftyg_20._circularDependency_1ftyg_26 {
  padding: 0px !important;
  color: #ef797d !important;
  font-weight: 500;
}

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

._spacer_1ftyg_39 {
  color: #c6c6c6;
}

@media (max-width: 1200px) {
  ._container_1ftyg_1 {
    width: 60%;
    min-width: 60%;
  }
}

._iconButton_1ftyg_50 {
  margin-right: 2px;
  opacity: 1;
  visibility: visible;
  transition: all 200ms ease;
}

._iconButton_1ftyg_50._disabled_1ftyg_57 {
  visibility: hidden;
  opacity: 0;
}

._container_1ftyg_1:hover ._iconButton_1ftyg_50._disabled_1ftyg_57 {
  opacity: 1;
  visibility: visible;
}
._separator_1u97t_1 {
    border: 0.3px solid #eee;
    margin: 8px 0px;
}

._blueText_1u97t_6 {
    color: #44899E;
}

._endDateSelectorWrapper_1u97t_10 {
    width: 100%;
}

._nameInput_1u97t_14 {
    margin-top: 5px;
    font-size: 14px;
}

._customSelectorWrapper_1u97t_19 {
    width: 85%;
}
._compactSelectorWrapper_1u97t_22 {
    height: 0px;
}
._account-disclosure-button-group_1u97t_25 {
    margin-top: -2px !important;
}

._columnAddingContainer_1u97t_29 {
    height: 310px;
}

._overflow_1u97t_33 {
    overflow-y: scroll;
}

._customWizardRow_1u97t_37 {
    height: 60px;
}

._add-column-button_1u97t_41 {
    margin: 10px 0px;
    margin-bottom: 15px;
}
._selector_1u97t_45 {
    width: 235px;
}
._deleteButton_1u97t_48 {
    margin-left: 5px;
    margin-top: 10px;
}

._whiteBackground_1u97t_53 {
    background-color: white;
}

._checkboxDivider_1u97t_57{
    border-bottom: 1px solid #eeeeee !important;
    background-image: none !important;
    margin: 20px auto !important;
}
._checkboxSwitch_1u97t_62 {
    font-size: 14px;
    margin-bottom: 0px;
}
  ._container_lz3z7_1 {
    width: 240px;
    background-color: white;
    margin: 5px;
    padding: 10px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex-direction: column;
}

._header_lz3z7_12 {
    font-weight: 500;
}



._buttonContainer_lz3z7_18 {
    justify-content: flex-end;
    gap: 10px;
}

._offsetLeft_lz3z7_23 {
    margin-left: 30%;
}

._noMargin_lz3z7_27 {
    margin: 0px;
}

._activeAccountsContainer_lz3z7_31 {
    position: absolute;
    z-index: 2;
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
    border: 1px solid #c6c6c6
}

._activeAccountsHeader_lz3z7_42 {
    background: #eeeeee;
    padding: 5px 10px;
    cursor: move;
}

._body_lz3z7_48 {
    max-height: 350px;
    overflow-y: scroll;
    padding: 10px;
    background-color: white;
}._overlayInput_k5mwr_1 {
    border: none;
    text-align: right;
    margin-right: -6px;
    font-size: 14px;
    background-color: transparent;
    cursor: pointer;
}

._hoverIconButton_k5mwr_10 {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

._activeDisclosureValue_k5mwr_15 {
    background-color: #98D8E7 !important;
    opacity: 0.5;
    transition: opacity 0.3s ease-in-out;
}

._activeDisclosureValue_k5mwr_15:hover {
    opacity: 1;
}

._overlayValueFormatted_k5mwr_25 {
    background-color: #F4FFFF;
}

._overlayValueFormatted_k5mwr_25:hover {
    /* borders do not work nicely with mdl data table */
    /* border: 1px solid #106BA3 !important; */
}

._overlayValueFormatted_k5mwr_25:hover ._hoverIconButton_k5mwr_10 {
    opacity: 0.6;
}


._overlayInput_k5mwr_1::placeholder {
    color: #182026;
}._slateButtonContainer_17pe7_1 {
  width: 300px;
  margin: 0px 6px 0px auto;
}

._pill_17pe7_6 {
  display: inline-flex;
}

._pillMargin_17pe7_10 {
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
}

._buttonGroup_17pe7_16 {
  margin-top: 0px;
}

._buttonClassName_17pe7_20 {
  height: 25px !important;
  max-height: 25px !important;
}

._flipHorizontal_17pe7_25 {
  transform: scaleX(-1);
}

._linkedButton_17pe7_29 {
  height: 25px;
  padding: 0px 8px;
  cursor: pointer;
  background-color: #eeeeee;
  border-radius: 5px;
}
._linkedIcon_17pe7_36 {
  margin-right: 5px;
}
._linkedText_17pe7_39 {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  display: flex;
  margin-right: 5px;
}

._linkedName_17pe7_47 {
  margin-left: 5px;
  text-decoration: underline;
  max-width: 20rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

._info_17pe7_55 {
  margin-bottom: 2px;
}
._container_1gfrx_1 {
    background: #babfcc;
    display: flex;
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    transition: all 0.2s ease-in-out;
}
._container_1gfrx_1._Sm_1gfrx_10 {
    padding: 2px;
    height: 20px;
    border-radius: 20px;
    width: 36px;
}
._container_1gfrx_1._Md_1gfrx_16 {
    padding: 3px;
    height: 25px;
    border-radius: 25px;
    width: 45px;
}
._container_1gfrx_1._Lg_1gfrx_22 {
    padding: 3px;
    height: 30px;
    border-radius: 30px;
    width: 55px;
}
._container_1gfrx_1:hover {
    background: #73869480;
}
._container_1gfrx_1._active_1gfrx_31 {
    background: #b2dfde;
}
._container_1gfrx_1._active_1gfrx_31:hover {
    background: #b2dfde;
}

._circle_1gfrx_38 {
    width: 50%;
    height: 100%;
    background-color: #FFFFFF;
    border-radius: 50%;
    margin-left: 0px;
    transition: all 0.2s ease-in-out;
}
._circle_1gfrx_38._active_1gfrx_31 {
    margin-left: 50%;
}

._iconContainer_1gfrx_50 {
    left: 0px;
    position: absolute;
    width: 100%;
}
._iconContainer_1gfrx_50._Sm_1gfrx_10 {
    padding: 0 2px;
}
._iconContainer_1gfrx_50._Md_1gfrx_16 {
    padding: 0 2px;
}
._iconContainer_1gfrx_50._Lg_1gfrx_22 {
    padding: 0 3px;
}

._icon_1gfrx_50 {
    width: 100%;
}
.dialog-boxes-subtitle {
  margin-bottom: 30px;
  font-size: 17px;
  font-weight: 200;
  text-align: center;
}

.dialog-boxes-heading-text {
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
}

.dialog-boxes-side-by-side {
  display: flex;
  flex-direction: row;
}

.dialog-boxes-side-by-side-fields {
  display: flex;
  flex-direction: column;
  width: 390px;
  max-width: 390px;
}

.dialog-boxes-fields {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: 5px;
  margin-top: 10px;
  margin-bottom: 35px;
  width: 90%;
}

.dialog-boxes-naming-fields {
  margin-left: 10px;
  width: 90%;
  margin: 5px;
  margin-bottom: 35px;
  margin-top: 10px;
  display: block;
}

.dialog-boxes-input-placeholder-text {
  color: #333;
  font-weight: 200;
  margin-left: 15px;
  margin-bottom: 0px;
  font-size: 16px !important;
}

.dialog-boxes-selectors {
  height: 48.5px;
  min-width: 300px;
}

.dialog-boxes-align-fields {
  display: flex;
}

.dialog-boxes-align-fields-content {
  display: flex;
  flex-direction: column;
  width: 50%;
}

/* Used in the dialog wizard components */
.dialog-content-container {
  display: flex;
  width: 98%;
  height: 360px;
  overflow: auto;
  justify-content: space-around;
  padding-top: 10px;
  margin-bottom: 40px;
}

.dialog-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 70%;
  height: -webkit-fill-available;
}

.dialog-content-space-between {
  justify-content: space-between;
}


.dialog-back-icon {
  width:50px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.dialog-text-centered {
  text-align: center;
  min-height: 20px;
  max-height: 20px;
}

.dialog-content-centered {
  justify-content: center;
}

.dialog-next-and-save-button {
  padding-top: 10px;
  align-items: flex-end;
}

.bold-summary-word {
  font-weight: 600;
}._chartWrapper_cl3bq_1 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

._tooltip_cl3bq_8 {
  position: absolute;			
  text-align: center;	
  line-height: 28px !important;	
  width: 60px;					
  height: 28px;			
  padding: 2px;				
  font: 12px sans-serif;	
  font-weight: bold;	
  background: white;	
  border: 0px;		
  border-radius: 8px;			
  pointer-events: none;
  opacity: 0;	
}

._pieChartLegend_cl3bq_24 {
  margin-top: -50px;
}._arc_ffpkp_1 {
  transition: opacity 0.5s ease;
}._item_jxty1_1 {
  color: #182026;
  display: flex;
  gap: 10px;
}thead > tr._headerSlim_tnq2s_1,
thead > tr._header_tnq2s_1 {
  border-top: 0px;
}

thead > tr._headerSlim_tnq2s_1 > th,
thead > tr._header_tnq2s_1 > th {
  box-shadow: inset 0px -1px 0px 0px #eeeeee, inset 0px 1px 0px 0px #eeeeee;
}

thead > tr._headerSlim_tnq2s_1 {
  height: 32px !important;
}

tr._groupTotalRow_tnq2s_15,
tr._tableRow_tnq2s_16,
tr._dropRow_tnq2s_17,
tr._headerRow_tnq2s_18 {
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
}

tr._headerRow_tnq2s_18 {
  background-color: #f9f9f9;
  font-weight: 500;
}

tr._groupTotalRow_tnq2s_15 {
  font-weight: 500;
  color: #192955;
}

tr._groupTotalRow_tnq2s_15 td {
  background-color: #f9f9f9 !important;
}

tr._headerRow_tnq2s_18 th,
tr._headerRow_tnq2s_18 td {
  font-weight: 500;
  color: #192955;
}

tr._dropRow_tnq2s_17 td:first-of-type {
  padding-left: 25px;
}

._spacerLeft_tnq2s_48 {
  margin-left: 3px;
}

th._slim_tnq2s_52,
td._slim_tnq2s_52 {
  width: 25px !important;
  max-width: 25px !important;
  min-width: 25px !important;
}

th._sm_tnq2s_59,
td._sm_tnq2s_59 {
  width: 50px !important;
  max-width: 50px !important;
  min-width: 50px !important;
}

th._lg_tnq2s_66,
td._lg_tnq2s_66 {
  width: 300px !important;
  max-width: 300px !important;
  min-width: 300px !important;
}

._checkbox_tnq2s_73 {
  margin: 0rem;
}

tr > th._sortable_tnq2s_77 {
  cursor: pointer;
}thead > tr._table-header_1bmen_1 th {
  z-index: 100 !important;
}

thead > tr._table-header_1bmen_1 th:first-of-type {
  z-index: 101 !important;
}
._five_fdtxn_1 {
    min-width: 5%;
    width: 5% !important;
    max-width: 5%;
}

._ten_fdtxn_7 {
    min-width: 10%;
    width: 10% !important;
    max-width: 10%;
}

._fifteen_fdtxn_13 {
    min-width: 15%;
    width: 15% !important;
    max-width: 15%;
}

._twenty_fdtxn_19 {
    min-width: 20%;
    width: 20% !important;
    max-width: 20%;
}

._twentyFive_fdtxn_25 {
    min-width: 25%;
    width: 25% !important;
    max-width: 25%;
}

._thirty_fdtxn_31 {
    min-width: 30%;
    width: 30% !important;
    max-width: 30%;
}

._thirtyFive_fdtxn_37 {
    min-width: 35%;
    width: 35% !important;
    max-width: 35%;
}

._forty_fdtxn_43 {
    min-width: 40%;
    width: 40% !important;
    max-width: 40%;
}

._fortyFive_fdtxn_49 {
    min-width: 45%;
    width: 45% !important;
    max-width: 45%;
}

._fifty_fdtxn_55 {
    min-width: 50%;
    width: 50% !important;
    max-width: 50%;
}

._fiftyFive_fdtxn_61 {
    min-width: 55%;
    width: 55% !important;
    max-width: 55%;
}

._sixty_fdtxn_67 {
    min-width: 60%;
    width: 60% !important;
    max-width: 60%;
}

._sixtyFive_fdtxn_73 {
    min-width: 65%;
    width: 65% !important;
    max-width: 65%;
}

._seventy_fdtxn_79 {
    min-width: 70%;
    width: 70% !important;
    max-width: 70%;
}

._seventyFive_fdtxn_85 {
    min-width: 75%;
    width: 75%;
    max-width: 75%;
}

._eighty_fdtxn_91 {
    min-width: 80%;
    width: 80%;
    max-width: 80%;
}

._eightyFive_fdtxn_97 {
    min-width: 85%;
    width: 85% !important;
    max-width: 85%;
}

._ninety_fdtxn_103 {
    min-width: 90%;
    width: 90% !important;
    max-width: 90%;
}

._ninetyFive_fdtxn_109 {
    min-width: 95%;
    width: 95% !important;
    max-width: 95%;
}

._hundred_fdtxn_115 {
    min-width: 100%;
    width: 100% !important;
    max-width: 100%;
}

._five_fdtxn_1,
._ten_fdtxn_7,
._fifteen_fdtxn_13,
._twenty_fdtxn_19,
._twentyFive_fdtxn_25,
._thirty_fdtxn_31,
._thirtyFive_fdtxn_37,
._forty_fdtxn_43,
._fortyFive_fdtxn_49,
._fifty_fdtxn_55,
._fiftyFive_fdtxn_61,
._sixty_fdtxn_67,
._sixtyFive_fdtxn_73,
._seventy_fdtxn_79,
._seventyFive_fdtxn_85,
._eighty_fdtxn_91,
._eightyFive_fdtxn_97,
._ninety_fdtxn_103,
._ninetyFive_fdtxn_109,
._hundred_fdtxn_115 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

._auto_fdtxn_146 {
    width: auto;
    max-width: auto;
}._table-container_1hl3j_1 {
  display: block;
}

._table-wrapper_1hl3j_5 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

td._drilldown_1hl3j_11:hover {
  color: #106ba3 !important;
  cursor: pointer;
}

thead th._header_1hl3j_16,
td._header_1hl3j_16 {
  color: #106ba3;
  text-decoration: none;
  cursor: pointer;
  font-weight: 400;
  vertical-align: middle;
  text-overflow: ellipsis;
  line-height: 24px;
  letter-spacing: 0;
  height: 26px;
  font-size: 15px;
  padding: 0px 8px;
  box-sizing: border-box;
  background-color: white;
}

._table-container_1hl3j_1 tr._category-header_1hl3j_33 {
  font-weight: 500;
  color: #3fb0ac;
  background-color: #f9f9f9 !important;
}

._drilldown-column-icon_1hl3j_39 {
  margin-left: 5px;
}

a:hover > ._link-icon_1hl3j_43 {
  visibility: visible;
  opacity: 1;
  transition: all 150ms ease;
  transform: translateX(5px);
}

._link-icon_1hl3j_43 {
  vertical-align: middle;
  margin-left: 5px;
  opacity: 0;
  visibility: none;
  transition: all 150ms ease;
}

td._outlier_1hl3j_58 {
  color: #e05459;
}

div._row-count_1hl3j_62 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  font-weight: 500;
  margin-left: 30px;
  margin-top: 0.5rem;
}

div._right_1hl3j_71 {
  float: right;
}

td ._sku-column-tooltip_1hl3j_75 .bp3-popover-target {
  display: inline-flex;
}

thead > tr th._sticky-col_1hl3j_79 {
  z-index: 100 !important;
}

._first-col-sticky-thin_1hl3j_83 {
  width: 150px;
  min-width: 225px;
  max-width: 225px;
  overflow-wrap: break-word;
  white-space: normal;
  left: 0px;
  z-index: 10 !important;
  box-shadow: inset -1px 0px 0px 0px #eee, inset 0px -1px 0px 0px #eee !important;
}

td._extraPadding_1hl3j_94 {
  padding-left: 25px;
}

._sku-column_1hl3j_75 {
  width: 200px;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  margin-top: 4px;
}

td._droprow_1hl3j_108 {
  padding-left: 20px;
}

._groupWrapper_1hl3j_112 > div {
  display: flex;
}
._trigger_1o2mm_1 {
  border-radius: 4px;
  padding: 4px;
  cursor: pointer;
  border: 1px solid #CCCCCC;
  gap: 3px;
  color: #192955;
  align-items: center;
  font-weight: 500;
}

._title_1o2mm_12 {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 8px;
  color: #182026;
}

._item_1o2mm_19{
  color: #182026;
}

._content_1o2mm_23{
  flex-direction: column;
  gap: 10px;
  padding: 8px 130px 8px 10px;
}._fxNoteContainer_xvnm5_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

._fxNote_xvnm5_1{
  width:100%;
  padding: 4px 0px;
  border: 1px solid #eee;
  color:#192955;
  border-radius: 4px;
  align-items: center;
}

._currencyItem_xvnm5_17 {
  border-left: 1px #EEEEEE solid;
}

._currencyItemFirst_xvnm5_21 {
    flex: 1;
    padding-left: 5px;
    color:#192955;
    gap: 5px;
}

._fxText_xvnm5_28 {
 display: flex;
 justify-content: flex-start;
 color: #444444;
 width: 100%;
 line-height: 16px;
}

._currencySymbolBox_xvnm5_36 {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #C7DBE1;
  border-radius: 3px;
  font-weight: 700;
  font-size: 12px;
  height: 16px;
  padding: 0px 4px;
}._switch_1l9ia_1 {
  height: 25px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-top: 0px;
  margin-left: 15px;
}

._switch-no-margin_1l9ia_12 {
  height: 25px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-top: 0px;
}

._switch_1l9ia_1 .bp3-control-indicator {
  margin-top: 1px;
}

._switch-no-margin_1l9ia_12 .bp3-control-indicator {
  margin-top: 1px;
}.tax-content-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  width: 98%;
}

.tax-content-inner-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  margin: 1rem;
  padding: 0rem 3rem;
  width: 100%;
}

.tax-content-title {
  font-size: 25px;
  font-weight: 500;
  margin: 10px 0px;
}

.tax-hyperlink-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: left;
}

.tax-content-button {
  font-size: 16px;
  margin: 10px 0px;
  margin-right: 20px;
  padding-left: 10px;
}

.tax-content-radio-button-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
  margin-top: 20px;
}

.tax-content-radio-button-text {
  padding-left: 10px;
  font-size: 16px;
}

.tax-content-button-text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: 70px;
  width: 100%;
}

.tax-content-calc-text {
  font-size: 18px;
  font-weight: 400;
  padding: 5px 0px;
  width: 100%;
  text-align: left;
  display: flex;
}

.tax-content-calc-background {
  background-color: #f6f6f6;
}

.tax-content-span-text {
  width: 75%;
  font-size: 16px;
}

.tax-content-span-value {
  font-weight: bold;
  min-width: 23%;
  text-align: right;
  font-size: 16px;
}

.tax-content-table-wrapper {
  padding: 0px;
  border-radius: 2.5px;
  width: 100%;
  display: table;
  margin: 0px 0px;
}

.tax-content-table-text {
  font-size: 18px;
  font-weight: 400;
  width: 75%;
  border: none !important;
  padding: 0px !important;
}

.tax-content-table-value {
  font-size: 18px;
  font-weight: 400;
  width: 75%;
  border: none !important;
  padding: 0px !important;
  text-align: right !important;
  padding-right: 3px !important;
}

.tax-content-tag {
  font-size: 18px !important;
  text-align: right;
  max-width: 1% !important;
  margin-right: -30px;
}
.valuations-selector-wrapper {
	padding: 8px;
	text-align: left;
	max-width: 100vw;
	display: flex;
	font-size: 16px;
}

.valuations-dashboard-title {
	display: flex;
	flex-direction: column;
	width: 100%;
	text-align: center;
	justify-content: center;
	align-items: center;
	margin-top: 3rem;
}

.valuations-dashboard-subtitle {
	margin-bottom: 20px;
	font-weight: 300;
	color: rgb(68, 68, 68);
	max-width: 55%;
}

.valuations-multiple-wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	width: 97%;
	margin: 2rem;
	margin-top: -3rem;
}

.valuations-multiple-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	width: 98%;
	margin: 2rem 0rem;
}

.valuations-multiple-title {
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 16px;
}

.valuations-multiple-subtitle {
	margin-bottom: 20px;
	font-size: 14px;
}

.valuations-multiple-hyperlink {
	margin-top: 10px;
	text-decoration: underline;
	font-size: 14px;
}

.valuations-adjust-hyperlink {
	margin-left: 20px;
	font-size: 16px;
}

.valuation-table-header {
	border-bottom: 3px solid #6f6c6cd6;
	font-size: 16px;
}
.delete-adjustment-icon {
	margin-left: 20px;
}._title_1onu0_1 {
    text-align: left;
    width: 100%;
}

._confirmationBody_1onu0_6 {
    padding: 0px;
}

._warningText_1onu0_10 {
    font-weight: 400;
    color: #8a8a8a;
    font-size: 14px;
    line-height: 18px;
}

._btnWrapper_1onu0_17 {
    display: flex;
    flex-direction: row;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    margin: 0rem 20px;
    margin-top: 1.5rem;
    margin-bottom: 2.5rem;
    padding: 0rem 1.5rem;
}

._confirmBtn_1onu0_29,
._cancelBtn_1onu0_30 {
    display: flex;
    width: 49%;
    min-width: unset !important;
    max-width: unset !important;
    height: 36px !important;
    margin: 0rem !important;
    border-radius: 6px;
}

._cancelBtn_1onu0_30.inverted-solid-btn {
    border: 2px solid #5d707f !important;
    color: #5d707f !important;
}

._confirmBtn_1onu0_29._danger_1onu0_45 {
    background-color: #d36b6e !important;
}

._inputBody_1onu0_49 {
    padding: 5px 8px;
    line-height: 22px;
    width: 100%;
    margin-top: 10px;
    border-radius: 6px;
    border: 1px solid #cccccc;
}.bp3-table-editable-text {
  flex: 1;
  align-items: center;
  justify-content: center;
  display: flex;
  position: relative;
  height: 25px;
  padding: 0px;
}

.bp3-table-cell {
  flex: 1;
}

.forecast-heading {
  font-size: 3rem;
  font-weight: 300;
  display: block;
  margin-bottom: 10px;
  text-align: center;
}

.forecast-text {
  margin-bottom: 30;
  font-weight: 300;
  color: #444;
  padding: 0% 20%;
  justify-content: center;
}

.table-actions {
  color: rgb(0, 0, 0) !important;
  text-align: center !important;
  width: 7% !important;
}

.dialog {
  margin-top: 5 !important;
  margin-left: 5 !important;
  margin-bottom: 0 !important;
  font-size: 20 !important;
  font-weight: 400 !important;
  text-align: left !important;
}
.dialog-half-input {
  width: 40% !important;
  display: block !important;
}

.forecast-box-alignment,
.scheduled-email-box-alignment {
  display: flex;
}

.input-heading {
  font-size: 40 !important;
  text-align: left !important;
}

.dialog-heading {
  font-size: 3rem;
  font-weight: 300;
  display: block;
  margin-bottom: 10px;
  text-align: center;
}

.dialog-text {
  font-size: 1.5rem;
  font-weight: 300;
  color: #444;
  text-align: center;
}

.headcol {
  position: absolute !important;
  width: 5em !important;
  left: 0 !important;
  top: auto !important;
  text-align: left !important;
  border-top-width: 1px !important;
  /* Only relevant for first row */
  margin-top: -1px;
  /* Compensate for top border */
}

.sticky-col {
  position: sticky !important;
  background-color: inherit;
}

.sticky-col th {
  position: sticky !important;
  top: 0;
}

.first-col {
  width: 150px;
  min-width: 100px;
  /* background-color: inherit; */
  left: 0px;
  z-index: 10;
}

.groupRow {
  font-style: italic;
  padding-left: 30px !important;
}

.groupCell {
  font-style: italic;
}

.totalRow {
  background-color: #f6f6f6 !important;
}

.wrapper {
  position: relative;
  overflow: auto;
  border: 1px solid black;
  white-space: nowrap;
}

.view {
  margin: auto;
  width: 100%;
}

.horizontalWrapper {
  max-width: 200;
  margin: 0 auto;
}

.four-way-input {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}

.restyled-naming-field {
  min-width: 0;
  color: rgb(51, 51, 51);
  font-weight: 300;
  margin: 5px;
  height: 48px;
  font-size: 18px;
  border: none;
  border-bottom: 2px solid #75757578;
  border-radius: 0px;
  box-shadow: none;
  padding: 0 2px;
  margin-bottom: 0px;
}

.custom-ratio-symbols-wrapper {
  margin-top: 15px;
}

.custom-ratio-symbols {
  z-index: 6;
  font-size: 17px;
  margin: 0px 7px;
  padding: 5px;
  border-radius: 10px;
  border: 1px solid lightgray;
  background-color: #efefef;
}

.table-decrease {
  color: rgb(255, 0, 0) !important;
  /* text-align: right !important; */
  /* width: 7% !important; */
}

.table-increase {
  color: #228b22 !important;
  /* text-align: right !important; */
  /* width: 7% !important; */
}

.table-overflow {
  overflow-x: scroll;
  margin: 0 25px !important;
  /* max-height: 55vh !important; */
  /* padding: 0px 5px;
  border-radius: 2.5px;
  margin-left: 25px;
  margin-top: 0px; */
  /* display: table; */
}

.green-background {
  background-color: rgba(203, 230, 187, 0.5) !important;
  color: inherit !important;
}

.red-background {
  background-color: rgba(229, 63, 85, 0.25) !important;
  color: inherit !important;
}

.checkbox {
  margin: 0px 10px !important;
  width: 300px !important;
}

.divider {
  border-bottom: 1px solid #e0e0e0 !important;
  margin: 0px 0px;
  background-image: none !important;
  width: 640px !important;
  margin: auto !important;
}

.bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator {
  background: #3fb0ac;
}

.bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator {
  background: #3fb0ac;
}

.bp3-control.bp3-switch input:checked ~ .bp3-control-indicator {
  background: #3fb0ac;
}

.fourway-custom-ratios-text-input {
  height: 100px !important;
  margin: 10px 10px;
  width: 610px !important;
  padding: 10px !important;
}

.fourway-custom-ratio-symbols-wrapper {
  margin: 15px 10px 0px 10px;
  text-align: center !important;
  width: 610px !important;
}

.fourway-custom-ratio-symbols {
  z-index: 6;
  font-size: 14px;
  margin: 0px 7px;
  padding: 5px;
  border-radius: 10px;
  border: 1px solid lightgray;
  background-color: #efefef;
}

.help-button {
  min-height: 0px !important;
  padding-left: 5px;
  background: none;
}
.help-button:hover {
  background: none !important;
}

.overlay-card {
  background-color: white;
  padding: 30px 30px 5px 30px;
  width: 620px !important;
  margin: auto;
  vertical-align: middle;
  position: relative !important;
  display: static;
  border-radius: 10px;
  /* top: 50%; */
}

.testing {
  display: flex;
}

.inline-adjustment-input {
  width: 80px;
  height: 30px;
  border: 2px solid #cccccc;
  text-align: center;
  outline: none;
  font-size: 14px !important;
  color: #182026 !important;
  line-height: 26px !important;
  font-weight: 400 !important;
}

.bp3-custom-button.inline-adjustment-button {
  width: 20px;
  height: 30px;
  margin-right: 0px;
  margin-bottom: 1px;
  background-color: #44899e !important;
  color: #fff !important;
  border-radius: 0px !important;
  text-align: center !important;
}
._tableContainer_8qdv1_1 {
  position: sticky;
  top: 0;
  z-index: 999;
  overflow: auto;
}

._column_8qdv1_8 {
  min-width: 100px;
}

._firstColumn_8qdv1_12 {
  min-width: 320px !important;
  max-width: 320px !important;
}

._actualsDivider_8qdv1_17 {
  box-shadow: inset 0px -1px 0px 0px #eee, inset -2px 0px 0px 0px #192955 !important;
}

._totalColumn_8qdv1_21,
._totalColumnHeader_8qdv1_22 {
  color: #192955 !important;
  background-color: #f6f6f6 !important;
}

._totalColumnHeader_8qdv1_22 {
  font-weight: 500 !important;
}

._totalNameCell_8qdv1_31 {
  background-color: inherit !important;
}

._rowNameContainer_8qdv1_35 {
  min-height: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._rowButtonContainer_8qdv1_42 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

._rowButtonContainer_8qdv1_42 .bp3-popover-wrapper {
  margin: 0px 2.5px;
  min-width: 20px;
  min-height: 20px;
  max-width: 20px;
  max-height: 20px;
}

._rowButtonContainer_8qdv1_42 .bp3-popover-target {
  display: flex;
}

._hiddenNameCell_8qdv1_60 {
  color: #ccc !important;
}

._hiddenDataCell_8qdv1_64 {
  background-color: #eee;
  color: #ccc !important;
}

._liveDataCell_8qdv1_69 {
  background-color: #eee;
}

._iconContainer_8qdv1_73 {
  width: 20px;
  height: 20px;
  margin: 0px 2.5px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._connectionProviderIcon_8qdv1_82 {
  width: 20px;
  height: 20px;
}

._iconButton_8qdv1_87 {
  margin: 0px !important;
}

._unFocusedDataCell_8qdv1_91 {
  cursor: pointer;
}

._focusedDataCellContainer_8qdv1_95 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

._focusedDataCell_8qdv1_95 {
  width: 80px;
  height: 30px;
  border: 2px solid #192955;
  outline: none;
  text-align: center;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  color: #182026 !important;
}

._inlineAdjustmentButton_8qdv1_113 {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  outline: none;
  background-color: #192955 !important;
  color: #fff;
  cursor: pointer;
}

._greenCell_8qdv1_126 {
  background-color: rgba(203, 230, 187, 0.5) !important;
}

._redCell_8qdv1_130 {
  background-color: rgba(229, 63, 85, 0.2) !important;
}
/* Class applied to the UserInputContainer component. 
This component wraps all input and selector components that require titles in the wizards. */
._userInputContainer_1w4bt_3 {
  width: 100%;
  min-height: 65px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
}

._userInputTitle_1w4bt_11 {
  min-height: 20px;
  margin-bottom: 7px;
  font-size: 14px;
  font-weight: 400;
  color: #182026;
}

._userInputTitleDisabled_1w4bt_19 {
  color: #999;
}

._input_1w4bt_23 {
  width: 100%;
  height: 38px;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 400;
  padding: 2px 10px;
  text-overflow: ellipsis;
  transition: all 150ms ease;
}

._input_1w4bt_23::placeholder {
  color: #ccc;
}

._input_1w4bt_23:focus {
  border-color: #444;
  transition: all 150ms ease;
}

/* Styles copied from disabled selectors. */
._input_1w4bt_23:disabled {
  background-color: #f2f2f2;
  border-color: #e6e6e6;
  color: #999;
  cursor: not-allowed;
}

._dualSelectorContainer_1w4bt_52 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
}

._leftDualSelector_1w4bt_59 {
  width: 100px !important;
  margin-right: 5px !important;
}

._rightDualSelector_1w4bt_64 {
  width: 200px !important;
  margin-left: 5px !important;
}
._equalWidthDualSelector_1w4bt_68 {
  width: 50%;
}
._equalWidthDualSelector_1w4bt_68:first-child{
  margin-right: 10px;
}
._inlineSwitch_1w4bt_74 {
  width: max-content;
  display: flex;
}

._inlineSwitchIcon_1w4bt_79 {
  margin-left: 8px;
}

._infoDialogIcon_1w4bt_83 {
  margin-left: 8px;
  color: #5c7080;
  cursor: pointer;
}

._populateOptionDialog_1w4bt_89 {
  min-width: 600px;
  max-width: 600px;
  min-height: 570px;
  max-height: 570px;
}

/* .populationOptionDialogBody {
  -webkit-mask-image: linear-gradient(to bottom, black 92.5%, transparent 100%);
  mask-image: linear-gradient(to bottom, black 92.5%, transparent 100%);
} */

/* .populationOptionDialogBody:last-child {
  padding-bottom: 25px !important;
} */

._populateOptionBubbleContainer_1w4bt_105 {
  width: 100%;
  margin-bottom: 10px;
  display: flex;
  border: 1px solid #ccc;
  border-radius: 4px;
  transition: all 150ms ease;
}

._populateOptionBubbleIconContainer_1w4bt_114 {
  min-width: 30px;
  min-height: 30px;
  padding: 5px;
  display: flex;
  justify-content: center;
}

._populateOptionBubbleIcon_1w4bt_114 {
  width: 20px;
  height: 20px;
}

._populateOptionBubbleContainer_1w4bt_105:hover {
  border: 1px solid #44899e;
  box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.2) !important;
  cursor: pointer;
}

._populateOptionBubbleSelected_1w4bt_133 {
  border: 1px solid #44899e;
  box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.2) !important;
}

._populateOptionBubbleInfoContainer_1w4bt_138 {
  display: flex;
  flex-direction: column;
  padding: 5px 5px 5px 0px;
  font-size: 12px;
  color: #182026;
}

/* .populateOptionBubbleTitle {
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 500;
  color: #182026;
}

.populateOptionBubbleInfo {
  font-size: 12px;
  line-height: 15px;
  color: #444;
} */
._divisionsSelectorWrapper_1w4bt_158 {
  width: 100%;;
  margin-bottom: 20px !important;
}
._divisionsTypeButtonGroupWrapper_1w4bt_162 {
  width: 100%;
  margin-top: 0px !important;
  margin-bottom: 20px !important;
}
._rollingForecastInfoBlock_10naf_1 {
  margin-bottom: 10px;
}._updateLayoutsInfoContainer_fd0g4_1 {
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #f5f5f5;
  border-radius: 4px;
  padding: 20px;
}

._updateLayoutsInfoHeading_fd0g4_11 {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}

._updateLayoutsInfoTitle_fd0g4_17 {
  margin-left: 8px;
  font-size: 16px;
  font-weight: 500;
}

._updateLayoutsInfoText_fd0g4_23 {
  font-size: 14px;
  font-weight: 400;
  color: #182026;
}

/* A placeholder div for the "Please note" icon for slow connections. */
._updateLayoutsInfoIconPlaceholder_fd0g4_30 {
  width: 20px;
  height: 20px;
}._reportsToIncludeContainer_1ah1g_1 {
  height: max-content;
  display: flex;
  justify-content: space-between;
  align-items: space-between;
  flex-wrap: wrap;
}

._reportOption_1ah1g_9 {
  width: 275px;
  height: 38px;
  margin-bottom: 4px;
  align-items: center;
  border: 1px solid #eee;
  border-radius: 6px;
  background-color: white !important;
  box-shadow: none !important;
  user-select: none;
  cursor: pointer;
  transition: all 150ms ease;
}

._reportOptionDisabled_1ah1g_23 {
  cursor: not-allowed !important;
}

._reportOptionText_1ah1g_27 {
  margin-left: 15px;
  color: #444;
}

._reportOptionTextDisabled_1ah1g_32 {
  color: #ccc;
}


/* .reportOptionCheckBoxDisabled :global(.bp3-control-indicator) {
  border: 1px solid red !important;
} */
._editable_81rpz_1 {
  font-weight: 400;
  overflow: "auto";
  font-family: "Montserrat, sans-serif";
  padding: 10px;
  width: 640px;
  margin-bottom: 5px;
  margin-top: 7px;
  border-radius: 6px;
  border: 1px solid #cccccc;
}

._editable_81rpz_1:focus {
  border: 1px solid #192955;
}

._button_81rpz_17 {
  color: #192955 !important;
  background-color: #fff;
  border: 1px solid #cccc;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
  height: 25px;
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}

._button_81rpz_17:is(:last-child) {
  margin-right: 0px;
}

._button_81rpz_17:hover {
  border: 1px solid #192955;
  box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.2) !important;
}

._dataSourceButton_81rpz_40 {
  padding: 5px 10px 5px 10px;
}

._basicButton_81rpz_44 {
  padding: 5px;
}

._buttonsWrapper_81rpz_48 {
  flex-wrap: wrap;
  width: 100%;
  max-height: 70px;
  overflow: auto;
}

._separatedOperatorButtonsWrapper_81rpz_55 {
  padding-left: 10px;
  background-color: #F6F6F6;
  padding-top: 5px;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  margin-bottom: 10px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

._separatedOperatorButtonsWrapperFocused_81rpz_67 {
  border-left: 1px solid #192955;
  border-right: 1px solid #192955;
  border-bottom: 1px solid #192955;
}._formulaBuilderEditable_1b177_1 {
  width: 100%;
  min-height: 160px !important;
  max-height: 180px !important;
  overflow: auto;
  overflow-x: hidden;
}._manageAccountsContainer_d4joz_1 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

._manageAccountsTextContainer_d4joz_8 {
  width: 100%;
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

._manageAccountsText_d4joz_8,
._manageAccountsText_d4joz_8:hover {
  margin-left: 5px;
  color: #106ba3;
  font-weight: 500;
}
._container_11ez7_1 {
  display: flex;
  flex-direction: column;
  margin-top: 40px !important;
}

._headingContainer_11ez7_7 {
  display: flex;
  align-items: center;
  margin-left: 31px;
}

._percentageDifference_11ez7_13 {
  width: 65px;
  height: 25px;
  margin-bottom: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  padding: 2px 5px;
}

._percentageDifferenceText_11ez7_24 {
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
}

._subheadingText_11ez7_30 {
  font-size: 12px;
  font-weight: 600;
  font-weight: 12px;
  color: #C8C8C8;
  padding-bottom: 3px;
}

._aggregateText_11ez7_38 {
  font-weight: 500;
  font-size: 20px;
}

._headingInfoContainer_11ez7_43 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-width: 150px;
  margin: 10px 15px 0 0;
}._header_1eije_1 > th {
  box-shadow: inset 0px -1px 0px 0px #eee;
}

._column_1eije_5 {
  width: fit-content !important;
  max-width: 150px !important;
  user-select: none;
}

._column_1eije_5:first-of-type {
  padding-left: 40px !important;
}

._column_1eije_5:not(._header_1eije_1 > th) {
  white-space: normal;
  word-wrap: break-word;
}

._leftColumn_1eije_20 {
  text-align: left !important;
}

._centerColumn_1eije_24 {
  text-align: center !important;
}

._rightColumn_1eije_28 {
  text-align: right !important;
}

._groupRow_1eije_32 {
  color: #192955;
  background-color: white !important;
  font-weight: 500;
  user-select: none;
}

._groupRow_1eije_32 > td {
  padding: 0px;
}

._groupContainer_1eije_43 {
  display: flex;
  align-items: center;
  text-align: left;
}

._controlsTableCell_1eije_49 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
button._primaryDialogBtn_1ys8m_1,
button._secondaryDialogBtn_1ys8m_2,
button._primaryDialogBtn_1ys8m_1:hover,
button._secondaryDialogBtn_1ys8m_2:hover {
  font-family: Montserrat, "sans-serif";
  min-width: 120px;
  max-width: 120px;
  height: 30px;
  background-image: none;
  box-shadow: none;
  font-weight: 500;
  font-size: 16px;
  border: none;
  border-radius: 6px;
  margin-left: 1rem;
  cursor: pointer;
}

button._primaryDialogBtn_1ys8m_1._small_1ys8m_19,
button._secondaryDialogBtn_1ys8m_2._small_1ys8m_19 {
  min-width: 86px;
  max-width: 86px;
}

button._primaryDialogBtn_1ys8m_1,
button._primaryDialogBtn_1ys8m_1:hover {
  background-color: #192955;
  color: #ffffff;
  border-color: transparent;
}

button._secondaryDialogBtn_1ys8m_2,
button._secondaryDialogBtn_1ys8m_2:hover {
  background-color: #ffffff;
  color: #192955;
  border: 2px solid #192955;
}

button._primaryDialogBtn_1ys8m_1:disabled,
button._secondaryDialogBtn_1ys8m_2:disabled {
  background-color: #c6c6c6;
  color: white;
  border: none;
}

button._primaryDialogBtn_1ys8m_1:focus,
button._secondaryDialogBtn_1ys8m_2:focus {
  border: #3fb0ac 2px solid;
}

button._primaryDialogBtn_1ys8m_1._danger_1ys8m_51 {
  background-color: #ef797d;
}

._extra-small-size-popup_1ys8m_55 button._primaryDialogBtn_1ys8m_1,
._extra-small-size-popup_1ys8m_55 button._secondaryDialogBtn_1ys8m_2,
._extra-small-size-popup_1ys8m_55 button._primaryDialogBtn_1ys8m_1:hover,
._extra-small-size-popup_1ys8m_55 button._secondaryDialogBtn_1ys8m_2:hover {
  font-family: Montserrat, "sans-serif";
  min-width: 90px;
  max-width: 90px;
}

._buttonGroup_1ys8m_64 {
  width: 100%;
  border: none !important;
  margin-top: 7px;
  height: 38px;
  transition: all 150ms;
}

._buttonGroup_1ys8m_64 > button {
  width: 50%;
  height: 38px;
  border-radius: 6px;
}

._buttonGroup_1ys8m_64 > button._active_1ys8m_78.bp3-button {
  background-color: rgb(63, 176, 172, 0.1);
  border: 1px solid #3fb0ac;
  box-shadow: none;
}

._buttonGroupSmall_1ys8m_84 {
  width: 70% !important;
  border: none !important;
  margin-top: 0px;
  height: 25px;
  transition: all 150ms;
}

._buttonGroupSmall_1ys8m_84 > button {
  width: 50%;
  height: 25px;
  min-height: 25px;
  border-radius: 6px;
}

._buttonGroupSmall_1ys8m_84 > button._active_1ys8m_78.bp3-button {
  background-color: rgb(63, 176, 172, 0.1);
  border: 1px solid #3fb0ac;
  box-shadow: none;
}

._noPadding_1ys8m_105 {
  padding: 0px;
}

._iconTextWrapper_1ys8m_109 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

._icon_1ys8m_109 {
  max-width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.8rem;
}

._genericSwitch_1ys8m_124 {
  margin-bottom: 20px;
}

._largeIconButton_1ys8m_128 {
  min-width: 30px !important;
  min-height: 30px !important;
  max-width: 30px !important;
  max-height: 30px !important;
  margin: 0 5px;
  transition: all 0.15s ease !important;
}

._largeIconButton_1ys8m_128:hover {
  background: #a7b6c24d;
}

._largeIconButton_1ys8m_128._transparent_1ys8m_141 {
  opacity: 0;
}

._tutorialToolbarButton_1ys8m_145 {
  display: flex;
  flex-direction: row;
  /* min-width: 140px; */
  width: fit-content;
  height: 25px;
  margin-left: 7px;
  background-color: #444444;
  align-items: center;
  justify-content: space-evenly;
  background-color: #eeeeee;
  border-radius: 5px;
  color: #5d707f;
}

._tutorialToolbarButton_1ys8m_145:hover {
  color: #5d707f;
}

._tutorialButtonText_1ys8m_164 {
  margin-right: 5px;
  margin-left: 10px;
  size: 14px;
  font-family: Montserrat;
  font-weight: 500;
  color: #106ba3;
}

._tutorialButtonIcon_1ys8m_173 {
  width: 12px;
  margin-left: 5px;
}
._container_19lds_1 {
  margin-top: 40px;
  overflow: auto;
}
._container_1ff2w_1 {
  overflow: auto;
}

._bold_1ff2w_5 {
  font-weight: 500;
}._table_n729u_1 {
  height: unset;
}

/* TABLE COLUMNS */
._column_n729u_6 {
  white-space: normal;
  word-wrap: break-word;
}

._column_n729u_6:first-of-type {
  width: 30%;
  padding: 5px 8px;
}

._column_n729u_6:nth-of-type(2) {
  width: 30%;
}

._column_n729u_6:nth-of-type(3),
._column_n729u_6:nth-of-type(4) {
  min-width: 170px;
}

._column_n729u_6:nth-of-type(3) {
  width: 15%;
}

._column_n729u_6:nth-of-type(4) {
  width: 5%;
}

._column_n729u_6:nth-of-type(5),
._column_n729u_6:nth-of-type(6) {
  width: 10%;
}

._leftAlignColumn_n729u_38 {
  text-align: left !important;
}

._centerAlignColumn_n729u_42 {
  text-align: center !important;
}

._rightAlignColumn_n729u_46 {
  text-align: right !important;
}

/* TABLE HEADER */
._header_n729u_51 {
  height: 35px;
}

._header_n729u_51 > th {
  box-shadow: inset 0px -1px 0px 0px #eee;
}

._header_n729u_51 > th:first-of-type {
  padding-left: 48px;
}

/* TABLE ROWS */
._topRow_n729u_64._expanded_n729u_64 > td {
  background-color: #f9f9f9 !important;
  box-shadow: none !important;
}

._bottomRow_n729u_69 {
  background-color: #f9f9f9 !important;
}

._name_n729u_73 {
  margin-right: 5px;
  color: #192955;
  font-weight: 600;
}

._smallText_n729u_79 {
  font-size: 12px;
}

._tagContainer_n729u_83 {
  width: fit-content;
}

/* CHARTS */
._chartsAndLegendContainer_n729u_88 {
  margin-bottom: 15px;
  padding-left: 40px;
  display: flex;
  flex-direction: column;
}

._chartsContainer_n729u_95 {
  height: max-content;
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._chartAndDataSourceContainerOverride_n729u_103 {
  /* This defines the width of the visible chart container box. */
  width: calc(100% / 3);
  margin-right: 15px;
}

._dropdownIcon_n729u_109 {
  margin: 5px;
}._chartAndDataSourceContainer_ao15n_1 {
  /* Set an aspect ratio where the width is approximately 1.7x larger than the height.  */
  aspect-ratio: 3 / 1.75;
  /* Allow content to overflow the preferred aspect ratio (instead of expanding it and changing the dimensions of the container). */
  min-height: 0px;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 5px;
  /* Prevents the chart container in "LineChart" from overflowing. */
  overflow: hidden;
}

._skeletonChartAndDataSourceContainer_ao15n_13 {
  animation: _appear_ao15n_1 0.15s linear;
}

._dataSourceContainer_ao15n_17,
._skeletonDataSourceContainer_ao15n_18 {
  width: 100%;
  height: 25px;
  padding: 15px 0px 0px 15px;
  display: flex;
  align-items: center;
}

._skeletonDataSourceContainer_ao15n_18 {
  width: 50%;
}

._dataSource_ao15n_17 {
  margin-right: 5px;
  color: #192955;
  font-weight: 500;
  text-align: left;
}

._skeletonDataSource_ao15n_18 {
  width: 100%;
  height: 20px;
}

._chartContainer_ao15n_42 {
  width: 100%;
  height: calc(100% - 35px);
  margin-top: 5px;
}

._skeletonChartContainer_ao15n_48 {
  margin-top: 5px;
}

._legendContainer_ao15n_52 {
  width: fit-content;
  display: flex;
  align-items: center;
}

._legend_ao15n_52 {
  width: fit-content;
  display: flex;
  align-items: center;
}

._legend_ao15n_52:first-child {
  margin-right: 10px;
}

._legendTitle_ao15n_68 {
  margin-right: 5px;
  font-size: 14px;
  font-weight: 400;
}

._legendBar_ao15n_74 {
  width: 20px;
  height: 3px;
}

@keyframes _appear_ao15n_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* TABLE ROWS */
._topRow_10do2_2 > td {
  padding-top: 8px;
}

._topRow_10do2_2 > td:first-child {
  padding-left: 0px;
}

._topRow_10do2_2._expanded_10do2_10 > td {
  background-color: #f9f9f9 !important;
  box-shadow: none !important;
}

._bottomRow_10do2_15 {
  background-color: #f9f9f9 !important;
}
._toolbar_17eif_1 {
  width: 100%;
  height: 50px;
  margin: 0px auto;
  position: sticky;
  top: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #f6f6f6;
  z-index: 999;
}

._controlsSection_17eif_14 {
  display: flex;
  align-items: center;
}

._section_17eif_19 {
  height: 25px;
  padding: 0px 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._menu_17eif_27 {
  min-width: 0px;
  padding: 0px;
  font-size: 14px;
  background-color: #f6f6f6;
}

._menu_17eif_27 a {
  padding: 3px 0px;
}

._menu_17eif_27 ul.bp3-menu {
  font-size: 15px;
  padding: 0.3rem 0rem;
}

._disabledMenuItemWrapper_17eif_43 {
  cursor: not-allowed;
}

._menuDivider_17eif_47 > h6 {
  color: #ccc !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  text-transform: uppercase;
  text-align: left;
}

._clearButton_17eif_55 {
  width: 70px;
  height: 26px;
  color: #5c7080 !important;
  font-size: 14px;
  line-height: 20px;
}

._clearButton_17eif_55 [icon] {
  /* Same margin used for icon spacing in other toolbar items. */
  margin-right: 0.5rem;
}
._data_1skby_1 {
  margin: 3px 1px;
  padding: 1px 5px;
  vertical-align: baseline;
  display: inline-block;
  border-radius: 5px;
  background-color: #eee;
  border: 1px solid #ccc;
  font-size: 12px;
  font-weight: 500;
  box-shadow: none;
  user-select: none;
}

._data_1skby_1 * {
  user-select: none;
}

._selected_1skby_19 {
  box-shadow: 0px 0px 1px 1px #192955;
}
._contentContainer_1mwgo_1 {
  display: flex;
}

._leftPanel_1mwgo_5 {
  width: 66.66%;
  overflow: auto;
}

._editable_1mwgo_10 {
  padding: 10px;
  text-align: left;
  overflow: auto;
}

._rightPanel_1mwgo_16 {
  width: 33.33%;
  padding: 15px 25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-left: 2px solid #f6f6f6;
  overflow: auto;
}

._contentsContainer_1mwgo_26 {
  width: 100%;
  margin-bottom: 15px;
  padding-bottom: 15px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border-bottom: 2px solid #f6f6f6;
}

._contentsHeader_1mwgo_36 {
  font-weight: 500;
  color: #444;
}

._contentsList_1mwgo_41 {
  max-width: 240px;
  height: max-content;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

._tabLink_1mwgo_49,
._tabLink_1mwgo_49:hover {
  width: 120px;
  margin-top: 10px;
  font-size: 12px;
  font-weight: 500;
  color: #3fb0ac;
  text-align: left;
}

._tabLink_1mwgo_49._disabled_1mwgo_59 {
  color: #ccc;
  cursor: not-allowed;
}

._chartsAndLegendContainer_1mwgo_64 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
}

._legendContainer_1mwgo_71 {
  margin-bottom: 15px;
}

._chartAndDataSourceContainerOverride_1mwgo_75 {
  width: 100%;
}

._chartAndDataSourceContainerOverride_1mwgo_75:not(:last-child) {
  margin-bottom: 20px;
}
._genericSwitch_1sz0r_1 {
  min-width: fit-content;
  margin-bottom: 0;
}

._groupedAdjustmentsDebouncedSearch_1sz0r_6 {
  min-width: 250px;
  margin: 0 15px;
}

._buttonGroup_1sz0r_11 {
  width: unset !important;
}
._bodyContainer_1gdec_1 {
  width: 100%;
  margin-top: 20px;
}

._optionContainer_1gdec_6 {
  width: 100%;
  flex-wrap: wrap;
}

._switch_1gdec_11 {
  margin-bottom: 0px;
  font-size: 14px;
}

._optionDivider_1gdec_16 {
  margin: 20px auto;
  border-bottom: 1px solid #eee;
  background-image: none;
}
._container_3x819_1 {
  color: #106ba3;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  gap: 6px;
  user-select: none;
  width: fit-content;
}

._container_3x819_1._disabled_3x819_11 {
  color: #aaa;
  cursor: not-allowed;
}
._percentage_7nx0v_1 {
  color: #aaa;
  cursor: not-allowed;
  text-align: right;
  user-select: none;
  width: 100%;
}

._selector_7nx0v_9._disabled_7nx0v_9 .react-select-small__single-value {
  color: #aaa !important;
}
._container_1ub5t_1 {
  align-items: center;
  background-color: #dde6ee;
  border-radius: 4px;
  color: #192955;
  cursor: pointer;
  font-weight: 500;
  gap: 8px;
  height: 38px;
  padding: 8px;
  user-select: none;
}
._input_qgu49_1 {
  border: none !important;
  height: 100% !important;
  width: 100% !important;
}

._disabled_qgu49_7 {
  background-color: #fff !important;
  color: #aaa !important;
}

._centerAlign_qgu49_12 {
  text-align: center !important;
}

._rightAlign_qgu49_16 {
  text-align: right !important;
}

._error_qgu49_20 {
  color: #ef797d !important;
}
._container_c62ra_1 {
  flex-direction: column;
  gap: 10px;
}

._body_c62ra_6 {
  border-bottom: 1px solid transparent;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 8px;
  max-height: 300px;
  overflow-y: auto;
}

._body_c62ra_6._bottomBorder_c62ra_16 {
  border-bottom: 1px solid #eee;
}

._body_c62ra_6._topBorder_c62ra_20 {
  border-top: 1px solid #eee;
}

._body_c62ra_6._bottomAndTopBorder_c62ra_24 {
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
}

._error_c62ra_29 {
  color: #ef797d;
  font-size: 14px;
  font-weight: 500;
  height: 20px;
}
._headerName_6z293_1 {
  align-items: center;
  gap: 8px;
  height: 25px !important;
}

._headerName_6z293_1._loading_6z293_7 {
  width: 150px;
}
._container_1eftk_1 {
  background-color: #f3fafa;
  border-radius: 6px;
  gap: 8px;
  padding: 12px 8px;
}

._icon_1eftk_8 {
  align-items: center;
  background-color: #3fb0ac4d;
  border-radius: 4px;
  height: 20px;
  justify-content: center;
  min-width: 20px;
  width: 20px;
}

._instruction_1eftk_18 {
  flex-direction: column;
  gap: 4px;
}
._container_5dlvl_1 {
  flex-direction: column;
  gap: 8px;
}

._option_5dlvl_6 {
  align-items: center;
  background-color: #f9f9f9;
  border-radius: 4px;
  cursor: pointer;
  height: 35px;
  justify-content: space-between;
  padding: 0px 8px;
  transition: background-color 0.25s ease;
}

._option_5dlvl_6._active_5dlvl_17 {
  background-color: #e9f3f5;
}

._option_5dlvl_6 > ._label_5dlvl_21 {
  align-items: center;
  color: #192955;
  font-weight: 500;
  gap: 8px;
}
._container_b05e1_1 {
  align-items: center;
  background-color: #eee;
  border-radius: 4px;
  font-size: 12px;
  justify-content: center;
  padding: 6px;
  user-select: none;
  width: 100%;
}
._container_8dd2j_1 {
  align-items: center;
  border-radius: 4px;
  border: 1px solid #ccc;
  height: 25px;
  width: 100%;
}

._container_8dd2j_1 ._input_8dd2j_9 {
  border: none;
  color: #182026;
  font-size: 12px;
  height: 20px;
  outline: none;
  position: relative;
  z-index: calc(infinity);
}
._searchContainer_1q1oe_1 {
  background-color: #fff;
  margin-bottom: 8px;
}
._trigger_1gn01_1 {
  align-items: center;
  border-radius: 6px;
  border: 1px solid #ccc;
  caret-color: transparent;
  color: #444;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  height: 38px;
  justify-content: space-between;
  outline: none;
  padding-inline: 8px;
  transition: border-color 0.15s ease;
  user-select: none;
  width: 100%;
}

._trigger_1gn01_1:hover {
  border-color: #aaa;
}

._trigger_1gn01_1._active_1gn01_23 {
  border-color: #192955;
}

._trigger_1gn01_1._empty_1gn01_27 {
  color: #aaa;
}

._trigger_1gn01_1._small_1gn01_31 {
  height: 25px;
}

._triggerLabel_1gn01_35 {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._dropdownIcon_1gn01_42 {
  color: #ccc;
  padding-left: 8px;
}

._trigger_1gn01_1:hover ._dropdownIcon_1gn01_42 {
  color: #aaa;
}

._trigger_1gn01_1._active_1gn01_23 ._dropdownIcon_1gn01_42 {
  color: #192955;
}
._container_zu301_1 {
  flex-direction: column;
  gap: 10px;
}

._selectorWrapper_zu301_6 {
  margin-top: 10px;
}
._button_6t6z3_1 {
  align-items: center;
  background-color: #f6f6f6;
  border-radius: 6px;
  border: none;
  cursor: pointer;
  display: flex;
  flex: 1;
  font-size: 14px;
  gap: 6px;
  justify-content: center;
  min-height: 38px;
  outline: none;
  padding: 6px;
  position: relative;
  transition: background-color 0.25s ease;
  user-select: none;
}

._button_6t6z3_1:hover {
  background-color: #eee;
}

._button_6t6z3_1._active_6t6z3_24 {
  background-color: #d3e7ec;
}

._button_6t6z3_1._column_6t6z3_28 {
  padding: 6px 8px;
  width: 100%;
}
._container_194lg_1 {
  gap: 10px;
  width: 100%;
  font-size: 14px;
}

._container_194lg_1._column_194lg_7 {
  flex-direction: column;
  gap: 6px;
}
._container_b7c4k_1 {
  flex-direction: column;
  gap: 20px;
}

._classifications_b7c4k_6 {
  flex-direction: column;
  gap: 10px;
}

._classification_b7c4k_6 {
  align-items: center;
  background-color: #e6eff4;
  border-radius: 6px;
  font-weight: 500;
  height: 38px;
  padding: 0px 10px;
}

._assignAccounts_b7c4k_20 {
  align-items: center;
  color: #106ba3;
  gap: 6px;
}

._assignAccounts_b7c4k_20 ._link_b7c4k_26 {
  color: inherit;
  font-weight: 500;
  text-decoration: underline;
}
._container_14yqr_1 {
  flex-direction: column;
  gap: 16px;
}

._quickSetupContent_14yqr_6 {
  flex-direction: column;
  gap: 20px;
}

._quickSetupPills_14yqr_11 {
  align-items: center;
  gap: 6px;
  width: 100%;
}

._pill_14yqr_17 {
  align-items: center;
  background-color: #e6eff4;
  border-radius: 11px;
  flex-grow: 1;
  font-size: 12px;
  padding: 4px 8px;
  width: fit-content;
  height: 22px;
  justify-content: center;
  font-weight: 500;
}
._container_19blb_1 {
  border-radius: 6px;
  border: 1px solid #eee;
  cursor: pointer;
  flex-direction: column;
  gap: 16px;
  padding: 12px 16px 16px;
  transition: border-color 0.25s ease;
}

._container_19blb_1:hover {
  border-color: #ccc;
}

._header_19blb_15 {
  align-items: center;
}

._customIcon_19blb_19 {
  height: 35px;
}

._heading_19blb_23 {
  color: #192955;
  font-size: 18px;
  font-weight: 500;
}

._content_19blb_29 {
  color: #192955;
}
._inputContainer_hht7p_1 {
  height: 38px;
  position: relative;
  width: 100%;
}

._input_hht7p_1 {
  border-radius: 6px;
  border: 1px solid #ccc;
  caret-color: transparent;
  color: #444;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  outline: none;
  padding-inline: 8px;
  transition: border-color 0.15s ease;
  user-select: none;
  width: 100%;
}

._input_hht7p_1._disabled_hht7p_22 {
  background-color: #f6f6f6;
  cursor: not-allowed;
}

._input_hht7p_1._invalid_hht7p_27 {
  border-color: #ef797d;
}

._input_hht7p_1._disabled_hht7p_22,
._input_hht7p_1::placeholder {
  color: #aaa;
}

._input_hht7p_1:not(._invalid_hht7p_27):hover {
  border-color: #aaa;
}

._input_hht7p_1:not(._disabled_hht7p_22, ._invalid_hht7p_27):focus {
  border-color: #192955;
}

._iconButton_hht7p_44 {
  color: #ccc !important;
  margin: 6px;
  position: absolute !important;
  right: 0px;
}

._input_hht7p_1:not(._disabled_hht7p_22) ~ * ._iconButton_hht7p_44:hover {
  color: #aaa !important;
}

._input_hht7p_1._disabled_hht7p_22 ~ * ._iconButton_hht7p_44 {
  color: #ccc !important;
  pointer-events: none;
}
._container_qhisg_1 {
  justify-content: center;
  align-items: center;
}
._container_196ya_1 {
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  font-size: 14px;
  gap: 8px;
  height: max-content;
  width: 275px;
}

._headerAndFooter_196ya_11 {
  align-items: center;
  color: #999;
  font-size: 11px;
  font-weight: 500;
  text-transform: uppercase;
  user-select: none;
}

._content_196ya_20 {
  align-items: center;
  flex-direction: column;
  gap: 6px;
  height: 100%;
  width: 100%;
}

._year_196ya_28 {
  align-items: center;
  background-color: #eee;
  border-radius: 6px;
  font-weight: 500;
  height: 30px;
  justify-content: center;
  padding: 2px 5px;
  user-select: none;
  width: 100%;
}

._yearText_196ya_40 {
  align-items: center;
  justify-content: center;
  width: 50px;
}

._months_196ya_46 {
  display: grid;
  gap: 6px;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(4, 1fr);
  width: 100%;
}

._month_196ya_46 {
  align-items: center;
  border-radius: 6px;
  color: #1a202c;
  cursor: pointer;
  font-size: 14px;
  height: 30px;
  justify-content: center;
  padding: 2px 5px;
  text-align: center;
  transition: background-color 0.25s ease;
  user-select: none;
  font-weight: 500;
  width: 100%;
}

._month_196ya_46._disabled_196ya_70 {
  background-color: #f6f6f6;
  color: #aaa;
  cursor: not-allowed;
}

._month_196ya_46:not(._disabled_196ya_70)._selected_196ya_76 {
  background-color: #192955;
  color: #fff;
}

._month_196ya_46:not(._selected_196ya_76) {
  border: 1px solid #eee;
}

._month_196ya_46:not(._disabled_196ya_70, ._selected_196ya_76):hover {
  background-color: #eee;
}
._container_b05e1_1 {
  align-items: center;
  background-color: #eee;
  border-radius: 4px;
  font-size: 12px;
  justify-content: center;
  padding: 6px;
  user-select: none;
  width: 100%;
}
._container_mclm9_1 {
  align-items: center;
  border-radius: 4px;
  border: 1px solid #ccc;
  height: 25px;
  width: 100%;
}

._container_mclm9_1 > ._input_mclm9_9 {
  border: none;
  color: #182026;
  font-size: 12px;
  height: 20px;
  outline: none;
  position: relative;
  z-index: calc(infinity);
}
._searchContainer_1vtrx_1 {
  margin-bottom: 8px;
}
._trigger_1c34n_1 {
  border-radius: 6px;
  border: 1px solid #ccc;
  caret-color: transparent;
  color: #444;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  height: 38px;
  outline: none;
  padding-inline: 8px;
  transition: border-color 0.15s ease;
  user-select: none;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

._trigger_1c34n_1:hover {
  border-color: #aaa;
}

._trigger_1c34n_1._active_1c34n_23 {
  border-color: #192955;
}

._trigger_1c34n_1._empty_1c34n_27 {
  color: #aaa;
}

._dropdownIcon_1c34n_31 {
  color: #ccc;
}

._dropdownIcon_1c34n_31:hover,
._trigger_1c34n_1:hover ._dropdownIcon_1c34n_31 {
  color: #aaa;
}

._trigger_1c34n_1._active_1c34n_23 ._dropdownIcon_1c34n_31 {
  color: #192955;
}
._container_1esmd_1 {
  margin-bottom: 20px !important;
}
._button_rumu5_1 {
  align-items: center;
  background-color: #f6f6f6;
  border-radius: 3px;
  border: none;
  color: #192955;
  cursor: pointer;
  display: flex;
  gap: 3px;
  height: 25px;
  outline: none;
  padding: 0px 4px;
  transition: background-color 0.25s ease;
}

._button_rumu5_1:hover {
  background-color: #ccc;
}
._button_1h9sz_1 {
  align-items: center;
  background-color: #f6f6f6;
  border-radius: 3px;
  border: none;
  color: #192955;
  cursor: pointer;
  display: flex;
  font-weight: 500;
  height: 25px;
  justify-content: center;
  outline: none;
  transition: background-color 0.25s ease;
  width: 25px;
}

._button_1h9sz_1:not(._active_1h9sz_17):hover {
  background-color: #ccc;
}

._button_1h9sz_1._active_1h9sz_17 {
  background-color: #dde6ee;
}
._container_g3gml_1 {
  align-items: center;
  gap: 3px;
  justify-content: center;
}
._container_4h5zw_1 {
  align-items: center;
  cursor: grab;
  display: flex;
  touch-action: none;
}

._container_4h5zw_1._dragging_4h5zw_8 {
  cursor: grabbing;
}
._container_177it_1 {
  --border-radius: 4px;

  align-items: center;
  background-color: #fff;
  border-radius: var(--border-radius);
  border: 1px solid #dde6ee;
  color: #192955;
  display: flex;
  font-size: 14px;
  height: 25px;
  justify-content: center;
  max-height: 25px;
  max-width: 200px;
}

._container_177it_1._operator_177it_17 {
  border: 1px solid transparent;
  cursor: pointer;
  transition: border 0.25s ease;
}

._container_177it_1._operator_177it_17._highlighted_177it_23 {
  border: 1px solid #192955;
}
._container_1e2it_1 {
  align-items: center;
  cursor: default;
  font-weight: 500;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  user-select: none;
  width: 100%;
}

._container_1e2it_1._eventLine_1e2it_12 {
  padding: 0px 6px;
}

._container_1e2it_1._eventLine_1e2it_12._reordering_1e2it_16 {
  padding: 0px 3px 0px 6px;
}

._container_1e2it_1._operator_1e2it_20 {
  cursor: pointer;
  padding: 0px;
  width: 25px;
}

._deletedReference_1e2it_26 {
  align-items: center;
  gap: 4px;
  justify-content: space-between;
  padding: 0px 6px;
}

._deletedReference_1e2it_26 ._label_1e2it_33 {
  color: #ef797d;
  font-weight: 500;
}

._duplicateEventLine_1e2it_38 {
  align-items: center;
  justify-content: space-between;
}

._duplicateEventLine_1e2it_38 ._label_1e2it_33 {
  padding: 0px 4px 0px 6px;
}

._eventLine_1e2it_12 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._trigger_1u76u_1 {
  height: 100%;
}

._operatorDropdown_1u76u_5 {
  align-self: center;
  height: 100%;
  justify-content: center;
}
._container_1pv9i_1 {
  align-items: center;
  background-color: #f5f5f5;
  border-radius: 4px;
  color: #192955;
  font-weight: 500;
  height: 25px;
  justify-content: center;
  margin: 0px 2px;
  padding: 2px 4px;
}

._container_1pv9i_1._deleted_1pv9i_13 {
  color: #ef797d;
}
._container_1oqdv_1 {
  align-items: center;
  align-self: center;
  border-radius: 50%;
  font-weight: 500;
  justify-content: center;
  margin: 0px 5px;
}

._container_1oqdv_1._parenthesis_1oqdv_10 {
  margin: 0px;
}
._container_vzxzy_1 {
  align-content: flex-start;
  border-radius: 8px;
  border: 1px solid #ccc;
  column-gap: 6px;
  display: flex;
  flex-wrap: wrap;
  height: 130px;
  overflow-y: auto;
  padding: 8px;
  row-gap: 8px;
  transition: border 0.15s ease;
  user-select: none;
  width: 100%;
}

._container_vzxzy_1._viewMode_vzxzy_17 {
  column-gap: 0px;
}

._container_vzxzy_1._invalid_vzxzy_21 {
  border: 1px solid #ef797d;
}

._dragOverlay_vzxzy_25 {
  z-index: calc(infinity) !important;
}
._container_1iu09_1 {
  color: #182026;
  flex-direction: column;
  font-size: 14px;
  gap: 6px;
  margin-bottom: 20px;
  overflow-y: auto;
  width: 100%;
}

._rightContent_1iu09_11 {
  align-items: center;
  gap: 8px;
}

._error_1iu09_16 {
  color: #ef797d;
  font-size: 12px;
  user-select: none;
}
._button_1nqve_1 {
  gap: 5px;
}
._container_1qlww_1 {
  align-items: center;
  background-color: #dde6ee;
  border-radius: 4px;
  color: #192955;
  cursor: pointer;
  font-weight: 500;
  gap: 5px;
  height: 30px;
  justify-content: space-between;
  padding: 5px;
  user-select: none;
}
._container_15rmo_1 {
  align-items: center;
  border-radius: 4px;
  border: 1px solid #dde6ee;
  height: 30px;
  justify-content: center;
  min-width: 50px;
  max-width: 50px;
  padding: 5px 0px;
}

._input_15rmo_12 {
  border: none !important;
  height: 100% !important;
  outline: none !important;
  text-align: center !important;
  width: 100% !important;
}
._container_1vw3u_1 {
  align-items: center;
  border-radius: 6px;
  color: #1a202c;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  justify-content: center;
  min-height: 30px;
  padding: 2px 5px;
  text-align: center;
  transition: background-color 0.25s ease;
  user-select: none;
  width: 100%;
}

._container_1vw3u_1._selected_1vw3u_18 {
  background-color: #192955;
  color: #fff;
}

._container_1vw3u_1:not(._selected_1vw3u_18) {
  border: 1px solid #eee;
}

._container_1vw3u_1:not(._selected_1vw3u_18):hover {
  background-color: #eee;
}
._container_1j9ns_1 {
  flex-direction: column;
  gap: 6px;
  max-height: 300px;
  overflow-y: auto;
  width: 100%;
}
._container_96k6l_1 {
  align-items: center;
  background-color: #eee;
  border-radius: 6px;
  font-weight: 500;
  height: 30px;
  justify-content: center;
  padding: 2px 5px;
  user-select: none;
  width: 100%;
}

._content_96k6l_13 {
  align-items: center;
  justify-content: center;
  min-width: 50px;
}
._list_1rn0r_1 {
  width: 200px;
}
._container_1xtks_1 {
  align-items: center;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  flex-direction: column;
  font-size: 14px;
  gap: 6px;
  width: max-content;
}

._container_11n16_1 {
  align-items: center;
  border-radius: 6px;
  border: 1px solid #eee;
  display: flex;
  gap: 5px;
  height: 38px;
  justify-content: space-between;
  padding: 4px;
}
._trigger_5awmo_1 {
  align-items: center;
  background-color: #dde6ee;
  border-radius: 4px;
  color: #192955;
  font-weight: 500;
  gap: 8px;
  height: 38px;
  justify-content: space-between;
  padding: 8px;
}

._divider_5awmo_13 {
  background-color: #10161a26;
  height: 100%;
  margin-left: 2px;
  width: 1px;
}
._container_ukjmk_1 {
  align-items: center;
  background-color: #f5f5f5;
  border-radius: 4px;
  color: #192955;
  font-weight: 500;
  height: 25px;
  justify-content: center;
  margin: 0px 2px;
  padding: 5px;
}
._container_h7hyl_1 {
  align-content: flex-start;
  border-radius: 8px;
  border: 1px solid #ccc;
  column-gap: 6px;
  display: flex;
  display: flex;
  flex-wrap: wrap;
  max-height: 100px;
  min-height: 100px;
  overflow-y: auto;
  padding: 5px;
  row-gap: 8px;
  user-select: none;
  width: 100%;
}
._container_13a11_1 {
  color: #182026;
  flex-direction: column;
  font-size: 14px;
  gap: 6px;
  margin-bottom: 20px;
  width: 100%;
}

._rightContent_13a11_10 {
  align-items: center;
  gap: 8px;
  height: 25px;
}
._container_2q4g8_1 {
  flex-direction: column;
  height: 100%;
  padding: 16px 20px;
}

._header_2q4g8_7 {
  align-items: center;
  color: #444;
  font-size: 14px;
  font-weight: 500;
  gap: 3px;
}

._content_2q4g8_15 {
  flex-direction: column;
  height: 100%;
  padding-bottom: 10px;
}

._content_2q4g8_15._topPadding_2q4g8_21 {
  padding-top: 16px;
}

._footer_2q4g8_25 {
  align-items: center;
  justify-content: space-between;
}

._buttonContainer_2q4g8_30 {
  align-items: center;
  gap: 6px;
  margin-left: auto;
}
._container_5me09_1 {
  border-bottom: 1px solid #eee;
  color: #182026;
  cursor: pointer;
  flex-direction: column;
  gap: 6px;
  padding: 16px 20px;
  user-select: none;
}

._header_5me09_11 {
  font-size: 14px;
  font-weight: 500;
  justify-content: space-between;
}

._headerContentWithError_5me09_17 {
  align-items: center;
  gap: 6px;
}
._container_waaie_1 {
  flex-direction: column;
  height: 100%;
  padding: 16px 0px;
}

._header_waaie_7 {
  align-items: center;
  border-bottom: 1px solid #eee;
  color: #182026;
  font-size: 18px;
  justify-content: space-between;
  padding: 6px 0px 16px;
  padding: 6px 20px 16px;
  width: 100%;
}

._closeButton_waaie_18 {
  color: #5d707f !important;
  transition: color 0.25s ease;
}

._closeButton_waaie_18:hover {
  color: #182026 !important;
}
._container_yfz0r_1 {
  --gap: 6px;
  --input-width: 40px;
  --padding-left: 6px;

  align-items: center;
}

._input_yfz0r_9 {
  border-radius: 4px;
  border: none;
  height: 30px;
  left: 6px;
  left: var(--padding-left);
  outline: none;
  position: absolute;
  text-align: center;
  width: var(--input-width);
}

._periodsLater_yfz0r_21 {
  left: calc(var(--input-width) + var(--padding-left) + var(--gap));
  position: absolute;
  width: 90px;
}
._header_tulqc_1 {
  padding: 0px;
}

._body_tulqc_5,
._bodyContent_tulqc_6 {
  padding-left: 0px;
}
._container_mo2ys_1 {
  flex-grow: 1;
  min-height: 0;
}
._container_plw2t_1 {
  align-items: center;
  display: flex;
  flex-shrink: 0;
}

._container_plw2t_1._left_plw2t_7 {
  justify-content: flex-start;
}

._container_plw2t_1._center_plw2t_11 {
  justify-content: center;
}

._container_plw2t_1._right_plw2t_15 {
  justify-content: flex-end;
}
._container_ck9qf_1 {
  align-items: center;
  color: #182026;
  display: flex;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 600;
  justify-content: space-between;
  min-height: 20px;
  width: 100%;
}

._container_ck9qf_1._loading_ck9qf_13 {
  width: 50%;
}
._container_l72dd_1 {
  align-items: center;
  gap: 8px;
  font-weight: 400;
}

._container_l72dd_1._small_l72dd_7 {
  font-size: 12px;
}

._dot_l72dd_11 {
  aspect-ratio: 1;
  border-radius: 50%;
  width: 10px;
}
._container_m6ch8_1 {
  align-items: center;
  gap: 10px;
  height: 20px;
}
._container_l1gxf_1 {
  align-items: center;
  color: #182026;
  display: flex;
  flex-shrink: 0;
  font-size: 12px;
  font-weight: 500;
  min-height: 20px;
  width: 100%;
}

._container_l1gxf_1._loading_l1gxf_12 {
  width: 25%;
}
._container_1anzz_1 {
  background-color: #fff;
  flex-direction: column;
  flex: 1 0 0;
}

._container_1anzz_1._border_1anzz_7 {
  border-radius: 6px;
  border: 1px solid #ccc;
}
._container_5eqg9_1 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #ccc;
  flex-direction: column;
  gap: 6px;
  min-width: 200px;
  padding: 10px;
}

._date_5eqg9_11 {
  align-items: center;
  display: flex;
  font-size: 12px;
  font-weight: 500;
}

._series_5eqg9_18 {
  flex-direction: column;
  gap: 3px;
}

._seriesRow_5eqg9_23,
._varianceRow_5eqg9_24 {
  font-size: 12px;
  justify-content: space-between;
}

._divider_5eqg9_29 {
  background-color: #eee;
  height: 1px;
}

._varianceRow_5eqg9_24 {
  font-weight: 600;
}

._varianceRow_5eqg9_24._good_5eqg9_38 {
  color: #16959f;
}

._varianceRow_5eqg9_24._bad_5eqg9_42 {
  color: #b33d37;
}

._variancePercentage_5eqg9_46 {
  gap: 2px;
}
._chartWrapper_861y6_1 {
  height: 100%;
  width: 100%;
}

._dashedAxisLine_861y6_6 {
  stroke-dasharray: 8px;
}

._flatTick_861y6_10 {
  dominant-baseline: hanging !important;
  text-anchor: middle !important;
  transform: rotate(0deg) !important;
}



._legendContainer_861y6_18 :first-child {
  flex-direction: row !important;
  margin-left: 10px;
  margin-top: 2px;
}
._container_12lu7_1 {
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

._controlContainer_12lu7_7 {
  align-items: center;
  gap: 5px;
}

._controlContainer_12lu7_7._inactive_12lu7_12 {
  color: #ccc !important;
}

._control_12lu7_7 {
  align-items: center;
  background-color: #fff;
  border-radius: 4px;
  gap: 5px;
  height: 30px;
  justify-content: flex-end;
  padding: 0px 6px;
  width: 80px;
}

._input_12lu7_27 {
  border: none;
  color: inherit;
  height: 100%;
  outline: none;
  text-align: right;
  width: 100%;
}
._button_1brlr_1 {
  align-items: center;
  color: #106ba3;
  cursor: pointer;
  gap: 6px;
  justify-content: flex-end;
  margin: 6px 0px;
  user-select: none;
  width: 100%;
}

._dataOffsetContainer_1brlr_12 button {
  justify-content: flex-start;
}
._container_dquo1_1 {
  align-items: center;
  gap: 6px;
}

._contentContainer_dquo1_6 {
  flex-direction: column;
  gap: 8px;
  width: 325px;
}

._option_dquo1_12 {
  border-radius: 4px;
  font-size: 12px;
  gap: 4px;
  padding: 4px;
}

._option_dquo1_12 ._icon_dquo1_19 {
  height: 20px;
}

._option_dquo1_12 ._label_dquo1_23 {
  font-weight: 600;
}
._divisionsSelectorWrapper_1j5kl_1 {
  width: 275px;
  margin-right: 20px;
}

._divisionsTypeButtonGroupWrapper_1j5kl_6 {
  width: 275px !important;
  margin-right: 20px;
  margin-bottom: 20px;
}

._divisionsSelectorRow_1j5kl_12 {
  align-items: baseline;
}

._autoVATSwitch_1j5kl_16 {
  align-items: center;
  gap: 6px;
}

._autoVATSwitch_1j5kl_16 > label {
  margin-bottom: 0px;
}
._container_1hzj1_1 {
  align-items: center;
  border-radius: 6px;
  border: 1px solid #ccc;
  color: #444;
  height: 38px;
  width: 100%;
}

._label_1hzj1_10 {
  align-items: center;
  border-right: 1px solid #ccc;
  height: 100%;
  padding: 0px 8px;
  user-select: none;
  width: 100%;
}

._inputContainer_1hzj1_19 {
  width: fit-content;
}

._input_1hzj1_19 {
  /* Overriding default styles of Input. */
  border: none !important;
  color: inherit !important;
  height: min-content !important;
  outline: none !important;
  padding: 0px 8px !important;
  text-align: right !important;
  width: 65px !important;
}
._salesPercentages_17ate_1,
._customPercentageIncrease_17ate_2 {
  flex-direction: column;
  gap: 8px;
}

._infoBlock_17ate_7 {
  border-radius: 0px;
}

._semibold_17ate_11 {
  font-weight: 600;
}
._skeleton_rt1qh_1 {
  animation: _pulse_rt1qh_1 1.5s ease-in-out infinite;
  background-color: #eee;
  border-radius: 6px;
  height: 100%;
  width: 100%;
}

@keyframes _pulse_rt1qh_1 {
  0%,
  100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._container_1odoh_1 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

._row_1odoh_8 {
  border-radius: 4px;
  width: 100%;
}
._button_az61c_1 {
  align-items: center;
  background-color: #ffbec233;
  border-radius: 4px;
  border: 1px solid #ef797d;
  color: #192955;
  cursor: pointer;
  display: flex;
  font-weight: 500;
  gap: 3px;
  height: 25px;
  padding: 0px 10px;
  transition: background-color 0.2s ease-in-out;
}

._button_az61c_1:hover {
  background-color: rgba(255, 190, 194, 0.3);
}
._width100_1j5tl_1 {
  width: 100%;
}

._height100_1j5tl_5 {
  height: 100%;
}

._gap2_1j5tl_9 {
  gap: 2px;
}

._gap4_1j5tl_13 {
  gap: 4px;
}

._gap6_1j5tl_17 {
  gap: 6px;
}

._gap8_1j5tl_21 {
  gap: 8px;
}

._spaceBetween_1j5tl_25 {
  justify-content: space-between;
}

._sourceNameContainer_1j5tl_29 {
  align-items: center;
  flex: 1;
  min-width: 0;
  width: 100%;
}

._sourceNameContainer_1j5tl_29 ._sourceName_1j5tl_29 {
  align-items: center;
  flex: 1;
  min-width: 0;
  margin-right: 6px;
}

._sourceNameContainer_1j5tl_29 ._workbookErrorIconContainer_1j5tl_43 {
  align-items: center;
  margin-left: auto;
}

._connectionProvider_1j5tl_48 {
  align-items: center;
  gap: 2px;
}

._connectionProvider_1j5tl_48 ._icon_1j5tl_53 {
  height: 20px;
  width: 20px;
}

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

._showOnHover_1j5tl_65 {
  opacity: 0.3;
  transition: opacity 0.2s ease-in-out;
}

._showOnHover_1j5tl_65:hover {
  opacity: 1;
}

._nonEditableEventName_1j5tl_74 {
  align-items: center;
  gap: 4px;
  width: 100%;
}

._eventLineMenu_1j5tl_80 {
  align-items: center;
  gap: 3px;
}

._nonEditableEventLineName_1j5tl_85 {
  padding: 0px 4px;
}

._addEventLine_1j5tl_89 {
  align-items: center;
  color: #106ba3;
  cursor: pointer;
  gap: 6px;
  user-select: none;
}

._divider_1j5tl_97 {
  width: 1px;
  height: 25px;
  margin: 0px 2px;
  background-color: #10161a26;
}

/* Blue. */
tr:hover ._hover--d0e9ef_1j5tl_105 {
  background-color: #eff9fb !important;
}

/* Grey. */
tr:hover ._hover--eee_1j5tl_110 {
  background-color: #f9f9f9 !important;
}

/* Pink. */
tr:hover ._hover--ffe0f4_1j5tl_115 {
  background-color: #fff6fc !important;
}

/* Purple. */
tr:hover ._hover--e4d8eb_1j5tl_120 {
  background-color: #faf8fd !important;
}

/* Red. */
tr:hover ._hover--ef797d_1j5tl_125 {
  background-color: #fff7f7 !important;
}

/* Yellow. */
tr:hover ._hover--ffe5bb_1j5tl_130 {
  background-color: #fff8ed !important;
}

._hover--d0e9ef_1j5tl_105,
._hover--eee_1j5tl_110,
._hover--ffe0f4_1j5tl_115,
._hover--e4d8eb_1j5tl_120,
._hover--ef797d_1j5tl_125,
._hover--ffe5bb_1j5tl_130 {
  background-color: #fff !important;
}
._noSelect_kxzvj_1 {
  user-select: none;
}

._nowrap_kxzvj_5 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 250px;
}

._text-left_kxzvj_12 {
  text-align: left !important;
}

._hidden_kxzvj_16 {
  display: none;
}

._noSelect_kxzvj_1 {
  user-select: none;
}

._flex_kxzvj_24 {
  display: flex;
}

._gap1_kxzvj_28 {
  gap: 3px;
}

._height20_kxzvj_32 {
  height: 20px !important;
}

._visible_kxzvj_36 {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

._invisible_kxzvj_41 {
  opacity: 0;
}

._width100_kxzvj_45 {
  width: 100%;
}
._editableCellContainer_dlsr8_1 {
  height: 100%;
  width: 100%;
}

._editableCellInputContainer_dlsr8_6 {
  position: relative;
}

._editableCellCheckmark_dlsr8_10 {
  position: absolute;
  right: 4px;
  top: 0;
}

._editableCellValue_dlsr8_16 {
  border-radius: 4px;
  border: 1px solid transparent;
  cursor: pointer;
  height: 100%;
  padding: 0px 2px;
  transition: border-color 0.25s ease;
  width: 100%;
  text-align: right;
}

._editableCellValue_dlsr8_16:hover {
  border-color: #aaa;
}

._text-left_dlsr8_31 {
  text-align: left !important;
}

._text-center_dlsr8_35 {
  text-align: center !important;
}

._text-right_dlsr8_39 {
  text-align: right !important;
}
._container_1jbbi_1 {
  max-height: fit-content;
  max-width: fit-content;
  overflow: auto;
}

._tableWrapper_1jbbi_7 {
  position: relative;
}

._table_1jbbi_7 {
  border-collapse: collapse;
  height: 100%;
  width: 100%;
}

._table_1jbbi_7 td {
  transition: background-color 0.3s ease-in-out;
}

._table_1jbbi_7 tr:hover td {
  background-color: #f9f9f9;
}

/* Row separators only (bottom shadow). */
._table_1jbbi_7._rowSeparators_1jbbi_26 tr:not(:last-child) td {
  box-shadow: inset 0 -1px 0 0 #eee;
}

/* Column separators only (right shadow). */
._table_1jbbi_7._columnSeparators_1jbbi_31 td:not(:last-child) {
  box-shadow: inset -1px 0 0 0 #eee;
}

/* Both separators — bottom and right shadows. */
._table_1jbbi_7._rowSeparators_1jbbi_26._columnSeparators_1jbbi_31 tr:not(:last-child) td:not(:last-child),
._table_1jbbi_7._rowSeparators_1jbbi_26._columnSeparators_1jbbi_31 th:not(:last-child) {
  box-shadow:
    inset 0 -1px 0 0 #eee,   /* bottom */
    inset -1px 0 0 0 #eee;   /* right */
}

/* Header cell column separators. */
/* .table.columnSeparators th:not(:last-child) {
  box-shadow: inset -1px 0 0 0 #eee !important;
} */

._table_1jbbi_7 th,
._table_1jbbi_7 td {
  align-items: center;
  display: flex;
  padding: 0px 8px;
  position: absolute;
}

._table_1jbbi_7 th {
  font-weight: 500 !important;
  z-index: 1 !important;
}

._table_1jbbi_7 th._sticky_1jbbi_61,
._table_1jbbi_7 td._sticky_1jbbi_61 {
  background-color: #fff;
  position: sticky !important;
}

._table_1jbbi_7 th._sticky_1jbbi_61 {
  z-index: 2 !important;
}

._table_1jbbi_7 td._sticky_1jbbi_61 {
  z-index: 1 !important;
}

._table_1jbbi_7 thead {
  background-color: #fff;
  position: sticky;
  top: 0;
  z-index: 2 !important;
}

._headerRow_1jbbi_82 {
  display: flex;
  width: 100%;
}

._expandOrCollapseContainer_1jbbi_87 {
  align-items: center;
  gap: 3px;
  width: 100%;
}

._bodyRow_1jbbi_93 {
  display: flex;
  position: absolute;
  width: 100%;
}
._tooltipTitleContainer_u21qq_1 {
  height: 30px;
  font-size: 12px;
  font-weight: 600;
  color: #192955;
  background-color: #eeeeee;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-left: 10px;
}

._contentContainer_u21qq_12 {
  margin: 10px 0px 10px 10px !important;
}

._dataSourceName_u21qq_16 {
  font-size: 11px;
  font-weight: 400;
  color: #182026;
  margin-top: -1px;
}

._dataSourceName_u21qq_16._equation_u21qq_23 {
  color: #182026;
  white-space: pre-wrap;
}

._divider_u21qq_28 {
  border-top: 1px solid #e0e0e0;
  margin-left: 10px;
  margin-right: 10px;
}

._iconMargin_u21qq_34 {
  margin-right: 5px;
}

._filledEquationLHS_u21qq_38 {
  font-size: 11px;
  font-weight: 400;
  line-height: 15px;
}

._filledEquationRHS_u21qq_44 {
  font-size: 11px;
  font-weight: 500;
  line-height: 15px;
}

._explanation_u21qq_50 {
  margin-top: 3px;
  font-size: 11px;
  font-weight: 400;
  color: #192955;
  line-height: 15px;
}

._contentMargin_u21qq_58 {
  margin-right: 20px;
}

._filledEquationMargin_u21qq_62 {
  margin-top: 3px;
}

._missingResourceIcon_u21qq_66 {
  margin-top: 10px;
}

._dataSourceName_u21qq_16._missingResource_u21qq_66 {
  margin-left: 5px;
}

._erroredEquation_u21qq_74 {
  opacity: 1;
}

._dataSourcePopover_u21qq_78 {
  min-width: 400px;
  max-width: 400px;

  background-color: #fff;
  box-shadow: 0px 1px 4px 0px #00000040;
  border-radius: 6px;
  padding-bottom: 1px;
}

@keyframes _skeleton-pulse_u21qq_1 {
  0% {
    opacity: 0.5;
  }

  100% {
    opacity: 1;
  }
}

._graphIcon_u21qq_98 {
  background: #192955;
  animation: _skeleton-pulse_u21qq_1 1s linear infinite alternate;
}

._graphIcon_u21qq_98:hover {
  animation: _skeleton-pulse_u21qq_1 1s linear infinite alternate;
}
._container_17xtj_1 {
  gap: 8px;
  width: 100%;
  
}

._dateContainer_17xtj_7 {
  align-items: center;
  gap: 6px;
}

._trigger_17xtj_12 {
  align-items: center;
  color: #192955;
  font-weight: 500;
  gap: 6px;
  justify-content: space-between;
  user-select: none;
}
._container_1rpjv_1 {
  align-items: center;
  background-color: #eee;
  border-radius: 3px;
  color: #192955;
  cursor: pointer;
  gap: 3px;
  height: 25px;
  justify-content: center;
  padding: 5px 0px;
  transition: background-color 0.25s ease;
  width: 35px;
}

._container_1rpjv_1:not(._delete_1rpjv_15, ._disabled_1rpjv_15, ._nonInteractive_1rpjv_15, ._preview_1rpjv_15):hover,
._container_1rpjv_1._active_1rpjv_16 {
  background-color: #ddd;
}

._container_1rpjv_1._blue_1rpjv_20 {
  background-color: #c2d9e7;
}

._container_1rpjv_1:hover._blue_1rpjv_20 {
  background-color: #b1c8d6;
}

._container_1rpjv_1:not(._disabled_1rpjv_15):hover._delete_1rpjv_15 {
  background-color: #ef797d;
  color: #fff;
}

._container_1rpjv_1._disabled_1rpjv_15 {
  color: #ccc;
  cursor: default;
}

._container_1rpjv_1._nonInteractive_1rpjv_15 {
  background-color: transparent;
  color: #192955;
  cursor: default;
}

._container_1rpjv_1._preview_1rpjv_15 {
  cursor: default;
}

._container_1rpjv_1._small_1rpjv_48 {
  width: 25px;
  height: 25px;
}
._container_v2m3z_1 {
  align-items: center;
  border-radius: 4px;
  border: 1px solid transparent;
  cursor: text;
  gap: 4px;
  height: 30px;
  padding: 0px 4px;
  transition: border-color 0.25s ease;
  width: 100%;
}

._container_v2m3z_1:hover,
._container_v2m3z_1._border_v2m3z_14 {
  border: 1px solid #106ba380;
}

._container_v2m3z_1._number_v2m3z_18 {
  justify-content: flex-end;
}

._container_v2m3z_1._text_v2m3z_22 {
  justify-content: flex-start;
}

._prefixContentContainer_v2m3z_26 {
  align-items: center;
  display: flex;
  justify-content: center;
}

._valueContainer_v2m3z_32 {
  align-items: center;
  flex: 1;
  min-width: 0;
  position: relative;
  width: 100%;
}

._input_v2m3z_40 {
  background-color: transparent;
  border: none;
  font-size: 14px;
}

._blurValue_v2m3z_46 {
  user-select: none;
}

._input_v2m3z_40,
._blurValue_v2m3z_46 {
  left: 0;
  line-height: 30px;
  position: absolute;
  width: 100%;
}

._number_v2m3z_18 {
  text-align: right;
}

._text_v2m3z_22 {
  text-align: left;
}
._trigger_5zywd_1 {
  align-items: center;
  background-color: #dde6ee;
  border-radius: 4px;
  color: #192955;
  font-weight: 500;
  gap: 5px;
  height: 30px;
  justify-content: space-between;
  padding: 5px;
}
._label_10p4e_1 {
  align-items: center;
  width: 70px;
}
._input_npm9w_1 {
  align-items: center;
  border-radius: 4px;
  border: 1px solid #dde6ee !important;
  height: 25px !important;
  justify-content: center;
  max-width: 90px;
  min-width: 90px;
  padding: 0px 5px;
  font-weight: 500 !important;
  text-align: center !important;
}
._type_14z4c_1 {
  width: 85px;
}

._input_14z4c_5 {
  border-radius: 4px;
  border: none !important;
  font-weight: 500 !important;
  height: 25px !important;
  max-width: 100px;
  min-width: 100px;
  padding: 0px 5px;
  text-align: right !important;
}
._container_2druk_1 {
  align-items: center;
  border-radius: 6px;
  border: 1px solid #eee;
  color: #192955;
  display: flex;
  font-weight: 500;
  gap: 5px;
  height: 38px;
  padding: 4px;
}
._container_lm2sg_1 {
  justify-content: flex-end;
}
._container_1n5ap_1 {
  flex-direction: column;
  gap: 16px;
  padding: 4px;
}

._heading_1n5ap_7 {
  align-items: center;
  background-color: #f6f6f6;
  border-radius: 4px;
  font-weight: 500;
  justify-content: space-between;
  width: 100%;
  padding: 4px 6px;
}
._contentContainer_1w990_1 {
  flex-direction: column;
  font-size: 12px;
  gap: 3px;
}

._contentContainer_1w990_1 > *:first-child {
  align-items: center;
}

._contentContainer_1w990_1 > *:nth-child(2) {
  align-items: center;
  gap: 3px;
}
._defaultBackground_ztbmo_1 {
  background-color: #fff;
  transition: background-color 0.3s ease;
}

._trendGraphPopoverContainer_ztbmo_6 {
  width: 380px;
  height: 240px;
  padding: 10px;
  padding-bottom: 30px;
}

._pointer_ztbmo_13 {
  cursor: pointer;
}

._maxWidth_ztbmo_17 {
  width: 100%;
}

._inputCell_ztbmo_21 ._pointer_ztbmo_13 {
  outline: 1px solid #cccccc;
  border-radius: 4px;
}

._inputCell_ztbmo_21:not(:hover) ._noOutline_ztbmo_26 {
  outline: none;
}

._littleButton_ztbmo_30 {
  padding: 0px 5px;
  border-radius: 5px;
  max-width: 25px;
  max-height: 25px;
  height: 25px;
  width: 25px;
  background-color: #f6f6f6;
}

._littleMenu_ztbmo_40 {
  padding: 0px 5px;
  border-radius: 5px;
  max-height: 25px;
  height: 25px;
  min-width: 35px;
  background-color: #f6f6f6;
  transition: background-color 0.3s ease;
}

._littleMenu_ztbmo_40._dark_ztbmo_50 {
  background-color: #babfcc;
}

._littleButton_ztbmo_30:hover,
._littleMenu_ztbmo_40:hover {
  background-color: #d3e7ec;
}

._littleButton_ztbmo_30._active_ztbmo_59,
._littleMenu_ztbmo_40._active_ztbmo_59 {
  background-color: #d3e7ec;
}

._inputCell_ztbmo_21 ._pointer_ztbmo_13:hover {
  outline: 1px solid #16969f63;
}

._inputCell_ztbmo_21 ._pointer_ztbmo_13 {
  padding: 5px;
}

._disabled_ztbmo_72,
._disabled_ztbmo_72 * :not(._first-col-sticky_ztbmo_73):not(:nth-child(2)) {
  color: #aaa !important;
  cursor: not-allowed;
}

._green_ztbmo_78 {
  color: #16959f !important;
  background-color: #f4fbfa !important;
}

._red_ztbmo_83 {
  color: #b33d37 !important;
  background-color: #fff6f6 !important;
}

._hidden_ztbmo_88 {
  display: none;
}

._noSelect_ztbmo_92 {
  user-select: none;
}

._zIndexMax_ztbmo_96 {
  z-index: 99 !important;
}

._minCellWidth_ztbmo_100 {
  min-width: 140px !important;
}

._menuPos_ztbmo_104 {
  position: relative;
  top: 3px;
}

._justifyEnd_ztbmo_109 {
  justify-content: flex-end;
}

._justifyBetween_ztbmo_113 {
  justify-content: space-between;
}

._centered_ztbmo_117 {
  display: flex;
  justify-content: center;
}

._alignCenter_ztbmo_122 {
  align-items: center;
}

._fullWidth_ztbmo_126 {
  width: 100% !important;
}

._fullHeight_ztbmo_130 {
  height: 100% !important;
}

._minRowHeight_ztbmo_134 {
  min-height: 35px !important;
  max-height: 35px !important;
  height: 35px !important;
}

._nowrap_ztbmo_140 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 250px;
}

._flex_ztbmo_147 {
  display: flex;
}

._gap1_ztbmo_151 {
  gap: 3px;
}

._text-left_ztbmo_155 {
  text-align: left !important;
}

._text-right_ztbmo_159 {
  text-align: right !important;
}

._white_ztbmo_163 {
  background-color: #fff;
}

._grey_ztbmo_167 {
  background-color: #f5f5f5;
}

._blue_ztbmo_171 {
  background-color: #f4fbfe;
}

._stickyMenu_ztbmo_175 {
  top: 0;
  position: sticky !important;
  z-index: 81 !important;
  left: 280px;
  box-shadow: inset -1px 0px 0px 0px #eee, inset 0px -1px 0px 0px #eee !important;
}

._accountColumnWidth_ztbmo_183 {
  min-width: 280px !important;
  width: 280px !important;
  max-width: 280px !important;
}

._height20_ztbmo_189 {
  height: 20px !important;
}

._visible_ztbmo_193 {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

._invisible_ztbmo_198 {
  opacity: 0;
}

._connectionsInput_ztbmo_202 {
  border: none;
  padding-right: 10px;
  background-color: transparent !important;
}

._noClick_ztbmo_208 {
  cursor: not-allowed;
  pointer-events: none;
}

._ignored_ztbmo_213 {
  color: #9ba4bc;
}
._button_128nj_1 {
  gap: 4px;
}

._heading_128nj_5 {
  font-size: 10px;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
  color: #aaaaaa;
  margin-bottom: 5px;
}

._layoutText_128nj_14 {
  margin-top: 10px;
}

._marginTop_128nj_18 {
  margin-top: 10px;
}._container_v3bk1_1 {
  align-items: center;
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #ccc;
  flex-direction: column;
  gap: 20px;
  height: 250px;
  justify-content: center;
  margin: 8px 0px 16px;
  padding: 16px;
  text-align: center;
}

._image_v3bk1_15 {
  height: 60px;
  user-select: none;
  width: 60px;
}
._container_1gu4y_1 {
  height: 200px;
  width: 100%;
}
._container_58pxp_1 {
  align-items: center;
  display: flex;
  gap: 20px;
  height: 250px;
  margin: 8px 0px 16px;
  width: 100%;
}
._reportsToIncludeContainer_1q6bu_1 {
  height: max-content;
  display: flex;
  justify-content: space-between;
  align-items: space-between;
  flex-wrap: wrap;
}

._reportOption_1q6bu_9 {
  width: 275px;
  height: 38px;
  margin-bottom: 4px;
  align-items: center;
  border: 1px solid #eee;
  border-radius: 6px;
  background-color: white !important;
  box-shadow: none !important;
  user-select: none;
  cursor: pointer;
  transition: all 150ms ease;
}

._reportOptionDisabled_1q6bu_23 {
  cursor: not-allowed !important;
}

._reportOptionText_1q6bu_27 {
  margin-left: 15px;
  color: #444;
}

._reportOptionTextDisabled_1q6bu_32 {
  color: #ccc;
}
._subtext_kmdsu_1 {
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0px;
  line-height: 20px;
}

._noSelect_kmdsu_8 {
  user-select: none;
}

._disabled_kmdsu_12 {
  pointer-events: none;
  opacity: 0.4;
  filter: blur(1px);
}


._graphSkeletonContainer_kmdsu_19 {
  height: 180px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  background: white;
}

._customPillsContainer_kmdsu_26 {
  gap: 4px;
  margin-bottom: 10px;
}._graphs_1hn7p_1 {
  flex: 45 0 0;
  gap: 16px;
  margin-top: 16px;
}

._graph_1hn7p_1 {
  height: 100%;
  width: 50%;
}

._table_1hn7p_12 {
  flex: 30 0 0;
  max-height: 40%;
}

._commentary_1hn7p_17 {
  flex: 25 0 0;
}
._container_1qh83_1 {
  border-radius: 6px;
  border: 1px solid #ccc;
  flex-direction: column;
  flex: 25 0 0;
  min-height: 20%;
  overflow-y: auto;
  position: relative;
}

._editable_1qh83_11 {
  font-weight: 500;
  height: 100%;
  overflow-wrap: break-word;
  overflow-x: hidden !important;
  overflow-y: auto;
  padding: 8px !important;
  white-space: pre-wrap;
  word-break: break-word;
}

._editable_1qh83_11 p,
._editable_1qh83_11 span {
  font-size: 14px;
}

._placeholder_1qh83_27 {
  color: #aaa;
  left: 0;
  padding: 8px;
  pointer-events: none;
  position: absolute;
  user-select: none;
  font-style: italic;
  font-weight: 500;
}
._container_f7mn1_1 {
  display: flex;
  flex: 45 0 0;
  gap: 16px;
  height: 50%;
  margin-top: 16px;
}
._container_1cwoa_1 {
  border-radius: 6px;
  flex: 30 0 0;
  max-height: 40%;
  overflow: hidden;
}
._container_1fnhh_1 {
  flex-direction: column;
  gap: 15px;
  height: 100%;
}

._showCommentary_1fnhh_7 {
  align-items: center;
  gap: 6px;
}
._linkContainer_kqi9b_1 {
  align-items: center;
  color: #106ba3;
  gap: 4px;
}

._link_kqi9b_1 {
  color: #106ba3;
  font-size: 15px;
  font-weight: 500;
  text-decoration: underline;
}

._link_kqi9b_1:hover {
  color: #106ba3;
  text-decoration: underline;
}
._dragHandle_1fteu_1 {
  cursor: grab;
}

._dragHandle_1fteu_1._dragging_1fteu_5 {
  cursor: grabbing;
}

._dragHandle_1fteu_1._disabled_1fteu_9 {
  cursor: not-allowed;
}._container_1cmkn_1 {
  width: fit-content;
  min-width: 50px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._container_uo6ni_1 {
  padding: 2px 8px;
  position: absolute;
  top: -8px;
  left: -8px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #192955;
  border-radius: 1rem;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2rem;
  color: white;
  z-index: 999;
}
._container_8zrcu_1 {
    height: 32px;
    position: relative;
    border-bottom: 1px solid #eee;
    padding: 0px 4px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    background-color: white;
    transition-duration: 0.28s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-property: background-color;
    padding-right: 10px;
}

._rowNameContainer_8zrcu_16 {
    border-right: 1px solid #f6f6f6;
    min-width: 50%;
    width: 50%; 
}

._emptyRowNameContainer_8zrcu_22 {
    border-right: 1px solid #f6f6f6;
    min-width: 50%;
    width: 50%; 
}

@media (max-width: 1200px) {
    ._rowNameContainer_8zrcu_16 {
      width: 60%;
      min-width: 60%;
    }
}

._rightContentContainer_8zrcu_35 {
    display: flex;
    justify-content: space-between;
    width: 50%
}

._input_8zrcu_41 {
  height: 26px;
  padding: 0px 10px 0px 0px;
  border-radius: 0px;
  text-overflow: ellipsis;
}

._indicator_8zrcu_48 {
    padding: 0px !important;
    color: #182026;
    font-weight: 400;
}

._heading_8zrcu_54 {
    padding: 0px !important;
    color: #44899E;
    font-weight: 500;
}

._spacer_8zrcu_60 {
    color: #c6c6c6;
}

._rightEndButton_8zrcu_64 {
    margin-left: 5px;
}

._indicatorPill_8zrcu_68 {
    color: #ccc;
    border: 1px solid #ccc;
}

._headingPill_8zrcu_73 {
    color: #44899E;
    border: 1px solid #44899E;
}

._spacerPill_8zrcu_78 {
    color: #ccc;
    border: 1px solid #ccc;
}

._rightEndButtons_8zrcu_83 {
    display: flex;
    align-items: right;
    justify-content: flex-end;
}._sidePanelTitle_1oq8w_1 {
    font-size: 18px;
    font-weight: 400;
    padding-bottom: 10%;
}
._selectorDescription_1oq8w_6 {
    font-size: 16px;
    font-weight: 400;
}
._selectorSizing_1oq8w_10 {
    width: 276px !important;
}
._selectorButton_1oq8w_13 {
    min-width: 120px !important;
    min-height: 30px;
}
._fitContent_1oq8w_17 {
    height: fit-content !important;
}
._noMargin_1oq8w_20 {
    margin:0px !important;
}
._formulaBuilderEditable_1oq8w_23 {
    width: 100%;
    min-height: 100px !important;
    max-height: 100px !important;
    overflow: auto;
    overflow-x: hidden;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom: 0px;
    margin-bottom: 0px; 
}
._formulaBuilderEditable_1oq8w_23:focus {
    border-bottom: 0px;
}
._formulaBuilderToggle_1oq8w_37 {
    padding: 0px 4.5px 0px 4.5px !important;
}
._formulaBuilderOperatorButton_1oq8w_40 {
    padding: 0px !important;
    font-size: 11px;
    font-weight: 500;
    width: 16px !important;
    height: 16px !important;
    border-radius: 4px;
    background-color: #F6F6F6;
}
._invalidEquation_1oq8w_49 {
    border: 1px solid #ef797d;
}
._capitalize_1oq8w_52 {
    text-transform: capitalize;
}
._explanationInput_1oq8w_55 {
    min-height: 80px !important;
    vertical-align: top !important;
    resize: none;
    width: 100%;
    box-shadow: none;
    border-radius: 6px;
    border: 1px solid #CCCCCC;
    margin-top: 7px;
    padding: 10px;
}
._explanationInput_1oq8w_55:focus {
    box-shadow: none !important;
    border: 1px solid #192955;
}
._marginBottom_1oq8w_70 {
    margin-bottom: 10px !important;
}._marginBottom_1ioj5_1 {
    margin-bottom: 15px;
}
._exampleDescription_1ioj5_4 {
    margin-bottom: 10px;
}
._selectorButton_1ioj5_7 {
    min-width: 120px !important;
    min-height: 30px;
}._explanationsHeading_bbns7_1 {
  font-size: 15px;
  color: #000000;
  font-weight: 500;
  display: flex;
  text-align: left;
  padding-bottom: 10px;
}

._explanationsWrapper_bbns7_10 {
  margin-left: 5px;
  padding-top: 10px;
}

._explanationsContainer_bbns7_15 {
  width: 100%;
  border-bottom: solid 1px #eeeeee;
  padding-right: 10px;
}

._explanationsTitle_bbns7_21 {
  margin-left: 10px;
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  line-height: 20px;
}

._detailedRowWrapper_bbns7_30 {
  margin-left: 10px;
  text-align: left;
  padding-top: 10px;
  margin-bottom: 5px;
}
s ._detailedRowWrapper_bbns7_30:last-child {
  margin-bottom: 20px;
}

._detailedRowName_bbns7_40 {
  font-size: 15px;
  font-weight: 500;
  color: #000000;
}

._detailedRowSourceEquation_bbns7_46 {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}

._detailedRowFilledEquation_bbns7_52 {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  padding-bottom: 5px;
  text-transform: capitalize;
}

._detailedRowExplanation_bbns7_60 {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  margin-right: 30px;
}
._firstCol_19oud_1 {
  width: 20%;
  max-width: 40% !important;
  white-space: break-spaces;
  min-width: unset !important;
}

._secondaryCol_19oud_8 {
  width: 20% !important;
  min-width: 20% !important;
  white-space: pre-line;
}._chart_2s0k3_1 {
  width: 100%;
  height: 60vh;
  margin-top: 30px;
  transition: opacity 0.5s ease-in-out;
  animation: _fade_2s0k3_1 1s normal ease-out;
}

._chart_2s0k3_1._loading_2s0k3_9 {
  opacity: 0.3;
}

._chart_2s0k3_1._loaded_2s0k3_13 {
  opacity: 1;
}

._popoverContent_2s0k3_17 {
  box-shadow: -2px 4px 4px 0px #0000000d;
  background-color: white;
  padding: 10px 20px;
  border-radius: 4px;
  border: 1px solid var(--black-60, #cccccc);
}

@keyframes _fade_2s0k3_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._selectorWrapper_1h2ac_1 > a.bp3-button {
   flex-grow: 0 !important;
}

._dropdownIcon_1h2ac_5 {
   margin: 0px 6px;
}

._bankTable_1h2ac_9 {
   width: 100%;
   border-collapse: collapse;
   border-spacing: 0;
   table-layout: fixed;
}

._headerRow_1h2ac_16 {
   width: 100%;
}

._dataRow_1h2ac_20 {
   width: 100%;
}

._highlightedRow_1h2ac_24 {
   background-color: #f6f6f6cc;
}

._graphRow_1h2ac_28 { 
   width: 100%;
   border-bottom: solid 1px #EEEEEE;
   column-span: 6;
}

th {
   position: sticky;
   top: 0px;
   background-color: #ffffff;
   box-shadow: inset 0 -1px 0 #EBEAEA;
}

._column_1h2ac_41 {
   white-space: normal;
   word-wrap: break-word;
}

._column_1h2ac_41:first-of-type {
   min-width: 20%;
   width: 20%;
   padding: 5px 8px;
   text-align: left;
}

._column_1h2ac_41:nth-of-type(2) {
   min-width: 5%;
   width: 5%;
}

._column_1h2ac_41:nth-of-type(3),
._column_1h2ac_41:nth-of-type(4),
._column_1h2ac_41:nth-of-type(5),
._column_1h2ac_41:nth-of-type(6) {
   min-width: 7%;
   width: 7%;
   text-align: right;
   padding-bottom: 7px;
}

._header_1h2ac_16 {
   height: 2.9em;
   line-height: 1.45em;
   width: 100%;
   font-weight: 400;
   color: #246FA6;
   font-size: 15px;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   border-bottom: 1px solid #EBEAEA;
}

._leftAlign_1h2ac_81 {
   text-align: left !important;
}

._rightAlign_1h2ac_85 {
   text-align: right !important;
}

._bankDrilldownIcon_1h2ac_89 {
   width: 16px;
   height: 16px;
}

._bankDrilldownIcon_1h2ac_89:hover {
   cursor: pointer;
}

._bankNameText_1h2ac_98 {
   font-family: Montserrat;
   font-size: 14px;
   font-weight: 600;
   line-height: 17px;
   text-align: left;
   margin-right: 6px;
   color: #192955;
}

._bankNameCell_1h2ac_108 {
   width: 100%;
   display: flex;
   flex-direction: row;
   align-items: center;
   justify-content: flex-start;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-right: 5px;
   vertical-align: middle;
}

._dateCell_1h2ac_120 {
   text-align: right;
   font-weight: 400;
   font-family: Montserrat;
   padding-right: 12px;
   padding-top: 10px;
   padding-bottom: 10px;
   vertical-align: middle;
}

._numberCell_1h2ac_130 {
   text-align: right;
   font-weight: 400;
   font-family: Montserrat;
   padding-top: 10px;
   padding-bottom: 10px;
   vertical-align: middle;
}

._drilldownCell_1h2ac_139:hover {
   cursor: pointer;
   color: #106BA3;
}

._currencyCell_1h2ac_144 {
   text-align: right;
   font-weight: 400;
   font-family: Montserrat;
   padding-top: 10px;
   padding-bottom: 10px;
   vertical-align: middle;
}

._reconciledStatusCell_1h2ac_153 {
   display: flex;
   flex-direction: row;
   align-items: center;
   justify-content: flex-end;
   padding-top: 10px;
   vertical-align: middle;
}

._chartContainer_1h2ac_162 {
   margin-left: 15px;
   margin-right: 15px;
   width: 33%;
}

._collapsedRowBorder_1h2ac_168 {
   border-bottom: 1px solid #EBEAEA !important;
}

._bankNameCell_1h2ac_108 > ._bankDrilldownIcon_1h2ac_89 {
   visibility: hidden;
}

._bankNameCell_1h2ac_108:hover > ._bankDrilldownIcon_1h2ac_89 {
   visibility: visible;
   width: 18px;
   height: 18px;
}

._unallocatedCell_1h2ac_182 {
   width: 100%;
   text-align: left;
   padding-left: 20px;
   vertical-align: middle;
}

._unallocatedInfoIcon_1h2ac_189 {
   padding-bottom: 2px;
   vertical-align: middle;
}

._unallocatedInfoIconContainer_1h2ac_194 {
   align-self: center;
}

._unallocatedText_1h2ac_198 {
   font-family: Montserrat;
   font-size: 14px;
   font-weight: 400;
   line-height: 17px;
   text-align: left;
   padding-right: 14px;
   color: #192955;
   margin-left: 6px;
}

._unallocatedRow_1h2ac_209 {
   font-weight: 600 !important;
   color: #192955 !important;
   font-size: 14px !important;
   line-height: 26px !important;
   border-bottom: none !important;
   background-color: #f6f6f6 !important;
   height: 30px;
}

._chartAndDataSourceContainer_1n8vi_1 {
    /* Set an aspect ratio where the width is approximately 1.7x larger than the height.  */
    aspect-ratio: 3 / 1.75;
    /* Allow content to overflow the preferred aspect ratio (instead of expanding it and changing the dimensions of the container). */
    min-height: 0px;
    background-color: white;
    border: 1px solid #ccc;
    border-radius: 5px;
    /* Prevents the chart container in "LineChart" from overflowing. */
    overflow: hidden;
  }
  
  ._skeletonChartAndDataSourceContainer_1n8vi_13 {
    animation: _appear_1n8vi_1 0.15s linear;
  }
  
  ._dataSourceContainer_1n8vi_17,
  ._skeletonDataSourceContainer_1n8vi_18 {
    width: 100%;
    height: 25px;
    padding: 15px 0px 0px 15px;
    display: flex;
    align-items: center;
  }
  
  ._skeletonDataSourceContainer_1n8vi_18 {
    width: 50%;
  }
  
  ._dataSource_1n8vi_17 {
    margin-right: 5px;
    color: #192955;
    font-weight: 500;
    text-align: left;
  }
  
  ._skeletonDataSource_1n8vi_18 {
    width: 100%;
    height: 20px;
  }
  
  ._chartContainer_1n8vi_42 {
    width: 100%;
    height: calc(100% - 35px);
    margin-top: 5px;
  }
  
  ._skeletonChartContainer_1n8vi_48 {
    margin-top: 5px;
  }
  
  ._legendContainer_1n8vi_52 {
    width: fit-content;
    display: flex;
    align-items: center;
  }
  
  ._legend_1n8vi_52 {
    width: fit-content;
    display: flex;
    align-items: center;
  }
  
  ._legend_1n8vi_52:first-child {
    margin-right: 10px;
  }
  
  ._legendTitle_1n8vi_68 {
    margin-right: 5px;
    font-size: 14px;
    font-weight: 400;
  }
  
  ._legendBar_1n8vi_74 {
    width: 20px;
    height: 3px;
  }
  
  @keyframes _appear_1n8vi_1 {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  #_submitNameButton_1e295_1 {
  margin-top: 20px;
}

#_nameInput_1e295_1 {
  width: 300px;
  margin: 5px;
  margin-left: 0px;
}

._inputComponent_1e295_11 {
  width: 310px;
  margin: 15px;
}

._inputComponentHeading_1e295_16 {
  font-size: 16px;
  text-align: left;
}

._marketplaceSelectorMessage_1e295_21 {
  text-align: center;
  color: #777;
  padding: 40;
  padding-top: 0;
  font-size: 26;
  font-weight: 300;
}

._marketplaceSelectorOptions_1e295_30 {
  margin-top: 30px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 900px;
}

._marketplaceFlag_1e295_40 {
  padding: 10px;
}

._marketplaceFlagImg_1e295_44 {
  background-color: white;
  border-radius: 80%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
  text-align: center;
}

._marketplaceFlagDisabled_1e295_57 {
  padding: 10px;
  opacity: 0.5;
  pointer-events: none;
}

._loadingAnimation_1e295_63 {
  color: #777;
  background-color: #ddd;
}html {
  font-size: 62.5%;
}

@media only screen and (max-width: 75em) {
  html {
    font-size: 56.25%;
  }
}

@media only screen and (max-width: 56.25em) {
  html {
    font-size: 50%;
  }
}

@media only screen and (min-width: 112.5em) {
  html {
    font-size: 75%;
  }
}

.sage-provider-header {
  display: flex;
  height: 10vh;
}

.sage-provider-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin: 6rem 5rem;
  align-items: center;
}

.sage-provider-content {
  display: flex;
  text-align: center;
  flex-direction: column;
  align-items: center;
  border-radius: 10px;
  border: solid 2px rgba(112, 112, 112, 0.09);
  padding: 5rem;
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.3);
}

.sage-provider-heading-1 {
  display: flex;
  font-family: "Montserrat";
  font-weight: bold;
  font-size: 6rem;
  text-align: center;
  color: #192955;
}

.sage-provider-subtext {
  text-align: center;
  color: #777;
  padding: 40px;
  padding-top: 0;
  font-size: 26px;
  font-weight: 300;
}

.sage-provider-input {
  display: flex;
  text-align: left;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 300;
  font-size: 2rem;
  border: 0.25rem solid #50ffe4;
  padding: 1rem 3rem;
  border-radius: 100px;
  width: 30rem;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  outline: none;
  margin: 1rem;
}

.sage-provider-pic {
  display: flex;
  width: 30rem;
  height: 7rem;
}

@media screen and (max-width: 800px) {
  .sage-provider-container {
    margin: 5rem 1rem;
  }

  .sage-provider-accounting-detail-wrapper {
    max-width: 100%;
  }

  .sage-provider-subtext {
    padding: 20px 10px;
  }

  .sage-provider-content {
    border: solid 2px rgba(112, 112, 112, 0.09);
    box-shadow: none;
    max-width: 100%;
  }
}
._homeContainer_1dkh8_1 {
  color: #192955;
  padding-top: 25px; /* Need to ensure space for header */
}

._textAnimation_1dkh8_6 {
  width: 100%;
  aspect-ratio: 3.36/1;
}

._homeContainer_1dkh8_1 h1 {
  font-size: 70px;
  font-weight: 700;
  line-height: 80px;
  letter-spacing: 0em;
  text-align: left;
  color: #192955;
  margin-bottom: 1rem;
  width: 100%;
}

._homeContainer_1dkh8_1 ._carouselText_1dkh8_22,
._secondary_1dkh8_23 {
  color: #3fb0ac;
}

._landingSection_1dkh8_27 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin: 4% 7%;
  margin-right: 0%;
  min-height: 50vh;
  max-width: 100vw;
  height: 100%;
}

._textSection_1dkh8_39 {
  width: 45%;
  max-width: 45%;
}

._mainAnimationSection_1dkh8_44 {
  width: 42%;
  max-width: 42%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  max-height: 100%;
}

._btnWrapper_1dkh8_53 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}

._white_1dkh8_60 {
  color: white;
}

._homeContainer_1dkh8_1 h2 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  font-size: 55px;
  font-weight: 500;
  line-height: 68px;
  letter-spacing: 0.02em;
  width: 100%;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}

._bold_1dkh8_77 {
  font-weight: 600;
}

._left_1dkh8_81 {
  display: flex;
  align-items: flex-start;
}

._homeContainer_1dkh8_1 h2._left_1dkh8_81 {
  justify-content: flex-start;
}

._homeContainer_1dkh8_1 h2 > span {
  display: contents;
}

._nowrap_1dkh8_94 {
  white-space: nowrap;
}

._logoBanner_1dkh8_98 {
  padding: 0% 6%;
  padding-left: 7%;
  display: flex;
  flex-direction: row;
}

._badges_1dkh8_105 {
  width: 38%;
  border-right: 2px solid #000;
  padding: 2rem;
  padding-right: 3rem;
  margin-right: 3rem;
  padding-left: 0rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._trustedByText_1dkh8_117 {
  color:  #444;
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 1rem;;
}

._logos_1dkh8_125 {
  width: 60%;
  display: flex;
  flex-direction: column;
  padding: 1.5rem 0rem;
}

._badges_1dkh8_105 img,
._logos_1dkh8_125 img {
  width: 100%;
  height: auto;
}

._mobileCarousel_1dkh8_138,
._tabletCarousel_1dkh8_139 {
  display: none;
}

._tabletCarousel_1dkh8_139 ._slide_1dkh8_143 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 1rem;
}

._tabletCarousel_1dkh8_139 ._slide_1dkh8_143 img {
  width: 55%;
}

._mobileCarousel_1dkh8_138 ._slide_1dkh8_143 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
}

._mobileCarousel_1dkh8_138 img {
  max-height: 50vh;
  margin-bottom: 2rem;
}

._videoIcon_1dkh8_166 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 1rem;
}

._videoIcon_1dkh8_166 #_iconBase_1dkh8_1 {
  height: 12px;
  width: 16px;
}

._videoIcon_1dkh8_166 #_iconClapper_1dkh8_1 {
  width: 18px;
  margin-left: -2px;
  transition: transform 100ms ease-in, margin 100ms ease-in;
}

._videoIconBtn_1dkh8_184:hover #_iconClapper_1dkh8_1 {
  animation: _clap_1dkh8_1 350ms ease-in 1;
  transform-origin: bottom left;
}

._videoIconBtn_1dkh8_184,
._tryForFreeBtn_1dkh8_190 {
  min-width: 200px !important;
}

@keyframes _clap_1dkh8_1 {
  0% {transform: rotate(0deg) }
  50% { transform: rotate(20deg )}
  100% { transform: rotate(0deg )}
}


@media screen and (max-width: 1550px) {
  ._landingSection_1dkh8_27 {
    margin-bottom: 1rem;
    min-height: 0vh;
    margin-top: 0px;
  }

  ._mainAnimationSection_1dkh8_44 {
    width: 40%;
  }

  ._desktopBreak_1dkh8_212 {
    display: none !important;
  }
}

@media screen and (max-width: 1100px) {
  ._textSection_1dkh8_39 {
    width: 50%;
    max-width: 50%;
  }
}

@media screen and (max-width: 1020px) {
  ._textSection_1dkh8_39 {
    width: 100%;
    max-width: 100%;
  }

  ._desktopBreak_1dkh8_212,
  ._checklist_1dkh8_231 {
    display: none !important;
  }

  ._landingSection_1dkh8_27 {
    margin-right: 7%;
  }

  ._btnWrapper_1dkh8_53 {
    margin-bottom: 1rem;
  }

}

@media screen and (min-width: 600px) and (max-width: 1020px) {
  ._tabletCarousel_1dkh8_139 {
    display: flex;
    margin-bottom: 2rem;
  }

  ._landingSection_1dkh8_27 {
    margin-right: 7%;
  }

  ._textAnimation_1dkh8_6 {
    width: 50%;
  }

  ._btnWrapper_1dkh8_53 {
    justify-content: center;
  }

  ._mobileBadges_1dkh8_263 {
    display: none;
  }
}


@media screen and (max-width: 768px) {

  ._homeContainer_1dkh8_1 h1 {
    font-size: 38px;
    line-height: 44px;
  }

  ._homeContainer_1dkh8_1 h2 {
    font-size: 36px;
    line-height: 40px;
  }
}


@media screen and (max-width: 599px) {
  ._mobileCarousel_1dkh8_138 {
    display: flex;
    margin-top: 2rem;
  }

  ._landingSection_1dkh8_27 ._mobileCarousel_1dkh8_138 {
    margin-right: -7%;
  }

  ._mobileBadges_1dkh8_263 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-self: center;
    width: 100%;
  }
}

@media screen and (max-width: 500px) {

  ._homeContainer_1dkh8_1 h1 {
    text-align: center;
  }

  ._btnWrapper_1dkh8_53 {
    flex-direction: column;
  }

  ._btnWrapper_1dkh8_53 > button {
    margin-right: 0rem;
  }

  ._verticalSlider_1dkh8_316 {
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
  
}._pill_1vrp5_1 {
  background-color: white;
  color: #106ba3;
  padding: 0.3rem 0.5rem;
  margin: 0rem 0.2rem;
  border: 1px solid #cccccc;
  border-radius: 30px;
  font-weight: 500;
  margin-bottom: 1rem;
  cursor: pointer;
  font-size: 12px;
  line-height: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  transition: all 200ms ease;
}

._icon_1vrp5_19 {
  transition: all 200ms ease;
  color: #106ba3;
}

._pill_1vrp5_1:hover ._icon_1vrp5_19 {
  transition: all 100ms ease;
}

._pill_1vrp5_1:hover {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  color: #192955;
  border-color: #192955;
  transition: all 100ms ease;
}

@media screen and (max-width: 768px) {
  ._pill_1vrp5_1._desktopOnly_1vrp5_37 {
    display: none;
  }
}
._container_v0hlm_1 {
  display: flex;
  flex-direction: column;
}

._container_v0hlm_1._row_v0hlm_6 {
  flex-direction: row;
}

._container_v0hlm_1._row_v0hlm_6 > ._item_v0hlm_10:not(:last-of-type) {
  margin-right: 1rem;
}

._item_v0hlm_10 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  flex-wrap: nowrap;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: left;
  color: #192955;
  margin-bottom: 1rem;
}

._icon_v0hlm_27 {
  margin-top: 0.2rem;
  margin-right: 0.7rem;
}
._link_ybjdu_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  text-decoration: underline;
  white-space: nowrap;
}

._link_ybjdu_1:hover {
  text-decoration: underline;
}

._link_ybjdu_1:hover ._linkIcon_ybjdu_13 {
  -webkit-transform: translateX(3px);
  transform: translateX(3px);
  transition: all 150ms ease;
}

._linkIcon_ybjdu_13 {
  margin-top: 1px;
  margin-left: 0.5rem;
  transition: all 150ms ease;
}._sectionContainer_1i7vm_1 {
    display: flex;
    flex-direction: column;
    width: 100%;
}

._carousel_1i7vm_7 {
    width: 100%;
    border-radius: 20px;
}

._slide_1i7vm_12 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-radius: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px;
    width: 100%;
    padding: 5rem;
    color: white;
}

._quoteRow_1i7vm_25 {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}

._quoteWrapper_1i7vm_34 {
    display: flex;
    flex-direction: column;
}

._author_1i7vm_39 {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
}

._quote_1i7vm_25 {
    color: #FFF;
    font-size: 35px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0.7px;
    text-align: left;
    margin-bottom: 3rem;
    width: 75%;
}

._quoteRow_1i7vm_25 a {
    white-space: nowrap;
}

._slideLogo_1i7vm_62 {
    width: 15%;
}

._logoControl_1i7vm_66 {
    padding: 0rem 1rem;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: absolute;
    bottom: -90px;
}

._logos_1i7vm_76 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 90%;
}

._logoControl_1i7vm_66 ._logo_1i7vm_66 {
    display: flex;
    flex-direction: column;
    cursor: pointer;
}

._logo_1i7vm_66 {
    width: 23%;
    margin-right: 2%;
}

._logo_1i7vm_66:not(._active_1i7vm_95) img {
    opacity: 0.7;
    transition: opacity 150ms ease;
}

._logo_1i7vm_66 img {
    transition: opacity 150ms ease;
    width: 55%;
    height: auto;
}

._mazarsImg_1i7vm_106 {
    width: 50%;
}

._slideIndicator_1i7vm_110,
._progressIndicator_1i7vm_111 {
    position: absolute;
    bottom: -15px;
    height: 5px;
}

._slideIndicator_1i7vm_110 {
    background-color: #3FB0AC;
    transition: all 300ms ease;
}

._showProgress_1i7vm_122 ._slideIndicator_1i7vm_110 {
    background-color: #b2dfde;
}

._showProgress_1i7vm_122 ._progressIndicator_1i7vm_111 {
    background-color: #3FB0AC;
    animation: _slideRight_1i7vm_1 5s linear 1;
    animation-fill-mode: forwards; 

}

@keyframes _slideRight_1i7vm_1 {
	0% { width: 0;  }
    100% { width: 20%; }
}

@media screen and (max-width: 1250px) {

    ._logoControl_1i7vm_66 {
        bottom: -50px;
    }
}

@media screen and (max-width: 1000px) {

    ._quote_1i7vm_25 {
        width: 90%;
        font-size: 27px;
        line-height: 32px;
    }

    ._quoteRow_1i7vm_25 a,
    ._author_1i7vm_39 {
        font-size: 16px;
    }

    ._logo_1i7vm_66 img {
        width: 70%;
    }

    ._slideLogo_1i7vm_62 {
        width: 28%;
    }
}
  
@media screen and (max-width: 800px) {

    ._sectionContainer_1i7vm_1 {
            padding-bottom: 0%;
    }
    
    ._quoteWrapper_1i7vm_34 {
        width: 100%;
        background-color: #5593a7;
        padding: 2rem;
        border-radius: 0px 0px 4px 4px;
    }

    ._quote_1i7vm_25 {
        width: 100%;
        font-size: 18px;
        font-weight: 500;
        line-height: 23px;
        min-height: 69px;
        z-index: 1;
        padding-top: -0.5rem;
        min-height: 129px;
    }

    ._slideLogo_1i7vm_62 {
        padding: 2rem;
        padding-top: 3rem;
        width: 45%;
    }

    ._slide_1i7vm_12 {
        height: 100%;
        padding: 0rem;
    }
  
    ._imgRow_1i7vm_202 {
        width: 100%;
        height: 100%;
        border-radius: 4px 4px 0px 0px;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 200px;
    }

    ._carousel_1i7vm_7 {
        margin-bottom: 55px; 
    }
}

@media screen and (max-width: 500px) {
    ._quoteRow_1i7vm_25 {
        align-items: unset;
    }
}

@media screen and (max-width: 400px) {
    ._quote_1i7vm_25 {
        min-height: 92px;
        margin-bottom: 2rem;
    }
}

@media screen and (max-width: 351px) {
    ._quote_1i7vm_25 {
        min-height: 115px;
    }
}._sectionContainer_1qu11_1 {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding-bottom: 0px;
}

._carousel_1qu11_8 {
    width: 100%;
    border-radius: 20px;
    position: relative;
    top: -250px;
}

._slide_1qu11_15 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-radius: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px;
    width: 100%;
    padding: 5rem;
    color: white;
}

._quoteRow_1qu11_28 {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}

._quoteWrapper_1qu11_37 {
    display: flex;
    flex-direction: column;
}

._author_1qu11_42 {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
}

._quote_1qu11_28 {
    color: #FFF;
    font-size: 35px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0.7px;
    text-align: left;
    margin-bottom: 3rem;
    width: 75%;
}

._quoteRow_1qu11_28 a {
    white-space: nowrap;
}

._slideLogo_1qu11_65 {
    width: 15%;
}

._logoControl_1qu11_69 {
    padding: 0rem 1rem;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: absolute;
    bottom: -90px;
}

._logos_1qu11_79 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 90%;
}

._logoControl_1qu11_69 ._logo_1qu11_69 {
    display: flex;
    flex-direction: column;
    cursor: pointer;
}

._logo_1qu11_69 {
    width: 23%;
    margin-right: 2%;
}

._logo_1qu11_69:not(._active_1qu11_98) img {
    opacity: 0.7;
    transition: opacity 150ms ease;
}

._logo_1qu11_69 img {
    transition: opacity 150ms ease;
    width: 55%;
    height: auto;
}

._mazarsImg_1qu11_109 {
    width: 50%;
}

._slideIndicator_1qu11_113,
._progressIndicator_1qu11_114 {
    position: absolute;
    bottom: -15px;
    height: 5px;
}

._slideIndicator_1qu11_113 {
    background-color: #3FB0AC;
    transition: all 300ms ease;
}

._showProgress_1qu11_125 ._slideIndicator_1qu11_113 {
    background-color: #b2dfde;
}

._showProgress_1qu11_125 ._progressIndicator_1qu11_114 {
    background-color: #3FB0AC;
    animation: _slideRight_1qu11_1 5s linear 1;
    animation-fill-mode: forwards; 

}

@keyframes _slideRight_1qu11_1 {
	0% { width: 0;  }
    100% { width: 20%; }
}

@media screen and (max-width: 1250px) {

    ._logoControl_1qu11_69 {
        bottom: -50px;
    }
}

@media screen and (max-width: 1000px) {

    ._quote_1qu11_28 {
        width: 90%;
        font-size: 27px;
        line-height: 32px;
    }

    ._quoteRow_1qu11_28 a,
    ._author_1qu11_42 {
        font-size: 16px;
    }

    ._logo_1qu11_69 img {
        width: 70%;
    }

    ._slideLogo_1qu11_65 {
        width: 28%;
    }
}
  
@media screen and (max-width: 800px) {

    ._sectionContainer_1qu11_1 {
            padding-bottom: 1%;
    }
    
    ._quoteWrapper_1qu11_37 {
        width: 100%;
        background-color: #5593a7;
        padding: 2rem;
        border-radius: 0px 0px 4px 4px;
    }

    ._quote_1qu11_28 {
        width: 100%;
        font-size: 18px;
        font-weight: 500;
        line-height: 23px;
        min-height: 69px;
        z-index: 1;
        padding-top: -0.5rem;
        min-height: 129px;
    }

    ._slideLogo_1qu11_65 {
        padding: 2rem;
        padding-top: 3rem;
        width: 45%;
    }

    ._slide_1qu11_15 {
        height: 100%;
        padding: 0rem;
    }
  
    ._imgRow_1qu11_205 {
        width: 100%;
        height: 100%;
        border-radius: 4px 4px 0px 0px;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 200px;
    }

    ._carousel_1qu11_8 {
        margin-bottom: 20vh; 
    }
}

@media screen and (max-width: 500px) {
    ._quoteRow_1qu11_28 {
        align-items: unset;
    }
    ._carousel_1qu11_8 {
        top: 0px;
    }
}

@media screen and (max-width: 400px) {
    ._quote_1qu11_28 {
        min-height: 92px;
        margin-bottom: 2rem;
    }
}

@media screen and (max-width: 351px) {
    ._quote_1qu11_28 {
        min-height: 115px;
    }
}._col_1p1dx_1 {
    display: flex;
    flex-direction: column;
    width: 100%;
}

._col_1p1dx_1 h2 {
    margin-bottom: 3rem;
}

._row_1p1dx_11 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: 100%;
}

._textSection_1p1dx_18 {
    width: 36%;
}

._imageSection_1p1dx_22 {
    display: flex;
    flex-direction: column;
    width: 52%;
    min-height: 634px;
}

._animation_1p1dx_29 {
    width: 100%;
    aspect-ratio: 1.63/1;
    box-shadow: 0px 7px 7px 4px rgba(0, 0, 0, 0.15);
}

._carouselSlide_1p1dx_35 h6,
._title_1p1dx_36 {
    font-size: 18px;
    font-weight: 600;
    line-height: 1rem;
}

._btnRow_1p1dx_42 {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    width: 100%;
    margin-top: 3rem;
}

._usedBy_1p1dx_50 {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5D707F;
    padding-top: 10px;
}

._usedBy_1p1dx_50 img {
    height: 18px;
}

._carouselSlide_1p1dx_35 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 2rem 0rem;
}

._carouselSlide_1p1dx_35 p {
    text-align: left;
    line-height: 24px;
    margin-bottom: 2rem;
}

._carouselSlide_1p1dx_35 h6 {
    color:  #3FB0AC;
    margin-bottom: 1.5rem;
}


._fadeIn_1p1dx_85 {
    -webkit-animation: _fadein_1p1dx_1 250ms ease-in;
    animation: _fadein_1p1dx_1 250ms ease-in;
}

._fadeOut_1p1dx_90 {
    -webkit-animation: _fadeout_1p1dx_1 200ms ease;
    animation: _fadeout_1p1dx_1 200ms ease;
}

._imgWrapper_1p1dx_95 {
    box-shadow: 0px 7px 7px 4px rgba(0, 0, 0, 0.15);
    margin-bottom: 3rem;
}

._accordionWrapper_1p1dx_100 div {
    max-width: 95%;
}

@-webkit-keyframes _fadein_1p1dx_1 {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@keyframes _fadein_1p1dx_1 {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@-webkit-keyframes _fadeout_1p1dx_1 {
    0% { opacity: 1; }
    100% { opacity: 0; }
}

@keyframes _fadeout_1p1dx_1 {
    0% { opacity: 1; }
    100% { opacity: 0; }
}

@media screen and (max-width: 1249px) {
    ._description_1p1dx_125 {
        height: 78px;
    }

    ._description_1p1dx_125 p {
        line-height: 22px;
    }
}

@media screen and (max-width: 425px) {
    ._description_1p1dx_125 {
        height: 85px;
        margin-bottom: 1rem;
    }
    
}

@media screen and (max-width: 375px) {
    ._description_1p1dx_125 {
        height: 95px;
        margin-bottom: 1rem;
    }
    
}._accordionWrapper_1q5qm_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  height: 40vh;
}

._accordion_1q5qm_1 {
  padding: 10px 0px;
  display: flex;
  flex-direction: row;
  cursor: pointer;
}

._accordion_1q5qm_1 h6 {
  font-size: 18px;
  font-weight: 500;
  line-height: 16px;
  padding-top: 2px;
  padding-bottom: 10px;
  color: #3FB0AC;
}

._accordion_1q5qm_1 p {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #5D707F;
  margin: 0px;
}

._accordion_1q5qm_1._open_1q5qm_32 h6 {
  color: #192955;
  transition: all 250ms ease;
}

._iconWrapper_1q5qm_37 {
  width: 30px;
  min-width: 30px;
}

._accordion_1q5qm_1 ._icon_1q5qm_37 {
  opacity: 0;
  transition: all 150ms ease;
}

._accordion_1q5qm_1._open_1q5qm_32 ._icon_1q5qm_37 {
  opacity: 1;
  transition: all 350ms ease-in;
  transform: translateX(5px);
}

._contentColumn_1q5qm_53 {
  display: flex;
  flex-direction: column;
}._card_42frj_1 {
  border-radius: 26px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  background-color: white;
}

._title_42frj_7 {
  margin-bottom: 1rem;
}
._title-container_42frj_10 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background: linear-gradient(to bottom,rgba(60, 108, 133, 1), rgba(30, 47, 87, 1));
  padding: 30px 45px;
  border-radius: 25px 25px 0px 0px;
}
._title-container_42frj_10 h5 {
  font-size: 35px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0em;
  text-align: left;
  color: white;
  text-wrap: nowrap;
}
._title-highlight_42frj_27 {
  color: #3FB0AC;

}
._body-content_42frj_31 {
  padding: 25px 30px
}
._body-content_42frj_31 p {
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0em;
  text-align: left;
  color: #192955;
  margin-bottom: 2rem;
}

._listItem_42frj_44 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  flex-wrap: nowrap;
  margin-bottom: 1rem;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0em;
  text-align: left;
  white-space: normal;
  overflow-wrap: break-word;
}
._listItem_42frj_44 a {
  color: #192955;

}

._text_42frj_63 {
  display: inline-block;
}

._iconWrapper_42frj_67 {
  height: 26px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
._icon_42frj_67 {
  color: #192955;
  margin-right: 1.5rem;
  border-radius: 2px;
}

._titleIcon_42frj_79 {
  height: 120px;
  margin-bottom: 35px;
}


@media screen and (max-width: 820px) {

  ._title-container_42frj_10 h5 {
    font-size: 18px;
  }

  ._listItem_42frj_44,
  ._body-content_42frj_31 p {
    font-size: 14px;
    line-height: 22px;
  }
}._helpCards_1xrtd_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

._helpCards_1xrtd_1 > div {
  width: 48%;
  margin: 1rem 0rem;
}

._helpCards_1xrtd_1 a {
  text-decoration: underline;
}

@media screen and (max-width: 820px) {

  ._helpCards_1xrtd_1 > div {
    width: 100%;
    margin-bottom: 3rem;
  }
}
._section-container_1xrtd_24 {
  padding-top: 0px;
}._container_laiyn_1 {
  display: flex;
  flex-direction: column;
  padding-top: max(4%, 3rem);
  padding-bottom: max(2%, 2rem);
  padding-left: max(4%, 3rem);
  padding-right: max(4%, 3rem);
  flex: 1;
  height: 100%;

  background-color: #1e2f57;
  background-image: url("img/main_landing_pages/home/consolidations/background-grid.svg");
  background-repeat: no-repeat;
  background-size: 50% 90%;
  background-position: top right;
}

._title-container_laiyn_18 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
}

._title-container_laiyn_18 h2 {
  font-size: 42px;
  font-weight: 500;
  line-height: 55px;
  margin-bottom: 0.5rem;
  text-align: left;
  justify-content: flex-start;
  color: white;
}
._title-container_laiyn_18 img {
  margin-top: 2rem;
}
._mainSection_laiyn_38 {
  width: 65%;
  padding: 1rem 4%;
}

._features_laiyn_43 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  align-items: stretch;
}

._imgSection_laiyn_51 {
  width: 35%;
}

._imgSection_laiyn_51 > img {
  width: 100%;
  border-radius: 0px 20px 16px 0px;
}
._features_laiyn_43 > div {
  max-width: 290px;
  margin: 0 7.5px;
}

@media screen and (max-width: 1480px) {
  ._imgSection_laiyn_51 {
    width: 40%;
  }

  ._features_laiyn_43 {
    padding-top: 2rem;
    margin-bottom: 1rem;
  }
}

@media screen and (max-width: 1410px) {
  #_bg_laiyn_1 {
    height: 230px;
  }
}
@media screen and (max-width: 1340px) {
  ._title-container_laiyn_18 h2 {
    font-size: 38px;
    line-height: 45px;
  }

  ._features_laiyn_43 {
    padding-top: 0.5rem;
    font-size: 16px;
  }

  #_bg_laiyn_1 {
    height: 210px;
  }
}
._link_laiyn_95 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  align-items: stretch;
  width: 100%;
}
._link_laiyn_95 div._spacer_laiyn_103 {
  width: 300px;
  display: flex;
  flex-direction: row;
  margin-top: 20px;
}
._align-right_laiyn_109 {
  justify-content: flex-end;
}
._card_6q8ei_1 {
    background-color: white;
    border-radius: 6px;
    padding: 20px 15px;
}
._card_6q8ei_1 img {
    width: 60px;
    height: 60px;
    margin-bottom: 20px;
}
._card_6q8ei_1 p {
    font-size: 16px;
    font-weight: 400;
    color: #192955;
}._heading_1omes_1 {
    font-family: Montserrat;
    font-style: normal;
    letter-spacing: 1.1px;
    word-wrap: break-word;
    width: 100%;
    margin-top: 0rem;
}

._heading_1omes_1._lg_1omes_10 {
    font-size: 55px;
    line-height: 68px;
}

._heading_1omes_1._md_1omes_15 {
    font-size: 50px;
    line-height: 60px;
}

._heading_1omes_1._regular_1omes_20 {
    font-size: 45px;
    line-height: 50px;
}

._heading_1omes_1._sm_1omes_25 {
    font-size: 40px;
    line-height: 50px;
}

p._textMd_1omes_30 {
    color:#192955;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 0rem;
}

p._textSm_1omes_40 {
    color: #444;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; 
    margin-bottom: 0rem;
}

p._boldText_1omes_49 {
    color:  #182026;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px; 
    margin-bottom: 0rem;
}

._bold_1omes_49 {
    font-weight: 700 !important;
    word-wrap: break-word;
    white-space: normal;
}

@media screen and (max-width: 768px) {
    ._heading_1omes_1._lg_1omes_10,
    ._heading_1omes_1._md_1omes_15 {
        font-size: 38px;
        line-height: 45px;
    }
    
    ._heading_1omes_1._sm_1omes_25 {
        font-size: 30px;
        line-height: 36px;
    }
}._container_1s1a2_1 {
  background-color: #1E2F57;
  border-radius: 0px 0px 50px 50px;
  padding-bottom: 250px;
}

._wrapper_1s1a2_7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

._container_1s1a2_1 h2 {
  color: white;
  justify-content: center;
  text-align: center;
}

._container_1s1a2_1 h6 {
  text-align: center;
  width: 60%;
}

._cardsWrapper_1s1a2_25 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 2rem 0rem;
  overflow: hidden;
}

._card_1s1a2_25 {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  justify-content: space-between;
  width: 11.5%;
  background-color: white;
  border: 2px solid #3FB0AC;
  border-radius: 6px;
  padding: 2rem 1rem;
  margin-bottom: 1%;
}

._card_1s1a2_25 h6._bold_1s1a2_50 {
  font-weight: 600;
}

._card_1s1a2_25 h6 {
  width: 100%;
  color: #192955;
  font-size: 11px;
  font-weight: 400;
  line-height: 14px;
  text-align: center;
  white-space: nowrap;
  margin-bottom: 0.3rem;
}

._btnRow_1s1a2_65 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
}

._card_1s1a2_25 img {
  width: 100%;
  max-width: 80%;
  height: auto;
  margin-bottom: 10%;
}

._mobileImg_1s1a2_79 {
  width: 100%;
  margin-bottom: 2rem;
}

._mobileBreak_1s1a2_84 {
  display: none;
}

h2._bold_1s1a2_50,
._bold_1s1a2_50 {
  font-weight: 600;
}

@media screen and (max-width: 1216px) {
  ._card_1s1a2_25 img {
    max-width: 70%;
  }
}

@media screen and (max-width: 1160px) {
  
  ._container_1s1a2_1 h6 {
    width: 100%;
  }

  ._card_1s1a2_25 h6 {
    font-size: 10px;
  }
}

@media screen and (max-width: 1100px) {
  ._card_1s1a2_25 {
    width: 23%;
    margin-bottom: 2%;
  }

  ._card_1s1a2_25 img {
    max-width: 60%;
  }
}

@media screen and (max-width: 500px) {
  ._container_1s1a2_1 h2 {
    justify-content: flex-start;
    text-align: left;
  }

  ._mobileBreak_1s1a2_84 {
    display: block;
  }
  ._container_1s1a2_1 {
    border-radius: 0px;
    padding-bottom: 20px;
  }
}
._container_16qcx_2 {
  background-color: #192955;
}
._wrapper_16qcx_5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
._container_16qcx_2 h2 {
  color: white;
  justify-content: center;
  text-align: center;
}
._container_16qcx_2 h6 {
  text-align: center;
  width: 60%;
}
._cardsWrapper_16qcx_20 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 2rem 0rem;
  overflow: hidden;
}
._card_16qcx_20 {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  justify-content: space-between;
  width: 11.5%;
  background-color: white;
  border: 2px solid #3FB0AC;
  border-radius: 6px;
  padding: 2rem 1rem;
  margin-bottom: 1%;
}
._card_16qcx_20 h6._bold_16qcx_43 {
  font-weight: 600;
}
._card_16qcx_20 h6 {
  width: 100%;
  color: #192955;
  font-size: 11px;
  font-weight: 400;
  line-height: 14px;
  text-align: center;
  white-space: nowrap;
  margin-bottom: 0.3rem;
}
._btnRow_16qcx_56 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
}

._card_16qcx_20 img {
  width: 100%;
  max-width: 80%;
  height: auto;
  margin-bottom: 10%;
}
._mobileImg_16qcx_69 {
  width: 100%;
  margin-bottom: 2rem;
}
._mobileBreak_16qcx_73 {
  display: none;
}
h2._bold_16qcx_43,
._bold_16qcx_43 {
  font-weight: 600;
}

img._qbApprovedLogo_16qcx_81  {
  padding-top: 0.5rem;
}

@media screen and (max-width: 1216px) {
  ._card_16qcx_20 img {
    max-width: 70%;
  }
}
@media screen and (max-width: 1160px) {
  
  ._container_16qcx_2 h6 {
    width: 100%;
  }
  ._card_16qcx_20 h6 {
    font-size: 10px;
  }
}
@media screen and (max-width: 1100px) {
  ._card_16qcx_20 {
    width: 23%;
    margin-bottom: 2%;
  }

  ._card_16qcx_20 img {
    max-width: 60%;
  }
}


@media screen and (max-width: 500px) {
    ._container_16qcx_2 h2 {
      justify-content: flex-start;
      text-align: left;
    }
    ._mobileBreak_16qcx_73 {
      display: block;
    }
  }
  ._container_ugtcx_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 3% 5.5%;
}

._container_ugtcx_1 img {
  width: 11%;
}

@media screen and (max-width: 1023px) {
  ._container_ugtcx_1 {
    display: none;
  }
}._container_1ms96_1 {
  height: calc(100vh - 65px);
  min-height: 650px;
  max-width: 100vw;
  width: 100%;
  background-image: url("img/main_landing_pages/sign_up/background.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

._wizardWrapper_1ms96_12 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

._wizard_1ms96_12 {
  display: flex;
  flex-direction: row;
  width: 65%;
  height: 75%;
  min-height: 615px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 9px rgba(122, 122, 122, 0.5);
  border-radius: 10px;
}

._wizard_1ms96_12 form {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._content_1ms96_38 {
  display: flex;
  flex-direction: column;
  flex: 3;
  padding: 4rem;
}

._sidePanel_1ms96_45 {
  display: flex;
  flex: 0.7;
  background-color: #344666;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}

._content_1ms96_38 h1 {
  font-size: 30px;
  font-weight: 600;
  line-height: 37px;
  text-align: left;
  color: #192955;
  margin-bottom: 1.5rem;
}

._content_1ms96_38 h1.bp3-skeleton {
  width: 30%;
}

._content_1ms96_38 p {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0px;
  text-align: left;
  vertical-align: middle;
  color: #000000;
}

._content_1ms96_38 p._error_1ms96_76 {
  color: #CD0019;
}

._content_1ms96_38 p._inviteDescription_1ms96_80,
._content_1ms96_38 p._bold_1ms96_81,
._bold_1ms96_81 {
  font-weight: 500;
} 

._content_1ms96_38 p._inviteDescription_1ms96_80 {
  margin: 2.5rem 0rem;
}

._content_1ms96_38 p._stepDescription_1ms96_90._slim_1ms96_90 {
  margin-bottom: 1rem;
}

._content_1ms96_38 p._stepDescription_1ms96_90:not(._slim_1ms96_90) {
  margin-bottom: 3rem;
}

._content_1ms96_38 p._stepDescription_1ms96_90.bp3-skeleton {
  width: 60%;
  max-height: 25px;
}

._pill_1ms96_103 {
  margin-bottom: 0.7rem;
  border: 1px solid #b3b3b3;
  border-radius: 10px;
  font-weight: 500;
}

._footer_1ms96_110 {
  display: flex;
  flex-grow: 1;
  align-items: flex-end;
}

._divider_1ms96_116 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  margin-bottom: 2rem;
}

._divider_1ms96_116 hr {
  margin-left: 1.5rem;
  height: 2px;
  background-image: linear-gradient(to right, hsla(0, 0%, 78%, 0), hsla(0, 0%, 78%, 0) 0%, hsla(0, 0%, 78%, 0.75) 0.42%);
}

._signUpAlternatives_1ms96_136 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

._stepperWrapper_1ms96_144 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}

._selectMethodStepper_1ms96_152,
._rowSpaceBetween_1ms96_153,
._spaceBetween_1ms96_154 {
  justify-content: space-between;
}

._alignRowCenter_1ms96_158 {
  align-items: center;
}

._buyNowDescription_1ms96_162 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2rem;
}

._content_1ms96_38 ._buyNowDescription_1ms96_162 p._stepDescription_1ms96_90 {
  margin-bottom: 0rem;
}

._stepperWrapper_1ms96_144 button._stepper_1ms96_144 {
  display: flex;
  align-self: flex-end;
  margin: 0rem;
  min-width: 130px;
}

._rowSpaceBetween_1ms96_153 {
  width: 100%;
  margin-bottom: 2rem;
}

._footerCol_1ms96_187 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._codesWrapper_1ms96_193,
._ssoBtnWrapper_1ms96_194,
._row_1ms96_153 {
  width: 100%;
}

._codesRow_1ms96_199,
._codesWrapper_1ms96_193,
._ssoBtnWrapper_1ms96_194,
._rowSpaceBetween_1ms96_153,
._formRow_1ms96_203,
._row_1ms96_153 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._ssoBtnWrapper_1ms96_194 {
  flex-wrap: wrap;
  margin-bottom: 2rem;
}

._codesWrapper_1ms96_193 { 
  margin-bottom: 3rem;
}

._justifyEnd_1ms96_219 {
  justify-content: flex-end;
}

._col_1ms96_223 {
  display: flex;
  flex-direction: column;
}

._formRow_1ms96_203 {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}

._formCol_1ms96_234 {
  width: 48% !important;
}

._mb2_1ms96_238 {
  margin-bottom: 2rem;
}

img._ssoBtn_1ms96_194 {
  border-radius: 5px;
  cursor: pointer;
  transition: all 200ms ease;
}

img._ssoBtn_1ms96_194:not(:last-of-type) {
  margin-right: 1.5rem;
}

img._ssoBtn_1ms96_194:hover {
  -webkit-box-shadow: 0 0.3rem 0.5rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.3rem 0.5rem rgba(0, 0, 0, 0.2);
  transition: all 150ms ease;
}

._wizard_1ms96_12 a {
  color: #106BA3;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0px;
  text-align: left;
}

._wizard_1ms96_12 ._termsOfUse_1ms96_267 {
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: right;
  color: #444444;
  margin-right: 1rem;
}

._wizard_1ms96_12 ._termsOfUse_1ms96_267 a {
  font-size: 12px;
}

input._confirmationCode_1ms96_281 {
  text-align: center;
  color: #000000;
  width: 70px;
  height: 100px;
  margin-right: 1rem;
  padding: 0.5rem;
  font-size: 40px;
  border: 1px solid #000000;
  border-radius: 5px;
  transition: all 100ms ease;
}

input._confirmationCode_1ms96_281:focus {
  transition: all 100ms ease;
  border-width: 2px;
  border-color: #192955;
  caret-color: transparent;
}

hr._codeDivider_1ms96_301 {
  width: 15px;
  margin-right: 1rem;
  height: 1px;
  color: #000000;
  background-image: unset;
  background-color: #000000;
}

._termsOfUse_1ms96_267,
._loginText_1ms96_311 {
  white-space: nowrap;
}

._loginWrapper_1ms96_315 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

._stepperBtnWrapper_1ms96_322 {
  display: flex;
  align-self: flex-end;
}

._mobileAppBtnsWrapper_1ms96_327 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}

img._mobileApp_1ms96_327 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 90%;
  max-width: 450px;
  margin-top: 2rem;
  margin-bottom: 5rem;
}

._mobileAppBtnsWrapper_1ms96_327 img {
  max-height: 48px;
  margin-bottom: 1rem;
}

._mobileAppBtnsWrapper_1ms96_327 img:first-of-type {
  margin-right: 1.5rem;
}

._orgTypePillWrapper_1ms96_355 {
  margin-bottom: 0rem;
}

._slimSpacing_1ms96_359 {
  margin-bottom: 0rem !important;
}

._mobileContainer_1ms96_363 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5rem;
}

._mobileContainer_1ms96_363 h1 {
  color: #192955;
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
  text-align: left;
  margin-bottom: 1.5rem;
}

ul._list_1ms96_380 {
  overflow-y: scroll;
  margin-bottom: 2rem;
}

ul._list_1ms96_380 li {
  margin-top: 0.5rem;
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

._tickIcon_1ms96_393 {
  margin-right: 1rem;
  color: #5D707F;
}

p._error_1ms96_76 a {
  font-weight: 400;
  font-size: 16px;
  text-decoration: underline;
}

._hidden_1ms96_404 {
  display: none;
}

._slimSelector_1ms96_408 {
  width: fit-content;
}

@media screen and (max-width: 1600px) {
 ._wizard_1ms96_12 {
   width: 70%;
 } 
}

@media screen and (max-width: 1250px) {
 ._wizard_1ms96_12 {
   width: 80%;
 }
}

@media screen and (max-width: 1100px) {
 ._content_1ms96_38 {
   flex: 4;
 }

 ._buyNowDescription_1ms96_162 {
   flex-direction: column;
   align-items: flex-start;
   justify-content: flex-start;
 }
}

@media screen and (max-width: 1024px) {
  ._content_1ms96_38 {
    flex: 6;
  }
}

@media screen and (max-width: 930px) {
  ._content_1ms96_38 h1 {
    font-size: 25px;
    line-height: 22px;
  }

  ._wizard_1ms96_12 {
    min-height: 600px;
  }

  ._container_1ms96_1 {
    height: calc(100vh - 77px);
  }
}

@media screen and (max-width: 900px) {
  ._sidePanel_1ms96_45 {
    display: none;
  }

  ._selectMethodStepper_1ms96_152 {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
}

@media screen and (max-width: 799px) {
  ._loginText_1ms96_311 {
    margin-bottom: 1rem;
  }

}

@media screen and (max-width: 700px) {
  ._container_1ms96_1 {
    background-image: none;
    height: unset;
    min-height: unset;
  }
  
  ._wizard_1ms96_12 {
    width: 100%;
    box-shadow: none;
  }
  
  ._content_1ms96_38 {
    padding: 3rem;
  }
  
  ._content_1ms96_38 h1 {
    font-size: 22px;
  }
  
  ._mobileContainer_1ms96_363 p._inviteDescription_1ms96_80,
  ._content_1ms96_38 p._inviteDescription_1ms96_80,
  ._mobileContainer_1ms96_363 p._stepDescription_1ms96_90,
  ._content_1ms96_38 p._stepDescription_1ms96_90 {
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
  }
  
  ._selectMethodStepper_1ms96_152 {
    flex-direction: column-reverse;
  }
  
  ._stepperWrapper_1ms96_144 {
    width: 100%;
  }
  
  ._stepperWrapper_1ms96_144 button._stepper_1ms96_144 {
    width: 100%;
    max-width: unset;
    border-radius: 4px;
    margin-bottom: 2rem;
  }

  ._termsOfUse_1ms96_267 {
    text-align: left;
  }

  ._stepperBtnWrapper_1ms96_322 {
    width: 100%;
  }

  ._loginWrapper_1ms96_315 {
    flex-direction: column;
    align-items: center;
  }

}

@media screen and (max-width: 650px) {

  ._formRow_1ms96_203 {
    width: 100%;
    flex-direction: column;
  }

  ._formCol_1ms96_234 {
    width: 100% !important;
  }
}

@media screen and (max-width: 550px) {
  img._ssoBtn_1ms96_194 {
    height: 33px;
  }

  ._codesWrapper_1ms96_193 {
    width: 100%;
    flex-direction: column;
    justify-content: space-around;
  }

  ._codesRow_1ms96_199 {
    width: 100%;
    justify-content: space-around;
  }

  input._confirmationCode_1ms96_281 {
    height: 95px;
    font-size: 32px;
    margin: 2rem 0rem;
  }

  hr._codeDivider_1ms96_301 {
    height: 2px;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  ._orgSizePillWrapper_1ms96_575 {
    width: 100%;
    justify-content: space-between;
  }

  ._orgSizePillWrapper_1ms96_575 ._pill_1ms96_103 {
    width: 26%;
  }
}

@media screen and (max-width: 400px) {
 
  img._ssoBtn_1ms96_194 {
    margin-bottom: 1rem;
    height: 30px;
  }
}

@media screen and (max-width: 330px) {
 
  ._orgSizePillWrapper_1ms96_575 ._pill_1ms96_103 {
    width: 45%;
    margin-right: 0px;
  }

  ._mobileAppBtnsWrapper_1ms96_327 img {
    max-height: 42px;
  }
}.add-org-container {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  margin: 6rem 5rem;
  align-items: center;
}

.centered-container {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  margin: 3rem 5rem;
  align-items: center;
}

.flex-alignment {
  display: flex;
}

.add-org-heading {
  display: flex;
  font-family: "Montserrat";
  font-weight: bold;
  font-size: 5rem;
  text-align: center;
  color: #192955;
  margin: 2rem;
}

.add-org-header {
  display: flex;
  height: 10vh;
}

@media screen and (max-width: 800px) {
  .add-org-container {
    margin: 5rem 1rem;
  }
}

html {
  font-size: 62.5%;
}

@media only screen and (max-width: 75em) {
  html {
    font-size: 56.25%;
  }
}

@media only screen and (max-width: 56.25em) {
  html {
    font-size: 50%;
  }
}

@media only screen and (min-width: 112.5em) {
  html {
    font-size: 75%;
  }
}

.page-heading {
  font-size: 3rem;
  font-weight: 300;
  display: block;
  margin-bottom: 10px;
  text-align: center;
}

.add-org-heading {
  font-size: 3rem;
  font-weight: 300;
  display: block;
  margin-bottom: 10px;
  text-align: center;
}

.add-org-text {
  margin-bottom: 30;
  font-weight: 300;
  color: #444;
  padding: 0% 20%;
  justify-content: center;
}
.reset {
  all: unset;
}

.add-org-box-alignment {
  display: flex;
}

.overwrite-warning {
  margin-top: 10px;
  color: rgb(255, 0, 0) !important;
  text-align: center !important;
}

.download-card {
  width: 550px;
  height: 200px;
  background-color: #efefef;
  display: flex;
  border-radius: 10px;
}
html {
  font-size: 62.5%;
}

@media only screen and (max-width: 75em) {
  html {
    font-size: 56.25%;
  }
}

@media only screen and (max-width: 56.25em) {
  html {
    font-size: 50%;
  }
}

@media only screen and (min-width: 112.5em) {
  html {
    font-size: 75%;
  }
}

.link-provider-header {
  display: flex;
  height: 10vh;
}

.link-provider-container {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  margin: 0rem 5rem;
  align-items: center;
}

.link-provider-heading-1 {
  display: flex;
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 32px;
  text-align: left;
  color: #192955;
  margin-bottom: 10px;
}

.link-provider-subheading {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 16px;
  color: #000000;
}

.link-providers-list-container {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}

.link-providers-list-container .accountSubHeading {
  width: 100%;
  color: #444444 !important;
}

.link-providers-list-container .accountSubHeading:not(:first-of-type) {
  margin-top: 20px;
}

.link-providers-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.link-provider-content-container > .link-provider-subheading {
  margin-bottom: 26px;
}

.underline {
  text-decoration: underline;
}

.link-provider-guide-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.link-provider-guide-buttons {
  display: flex;
}

.tutorial-toolbar-button {
  display: flex;
  flex-direction: row;
  min-width: 140px;
  width: fit-content;
  height: 25px;
  margin-left: 7px;
  margin-right: 7px;
  background-color: #444444;
  align-items: center;
  justify-content: space-evenly;
  background-color: #eeeeee;
  border-radius: 5px;
  color: #5d707f;
}

.tutorial-toolbar-button:hover {
  color: #5d707f;
}

.tutorial-button-text {
  margin-right: 5px;
  margin-left: 10px;
  size: 14px;
  font-family: Montserrat;
  font-weight: 500;
  color: #106ba3;
}

.tutorial-button-icon {
  width: 12px;
  margin-left: 5px;
}

@media screen and (max-width: 800px) {
  .link-provider-container {
    margin: 5rem 1rem;
  }
}

.caption {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  color: #000000;
}

@media only screen and (max-width: 700px) {
  .link-provider-content-container {
    width: 100%;
  }

  .link-provider-heading-1 {
    font-size: 35px;
  }

  .link-providers-list {
    flex-direction: column;
  }

  .link-providers-list-container {
    align-items: center;
  }

  .link-providers-list-container .accountSubHeading {
    width: 237px;
  }
}

.link-account {
  cursor: pointer;
}

.link-account-disabled {
  background-color: #eaeaea;
  pointer-events: none;
}
._backButtonContainer_s1xgx_1 {
  display: flex;
  flex-direction: row;
  gap: 7px;
  cursor: pointer;
  padding-bottom: 2px;
}

._backText_s1xgx_9 {
  font-weight: 500;
  color: #1e3145;
}

._pagePadding_s1xgx_14 {
  margin: 9px 3.3rem 9px 5rem;
}

._linkProviderContentContainer_s1xgx_18 {
  margin-bottom: 26px;
  width: 100%;
}

._headingContainer_s1xgx_23 {
  display: flex;
  justify-content: left;
  width: 100%;
  align-items: center;
  margin-bottom: 10px;
  font-size: 40px;
  font-family: "National 2";
  font-weight: 700;
}

._pageTopContainer_s1xgx_34 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

._pageContentWrapper_s1xgx_40 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: flex-start;
}

._entitiesContentWrapper_s1xgx_47 {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  left: 0%;
  margin-right: 10rem;
}

._entitiesContentWrapper_s1xgx_47._entitiesContentWrapperLeftMargin_s1xgx_57 {
  margin-right: 10rem;
  margin-left: 10rem;
}

._buttonsGroup_s1xgx_62 {
  margin-top: 26px;
  align-items: center;
  display: flex;
  justify-content: space-between;
}

._leftButtonsGroup_s1xgx_69 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkProvidersList_s1xgx_75 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

._noResultsContainer_s1xgx_82 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  height: 50%;
  border: #000000;
  border-radius: 10px;
  background-color: #e6eff4;
}

._noResultsText_s1xgx_95 {
  font-size: 20px;
  font-family: Montserrat;
  font-weight: 600;
  color: #000000;
  margin-top: 3rem;
  margin-bottom: 2rem;
}

._buttonFontText_s1xgx_104 {
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 500;
  font: #000000;
  margin-right: 10px;
  text-decoration: none;
}

._buttonFontText_s1xgx_104._buttonON_s1xgx_113 {
  background-color: #e9f7ff !important;
  color: #1f65d6;
}

._accountSubHeading_s1xgx_118 {
  font-weight: 600;
  font-size: 14px;
  margin-top: 20px;
  width: 100%;
  color: #444444;
}

._accountSubHeadingDescription_s1xgx_126 {
  font-weight: 400;
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
  width: 100%;
  color: #000000;
}

._erpAccountSubHeading_s1xgx_135 {
  font-weight: 600;
  font-size: 14px;
  margin-top: 20px;
  width: 99%;
  color: #444444;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 18px;
}

._connectionCardAccountSubHeading_s1xgx_147 {
  font-weight: 600;
  font-size: 14px;
  width: 100%;
  color: #444444;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 18px;
}

._bottomLinkProvidersList_s1xgx_158 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

._linkProviderSubheading_s1xgx_165 {
  margin-bottom: 26px;
  font-size: 18px;
}

._linkConnectionContainer_s1xgx_170 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  background-color: #e6eff4;
  margin: 18px 8px 8px 0px;
  padding: 10px 0px 10px 16px;
  box-shadow: none;
  border: 1px solid #cccccc;
  border-radius: 5px;
}

/* Path: web/src/LinkAccountingProvider.tsx */
._howItWorksWrapper_tbofp_1 {
  background-color: #f2f9f9;
  padding: 10px;
  border-radius: 6px;
  line-height: 18px;
  color: #192955;
  margin-bottom: 20px;
}

._howItWorksHeading_tbofp_10 {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  font-weight: 500;
}

._emailWrapper_tbofp_17 {
  text-decoration: underline;
  color: #192955;
}

._feesWrapper_tbofp_22 {
  background-color: #f6f6f6;
  padding: 10px;
  border-radius: 6px;
  line-height: 18px;
  color: #192955;
}
._companySelectorWrapper_ighe2_1 {
    padding-top: 7;
    width: 100%;
}

._companySelector_ighe2_1 {
    max-width: unset;
    background-color: #f5f5f5f5;
}

._setupCompleteWrapper_ighe2_11 {
    text-align: center;
    padding: 20px;
}

._bodyContentWrapper_ighe2_16 {
    text-align: center;
    padding-top: 10px;
}._stripeConnect_1vruv_1 {
    background: #0a2540;
    display: inline-block;
    height: 38px;
    text-decoration: none;
    width: 200px;
  
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
  
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
  
    -webkit-font-smoothing: antialiased;
  }
  
  ._stripeConnect_1vruv_1 span {
    color: #ffffff;
    display: block;
    font-family: Montserrat, "sans-serif";
    font-size: 15px;
    font-weight: 400;
    line-height: 14px;
    padding: 11px 0px 0px 24px;
    position: relative;
    text-align: left;
  }
  
  ._stripeConnect_1vruv_1:hover {
    background: #7a73ff;
  }
  
  ._stripeConnect_1vruv_1._slate_1vruv_36 {
    background: #0a2540;
  }
  
  ._stripeConnect_1vruv_1._slate_1vruv_36:hover {
    background: #425466;
  }
  
  ._stripeConnect_1vruv_1._white_1vruv_44 {
    background: #ffffff;
  }
  
  ._stripeConnect_1vruv_1._white_1vruv_44 span {
    color: #0a2540;
  }
  
  ._stripeConnect_1vruv_1._white_1vruv_44:hover {
    background: #f6f9fc;
  }
  
  ._stripeConnect_1vruv_1 span::after {
    background-repeat: no-repeat;
    background-size: 49.58px;
    content: "";
    height: 20px;
    left: 62%;
    position: absolute;
    top: 28.95%;
    width: 49.58px;
  }
  
  /* Logos */
  ._stripeConnect_1vruv_1 span::after {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 468 222.5' style='enable-background:new 0 0 468 222.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M414,113.4c0-25.6-12.4-45.8-36.1-45.8c-23.8,0-38.2,20.2-38.2,45.6c0,30.1,17,45.3,41.4,45.3 c11.9,0,20.9-2.7,27.7-6.5v-20c-6.8,3.4-14.6,5.5-24.5,5.5c-9.7,0-18.3-3.4-19.4-15.2h48.9C413.8,121,414,115.8,414,113.4z M364.6,103.9c0-11.3,6.9-16,13.2-16c6.1,0,12.6,4.7,12.6,16H364.6z'/%3E%3Cpath class='st0' d='M301.1,67.6c-9.8,0-16.1,4.6-19.6,7.8l-1.3-6.2h-22v116.6l25-5.3l0.1-28.3c3.6,2.6,8.9,6.3,17.7,6.3 c17.9,0,34.2-14.4,34.2-46.1C335.1,83.4,318.6,67.6,301.1,67.6z M295.1,136.5c-5.9,0-9.4-2.1-11.8-4.7l-0.1-37.1 c2.6-2.9,6.2-4.9,11.9-4.9c9.1,0,15.4,10.2,15.4,23.3C310.5,126.5,304.3,136.5,295.1,136.5z'/%3E%3Cpolygon class='st0' points='223.8,61.7 248.9,56.3 248.9,36 223.8,41.3 '/%3E%3Crect x='223.8' y='69.3' class='st0' width='25.1' height='87.5'/%3E%3Cpath class='st0' d='M196.9,76.7l-1.6-7.4h-21.6v87.5h25V97.5c5.9-7.7,15.9-6.3,19-5.2v-23C214.5,68.1,202.8,65.9,196.9,76.7z'/%3E%3Cpath class='st0' d='M146.9,47.6l-24.4,5.2l-0.1,80.1c0,14.8,11.1,25.7,25.9,25.7c8.2,0,14.2-1.5,17.5-3.3V135 c-3.2,1.3-19,5.9-19-8.9V90.6h19V69.3h-19L146.9,47.6z'/%3E%3Cpath class='st0' d='M79.3,94.7c0-3.9,3.2-5.4,8.5-5.4c7.6,0,17.2,2.3,24.8,6.4V72.2c-8.3-3.3-16.5-4.6-24.8-4.6 C67.5,67.6,54,78.2,54,95.9c0,27.6,38,23.2,38,35.1c0,4.6-4,6.1-9.6,6.1c-8.3,0-18.9-3.4-27.3-8v23.8c9.3,4,18.7,5.7,27.3,5.7 c20.8,0,35.1-10.3,35.1-28.2C117.4,100.6,79.3,105.9,79.3,94.7z'/%3E%3C/g%3E%3C/svg%3E");
  }
  
  ._addEntityWrapper_a0frh_1 {
    text-align: center;
    padding: 20; 
  } 
  
  ._pageWrapper_a0frh_6 {
    text-align: center;
    padding: 20;
  }
  
  ._headerWrapper_a0frh_11{
    width: 1440px;
    height: 68px;
    margin-bottom: 35px;
  }
  
  ._bodyWrapper_a0frh_17{
    border: red 1px solid;
    margin-left: 70px;
    margin-right: 70px;
    width: 870px;
  }
  
  ._linkAccountingProviderHeader_a0frh_24{
    color: #192955;
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
  }
  
  ._justifyCenter_a0frh_31{
    justify-content: center;
  }
  
  ._spaceBetween_a0frh_35{
    justify-content: space-between;
  }

  ._ToastButton_a0frh_39 {
    color: #f54248;
    border: none;
    display: block;
    width: 200px;
    height: 38px;
  }

  ._toastButton_a0frh_47 {
    background: #0a2540;
    display: inline-block;
    height: 38px;
    text-decoration: none;
    width: 200px;
  
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
  
    -webkit-font-smoothing: antialiased;
  }
  
  ._toastButton_a0frh_47 span {
    color: #ffffff;
    display: block;
    font-family: Montserrat, "sans-serif";
    font-size: 15px;
    font-weight: 400;
    line-height: 14px;
    padding: 9px 0px 0px 20px;
    position: relative;
    text-align: left;
  }
  
  ._toastButton_a0frh_47:hover {
    background: #eb4034;
  }
  
  ._toastButton_a0frh_47._slate_a0frh_82 {
    background: #0a2540;
  }
  
  ._toastButton_a0frh_47._slate_a0frh_82:hover {
    background: #425466;
  }
  
  ._toastButton_a0frh_47._white_a0frh_90 {
    background: #ffffff;
  }
  
  ._toastButton_a0frh_47._white_a0frh_90 span {
    color: #0a2540;
  }
  
  ._toastButton_a0frh_47._white_a0frh_90:hover {
    background: #f6f9fc;
  }
  
  ._toastButton_a0frh_47 span::after {
    background-repeat: no-repeat;
    background-size: 49.58px;
    content: "";
    height: 15px;
    left: 62%;
    position: absolute;
    top: 28.95%;
    width: 49.58px;
  }
  
  /* Logos */
  ._toastButton_a0frh_47 span::after {
    background-image: url("https://cdn.syftanalytics.com/assets/toast-CUUDCqDw.png"); 
  }
  
  
  ._container_1awwk_1 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding: 5rem 10%;
  font-size: 18px;
  line-height: 26px;
}

._container_1awwk_1 ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

._container_1awwk_1 > ol > li {
  font-weight: 600;
}

._container_1awwk_1 ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}

._container_1awwk_1 ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;
}

._container_1awwk_1 li ol > li {
  margin: 0;
}

._container_1awwk_1 li ol:not(._alphabetical_1awwk_37) > li:before {
  content: counters(item, ".") " ";
}

._container_1awwk_1 h1 {
  font-size: 35px;
  color: #192955;
  margin-bottom: 2rem;
}

._container_1awwk_1 b {
  font-weight: 600;
}

._container_1awwk_1 ul._alphabetical_1awwk_37 {
  list-style-type: lower-alpha;
}

._container_1awwk_1 ul {
  list-style-type: disc;
  padding-left: 25px;
}

._container_1awwk_1 ul li:before {
  margin-bottom: 0.6em;
}

._yourRights_1awwk_64 > li {
  margin: 10px 0;
}

._appendixHeading_1awwk_68 {
  margin: 20px 0px;
}

._appendixSection_1awwk_72 {
  margin: 10px 0;
}

._appendixList_1awwk_76 {
  list-style-type: upper-roman !important;
  counter-reset: item !important;
  padding-left: 20px;
}

._appendixList_1awwk_76 > li {
  margin: 10px 0;
  font-weight: 700;
}

._bulletList_1awwk_87 {
  list-style-type: disc;
  padding-left: 20px;
  margin: 10px 0;
}

._table_1awwk_93 {
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 16px;
  margin-bottom: 20px;
}

._headerCell_1awwk_100,
._cell_1awwk_101 {
  display: flex;
  align-items: center;
  padding: 10px;
  border-bottom: 1px solid #ccc;
}


._headerCell_1awwk_100 {
  font-weight: 600;
}

._affiliateBlock_1awwk_113 {
    display: flex;
    flex-direction: column;
    margin-bottom: 10px;
}

._affiliateBlock_1awwk_113 > div {
    display: flex;
    flex-direction: row;
    align-items: center;
}

._container_1awwk_1 ul._lowerRoman_1awwk_125 {
    list-style-type: lower-roman;
}

._container_1awwk_1 ul._lowerRoman_1awwk_125:before {
    margin-bottom: 0.6em;
}

._noWrap_1awwk_133 {
    display: inline-flex;
    white-space: nowrap;
}

._purposeList_1awwk_138 {
    display: flex;
    flex-direction: column;
}

._purposeList_1awwk_138,
._lawfulBasis_1awwk_144 {
    align-items: flex-start;
    padding: 10px;
    border-bottom: 1px solid #ccc;;
}

._leftAlign_1awwk_150 {
    width: 100%;
    text-align: left; 
}

._lawfulBasisHeading_1awwk_155 {
    white-space: nowrap;
    text-decoration: underline;
}

._appendixThreeLastColumn_1awwk_160 {
    grid-column-start: 3;
    grid-row: 2/9;
    align-items: flex-start;
}

._appendixThreeTable_1awwk_166 > div {
    padding: 10px;
    border: 1px solid #ccc;
}

@media screen and (max-width: 768px) {
  ._container_1awwk_1 {
    font-size: 16px;
    padding: 3rem;
  }

  ._affiliateBlock_1awwk_113 {
    font-size: 12px;
  }

  ._purposeList_1awwk_138,
    ._lawfulBasis_1awwk_144 {
        border-bottom: none;
    }

}

@media screen and (max-width: 500px) {

  ._table_1awwk_93 {
    font-size: 10px;
    line-height: 14px;
  }

  ._headerCell_1awwk_100,
  ._cell_1awwk_101 {
    padding: 5px;
  }
}
*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

html {
  font-size: 62.5%;
}

@media only screen and (max-width: 75em) {
  html {
    font-size: 56.25%;
  }
}

@media only screen and (max-width: 56.25em) {
  html {
    font-size: 50%;
  }
}

@media only screen and (min-width: 112.5em) {
  html {
    font-size: 75%;
  }
}

/********* UPDATED STYLING ELEMENTS DESKTOP START *************/

/*------------------------------------------------------------------ Container Styling UPDATED ------------------------------------------------------------------*/

.landing-page-container {
  position: relative;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  margin-top: 6rem;
}

.landing-page-container-inner {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  min-height: max-content;
  padding: 0% 0%;
  width: 100%;
}

.landing-page-home-container {
  display: flex;
  flex-wrap: wrap-reverse;
  flex-direction: row;
  justify-content: center;
  padding: 3% 8%;
  max-width: 100vw;
}

.landing-page-animation-container {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.landing-page-home-banner {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  height: 240px;
  min-height: max-content;
  max-width: 100%;
  background-color: #c7fffd99;
  margin: 30px 0px;
}

.landing-page-features-container {
  display: flex;
  flex-direction: column;
}

.landing-page-features-row {
  display: flex;
  flex-direction: row;
  margin: 15px 0px;
  width: 90vw;
  justify-content: space-evenly;
}

.landing-page-feature {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  width: 350px;
}
.trusted-by-wrapper {
  margin-top: 3rem;
}

.trusted-by-text-wrapper {
  display: flex;
  align-items: flex-start;
}

.landing-page-valuedClient-container {
  display: flex;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1% 2%;
  max-width: 100vw;
  background-color: #f0f0f0;
  margin-bottom: 30px;
}

.feature-page-valuedClient-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0% 2%;
  max-width: 100vw;
  background-color: #f0f0f0;
  margin-bottom: 30px;
  margin-top: 30px;
}

.landing-page-review {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: flex-start;
  width: 350px;
}

.landing-page-reviewer-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 40px;
}

.landing-page-reviewer-details {
  display: flex;
  flex-direction: column;
  justify-content: left;
  margin-left: 10px;
}

.lottie-animation {
  cursor: pointer;
  height: auto;
  width: 100%;
}

/*------------------------------------------------------------------------- Text UPDATED ------------------------------------------------------------------------*/

.landing-page-content-text {
  display: flex;
  flex-wrap: wrap;
  flex: 0 1 52%;
  flex-direction: column;
  justify-content: center;
  text-align: left;
  align-items: left;
}

.landing-page-home-text {
  /* display: flex; */
  font-family: "Montserrat";
  font-size: 35px;
  font-weight: bold;
  line-height: 1.3;
  color: #192955;
  margin-bottom: 3rem;
}

.landing-page-subtext {
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: normal;
  letter-spacing: normal;
  color: #424242;
  margin-bottom: 3rem;
  line-height: 1.5;
}

.landing-page-trusted-by-subtext {
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: normal;
  letter-spacing: normal;
  color: #424242;
  margin-bottom: 2rem;
  margin-left: 2rem;
  line-height: 1.5;
}

.landing-page-need-help {
  font-family: "Montserrat", "sans-serif";
  color: #192955;
  text-decoration: none;
  padding-top: 20px;
  cursor: default;
  font-weight: 400;
  font-size: 12px;
  display: flex;
  justify-content: center;
}

.landing-page-title-text {
  /* display: flex;*/
  font-family: "Montserrat";
  font-size: 35px;
  font-weight: bold;
  line-height: 1.05;
  color: #192955;
  margin-bottom: 2rem;
  text-align: center;
  justify-content: center;
  align-items: center;
}

.landing-page-title-subtext {
  display: flex;
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5;
  color: #192955;
  margin-bottom: 3rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 0% 7%;
}

.landing-page-home-semibold-text {
  display: flex;
  font-family: "Montserrat";
  font-size: 30px;
  font-weight: 520;
  line-height: 1.3;
  color: #192955;
  margin-bottom: 1rem;
}

.landing-page-content-text {
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: normal;
  letter-spacing: normal;
  color: #424242;
  margin-bottom: 2rem;
  line-height: 1.5;
}

.landing-page-home-banner-text {
  font-family: "Montserrat";
  color: #192955;
  background-color: transparent;
  font-size: 25px;
  font-weight: normal;
  text-align: center;
  padding: 0% 16%;
  width: 100vw;
  line-height: 1.3;
}

.landing-page-feature-name {
  font-size: 25px;
  font-weight: bold;
  color: #192955;
  margin: 20px 0px;
}

.landing-page-feature-text {
  font-size: 18px;
  color: #424242;
  text-align: center;
  width: 85%;
  height: 75px;
}

.landing-page-reviewer-text {
  font-size: 17px;
  color: #1b4684;
  text-align: left;
  width: 85%;
  height: 110px;
}

.landing-page-reviewer-name {
  font-size: 15px;
  color: #192955;
  font-weight: 600;
  margin-bottom: 6px;
}

.landing-page-reviewer-title {
  font-size: 12px;
  color: #a1a1a1;
}

.landing-page-perk-text {
  font-size: 18px;
  text-align: center;
  width: 90%;
  height: 55px;
}

.feature-page-perk-text {
  font-size: 18px;
  text-align: center;
  color: #424242;
  width: 80%;
  height: 110px;
  line-height: 1.5;
}

.landing-page-banner-title {
  font-size: 25px;
  font-weight: bold;
  color: #192955;
  margin: 20px 0px;
}

.feature-page-banner-title {
  font-size: 20px;
  font-weight: bold;
  color: #192955;
  margin: 20px 0px;
  margin-bottom: 0px;
  text-align: center;
}

.landing-page-element-get-started {
  display: flex;
  flex-direction: row;
  align-items: center;
  max-width: 95vw;
}

.landing-page-casestudy-title {
  display: flex;
  font-family: "Montserrat";
  font-size: 25px;
  font-weight: bold;
  line-height: 1.3;
  color: #192955;
  margin-bottom: 2rem;
}

.landing-page-casestudy-subtext {
  font-family: "Montserrat";
  font-size: 16px;
  font-weight: normal;
  letter-spacing: normal;
  color: #424242;
  margin-bottom: 1rem;
  line-height: 1.5;
}

.landing-page-casestudy-learn-more {
  font-size: 18px;
  color: #1b4684;
  text-align: left;
  width: 80%;
  font-weight: 600;
  line-height: 1.5;
  margin-top: 10px;
}

/*------------------------------------------------------------------------- Images UPDATED ------------------------------------------------------------------------*/
.landing-page-img-1 {
  position: relative;
  max-width: 100%;
  z-index: -1;
}

.landing-page-banner-img {
  /* max-width: 90%; */
  height: 150px;
  z-index: -1;
}

.landing-page-feature-image-container {
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.landing-page-reviewer-image {
  max-width: 51px;
}

.landing-page-perks-image-container {
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.landing-page-feature-image {
  max-width: 40%;
}

.feature-page-feature-image {
  max-width: 35%;
}

hr {
  height: 3px;
}

hr.review-text-divider {
  height: 4px;
  border-radius: 10px;
  background-color: #3fdeac;
  background-image: none;
  width: 22%;
  margin: 10px 0px;
}

.landing-page-perks-image {
  max-width: 45%;
  margin-bottom: 20px;
}

.try-quickbooks-btn,
.try-quickbooks-btn:hover {
  text-align: center;
  padding: 0.6rem 2rem;
  width: 290px;
  display: inline-block;
  border-radius: 6px;
  transition: all 0.2s;
  position: relative;
  font-size: 20px;
  color: white;
  cursor: pointer;
  background-color: #192955;
  border: 3px solid #192955;
  font-weight: 500;
}

.try-xero-btn,
.try-xero-btn:hover {
  text-align: center;
  padding: 0.6rem 2rem;
  width: 210px;
  display: inline-block;
  border-radius: 6px;
  transition: all 0.2s;
  position: relative;
  font-size: 20px;
  color: white;
  cursor: pointer;
  background-color: #192955;
  border: 3px solid #192955;
  font-weight: 500;
  margin-right: 20px;
}

.try-xero-btn-inverse,
.try-xero-btn-inverse:hover {
  text-align: center;
  padding: 0.6rem 2rem;
  width: 210px;
  display: inline-block;
  border-radius: 6px;
  transition: all 0.2s;
  position: relative;
  font-size: 20px;
  color: #192955;
  cursor: pointer;
  background-color: white;
  border: 3px solid #192955;
  font-weight: 500;
}

/*------------------------------------------------------------------------- Buttons UPDATED ------------------------------------------------------------------------*/

.landing-page-home-btn,
.landing-page-home-btn:link,
.landing-page-home-btn:visited {
  font-weight: bold;
  text-align: center;
  padding: 0.7rem 3rem;
  width: 25rem;
  margin-right: 1rem;
  display: inline-block;
  border-radius: 6px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  position: relative;
  font-size: 22px;
  border: none;
  color: #192955;
  cursor: pointer;
  background-color: white;
  border: 3px solid #192955;
  font-weight: 500;
}

.landing-page-home-btn:hover {
  color: #192955;
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
}

.landing-page-home-btn:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

.landing-page-home-btn:active,
.landing-page-home-btn:focus {
  outline: none;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
}

.landing-page-home-btn-inverse,
.landing-page-home-btn-inverse:link,
.landing-page-home-btn-inverse:visited {
  font-weight: bold;
  text-align: center;
  padding: 0.7rem 3rem;
  width: 25rem;
  margin-right: 1rem;
  display: inline-block;
  border-radius: 6px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  position: relative;
  font-size: 22px;
  border: none;
  color: white;
  cursor: pointer;
  background-color: #192955;
  border: 3px solid #192955;
  font-weight: 500;
}

.landing-page-home-btn-inverse:hover {
  color: white;
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
}

.landing-page-home-btn-inverse:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

.landing-page-home-btn-inverse:active,
.landing-page-home-btn-inverse:focus {
  outline: none;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
}

.landing-page-large-btn,
.landing-page-large-btn:link,
.landing-page-large-btn:visited {
  font-weight: bold;
  text-align: center;
  padding: 1.2rem 3rem;
  width: 400px;
  margin-right: 1rem;
  display: inline-block;
  border-radius: 6px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  position: relative;
  font-size: 22px;
  border: none;
  color: #192955;
  cursor: pointer;
  background-color: transparent;
  border: 3px solid #192955;
  font-weight: 500;
}

.landing-page-large-btn:hover {
  color: #192955;
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
}

.landing-page-large-btn:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

.landing-page-large-btn:active,
.landing-page-large-btn:focus {
  outline: none;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
}

.landing-page-large-btn-inverse,
.landing-page-large-btn-inverse:link,
.landing-page-large-btn-inverse:visited {
  font-weight: bold;
  text-align: center;
  padding: 1.2rem 3rem;
  width: 400px;
  margin-right: 77px;
  display: inline-block;
  border-radius: 6px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  position: relative;
  font-size: 22px;
  border: none;
  color: white;
  cursor: pointer;
  background-color: #192955;
  border: 3px solid #192955;
  font-weight: 500;
}

.landing-page-large-btn-inverse:hover {
  color: white;
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
}

.landing-page-large-btn-inverse:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

.landing-page-large-btn-inverse:active,
.landing-page-large-btn-inverse:focus {
  outline: none;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
}

/********** UPDATED STYLING ELEMENTS DESKTOP END **************/

@media screen and (max-width: 1023px) {
  .landing-page-container {
    max-width: 100vw;
    margin-top: 4rem;
  }

  .landing-page-home-container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    padding: 5% 5%;
    max-width: 100vw;
  }

  .landing-page-container-inner {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    min-height: max-content;
    padding: 0% 0%;
    width: 100%;
    max-width: 100vw;
  }

  .landing-page-home-text {
    font-size: 23px;
    text-align: center;
  }

  .landing-page-subtext {
    font-size: 16px;
    text-align: center;
  }

  .landing-page-need-help {
    padding-top: 10px;
    font-size: 12px;
    text-align: center;
  }

  .landing-page-element-get-started {
    display: flex;
    flex-direction: column;
    margin: 0px;
    height: 140px;
    padding-bottom: 10px;
  }

  .landing-page-animation-container {
    margin-top: 15px;
  }

  .award-banner-container {
    display: flex;
  }

  .landing-page-home-btn,
  .landing-page-home-btn:link,
  .landing-page-home-btn:visited {
    width: 35rem;
  }

  .landing-page-home-btn-inverse,
  .landing-page-home-btn-inverse:link,
  .landing-page-home-btn-inverse:visited {
    width: 35rem;
    margin-bottom: 20px;
  }

  .landing-page-image-div {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px 0px;
    flex-direction: column;
  }

  .landing-page-img-1 {
    position: relative;
    max-width: 85%;
    z-index: -1;
  }

  .landing-page-title-text {
    font-size: 23px;
    margin-bottom: 2rem;
    text-align: center;
  }

  .landing-page-title-subtext {
    font-size: 16px;
    margin-bottom: 0px;
  }

  .landing-page-home-semibold-text {
    font-size: 23px;
  }

  .landing-page-content-text {
    font-family: "Montserrat";
    font-size: 16px;
    font-weight: normal;
    letter-spacing: normal;
    color: #424242;
    margin-bottom: 4rem;
    line-height: 1.6;
  }

  .landing-page-home-banner-text {
    font-size: 18px;
    line-height: 1.3;
    padding: 2% 4%;
    margin-bottom: 20px;
  }

  .landing-page-large-btn-inverse,
  .landing-page-large-btn-inverse:link,
  .landing-page-large-btn-inverse:visited {
    padding: 1.2rem 3rem;
    width: 35rem;
    margin-right: 0px;
    font-size: 22px;
    margin-bottom: 20px;
  }

  .landing-page-large-btn,
  .landing-page-large-btn:link,
  .landing-page-large-btn:visited {
    padding: 1.2rem 3rem;
    width: 35rem;
    margin-right: 0rem;
    font-size: 22px;
  }

  .landing-page-features-row {
    display: flex;
    flex-direction: column;
    margin: 15px 0px;
    width: 90vw;
    justify-content: center;
    align-items: center;
    margin-top: 0px;
  }

  .landing-page-feature {
    width: 100%;
    height: 235px;
  }

  .landing-page-feature-image-container {
    height: 110px;
  }

  .landing-page-feature-name {
    font-size: 20px;
    margin: 0px;
  }

  .landing-page-feature-text {
    font-size: 16px;
    height: 55px;
    width: 90%;
  }

  .landing-page-review {
    width: 100%;
    margin: 10px 0px;
  }

  .landing-page-reviewer-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 25px;
  }

  .landing-page-reviewer-details {
    display: flex;
    flex-direction: column;
    justify-content: left;
    margin-left: 10px;
  }

  .landing-page-reviewer-text {
    font-size: 16px;
    color: #1b4684;
    text-align: left;
    width: 100%;
    height: auto;
  }

  .landing-page-reviewer-name {
    font-size: 15px;
    color: #192955;
    font-weight: 600;
    margin-bottom: 6px;
  }

  .landing-page-reviewer-title {
    font-size: 12px;
    color: #a1a1a1;
  }

  .landing-page-trusted-by-subtext {
    font-size: 16px;
  }

  .landing-page-perk-text {
    font-size: 16px;
  }

  .feature-page-perk-text {
    font-size: 16px;
    width: 65%;
    margin-bottom: 30px;
  }

  .landing-page-home-banner {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    height: 240px;
    min-height: max-content;
    max-width: 100%;
    background-color: #c7fffd99;
    margin: 30px 0px;
    margin-top: 0px;
  }

  .landing-page-banner-title {
    text-align: center;
    font-size: 23px;
    padding: 0px 10px;
  }

  .feature-page-banner-title {
    text-align: center;
    font-size: 14px;
    padding: 0px 10px;
    margin-bottom: 10px;
  }

  .try-xero-btn,
  .try-xero-btn:hover {
    margin-right: 0px;
    font-size: 22px;
    margin-bottom: 20px;
    width: 220px;
  }

  .try-xero-btn-inverse {
    width: 220px;
  }

  #embedded-video {
    position: absolute;
    top: 50%;
    margin-top: -110px;
    left: 50%;
    margin-left: -200px;
  }
}

.landing-page-container-8-content-button {
  display: flex;
  padding-bottom: 2rem;
  justify-content: center;
  margin-top: 5rem;
}

.landing-page-multiImages1 {
  width: 180px;
}

/*------------------------------------------------------------------------- Text ------------------------------------------------------------------------*/

.landing-page-banner-text {
  font-family: "Montserrat";
  color: #ffffff;
  background-color: transparent;
  font-size: 3.3rem;
  font-weight: normal;
  padding: 2% 9%;
}

.landing-page-banner {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 9.5rem;
  background-image: linear-gradient(94deg, #3fb0ac, #3fcbac 87%, #3fdeac);
}

.landing-page-need-help:hover {
  color: #192955;
  text-decoration: none;
  padding-top: 20px;
  cursor: default;
}

.landing-page-learn-more {
  font-size: 18px;
  padding-left: 8px;
}

/* Hidden at bottom of pricing page */
.landing-page-contact-numbers {
  color: white;
  font-size: 15px;
  font-weight: 500;
  display: flex;
  text-align: center;
  justify-content: space-evenly;
  width: 100vw;
}

/*-------------------------------------------------------------- Images ------------------------------------------------------------------*/

.landing-page-img-2 {
  position: relative;
  align-self: center;
  justify-content: center;
  padding-left: 10rem;
}

.landing-page-img-3 {
  position: relative;
  transform: scale(0.9);
}

.landing-page-title-text1 {
  display: flex;
  font-family: "Montserrat";
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1.05;
  color: #192955;
  margin-bottom: 1rem;
  margin-top: 1rem;
  text-align: center;
  justify-content: center;
  align-items: center;
}

@media screen and (min-width: 1024px) {
  .landing-page-container-inner-about {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    min-height: max-content;
    padding: 0% 0%;
    width: 100%;
  }

  .landing-page-table-main-text {
    display: flex;
    font-family: "Montserrat";
    font-size: 5rem;
    font-weight: bold;
    line-height: 1.05;
    color: #192955;
    margin-top: 5rem;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .landing-page-subtext-versus {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 4rem;
    text-align: left;
    color: #3fdeac;
    text-align: center;
  }

  .landing-page-multiImage-subtext {
    display: flex;
    font-family: "Montserrat";
    font-size: 2rem;
    text-align: center;
    color: #192955;
  }

  .landing-page-multiImage-subheading {
    display: flex;
    font-family: "Montserrat";
    font-size: 2.5rem;
    font-weight: bold;
    text-align: center;
    color: #192955;
    text-transform: uppercase;
    padding-bottom: 2rem;
    justify-content: center;
  }

  .landing-page-image-div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 38%;
    align-items: center;
    margin-bottom: 3rem;
    width: 460px;
  }

  .landing-page-multiImage-div {
    display: flex;
    flex-direction: row;
  }

  .landing-page-multiImages {
    width: 260px;
    height: 260px;
    padding-bottom: 1.5rem;
  }

  .landing-page-multiImages-versus {
    width: 95%;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
  }

  .landing-page-multiImages-versus-image {
    width: 60%;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
  }

  .landing-page-multiImage-div-plus {
    display: flex;
    flex-direction: row;
  }

  .landing-page-multiImages-plus {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin: 2rem;
  }

  .landing-page-image-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 360px;
  }

  .landing-page-arrow-image {
    padding-top: 10rem;
    padding-bottom: 10rem;
    width: 200px;
  }

  .landing-page-valuedClient-div {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    max-width: 95vw;
  }

  .landing-page-valuedClient-image-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 250px;
    height: 90px;
  }

  .landing-page-reviews-content {
    display: flex;
    flex-direction: row;
    padding-top: 10rem;
    max-width: 95vw;
    /* justify-content: space-around; */
    /* margin-top: 10rem; */
  }

  .landing-page-reviews-content-border {
    display: flex;
    flex-direction: column;
    align-content: center;
    /* justify-content: center; */
    border-radius: 4.8rem;
    border: solid 0.3rem #ececec;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    width: 40rem;
    height: 50rem;
  }

  .landing-page-reviews-inner {
    display: flex;
    position: relative;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 80%;
  }

  .landing-page-reviews-inner-automate {
    display: flex;
    position: relative;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 55%;
  }

  .landing-page-reviews-inner:last-child {
    display: flex;
    flex-direction: column;
  }

  .landing-page-automate-text {
    justify-content: center;
    text-align: center;
    font-family: "Montserrat";
    font-size: 5rem;
    font-weight: bold;
    color: #192955;
    padding-bottom: 4rem;
  }

  .landing-page-home-input {
    display: flex;
    font-family: "Montserrat", sans-serif !important;
    font-weight: 300;
    font-size: 2.5rem;
    border: 0.25rem solid #50ffe4;
    padding: 0.7rem 3rem;
    border-radius: 100px;
    width: 40rem;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    outline: none;
  }

  .landing-page-home-element-learn-more {
    display: flex;
    flex-direction: row;
    padding: 1.2rem;
    align-items: center;
    cursor: pointer;
  }

  .landing-page-home-element-learn-more a {
    display: flex;
    color: #3fb0ac;
    cursor: pointer;
  }

  .landing-page-home-element-get-started {
    padding: 1.2rem;
  }

  .landing-page-home-img {
    position: relative;
    max-width: 65%;
  }

  .pt-icon-add {
    color: #3fb0ac !important;
    font-size: 5rem !important;
    border: none;
  }

  .landing-page-text-container {
    font-family: "Montserrat";
    font-size: 2.4rem;
    font-weight: normal;
    letter-spacing: normal;
    color: #192955;
    margin-bottom: 2rem;
    display: flex;
    flex: 0 1 34%;
    align-items: center;
    justify-content: center;
  }

  .landing-page-subheading-text {
    font-family: "Montserrat";
    color: #192955;
    text-align: center;
    font-size: 3.3rem;
    font-weight: 400;
    width: 100rem;
  }

  .landing-page-multiColumn-text {
    display: flex;
    flex-direction: row;
    margin: 1rem;
    margin-bottom: 0rem;
    max-width: 100vw;
  }

  .landing-page-column {
    width: 60rem;
    font-family: Montserrat;
    font-size: 2.4rem;
    font-weight: 400;
    letter-spacing: normal;
    text-align: left;
    color: #192955;
    margin: 3rem;
  }

  .landing-page-home-text {
    /* display: flex; */
    font-family: "Montserrat";
    font-size: 35px;
    font-weight: bold;
    line-height: 1.3;
    color: #192955;
    margin-bottom: 3rem;
  }
}
html {
  font-size: 62.5%;
}

@media only screen and (max-width: 75em) {
  html {
    font-size: 56.25%;
  }
}

@media only screen and (max-width: 56.25em) {
  html {
    font-size: 50%;
  }
}

@media only screen and (min-width: 112.5em) {
  html {
    font-size: 75%;
  }
}

._header_4gik3_23 {
  display: flex;
  height: 10vh;
}

._Tou-container_4gik3_28 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin: 6rem 5rem;
  align-items: center;
}

._about_4gik3_36 {
  margin: auto;
  max-width: 1024px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  font-weight: 200;
  font-size: 22px;
  color: #333;
  counter-reset: my-counter;
}

._heading_4gik3_48 {
  display: flex;
  justify-content: center;
  font-family: "Montserrat";
  font-weight: bold;
  font-size: 8rem;
  text-align: center;
  color: #192955;
  margin-top: 10rem;
  margin-bottom: 2rem;
  text-align: center;
}

._dashedList_4gik3_61 {
  list-style-type: circle;
  padding-left: 20px;
}

._letteredList_4gik3_66 {
  list-style-type: lower-alpha;
  padding-left: 20px;
}

._letteredList_4gik3_66 > li,
._dashedList_4gik3_61 > li {
  padding: 5px 20px;
}

._paragraphWithMargin_4gik3_76 {
  margin: 10px;
  padding-bottom: 20px; 
  padding-top: 20px;
}

._paragraph_4gik3_76 {
  padding-bottom: 20px; 
  padding-top: 20px;
}

._description_4gik3_87 {
  padding-bottom: 20px; 
}

._heading2_4gik3_91 {
  text-align: "left";
  margin-left: 10; 
  font-weight: 500;
  margin-bottom: 10px;
  margin-top: 30px;
}

._boldWithPadding_4gik3_99 {
  font-weight: 500;
  padding-right: 5px;
}

._bold_4gik3_99 {
  font-weight: 500;
}

._italic_4gik3_108 {
   font-style: italic;
}

._listItem_4gik3_112 {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;
    counter-increment: my-counter;
}

._listItem_4gik3_112::before {
  content: counter(my-counter) ". ";
  padding-right: 2px;
  font-weight: 500;
}._inputContainer_15d10_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
}

._inputWrapper_15d10_8 {
  display: flex;
  flex-direction: column;
  width: 500px;
  margin-bottom: 20px;
}

._headerWrapper_15d10_15 {
  display: flex;
  margin-bottom: 5px;
}

._subheader_15d10_20 {
  text-align: center;
  color: #777;
  padding: 40px;
  padding-top: 0px;
  font-size: 26px;
  font-weight: 300;
}

._guideLink_15d10_29 {
  margin-bottom: 40px;
}
.alt-page-header {
  display: flex;
  height: 10vh;
  z-index: 1000;
}

.alt-page-wrapper {
  display: flex;
  flex-direction: column;
  margin-top: 2rem;
  align-items: center;
}

.alt-page-container {
  display: flex;
  flex: 1 1 50%;
  flex-direction: row;
  min-height: 280px;
  max-width: 100%;
  margin-bottom: 0px;
  align-items: center;
}

.alt-page-html-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.alt-page-banner {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  height: 240px;
  min-height: max-content;
  max-width: 100%;
  background-color: #17244b;
}

.alt-page-banner-title {
  font-family: Montserrat;
  font-size: 40px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.03;
  letter-spacing: normal;
  text-align: center;
  color: white;
}

.alt-page-banner-text {
  font-family: "Montserrat";
  color: white;
  background-color: transparent;
  font-size: 25px;
  font-weight: normal;
  text-align: center;
  padding: 0% 16%;
  width: 100vw;
  line-height: 1.3;
}

.alt-page-text-container {
  width: 80%;
  padding: 0px 20px;
  text-align: left;
  padding-left: 35px;
}

.alt-page-text-left-box,
.alt-page-text-right-box {
  display: flex;
  justify-content: center;
  flex: 1 1 50%;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: 5rem 7.5%;
}

.alt-page-text-title {
  font-family: Montserrat;
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #192955;
  padding-bottom: 15px;
}

.alt-page-text {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  color: #3e3e3e;
}

.alt-page-image-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.alt-page-image {
  display: flex;
  justify-content: center;
  max-width: 80%;
}

.alt-page-list {
  list-style-type: disc;
  padding-left: 20px;
}

.alt-page-home-banner {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  height: 240px;
  min-height: max-content;
  max-width: 100%;
  background-color: #c7fffd99;
  padding: 30px 0px;
}

.alt-page-home-banner-text {
  font-family: "Montserrat";
  color: #192955;
  background-color: transparent;
  font-size: 25px;
  font-weight: normal;
  text-align: center;
  padding: 0% 16%;
  width: 100vw;
  line-height: 1.3;
}

.alt-page-element-get-started {
  display: flex;
  flex-direction: row;
  align-items: center;
  max-width: 95vw;
}

.alt-landing-page-iframe-embed {
  width: 100vw;
}
/*** Non- bulleted lists ***/

.alt-page-text-title-sub-block {
  font-family: Montserrat;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  color: #5e5953;
  padding-bottom: 15px;
}

.alt-page-text-sub-block {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 3.29;
  letter-spacing: normal;
  color: #5e5953;
}

/*** Buttons and Button Wrapper ***/
.alt-page-button-wrapper {
  display: flex;
  justify-content: flex-start;
  margin-top: 20px;
}

@media (max-width: 799px) {
  .alt-page-wrapper {
    margin-top: -1rem;
  }

  .alt-page-container {
    padding: 0px 0px;
  }

  .alt-page-banner {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    min-height: 240px;
    min-height: max-content;
    max-width: 100%;
    background-color: #17244b;
    margin: 0px 0px;
    margin-top: 0px;
    height: auto;
    padding: 3rem;
  }

  .alt-page-banner-title {
    font-family: Montserrat;
    font-size: 40px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.03;
    letter-spacing: normal;
    text-align: center;
    color: white;
    margin-bottom: 2rem;
  }

  .alt-page-banner-text {
    font-family: "Montserrat";
    color: white;
    background-color: transparent;
    font-size: 25px;
    font-weight: normal;
    text-align: center;
    padding: 0% 5%;
    width: 100vw;
    line-height: 1.3;
  }

  .alt-page-text-container {
    width: 100%;
    padding: 0px 20px;
    text-align: left;
    padding-bottom: 5rem;
  }

  .alt-page-text-left-box,
  .alt-page-text-right-box {
    display: flex;
    justify-content: center;
    flex: 1 1 50%;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 2rem 0rem;
  }

  .alt-page-text-right-box {
    flex-direction: column-reverse;
  }

  .alt-page-text-title {
    font-family: Montserrat;
    font-size: 25px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #192955;
    padding: 15px 0px;
  }

  .alt-page-text {
    font-family: Montserrat;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2;
    letter-spacing: normal;
    color: #3e3e3e;
  }

  .alt-page-image-container {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .alt-page-image {
    display: flex;
    justify-content: center;
    max-width: 80%;
  }

  .alt-page-list {
    list-style-type: disc;
    padding-left: 20px;
  }

  /*** Non- bulleted lists ***/

  .alt-page-text-title-sub-block {
    font-family: Montserrat;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 2;
    letter-spacing: normal;
    color: #5e5953;
    padding-bottom: 15px;
  }

  .alt-page-text-sub-block {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 3.29;
    letter-spacing: normal;
    color: #5e5953;
  }

  /*** Buttons and Button Wrapper ***/
  .alt-page-button-wrapper {
    display: flex;
    margin-top: 20px;
    align-items: flex-start;
    justify-content: space-around;
  }

  .alt-page-home-banner {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    height: 240px;
    min-height: max-content;
    max-width: 100%;
    background-color: #c7fffd99;
    padding: 30px 0px;
    padding-top: 0px;
  }

  .alt-page-home-banner-text {
    font-size: 18px;
    line-height: 1.3;
    padding: 2% 4%;
    padding-bottom: 20px;
  }

  .alt-page-element-get-started {
    display: flex;
    flex-direction: column;
    margin: 0px;
    height: 140px;
    padding-bottom: 10px;
  }
}
.steps {
  width: 750px;
  text-align: center;
  margin: auto;
  font-size: 22px;
  line-height: 32px;
  margin-top: 30px;
  border: 1px solid #cccccc;
  box-sizing: border-box;
  border-radius: 6px;
}

.Twofa-content-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

.steps > div {
  margin-top: 20px;
  margin-bottom: 20px;
}

.two_fa-title {
  text-align: center;
  font-size: 30px;
  color: #192955;
}

.two-factor-code-input {
  width: 60px;
  height: 70px !important;
  margin: 2px 7px;
  text-align: center;
  font-size: 40px !important;
  font-weight: 700;
  margin-bottom: 0px !important;
  border-radius: 6px;
  color: #192955;
}

.two-factor-code-input-small {
  width: 40px;
  height: 45px !important;
  margin: 2px 7px;
  text-align: center;
  font-size: 30px !important;
  font-weight: 700;
  margin-bottom: 0px !important;
  border-radius: 6px;
  color: #192955;
}

.two_fa-button {
  background: #192955 !important;
  color: white !important;
  border-radius: 10rem;
}

.two-fa-step-wrapper {
  display: flex;
  justify-content: flex-start;
  border-bottom: 1px solid #cccccc;
  padding: 15px;
}

.two-fa-step-count {
  color: #444444;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  width: 75px;
  margin-right: 5px;
}

.two-fa-step-title {
  color: #444444;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  margin-bottom: 20px;
}

.two-fa-hyperlink {
  border: 1px solid #cccccc;
  box-sizing: border-box;
  border-radius: 3px;
  padding: 2px 7px;
  margin-right: 10px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
}

.two-fa-step-details-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.steps > h2 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.two_fa > img {
  width: 150px;
  height: 150px;
}

.secret {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  display: inline-block;
  padding: 10px;
  border-radius: 5px;
  margin-top: 0px;
}
html {
  font-size: 62.5%;
}

@media only screen and (max-width: 75em) {
  html {
    font-size: 56.25%;
  }
}

@media only screen and (max-width: 56.25em) {
  html {
    font-size: 50%;
  }
}

@media only screen and (min-width: 112.5em) {
  html {
    font-size: 75%;
  }
}
.login-screen-container-2 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 100%;
  align-items: center;
}

.login-screen-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin: 6rem 5rem;
  align-items: center;
  height: 100%;
}

.login-screen-container-split {
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
  height: 100%;
}

.login-screen-content-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  max-width: 60%;
  min-width: 60%;
  margin: 0rem 5rem;
  margin-right: 0px;
  height: 100%;
  padding-top: 4rem;
}

.login-screen-content-wrapper-2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: 50%;
  padding-left: 7%;
  height: 100%;
}

.login-screen-feature-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: 0px;
  background-color: #192955;
}

.login-heading-1 {
  display: flex;
  font-family: "Montserrat";
  font-weight: bold;
  font-size: 50px;
  text-align: center;
  color: #192955;
  margin: 0rem 2rem;
  margin-bottom: 2rem;
}

.login-heading-1 h1 {
  font-size: 50px;
}

.login-heading-2 {
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 3rem;
  display: flex;
  text-align: center;
  color: #707070;
  margin: 0rem;
  margin-bottom: 1rem;
}

.login-heading-2-provider {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 16px;
  display: flex;
  text-align: center;
  color: #192955;
  padding: 30px 0px;
  width: 150%;
  align-items: center;
  justify-content: center;
}

.login-heading-2-provider hr {
  margin: 0px 15px;
  width: 21%;
  background-image: linear-gradient(
    to right,
    hsla(0, 0%, 78%, 0),
    hsla(0, 0%, 78%, 0) 0%,
    hsla(0, 0%, 78%, 0.75) 0.42%
  );
}

.login-screen-feature-title {
  color: white;
  line-height: 1.5;
  font-size: 24px;
  width: 75%;
  text-align: center;
  margin-top: 3rem;
  height: 70px;
  font-weight: 500;
  font-family: "Montserrat";
}

.login-screen-video-wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  margin: 50px 0px;
}

.login-screen-feature-text {
  color: white;
  font-size: 16px;
  text-align: left;
  width: 75%;
  line-height: 1.5;
  margin-bottom: 3rem;
  height: 160px;
  font-family: "Montserrat";
}

.login-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 1rem;
  margin-top: 0rem;
  padding: 3rem;
}

.login-input {
  display: flex;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 300;
  font-size: 2rem;
  border: 2px solid #192955;
  padding: 1rem 3rem;
  border-radius: 6px;
  width: 100%;
  max-width: 47rem;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  outline: none;
  margin: 1rem;
}

.login-input::-webkit-input-placeholder {
  font-weight: 300;
}

.login-btn,
.login-btn:link,
.login-btn:visited {
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  padding: 0.7rem 3rem;
  width: 30rem;
  display: inline-block;
  border-radius: 10rem;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  position: relative;
  font-size: 2.5rem;
  border: none;
  color: white;
  cursor: pointer;
  background-color: #192955;
}

.login-btn:hover {
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  color: white;
}

.login-btn:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

.login-btn:active,
.login-btn:focus {
  outline: none;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
}

.login-button-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  min-height: 100px;
}

.login-text {
  font-weight: 300;
  font-family: "Montserrat", sans-serif !important;
  text-align: center;
  font-size: 14px;
  color: #444444;
  margin: 1rem;
  margin-top: 0rem;
}

.login-text-link:link,
.login-text-link:visited {
  font-size: 1.6rem;
  color: #50ffe4;
  display: inline-block;
  text-decoration: underline;
  border-bottom: 1px solid #50ffe4;
  padding: 3px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.login-text-link:hover {
  color: #3fdeac;
}

.login-forgot-pass-wrapper {
  display: flex;
  align-items: baseline;
  width: 100%;
  max-width: 47rem;
  margin: 0rem 1rem;
  justify-content: space-between;
  margin-bottom: 10px;
}

.login-checkbox-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
}

.login-checkbox {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 2rem;
  padding-top: 1rem;
}

.login-checkbox-text {
  display: flex;
  font-size: 14px;
  color: #444444;
  padding-bottom: 1rem;
}

.logo-branded {
  width: 100%;
  height: auto;
}

.sign-up-confirmation-content {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
}

@media screen and (max-width: 800px) {
  .login-header {
    display: flex;
    height: 10vh;
  }

  .login-screen-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-direction: column;
    margin: 5rem 1rem;
    align-items: center;
  }

  .login-text {
    padding: 2rem 0rem;
  }
}

.login-whats-new-container {
  display: flex;
  flex-direction: column;
  width: 50%;
  max-width: 50%;
  height: 100%;
  background-image: url("https://cdn.syftanalytics.com/assets/whats-new-banner-BFYdHzRd.svg");
  background-size: cover;
}

@media only screen and (max-width: 1022px) {
  .login-whats-new-container {
    display: none;
  }
}

@media only screen and (max-width: 700px) {
  .login-screen-content-wrapper {
    width: 100%;
    max-width: 100%;
    margin-left: 0.2rem;
    overflow-y: scroll;
  }

  .login-heading-1 h1 {
    font-size: 35px;
  }

  .login-forgot-pass-wrapper {
    flex-direction: column;
  }

  .login-heading-2-provider {
    width: 100%;
  }

  .login-heading-2-provider hr {
    margin: 0px;
  }
}

.poweredBy {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: bold;
  color: #ccc;
}

.login-footer-branded {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  padding: 0px 25px;
  position: absolute;
  bottom: 10px;
}
._accountManagerText_9a3b7_1 {
  font-family: "Montserrat";
  font-size: 16px;
  font-weight: 500;
  color: #182026;
}

._bookCallTitle_9a3b7_8 {
  font-size: 22px;
  color: #182026;
}

._accountManagerImage_9a3b7_13 {
  width: 50px;
  height: 50px;
}

._calendlyEmbedStyling_9a3b7_18 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 10px;
}

._calendlySizing_9a3b7_27 {
  height: 68vh;
  width: 100%;
}

._sectionWrapper_9a3b7_32 {
  height: 80px;
  border-bottom: 1px solid #eeeeee;
  padding-top: 10px;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.enterprise-setup-container {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	padding: 20px 0px;
	max-width: 100%;
	height: auto;
}

.enterprise-setup-heading {
	display: flex;
	justify-content: center;
	font-family: "Montserrat";
	font-size: 3rem;
	font-weight: 300;
	text-align: center;
	color: #192955;
	padding-bottom: 2rem;
	width: 90rem;
}

.enterprise-setup-palette-container {
	width: 40%;
	height: 80%;
	padding-left: 5%;
	border-left: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
}

.enterprise-setup-outer-box {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	/* height: 100px; */
	/* background-color: #f5f5f5; */
	/* box-shadow: 0px 0px 25px 5px lightgray; */
	margin: 10px 0px;
	border-radius: 4px;
}

.enterprise-setup-inner-color-box {
	width: 145px;
	height: 60px;
	border-radius: 4px;
}

.enterprise-setup-inner-hex-box {
	width: 100px;
	height: 60px;
	padding-top: 22px;
	padding-left: 20px;
	text-align: justify;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 500;
	line-height: 17px;
}

.enterprise-color-picker {
	width: 210px;
}

.enterprise-setup-page-container {
	width: 50%;
	height: 80%;
}

.enterprise-setup-pages {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}

.enterprise-setup-page-box {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 340px;
	background-color: #f5f5f5;
	box-shadow: 0px 0px 6px 2px lightgray;
}

.enterprise-setup-page-preview-container {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	width: 241px;
	height: 385px;
}

.enterprise-setup-img-label {
	font-size: 14px;
	font-family: Montserrat;
	font-weight: 500;
	width: 100%;
	text-align: left;
	height: auto;
	margin-bottom: 15px;
}

.enterprise-setup-img {
	max-width: 100%;
}
._brandingContainer_1mrx7_1 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding-top: 18px;
}

._brandingCard_1mrx7_10 {
  min-width: 510px;
  max-width: 510px;
  min-height: 510px;
  margin-left: 28px;
}

._brandingHeader_1mrx7_17 {
  display: flex;
  flex-direction: row;
  width: 96.5%;
  height: 3rem;
  margin-bottom: 10px;
  justify-content: space-between;
  align-items: center;
}

._brandingSelector_1mrx7_27 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 65%;
  max-width: 70%;
}

._selectorLabel_1mrx7_36 {
  font-size: 16px;
  font-weight: 500;
  font-family: Montserrat;
  width: 35%;
  margin-right: 3px;
}

._selectorWrapper_1mrx7_44 {
  width: 65%;
}

._removeBranding_1mrx7_48 {
  width: 20%;
  height: 30%;
}

._logoContainer_1mrx7_53 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 23rem;
  text-align: center;
}

._logoPreview_1mrx7_62 {
  max-height: 80%;
  width: auto;
}

._brandingUpload_1mrx7_67 {
  width: 90%;
  min-height: 65%;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._brandingActionContainer_1mrx7_76 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 18px;
  width: 100%;
  height: auto;
}
html {
  font-size: 62.5%;
}

@media only screen and (max-width: 75em) {
  html {
    font-size: 56.25%;
  }
}

@media only screen and (max-width: 56.25em) {
  html {
    font-size: 50%;
  }
}

@media only screen and (min-width: 112.5em) {
  html {
    font-size: 75%;
  }
}

.invite-user-email-text {
  color: #333;
  font-weight: 200;
  margin: 5px;
  height: 50px;
  font-size: 18px;
  min-width: 250px;
}

.company-row {
  padding-left: 5px;
  padding-right: 5px;
  min-width: 250px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.user-popup-item {
  width: 100%;
  /* margin-left: 20px; */
}

.user-popup-div {
  justify-content: center;
  display: flex;
  align-items: left;
  width: 100%;
  flex-direction: column;
}

.user-button {
  width: 100px;
  height: 22.32px;
  background: #EEEE !important;
  border-radius: 4px;
  

  /* TEXT */
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 13px;
  display: flex;
  align-items: center;
  color: #192956;
}
._flexWrap_11ntd_1 {
  flex-wrap: wrap;
}

._emailList_11ntd_5 {
  height: 100%;
  max-height: 200px;
  overflow: auto;
  margin-bottom: 20px;

}
._emailInputWrapper_11ntd_12 {
  margin-bottom: 5px !important;

}

._userInviteTag_11ntd_17 {
  border-radius: 20px;
  margin: 4px 0px;
}

._roleSelector_11ntd_22 input {
  font-size: 16px !important;
  line-height: 20px !important;
}
._confirmationBody_17v6q_1 {
  padding: 0px;
  justify-content: flex-start;
}

._warningText_17v6q_6 {
  font-weight: 400;
  color: #8a8a8a;
  font-size: 14px;
  line-height: 18px;
}
._flexWrap_1mgkf_1 {
  flex-wrap: wrap;
}
._addOptionsHeaderWrapper_1mgkf_4 {
  width: 100%;
  margin-left: 0px;
  display: "flex";
  align-items: "center";
  text-overflow: "ellipsis"; 
  overflow: "hidden";
  white-space: "nowrap";
}
._addOptionsHeader_1mgkf_4{
  align-items: center;
  justify-content: space-between;
}
._addOptionButton_1mgkf_17 {
  height: 50x !important;
  border-radius: 25px;
}
._listOption_1mgkf_21 {
  text-align: left;
  width: 100% !important;
}
._optionsTableWrapper_1mgkf_25 {  
  margin-top: 20px;
  width: 100% !important;
  height: 100% !important;
}
._optionsTable_1mgkf_25 {
  width: 100% !important;
  height:100% !important;
  max-height:150px;
  margin-top:20px;
  overflow-y: auto;
}
._optionDeleteButton_1mgkf_37 {
  text-align: right !important;
}
._editListOptionsTable_1mgkf_40 {
  width: 100% !important;
  height:100% !important;
  max-height:250px;
  margin-top:20px;
  overflow-y: auto;
}
._addListOptionsTable_1mgkf_47 {
  width: 100% !important;
  height:100% !important;
  max-height:150px;
  margin-top:20px;
  overflow-y: auto;
}._admin-header_1wzx7_1 {
  font-weight: bold;
  color: #344666;
  border-bottom: 2px solid #eeeeee;
  font-weight: 600;
  font-family: Montserrat;
  font-size: 15px;
  line-height: 14px;
  display: flex;
  justify-content: left;
  align-items: center;
  vertical-align: middle;
  min-height: 30px;
  padding-left: 10px;
  user-select: none;
  background-color: #f5f5f5;
  min-width: 250px;
}

._admin-header-selected_1wzx7_20 {
  color: #FFFFFF !important;
  background-color: #344666;
}

._admin-header_1wzx7_1:hover {
  cursor: pointer;
}
.case-study-header {
  display: flex;
  height: 10vh;
  z-index: 1000;
}

.case-study-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 1rem;
  align-items: center;
}

.case-study-wrapper {
  display: flex;
  flex-direction: column;
  margin-top: 10rem;
  align-items: center;
  justify-content: center;
}

.case-study-content-wrapper {
  display: flex;
  flex-direction: row;
  margin-top: 0rem;
  align-items: flex-start;
  justify-content: center;
}

.case-study-page-title {
  display: flex;
  font-family: "Montserrat";
  font-size: 35px;
  font-weight: bold;
  line-height: 1.05;
  color: #192955;
  margin-bottom: 2rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 5rem 20rem;
}

.case-study-logo-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: linear-gradient(white 12%, #dbfdfc 12%, #dbfdfc 88%, white 12%);
  margin-bottom: 50px;
  width: 100%;
}

.case-study-logo-row {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.case-study-logo-box {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  box-shadow: 0 0 6px 2px rgba(207, 207, 207, 0.5);
  background-color: #ffffff;
  width: 17%;
  margin: 10px;
  min-height: 165px;
}

.case-study-logo {
  max-width: 80%;
}

.case-study-card-url-wrapper {
  display: flex;
  flex: 1 1 50%;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 72%;
  border-radius: 10px;
  box-shadow: 0 0 6px 2px rgba(207, 207, 207, 0.5);
  margin-bottom: 5rem;
}

.case-study-card-container {
  display: flex;
  flex: 1 1 50%;
  flex-direction: row;
  min-height: 280px;
  max-width: 100%;
  margin-bottom: 0px;
  align-items: flex-start;
  padding-right: 20px;
}

.case-study-card-image {
  display: flex;
  align-items: center;
  width: 50%;
}

.case-study-post-logo {
  display: none;
}

.case-study-thumbnail-image {
  max-width: 90%;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.case-study-thumbnail-image-logo {
  max-width: 90%;
  margin: 2rem 0rem;
}

.case-study-card-tag {
  margin: 0 0 0.2em;
  color: #3eb0ef;
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 0.2px;
  text-transform: uppercase;
}

.case-study-card-text-container {
  display: flex;
  flex-direction: column;
  max-width: 50%;
  text-align: left;
}

.case-study-card-text-title {
  display: flex;
  margin: 0 0 0.4em;
  line-height: 1.15em;
  transition: color 0.2s ease-in-out;
  margin-top: 0;
  font-size: 3.2rem;
  color: black;
}

.case-study-card-text-excerpt {
  color: #505d62;
  font-family: Montserrat, serif;
  margin-bottom: 1.5em;
  font-size: 1.8rem;
  line-height: 1.5em;
  margin: 0 0 1.5em;
}

.case-study-card-text-excerpt h3 {
  margin-bottom: 1rem;
}

.individual-case-study-container {
  display: flex;
  flex: 1 1 50%;
  flex-direction: column;
  width: 100%;
  padding: 0px 3rem;
  align-items: center;
  justify-content: flex-start;
  margin: 5rem 0rem;
}

.individual-case-study-card-title-wrapper {
  margin-bottom: 0rem;
  text-align: center;
  padding: 0% 20%;
}

.individual-case-study-card-text-title {
  display: flex;
  margin: 0 0 0.4em;
  line-height: 1.15em;
  transition: color 0.2s ease-in-out;
  margin-top: 0;
  font-size: 37px;
  color: #192955;
  min-width: 70%;
  padding-bottom: 1rem;
  font-weight: bold;
}

.individual-case-study-card-read-time {
  display: flex;
  justify-content: space-between;
}

.individual-case-study-card-image {
  display: flex;
  align-items: center;
  width: 70%;
}

.individual-case-study-card-text-container {
  display: flex;
  flex-direction: column;
  max-width: 85%;
  text-align: left;
  padding-left: 5%;
}

.individual-case-study-card-text-container h4 {
  color: #192955;
  font-size: 25px;
  margin-bottom: 1rem;
}

.individual-case-study-card-text-container p {
  margin: 0 0 1.5em;
  min-width: 100%;
  color: #727272;
  line-height: 2.25;
  font-size: 16px;
  font-family: "Montserrat";
}

p.case-study-inline-quote {
  margin: 0 0 1.5em;
  min-width: 100%;
  background-color: #f6f6f6;
  line-height: 2.25;
  font-size: 14px;
  font-family: "Montserrat";
  border-left: 5px solid #37a6a2;
  padding: 1rem 3rem;
}

.individual-case-study-card-text-container em {
  font-weight: 500;
  font-size: initial;
}

.individual-case-study-card-text-container figure {
  margin: 0.8em 0 2.3em;
  display: flex;
  vertical-align: baseline;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.individual-case-study-card-text-container figure figcaption {
  font-size: 14px;
  line-height: 22px;
  color: #727272;
}

.individual-case-study-card-text-container strong {
  font-weight: bold;
  font-size: initial;
}

.individual-case-study-card-text-container ol,
.individual-case-study-card-text-container ul {
  margin: 0 0 1.5em;
  min-width: 100%;
  margin-left: 20px;
  font-size: 16px;
}

.individual-case-study-card-text-container ul {
  list-style-type: disc;
}
.individual-case-study-card-text-container ol {
  font-weight: normal;
}

.individual-case-study-quote-card {
  background: #f6f6f6;
  min-height: 60vh;
  width: 65%;
  padding: 4rem;
}

.individual-case-study-thumbnail-image {
  max-width: 100%;
  padding-bottom: 3rem;
}

.individual-case-study-quote {
  font-size: 25px;
  color: #525252;
  padding-bottom: 2rem;
}

.individual-case-study-quote-author {
  font-size: 20px;
  color: #525252;
  padding-bottom: 1rem;
}

.individual-case-study-quote-title {
  font-size: 15px;
  color: #525252;
}

.individual-case-study-quote-button {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-top: 4rem;
}

.kg-gallery-container {
  display: flex;
  flex-direction: column;
  max-width: 1040px;
  width: 100vw;
}

.kg-gallery-row {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.kg-gallery-image {
  border: 1px solid grey;
  margin: 1rem;
}

@media (max-width: 799px) {
  .case-study-page-title {
    display: flex;
    font-family: "Montserrat";
    font-size: 29px;
    font-weight: bold;
    line-height: 1.05;
    color: #192955;
    margin-bottom: 2rem;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding: 2rem 2rem;
  }

  .case-study-logo-box {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    box-shadow: 0 0 6px 2px rgba(207, 207, 207, 0.5);
    background-color: #ffffff;
    width: 17%;
    margin: 10px;
    min-height: 70px;
  }

  .case-study-card-url-wrapper {
    display: flex;
    flex: 1 1 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 90%;
  }

  .case-study-card-container {
    display: flex;
    flex: 1 1 100%;
    flex-direction: column;
    min-height: 280px;
    padding: 0;
    padding-bottom: 10px;
    border-bottom: none;
    margin-bottom: 0px;
    align-items: center;
  }

  .case-study-card-image {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
  }

  .case-study-thumbnail-image {
    max-width: 100%;
    border-radius: 10px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .case-study-card-tag {
    margin: 0 0 0.2em;
    color: #3eb0ef;
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: 0.2px;
    text-transform: uppercase;
  }

  .case-study-card-text-container {
    display: flex;
    flex-direction: column;
    max-width: 95%;
    text-align: left;
    margin-top: 4rem;
  }

  .case-study-card-text-title {
    display: flex;
    line-height: 1.15em;
    transition: color 0.2s ease-in-out;
    margin-top: 1em;
    font-size: 3rem;
    color: black;
    min-width: 100%;
    text-align: left;
    padding: 0px 1rem;
  }

  .case-study-card-text-excerpt {
    color: #505d62;
    font-family: Montserrat, serif;
    margin-bottom: 1.5em;
    font-size: 1.8rem;
    line-height: 1.5em;
    margin: 0 0 1.5em;
    padding: 0px 1rem;
  }

  .individual-case-study-container {
    display: flex;
    flex: 1 1 50%;
    flex-direction: column;
    width: 90%;
    max-width: 100vw;
    align-items: center;
    justify-content: center;
    margin-top: 5rem;
  }

  .individual-case-study-card-title-wrapper {
    min-width: 100%;
    margin-bottom: 2rem;
    padding: 0% 5%;
  }

  .individual-case-study-card-text-title {
    display: flex;
    margin: 0 0 0.4em;
    line-height: 1.15em;
    transition: color 0.2s ease-in-out;
    margin-top: 0;
    font-size: 29px;
    color: #192955;
    min-width: 70%;
    padding-bottom: 2rem;
    border-bottom: 2px solid grey;
  }

  .individual-case-study-card-read-time {
    display: flex;
    justify-content: space-between;
  }

  .individual-case-study-card-image {
    display: flex;
    align-items: center;
    width: 90%;
  }

  .individual-case-study-thumbnail-image {
    max-width: 100%;
    margin-bottom: 4rem;
  }

  .individual-case-study-card-text-container {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    text-align: left;
    padding-left: 0px;
  }

  .individual-case-study-card-text-container p {
    margin: 0 0 1.5em;
    min-width: 100%;
  }

  .individual-case-study-card-text-container em {
    font-weight: 500;
  }

  .individual-case-study-card-text-container figure {
    margin: 0.8em 0 2.3em;
    display: flex;
    vertical-align: baseline;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }

  .individual-case-study-card-text-container strong {
    font-weight: bold;
    font-size: initial;
  }

  .individual-case-study-card-text-container ul {
    list-style-type: disc;
    margin: 0 0 1.5em;
    min-width: 100%;
    margin-left: 20px;
  }

  .kg-gallery-container {
    display: flex;
    flex-direction: column;
    max-width: 1040px;
    width: 100vw;
  }

  .kg-gallery-row {
    display: flex;
    flex-direction: row;
    justify-content: center;
  }

  .kg-gallery-image {
    border: 1px solid grey;
    margin: 1rem;
  }
}
 /*#region LandingSection */

 ._verticalSlider_b5llc_3 {
     height: 130px;
     position: relative;
     margin-top: 2rem;
}
    
._verticalSlider_b5llc_3 span {
    opacity: 0;
    overflow: hidden;
    position: absolute;  
 }

._verticalSlider_b5llc_3 span:not(._isLast_b5llc_15) {
    animation: _slideDown_b5llc_1 9s ease-in 1 0s;
}	
    
._verticalSlider_b5llc_3 span._isLast_b5llc_15 {
    animation: _slideDownPause_b5llc_1 9s ease-in 1 0s;
    animation-fill-mode: forwards; 
}	

._verticalSlider_b5llc_3 span:nth-child(2) {
    animation-delay: 2.8s;
}	


._verticalSlider_b5llc_3 span:nth-child(3) {
    animation-delay: 5.7s;
}	

@keyframes _slideDown_b5llc_1 {
	0% { opacity: 0; transform: translateY(-40px); }
	7% { opacity: 1; transform: translateY(0px); }
	20% { opacity: 1; transform: translateY(0px); }
	27% { opacity: 0; transform: translateY(40px); }
	100% { opacity: 0; }
}

@keyframes _slideDownPause_b5llc_1 {
	0% { opacity: 0; transform: translateY(-40px); }
	7% { opacity: 1; transform: translateY(0px); }
    20% { opacity: 1; transform: translateY(0px); }
	100% { opacity: 1; transform: translateY(0px); }
}


._reviewCard_b5llc_49 {
    display: flex;
    flex-direction: column;
    background-color: #f9f9f9;
    border-radius: 10px;
    color: #192955;
    min-height: 10px;
    width: 100%;
}

._reviewCard_b5llc_49 ._header_b5llc_59 {
    border-top: 5px solid #192955;
    border-radius: 10px 10px 0px 0px;
}

._reviewCard_b5llc_49 ._body_b5llc_64 {
    padding: 1.5rem ;
    padding-top: 1rem;
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 130px;
}

._reviewCard_b5llc_49 ._logo_b5llc_73 {
    margin-right: 1rem;
    margin-bottom: 1rem;
    height: 35px;
    width: 35px;
}

._reviewCard_b5llc_49 ._title_b5llc_80 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 1rem;
}

._reviewCard_b5llc_49 p {
    font-size: 14px;
    margin-bottom: 1.5rem;
    flex-grow: 1;
}

._reviewCard_b5llc_49 ._count_b5llc_92,
._reviewCard_b5llc_49 ._source_b5llc_93 {
    font-size: 12px;
}

._reviewCard_b5llc_49 ._count_b5llc_92 {
    font-weight: 500;
}

._reviewCard_b5llc_49 ._source_b5llc_93 {
    font-size: 12px;
    padding-right: 5px;
    border-right: 1px solid #192955;
    margin-right: 5px;
}

._carousel_b5llc_108 {
    margin-top: 3rem;
    margin-bottom: 5%;
}

img._reviewStars_b5llc_113 {
    max-width: 90px;
    margin-bottom: 0.2rem;
}

._marketplaceDetails_b5llc_118 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

._reviewCard_b5llc_49 ._titleRow_b5llc_124 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

img._qboApprovedLogo_b5llc_130 {
    height: 22px !important;
    width: auto !important;
    max-height: unset !important;
    max-width: unset !important;
}

@media screen and (min-width: 769px) and (max-width: 1252px) {
    ._reviewCard_b5llc_49 ._titleRow_b5llc_124 {
        flex-direction: column;
        align-items: flex-start;
    }
     
}

@media screen and (max-width: 1250px) {

    ._marketplaceDetails_b5llc_118 {
        flex-direction: column;
    }

    ._reviewCard_b5llc_49 ._source_b5llc_93 {
        border-right: none;
    }
}

@media screen and (max-width: 768px) {
    h1._mobileHeading_b5llc_157 {
        font-size: 53px;
        line-height: 60px;
    }
}

@media screen and (max-width: 420px) {
    h1._mobileHeading_b5llc_157 {
        font-size: 48px;
        line-height: 55px;
    }

    ._verticalSlider_b5llc_3 {
        margin-top: 1.5rem;
        height: 120px;
    }
}

@media screen and (max-width: 365px) {
    h1._mobileHeading_b5llc_157 {
        font-size: 42px;
        line-height: 50px;
    }

    ._verticalSlider_b5llc_3 {
        margin-top: 1.5rem;
        height: 110px;
    }
}

@media screen and (max-width: 315px) {
    h1._mobileHeading_b5llc_157 {
        font-size: 38px;
        line-height: 45px;
    }

    ._verticalSlider_b5llc_3 {
        height: 100px;
    }
}

/*#endregion */

em._italics_b5llc_200 {
    line-height: inherit;
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    margin: 0rem;
}ul._control_1dddi_1 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    padding: 0rem 1rem;
    margin-bottom: 1rem;
    top: 5rem;
    position: relative;
}


ul._control_1dddi_1 li {
    list-style: none;
    cursor: pointer;
    margin: 0rem 1.2rem;
    padding: 0rem;
    background: #cccccc !important;
    border-radius: 50%;
    width: 1rem !important;
    height: 1rem !important; 
    transition: all 0.15s ease;
}

ul._control_1dddi_1 li._active_1dddi_25 {
    background: #192955 !important;
    transition: all 0.15s ease-in;
}


@media screen and (max-width: 600px) {
    ul._control_1dddi_1 {
        margin-bottom: 2rem;
    }
}._cubeContainer_j03y2_1 {
    perspective: none;
    -webkit-perspective: none;
    height: 62px;
    width: 62px;
    display: block;
    position: relative;
}

._cube_j03y2_1 {
    height: 100%;
    width: 100%;
    position: relative;
    place-self: center;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
}

._cube_j03y2_1 img {
    height: 100%;
    width: 100%;
}

._top_j03y2_26 {
    opacity: 1;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

._active_j03y2_32 > ._top_j03y2_26 {
    transform: translateZ(34px);  
    -webkit-transform: translateZ(34px);
    transition: transform .5s, opacity .5s ease-out;
    -webkit-transition: transform .5s, opacity .5s ease-out;
    opacity: 0.4;
}
  
._bottom_j03y2_40 {
    transform: rotateX(-90deg) translateZ(-34px);
    -webkit-transform: rotateX(-90deg) translateZ(-34px);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
  
._cube_j03y2_1._active_j03y2_32 {
    transform: rotateX(89.99deg); /** Cannot be replicated in browser, but on mobile the whole cube disappears if this is 90deg **/
    -webkit-transform: rotateX(89.99deg);
    transition: transform .5s;
    -webkit-transition: transform .5s;
}

@media screen and (max-width: 420px) {
    ._cubeContainer_j03y2_1 {
        height: 56px;
        width: 56px;
    }

    ._cube_j03y2_1 {
        text-align: center;
    }

    ._active_j03y2_32 > ._top_j03y2_26 {
        transform: translateZ(30px);  
        -webkit-transform: translateZ(30px);
    
    }
      
    ._bottom_j03y2_40 {
        transform: rotateX(-90deg) translateZ(-30px);
        -webkit-transform: rotateX(-90deg) translateZ(-30px);
    }
      
}

@media screen and (max-width: 350px) {
    
    ._cubeContainer_j03y2_1 {
        height: 46px;
        width: 46px;
    }  

    ._active_j03y2_32 > ._top_j03y2_26 {
        transform: translateZ(27px);  
        -webkit-transform: translateZ(27px);
    }
      
    ._bottom_j03y2_40 {
        transform: rotateX(-90deg) translateZ(-27px);
        -webkit-transform: rotateX(-90deg) translateZ(-27px);
    }
      
}._title_1n7mv_1 {
    color: #192955;
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    border-left-width: 4px;
    border-left-style: solid;
    padding-left: 6px;
    margin-bottom: 1rem;
}

p._description_1n7mv_12 {
    color: #192955;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    padding-left: 10px;
}._carousel_1a8up_1 {
    width: 100%;
    display: flex;
    flex-direction: column;
    border-radius: 20px;
}

._slide_1a8up_8 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-radius: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    height: 435px;
    width: 100%;
    padding: 3rem;
    color: white;
}

._author_1a8up_21 {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

._quote_1a8up_28 {
    color: #FFF;
    font-size: 30px;
    font-weight: 600;
    line-height: 40px;
    text-align: left;
    margin-bottom: 2rem;
    width: 85%;
}

._slideLogo_1a8up_38 img {
    height: 80px;
}

@media screen and (max-width: 1320px) {

   ._quote_1a8up_28 {
       width: 100%;
   }

}

@media screen and (max-width: 1000px) {

    ._quote_1a8up_28 {
        font-size: 27px;
        line-height: 32px;
    }

    ._slide_1a8up_8 a,
    ._author_1a8up_21 {
        font-size: 16px;
    }

    ._logo_1a8up_62 img {
        width: 70%;
    }

}
  
@media screen and (max-width: 800px) {

    ._quote_1a8up_28 {
        width: 100%;
        font-size: 18px;
        font-weight: 500;
        line-height: 23px;
        min-height: 69px;
        z-index: 1;
        padding-top: -1rem;
    }

    ._slide_1a8up_8 {
        height: 100%;
        padding: 0rem;
    }
  
    ._imgRow_1a8up_85 {
        width: 100%;
        height: 100%;
        border-radius: 4px 4px 0px 0px;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 200px;
    }

    ._slideLogo_1a8up_38 {
        padding-left: 2rem;
        padding-top: 2rem;
    }

    ._carousel_1a8up_1 {
        margin-bottom: 55px; 
    }
}

@media screen and (max-width: 456px) {
    ._quote_1a8up_28 {
        min-height: 92px;
    }
}

@media screen and (max-width: 375px) {
    ._quote_1a8up_28 {
        min-height: 115px;
    }
}
@media screen and (max-width: 310px) {
    ._quote_1a8up_28 {
        min-height: 135px;
    }
}._controls_bph8q_1 {
  padding: 0rem 1rem;
  width: 100%;
  display: flex;
  flex-direction: row;
  position: absolute;
}

._controls_bph8q_1 ._control_bph8q_1 {
  white-space: nowrap;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  color: #192955;
  font-size: 20px;
  font-weight: 600;
  line-height: 45px;
  padding-right: 25px;
  padding-left: 5px;
  margin-right: 5px;
}

._control_bph8q_1:not(._active_bph8q_23) {
  opacity: 0.7;
  transition: opacity 150ms ease;
}

._control_bph8q_1._active_bph8q_23 {
  transition: opacity 150ms ease;
}

._slideIndicator_bph8q_32,
._progressIndicator_bph8q_33 {
  position: absolute;
  bottom: -5px;
  height: 5px;
}

._slideIndicator_bph8q_32 {
  background-color: #3FB0AC;
  transition: all 300ms ease;
}

._showProgress_bph8q_44 ._slideIndicator_bph8q_32 {
  background-color: #b2dfde;
}

._showProgress_bph8q_44 ._progressIndicator_bph8q_33 {
  background-color: #3FB0AC;
  animation: _slideRight_bph8q_1 5s linear 1;
  animation-fill-mode: forwards; 

}

@keyframes _slideRight_bph8q_1 {
  0% { width: 0;  }
  100% { width: 1fr; }
}._list_18oe4_1 {
  padding-top: 0.5rem;
  padding-left: 2.5rem;
}

img._logo_18oe4_6 {
  width: 60px;
  height: 60px;
  margin-right: 2rem;
}

._title_18oe4_12 {
  color:#192955;
  font-size: 30px;
  line-height: 30px;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

._subTitle_18oe4_20 {
  color:#192955;
  font-size: 18px;
  line-height: 18px;
  font-weight: 500;
}

._itemTitle_18oe4_27 {
  color:#192955;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  border-left: 3px solid #3fb0ac;
  margin-bottom: 0.8rem;
}

._item_18oe4_27 {
  color:#192955;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  padding-left: 1.8rem;
}

._itemTitle_18oe4_27,
._item_18oe4_27 {
  padding-left: 1.5rem;
}


._item_18oe4_27:not(:last-of-type) {
  margin-bottom: 2rem;
}

._item_18oe4_27 img {
  height: 20px;
  margin-right: 1rem;
  margin-left: 4px;
}._title_1050a_1, 
p._description_1050a_2 {
    color: #192955;
    font-size: 16px;
    text-align: left;
}

._title_1050a_1 {
    font-weight: 700;
    margin-bottom: 1rem;
}

p._description_1050a_2 {
    color: #192955;
    font-weight: 400;
    line-height: 21px;
    margin-bottom: 0rem;
}._videoIcon_15zod_1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-left: 1rem;
}
  
._videoIcon_15zod_1 #_iconBase_15zod_1 {
    height: 12px;
    width: 16px;
}
  
._videoIcon_15zod_1 #_iconClapper_15zod_1 {
    width: 18px;
    margin-left: -2px;
    transition: transform 100ms ease-in, margin 100ms ease-in;
}
  
._videoIconBtn_15zod_19:hover #_iconClapper_15zod_1 {
    animation: _clap_15zod_1 350ms ease-in 1;
    transform-origin: bottom left;
}
  
@keyframes _clap_15zod_1 {
    0% {transform: rotate(0deg) }
    50% { transform: rotate(20deg )}
    100% { transform: rotate(0deg )}
  }
  ._animation_9shbl_1,
._heroImage_9shbl_2 {
    margin-right: -7%;
    width: 100%;
    height: auto;
}

._animation_9shbl_1 {
    aspect-ratio: 564/546;
}

._heroImage_9shbl_2 {
  margin: 2rem 0rem;
  margin-right: -7%;
}._mobileImg_13e7l_1 {
    width: 100%;
}

._qbApprovedLogo_13e7l_5 {
    padding-top: 0.5rem;
}._card_1wpk8_1 h6 {
    width: 100%;
    color: #192955;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    text-align: center;
    white-space: nowrap;
    margin-bottom: 0.3rem;
}

._card_1wpk8_1 h6._title_1wpk8_12 {
    font-weight: 600;
}

._card_1wpk8_1 img {
    width: 100%;
    max-width: 80%;
    height: auto;
    margin-bottom: 10%;
  }._card_d3647_1 {
  background: #F6F6F6;
  border-radius: 10px;
  border-left: 11px solid #8DBFD0;
  color: #000000;
  font-weight: 600;
  line-height: 23px;
  font-size: 23px;
}

._card_d3647_1 img {
  margin-right: 1.5rem;
}

@media screen and (max-width: 768px) {
  ._card_d3647_1 img {
    max-height: 36px;
  }
}
@media screen and (max-width: 460px) {
  ._card_d3647_1 img {
    max-height: 30px;
  }
}._rowCenter_1vbgq_1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}

._selectorRow_1vbgq_8 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 19.5px;
  margin-bottom: 1.5rem;
}

._center_1vbgq_19 {
  justify-content: center;
}

._selectorRow_1vbgq_8 ._selectorLabel_1vbgq_23 {
  margin-right: 1rem;
  margin-bottom: 0.4rem;
  white-space: nowrap;
}

._pill_1vbgq_29 {
  border-radius: 9px;
  background-color: #eeeeee;
  margin: 0rem;
  margin-bottom: 0.4rem;
  margin-right: 1rem;
  padding: 0.5rem 0.7rem;
  line-height: 22px;
  cursor: pointer;
  transition: all 150ms ease;
  font-size: 14px;
  text-align: center;
  white-space: nowrap;
}

._pill_1vbgq_29._selected_1vbgq_44 {
  background-color: #d8f0ee;
  cursor: default;
}

._pill_1vbgq_29._selected_1vbgq_44 ._label_1vbgq_49 {
  padding-bottom: 0.5px;
  border-color: #192955;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  width: fit-content;
  transition: all 150ms ease;
}

._moreIcon_1vbgq_58 {
  cursor: pointer;
  margin: 0rem 0.5rem;
}

._pillSelector_1vbgq_63 {
  min-width: 180px;
}

._pillSelector_1vbgq_63 .css-1pahdxg-control,
._pillSelector_1vbgq_63 .css-yk16xz-control {
  margin: 0px !important;
  height: 40px;
}

._showMoreLink_1vbgq_73 {
  text-decoration: underline;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media screen and (max-width: 1430px) {
  ._selectorRow_1vbgq_8 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1350px) {
  ._selectorRow_1vbgq_8 {
    flex-direction: column;
    align-items: flex-start;
  }

  ._selectorRow_1vbgq_8 ._selectorLabel_1vbgq_23 {
    margin-bottom: 1rem;
  }
}

@media screen and (max-width: 1100px) {
  ._selectorRow_1vbgq_8 ._pill_1vbgq_29 {
    margin-bottom: 0.8rem;
  }

  ._selectorRow_1vbgq_8 ._pill_1vbgq_29:first-of-type {
    margin-left: 0rem;
  }
}

@media screen and (max-width: 700px) {
  ._selectorRow_1vbgq_8 ._pill_1vbgq_29 {
    padding: 0.7rem 1rem;
    margin-right: 1.5rem;
    margin-bottom: 1rem;
  }
}
._card_1n3pp_1 {
  display: flex;
  flex-direction: column;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

._body_1n3pp_9 {
  flex-grow: 1;
  margin: 2rem;
}


._header_1n3pp_15 { 
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 45px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}._author_1j6en_1 {
	font-size: 19px;
	font-weight: 700;
	margin-bottom: 0.5rem;
	color: #192955;
}

._quote_1j6en_8 {
	font-size: 24px;
	font-weight: 500;
	color: #192955;
}

._reviewLogo_1j6en_14 {
	width: 100%;
	max-width: 80px;
}

._reviewsBadge_1j6en_19 {
	max-width: 85%;
	padding-right: 3rem;
}

._carousel_1j6en_24 {
	overflow-x: auto;
}

._carousel_1j6en_24 .slide {
	display: flex;
}

._reviewCard_1j6en_32 {
	padding-left: 3rem;
}


@media screen and (max-width: 1164px) {
	._author_1j6en_1 {
		font-size: 16px;
	}

	._quote_1j6en_8 {
		font-size: 20px;
	}

	._reviewLogo_1j6en_14 {
		max-width: 60px;
		width: 60px;
	}

	._reviewsBadge_1j6en_19 {
		max-width: 100%;
	}
	
}

@media screen and (max-width: 900px) {
	._quote_1j6en_8 {
		font-size: 18px;
	}

	._reviewLogo_1j6en_14 {
		max-width: 50px;
		width: 50px;
	}
	
}

@media screen and (min-width: 480px) and (max-width: 768px) {
	._reviewsBadge_1j6en_19 {
		display: none;
	}
	
}

@media screen and (max-width: 768px) {
	._carousel_1j6en_24 {
		padding-bottom: 3rem;
	}

	._reviewsBadge_1j6en_19 {
		padding: 0rem 5px;
		width: 90%;
		margin-bottom: 3rem;
	}

	._author_1j6en_1 {
		font-size: 14px;
	}

	._quote_1j6en_8 {
		font-size: 16px;
	}

	._reviewLogo_1j6en_14 {
		max-width: 46px;
		width: 46px;
		margin-right: 2rem;
	}
	
}
._slideLogo_ghiip_1 img {
  height: 115px;
}

@media screen and (max-width: 651px) {
  
  ._mobileSlideQuote_ghiip_7 {
    height:  90px;
  }
}

@media screen and (max-width: 505px) {
  
  ._mobileSlideQuote_ghiip_7 {
    height:  115px;
  }
}

@media screen and (max-width: 430px) {
  
  ._mobileSlideQuote_ghiip_7 {
    height:  140px;
  }
}

@media screen and (max-width: 365px) {
  
  ._mobileSlideQuote_ghiip_7 {
    height:  165px;
  }
}
@media screen and (max-width: 310px) {
  
  ._mobileSlideQuote_ghiip_7 {
    height:  195px;
  }
}._icon_1pqi6_1 {
    margin-right: 1.5rem;
}

._title_1pqi6_5,
._description_1pqi6_6 {
    color: #192955;
}

._title_1pqi6_5 {
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    color: #192955;
    margin-bottom: 1rem;
}

._description_1pqi6_6 {
    font-size: 18px;
    line-height: 26px;
}

@media screen and (max-width: 500px) {

    ._icon_1pqi6_1 {
        margin-right: 1rem;
    }
    
    ._title_1pqi6_5 {
        font-size: 16px;
        line-height: 16px;
    }

    ._description_1pqi6_6 {
        font-size: 16px;
    }
    
}.scheduled-reports-wrapper {
  display: flex;
  flex-direction: column;
  text-align: left;
  width: 100%;
}

.frequency-column {
  width: 100%;
}

.frequency-column > span {
  display: block;
  width: 97%;
  text-overflow: ellipsis;
  overflow: hidden;
}

.name-column {
  min-width: 17vw !important;
  max-width: 26vw !important;
  overflow: hidden;
}

.space-left {
  margin-left: 8px;
}

.collapse-heading {
  font-weight: bold;
  cursor: pointer;
  height: 35px !important;
  box-shadow: none !important;
  width: 100%;
  gap: 5px;
  display: flex;
  align-items: center;
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none;
}

.coming-soon {
  display: flex;
  align-content: center;
}

.collapse-heading:hover {
  background-color: #f9f9f9 !important;
}

.table-header-borders {
  box-shadow: inset 0px -2px #eeeeee, inset 0px 0px #eee !important;
}

.primary-heading {
  margin-bottom: 18px;
  font-weight: 400;
}

.button-group {
  display: flex;
  padding-bottom: 15px;
}

.name-field {
  font-weight: 500;
  font-size: 14px;
}

.syft-scheduled-reports {
  height: 34px !important;
}

.img-wrapper {
  display: flex;
  justify-content: center;
  padding: 5% 10%;
}

.placeholder {
  width: 200px;
  height: 30px;
}

.eye-icon {
  position: absolute;
  top: 35%;
  left: 0.7em;
  color: #71828f;
  cursor: pointer;
}

.password-input {
  width: 250;
  margin: 10px 0 0 0;
  padding-left: 2.7em;
}

.text-list {
  flex-wrap: wrap;
  display: flex;
  flex-direction: column;
  padding-bottom: 3px;
}
._groupName_109pg_1 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  color: #192955;
}
._highlightedRow_109pg_8 {
  background-color: #f5f7fa !important;
}
._container_1dhil_1 {
    border: 1px solid #cccccc;
    border-radius: 6px;
    width: 100%;
    cursor: pointer;
}

._container_1dhil_1:hover {
    background-color: #f6f6f6;
}

._iconContainer_1dhil_12 {
    display: flex;
    justify-content: center;
    padding-top: 4px;
    font-size: 16px;
    width: 28px !important;
}
._icon_1dhil_12 {
    width:20px;
    height:20px;
}
._content_1dhil_23 {
    width: 88%;
    padding: 3px;
    padding-bottom: 1px;
}

._title_1dhil_29 {
    font-weight: 500;
    font-size: 14px;
}

._text_1dhil_34 {
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 5px;
}

._width_1dhil_42 {
    display: block;
    width: 100%;
}

/* Limit width of first child of popover so that text is cut by ... */
._width_1dhil_42 > span {
    width: 100%;
}._container_w0eps_1 {
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    padding: 5px 10px;
    gap: 5px;
}

._section_w0eps_8 {
    padding-left: 10px;
    height: 45px;
    width: 100%;
    border-bottom: 1px solid #c6c6c6;
    padding-bottom: 5px;
}

._inputOverrides_w0eps_16 {
    overflow: visible !important;
    margin: 0px !important;
    padding: 0px !important;
    border: none;
    display: flex;
    align-content: center;
}

._inputOverrides_w0eps_16 > div {
    display: -webkit-box;
}

._input_w0eps_16 {
    margin: 0px !important;
    padding-left: 8px !important;
    font-size: 10pt !important;
    font-family: Montserrat;
}

._input_w0eps_16::placeholder {
    color: #cccccc;
}

._bubble_w0eps_40 {
    background-color: #eeeeee;
    height: 30px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    margin: 0px 2.5px;
    padding: 0px 5px;
    z-index: 10000;
}.admin-panel-field-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.admin-panel-drop-down-wrapper {
  display: flex;
  justify-content: left;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
.admin-panel-multi-filters {
  display: flex;
  padding: 10px;
}
.one {
  display: flex;
  justify-content: flex-start;
  width: 27vw;
}
.admin-panel-search-bar {
  padding: 10px;
  width: 27vw;
}
.admin-panel-search-bar-icon {
  padding: 10px;
}

.admin-panel-filter-dropdown {
  display: flex;
  width: 90vw;
  flex-wrap: wrap;
}
.user-search-bar {
  display: flex;
  padding-left: 10;
  max-width: 81.5vw;
}

.admin-panel-count {
  display: flex;
  justify-content: left;
  font-size: 16px;
  font-weight: "400";
  padding: 10px;
}
.admin-panel-field-name {
  display: flex;
  align-items: center;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 30px;
}
.admin-panel-field-name-table-of-ent {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 500;
  padding-right: 30px;
  width: 130px;
}

.ugh {
  display: flex;
  justify-content: flex-start;
  padding-bottom: 20px;
}

.admin-panel-shedule-filter-name {
  display: flex;
  font-size: 16px;
  font-weight: "400";
  text-align: "left";
  align-items: center;
  padding-right: 10px;
}

.admin-panel-shedule-filter-drop-down {
  display: flex;
  font-size: 16px;
  font-weight: "300";
  text-align: "left";
  align-items: center;
  padding-right: 50px;
}

.admin-panel-field-table-of-ent {
  min-width: 30%;
  max-width: 80%;
  padding-bottom: 30px;
}
.admin-panel-field {
  min-width: 30%;
  max-width: 80%;
  border-radius: 6px;
}
.admin-panel-button-wrapper {
  display: flex;
  padding-bottom: 20px;
}
.admin-panel-trial-end-date {
  flex-grow: 4;
}
.box {
  min-width: 180%;
}
.admin-panel-on-trial-tick {
  flex-grow: 1;
  align-items: center;
}

.admin-panel-override {
  border-radius: 10px;
}

.admin-panel-save-filter-dialog {
  display: flex;
  flex-direction: column;
  padding: 1vw;
}
.admin-panel-save-filter-dialog-footer {
  display: flex;
  justify-content: center;
  padding-top: 3vh;
}

.admin-panel-dialog-wrapper {
  width: 30vw;
}

.admin-panel-filter-select-dropdown {
  display: flex;
  padding: 0px 10px 20px 10px;
  width: 41vw;
}

.admin-panel-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  margin-bottom: 2%;
  margin-top: 1rem;
  width: 100%;
}

.admin-panel-expandable-container {
  color: #192955;
  border-radius: 10px;
  background-color: white;
  cursor: pointer;
  margin: 0rem;
  width: 100%;
}

.admin-panel-expandable-wrapper {
  display: flex;
  flex-direction: column;
  font-family: Montserrat, "sans-serif";
  padding: 0px 5px;
}

.admin-panel-expandable-title {
  display: flex;
  align-items: center;
  padding: 5px 0px;
  justify-content: space-between;
}

.admin-panel-expandable-title-text {
  display: flex;
  text-align: center;
}

.admin-panel-row-title {
  text-align: left;
  font-weight: 500;
  font-size: 16px;
  display: flex;
  justify-content: space-between;
}

.admin-panel-row {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #cccccc;
  padding: 0px 5px;
  padding-bottom: 0px;
}

.admin-panel-top-template-sub-heading {
  font-size: 16px;
  font-weight: 300;
  text-align: left;
}.edit-org-theme-container {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	flex-direction: row;
	justify-content: center;
	padding: 20px 0px;
	max-width: 100%;
}

.edit-org-theme-heading {
	display: flex;
	justify-content: center;
	font-family: "Montserrat";
	font-size: 3rem;
	font-weight: 300;
	text-align: center;
	color: #192955;
	padding: 20px;
	width: 90rem;
}

.edit-org-theme-palette-container {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.edit-org-theme-outer-box {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin: 0px 15px;
	border-radius: 1rem;
}

.edit-org-theme-inner-box {
	width: 100px;
	height: 100px;
	border-radius: 1rem;
	margin-bottom: 20px;
}

.enterprise-color-picker {
	width: 140px !important;
	height: 70px !important;
	font-family: Montserrat;
	overflow-y: hidden;
}

.edit-org-theme-page-container {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.edit-org-logo-container {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	align-items: center;
	margin-bottom: 2rem;
}

.edit-org-theme-pages {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
}

.edit-org-theme-page-box {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 180px;
	height: 250px;
	background-color: #f5f5f5;
	box-shadow: 0px 0px 25px 5px lightgray;
	margin: 0px 15px;
}

.edit-org-theme-img {
	max-width: 100%;
}

.edit-org-theme-bg {
	max-width: 100%;
	max-height: 320px;
}

.edit-org-theme-url-field-wrapper {
	display: flex;
	flex-direction: row;
	margin: 20px;
	justify-content: center;
}

.edit-org-theme-field {
	max-width: 30%;
}

.edit-org-theme-button-wrapper {
	display: flex;
	flex-direction: column;
}
._fileUploadContainer_1xpqt_1 {
  width: 40%;
  margin-bottom: 2rem;
}

._fileUploadContainer_1xpqt_1 .filepond--wrapper {
  min-height: 150px;
}a._link_58p3e_1 {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  cursor: pointer;
  color: #106BAC;
  text-decoration: underline;
}

a._link_58p3e_1._disabled_58p3e_10 {
  cursor: not-allowed;
  color: #cccccc;
}._table_eww9q_1 {
    width: 100%;
    margin: 0px;
    height: fit-content;
}

tr._tableHeader_eww9q_7 {
    height: 30px !important;
    box-shadow: none;
    border-bottom: 1px solid #eeeeee;
    margin-left: 30px;
    text-align: left !important;
}

._entityRow_eww9q_15 {
    height: 30px !important;
}

._dataCell_eww9q_19 {
    text-align: left;
}


th._slim_eww9q_24,
td._slim_eww9q_24 {
    width: 32px;
    min-width: 32px;
    padding: 0px 0px 0px 4px !important;
}

th._sm_eww9q_31,
td._sm_eww9q_31 {
    width: 80px;
    min-width: 70px;
    max-width: 80px;
    padding: 0px 8px 0px 8px !important;
}

th._date_eww9q_39 {
    width: 110px;
    min-width: 110px;
    max-width: 110px;
    padding: 0px 8px 0px 8px !important;
}

th._md_eww9q_46,
td._md_eww9q_46 {
    width: 150px;
    min-width: 125px;
    max-width: 150px;
    padding: 0px 8px 0px 8px !important;
}

th._lg_eww9q_54,
td._lg_eww9q_54 {
    width: 175px;
    min-width: 150px;
    max-width: 175px;
    padding: 0px 8px 0px 8px !important;
}

td._sm_eww9q_31,
td._md_eww9q_46,
td._lg_eww9q_54 {
    overflow: hidden;
    text-overflow: ellipsis;
}

td._centered_eww9q_69 {
    text-align: center;
}._table_bdoez_1 {
    width: 100%;
    margin: 0px;
    height: fit-content;
}

tr._tableHeader_bdoez_7 {
    height: 30px !important;
    box-shadow: none;
    border-bottom: 1px solid #eeeeee;
    margin-left: 30px;
    text-align: left !important;
}

._eventRow_bdoez_15 {
    height: 36px !important;
    text-align: left !important;
}

th._slim_bdoez_20,
td._slim_bdoez_20 {
    width: 32px;
    min-width: 32px;
}

th._sm_bdoez_26,
td._sm_bdoez_26 {
    width: 80px;
    min-width: 70px;
    max-width: 80px;
    padding: 0px 8px 0px 0px !important;
}

th._date_bdoez_34 {
    width: 110px;
    min-width: 110px;
    max-width: 110px;
    padding: 0px 8px 0px 0px !important;
}

th._md_bdoez_41,
td._md_bdoez_41 {
    width: 150px;
    min-width: 125px;
    max-width: 150px;
    padding: 0px 8px 0px 0px !important;
}

th._lg_bdoez_49,
td._lg_bdoez_49 {
    width: 175px;
    min-width: 150px;
    max-width: 175px;
    padding: 0px 8px 0px 0px !important;
}

td._sm_bdoez_26,
td._md_bdoez_41,
td._lg_bdoez_49 {
    overflow: hidden;
    text-overflow: ellipsis;
}._calendarContainer_115qb_1 {
  width: 280px;
  padding: 10px;
}

._calendarHeader_115qb_6 {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

._calendarNavButton_115qb_12 {
  background: none;
  border: none;
  cursor: pointer;
  padding: 5px;
  border-radius: 4px;
}

._calendarNavButton_115qb_12:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

._calendarMonthYear_115qb_24 {
  width: 100%;
  display: flex;
  justify-content: center;
  padding-right: 25px;
}

._calendarMonthYearRight_115qb_31 {
  padding-right: 0px;
  padding-left: 25px;
}

._calendarGrid_115qb_36 {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 4px;
  text-align: center;
}

._calendarWeekday_115qb_43 {
  color: #7c7c7c;
}

._calendarDay_115qb_47 {
  border: none;
  background: none;
  padding: 8px;
  border-radius: 20px;
  cursor: pointer;
  transition: background-color 0.2s;
}

._calendarDay_115qb_47:hover:not(:disabled) {
  background-color: rgba(0, 0, 0, 0.05);
}

._calendarDayDisabled_115qb_60 {
  visibility: hidden;
  cursor: default;
}

._calendarDayToday_115qb_65 {
  background-color: rgba(66, 153, 225, 0.2);
  color: #2c5282;
}

._calendarDaySelected_115qb_70 {
  background-color: #192955 !important;
  color: white;
}

._calendarDayInBetween_115qb_75 {
  background-color: rgba(66, 153, 225, 0.1);
  color: #2c5282;
}

._dateRangePopover_115qb_80 {
  display: flex;
  flex-direction: row;
  gap: 27px;
}

._popoverWidth_115qb_86 {
  width: 597px !important;
}

._scrollBlocker_115qb_90 {
  position: fixed;
  inset: 0px;
  cursor: pointer;
  z-index: 3;
}

._gridDate_115qb_97 {
  width: 100%;
  display: flex;
  justify-content: center;
}

._dateRangeDiv_115qb_103 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 4px;
  border: 1px solid #CCCCCC;
  height: 25px;
  width: 350px;
  cursor: pointer;
}

._singleDateDiv_115qb_114 {
  width: 240px;
}

._createdAfterDiv_115qb_118 {
  width: 115px !important;
}

._postedDuringDiv_115qb_122 {
  background-color: #F6F6F6;
  width: 125px;
  border-radius: 4px;
  margin-left: 2px;
}

._postedDuringBox_115qb_129 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0px 2px 0px 2px;
}

._dateRangeText_115qb_137 {
  font-weight: 500;
}

._iconPadding_115qb_141 {
  padding-right: 2px;
  display: flex;
}._container_yj3ns_1 {
  width: 100%;
  height: 100%;
}

._label_yj3ns_6 {
  width: 100%;
  height: 30px;
  padding: 2px 5px;
  background-color: #eee;
  font-weight: 500;
  user-select: none;
  border-radius: 6px;
}

._grid_yj3ns_16 {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}

._monthText_yj3ns_25 {
  padding: 2px 5px;
  border-radius: 6px;
  text-align: center;
  user-select: none;
  cursor: pointer;
  transition: background-color 0.25s ease;
}

._monthText_yj3ns_25._highlighted_yj3ns_34 {
  background-color: #192955;
  color: white;
}

._monthText_yj3ns_25:not(._highlighted_yj3ns_34):hover {
  background-color: #eee;
}
._button_w3q8u_1 {
  width: 25px;
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
._container_1henl_1 {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 6px;
}

._yearRangeContainer_1henl_10 {
  width: 150px;
  height: 30px;
  padding: 2px 5px;
  justify-content: center;
  align-items: center;
  background-color: #eee;
  font-weight: 500;
  user-select: none;
  border-radius: 6px;
}

._yearRangeText_1henl_22 {
  width: 100px;
  text-align: center;
}

._grid_1henl_27 {
  width: 150px;
  height: 100%;
  display: grid;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}

._yearText_1henl_36 {
  padding: 2px 5px;
  border-radius: 6px;
  text-align: center;
  user-select: none;
  cursor: pointer;
}

._yearText_1henl_36._highlighted_1henl_44 {
  background-color: #192955;
  color: white;
}

._yearText_1henl_36:not(._highlighted_1henl_44):hover {
  transition: background-color 0.25s ease;
  background-color: #eee;
}
._trigger_q3bkd_1 {
  width: 60px;
  height: 38px;
  padding: 0 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  border: 1px solid #ccc;
  box-shadow: none;
  outline: none;
  border-radius: 6px;
  user-select: none;
  cursor: pointer;
  transition: border-color 0.15s ease;
}

._trigger_q3bkd_1._focused_q3bkd_18 {
  border-color: #444;
}
._container_10s93_1 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._textContainer_10esk_1 {
  width: 30px;
  aspect-ratio: 1;
  border-radius: 50%;
  user-select: none;
  cursor: pointer;
  transition: background-color 0.25s ease;
}

._textContainer_10esk_1._highlighted_10esk_10 {
  background-color: #192955;
  color: white;
}

._textContainer_10esk_1:not(._highlighted_10esk_10)._faded_10esk_15 {
  color: #ccc;
}

._textContainer_10esk_1:not(._highlighted_10esk_10):hover {
  background-color: #eee;
}
._container_n1maq_1 {
  color: #7c7c7c;
}
._container_wvy7m_1 {
  width: 100%;
  height: 100%;
  display: grid;
  gap: 1px;
}
._container_1vyi4_1 {
  min-width: 275px;
  padding: 14px;
  flex-direction: column;
  gap: 8px;
  background-color: white;
  border-radius: 6px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
  will-change: transform, opacity;
}

._headerAndFooter_1vyi4_12 {
  align-items: center;
  font-size: 10.5px;
  font-weight: 500;
  color: #999;
  cursor: default;
  text-transform: uppercase;
  user-select: none;
}

._innerContainer_1vyi4_22 {
  width: 100%;
  height: 100%;
  flex-direction: column;
  gap: 6px;
}
ul._breadcrumbWrapper_14bb3_1.bp3-breadcrumbs li .bp3-breadcrumb {
  cursor: pointer;
}
._confirmationBody_1iebw_1 {
  padding: 0px;
}

._inputBody_1iebw_5 {
  padding: 5px 8px;
  line-height: 22px;
  width: 100%;
  margin-top: 10px;
  border: 1px solid #cccccc;
  border-radius: 6px;
}.loading {
  margin: 5px;
  animation-fill-mode: both;
  animation-name: blink;
  animation-duration: 1.4s;
  animation-iteration-count: infinite;
  background-color: #ddd;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  display: inline-block;
}

.loading-animation {
  align-self: center;
  display: flex;
  height: 46px;
  flex: 1;
  text-align: center;
  align-items: center;
}

.loading-animation span:nth-child(1) {
  animation-delay: 0s;
}

.loading-animation span:nth-child(2) {
  animation-delay: 0.2s;
}

.loading-animation span:nth-child(3) {
  animation-delay: 0.4s;
}

@keyframes blink {
  0% {
    opacity: 0.2;
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}.table-left {
	text-align: left !important;
}

.min-width-small {
	min-width: 150 !important;
}

.min-width-large {
	min-width: 320px !important;
}

.small {
	width: fit-content !important;
}

.table-right {
	text-align: right !important;
}

.table-center {
	text-align: center !important;
}
._classifyWrapper_1algk_1 {
  min-height: 300px;
  background-color: #ecf3f7;
  border-radius: 6px;
  border: 1px solid #cccccc;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

._classifyText_1algk_12 {
  color: #192955;
  font-size: 16px;
  font-family: "Montserrat", "sans-serif";
  font-weight: 500;
}
.booking-header {
	display: flex;
	height: 10vh;
	z-index: 1000;
}

.booking-container {
	position: relative;
	max-width: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	padding-top: 6rem;
	background: linear-gradient(90deg, white 72%, #dbfdfc 28%);
}

.booking-main-container {
	display: flex;
	flex-wrap: wrap-reverse;
	flex-direction: row;
	justify-content: center;
	padding: 3% 8%;
	max-width: 100vw;
}

.booking-container-inner {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: flex-start;
	min-height: max-content;
	padding: 0% 0%;
	width: 100%;
}

.booking-text-container {
	width: 50%;
}

.booking-list-container {
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.booking-heading {
	text-align: left;
	font-family: "Montserrat";
	font-size: 30px;
	font-weight: bold;
	color: #192955;
	margin-bottom: 20px;
	/* width: 90%; */
}

.booking-subheading {
	text-align: left;
	font-family: "Montserrat";
	font-size: 18px;
	font-weight: 400;
	color: #192955;
	margin-bottom: 30px;
}

.booking-subtitle {
	text-align: left;
	font-family: "Montserrat";
	font-size: 20px;
	font-weight: bold;
	color: #192955;
	margin-bottom: 20px;
}

.booking-subtitle-2 {
	text-align: left;
	font-family: "Montserrat";
	font-size: 18px;
	font-weight: bold;
	color: #192955;
	margin-bottom: 20px;
	margin-top: 30px;
}

.booking-details-list {
	font-size: 17px;
	font-weight: 400;
	color: #192955;
}

.booking-details-list li {
	height: 35px;
}

.booking-button-wrapper {
	/* border: 2px solid lightgray; */
	border-radius: 30px;
	width: 70%;
	background-color: white;
	box-shadow: 0 0 4px 4px rgba(233, 233, 233, 0.5);
}

.booking-button-list {
	font-size: 17px;
	font-weight: 400;
	color: #192955;
	padding: 5% 8%;
}

.booking-button-list li {
	height: 40px;
	font-size: 20px;
	border-bottom: 2px solid lightgray;
	margin-bottom: 10px;
	font-weight: 400;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	cursor: pointer;
}

.booking-button-list li:hover {
	font-weight: bold;
	transition: all 0.3s;
}

.booking-flag-icon {
	max-height: 90%;
	margin-right: 20px;
	margin-bottom: 10px;
}

.booking-list-element {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	margin-bottom: 10px;
	color: #192955;
}

.booking-text {
	display: flex;
	justify-content: center;
	font-family: "Montserrat";
	font-size: 2rem;
	font-weight: 300;
	text-align: center;
	color: #192955;
	align-content: center;
	padding-bottom: 4rem;
}

/*** INDIVIDUAL CALL PAGES STYLING START ***/

.country-booking-container {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top: 7.5rem;
	flex-direction: column;
	justify-content: center;
}

.country-booking-heading {
	display: flex;
	justify-content: center;
	font-family: "Montserrat";
	font-size: 5rem;
	font-weight: bold;
	text-align: center;
	color: #192955;
	padding-bottom: 2rem;
	width: 90rem;
}

.calendly-iframe {
	height: 800px;
	width: 85%;
	/* margin-top: -60px; */
	/* z-index: 0; */
}

.calendly-embed-styling {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: flex-start;
	margin: 3rem 0rem;
	width: 100vw;
}

/**** INDIVIDUAL CALL PAGES STYLING END ****/

@media only screen and (max-width: 800px) {
	.booking-container {
		background: white;
		padding-top: 2rem;
		background: linear-gradient(180deg, white 25%, #dbfdfc 53%, white 22%);
	}

	.country-booking-container {
		background: white;
		padding-top: 2rem;
		margin: 0px;
	}

	.booking-main-container {
		display: flex;
		flex-direction: column;
		padding: 3% 3%;
		max-width: 100vw;
	}

	.booking-container-inner {
		display: flex;
		flex-direction: column;
	}

	.booking-text-container {
		width: 100%;
		display: flex;
		flex-direction: column;
		margin-bottom: 30px;
		margin-top: 30px;
	}

	.booking-list-container {
		width: 100%;
		display: flex;
		flex-direction: column;
		margin-bottom: 30px;
	}

	.booking-heading {
		text-align: center;
		font-size: 20px;
	}

	.booking-subheading {
		text-align: center;
		font-size: 16px;
	}

	.booking-subtitle {
		text-align: center;
		font-size: 20px;
		margin-bottom: 30px;
	}

	.booking-subtitle-2 {
		text-align: center;
		font-size: 18px;
	}

	.booking-details-list {
		font-size: 17px;
	}

	.booking-details-list li {
		height: 35px;
	}

	.booking-button-wrapper {
		width: 95%;
	}

	.booking-button-list {
		font-size: 17px;
	}

	.booking-button-list li {
		height: 40px;
		font-size: 20px;
		border-bottom: 2px solid lightgray;
		margin-bottom: 10px;
		font-weight: 400;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		cursor: pointer;
	}

	.booking-button-list li:hover {
		font-weight: bold;
		transition: all 0.3s;
	}

	.booking-flag-icon {
		max-height: 90%;
		margin-right: 20px;
		margin-bottom: 10px;
	}

	.booking-list-element {
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		margin-bottom: 10px;
		color: #192955;
	}

	.country-booking-heading {
		display: flex;
		justify-content: center;
		font-family: "Montserrat";
		font-size: 5rem;
		font-weight: bold;
		text-align: center;
		color: #192955;
		padding-bottom: 2rem;
		width: 90rem;
		max-width: 100vw;
		padding-left: 2px;
		padding-right: 2px;
	}

	.country-booking-text {
		display: flex;
		justify-content: center;
		font-family: "Montserrat";
		font-size: 2rem;
		font-weight: 300;
		text-align: center;
		color: #192955;
		align-content: center;
		padding-bottom: 4rem;
	}

	.country-booking-content {
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: flex-start;
		margin: 3rem 0rem;
		max-width: 100%;
		/* animation: fadein 0.75s 0.45s forwards; */
	}

	.calendly-iframe {
		height: 590px;
		width: 85%;
		margin-top: -55px;
		z-index: 0;
	}
}
._tabContainer_1mw5s_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #106ba3;
}

._heading_1mw5s_8 {
  font-size: 16px;
  font-weight: 500;
  line-height: 14px;
  text-align: left;
  margin-bottom: 10px;
}

._layoutText_1mw5s_16 {
  margin-top: 10px;
}

._customPopover_1mw5s_20 {
  position: relative;
  padding-top: 5px;
}

._customPopoverContainer_1mw5s_25 {
  padding-bottom: 1rem;
  width: 250px;
}

._saveButton_1mw5s_30:hover {
  overflow: visible;
}

._customPopoverHeading_1mw5s_34 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  color: #aaaaaa;
  font-weight: 500;
  font-size: 10px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1.25rem;
}

._customPopoverFilterHeading_1mw5s_47 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
}

._customPopoverEmpty_1mw5s_53 {
  color: #cccccc;
  font-weight: 400;
  font-size: 14px;
  text-indent: 1.25rem;
}

._customPopoverView_1mw5s_60 {
  font-size: 14px;
  color: #444444;
  font-weight: 400;
  display: flex;
  padding: 0.5rem;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  text-indent: 0.75rem;
}

._customPopoverFilterView_1mw5s_72 {
  text-indent: 0.65rem;
  width: 248px;
  position: relative;
  left: -9px;
}

._customPopoverViewSelected_1mw5s_79 {
  background-color: #ecf3f7;
}

._customPopoverView_1mw5s_60:hover {
  background-color: #f6f6f6;
  cursor: pointer;
}

._customPopoverContainer_1mw5s_25 > ul {
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin-top: 4px;
}

._iconSwitch_1mw5s_95 {
  height: 25px !important;
}

._headerName_1mw5s_99 {
  display: flex;
  align-items: center;
  line-height: 1.2;
  color: #182026;
  font-family: 'National 2';
}

._ChevronDown_1mw5s_107:hover,
._ChevronDown_1mw5s_107:focus {
  outline: none !important;
  border: none !important;
}

._ChevronDown_1mw5s_107 {
  border: none !important;
  outline: none !important;
}

._headerNameDropdownChevron_1mw5s_118 {
  margin-right: -5px;
}._cardText_162dp_1 {
    font-size: 12px;
    text-align: left;
    padding-bottom: 10px;
}

._cardBox_162dp_7 {
    display: flex;
    flex-direction: column;
    gap: 20px
}

._footerText_162dp_13 {
    font-size: 11px;
    color: #979797;
    text-align: left;
}._columnRow_1q3se_1 {
  line-height: 3.5rem;
  font-size: 14px;
  border-top: 1px solid #eeeeee;
}

._columnBox_1q3se_7 {
  margin-top: 10px;
}

._columnBox_1q3se_7:last-child {
  border-bottom: 1px solid #eeeeee;
}

._wizardRowSpacer_1q3se_15 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

._titleContainer_1q3se_21 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

._titleContainer_1q3se_21 h4 {
  font-size: 16px;
  font-weight: 400;
}

._titleContainer_1q3se_21 h5 {
  font-size: 12px;
  font-weight: 500;
}

._buttonRow_1q3se_37 > div > button {
  height:38px !important;
  max-height: 38px !important;
}

._customRowSelector_1q3se_42 {
  display: flex;
  flex-direction: row;
}

._wizardBody_1q3se_47 {
  margin-bottom: 1rem;
  overflow-y: scroll;
}._tableRow_1s3ix_1 {
  line-height: 40px !important;
}

._tableRow_1s3ix_1 > td:nth-child(1) {
  z-index: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  outline: none;
}

._headerRow_1s3ix_12 {
  line-height: 2.5;
  position: sticky !important;
  z-index: 10;
}

._tableRow_1s3ix_1:hover > td > div > div > input {
  background-color: rgb(251, 251, 251);
}

._tableRow_1s3ix_1:hover > ._addCol_1s3ix_22 {
  background-color: #f6f6f6;
}

._reorderContainer_1s3ix_26::-webkit-scrollbar {
  display: none;
}

._refresh_1s3ix_30 {
  display: flex;
  font-size: 11px;
  color: #747474;
  height: 14px;
  text-decoration: none !important;
}

._refresh_1s3ix_30:hover {
  text-decoration: none;
}

._outdated_1s3ix_42 {
  color: red;
}

._dragDropTable_1s3ix_46 {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
  overflow-x: auto;
  position: relative;
  scrollbar-width: none;
  max-height: 75vh;
}

._dragDropTable_1s3ix_46::-webkit-scrollbar {
  display: none;
}

._reorderContainer_1s3ix_26 {
  display: flex;
  flex-direction: column;
  z-index: 10;
  background-color: white;
  width: 100%;
  height: 100%;
  scrollbar-width: none;
  overflow: hidden;
}

._reorderContainer_1s3ix_26::-webkit-scrollbar {
  display: none;
}

._reorderContainer_1s3ix_26 > div {
  /* scrollbar-width: none; */
  overflow-y: hidden;
}

._entityTable_1s3ix_81 {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  z-index: 5;
  position: relative;
  background-color: white;
  height: 100%;
  overflow-y: auto;
  scrollbar-width: none;
  overflow: hidden;
  max-height: 75vh;
}

._addCol_1s3ix_22 {
  /* width: 50px;
  min-width: 50px; */
  /* max-width: 50px !important; */
  margin: auto;
  position: sticky !important;
  box-shadow: inset 1px -1px 0px 0px #eee !important;
  right: 0;
  background-color: #ffffff;
}

._stickyRight_1s3ix_106 {
  position: sticky;
  right: 0;
  z-index: 2;
}

._headerRow_1s3ix_12 th {
  white-space: nowrap;
  text-align: left;
}

._mdlDataTable_1s3ix_117 {
  table-layout: fixed !important;
  width: 100%;
  display: table-row-group;
}

._mdlDataTable_1s3ix_117 {
  width: 100%;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

._mdlDataTable_1s3ix_117::-webkit-scrollbar {
  display: none;
}

._mdlDataTable_1s3ix_117 th,
._mdlDataTable_1s3ix_117 td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._mdlDataTable_1s3ix_117 th:not(:first-child),
._mdlDataTable_1s3ix_117 td:not(:first-child) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._mdlDataTable_1s3ix_117 th:not(:first-child):not(:last-child),
._mdlDataTable_1s3ix_117 td:not(:first-child):not(:last-child) {
  max-width: 230px;
  min-width: 230px;
  width: 230px;
  text-align: center;
}

._customHeader_1s3ix_155 {
  position: relative;
  right: 0;
  top: 4px;
}

._customEntityHeader_1s3ix_161 {
  z-index: 100 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #ffffff !important;

  padding: 0px;
  padding-right: 0px !important;
  text-align: left;
  left: 0 !important;

  width: 250px !important;
  min-width: 250px !important;
  max-width: 250px !important;
}

._tableLeft_1s3ix_179 {
  text-align: left;
}

._customConsolHeader_1s3ix_183 {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #ffffff !important;
  width: 350px !important;
  min-width: 350px !important;
  max-width: 350px !important;
}

._expandAll_1s3ix_194 {
  margin-right: 8px;
  position: relative;
  top: -1px;
}

._columnHeader_1s3ix_200 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: right;
  line-height: 2.5;
  max-width: 300px !important;
}

._textColumnHeader_1s3ix_209 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
  line-height: 2.5;
  max-width: 300px !important;
  margin-left: 10px;
}

._nonFinColumnHeader_1s3ix_219 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
  line-height: 2.5;
  max-width: 300px !important;
}

._columnHeader_1s3ix_200:first-of-type div {
  justify-content: flex-end;
}

._columnHeaderLink_1s3ix_232 {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* margin-right: 10px; */
  max-width: 150px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

._headerNameOverflow_1s3ix_244 {
  max-width: 135px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

._headerNameOverflowMultiLine_1s3ix_251 {
  max-width: 90px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

._customInput_1s3ix_258 {
  border: none;
  width: 100%;
  font-size: 12px;
  outline: none;
  background-color: #f6f6f6;
}

._customInput_1s3ix_258::placeholder {
  color: #cccccc;
}

._customDelete_1s3ix_270 {
  position: relative !important;
}

._customDelete_1s3ix_270 > div > span {
  position: relative;
  top: -2px;
  opacity: 0;
}

._customDelete_1s3ix_270:hover > div > span {
  opacity: 1;
}

._healthCell_1s3ix_284 {
  display: flex;
  align-items: center;
  justify-content: left;
  height: 20;
  text-align: left;
  text-indent: 0px;
}

._peopleContainer_1s3ix_293 {
  display: flex;
  align-items: flex-start !important;
}

._peopleContainer_1s3ix_293 > div {
  padding-right: 40px;
}

._healthCell_1s3ix_284 > svg {
  margin-left: 57px;
}

._healthBar_1s3ix_306 {
  color: #ffffff;
  position: relative;
  top: -8px;
  max-width: 50px;
}

._progressBarContainer_1s3ix_313 {
  display: none !important;
}

._percentageTextContainer_1s3ix_317 {
  margin-right: 100%;
  height: 22px;
}

._tableCellNonHealthPeopleTags_1s3ix_322 {
  text-indent: 0px;
  display: flex;
  align-items: center;
  margin-left: 37px;
}

._tableCellNonHealthPeopleTags_1s3ix_322 > div > div > div > div > div > div {
  max-height: 27px;
}

._multiLineItemCell_1s3ix_333 {
  overflow: visible;
  display: flex;
  justify-content: right;
  margin-left: 35px;
  margin-right: 5px;
}

._currency_1s3ix_341 {
  padding-right: 40px;
}

._multiLineItemCell_1s3ix_333 > span {
  display: inline-flex;
  margin-left: 8px;
  padding-bottom: 2px;
  opacity: 0;
  align-items: center;
  width: 100%;
}

._multiLineCellButtons_1s3ix_354 {
  max-width: 42px;
}

._multiLineItemCellEdit_1s3ix_358 > div > span {
  font-size: 14px !important;
  color: #444444;
  text-decoration: none;
  padding: 8px;
}

._multiLineItemCellEdit_1s3ix_358 > div {
  width: 250px !important;
  min-width: 250px !important;
  max-width: 250px !important;
  height: 25px !important;
  /* border: 0.5px solid #cccccc; */
  /* border-radius: 8px; */
  display: flex;
  align-items: center;
  text-indent: 0px;
}

._multiLineItemCellAdd_1s3ix_377 > div {
  align-items: center;
}

._multiLineItemCellAdd_1s3ix_377 {
  display: flex;
  flex-direction: row;
  justify-content: right;
  margin-right: 15px;
}

._multiLineItemCell_1s3ix_333:hover > span {
  opacity: 1;
  margin-left: 8px;
  padding-bottom: 2px;
}

._consolRow_1s3ix_394 {
  background-color: #f6f6f6 !important;
  font-weight: bold;
}

._consolChevron_1s3ix_399 {
  margin-left: 4px;
}

._nonConsolRow_1s3ix_403 {
  text-indent: 2rem;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
}

._chevron_1s3ix_412 {
  align-self: flex-end;
}

._bluePill_1s3ix_416 {
  color: #44899e;
  border-color: #44899e;
}

._lightBluePill_1s3ix_421 {
  color: #a0dedd;
  border-color: #a0dedd;
}

._orangePill_1s3ix_426 {
  color: #ff9a7b;
  border-color: #ff9a7b;
}

._customEntity_1s3ix_161 {
  display: table-cell;
  flex-direction: row;
  /* width: 100% !important; */
  height: 40px !important;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  max-width: 250px;
}

._customEntity_1s3ix_161 > span {
  opacity: 0;
  /* transition: opacity 0.2s ease; */
  margin-left: 10px;
  position: relative;
  top: -2px;
}

._customEntity_1s3ix_161:hover ._entityName_1s3ix_450 {
  text-decoration: underline;
}

._customEntity_1s3ix_161:hover ._consolName_1s3ix_454 {
  text-decoration: underline;
}

._customEntity_1s3ix_161:hover {
  opacity: 1;
  /* transition: opacity 0.2s ease; */
  margin-left: 10px;
  position: relative;
  top: -2px;
}

._emptyTable_1s3ix_466 {
  border: 1px solid #cccccc;
  border-radius: 5px;
  width: 100%;
  height: 200px;
  margin-top: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}

._emptyTable_1s3ix_466 > text {
  font-size: 16px;
  font-weight: 400;
  color: #5d707f;
}

._editIcon_1s3ix_484 {
  width: 40px;
  height: 40px;
}

._noTags_1s3ix_489 {
  font-style: italic;
  color: rgb(68, 68, 68);
  font-size: 12px;
  margin-left: -15px;
}
._noTags_1s3ix_489:hover {
  color: #000;
  cursor: pointer;
}

._tagsCell_1s3ix_500 {
  max-height: 35px !important;
  align-items: center;
  background-color: #fff;
  overflow: visible !important;
}

._tagsCell_1s3ix_500 ._noTags_1s3ix_489 {
  opacity: 0;
  transition: opacity ease-in-out 0.2s;
}

._tagsCell_1s3ix_500:hover ._noTags_1s3ix_489 {
  opacity: 1;
}

._tagsCell_1s3ix_500 > div > div > div > div > div {
  max-height: 25px;
}

._tagsCell_1s3ix_500 > div > div > div > div > div > div:nth-of-type(2){
  padding-top: 8px;
}

._consolTagsCell_1s3ix_524 {
  max-height: 35px !important;
  align-items: center;
  background-color: #f6f6f6;
  overflow: visible !important;
}

._tagsWrapper_1s3ix_531 {
  display: flex;
  /* flex-wrap: nowrap; */
  margin-left: 38px;
}

._noteInput_1s3ix_537 {
  outline: none !important;
  border: none !important;
  margin-bottom: 1px !important;
  height: 30px !important;
  text-indent: 40px;
  text-align: left;
  overflow: hidden !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 200px;
  display: block;
}

._numberInput_1s3ix_551 {
  outline: none !important;
  border: none !important;
  margin-bottom: 1px !important;
  height: 30px !important;
  padding-right: 27px !important;
  text-align: right !important;
  overflow: hidden !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 200px;
  display: block;
}

._hoverEdit_1s3ix_565 {
  margin-right: 2px;
}

._popoverContent_1s3ix_569 {
  display: flex;
  flex-direction: column;
  gap: 0px;
  width: 100%;
  align-items: flex-start;
}

._popoverContent_1s3ix_569 > p {
  color: #aaaaaa;
  font-weight: 600;
  font-size: 11px;
  line-height: 0.5;
  margin-top: 8px;
}

._popoverContent_1s3ix_569 > span {
  display: flex;
  flex-direction: row;
  gap: 2px;
  line-height: 0.5;
}

._boldField_1s3ix_592 {
  color: #182026;
  font-weight: 500;
  font-size: 11;
}

._plainField_1s3ix_598 {
  color: #182026;
  font-weight: 400;
  font-size: 11;
  padding-left: 5px;
}

._controlContainer_1s3ix_605 {
  width: 170px !important;
  height: 25px !important;
  border-radius: 4px !important;
  position: relative;
}

._greyedOut_1s3ix_612 {
  background-color: #f0f0f0;
  filter: brightness(0.9);
  width: 100%;
  flex: content;
}

._greyedOut_1s3ix_612 ._iconButtonContainer_1s3ix_619 {
  filter: none !important;
  width: 100%;
}

._iconButton_1s3ix_619 {
  filter: none !important;
}

._iconButtonContainer_1s3ix_619 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
  z-index: 10;
}

._alignRight_1s3ix_639 {
  margin-left: auto;
}

._tableRow_1s3ix_1:hover ._iconButtonContainer_1s3ix_619 {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}

._entityView_1s3ix_649 {
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  max-height: 100vh;
}

._consolView_1s3ix_659 ._tableRow_1s3ix_1 > td:nth-child(1) {
  min-width: 350px !important;
  max-width: 350px !important;
}

._consolView_1s3ix_659 ._headerRow_1s3ix_12 > th:nth-child(1) {
  min-width: 350px !important;
  max-width: 350px !important;
  z-index: 10;
}

._mdlDataTable_1s3ix_117 {
  position: relative;
  border-collapse: collapse;
  table-layout: fixed;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 300;
  background-color: #fff;
  text-align: left;
  width: 100%;
  height: fit-content;
  max-height: 100%;
  z-index: 0;
  width: 100% !important;
  overflow: visible;
}

._mdlDataTable_1s3ix_117 th {
  vertical-align: middle;
  text-overflow: ellipsis;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: 0;
  height: 26px;
  font-size: 15px;
  padding: 0px 8px;
  box-sizing: border-box;
  font-weight: 400;
  text-align: right;
}

._mdlDataTable_1s3ix_117 thead th:first-child {
  vertical-align: middle;
  text-overflow: ellipsis;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: 0;
  height: 26px;
  font-size: 15px;
  color: black;
  box-sizing: border-box;
  font-weight: 400;
  text-align: right;
  top: 0;
  position: sticky !important;
  background-color: #ffffff;
  z-index: 101 !important;
  /* width: 100% !important; */
}

._mdlDataTable_1s3ix_117 td:first-child {
  position: sticky;
}

#_transaction-table_1s3ix_1 td:first-child {
  z-index: 1;
}

._mdlDataTable_1s3ix_117 i {
  padding-left: 10px;
  width: auto;
  margin: 0px;
}

._mdlDataTable_1s3ix_117 thead {
  padding-bottom: 3px;
}

._mdlDataTable_1s3ix_117 td,
._mdlDataTable_1s3ix_117 th {
  word-wrap: break-word;
}

._mdlDataTable_1s3ix_117 th ._customEntityHeader_1s3ix_161 {
  word-wrap: break-word;
  z-index: 100 !important;
  position: sticky !important;
}

._mdlDataTable_1s3ix_117 tbody tr {
  position: relative;
  min-height: 28px;
  /* transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: background-color; */
}

._mdlDataTable_1s3ix_117 tbody tr:hover {
  background-color: #f6f6f6;
}

._tableRow_1s3ix_1:hover ._tableLeft_1s3ix_179 {
  background-color: #f6f6f6 !important;
  /* transition: background-color 0.2s ease; */
}

._tableRow_1s3ix_1:hover ._tagsCell_1s3ix_500 {
  background-color: #f6f6f6 !important;
  color: #000 !important;
}

._mdlDataTable_1s3ix_117 td,
._mdlDataTable_1s3ix_117 td ._mdlDataTable__select_1s3ix_772 {
  vertical-align: middle;
}

._mdlDataTable_1s3ix_117 td {
  position: relative;
  /* height: 40px !important;
  max-height: 40px !important; */
  box-shadow: inset 0px -1px 0px 0px #eee;
  padding: 0px 8px;
  box-sizing: border-box;
  text-align: right;
  overflow: visible;
}

._stickyColWhite_1s3ix_787 {
  position: sticky !important;
  background-color: white;
  text-align: left !important;
}

._firstColSticky_1s3ix_793 {
  overflow-wrap: break-word;
  left: 0px;
  box-shadow: inset -1px 0px 0px 0px #eee, inset 0px -1px 0px 0px #eee !important;
  white-space: normal;
  text-align: left !important;
}

._MdlDataTableCellNonNumeric_1s3ix_801 {
  overflow: visible !important;
  text-align: right !important;
  text-indent: 28px;
}

._mdlDataTable_1s3ix_117 th:first-child {
  text-align: left;
  position: sticky;
  z-index: 100;
  background-color: #fff;
  width: 250px !important;
  left: 0px;
}

._mdlDataTable_1s3ix_117 th:nth-child(2) {
  text-align: left;
  /* position: sticky; */
  z-index: 100;
  background-color: #fff;
}

._mdlDataTable_1s3ix_117 th:not(:first-child) {
  width: auto;
  max-width: none;
}

._mdlDataTable_1s3ix_117 td:first-child {
  /* width: 100% !important; */
  position: sticky;
  left: 0;
  background-color: #fff;
  z-index: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._mdlDataTable_1s3ix_117 td:not(:first-child) {
  width: auto;
  max-width: none;
}

._trendArrows_1s3ix_844 {
  align-items: center;
  display: flex;
  margin-right: 4px;
  /* padding-left: 5px; */
}

._financialCell_1s3ix_851 {
  text-align: right !important;
  display: flex;
  flex-direction: row;
  justify-content: right;
}

._numericalData_1s3ix_858 {
  padding-right: 10px;
}

._entityInfoGroup_1s3ix_862 {
  height: 40px;
  align-items: start;
  display: flex;
  flex-direction: column;
  justify-content: left;
  line-height: normal;
}

._entityName_1s3ix_450 {
  margin-top: 4px;
  margin-bottom: -2px;
  height: 18px;
  max-width: 200px;
  width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

._entityName_1s3ix_450:hover {
  text-decoration: underline;
  cursor: pointer;
}

._consolName_1s3ix_454:hover {
  text-decoration: underline;
  cursor: pointer;
}

._consolName_1s3ix_454 {
  transform: translateY(-1px);
}

._realignEntityName_1s3ix_896 {
  margin-top: 11px !important;
}

._entityExtras_1s3ix_900 {
  display: flex;
  flex-direction: row;
  justify-self: right;
  height: 40px;
  max-height: 40px;
}

._AIButton_1s3ix_908 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._disableAI_1s3ix_914 {
  opacity: 0;
}

._disableAI_1s3ix_914:hover {
  cursor: default;
}

._entityCellWrapper_1s3ix_922 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

._createMultiLineItemButton_1s3ix_930 {
  padding-right: 25px;
}

._multiLineRedirect_1s3ix_934 {
  text-align: left;
  text-decoration: underline;
  color: #106BA3;
}

._MultiLineSelectIndicator_1s3ix_940 {
  white-space: nowrap;
  border: 1px solid #cccccc;
  border-radius: 4px;
  display: flex;
  min-width: 100px;
  max-width: 200px;
  font-size: 14px;
  height: 25px;
  flex-direction: row;
  flex-wrap: nowrap;
  text-align: justify;
  text-indent: 10px;
  text-overflow: ellipsis;
  overflow: hidden;
}

._MultiLineSelectChevron_1s3ix_957 {
  display: inline-block;
  width: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: -11px;
  color: #aaaaaa;
  font-size: 18px;
  margin-right: 5px;
  padding-left: 5px;
}

._MultiLineSelectText_1s3ix_969 {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: -8px;
  width: 200px;
  color: #AAAAAA;
  font-weight: 400;
}

._assignedText_1s3ix_979 {
  color: #000;
}

._ReviewProgressBar_1s3ix_983 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

._moreOptionsButton_1s3ix_989 {
  transform: translateY(3px);
}

._addColumnMenu_1s3ix_993 > div > ul > li > a {
  color: #192955 !important;
}

._addColumnMenu_1s3ix_993 .bp3-menu-item {
  padding: 6px 10px;
}

._addColumnMenu_1s3ix_993 > div > ul > li > a:hover {
  background-color: #ecf3f7 !important;
}

._consolEntityNameWrapper_1s3ix_1005 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._columnHeaderName_1s3ix_1011 {
  display: flex;
}

._customMultiLineHeader_1s3ix_1015 {
  /* min-width: 300px !important; */
  position: relative !important;
}

._customMultiLineHeader_1s3ix_1015 > div > span {
  position: relative;
  top: -2px;
  opacity: 0;
}

._customMultiLineHeader_1s3ix_1015:hover > div > span {
  opacity: 1;
}

._notesPopover_1s3ix_1030 {
  max-width: 250px;
}

._financialScore_1s3ix_1034 {
  display: flex;
  flex-direction: row;
  justify-content: left !important;
}

._reportingSVG_1s3ix_1040 {
  max-width: 25px;
  color: #192955;
}

._comingSoonPill_1s3ix_1045 {
  color: #ffffff;
  background-color: #44899e;
  border-color: #44899e;
  scale: 80%;
  margin-left: -10px;
}

._xeroPill_1s3ix_1053 {
  color: #0078C8;
  border-color: #0078C8;
}

._sagePill_1s3ix_1058 {
  color: #0F9D58;
  border-color: #0F9D58;
}

._qbPill_1s3ix_1063 {
  color: #00823C;
  border-color: #00823C;
}

._segmentPill_1s3ix_1068 {
  color: #FF9A7B;
  border-color: #FF9A7B;
}

._defaultPill_1s3ix_1073 {
  color: #d57bff;
  border-color: #d57bff;
}

._source_1s3ix_1078 {
  height: 40px !important;
  max-height: 40px !important;
  padding-left: 5px;
}

._sourceWrapper_1s3ix_1084 {
  height: 40px !important;
  max-height: 40px !important;
  display: flex;
  flex-direction: row;
  justify-content: left;
}

._freshPill_1s3ix_1092 {
  color: #2d44f4;
  border-color: #2d44f4;
}

._MYOBPill_1s3ix_1097 {
  color: #9a2df4;
  border-color: #9a2df4;
}

._exactPill_1s3ix_1102 {
  color: #f42d2d;
  border-color: #f42d2d;
}

._manualPill_1s3ix_1107 {
  color: #FECCA8;
  border-color: #FECCA8;
}

._connectionPill_1s3ix_1112 {
  color: #E5AA36;
  border-color: #E5AA36;
}

._consolPill_1s3ix_1117 {
  color: #A0DEDD;
  border-color: #A0DEDD;
}

._dividerText_1s3ix_1122 {
  color: #cccccc;
  font-weight: 600;
  font-size: 10px;
  text-indent: 10px;
}

._basicPill_1s3ix_1129 {
  color: #98D8E7;
  border-color: #98D8E7;
}

._trialPill_1s3ix_1134 {
  color: #a2c9e0;
  border-color: #a2c9e0;
}

._standardPill_1s3ix_1139 {
  color: #74C7C5;
  border-color: #74C7C5;
}

._plusPill_1s3ix_1144 {
  color: #569ECA;
  border-color: #569ECA;
}

._advancedPill_1s3ix_1149 {
  color: #192955;
  border-color: #192955;
}

._unlimitedPill_1s3ix_1154 {
  color: #8e9cdc;
  border-color: #8e9cdc;
}

._legacyPill_1s3ix_1159 {
  color: #dc8ebe;
  border-color: #dc8ebe;
}

._checkboxWrapper_1s3ix_1164 {
  height: 100%;
  width: 100%;
}

._checkBox_1s3ix_1169 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 40px;
  height: 30px;
  margin-left: 40px;
}

._addColumnButtonBalancer_1s3ix_1178 {
  padding-right: 10px;
}

._MultiLineAssignHover_1s3ix_1182._MultiLineSelectOpen_1s3ix_1182 {
  opacity: 1;
}

._MultiLineAssignHover_1s3ix_1182 {
  opacity: 0; 
  transition: all 0.2s;
}

._multiLineItemCellAdd_1s3ix_377:hover ._MultiLineAssignHover_1s3ix_1182{
  opacity: 1;
}

._MdlDataTableCellNonNumeric_1s3ix_801:hover ._MultiLineAssignHover_1s3ix_1182{
  opacity: 1;
}

._inputCellsHover_1s3ix_1199 {
  opacity: 0;
  transition: opacity ease-in-out 0.2s;
}

._inputCellsHover_1s3ix_1199:hover {
  opacity: 1;
}

._topLevelIdentifier_1s3ix_1208 {
  display: flex;
  flex-direction: row;
}

._lowerLevelIdentifier_1s3ix_1213 {
  display: flex;
  flex-direction: row;
}

._multiLineNonEditCellHoverTitle_1s3ix_1218 {
  font-weight: 600;
  color: #AAAAAA;
  font-size: 10px;
}

._addIcon_1s3ix_1224 {
  justify-self: right;
}

._multiLineLink_1s3ix_1228 {
  text-align: left;
  justify-self: left;
  text-indent: 5px;
  font-size: 15px;
  font-weight: 400;
}._container_1ryus_1 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

._bar_1ryus_7,
._fill_1ryus_8 {
  height: 10px;
}

._bar_1ryus_7 {
  width: 150px;
  background-color: #d9d9d9;
  margin-bottom: 2px;
  border-radius: 7px;
  overflow: hidden;
  transform: translateX(28px);
}

._bar_1ryus_7._excluded_1ryus_21 {
  background-color: #eee;
}

._fill_1ryus_8 {
  transform: translateX(-100%);
  animation: _fill_1ryus_8 0.75s linear forwards 0.25s;
}

._label_1ryus_30 {
  font-size: 13px;
  /* text-indent: 0px; */
  height: 11px;
  line-height: 17px;
}

@keyframes _fill_1ryus_8 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0%);
  }
}
._customDeleteWizard_iesp0_1 {
    height: 125px !important;
    min-height: 125px !important;
    max-height: 125px !important;
}
._customInput_1kazl_1 {
  margin-top: 0px !important;
}

._customColumnWizard_1kazl_5 {
  height: 180px !important;
  min-height: 180px !important;
  max-height: 180px !important;
}
._customInput_71q3k_1 {
  margin-top: 0px !important;
}

._errorMessage_71q3k_5 {
  color: red;
  font-size: 0.9em;
  margin-bottom: 8px;
  text-align: center; /* Centers the text horizontally */
  /* background-color: #ffe6e6; Light red background for emphasis */
  /* padding: 1px; */
  border-radius: 4px; /* Rounded corners for a softer look */
}
._columnCard_5y25e_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 0.5px solid #cccccc;
  background-color: #eeeeee;
  border-radius: 5px;
  width: 180px;
  padding: 1rem;
  margin-top: 1px;
  margin-right: 1px;
}

._handle_5y25e_14 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  margin-top: 1rem;
}

._columnHeaderLink_5y25e_22 {
  color: black;
  font-weight: bold;
  height: 20px;
  overflow-x: hidden;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;

}

._dragIcon_5y25e_33 {
  margin-left: 9%;
}

._dragList_5y25e_37 {
  overflow-x: auto;
}

._columnCardContainer_5y25e_41{
  display:flex;
}

._dragDropDivider_5y25e_45 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-height: 150px !important;
  min-height: 50px !important;
  height:50%
}._flexWrap_mhd57_1 {
  flex-wrap: wrap;
}

._spaceBetween_mhd57_5 {
  justify-content: space-between;
}
._matchConditionWrapper_mhd57_8 {
  margin-bottom: 20px;
  flex-wrap:wrap;
  margin-right: 0;

}
._matchConditionWrapperTitle_mhd57_14 {
  min-height: 20px;
  font-family: Montserrat, "sans-serif";
  font-size: 14px;
  font-weight: 400;
  color: #242b31;
  margin-left: 0px;
  display: flex;
  align-items: center;
  overflow: hidden;
  white-space: nowrap;

}

._matchConditionComparisonSelector_mhd57_28 {
  width:100%;
  margin-bottom: 3px;
}
._inputDivider_mhd57_32 {
  width:10px !important;
  margin:0px;
}
._select-filter-dialog-input-header_mhd57_36{
  width:100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  margin-bottom: 2px;
}
._select-filter-dialog-select-wrapper_mhd57_45 {
  width: 100%;
  margin-bottom: 10px;
}
._editable_a5q7v_1 {
  font-weight: 400;
  overflow: "auto";
  font-family: "Montserrat, sans-serif";
  padding: 10px;
  width: 640px;
  margin-bottom: 5px;
  margin-top: 7px;
  border-radius: 6px;
  border: 1px solid #CCCCCC;

}
._editable_a5q7v_1:focus {
  border:1px solid #192955;
}
._button_a5q7v_16 {
  color:#192955 !important;
  background-color: #fff;
  border: 1px solid #CCCC;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
  height: 25px;
  margin-right: 5px;
  margin-bottom:5px;
}
._button_a5q7v_16:is:last-child {
  margin-right:0px;
}
._button_a5q7v_16:hover {
  border: 1px solid #192955;
  box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.2) !important;
}
._dataSourceButton_a5q7v_35 {
  padding: 5px 10px 5px 10px;
}
._basicButton_a5q7v_38 {
  padding: 5px;
}

._buttonsWrapper_a5q7v_42 {
  flex-wrap: wrap;
  width:100%;
  max-height: 70px;
  overflow: auto;
  
}
._formulaBuilderEditable_1q2cx_1 {
  width: 100%;
  min-height: 160px !important;
  max-height: 240px !important;
  overflow: auto;
  overflow-x: hidden;
  }
  ._invalid_1q2cx_8 {
    border: 1px #EF797D solid;
  }
  ._fitContent_1q2cx_11 {
    height: fit-content !important;
  
  }
  ._noMargin_1q2cx_15 {
    margin:0px !important;
  }
._container_1d3q5_1 {
  width: 100%;
  height: 100%;
}

._image_1d3q5_6 {
  user-select: none;
  transition: opacity 0.15s ease;
}

._image_1d3q5_6._loading_1d3q5_11 {
  opacity: 0.25;
}

._image_1d3q5_6._loaded_1d3q5_15 {
  opacity: 1;
}
._container_njyh7_1 {
  width: fit-content;
  justify-content: center;
  align-items: center;
  gap: 9px;
  cursor: pointer;
}

._container_njyh7_1._disable_njyh7_9 {
  color: #5c708099;
  cursor: not-allowed;
}

._circleContainer_njyh7_14 {
  --transition-timing: 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  --circle-container-width: 28px;
  --circle-container-height: 16px;

  width: var(--circle-container-width);
  height: var(--circle-container-height);
  position: relative;
  border-radius: var(--circle-container-width);
  background-color: #a7b6c280;
  cursor: inherit;
  transition: background-color var(--transition-timing);
}

._circleContainer_njyh7_14._large_njyh7_28 {
  --circle-container-width: 50px;
  --circle-container-height: 26px;
}

._container_njyh7_1:not(._disable_njyh7_9):hover ._circleContainer_njyh7_14:not(._checked_njyh7_33) {
  background-color: #73869480;
}

._circleContainer_njyh7_14._checked_njyh7_33 {
  background-color: #3fb0ac;
}

._circleContainer_njyh7_14._checked_njyh7_33._large_njyh7_28 {
  background-color: #3fb0ac66;
}

._circle_njyh7_14 {
  --circle-diameter: 12px;
  --circle-location: 2px;

  width: var(--circle-diameter);
  height: var(--circle-diameter);
  position: absolute;
  top: var(--circle-location);
  left: var(--circle-location);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: white;
  outline: none;
  border: none;
  box-shadow: 0 0 0 1px #10161a33, 0 1px 1px #10161a33;
  cursor: inherit;
  transition: transform var(--transition-timing);
}

._circle_njyh7_14._large_njyh7_28 {
  --circle-diameter: 20px;
  --circle-location: 3px;
}

._container_njyh7_1._disable_njyh7_9 ._circle_njyh7_14 {
  background-color: #ffffffcc;
}

._circle_njyh7_14._checked_njyh7_33 {
  --horizontal-translation: calc(
    var(--circle-container-width) - var(--circle-diameter) - calc(2 * var(--circle-location))
  );

  transform: translate(var(--horizontal-translation));
}

._circle_njyh7_14 > ._imageContainer_njyh7_83 {
  width: 8px;
}

._label_njyh7_87 {
  cursor: inherit;
  user-select: none;
}
._container_5la69_1 {
  width: fit-content;
  margin: 15px 0px 5px 0px;
}

._container_5la69_1 > *:not(:last-child) {
  margin-right: 10px;
}
._container_7xua4_1 {
  width: max-content;
  min-width: 192px;
  height: 59px;
  position: relative;
  flex-shrink: 0;
  border: 1px solid #ccc;
  border-radius: 8px;
  transition: background-color 0.25s ease;
  will-change: transform;
  animation: _grow_7xua4_1 0.25s ease-in-out;
}

._smallContainer_7xua4_14 {
  min-width: 130px;
  height: 59px;
  position: relative;
  border: 1px solid #ccc;
  border-radius: 8px;
  transition: background-color 0.25s ease;
  will-change: transform;
  animation: _grow_7xua4_1 0.25s ease-in-out;
}

._container_7xua4_1._clickable_7xua4_25,
._smallContainer_7xua4_14._clickable_7xua4_25 {
  cursor: pointer;
}

._container_7xua4_1:not(._focused_7xua4_30)._clickable_7xua4_25:hover,
._smallContainer_7xua4_14:not(._focused_7xua4_30)._clickable_7xua4_25:hover {
  background-color: #ecf3f7;
}

._container_7xua4_1._focused_7xua4_30,
._smallContainer_7xua4_14._focused_7xua4_30 {
  background-color: #f4fbfa;
  border: 1px solid #3fb0ac;
}

._AI_7xua4_41 {
  position: relative;
  background-color: none;
  border-radius: 8px;
  z-index: 1;
}

._AI_7xua4_41::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  background: linear-gradient(90deg, #94c8eb, #e5f1f9);
  border-radius: 10px;
  z-index: -1;
}

._AI_7xua4_41::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
  border-radius: 8px;
  z-index: -1;
  transition: background-color 0.25s ease;
}

._AI_7xua4_41:hover::after {
  background: #ecf3f7;
}

._clearFilterButton_7xua4_77 {
  width: 18px;
  aspect-ratio: 1;
  position: absolute;
  top: 3px;
  right: 4px;
  border-radius: 50%;
  background-color: #f4fbfa;
  transition: background-color 0.25s ease;
}

._cancelButton_7xua4_88:hover {
  background-color: #eee;
}

@keyframes _grow_7xua4_1 {
  0% {
    transform: scale(0.95) translateZ(0);
  }
  100% {
    transform: scale(1) translateZ(0);
  }
}

._smallSummaryCard_7xua4_101 {
  justify-content: flex-start;
  align-items: flex-start;
}

._iconContainer_7xua4_106 {
  margin: 5px;
  padding: 4px;
  aspect-ratio: 1;
}

._smallIconContainer_7xua4_112 {
  margin: 2px;
  margin-top: 5px;
  padding: 4px;
  width: 30px;
  height: 30px;
}

._circle_7xua4_120 {
  border-radius: 50%;
}

._detailsContainer_7xua4_124 {
  margin-right: 8px;
}

._title_7xua4_128,
._subtitle_7xua4_129 {
  font-size: 12px;
}

._title_7xua4_128,
._value_7xua4_134 {
  font-weight: 500;
}

title {
  color: #444;
}

._value_7xua4_134 {
  font-size: 15px;
  color: #182026;
}

._subtitle_7xua4_129 {
  font-weight: 400;
  color: #aaa;
}

._smallSummaryCardText_7xua4_152 {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

._smallTitle_7xua4_158 {
  color: #444444;
  font-weight: 400;
  font-size: 12px;
  margin-right: 5px;
}

._smallValue_7xua4_165 {
  color: #182026;
  font-weight: 500;
  font-size: 13px;
  margin-top: 2px;
}
._iconButton_1oitj_1 {
  margin-right: 8px;
}
._container_s9ryk_1 {
  width: 15px;
  height: 15px;
  display: inline-block;
  opacity: 0;
  border: 2px solid #eee;
  border-radius: 50%;
  border-top-color: #106ba3;
  transition: opacity 0.25s ease;
}

._container_s9ryk_1._visible_s9ryk_12 {
  opacity: 1;
  animation: _spin_s9ryk_1 1s ease-in-out infinite;
}

@keyframes _spin_s9ryk_1 {
  100% {
    transform: rotate(360deg);
  }
}
._icon_1rcq1_1 {
  opacity: 0;
  pointer-events: none;
}

._icon_1rcq1_1._visible_1rcq1_6 {
  opacity: 1;
  pointer-events: all;
}
._table_1lqhm_1 {
  position: absolute;
  width: 100%;
  border-collapse: collapse;
  white-space: nowrap;
  z-index: 0;
}

._row_1lqhm_9 {
  max-height: 46px;
}

._row_1lqhm_9._focus_1lqhm_13 ._cell_1lqhm_13 {
  animation: _focus_1lqhm_13 4s ease;
}

@keyframes _focus_1lqhm_13 {
  0% {
    background-color: #44899e40;
  }
  100% {
    background-color: #fff;
  }
}

._row_1lqhm_9:not(._header_1lqhm_26, ._footer_1lqhm_26):hover ._cell_1lqhm_13 {
  background-color: #f9f9f9;
}

._row_1lqhm_9._header_1lqhm_26 > ._cell_1lqhm_13 {
  /* Box shadow on the bottom. */
  box-shadow: inset 0 -1px 0 0 #eee;
  user-select: none;
  z-index: 2 !important;
}

._row_1lqhm_9._header_1lqhm_26 > ._cell_1lqhm_13:first-of-type {
  /* Box shadow on the bottom and right. */
  box-shadow: inset -1px -1px 0 0 #eee;
  z-index: 3 !important;
}

._row_1lqhm_9._footer_1lqhm_26 > ._cell_1lqhm_13 {
  background-color: #f6f6f6;
  box-shadow: none;
}

._row_1lqhm_9._header_1lqhm_26 > ._cell_1lqhm_13,
._row_1lqhm_9._footer_1lqhm_26 > ._cell_1lqhm_13 {
  height: 30px;
  padding: 0px 8px;
}

._cell_1lqhm_13 {
  height: 46px;
  padding: 0px 8px;
  background-color: #fff;
  /* Box shadow on the bottom. */
  box-shadow: inset 0 -1px 0 0 #eee;
  transition: background-color 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

._cell_1lqhm_13:first-of-type {
  position: sticky;
  left: 0px;
  /* Box shadow on the bottom and right. */
  box-shadow: inset -1px -1px 0 0 #eee;
  z-index: 1 !important;
}

._headerText_1lqhm_71 {
  font-size: 15px;
}

._headerText_1lqhm_71._clickable_1lqhm_75 {
  color: #106ba3;
  cursor: pointer;
}

._footerText_1lqhm_80 {
  color: #192955;
}

._footerText_1lqhm_80._bold_1lqhm_84 {
  font-weight: 600;
}
._container_1lnil_1 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
}

._innerContainer_1lnil_7 {
  width: 100%;
  align-items: center;
}

._headerContainer_1lnil_12 {
  align-items: center;
  gap: 6px;
}

._headerContainer_1lnil_12._rightAlign_1lnil_17 {
  flex-direction: row-reverse;
}
._container_1cpot_1 {
  align-items: center;
  overflow: hidden;
}

._iconContainer_1cpot_6 {
  align-items: center;
  transition: transform 0.25s ease;
}

._iconContainer_1cpot_6._expanded_1cpot_11 {
  transform: rotateZ(90deg);
}

._label_1cpot_15 {
  margin-left: 8px;
  font-weight: 600;
}
._cell_1nidi_1 {
  height: 46px;
  cursor: pointer;
  user-select: none;
}
._table_zo8q8_1 {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  overflow-y: hidden;
}

._table_zo8q8_1 th,
._table_zo8q8_1 td {
  box-shadow: none !important;
}

._table_zo8q8_1 th:not(:last-child) > div,
._table_zo8q8_1 td:not(:last-child) > div {
  margin-right: 5px;
}

._cell_zo8q8_18 {
  height: 75%;
}
._container_1ozeu_1 {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

._mask_1ozeu_8 {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: white;
  pointer-events: none;
  z-index: 3;
  animation: _disappear_1ozeu_1 0.1s ease-in forwards 0.25s;
}

@keyframes _disappear_1ozeu_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
._graphContainer_1icmw_1 {
  width: 100%;
  height: 100%;
  justify-content: space-between;
}

._graph_1icmw_1 {
  width: 80%;
  height: 100%;
  overflow-y: hidden;
}

._legend_1icmw_13 {
  padding-left: 4%;
  margin-top: 50px;
  flex-direction: column;
  width: 20%;
}

._yAxisText_1icmw_20 {
  text-anchor: end;
  font-size: 12px;
  fill: #444444;
}

._xAxisText_1icmw_26 {
  text-anchor: middle;
  font-size: 12px;
  fill: #444444;
}

._colorTransition_1icmw_32 {
  transition: fill-opacity 0.3s ease-in-out;
}

._hoverBox_1icmw_36 {
  justify-content: space-between;
  border: 1px solid #cccccc;
  border-radius: 5px;
  background-color: white;
  padding: 5px 10px;
  z-index: 999;
  position: relative;
  min-width: 200px;
  flex-direction: column;
  white-space: nowrap;
}

._circle_1icmw_49 {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  margin-right: 8px;
  flex-shrink: 0;
}

._boxHeader_1icmw_57 {
  display: flex;
  justify-content: flex-start;
  margin-top: 4px;
}

._headerLabel_1icmw_63 {
  font-size: 11px;
  font-weight: 700;
  width: min-content;
  line-height: 11px;
  align-items: center;
}

._amount_1icmw_71 {
  width: 50%;
  font-size: 12px;
  margin-bottom: 0px;
  font-weight: 500;
  justify-self: center;
}

._amountBox_1icmw_79 {
  justify-content: space-between;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

._pillText_1icmw_85 {
  font-size: 9px;
}
._container_1gekr_1 {
  width: 100%;
  height: 235.56px;
  flex-direction: column;
}

._tabContainer_1gekr_7 {
  width: 80px;
  height: 30px;
  flex-direction: column;
  justify-content: flex-end;
  gap: 3px;
}

._tab_1gekr_7 {
  width: 100%;
  height: 13px;
}

._tabUnderline_1gekr_20 {
  width: 100%;
  height: 4px;
}

._headersContainer_1gekr_25 {
  height: 160px;
  margin: 15px 0px 10px;
  flex-direction: column;
}

._header_1gekr_25 {
  width: 415px;
  height: 22px;
  margin-bottom: 10px;
}

._subtitle_1gekr_37 {
  width: 830px;
  height: 20px;
  margin-bottom: 10px;
}

._subheader_1gekr_43 {
  width: 332px;
  height: 18px;
  margin-bottom: 5px;
}

._summaryCardsContainer_1gekr_49 {
  margin: 15px 0px 5px;
  gap: 9px;
}

._summaryCard_1gekr_49 {
  width: 192px;
  height: 59px;
}

._selectorsContainer_1gekr_59 {
  width: 280px;
  height: 25px;
}

._smallSelector_1gekr_64 {
  width: 100px;
  margin-right: 15px;
}

._largeSelector_1gekr_69 {
  width: 150px;
}
._dueSection_p7z0p_1 {
  align-items: center;
}
._container_k1ece_1 {
  padding-bottom: 3px;
  font-size: 11px;
  color: #444;
}

._separator_k1ece_7 {
  margin: 6px 0px;
  border-bottom: 1px solid #eee;
}

._user_k1ece_12 {
  font-weight: 600;
}
._icon_10c2z_1 {
  margin-right: 5px;
}

._text_10c2z_5 {
  font-size: 12px;
  color: #182026;
}

._text_10c2z_5._heading_10c2z_10 {
  font-weight: 500;
  text-decoration: underline;
}
._excluded_no95o_1 {
  opacity: 0.4;
  transition: opacity 0.25s ease;
}
._tooltip_1h3ka_1 {
  flex-direction: column;
}

._header_1h3ka_5 {
  margin-bottom: 5px;
  font-size: 11px;
  font-weight: 600;
  color: #aaa;
}
._container_5v9qm_1 {
  width: 30px;
  height: 16px;
  padding: 3px;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  transition: transform 0.25s ease, background-color 0.25s ease;
}

._container_5v9qm_1._small_5v9qm_11 {
  width: 20px;
  height: 12px;
}

._container_5v9qm_1._active_5v9qm_16 {
  transform: scale(1.125);
  background-color: #40b0ac33;
}

._icon_5v9qm_21 {
  width: 12px;
  height: 12px;
}

._icon_5v9qm_21._small_5v9qm_11 {
  width: 10px;
  height: 10px;
}
._container_1hl8u_1 {
  width: fit-content;
  overflow: hidden;
  flex-direction: column;
  justify-content: center;
}

._container_1hl8u_1._interactive_1hl8u_8 {
  height: 100%;
  cursor: pointer;
}

._text_1hl8u_13._interactive_1hl8u_8 {
  width: fit-content;
  border-radius: 3px;
  transition: background-color 0.25s ease, padding 0.25s ease;
}

._container_1hl8u_1._interactive_1hl8u_8:hover ._text_1hl8u_13._interactive_1hl8u_8:not(._focused_1hl8u_19) {
  padding: 0px 3px;
  background-color: #d3e7ec;
}

._text_1hl8u_13._interactive_1hl8u_8._focused_1hl8u_19 {
  padding: 0px 3px;
  background-color: #fff;
  box-shadow: inset 0px 0px 0px 1px #ccc;
  font-weight: 500;
}

._subtextContainer_1hl8u_31 {
  width: fit-content;
  min-width: 140px;
  justify-content: space-between;
  align-items: center;
}

._subtext_1hl8u_31 {
  font-size: 12px;
}
._container_1dl5s_1 {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
._reminderPill_1tvd0_1,
._reminderPillExcluded_1tvd0_2,
._reminderPillSent_1tvd0_3,
._reminderSentExcluded_1tvd0_4,
._reminderPillScheduled_1tvd0_5 {
  width: 25px;
  height: 17px;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  cursor: pointer;
}

._reminderPillScheduled_1tvd0_5 {
  background: linear-gradient(to right, #72bbcc, #92d0de, #b3e4ef);
}

._reminderPillExcluded_1tvd0_2 {
  border: 1.5px solid #cccccc;
}

._reminderPillSent_1tvd0_3 {
  background: linear-gradient(to right, #286b9d, #204d7b, #182a53);
}

._reminderSentExcluded_1tvd0_4 {
  border: 1.5px solid #cccccc;
  background: linear-gradient(to right, #bab9b9, #c2c2c2, #cccccc);
}

._reminderPill_1tvd0_1 {
  border: 1.5px solid #192955;
}

._hoverBox_1tvd0_36 {
  flex-direction: column;
  width: 250px;
}

._hoverHeading_1tvd0_41 {
  color: #aaaaaa;
  font-size: 11px;
  font-weight: 600;
  margin-bottom: 10px;
}

._numReminders_1tvd0_48 {
  align-items: center;
  padding-bottom: 15px;
  border-bottom: 1px solid #eeeeee;
}

._numRemindersText_1tvd0_54 {
  margin-left: 6px;
  color: #182026;
  font-size: 12px;
  font-weight: 400;
}

._clickText_1tvd0_61 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 10px;
  color: "#444444";
  font-weight: 400;
}

._clickWord_1tvd0_69 {
  font-weight: 600;
}

._reminderTime_1tvd0_73 {
  flex-direction: column;
  font-size: 10px;
  font-weight: 400;
  color: #aaaaaa;
}

._wizard_1tvd0_80 {
  padding-bottom: 0px;
}

._emailReminder_1tvd0_84 {
  flex-direction: column;
  align-items: center;
  width: 600px;
  padding: 10px;
}

._emailHeader_1tvd0_91 {
  width: 99%;
  background-color: #e5f1f9;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  font-size: 14px;
  color: #000000;
  font-weight: 500;
}

._exitEmail_1tvd0_103 {
  cursor: pointer;
  height: 20px;
}

._emailTemplate_1tvd0_108 {
  width: 99%;
  height: 450px;
  border: 1px solid #cccccc;
  border-radius: 6px;
  margin-top: 10px;
  padding-top: 4px;
  flex-direction: column;
}

._contactSection_1tvd0_118 {
  padding-left: 10px;
  height: 40px;
  width: 100%;
  border-bottom: 1px solid #c6c6c6;
  padding-bottom: 5px;
  align-items: center;
  margin-bottom: 4px;
  justify-content: space-between;
}

._input_1tvd0_129 {
  margin: 0px;
  min-width: 160px;
}

._inputWrapper_1tvd0_134 {
  flex-direction: row !important;
}

._inputOverrides_1tvd0_138 {
  overflow: visible;
  margin: 0px;
  padding: 0px;
  border: none !important;
  background-color: none;
  display: flex;
  align-items: center;
  flex-direction: row;
}

._input_1tvd0_129::placeholder {
  color: #cccccc;
}

._removeEmail_1tvd0_153 {
  margin-top: 2px;
  margin-left: 6px;
  margin-right: 4px;
  cursor: pointer;
}

._individualEmail_1tvd0_160 {
  align-items: center;
  background-color: #eeeeee;
  height: 30px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  margin: 0px 2.5px;
  padding: 0px 5px;
  z-index: 10000;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}

._lineItem_1tvd0_175 {
  margin-right: 10px;
  align-items: center;
}

._fromEmail_1tvd0_180 {
  margin-left: 10px;
}

._cc_1tvd0_184 {
  margin-right: 10px;
  margin-left: 10px;
  cursor: pointer;
}

._sendOptions_1tvd0_190 {
  width: 100%;
  align-self: flex-end;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

._deleteButton_1tvd0_198 {
  margin-left: 10px;
  align-items: center;
  color: #ef797d;
  font-size: 14px;
  font-weight: 400;
}

._deleteButton_1tvd0_198:hover {
  cursor: pointer;
  text-decoration: underline;
}

._delete_1tvd0_198 {
  margin-left: 4px;
}

._sendButtonOnly_1tvd0_215 {
  margin-top: 10px;
  align-self: flex-end;
}

._saveChanges_1tvd0_220 {
  margin-right: 5px;
}

._tooltip_1tvd0_224 {
  margin-right: 10px;
  margin-top: 5px;
}

._indent_1tvd0_229 {
  width: 33px;
}
._container_11dhp_1 {
  min-width: 20px;
  padding: 2px 5px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  background-color: #dde6ee;
  color: #192955;
  font-size: 11px;
  cursor: default;
}
._tooltipContainer_kzjch_1 {
  padding: 5px;
  flex-direction: row;
  gap: 5px;
}
._trigger_s0ucs_1 {
  display: flex;
  align-items: center;
  user-select: none;
}

._trigger_s0ucs_1._clickType_s0ucs_7 {
  cursor: pointer;
}
._container_1q1dg_1 {
  position: absolute;
  z-index: 1000;
}

._container_1q1dg_1._hidden_1q1dg_6 {
  visibility: hidden;
  overflow: hidden;
}

._container_1q1dg_1:not(._hidden_1q1dg_6)._animate_1q1dg_11 {
  animation: _appear_1q1dg_1 0.1s linear;
}

@keyframes _appear_1q1dg_1 {
  0% {
    transform: scale(0.9);
    opacity: 0.9;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

._contentContainer_1q1dg_26 {
  width: fit-content;
  height: fit-content;
}

._contentWrapper_1q1dg_31 {
  padding: 8px;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
}
._control_i420p_1 {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
}

._control_i420p_1,
._control_i420p_1:hover {
  border-left: 1px solid #fff !important;
}
._container_77vgo_1 {
  padding: 0px !important;
}

._button_77vgo_5 {
  padding: 0px !important;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
._menu_1oote_1 {
  width: max-content !important;
  margin-top: 13px !important;
  right: 0 !important;
}
._valueContainer_1xmo6_1 {
  width: 0px !important;
  height: 0px !important;
  padding: 0px !important;
}
._container_8v4bt_1 {
  justify-content: center;
  align-items: center;
}

._button_8v4bt_6 {
  box-sizing: border-box !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

._button_8v4bt_6._noDropdown_8v4bt_12 {
  border-radius: 3px !important;
}
._button_cb2x8_1 {
  box-sizing: border-box;
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  outline: none;
  cursor: pointer;
  white-space: nowrap;
  user-select: none;
  font-size: 14px;
  color: #182026;
  transition: background-color 0.25s ease;
}
._button_1kdtn_1 {
  padding: 6px;
  gap: 3px;
  justify-content: space-between;
  align-items: center;
  border-radius: 3px;
  background-color: #f9f9f9;
}

._button_1kdtn_1:hover {
  background-color: #eee;
}

._button_1kdtn_1._active_1kdtn_14 {
  background-color: #d3e7ec;
}
._container_1y4xx_1 {
  gap: 5px;
}
._button_ou4qn_1 {
  aspect-ratio: 1;
  padding: 3px;
  border-radius: 3px;
  background-color: transparent;
}

._button_ou4qn_1:hover {
  background-color: #eee;
}
._container_1fjag_1 {
  width: 145px;
  height: 25px;
  gap: 6px;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

._date_1fjag_10 {
  width: 135px;
  height: 25px;
  padding: 0px 6px;
  justify-content: space-between;
  align-items: center;
  border-radius: 3px;
  background-color: #f9f9f9;
  transition: background-color 0.25s ease;
}

._date_1fjag_10:hover,
._date_1fjag_10._active_1fjag_22 {
  background-color: #eee;
}

._date_1fjag_10._empty_1fjag_26 {
  color: #aaa;
}

._date_1fjag_10 > ._chevron_1fjag_30 {
  color: #444;
}

._date_1fjag_10._disabled_1fjag_34 {
  background-color: transparent;
  color: #ccc;
  cursor: default;
}

._clear_1fjag_40 {
  width: 20px;
  height: 100%;
  top: 0px;
  right: 0px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #ccc;
  z-index: 2;
  transition: color 0.05s ease;
}

._clear_1fjag_40._hovered_1fjag_53 {
  color: #999;
}
._container_17900_1 {
  --scale-x: 1.125;
  --scale-y: 1.5;

  align-items: center;
  background-color: #fff;
  font-size: 14px;
}

._container_17900_1._focused_17900_10 {
  border-radius: 3px;
  box-shadow: 0px 0px 4px 1px #00000020;
  animation: _grow_17900_1 0.25s ease forwards;
}

@keyframes _grow_17900_1 {
  0% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(var(--scale-x), var(--scale-y));
  }
}

._innerContainer_17900_25 {
  align-items: center;
  gap: 3px;
}

._container_17900_1._focused_17900_10 > ._innerContainer_17900_25 {
  animation: _grow-inverse_17900_1 0.25s ease forwards;
}

@keyframes _grow-inverse_17900_1 {
  0% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(calc(1 / var(--scale-x)), calc(1 / var(--scale-y)));
  }
}

._leftContent_17900_43 {
  width: 30px;
  justify-content: center;
  align-items: center;
  font-size: inherit;
}

._input_17900_50 {
  border: none;
  color: inherit;
  font-size: inherit;
  height: 25px;
  line-height: 25px;
  outline: none;
  width: fit-content;
}

._input_17900_50::placeholder {
  color: #aaa;
}
._control_penho_1 {
  border: none !important;
  border-radius: 0 !important;
}
._valueContainer_m9yb2_1 {
  padding: 0px !important;
}
._dropdownIndicator_13wqx_1 {
  padding: 0px !important;
}
._menu_1aki8_1 {
  width: max-content !important;
  margin: 13px 0px 0px -8px !important;
}
._text_1b9sr_1 {
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
  color: #182026;
}

._text_1b9sr_1._disabled_1b9sr_8 {
  color: #ccc;
  user-select: none;
}
._container_4r7sm_1 {
  box-sizing: content-box;
  height: 35px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 6px;
  box-shadow: 0px 0px 4px 1px #0000001a;
}

._container_4r7sm_1 > *:first-child ._item_4r7sm_10,
._container_4r7sm_1 > ._item_4r7sm_10:first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  margin: -1px 0px -1px -1px;
  border: 1px solid #ccc;
  border-right: none;
}

._container_4r7sm_1 > *:last-child ._item_4r7sm_10,
._container_4r7sm_1 > ._item_4r7sm_10:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  margin: -1px -1px -1px 0px;
  border: 1px solid #ccc;
  border-left: none;
}

._container_4r7sm_1 > *:not(:last-child) ._item_4r7sm_10,
._container_4r7sm_1 > ._item_4r7sm_10:not(:last-child) {
  border-right: 1px solid #ccc;
}

._item_4r7sm_10 {
  width: fit-content;
  height: 100%;
  align-items: center;
}

._item_4r7sm_10._disabled_4r7sm_39 {
  background-color: #f6f6f6 !important;
}

._item_4r7sm_10._invalid_4r7sm_43 {
  border: 1px solid #ef797d;
}

._item_4r7sm_10 > ._innerContainer_4r7sm_47 {
  padding: 5px 8px;
  align-items: center;
}

._trigger_4r7sm_52 {
  height: 100%;
}._container_xrqye_1 {
  justify-content: flex-end;
  align-items: center;
}

._container_xrqye_1._interactive_xrqye_6 {
  width: 100%;
  height: 100%;
  cursor: pointer;
}

._text_xrqye_12._interactive_xrqye_6 {
  width: fit-content;
  text-align: right;
  border-radius: 3px;
  transition: background-color 0.25s ease, padding 0.25s ease;
}

._container_xrqye_1._interactive_xrqye_6:hover > ._text_xrqye_12._interactive_xrqye_6:not(._focused_xrqye_19) {
  padding: 0px 3px;
  background-color: #d3e7ec;
}

._text_xrqye_12._interactive_xrqye_6._focused_xrqye_19 {
  padding: 0px 3px;
  background-color: #fff;
  box-shadow: inset 0px 0px 0px 1px #ccc;
  font-weight: 500;
}

._text_xrqye_12._excluded_xrqye_31 {
  color: #aaa;
}
._customDateLabel_1dm5f_1 {
  width: 65px;
}

._disabled_1dm5f_5 {
  cursor: not-allowed;
  color: #cccccc;
}
._subtitleExtraLong_16v1c_1 {
  min-width: 215px;
}
._container_i83uf_1 {
  width: min-content;
  height: 20px;
  padding: 0px 5px;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  background-color: #d3e7ec;
}

._container_i83uf_1._excluded_i83uf_11 {
  background-color: #eee;
}

._container_i83uf_1 > ._status_i83uf_15 {
  color: #444;
  font-size: 12px;
  user-select: none;
  text-transform: uppercase;
}

._container_i83uf_1._excluded_i83uf_11 > ._status_i83uf_15 {
  color: #aaa;
}
._tooltip_5fnq6_1 {
  width: 100%;
}

._container_5fnq6_5 {
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
  padding-left: 28px;
  width: 100%;
}

._bar_5fnq6_13,
._fill_5fnq6_14 {
  height: 10px;
}

._bar_5fnq6_13 {
  background-color: #d9d9d9;
  border-radius: 7px;
  margin-bottom: 2px;
  overflow: hidden;
  width: 100%;
}

._bar_5fnq6_13._excluded_5fnq6_26 {
  background-color: #eee;
}

._fill_5fnq6_14 {
  animation: _fill_5fnq6_14 0.75s linear forwards 0.25s;
  transform: translateX(-100%);
}

@keyframes _fill_5fnq6_14 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0%);
  }
}
._container_b0pkk_1 {
  width: 100%;
}
._scrollBlocker_ojgzw_1 {
  position: fixed;
  inset: 0px;
  cursor: pointer;
  z-index: 3;
}

._inputContainer_ojgzw_8 {
  width: 100%;
  height: 38px;
  position: relative;
}

._clearSelectionContainer_ojgzw_14 {
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0px;
  right: 6px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #ccc;
  z-index: 2;
  transition: color 0.05s ease;
}

._clearSelectionContainer_ojgzw_14._hovered_ojgzw_28 {
  color: #999;
}

._input_ojgzw_8 {
  outline: none !important;
  cursor: pointer;
  caret-color: transparent;
}

._input_ojgzw_8._focused_ojgzw_38 {
  border-color: #444;
}

._input_ojgzw_8:not(._focused_ojgzw_38)._invalid_ojgzw_42 {
  border-color: #ef797d;
}
._selector_134ul_1 {
  width: 100% !important;
}

._selector_134ul_1 .new-select-style__control {
  margin-top: 0px !important;
}

._selector_134ul_1._disabled_134ul_9 {
  pointer-events: all !important;
}

._selector_134ul_1._disabled_134ul_9 .new-select-style__control {
  pointer-events: all !important;
  background-color: #f6f6f6 !important;
  border-color: #ccc !important;
}

._selector_134ul_1._disabled_134ul_9 .new-select-style__control:hover {
  border-color: #aaa !important;
}

._selector_134ul_1._disabled_134ul_9 .new-select-style__single-value,
._selector_134ul_1._disabled_134ul_9 .new-select-style__placeholder {
  color: #ccc !important;
}

._selector_134ul_1._disabled_134ul_9 .new-select-style__control,
._selector_134ul_1._disabled_134ul_9 .new-select-style__value-container,
._selector_134ul_1._disabled_134ul_9 .new-select-style__placeholder,
._selector_134ul_1._disabled_134ul_9 .new-select-style__indicators,
._selector_134ul_1._disabled_134ul_9 .new-select-style__indicator,
._selector_134ul_1._disabled_134ul_9 .new-select-style__single-value {
  cursor: not-allowed !important;
}

/* Disabled option. */
._selector_134ul_1 .new-select-style__option--is-disabled {
  background-color: transparent !important;
  color: #ccc !important;
}

._selector_134ul_1 .new-select-style__option--is-disabled:hover {
  cursor: not-allowed !important;
}
._splitSelectorContainer_xhjmx_1 > div {
  width: 50%;
}
._container_d0cp1_1 {
  justify-content: center;
  align-items: center;
}

._excluded_d0cp1_6 {
  opacity: 0.4;
}
._table_44yc8_1 {
  width: 100%;
  border-collapse: collapse;
  white-space: nowrap;
}

._row_44yc8_7 {
  max-height: 46px;
}

._row_44yc8_7._header_44yc8_11 ._cell_44yc8_11 {
  height: 30px;
  user-select: none;
  z-index: 2 !important;
  /* Box shadow on the bottom. */
  box-shadow: inset 0 -1px 0 0 #eee;
}

._cell_44yc8_11 {
  height: 46px;
  padding: 0px 8px;
  background-color: #fff;
  /* Box shadow on the bottom. */
  box-shadow: inset 0 -1px 0 0 #eee;
  transition: background-color 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

._row_44yc8_7:not(._header_44yc8_11):hover ._cell_44yc8_11 {
  background-color: #f9f9f9;
}
._headerText_s2csk_1 {
  color: #106ba3;
  cursor: pointer;
}

._headerContainer_s2csk_6 {
  align-items: center;
  gap: 6px;
}

._headerContainer_s2csk_6._rightAlign_s2csk_11 {
  flex-direction: row-reverse;
}
._container_5c2ha_1 {
  width: 600px;
  height: 250px;
  flex-direction: column;
  gap: 4px;
}

._heading_5c2ha_8 {
  padding: 6px;
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
  background-color: #468ba026;
  border-radius: 4px;
}
._trigger_1cjse_1 {
  justify-content: center;
}
._trigger_6gb3o_1 {
  width: 100%;
  justify-content: flex-end;
}
._container_1dl5s_1 {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
._typeTag_7vw5n_1 {
  padding: 2px 5px;
  font-size: 13px;
  color: #444444;
  border-radius: 3px;
  line-height: 17px;
  font-weight: 400;
  width: min-content;
  cursor: default;
  user-select: none;
}

._cash_in_recurring_7vw5n_13,
._cash_out_recurring_7vw5n_14 {
  background-color: #e8ddef;
}

._invoice_7vw5n_18,
._bill_7vw5n_19 {
  background-color: #dde9ee;
}

._cash_in_once_off_7vw5n_23,
._cash_out_once_off_7vw5n_24 {
  background-color: #fae6c2;
}

._quote_7vw5n_28 {
  background-color: #eaeaea;
}

._isExcluded_7vw5n_32 {
  background-color: #eeeeee;
  color: #aaaaaa;
}
._groupAmount_7vc5p_1 {
  font-weight: 600;
  font-size: 14px;
}
._graphContainer_1yo93_1 {
  width: 100%;
  height: 100%;
  justify-content: space-between;
  overflow-y: hidden;
}

._graph_1yo93_1 {
  display: flex;
  justify-content: flex-start;
  width: 75%;
  overflow-y: auto;
}

._legend_1yo93_15 {
  padding-left: 4%;
  margin-top: 30px;
  flex-direction: column;
  width: 25%;
}

._axisLine_1yo93_22 {
  stroke: #cccccc;
  stroke-width: 1;
}

._contactContainer_1yo93_27 {
  align-items: center;
  justify-content: flex-end;
  height: 100%;
}

._contactName_1yo93_33 {
  text-align: right;
  fill: #444444;
  font-weight: 400;
}

._totalText_1yo93_39 {
  fill: #444444;
  font-weight: 400;
  text-anchor: start;
  font-size: 14px;
}

._barTransition_1yo93_46 {
  transition: fill-opacity 0.3s ease-in-out;
}

._popoverContainer_1yo93_50 {
  justify-content: space-between;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: white;
  padding: 5px 10px;
  z-index: 999;
  position: relative;
  min-width: 200px;
  flex-direction: column;
  transition: opacity 0.2s ease-out;
}

._tooltipLabel_1yo93_63 {
  font-weight: 700;
  line-height: 14px;
  font-size: 11px;
  margin-bottom: 7px;
}

._divider_1yo93_70 {
  margin-top: 5px;
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 5px;
}

._totalLabel_1yo93_76 {
  font-weight: 500;
  font-size: 12px;
}

._zeroAxis_1yo93_81 {
  stroke-width: 1px;
  stroke: #182026;
}

._contactAxis_1yo93_86 {
  stroke-width: 1px;
  stroke: #cccccc;
  stroke-dasharray: 8, 6;
}

._negativeBorder_1yo93_92 {
  stroke-dasharray: 4, 2;
}
._dueSection_p7z0p_1 {
  align-items: center;
}
._informationCell_lgulr_1 {
  width: 25px;
  height: 17px;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  background-color: #e5f1f9;
}

._featureGatedInformationCell_lgulr_11 {
  width: 25px;
  height: 17px;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  background-color: #eeeeee;
}

._cashFlowPopover_lgulr_21 {
  background-color: #e5f1f9;
  box-shadow: -4px 4px 6px rgba(0, 0, 0, 0.15);
  width: 350px;
  padding: 6px;
  margin: 0px;
  border-radius: 6px;
  flex-direction: column;
}

._popoverSetHeight_lgulr_31 {
  height: 200px;
}

._heading_lgulr_35 {
  justify-content: space-between;
  font-size: 12px;
  font-weight: 700;
  color: #404756;
  margin: 6px 5px;
}

._closeButtons_lgulr_43 {
  align-items: center;
}

._arrowBack_lgulr_47 {
  margin-right: 6px;
  cursor: pointer;
}

._exit_lgulr_52 {
  cursor: pointer;
}

._messageText_lgulr_56 {
  font-size: 12px;
  color: #404756;
  margin: 5px 10px 10px 5px;
}

._messageHeading_lgulr_62 {
  font-weight: 500;
}

._circleIndices_lgulr_66 {
  width: 100%;
  height: 10%;
  align-items: center;
  justify-content: center;
}

._circleIndex_lgulr_73 {
  cursor: pointer;
}

._mainContent_lgulr_77 {
  height: 90%;
}
._container_wv2ps_1 {
  height: 20px;
  padding: 2px 5px;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 500;
  color: #444;
}

._container_wv2ps_1._green_wv2ps_10 {
  background-color: #f4fbfa80;
  border: 1px solid #3fb0ac;
}

._container_wv2ps_1._red_wv2ps_15 {
  background-color: #ffdddd80;
  border: 1px solid #ef797d;
}

._container_wv2ps_1._green_wv2ps_10._pattern_wv2ps_20 {
  background-size: 10px 10px;
  background-image: repeating-linear-gradient(45deg, #3fb0ac26 0, #3fb0ac26 1px, #ffdddd01 0, #ffdddd01 50%);
}

._container_wv2ps_1._red_wv2ps_15._pattern_wv2ps_20 {
  background-size: 10px 10px;
  background-image: repeating-linear-gradient(45deg, #ef797d15 0, #ef797d15 1px, #ffdddd01 0, #ffdddd01 50%);
}

._container_wv2ps_1._fade_wv2ps_30 {
  opacity: 0.5;
}

@media only screen and (max-width: 1440px) {
  ._container_wv2ps_1 {
    height: 18px;
    font-size: 11px;
  }
}
._container_1m0ul_1 {
  width: 100%;
  padding: 1px 5px;
  border-radius: 3px;
  background-color: #192955;
  color: white;
}

._container_1m0ul_1._selectedMonth_1m0ul_9 {
  background-color: #192955;
}

._container_1m0ul_1._differentMonth_1m0ul_13 {
  background-color: #aaa;
}

@media only screen and (max-width: 1440px) {
  ._container_1m0ul_1 {
    font-size: 12px;
  }
}
._day_1domg_1 {
  width: 1.5625em;
  aspect-ratio: 1;
  border-radius: 50%;
}

._day_1domg_1._highlighted_1domg_7 {
  background-color: #192955;
  color: white;
}

._day_1domg_1._faded_1domg_12:not(._day_1domg_1._highlighted_1domg_7) {
  color: #ccc;
}

@media only screen and (max-width: 1440px) {
  ._day_1domg_1 {
    font-size: 12px;
  }
}
._container_608uh_1 {
  height: 24px;
}

@media only screen and (max-width: 1440px) {
  ._container_608uh_1 {
    height: 22px;
  }

  ._weekday_608uh_10 {
    font-size: 12px;
  }
}
._container_1u69y_1 {
  position: relative;
  background-color: white;
  font-size: 15px;
  transition: background-color 0.25s ease;
}

._container_1u69y_1._clickable_1u69y_8:hover,
._container_1u69y_1._clickable_1u69y_8._grey_1u69y_9:hover {
  background-color: #ecf3f7;
  cursor: pointer;
}

._mask_1u69y_14 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-color: white;
  opacity: 0.6;
  animation: _fade_1u69y_1 0.5s ease-out forwards;
}

@keyframes _fade_1u69y_1 {
  0% {
    opacity: 0.6;
  }
  100% {
    opacity: 0;
  }
}

._container_1u69y_1._grey_1u69y_9 {
  background-color: #f6f6f6;
}

._innerContainer_1u69y_37 {
  height: 100%;
  margin: 3px 5px 5px;
}

@media only screen and (max-height: 768px) {
  ._innerContainer_1u69y_37 {
    margin: 3px 5px 3px;
  }
}
._container_uypx4_1 {
  width: 100%;
  height: 100%;
  display: grid;
  gap: 1px;
  border: 1px solid #ccc;
  background-color: #ccc;
}
._date_17z67_1 {
  color: #192955;
  font-weight: 500;
}

@media only screen and (max-height: 800px) {
  ._date_17z67_1 {
    font-size: 13px;
  }
}._button_qcd1r_1 {
  width: 100px;
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: none;
  outline: none;
  background-color: #e6eff4;
  cursor: pointer;
  transition: background-color 0.2s;
}

._button_qcd1r_1:hover {
  background-color: #d7e8f2;
}

._text_qcd1r_19 {
  color: #192955;
  font-weight: 500;
  line-height: 100%;
}

@media only screen and (max-height: 800px) {
  ._button_qcd1r_1 {
    width: 90px;
    height: 20px;
  }

  ._text_qcd1r_19 {
    font-size: 13px;
  }
}
._container_bu243_1 {
  width: 100%;
  height: 40px;
}

@media only screen and (max-height: 800px) {
  ._container_bu243_1 {
    height: 30px;
  }
}._toolbar_pg5u2_1 {
  margin: 4px 0px;
}

._calendar_pg5u2_5 {
  width: 100%;
  height: 100%;
  display: grid;
  gap: 3px;
  background-color: white;
  border: none;
}
._container_79xjy_1 {
  width: 100%;
  height: 100%;
}._text_1adae_1 {
  margin: 6px 0px;
  font-size: 12px;
  font-weight: 400;
  font-style: italic;
}

._text_1adae_1 > ._amount_1adae_8 {
  font-weight: 600;
}
._balanceRow_7ytgd_1 {
  padding-bottom: 4px;
  justify-content: space-between;
  align-items: center;
}

._balanceRow_7ytgd_1._closing_7ytgd_7 {
  font-weight: 500;
  border-bottom: 1px solid #f0f0f0;
  color: #182026;
}

._balanceRow_7ytgd_1._closing_7ytgd_7._balanceGraph_7ytgd_13 {
  font-weight: 600;
}

._balanceRow_7ytgd_1._closing_7ytgd_7:not(._balanceGraph_7ytgd_13) {
  padding-top: 4px;
}

._balanceRow_7ytgd_1._closing_7ytgd_7._positive_7ytgd_21 {
  color: #3fb0ac;
}

._balanceRow_7ytgd_1._closing_7ytgd_7._negative_7ytgd_25 {
  color: #ef797d;
}

._balanceRow_7ytgd_1._closing_7ytgd_7._overdraft_7ytgd_29 {
  color: #e5aa36;
}
._container_1vomh_1 {
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
}

._legend_1vomh_7 {
  width: 10px;
  aspect-ratio: 1;
  border-radius: 1px;
}

._legend_1vomh_7._cashIn_1vomh_13 {
  background-color: #3fb0ac;
}

._legend_1vomh_7._cashOut_1vomh_17 {
  background-color: #ef797d;
}

._legend_1vomh_7._cashIn_1vomh_13._prior_1vomh_21 {
  background-size: 4px 4px;
  background-image: repeating-linear-gradient(45deg, #3fb0ac 0, #3fb0ac 1px, white 0, white 50%);
  border: 1px solid #3fb0ac;
}

._legend_1vomh_7._cashOut_1vomh_17._prior_1vomh_21 {
  background-size: 4px 4px;
  background-image: repeating-linear-gradient(45deg, #ef797d 0, #ef797d 1px, white 0, white 50%);
  border: 1px solid #ef797d;
}

._text_1vomh_33 {
  color: #444;
}
._text_wr4p3_1 {
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  color: #182026;
}

._text_wr4p3_1._positive_wr4p3_8 {
  color: #3fb0ac;
}

._text_wr4p3_1._negative_wr4p3_12 {
  color: #ef797d;
}
._container_10h7x_1 {
  justify-content: space-between;
  align-items: center;
  font-weight: 400;
  color: #444;
}
._container_j343a_1 {
  width: 250px;
  height: fit-content;
  padding: 10px;
  flex-direction: column;
  gap: 6px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  font-size: 12px;
  animation: _appear_j343a_1 0.5s ease;
}

@keyframes _appear_j343a_1 {
  0% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}

._container_j343a_1 > ._date_j343a_23 {
  font-size: 14px;
  font-weight: 500;
}

._container_j343a_1 > ._graphDetails_j343a_28 {
  flex-direction: column;
  gap: 3px;
}

._container_j343a_1 > ._miscDetails_j343a_33 {
  flex-direction: column;
  gap: 2px;
}
._clickable_13ovv_1 {
  cursor: pointer;
}

._hoverable_13ovv_5 {
  transition: fill-opacity 0.25s linear, stroke-opacity 0.1s linear;
}
._container_1gcoh_1 {
  width: 35px;
  gap: 4px;
}

._container_1gcoh_1._large_1gcoh_6 {
  width: 50px;
}

._piece_1gcoh_10 {
  flex-grow: 0.5;
}

._piece_1gcoh_10._cashIn_1gcoh_14 {
  background-color: #3fb0ac;
}

._piece_1gcoh_10._cashOut_1gcoh_18 {
  background-color: #ef797d;
}

._piece_1gcoh_10._overdraft_1gcoh_22 {
  background-color: #e5aa36;
}

._piece_1gcoh_10._bar_1gcoh_26 {
  height: 15px;
}

._piece_1gcoh_10._line_1gcoh_30 {
  height: 3px;
}

._piece_1gcoh_10._cashIn_1gcoh_14._bar_1gcoh_26._prior_1gcoh_34 {
  border: 1px solid #3fb0ac;
  background-size: 4px 4px;
  background-image: repeating-linear-gradient(45deg, #3fb0ac 0, #3fb0ac 1px, white 0, white 50%);
}

._piece_1gcoh_10._cashOut_1gcoh_18._bar_1gcoh_26._prior_1gcoh_34 {
  border: 1px solid #ef797d;
  background-size: 4px 4px;
  background-image: repeating-linear-gradient(45deg, #ef797d 0, #ef797d 1px, white 0, white 50%);
}

._piece_1gcoh_10._cashIn_1gcoh_14._line_1gcoh_30._prior_1gcoh_34 {
  background-image: repeating-linear-gradient(90deg, #3fb0ac 0 6px, white 0 8px);
}

._piece_1gcoh_10._cashOut_1gcoh_18._line_1gcoh_30._prior_1gcoh_34 {
  background-image: repeating-linear-gradient(90deg, #ef797d 0 6px, white 0 8px);
}

._piece_1gcoh_10._overdraft_1gcoh_22._line_1gcoh_30._prior_1gcoh_34 {
  background-image: repeating-linear-gradient(90deg, #e5aa36 0 6px, white 0 8px);
}
._container_6l59c_1 {
  width: fit-content;
  align-items: center;
  gap: 6px;
}

._container_6l59c_1:not(:last-child) {
  margin-right: 20px;
}
._container_1iy3o_1 {
  width: 100%;
  height: 41px;
  position: sticky;
  top: 0px;
  align-items: center;
  background-color: white;
  border-bottom: 2px solid #f6f6f6;
  z-index: 3;
}
._container_pm6qp_1 {
  width: 100%;
  display: grid;
}

._column_pm6qp_6 {
  text-align: right;
}

._column_pm6qp_6:first-child {
  text-align: left;
}

._column_pm6qp_6._bold_pm6qp_14 {
  font-weight: 600;
}

._column_pm6qp_6._grey_pm6qp_18 {
  color: #5d707f;
}

._column_pm6qp_6._semiBold_pm6qp_22 {
  font-weight: 500;
}
._container_1riqt_1 {
  justify-content: flex-end;
  align-items: center;
  gap: 6px;
}
._container_1sgfn_1 {
  align-items: center;
  gap: 5px;
}
._container_zwjep_1 {
  width: min-content;
  height: 20px;
  padding: 2px 5px;
  white-space: nowrap;
  background-color: #e6eff4;
  border-radius: 3px;
}
._container_1n57f_1 {
  padding: 10px 0px;
  flex-direction: column;
  gap: 15px;
}

._contentContainer_1n57f_7 {
  flex-direction: column;
  gap: 6px;
}
._container_180if_1 {
  width: 100%;
  height: calc(100% - 30px);
  padding: 0px 12px;
  flex-direction: column;
}

._headingRow_180if_8 {
  height: 30px;
  justify-content: space-between;
  align-items: center;
}

._headerContainer_180if_14 {
  align-items: center;
  gap: 6px;
  user-select: none;
}

._headerContainer_180if_14._rightAlign_180if_20 {
  flex-direction: row-reverse;
}

._headerText_180if_24 {
  color: #106ba3;
  cursor: pointer;
}

._listContainer_180if_29 {
  height: calc(100% - 40px);
  padding: 8px 0px;
  flex-direction: column;
  gap: 6px;
  background: linear-gradient(to right, white 0%, white 75%, #f6f6f6 75%, #f6f6f6 100%);
  box-shadow: inset 0px 1px 0px 0px #eee;
  overflow-y: auto;
}

._bankAccountName_180if_39 {
  /* So that the name wraps before the grey section on the right. */
  max-width: 75%;
  padding-left: 2px;
}

._bankAccountBalance_180if_45 {
  padding-right: 2px;
}
._container_7wlua_1 {
  width: 400px;
  height: 300px;
  display: flex;
  flex-direction: column;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 1px #0000001a;
  background-color: white;
  font-size: 12px;
}

._tabsContainer_7wlua_12 {
  width: 100%;
  height: 30px;
  background-color: #eee;
  border-radius: 5px 5px 0px 0px;
}

._tabContainer_7wlua_19 {
  width: fit-content;
  height: 100%;
  padding: 10px;
  background-color: white;
  border-top-left-radius: 5px;
}

._tab_7wlua_12 {
  font-weight: 500;
  color: #192955;
}
._container_18vlz_1 {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

._bankAccountName_18vlz_7 {
  flex-grow: 0.8;
  text-align: left;
}

._bankAccountBalance_18vlz_12 {
  flex-grow: 0.2;
  text-align: right;
}

._link_18vlz_17 {
  align-self: flex-start;
  color: #106ba3;
  cursor: pointer;
  user-select: none;
}

._noBankAccounts_18vlz_24 {
  text-align: left;
  font-weight: 500;
}
._container_myl5n_1 {
  padding: 6px;
  flex-direction: column;
  font-size: 12px;
  color: #444;
}

._contentContainer_myl5n_8 {
  width: 100%;
  flex-direction: column;
}

._padding_myl5n_13 {
  padding: 4px 0px;
}
._container_1hvce_1 {
  flex-direction: column;
  gap: 9px;
}

._bankSettings_1hvce_6 {
  flex-direction: column;
  gap: 6px;
}
._container_163p6_1 {
  width: 100%;
  height: 30px;
  position: relative;
  justify-content: space-between;
  align-items: center;
  background-color: white;
  border-top: 2px solid #f6f6f6;
  font-weight: 600;
  user-select: none;
  cursor: pointer;
  z-index: 2;
  text-align: left;
}

._iconContainer_163p6_16 {
  transition: transform 0.25s ease;
}

._iconContainer_163p6_16._collapsed_163p6_20 {
  transform: rotate(180deg);
}
._bar_aojpb_1 {
  transition: fill-opacity 0.25s ease, stroke-opacity 0.25s ease;
}

._bar_aojpb_1._fade_aojpb_5 {
  fill-opacity: 0.25;
  stroke-opacity: 0.25;
}
._container_trz0r_1 {
  width: 100%;
  height: 100%;
  padding: 8px;
  flex-direction: column;
  gap: 6px;
}

._legendContainer_trz0r_9 {
  width: 100%;
  height: 30px;
}

._contentContainer_trz0r_14 {
  width: 100%;
  height: 100%;
  flex-direction: column;
  gap: 6px;
}

._contentBox_trz0r_21 {
  flex-grow: 0.33;
  padding: 4px;
}
._container_4by6n_1 {
  width: 100%;
  height: 100%;
}

._graphContainer_4by6n_6 {
  width: 70%;
  height: 100%;
  padding: 8px;
}

._breakdownContainer_4by6n_12 {
  width: 30%;
  height: 100%;
  padding: 0px 6px 6px 6px;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  font-size: 12px;
  color: #444;
}
._container_ct9qd_1 {
  flex-direction: column;
  gap: 15px;
  padding-top: 20px;
}

._heading_ct9qd_7 {
  align-items: center;
  justify-content: space-between;
}

._heading_ct9qd_7 > ._textAndLoader_ct9qd_12 {
  align-items: center;
  gap: 10px;
}

._heading_ct9qd_7 > ._textAndLoader_ct9qd_12 > ._text_ct9qd_12 {
  color: #192955;
  font-size: 16px;
  font-weight: 600;
}

._link_ct9qd_23 {
  flex-direction: column;
  gap: 6px;
}

._link_ct9qd_23 > ._heading_ct9qd_7 {
  font-size: 14px;
  font-weight: 500;
}

._link_ct9qd_23 > ._text_ct9qd_12 {
  align-items: center;
  background-color: #f6f6f6;
  border-radius: 4px;
  color: #106ba3;
  height: 50px;
  padding: 10px;
  width: 100%;
}

._helpLink_ct9qd_43 {
  align-items: center;
  color: #106ba3;
  gap: 5px;
  text-decoration: underline;
}
._fullWidth_1cq4g_1 {
  width: 100%;
}

._fullHeight_1cq4g_5 {
  height: 100%;
}
._headerContainer_7yef3_1 {
  min-height: 30px;
  padding-bottom: 6px;
  position: sticky;
  top: 0px;
  justify-content: space-between;
  gap: 15px;
  align-items: center;
  border-bottom: 1px solid #eee;
  background-color: white;
}

._headerContainer_7yef3_1 > span {
  min-width: 260px;
}

._rowsContainer_7yef3_17 {
  flex-direction: column;
  max-height: 200px;
  overflow-y: auto;
}

._rowContainer_7yef3_23 {
  justify-content: space-between;
  position: relative;
  width: 100%;
  gap: 15px;
}

._tooltipTrigger_7yef3_30 {
  width: 100%;
}

._deleteContainer_7yef3_34 {
  height: 100%;
}

._totalContainer_7yef3_38 {
  width: 100%;
  height: 30px;
  padding: 0px 8px;
  position: relative;
  align-items: center;
  font-weight: 500;
  border-radius: 6px;
  background-color: #f6f6f6;
}

._totalAmount_7yef3_49 {
  max-width: 260px;
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
}
._disabled_1ms3s_1 {
  width: 100%;
  padding: 0px 5px;
}
._table_1ypi4_1 {
  width: 100%;
  border-collapse: collapse;
  white-space: nowrap;
}

._row_1ypi4_7 {
  height: 26px;
}

._row_1ypi4_7:not(._header_1ypi4_11):hover ._cell_1ypi4_11 {
  background-color: #f9f9f9;
}

._row_1ypi4_7._header_1ypi4_11 > ._cell_1ypi4_11 {
  /* "!important" needed as the header gets styles from the "columnStyles" prop that may specify height. */
  height: 30px !important;
  /* Box shadow on the bottom. */
  box-shadow: inset 0 -1px 0 0 #eee;
  user-select: none;
  z-index: 2 !important;
}

._row_1ypi4_7._header_1ypi4_11 > ._cell_1ypi4_11:first-of-type {
  /* Box shadow on the bottom and right. */
  box-shadow: inset -1px -1px 0 0 #eee;
  z-index: 3 !important;
}

._cell_1ypi4_11:first-of-type {
  position: sticky;
  left: 0px;
  /* Box shadow on the bottom and right. */
  box-shadow: inset -1px -1px 0 0 #eee;
  z-index: 1 !important;
}

._headerText_1ypi4_38 {
  font-size: 15px;
}

._headerText_1ypi4_38._clickable_1ypi4_42 {
  color: #106ba3;
  cursor: pointer;
}

._cell_1ypi4_11 {
  height: 30px;
  padding: 0px 8px;
  background-color: white;
  /* Box shadow on the bottom. */
  box-shadow: inset 0 -1px 0 0 #eee;
  transition: background-color 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

._cell_1ypi4_11._large_1ypi4_56 {
  height: 46px;
}
._headerContainer_6zahh_1 {
  align-items: center;
  gap: 6px;
  user-select: none;
}

._headerContainer_6zahh_1._rightAlign_6zahh_7 {
  flex-direction: row-reverse;
}
._iconContainer_1yt33_1 {
  animation: _appear_1yt33_1 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

@keyframes _appear_1yt33_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._cell_1e74v_1 {
  text-align: left;
  cursor: pointer;
}

._cell_1e74v_1._highlight_1e74v_6 {
  background-color: #f6f6f6;
}

._iconContainer_1e74v_10 {
  align-items: center;
  transition: transform 0.25s ease;
}

._iconContainer_1e74v_10._expanded_1e74v_15 {
  transform: rotateZ(90deg);
}

._labelContainer_1e74v_19 {
  height: 18px;
  user-select: none;
  align-items: center;
  gap: 9px;
}

._label_1e74v_19 {
  margin-left: 8px;
  font-weight: 600;
  color: #192955;
}
._timestamp_7s5w5_1 {
  width: fit-content;
  height: 20px;
  padding: 0px 8px;
  justify-content: center;
  align-items: center;
  gap: 6px;
  border-radius: 10px;
  font-size: 12px;
  color: #192955;
  user-select: none;
}

._timestamp_7s5w5_1._earlier_7s5w5_14 {
  background-color: #e6eff4;
}

._timestamp_7s5w5_1._later_7s5w5_18 {
  background-color: #eee;
}
._container_ltmul_1 {
  height: 18px;
  align-items: center;
  gap: 9px;
}
._container_1kqtj_1 {
  align-items: center;
  gap: 35px;
}

._container_1kqtj_1 > :first-child {
  min-width: 25%;
}

._container_1kqtj_1 > :nth-child(2) {
  min-width: fit-content;
}
._bucket_bt11p_1 {
  background-color: #f6f6f6;
}
td.cash-management-prior-column {
  background-color: #f9f9f9;
  text-align: right;
}

td.cash-management-buffer-days-column {
  display: grid;
  width: 100%;
  grid-template-columns: min-content 1fr;
  align-items: center;
}

td.cash-management-buffer-days-column > span {
  justify-content: left;
  padding-left: 5px;
}

td.cash-management-projected-column {
  text-align: right;
}

td.cash-management-variance-column {
  text-align: right;
}

.cash-management-footnote {
  padding: 5px;
}

.cash-management-footnote-2 {
  margin-top: 5px;
  font-size: 14px;
  text-align: left;
}

tr.cash-management-current-date-row {
  background-color: #f9f9f9;
}

td.cash-management-count {
  user-select: none;
  width: 45px;
}

.cash-management-positive {
  color: #4c8434;
}

.cash-management-negative {
  color: #ff0604;
}

.cash-management-end-total-row-heading {
  text-align: right;
  font-weight: 500;
}

.cash-management-link {
}
.cash-management-no-link {
  color: #ccc;
}

td.cash-management-exclude-cell {
  padding-left: 8px;
  padding-right: 8px;
}

.cash-management-source-table .bp3-control {
  margin-bottom: 0;
  padding-left: 55px;
  text-align: center;
}

.cash-management-edit {
  padding-left: 5px;
}

.cash-management-box-alignment {
  display: flex;
  align-items: flex-start;
  flex: 1;
}

.cash-management-field-alignment {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 50%;
  margin-bottom: 12px;
}

.cash-management-field-alignment-2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-bottom: 12px;
}

.cash-management-field-width {
  text-align: left;
  display: inline-block;
  margin: 5px;
  min-width: 80%;
  width: 80%;
}

.cash-management-text {
  margin-top: 15px;
  margin-left: 5px;
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
}

.cash-management-number-input {
  margin-top: 5px;
  margin-bottom: 10px;
  min-height: 38px !important;
}

.cash-management-number-input input {
  height: 38px !important;
}

.cash-management-number-input * {
  width: 100%;
  font-size: 14px !important;
}

.cash-management-dialog-box-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.cash-management-end-total-row td {
  background-color: #f9f9f9;
}

.cash-management-table-summary-body > tr:nth-last-child(2) > td {
  border-bottom: none;
}

.cash-management-end-total-row td {
  border-bottom: none;
  border-top-color: #999 !important;
  border-top-style: double !important;
}

.cash-management-adjustment-default-subheading {
  text-align: center;
  font-size: 12px;
}

.cash-man-popup {
  max-height: none;
}

.cash-management-frequency-buttons {
  padding: 5px 0px;
  height: 37.5px;
}

.cash-management-occurence-selector-wrapper,
.cash-management-frequency-buttons {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.cash-management-occurence-selector-wrapper {
  justify-content: space-between;
}

.cash-management-occurence-selector {
  width: 48%;
}
._flexWrap_1pujo_1 {
  flex-wrap: wrap;
}

._mb-2_1pujo_5 {
  margin-bottom: 2rem !important;
}
._dateInputWrapper_1pujo_8 {
  margin-top: 7px !important;
  /* width: 100% !important; */
}

._dateInput_1pujo_8 * {
  width: 100%;
}
._dateInputGroup_1pujo_16 * {
  font-size: 14px;
  height: 38px;
}

._date-picker-wrapper_1pujo_21 {
  margin-top: 5px;
  margin-bottom: 10px;
  min-height: 38px !important;
}

._date-picker-wrapper_1pujo_21 input {
  height: 38px !important;
}

._date-picker-wrapper_1pujo_21 * {
  width: 100%;
  font-size: 14px !important;
}
._each-switch_maata_1 {
  margin-bottom: 0px !important;

}
._each-switch_maata_1:is(:first-of-type){
  margin-right:50px;
}
._each-switch-row_maata_8 {
  justify-content: flex-start !important;
}
._date-picker-wrapper_maata_11 {
  margin-top: 5px;
  margin-bottom: 10px;
  min-height: 38px !important;
}
._date-picker-wrapper_maata_11 input {

  height: 38px !important;
  border: 1px solid #ccc;
  box-shadow: none;
  border-radius: 6px;
}
._date-picker-wrapper_maata_11 input:focus {
  border: 1px solid #192955;
  box-shadow: none;
  width: 100% !important;
}
._date-picker-wrapper_maata_11 * {
  width: 100%;
  font-size: 14px !important;
}
._selector_maata_32 {
  
}
._selector_maata_32 input {
  border: 1px solid red;
}._each-switch_1u2vn_1 {
  margin-bottom: 0px !important;
}
._each-switch_1u2vn_1:is(:first-of-type) {
  margin-right: 50px;
}
._each-switch-row_1u2vn_7 {
  justify-content: flex-start !important;
}
._date-picker-wrapper_1u2vn_10 {
  margin-top: 5px;
  margin-bottom: 10px;
  min-height: 38px !important;
}
._date-picker-wrapper_1u2vn_10 input {
  height: 38px !important;
  border: 1px solid #ccc;
  box-shadow: none;
  border-radius: 6px;
}
._date-picker-wrapper_1u2vn_10 input:focus {
  border: 1px solid #192955;
  box-shadow: none;
  width: 100% !important;
}
._date-picker-wrapper_1u2vn_10 * {
  width: 100%;
  font-size: 14px !important;
}

._table-buttons_1u2vn_31 {
  display: flex;
  align-items: center;
}
._container_1ocmn_1 {
  width: 100%;
  margin: 0px auto;
  overflow: auto;
}

._skeletonLoaderWrapper_1ocmn_7 {
  width: 100%;
  margin: 0px;
}

._column_1ocmn_12:first-of-type {
  width: calc(50% + 50px);
  margin: 0px 5px;
}

._column_1ocmn_12:nth-of-type(2) {
  --selector-width: 300px;

  min-width: var(--selector-width);
}

._column_1ocmn_12:nth-of-type(3) {
  margin-left: 10px;
}

@media (max-width: 1200px) {
  ._column_1ocmn_12:nth-of-type(2) {
    --selector-width: 225px;
  }
}
._container_nar81_1 {
  height: 26px;
  border-bottom: 1px solid #eee;
  display: flex;
  align-items: center;
  background-color: white;
}

._headingText_nar81_9 {
  width: fit-content;
  display: flex;
  color: #106ba3;
  cursor: pointer;
  user-select: none;
}
._container_1utrv_1 {
  height: 26px;
  position: relative;
  border-bottom: 1px solid #eee;
  padding: 0px 4px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  background-color: white;
  /* Styles from mdl-data-table tr. */
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: background-color;
}

._container_1utrv_1:hover:not(._fillBackground_1utrv_16) {
  background-color: #f9f9f9;
}

._container_1utrv_1._circularDependencies_1utrv_20 {
  height: 26px;
  position: relative;
  border-bottom: 1px solid #eee;
  padding: 0px 4px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  background-color: #fff5f5;
  /* Styles from mdl-data-table tr. */
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: background-color;
}

._container_1utrv_1._circularDependencies_1utrv_20:hover:not(._fillBackground_1utrv_16) {
  background-color: #fce8e8;
}

._fillBackground_1utrv_16 {
  background-color: #f6f6f6;
}

._fade_1utrv_43 {
  opacity: 0.5;
}

._pattern_1utrv_47 {
  background-color: white;
  background-image: linear-gradient(to right, #f6f6f6, #f6f6f6 4px, white 4px, white);
  background-size: 6px 100%;
}

._pointer_1utrv_53 {
  cursor: pointer;
}
._container_1cmkn_1 {
  width: fit-content;
  min-width: 50px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._container_p3liq_1 {
  min-width: 300px;
  height: 100%;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Holds both the selector value and dropdown arrow. */
._container_p3liq_1 .new-select-style__control {
  width: 300px;
  min-height: 22px;
  max-height: 22px;
  font-size: 12px;
}

._container_p3liq_1._disabled_p3liq_17 .new-select-style__control {
  background-color: #f6f6f6;
  pointer-events: none;
}

/* Selector value. */
._container_p3liq_1 .new-select-style__value-container {
  padding: 0px 5px;
  height: 22px;
  top: -1px;
}

/* Dropdown arrow. */
._container_p3liq_1 .new-select-style__indicators {
  height: calc(var(22px) - 1px);
}

._container_p3liq_1 .new-select-style__indicator-separator {
  margin: 5px 0px;
}

._container_p3liq_1 .new-select-style__menu {
  margin: 3px 0px;
}

._container_p3liq_1 .new-select-style__option {
  height: 22px;
  display: flex;
  align-items: center;
  padding: 0px 8px;
  font-size: 12px;
}

@media (max-width: 1200px) {
  ._container_p3liq_1 {
    width: 225px;
  }
}
._container_1mvxv_1 {
  width: 700px;
  height: 35px;
  padding: 0px 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 2px solid #eee;
  border-radius: 6px;
  box-shadow: 0px 2px 8px #eee;
  font-size: 14px;
  font-weight: 500;
}

._category_1mvxv_15 {
  color: #44899e;
}

._account_1mvxv_19 {
  background-color: #f6f6f6;
}
._dialogContainer_1vurh_1 {
  padding: 0px;
}

._dialogHeading_1vurh_5 {
  margin: 0px;
  padding: 30px 30px 20px 30px;
  font-size: 20px;
}

._d3ChartContainer_1vurh_11 {
  width: 0px;
}

._d3ChartContainer_1vurh_11 > svg {
  /* Match the border radius on the dialog. */
  border-radius: 6px;
}
._container_qdmxf_1 {
  width: 100%;
  height: 100%;
  margin-left: 10px;
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
}
._startContent_1peo1_1 {
  width: 100%;
  display: flex;
  justify-content: center;
}
._container_qy9su_1 {
  width: 35px;
  height: 100%;
  margin-right: 5px;
  display: flex;
  justify-content: center;
  align-items: center
}
._tableRow_9zbud_1 {
  pointer-events: none;
}

._tableCell_9zbud_5 {
  height: 60%;
}
._invalidEquation_6cebf_1 {
  margin-top: 2px;
}

._searchInput_1s1ti_2 {
  margin-right: 0px;
}

._newAccountsSwitch_1s1ti_6 {
  margin-bottom: 0px;
}

._redoButton_1s1ti_10 {
  margin-right: 10px;
}
._container_g4uvy_1 {
    display: flex;
    gap: 16px;
    width: 60%;
}._exampleOuterContainer_ftyy2_1 {
  width: 100%;
  margin-bottom: 20px;
}

._exampleInnerContainer_ftyy2_6 {
  width: 100%;
  margin-top: 7px;
  padding: 10px 16px;
  border-radius: 6px;
  background-color: #f3fafa;
  color: #ccc;
}

._exampleRow_ftyy2_15 {
  width: 100%;
  height: 26px;
}

._exampleRow_ftyy2_15 > ._categoryTotal_ftyy2_20 {
  color: #192955;
  font-weight: 500;
}

._exampleHeading_ftyy2_25 {
  font-size: 14px;
  font-weight: 600;
}

._exampleHeading_ftyy2_25._category_ftyy2_20,
._exampleHeading_ftyy2_25._heading_ftyy2_31 {
  color: #44899e;
}

._exampleHeading_ftyy2_25._group_ftyy2_35 {
  color: #182026;
  font-weight: normal;
}

._exampleDivider_ftyy2_40 {
  margin: 5px 0px;
  border-bottom: 1px solid #eee;
  background-image: none;
}

._indented_ftyy2_46 {
  margin-left: 8px;
}
._equationEditable_8l59m_1 {
  width: 100%;
  min-height: 160px !important;
  max-height: 240px !important;
  overflow: auto;
}

._invalidEquation_8l59m_8 {
  border: 1px solid #ef797d;
}
._rowContainer_1yx40_1 {
  width: 100%;
  height: 26px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  border-bottom: 1px solid #eee;
  white-space: nowrap;
}

._rowNameContainer_1yx40_12 {
  display: flex;
  align-items: center;
}

._rowNameText_1yx40_17 {
  margin-right: 6px;
}

._category_1yx40_21,
._heading_1yx40_22,
._equation_1yx40_23,
._categoryTotal_1yx40_24 {
  font-weight: 500;
}

._category_1yx40_21,
._heading_1yx40_22 {
  color: #44899e;
}

._equation_1yx40_23,
._categoryTotal_1yx40_24 {
  color: #192955;
}
._container_1w4j9_1 {
  width: 100%;
  height: fit-content;
}

._button_1w4j9_6 {
  height: 34px;
  margin-bottom: 5px;
  /* Overrides the border-radius from the bp3-skeleton class. */
  border-radius: 0 !important;
}
@keyframes _text-appear_11qfo_1 {
  75%,
  100% {
    opacity: 1;
  }
  100% {
    transform: translateY(0px);
  }
}

._container_11qfo_11 {
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
  border-radius: 6px;
}

._image_11qfo_18 {
  width: 250px;
  height: 165px;
}

._text_11qfo_23 {
  margin: 20px;
  text-align: center;
  white-space: pre-wrap;
  transform: translateY(15px);
  opacity: 0.25;
  animation: _text-appear_11qfo_1 500ms ease forwards;
}
._tabsContainer_1dx18_1 {
  width: 100%;
  max-height: 32px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}

._tabsWrapper_1dx18_9 {
  max-width: fit-content;
}

._bodyContainer_1dx18_13 {
  height: 460px;
  margin-top: -10px;
  overflow: auto;
}
._companySelector_znt20_1 {
  padding: 10px 15px 0px 0px;
}

._defaultIcon_znt20_5 {
  display: flex;
  margin-right: 5px;
}
._subheader_1b190_1 {
  font-size: 11px;
  font-weight: 500;
  color: #cccc;
}

._bodyContainer_1b190_7 {
  height: 420px;
  margin-top: 0px;
}
._paragraph_1wkfe_1 {
  font-size: 14px !important;
  text-align: left !important;
}._card_ltwzm_1 {
  margin-bottom: 15px;
}
._sidePanel_1byqk_1 {
  flex-direction: column;
  border-right: 1px solid #e0e0e0;
}

._sidePanelHeader_1byqk_6 {
  font-size: 18px;
  font-weight: 400;
  color: #182026;
  padding-bottom: 20px;
  width: 100%;
  display: flex;
  justify-self: start;
}

._sidePanelContent_1byqk_16 {
  width: 100%;
  font-size: 14px;
  color: #444444;
  flex-direction: column;
}

._sidePanelOption_1byqk_23 {
  width: 100%;
  display: flex;
  justify-self: start;
  cursor: pointer;
  padding: 8px 10px;
  font-weight: 500;
}

._sidePanelOption_1byqk_23:hover {
  background-color: #f5f5f5;
  color: #444444;
}

._sidePanelOptionActive_1byqk_37 {
  background-color: #192955;
  color: #fff;
}

._sidePanelOptionActive_1byqk_37:hover {
  background-color: #192955;
  color: #fff;
}

._mainContent_1byqk_47 {
  gap: 20px;
  height: 100%;
  padding-left: 30px;
  flex-direction: column;
  justify-content: space-between;
}

._mainContentHeader_1byqk_55 {
  font-size: 15px;
  color: #182026;
}

._mainContentBody_1byqk_60 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._confirmOptions_1byqk_66 {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  width: 574px;
}

._warningBoxContent_1byqk_73 {
  border-radius: 8px;
  background-color: #f6f6f6;
  width: 574px;
  flex-direction: column;
  padding: 10px 12px;
  gap: 10px;
  color: #182026;
}

._warningItem_1byqk_83 {
  flex-direction: column;
  gap: 5px;
}

._warningItem_1byqk_83:not(:last-child) {
  border-bottom: 1px solid #d4d8dc;
  padding-bottom: 10px;
}

._warningItemText_1byqk_93 {
  color: #192955;
  display: flex;
  font-weight: 600;
  gap: 5px;
  align-items: center;
}

._warningBoxHeader_1byqk_101 {
  color: #182026;
  padding-bottom: 5px;
}

._mainContentItem_1byqk_106 {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

._buttonGroup_1byqk_112 {
  width: 100%;
}

._buttonGroupLabel_1byqk_116 {
  display: flex;
  justify-content: space-between;
}
._react-aria-Checkbox_1w9fl_1 {
  --selected-color: #3fb0ac;
  --selected-color-pressed: #3fb0ac;
  --checkmark-color: #fff;
  --invalid-color: #f44336;
  --invalid-color-pressed: #d32f2f;
  --border-color: #3fb0ac;
  --text-color: black;
  --text-color-disabled: #ccc;
  display: flex;
  /* This is needed so the HiddenInput is positioned correctly */
  position: relative;
  align-items: center;
  gap: 14px;
  font-size: 14px;
  color: var(--text-color);
  cursor: pointer;
  forced-color-adjust: none;
}
._react-aria-Checkbox_1w9fl_1 ._checkbox_1w9fl_20 {
  width: 16px;
  height: 16px;
  border: 1px solid var(--border-color);
  border-radius: 4px;
  transition: all 200ms;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
._react-aria-Checkbox_1w9fl_1 svg {
  width: 12px;
  height: 12px;
  fill: none;
  stroke: var(--checkmark-color);
  stroke-width: 3px;
  stroke-dasharray: 22px;
  stroke-dashoffset: 66;
  transition: all 200ms;
}
._react-aria-Checkbox_1w9fl_1[data-focus-visible] ._checkbox_1w9fl_20 {
  outline: 2px solid #3fb0ac;
  outline-offset: 2px;
}
._react-aria-Checkbox_1w9fl_1[data-selected] ._checkbox_1w9fl_20, ._react-aria-Checkbox_1w9fl_1[data-indeterminate] ._checkbox_1w9fl_20 {
  border-color: var(--selected-color);
  background: var(--selected-color);
}
._react-aria-Checkbox_1w9fl_1[data-selected][data-pressed] ._checkbox_1w9fl_20, ._react-aria-Checkbox_1w9fl_1[data-indeterminate][data-pressed] ._checkbox_1w9fl_20 {
  border-color: var(--selected-color-pressed);
  background: var(--selected-color-pressed);
}
._react-aria-Checkbox_1w9fl_1[data-selected] svg, ._react-aria-Checkbox_1w9fl_1[data-indeterminate] svg {
  stroke-dashoffset: 44;
}
._react-aria-Checkbox_1w9fl_1[data-indeterminate] svg {
  stroke: none;
  fill: var(--checkmark-color);
}
._react-aria-Checkbox_1w9fl_1[data-invalid] ._checkbox_1w9fl_20 {
  --checkmark-color: #f44336;
  border-color: var(--invalid-color);
}
._react-aria-Checkbox_1w9fl_1[data-invalid][data-pressed] ._checkbox_1w9fl_20 {
  border-color: var(--invalid-color-pressed);
}
._react-aria-Checkbox_1w9fl_1[data-invalid][data-selected] ._checkbox_1w9fl_20, ._react-aria-Checkbox_1w9fl_1[data-invalid][data-indeterminate] ._checkbox_1w9fl_20 {
  background: var(--invalid-color);
}
._react-aria-Checkbox_1w9fl_1[data-invalid][data-selected][data-pressed] ._checkbox_1w9fl_20, ._react-aria-Checkbox_1w9fl_1[data-invalid][data-indeterminate][data-pressed] ._checkbox_1w9fl_20 {
  background: var(--invalid-color-pressed);
}
._react-aria-Checkbox_1w9fl_1[data-disabled] {
  color: var(--text-color-disabled);
}
._react-aria-Checkbox_1w9fl_1[data-disabled] ._checkbox_1w9fl_20 {
  border-color: var(--border-color-disabled);
}._popover_1sfks_1 {
  --background-color: #fff;
  --border-color: #ccc;
  --boxShadow: 0px 3px 6px 0px #00000040;
  box-shadow: var(--boxShadow);
  border-radius: 3px;
  border: 1px solid var(--border-color);
  background: var(--background-color);
  color: black;
  outline: none;
  transition: transform 200ms, opacity 200ms;
}
._popover_1sfks_1._overflow_1sfks_13 {
  overflow: auto;
}
._popover_1sfks_1 ._underlay_1sfks_16 {
  position: fixed;
  inset: 0;
}
._popover_1sfks_1 ._arrow_1sfks_20 svg {
  display: block;
  fill: var(--background-color);
  stroke: var(--border-color);
  stroke-width: 1px;
}
._popover_1sfks_1[data-entering], ._popover_1sfks_1[data-exiting] {
  transform: var(--origin);
  opacity: 0;
}
._popover_1sfks_1[data-placement=top] {
  --origin: translateY(8px);
}
._popover_1sfks_1[data-placement=top]:has(._arrow_1sfks_20) {
  margin-bottom: 6px;
}
._popover_1sfks_1[data-placement=bottom] {
  --origin: translateY(-8px);
}
._popover_1sfks_1[data-placement=bottom]:has(._arrow_1sfks_20) {
  margin-top: 6px;
}
._popover_1sfks_1[data-placement=bottom] ._arrow_1sfks_20 svg {
  transform: rotate(180deg);
}
._popover_1sfks_1[data-placement=right] {
  --origin: translateX(-8px);
}
._popover_1sfks_1[data-placement=right]:has(._arrow_1sfks_20) {
  margin-left: 6px;
}
._popover_1sfks_1[data-placement=right] ._arrow_1sfks_20 svg {
  transform: rotate(90deg);
}
._popover_1sfks_1[data-placement=left] {
  --origin: translateX(8px);
}
._popover_1sfks_1[data-placement=left]:has(._arrow_1sfks_20) {
  margin-right: 6px;
}
._popover_1sfks_1[data-placement=left] ._arrow_1sfks_20 svg {
  transform: rotate(-90deg);
}._mainContentItem_1mkw3_1 {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

._trigger_1mkw3_7 {
  border: 1px solid #ccc;
  border-radius: 6px;
  width: 100%;
  padding: 8px 10px;
  background-color: white;

  font-size: 14px;

  display: flex;
  justify-content: space-between;
  align-items: center;

  user-select: none;
  cursor: pointer;

  transition: border-color 250ms;

  &:hover {
    border-color: #b3b3b3;
  }

  svg:hover {
    color: #b3b3b3;
  }
}

._popoverContent_1mkw3_34 {
  border-radius: 6px;
  box-shadow: 0px 1px 4px 0px #00000040;
  background-color: white;
  padding-bottom: 5px;
}

._listWrapper_1mkw3_41 {
  width: 574px;
  overflow: auto;
}

._listContainer_1mkw3_46 {
  width: 100%;
  position: relative;
}

._divider_1mkw3_51 {
  height: 1px;
  background-color: #ccc;
  margin: 5px 15px;
}

._option_1mkw3_57 {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 0px 15px;
  height: 30px;
  width: 100%;

  cursor: pointer;
  user-select: none;

  transition: background-color 250ms;
}

._option_1mkw3_57:hover {
  background-color: #f6f6f6;
}

._option_1mkw3_57 .chakra-checkbox__label {
  font-size: 14px;
  margin: 0px;
}

._option_1mkw3_57._disabled_1mkw3_80 {
  pointer-events: none;
  opacity: 0.5;
}

._iconButton_1mkw3_85 {
  border-width: 1px;
  border-style: solid;
  border-color: #eee;
  background-color: #eeeeee;
  border-radius: 3px;

  width: 16px;
  height: 16px;

  display: flex;
  align-items: center;
  justify-content: center;

  cursor: pointer;

  transition: border-color 250ms;

  &:hover {
    border-color: #192955;
  }
}

._searchWrapper_1mkw3_108 {
  display: flex;
  align-items: center;
  gap: 8px;

  padding: 0px 10px;
  width: 100%;
  height: 38px;

  background-color: #f6f6f6;
  border-bottom: 1px solid #ccc;

  border-top-left-radius: 6px;
  border-top-right-radius: 6px;

  margin-bottom: 5px;
}

._searchField_1mkw3_126 {
  display: grid;
  grid-template-areas:
    "label label"
    "input button"
    "help  help";
  grid-template-columns: 1fr auto;
  align-items: center;
  width: 100%;
}

._searchInput_1mkw3_137 {
  width: 100%;
  height: 100%;
  background-color: transparent;
  border: none;
  font-size: 12px;
  outline: none;

  &::-webkit-search-cancel-button,
  &::-webkit-search-decoration {
    -webkit-appearance: none;
  }
}

._button_1mkw3_151 {
  display: flex;
  align-items: center;
  background: none;
  border: none;
  cursor: pointer;
}

._noOptions_1mkw3_159 {
  display: flex;
  align-items: center;

  padding: 0px 15px;
  height: 30px;
  width: 100%;

  user-select: none;
}

._potentialIssuesItemHeader_1fvjt_1 {
  color: #182026;
  font-weight: 600;
  font-size: 12px;
  padding-bottom: 5px;
}

._issueListItem_1fvjt_8 {
  color: #192955;
  padding: 6px 3px;
  border-bottom: solid 1px #eee;
  display: flex;
  justify-content: space-between;
}

._issueListItemContent_1fvjt_16 {
  display: flex;
  gap: 8px;
}

._potentialIssuesBoxOverflowFooter_1fvjt_21 {
  bottom: 0;
  position: sticky;
  background-color: #fff;
  width: 100%;
  color: #aaaaaa;
  padding: 6px 12px 0px 12px;
}

._overFlowFooterText_1fvjt_30 {
  display: flex;
  justify-content: space-between;
  border-top: solid 1px #ccc;
  padding: 6px 0px;
  font-size: 12px;
  width: 100%;
}

._right_1fvjt_39 {
  display: flex;
  gap: 5px;
  align-items: center;

  text-decoration: underline;
  font-weight: 500;
}

._potentialIssuesBox_1fvjt_21 {
  width: 574px;
  height: 360px;
  border: #ccc 1px solid;
  border-radius: 8px;
  flex-direction: column;
  overflow-y: auto;
}

._potentialIssuesBoxContent_1fvjt_57 {
  padding: 10px 12px 1px 12px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._mainContentItem_1fvjt_64 {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

._confirmWarning_1fvjt_70 {
  display: flex;
  flex-direction: row;
  padding: 10px 12px;
  gap: 10px;
  background-color: #f6f6f6;
  border-radius: 8px;
}

._noPotentialIssuesBox_1fvjt_79 {
  flex-direction: column;
  background-color: #f6f6f6;
  border-radius: 8px;
  padding: 10px 12px;
  gap: 10px;
  line-height: 20px;
    color: #444444;
}

._tickAndText_1fvjt_89 {
  line-height: 20px;
  display: flex;
  font-weight: 500;
  color: #192955;
  gap: 8px;
}

._iconContainer_1fvjt_97 {
  height: 100%;
  display: flex;
  align-items: flex-start;
}

._bold_1fvjt_103 {
  color: #192955;
  font-weight: 600;
}._title_1m9jh_1 {
  color: #182026;
  font-size: 20px;
}

._description_1m9jh_6 {
  color: #8a8a8a;
}

._buttonContainer_1m9jh_10 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

._content_1m9jh_16 {
  flex-direction: column;
  justify-content: space-between;
}

._loadingContainer_1m9jh_21{
  padding: 5px 0px;
}._multiClassifyContainer_1g1uu_1 {
  margin-left: 2.5px;
}
._pageWrapper_40ots_1 {
  overflow: hidden;
  height: 100vh;
}

._contentWrapper_40ots_6 {
  width: 100%;
  height: 90%;
  padding: 0rem 5rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

._textWrapper_40ots_16 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

._mainTitle_40ots_23 {
  font-size: 65px;
  font-weight: 700;
  margin-bottom: 1rem;
  color: #192955;
}

._subTitle_40ots_30 {
  font-size: 50px;
  font-weight: 700;
  margin-bottom: 2rem;
  color: #44899e;
}

._text_40ots_16 {
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 700;
  text-align: left;
  color: #5d707f;
  line-height: 28px;
  width: 60%;
  margin-bottom: 24px;
}

._subText_40ots_48 {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  color: #192955;
}

._animationWrapper_40ots_58 {
  max-width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._btn_40ots_66,
._btn_40ots_66:link,
._btn_40ots_66:visited {
  padding: 1.2rem 1.5rem;
  width: 220px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  border-radius: 6px;
  font-size: 16px;
  color: white;
  cursor: pointer;
  background-color: #192955;
  border: 6px solid #192955;
  font-weight: 500;
  margin-top: 3rem;
  height: 50px;
}

@media screen and (max-width: 799px) {
  ._animationWrapper_40ots_58 {
    display: none;
  }
}
._startContent_1alcl_1 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._ledgerContainer_1alcl_8 {
  width: 70%; 
  min-width: 70%;
}._equationEditableWrapper_6z2zr_1 {
  height: fit-content;
  margin: 0px 0px 20px 0px;
}

._equationEditable_6z2zr_1 {
  width: 100%;
  min-height: 120px !important;
  max-height: 120px !important;
  overflow: auto;
}

._invalidEquation_6z2zr_13 {
  border: 1px solid #ef797d;
}

._ledgerConfigOptionSwitch_6z2zr_17 {
  font-size: 14px;
  margin-bottom: 0px;
}

._ledgerConfigOptionDivider_6z2zr_22 {
  border-bottom: 1px solid #eeeeee !important;
  background-image: none !important;
  margin: 20px auto !important;
}
.entity-setup-wrapper {
  display: flex;
  flex-direction: column;
  font-family: Montserrat, "sans-serif";
}

.entity-setup-delete {
  display: flex;
  justify-content: flex-start;
  border-top: 2px solid lightgray;
}

.entity-setup-row {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #cccccc;
  padding: 10px 0px;
  padding-bottom: 0px;
}

.entity-setup-row-spacer {
  margin: 0 1%;
}

.entity-setup-row-title {
  text-align: left;
  font-weight: 500;
  font-size: 16px;
  display: flex;
  justify-content: space-between;
}

.entity-setup-collapse {
  height: 25px;
}

.entity-setup-selectors-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin: 20px 0px;
}

.entity-setup-selector-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0px 1%;
}

.entity-setup-selector-title {
  font-size: 14px;
  font-weight: 500;
}

.entity-setup-consolidation-with-help {
  display: flex;
}
.entity-settings-expandable-container {
  color: #192955;
  border-radius: 0px;
  background-color: #ffffff;
  cursor: default;
  margin: 0rem;
  width: 100%;
}

.entity-settings-expandable-title {
  display: flex;
  align-items: center;
  padding: 5px 0px;
  justify-content: space-between;
  cursor: pointer;
}

.entity-settings-expandable-title-text {
  display: flex;
  text-align: center;
  margin-left: 1rem;
}

.entity-settings-expandable-title-text span {
  margin-right: 1rem;
  margin-bottom: 5px;
}
tr._table-header_1465s_1 {
  height: 32px !important;
}

tr._table-header_1465s_1>th {
  box-shadow: none;
  border-bottom: 2px solid #c6c6c6;
}

tr._table-header_1465s_1 th:first-child {
  font-weight: 500;
}

tr._content-row_1465s_14 td {
  font-weight: 400;
  vertical-align: top !important;
  padding-top: 5px;
  padding-bottom: 5px;
}

._name-and-info-wrapper_1465s_21 {
  display: flex;
  flex-direction: column;
}


._last-refresh_1465s_27 {
  margin-top: 7px;
  color: #444;
  font-size: 12px;
  font-weight: 400;
}

._align-center_1465s_34 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._numeric-input_1465s_40 {
  font-size: 14px;
  width: 100px;
  height: 30px;
  padding-left: 10px;
  border-radius: 5px;
  border: 1px solid #cccccc;
}

._trash-icon_1465s_49 {
  color: #5d707f;
}

._trash-icon_1465s_49:hover {
  cursor: pointer;
  color: #e05459;
  transition: color 150ms ease;
}

tr._content-row_1465s_14 {
  height: 42px;
}

td._muted_1465s_63 {
  color: #999999;
  box-shadow: none;
}._consolidations-selector-wrapper_wmbt1_1 {
  margin-left: 1%;
  margin-top: 20px;
  margin-bottom: 20px;
}

._consolidations-table-wrapper_wmbt1_7 .table-wrapper {
  margin-left: 10px;
  margin-bottom: 30px;
  min-height: 12vh !important;
}
.segments-group-style{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.segments-group-badge-styles{
    background-color: #ebecf0;
    border-radius: 2em;
    color: #172B4D;
    display: inline-block;
    font-size: 12;
    font-weight: normal;
    line-height: 1;
    min-width: 1;
    padding: 0.16666666666667em 0.5em;
    text-align: center;
}.input-override {
  border: none !important;
  background-color: inherit !important;
  box-shadow: none !important;
}
._fieldName_1kyyh_1 {
  min-width: 200px;
  font-weight: 400;
  font-size: 14px;
  color: #183026;
  line-height: 2.25;
  white-space: pre-wrap;
}

._fieldValues_1kyyh_10 {
  min-width: 200px;
  line-height: 2.25;
  white-space: pre-wrap;
  text-align: left;
}

._standardFieldText_1kyyh_17 {
  font-family: Montserrat;
  padding-left: 20px;
  font-size: 12px;
  font-style: italic;
  color: #182026;
}
._row_83cke_1 {
  display: flex;
  flex-direction: row;
  width: 100%;
}

._column_83cke_7 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._hoverColor_83cke_13 {
  background-color: #f6f6f6 !important;
}

tr._eliminationsHeaderRowReduced_83cke_17 td {
  font-weight: 600;
  box-shadow: none;
}
tr._eliminationsHeaderRowReduced_83cke_17 td:nth-of-type(2) {
  padding-top: 9px;
  padding-left: 2px;
  border-right: 1px solid #eeeeee;
}

tr._eliminationsHeaderRowReduced_83cke_17 td:nth-of-type(1) {
  min-width: 2% !important;
  width: 2% !important;
  max-width: 2% !important;
}

tr._eliminationsHeaderRowReduced_83cke_17 td:nth-of-type(2) {
  min-width: 25%;
  width: 25% !important;
}
tr._eliminationsHeaderRowReduced_83cke_17 th:nth-of-type(2) {
  min-width: 25%;
  width: 25% !important;
}
tr._eliminationsHeaderRowReduced_83cke_17 td:nth-of-type(3) {
  min-width: 30%;
  width: 30% !important;
}
tr._eliminationsHeaderRowReduced_83cke_17 th:nth-of-type(3) {
  min-width: 30%;
  width: 30% !important;
}
tr._eliminationsHeaderRowReduced_83cke_17 td:nth-of-type(4) {
  min-width: 15%;
  width: 15% !important;
}
tr._eliminationsHeaderRowReduced_83cke_17 th:nth-of-type(4) {
  min-width: 15%;
  width: 15% !important;
}
tr._eliminationsHeaderRow_83cke_17 td {
  font-weight: 600;
  box-shadow: none;
}
tr._eliminationsHeaderRow_83cke_17 td:nth-of-type(2) {
  padding-left: 2px;
  padding-top: 9px;
  border-right: 1px solid #eeeeee;
}
._lineStyle_83cke_66 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 1px;
}

tr._eliminationsHeaderRow_83cke_17 td:nth-of-type(1) {
  min-width: 2%;
  width: 2% !important;
  max-width: 2% !important;
}

tr._eliminationsHeaderRow_83cke_17 td:nth-of-type(2) {
  min-width: 25%;
  width: 25%;
}
tr._eliminationsHeaderRow_83cke_17 th:nth-of-type(2) {
  min-width: 25%;
  width: 25% !important;
}
tr._eliminationsHeaderRow_83cke_17 td:nth-of-type(3) {
  min-width: 30%;
  width: 30% !important;
}
tr._eliminationsHeaderRow_83cke_17 th:nth-of-type(3) {
  min-width: 30%;
  width: 30% !important;
}
tr._eliminationsHeaderRow_83cke_17 td:nth-of-type(4) {
  min-width: 15%;
  width: 15% !important;
}
tr._eliminationsHeaderRow_83cke_17 th:nth-of-type(4) {
  min-width: 15%;
  width: 15% !important;
}

td > ._iconWrapper_83cke_106 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

tr._dropRow_83cke_113 {
  height: 30px;
}

tr._dropRow_83cke_113 td {
  box-shadow: none;
}
tr._dropRow_83cke_113 td:nth-of-type(2) {
  padding-left: 0px;
  border-right: 1px solid #eeeeee;
}

tr._dropRow_83cke_113 td:nth-of-type(1) {
  width: 2% !important;
  max-width: 2% !important;
  min-width: 2% !important;
}

tr._dropRow_83cke_113 td:nth-of-type(3) {
  width: 30% !important;
}

._lineOverflow_83cke_135 {
  display: inline-block;
  overflow: hidden;
  max-width: 300px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._dateFlex_83cke_143 {
  display: flex;
  flex-direction: column;
  font-weight: 500;
  font-size: 12px;
  line-height: 10px;
  padding-bottom: 10px;
}

td > ._iconWrapper_83cke_106._showOnHover_83cke_152 {
  opacity: 0;
  transition: opacity 0.2s ease-out;
}

._iconWrapper_83cke_106._showOnHover_83cke_152 {
  cursor: pointer;
}

tr:hover td > ._iconWrapper_83cke_106._showOnHover_83cke_152 {
  opacity: 1;
  transition-delay: 0s;
}

tr._eliminationsHeaderRow_83cke_17 .first-col-sticky {
  display: flex;
}

._editRemoveColumn_83cke_170 {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
  padding-left: 30px;
}

._removeColumn_83cke_177 {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
  margin-left: 1px;
}
._deleteColumn_83cke_183 {
  width: 15px !important;
  max-width: 15px !important;
}
._typeColumn_83cke_187 {
  width: 150px !important;
  min-width: 150px !important;
  max-width: 150px !important;
  text-align: left;
}
._switchWrapper_83cke_193 {
  display: inline-flex;
  align-items: center;
}
._switch_83cke_193 {
  margin-top: 9px;
}

._switch_83cke_193.bp3-control.bp3-switch:not(.bp3-align-right) {
  padding: 0px !important;
}

._switch_83cke_193.bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator {
  margin: 0px !important;
}
._toggleColumn_83cke_208 {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
}

._tableHeader_83cke_214 {
  color: #106ba3 !important;
  height: 30px;
}

._tableHeader_83cke_214 th:nth-of-type(2) {
  border-right: 1px solid #eeeeee;
}

._tableHeader_83cke_214 th:nth-of-type(3) {
  border-left: 1px solid #eeeeee;
}

._headerMargin_83cke_227 {
  padding-left: 0px !important;
}
._tableBorder_83cke_230 {
  border-bottom: 1px solid #eeeeee;
}

/* Account selectors and table spacing */
._eliminationEditRow_83cke_235 {
  height: 46px;
  border-bottom: 1px solid #eeeeee;
}

._descriptionInput_83cke_240 {
  margin-top: 0px !important;
  border-radius: 4px !important;
}

._accountSelector_83cke_245 {
  text-transform: capitalize;
  min-height: 25px !important;
  height: 25px !important;
  padding-bottom: 11px;
  width: 100%;
}

._accountSelectorContainer_83cke_253 {
  --container-width: 100%;
  --selector-height: 25px;

  min-width: var(--container-width);
  height: 100%;
  display: flex;
  align-items: center;
}

/* --Holds both the selector value and dropdown arrow. */
._accountSelector_83cke_245 .new-select-style__control {
  width: var(--container-width);
  min-height: var(--selector-height);
  max-height: var(--selector-height);
  font-size: 14px;
  border-radius: 4px;
}

/* --Selector value. */
._accountSelectorContainer_83cke_253 .new-select-style__value-container {
  padding: 0px 0px;
  height: var(--selector-height);
  top: -1px;
  margin-left: 9px;
}

._accountSelectorContainer_83cke_253 .new-select-style__indicators {
  height: calc(var(--selector-height) - 1px);
}

._accountSelectorContainer_83cke_253 .new-select-style__indicator-separator {
  margin: 5px 0px;
}

._accountSelectorContainer_83cke_253 .new-select-style__menu {
  margin: 3px 0px;
}

._accountSelectorContainer_83cke_253 .new-select-style__option {
  height: 25px;
  display: flex;
  align-items: center;
  padding: 0px 8px;
  font-size: 12px;
}

._buttonGroup_83cke_300 {
  width: 100% !important;
}

._firstCell_83cke_304 {
  position: static !important;
  width: 120px !important;
}
._selectorWidth_83cke_308 {
  width: 100px !important;
  max-width: 100px !important;
  min-width: 100px !important;
}
._descriptionWidth_83cke_313 {
  width: 100px !important;
  max-width: 100px !important;
  min-width: 100px !important;
}
._locationSwitchWidth_83cke_318 {
  width: 80px !important;
  max-width: 80px !important;
  min-width: 80px !important;
}

/* /Account selectors and table spacing */

/* Workflow Tag */
._tagContainer_83cke_327 {
  width: fit-content;
  min-height: 40px;
  padding-top: 6px;
}

/*View Full Elimination*/
._elimDrilldownIcon_83cke_334 {
  width: 16px;
  height: 16px;
}

._elimFullText_83cke_339 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: left;
  margin-right: 6px;
  color: #192955;
}

._elimFullCell_83cke_349 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 5px;
  vertical-align: middle;
}
._elimFullCell_83cke_349 > ._elimDrilldownIcon_83cke_334 {
  visibility: hidden;
}
._elimFullCell_83cke_349:hover > ._elimDrilldownIcon_83cke_334 {
  visibility: visible;
  width: 18px;
  height: 18px;
}
._elimDrilldownIcon_83cke_334:hover {
  cursor: pointer;
}

._searchPadding_83cke_372 {
  margin-right: 0px !important;
}

._dropdownClass_83cke_376 {
  display: flex;
  justify-content: center;
}

._nettingAccountText_83cke_381 {
  font-size: 12px;
  font-weight: 500;
}

._rowBottomPadding_83cke_386 {
  padding-bottom: 10px !important;
}

._dateRangeSpacing_83cke_390 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

._popoverContent_83cke_396 {
  padding: 10px 0px 0px 6px;
  display: flex;
  flex-direction: column;
  width: 205px;
}

._popoverTitle_83cke_403 {
  font-size: 10px;
  font-weight: 500;
  color: #aaaaaa;
  height: 22px;
}

._popoverItem_83cke_410 {
  width: 190px;
  height: 30px;
  font-size: 12px;
  align-content: center;
  padding-left: 10px;
}

._popoverItem_83cke_410:hover {
  background-color: #f4fbfa;
  cursor: pointer;
  border-radius: 4px;
}

._popoverContentImpact_83cke_424 {
  padding: 10px;
}

._showOptionsText_83cke_428 {
  font-size: 12px;
  color: #B4B4B4;
  margin: 0px 0px 10px 0px;
  font-weight: 600;
  line-height: 22px;
}

._columnLayoutText_83cke_436 {
  font-size: 12px;
  color: #B4B4B4;
  margin: 15px 0px 10px 0px;
  font-weight: 600;
  line-height: 22px;
}

._optionText_83cke_444 {
  size: 14px;
  font-weight: 400;
}

._vStack_83cke_449 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._tableBorder_12bt4_1 {
  border-bottom: 1px solid #eeeeee;
  box-shadow: none;
}

tr._eliminationsHeaderRowReduced_12bt4_6 {
  font-weight: 600;
}
tr._eliminationsHeaderRowReduced_12bt4_6 td:first-of-type {
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 2px;
}
tr._eliminationsHeaderRowReduced_12bt4_6 td:nth-child(2) {
  padding-top: 5px;
  padding-bottom: 2px;
  padding-left: 2px !important;
}

tr._eliminationsHeaderRow_12bt4_6 td {
  font-weight: 600;
  box-shadow: none;
}
tr._eliminationsHeaderRow_12bt4_6 td:first-of-type {
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 2px;
}
tr._eliminationsHeaderRow_12bt4_6 td:nth-child(2) {
  padding-top: 5px;
  padding-bottom: 2px;
  padding-left: 2px !important;
}

tr._eliminationsHeaderRow_12bt4_6 td:nth-of-type(1),
tr._eliminationsHeaderRow_12bt4_6 th:nth-of-type(1),
tr._eliminationsHeaderRowReduced_12bt4_6 td:nth-of-type(1),
tr._eliminationsHeaderRowReduced_12bt4_6 th:nth-of-type(1),
tr._dropRow_12bt4_39 td:nth-of-type(1) {
  /* Name */
  min-width: 17% !important;
  width: 17% !important;
  max-width: 17% !important;
}

tr._eliminationsHeaderRow_12bt4_6 td:nth-of-type(2),
tr._eliminationsHeaderRow_12bt4_6 th:nth-of-type(2),
tr._eliminationsHeaderRowReduced_12bt4_6 td:nth-of-type(2),
tr._eliminationsHeaderRowReduced_12bt4_6 th:nth-of-type(2),
tr._dropRow_12bt4_39 td:nth-of-type(2) {
  /*Account  */
  width: 110px !important;
  min-width: 110px !important;
  max-width: 110px !important;
}

tr._eliminationsHeaderRow_12bt4_6 td:nth-of-type(3),
tr._eliminationsHeaderRow_12bt4_6 th:nth-of-type(3),
tr._eliminationsHeaderRowReduced_12bt4_6 td:nth-of-type(3),
tr._eliminationsHeaderRowReduced_12bt4_6 th:nth-of-type(3),
tr._dropRow_12bt4_39 td:nth-of-type(3) {
  /*Date  */
  min-width: 11% !important;
  width: 11% !important;
  max-width: 11% !important;
}
tr._eliminationsHeaderRow_12bt4_6 td:nth-of-type(4),
tr._eliminationsHeaderRow_12bt4_6 th:nth-of-type(4),
tr._eliminationsHeaderRowReduced_12bt4_6 td:nth-of-type(4),
tr._eliminationsHeaderRowReduced_12bt4_6 th:nth-of-type(4),
tr._dropRow_12bt4_39 td:nth-of-type(4) {
  /*Source  */
  min-width: 15% !important;
  width: 15% !important;
  max-width: 15% !important;
}

tr._eliminationsHeaderRow_12bt4_6 td:nth-of-type(5),
tr._eliminationsHeaderRow_12bt4_6 th:nth-of-type(5),
tr._eliminationsHeaderRowReduced_12bt4_6 td:nth-of-type(5),
tr._eliminationsHeaderRowReduced_12bt4_6 th:nth-of-type(5),
tr._dropRow_12bt4_39 td:nth-of-type(5) {
  /* Desc */
  min-width: 20% !important;
  width: 20% !important;
  max-width: 20% !important;
}

tr._eliminationsHeaderRow_12bt4_6 td:nth-of-type(6),
tr._eliminationsHeaderRow_12bt4_6 th:nth-of-type(6),
tr._eliminationsHeaderRowReduced_12bt4_6 td:nth-of-type(6),
tr._eliminationsHeaderRowReduced_12bt4_6 th:nth-of-type(6),
tr._dropRow_12bt4_39 td:nth-of-type(6) {
  /*Ref  */
  min-width: 10% !important;
  width: 10% !important;
  max-width: 10% !important;
}
tr._eliminationsHeaderRow_12bt4_6 td:nth-of-type(7),
tr._eliminationsHeaderRow_12bt4_6 th:nth-of-type(7),
tr._eliminationsHeaderRowReduced_12bt4_6 td:nth-of-type(7),
tr._eliminationsHeaderRowReduced_12bt4_6 th:nth-of-type(7),
tr._dropRow_12bt4_39 td:nth-of-type(7) {
  /*Enable  */
  min-width: 5% !important;
  width: 5% !important;
  max-width: 5% !important;
}

tr._eliminationsHeaderRow_12bt4_6 td:nth-of-type(8),
tr._eliminationsHeaderRow_12bt4_6 th:nth-of-type(9),
tr._eliminationsHeaderRowReduced_12bt4_6 td:nth-of-type(8),
tr._eliminationsHeaderRowReduced_12bt4_6 th:nth-of-type(9),
tr._dropRow_12bt4_39 td:nth-of-type(9) {
  /* icons */
  min-width: 5% !important;
  width: 5% !important;
  max-width: 5% !important;
}

._onHover_12bt4_121 {
  background-color: #f6f6f6 !important;
}

td > ._iconWrapper_12bt4_125 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

._headerText_12bt4_132 {
  margin-left: 5px;
}

tr._dropRow_12bt4_39 td {
  box-shadow: none;
}
tr._dropRow_12bt4_39 td:first-of-type {
  padding-left: 25px;
}

td > ._iconWrapper_12bt4_125._showOnHover_12bt4_143 {
  opacity: 0;
  transition: opacity 0.2s ease-out;
}

._iconWrapper_12bt4_125._showOnHover_12bt4_143 {
  cursor: pointer;
}

tr:hover td > ._iconWrapper_12bt4_125._showOnHover_12bt4_143 {
  opacity: 1;
  transition-delay: 0s;
}

._generalOverflow_12bt4_157 {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._nameOverflow_12bt4_163 {
  max-width: 150px;
}
._accountOverflow_12bt4_166 {
  max-width: 170px;
}
._dateOverflow_12bt4_169 {
  max-width: 140px;
}
._sourceOverflow_12bt4_172 {
  max-width: 160px;
}
._descOverflow_12bt4_175 {
  max-width: 230px;
}
._refOverflow_12bt4_178 {
  max-width: 110px;
}
._-column_12bt4_181 {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
  padding-left: 30px;
}

._addTransactionsDiv_12bt4_188 {
  color: #106ba3;
  cursor: pointer;
}
._genericColumn_12bt4_192 {
  padding-left: 30px;
}
._dateFlex_12bt4_195 {
  display: flex;
  flex-direction: column;
  margin-left: 20px;
  font-weight: 200;
  padding-bottom: 2px;
  line-height: 10px;
  font-size: 12px;
}

._accountFlex_12bt4_205 {
  display: flex;
  flex-direction: column;
  font-weight: 200;
  margin-bottom: 5px;
  padding-left: 5px;
  line-height: 10px;
  font-size: 12px;
}

._toggleColumn_12bt4_215 {
  margin-bottom: 40px;
  margin-top: 20px;
}

._switchWrapper_12bt4_220 {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
}
._switch_12bt4_220 {
  margin-bottom: 0px;
}
._searchInputCrossIcon_12bt4_228 {
  cursor: pointer;
  margin-top: 5px !important;
}

._eliminationsSkeletonTable_12bt4_233 .table-wrapper {
  width: 100%;
  margin-left: 0px;
  padding: 0px;
}

tr._eliminationsHeaderRow_12bt4_6 .first-col-sticky {
  position: sticky !important;
  background-color: #eeeeee;
}

._trashIcon_12bt4_244 {
  width: 25px;
  height: 38px;
  border-radius: 6px;
  margin-top: 7px;
}
._trashIconColumn_12bt4_250 {
  max-width: fit-content;
  align-items: center;
}
._wizardMultiRowWrapper_12bt4_254 {
  height: fit-content !important;
  max-height: 250px !important;
  overflow: auto;
}

._noWrap_12bt4_260 {
  flex-wrap: nowrap;
}

._wizardColumn_12bt4_264 {
  width: 100%;
}

._wizardColumn_12bt4_264:not(:last-of-type) {
  margin-right: 10px;
}

/* new styles */
._collapseFlex_12bt4_273 {
  display: flex;
  padding-left: 0px;
}
._collapseSpacing_12bt4_277 {
  margin-left: 8px;
}
._headerMargin_12bt4_280 {
  padding-left: 0px !important;
}
._drilldownStyle_12bt4_283 {
  display: inline-grid;
}
._sortableHeader_12bt4_286 {
  cursor: pointer;
  color: #106ba3;
}

@media screen and (max-width: 1700px) {
  ._nameOverflow_12bt4_163 {
    max-width: 150px;
  }
  ._accountOverflow_12bt4_166 {
    max-width: 150px;
  }
  ._dateOverflow_12bt4_169 {
    max-width: 100px;
  }
  ._sourceOverflow_12bt4_172 {
    max-width: 120px;
  }
  ._descOverflow_12bt4_175 {
    max-width: 190px;
  }
  ._refOverflow_12bt4_178 {
    max-width: 100px;
  }
}

@media screen and (max-width: 1500px) {
  ._refOverflow_12bt4_178 {
    max-width: 90px;
  }
  ._descOverflow_12bt4_175 {
    max-width: 120px;
  }
  ._accountOverflow_12bt4_166 {
    max-width: 130px;
  }
  ._sourceOverflow_12bt4_172 {
    max-width: 120px;
  }
}

@media screen and (max-width: 1400px) {
  ._line-overflow_12bt4_328 {
    max-width: 130px;
  }
}
._searchPadding_12bt4_332 {
  margin-right: 0px !important;
}
._table_12bt4_1 td:first-child,
._table_12bt4_1 th:first-child {
  width: 14px !important;
  max-width: 14px !important;
  min-width: 14px !important;
}

._switchDiv_12bt4_342 {
  display: flex;
  align-items: center;
  gap: 5px;
}
._body_ioa2p_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  margin-top: 10px;
  height: 100%;
  width: 100%;
}

._accountElimOptionBox_ioa2p_11 {
  border: 1px solid #cccccc;
  border-radius: 6px;
  padding: 8px;
  width: 340px;
  height: 104px;
  cursor: pointer;
}

._description_ioa2p_20 {
  font-size: 12px;
  margin-top: 5px;
}

._separator_ioa2p_25 {
  width: 100%;
  border-top: 1px solid #eeeeee;
  margin: 5px 0px;
}

._boldFont_ioa2p_31 {
  font-weight: 500;
}

._difficultyOption_ioa2p_35 {
  color: #3fb0ac;
  font-weight: 500;
}
._tableHeader_1rumm_1 {
  height: 30px;
  text-align: left;
  position: sticky;
  top: 30px;
  background-color: white !important;
  z-index: 9;
}

._tableHeader_1rumm_1 th {
  color: #106ba3 !important;
  font-weight: 400 !important;
  text-align: left;
}

._row_1rumm_16 {
  height: 26px;
}

._row_1rumm_16 td {
  border-right: 1px solid #eeeeee;
  text-align: left;
}

._row_1rumm_16 td:nth-child(1) {
  width: 3%;
  min-width: 3%;
  max-width: 3%;
}

._row_1rumm_16 td:nth-child(2) {
  width: 17% !important;
  min-width: 17% !important;
  max-width: 17% !important;
}
._row_1rumm_16 td:nth-child(3) {
  width: 10% !important;
  min-width: 10% !important;
  max-width: 10% !important;
}
._row_1rumm_16 td:nth-child(4) {
  width: 25% !important;
  min-width: 25% !important;
  max-width: 25% !important;
}
._row_1rumm_16 td:nth-child(5) {
  width: 21% !important;
  min-width: 21% !important;
  max-width: 21% !important;
}
._row_1rumm_16 td:nth-child(6) {
  width: 12% !important;
  min-width: 12% !important;
  max-width: 12% !important;
}
._row_1rumm_16 td:nth-child(7) {
  width: 12% !important;
  min-width: 12% !important;
  max-width: 12% !important;
}

._row_1rumm_16 td:last-child {
  border-right: none;
}

._textAlignRight_1rumm_66 {
  text-align: right !important;
}

._textAlignCenter_1rumm_70 {
  text-align: center !important;
}

._checkboxColumn_1rumm_74 {
  width: 25px !important;
  border-right: none !important;
}

._accountCode_1rumm_79 {
  width: 150px !important;
  max-width: 150px !important;
}

._numberCol_1rumm_84 {
  width: 120px !important;
  max-width: 120px !important;
}

._infoBox_1rumm_89 {
  width: 100%;
  height: 30px;
  display: flex;
  justify-content: space-between;
  background-color: #f6f6f6;
  border-radius: 5px;
  border: 1px solid #5d707f;
  align-items: center;
  padding: 0px 5px;
  position: sticky;
  top: 0px;
  z-index: 9;
}

._infoBoxGroup_1rumm_104 {
  display: flex;
  flex-direction: row;
}

._infoBoxItem_1rumm_109 {
  background-color: #c2d9e7;
  border-radius: 3px;
  font-size: 14px;
  font-weight: 400;
  height: 20px;
  padding: 0px 7px;
  cursor: pointer;
}
._infoBoxItemContent_1rumm_118 {
  display: flex;
  align-items: center;
  gap: 6px;
}

._infoBoxIcon_1rumm_124 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  height: 100%;
}

._infoBoxSeparator_1rumm_131 {
  height: 20px;
  width: 1px;
  background-color: #cccccc;
  margin: 0px 10px;
}

._itemIsSelected_1rumm_138 {
  border: 1px solid #5d707f;
}

._accountsSelectedBox_1rumm_142 {
  background-color: #C9E9E7;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  gap: 5px;
  align-items: center;
  padding: 0px 7px;
  color: #192955;
  height: 20px;
}

._accountSelectedCross_1rumm_154 {
  cursor: pointer;
}

._addToElimBox_1rumm_158 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
  color: #192955;
  font-weight: 500;
  cursor: pointer;
}

._cursor_1rumm_168 {
  cursor: pointer;
}

._infoBoxTitle_1rumm_172 {
  max-width: none;
  font-size: 12px;
}

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

._iconFlex_1rumm_183 {
  display: flex;
  gap: 5px;
}

._dateContainer_1rumm_188 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin: 18px;
}

._dateTitle_1rumm_195 {
  font-size: 20px;
}

._dateInfoBox_1rumm_199 {
  font-size: 12px;
  background-color: #f4fbfa;
  width: 100%;
  height: 98px;
  border-radius: 6px;
  align-content: center;
  padding-left: 11px;
}

._dateInfoTitle_1rumm_209 {
  font-weight: 500;
}

._dateInfoContent_1rumm_213 {
  padding: 5px 0;
}

._dateInfoList_1rumm_217 {
  list-style-position: inside;
}

._dateInfoListItem_1rumm_221 {
  text-indent: -16px;
  margin-left: 16px;
}

._dateInfoListItem_1rumm_221:before {
  content: "•";
  font-size: 14px;
  line-height: 0px;
  padding: 0px 6px;
}

._dateTrigger_1rumm_233 {
  gap: 5px;
  font-size: 14px;
  display: flex;
  flex-direction: column;
}

._dateTriggerSelector_1rumm_240 {
  cursor: pointer;
  border: 1px solid #cccccc;
  border-radius: 6px;
  height: 38px;
  width: 340px;
  align-content: center;
  padding: 9px;
  display: flex;
  justify-content: space-between;
}

._newAccountCheckbox_1rumm_252 .chakra-checkbox__control {
  border-color: #3FB0AC !important;
}

._newAccountCheckbox_1rumm_252 .chakra-checkbox__control[data-checked] {
  background-color: #3FB0AC !important;
  border-color: #3FB0AC !important;
}

._existingAccountCheckbox_1rumm_261 .chakra-checkbox__control {
  border-color: #117A9B !important;
}

._existingAccountCheckbox_1rumm_261 .chakra-checkbox__control[data-checked] {
  background-color: #117A9B !important;
  border-color: #117A9B !important;
}

._infoBoxText_1rumm_270 {
  font-weight: 500;
}

@media screen and (max-width: 1510px) {
  ._infoBoxTitle_1rumm_172 {
    max-width: 400px;
  }
}

@media screen and (max-width: 1475px) {
  ._infoBoxTitle_1rumm_172 {
    max-width: 350px;
  }
}

@media screen and (max-width: 1425px) {
  ._infoBoxTitle_1rumm_172 {
    max-width: 300px;
  }
}

@media screen and (max-width: 1375px) {
  ._infoBoxTitle_1rumm_172 {
    max-width: 240px;
  }
}

@media screen and (max-width: 1375px) {
  ._infoBoxTitle_1rumm_172 {
    max-width: 180px;
  }
}
._wrapper_2yyw3_1 {
  display: flex;
  justify-content: flex-start;
}

._popoverContent_2yyw3_6 {
  width: 257px;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 6px;
}

._width286_2yyw3_13 {
  width: 286px;
}

._contentPadding_2yyw3_17 {
  padding: 10px;
}

._popoverHeading_2yyw3_21 {
  font-size: 12px;
  font-weight: 700;
  color: #b4b4b4;
  margin-bottom: 10px;
}

._conditionText_2yyw3_28 {
  display: flex;
  justify-content: space-between;
}

._textFilterContent_2yyw3_33 {
  display: flex;
  flex-direction: column;
  gap: 5px;
  overflow-y: auto;
}

._numberFilterPadding_2yyw3_40 {
  padding: 10px;
}

._popoverFooter_2yyw3_44 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  margin-top: 10px;
  padding: 0px 10px 10px 10px;
}

._addCondition_2yyw3_53 {
  display: flex;
  gap: 5px;
  color: #106ba3;
  font-size: 14px;
  cursor: pointer;
  margin-top: 10px;
}
._removeButton_2yyw3_61 {
  cursor: pointer;
}

._searchInput_2yyw3_65 {
  border: none;
  height: 25px;
  width: 100%;
  margin-left: 5px;
}

._searchOptions_2yyw3_72 {
  max-height: 220px;
  margin: 5px 0px 8px 6px;
}

._searchOption_2yyw3_72 {
  display: flex;
  flex-direction: row;
  padding: 0.3rem 0;
  justify-content: space-between;
  margin-right: 9px;
}

._inputWrapper_2yyw3_85 {
  width: 100%;
  top: 0px;
  z-index: 10;
  height: 40px;
  box-shadow: 0px 0px 0px 1px #44899e;
  border-bottom: none;
}

._andOrSelector_2yyw3_94 {
  display: flex;
  flex-direction: row;
  gap: 5px;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

._andOrLine_2yyw3_103 {
  border-bottom: 1px solid #cccccc;
  width: 100%;
}

._andOrText_2yyw3_108 {
  font-size: 10px;
  font-weight: 700;
  color: #b4b4b4;
}

._andOrTrigger_2yyw3_114 {
  color: #192955;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
}
._andOrSelectorOption_2yyw3_121 {
  cursor: pointer;
  margin-top: 2px;
}

._numberRange_2yyw3_126 {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

._andOrHeading_2yyw3_132 {
  font-weight: 600;
  font-size: 12px;
  color: #b4b4b4;
}
._typeTag_1dyt2_1 {
  width: fit-content;
}
/* make table overflow so that the page doesnt scroll */
._table_1dyt2_5 {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
  overflow-x: auto;
  table-layout: fixed;
}

/* left padding for each cell */
._table_1dyt2_5 td,
._table_1dyt2_5 th {
  padding-left: 10px;
}

._body_1dyt2_19 {
  border-bottom: 1px solid #eeeeee;
}

._headerRow_1dyt2_23 {
  height: 30px;
}

._overviewRow_1dyt2_27 {
  height: 40px;
}

._accountRow_1dyt2_31 {
  text-align: left;
  height: 30px;
}

._infoText_1dyt2_36 {
  font-weight: 500;
}

._suggestionText_1dyt2_40 {
  font-weight: 600;
  color: #192955;
  padding-left: 0px !important;
}

._borderRight_1dyt2_46 {
  border-right: 1px solid #eeeeee;
}

._table_1dyt2_5 td:nth-child(1),
._table_1dyt2_5 th:nth-child(1) {
  width: 40% !important;
}

._table_1dyt2_5 td:nth-child(2),
._table_1dyt2_5 th:nth-child(2) {
  width: 30% !important;
}

._table_1dyt2_5 td:nth-child(3),
._table_1dyt2_5 th:nth-child(3) {
  width: 30% !important;
}

._table_1dyt2_5 td:nth-child(4),
._table_1dyt2_5 th:nth-child(4) {
  width: 180px !important;
}

._table_1dyt2_5 td:nth-child(5),
._table_1dyt2_5 th:nth-child(5) {
  width: 230px !important;
}

._tagsContainer_1dyt2_75 {
  display: flex;
  flex-direction: row;
  gap: 5px;
  justify-content: left;
}

._numberCol_1dyt2_82 {
  text-align: right;
}

._buttonGroup_1dyt2_86 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: flex-end;
}

._dropdownFlex_1dyt2_93 {
  display: flex;
  gap: 10px;
  padding-left: 0px !important;
}

._cellPadding_1dyt2_99 {
  padding-left: 30px !important;
}

._skeletonRow_1dyt2_103 {
  height: 30px;
}

._skeletonNumber_1dyt2_107 {
  display: flex;
  justify-content: flex-end;
}

._suggestionsHeader_1dyt2_112 {
  font-size: 15px;
  font-weight: 400;
  color: #182026;
}
._container_1vmkc_1 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

._bar_1vmkc_7,
._fill_1vmkc_8 {
  height: 10px;
}

._bar_1vmkc_7 {
  width: 100%;
  background-color: #d9d9d9;
  margin-bottom: 2px;
  border-radius: 7px;
  overflow: hidden;
}

._bar_1vmkc_7._excluded_1vmkc_20 {
  background-color: #eee;
}

._fill_1vmkc_8 {
  transform: translateX(-100%);
  animation: _fill_1vmkc_8 0.75s linear forwards 0.25s;
}

._label_1vmkc_29 {
  font-size: 13px;
}

@keyframes _fill_1vmkc_8 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0%);
  }
}
._chart_ze2f5_1 {
  width: 100%;
  height: 60vh;
  margin-top: 30px;
}

._popoverContent_ze2f5_7 {
  box-shadow: -2px 4px 4px 0px #0000000D;
  background-color: white;
  padding: 10px 20px;
  border-radius: 4px;
  border: 1px solid var(--black-60, #CCCCCC)
}

._trendRow_ze2f5_15 {
  margin: 0 0 10px;
  display: flex;
  text-align: left;
  flex-direction: column;
  gap: 5px;
  padding: 7px 0px;
  border-bottom: 2px solid #eeeeee;
}

._title_ze2f5_25 {
  text-align: left;
  font-size: 15px;
  color: #000a1e;
  font-weight: 1000;
  margin-bottom: 5px;
}

._pill_ze2f5_33 {
  margin-bottom: 0.7rem;
  border: 1px solid #b3b3b3;
  border-radius: 10px;
  font-weight: 500;
}

._orgSizePillWrapper_ze2f5_40 {
  flex: auto;
  gap: 1px;
}

/* .orgSizePillWrapper .pill {
  width: 26%;
} */._trendTable_q4f0b_1 {
  display: flex;
  flex-direction: column;
  overflow: auto;
}

._trendTable_q4f0b_1::-webkit-scrollbar {
  width: 12px; /* For Chrome, Safari, and Opera */
}

._trendTable_q4f0b_1::-webkit-scrollbar-track {
  background: #fff; /* Background of the scrollbar track */
}

._trendTable_q4f0b_1::-webkit-scrollbar-thumb {
  background-color: #ccc; /* Color of the scrollbar thumb */
  border-radius: 10px; /* Rounded corners of the scrollbar thumb */
  border: 2px solid #fff; /* Padding around the scrollbar thumb */
}

._trendRow_q4f0b_21 {
  margin: 0 10px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding: 7px 0px;
  border-bottom: 1px solid #eeeeee;
}

._trendRowTop_q4f0b_30 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

._trendRowNameWrapper_q4f0b_37 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 5px;
}
._name_q4f0b_44 {
  font-size: 11px;
  color: #000a1e;
  font-weight: 400;
}
._percentageChange_q4f0b_49 {
  font-size: 11px;
  color: #59606d;
  font-weight: 400;
}
._percentagePill_q4f0b_54 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 40px;
  padding: 2px 5px;
  font-size: 9px;
  color: #59606d;
  border: 1px solid #80858f;
}

._trendRowBottom_q4f0b_66 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 5px;
  align-items: center;
}

._colorCircle_q4f0b_74 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

._value_q4f0b_80 {
  font-size: 13px;
  padding-left: 5px;
  color: #000a1e;
  font-weight: 500;
}

._lowerBalance_q4f0b_87 {
  font-size: 13px;
  padding-left: 25px;
  color: #000a1e;
  font-weight: 400;
}

._difference_q4f0b_94 {
  font-size: 11px;
  color: #59606d;
  font-weight: 400;
}

._comparisonGridContainer_q4f0b_100 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 5px 10px;
  gap: 5px;
}

._comparisonGridTitle_q4f0b_108 {
  font-weight: 500;
  margin-bottom: 2px;
  font-size: 10px;
  color: #182026;
}

._comparisonGrid_q4f0b_100 {
  display: grid;
  grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
  width: 100%;
  gap: 0 10px;
  margin-bottom: 2px;
}

._gridLabelCell_q4f0b_124 {
  display: flex;
  align-items: center;
  gap: 10px;
  text-align: left;
  display: flex;
}

._gridValueCell_q4f0b_132 {
  font-weight: 500;
  text-align: right;
  color: #000000;
  font-size: 10px;
  font-weight: 400;
  text-align: left;

}

._gridVarianceHeader_q4f0b_142 {
  font-size: 10px;
  color: #aaaaaa;
  text-align: left;
  font-weight: 500;
}

._gridVarianceCell_q4f0b_149 {
  display: flex;
  align-items: center;
  gap: 3px;
  font-size: 10px;
  color: #182026;
  font-weight: 400;
}

._gridDifference_q4f0b_158 {
  font-weight: 500;
  margin-left: 8px;
  font-size: 10px;
  color: #000000;
  font-weight: 400;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
._infoBoxWrapper_1cnrh_1 {
  margin-bottom: 23px;
}._hoverColor_qaidk_1 {
  background-color: #F6F6F6 !important;
}

tr._eliminationsHeaderRow_qaidk_5 td {
  font-weight: 600;
  box-shadow: none;  
}

._text_qaidk_10:hover {
  color:#106ba3;
  cursor: pointer;
}

tr._eliminationsHeaderRow_qaidk_5 td:first-of-type  {
  padding-left: 2px;
  height:75px;
}

._lineStyle_qaidk_20 {
  width: 100%;
  height:100%;
  display:flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 7px;
}

._accountLineStyle_qaidk_29 {
  display:flex;
  flex-direction: column;
  justify-content: flex-start;
}

._firstColBorder_qaidk_35 td {
  box-shadow: none !important;
}

._firstColBorder_qaidk_35 td:nth-of-type(1) {
  width:500px !important;
  position: sticky;
  padding-right:0px;
  z-index: 99999 !important;
  width: 400px;
  background-color: white;
}

._height100_qaidk_48 {
  height: 100%;
}

._collapseAll_qaidk_52 {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  align-items: center;
}

._collapseMargin_qaidk_59 {
  padding-left: 0px !important;
}

._eliminationHeaderMargin_qaidk_63 {
  margin-left: 5px;
}

._colWidth120_qaidk_67 td {
  width:auto;
  min-width: 120px ;
}

._colWidth120_qaidk_67 td:first-child, ._colWidth240_qaidk_72 td:first-child {
  min-width: 420px ;
  width:420px ;
  max-width: 420px ;
  border-left:none;
}

._colWidth240_qaidk_72 td {
  width:auto;
  min-width: 240px;
  border-left: 1px solid #EEEEEE;
}

._colWidth240_qaidk_72 td:nth-child(2) {
  border-left:none !important;
}

._width420_qaidk_89 {
  max-width: 420px;
}

._doubleColumnFlex_qaidk_93 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}

._divInDoubleColumn_qaidk_100 {
  width: 48%;
}

tr._dropRow_qaidk_104  td {
  box-shadow: none;
}

tr._dropRow_qaidk_104 td:first-of-type {
  padding-left: 26.5px;
}

._lineOverflow_qaidk_112 {
  display:inline-block;
  overflow: hidden;
  max-width: 240px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._nameMargin_qaidk_120 {
  margin-right: 10px;
}

._categoryFlex_qaidk_124 {
  overflow: hidden;
  max-width: 240px;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 500;
  font-size: 12px;
  line-height: 10px;
  padding-bottom: 5px;
}

._subAccountStyle_qaidk_135 {
  margin-left: 10px;
}

._alignStart_qaidk_139 {
  align-content: start;
}
._entityName_qaidk_142 {
  font-weight: 500;
  font-size: 14px;
}

._entityName_qaidk_142 td :first-child{
  align-content: end;
}

._tableBorder_qaidk_151{
  border-bottom:1px solid #EEEEEE;
}
._tableHeader_qaidk_154 {
  font-weight: 400;
}
._dateHeader_qaidk_157 {
  font-weight: 500;
}

._subEntityFlex_qaidk_161 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 3px;
  margin-bottom: 5px;
}

._elimAccountFlex_qaidk_169 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 419px;
  height:100%;
  align-items: flex-start;
}

._dropdownFlex_qaidk_178 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  max-width: 268px;
}

._elimTitlePadding_qaidk_185 {
  padding-left: 8px;
}

._accountNameMargin_qaidk_189 {
  margin-top: 2px;
}

._stickyHeadingsRow_qaidk_193 {
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 100001 !important;
  box-shadow: 0px 1px 0px 0px #EEEEEE !important;
}

._stickyHeadingsRowDouble_qaidk_201 {
  position: sticky;
  top: 26px;
  background-color: white;
  z-index: 100000 !important;
  box-shadow: 0px 1px 0px 0px #EEEEEE;
}

._firstColBorderHeader_qaidk_209 td {
  box-shadow: 0px 1px 0px 0px #EEEEEE !important;
}

._firstColBorderHeader_qaidk_209 td:nth-of-type(1) {
  width:500px !important;
  position: sticky;
  padding-right:0px;
  z-index: 99999 !important;
  width: 400px;
  background-color: white;
}

._firstColBorderHeaderDouble_qaidk_222 td {
  box-shadow: 0px 1px 0px 0px #EEEEEE !important;
  padding-left: 0px;
}

._firstColBorderHeaderDoubleDiv_qaidk_227 {
  box-shadow: -1px 0px 0px 0px #EEEEEE;
  height:100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

._firstColBorderHeaderDouble_qaidk_222 td:nth-of-type(1) {
  width:500px !important;
  position: sticky;
  padding-right:0px;
  z-index: 99999 !important;
  width: 400px;
  background-color: white;
}

._rightBorder_qaidk_244 {
  border-right: 1px solid #EEEEEE;
}

._pillSpacing_qaidk_248 {
  margin-left: 28px;
  margin-bottom: 5px;
}

._elimLinkFlex_qaidk_253 {
  display: flex;
  flex-direction: row;
  gap: 5px;
}._doubleLine_1v6uy_1 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding-left: 10px;
  align-items: center;
  border: solid;
  border-width: 1px;
  border-radius: 9px;
  border-color: #EEEEEE;
  margin-top: 10px;
  height: 60px;
  width: fit-content;
  min-width: 192px;
}

._singleLine_1v6uy_17 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border: solid;
  border-width: 1px;
  border-radius: 9px;
  border-color: #EEEEEE;
  margin-right: 10px;
  height: 60px;
  width: 192px;
}

._circle_1v6uy_31 {
  stroke-width: 1.5;
  fill: none;
  stroke-dasharray: 63;
  stroke-dashoffset: 63;
  animation: _drawCircle_1v6uy_1 1s ease forwards;
}

._content_1v6uy_39 {
  stroke-width: 1.5;
  fill: none;
  stroke-dasharray: 20;
  stroke-dashoffset: 20;
  animation: _drawContent_1v6uy_1 0.7s ease forwards 1s;
  stroke-linecap: round;
}

@keyframes _drawCircle_1v6uy_1 {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes _drawContent_1v6uy_1 {
  to {
    stroke-dashoffset: 0;
  }
}

._animateIcon_1v6uy_60 {
  transform: translate(-3%, -3%);
  animation: _slideInIcon_1v6uy_1 0.5s ease forwards 1s;
  z-index: 9;
}

._animateIconShadow_1v6uy_66 {
  transform: translate(1.5%, 1.5%);
  animation: _slideInShadow_1v6uy_1 0.5s ease forwards 1s;
  z-index: 9;
}


@keyframes _slideInIcon_1v6uy_1 {
  from {
    transform: translate(-3%, -3%)
  }
  to {
    transform: translate(1%,1%)
  }
}

@keyframes _slideInShadow_1v6uy_1 {
  from {
    transform: translate(1.5%, 1.5%)
  }
  to {
    transform: translate(-1.5%,-1.5%)
  }
}._barChartContainer_1c1d4_1 {
  display: flex;
  flex-direction: column;
}

._barItem_1c1d4_6 {
  color: black;
  background-color: #44899E;
  width: 2px;
  animation: _growBar_1c1d4_1 1s ease-out forwards;
}

._baseLine_1c1d4_13 {
  height: 1px;
  background-color: #AAAAAA;
  width: 100%;
}

._growBottom_1c1d4_19 {
  transform-origin: bottom;
}

._growTop_1c1d4_23 {
  transform-origin: top;
}

@keyframes _growBar_1c1d4_1 {
  0% {
    transform: scaleY(0);
  }
  100% {
    transform: scaleY(1);
  }
}._groupRow_1jnc7_1 {
  background-color: #ffffff;
  border-bottom: 1px solid #eeeeee;
}

._groupRow_1jnc7_1:hover {
  background-color: #f6f6f6;
}

._functionIcon_1jnc7_10 {
  margin-left: 5px;
}

._expectedAccount_1jnc7_14 {
  font-weight: 400;
  font-size: 12px;
}

._descriptionSubLabel_1jnc7_19 {
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 400;
  color: #444444;
}

._expectedDescriptionText_1jnc7_26 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  color: #444444;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

._graphOverride_1jnc7_42 .chart-svg {
  position: static;
}

._deepLinkFlex_1jnc7_46 {
  display: flex;
  align-items: center;
}

._iconButtonOpacity_1jnc7_51 {
  opacity: 0;
  padding-left: 10px;
  margin-bottom: 4px;
}

._deepLinkFlex_1jnc7_46:hover ._iconButtonOpacity_1jnc7_51 {
  opacity: 1;
}

._headerIndex_1jnc7_61 {
  z-index: 50;
}

._hoverIcon_1jnc7_65 {
  display: none;
}

._hoverLinkRow_1jnc7_69:hover ._hoverIcon_1jnc7_65 {
  display: block;
}

._numberAlign_1jnc7_73 {
  display: flex;
  justify-content: flex-end !important;
}

._name-overflow_1jnc7_78 {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

._accountOverflow_1jnc7_88 {
  max-width: 270px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._averageText_1jnc7_95 {
  font-weight: 400;
}
._table_ifdmh_1 {
    position: relative;
    width: 100%;
    height: fit-content;
    background-color: #fff;
    margin-bottom: 15px;
    border-radius: 10px;
    white-space: nowrap;
}

._hideTopBorder_ifdmh_11 {
    border-top: none !important;
}

._hideBottomBorder_ifdmh_15 {
    border-bottom: none !important;
}

._headerCell_ifdmh_19 {
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    font-weight: 400;
}

._dataCell_ifdmh_26 {
    height: 30px;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    color: #444444;
    overflow: hidden;
}

._categoryCell_ifdmh_35 {
    height: 45px;
    font-size: 14px;
    font-weight: 600;
    overflow: hidden;
}

._textCell_ifdmh_42 {
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    color: #444444;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

._iconCell_ifdmh_52 {
    width: 32px;
    max-width: 32px;
}

._headerRow_ifdmh_57 {
    border-bottom: 1px solid #eeeeee;
    background-color: #ffffff;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2;
}

._categoryRow_ifdmh_66 {
    border-bottom: 1px solid #eeeeee;
}

._dataRow_ifdmh_70 {
    border-bottom: 1px solid #eeeeee;
}

._groupRow_ifdmh_74 {
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
}

._groupRow_ifdmh_74:hover {
    background-color: #f6f6f6;
}

._overflowCell_ifdmh_83 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}

._sortableHeader_ifdmh_90 {
    cursor: pointer;
    color: #106BA3;
}

._dropdownIcon_ifdmh_95 {
    margin-top: 7px;
}

._taxDropdownIcon_ifdmh_99 {
    margin-top: 15px;   
}._reviewedInfoHeaderText_yrbuu_1 {
  color: #444444;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._reviewedInfoSubtitleText_yrbuu_10 {
  color: #444444;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._reviewActionContainer_yrbuu_19 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

._markReviewedText_yrbuu_26 {
  color: #444444;
  text-align: right;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

._reviewedText_yrbuu_36 {
  color: #aaaaaa;
  text-align: right;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

._reviewCheckbox_yrbuu_46 {
  margin-bottom: 0px;
  margin-left: 10px;
  display: revert;
}

._redoReviewContainer_yrbuu_52 {
    margin-left: 10px;
    margin-right: 5px;
}

._redoReviewIcon_yrbuu_57 {
  width: 18x;
  height: 18px;
  flex-shrink: 0;
}

._redoReviewContainer_yrbuu_52:hover {
  cursor: pointer;
}

._firstColumnSticky_yrbuu_67 {
    overflow-wrap: break-word;
    white-space: normal;
    left: 0px;
    z-index: 99;
    background-color: #FFFFFF;
}

._groupedRow_yrbuu_75 {
    color: #182026;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

._groupedReviewCell_yrbuu_84 {
    height: 49px !important;
    box-shadow: none !important;
}

._accountReviewCell_yrbuu_89 {
    height: 29px !important;
    box-shadow: none !important;
}

._reviewClusterCell_yrbuu_94 {
    width: 120px !important;
}

._groupedCluster_yrbuu_98 {
    background-color: #FFFFFF !important;
}

._boxShadow_yrbuu_102 {
    height: 1px !important;
    background-color:#eeeeee !important;
}

._groupedCluster_yrbuu_98:hover {
    background-color: #FAFAFA !important;
}

._groupedCluster_yrbuu_98:hover > tr > ._firstColumnSticky_yrbuu_67 {
    background-color: #FAFAFA !important;
}

._accountLevelContainer_yrbuu_115 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding-left: 18px;
}

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

._accountLevelText_yrbuu_129 {
    color: #182026;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

._deepLinkIcon_yrbuu_141 {
    display: none;
    cursor: pointer;
}

._dropdownLabelHeader_yrbuu_146 {
    color: #182026;
    text-align: right;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 3px;
}

 ._groupedRow_yrbuu_75:hover ._deepLinkIcon_yrbuu_141 {
    display: block;
}

._accountReviewCell_yrbuu_89:hover ._deepLinkIcon_yrbuu_141 {
    display: block;
}

._groupedAccountRow_yrbuu_168:hover ._deepLinkIcon_yrbuu_141 {
    display: block;
}

._dropdownLabelSubheader_yrbuu_172 {
    color: #444444;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

._dropdownTitleColumnContainer_yrbuu_181 {
    display: flex;
    flex-direction: column;
    justify-items: left;
    align-content: flex-start;
}

._dropdownTitleRowContainer_yrbuu_188 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}

._bottomCellBorder_yrbuu_195 {
    box-shadow: inset -1px 0px 0px 0px #eeeeee !important;
}


._source-cell-image_yrbuu_200 {
    height: 25px;
    min-height: 25px;
    max-height: 25px;
    width: 25px;
    min-width: 25px;
    max-width: 25px;
    margin-right: 5px;
  }/* Common */
._CategoryCardTitleRow_y3gas_2 {
  width: 100%;
}

._CardHeading_y3gas_6 {
  color: #444444;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: left;
}

._CardText_y3gas_15 {
  font-family: Montserrat;
  font-size: 14px;
  text-align: center;
  color: #182026;
}

._MainContainer_y3gas_22 {
  position: relative;
  padding-top: 4rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

._CustomLink_y3gas_32 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  /* border-bottom: solid 1px #3ea3d7; */
}

._ShowDismissedToggle_y3gas_39 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 50px;
  /* left: 50px; */
}

/* Category Cards */
._CategoryCard_y3gas_2 {
  display: flex;
  flex-direction: column;
  align-items: left;
  width: 230px;
  height: 230px;
  gap: 16px;
  border-radius: 6px;
  border: solid 0px #cecece;
  margin: 8px 10px;
  justify-content: flex-start;
  color: #182026;
  padding: 12px;
}

._CategoryCard_y3gas_2:hover {
  cursor: pointer;
}

._statusRow_y3gas_69 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

._cardBodyContent_y3gas_77 {
  display: flex;
  flex-direction: column;
  align-items: left;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  gap: 10px;
}

._cardBodyContentRow_y3gas_87 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: #444444;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 17px;
}

._thresholdBodyRow_y3gas_101 {
  padding: 2px 5px;
}

._categoryStatusIcon_y3gas_105 {
  width: 25px;
  height: 25px;
}

._categoryStatusChevron_y3gas_110 {
  width: 16px;
  height: 16px;
}

._CategoryCardText_y3gas_115 {
  min-height: 88px;
  margin: 0;
}

._warningThresholdRow_y3gas_120 {
  color: #DF4F4F;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 17px;
  border-radius: 3px;
  background: rgba(239, 121, 125, 0.1);
}

._underThresholdRow_y3gas_131 {
  color: #32A02F;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 17px;
  border-radius: 3px;
  background: rgba(50, 160, 47, 0.10);
}

/* Account Cards */
._AccountCardsContainer_y3gas_143 {
  display: grid;
  grid-template-columns: repeat(4, 23.5%);
  position: relative;
  /* left: 50px; */
  /* top: 40px; */
  column-gap: 25px;
  row-gap: 25px;
  width: 95%;
  animation: _FadeIn_y3gas_1 0.5s ease-in;
  padding-bottom: 100px;
}

._AccountCard_y3gas_143 {
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  max-height: 120px;
  padding: 15px 19px;
}

._AccountCard_y3gas_143:hover {
  transform: scale(1.03, 1.03);
  cursor: pointer;
  transition: transform 0.3s ease-out;
}

._AccountHeading_y3gas_172 {
  font-family: Montserrat;
  color: #000;
  font-size: 15px;
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

._AccountText_y3gas_182 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  color: #182026;
}

._AccountSubText_y3gas_190 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 400;
  color: #444444;
}

._AccountNotSelectedBorder_y3gas_198 {
  border-radius: 6px;
  border: solid 0px #cccccc;
}

._AccountSelectedBorder_y3gas_203 {
  border-radius: 6px;
  border: solid 2px #192955;
}

/* Animation */
._CardSlideUp_y3gas_209 {
  display: none;
}

@keyframes _FadeIn_y3gas_1 {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

._overflowEllipsis_y3gas_234 {
  white-space: nowrap;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: middle;
}/* Common */
._CategoryCardTitleRow_1kkno_2 {
    width: 100%;
  }
  
  ._CardHeading_1kkno_6 {
    color: #444444;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
    text-align: left;
  }
  
  ._CardText_1kkno_15 {
    font-family: Montserrat;
    font-size: 14px;
    text-align: center;
    color: #182026;
  }
  
  ._MainContainer_1kkno_22 {
    position: relative;
    padding-top: 4rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
  }
  
  ._CustomLink_1kkno_32 {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
  }
  
  ._ShowDismissedToggle_1kkno_38 {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    top: 50px;
  }
  
  /* Category Cards */
  ._CategoryCard_1kkno_2 {
    display: flex;
    flex-direction: column;
    width: 230px;
    height: 230px;
    gap: 16px;
    border-radius: 6px;
    border: solid 0px #cecece;
    margin: 8px 10px;
    justify-content: flex-start;
    color: #182026;
    padding: 12px;
  }
  
  ._statusRow_1kkno_62 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  
  ._cardBodyContent_1kkno_70 {
    display: flex;
    flex-direction: column;
    align-items: left;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    gap: 10px;
  }
  
  ._cardBodyContentRow_1kkno_80 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: #444444;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
  }
  
  ._thresholdBodyRow_1kkno_94 {
    padding: 2px 5px;
  }
  
  ._categoryStatusIcon_1kkno_98 {
    width: 25px;
    height: 25px;
  }
  
  ._categoryStatusChevron_1kkno_103 {
    width: 16px;
    height: 16px;
  }
  
  ._CategoryCardText_1kkno_108 {
    min-height: 88px;
    margin: 0;
  }
  
  ._warningThresholdRow_1kkno_113 {
    color: #DF4F4F;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    border-radius: 3px;
    background: rgba(239, 121, 125, 0.1);
  }
  
  ._underThresholdRow_1kkno_124 {
    color: #32A02F;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    border-radius: 3px;
    background: rgba(50, 160, 47, 0.10);
  }
  
  /* Account Cards */
  ._AccountCardsContainer_1kkno_136 {
    display: grid;
    grid-template-columns: repeat(4, 23.5%);
    position: relative;
    column-gap: 25px;
    row-gap: 25px;
    width: 95%;
    animation: _FadeIn_1kkno_1 0.5s ease-in;
    padding-bottom: 100px;
  }
  
  ._AccountCard_1kkno_136 {
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #ffffff;
    max-height: 120px;
    padding: 15px 19px;
  }
  
  ._AccountCard_1kkno_136:hover {
    transform: scale(1.03, 1.03);
    cursor: pointer;
    transition: transform 0.3s ease-out;
  }
  
  ._AccountHeading_1kkno_163 {
    font-family: Montserrat;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  
  ._AccountText_1kkno_173 {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    color: #182026;
  }
  
  ._AccountSubText_1kkno_181 {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 1.2rem;
    font-weight: 400;
    color: #444444;
  }
  
  ._AccountNotSelectedBorder_1kkno_189 {
    border-radius: 6px;
    border: solid 0px #cccccc;
  }
  
  ._AccountSelectedBorder_1kkno_194 {
    border-radius: 6px;
    border: solid 2px #192955;
  }
  
  /* Animation */
  ._CardSlideUp_1kkno_200 {
    display: none;
  }
  
  @keyframes _FadeIn_1kkno_1 {
    0% {
      opacity: 0;
    }
    20% {
      opacity: 0;
    }
    40% {
      opacity: 0;
    }
    60% {
      opacity: 1;
    }
    80% {
      opacity: 1;
    }
    100% {
      opacity: 1;
    }
  }
  
  ._overflowEllipsis_1kkno_225 {
    white-space: nowrap;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;
  }._categoryTitle_18vqm_1 {
    color: #192955;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    text-align: left !important;
}

._stackedheaderContainer_18vqm_11 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

._stackedheaderContainer_18vqm_11._firstCol_18vqm_18 {
    align-items: flex-start;
}

._stackedheaderContainer_18vqm_11._first_18vqm_18 {
    align-items: flex-start;
}

._lineItemTitle_18vqm_26 {
    color: #5A5A5A;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

._columnHeaderTitle_18vqm_35 {
    color: #246FA6;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 0;
    margin: 0;
    text-align: right;
}

._tableContainer_18vqm_47 {
    display: flex;
    align-items: center;
}

._totalTitle_18vqm_52 {
    color: #192955;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
}

._totalText_18vqm_61 {
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

._firstColBorder_18vqm_69 {
    box-shadow: inset -1px -1px 0px 0px #eee !important;
    text-align: left !important;
}

._omitBottomBorder_18vqm_74 {
    box-shadow: inset -1px 0px 0px 0px #eee !important;
}

._omitBottomAndRightBorder_18vqm_78 {
    box-shadow: inset 0px 0px 0px 0px #eee !important;
}
    ._bar_label_wdp37_2 {
        font-size: 14px;
        fill: hsl(200, 12%, 95%);
        text-anchor: middle;
    }
    ._legend_label_wdp37_7 {
        font-size: 12px;
        fill: #182026;
        text-anchor: left;
    }
    ._heading_label_wdp37_12 {
        font-size: 12px;
        fill: white;
        text-anchor: middle;
    }
    ._dot_wdp37_17 {
        stroke: white;
        stroke-width: 2;
        cursor: pointer;
    }
    ._dotNoSelect_wdp37_22 {
        stroke: white;
        stroke-width: 2;
    }
    ._title_text_wdp37_26 {
        text-anchor: middle;
        font-weight: 300;
        font-size: 22px;
    }
    ._x_axis_text_wdp37_31 {
        transform: rotate(-45deg);
        text-anchor: end;
        fill: #182026;
        font-size: 12px;
    }
    ._horizontalInputs_wdp37_37 {
        text-anchor: middle;
        fill: #182026;
        font-size: 12px;
    }
    ._line_wdp37_42 {
        fill: none;
        stroke:  #97A7B3;
        stroke-width: 1;
        stroke-linecap: round;
    }
    ._dot_small_wdp37_48 {
        cursor: pointer;
        opacity: 0;
    }
    ._container_wdp37_52 {
        position: relative;
    }
    ._heat_map_heading_wdp37_55 {
        padding-top: 20px;
        display: flex;
        justify-content: center;
        flex-direction: row;
    }
._groupRow_1e3xx_1 {
    background-color: #ffffff;
    border-bottom: 1px solid #eeeeee;
}

._groupRow_1e3xx_1:hover {
    background-color: #f6f6f6;
}

._hoverDiv_1e3xx_10 {
    width:120px;
    position: relative;
    z-index: 99999;
}
._overflowText_1e3xx_15 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}

._functionIcon_1e3xx_22 {
    margin-left: 5px;
}

._inputLabel_1e3xx_26 {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    line-height: 17.07px;
    text-align: left;

}

._dialogSubheader_1e3xx_35 {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    line-height: 17.07px;
    text-align: left;
}

._dialogPadding_1e3xx_43 {
    padding-left: 10px;
    padding-right: 10px;
}
._commentTextArea_la7aq_1 {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 5px;
  margin-bottom: 10px;
}

._headerPadding_la7aq_9 {
  padding-left: 12px;
  padding-top: 10px;
}

._subTextPadding_la7aq_14 {
  padding-left: 12px;
}

._footerPadding_la7aq_18 {
  padding-bottom: 10px;
}

._skeletonRowFlex_la7aq_22 {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  padding-top: 10px;
}

._skeletonFlex_la7aq_29 {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  padding-top: 10px;
}

._lockDateBox_la7aq_36 {
  width: 238px;
  height: 25px;
  display: flex;
  flex-direction: row;
  background-color: #E6EFF4B2;
  border-radius: 4px;
  align-items: center;
  justify-content: space-between;
}

._lockBoxDiv_la7aq_47 {
  padding-left: 5px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

._externalLink_la7aq_54 {
  padding-right: 5px;
}

._lockDateText_la7aq_58 {
  padding-left: 5px;
}

._lockDate_la7aq_36 {
  padding-left: 5px;
}

._skeletonCardFlex_la7aq_66 {
  display: flex;
  flex-direction: row;
  padding-top: 10px;
  justify-content: space-between;
  max-width: 1000px;
}._addColumn_zxnnv_1 {
  width: 30px !important;
  max-width: 30px !important;
  min-width: 30px !important;
  border-left: 1px solid #eeeeee;
}

._categoryCell_zxnnv_8 {
  font-size: 14px;
  font-weight: 600;
  font-family: Montserrat;
  color: #44899e;
}

._tableRightBorder_zxnnv_15 {
  border-right: 1px solid #eeeeee;
}

._tableLeftBorder_zxnnv_19 {
  border-left: 1px solid #eeeeee;
}

._numberText_zxnnv_23 {
  font-size: 16px;
  font-weight: 400;
  font-family: Montserrat;
  color: #182026;
}

._dataTypeText_zxnnv_30 {
  font-size: 12px;
  font-weight: 400;
  font-family: Montserrat;
  color: #aaaaaa;
}

._dataRow_zxnnv_37 {
  height: 40px !important;
}

._rowLabel_zxnnv_41 {
  cursor: pointer;
}

._rowLabel_zxnnv_41:hover {
  text-decoration: underline;
}

._containerOverrideClassName_zxnnv_49 {
  justify-content: center;
}

._noTagsOverrideClassName_zxnnv_53 {
  align-content: center;
}

._leftAlign_zxnnv_57 {
  text-align: left !important;
}

._rightAlign_zxnnv_61 {
  text-align: right;
}

._showIcon_zxnnv_65 {
  opacity: 1;
}

._hideIcon_zxnnv_69 {
  opacity: 0;
}

._cardButtonFlex_zxnnv_73 {
  display: flex;
  justify-content: space-between;
}

._importanceTag_zxnnv_78 {
  display: flex;
  justify-content: center !important;
}

._deleteColumn_zxnnv_83 {
  width: 50px !important;
  max-width: 50px !important;
  min-width: 50px !important;
}

._firstCol_zxnnv_89 {
  width: 370px !important;
  max-width: 370px !important;
  min-width: 370px !important;
}

._menuOverrideClassName_zxnnv_95 {
  width: 280px;
  max-width: 280px;
}
@media screen and (max-width: 1700px) {
  ._menuOverrideClassName_zxnnv_95 {
    width: 268px;
    max-width: 268px;
  }
}

@media screen and (max-width: 1650px) {
  ._menuOverrideClassName_zxnnv_95 {
    width: 260px;
    max-width: 260px;
  }
}
@media screen and (max-width: 1600px) {
  ._menuOverrideClassName_zxnnv_95 {
    width: 250px;
    max-width: 250px;
  }
}
@media screen and (max-width: 1550px) {
  ._menuOverrideClassName_zxnnv_95 {
    width: 247px;
    max-width: 247px;
  }
}
@media screen and (max-width: 1500px) {
  ._menuOverrideClassName_zxnnv_95 {
    width: 240px;
    max-width: 240px;
  }
}
@media screen and (max-width: 1450px) {
  ._menuOverrideClassName_zxnnv_95 {
    width: 235px;
    max-width: 235px;
  }
}
@media screen and (max-width: 1400px) {
  ._menuOverrideClassName_zxnnv_95 {
    width: 230px;
    max-width: 230px;
  }
}
._progressContainer_1ykhs_1 {
  position: relative;
  width: 40px;
  height: 40px;
}

._progressCircle_1ykhs_7 {
  transform: rotate(-90deg);
  transform-origin: 50% 50%;
}

._progressBackground_1ykhs_12 {
  fill: none;
  stroke: #e6e6e6;
  stroke-width: 3;
}

._progressIndicator_1ykhs_18 {
  fill: none;
  stroke-width: 3;
  stroke-linecap: round;
}

._progressText_1ykhs_24 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 12px;
  font-weight: 600;
  color: #333;
}
._box_l8pfe_1 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 10px;
    margin-right: 10px;
    height: 60px;
    max-width: 260px;
    min-width: 260px;
    border-width: 1px;
    border-radius: 9px;
    border-color: #EEEEEE;
    border-style: solid;
    width: fit-content;
}

._text_l8pfe_19 {
    font-weight: 500;
    color: 444444;
}

._subText_l8pfe_24 {
    font-weight: 500;
    color: #AAAAAA;
}._contentContainer_15nsv_1 {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  width:1080px;
  height: 75px;
}

._contentWrapper_15nsv_9 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._header_lb73g_1 {
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 100001 !important;
  box-shadow: 0px 1px 0px 0px #EEEEEE !important;
  height: 30px;
}

._stickyCol_lb73g_10 {
  position: sticky !important;
  padding-right: 0px !important;
  z-index: 99999 !important;
  background-color: white;
  text-align: left !important;
}

._firstColLeft_lb73g_18 {
  left: 0;
}

._secondColLeft_lb73g_22 {
  left: 290px;
}

._colWidth420_lb73g_26 {
  min-width: 290px !important;
  width: 290px !important;
  max-width: 290px !important;
  border-left: none;
}

._dateHeader_lb73g_33 {
  box-shadow: 0px 1px 0px 0px #EEEEEE !important;
}

._stickyFlex_lb73g_37 {
  width: 100% !important;
  height:100% !important;
  display: flex;
  align-items: center;
  flex-direction: row;
}
._stickyBorder_lb73g_44 {
  border-right:1px solid #EEEEEE;
}

._taxRow_lb73g_48 {
  height: 35px;
  font-weight: 400;
}

._dropdownRow_lb73g_53 {
  height: 30px !important;
}

._headerPadding_lb73g_57 {
  padding-left: 5px !important;
}

._textPadding_lb73g_61 {
  padding-left: 25px !important;
}

._numberWidth_lb73g_65 {
  width: 80px !important;
  min-width: 80px !important;
  max-width: 80px !important;
}

._secondColWidth_lb73g_71 {
  width: 100px !important;
  min-width: 100px !important;
  max-width: 100px !important;
}

._noBoxShadow_lb73g_77 {
  box-shadow: none !important;
}

._titleRow_lb73g_81 {
  font-weight: 600 !important;
}

._header_lb73g_1 th {
  color: #106BA3 !important;
  cursor: pointer;
}

._pillFlex_lb73g_90 {
  display: flex;
  justify-content: center;
}
._rowHovered_lb73g_94 {
  background-color: #F6F6F6 !important;
}

._totalRowPadding_lb73g_98 {
  padding-left: 15px !important;
}

._totalRowColor_lb73g_102 {
  background-color: #F6F6F6 !important;
}._skeletonFlex_1qk32_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-top: 10px;  
}

._cardFlex_1qk32_8 {
  display: flex;
  flex-direction: row;
  gap: 10px;
}/* Main Table */
._TableHeading_1u7ut_2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 5px;
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    margin: 0px 0 10px 0;
}

/* .TableContainer {
    margin: 0 2.5% 0 2.5%;
} */

._CloseButton_1u7ut_17 {
    margin-top: 15px;
    margin-right: 20px;
    text-align: right;
}

._FilterAccountsField_1u7ut_23 {
    padding: 5px;
    margin-top: 10px;
    margin-left: 5px;
    margin-bottom: 10px;
    font-family: Montserrat;
    font-size: 15px;
    color: #192955;
    text-align: center;
    justify-content: center;
    width: 150px;
    height: 30px;
    border-radius: 6px;
    border: solid 0px #cecece;
    background-color: #EEEEEE;
    cursor: pointer;
    font-weight: 500;
}

._SearchField_1u7ut_42 {
    margin-top: 10px;
    margin-left: 5px;
    margin-bottom: 10px;
    font-family: Montserrat;
    font-size: 15px;
    color: #192955;
    text-align: center;
    justify-content: center;
    width: 150px;
    height: 25px;
    border-radius: 6px;
    border: solid 0px #cecece;
    background-color: #EEEEEE;
    cursor: pointer;
    font-weight: 500;
}

/* Tax transaction row item */
._TaxFilterAndSearchSelectorsRow_1u7ut_61 {
    display: flex;
    justify-content: space-between;
    width: 90%;
    border-bottom: solid 1px #dcdcdc;
}

/* Tax transaction row item */
._TaxTransaction_1u7ut_69 {
    /* display: flex;
    justify-content: space-evenly; */
    width: 90%;
    border-top: solid 1px #dcdcdc;
}

._DataRow_1u7ut_76 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: left;
}

._BoldDataRow_1u7ut_83 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: left;
    color: #3fb0ac;
    font-size: 15px;
    font-weight: 600;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #eeeeee
}

._BoldDataRowFilled_1u7ut_96  {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: left;
    color: #000000;
    font-size: 15px;
    font-weight: 600;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 1px;
    padding-right: 1px;
    background-color: #eeeeee7c;
}


._OffsetDataRow_1u7ut_112 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: left;
    font-size: 14px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #eeeeee
}

._OffsetDataRowNoBorder_1u7ut_124 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: left;
    font-size: 14px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

._OffsetToggleDataRow_1u7ut_135 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: left;
    font-size: 14px;
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: solid 1px #eeeeee
}

._OffsetTotalDataRow_1u7ut_147 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: left;
    font-size: 14px;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #eeeeee
}

._OffsetTotalDataRowNoBorder_1u7ut_159 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: left;
    font-size: 14px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

._OffsetTotalDataRowFilled_1u7ut_170  {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: left;
    font-size: 14px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 1px;
    background-color: #eeeeee7c;
}

._OffsetLinkDataRow_1u7ut_183 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: left;
    font-size: 14px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: solid 1px #eeeeee;
}
._RowItem_1u7ut_194 {
    font-family: Montserrat;
    font-size: 14px;
    line-height: 1.86;
    color: #444444;
    width: 115px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 100%;
    display: block;
}

._ColHeading_1u7ut_207 {
    font-family: Montserrat;
    font-size: 15px;
    line-height: 1.86;
    font-weight: 500;
    color: #106BA3;
    width: 115px;
    cursor: pointer;
    display: block;
}

._GreyoutText_1u7ut_218 {
    opacity: 0.3;
}

/* Data body */
._DataBodyContainer_1u7ut_223 {
    width: 100%;
    margin: 0px 0 10px 0;
}

._DataBodyContainerNoBorder_1u7ut_228 {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #dcdcdc;
}

._ScrollableContainer_1u7ut_235 {
    width: 100%;
}

/* Scrollbar styling */
._ScrollableContainer_1u7ut_235::-webkit-scrollbar {
    width: 10px;
}
  
._ScrollableContainer_1u7ut_235::-webkit-scrollbar-track {
    background: #f1f1f1; 
}
   
._ScrollableContainer_1u7ut_235::-webkit-scrollbar-thumb {
    background: #888; 
}
  
._ScrollableContainer_1u7ut_235::-webkit-scrollbar-thumb:hover {
    background: #555; 
}

._dismissedRow_1u7ut_256 {
    color: #cccccc;
}

._cellPaddingLeft8_1u7ut_260 {
    padding-left: 8px;
}

._cellPaddingRight8_1u7ut_264 {
    padding-right: 8px;
}

._cellPaddingRight15_1u7ut_268 {
    padding-right: 15px;
}

._cellPaddingLeft3_1u7ut_272 {
    padding-left: 3px;
}

._cursor_1u7ut_276 {
    cursor: pointer;
}

._offsetRow_1u7ut_280 {
    padding-left: 0px;
    font-weight: 600;
}

._routeToReportCell_1u7ut_285 {
    color: #106BA3;
    cursor: pointer;
}.segment-button{
    margin-top: 10px !important;

}.segment-outer-div{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.segment-inner-div{
    width: 80%;
    flex-direction: column;
    justify-content: center;
}

.dialog-div{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    height: auto;
}

.report-pack-card {
  flex: 0 1 49%;
  max-width: 49%;
  border-radius: 4px;
  padding: 0px;
  max-height: 100%;
}

.report-pack-card-body {
  height: 100%;
  max-height: 60vh;
  height: 60vh;
  overflow-y: scroll;
}

.report-pack-card-entity-list-wrapper {
  height: 100%;
  max-height: 85%;
  height: 85%;
  margin-top: 0.1rem;
  overflow-y: scroll;
}

.custom-reports-field-wrapper {
  width: 85%;
  display: flex;
  flex-direction: column;
}

.custom-reports-naming-field {
  color: #182026;
  font-weight: 500;
  height: 50px;
  font-size: 14px;
  min-width: 250px;
  border: none;
  border-bottom: 1px solid #cccccc;
  border-radius: 0px;
  box-shadow: none;
  padding: 0 2px;
  margin: 0px 5px;
  margin-bottom: 10px;
}

.custom-reports-naming-field::placeholder {
  color: #cccccc;
  font-weight: 500;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  min-width: 250px;
  border: none;
  border-radius: 0px;
  box-shadow: none;
  padding: 0 2px;
  margin: 0px 5px;
  margin-bottom: 15px;
  vertical-align: middle;
}

.report-row-group-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: flex-start;
  margin-top: 5px;
  height: 100%;
}

.custom-reports-naming-field:focus {
  border: none;
  border-bottom: 1px solid #cccccc;
  border-radius: 0px;
  box-shadow: none;
}

.custom-reports-reports-wrapper {
  height: 78%;
  overflow-y: auto;
  margin-bottom: 10px;
  border-radius: 8px;
}

.custom-reports-reports-wrapper.custom-reports-list {
  height: calc(78% + 38px);
}

.custom-reports-progress-bar-wrapper {
  padding: 0.5rem 1rem;
  width: 100%;
}

.report-template-validation-icon {
  margin-right: 0.3rem;
  color: #e05459;
}

.report-row {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.5rem;
  background-color: #f7f7f7;
  text-align: left;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 1rem;
  cursor: pointer;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid #f7f7f7;
}

.report-row-details-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding: 0.8rem 0.5rem;
}

.report-row-drag-icon {
  color: #939da4;
  cursor: move;
}

.report-row-params {
  font-size: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 0.5rem;
}

.report-row-params .report-row-param {
  margin-bottom: 0.2rem;
}

.report-row.selected {
  border: 1px solid #5d707f;
  -webkit-box-shadow: 0 1px 2px #cccccc;
  box-shadow: 0 1px 2px #cccccc;
  transition: all 150ms;
}

.report-row-title-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.report-row-buttons {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.report-row-title {
  flex: 1;
  font-size: 14px;
}

.report-row-list {
  padding-left: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 5px;
  text-align: left;
  border-radius: 0px;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 5px;
  cursor: move;
  margin: 0px 10px;
  border-bottom: 1px solid #cccccc;
}

.report-row-title-list {
  flex: 1;
  display: flex;
  align-items: center;
  font-size: 14px;
}

.report-row-title-row-list {
  display: flex;
  align-items: center;
  height: 25px;
}

.report-pack-nav-tabs {
  display: flex;
  flex-direction: row;
  background-color: #f6f6f6 !important;
  min-width: max-content;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 2;
  margin-bottom: 0px;
}

.report-pack-nav-tab-title {
  padding: 10px;
  font-size: 14px;
  font-weight: 500;
  border-top-color: transparent;
  user-select: none;
  cursor: pointer;
  display: block;
  height: 100%;
  color: #182026;
  text-align: center;
  border: none;
  background-color: transparent;
  border-top-left-radius: 4px;
}

.report-pack-nav-tab-title:hover {
  text-decoration: underline;
}

.report-pack-nav-tab {
  padding: 10px;
  font-size: 14px;
  font-weight: 300;
  border-top-color: transparent;
  user-select: none;
  display: block;
  height: 100%;
  color: #182026;
  text-align: center;
  border: none;
  background-color: transparent;
  border-top-right-radius: 5px;
}

.report-pack-nav-tab-active {
  padding: 10px;
  font-size: 14px;
  font-weight: 500;
  border-top-color: transparent;
  user-select: none;
  display: block;
  height: 100%;
  color: #182026;
  text-align: center;
  border: none;
  background-color: white;
  border-top-right-radius: 5px;
}

.report-pack-nav-tab:hover,
.report-pack-nav-tab-active:hover {
  background-color: white;
  color: #182026;
  text-decoration: underline;
  cursor: pointer;
  font-weight: 500;
}

.report-pack-category-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  transition: all 150ms ease;
}

.report-pack-category-icon {
  height: 19px;
}

.report-pack-category-options-list-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  overflow: auto;
}

.report-pack-category-options-list {
  display: flex;
  flex-direction: column;
  text-align: left;
}

.report-pack-category-options-list:not(.first-row) {
  min-width: 150px;
}

.report-pack-category-option {
  color: #3eb0ac;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  justify-items: center;
  align-items: center;
  min-width: 155px;
  animation: fadeIn 0.28s ease;
  position: relative;
  transition: all 150ms ease;
}

.report-pack-category-wrapper.inactive,
.report-pack-category-option.inactive {
  opacity: 0.5;
  transition: all 150ms ease;
}

.report-pack-category-options-list.first-row .report-pack-category-option {
  min-width: 120px;
  width: 120px;
}

.report-pack-category-options-list.last-row > .report-pack-category-option {
  white-space: nowrap;
}

.report-pack-category-option > .bp3-button.bp3-large {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  padding-left: 1rem;
  padding-right: 0.5rem;
}

.report-pack-category-arrow {
  background-color: none;
  background: none;
  color: #44899e;
  height: 14px;
}

.report-pack-button-styling-override {
  background: none;
  outline: none;
  font-weight: 500;
  background-color: transparent !important;
  box-shadow: none !important;
  color: #44899e !important;
  width: 100%;
  display: flex;
  justify-content: space-between;
  font-size: 14px !important;
}

.table-center-align-div {
  display: flex;
  justify-content: center;
  align-items: center;
}

.report-pack-button-styling-override.bp3-active {
  background: none;
  outline: none;
  font-weight: 600;
  background-color: transparent !important;
  box-shadow: none !important;
  color: #192955 !important;
}
.report-pack-hyperlink {
  height: 70px;
  border-top: 2px solid lightgray;
  display: flex;
  justify-content: center;
  align-items: center;
}
.report-pack-hyperlink:last-child {
  height: 70px;
  border-top: 2px solid lightgray;
  border-bottom: 2px solid lightgray;
  display: flex;
  justify-content: center;
  align-items: center;
}
.report-pack-hyperlink-disabled {
  pointer-events: none;
  color: #cccccc;
  text-decoration: none;
}

.report-pack-icon-alignment {
  text-align: center !important;
}

.advanced-reports-selector-wrapper {
  width: 100%;
}

.advanced-reports-entity-name-title {
  font-size: 15px;
  text-align: left;
  font-weight: 500;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: row;
  align-items: center;
}

img.advanced-reports-entity-logo {
  height: 25px;
  padding: 2px 0px;
  margin-left: 0.5rem;
  border-radius: 20%;
}

.advanced-reports-per-entity-selector-wrapper {
  margin: 10px 0px;
  text-align: left;
}

.advanced-reports-per-entity-selector-wrapper.border {
  border-bottom: 1px solid #cccccc;
}

.advanced-reports-per-entity-selector-wrapper.border:last-child {
  border-bottom: none;
}

.advanced-reports-no-permission-wrapper {
  width: 100%;
  font-weight: 400;
  font-size: 14px;
  text-align: left;
  color: #5d707f;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
}

.advanced-reports-no-permission-wrapper .warning-icon {
  margin-right: 0.5rem;
}

.advanced-reports-no-permission-wrapper > .label {
  font-weight: 500;
}

.file-pond-override-custom-reports {
  min-height: 60px;
  max-height: 60px;
  height: 60px;
  box-shadow: none;
  outline: 0 !important;
  margin-top: 5px;
  width: 530px;
}

.filepond--drop-label label {
  font-size: 12px;
}

.file-pond-override-custom-reports .filepond--drop-label {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: none !important;
}

.file-pond-override-custom-reports.missing-input-border {
  border: 2px solid #f38888c7;
}

.file-pond-override-custom-reports .filepond--credits {
  display: none;
}

.syft-quick-reports {
  height: 40px;
  font-weight: 400;
}

tr.syft-quick-reports td {
  height: unset;
}

.report-table tr:hover .report-pack-icon-alignment .secondary-icon {
  opacity: 1;
}

.custom-reports-tooltip-label {
  font-weight: 500;
}

.custom-reports-toolbar-buttons,
.custom-reports-toolbar {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  position: sticky;
  background-color: white;
  top: 0;
  z-index: 1000;
  padding-bottom: 10px;
  border-bottom: 1px solid #cccccc;
}

.custom-reports-toolbar-description {
  text-align: left;
}

.custom-reports-toolbar-buttons {
  justify-content: flex-end;
}

.custom-reports-toolbar .toolbar-buttons-row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.custom-reports-toolbar .custom-report-title {
  font-size: 16px;
  font-weight: 500;
}

.report-rows-toolbar {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 0.8rem 2rem;
  padding-bottom: 1.5rem;
  position: sticky;
  top: 0;
  background-color: white;
}

.reports-custom-editor-wrapper {
  margin-top: 20px;
  width: 100%;
}

.reports-custom-editor {
  min-height: 120px;
  max-height: 300px;
  overflow-y: scroll;
  overflow-x: hidden;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
.report-pack-wrapper {
  display: flex;
  flex-direction: column;
  flex: 0 1 100%;
}

.report-pack-content-wrapper {
  display: flex;
  flex-direction: column;
  flex: 1 0 100%;
}

.report-pack-content {
  margin: 1rem 22px;
  margin-bottom: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  max-height: 100%;
}

.report-pack-page-header {
  margin-bottom: 20px;
  margin-top: 0px;
}

.report-pack-refresh {
  margin-bottom: 20px;
  margin-top: 0px;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  padding-right: 20px;
}

.report-pack-box {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-radius: 10px;
  border-color: #192955;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 10px;
}

.report-pack-box-text {
  display: flex;
  flex-direction: column;
  width: 60%;
}

.report-pack-title {
  margin-left: 5px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 400;
  text-align: left;
}

.report-pack-description {
  margin-left: 20px !important;
  font-size: 15px !important;
  font-weight: 300 !important;
  text-align: left !important;
}

.report-pack-button-container {
  display: flex;
  flex-direction: row;
}

.cog-button {
  border-radius: 3rem;
  height: 50px;
  width: 20px;
  border: 2px solid #192955;
  box-shadow: none !important;
}

.report-pack-download-button {
  height: 50px;
  font-size: 16px;
}

.report-pack-periods-alignment {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 15px;
  padding-top: 10px;
}

@media (max-width: 800px) {
  .report-pack-wrapper {
    display: flex;
    flex-direction: column;
    flex: 0 1 100%;
    width: 100%;
  }

  .report-pack-refresh {
    margin-bottom: 20px;
    margin-top: 0px;
    text-align: center;
  }

  .report-pack-box {
    display: flex;
    flex-direction: column;
    /* justify-content: unset; */
    align-items: unset;
    border-style: solid;
    border-width: 1px;
    border-radius: 10px;
    border-color: #192955;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 10px;
  }

  .report-pack-box-text {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-bottom: 10px;
  }

  .report-pack-title {
    margin-left: 5px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 400;
    text-align: left;
  }

  .report-pack-description {
    margin-left: 5px;
    font-size: 15px;
    font-weight: 300;
    text-align: left;
  }

  .report-pack-button-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}

.report-pack-quick-open-container {
  padding-top: 10px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.report-pack-quick-open-intervals {
  text-align: left !important;
  margin-left: 2.1% !important;
  margin-right: 12% !important;
}

.report-pack-quick-open-compare {
  text-align: left;
  margin-right: 12%;
}

.report-pack-quick-open-commentary {
  text-align: left;
  margin-right: 0%;
}

.options-button {
  min-width: 160px !important;
  min-height: 40px !important;
  padding: 5px 15px !important;
  font-size: 16 !important;
  font-weight: bold !important;
  color: #192955 !important;
}

.layout-options-selectors {
  display: flex;
  width: 100%;
}

.watermark-options-selectors {
  display: flex;
  width: 100%;
}

.watermark-options-selectors > div {
  margin-right: 15px;
}

.layout-selector-wrapper {
  display: flex;
}
._container_115lf_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  cursor: pointer;
}

._tag_115lf_10 {
  width: fit-content;
  height: 20px;
  align-items: center !important;
  padding: 0px 8px !important;
}
._SortableRow_1xnp9_1 {
  flex-grow: 1;
  align-items: center;
  padding: 18px 20px;
  background-color: #fff;
  border-bottom: 1px solid #eeeeee;
  box-sizing: border-box;
  list-style: none;
  color: #333;
  font-weight: 400;
  font-size: 1rem;
  font-family: sans-serif;
}

._SortableRow_1xnp9_1 td {
  box-shadow: none;
}

._SortableRow_1xnp9_1._active_1xnp9_19 td {
  background: #f9f9f9 !important;
}

._DragHandle_1xnp9_23 {
  display: flex;
  width: 12px;
  padding: 15px;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  touch-action: none;
  cursor: var(--cursor, pointer);
  border-radius: 5px;
  border: none;
  outline: none;
  appearance: none;
  background-color: transparent;
  -webkit-tap-highlight-color: transparent;
}

._DragHandle_1xnp9_23:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

._DragHandle_1xnp9_23:focus-visible {
  box-shadow: 0 0px 0px 2px #4c9ffe;
}

._DragHandle_1xnp9_23 svg {
  flex: 0 0 auto;
  margin: auto;
  height: 100%;
  overflow: visible;
  fill: #919eab;
}
._selector-wrapper_1nlsr_1 {
    width: 225px;
    height: 65px;
    margin-bottom: 20px;
    margin-right: 20px;
}
._selector-wrapper_1r64a_1 {
    width: 225px;
    height: 65px;
    margin-bottom: 20px;
    margin-right: 20px;
}

._title_1r64a_8 {
    width: 100px;
    margin-left: 0px;
}._divisionsSelectorWrapper_i25mz_1 {
  width: 225px;
  margin-right: 20px;
  margin-bottom: 20px;
}
._divisionsTypeButtonGroupWrapper_i25mz_6 {
  width: 225px !important;
  margin-right: 20px;
  margin-bottom: 20px;
}

._divisionsTypeButtonGroup_i25mz_6 {
  width: 225px !important;
  margin-top: 5px;
}
._divisionsTypeButtonGroupButton_i25mz_16 {
  border-radius: 3px;
}
._selectorWrapperStyle_i25mz_19 {
  width: 225px !important;
  margin-right: 20px !important;
}

._eyeIcon_i25mz_24 {
  cursor: pointer;
  color: #71828f;
}

._gridContainer_i25mz_29 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

._rotateIcon_i25mz_34 {
  transform: rotate(90deg);
}

@media (max-width: 1240px) {
  ._gridContainer_i25mz_29 {
    grid-template-columns: repeat(1, 1fr);
  }
}
._genericSwitch_i25mz_43 {
  margin-top: 15px;
  margin-bottom: 0px !important;
  text-align: start;
}

._configSelectors_i25mz_49 {
  display: flex;
  flex-direction: row;
  width: 100%;
  flex-wrap: wrap;
  padding-left: 15px;
}
._reportRow_a5vii_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  text-align: left;
  border-radius: 5px;
  margin-bottom: 10px;
  cursor: pointer;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  min-height: 65px;
}

._reportRowColorBlock_a5vii_16 {
  border-radius: 5px 0px 0px 5px;
  width: 7px;
  align-self: stretch;
  margin: -1px;
}
._reportRowContent_a5vii_22 {
  padding: 10px;
  width: 99%;
  position: relative;
}
._reportRow_a5vii_1._selected_a5vii_27 {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  transition: all 150ms;
}

._reportRowDetailsWrapper_a5vii_34 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 97%;
}

._reportRowTitleRow_a5vii_41 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
._warningIcon_a5vii_47 {
  margin-left: 10px;
}
._reportRowTitle_a5vii_41 {
  width: 100%;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}
._reportRowTitle_a5vii_41._error_a5vii_58 {
  color: #ef797d;
}

._reportRowButtons_a5vii_62 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._reportRowParams_a5vii_68 {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 10px;
}

._paramPill_a5vii_76 {
  background-color: #f6f6f6;
  border-radius: 4px;
  padding: 3px;
  font-size: 12px;
  margin-right: 3px;
  margin-bottom: 3px;
  font-size: 12px;
}
._originalReportRowTitle_a5vii_85 {
  font-weight: 500;
  font-size: 10px;
  color: #444444;
  width: 100%;
}
._reportName_a5vii_91 {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._reportName_a5vii_91 > span {
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._editButtonWrapper_a5vii_105 {
  position: absolute;
  right: 10px;
  top: 10px;
}

._reportName_17qyt_2 {
    color: #192955;
    font-size: 16px;
    font-weight: 500;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}


._divider_17qyt_14 {
    margin-left: 10px;
    margin-right: 10px;
    width: 100%;
    border-bottom: 1px solid #EEEEEE;
}

._breadCrumbs_17qyt_21 {
    font-size: 12px;
    color: #CCCCCC;
    text-align: left;
    width: 100%;
}

._reportNameInput_17qyt_28 {
    color: #192955;
    font-size: 16px;
    width: 100%;
}

._toolbar_17qyt_34 {
    width: 100%;
    padding-bottom: 20px;
}._reportCategoryOption_1chwq_1 {
  display: flex;
  align-items: center;
  flex-direction: row;
  padding: 6px;
  justify-content: space-between;
  cursor: pointer;
  border-radius: 6px;
  border: 1px solid #eee;
  font-size: 12px;
  color: #182026;
  width: 164px;
  margin-bottom: 15px;
  height: 30px;
}

._reportCategoryOption_1chwq_1:hover {
  border: 1px solid #192955;
  font-weight: 600;
}

._reportCategoryOption_1chwq_1._active_1chwq_22 {
  border: 1px solid #192955;
  font-weight: 600;
}

._reportCategoryOption_1chwq_1 img {
  width: 16px;
  min-width: 16px;
  max-width: 16px;
  height: 16px;
  min-height: 16px;
  max-height: 16px;
  margin-right: 10px;
}
._reportCategoryOption_1chwq_1 img:hover {
  width: 18px;
  min-width: 18px;
  max-width: 18px;
  height: 18px;
  min-height: 18px;
  max-height: 18px;
}
._reportCategoryOption_1chwq_1 div {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

._subCategoryOption_1chwq_51 {
  display: flex;
  align-items: center;
  flex-direction: row;
  padding: 6px;
  justify-content: space-between;
  cursor: pointer;
  border-radius: 6px;
  font-size: 12px;
  color: #182026;
  width: 164px;
  margin-bottom: 15px;
  background-color: #f2f8fb;
  height: 30px;
}

._subCategoryOption_1chwq_51:hover {
  background-color: #d4e4ec;
  font-weight: 600;
}

._subCategoryOption_1chwq_51._active_1chwq_22 {
  background-color: #d4e4ec;
  font-weight: 600;
}

._reportCategoryOptionsList_1chwq_77 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-right: 12px;
}
._divider_1chwq_84 {
  width: 100%;
  border-bottom: 1px solid #eeeeee;
  margin: 0px;
}

._reportPackCard_1chwq_90 {
  flex: 0 1 49%;
  display: flex;
  flex-direction: column;
  max-width: 49%;
  border-radius: 6px;
  padding: 0px;
  height: 100%;
  border: 1px solid #cccccc;
  overflow: hidden;
}

._reportPackCardBody_1chwq_102 {
  overflow: hidden;
  max-height: 60vh;
  height: 60vh;
}

._reportPackContent_1chwq_108 {
  margin: 1rem 22px;
  margin-bottom: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  max-height: 100%;
  overflow: hidden;
  height: 80%;
}

._reportPackContentWrapper_1chwq_119 {
  display: flex;
  flex-direction: column;
  flex: 1 0 100%;
  overflow: hidden;
}

._reportPackColSelectorsWrapper_1chwq_126 {
  padding: 10px 15px 0px 15px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

._reportPackColReportsWrapper_1chwq_134 {
  padding: 0rem 2rem;
  margin-bottom: 0rem;
}

._reportConfigSelectorsWrapper_1chwq_139 {
  overflow-y: scroll;
}

._hideScrollBar_1chwq_143::-webkit-scrollbar {
  width: 0px;
  height: 0px;
  background: transparent; /* make scrollbar transparent */
}

._hideScrollBar_1chwq_143 {
  scrollbar-width: none;
}

._customReportsList_1chwq_153 {
  height: fit-content;
}

._customReportsListWrapper_1chwq_157 {
  overflow-y: scroll;
  height: 91%;
}

._reportSelectorsWrapper_1chwq_162 {
  height: 90%;
  width: 100%;
  overflow-y: scroll;
}

._reportCategoryListing_1chwq_168 {
  height: 100%;
  width: 100%;
  overflow: auto;
}._description_woq0w_1 {
    color:#444444;
    font-size: 12px;
    
}
._divider_woq0w_6 {
    border-bottom: 1px solid #EEEEEE;
    width: 100%;

}
._noSelectedOptions_woq0w_11 {
    color: #444444;
    font-size: 12px;
    font-weight: 500;
}
._selectorWrapper_woq0w_16 {
    width: 164px;

}
._selectorSearchIconContainer_woq0w_20 {
    margin: 0px 0px 0px 5px;
}
._buttonsContainer_woq0w_23 {
    flex-grow: 1;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}._searchWrapper_1ev8a_1 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0.8rem;
}

._logoWrapper_1ev8a_10 {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 34px;
  width: 100%;
}

._logo_1ev8a_10 {
  height: 32px;
  padding: 4px 0px;
  border-radius: 25%;
}

._table_1ev8a_24 {
  color: #182026;
  font-size: 12px;
  width: 100%;
  border-collapse: collapse;
}

._table_1ev8a_24 td {
  border-bottom: 1px solid #eeeeee;
}

._header_1ev8a_35 {
  height: 28px;
}

._row_1ev8a_39:hover {
  background-color: rgba(212, 228, 236, 0.1);
  cursor: pointer;
}

._selected_1ev8a_44 {
  background-color: rgba(212, 228, 236, 0.1);
}
._header_1dsu4_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background-color: #f6f6f6;
  font-weight: 500;
  font-size: 14px;
  color: #192955;
  padding: 3px;
  border-radius: 6px;
  margin-bottom: 10px;
  border: 1px solid #f6f6f6;
  text-align: left;
}
._header_1dsu4_1:hover {
    border: 1px solid #3fb0ac;

}

._reportNameWrapper_1dsu4_22 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 95%;
}

._reportNameInput_1dsu4_30 {
    max-width: 50%;
}
._reportName_1dsu4_22 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    text-align: left;
}._infoBox_7b1ni_1 {
  background-color: #f6f6f6;
  border-radius: 6px;
  padding: 5px 10px;
  margin-top: 10px;
}

._helfulText_7b1ni_8 {
  font-size: 12px;
  color: #333333;
}

._helfulTags_7b1ni_13 {
  background-color: #f6f6f6;
  border-radius: 6px;
  padding: 5px 10px;
  margin-top: 10px;
  font-size: 12px;
}

._helpfulBox_7b1ni_21 {
  border-radius: 4px;
  padding: 2px 5px;
  margin: 0px 5px;
  font-size: 12px;
}

._green_7b1ni_28 {
  background-color: #dcf3da;
}

._blue_7b1ni_32 {
  background-color: #daeaef;
}

._purple_7b1ni_36 {
  background-color: #eaddf1;
}

._pink_7b1ni_40 {
  background-color: #ffdeea;
}
._error-div-message_mahdv_1 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

._error-div_mahdv_1 {
  padding: 10px;
  margin: 30px;
  text-align: center;
  min-width: 320px;
  background-color: #ef5288;
  border-radius: 5px;
  color: white;
}._BodyRow_1y5d6_1 {
  display: flex;
  justify-content: center;
}

._BodyRow_1y5d6_1 td {
  font-family: Montserrat;
  font-weight: 300;
  height:45px;
  border-bottom: 1px solid #eeee;
  padding: 0.5em 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

._BodyRow_1y5d6_1 td:nth-of-type(1) {
  width:3%;
  font-weight: 400;
}
._BodyRow_1y5d6_1 td:nth-of-type(2) {
  width:15%;
  padding-right:20px;
}

._BodyRow_1y5d6_1 td:nth-of-type(3) {
  width:25%;
}

._BodyRow_1y5d6_1 td:nth-of-type(4) {
  width:21%;
}

._BodyRow_1y5d6_1 td:nth-of-type(5) {
  width:11%;
}

._BodyRow_1y5d6_1 td:nth-of-type(6) {
  width:11%;
}

._BodyRow_1y5d6_1 td:nth-of-type(7) {
  width:12%;
}
._BodyRow_1y5d6_1 td:nth-of-type(8) {
  width:2%;
}


._NumberInput_1y5d6_50 {
  width: 90%;
}

._TextInput_1y5d6_54 {
  width: 90%;
}

._DeleteLineButton_1y5d6_58:hover {
  cursor: pointer;
}

._account-selector-container_1y5d6_62 {
  --container-width: 100%;
  --selector-height: 25px;
  height:25px;

  min-width: var(--container-width);
  height: 100%;
  display: flex;
  align-items: center;
}

/* --Selector value. */
._account-selector-container_1y5d6_62 .new-select-style__value-container {
  padding: 0px 0px;
  height: var(--selector-height);
  top: -1px;
  margin-left: 9px;
}

._date-selector-icon_1y5d6_81 {
  padding-top: 4px;
  padding-right:10px;
  cursor: text;
}

._number-align_1y5d6_87 {
  text-align: right !important;
}


._date-input-override_1y5d6_92 .bp3-input {
  border-radius: 4px;
  box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 0px 1px rgba(16, 22, 26, 0.2);
  height: 25px;
}

._date-input-disabled_1y5d6_98 .bp3-input{
  background: #f6f6f6;
}._TableMain_i0ddj_1 {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._TableMain_i0ddj_1 thead,
._TableMain_i0ddj_1 tbody {
  width: 100%;
  position: relative;
}

._HeadingRow_i0ddj_15 {
  display: flex;
  justify-content: center;
  width: 100%;
}

._HeadingRow_i0ddj_15 th {
  font-family: Montserrat;
  font-weight: 400;
  min-height: 30px;
  font-size: 15px;
  border-bottom: 1px solid #eeee;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
  background-color: white;
}

._HeadingRow_i0ddj_15 th:nth-of-type(1) {
  width:3%;
}
._HeadingRow_i0ddj_15 th:nth-of-type(2) {
  width:15%;
}

._HeadingRow_i0ddj_15 th:nth-of-type(3) {
  width:25%;
}

._HeadingRow_i0ddj_15 th:nth-of-type(4) {
  width:21%;
}

._HeadingRow_i0ddj_15 th:nth-of-type(5) {
  width:11%;
}

._HeadingRow_i0ddj_15 th:nth-of-type(6) {
  width:11%;
}

._HeadingRow_i0ddj_15 th:nth-of-type(7) {
  width:12%;
}
._HeadingRow_i0ddj_15 th:nth-of-type(8) {
  width:2%;
}

._TotalRow_i0ddj_64 {
  display: flex;
  justify-content: center;
  position: sticky;
  bottom: 0;
}

._TotalRow_i0ddj_64 td {
  font-family: Montserrat;
  font-weight: 500;
  min-height: 40px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
  background-color: #f6f6f6;
}

._TotalRow_i0ddj_64 td:nth-of-type(1) {
  width:3%;
}
._TotalRow_i0ddj_64 td:nth-of-type(2) {
  width:15%;
}

._TotalRow_i0ddj_64 td:nth-of-type(3) {
  width:25%;
}

._TotalRow_i0ddj_64 td:nth-of-type(4) {
  width:21%;
}

._TotalRow_i0ddj_64 td:nth-of-type(5) {
  width:11%;
}

._TotalRow_i0ddj_64 td:nth-of-type(6) {
  width:11%;
}

._TotalRow_i0ddj_64 td:nth-of-type(7) {
  width:12%;
}
._TotalRow_i0ddj_64 td:nth-of-type(8) {
  width:2%;
}

._value-div_i0ddj_112 {
width:80%;
display: flex;
justify-content: flex-end;
}

._auto-balance-button_i0ddj_118 {
  width :80%;
}._textArea_1vv1h_1 {
    min-height: 160px !important;
    vertical-align: top !important;
    resize: none;
    width: 100%;
    box-shadow: none;
    border-radius: 6px;
    border: 1px solid #CCCCCC;
    margin-top:7px;
  }
  ._textArea_1vv1h_1:focus {
    box-shadow: none;
    border: 1px solid #192955;
  }
  ._fitContent_1vv1h_15 {
    height: fit-content !important;

  }

  ._infoBox_1vv1h_20 {
    width: 100%;
  }._MainBody_1wse9_1 {
  padding-top: 3em;
  width: 100%;
  text-align: left;
  display: flex;
  flex-direction: column;
}

._MainBody_1wse9_1 table,
._MainBody_1wse9_1 thead,
._MainBody_1wse9_1 tbody,
._MainBody_1wse9_1 tr {
  width: 100%;
}

._HeadingRow_1wse9_16 {
  display: flex;
  justify-content: center;
  margin-top: 1em;
  width: 100%;
}

._HeadingRow_1wse9_16 th {
  font-family: Montserrat;
  font-weight: 400;
  min-height: 30px;
  border-top: 1px solid #eeee;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
}

._BodyRow_1wse9_34 {
  display: flex;
  justify-content: center;
  width: 100%;
}

._BodyRow_1wse9_34 td {
  font-family: Montserrat;
  font-weight: 300;
  min-height: 30px;
  font-size: 12px;
  border-bottom: 1px solid #eeee;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
}

._posted-pill-style_1wse9_52 {
  border-color: #3FB0AC;
  color: #3FB0AC;
}
._edited-pill-style_1wse9_56 {
  border-color: #FF9A7B;
  color: #FF9A7B;
}._BodyRow_1es5l_1 {
  display: flex;
  justify-content: center;
}

._BodyRow_1es5l_1 td {
  font-family: Montserrat;
  font-weight: 300;
  height:45px;
  border-bottom: 1px solid #eeee;
  padding: 0.5em 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

._BodyRow_1es5l_1 td:nth-of-type(1) {
  width:3%;
}
._BodyRow_1es5l_1 td:nth-of-type(2) {
  width:15%;
  padding-right: 20px;
}

._BodyRow_1es5l_1 td:nth-of-type(3) {
  width:25%;
}

._BodyRow_1es5l_1 td:nth-of-type(4) {
  width:23%;
}

._BodyRow_1es5l_1 td:nth-of-type(5) {
  width:15%;
}

._BodyRow_1es5l_1 td:nth-of-type(6) {
  width:15%;
}

._BodyRow_1es5l_1 td:nth-of-type(7) {
  width:2%;
}
._BodyRow_1es5l_1 td:nth-of-type(8) {
  width:2%;
}


._NumberInput_1es5l_49 {
  width: 90%;
}

._TextInput_1es5l_53 {
  width: 90%;
}

._DeleteLineButton_1es5l_57:hover {
  cursor: pointer;
}

._account-selector-container_1es5l_61 {
  --container-width: 100%;
  --selector-height: 25px;
  height:25px;

  min-width: var(--container-width);
  height: 100%;
  display: flex;
  align-items: center;
}

/* --Selector value. */
._account-selector-container_1es5l_61 .new-select-style__value-container {
  padding: 0px 0px;
  height: var(--selector-height);
  top: -1px;
  margin-left: 9px;
}

._date-selector-icon_1es5l_80 {
  padding-top: 4px;
  padding-right:10px;
  cursor: text;
}

._id-tag_1es5l_86 {
  font-weight: 400;
}

._number-align_1es5l_90 {
  text-align: right !important;
}

._date-input-override_1es5l_94 .bp3-input {
  border-radius: 4px;
  box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 0px 1px rgba(16, 22, 26, 0.2);
  height: 25px;
}
._TableMain_1kd9r_1 {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._TableMain_1kd9r_1 thead,
._TableMain_1kd9r_1 tbody {
  width: 100%;
  position: relative;
}

._HeadingRow_1kd9r_15 {
  display: flex;
  justify-content: center;
  width: 100%;
}

._HeadingRow_1kd9r_15 th {
  font-family: Montserrat;
  font-weight: 400;
  min-height: 30px;
  font-size: 15px;
  border-bottom: 1px solid #eeee;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
  background-color: white;
}

._HeadingRow_1kd9r_15 th:nth-of-type(1) {
  width:3%;
}
._HeadingRow_1kd9r_15 th:nth-of-type(2) {
  width:15%;
}

._HeadingRow_1kd9r_15 th:nth-of-type(3) {
  width:25%;
}

._HeadingRow_1kd9r_15 th:nth-of-type(4) {
  width:23%;
}

._HeadingRow_1kd9r_15 th:nth-of-type(5) {
  width:15%;
}

._HeadingRow_1kd9r_15 th:nth-of-type(6) {
  width:15%;
}

._HeadingRow_1kd9r_15 th:nth-of-type(7) {
  width:2%;
}
._HeadingRow_1kd9r_15 th:nth-of-type(8) {
  width:2%;
}

._TotalRow_1kd9r_64 {
  display: flex;
  justify-content: center;
  position: sticky;
  bottom: 0;
}

._TotalRow_1kd9r_64 td {
  font-family: Montserrat;
  font-weight: 500;
  min-height: 40px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
  background-color: #f6f6f6;
}

._TotalRow_1kd9r_64 td:nth-of-type(1) {
  width:3%;
}
._TotalRow_1kd9r_64 td:nth-of-type(2) {
  width:15%;
}

._TotalRow_1kd9r_64 td:nth-of-type(3) {
  width:25%;
}

._TotalRow_1kd9r_64 td:nth-of-type(4) {
  width:23%;
}

._TotalRow_1kd9r_64 td:nth-of-type(5) {
  width:15%;
}

._TotalRow_1kd9r_64 td:nth-of-type(6) {
  width:15%;
}

._TotalRow_1kd9r_64 td:nth-of-type(7) {
  width:2%;
}
._TotalRow_1kd9r_64 td:nth-of-type(8) {
  width:2%;
}

._value-div_1kd9r_112 {
width:90%;
display: flex;
justify-content: flex-end;
}

._auto-balance-button_1kd9r_118 {
  width :80%;
}._MainBody_6j0s3_1 {
  width: 100%;
  height:100%;
}._journalTable_9cgbj_1 {
  width: 100%;
}

._journalTable_9cgbj_1 tbody tr,
._journalTable_9cgbj_1 thead tr {
  position: relative;
}

._journalTable_9cgbj_1 th {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 400;
  color: #106ba3;
  cursor: pointer;
  width: 100%;
  min-height: unset;
  height: fit-content;
}

._journalTableNotSortable_9cgbj_21 {
  cursor: default !important;
  color: black !important;
}

._overviewTable_9cgbj_26 {
  border-bottom: 1px solid #eee;
}

._journalLine_9cgbj_30 {
  display: flex;
  width: 100%;
  height: 42px;
  margin-top: -2px;
  padding-top: 5px;
}

._journalLineExpanded_9cgbj_38 {
  display: flex;
  width: 100%;
  padding: 0px;
  height: 28.5px;
  align-items: center;
}

._accountDisplayData_9cgbj_46 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-left: 30px;
  text-align: left;
}

._journalLineHeader_9cgbj_56 th {
  text-align: left;
  box-shadow: none;
}

._journalLineHeader_9cgbj_56 {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eee;
  width: 100%;
  height: 40px;
}

._tagContainer_9cgbj_69 {
  width: fit-content;
  min-height: 40px;
  position: relative;
}

._collapseHeaderFlex_9cgbj_75 {
  display: flex;
}

._collapseSpacing_9cgbj_79 {
  padding-left: 1px;
}

._nameStyle_9cgbj_83 {
  display: flex;
  padding-top: 2px;
  font-weight: 400;
  padding-left: 6px;
}

._nameOverflow_9cgbj_90 {
  max-width: 350px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-left: 11px;
}

._dateStyle_9cgbj_100 {
  font-weight: 400;
}

._accountStyle_9cgbj_104 {
  padding-left: 32px;
}

._dropdownStyle_9cgbj_108 {
  display: flex;
  align-items: flex-start;
}

._hoverColor_9cgbj_113 {
  background-color: #f6f6f6 !important;
}

._fw600_9cgbj_117 {
  font-weight: 400;
}

._pillCell_9cgbj_121 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 0px;
  padding-left: 26px;
}

._pillRow_9cgbj_129 {
  padding: 0px;
}

._dateFlex_9cgbj_133 {
  display: flex;
  flex-direction: column;
  font-weight: 200;
  font-size: 12px;
  line-height: 17px;
}

._tableContainer_9cgbj_141 {
  position: relative;
  overflow: auto;
  max-height: 100%;
  width: 100%;
  height: 100%;
}

._tableContainer_9cgbj_141 table {
  width: 100%;
  border-collapse: collapse;
}

._tableContainer_9cgbj_141 table thead {
  position: sticky;
  top: 0;
  background-color: #fff !important;
  z-index: 999;
}

._tableContainer_9cgbj_141 table thead tr th {
  position: sticky;
  top: 0;
  background-color: #fff;
}

._typeTag_9cgbj_167 {
  width: fit-content;
}

._valuePadding_9cgbj_171 {
  padding-right: 60px;
  text-align: right !important;
}

._oneSidedPadding_9cgbj_176 {
  padding-left: 15px;
  padding-right: 10px;
}

._journalsDisabled_9cgbj_181 {
  color: #CCCCCC !important;
}._MainBody_73fe9_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
}

._MainBody_73fe9_1 hr {
  height: 2px;
  background-image: linear-gradient(0deg, hsla(0, 0%, 78%, 0), hsla(0, 0%, 78%, 0.75), hsla(0, 0%, 78%, 0));
  margin: 15px 0 15px 0;
  width: 100%;
}

._searchInput_73fe9_16 {
  width: 350px;
}._BodyRow_1nyfp_1 {
  display: flex;
  justify-content: center;
}

._BodyRow_1nyfp_1 td {
  font-family: Montserrat;
  font-weight: 300;
  height:45px;
  border-bottom: 1px solid #eeee;
  padding: 0.5em 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

._NumberInput_1nyfp_17 {
  width: 80%;
  height: 25px;
  border-radius: 0.3em;
  padding: 0 1em;
  border: 1px solid hsl(0, 0%, 80%);
}

._TextInput_1nyfp_25 {
  width: 90%;
  height: 25px;
  border-radius: 0.3em;
  padding: 0 1em;
  border: 1px solid hsl(0, 0%, 80%);
}
._invalid-textbox_1nyfp_32 {
  border: 1px solid #EF797D;
}

._DeleteLineButton_1nyfp_36:hover {
  cursor: pointer;
}

._DeleteLineButtonInactive_1nyfp_40:hover {
  cursor: default;
}

._account-selector-container_1nyfp_44 {
  --container-width: 100%;
  --selector-height: 25px;
  height:25px;

  min-width: var(--container-width);
  height: 100%;
  display: flex;
  align-items: center;
}

/* --Selector value. */
._account-selector-container_1nyfp_44 .new-select-style__value-container {
  padding: 0px 0px;
  height: var(--selector-height);
  top: -1px;
  margin-left: 9px;
}

._buttonGroup_1nyfp_63 {
  width: 90% !important;
}
._TableMain_v1vdu_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: visible;
}

._TableMain_v1vdu_1 thead,
._TableMain_v1vdu_1 tbody {
  position: relative;
  width: 100%
  
}

._HeadingRow_v1vdu_16 {
  display: flex;
  justify-content: center;
  width: 100%;
}

._HeadingRow_v1vdu_16 th {
  font-family: Montserrat;
  font-weight: 400;
  min-height: 30px;
  font-size: 15px;
  border-bottom: 1px solid #eeee;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
  background-color: white;
}

._TotalRow_v1vdu_35 {
  display: flex;
  justify-content: center;
  position: sticky;
  bottom: 0;
}

._TotalRow_v1vdu_35 td {
  font-family: Montserrat;
  font-weight: 500;
  min-height: 40px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
  background-color: #f6f6f6;
}._MainBody_q3idj_1 {
  padding-top: 3em;
  width: 100%;
  text-align: left;
  display: flex;
  flex-direction: column;
}

._MainBody_q3idj_1 table,
._MainBody_q3idj_1 thead,
._MainBody_q3idj_1 tbody,
._MainBody_q3idj_1 tr {
  width: 100%;
}

._HeadingRow_q3idj_16 {
  display: flex;
  justify-content: center;
  margin-top: 1em;
  width: 100%;
}

._HeadingRow_q3idj_16 th {
  font-family: Montserrat;
  font-weight: 400;
  min-height: 30px;
  border-bottom: 1px solid #EEEEEE;
  border-top: 1px solid #EEEEEE;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
  box-shadow: none;
}

._BodyRow_q3idj_36 {
  display: flex;
  justify-content: center;
  width: 100%;
}

._BodyRow_q3idj_36 td {
  font-family: Montserrat;
  font-weight: 300;
  min-height: 30px;
  font-size: 12px;
  border-bottom: 1px solid #EEEEEE;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
}

._action-pill-style_q3idj_54 {
  border-color: #3FB0AC;
  color: #3FB0AC;
}

._account-history-column_q3idj_59 {
  width:15%;
}

._action-column_q3idj_63 {
  width: 15%;
}

._user-column_q3idj_67 {
  width: 70%;
}

._action-header-padding_q3idj_71 {
  padding-left: 3px !important;
}._MainBody_kedrr_1 {
  width: 100%;
}._AccountTable_wlez4_1 th {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 400;
  color: #106BA3;
  cursor: pointer;
  border-bottom: 1px solid #eee;
  height: 30px !important;
  align-items: normal;
  min-height: 20px;
  max-height: 30px !important;
}

._AccountLine_wlez4_14 {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eee;
  width: 100%;
  height: 40px;
}

._AccountLine_wlez4_14 td:first-child {
  border-right: 1px solid #eee;
  height: 100%;
}

._AccountLine_wlez4_14 th:first-child {
  border-right: 1px solid #eee;
}

._AccountLine_wlez4_14 td:nth-child(2) {
  padding-left: 15px;
}

._AccountLine_wlez4_14 th:nth-child(2) {
  padding-left: 15px;
}

._AccountLineHeaderHeight_wlez4_39 {
  height: 31px;
}

._AccountLineHeaderHeight_wlez4_39 th {
  align-content: center;
}

._tableContainer_wlez4_47 {
  position: relative;
  overflow: auto;
  max-height: 100%;
}

._tableContainer_wlez4_47 table {
  width: 100%;
  border-collapse: collapse;
}

._tableContainer_wlez4_47 table thead {
  position: sticky;
  top: 0;
  background-color: #fff !important;
  z-index: 999;
}

._tableContainer_wlez4_47 table thead tr th {
  position: sticky;
  top: 0;
  background-color: #fff;
}

._AccountLine_wlez4_14 th {
  text-align: left;
  box-shadow: none;
}

._nameOverflow_wlez4_76 {
  max-width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

@media screen and (max-width:1600px) {
  ._nameOverflow_wlez4_76 {
    max-width: 300px;
  }
}

@media screen and (max-width:1500px) {
  ._nameOverflow_wlez4_76 {
    max-width: 280px;
  }
}

@media screen and (max-width:1350px) {
  ._nameOverflow_wlez4_76 {
    max-width: 250px;
  }
}

._dateFlex_wlez4_103 {
  display: flex;
  flex-direction: column;
  font-weight: 400;
  line-height: 10px;
}

._typeTag_wlez4_110 {
  width: fit-content;
}

._pillStyle_wlez4_114 {
  border-color: #AAAAAA;
  color: #AAAAAA;
}

._groupedRow_wlez4_119 {
  text-align: left;
  height: 40px;
}

._groupedRow_wlez4_119 td {
  border-bottom: 1px solid #eee !important;
}

._groupedRow_wlez4_119 tr {
  margin-top: 50px;
}

._groupedRowCell_wlez4_132 {
  display: flex;
  height: 40px;
  align-items: center;
  font-weight: 600;
}

._drilldownStyle_wlez4_139 {
  padding-bottom: 3px;
  cursor: pointer;
}

._AccountHeading_wlez4_144 {
  display: flex;
  align-items: center !important;
}

._accountsDisabled_wlez4_149 {
  color: #CCCCCC !important;
}

._accountsDisabledPill_wlez4_153 {
  color: #CCCCCC !important;
  border-color: #CCCCCC;
}

._noDataMessage_wlez4_158 {
  height: 100%;
}._MainBody_1x5gc_1 {
  margin-top: 10px;
  height: 100%;
}
._talk-to-us-section-container_12vx9_1 {
  padding: 2% 7%;
  margin: 0%;
}

._talk-to-us-section-wrapper_12vx9_6 {
    height: 100%;
    align-items: center;
}

._talk-to-us-section-wrapper_12vx9_6 ._landing-text-container_12vx9_11 {
    width: 35%;
}

._book-section-container_12vx9_15 {
    padding: 0;
    padding-top: 1%;
}

._book-text-container_12vx9_20 {
    padding-left: 5.5%;
}

._book-call-dots-img_12vx9_24 {
    width: 20%;
    margin-bottom: 7%;
}

._talk-to-us-section-wrapper_12vx9_6 ._video-container_12vx9_29 {
    width: 60%;
    max-width: 100%;
}

._call-options-wrapper_12vx9_34 {
    background-color: #ecf2f4;
    padding: 5% 3%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

._call-options-wrapper_12vx9_34 ._call-option-button_12vx9_43 {
    margin: 0% 1.5rem;
    background-color: white;
    border-radius: 10px;
    padding: 2%;
    display: flex;
    flex-direction: column;
    flex: 1;
    transition: all 200ms ease;
}

._call-options-wrapper_12vx9_34 ._call-option-button_12vx9_43:hover {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
    box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
}

._call-options-wrapper_12vx9_34 ._call-option-button_12vx9_43 h5 {
    font-size: 18px;
    color: #192655;
    margin-bottom: 1rem;
}

._call-options-wrapper_12vx9_34 ._call-option-button_12vx9_43 em {
    font-style: normal;
    color: #40b0ac;
    font-weight: 600;
}

._call-options-wrapper_12vx9_34 ._call-option-button_12vx9_43 ._description_12vx9_73 {
    font-size: 16px;
    line-height: 1.5;
    color: #444444;
}

._call-options-wrapper_12vx9_34 ._call-option-button_12vx9_43 ._option-header_12vx9_79 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.5rem;
}

._list-heading_12vx9_87 {
    font-size: 18px;
    color: #44899E;
    margin-bottom: 1.5rem;
    font-weight: 600;
    text-align: left;
}

ul._list_12vx9_87 {
    list-style-type: disc;
    list-style-position: outside;
    font-size: 18px;
    margin-left: 1.5rem;
    text-align: left;
}

ul._list_12vx9_87 li {
    margin-bottom: 1.2rem;
    line-height: 26px;
}

ul._list_12vx9_87 li::marker {
    color: #44899E;
}

._call-location-section-item_12vx9_112 {
    position: relative;
    height: 100%;
    width: 100%;
}

._call-location-section-item_12vx9_112 ._location-background_12vx9_118 {
    height: 100%;
    width: 100%;
    min-height: 68vh;
}

._call-location-section-item_12vx9_112 ._call-location-wrapper_12vx9_124 {
    position: absolute;
    top: 15%;
}

/* ------------------------------- Location Picker ------------------------------- */
._call-location-wrapper_12vx9_124 {
    border-radius: 30px;
    background-color: white;
    width: 60%;
    align-self: center;
    -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
    box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
}

._call-location-wrapper_12vx9_124 ul._call-location-list_12vx9_139 {
    padding: 5% 8%;
}

._call-location-wrapper_12vx9_124 ul._call-location-list_12vx9_139 li {
    border-bottom: 1px solid #CCCCCC;
    padding: 0.7rem 0rem;
}

._call-location-wrapper_12vx9_124 ul._call-location-list_12vx9_139 li:last-of-type {
    border-bottom: none;
}

._call-location-wrapper_12vx9_124 ._call-link_12vx9_152 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

._call-location-wrapper_12vx9_124 ._call-flag-icon_12vx9_158 {
    width: 100%;
    max-width: 30px;
    max-height: 30px;
    margin-right: 1rem;
    transition: all 150ms ease;
}

._call-location-wrapper_12vx9_124 ._call-location-text_12vx9_166 {
    font-size: 18px;
    margin-bottom: 0rem;
    color: #192955;
    transition: color 150ms ease, font-weight 50ms ease;
    white-space: nowrap;
}

._call-location-wrapper_12vx9_124 ._arrow-icon_12vx9_174 {
    margin-left: auto;
}

._call-location-wrapper_12vx9_124 ._arrow-icon_12vx9_174 svg {
    width: 20px;
    height: 20px;
    transition: all 150ms ease;
}

._call-location-wrapper_12vx9_124 ._call-link_12vx9_152:hover ._call-location-text_12vx9_166 {
    color: black;
    font-weight: 550;
}

._call-location-wrapper_12vx9_124 ._call-link_12vx9_152:hover ._call-flag-icon_12vx9_158 {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

._call-location-wrapper_12vx9_124 ._call-link_12vx9_152:hover ._arrow-icon_12vx9_174 svg {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
}

/* ------------------------------- Mobile ------------------------------- */
@media screen and (max-width: 1023px) {
    ._talk-to-us-section-wrapper_12vx9_6 ._landing-text-container_12vx9_11 {
        width: 100%;
    }

    ._talk-to-us-section-wrapper_12vx9_6 ._video-container_12vx9_29 {
        width: 100%;
        max-width: 450px;
    }

    ._call-location-section-item_12vx9_112,
    ._book-section-wrapper_12vx9_211 {
        padding: 4% 0%;
    }

    ._call-options-wrapper_12vx9_34 {
        padding: 5%;
    }

    ._call-options-wrapper_12vx9_34 ._call-option-button_12vx9_43 {
        flex-basis: 100%;
        max-width: 700px;
        align-self: center;
        margin-bottom: 3rem;
        padding: 3rem;
    }

    ._book-call-dots-img_12vx9_24 {
        display: none;
    }

    ._list-heading_12vx9_87,
    ul._list_12vx9_87 {
        font-size: 16px;
    }

    ._call-location-section-item_12vx9_112 ._call-location-wrapper_12vx9_124 {
        position: relative;
        top: initial;
    }
}

@media screen and (max-width: 480px) {
    ._call-location-wrapper_12vx9_124 { 
        width: 85%;
    }

}

._table-container_ra7bi_1 {
  display: block;
}

._table-wrapper_ra7bi_5 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

td._drilldown_ra7bi_11:hover {
  color: #106ba3 !important;
  cursor: pointer;
}

._drilldown-column-icon_ra7bi_16 {
  margin-left: 5px;
}

thead th._header_ra7bi_20,
td._header_ra7bi_20 {
  color: #106ba3;
  text-decoration: none;
  cursor: pointer;
  font-weight: 400;
  vertical-align: middle;
  text-overflow: ellipsis;
  line-height: 24px;
  letter-spacing: 0;
  height: 26px;
  font-size: 15px;
  padding: 0px 8px;
  box-sizing: border-box;
  background-color: white;
}

._table-container_ra7bi_1 tr._category-header_ra7bi_37 {
  font-weight: 500;
  color: #3fb0ac;
  background-color: #f9f9f9 !important;
}



a:hover > ._link-icon_ra7bi_45 {
  visibility: visible;
  opacity: 1;
  transition: all 150ms ease;
  transform: translateX(5px);
}

._link-icon_ra7bi_45 {
  vertical-align: middle;
  margin-left: 5px;
  opacity: 0;
  visibility: none;
  transition: all 150ms ease;
}

td._outlier_ra7bi_60 {
  color: #e05459;
}

div._row-count_ra7bi_64 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  font-weight: 500;
  margin-left: 30px;
  margin-top: 0.5rem;
}

div._right_ra7bi_73 {
  float: right;
}

td ._sku-column-tooltip_ra7bi_77 .bp3-popover-target {
  display: inline-flex;
}

thead > tr th._sticky-col_ra7bi_81 {
  z-index: 100 !important;
  background-color: white !important;
}

._first-col-sticky-thin_ra7bi_86 {
  max-width: 225px;
  overflow-wrap: break-word;
  white-space: normal;
  left: 0px;
  z-index: 10 !important;
  box-shadow: inset -1px 0px 0px 0px #eee, inset 0px -1px 0px 0px #eee !important;
}

td._extraPadding_ra7bi_95 {
  padding-left: 25px;
}

._sku-column_ra7bi_77 {
  width: 200px;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  margin-top: 4px;
}

td._droprow_ra7bi_109 {
  padding-left: 20px;
}

table tbody:first-of-type > tr._compTable_ra7bi_113 {
  height: 29px;
}

._compTableFooter_ra7bi_117 {
  z-index: 100;
}

td._totalCell_ra7bi_121 {
  background-color: #f6f6f6 !important;
}

._cellStyle_ra7bi_125 {
  padding: 0px 8px;
  background-color: white;
  box-shadow: inset 0 -1px 0 0 #eee;
  transition: background-color 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

._rowStyle_ra7bi_132{
  font-weight: 500 !important;
  color: #192955;
  font-size: 14px !important;
  height: 40px !important;
  border-bottom: none !important;
  background-color: #f6f6f6 !important;
  position: sticky;
  bottom: 0px;
  background-color: inherit;
  z-index: 85;
}

thead > tr._table-header_ra7bi_145 th {
  z-index: 100 !important;
}

thead > tr._table-header_ra7bi_145 th:first-of-type {
  z-index: 101 !important;
}

._addOptionsColumn_ra7bi_153 {
  box-shadow: inset 1px 0 0 #eee, inset 0px -1px 0 #eee !important;
  padding-left: 7px !important;  
  width: 26px !important;
}

._thContent_ra7bi_159 {
  padding-right: 23px !important;
  display: flex;
}

._override_ra7bi_164 th {
  width: unset;
  min-width: 0px;
}

._override_ra7bi_164 td {
  width: auto;
}._mainRow_skeam_1 {
  font-weight: 400;
  font-size: 14px;
  color: #182026;
}

._extraRow_skeam_7 {
  font-weight: 400;
  font-size: 12px;
  color: #aaaaaa;
}

thead > tr th._sticky-col_skeam_13 {
  z-index: 100 !important;
  background-color: white !important;
}

._first-col-sticky-thin_skeam_18 {
  width: 150px;
  min-width: 200px;
  max-width: 200px;
  overflow-wrap: break-word;
  white-space: normal;
  left: 0px;
  z-index: 81 !important;
  box-shadow: inset -1px 0px 0px 0px #eee, inset 0px -1px 0px 0px #eee !important;
  background-color: white !important;
}

._drilldown-icon_skeam_30 {
  margin-left: 5px;
  color: #106ba3;
  opacity: 0;
  margin-bottom: 2px;
  transform: rotate(90deg);
}

td._drilldown_skeam_30:hover {
  color: #106ba3 !important;
  cursor: pointer;
}

td:hover ._drilldown-icon_skeam_30 {
  opacity: 0.5;
}

._indicatorContainer_skeam_47 {
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  width: 23px;
  line-height: 14px;
}

._container_skeam_56 {
  display: flex !important;
  align-items: center;
  height: 100%;
  padding: 5px 0px;
}

._hidden_skeam_63 {
  width: 0px;
}

._container_skeam_56._right_skeam_67 {
  justify-content: flex-end;
}

._valueContainer_skeam_71 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
:root {
  --live-view-dark-mode-text: #ffffff;
  --live-view-icons: #5d707f;
  --live-view-zoom-track-fill: #5d707f;
  --live-view-header-height: 50px;
  --live-view-footer-height: 25px;
  --live-view-side-bar-height: calc(100% - var(--live-view-header-height) - var(--live-view-footer-height));
  --table-of-content-side-bounder-height: calc(var(--live-view-side-bar-height) + var(--live-view-header-height));
  --live-view-background-color: #f7f7f7;
  --live-view-header-background-color: #ffffff;
  --live-view-dark-mode-header-background-color: #1C1C20;
  --live-view-dark-mode-background-color: #2E2E2E;
  --live-view-dark-mode-zoom-track-fill: #ffffff;
  --live-view-dark-mode-icons: #ffffff;
  --live-view-dark-mode-transition: all 0.3s ease-in-out;
  --refresh-button-text-color: #182026;
  --live-view-dark-mode-icon-color: #1C1C20;
}

/* NOTE: Header styles */

._leftHeaderContent_v6j8q_22 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._rightHeaderContent_v6j8q_28 {
  display: flex;
  width: 110px;
}

._loggedOutRightHeaderContent_v6j8q_33 {
  display: flex;
  width: 65px;
}

._reportInfoWrapper_v6j8q_38 {
  border-left: 1px solid #000000;
  padding-left: 20px;
  margin-left: 20px;
  font-weight: 500;
}

._darkModeReportInfoWrapper_v6j8q_45 {
  border-left: 1px solid #ffffff;
  padding-left: 20px;
  margin-left: 20px;
  font-weight: 500;
}

._reportInfoContent_v6j8q_52 {
  display: flex;
  flex-direction: column;
}

._reportDate_v6j8q_57 {
  font-size: 12px;
}

._profilePicContainer_v6j8q_61 {
  display: flex;
  z-index: 4;
  align-items: center;
  position: fixed;
  justify-content: flex-end;
  top: 26px;
  right: 290px;
}

._inactive_v6j8q_71 {
  opacity: 0.2;
}

._userCircle_v6j8q_75 {
  display: flex;
  position: absolute;
  background-color: white;
  border-radius: 20px;
}

._liveViewIcon_v6j8q_82 {
  transition: var(--live-view-dark-mode-transition);
  -webkit-transition: var(--live-view-dark-mode-transition);
  -moz-transition: var(--live-view-dark-mode-transition);
  -o-transition: var(--live-view-dark-mode-transition);
  color: var(--live-view-icons);
  margin-top: 2px;
}

._liveViewIcon_v6j8q_82._darkMode_v6j8q_45 {
  color: var(--live-view-dark-mode-icons);
  background-color: transparent;
}

._headerButton_v6j8q_96 {
  cursor: pointer;
  color: var(--live-view-icons);
}

._headerWrapper_v6j8q_101 {
  position: fixed;
  width: 100%;
  top: 0;
  height: var(--live-view-header-height);
  background-color: var(--live-view-header-background-color);
  display: flex;
  padding: 0 25px;
  align-items: center;
  justify-content: space-between;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2);
  z-index: 2;
}

._darkModeHeaderWrapper_v6j8q_115 {
  position: fixed;
  width: 100%;
  top: 0;
  height: var(--live-view-header-height);
  background-color: var(--live-view-dark-mode-header-background-color);
  display: flex;
  padding: 0 25px;
  align-items: center;
  justify-content: space-between;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2);
  z-index: 2;
  color: #FFFFFF
}

._iconContainer_v6j8q_130 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 150px;
}

._logo_v6j8q_137 {
  background: none !important;
}

/* NOTE: Preview page */

._container_v6j8q_143 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  background-color: var(--live-view-background-color);
  transition: var(--live-view-dark-mode-transition);
  -webkit-transition: var(--live-view-dark-mode-transition);
  -moz-transition: var(--live-view-dark-mode-transition);
  -o-transition: var(--live-view-dark-mode-transition);
}

._container_v6j8q_143._darkMode_v6j8q_45 {
  background-color: var(--live-view-dark-mode-background-color);
}

._iframe_v6j8q_158 {
  border: none;
  width: 100%;
  height: 100%;
  margin-left: 250px;
  position: fixed;
  margin-top: calc(var(--live-view-header-height));
}

._no-select_v6j8q_167 {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently */
}

/* NOTE: Table of contents styles */

._tocContainer_v6j8q_184 {
  top: var(--live-view-header-height);
  position: relative;
  -webkit-transition: var(--live-view-dark-mode-transition);
  -moz-transition: var(--live-view-dark-mode-transition);
  -o-transition: var(--live-view-dark-mode-transition);
  left: 0;
  height: var(--live-view-side-bar-height);
  width: 16vw;
  padding-top: 10px;
  margin-left: -15vw;
  display: flex;
  flex-direction: column;
  z-index: 1;
  transition: var(--live-view-dark-mode-transition);
  background-color: var(--live-view-background-color);
  /* box-shadow: 10px 0px 10px rgba(0, 0, 0, 0.2); */

}

._sidebarHoverContainer_v6j8q_204 {
  position: fixed;
  opacity: 0;
  left: 0;
  width: 25px;
  height: var(--table-of-content-side-bounder-height);
}

._tag_v6j8q_212 {
  position: absolute;
  transform: rotate(90deg);
  transform-origin: right;
  background: var(--live-view-background-color);
  transition: var(--live-view-dark-mode-transition);
  width: 200px;
  height: 2vw;
  right: 0px;
  top: 52vh;
  border-radius: 5px;
  text-align: center;
  font-size: 0.9vmax;
  color: #808080;
  font-weight: 600;
  pointer-events: none;
}

._tag_v6j8q_212._darkMode_v6j8q_45 {
  background: var(--live-view-dark-mode-background-color);
  color: var(--live-view-dark-mode-text);
}

._tocContainer_v6j8q_184._isOpen_v6j8q_235 {
  margin-left: 0;
}

._contentWrapper_v6j8q_239::-webkit-scrollbar {
  display: none;
}

._contentWrapper_v6j8q_239 {
  height: 95%;
  overflow: scroll;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

._tocHeaderFooterWrapper_v6j8q_252 {
  padding: 10px 0px 10px 20px;
}

._tocFooterWrapper_v6j8q_256 {
  display: flex;
  padding-bottom: 5px;
  margin-right: 5px;
  padding-left: 10px;
  border-top: 2px solid #eeeeee;
  z-index: 1;
  width: 13vw;
}

._tocHeaderHeading_v6j8q_266 {
  font-weight: bold;
  color: #444444;
  font-size: 0.9vmax;
  padding-bottom: 5px;
}

._tocHeaderSubheading_v6j8q_273 {
  color: #444444;
  font-size: 0.9vmax;
}

._tocFooterButton_v6j8q_278 {
  display: flex;
  align-items: center;
  padding-right: 10px;
}

._tocFooterButton_v6j8q_278:hover {
  cursor: pointer;
}

._listItem_v6j8q_288 {
  font-weight: 500;
  list-style: none;
  font-size: 0.85vmax;
  padding: 0.5vw;
  padding-left: 20px;
  background-color: transparent !important;
}

._listItem_v6j8q_288:hover {
  cursor: pointer;
}

._listItem_v6j8q_288 > span {
  color: #000000;
  font-weight: 500;
}

._listItem_v6j8q_288 > span._active_v6j8q_306 {
  color: #192955;
  font-weight: 700;
}

._tocHeaderHeading_v6j8q_266._darkMode_v6j8q_45,
._tocHeaderSubheading_v6j8q_273._darkMode_v6j8q_45,
._listItem_v6j8q_288 > span._darkMode_v6j8q_45 {
  color: var(--live-view-dark-mode-text);
  background-color: transparent;
}

._listItem_v6j8q_288 > span._active_v6j8q_306._darkMode_v6j8q_45 {
  color: #48d2cd;
}

@media (max-width: 1280px) {
  ._listItem_v6j8q_288 {
    font-size: 12px;
  }

  ._tocHeaderHeading_v6j8q_266 {
    font-size: 14px;
  }

  ._tocHeaderSubheading_v6j8q_273 {
    font-size: 14px;
  }

  ._poweredBy_v6j8q_335 {
    font-size: 10px;
  }
}

/* NOTE: Footer styling */
._footerWrapper_v6j8q_341 {
  position: fixed;
  z-index: 999;
  top: calc(100% - var(--live-view-footer-height));
  width: 100%;
  height: var(--live-view-footer-height);
  background-color: transparent;
  display: flex;
}

._pageCount_v6j8q_351 {
  font-weight: bold;
  color: #7D7D7D;
  padding-left: 10px;
  align-self: center;
  font-size: 12px;
}

._pageCount_v6j8q_351._darkMode_v6j8q_45 {
  color: #FFFFFF;
}

._rightAlign_v6j8q_363 {
  position: fixed;
  bottom: 0;
  right: 0;
  display: flex;
}

._zoomWrapper_v6j8q_370 {
  display: flex;
  height: var(--live-view-footer-height);
}

._bp3-slider_v6j8q_375 {
  background-color: transparent !important;
  width: auto;
  margin-left: 8px;
  margin-right: 8px;
}

/* give the slider rounded corners */
._bp3-slider_v6j8q_375 > span {
  border-radius: 10px;
}

/* modify track fill color of slider */
._bp3-slider_v6j8q_375 > div:first-child > div:nth-child(2) {
  background-color: var(--live-view-zoom-track-fill);
  margin-top: 2px;
  height: 2px;
}

._bp3-slider_v6j8q_375._darkMode_v6j8q_45 > div:first-child > div:nth-child(2) {
  background-color: var(--live-view-dark-mode-zoom-track-fill);
}

._bp3-slider_v6j8q_375 > div:first-child > div:nth-child(3) {
  background-color: rgba(169, 169, 169, 0.81);
  margin-top: 2px;
  height: 2px;
}

._bp3-slider_v6j8q_375._darkMode_v6j8q_45 > div:first-child > div:nth-child(3) {
  background-color: rgba(169, 169, 169, 0.81);
}

._marginLeft_v6j8q_408 {
  margin-left: 15px;
}

._padding_v6j8q_412 {
  padding: 0px 6px;
}

._popoverWrapper_v6j8q_416 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._marginBottom_v6j8q_422 {
  margin-bottom: 2px;
}

._poweredBy_v6j8q_335 {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: bold;
  color: #ccc;
}

._poweredBy_v6j8q_335 > span {
  margin-left: 5px;
  margin-right: 10px;
  display: flex;
  align-items: center;
}

._itemSeparator_v6j8q_441 {
  border-left: 1px solid #ccc;
  margin: 5px 10px;
}

/* NOTE: Dark mode */
._darkMode_v6j8q_45 {
  background-color: var(--live-view-dark-mode-background-color);
}

._lastRefreshedAtContainer_v6j8q_451 {
  width: 190px;
  display: flex;
  align-items: center;
  padding-left: 10px;
}

._refreshButtonNoHover_v6j8q_458 {
  background-color: transparent;
  color: var(--refresh-button-text-color);
  font-family: Montserrat;
  cursor: default;
  width: 100%;
  font-weight: 400;
  border: none;
  text-align: left;
  outline: none;
  font-size: 14px;
}

._darkMode_v6j8q_45 ._refreshButtonNoHover_v6j8q_458, ._darkMode_v6j8q_45 ._refreshButtonNoHover_v6j8q_458, ._darkMode_v6j8q_45 ._timeSinceRefreshText_v6j8q_471 {
  color: var(--live-view-dark-mode-text) !important;
}

._timeSinceRefreshText_v6j8q_471 {
  font-weight: 500;
  color: var(--refresh-button-text-color);
}

._liveViewStack_v6j8q_480 {
  display: flex; 
  flex-direction: column; 
}

._liveViewPage_v6j8q_485 {
  display: flex;
  height: 100vh;
}

._footerGroup_v6j8q_490 {
  display: flex;
  flex-direction: row;
  margin-left: 10px;
}

._iconButtonBorder_v6j8q_496 {
  width: 25px;
  height: 25px; 
  border-radius: 50%;
  border: 1px solid #333;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
  cursor: pointer;
  transition: all 0.3s ease;
}

._iconButtonBorder_v6j8q_496._darkMode_v6j8q_45 {
  width: 25px;
  height: 25px; 
  border-radius: 50%;
  border: 1px solid #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--live-view-dark-mode-background-color);
  cursor: pointer;
  transition: all 0.3s ease;
}

._activeTabBalancer_v6j8q_522 {
  display: flex;
  align-items: center;
}

._highlightSelectedPage_v6j8q_527 {
  background-color: #192955;
  max-width: 5px;
  min-width: 5px;
  margin-right: 15px;
  min-height: 35px;
}

._highlightSelectedPage_v6j8q_527._darkMode_v6j8q_45 {
  background-color: #3FB8AC;
}

._activeListItem_v6j8q_539 {
  font-weight: 500;
  list-style: none;
  font-size: 0.85vmax;
  padding: 0.5vw;
  padding-left: 0px;
  padding-top: 2.583px;
  padding-bottom: 2.583px;
  background-color: transparent !important;
  color: #192955;
  font-weight: 700;
}



._activeListItem_v6j8q_539._darkMode_v6j8q_45 {
  color: #3FB8AC;
}

._listItem_v6j8q_288._darkMode_v6j8q_45 {
  color: #FFFFFF
}

._passwordProtected_v6j8q_562 {
  pointer-events: none;
}

._mobileIframe_v6j8q_566 {
  border: none;
  width: 100%;
  height: 100%;
  margin-left: 4vw;
  position: fixed;
  margin-top: calc(var(--live-view-header-height));
}

._liveViewPageWrapper_v6j8q_575 {
  display: flex;
  flex-direction: column;
}._main_163dg_1 {
  position: fixed;
  transition: var(--live-view-dark-mode-transition);
  margin-top: calc(var(--live-view-header-height) + 2px);
  height: var(--live-view-side-bar-height);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 20vw;
  padding-top: 1px;
  right: 0px;
  z-index: 3;
}

._staticContainer_163dg_15 {
  padding: 10px 0px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  background-color: white;
  border: 1px solid #ededed;
}

._sidebarHoverContainer_163dg_23 {
  margin-top: var(--live-view-header-height);
  position: fixed;
  opacity: 0;
  right: 0;
  width: 25px;
  height: var(--table-of-content-side-bounder-height);
}

._main_163dg_1._darkMode_163dg_32 {
  color: var(--live-view-dark-mode-text-color);
  background-color: var(--live-view-dark-mode-background-color);
}

._messageInput_163dg_37 {
  margin-top: 10px;
  padding: 0 10px;
}

._sectionHeading_163dg_42 {
  display: flex;
  align-items: center;
  padding-left: 10px;
}

._sectionHeading_163dg_42 > span {
  color: #3fb8ac;
  font-weight: 500;
  padding-left: 10px;
  padding-right: 25px;
  font-size: 0.95vmax;
  max-width: 17vw;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._messageContent_163dg_60 {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  height: 100%;
  border-radius: 8px;
}

._chatHeader_163dg_69 {
  background-color: var(--live-view-background-color);
  height: 30px;
  width: 100%;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #e6e6e6;
}

._stickyMessage_163dg_78 {
  background-color: var(--live-view-background-color);
  display: flex;
  flex-direction: column;
}

._renameIconWrapper_163dg_84 {
  position: absolute;
  right: 15px;
  top: 66px;
  z-index: 5;
}

._renameIcon_163dg_84 {
  color: var(--live-view-icons);
  cursor: pointer;
}

._loadMore_163dg_96 {
  text-align: center;
  font-weight: 600;
  font-size: 0.85vmax;
  color: #444444;
  padding: 5px;
  cursor: pointer;
  border-radius: 5px;
  margin: 5px 8px;
}

._loadMore_163dg_96:hover {
  background-color: #e6e6e6;
}

._aiInsightsButtonWrapper_163dg_111 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: right;
  align-content: center;
  height: 50px;
  padding-right: 10px;
  padding-top: 15px;
}

._aiInsightsButton_163dg_111 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  border: 1px solid #cccccc;
  border-radius: 5.26vw;
  width: 190px;
  background-color: #ffffff;
  height: 27px;
  cursor: pointer !important;
}

._aiInsightsButtonIcon_163dg_134 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 25px;
  height: 25px;
}

._aiInsightsButtonText_163dg_142 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: center;
  color: #106ba3;
  font-weight: 500;
  font-size: 14px;
  padding-right: 5px;
}

@keyframes _gradientShift_163dg_1 {
  0% {
    background-position: 0% 0%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 0%;
  }
}

._aiLoadingWrapper_163dg_165 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: right;
  align-content: center;
  height: 50px;
  padding-right: 10px;
  padding-top: 15px;
}

._aiLoading_163dg_165 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  border: 1px solid #cccccc;
  border-radius: 5.26vw;
  width: 10vw;
  transition: width 0.7s ease-in-out;
  background-color: #ffffff;
  height: 3.1vh;
  cursor: default;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._aiLoadingIcon_163dg_192 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

._aiLoadingText_163dg_198 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: center;
  color: #106ba3;
  font-weight: 500;
  font-size: 14px;
  padding-right: 5px;
}

._fadeText_163dg_209 {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}

._fadeOut_163dg_214 {
  opacity: 0;
}

._aiLoadingExpanded_163dg_218 {
  width: 20vw;
}

._messageInputLoggedOut_163dg_222 {
  margin: auto;
  margin-top: 10px;
  padding: 0 10px;
  width: 90%;
  height: 60px;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  background-color: #e6e6e6;
  display: flex;
  align-items: center;
  justify-content: center;
}
:root {
    --skeleton-header: 50px;
    --skeleton-footer: 25px;
}

._tocContainer_vk5ue_6 {
    width: 25vw;
    padding-left: 25px;
    height: calc(100% - var(--skeleton-header) - var(--skeleton-footer));
    position: absolute
}

._progressWrapper_vk5ue_13 {
    width: 100%;
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

._progressWrapper_vk5ue_13>h3 {
    padding: 20px;
    font-size: 12pt;
}

._lottie_vk5ue_27 {
    position: fixed;
    top: 50%;
    left: 50%;
    /* bring your own prefixes */
    transform: translate(-50%, -50%);
}

._table_vk5ue_35 {
    height: 90%;
}

._single_report_pages_vk5ue_39 > div {
    margin: auto;
    height: calc(46vw * 1.41);
    width: 46vw;
    margin-top: 15px;
}

._report_pages_vk5ue_46 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: fit-content;
}


@media (max-width: 799px) {
    ._report_pages_vk5ue_46 > div {
        margin: auto;
        height: calc(63vw * 1.41);
        width: 65vw;
        margin-top: 5px;
        margin-bottom: 5px;
    }
}

._buttonContainer_vk5ue_66 {
    display: flex;
    height: 9%;
    align-items: flex-end;
}

._buttonContainer_vk5ue_66 > div {
    height: 2.5vmin;
    width: 2.5vmin;
    margin-right: 10px;
    border-radius: 2.5vmin;
}

._footer_vk5ue_79 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: var(--skeleton-footer);
}._password-input_6bfqk_1 {
  margin: 0;
  margin-top: 10px;
  padding-left: 2.7em;
}

._span-wrapper_6bfqk_7 {
  position: relative;
  width: 100%;
}

._eye-icon_6bfqk_12 {
  position: absolute !important;
  top: 17px;
  left: 0.5em;
  color: #000;
}
._titleContainer_1ygai_1 {
    display: flex;
}

._shareURL_1ygai_5 {
    display: flex;
    min-width: 100%;
    justify-content: space-between;
    padding-top: 25px;
    padding-bottom: 10px;
    color: #182026;
    font-weight: 600;
    font-size: 16px;
}

._shareURLInfo_1ygai_16 {
    display: flex;
    color: #182026;
    font-weight: 500;
    font-size: 14px;
    padding-bottom: 10px;
}

._sendInfo_1ygai_24 {
    display: flex;
    padding-bottom: 10px;
    font-weight: 400;
    font-size: 14px;
}

._URL_1ygai_31 {
    display: flex;
    min-width: 100%;
    min-height: 40px;
    cursor: pointer;
}

._URL_1ygai_31 > div > div {
    color: #106BA3;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

._strip_1ygai_45 {
    display: flex;
    min-width: 100%;
}

._strip_1ygai_45 > div {
    min-width: 100%;
    min-height: 50px;
    align-items: center;
}

._strip_1ygai_45 > div > div:nth-child(2) {
    min-width: 75%;
}

._strip_1ygai_45 > div > div:first-child {
    min-width: 11%; /*change this to bring input back left*/
}

._strip_1ygai_45 > div > div:first-child > div > div > div > div {
    max-width: 50px;
}

._strip_1ygai_45 img {
    margin-top: 2px;
}

._strip_1ygai_45 > div > div > div {
    min-width: 98%;
    max-height: 30px;
}

._strip_1ygai_45 > div > div > div > div > div {
    margin-bottom: 5px;
    border: transparent;
}

._infoBox_1ygai_82 {
    padding-bottom: 25px;
    min-width: 100%;
    min-height: 50px;
    max-height: 65px;
    overflow-wrap: break-word;
    overflow-x: hidden;
    display: flex;
    flex-wrap: nowrap;
}

._stripSelector_1ygai_93 {
    min-width: 50px;
    max-width: 50px;
    margin-bottom: 0px !important;
}

._emails_1ygai_99{
    min-width: 100%;
}

._sendButton_1ygai_103 {
    display: flex;
}

._shareLink_1ygai_107 {
    display: inline-block;
    max-width: 98%;
    max-height: 20px;
    overflow-x: hidden;
    word-wrap:break-word;
    white-space: nowrap;
    text-overflow: ellipsis;
}

:root {
    --live-view-mobile-drawer-header-top-padding: 10vh;
    --live-view-mobile-drawer-header-bottom-padding: 1vh;
    --live-view-mobile-drawer-sub-header-bottom-padding: 2vh;
    --live-view-mobile-drawer-side-padding: 5vw;
    --live-view-mobile-drawer-copy-button-top-padding: 2vh;
    --live-view-mobile-drawer-copy-button-bottom-padding: 3vh;
    --live-view-mobile-drawer-email-box-bottom-padding: 2vh;
    --live-view-mobile-drawer-close-button-top: 3vh;
    --live-view-mobile-drawer-close-button-right: 5vw;
    --live-view-mobile-drawer-button-spacer-width: 3vw;
    --live-view-mobile-drawer-email-box-height: 45vh;
    --live-view-mobile-drawer-max-bubble-width: 60vw;
}

._drawer_1ygai_132 {
    display: flex;
    flex-direction: column;
}

._drawer_1ygai_132 > button {
    border: none;
    top: var(--live-view-mobile-drawer-close-button-top);
    right: var(--live-view-mobile-drawer-close-button-right);
    scale: 1.5;
}

._drawerHeader_1ygai_144 {
    position: relative;
    padding-top: var(--live-view-mobile-drawer-header-top-padding);
    padding-bottom: var(--live-view-mobile-drawer-header-bottom-padding);
    font-size: 18px;
    font-weight: 400;
    color: #444444;
    z-index: -1;
}

._drawerSubHeader_1ygai_154 {
    position: relative;
    padding-bottom: var(--live-view-mobile-drawer-sub-header-bottom-padding);
    font-size: 14px;
    font-weight: 500;
    color: #182026;
}

._drawerLinkWrapper_1ygai_162 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #F6F6F6;
    border-radius: 5px;
    min-height: 5vh;
    margin-left: var(--live-view-mobile-drawer-side-padding);
    margin-right: var(--live-view-mobile-drawer-side-padding);
}

._link_1ygai_174 {
    position: relative;
    color: #106BA3;
}

._drawerComponent_1ygai_179 {
    padding-left: var(--live-view-mobile-drawer-side-padding);
    padding-right: var(--live-view-mobile-drawer-side-padding);
}

._drawerCopyButtonWrapper_1ygai_184 {
    padding-top: var(--live-view-mobile-drawer-copy-button-top-padding);
    padding-bottom: var(--live-view-mobile-drawer-copy-button-bottom-padding);
}

._drawerEmailBoxWrapper_1ygai_189 {
    padding-bottom: var(--live-view-mobile-drawer-email-box-bottom-padding);
}


._drawerEmailBox_1ygai_189 {
    display: flex;
    min-height: var(--live-view-mobile-drawer-email-box-height);
    max-height: var(--live-view-mobile-drawer-email-box-height);
    scrollbar-width: none;
}

._drawerEmailBox_1ygai_189 > div {
    min-height: var(--live-view-mobile-drawer-email-box-height);
    max-height: var(--live-view-mobile-drawer-email-box-height);
}

._drawerEmailBox_1ygai_189 > div > div {
    max-height: var(--live-view-mobile-drawer-email-box-height);
}

._drawerButtons_1ygai_210 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

._drawerButtonSpacer_1ygai_217 {
    display: block;
    min-width: var(--live-view-mobile-drawer-button-spacer-width);
    max-width: VAR(--live-view-mobile-drawer-button-spacer-width);
}

._drawerMobileBubbleClassName_1ygai_223 {
    display: block;
    max-width: var(--live-view-mobile-drawer-max-bubble-width);
    text-overflow: ellipsis;
    overflow-wrap: none;
    white-space: nowrap;
    overflow: hidden;
}

._mobileEmailBox_1ygai_232{
    padding-top: 2vh;
}

._mobileEmailBox_1ygai_232 > div > input{
    font-size: 16px;
}._messageHeader_9zsc6_1 {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 10px;
}

._reactionWrapper_9zsc6_9 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 10px;
}

._userIcons_9zsc6_15 {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
}

._overlapWrapper_9zsc6_22 {
    position: absolute;
}

._messageItem_9zsc6_26 {
    position: relative;
    padding-left: 10px;
    padding-top: 10px;
}

._pulse_9zsc6_32 {
    background-color: #ffffff;
    animation: _pulse_9zsc6_32 0.5s linear infinite alternate;
    border-radius: 8px;
}

@keyframes _pulse_9zsc6_32 {
    0% {
      opacity: 1;
    }
  
    100% {
      opacity: 0;
    }
  }

._messageTagUsername_9zsc6_48 {
    font-size: 0.85vmax;
    font-weight: 600;
    margin-right: 10px;
    max-width: 10vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

._messageTagDateStamp_9zsc6_58 {
    font-size: 0.65vmax;
    font-weight: 500;
    margin-right: 10px;
    color: #979797;
}

._messageEditButton_9zsc6_65 {
    position: absolute;
    right: 10px;
}

._messageEditWrapper_9zsc6_70 {
    padding: 10px 10px 10px 0px;
}

._messageViewWrapper_9zsc6_74 {
    margin-left: -5px;
}

._messageTag_9zsc6_48 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 10px;
}

._replyInputWrapper_9zsc6_86 {
    padding: 0px 10px 10px 0px;
}

._cancelButton_9zsc6_90 {
    background-color: #fff;
    font-size: clamp(10px, 13px, 14px);
    font-weight: 500;
    text-align: center;
}

._cancelButton_9zsc6_90:hover {
    background: #ffffff !important;
    color: #000000;
}

._primaryMiniMenuWrapper_9zsc6_102 {
    display: flex;
    align-items: center;
    height: 25px;
}

._AIUser_9zsc6_108 img {
    scale: 0.9;
    padding-top: 1px;
    padding-right: 0.1px;
}

._aiReactionWrapper_9zsc6_114 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 10px;
}

._aiCopyButton_9zsc6_120 {
    padding-left: 0.2vw;
}

._aiReactionRightWrapper_9zsc6_124 {
    display: flex;
    flex-direction: row;
}

._aiReactionButton_9zsc6_129 {
    padding-right: 0.5vw;
}

._aiReactionButtonLast_9zsc6_133 {
    padding-right: 1vw;
}

._thumbedUp_9zsc6_137 {
    background-color: #192955 !important;
}

._thumbedUp_9zsc6_137:hover {
    background-color: #192955 !important;
}

._thumbedDown_9zsc6_145 {
    background-color: #192955 !important;
}

._thumbedDown_9zsc6_145:hover {
    background-color: #192955 !important;
}._editable_lrn83_1 {
    width: 100%;
    overflow: hidden;
    overflow-y: scroll;
    padding: 10px;
    margin: 0px;
    border: none;
}

._fileUploadButton_lrn83_10 {
    padding: 10px !important;
}

._atMentionButton_lrn83_14 {
    font-weight: bold;
    padding: 0px;
    font-size: 16px;
    margin-left: -2px;
    margin-top: 1px;
    color: var(--live-view-icons) !important;
}

._atMentionButton_lrn83_14:hover, ._fileUploadButton_lrn83_10:hover {
    background: none !important;
}

._actionButtonWrapper_lrn83_27 {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}

._sendButton_lrn83_33 {
    color: #106BA3 !important;
    font-weight: 600;
    font-size: clamp(10px, 13px, 14px);
    background: none !important;
}

._sendButton_lrn83_33:hover {
    background: none !important;
}

._toolbar_lrn83_44 {
    position: relative;
    border: 1px solid #eee;
    display: flex;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
    align-self: center;
    justify-content: flex-start;
    padding: 0px;
    padding-left: 5px;
    margin: 0px;
    height: 32px;
    width: 100%;
    background-color: #F6F6F6;
    border: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
._removeImage_bttlz_1 {
    position: absolute;
    z-index: 5;
    top: -13px;
    left: -3px;
}

._docWrapper_bttlz_8 {
    display: flex;
    align-items: center;
    height: 60px;
    padding: 10px;
    outline: 1px solid #eeeeee;
    border-radius: 5px;
}

._linkWrapper_bttlz_17 {
    display: flex;
    align-items: center;
    width: 100%;
}

._linkWrapper_bttlz_17 > span {
    padding-right: 10px;
    color: black;
    font-size: 0.88vmax;
}

._removeImage_bttlz_1:hover {
    background-color: #eeeeee !important;
}

._image_bttlz_33 {
    display: flex;
    max-width: 100%;
    border-radius: 4px;
}

._expandedImageWrapper_bttlz_39 {
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 40%;
    max-height: 80%;
    overflow-y: hidden;
    transform-origin: center;
    background-color: white;
    z-index: 10;
    border-radius: 5px;
}

._dimBackground_bttlz_56 {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1000;
    top: 0px;
    backdrop-filter: brightness(0.6);
    cursor: zoom-out;
}

._expandedImage_bttlz_39 {
    cursor: zoom-out;
    padding: 30px;
    width: 100%;
}
._previewWrapper_1kw82_1 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    margin-top: 15px;
    padding-left: 10px;
    border-left: 4px solid #cbe1f1;
    border-radius: 3px;
    box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.20);
    -webkit-box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.20);
}

._header_1kw82_15 {
    padding-top: 5px;
    display: flex;
    align-items: center;
}

._header_1kw82_15 > h4 {
    padding-right: 5px;
    font-size: 15px;
    padding-bottom: 5px;
}

._description_1kw82_27 {
    padding-top: 5px;
    font-size: 13px;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
}

._header_1kw82_15 > h4 > a {
    color: #444444;
    font-size: 1vmax;
}

._image_1kw82_40 {
    width: 92%;
    border-radius: 5px;
}

._collapsable_1kw82_45 {
    max-height: 0px;
    overflow: hidden;
    transition: all 0.3s ease;
}

._open_1kw82_51 {
    max-height: 1000px;
}._wrapper_1an6x_1 {
    display: flex; 
    align-items: center;
    gap: 2px;
    flex-wrap: wrap;
}

._reactionBubble_1an6x_8 {
    padding: 3px 8px 3px 8px;
    border-radius: 12px;
    cursor: pointer;
    width: max-content;
    background: #e6e6e6;
    border: 1.5px solid white;
    display: flex;
    justify-content: center;
    align-items: center;
}

._reactionBubble_1an6x_8:hover {
    background: white;
    border: 1.5px solid #808080;
}

._reactionBubble_1an6x_8>span {
    font-weight: 400;
    font-size: 0.9vmax;
    text-align: center;
}

:root{
    --message-animation: _placeThread_y1rh6_1 0.3s ease-in-out;
}

@keyframes _placeThread_y1rh6_1 {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0%);
    }
}

._threadWrapper_y1rh6_14 {
    animation: var(--message-animation);
    animation-fill-mode: backwards;
    display: flex;
    flex-direction: column;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
    margin: 5px 0px;
    transition: all 0.5s ease-in-out;
    background-color: white;
    border: 1px solid #ededed;
}

._threadItem_y1rh6_27 {
    display: flex;
    position: relative;
    flex-direction: column;
    border-radius: 8px;
    height: 100%;
    width: 100%;
}

._threadSeparator_y1rh6_36 {
    height: 10px;
    background-color: #f7f7f7;
    margin-bottom: 10px;
    width: 100%;
}

._repliesButton_y1rh6_43 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: auto;
}

._repliesInfo_y1rh6_50 {
    font-size: 0.75vmax; 
    font-weight: bold; 
    padding-right: 3px;
}

._replyListWrapper_y1rh6_56 {
    margin-left: 10px;
    border-radius: 4px;
    overflow: hidden;
    border-left: 3px solid #dcdcdc;
    max-height: 0px;
    transition: all 0.5s ease;
}

._open_y1rh6_65 {
    max-height: 3000px;
}._notification_1esih_1 {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 8px 18px;
    cursor: pointer;
}

._notification_1esih_1>h4 {
    font-size: 0.85vmax;
}

._notification_1esih_1:hover {
    background-color: #e6e6e6;
}

._caughtUp_1esih_17 {
    padding-left: 20px;
    padding-top: 10px;
    font-size: 0.9vmax;
}

._notificationInfo_1esih_23 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding-left: 10px;
    font-size: 0.8vmax;
}

._separateActivities_1esih_32 {
    text-align: center;
    position: relative;
    font-weight: 600;
    padding: 10px;
    color: #c7c7c7;
    font-size: 0.85vmax;
}

._separateActivities_1esih_32:before {
    content: "";
    display: block;
    height: 2px;
    width: 25%;
    background-color: #c7c7c7;
    left: 10px;
    top: 50%;
    position: absolute;
}

._separateActivities_1esih_32:after {
    content: "";
    display: block;
    height: 2px;
    width: 25%;
    background-color: #c7c7c7;
    right: 10px;
    top: 50%;
    position: absolute;
  }

._notificationInfo_1esih_23>._date_1esih_63 {
    color: #44899E;
    padding: 3px 3px 3px 0px;
    font-size: 0.7vmax;
}

._description_1esih_69 {
    font-size: 0.8vmax;
    color: #444444;
}

._description_1esih_69>span:first-child {
    font-weight: 600;
}

:root {
    --live-view-notification-icon-right: 151px;
    --live-view-notification-bubble-right: 145px;
}

@keyframes _bounce_1esih_1 {
  0% {
    transform: translateY(0);
  }
  1.5% {
    transform: translateY(-8px);
  }
  3% {
    transform: translateY(0);
  }
  4.5% {
    transform: translateY(-5px);
  }
  6% {
    transform: translateY(0);
  }
  7.5% {
    transform: translateY(-4px);
  }
  9% {
    transform: translateY(0);
  }
  10.5% {
    transform: translateY(-3px);
  }
  12% {
    transform: translateY(0);
  }
  13.5% {
    transform: translateY(-2px);
  }
  15% {
    transform: translateY(0);
  }
  16.5% {
    transform: translateY(-1px);
  }
  18% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}

@keyframes _ring_1esih_201 {
  0% {
    transform: rotate(0);
  }
  1.5% {
    transform: rotate(15deg);
  }
  3% {
    transform: rotate(0);
  }
  4.5% {
    transform: rotate(-15deg);
  }
  6% {
    transform: rotate(0);
  }
  7.5% {
    transform: rotate(15deg);
  }
  9% {
    transform: rotate(0);
  }
  10.5% {
    transform: rotate(-15deg);
  }
  12% {
    transform: rotate(0deg);
  }
  13.5% {
    transform: rotate(15deg);
  }
  15% {
    transform: rotate(0);
  }
  16.5% {
    transform: rotate(-15deg);
  }
  18% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(0);
  }
}

._notificationBubble_1esih_173 {
    width: 12px;
    height: 12px;
    position: fixed;
    right: var(--live-view-notification-bubble-right);
    top: 14px;
    background-color: #b81c2e;
    border-radius: 10px;
    pointer-events: none;
    z-index: 5;
    animation: _bounce_1esih_1 10s infinite ease-in-out;
}

._notificationIconWrapper_1esih_186 {
    position: fixed;
    z-index: 4;
    right: var(--live-view-notification-icon-right);
    top: 13px;
}

._notificationIcon_1esih_186 {
    cursor: pointer;
    width: 25px !important;
    height: 25px !important;
    border-radius: 50% !important;
    border: 1px solid #333 !important;
}

._ring_1esih_201 g {
    transform-origin: center;
    animation: _ring_1esih_201 10s infinite ease-in-out;
}

._darkNotificationIcon_1esih_206{
    cursor: pointer;
    width: 25px !important;
    height: 25px !important;
    border-radius: 50% !important;
    border: 1px solid #ffffff !important;
}

._notificationDropDown_1esih_214 {
    width: 23%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-height: 40vh;
    z-index: 5;
    position: fixed;
    right: 150px;
    top: -40vh;
    background-color: white;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.3);
    visibility: hidden;
    transition: all 0.6s cubic-bezier(0.70, -0.25, 0.30, 1.25);
}

._scrollWrapper_1esih_234 {
    overflow-y: scroll;
    min-height: 10vh;
    height: 100%;
}

._iconWrapper_1esih_240 {
    cursor: pointer;
    display: flex;
    justify-content: center;
}

._notificationOpen_1esih_246 {
    top: 50px;
    visibility: visible;
}

._notificationDropDown_1esih_214 h3 {
    padding: 15px 18px 15px 18px;
    color: #444444;
    background-color: white;
}

._clickToClose_1esih_257 {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    background-color: none;
    z-index: 2;
}._boundaryWrapper_5dijo_1 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

._boundaryMessageWrapper_5dijo_9 {
  position: absolute;
  bottom: 33vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 40vw;
}

._boundaryMessageTitle_5dijo_19 {
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 20px;
}

._boundaryMessage_5dijo_9 {
  font-size: 16px;
  font-weight: 400;
  margin: 10px;
}

._boundaryButton_5dijo_31 {
  position: absolute;
  bottom: 25vh;
}
._main_fiarv_1 {
    margin-top: 50px;
    display: flex;
    flex-direction: column;
    align-items: row-start;
    padding-left: 5%;
    background-image: url('https://cdn.syftanalytics.com/assets/qbdt_background-C4mLug9N.png');
    background-size: cover;
    background-repeat: no-repeat;
    height: 100vh;
}

._frame_fiarv_13 {
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    background: #FFFFFF;
    /* Greys/Lines */

    border: 1px solid #CCCCCC;
    border-radius: 19px;
    max-width: 90%;
    max-height: auto;
    padding: 1% 3% 1% 3%;
}

._heading_fiarv_27 {
    margin-top: 45px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 35px;
    line-height: 43px;
    /* identical to box height */


    /* Primary/Primary dark blue */

    color: #192955;
}


._subheading_fiarv_43 {
    margin-top: 15px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    /* identical to box height */
    color: #000000;
}

._instructions_fiarv_54 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 36px;
    padding: 30px 0px 30px 0px;

}

._button_fiarv_64 {
    border-radius: 6px;
    width: 165px;
}

._header_fiarv_69 {
    display: flex;
    height: 10vh;
}/* Main Table */
._TableHeading_1ml6h_2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 5px;
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    margin: 0px 0 10px 0;
}

._TableContainer_1ml6h_13 {
    margin: 0 0 0 0;
}

._LegendDataRow_1ml6h_17 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: solid 1px #eeeeee;
    border-bottom: solid 1px #eeeeee;
}

._LegendKeyField_1ml6h_28 {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    text-align: left;
    padding-left: 5px;
}

._LegendValueField_1ml6h_36 {
    width: 100%;
    text-align: right;
    padding-left: 30px;
}

._BoldDataRow_1ml6h_42 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: left;
    color: #3fb0ac;
    font-size: 15px;
    font-weight: 600;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #eeeeee
}

._DataBodyContainer_1ml6h_55 {
    width: 280px;
}
/* ----------------------------------- Headers ----------------------------------- */
/*#region Headers*/
._sso-login-header_tqbdx_3 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-top: 3%;
	background-color: #44899E;
	color: white;
	width: 100%;
	position: relative;
	background-image: url("https://cdn.syftanalytics.com/assets/knowledge-center-banner-D8fGRI-z.svg"); 
	background-size: cover;
	background-position: center;
	padding-top: 5%;
	padding-bottom: 3%;
	min-height: 30vh;
}

._sso-login-header_tqbdx_3 h1._title_tqbdx_21{
	font-size: 35px;
	text-align: center;
	margin-bottom: 1.5rem;
	font-weight: bold;
}
/* #endregion */._small-size-popup_18jc1_1 {
  min-width: 550px;
  max-width: 550px;
}

._medium-size-popup_18jc1_6 {
  min-width: 550px;
  max-width: 550px;
}

._heading-text_18jc1_11 {
  margin: 0;
  margin-bottom: 2rem;
  text-align: center;
}

._action-button-wrapper_18jc1_17 {
  align-items: center;
  height: auto;
  margin-bottom: 20px;
}

._dialog-form-label_18jc1_23 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  margin-bottom: 0.5rem;
  color: #192955;
}

._dialog-form-input_18jc1_33 {
  width: 100%;
  padding: 0 7%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
._dialog-form-input_18jc1_33._disabled_18jc1_40 ._dialog-form-label_18jc1_23 {
  color: #cccccc;
  transition: all 150ms ease;
}

._dialog-body_18jc1_45 {
  margin-bottom: 0.5rem;
}

._dialog-body_18jc1_45 p {
  text-align: center;
}
._btn-primary_1wv4k_1.bp3-button.bp3-custom-button {
  font-family: Montserrat, "sans-serif";
  background-color: #192955 !important;
  color: #ffffff !important;
  font-weight: 700;
  font-size: 16px;
  border: none;
  border-color: transparent;
  border-radius: 10px;
  padding: 0.5rem 2rem;
  margin: 0px 10px;
  min-height: 38px;
}

._btn-success_1wv4k_15.bp3-button.bp3-custom-button {
  font-family: Montserrat, "sans-serif";
  background-color: #3fb0ac !important;
  color: #ffffff !important;
  font-weight: 700;
  font-size: 16px;
  border: none;
  border-color: transparent;
  border-radius: 10px;
  padding: 0.5rem 2rem;
  margin: 0px 10px;
  min-height: 38px;
}

._btn-warning_1wv4k_29.bp3-button.bp3-custom-button {
  font-family: Montserrat, "sans-serif";
  background-color: #febe0f !important;
  color: #ffffff !important;
  font-weight: 700;
  font-size: 16px;
  border: none;
  border-color: transparent;
  border-radius: 10px;
  padding: 0.5rem 2rem;
  margin: 0px 10px;
  min-height: 38px;
}
._input-wrapper_nh9sf_1 {
  width: 100%;
  margin: 5px 0px;
  text-align: left;
  height: 39.5px;
}

._textarea-wrapper_nh9sf_8 {
  width: 100%;
  margin: 5px 0px;
  text-align: left;
}

._numeric-input_nh9sf_14 {
  width: 100%;
  height: 100%;
  border: solid 1px #cccccc;
  border-radius: 5px;
  padding: 10px;
  font-size: 16px;
  font-weight: 400;
}

._textarea-input_nh9sf_24 {
  width: 100%;
  height: 100%;
  border: solid 1px #cccccc;
  border-radius: 5px;
  padding: 10px;
  font-size: 16px;
  font-weight: 400;
  min-height: 120px;
}

._text-input_nh9sf_35 {
  width: 100%;
  height: 100%;
  border: solid 1px #cccccc;
  border-radius: 5px;
  padding: 3px 5px;
  font-size: 14px;
  font-weight: 400;
}

._input-wrapper_nh9sf_1._invalid_nh9sf_45 input,
._textarea-wrapper_nh9sf_8._invalid_nh9sf_45 textarea {
  border-color: red;
  transition: all 150ms ease;
}

._error-message_nh9sf_51 {
  height: 16px;
  margin: 5px 0px;
}

._invalid_nh9sf_45 ._error-message_nh9sf_51 {
  color: red;
  font-size: 12px;
}

._clickable_nh9sf_61 {
  cursor: pointer;
}

._success_nh9sf_65 {
  color: #3fb0ac;
  font-weight: 500;
}html {
  font-size: 62.5%;
}

@media only screen and (max-width: 75em) {
  html {
    font-size: 56.25%;
  }
}

@media only screen and (max-width: 56.25em) {
  html {
    font-size: 50%;
  }
}

@media only screen and (min-width: 112.5em) {
  html {
    font-size: 75%;
  }
}

.pricing-header {
  display: flex;
  height: 10vh;
  z-index: 1000;
}

.pricing-container {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 7.5rem;
  flex-direction: column;
  justify-content: center;
}

.pricing-heading {
  display: flex;
  justify-content: center;
  font-family: "Montserrat";
  font-size: 4rem;
  font-weight: bold;
  text-align: center;
  color: #192955;
  padding-bottom: 2rem;
  width: 90rem;
}

.pricing-faq-heading {
  display: flex;
  text-align: center;
  font-family: "Montserrat";
  font-size: 35px;
  font-weight: bold;
  text-align: center;
  color: #192955;
  margin: 5rem 2rem;
  /* margin-top: 0px; */
  justify-content: center;
}

.pricing-review-heading {
  margin-top: 100px;
  margin-bottom: 70px;
}

.pricing-page-org-reviews-image {
  width: 40%;
  margin-bottom: 40px;
}

.pricing-page-customer-review-link {
  font-size: 18px;
  color: #447aa2;
  font-weight: 500;
  font-family: Montserrat;
  margin-bottom: 8rem;
  cursor: pointer;
}

.pricing-page-security-section-wrapper {
  display: flex;
  justify-content: center;
  padding: 0% 7%;
}

.pricing-page-security-content-wrapper {
  display: flex;
  align-items: center;
  flex-direction: column;
  flex: 1;
  padding: 1% 0%;
}

.pricing-page-security-image-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 2rem;
  height: 200px;
}

.pricing-page-security-image {
  width: auto;
  height: 200px;
}

.pricing-page-security-image.pricing-page-aicpa-img {
  padding: 8% 0%;
}

.pricing-page-security-text-wrapper {
  display: flex;
  flex-direction: column;
  width: 75%;
}

.pricing-page-security-header {
  color: #192955;
  font-weight: bold;
  font-family: "Montserrat";
  font-size: 14px;
  line-height: 30px;
}

.pricing-page-security-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 30px;
}

.pricing-main-heading-wrapper {
  width: 80%;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  /* border-bottom: 3px solid #192955; */
}

.add-on-card-button-wrapper .add-on-card-pricing-wrapper .pricing-content-price {
  margin-bottom: 1rem;
  justify-content: flex-end;
}

.add-on-card-button-wrapper .add-on-card-pricing-wrapper .pricing-content-text {
  justify-content: flex-end;
  height: 3rem;
  min-height: initial;
  max-height: initial;
}

.add-on-card-button-wrapper .add-on-card-pricing-wrapper .entities-per-plan-wrapper div {
  width: 100%;
  justify-content: end;
}

.add-on-card-button-wrapper .add-on-card-pricing-wrapper .entities-per-plan-wrapper {
  min-height: initial;
  max-height: initial;
  height: 65px;
}

.add-on-card-button-wrapper .trial-link-text {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.pricing-text {
  display: flex;
  justify-content: center;
  font-family: "Montserrat";
  font-size: 3rem;
  font-weight: 500;
  text-align: center;
  color: #878787;
  align-content: center;
  padding-bottom: 4rem;
}

.pricing-trial-period-text {
  color: #37a6a2;
  padding-left: 8px;
}

.pricing-selectors-wrapper {
  display: flex;
  flex-direction: row;
  padding-top: 20px;
  justify-content: space-between;
  align-items: center;
  z-index: 1;
  /* width: 120rem; */
  margin-bottom: 10px;
}

.pricing-switch-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.pricing-dropdown-text {
  font-size: 18px;
  color: #192955;
  min-width: 87px;
  text-align: right;
}

.pricing-switch-text {
  font-size: 14px;
  color: #192955;
}

.pricing-dropdown-container {
  display: flex;
  align-items: center;
  width: 260px;
  margin: 5px;
  padding-right: 10px;
}

.pricing-dropdown-selector {
  width: 150px;
}

.pricing-content {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  height: 830px;
  border-top: none;
  margin-bottom: 20px;
  margin-top: 20px;
}

.pricing-card-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all 0.2s;
  height: 100%;
}

.pricing-content-header-bar {
  display: flex;
  justify-content: center;
  font-family: "Montserrat";
  font-size: 25px;
  font-weight: 500;
  text-align: center;
  color: #192955;
  margin-left: 1rem;
  margin-right: 1rem;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  width: 100%;
  align-items: center;
}

.pricing-content-box {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 31rem;
  transition: all 0.2s;
  border: 1px solid #cccccc;
  border-top: none;
  height: 100%;
  margin-bottom: 10px;
  padding: 0px 20px;
}

.pricing-content-plan-name {
  display: flex;
  text-align: left;
  color: #192955;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 42px;
  margin-top: 5px;
  white-space: nowrap;
}

.entities-per-plan-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 85px;
  min-height: 85px;
  max-height: 85px;
}

.entities-per-plan-text {
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
}

.pricing-content-text {
  display: flex;
  color: #444444;
  height: 4rem;
  min-height: 4rem;
  max-height: 4rem;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  white-space: nowrap;
}

.pricing-content-price-slim,
.pricing-content-price {
  display: flex;
  align-items: baseline;
  color: #37a6a2;
  margin: 2.2rem 0rem;
  min-height: 4rem;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 31px;
}

.pricing-content-price-slim {
  margin-top: 1rem;
}

.pricing-content-descriptive-text {
  font-size: 13px;
  height: 1rem;
  max-height: 1rem;
  min-height: 1rem;
  margin-top: 0.2rem;
}

.pricing-page-btn-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.pricing-content-button {
  display: flex;
  font-weight: bold;
  justify-content: center;
  text-align: center;
  margin-top: 0rem;
}

.pricing-content-text-tiny {
  display: flex;
  font-family: "Montserrat";
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  color: #919191;
  margin: -9px;
  padding-top: 2rem;
  width: 80%;
  align-items: center;
  justify-content: center;
}

.pricing-content-text-2 {
  display: flex;
  font-family: "Montserrat";
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  color: #888888;
  margin: 1rem;
  /* padding: 3rem; */
  padding-top: 0px;
  width: 100%;
  align-items: center;
  justify-content: center;
}

.machine-learning-bubble {
  display: flex;
  height: 35px;
  width: auto;
  margin-left: auto;
}

.pricing-btn,
.pricing-btn:link,
.pricing-btn:visited {
  font-weight: bold;
  text-align: center;
  padding: 0.7rem 2rem;
  width: 25rem;
  margin-right: 1rem;
  display: inline-block;
  border-radius: 3rem;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  position: relative;
  font-size: 19px;
  border: none;
  color: #192955;
  cursor: pointer;
  background-color: white;
  border: 3px solid #192955;
  font-weight: bold;
}

.pricing-btn:hover {
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  color: #192955;
}

.pricing-btn:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

.pricing-btn:active,
.pricing-btn:focus {
  outline: none;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
}

.bp3-custom-button.inverted-solid-blue-btn.payment-page-btn:disabled {
  background-color: #eeeeee !important;
  color: gray !important;
  border: 2px solid gray !important;
}

.pricing-switch-entity-text {
  font-size: 16px;
  color: #192955;
  font-weight: 600;
  width: 40%;
}

.pricing-switch-entity-link {
  color: #37a6a2;
}

.pricing-content-banner-box {
  display: flex;
  justify-content: center;
  width: 50rem;
}

.pricing-content-banner {
  display: flex;
  justify-content: center;
  width: 42rem;
}

.pricing-content-bottom-text {
  display: flex;
  font-family: "Montserrat";
  font-style: italic;
  font-size: 1.5rem;
  font-weight: 500;
  text-align: center;
  color: #192955;
  margin: 1rem;
}

.pricing-faq-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 10rem;
}

.pricing-faq-content-box {
  width: 60%;
  height: 7rem;
  font-family: "Montserrat";
  font-size: 3.3rem;
  padding: 1rem 0rem;
  margin: 2rem 0rem;
  font-weight: 500;
  text-align: center;
  color: #192955;
  border-radius: 20px;
  background-color: #ffffff;
  border: solid 2px rgba(112, 112, 112, 0.09);
  cursor: pointer;
}

.pricing-all-plans-perk {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 80px;
}

.pricing-perks-image-container {
  height: 150px;
  width: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pricing-perks-image {
  max-width: 50%;
  margin-bottom: 0%;
}

.pricing-perk-text {
  font-size: 18px;
  color: #192955;
  text-align: left;
  width: 80%;
  font-weight: 600;
  line-height: 1.5;
}

.most-popular-btn,
.most-popular-btn:link,
.most-popular-btn:visited,
.most-popular-btn:hover {
  text-align: center;
  padding: 0.7rem 2rem;
  width: 23rem;
  margin-right: 1rem;
  display: inline-block;
  border-radius: 3rem;
  position: relative;
  font-size: 14.4px;
  color: white;
  cursor: pointer;
  background-color: #ff9090;
  border: 3px solid #ff9090;
  font-weight: bold;
}

.pricing-page-list-alignment {
  display: flex;
  flex-direction: column;
}

.pricing-page-key-points-heading {
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  color: #37a6a2;
  padding-bottom: 10px;
  padding-top: 15px;
}

.pricing-content li {
  display: flex;
  position: relative;
  color: #444444;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 26px;
  justify-content: flex-start;
  align-items: flex-start;
}

.mobile-pricing-container li {
  display: flex;
  position: relative;
  font-family: "Montserrat";
  font-size: 1.6rem;
  font-weight: normal;
  text-align: left;
  color: #192955;
  margin-left: 5rem;
  margin-right: 5rem;
  padding: 1rem;
}

.pricing-content li:before {
  padding-right: 1rem;
}

.mobile-pricing-container li:before {
  padding-right: 1rem;
}

.features-to-show-row li::before {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.pricing-stipe-img-1 {
  display: flex;
  align-items: center;
  width: 15rem;
  height: 15rem;
}

.pricing-content i {
  margin: none !important;
}

/*------------------------------- Mobile ------------------------------------------- */

.mobile-content-wrapper {
  display: flex;
  justify-items: center;
  align-items: center;
  flex-direction: column;
  max-width: 93%;
}

.mobile-content-card-wrapper {
  display: flex;
  justify-items: center;
  align-items: center;
  flex-direction: column;
  border: solid 2px rgba(112, 112, 112, 0.09);
  max-width: 100%;
  margin: 10px 0px;
  min-height: 650px;
  border-radius: 10px;
}

.mobile-pricing-container {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  margin-top: 1rem;
  margin-bottom: 5rem;
  flex-direction: column;
  align-items: center;
  overflow-x: hidden;
  max-width: 100vw;
}

.mobile-pricing-heading {
  display: flex;
  justify-content: center;
  font-family: "Montserrat";
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  color: #192955;
  padding: 2rem;
  margin-bottom: 0rem;
}

.moible-one {
  text-align: center;
}

.mobile-pricing-heading-2 {
  display: flex;
  text-align: center;
  font-family: "Montserrat";
  font-size: 5rem;
  font-weight: bold;
  text-align: center;
  color: #192955;
  margin: 2rem 2rem;
  justify-content: center;
}

.mobile-pricing-text {
  display: flex;
  justify-content: center;
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #919191;
  align-content: center;
  margin-left: 5rem;
  margin-right: 5rem;
  margin-bottom: 2rem;
}

.mobile-pricing-content {
  display: flex;
  justify-content: center;
  margin-right: 5rem;
  margin-left: 5rem;
}

.mobile-pricing-content-img {
  padding: 2rem;
  margin-top: 1rem;
  display: flex;
  justify-content: center;
}

.mobile-pricing-content-header {
  display: flex;
  font-family: "Montserrat";
  font-size: 3rem;
  font-weight: bold;
  text-align: center;
  color: #192955;
  padding: 1rem;
}

.mobile-pricing-content-text {
  display: flex;
  font-family: "Montserrat";
  font-size: 1.5rem;
  font-weight: 500;
  text-align: center;
  color: #192955;
  margin: 1rem 5rem;
}

.mobile-pricing-content-price {
  display: flex;
  font-family: "Montserrat";
  font-size: 2.7rem;
  font-weight: bold;
  text-align: center;
  color: #3fb0ac;
  margin: 2rem;
}

.mobile-pricing-faq-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 3rem;
}

.mobile-pricing-image-sizing {
  max-width: 100%;
  height: 300px;
}

.pricing-stipe-mobile {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 2rem;
}

.pricing-stipe-mobile-img-1 {
  display: flex;
  align-items: center;
  width: 15rem;
  height: 15rem;
}

.pricing-stipe-mobile-img-2 {
  display: flex;
  align-items: center;
  width: 45rem;
  height: 6.5rem;
}

.add-on-card,
.non-profit-card {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  width: 124rem;
  border: 1px solid lightgray;
  border-radius: 0px;
  padding: 20px 30px;
}
.add-on-card {
  margin-bottom: 1rem;
}

.add-on-card-content,
.non-profit-card-content {
  display: flex;
  flex-direction: column;
}

.add-on-card-title,
.non-profit-card-title {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 42px;
  color: #192955;
}

.non-profit-card-text {
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 42px;
  color: #192955;
}

.add-on-card-grey-text {
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.5);
}

.add-on-card-highlight {
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 14px;
  color: #37a6a2;
  margin-bottom: 20px;
}

.add-on-card-button-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
  max-width: 25%;
}

.add-on-card-availability {
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  text-align: right;
  color: rgba(0, 0, 0, 0.5);
  margin: 0px 10px;
}

.pricing-page-button-banner {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  height: 240px;
  min-height: max-content;
  max-width: 100%;
  background-color: #f3fafa;
}

.pricing-page-button-banner-text {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  color: #192955;
  background-color: transparent;
  text-align: center;
  padding: 0% 16%;
  width: 100vw;
  line-height: 44px;
}

.pricing-faq-content-box {
  height: 7rem;
  font-family: "Montserrat";
  font-size: 3.3rem;
  padding: 1rem 0rem;
  margin: 2rem 0rem;
  font-weight: 500;
  text-align: center;
  color: #192955;
  border-radius: 20px;
  background-color: #ffffff;
  border: solid 2px rgba(112, 112, 112, 0.09);
  cursor: pointer;
}

.pricing-expandable-header {
  color: #192955;
  font-weight: 400;
  text-align: left;
  font-family: "Montserrat";
  font-size: 20px;
  line-height: 30px;
  height: 40px;
}

.pricing-expandable-text {
  font-family: "Montserrat";
  font-size: 20px;
  text-align: left;
  line-height: 30px;
  padding: 30px 0rem;
  color: #192955;
}

.bp3-control.bp3-switch.switch-test input ~ .bp3-control-indicator {
  background: #192955;
}

.bp3-control.bp3-switch.switch-test input:checked ~ .bp3-control-indicator {
  background: #3fb0ac;
}

@media only screen and (min-width: 1000px) {
  .pricing-content ul {
    height: 35rem;
  }
}

@media only screen and (max-width: 999px) {
  .pricing-content ul {
    height: 45rem;
  }
}

@media only screen and (max-width: 800px) {
  .pricing-content ul {
    display: flex;
    flex-direction: column;
  }

  .pricing-content-header-bar {
    width: 100%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .pricing-btn,
  .pricing-btn:link,
  .pricing-btn:visited {
    font-weight: bold;
    text-align: center;
    padding: 1rem 2rem;
    width: 30rem;
    margin-right: 1rem;
    display: inline-block;
    border-radius: 3rem;
    transition: all 0.2s;
    position: relative;
    font-size: 19px;
    border: none;
    color: #192955;
    cursor: pointer;
    background-color: white;
    border: 3px solid #192955;
    font-weight: bold;
  }

  .pricing-selectors-wrapper {
    flex-direction: column;
    margin-bottom: 30px;
    width: 95%;
  }

  .pricing-dropdown-container {
    width: 155px;
  }

  .pricing-switch-text {
    font-size: 14px;
    color: #192955;
  }

  .pricing-switch-entity-text {
    margin-top: 20px;
    width: 100%;
  }

  .pricing-all-plans-perk {
    width: 100%;
  }

  .pricing-perks-image-container {
    height: 100%;
  }

  .pricing-heading-2 {
    font-size: 35px;
    text-align: center;
    justify-content: center;
    width: 90%;
  }

  .pricing-expandable-header {
    font-size: 16px;
    width: 250px;
  }
}

@media only screen and (max-width: 1300px) {
  .pricing-content-box {
    width: 31rem;
  }
}

@media only screen and (max-width: 800px) {
  .upgrade-container {
    background-color: #f6f6f6;
  }

  .pricing-main-heading-wrapper {
    width: 100%;
    background-color: #ffffff;
    margin-bottom: 10px;
  }

  .pricing-content {
    display: flex;
    flex-direction: column;
    height: unset;
    align-items: center;
  }

  .pricing-content ul {
    display: flex;
    flex-direction: column;
    height: auto;
  }

  .pricing-content-box {
    width: 95vw;
    border: 1px solid #cccccc;
    background-color: #ffffff;
  }

  .pricing-content-header-bar {
    width: 100%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .pricing-content-plan-name {
    width: 100%;
    align-items: center;
    justify-content: space-between;
  }

  .pricing-page-security-section-wrapper {
    flex-direction: column;
  }

  .bp3-custom-button.inverted-solid-blue-btn.pricing-page-btn {
    margin: 15px 0px;
  }

  .pricing-page-security-content-wrapper {
    width: 100%;
  }

  .pricing-page-security-image-wrapper {
    margin-bottom: 0px;
  }

  .pricing-page-security-image {
    height: 180px;
  }

  .pricing-heading {
    width: 100%;
    font-size: 22px;
    text-align: center;
  }

  .pricing-text {
    font-size: 16px;
  }

  .pricing-selectors-wrapper {
    flex-direction: column;
    margin-bottom: 30px;
    align-items: center;
  }

  .pricing-switch-container {
    margin: 0px !important;
  }

  .add-on-card,
  .non-profit-card {
    flex-direction: column;
    width: 95%;
    background-color: #ffffff;
  }

  .add-on-card-button-wrapper {
    width: 100%;
    max-width: 100%;
    align-items: center;
    text-align: center;
  }

  .add-on-card-availability {
    text-align: center;
    margin-bottom: 20px;
  }

  .pricing-page-button-banner-text {
    padding: 0% 5%;
    width: 100vw;
    line-height: 30px;
    margin-bottom: 45px;
  }

  .pricing-page-btn-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .add-on-card-title,
  .non-profit-card-title {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 32px;
    color: #192955;
  }

  .non-profit-card-text {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 32px;
    color: #192955;
    margin-bottom: 10px;
  }

  .pricing-page-button-banner {
    height: 260px;
    background-color: #f6f6f6;
  }

  .pricing-page-contact-btn {
    max-width: unset !important;
    width: 90% !important;
  }

  .pricing-faq-heading {
    font-size: 22px;
    text-align: center;
    justify-content: center;
    width: 90%;
  }

  .pricing-review-heading {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .pricing-page-org-reviews-image {
    width: 65%;
    margin-bottom: 40px;
  }

  .expandable-title-text {
    text-align: left;
  }

  .pricing-expandable-text {
    font-size: 14px;
  }

  .add-on-card-highlight {
    line-height: 18px;
  }

  .pricing-page-list-alignment li {
    display: flex;
    position: relative;
    color: #444444;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pricing-btn,
  .pricing-btn:link,
  .pricing-btn:visited {
    font-weight: bold;
    text-align: center;
    padding: 1rem 2rem;
    width: 30rem;
    margin-right: 1rem;
    display: inline-block;
    border-radius: 3rem;
    transition: all 0.2s;
    position: relative;
    font-size: 19px;
    border: none;
    color: #192955;
    cursor: pointer;
    background-color: white;
    border: 3px solid #192955;
    font-weight: bold;
  }

  .pricing-dropdown-container {
    width: 155px;
  }

  .pricing-switch-text {
    font-size: 14px;
    color: #192955;
  }

  .pricing-switch-entity-text {
    margin-top: 20px;
    width: 100%;
  }

  .pricing-all-plans-perk {
    width: 100%;
  }

  .pricing-perks-image-container {
    height: 100%;
  }

  .pricing-heading-2 {
    font-size: 35px;
    text-align: center;
    justify-content: center;
    width: 90%;
  }

  .pricing-expandable-header {
    font-size: 16px;
    width: 250px;
  }

  .pricing-faq-content {
    margin-bottom: 1rem;
    width: 95%;
    background-color: #ffffff;
  }
}

@media only screen and (min-width: 801px) and (max-width: 1200px) {
  .pricing-content-plan-name {
    font-size: 18px !important;
  }
}
._tallContainer_4hajv_1 {
    height: 100%;
    padding-top: 5px;
}

._noUsers_4hajv_6 {
    width: 100%;
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #AAAAAA;
}

._userPill_4hajv_14 {
    margin-right: 5px;
}

._text_4hajv_18 {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
}

._subText_4hajv_24 {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    color: #AAAAAA;
}

._hidden_4hajv_31 {
    visibility: hidden;
}

._overflow_4hajv_35 {
    max-height: 340px;
    overflow-y: scroll;
}.pill {
    color: #BDBBBB;
    border: 1px solid #BDBBBB;
    border-radius: 25px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    padding: 0.1rem 0.3rem;
    padding-top: 0.2rem;
    margin: 0.35rem;
    float: right;
}._notification_189td_1 {
  position: relative;
}

._dropdownIcon_189td_5 {
  margin-top: 0.3rem;
}

._notificationBubble_189td_9 {
  width: 6px;
  height: 6px;
  left: 52%;
  top: 20%;
  position: absolute;
  background-color: #b81c2e;
  border-radius: 10px;
  pointer-events: none;
}

._groupName_189td_20 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  color: #192955;
}

._rowHeight_189td_28 {
  height: 30px;
}

._nameField_189td_32 {
  font-weight: 400;
  font-size: 14px;
  padding-left: 23px !important;
}
._highlighted_189td_37 {
  background-color: #f5f7fa;
}
._wrapper_1f9f3_1 {
  display: flex;
  flex-direction: column;
  text-align: left;
  height: 100%;
}
._accordionWrapper_o44op_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
}

._accordion_o44op_1 {
  padding: 0rem 2rem;
  padding-top: 2rem;
  margin-bottom: 1rem;
  border-left: 0.5rem solid transparent;
  transition: border-left 100ms ease;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

._accordion_o44op_1._open_o44op_17 {
  background-color: #f5fbfd;
  border-left: 0.5rem solid #98d8e7;
}

._accordion_o44op_1 h6 {
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  cursor: pointer;
  margin-bottom: 0px !important;
  display: flex;
  flex-direction: row;
  align-items: center;
}

._accordion_o44op_1 ._arrow_o44op_33 {
  padding-left: 0.5rem;
  cursor: pointer;
}

._accordion_o44op_1 ._text_o44op_38 {
  color: #000000;
  font-size: 14px;
  padding: 20px 0px;
  line-height: 22px;
}
._section_190f1_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4% 5%;
  width: 100%;
  max-width: 100vw;
}

._sectionRow_190f1_11 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

._btnWrapper_190f1_18 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._btnWrapper_190f1_18 a:not(:last-child) {
  margin-right: 1rem;
}

._mainSection_190f1_28 {
  min-height: 70vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 5%;
  margin-bottom: 3rem;
  width: 100%;
  max-width: 100vw;
  flex-direction: row;
  justify-content: space-between;
}

._caseStudySection_190f1_41 {
  padding: 2% 5%;
  margin-bottom: 0rem;
  min-height: 65vh;
}

._documentationSection_190f1_47 {
  padding-top: 0%;
}

._securitySection_190f1_51 {
  background-image: url("img/main_landing_pages/security_center/security-center-background.svg");
}

._apiSection_190f1_55 {
  background-image: url("img/main_landing_pages/api/background.svg");
  background-position: right center;
  padding-bottom: 0%;
  margin-bottom: 5rem;
}

._mainSectionItem_190f1_62 {
  display: flex;
  flex-direction: column;
  width: 40%;
}

._mainSectionImg_190f1_68 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 50%;
}

._mainSectionImg_190f1_68 img {
  width: 80%;
}

._caseStudySection_190f1_41 ._mainSectionItem_190f1_62 {
  width: 45%;
}

._caseStudySection_190f1_41 h1 {
  margin-top: 2rem;
}

._mainSectionImg_190f1_68._md_190f1_87 img,
._caseStudySection_190f1_41 ._mainSectionImg_190f1_68 img {
  width: 70%;
}

._affiliatesSection_190f1_92 ._mainSectionImg_190f1_68 {
  width: 58%;
}

._apiSection_190f1_55 ._mainSectionImg_190f1_68 {
  width: 52%;
}

._apiSection_190f1_55 ._mainSectionImg_190f1_68 img {
  width: 100%;
  margin-top: 3rem;
}

._primarySection_190f1_105 {
  background-color: #344666;
}

._secondarySection_190f1_109 {
  background-color: #f6f6f6;
}

._rowAlignCenter_190f1_113 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

img._soc2Badge_190f1_119 {
  margin-left: 1rem;
  height: 48px;
  width: 100px;
}

._section_190f1_1 h1,
._section_190f1_1 h2,
._section_190f1_1 h3,
._banner_190f1_128 h3 {
  font-family: "Montserrat", sans-serif;
  color: #192955;
  text-align: center;
}

._section_190f1_1 h1,
._section_190f1_1 h2 {
  font-size: 35px;
  margin-bottom: 2rem;
}

._section_190f1_1 h1 {
  font-weight: 600;
  text-align: left;
  line-height: 1.2;
}

._section_190f1_1 h2 {
  font-weight: 400;
}

._banner_190f1_128 h3,
._section_190f1_1 h3 {
  font-size: 22px;
  margin-bottom: 2rem;
  font-weight: 400;
}

._section_190f1_1 h6 {
  font-size: 18px;
  margin-bottom: 2rem;
  font-weight: 400;
  line-height: 1.5;
}

._section_190f1_1 ._sectionColXl_190f1_164,
._section_190f1_1 ._sectionColSm_190f1_165,
._section_190f1_1 ._sectionColSlim_190f1_166,
._section_190f1_1 ._sectionCol_190f1_164 {
  width: 100%;
  max-width: 48%;
  padding: 2% 5%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._section_190f1_1 ._leftAlign_190f1_176,
._leftAlign_190f1_176 {
  align-items: flex-start;
}

._section_190f1_1 ._sectionColSm_190f1_165 {
  padding: 2% 3%;
}

._section_190f1_1 ._sectionColSlim_190f1_166 {
  padding-left: 0%;
}

._section_190f1_1 ._sectionColXl_190f1_164 {
  padding: 0%;
}

._greyBg_190f1_193 {
  background-color: #f8f8f8;
}

h2._mbSpacer_190f1_197 {
  margin-bottom: 4.5rem;
}

._primarySection_190f1_105 h2,
._primarySection_190f1_105 h3 {
  color: white;
}

._caseStudySection_190f1_41 h6 {
  margin-bottom: 2.5rem;
}

._caseStudySection_190f1_41 ._mainSectionImg_190f1_68 img {
  width: 75%;
}

._section_190f1_1._inverted_190f1_214 h1,
._section_190f1_1._inverted_190f1_214 h6 {
  color: white;
}

._rowCenter_190f1_219 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  flex-wrap: wrap;
}

._colCenter_190f1_229 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._col_190f1_229 {
  display: flex;
  flex-direction: column;
}

._featureBlock_190f1_242 {
  display: flex;
  flex-direction: column;
  width: 28%;
  margin: 0%;
  padding: 1.5%;
}

._featureBlock_190f1_242 ._title_190f1_250 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 1.5rem;
}

._featureBlock_190f1_242 ._body_190f1_256 {
  flex-grow: 1;
  line-height: 19.5px;
  margin-bottom: 1rem;
}

._secondaryCard_190f1_262,
._primaryCard_190f1_263 {
  display: flex;
  flex-direction: column;
  width: 28%;
  margin: 2%;
  padding: 1.5%;
  border-radius: 4px;
  font-size: 14px;
}

._primaryCard_190f1_263 {
  background-color: #f6f6f6;
  border-top: solid 10px #d2e7e7;
}

._secondaryCard_190f1_262 {
  background-color: #ffffff;
  border-top: solid 10px #ffe089;
}

._cardBody_190f1_283 {
  flex-grow: 1;
  line-height: 22px;
  margin-bottom: 1rem;
}

._link_190f1_289 {
  font-size: 16px;
}

a._link_190f1_289 {
  color: #106ba3;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  transition: all 100ms ease;
  white-space: nowrap;
  font-weight: 500;
  font-size: 14px;
}

a._link_190f1_289:hover {
  color: #0c4a71;
  transition: all 100ms ease;
}

h5._cardTitle_190f1_310 {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 2rem;
}

._primaryCard_190f1_263 ul {
  list-style-type: disc;
}

._primaryCard_190f1_263 ul li {
  line-height: 22px;
  margin-left: 3%;
}

._secondaryButton_190f1_325,
._secondaryButton_190f1_325:link,
._secondaryButton_190f1_325:visited,
._primaryButton_190f1_328,
._primaryButton_190f1_328:link,
._primaryButton_190f1_328:visited {
  min-width: 165px;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  padding: 1rem 3.5rem;
  border-radius: 6px;
  color: white;
  background-color: #192955;
  border: 2px solid #192955;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

._secondaryButton_190f1_325:hover,
._primaryButton_190f1_328:hover {
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  color: white;
}

._secondaryButton_190f1_325:hover::after,
._primaryButton_190f1_328:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
  color: white;
}

._secondaryButton_190f1_325 {
  color: #192955 !important;
  background-color: white !important;
}

._logoBanner_190f1_368,
._banner_190f1_128 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding: 1.5%;
  padding-top: 2.5%;
  background-color: #f8f8f8;
}

._banner_190f1_128 {
  padding-left: 10%;
  padding-right: 10%;
}

._logoBanner_190f1_368 {
  flex-direction: row;
  background-color: #344666;
}

._badge_190f1_389 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0% 5%;
}

._caption_190f1_397 {
  color: white;
  font-size: 18px;
  line-height: 22px;
}

._banner_190f1_128 h3 {
  font-size: 24px;
}

._logoBanner_190f1_368 img {
  width: 100%;
  max-width: 150px;
  margin-bottom: 2rem;
}

img._lgImg_190f1_413 {
  width: 80%;
}

img._xlImg_190f1_417 {
  width: 90%;
}

img._xlImg_190f1_417 {
  width: 90%;
}

._quote_190f1_425 {
  font-weight: 500;
  font-size: 27px;
  line-height: 40px;
  margin-bottom: 2.5rem;
}

._quoteAuthor_190f1_432 {
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
  width: 100%;
  margin-bottom: 1rem;
}

._section_190f1_1 ._left_190f1_176 {
  text-align: left;
  width: 100%;
}

._featureBlock_190f1_242 img {
  width: 22px;
  height: 22px;
  margin-bottom: 1rem;
}

._section_190f1_1 hr._authorUnderline_190f1_452 {
  display: flex;
  background-color: #3fb0ac;
  width: 50px;
  height: 6px;
  background-image: none;
  align-self: flex-start;
  border: none;
  margin-top: 1rem;
}

._badgesWrapper_190f1_463 {
  padding: 3% 0%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

._badgesWrapper_190f1_463 img {
  width: unset;
  margin-left: 0rem;
}

._bold_190f1_476 {
  font-weight: 600 !important;
}

._left_190f1_176 {
  text-align: left;
}

._pill_190f1_484 {
  margin-bottom: 2rem;
  max-height: 20px;
  align-self: flex-start;
}

._sectionCol_190f1_164 h2._bottomSpacer_190f1_490 {
  margin-bottom: 8%;
}

@media screen and (min-width: 700px) and (max-width: 1280px) {
  ._caseStudySection_190f1_41 {
    padding: 5%;
  }
}

@media screen and (min-width: 750px) and (max-width: 1280px) {
  ._apiSection_190f1_55 {
    padding-top: 0%;
    min-height: 60vh;
  }

  ._apiSection_190f1_55 ._mainSectionItem_190f1_62 {
    width: 45%;
  }
}

@media screen and (max-width: 1400px) {
  ._apiSection_190f1_55 {
    background-position: center;
  }
}

@media screen and (max-width: 1120px) {
  ._section_190f1_1 h1 {
    line-height: 40px;
  }

  ._mainSectionImg_190f1_68._md_190f1_87 img,
  ._mainSectionImg_190f1_68 img {
    width: 100%;
    max-width: 480px;
  }

  ._primaryButton_190f1_328,
  ._secondaryButton_190f1_325 {
    padding: 1rem;
    white-space: nowrap;
  }
}

@media screen and (max-width: 1000px) {
  ._caseStudySection_190f1_41 h1 {
    font-size: 28px;
    line-height: 36px;
  }

  ._caseStudySection_190f1_41 ._mainSectionImg_190f1_68 img {
    width: 90%;
  }
}

@media screen and (min-width: 850px) and (max-width: 1200px) {
  ._section_190f1_1._sectionRow_190f1_11,
  ._section_190f1_1 ._sectionCol_190f1_164 {
    padding: 2% 3%;
  }
}

@media screen and (max-width: 850px) {
  ._featureBlock_190f1_242,
  ._secondaryCard_190f1_262,
  ._primaryCard_190f1_263 {
    width: 46%;
    padding: 5%;
  }

  ._authorUnderline_190f1_452,
  ._logoBanner_190f1_368,
  ._mobileHidden_190f1_563 {
    display: none;
  }

  ._mobileColumnReverse_190f1_567 {
    flex-direction: column-reverse;
  }

  ._mobileColumn_190f1_567 {
    flex-direction: column;
  }

  ._section_190f1_1 ._sectionColXl_190f1_164,
  ._section_190f1_1 ._sectionCol_190f1_164 {
    max-width: 100%;
  }

  ._section_190f1_1 ._sectionColXl_190f1_164 {
    padding: 2% 5%;
  }

  ._sectionCol_190f1_164 img {
    padding: 5%;
  }

  img._xlImg_190f1_417 {
    margin-bottom: 2rem;
    width: 80%;
  }
}

@media screen and (max-width: 700px) {
  ._section_190f1_1._inverted_190f1_214 h1,
  ._section_190f1_1._inverted_190f1_214 h6 {
    color: #192955;
  }

  ._mainSection_190f1_28 {
    background-image: none;
    flex-direction: column;
  }

  ._apiSection_190f1_55 {
    min-height: unset;
  }

  ._apiBadges_190f1_609 {
    margin-bottom: 3rem;
  }

  ._caseStudySection_190f1_41 ._mainSectionItem_190f1_62,
  ._mainSectionItem_190f1_62 {
    width: 100%;
    align-items: center;
  }

  ._mainSectionItem_190f1_62 h6 {
    line-height: 28px;
  }

  ._mainSectionItem_190f1_62 h6,
  ._mainSectionItem_190f1_62 h1 {
    text-align: center;
  }

  ._caseStudySection_190f1_41 h6,
  ._caseStudySection_190f1_41 h1 {
    text-align: left;
  }

  ._mainSectionImg_190f1_68 {
    width: 100%;
    padding: 0% 6%;
  }

  img._soc2Badge_190f1_119,
  ._secondaryButton_190f1_325,
  ._primaryButton_190f1_328 {
    margin-bottom: 3rem;
  }

  ._mainSectionImgMobile_190f1_644 {
    width: 70%;
    margin-bottom: 2rem;
  }

  ._apiSection_190f1_55 ._mainSectionImgMobile_190f1_644 {
    width: 85%;
    margin-bottom: 0rem;
  }

  ._section_190f1_1 h1 {
    line-height: 30px;
  }

  ._section_190f1_1 h1,
  ._section_190f1_1 h2 {
    margin-top: 1rem;
    font-size: 23px;
  }

  ._section_190f1_1 h3 {
    font-size: 18px;
  }

  ._quote_190f1_425 {
    font-size: 18px;
    line-height: 26px;
  }

  ._quoteAuthor_190f1_432,
  ._section_190f1_1 h6 {
    font-size: 16px;
  }

  ._secondaryCard_190f1_262,
  ._primaryCard_190f1_263 {
    width: 98%;
    padding: 5% 10%;
    margin: 4%;
  }

  ._featureBlock_190f1_242 {
    width: 98%;
    padding: 3% 10%;
    margin: 0%;
  }

  ._badgesWrapper_190f1_463 {
    justify-content: center;
  }

  ._apiSection_190f1_55 {
    margin-bottom: 0px;
  }

  ._pill_190f1_484 {
    margin-bottom: 1rem;
    align-self: center;
  }
}

@media screen and (max-width: 550px) {
  ._btnWrapper_190f1_18 {
    flex-direction: column;
    width: 100%;
  }

  img._soc2Badge_190f1_119 {
    margin-bottom: 1rem !important;
  }

  ._primaryButton_190f1_328,
  ._secondaryButton_190f1_325 {
    margin: 0rem !important;
    margin-bottom: 1rem !important;
    width: 100%;
  }

  ._mainSectionImgMobile_190f1_644 {
    width: 80%;
    margin-bottom: 3rem;
  }
}

@media screen and (max-width: 374px) {
  ._apiBadges_190f1_609 {
    flex-direction: column;
  }

  ._apiBadges_190f1_609 img._soc2Badge_190f1_119 {
    margin-left: 0px;
  }

  ._badgesWrapper_190f1_463 {
    flex-direction: column;
  }
}
._col_71lds_1 {
  display: flex;
  flex-direction: column;
}

._row_71lds_6 {
  display: flex;
  flex-direction: row;
}

._rowCenter_71lds_11 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}

._featurePill_71lds_18 {
  white-space: nowrap;
}

._planSelectorWrapper_71lds_22 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 2rem;
}

._header_71lds_29 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0% 8%;
  padding-top: 2%;
  padding-bottom: 2%;
}

._header_71lds_29 h1,
._caseStudiesBanner_71lds_40 h2,
._securityContainer_71lds_41 h2,
._faqContainer_71lds_42 h2,
._addOnsContainer_71lds_43 h2 {
  font-weight: bold;
  color: #192955;
  font-size: 40px;
  margin-bottom: 1.5rem;
}

._securityContainer_71lds_41 h2,
._caseStudiesBanner_71lds_40 h2,
._addOnsContainer_71lds_43 h2 {
  margin-bottom: 3rem;
  margin-top: 0rem;
}

._securityContainer_71lds_41 h2 {
  margin-bottom: 5rem;
}

._header_71lds_29 ._subheading_71lds_61 {
  font-size: 12px;
  font-family: Montserrat;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._subheading_71lds_61 ._info_71lds_70 {
  display: flex;
  align-items: center;
  margin: 0px 15px;
}

._info_71lds_70 ._infoText_71lds_76 {
  font-size: 12px;
  margin-left: 0.5rem;
}

._faqContainer_71lds_42,
._securityContainer_71lds_41,
._addOnsContainer_71lds_43,
._plansContainer_71lds_84 {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 2% 10%;
  position: relative;
}

._addOnsContainer_71lds_43 {
  width: 100%;
  display: flex;
  flex-direction: column;
}

._securityContainer_71lds_41 {
  background-color: #f6f6f6;
}

._securityContainer_71lds_41 ._rowCenter_71lds_11 {
  justify-content: space-between;
}

._faqContainer_71lds_42 h2 {
  margin-bottom: 4rem;
  margin-top: 0rem;
}

._supportBanner_71lds_111 ._btnWrapper_71lds_111 button {
  min-width: 200px;
  font-weight: 500;
}

._supportBanner_71lds_111 h2,
._faqContainer_71lds_42 h2 {
  text-align: left;
}

._faqContainer_71lds_42 {
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 6rem;
}

._faqContainer_71lds_42 ._faqList_71lds_127 {
  width: 100%;
}

._faqContainer_71lds_42 ._questionRow_71lds_131 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 1.2rem 2.2rem;
  background-color: #f2f9f9;
  align-items: center;
  border-radius: 6px;
}

._faqContainer_71lds_42 ._questionRow_71lds_131:hover {
  cursor: pointer;
}

._questionRow_71lds_131 ._question_71lds_131 {
  font-weight: 500;
}

._faq_71lds_42 {
  margin-bottom: 1rem;
}

._questionRow_71lds_131 ._question_71lds_131,
._faq_71lds_42 ._answer_71lds_155 {
  color: #192955;
  font-size: 18px;
  font-weight: 600;
}

._faq_71lds_42 ._answer_71lds_155 {
  padding: 1rem 2.2rem;
  font-size: 16px;
  font-weight: 400;
}

._plansContainer_71lds_84 {
  border-bottom: 2px solid #eeeeee;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}

._plansContainer_71lds_84 ._optionsRow_71lds_173 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

._plansContainer_71lds_84 ._plansRow_71lds_181 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
}

._securityContainer_71lds_41 ._securityCard_71lds_189 {
  width: 30%;
  padding: 1%;
  display: flex;
  flex-direction: column;
}

._securityCard_71lds_189 ._imgWrapper_71lds_196 {
  width: 100%;
  padding-bottom: 0.5rem;
}

._securityCard_71lds_189 img {
  width: 100%;
  max-height: 50px;
  width: auto;
}

._securityCard_71lds_189 ._title_71lds_207 {
  color: #192955;
  font-weight: 600;
  font-size: 18px;
  margin: 1rem 0rem;
}

._securityCard_71lds_189 ._description_71lds_214 {
  font-size: 16px;
  color: #182026;
  margin-bottom: 2rem;
}

._textPrimary_71lds_220 {
  color: #44899e;
}

._orgSelectorRow_71lds_224 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 19.5px;
}

._orgSelectorRow_71lds_224 ._selectorLabel_71lds_234 {
  margin-right: 1rem;
  margin-bottom: 0.4rem;
  white-space: nowrap;
}

._pill_71lds_240 {
  border-radius: 9px;
  background-color: #eeeeee;
  margin: 0rem;
  margin-bottom: 0.4rem;
  margin-right: 1rem;
  padding: 0.5rem 0.7rem;
  line-height: 22px;
  cursor: pointer;
  transition: all 150ms ease;
  font-size: 14px;
}

._pill_71lds_240._selected_71lds_253 {
  background-color: #d8f0ee;
  cursor: default;
}

._pill_71lds_240._selected_71lds_253 ._label_71lds_258 {
  padding-bottom: 0.5px;
  border-color: #192955;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  width: fit-content;
  transition: all 150ms ease;
}

._xsLink_71lds_267 {
  font-size: 12px;
  margin: 0rem 0.5rem;
}

._moreIcon_71lds_272 {
  cursor: pointer;
  margin: 0rem 0.5rem;
}

._btnGroup_71lds_277 {
  border: none;
  margin-right: 1rem;
}

._btnGroup_71lds_277 ._btn_71lds_111 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 40px;
  min-width: 100px;
}

._btnGroup_71lds_277 ._btn_71lds_111 div {
  text-align: center;
}

._smText_71lds_295 {
  font-size: 10px;
}

._tabAndCurrencyWrapper_71lds_299 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 10%;
  border-bottom: 2px solid #eeeeee;
  height: 37px;
}

._currencySelector_71lds_309 {
  width: 80px;
}

._switchSelector_71lds_313 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  background-color: white;
  margin-right: 1rem;
  padding: 0px 10px;
  height: 40px;
  border-radius: 4px;
  border: 1px solid #cccccc;
}

._switchSelector_71lds_313 ._label_71lds_258 {
  margin-right: 0.8rem;
  white-space: nowrap;
}

._switchSelector_71lds_313 .switch-test {
  margin-bottom: 0px;
}

._mostPopularIcon_71lds_335 {
  color: #192955;
  margin-right: 0.3rem;
}

._planCard_71lds_340 {
  width: 32%;
  padding: 1.5rem 2rem;
  margin-bottom: 3rem;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border: 1px solid #74c7c5;
  border-radius: 10px;
}

._planCard_71lds_340._mostPopularPlan_71lds_351 {
  background-color: #192955;
  border: 1px solid #192955;
  color: #ffffff;
}

._mostPopularPlan_71lds_351 h5 ._planName_71lds_357,
._mostPopularPlan_71lds_351 ._billingText_71lds_358,
._mostPopularPlan_71lds_351 ._price_71lds_359,
._mostPopularPlan_71lds_351 ._price_71lds_359 ._textMd_71lds_360,
._mostPopularPlan_71lds_351 ._price_71lds_359 ._textSm_71lds_361 {
  color: #ffffff;
}

hr._divider_71lds_365 {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  height: 2px;
  background: #eeeeee;
}

._addOnCard_71lds_372 {
  width: 31%;
  margin: 0% 1.15%;
}

._planCard_71lds_340 ._headerRow_71lds_377 {
  display: flex;
  flex-direction: column;
}

._planCard_71lds_340 h5 {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #192955;
}

._planCard_71lds_340 ._description_71lds_214 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 2rem;
  min-height: 38px;
  max-height: 38px;
}

._planCard_71lds_340 ._featureTitle_71lds_398,
._planCard_71lds_340 ._boldText_71lds_399 {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #182026;
}

._billingText_71lds_358 {
  margin-bottom: 1rem;
  white-space: nowrap;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #182026;
}

._planCard_71lds_340 ._priceRow_71lds_415 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

._addOnCard_71lds_372 ._price_71lds_359,
._price_71lds_359,
._planCard_71lds_340 ._price_71lds_359 ._textSm_71lds_361 {
  font-weight: 700;
  color: #44899e;
}

._addOnCard_71lds_372 ._price_71lds_359 {
  font-size: 24px;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

._price_71lds_359 {
  font-size: 50px;
}

._price_71lds_359 ._textMd_71lds_360 {
  color: #44899e;
  font-size: 16px;
  white-space: nowrap;
  font-weight: 400;
}

._addOnCard_71lds_372 ._price_71lds_359 ._textMd_71lds_360 {
  color: #44899e;
  font-size: 18px;
}

._actionBtn_71lds_450 {
  text-align: center !important;
  font-weight: bold !important;
  font-size: 16px !important;
  padding: 1.5rem 3.5rem !important;
  color: #192955 !important;
  background-color: #ffffff;
  border: 1px solid #192955 !important;
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
  box-shadow: none !important;
  -webkit-transition: all 100ms !important;
  -o-transition: all 100ms !important;
  transition: all 100ms !important;
}

._actionBtn_71lds_450:disabled {
  background-color: #f6f6f6 !important;
}

._planCard_71lds_340 p._featureTitle_71lds_398 {
  color: #192955;
  margin-top: 0.5rem;
  margin-bottom: 0rem;
}

._featureList_71lds_476 {
  margin-bottom: 1rem;
}

p._includeText_71lds_480 {
  margin-bottom: 1.5rem;
}

._basicFeaturesBanner_71lds_484 {
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: #f7fafc;
  justify-content: center;
  border-radius: 5px;
  border: 1px solid #cccccc;
  padding: 1.5rem;
}

._basicFeaturesBanner_71lds_484 ._title_71lds_207 {
  font-weight: 600;
  color: #192955;
  font-size: 17px;
}

._basicFeaturesBenefits_71lds_501 {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 14px;
  color: #192955;
  font-weight: 500;
  margin-right: 5vw;
}

._basicFeaturesBanner_71lds_484 ._getStartedText_71lds_511 {
  font-size: 14px;
  font-weight: 700;
  color: #192955;
  vertical-align: middle;
  display: flex;
  align-items: center;
  cursor: pointer;
}

._awardsBanner_71lds_521 {
  padding: 3% 7% !important;
}

ul._addOnFeaturesList_71lds_525 li {
  margin-top: 1.2rem;
}

._tickIcon_71lds_529 {
  margin-top: 0.3rem;
  margin-right: 0.5rem;
}

._billingDetailsMobile_71lds_534 {
  display: none;
}

._strikeThrough_71lds_538 {
  text-decoration: line-through;
  font-weight: 400;
  margin: 0rem 0.2rem;
}

._tag_71lds_544 {
  padding-left: 1rem;
  max-height: 25px;
  align-self: flex-start;
}

._addOnCard_71lds_372 ._price_71lds_359 {
  text-align: right;
}

._addOnCard_71lds_372 ._billingText_71lds_358 {
  margin-bottom: 1rem;
  display: flex;
  justify-content: flex-end;
}

._mbSpacer_71lds_560 {
  margin-bottom: 0.8rem !important;
}

._supportBanner_71lds_111 h2 {
  font-size: 30px;
  font-weight: 600;
  line-height: 37px;
  letter-spacing: 0em;
  text-align: left;
  color: #192955;
  margin: 3rem 0rem;
}

._securityContainer_71lds_41,
._caseStudiesBanner_71lds_40 {
  width: 100%;
  display: flex;
  flex-direction: column;
  /* padding: 4% 8%; */
}

._supportBanner_71lds_111 {
  width: 100%;
  background-color: #f3fafa;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 2% 8%;
}

._linkLg_71lds_592 {
  font-size: 18px;
}

._priceWrapper_71lds_596,
._billingDetailsWrapper_71lds_597 {
  display: flex;
  flex-direction: column;
}

._priceWrapper_71lds_596 {
  width: 100%;
}

._aicpaImg_71lds_606 {
  max-height: 180px !important;
}

._callForActionCard_71lds_610 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background: white;
  border: 1px solid #192955;
  padding: 1.5rem;
  margin-bottom: 3rem;
  border-radius: 6px;
}

._callForActionCard_71lds_610 ._title_71lds_207 {
  color: #192955;
  font-weight: 600;
  font-size: 22px;
  margin: 1rem 0rem;
}

._callForActionCard_71lds_610 ._description_71lds_214 {
  font-weight: 400;
  font-size: 16px;
  color: #192955;
}

img._caseStudyImg_71lds_635 {
  width: 40%;
  margin-bottom: 3rem;
}

/* Skeleton Styling */
._planCard_71lds_340 ._headerRow_71lds_377 h5.bp3-skeleton {
  width: 35%;
}

._planCard_71lds_340 ._headerRow_71lds_377 ._includeText_71lds_480.bp3-skeleton {
  width: 50%;
  height: 20px;
}

._entityInfo_71lds_650 ._entityInfoLabel_71lds_650.bp3-skeleton {
  margin-bottom: 0.5rem;
}

._billingText_71lds_358.bp3-skeleton {
  width: 30%;
}

._switchSelector_71lds_313.bp3-skeleton {
  width: 20%;
}

._billingDetailsMobile_71lds_534.bp3-skeleton {
  align-self: flex-end;
}

._planName_71lds_357 {
  display: flex;
  justify-content: space-between;
}

._mostPopularImageMobile_71lds_671 {
  display: none !important;
}

._infoIconPopover_71lds_675 {
  max-width: 365px;
  margin: 0rem;
}

._providerList_71lds_680 .bp3-popover-target {
  display: inline;
}

._providerList_71lds_680 .bp3-popover-content {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  min-width: 326px;
}

._infoIconPopover_71lds_675 ._providerLogo_71lds_692 {
  margin-top: 0.5rem;
}

._providerLogo_71lds_692 {
  max-height: 20px;
  max-width: 20px;
}

._providerLogo_71lds_692:not(:last-of-type) {
  margin-right: 0.5rem;
}

._addOnCardsWrapper_71lds_705 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  row-gap: 2rem;
  margin: 0% -1.15%;
}

._linkRow_71lds_713 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  width: 100%;
}

@media screen and (max-width: 1600px) {
  ._header_71lds_29,
  ._addOnsContainer_71lds_43 {
    padding-left: 4%;
    padding-right: 4%;
  }
}

@media screen and (max-width: 1430px) {
  ._orgSelectorRow_71lds_224 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1350px) {
  ._planCard_71lds_340 ._description_71lds_214 {
    line-height: 17px;
  }

  ._billingText_71lds_358 {
    margin-bottom: 0px;
    height: 36px;
  }
}

@media screen and (max-width: 1300px) {
  ._addOnCard_71lds_372 ._price_71lds_359,
  ._planCard_71lds_340 ._price_71lds_359 {
    font-size: 32px;
  }

  ._planCard_71lds_340 ._priceRow_71lds_415 {
    flex-direction: column;
  }

  ._planCard_71lds_340 ._price_71lds_359 {
    margin-bottom: 1rem;
  }
}

@media screen and (max-width: 1292px) {
  ._addOnCard_71lds_372 {
    width: 32%;
    margin: 0% 0.6%;
  }

  ._addOnCardsWrapper_71lds_705 {
    margin: 0% -0.6%;
  }
}

@media screen and (max-width: 1150px) {
  ._addOnsBtn_71lds_775 {
    align-self: flex-start;
  }

  ._securityContainer_71lds_41 {
    padding-left: 5%;
    padding-right: 5%;
  }

  ._faqContainer_71lds_42 ._faqList_71lds_127 {
    width: 90%;
  }

  ._callForActionCard_71lds_610 {
    flex-direction: column;
  }

  ._callForActionCard_71lds_610 button.bp3-custom-button {
    min-width: 150px;
    max-width: 150px;
    padding: 1rem 1.5rem;
    height: 40px;
    margin-left: 0rem;
    white-space: nowrap;
    font-size: 16px;
    margin-top: 1rem;
  }
}

@media screen and (max-width: 1060px) {
  ._addOnCard_71lds_372,
  ._planCard_71lds_340 {
    width: 100%;
  }

  ._planCard_71lds_340 ._priceRow_71lds_415 {
    flex-direction: column;
    justify-content: flex-end;
  }

  ._securityContainer_71lds_41 ._securityCard_71lds_189 {
    width: 100%;
  }

  img._caseStudyImg_71lds_635 {
    width: 60%;
  }

  ._priceRow_71lds_415 {
    align-items: flex-end;
  }

  ._planSelectorWrapper_71lds_22 {
    flex-direction: column;
    margin-top: 0rem;
  }

  ._planSelectorWrapper_71lds_22 ._orgSelectorRow_71lds_224 {
    margin-bottom: 1rem;
  }
}

@media screen and (min-width: 600px) and (max-width: 1060px) {
  ._planCard_71lds_340 ._price_71lds_359 {
    text-align: right;
  }

  ._planCard_71lds_340 ._description_71lds_214 {
    margin-right: 1rem;
  }

  ._billingText_71lds_358 {
    text-align: right;
    margin-bottom: 1rem;
  }

  ._billingDetailsMobile_71lds_534 {
    display: inline;
  }

  ._billingDetailsDesktop_71lds_855 {
    display: none;
  }

  ._mostPopularImageDesktop_71lds_859 {
    display: none !important;
  }

  ._mostPopularImageMobile_71lds_671 {
    margin-bottom: 0.5rem;
  }

  ._planCard_71lds_340 h5 {
    display: flex;
  }

  ._actionBtn_71lds_450 {
    margin: 0rem;
    margin-bottom: 0.5rem;
    padding: 0.1rem 0.2rem;
    max-width: 100px;
    font-size: 14px;
    min-height: 28px;
    height: 28px;
    margin-left: 2rem;
    margin-right: 4rem;
    border-color: #106ba3;
    color: #106ba3;
  }
}

@media screen and (max-width: 1000px) {
  ._optionsRow_71lds_173 {
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 10px 0px;
  }
}

@media screen and (max-width: 800px) {
  ._faqContainer_71lds_42 h2,
  ._securityContainer_71lds_41 h2,
  ._caseStudiesBanner_71lds_40 h2,
  ._supportBanner_71lds_111 h2,
  ._addOnsContainer_71lds_43 h2,
  ._header_71lds_29 h1 {
    font-size: 23px;
  }

  ._supportBanner_71lds_111 ._btnWrapper_71lds_111 button {
    min-width: 200px;
  }

  ._addOnsContainer_71lds_43 h2 {
    text-align: left;
  }

  ._billingDetailsWrapper_71lds_597 {
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: 1rem;
  }

  ._addOnCard_71lds_372 ._addOnPriceRow_71lds_918 {
    flex-direction: row;
    margin-bottom: 2rem;
  }

  ._addOnFeaturesList_71lds_525 {
    margin-bottom: 1rem;
  }

  ._header_71lds_29 h3 {
    font-size: 20px;
    margin-bottom: 2rem;
  }

  ._basicFeaturesBanner_71lds_484 ._title_71lds_207 {
    font-size: 18px;
  }

  ._questionRow_71lds_131 ._question_71lds_131,
  ._faq_71lds_42 ._answer_71lds_155 {
    font-size: 16px;
  }

  ._callForActionCard_71lds_610 ._title_71lds_207 {
    font-size: 16px;
  }

  ._callForActionCard_71lds_610 ._description_71lds_214 {
    font-size: 14px;
    margin-bottom: 1.5rem;
  }

  ._featurePill_71lds_18 {
    display: none;
  }
}

@media screen and (max-width: 1190px) {
  ._supportBanner_71lds_111 {
    flex-direction: column;
  }

  ._supportBanner_71lds_111 ._btnWrapper_71lds_111 {
    margin-bottom: 3rem;
  }
}

@media screen and (max-width: 1060px) {
  ._securityContainer_71lds_41 > h2 > br {
    display: none;
  }
}

@media screen and (min-width: 600px) and (max-width: 800px) {
  ._trialAddOnBtn_71lds_972 {
    max-width: min-content;
  }
}

@media screen and (max-width: 749px) {
  ._switchSelector_71lds_313 {
    margin-right: 0rem;
    margin-left: 0rem;
  }

  ._pricingSelector_71lds_983 {
    margin-right: 1rem;
  }

  ._addOnsContainer_71lds_43 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}

@media screen and (max-width: 640px) {
  ._caseStudiesBanner_71lds_40 {
    display: none;
  }

  ._orgSelectorRow_71lds_224 {
    flex-direction: column;
    align-items: flex-start;
  }

  ._orgSelectorRow_71lds_224 ._selectorLabel_71lds_234 {
    margin-bottom: 1rem;
  }

  ._orgSelectorRow_71lds_224 ._pill_71lds_240 {
    margin-bottom: 0.8rem;
  }

  ._orgSelectorRow_71lds_224 ._pill_71lds_240:first-of-type {
    margin-left: 0rem;
  }

  ._supportBanner_71lds_111 {
    display: none;
  }

  ._addOnCardsWrapper_71lds_705 {
    row-gap: 3rem;
  }

  ._securityContainer_71lds_41 h2 {
    margin: 2rem 0rem;
  }

  ._securityContainer_71lds_41 ._rowCenter_71lds_11 {
    margin-bottom: 2rem;
  }

  ._linkRow_71lds_713 {
    justify-content: flex-start;
  }

  ._faqContainer_71lds_42 h2 {
    text-align: left;
  }

  ._securityCard_71lds_189 ._description_71lds_214 {
    font-size: 14px;
  }
}

@media screen and (max-width: 599px) {
  ._planCard_71lds_340 ._priceRow_71lds_415 {
    align-items: flex-start;
  }

  ._planCard_71lds_340 ._description_71lds_214 {
    min-height: unset;
  }

  ._price_71lds_359 {
    margin-right: 1rem;
  }

  ._actionBtn_71lds_450 {
    margin-bottom: 2rem;
    width: 100%;
  }

  ._tag_71lds_544 {
    padding-left: 0px;
  }

  ._faqContainer_71lds_42 ._faqList_71lds_127 {
    width: 96%;
  }

  ._faq_71lds_42 ._answer_71lds_155 {
    padding: 15px 0px;
  }

  ._basicFeaturesBanner_71lds_484 ._title_71lds_207 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}

@media screen and (max-width: 420px) {
  ._planCard_71lds_340 ._priceRow_71lds_415 {
    flex-direction: column;
    margin-bottom: 1rem;
    align-items: flex-start;
  }

  ._billingDetailsWrapper_71lds_597 {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 2rem;
  }
}
._entityBillingTypeWrapper_4mbre_1 {
  user-select: none;
  display: flex;
}

._entityBillingType_4mbre_1 {
  margin: 0rem 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 15px;
  text-align: center;
  white-space: nowrap;
  color: #192955;
  margin-bottom: -18px;
  /* border-left: 10px solid #fff; */
  /* border-right: 10px solid #fff; */
  cursor: pointer;
}

._activeLeft_4mbre_19,
._activeRight_4mbre_20 {
  background: #ffffff;
  text-decoration: underline;
  text-underline-offset: 6px;
  text-decoration-color: #192955;
  text-decoration-thickness: 2px;
  border-left: 10px solid #fff;
  font-weight: 600;
  color: #192955;
  border-right: 10px solid #fff;
  cursor: pointer;
  padding-left: 0px;
  padding-right: 0px;
}

._inActiveLeft_4mbre_35,
._inActiveRight_4mbre_36 {
  padding-left: 10px;
  padding-right: 10px;
}
._keyFeaturesWrapper_1ogld_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 3% 10%;
  position: relative;
  font-family: Montserrat;
}

._keyFeaturesWrapperTitle_1ogld_10 > h2 {
  display: flex;
  justify-content: center;
  font-size: 40px;
  font-weight: 700;
  color: #192955;
  font-family: Montserrat;
}

._featurePricingWrapper_1ogld_19 {
  height: 70px;
  position: sticky;
  box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.1);
  top: 70px;
  background-color: #fff;
  vertical-align: middle;
}

._featurePlanTrialBtn_1ogld_28,
._featurePlanName_1ogld_29 {
  font-family: Montserrat;
  font-size: 17px;
  font-weight: 600;
  color: #192955;
  padding: 10px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._featurePlanName_1ogld_29 {
  flex-direction: column;
}

._featurePlanTrialBtn_1ogld_28 {
  justify-content: flex-start;
}

._featureSetTitle_1ogld_48 {
  grid-column: span 4;
  font-weight: 600;
  font-size: 16px;
  color: #192955;
  padding: 10px 4px;
  height: 60px;
  display: flex;
  align-items: flex-end;
  border-bottom: 1px solid #ddd;
}

._featurePlanPriceWrapper_1ogld_60 {
  color: #5c9db1;
  font-weight: 500;
  font-size: 16px;
}

._featureTitle_1ogld_66 {
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 10px 22px;
  border-left: 4px solid #e6eff4;
  cursor: pointer;
}

._featureTitle_1ogld_66:hover {
  text-decoration: underline;
  text-decoration-style: dashed;
  text-underline-offset: 3px;
  /* background-color: #ddd; */
}

._featureAddOn_1ogld_88 {
  background-color: #e6f1f5;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

._featureAvailability_1ogld_94 {
  display: flex;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

._featureAvailability_1ogld_94._featureAddOn_1ogld_88 {
  background-color: #e6f1f5;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.logo-wheel {
  flex-direction: row;
  align-items: center;
  display: flex;
  overflow: hidden;
  position: relative;
  height: 10vh;
  margin: 1% 0%;
}

.logo-slide {
  flex-shrink: 0;
  position: absolute;
  animation-name: horizontalScroll;
  animation-duration: 40s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  min-width: 100%;
  display: flex;
  justify-content: space-around;
}

.logo-wheel .logos {
  width: unset;
  max-width: unset;
  height: 15vh;
}

@keyframes horizontalScroll {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-50%);
  }
}
._checkboxWrapper_cp7lv_1 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

._checkbox_cp7lv_1 {
  margin: 0px;
}

._dateSelector_cp7lv_13 {
  margin-left: -25px;
}

._divider_cp7lv_17 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 2rem 0rem;
}

._divider_cp7lv_17 hr {
  margin: 0px 15px;
  width: 50%;
  height: 2px;
  background-image: linear-gradient(to right, hsla(0, 0%, 78%, 0), hsla(0, 0%, 78%, 0) 0%, hsla(0, 0%, 78%, 0.75) 0.42%);
}

._disabled_cp7lv_33 {
  opacity: 0.5;
  transition: all 150ms ease;
  cursor: not-allowed;
}

._exportDialog_cp7lv_39 {
  min-height: 450px;
  max-width: 430px;
}
._themesHeader_xevry_1 {
  font-size: 22px;
  margin: 20px 0px 0px 25px;
  text-align: left;
}

._themeTiles_xevry_7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  padding: 10px 10px;
}

._theme_tile_disabled_xevry_15 {
  opacity: 0.5;
  background-color: #cccccc;
}

._theme_container_xevry_20 {
  border: 1px solid #cccccc;
  border-radius: 5px;
  padding: 8px 12px 12px 12px;
  margin: 8px 10px;
  cursor: pointer;
}

._theme_container_xevry_20:hover {
  box-shadow: inset 0 0 0 1px #3fb0ac;
  border: 1px solid #3fb0ac;
}

._theme_title_wrapper_xevry_33 {
  display: flex;
  justify-content: space-between;
}

._theme_title_xevry_33 {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 13px;
  color: #192955;
  padding-bottom: 8px;
}

._edit_icon_xevry_48 {
  opacity: 0;
  transition: opacity 0.1s ease-out;
}

._theme_container_xevry_20:hover ._edit_icon_xevry_48 {
  opacity: 1;
}

._separator_xevry_57 {
  width: 96.5%;
  margin: 20px auto;
  border-bottom: 1px solid #cccccc;
}td._editable_kl4vg_1 {
  min-width: 190px !important;
  width: 190px !important;
}

tr._editable_kl4vg_1 > td {
  height: 36px !important;
}

tr._editable_kl4vg_1 td:first-child {
  position: relative;
  z-index: unset;
}
._previewPagesContainer_1l6dk_1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

._previewPagesContainer_1l6dk_1 > div {
  margin: 20px;
}

._contentContainer_1l6dk_12 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;

  width: 210px;
  height: 332px;
}

._headingText_1l6dk_22 {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
}

._previewImage_1l6dk_28 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 255px;
  background-color: #f5f5f5;
  box-shadow: 0px 0px 15px 1px lightgrey;
  margin-bottom: 15px;
  transition: all 0.2s ease-in-out;
}

._previewImage_1l6dk_28._disabled_1l6dk_40 {
  opacity: 0.3;
}

._textInput_1l6dk_44 {
  width: 100%;
  padding: 5px;

  font-size: 16px;

  border: 1px solid #cccccc;
  border-radius: 4px;

  cursor: text;
}

._textInput_1l6dk_44:disabled {
  cursor: not-allowed;
}

._textInput_1l6dk_44::placeholder {
  font-size: 14px;
}

._textInput_1l6dk_44:focus {
  border: 1px solid black;
}

._additionalOptionsWrapper_1l6dk_68 {
  width: 100%;
  
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

._tagHeadingWrapper_1l6dk_77 {
  display: flex;
}

._tagsWrapper_1l6dk_81 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;

  width: 100%;
  height: 145px;
  max-height: 145px;
  margin-top: 10px;
  overflow: scroll;

  border: 1px solid #cccccc;
  border-radius: 4px;
  padding: 1px 5px;

  background-color: #f5f5f5;
}

._presetTags_1l6dk_101 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;

  width: 100%;
}

._presetTagsHeading_1l6dk_111 {
  margin-bottom: 3px;
  text-align: left;
}

._tag_1l6dk_77 {
  width: max-content;
}

._saveButton_1l6dk_120 {
  margin-right: 0px !important;
}

._guessURLButton_1l6dk_124 {
  margin-top: 5px;
  width: 100%;
}

._additionalOptionsWrapper_1l6dk_68 .bp3-popover-wrapper,
._additionalOptionsWrapper_1l6dk_68 .bp3-popover-target {
  width: 100%;
}._banner_1rgfz_1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-around;
  padding: 2% 5%;
  background-color: #f6f6f6;
}

._feature_1rgfz_11 {
  width: 20%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

._feature_1rgfz_11 img._featureIcon_1rgfz_20 {
  max-height: 40px;
  margin-right: 1.5rem;
}

._feature_1rgfz_11 img._soc2_1rgfz_25 {
  padding: 10px 0px;
  width: 162px;
  height: 95px;
  overflow: visible;
}

._feature_1rgfz_11 ._description_1rgfz_32 {
  font-size: 20px;
  color: #000000;
  font-weight: 600;
  white-space: nowrap;
}

@media screen and (max-width: 1380px) {
  ._feature_1rgfz_11 {
    margin-right: 3%;
  }

  ._feature_1rgfz_11 ._description_1rgfz_32 {
    font-size: 18px;
  }
}

@media screen and (max-width: 1100px) {
  ._feature_1rgfz_11 {
    width: 40%;
    margin-bottom: 2rem;
  }
}

@media screen and (max-width: 500px) {
  ._feature_1rgfz_11 {
    width: 100%;
    margin-bottom: 5rem;
    margin-left: 5%;
  }

  ._feature_1rgfz_11 img._featureIcon_1rgfz_20 {
    margin-right: 2rem;
  }

  ._feature_1rgfz_11 img._soc2_1rgfz_25 {
    display: none;
  }
}
._wrapper_an5yp_1 {
  display: flex;
  flex-direction: column;
}

._title_an5yp_6 {
  display: flex;
  flex-direction: row;
  color: #44899e;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 1rem;
}

._description_an5yp_16 {
  color: #000000;
  font-size: 16px;
  margin-bottom: 2rem;
  line-height: 1.5;
  font-weight: 400;
}
._col_1x90j_1 {
  display: flex;
  flex-direction: column;
}

._card_1x90j_6 {
  width: 100%;
  padding: 1.5rem;
  display: flex;
  flex-direction: row;
  background-color: #f6f6f6;
  border-left: 5px solid #98d8e7;
  border-radius: 0px 5px 5px 0px;
  margin-bottom: 1.5rem;
}

._card_1x90j_6 ._title_1x90j_17 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0.5rem;
  color: #44899e;
}

._card_1x90j_6 ._description_1x90j_24 {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}

@media screen and (max-width: 1350px) {
  ._card_1x90j_6 {
    flex-direction: column;
  }

  ._card_1x90j_6 ._description_1x90j_24 {
    margin-bottom: 1rem;
  }
}
._banner_1vxpv_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 1% 8%;
  padding-bottom: 2.5%;
  max-width: 100vw;
  background-color: #344666;
  color: white !important;
}

._banner_1vxpv_1 h2 {
  color: white;
  font-size: 30px;
  font-weight: 600;
  text-align: center;
}

._banner_1vxpv_1 a._accessBtn_1vxpv_20 {
  margin-right: 2rem;
}

@media screen and (max-width: 700px) {
  ._banner_1vxpv_1 h2 {
    font-size: 23px;
  }
}
._banner_1o5dl_1 {
  display: flex;
  flex-direction: column;
  padding: 3rem 5%;
  width: 100%;
  background-color: #f3fafa;
}

._banner_1o5dl_1 h3 {
  font-size: 26px;
  color: #192955;
  font-weight: 400;
}

._metricsWrapper_1o5dl_15 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 2.5rem;
}

._metricsWrapper_1o5dl_15 > ._metric_1o5dl_15 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 25%;
  padding: 1rem 0%;
  padding-left: 1.5%;
  border-left: 5px solid #3fb0ac;
  font-size: 20px;
  color: #192955;
  margin-bottom: 1.5rem;
}

._metric_1o5dl_15 ._boldMetric_1o5dl_35 {
  font-size: 30px;
  font-weight: 700;
  color: #192955;
}

._textXs_1o5dl_41 {
  font-size: 13px;
  font-weight: 400;
}

._starsBadge_1o5dl_46 {
  padding: 0.5rem 0rem;
  max-width: 75px;
}

@media screen and (max-width: 1220px) {
  ._metric_1o5dl_15 ._boldMetric_1o5dl_35 {
    font-size: 28px;
  }

  ._metricsWrapper_1o5dl_15 > ._metric_1o5dl_15 {
    font-size: 16px;
  }
}

@media screen and (max-width: 1000px) {
  ._banner_1o5dl_1 h3 {
    font-size: 23px;
  }
}

@media screen and (max-width: 1000px) {
  ._metricsWrapper_1o5dl_15 > ._metric_1o5dl_15 {
    margin-bottom: 3rem;
    width: 50%;
  }
}

@media screen and (max-width: 600px) {
  ._banner_1o5dl_1 {
    padding: 10%;
  }

  ._banner_1o5dl_1 h3 {
    font-size: 20px;
  }

  ._metricsWrapper_1o5dl_15 > ._metric_1o5dl_15 {
    width: 100%;
    padding-left: 5%;
  }

  ._metricsWrapper_1o5dl_15 {
    flex-direction: column;
  }

  ._metric_1o5dl_15 ._boldMetric_1o5dl_35 {
    font-size: 20px;
  }

  ._metricsWrapper_1o5dl_15 > ._metric_1o5dl_15 {
    font-size: 14px;
  }

  ._textXs_1o5dl_41 {
    font-size: 10px;
  }

  ._starsBadge_1o5dl_46 {
    max-width: 60px;
  }
}
._container_1fudp_1 {
  padding: 0% 5%;
  padding-bottom: 2%;
}

._container_1fudp_1 h2 {
  color: #44899e;
  font-size: 35px;
  font-weight: 600;
  margin-bottom: 1.5rem;
}

._stories_1fudp_13 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

._storyCard_1fudp_20 {
  border: 1px solid #cccccc;
  border-radius: 5px;
  width: 23.5%;
  margin-bottom: 2rem;
  margin-right: 1.5%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  transition: all 200ms ease;
}

._quoteCard_1fudp_32 {
  border: 1px solid #cccccc;
  border-radius: 5px;
  width: 48.5%;
  margin-bottom: 2rem;
  margin-right: 1.5%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 2rem 5%;
  min-width: 0px;
}

._quoteCard_1fudp_32 .slider-container {
  width: 100%;
}

._storyCard_1fudp_20:hover {
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
  transition: all 100ms ease;
  cursor: pointer;
}

._storyCard_1fudp_20 img {
  width: 100%;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  object-fit: cover;
  max-height: 240px;
  border-bottom: 6px solid #87b93d;
}

._storyCard_1fudp_20 ._content_1fudp_67 {
  padding: 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: space-between;
}

._content_1fudp_67 ._description_1fudp_75 {
  line-height: 23px;
  font-size: 16px;
  margin-bottom: 2rem;
}

a._link_1fudp_81 {
  color: #3fb0ac;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  transition: all 100ms ease;
}

a._link_1fudp_81:hover {
  color: #2a918e;
  transition: all 100ms ease;
}

._imgSkeleton_1fudp_96 {
  width: 100%;
  height: 240px;
  max-height: 240px;
}

a._link_1fudp_81.bp3-skeleton {
  width: 50%;
}

._content_1fudp_67._skeleton_1fudp_106 > ._description_1fudp_75 {
  height: 18px;
  width: 70%;
}

._content_1fudp_67._skeleton_1fudp_106 > ._description_1fudp_75:first-of-type {
  width: 100%;
  margin-bottom: 0rem;
}

._noDataMessage_1fudp_116 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  color: #5d707f;
}

._quoteCard_1fudp_32 ._imgWrapper_1fudp_123 {
  width: 100%;
  height: 125px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._quoteCard_1fudp_32 img {
  width: auto !important;
  max-height: 110px;
  max-width: 320px;
}

._quoteCard_1fudp_32 ._quote_1fudp_32 {
  font-weight: 500;
  font-size: 28px;
  line-height: 40px;
  margin-bottom: 2rem;
  text-align: center;
  color: #182026;
  animation: _fadeIn_1fudp_1 ease 150ms;
}

._quoteCard_1fudp_32 ._author_1fudp_148 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0.5rem;
  text-align: center;
}

._quoteCard_1fudp_32 ._authorTitle_1fudp_155 {
  color: #5d707f;
  font-size: 18px;
  text-align: center;
}

@media screen and (max-width: 1200px) {
  ._storyCard_1fudp_20 {
    width: 31.5%;
  }

  ._quoteCard_1fudp_32 {
    width: 100%;
  }
}

@media screen and (max-width: 900px) {
  ._storyCard_1fudp_20 {
    width: 48%;
    margin-bottom: 2rem;
    margin-right: 2%;
  }
}

@media screen and (max-width: 700px) {
  ._quoteCard_1fudp_32,
  ._storyCard_1fudp_20 {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 3rem;
  }

  ._quoteCard_1fudp_32 ._quote_1fudp_32 {
    font-size: 23px;
    line-height: 28px;
  }

  ._quoteCard_1fudp_32 ._author_1fudp_148,
  ._quoteCard_1fudp_32 ._authorTitle_1fudp_155 {
    font-size: 14px;
  }

  ._quoteCard_1fudp_32 img {
    max-height: 80px;
  }
}

@media screen and (max-width: 600px) {
  ._container_1fudp_1 {
    padding: 0% 8%;
  }
}

@media screen and (max-width: 500px) {
  ._quoteCard_1fudp_32 ._quote_1fudp_32 {
    font-size: 18px;
    line-height: 28px;
  }
}

@keyframes _fadeIn_1fudp_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
._rowContainer_fsa5j_1 {
    display: flex;
    flex-direction: column;
    width: 100%;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color:#EEEEEE;
}

._rowHeading_fsa5j_10 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    text-align: left;
    width: 100%;
    margin-top: 5px;
    font-family: Montserrat;
    font-weight: 600;
    font-size: 14px;
    color: #44899E;
}

._contentContainer_fsa5j_23 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 30px;
    text-align: left;
    margin-bottom: 8px;
}

._settingName_fsa5j_34 {
    width: 50px;
    flex: 20 1 auto;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
}

._settingStatus_fsa5j_42 {
    width: 50px;
    flex: 2 1 auto;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
}

._settingStatus_fsa5j_42._invalid_fsa5j_50 {
    color: #EF797D;
    text-transform: uppercase;
}

._apiKey_fsa5j_55 {
  width: 300px;
  flex: 2 1 auto;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
}

._settingButtonContainer_fsa5j_63 {
    width: 50px;
    flex: 1 1 auto;
    text-align: right;
}

._dateInput_fsa5j_69 input,
._selector_fsa5j_70 {
  margin-right: 15px;
  margin-bottom: 10px;
  width: 200px !important;
}

._dateInput_fsa5j_69 input {
    height: 25px !important;
}._expandableRow_vy2qn_1 {
  padding-bottom: 10px;
}

._expandableContainer_vy2qn_5 {
  color: #192955;
  border-radius: 0px;
  background-color: #ffffff;
  cursor: default;
  margin: 0rem;
  width: 100%;
}

._expandableTitle_vy2qn_14 {
  display: flex;
  align-items: center;
  padding: 5px 0px;
  justify-content: space-between;
  cursor: pointer;
}

._expandableTitleText_vy2qn_22 {
  display: flex;
  text-align: center;
  margin-left: 1rem;
}

._expandableContent_vy2qn_28 {
  padding: 10px 8px;
}

._rowTitle_vy2qn_32 {
  text-align: left;
  font-weight: 500;
  font-size: 16px;
  display: flex;
  justify-content: space-between;
}

._chevronUp_vy2qn_40,
._chevronDown_vy2qn_41 {
  font-size: 15px;
  background-color: transparent;
  display: flex;
  border-radius: 0px;
  width: 8px;
  height: 4px;
  align-items: center;
  justify-content: center;
  margin-left: 7px;
  margin-right: 7px;
  text-align: center;
}

._copyIcon_vy2qn_55 {
  color: #CCCCCC;
  margin: 0px 8px 4px 8px;
}

._copyText_vy2qn_60 {
  color: #AAAAAA;
  font-size: 11px;
  font-weight: 500;
  margin: 0px;
}._contentWrapper_ba21n_1 {
  padding: 20px;
}

._paddingSmall_ba21n_5 {
  padding-bottom: 20px;
}

._paddingMedium_ba21n_9 {
  padding-bottom: 40px;
}

._centeredDiv_ba21n_13 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  padding: 20px;
  text-align: center;
  width: 620px;
}

._text_ba21n_24 {
  max-width: 380px;
}

._link_ba21n_28 {
  padding-top: 30px;
  display: flex;
  align-items: center;
  flex-direction: column;
}

._image_ba21n_35 {
  width: 100%;
}._row_rn9ul_1 > td,th {
  font-weight: 400;
}

._muted_rn9ul_5 {
  color: #cccccc;
  font-style: italic;
}

td._highlight_rn9ul_10 .css-1omvtmu-singleValue {
  color: #3FB0AC;
  font-weight: 500;
  transition: all 250ms ease;
}

td._highlight_rn9ul_10 .css-aap7a-control {
  border-color: #3FB0AC;
  background-color: #ebfaf9;
  transition: all 250ms ease;
}

._row_rn9ul_1 > td {
  transition: all 150ms ease;
}

._toggle_rn9ul_26 {
  margin: 5px 0px;
}

._resetBtn_rn9ul_30 {
  margin-left: 1rem;
}._profileImgWrapper_19pyg_1 {
  height: 40px;
  width: 40px;
  margin: 0.3rem 0rem;
  margin-right: 1rem;
}

img._profileImg_19pyg_1 {
  max-height: 40px;
  height: 100%;
  width: 100%;
}

img._previewImg_19pyg_14 {
  max-height: 60px;
  margin: 0.3rem 0rem;
}

._row_19pyg_19 > td,th {
  font-weight: 400;
  min-height: 47px;
}

._alignCenter_19pyg_24 {
  display: flex;
  flex-direction: row;
  align-items: center;
}


._calenderIcon_19pyg_31 {
  margin-left: 0.5rem;
  color: #106ba3;
  visibility: hidden;
  transition: 150ms ease;
}

a:hover ._calenderIcon_19pyg_31 {
  visibility: visible;
  transition: 250ms ease;
}

._formWrapper_19pyg_43 {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 1rem;
}

._label_19pyg_50 {
  font-size: 14px;
  font-weight: 500;
}

._input_19pyg_55 {
  height: 35px;
  font-size: 14px;
}

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

p._warningText_19pyg_65 {
  color: #EF797D;
  font-size: 12px !important;
  line-height: normal;
  text-align: left;
  margin-top: 0.5rem;
  margin-bottom: -1rem;
}

._sagePill_19pyg_74 {
  color: #00d639;
  border: 1px solid #00d639;
}._narrow-col_8bbi9_1 {
  width: 10px !important;
}

._med-col_8bbi9_5 {
  width: 300px !important;
}

._wide-col_8bbi9_9 {
  width: 2000px !important;
  max-width: 100%;  
  overflow: hidden;  
  text-overflow: ellipsis;  
  white-space: nowrap;
}

._source-icon_8bbi9_17 {
  width: 30px;
  height: 30px;
  margin: 6px 3px 4px 3px;
}

._type-icons-wrapper_8bbi9_23 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

._type-icon_8bbi9_23 {
  width: 24px;
  height: 24px;
  margin: 0px;
  margin-top: 3px;
  padding: 0px 0px;
}

._type-icon-cursor_8bbi9_38:hover {
  cursor: pointer;
}

._type-icon-handler-wrapper_8bbi9_42 {
  height: 27px;
}

._overview-connection_8bbi9_46 {
  font-size: 14px;
  font-weight: 400;
  margin: 0px;
}

._overview-connection_8bbi9_46:hover {
  cursor: pointer;
}

._overview-connection-wrapper_8bbi9_56 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._overview-connection-icons-wrapper_8bbi9_62 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: fit-content;
  margin: 10px;
}

._overview-connection-icons_8bbi9_62 {
  border-radius: 5px;
  margin: 0px 3px;
  padding: 3px;
  opacity: 0.1;
  background-color: #e0e0e0 !important;
  transition: all 0.2s ease-in-out;
}

._overview-connection-icons_8bbi9_62:hover {
  opacity: 0.7;
  cursor: pointer;
}

._data-cell-onclick-number_8bbi9_84,
._data-cell-onclick-text_8bbi9_85,
._data-cell-number_8bbi9_86,
._data-cell-number-non-editable_8bbi9_87,
._data-cell-text_8bbi9_88 {
  color: #000000;
  text-align: right;
  padding: 5px 5px;
  width: 100%;
  height: 37px;
  border: none;
  margin-bottom: 1px;
}

._data-cell-text_8bbi9_88:hover {
  background-color: #eeeeee;
}

._data-cell-number-non-editable_8bbi9_87,
._data-cell-number-non-editable_8bbi9_87:hover {
  cursor: default;
}

._data-cell-onclick-number_8bbi9_84,
._data-cell-onclick-text_8bbi9_85 {
  cursor: pointer;
}

._data-cell-onclick-text_8bbi9_85,
._data-cell-text_8bbi9_88 {
  text-align: left !important;
}

._data-cell-editing_8bbi9_117 {
  border-radius: 4px;
  border: 1px solid #aaaaaa;
  padding: 5px 4px;
  background-color: #ffffff;
}

._data-cell-editing_8bbi9_117:hover {
  background-color: #ffffff !important;
}

._data-cell-invalid_8bbi9_128 {
  border-radius: 4px;
  border: 1px solid #ff0000;
  padding: 5px 4px;
}

._data-cell-disabled_8bbi9_134 {
  background-color: #f6f6f6 !important;
  cursor: default;
  text-align: right !important;
}

._help-header-cell-text_8bbi9_140,
._header-cell-text_8bbi9_141 {
  text-align: left;
  padding: 0px 0px;
  border: none;
  height: 38px;
  margin-top: -6px;
  margin-bottom: -3px;
  --w: fit-content;
  width: var(--w);
  font-size: 22px;
  font-weight: 400;
  color: #182026;
}

._help-header-cell-editing_8bbi9_155,
._header-cell-editing_8bbi9_156 {
  border-radius: 4px;
  border: 1px solid #aaaaaa;
  padding: 5px 8px;
  max-height: 40px;
}

._help-header-cell-error_8bbi9_163,
._header-cell-error_8bbi9_164 {
  border-radius: 4px;
  border: 1px solid #ff0000;
  padding: 5px 8px;
}

._help-header-cell-text_8bbi9_140 {
  font-size: 14px;
  font-weight: 400;
  color: #182026;
  line-height: 16px;
}

._help-header-cell-editing_8bbi9_155 {
  max-height: 30px;
}

._connections-name-col_8bbi9_181 {
  min-width: 300px !important;
  z-index: 12 !important;
}

._connections-selector-col_8bbi9_186 {
  min-width: 100px !important;
}

._connections-data-col_8bbi9_190 {
  min-width: 100px !important;
}

._connections-type-col_8bbi9_194 {
  min-width: 75px !important;
  max-width: 75px !important;
}

._connections-name-col_8bbi9_181 > a,
._connections-selector-col_8bbi9_186 > a,
._connections-data-col_8bbi9_190 > a {
  cursor: pointer;
}

._field-name-wrapper_8bbi9_205 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

._field-name-wrapper_8bbi9_205:hover ._field-name-icon-wrapper_8bbi9_212 {
  opacity: 1;
}

._field-name-wrapper-popover_8bbi9_216 {
 display: flex; 
 align-items: center;
 flex-direction: row;
 flex-grow: 1;
 min-width: 0;
}

._field-name-text_8bbi9_224 {
  white-space: nowrap;
  padding-left: 5px;
  padding-bottom: 4px;
  text-overflow: ellipsis;
  display: flex;
}

._field-name-icons_8bbi9_232{
  display: flex;
  align-items: flex-end; 
  flex-direction: row;
}

._field-name-icon-wrapper_8bbi9_212 {
  overflow-x: hidden;
  overflow-y: hidden;
  min-width: 56px;
  display: flex;
  opacity: 0;
  justify-content: end;
  z-index: 0;
  position: relative;
}

._field-name-icon-wrapper_8bbi9_212:hover {
  /* opacity: 1; */
  cursor: pointer;
}

._field-name-icon-wrapper-parent_8bbi9_254 {
  display: flex; 
 align-items: center;
 flex-direction: row;
}

._connections-name-cell_8bbi9_260:hover ._field-name-icon-wrapper_8bbi9_212 {
  display: flex;
  opacity: 1;
  position: relative;
}

/* min max width declared so that drag styling is correct */
._connections-name-cell_8bbi9_260 {
  min-width: 400px;
  max-width: 400px;
}

._connections-selector-cell_8bbi9_272 {
  min-width: 156px;
  max-width: 156px;
}

._connections-type-cell_8bbi9_277 {
  min-width: 90px;
  max-width: 90px;
}

._cell-disabled_8bbi9_282 {
  background-color: #f6f6f6 !important;
  cursor: default;
  text-align: right !important;
}

._connections-data-cell_8bbi9_288 {
  min-width: 100px;
  max-width: 100px;
  height: 40px !important;
}

._monthly-data-cell-disabled_8bbi9_294 {
  background-color: #f6f6f6 !important;
  font-style: italic !important;
  color: #444444;
  font-weight: 400 !important;
  text-align: left !important;
}

._cell-z-index-override_8bbi9_302 {
  z-index: 80 !important; /* Required for the dragging behaviour since the colSpan isn't respected once position of the cell changes to fixed */
}
/*  */

._connections-name-cell_8bbi9_260:hover ._configure-field-icons_8bbi9_307 {
  opacity: 1;
  cursor: pointer;
}

._configure-field-icons_8bbi9_307 {
  border-radius: 5px;
  margin: 0px 3px;
  padding: 3px;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}

._configure-field-icons_8bbi9_307:hover {
  cursor: pointer;
}

._connection-name-wrapper_8bbi9_324 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: fit-content;
  margin-top: -6px;
  margin-bottom: -6px;
}

._connections-data-row_8bbi9_333 {
  min-height: 40px !important;
  height: 40px !important;
  align-items: right;
}

._first-row-sticky-name_8bbi9_339,
._first-row-sticky_8bbi9_339 {
  position: sticky !important;
  top: 0;
  z-index: 11 !important;
  background-color: #ffffff;
}

._first-row-sticky-name_8bbi9_339 {
  z-index: 12 !important;
}

._connections-spinner-wrapper_8bbi9_351 {
  display: flex;
  flex-direction: row;
  align-items: right;
  justify-content: right;
  height: 100%;
}
._connections-spinner_8bbi9_351 {
  padding: 0px 42px;
}

/* spinner head */
._connections-spinner_8bbi9_351 > div > svg > path:nth-child(2) {
  stroke: #51a6db;
}

/* spinner track */
._connections-spinner_8bbi9_351 > div > svg > path:nth-child(1) {
  stroke: #c8eaff;
}

._connection-refresh-message_8bbi9_372 {
  font-style: italic;
  font-weight: 400;
}

._invalid-auth-icon_8bbi9_377 {
  padding: 10px;
}

._header_8bbi9_141 {
  font-weight: 600;
  font-size: 14px;
  color: #192955;
}

._headerDescription_8bbi9_387 {
  font-weight: 400;
  font-size: 12px;
  color: #182026;
}

._dataTableHeader_8bbi9_393 {
  color: #106ba3 !important;
  cursor: pointer;
  height: 30px !important;
}

._selectedHeader_8bbi9_399 {
  display: flex;
  justify-content: flex-end;
  height: 30px !important;
  min-height: 30px !important;
  align-items: center;
  width: unset !important;
}

._selectedColumn_8bbi9_408 {
  background-color: #e6eff4 !important;
  border-radius: 5px;
  width: fit-content;
  padding: 0px 4px;
}

._firstCol_8bbi9_415 {
  position: sticky !important;
  z-index: 99 !important;
  left: 0;
  box-shadow: inset -1px 0px 0px 0px #eee, inset 0px -1px 0px 0px #eee !important;
}

._groupHeaderRow_8bbi9_422 {
  height: 45px;
}

._groupHeaderCell_8bbi9_426 {
  text-align: left !important;
  padding-left: 2px !important;
  z-index: 98 !important;
}

._groupHeaderContent_8bbi9_432 {
  font-weight: 600;
  cursor: pointer;
  
}

._inputBox_8bbi9_438 {
  width: 150px;
}

._noData_8bbi9_442 {
  padding-left: 22px !important;
  text-align: left !important;
}

._showItems_8bbi9_447 {
  display: flex;
  opacity: 1;
}

._smallerWidth_8bbi9_452 {
  max-width: calc(100% - 68px) !important;
  min-width: calc(100% - 68px) !important;
}

._popoverContent_8bbi9_457 {
  background-color: white;
  width: 250px;
  height: 105px;
  padding: 4px 0px 0px 4px;
  border-radius: 5px;
  font-size: 12px;
}

._configTitle_8bbi9_466 {
  color: #aaaaaa;
  font-weight: 600;
  padding-bottom: 5px;
}

._separator_8bbi9_472 {
  border-bottom: 1px solid #eeeeee;
  margin: 7px 0px 6px 0px;
}

._metric_8bbi9_477 {
  font-weight: 500;
}

._flexCenter_8bbi9_481 {
  display: flex;
}

._connections-data-row_8bbi9_333:has(._editorOpen_8bbi9_485) ._field-name-icon-wrapper_8bbi9_212 {
  opacity: 1;
  width: auto;
}
._big-popup-heading_1t1b7_1 {
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  color: #182026;
}

._big-popup-subheading_1t1b7_8 {
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
  color: #444444;
  padding: 3px;
}

._big-popup-category-item-selected_1t1b7_16,
._big-popup-category-item_1t1b7_16 {
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  color: #182026;
  width: 100%;
  height: 32px;
  background-color: white;
  padding: 8px 10px;
  text-align: left;
}

._big-popup-category-item-selected_1t1b7_16:hover,
._big-popup-category-item_1t1b7_16:hover {
  cursor: pointer;
}

._big-popup-category-item-selected_1t1b7_16 {
  background-color: #192955;
  color: white;
}

._big-popup-title_1t1b7_39 {
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  color: #182026;
}

._big-popup-subtitle_1t1b7_46 {
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  color: #444444;
}

._big-popup-provider-item-disabled_1t1b7_53,
._big-popup-provider-item_1t1b7_53,
._big-popup-upload-item_1t1b7_55 {
  margin: 0px 0px;
  height: auto;
  min-height: 65px;
  padding: 0px;
}

._big-popup-upload-item_1t1b7_55 {
  padding-bottom: 3px;
  border-bottom: 1px solid #cccccc;
}

._big-popup-upload-item_1t1b7_55:hover {
  cursor: pointer;
  background-color: #f6f6f6;
}

._big-popup-provider-item-disabled_1t1b7_53 {
  opacity: 0.5;
  cursor: default;
}

._big-popup-provider-item-content-wrapper_1t1b7_77:hover {
  cursor: pointer;
  background-color: #f5f5f5;
}

._big-popup-provider-item_1t1b7_53:hover ._external-link-button_1t1b7_82 {
  opacity: 1;
}

._big-popup-provider-item-content-wrapper_1t1b7_77 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  min-height: fit-content;
  width: 100% !important;
  border: 1px #cccccc solid;
  border-radius: 6px;
  padding: 10px;
  margin-bottom: 8px;
}

._big-popup-provider-item-content-wrapper-add-resource_1t1b7_99 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  min-height: fit-content;
  width: 100% !important;
  margin-bottom: 5px;
}

._big-popup-provider-disabled_1t1b7_109 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  min-height: fit-content;
  width: 100% !important;
  border: 1px #cccccc solid;
  border-radius: 6px;
  padding: 10px;
  margin-bottom: 8px;
}

._big-popup-provider-item-column-wrapper_1t1b7_122 {
  display: flex;
  flex-direction: column;
}

._big-popup-provider-item-row-wrapper_1t1b7_127 {
  display: flex;
  flex-direction: row;
}

._big-popup-provider-item-icon_1t1b7_132 {
  width: 40px;
  height: 40px;
}

._big-popup-provider-item-text_1t1b7_137 {
  display: flex;
  flex-direction: column;
  text-align: left;
  justify-content: space-evenly;
}

._big-popup-provider-item-text-description_1t1b7_144,
._big-popup-provider-item-text-name_1t1b7_145 {
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 20px !important;
  color: #000000;
  padding: 0px 6px 0px 14px;
  margin: 0px !important;
}

._big-popup-provider-item-text-name-pill_1t1b7_154 {
  position: relative;
  bottom: 2px;
  left: 4px;
}

/* .big-popup-provider-item-text-refresh {
    font-size: 10px;
    font-weight: 500;
    line-height: 17px;
    color: #CCCCCC;
    margin-top: 4px;
} */

._big-popup-provider-item-text-description_1t1b7_144 {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
}

._big-popup-provider-item-tooltip_1t1b7_174 {
  padding: 2px;
}

._big-popup-provider-item-tooltip_1t1b7_174:hover {
  cursor: pointer;
}

._big-popup-provider-item-arrow_1t1b7_182,
._big-popup-provider-item-upvote_1t1b7_183 {
  max-width: 20px !important;
  min-width: 20px !important;
  height: 20px !important;
  padding: 0px !important;
}

._big-popup-provider-item-upvote_1t1b7_183:hover {
  cursor: pointer;
}

._big-popup-provider-item-upvote-text_1t1b7_194 {
  align-self: center;
  margin: 0px !important;
  padding: 0px !important;
}

._big-popup-provider-item-arrow_1t1b7_182 {
  color: #5d707f;
}

._big-popup-category-tip_1t1b7_204 {
  display: flex !important;
  flex-direction: row !important;
  margin-top: 10px !important;
  background-color: #f6f6f6 !important;
  padding: 0px 5px !important;
  border-radius: 10px !important;
  align-content: center !important;
}

._big-popup-category-tip-icon_1t1b7_214 {
  padding: 15px 10px !important;
  color: #44899e;
  align-self: center !important;
}

._big-popup-category-tip-text_1t1b7_220 {
  font-size: 14px !important;
  line-height: 20px !important;
  font-weight: 500 !important;
  margin: 15px 0px !important;
  color: #182026;
}

._big-popup-category-tip-text_1t1b7_220 > a {
  color: #106ba3;
  text-decoration: underline;
}

._big-popup-resource-item_1t1b7_233 {
  margin-top: -1px;
  margin-bottom: 10px;
  min-height: fit-content;
  height: auto;
  border-bottom: 1px solid #e6e6e6;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

._big-popup-resource-item-content-wrapper_1t1b7_245 {
  display: flex;
  flex-direction: row;
}

._big-popup-resource-item-text_1t1b7_250 {
  flex-direction: "column";
}

._big-popup-resource-item-text-name_1t1b7_254 {
  font-size: 18px !important;
  font-weight: 600;
  margin: 0px !important;
  line-height: 18px;
  /* width: 100% !important; */
  text-align: left !important;
  padding: 0px !important;
  /* border: purple 1px solid; */
  color: #000000;
}
._big-popup-resource-item-text-description_1t1b7_265 {
  font-size: 14px !important;
  margin: 0px !important;
  margin-bottom: 10px !important;
  font-weight: 400 !important;
  line-height: 20px;
  /* border: cyan 1px solid; */
  color: #bbbbbb;
}

._big-popup-provider-connector-help-card_1t1b7_275 {
  align-self: flex-end;
  background-color: #3fb0ac13;
  min-height: 74px;
  width: 90%;
  border-radius: 10px;
  margin-top: 10px;
  margin-right: 15px;
  height: auto;
  margin-bottom: 10px;
}
._big-popup-provider-connector-help-card_1t1b7_275:hover {
  cursor: default;
}

._big-popup-provider-connector-help-card_1t1b7_275 > ul {
  list-style: none;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  padding: 6px;
}

._big-popup-provider-connector-help-card_1t1b7_275 > ul > li {
  padding: 2px;
}

._big-popup-provider-connector-help-card_1t1b7_275 > ul > li > a {
  color: #106ba3;
  text-decoration: underline;
}

._big-popup-provider-connector-help-card_1t1b7_275 > ul > li:before {
  content: "•";
  font-size: 14px;
  line-height: 0px;
  padding: 0px 6px;
}

._upvote-group_1t1b7_314 {
  margin: 0px;
  padding: 0px;
  margin-top: 0px;
}

._selector-wrapper_1t1b7_320 {
  width: 90% !important;
  margin: 7px 0px !important;
  height: fit-content !important;
}

._big-popup-form_1t1b7_326 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 210px;
}

._big-popup-input_1t1b7_335 {
  margin: 5px 0px;
  padding: 5px 15px;
  width: 100%;
}

._big-popup-input-big_1t1b7_341 {
  min-height: 60px !important;
  min-width: 100%;
  max-width: 100%;
  margin: 5px 0px;
  padding: 10px 15px;
  resize: none;
}

._big-popup-form-button-submit_1t1b7_350,
._big-popup-form-button-cancel_1t1b7_351,
._big-popup-form-button-delete_1t1b7_352 {
  display: flex;
  width: 48%;
  padding: 11px;
  background-color: #192955;
  border-radius: 5px;
  border: none;
  justify-content: center;
  color: #ffffff;
  font-weight: 700;
  font-size: 14px;
}

._big-popup-form-button-submit_1t1b7_350:hover,
._big-popup-form-button-cancel_1t1b7_351:hover,
._big-popup-form-button-delete_1t1b7_352:hover {
  cursor: pointer;
}

._big-popup-form-button-cancel_1t1b7_351 {
  background-color: #ffffff;
  border: 2px solid #192955;
  color: #192955;
  padding: 9px;
}

._big-popup-form-button-delete_1t1b7_352 {
  background-color: #e05459;
}

._big-popup-form-button-wrapper_1t1b7_382 {
  margin: 0px 0px;
  display: flex;
  flex-direction: row;
  width: 90%;
  justify-content: space-between;
}

._small-popup-wrapper_1t1b7_390 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 180px;
}

._small-popup-heading_1t1b7_399 {
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
  color: #182026;
}

._small-popup-subheading_1t1b7_406 {
  font-size: 18px;
  font-weight: 400;
  line-height: 17px;
  color: #444444;
  padding: 3px;
}

._small-popup-button-submit_1t1b7_414,
._small-popup-button-cancel_1t1b7_415,
._small-popup-button-delete_1t1b7_416 {
  display: flex;
  width: 48%;
  min-width: fit-content;
  height: 40px;
  padding: 11px;
  background-color: #192955;
  border-radius: 5px;
  border: none;
  justify-content: center;
  color: #ffffff;
  font-weight: 700;
  font-size: 14px;
}

._small-popup-button-submit_1t1b7_414:hover,
._small-popup-button-cancel_1t1b7_415:hover,
._small-popup-button-delete_1t1b7_416:hover {
  cursor: pointer;
}

._small-popup-button-cancel_1t1b7_415 {
  background-color: #ffffff;
  border: 2px solid #192955;
  color: #192955;
  padding: 9px;
}

._small-popup-button-delete_1t1b7_416 {
  background-color: #e05459;
}

._small-popup-button-wrapper_1t1b7_448 {
  margin: 0px 0px;
  display: flex;
  flex-direction: row;
  width: 90%;
  justify-content: space-between;
}

._md-popup-form_1t1b7_456 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}

._md-popup_1t1b7_456 {
  min-height: 450px !important;
  max-height: 450px !important;
}

._md-popup-form-button-wrapper_1t1b7_470 {
  margin: 15px 0px;
  display: flex;
  flex-direction: row;
  width: 90%;
  justify-content: space-between;
}

._big-popup-template-item_1t1b7_478 {
  margin: -0.5px 0px;
  height: auto;
  padding: 8px 5px;
}

._big-popup-template-item-text-description_1t1b7_484,
._big-popup-template-item-text-name_1t1b7_485 {
  font-family: "Montserrat";
  font-style: medium !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 14px !important;
  color: #3fb0ac;
  margin-bottom: 8px !important;
}

._big-popup-template-item-text-description_1t1b7_484 {
  font-size: 11px !important;
  color: #707070 !important;
  margin-bottom: 5px !important;
  font-weight: 400 !important;
}

._big-popup-template-buttons-row-wrapper_1t1b7_502 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 18px;
}

._big-popup-button-submit_1t1b7_510,
._big-popup-button-cancel_1t1b7_511 {
  display: flex;
  width: fit-content;
  height: 30px;
  padding: 6px 10px 5px 10px;
  background-color: #192955;
  border-radius: 6px;
  border: none;
  justify-content: center;
  color: #ffffff;
  font-weight: 500;
  font-size: 14px;
}

._big-popup-button-submit_1t1b7_510:hover,
._big-popup-button-cancel_1t1b7_511:hover {
  cursor: pointer;
}

._big-popup-button-cancel_1t1b7_511 {
  background-color: #ffffff;
  border: 2px solid #192955;
  color: #192955;
  padding: 4px 8px 3px 8px;
  margin-right: 5px;
}

._big-popup-template-link_1t1b7_538 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  color: #106ba3 !important;
}

._big-popup-template-link_1t1b7_538:hover {
  cursor: pointer;
  color: #192955;
  text-decoration: underline;
}

._big-popup-template-link-text_1t1b7_552 {
  display: flex;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  margin-left: 6px;
  text-align: left;
}

._big-popup-provider-item-spinner-wrapper_1t1b7_563 {
  display: flex;
  flex-direction: row;
  align-items: right;
  justify-content: right;
  height: 100%;
}

/* spinner head */
._big-popup-provider-item-spinner_1t1b7_563 > div > svg > path:nth-child(2) {
  stroke: #51a6db;
}

/* spinner track */
._big-popup-provider-item-spinner_1t1b7_563 > div > svg > path:nth-child(1) {
  stroke: #c8eaff;
}

._wizardContentHeader_1t1b7_581 {
  margin-bottom: 9px;
}

._beta-banner_1t1b7_585 {
  max-height: 15px;
  margin-top: 3px;
}

._big-popup-text-image-separator_1t1b7_590 {
  display: flex;
}

._row-container-pill_1t1b7_594 {
  margin-right: 5px;
}

._external-link-button_1t1b7_82 {
  margin-left: 8px;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

._providerWrapper_1t1b7_604 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

._provider-rows-with-scroll_1t1b7_611 {
  width: 100%;
  height: 95%;
  overflow-y: auto;
}

._big-popup-provider-item-upload-wrapper_1t1b7_617 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  min-height: fit-content;
  width: 100% !important;
  padding: 10px;
}

._big-popup-provider-item-upload-wrapper_1t1b7_617:hover {
  cursor: pointer;
  background-color: #f5f5f5;
}

._scroll-down_1t1b7_632 {
  margin-top: 5px;
  color: #cccccc;
  text-align: right;
  display: flex;
  justify-content: flex-end;
}

._help-list_1t1b7_640 {
  list-style-position: inside;
}

._help-list-item_1t1b7_644 {
  text-indent: -16px;
  margin-left: 16px;
}

._uploadSeparator_1t1b7_649 {
  border-top: 1px solid #cccccc;
}
._dateRangeList_m2p1k_1 {
  display: flex;
  border: 1px solid #cccccc;
  border-radius: 4px;
  height: 25px;
}

._jumpTo_m2p1k_8 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 0px 7px 0px 3px;
  border-right: 1px solid #cccccc;
}

._dateGroup_m2p1k_16 {
  display: flex;
  gap: 8px;
  font-size: 13px;
  align-items: center;
  padding: 0px 2px 0px 5px;
}

._dateTab_m2p1k_24 {
  background-color: #f6f6f6;
  border-radius: 3px;
  padding: 2px 5px;
  height: 19px;
  cursor: pointer;
}

._selected_m2p1k_32 {
  background-color: #E6EFF4;
}
._templateContainer_u2qjr_1 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  min-height: 30px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  padding: 13px 10px;
}

._templateContainer_u2qjr_1:hover {
  background-color: #f5f5f5;
  cursor: pointer;
}

._iconAndName_u2qjr_17 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

._icon_u2qjr_17 {
  background-color: #e6eff4;
  padding: 5px;
  border-radius: 5px;
  margin-right: 10px;
}

._templateName_u2qjr_31 {
  color: #192955;
  font-size: 15px;
  font-weight: 500;
}

._viewAndSelect_u2qjr_37 {
  align-items: center;
}

._detailsText_u2qjr_41 {
  color: #106ba3;
  font-size: 14px;
  font-weight: 400;
  transition: color 0.3s ease-in-out, text-decoration 2s ease-in-out;
}

._detailsText_u2qjr_41:hover {
  cursor: pointer;
  text-decoration: underline;
  color: #3fb0ac;
}

._checked_u2qjr_54 {
  margin-left: 15px;
  width: 16px;
  height: 16px;
  background-color: none;
  border: 1px solid #3fb0ac;
  border-radius: 50%;
}

._ticked_u2qjr_63 {
  margin-left: 15px;
}

._templateSelectionContainer_u2qjr_67 {
  flex-direction: column;
  height: 100%;
}

._templateOptions_u2qjr_72 {
  overflow-y: auto;
  height: 92%;
}

._scrollDown_u2qjr_77 {
  margin-top: 5px;
  color: #cccccc;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

._submitButton_u2qjr_86 {
  width: 80px;
  margin-left: 10px;
}

._slideOutHeader_u2qjr_91 {
  height: 80px;
  align-items: center;
  justify-content: flex-start;
}

._slideOutHeaderText_u2qjr_97 {
  font-size: 20px;
  font-weight: 500;
  color: #242b31;
}

._slideOutIcon_u2qjr_103 {
  margin-left: 30px;
  margin-right: 10px;
  padding: 6px;
  background-color: #e6eff4;
  border-radius: 3px;
}

._slideOutSubtitle_u2qjr_111 {
  margin-left: 30px;
  margin-bottom: 30px;
  height: 30px;
}

._slideOutList_u2qjr_117 {
  margin-left: 30px;
  margin-bottom: 20px;
  list-style-position: inside;
}

._slideOutListItem_u2qjr_123 {
  margin-top: 15px;
  text-align: left;
  font-size: 15px;
  font-weight: 500;
  color: #192955;
}

._sliderButton_u2qjr_131 {
  width: 140px;
}

._slideOutContent_u2qjr_135 {
  height: 81%;
}

._useTemplateButton_u2qjr_139 {
  margin-right: 20px;
}

._slideOutBody_u2qjr_143 {
  height: 420px;
}

._slideOutScrollDown_u2qjr_147 {
  margin-right: 20px;
}

._excelSVG_u2qjr_151 {
  width: 16px;
  height: 16px;
}

._footer_u2qjr_156 {
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-left: 20px;
}

._importMessage_u2qjr_163 {
  margin-left: 6px;
  color: #106ba3;
  text-decoration: underline;
  font-size: 14px;
  font-weight: 400;
  transition: color 0.3s ease-in-out;
}

._importMessage_u2qjr_163:hover {
  cursor: pointer;
  color: #3fb0ac;
}

._slideOutExcelBody_u2qjr_177 {
  height: 100%;
  flex-direction: column;
}

._slideOutExcelHeader_u2qjr_182 {
  margin-top: 33px;
  margin-bottom: 30px;
  margin-left: 5%;
  font-size: 20px;
  font-weight: 400;
  color: #242b31;
}

._slideOutExcelSubtitle_u2qjr_191 {
  margin-left: 5%;
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 15px;
}

._automationToolsBlock_u2qjr_199 {
  width: 90%;
  margin-left: 5%;
}

._howToExcel_u2qjr_204 {
  width: 100%;
  margin-left: 5%;
}

._backButton_u2qjr_209 {
  margin-right: 30px;
  margin-bottom: 20px;
  width: 140px;
}

._bottomButton_u2qjr_215 {
  height: 100%;
  align-items: flex-end;
  justify-content: flex-end;
}
._chartWrapper_1wiqu_1 {
    padding-top: 40px;;
}._bar_1x7ja_1 {
    transition: opacity 0.3s linear;
}

._hover-bar_1x7ja_5 {
    opacity: 0;
}

._bar-label_1x7ja_9 {
    font-size: 10px;
    text-anchor: middle;
    dominant-baseline: middle;
    transition: opacity 0.3s linear;
}

._x-axis-text_1x7ja_16 {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    fill: #000;
    font-size: 14px;
    text-anchor: end;
}

._x-axis-text-highlighted_1x7ja_24 {
    fill: #000;
    font-size: 14px;
    text-anchor: end;
    font-weight: 500;
    transition: fill 0.2s linear font-weight 0.2s linear;
}
._y-axis-text_1x7ja_31 {
    fill: #000;
    font-size: 14px;
    text-anchor: end;
}
._no-data-text_1x7ja_36 {
    fill:#000;
    font-size: 24px;
  }
  ._pointer_1x7ja_40 {
    cursor: pointer;
  }._bar_lr5s9_1 {
  transition: opacity 0.5s linear;
}
._hover-bar_lr5s9_4 {
  opacity: 0;
}
._bar-label_lr5s9_7 {
  font-size: 10px;
  text-anchor: end;
  dominant-baseline: middle;
  transition: opacity 0.5s linear;
}
._bar-label-end_lr5s9_13 {
  text-anchor: start;
  font-size: 10px;
  dominant-baseline: middle;
  transition: opacity 0.5s linear;
}
._bar-proportion-label_lr5s9_19 {
  font-size: 10px;
  text-anchor: middle;
  dominant-baseline: middle;
  transition: opacity 0.5s linear;
}
._y-axis-text_lr5s9_25 {
  fill: #000;
  font-size: 14px;
}
._x-axis-text_lr5s9_29 {
  fill: #000;
  font-size: 14px;
  text-anchor: middle;
}
._no-data_lr5s9_34 {
  font-size: 24px;
  fill: #000;
}

._proportionHeaderBox_lr5s9_39 {
  display: flex;
  justify-content: flex-end;
}

._proportionHeader_lr5s9_39 {
  width: 80px;
}@keyframes _fadeIn_yp0ba_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

._hover-box_yp0ba_10 {
  display: flex;
  flex-direction: column;
  padding: 5px 5px 10px 5px;
  position: relative;
  background-color: white;
  z-index: 999;
  border: 1px solid #ccc;
  border-radius: 3px;
  animation: _fadeIn_yp0ba_1 0.5s ease-in-out;
}
._title_yp0ba_21 {
  color: #000;
  font-family: Montserrat;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  margin-bottom: 5px;
}
._plain-text_yp0ba_29 {
  color: #000;
  font-family: Montserrat;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
}
._bold-text_yp0ba_36{
  color: #000;
  font-family: Montserrat;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
}


._row-1_yp0ba_45 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._row-2_yp0ba_53 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 15px;
  white-space: pre;
}
._divider_yp0ba_62 {
  width: 100%;
  height: 1px;
  background-color: #eee;
  margin: 5px 0;
}

._name-container_yp0ba_69 {
  display: grid;
  gap: 5px;
  grid-template-columns: auto auto;
  align-items: center;
  margin-right: 10px;
}
._circle_yp0ba_76 {
  width: 10px;
  height: 10px;
  max-width: 10px;
  min-width: 10px;
  min-height: 10px;
  max-height: 10px;
  border-radius: 50%;
  color: black;
}
._bar_1v35u_1 {
    transition: opacity 0.3s linear;
}

._hover-bar_1v35u_5 {
    opacity: 0;
}

._bar-label_1v35u_9 {
    font-size: 10px;
    text-anchor: middle;
    dominant-baseline: middle;
    transition: opacity 0.3s linear;
}

._x-axis-text_1v35u_16 {
    fill: #000;
    font-size: 14px;
    text-anchor: start;

}

._y-axis-text-highlighted_1v35u_23 {
    font-weight: 500;
    transition: fill 0.2s linear font-weight 0.2s linear;
}
._y-axis-text_1v35u_23 {
    fill: #000;
    font-size: 14px;
    text-anchor: end;
}
._no-data-text_1v35u_32 {
    fill:#000;
    font-size: 24px;
  }
  ._pointer_1v35u_36 {
    cursor: pointer;
  }._rect_1uq55_1 {
    transition: opacity 0.3s linear;
    cursor: pointer;
}
._rect_6fi6i_1 {
    transition: opacity 0.3s ease-in;
}
._title_2vgix_1 {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  margin-top: 10px;
}

._howToCardsWrapper_2vgix_9 {
  display: flex;
  gap: 20px;
  margin: 15px 0px;
  user-select: none;
}

._howToCard_2vgix_9 {
  border: 1px solid #eee;
  border-radius: 6px;
  display: flex;
  padding: 10px;
  width: 400px;
  gap: 10px;
  cursor: pointer;
  background-color: transparent;
  align-items: center;
}

._howToCard_2vgix_9:hover {
  animation: _backgroundFade_2vgix_1 0.5s forwards;
}

@keyframes _backgroundFade_2vgix_1 {
  from {
    background-color: transparent;
  }
  to {
    background-color: #f5f5f5;
  }
}

._imageContainer_2vgix_41 {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
}

._textContainer_2vgix_48 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 5px;
}

._text_2vgix_48 {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
}

._link_2vgix_63 {
  font-family: Montserrat;
  font-size: 13px;
  font-weight: 400;
  text-align: left;
  text-decoration: underline;
  color: #106ba3;
}

._dropdownWrapper_2vgix_72 {
  display: flex;
  gap: 5px;
  user-select: none;
  cursor: pointer;
}

._instructionsWrapper_2vgix_79 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
}

._instructionsContentWrapper_2vgix_86 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

._instructionsTitle_2vgix_92 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
}

._buttonWrapper_2vgix_99 {
  margin-top: 15px;
  margin-bottom: 10px;
}

._instructions_2vgix_79 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  line-height: 35px;
  text-align: left;
  margin-left: 15px;
}

._finalText_2vgix_113 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  margin-top: 20px;
}

._tableHeader_2vgix_121 {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 400;
  text-align: left;
  padding: 5px 0px;
  border-bottom: 1px solid #eee;
}

._tableCell_2vgix_130 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  padding: 5px 0px;
  border-bottom: 1px solid #eee;
  display: flex;
  align-items: center;
}

._importAtTime_2vgix_141 {
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 400;
  text-align: right;
  color: #aaa;
}

._tag_2vgix_149 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #444444;
  font-size: 14px;
  border-radius: 5px;
  margin-right: 5px;
  padding: 4px 8px;
  transition: all 100ms ease;
  background-color: #d3e7ec;
}

._movement_2vgix_162 {
  background-color: #f7e8e8;
}
._author_1xb4z_1,
._quote_1xb4z_2 {
	color: #192955;
}

._author_1xb4z_1 {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 0.5rem;
}

._quote_1xb4z_2 {
	font-size: 22px;
}

._reviewLogo_1xb4z_16 {
	width: 100%;
	max-width: 125px;
}

._reviewsBadge_1xb4z_21 {
	max-width: 80%;
	padding-right: 3rem;
}

._carousel_1xb4z_26 {
	overflow-x: auto;
}

._carousel_1xb4z_26 .slide {
	display: flex;
}

._reviewCard_1xb4z_34 {
	padding-left: 3rem;
}

@media screen and (max-width: 1164px) {
	
	._quote_1xb4z_2 {
		font-size: 18px;
	}

	._reviewLogo_1xb4z_16 {
		max-width: 60px;
		width: 60px;
	}

	._reviewsBadge_1xb4z_21 {
		max-width: 100%;
	}
	
}

@media screen and (max-width: 900px) {
	._reviewLogo_1xb4z_16 {
		max-width: 50px;
		width: 50px;
	}

	._quote_1xb4z_2 {
		font-size: 16px;
	}
	
}

@media screen and (min-width: 480px) and (max-width: 768px) {
	._reviewsBadge_1xb4z_21 {
		display: none;
	}
	
}

@media screen and (max-width: 768px) {
	._carousel_1xb4z_26 {
		padding-bottom: 3rem;
	}

	._reviewsBadge_1xb4z_21 {
		padding: 0rem 5px;
		width: 90%;
		margin-bottom: 3rem;
	}

	._author_1xb4z_1 {
		font-size: 14px;
		line-height: 20px;
	}

	._quote_1xb4z_2 {
		font-size: 16px;
		font-weight: 500;
		line-height: 20px;
	}

	._reviewLogo_1xb4z_16 {
		max-width: 46px;
		width: 46px;
		margin-right: 2rem;
	}
	
}
._icon_bg79o_1 {
    margin-right: 1.5rem;
}

._title_bg79o_5,
._description_bg79o_6 {
    color: #192955;
}

._title_bg79o_5 {
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    color: #192955;
    margin-bottom: 1rem;
}

._description_bg79o_6 {
    font-size: 18px;
    line-height: 26px;
}

@media screen and (max-width: 500px) {

    ._icon_bg79o_1 {
        margin-right: 1rem;
    }

    ._description_bg79o_6 {
        font-size: 16px;
    }
    
}._container_1ozcd_1 {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding: 5rem 10%;
    font-size: 18px;
    line-height: 26px;
}

._container_1ozcd_1 h2 {
    font-weight: bold;
}

._container_1ozcd_1 ol {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0;
}

._container_1ozcd_1>ol>li {
    font-weight: 600;
}

._container_1ozcd_1 ol>li {
    display: table;
    counter-increment: item;
    margin-bottom: 0.6em;
}

._container_1ozcd_1 ol>li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: 0.6em;
}

._container_1ozcd_1 li ol>li {
    margin: 0;
}

._container_1ozcd_1 li ol:not(._alphabetical_1ozcd_41)>li:before {
    content: counters(item, ".") " ";
}

._container_1ozcd_1 h1 {
    font-size: 35px;
    color: #192955;
    margin-bottom: 2rem;
}

._container_1ozcd_1 b {
    font-weight: 600;
}

._container_1ozcd_1 ul._alphabetical_1ozcd_41 {
    list-style: none;
    counter-reset: item;
}

._container_1ozcd_1 ul._alphabetical_1ozcd_41 li::before {
    counter-increment: item;
    content: "(" counter(item, lower-alpha) ") ";
}

._container_1ozcd_1 ul._nestedList_1ozcd_65 {
    list-style-type: none;
    counter-reset: item;
    padding-left: 40px;
}

._container_1ozcd_1 ul._nestedList_1ozcd_65 li::before {
    counter-increment: item;
    content: "(" counter(item, lower-roman) ") ";
}

._container_1ozcd_1 ol[start="2"] {
    counter-reset: list-item 1;
    /* This sets the counter to start at 1, so the first item displays as 2 */
}

._container_1ozcd_1 ul {
    list-style-type: disc;
    padding-left: 25px;
}

._container_1ozcd_1 ul li:before {
    margin-bottom: 0.6em;
}

._yourRights_1ozcd_90>li {
    margin: 10px 0;
}

._appendixHeading_1ozcd_94 {
    margin: 20px 0px;
}

._appendixSection_1ozcd_98 {
    margin: 10px 0;
}

._appendixList_1ozcd_102 {
    list-style-type: upper-roman !important;
    counter-reset: item !important;
    padding-left: 20px;
}

._appendixList_1ozcd_102>li {
    margin: 10px 0;
    font-weight: 700;
}

._bulletList_1ozcd_113 {
    list-style-type: disc;
    padding-left: 20px;
    margin: 10px 0;
}

._table_1ozcd_119 {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    margin-bottom: 20px;
}

._headerCell_1ozcd_126,
._cell_1ozcd_127 {
    display: flex;
    align-items: center;
    padding: 10px;
    border-bottom: 1px solid #ccc;
}


._headerCell_1ozcd_126 {
    font-weight: 600;
}

._affiliateBlock_1ozcd_139 {
    display: flex;
    flex-direction: column;
    margin-bottom: 10px;
}

._affiliateBlock_1ozcd_139>div {
    display: flex;
    flex-direction: row;
    align-items: center;
}

._container_1ozcd_1 ul._lowerRoman_1ozcd_151 {
    list-style-type: lower-roman;
}

._container_1ozcd_1 ul._lowerRoman_1ozcd_151:before {
    margin-bottom: 0.6em;
}

._noWrap_1ozcd_159 {
    display: inline-flex;
    white-space: nowrap;
}

._purposeList_1ozcd_164 {
    display: flex;
    flex-direction: column;
}

._purposeList_1ozcd_164,
._lawfulBasis_1ozcd_170 {
    align-items: flex-start;
    padding: 10px;
    border-bottom: 1px solid #ccc;
    ;
}

._leftAlign_1ozcd_177 {
    width: 100%;
    text-align: left;
}

._lawfulBasisHeading_1ozcd_182 {
    white-space: nowrap;
    text-decoration: underline;
}

._appendixThreeLastColumn_1ozcd_187 {
    grid-column-start: 3;
    grid-row: 2/9;
    align-items: flex-start;
}

._appendixThreeTable_1ozcd_193>div {
    padding: 10px;
    border: 1px solid #ccc;
}

@media screen and (max-width: 768px) {
    ._container_1ozcd_1 {
        font-size: 16px;
        padding: 3rem;
    }

    ._affiliateBlock_1ozcd_139 {
        font-size: 12px;
    }

    ._purposeList_1ozcd_164,
    ._lawfulBasis_1ozcd_170 {
        border-bottom: none;
    }

}

@media screen and (max-width: 500px) {

    ._table_1ozcd_119 {
        font-size: 10px;
        line-height: 14px;
    }

    ._headerCell_1ozcd_126,
    ._cell_1ozcd_127 {
        padding: 5px;
    }
}._container_lvpx0_1 {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding: 5rem 10%;
    font-size: 18px;
    line-height: 26px;
}

._container_lvpx0_1 h2 {
    font-weight: bold;
}

._container_lvpx0_1 h1 {
    font-size: 35px;
    color: #192955;
    margin-bottom: 2rem;
}

._container_lvpx0_1 b {
    font-weight: 600;
}

._container_lvpx0_1 ul {
    list-style-type: disc;
    margin-left: 2rem;
}

@media screen and (max-width: 768px) {
    ._container_lvpx0_1 {
        font-size: 16px;
        padding: 3rem;
    }
}