@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 var(--color-border-40) #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: var(--color-border-60);
  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 var(--color-border-40);
  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 var(--color-border-40);
  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: var(--color-border-40);
  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: var(--color-table-group-blue) !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 var(--color-border-40);
  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: var(--color-sub-heading-black);
  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 var(--color-border-40);
  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_16wqj_1 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 15px;
}

._legendItem_16wqj_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_16wqj_20 svg {
  width: 14px;
  height: 14px;
}

._circle_16wqj_25 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  aspect-ratio: 1
}

._legendItemSkeleton_16wqj_32 {
  width: 200px;
  height: 15px;
  background-color: var(--color-border-20);
  animation: _strobe_16wqj_1 1.5s infinite;
}


@keyframes _strobe_16wqj_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_1svhz_1 {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border: 1px solid var(--color-border-40);
  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_1svhz_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 var(--color-border-20);
}

._tab_1svhz_14 {
  padding-bottom: 5px;
  cursor: pointer;
  transition: color 100ms ease;
  border-bottom: 1.5px solid white;
}

._tab_1svhz_14:hover {
  color: var(--color-link-blue);
  transition: color 200ms ease;
}

._tab_1svhz_14._active_1svhz_39 {
  color: var(--color-link-blue);
  transition: color 200ms ease;
  border-bottom: 1.5px solid var(--color-link-blue);
}

._title_1svhz_45 {
  text-align: left;
  padding-left: 10px;
  font-size: 11px;
  color: #59606d;
  font-weight: 700;
  margin-bottom: 5px;
}
._variable_1evui_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_1evui_13 {
	background-color: white;
	padding: 0px;
}

._equationLine_1evui_18 {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 100%;
	gap: 6px;
	font-size: 11px;
	color: #000a1e;

}
._equationComponents_1evui_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_1evui_18 ._filled_1evui_40 {
	font-size: 13px;
}

._spacer_1evui_44 {
	width: 22px;
	height: 20px;
}
._kpi_1evui_48 {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 10px;
	padding: 10px 10px 0px 10px;
}

._kpi_1evui_48 img {
	width: 20px;
	height: 20px;
	min-width: 20px;
	min-height: 20px;

}

._kpi_1evui_48 h3 {
	font-size: 11px;
	color: #000a1e;
	font-weight: 400;
	padding: 0px;
	margin: 0px;
}

._kpi_1evui_48 hr {
	width: 100%;
	border: 0;
	border-top: 1px solid var(--color-border-20);
	height: 1px;
	margin: 0px;
}

._kpi_1evui_48:last-of-type {
	padding-bottom: 10px;
}

._kpi_1evui_48:last-of-type hr {
	display: none;
}

._tab_1evui_90 {
	width: 350px;
	overflow: auto;
}

._tab_1evui_90::-webkit-scrollbar {
	width: 12px;
}

._tab_1evui_90::-webkit-scrollbar-track {
	background: #fff;
}

._tab_1evui_90::-webkit-scrollbar-thumb {
	background-color: var(--color-border-40);
	border-radius: 10px;
	border: 2px solid #fff;
}
._transactionsTable_19pe6_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_19pe6_1::-webkit-scrollbar {
  width: 12px; /* For Chrome, Safari, and Opera */
}

._transactionsTable_19pe6_1::-webkit-scrollbar-track {
  background: #fff; /* Background of the scrollbar track */
}

._transactionsTable_19pe6_1::-webkit-scrollbar-thumb {
  background-color: var(--color-border-40); /* Color of the scrollbar thumb */
  border-radius: 10px; /* Rounded corners of the scrollbar thumb */
  border: 2px solid #fff; /* Padding around the scrollbar thumb */
}

._transactionsTable_19pe6_1 thead th {
  font-size: 12px;
  color: #0078c8;
  font-weight: 400;
  border-bottom: 1px solid var(--color-border-20);
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: white;
  position: sticky;
  top: 0;
  z-index: 2;
}

._transactionsTable_19pe6_1 tbody td {
  padding-top: 1px;
  padding-bottom: 1px;
}
._date_19pe6_45 {
  text-align: left;
  padding-left: 25px;
  min-width: 70px;
  white-space: nowrap;
  color:var(--color-header-black)
}

._transaction_19pe6_1 {
  text-align: left;
  padding-left: 15px;
  min-width: 170px;
  color: var(--color-header-black);
}

td._amount_19pe6_60 {
  padding-right: 10px;
  color: var(--color-header-black)
}
td._amount_19pe6_60 > div {
  background-color: var(--color-bg-10);
  text-align: right;
  padding-right: 18px;
  padding-left: 15px;
  color:var(--color-header-black);
}

._groupName_19pe6_72 {
  cursor: pointer;
  font-size: 12px;
  color: var(--color-header-black);
  font-weight: 600;
  top: 25px;
  position: sticky;
  padding: 0px 10px 0px 10px;
  background-color: white;
  color:var(--color-header-black);
}

._groupName_19pe6_72 > div {
  /* border-bottom: 1px solid #e6e7e9; */
  padding: 5px 0px;
  width: 100%;
}

._groupName_19pe6_72 svg {
  transition: transform 0.3s;
  transform: rotate(0deg);
}

._groupName_19pe6_72._expanded_19pe6_95 svg {
  transform: rotate(90deg);
  transition: transform 0.3s;
}

._transactionDetail_19pe6_100 {
  font-size: 11px;
  color: #404756;
  font-weight: 400;
  padding: 0px 11px 0px 8px;
}

._transactionDetail_19pe6_100 > td {
  border-bottom: 1px solid #e6e7e9;
}

._loading_19pe6_111 {
  padding: 5px;
}

._loading_19pe6_111 > div {
  background-color: var(--color-border-20);
  animation: _strobe_19pe6_1 1.2s infinite;
  height: 15px;
}

@keyframes _strobe_19pe6_1 {
  0% {
    opacity: 0.8;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.8;
  }
}

._groupRow_19pe6_133 {
  position: sticky;
  z-index: 1;
  top: 0px;
  background-color: white;
}

._noTransactions_19pe6_140 {
  font-size: 13px;
  color: #404756;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}
/* Common */
._CardHeading_y2gy5_2 {
  color: #192955;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 500;
}

._CardText_y2gy5_9 {
  font-family: Montserrat;
  font-size: 14px;
  text-align: center;
  color: var(--color-header-black);
}

._MainContainer_y2gy5_16 {
  position: relative;
  padding-top: 4rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

._CustomLink_y2gy5_26 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  /* border-bottom: solid 1px #3ea3d7; */
}

._ShowDismissedToggle_y2gy5_33 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 50px;
  /* left: 50px; */
}

/* Category Cards */
._CategoryCard_y2gy5_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: var(--color-header-black);
}

._CategoryCard_y2gy5_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_y2gy5_83 {
  width: 27px;
  height: 24px;
}

._CategoryCardText_y2gy5_88 {
  min-height: 88px;
  margin: 0;
}

/* Account Cards */
._AccountCardsContainer_y2gy5_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_y2gy5_1 0.5s ease-in;
  padding-bottom: 100px;
}

._AccountCard_y2gy5_94 {
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  max-height: 120px;
  padding: 15px 19px;
}

._AccountCard_y2gy5_94:hover {
  transform: scale(1.03, 1.03);
  cursor: pointer;
  transition: transform 0.3s ease-out;
}

._AccountHeading_y2gy5_123 {
  font-family: Montserrat;
  color: #000;
  font-size: 15px;
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

._AccountText_y2gy5_133 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  color: var(--color-header-black);
}

._AccountSubText_y2gy5_141 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 400;
  color: var(--color-sub-heading-black);
}

._AccountNotSelectedBorder_y2gy5_149 {
  border-radius: 6px;
  border: solid 0px var(--color-border-40);
}

._AccountSelectedBorder_y2gy5_154 {
  border-radius: 6px;
  border: solid 2px #192955;
}

/* Animation */
._CardSlideUp_y2gy5_160 {
  display: none;
  /* opacity: 0;
    transform: translate(0px, -1000px); */
  /* transition: transform 1.5s ease-out, opacity 0.75s ease-out; */
}

@keyframes _FadeIn_y2gy5_1 {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

._overflowEllipsis_y2gy5_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_1cgob_1 {
  justify-content: space-between;

  border: 1px solid var(--color-border-40);
  border-radius: 5px;
  background-color: white;
  padding: 3px 5px;

  z-index: 999;
  position: relative;

  min-width: 140px;
}

._valueLabelContainer_1cgob_15 {
  justify-content: space-between;
  margin-bottom: 2px;
}

._labelContainer_1cgob_20 {
  white-space: nowrap;
  margin-right: 10px;
}

._circle_1cgob_25 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 5px;
}

._text_1cgob_32 {
  font-size: 11px;
}

._valueText_1cgob_36 {
  font-weight: 500;
}

._divider_1cgob_40 {
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 3px;
}

._trendIcon_1cgob_45 {
  margin-right: 2px;
}

._percentageText_1cgob_49 {
  font-weight: 700;
}

._percentageText_1cgob_49._positive_1cgob_53 {
  color: #32a02f;
}

._percentageText_1cgob_49._negative_1cgob_57 {
  color: #df4f4f;
}

._percentageText_1cgob_49._zero_1cgob_61 {
  color: #efb727;
}

._percentageText_1cgob_49._neutral_1cgob_65 {
  color: black;
}

._date_1cgob_69 {
  font-size: 12px;
  font-weight: 500;
}

._balance_1cgob_74 {
  font-weight: 500;
}

._heading_1cgob_78 {
  font-weight: 500;
  padding-bottom: 5px;
}

._difference_1cgob_83 {
  font-weight: 600;
}
._nestedTabPopover_1ddlx_1 {
  position: absolute;
  left: -17px;
  box-shadow: none;
  border: 1px solid #ccccccab;
  border-radius: 5px;
  background-color: transparent;
}

._nestedTabPopover_1ddlx_1 div.bp3-popover-content {
  border-radius: 5px;
}

._nestedTabPopover_1ddlx_1 div.bp3-popover-arrow::before {
  box-shadow: none;
}

._nestedContainer_1ddlx_18 div.bp3-tab-indicator {
  background-color: transparent !important;
  display: none;
}

._nestedContainer_1ddlx_18 div.bp3-tab {
  margin: 2px;
  padding: 0px 8px;
}

._nestedContainer_1ddlx_18 div[aria-selected="true"] {
  background-color: #cccccc4a !important;
  margin: 2px;
  padding: 0px 8px;
  border-radius: 5px;
  font-weight: 500;
}

._nestedTabsWrapper_1ddlx_36 {
  max-width: 100% !important;
  margin-left: 0px !important;
  padding: 0px 5px 7px 5px;
}

._tabs-wrapper_1ddlx_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_1ddlx_51 {
  margin-left: -8px
}

._tabs-container_1ddlx_55 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  overflow: auto;
  width: max-content;
}

._tabs-container_1ddlx_55::-webkit-scrollbar {
  display: none;
}

._scrollable-tabs_1ddlx_68 {
  width: fit-content;
}

._tabGroup_1ddlx_72 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 7.5px;
  gap: 2px;
}

._pttTab_1ddlx_81 {
  font-size: 13px;
  font-weight: 500;
  color: #1e3145;
  padding: 0px 8px;
  height: 25px;
  cursor: pointer;
  align-content: center;
}

._pttTab_1ddlx_81:hover {
  color: #115997;
}

._activeTab_1ddlx_95 {
  color: #115997;
  background-color: #e9f7ff;
  border-radius: 6px;
}

._disabledTab_1ddlx_101 {
  color: var(--color-border-40);
  cursor: not-allowed;
}
._inputWrapper_1nhy7_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 2rem;
}
._labelWrapper_rlspu_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: var(--color-sub-heading-black);
  margin-bottom: 1rem;
}

._description_rlspu_16 {
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
  color: var(--color-border-40);
  transition: all 150ms ease;
}

._description_rlspu_16._invalid_rlspu_26 {
  color: #EF797D;
  transition: all 150ms ease;
}

._row_rlspu_31 {
  display: flex;
  flex-direction: row;
}

@media screen and (max-width: 700px) {
  ._labelWrapper_rlspu_1 {
    font-size: 14px;
  }

  ._tooltip_rlspu_41 {
    display: none;
  }
}

@media screen and (max-width: 375px) {
  ._labelWrapper_rlspu_1 {
   flex-direction: column;
  }
}._warning_1bqao_1 {
  color: #febe0f;
}

._leftSpacing_1bqao_5 {
  margin-left: 0.5rem;
}

._rightSpacing_1bqao_9 {
  margin-right: 0.5rem;
}

._dropdownContainer_1bqao_13 {
  margin-right: 0.2rem;
  cursor: pointer;
  transition: all 0.25s ease;
  width: 13px;
  transform-origin: center center;
  display: flex;
  align-items: center;

  &._expanded_1bqao_22 {
    transform: rotateZ(90deg);
  }
}

._dropdownIcon_1bqao_27 {
  margin: 0px !important;
  transition: all 0.25s ease;
}

._dropdownIcon_1bqao_27._collapsed_1bqao_32 {
  transform: rotateZ(-90deg);
}

._secondaryIcon_1bqao_36 {
  color: #5d707f;
}

._backIcon_1bqao_40,
._infoIcon_1bqao_41 {
  color: #5d707f;
}

._defaultIconWrapper_1bqao_45 {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 12px;
  color: #5d707f;
  cursor: pointer;
  margin-left: 1rem;
}

._sortIcon_1bqao_55 {
  padding-left: 5px;
  vertical-align: middle;
}

._blockIcon_1bqao_60 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: var(--color-border-20);
  padding: 0.3rem 0.35rem;
  border-radius: 3px;
  margin: 0rem;
}

._infoIcon_1bqao_41 {
  margin-top: 2px;
}
._input_t2et7_1 {
  width: 100%;
  margin: 0rem;
  border: 1px solid var(--color-border-40);
  font-family: Montserrat;
  letter-spacing: 0em;
  text-align: left;
  padding: 0.8rem;
  transition: all 150ms ease;
}

._inputXl_t2et7_12 {
  border-radius: 6px;
  height: 40px;
  font-size: 16px;
  font-weight: 400;
}

._inputLg_t2et7_19 {
  border-radius: 6px;
  height: 38px;
  font-size: 14px;
  font-weight: 400;
}

._inputSm_t2et7_26 {
  border-radius: 4px;
  height: 25px;
  font-size: 12px;
}

._input_t2et7_1::placeholder {
  color: var(--color-border-40);
}

._input_t2et7_1:focus {
  border-color: var(--color-sub-heading-black);
  transition: all 150ms ease;
}

._input_t2et7_1._invalid_t2et7_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_fmqps_1 {
  width: 100%;
  height: unset;
}

._phoneInputContainer_fmqps_1 ._phoneInput_fmqps_1 {
  border: solid 1px var(--color-border-40) !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_fmqps_1 div.flag-dropdown {
  border-width: 0px 1px 0px 0px !important;
  border-color: var(--color-border-40) !important;
  border-style: solid !important;
  background-color: transparent !important;
  transition: all 150ms ease;
}

._phoneInputContainer_fmqps_1 div.selected-flag {
  width: 50px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-right: 1rem;
}

._phoneInputContainer_fmqps_1 ul.country-list {
  margin: 0px 0px 10px 0px !important;
}

._phoneInputContainer_fmqps_1._focus_fmqps_38 ._phoneInput_fmqps_1 {
  border-color: var(--color-sub-heading-black) !important;
  transition: all 150ms ease;
}

._phoneInputContainer_fmqps_1._focus_fmqps_38 div.flag-dropdown {
  border-color: var(--color-sub-heading-black) !important;
  transition: all 150ms ease;
}

._phoneInputContainer_fmqps_1._invalid_fmqps_48:not(._focus_fmqps_38) div.flag-dropdown {	
  border-color: #EF797D !important;	
  transition: all 150ms ease;	
}	

._phoneInputContainer_fmqps_1._invalid_fmqps_48 ._phoneInput_fmqps_1 {	
  border-color: #EF797D !important;	
  color: #EF797D;	
  transition: all 150ms ease;	
}._flexEnd_4cere_1 {
  justify-content: flex-end;
}
._header_4cere_4 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0rem 0rem;
}

._header_4cere_4 h2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
  margin: 0rem;
  margin-bottom: 0.5rem;
}

._header_4cere_4 h3 {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 1rem;
  text-align: left;
}
._title_4cere_27 {
  text-align: left;
  width: 100%;
}

._titleWrapper_4cere_32 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-content: flex-start;
  width: 100%;
}

._titleWrapper_4cere_32 > h2 {
  width: 100%;
}

._body_4cere_44 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  color: #192955;
  text-align: left;
  margin: 1rem 0rem !important;
  overflow-y: scroll;
}

._bodyCentered_4cere_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_4cere_44 h2 {
  font-size: 23px;
  font-weight: 500;
  line-height: 28px;
  margin-top: 1.5rem;
}

._body_4cere_44 h3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 1.5rem;
}

p._description_4cere_79,
._body_4cere_44 p {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
  margin-bottom: 2rem;
}

._row_4cere_88 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._column_4cere_94 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._body_4cere_44 ._btnWrapper_4cere_100 {
  display: flex;
  flex-direction: row;
}

._body_4cere_44 ._btnWrapper_4cere_100 button {
  min-width: 150px;
  transition: all 100ms;
}

._row_4cere_88 {
  align-items: flex-start;
  width: 100%;
  flex-wrap: wrap;
}

._row_4cere_88 > ._column_4cere_94 {
  width: 48%;
}

._body_4cere_44 ._btnWrapper_4cere_100 button:hover {
  -webkit-transform: scaleX(1.02) scaleY(1.03);
  transform: scaleX(1.02) scaleY(1.03);
  transition: all 150ms ease;
}

._selectIcon_4cere_126 {
  margin-top: 3px;
  margin-left: 0.5rem;
  color: #5d707f;
  transition: all 250ms ease;
}

._optionCard_4cere_133 {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--color-border-40);
  border-radius: 6px;
  padding: 1rem 1.5rem;
  margin: 1rem 0rem;
  cursor: pointer;
  transition: all 250ms ease;
}

._optionCard_4cere_133:hover:not(._selected_4cere_144) {
  border-color: var(--color-table-group-blue);
  -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_4cere_133:hover:not(._selected_4cere_144) ._selectIcon_4cere_126 {
  color: var(--color-table-group-blue);
}

._optionCard_4cere_133._selected_4cere_144 {
  border-color: #192955;
}

._optionCard_4cere_133._selected_4cere_144 ._selectIcon_4cere_126 {
  color: #192955;
}

._optionCard_4cere_133 ._optionTitle_4cere_162 {
  display: flex;
  flex-direction: row;
  font-size: 16px;
  line-height: 20px;
  text-align: left;
  margin-bottom: 0.7rem;
}

._optionCard_4cere_133 ._optionTitle_4cere_162 img {
  height: 20px;
  width: 20px;
  margin-right: 10px;
  margin-top: 2px;
}

._optionCard_4cere_133 ._optionDescription_4cere_178 {
  font-size: 1.2rem;
  line-height: 1.8rem;
  padding: 1rem 0rem;
  text-align: left;
}

._optionCard_4cere_133 ._optionDescription_4cere_178 b,
._optionCard_4cere_133 ._additionalInfo_4cere_186 {
  color: #4a4a4a;
  text-align: left;
  font-size: 1.2rem;
}

._optionCard_4cere_133 ._additionalInfo_4cere_186 {
  font-weight: 500;
}

._helpText_4cere_196 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--color-border-40);
  font-size: 1rem;
  text-align: left;
  font-weight: 500;
}

._extraExtraSmallSizeDialog_4cere_206,
._extraSmallSizeDialog_4cere_207,
._smallSizeDialog_4cere_208 {
  display: flex;
  justify-content: space-between;
  padding: 20px;
}

._xtraLargeSizeDialog_4cere_214,
._fullSizeDialog_4cere_215,
._mediumSizeDialog_4cere_216 {
  display: flex;
  justify-content: space-between;
  padding: 30px;
  padding-bottom: 20px;
}

._extraSmallSizeDialog_4cere_207 {
  min-width: 380px;
  max-width: 380px;
  min-height: 210px;
  max-height: 210px;
}

._smallSizeDialog_4cere_208 {
  min-width: 400px;
  max-width: 400px;
  min-height: 285px;
  max-height: 285px;
}

._mediumSizeDialog_4cere_216 {
  min-width: 400px;
  max-width: 400px;
  min-height: 610px;
  max-height: 610px;
}

._fullSizeDialog_4cere_215 {
  min-width: 865px;
  max-width: 865px;
  min-height: 610px;
  max-height: 610px;
}

._xtraLargeSizeDialog_4cere_214 {
  min-width: 1050px;
  max-width: 1050px;
  min-height: 675px;
  max-height: 675px;
}
._dialogInput_4cere_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_1eha2_2 {
    padding: 0px;
    overflow: auto;
}

._additionalInfoWrapper_1eha2_7 {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
    
}

._readMoreLink_1eha2_14 {
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    color: var(--color-link-blue);
    cursor: pointer;
}
._card_1eha2_21 {
    margin-bottom: 15px;
}._flexContainer_16q0a_1 {
  display: flex;
}

._flexColumnContainer_16q0a_5 {
  flex-direction: column;
}
._cardContainer_gfa36_1 {
  width: 100%;
  padding: 10px;
  border-radius: 6px;
  border: 1px solid var(--color-border-40);
  cursor: pointer;
  color: #333;
}

._cardContainer_gfa36_1:hover,
._cardContainer_gfa36_1._selected_gfa36_11 {
  border: 1px solid #3fb0ac;
}

._cardContainer_gfa36_1 > *:not(:last-child) {
  margin-bottom: 8px;
}

._headerContainer_gfa36_19 {
  width: 100%;
}

._headerTextAndIcon_gfa36_23 {
  margin-right: 5px;
  font-weight: 500;
  font-size: 14px;
}

._headerIcon_gfa36_29 {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  border-radius: 3px;
}

._chevronIcon_gfa36_36 {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._cardContentContainer_gfa36_44 {
  font-size: 12px;
  font-weight: 400;
  text-align: left;
}

._divider_gfa36_50 {
  margin-bottom: 8px;
  border-bottom: 1px solid var(--color-border-20) !important;
  background-image: none !important;
}

._footer_gfa36_56 {
  width: 100%;
}

._footerContentWrapper_gfa36_60 * {
  font-size: 12px !important;
}
._search-wrapper_1gt9t_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 200px;
}

._search-wrapper_1gt9t_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_1gt9t_1 ._cross-icon_1gt9t_18:hover {
  color: var(--color-link-blue);
  cursor: pointer;
}

._search-wrapper_1gt9t_1 ._cross-icon-spacer_1gt9t_23 {
  width: 10px;
}

._cross-icon_1gt9t_18 {
  position: absolute !important;
  right: 5px;
  top: 4px;
  z-index: 1;
}

._searchIcon_1gt9t_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_fh38f_1 {
  width: 100%;
  height: fit-content;
}

._top-page-content_fh38f_6 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

._tutorial-toolbar_fh38f_12 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-right: 0px;
}

._skeleton-tab-container_fh38f_19 {
  display: flex;
  flex-direction: column;
  height: 28px;
  width: fit-content;
  margin-top: 15px;
}

._skeleton-tab_fh38f_19 {
  height: 13px;
}

._skeleton-tab-underline_fh38f_31 {
  margin-top: 4px;
  height: 4px;
}
._full-header-wrapper_fh38f_35 {
  text-align: left;
  position: static;
  align-content: flex-start;
  margin-bottom: 10px;
  margin-top: 15px;
}
._main-header-and-tutorial-bar-wrapper_fh38f_42 {
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
._main-header-wrapper_fh38f_47 {
  justify-content: space-evenly;
  align-items: center;
}

._header_fh38f_52 {
  font-family: "National 2";
  font-weight: 700 !important;

  font-size: 26px !important;
  line-height: 30px;
  color: var(--color-header-black) !important;
  text-wrap: nowrap;
  margin-right: 5px;
  display: flex;
  gap: 8px;
  align-items: center;
}

._header-edit_fh38f_66 {
  font-size: 21.5px !important;
  padding: 0px !important;
  text-decoration: none !important;
  /* margin-right: 25px !important; */
}

._help-header-wrapper_fh38f_73 {
  align-items: center;
  height: fit-content;
  margin-bottom: 5px;
  width: 100%;
}

._help-header-wrapper-no-margin_fh38f_80 {
  align-items: center;
  height: fit-content;
  margin-bottom: 0px;
  width: 100%;
}

._help-header-name_fh38f_87 {
  font-size: 16px !important;
  font-weight: 400 !important;
  color: var(--color-sub-heading-black) !important;
}

._help-header-edit_fh38f_93 {
  font-size: 16px !important;
  padding: 0px !important;
}

._sub-header-name_fh38f_98 {
  font-size: 14px;
  font-weight: 400;
  color: var(--color-sub-heading-black);
}

._primary-selectors-wrapper_fh38f_104 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  flex-wrap: wrap;
  width: 100%;
}

._primary-selectors-left_fh38f_112 {
  align-items: center;
  flex-wrap: wrap;
}

._primary-selectors-right_fh38f_117 {
  align-items: center;
  flex-wrap: wrap;
}

._options-header_fh38f_122 {
  visibility: visible;
  opacity: 1;
  align-items: center !important;
  height: fit-content;
  flex-wrap: wrap;
}

._options-header_fh38f_122._hidden-options_fh38f_130 {
  visibility: hidden;
  opacity: 0;
}

._table-buttons-wrapper_fh38f_135 {
  align-items: center;
  flex-wrap: wrap;
}

._download-buttons_fh38f_140 {
  margin-left: 10px;
}

._underline-text_fh38f_144 {
  text-decoration: underline;
}

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

._selectorWidthLimiter_fh38f_154 {
  max-width: 41em;
}
/* Styling for the look of the options container, groups etc. is copied from our standard selectors. */
._controlContainer_1b3eq_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_1b3eq_18 {
  width: 300px;
  height: 30px;
  margin-right: 5px;
}

._selectedValuesText_1b3eq_24 {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
}

._controlArrowIconContainer_1b3eq_30 {
  margin: 0px 5px;
}

._optionsContainer_1b3eq_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: var(--color-border-20) var(--color-border-40);
  transform-origin: left;
}

._hidden_1b3eq_51 {
  opacity: 0;
}

._grow_1b3eq_55 {
  animation: _grow_1b3eq_55 ease-in-out 0.2s;
}

@keyframes _grow_1b3eq_55 {
  0% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}

._scrollBlocker_1b3eq_68 {
  position: fixed;
  inset: 0px;
  cursor: pointer;
}

._option_1b3eq_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_1b3eq_34:hover,
._option_1b3eq_34._active_1b3eq_87 {
  background-color: #E9F7FF;
}

._leafOption_1b3eq_91:hover {
  background-color: #F6F7F8;
}

._moreOptionsIconContainer_1b3eq_95 {
  margin-left: 8px;
}

._groupContainer_1b3eq_99 {
  padding: 8px 0px;
}

._groupHeadingContainer_1b3eq_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_1b3eq_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_1v1rh_1 {
  color:#EF797D !important;
  color:var(--color-border-40);
  font-size:14px;
  font-weight:500;
}
._wrapper_1v1rh_7 {
  width: 250px;
  height: 65px;
  margin-bottom: 20px;
  margin-right: 0px;
}._hyperText_1ku8v_1 {
  color: var(--color-link-blue);
  white-space: nowrap;
  margin-right: -5px;
}

._buttonWrapper_1ku8v_7 {
  display: flex;
  align-items: center;
  padding: 4px;
  border-radius: 4px;
  border: 1px solid var(--color-border-40);
  cursor: pointer;
  margin-top: 5px;
  user-select: none;
}

._buttonWrapper_1ku8v_7._disabled_1ku8v_18 {
  color: var(--color-border-20);
  cursor: not-allowed;
}

._buttonWrapperText_1ku8v_23 {
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  text-align: left;
  margin-left: 4px;
}

ul._menu_1ku8v_31 a.bp3-menu-item {
  padding: 5px 0px !important;
}

._menu_1ku8v_31 {
  padding: 0px 5px;
}

._menuTitles_1ku8v_39 {
  color: #1e3145;
  line-height: 14px;
  margin: 8px 0px;

  font-family: "National 2";
  font-weight: 700;
  font-size: 12px;
}

._iconButtonText_1ku8v_49 {
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  gap: 3px;
}

._splitText_1ku8v_56 {
  display: flex;
  justify-content: space-between;
}

._splitContent_1ku8v_61 {
  display: flex;
  justify-content: space-between;
}

._iconButtonText_1ku8v_49._bold_1ku8v_66 {
  font-weight: 500;
}

._menuDivider_1ku8v_70 {
  height: 0px;
  box-shadow: -16px 0px 0px 0.5px var(--color-border-20);
  width: calc(100% + 32px);
  margin: 8px 0px 8px 0px;
}

._buttonNewIcon_1ku8v_77 {
  height: 16px;
}

._buttonNewIconWrapper_1ku8v_81 {
  display: flex;
  padding-left: 5px;
}

@keyframes _shimmer_1ku8v_1 {
  to {
    background-position-x: 0%;
  }
}

._glimmer_1ku8v_92 {
  background: linear-gradient(-45deg, var(--color-border-40) 40%, #fff 50%, var(--color-border-40) 60%);
  background-size: 300%;
  background-position-x: 100%;
  animation: _shimmer_1ku8v_1 2s infinite linear;
  padding: 1px;
  margin-top: 5px;
  border-radius: 4px;
}

._buttonWrapperWithGlimmer_1ku8v_102 {
  border: none;
  background-color: white;
  padding: 4px;
  border-radius: none;
  border-radius: 3px;
  margin-top: 0px;
}

._disabledOption_1ku8v_111 {
  background-color: var(--color-border-20);
  cursor: not-allowed !important;
}

._disabledOption_1ku8v_111 a {
  cursor: not-allowed !important;
}

._aiIcon_1ku8v_120 {
  max-width: 80%;
}
._highlightBlue_1ku8v_123 {
  color: var(--color-link-blue);
}
._highlightRed_1ku8v_126 {
  color: #b33d37;
  text-decoration: underline;
}

._optionsMenu_1ku8v_131 {
  width: 330px;
  padding: 0px 10px;
}

._syftSendContainer_1ku8v_136 {
  position: absolute;
  top: 0px;
  transition: right 0.3s ease;
  z-index: 1000;
  height: 100%;
}
._syftSendIcon_1ku8v_143 {
  width: 16px;
  height: 16px;
}
._header_1eamz_1 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 0px 15px;
}

._header_1eamz_1 h2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  text-align: center;
  margin: 0rem;
  margin-bottom: 0.5rem;
}

._header_1eamz_1 h3 {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 1rem;
  text-align: center;
}

._headerSubtitle_1eamz_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_1eamz_25 h3 {
  font-size: 8px;
  font-weight: 400;
  margin-bottom: 1rem;
  text-align: center;
}

._titleWrapper_1eamz_44 {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: fit-content;
}

._titleWrapper_1eamz_44 > h2 {
  width: 100%;
}

._content_1eamz_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_1eamz_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_1eamz_79 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-left: 15px;
  overflow-y: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}

._bodyContentWithSubtitle_1eamz_90 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 10px 15px;
  padding-right: 0px;
}

._body_1eamz_67 > ._footer_1eamz_99 {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
}

._body_1eamz_67 h2 {
  font-size: 23px;
  font-weight: 500;
  line-height: 28px;
  margin-top: 1.5rem;
}

._body_1eamz_67 h3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 1.5rem;
}

p._description_1eamz_120,
._body_1eamz_67 p {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
  margin-bottom: 2rem;
}

._bodyTitle_1eamz_129 {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 400;
  text-align: left;
  color: var(--color-sub-heading-black);
}

._bodySubTitle_1eamz_137 {
  font-family: Montserrat;
  font-size: 14px;
  line-height: 15px;
  font-weight: 400;
  text-align: left;
  color: var(--color-sub-heading-black);
  padding: 0px;
  margin: 0px;
}

._sidePanelTitle_1eamz_148 {
  font-family: Montserrat;
  color: var(--color-header-black);
  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 var(--color-border-40);
}

._sidePanelSubTitle_1eamz_162 {
  position: relative;
  font-family: Montserrat;
  color: var(--color-sub-heading-black);
  font-size: 15px;
  line-height: 17px;
  font-weight: 400;
  letter-spacing: 0px;
  text-align: left;
  width: 100%;
  left: 2px;
  top: 7px;
  margin: 0px;
}

._sidePanel_1eamz_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 var(--color-border-40);
  height: auto;
  margin: 0px;
  padding-top: 10px;
}

._sidePanelOptions_1eamz_194 {
  width: 100%;
  height: 100%;
  background-color: white;
  color: white;
  display: flex;
  flex-direction: column;
  overflow: auto;
}

._sidePanelFooter_1eamz_204 {
  width: 100%;
  background-color: white;
  color: white;
  display: flex;
  margin-top: auto;
  flex-direction: column;
}

._sidePanelFooter_1eamz_204 > a {
  padding: 8px;
  padding-left: 10px;
  background-color: white !important;
  background-image: none !important;
  box-shadow: none !important;
  color: var(--color-link-blue);
  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_1eamz_194 > a {
  padding: 8px;
  padding-left: 10px;
  background-color: white !important;
  background-image: none !important;
  box-shadow: none !important;
  color: var(--color-header-black);
  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_1eamz_194 > span {
  width: 100%;
}

._sidePanelOptions_1eamz_194 > span > span {
  width: 100%;
}

._sidePanelOptions_1eamz_194 > span > span > a {
  padding: 8px;
  padding-left: 10px;
  background-color: white !important;
  background-image: none !important;
  box-shadow: none !important;
  color: var(--color-header-black);
  text-align: left;
  font-family: Montserrat;
  font-size: 14px;
  display: flex;
  font-weight: 500;
  justify-content: flex-start;
  border-radius: 0px;
  width: 100%;
}

._sidePanelOptions_1eamz_194 > a > span {
  display: flex;
  align-items: center;
}

._sidePanelOptions_1eamz_194 a._selected_1eamz_281 {
  background-color: #192955 !important;
  color: white;
}

._sidePanelOptions_1eamz_194 a._selected_1eamz_281._disabled_1eamz_286 {
  color: white;
}

._sidePanelOptions_1eamz_194 a:hover {
  background-color: var(--color-border-20) !important;
}

._sidePanelOptions_1eamz_194 a._selected_1eamz_281:hover {
  background-color: #192955 !important;
}

/* icons in side panel buttons */
._sidePanelIcon_1eamz_299 {
  color: #192955 !important;
}

._selected_1eamz_281 ._sidePanelIcon_1eamz_299 {
  color: white !important;
}

/* ensure icons flat to the right */
._anchorButton_1eamz_308 > .bp3-button-text {
  display: flex;
  justify-content: space-between;
  width: 95%;
}

._row_1eamz_314 {
  width: 100%;
  flex-direction: row;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

._column_1eamz_323 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 48%;
}

._footer_1eamz_99 {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 0px 0px;
  position: relative;
}

._footerLeftContent_1eamz_340 {
  left: 0px;
  padding-left: 15px;
  position: absolute;
}

._footerHyperText_1eamz_346 {
  align-items: center;
  cursor: pointer;
  gap: 6px;
  user-select: none;
}

._footerHyperText_1eamz_346 > a {
  color: var(--color-link-blue);
  font-size: 14px;
  font-weight: 500;
  text-decoration: underline;
}

._fullSizeDialog_1eamz_360 {
  min-width: 865px;
  max-width: 865px;
  min-height: 610px;
  max-height: 610px;
  padding: 0px;
  transition: none;
}

._xtraLargeSizeDialog_1eamz_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_1eamz_384 {
  width: 100%;
  margin-bottom: 15px;
}

._slideOutBackground_1eamz_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_1eamz_389._active_1eamz_411 {
  background-color: rgba(25, 41, 85, 0.5);
  /* Semi-transparent black background */
}

._slideOut_1eamz_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_1eamz_389._active_1eamz_411 {
  transform: translateX(0);
  /* Slide out to cover half of the wizard */
  transition: transform 0.3s ease-out;
  /* Smooth slide out effect */
}

._wizard_1eamz_439 {
  position: relative;
}

._passwordInputContainer_1eamz_443 {
  position: relative;
  margin-top: 7px;
}

._eyeIcon_1eamz_448 {
  z-index: 1;
  position: absolute;
  top: 7px;
  left: 7px;
}

._passwordInput_1eamz_443 {
  margin: 0;
  padding-left: 2.7em !important;
}

._disabled_1eamz_286 {
  width: 100%;
}
._container_aqch2_1 {
  width: 100%;
  min-height: 220px;
  text-align: center;
  border: 1px solid var(--color-border-40);
  border-radius: 5px;
  justify-content: space-evenly;
}

._topMargin_aqch2_10 {
  margin-top: 10px;
}

._iconBoxContainer_aqch2_14 {
  width: 100%;
}

/* .iconBox styling used to override the styling applied to the IconBox component. */
._iconBox_aqch2_14 {
  width: 40px !important;
  height: 40px !important;
}

._iconBox_aqch2_14 div,
._iconBox_aqch2_14 svg {
  width: 25px !important;
  height: 25px !important;
}

._textContainer_aqch2_30 {
  padding: 0px 50px;
}

._text_aqch2_30 {
  font-size: 16px;
  max-width: 35em;
  font-weight: 400;
}

._buttonContainer_aqch2_40 {
  width: 100%;
}
._container_2iy3c_1 {
  height: 59px;
  flex-shrink: 0;
  min-width: 192px;
  border-radius: 8px;
  position: relative;
  will-change: transform;
  border: 1px solid #ccc;
  animation: _grow_2iy3c_1 0.25s ease-in-out;
  transition: background-color 0.25s ease;
}

._container_2iy3c_1._clickable_2iy3c_13{
  cursor: pointer;
}

._container_2iy3c_1:not(._focused_2iy3c_17)._clickable_2iy3c_13:hover {
  background-color: #ecf3f7;
}

._container_2iy3c_1._focused_2iy3c_17 {
  background-color: #f4fbfa;
  border: 1px solid #3fb0ac;
}


@keyframes _grow_2iy3c_1 {
  0% {
    transform: scale(0.95) translateZ(0);
  }
  100% {
    transform: scale(1) translateZ(0);
  }
}


._iconContainer_2iy3c_37 {
 height: 100%;
 display: flex;
  justify-content: center;
  padding: 0px 15px;
  align-items: center;
}

._circle_2iy3c_45 {
  border-radius: 50%;
}

._detailsContainer_2iy3c_49 {
  display: flex;
  width: 146px;
  align-items: start;
  flex-direction: column;
  justify-content: center;
}

._title_2iy3c_57,
._subtitle_2iy3c_58 {
  font-size: 12px;
}

._title_2iy3c_57,
._value_2iy3c_63 {
  font-weight: 500;
}

._title_2iy3c_57 {
  color: var(--color-sub-heading-black);
}

._value_2iy3c_63 {
  font-size: 15px;
  max-width: 131px;
  color: #182026;  
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._subtitle_2iy3c_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_1lyu7_1 {
  border: 1px solid var(--color-border-20);
  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_1lyu7_1:hover {
  border: 1px solid #3fb0ac;
  transition: all 150ms;
}

._languageCard_1lyu7_1._selected_1lyu7_21 {
  border: 1px solid #3fb0ac;
  background-color: rgb(63, 176, 172, 0.1);
  transition: all 150ms;
}

._flagTextWrapper_1lyu7_27 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._languageCardFlag_1lyu7_33 {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}

._languageCardText_1lyu7_39 {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
}

._radioButton_1lyu7_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_1a6nr_1 {
  margin-top: 7px;
}

._phoneInput_1a6nr_5 {
  font-size: 14px !important;
  line-height: unset !important;
}

._big-popup-provider-connector-help-card_1a6nr_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_1a6nr_10:hover {
  cursor: default;
}

._big-popup-provider-connector-help-card_1a6nr_10>div {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
}

._big-popup-provider-connector-help-card_1a6nr_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_1a6nr_10>ol>li {
  padding: 2px;
}

._big-popup-provider-connector-help-card_1a6nr_10>ol>li>a {
  color: var(--color-link-blue);
  text-decoration: underline;
}

._big-popup-provider-connector-help-card_1a6nr_10>ol>li:before {
  font-size: 14px;
  line-height: 0px;
  padding: 0px 6px;
}

._label_1a6nr_55 {
  margin-bottom: 0px;
  font-size: 14px;
  font-weight: 400;
}

._helpLink_1a6nr_61 {
  display: flex;
  align-items: center;
  gap: 5px;
  text-decoration: underline;
  margin-top: 15px;
  color: var(--color-link-blue);
}
._big-popup-provider-connector-help-card_1ravb_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_1ravb_2:hover {
    cursor: default;
  }
  
  ._big-popup-provider-connector-help-card_1ravb_2>div {
    color: #000000;
    font-size: 12px;
    font-weight: 500;
  }
  
  ._big-popup-provider-connector-help-card_1ravb_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_1ravb_2>ol>li {
    padding: 2px;
  }
  
  ._big-popup-provider-connector-help-card_1ravb_2>ol>li>a {
    color: var(--color-link-blue);
    text-decoration: underline;
  }
  
  ._big-popup-provider-connector-help-card_1ravb_2>ol>li:before {
    font-size: 14px;
    line-height: 0px;
    padding: 0px 6px;
  }._body_4cox0_1 {
  padding: 0px;
  overflow: visible;
}

._warningText_4cox0_6 {
  font-weight: 400;
  color: #8a8a8a;
  font-size: 14px;
  line-height: 18px;
}

._subHeading_4cox0_13 {
  color: var(--color-sub-heading-black);
  font-style: normal;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
  margin-bottom: 20px;
}
._footer_4cox0_22 {
  justify-content: space-between;
  align-items: center;
}

._footerFlexEnd_4cox0_27 {
  justify-content: flex-end;
}
._header-spacer_1lauz_1 {
    height: 64px;
}
._link-provider-header_1lauz_4 {
    display: flex;
    height: 64px;
  }

._full-page-wrapper_1lauz_9 {
    width: 100%;
    padding: 35px 70px 0px 70px;
    flex-wrap: wrap;
    justify-content: center;
}

._loading-spinner_1lauz_16 {

    width: 100%;
    height:100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: flex-start;
    padding-top: 10%;


}

._title_1lauz_30 {
    font-size: 30px;
    color: #192955;
    font-weight: 600;
    margin-bottom: 10px;

}

._sub-title_1lauz_38 {
    font-size: 15px;
    color: #000;
    margin-bottom: 30px;
}

._content-wrapper_1lauz_44 {
    width: 50%;
    padding-right: 45px;
}

._img-wrapper_1lauz_49 {
    width: 50%;
    padding-left: 45px;
}

._secondary-button_1lauz_54 {
    font-size: 16px;
    font-weight: 500;
    color: #192955;
    text-decoration: underline;
    align-items: center;
    display: flex;
    flex-direction: row;
}

._image_1lauz_64 {
    /* width: 600px;
    height: 456px; */
}

._country-card_1lauz_69 {
    border-radius: 4px;
    height: 50px;
}

._country-cards-wrapper_1lauz_74 {
    flex-wrap: wrap;
    justify-content: flex-start;
}

._country-cards-row_1lauz_79 {
    width: 100%;
    flex-wrap: nowrap;
}


._country-card-left-column_1lauz_85 {
    width: 50%;
    padding-right: 10px;
}

._country-card-right-column_1lauz_90 {
    width: 50%;
    padding-left: 10px;
}

._row_1lauz_95 {
    align-items: center;

}

._column_1lauz_100 {
    flex-grow: 1;
    flex-basis: 0;
}

._column_1lauz_100:not(:last-child) {
    margin-right: 10px;
}

._input_1lauz_109 {
    border-radius: 4px !important;
    border: 1px solid var(--color-border-40);
    margin-top: 7px !important;
}

._input_1lauz_109:focus {
    border: 1px solid #192955 !important;
}._header-container_l6onv_1 {
  display: flex;
  --text-color: #192955;
  --bg-color: #ffffff;
}

._header-base_l6onv_7 {
  width: 100%;
  z-index: 99;
  position: fixed;
}

._header-shared_l6onv_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_l6onv_22 {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

._header-wrapper_l6onv_26 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 0rem;
}

._header-wrapper_l6onv_26._logo-only_l6onv_36 {
  justify-content: flex-start;
  padding: 1rem;
  background: #FFFFFF;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
}

._header-row_l6onv_43 {
  flex: 1;
  display: flex;
  align-content: center;
  justify-content: flex-start;
}

header ._header-symbol_l6onv_50 a {
  margin: 0px;
}

header ._header-symbol_l6onv_50 img {
  max-width: none;
}

._header-logo_l6onv_58 {
  display: flex;
  justify-content: center;
}

._header-logo_l6onv_58 img {
  width: 65px;
}

._header-icon_l6onv_67 {
  padding-left: 0.3rem;
  color: var(--text-color);
  transition: color 150ms ease;
}

._header-symbol_l6onv_50 img {
  padding-top: 0.8rem;
  padding-bottom: 0.5rem;
  width: 55px;
}

._header-navbar-container_l6onv_79 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

._header-navbar_l6onv_79 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0rem;
  color: var(--text-color);
  transition: color 150ms ease;
  height: 100%;
}

._header-actions_l6onv_95 a,
._header-navbar_l6onv_79 > a {
  padding: 2.5rem 0rem;
}

._header-actions_l6onv_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_l6onv_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_l6onv_120:hover,
._header-menu-toggle_l6onv_120:hover ._header-icon_l6onv_67,
header a:hover,
header a:active {
  color: #3fb0ac;
}

._header-btn_l6onv_146,
._header-btn_l6onv_146:link,
._header-btn_l6onv_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_l6onv_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_l6onv_146:hover::after {
  -webkit-transform: scaleX(1.3) scaleY(1.5);
  transform: scaleX(1.3) scaleY(1.5);
  opacity: 0;
}

._btn-inverted_l6onv_176 {
  color: var(--text-color) !important;
  background-color: transparent !important;
  border: 2px solid var(--text-color) !important;
  transition: all 150ms ease;
}

._header-actions_l6onv_95 a {
  margin: 0rem 2rem;
}

/*-------------------------------------- DropDown Menu ----------------------------------------------------- */
._headerItem_l6onv_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_l6onv_188 ._dropDownMenu_l6onv_203 {
  min-width: 345px;
  width: 345px;
  border: 1px solid var(--color-border-20);
  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_l6onv_1 {
  0% {
      transform: translateX(0px);
  }
  100% {
      transform: translateX(10px);
  }
}

._dropDownMenu_l6onv_203 a._item_l6onv_230  {
  margin: 0rem;
  padding: 0rem;
  opacity: 0.3;
  align-items: unset;
  justify-content: unset;
  transition: opacity 250ms ease;
  animation: _fadeOutItem_l6onv_1 cubic-bezier(0.250, 0.460, 0.450, 0.940) 250ms forwards;
  animation-delay: calc(var(--animation-order) * 100ms);    
  cursor: pointer;
}

._dropDownMenu_l6onv_203 ._item_l6onv_230 img {
  margin-right: 1.5rem;
}

._dropDownMenu_l6onv_203 ._item_l6onv_230 img._shareIcon_l6onv_246 {
  margin: 0rem;
  margin-left: 0.5rem;
}

._dropDownMenu_l6onv_203 ._item_l6onv_230 ._title_l6onv_251 {
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: #192955;
  transition: color 150ms ease;
  margin-top: 0.8rem;
}

._dropDownMenu_l6onv_203 ._item_l6onv_230:hover ._title_l6onv_251 {
  color: #3fb0ac;
  transition: color 150ms ease;
}

._dropDownMenu_l6onv_203 ._description_l6onv_266 {
  color: #667293;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
}

@keyframes _fadeInSlideLeft_l6onv_1 {
  0% {
      opacity: .2;
      transform: translateX(10px);
  }
  100% {
      opacity: 1;
      transform: translateX(0px);
  }
}

@keyframes _slideDown_l6onv_1 {
  0% {
      transform: translateY(-1.3rem);
  }
  100% {
      transform: translateY(0rem);
  }
}

._headerItem_l6onv_188:hover {
  transition: color 150ms ease-out;
  color: #3fb0ac;
}

._headerItem_l6onv_188:hover ._dropDownMenu_l6onv_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_l6onv_1 cubic-bezier(0.250, 0.460, 0.450, 0.940) 350ms forwards;
}

._headerItem_l6onv_188:hover ._dropDownMenu_l6onv_203 ._item_l6onv_230 {
  transform: translateX(10px);
  animation: _fadeInSlideLeft_l6onv_1 cubic-bezier(0.250, 0.460, 0.450, 0.940) 180ms forwards;
  animation-delay: calc(var(--animation-order) * 95ms);
}

/*-------------------------------------- Mobile ----------------------------------------------------- */

._mobile-header-wrapper_l6onv_316 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0.2rem 0rem;
}

._mobile-header_l6onv_316 {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 0rem;
  padding-right: 0rem;
}

._mobile-header-navbar_l6onv_335 {
  display: flex;
  justify-content: space-between;
  width: 100vw;
}

._mobile-header_l6onv_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_l6onv_316 a:hover,
._mobile-header_l6onv_316 a:active {
  color: #3fb0ac;
}

@media screen and (max-width: 1023px) {
  ._header-sign-up_l6onv_358,
  ._header-sign-up_l6onv_358:link,
  ._header-sign-up_l6onv_358:visited {
    padding: 0.5rem 0.8rem;
  }

  ._header-actions_l6onv_95 a {
    margin: 0rem 1rem;
  }
}

@media only screen and (max-width: 900px) {
  ._header-logo_l6onv_58 {
    transform: scale(0.6);
  }

  ._header-logo_l6onv_58 img {
    width: 90px;
  }

  ._header-wrapper_l6onv_26 {
    padding-left: 0rem;
  }
}

@media screen and (max-width: 800px) {
  ._header-shared_l6onv_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_l6onv_358,
  ._header-sign-up_l6onv_358:link,
  ._header-sign-up_l6onv_358:visited {
    padding: 1.5rem 2.8rem;
  }
}

@media only screen and (max-width: 700px) {
  ._header-sign-up_l6onv_358,
  ._header-sign-up_l6onv_358:link,
  ._header-sign-up_l6onv_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_l6onv_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_l6onv_358:hover::after {
    -webkit-transform: scaleX(1.4) scaleY(1.6);
    transform: scaleX(1.4) scaleY(1.6);
    opacity: 0;
  }

  ._header-sign-up_l6onv_358:active,
  ._header-sign-up_l6onv_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_l6onv_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_mjh31_1 {
    max-height: 380px;
    overflow-y: auto;
}

._table_mjh31_1 {
    position: relative;
    width: 100%;
    border-collapse: collapse;
}


._table_mjh31_1>thead>tr>th {
    padding: 3px 0px;
    text-align: left;
    font-size: 14px;
    box-shadow:
        inset 0px 1px 0px 0px var(--color-border-20),
        inset 0px -1px 0px 0px var(--color-border-20);
    position: sticky;
    top: 0;
    background-color: white;
    z-index: 100;
}


._table_mjh31_1>tbody>tr>td {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
    font-size: 14px;
    border-bottom: 1px solid var(--color-border-20);
    vertical-align: top !important;
}

._name-and-info-wrapper_mjh31_36 {
    display: flex;
    flex-direction: column;
}


._last-refresh_mjh31_42 {
    margin-top: 5px;
    color: var(--color-sub-heading-black);
    font-size: 12px;
    font-weight: 400;
}
._invalid_mjh31_48 {
    color:  #e05459;
}
._name_mjh31_36 {
    min-width: 200px;

}

._currency_mjh31_56 {
    min-width: 110px;
}

._method_mjh31_60 {
    min-width: 140px;
}

._percentage_mjh31_64 {
    min-width: 82px;
}

._method-select_mjh31_68 {
    padding: 0px 5px 0px 0px;

}

._percentage-input_mjh31_73 {
    padding: 0px 5px 0px 0px;
}._markdownWrapper_hhygp_1 > ._markdownContainer_hhygp_1 > * {
  all: revert;
}

._markdownWrapper_hhygp_1 {
  height: 100%;
  flex: 1;
  overflow-y: auto;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
}

._markdownWrapper_hhygp_1 em {
  all: revert;
}

._markdownWrapper_hhygp_1 h1 {
  font-size: 16px !important;
}

._markdownWrapper_hhygp_1 h2 {
  font-size: 16px !important;
}

._markdownWrapper_hhygp_1 h3,
._markdownWrapper_hhygp_1 h4 {
  margin-top: 10px !important;
  margin-bottom: 5px !important;
}

._markdownContainer_hhygp_1 p {
  margin-top: 5px !important;
}

._markdownContainer_hhygp_1 li > p {
  margin-bottom: 0px !important;
}

._markdownContainer_hhygp_1 ol,
._markdownContainer_hhygp_1 ul {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}

._loadingWrapper_hhygp_46,
._errorWrapper_hhygp_47 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

._narrateSizing_hhygp_54 {
  height: 160px;
  width: 200px;
}

._errorWrapper_hhygp_47 {
  flex-direction: column;
}

._markdownWrapper_hhygp_1 table {
  width: 100%;
}

._markdownWrapper_hhygp_1 table td {
  text-align: right;
}

._markdownWrapper_hhygp_1 table td:first-child {
  text-align: left;
}

._markdownWrapper_hhygp_1 table th {
  text-align: right;
}

._markdownWrapper_hhygp_1 table th:first-child {
  text-align: left;
}

._hoverContainer_hhygp_83 {
  animation: _fadeIn_hhygp_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_hhygp_104 {
  height: 285px;
  top: calc(100vh - 295px);
}

._narrationContainerSmall_hhygp_109 {
  height: 235px;
  top: calc(100vh - 245px);
}

._hoverContainer_hhygp_83:active.react-draggable-dragging {
  animation: _opacityChange_hhygp_1 200ms ease-in-out forwards;
}

@keyframes _opacityChange_hhygp_1 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.7;
  }
}

._hoverHeader_hhygp_127 {
  background-color: #e6eff4;
  height: 60px;
  text-align: left;
  padding: 10px;
  display: flex;
  align-items: center;
  cursor: move;
}

._resizable_hhygp_137 {
  resize: both;
}

._resizable_hhygp_137::-webkit-resizer {
  background-color: transparent;
  border-right: 20px solid transparent;
  border-radius: 5px;
}

._hoverTitle_hhygp_147 {
  flex: 1;
  font-weight: 500;
  line-height: 20px;
  font-size: 16px;
}

._hoverSubTitle_hhygp_154 {
  font-size: 12px;
  color: var(--color-header-black);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 90%;
}

._aiIconWrapper_hhygp_163 {
  padding-right: 10px;
  height: 100%;
  display: flex;
  align-items: center;
}

._hoverFooter_hhygp_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_hhygp_170._maxUsageReached_hhygp_180 {
  justify-content: space-between;
}

._footerText_hhygp_184 {
  color: var(--color-table-group-blue);
  font-weight: 500;
}

._footerLearnMore_hhygp_189 {
  color: rgba(25, 41, 85, 1);
  font-weight: 500;
  text-decoration: underline;
}

._iconButtonWrapper_hhygp_195 {
  margin-right: 5px;
  display: flex;
}

._reactions_hhygp_200 {
  display: flex;
  padding-bottom: 10px;
  justify-content: space-between;
}

._copiedText_hhygp_206 {
  color: var(--color-table-group-blue);
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  padding-left: 5px;
}

._dividingLine_hhygp_214 {
  border-top: 1px solid #c6c6c6;
  margin: 5px 0px;
  background-image: none;
}

._footerTextUsed_hhygp_220 {
  color: #9e4444;
}

._bottomBarWrapper_hhygp_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_hhygp_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_lzmcm_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

._recordingDisplay_lzmcm_8 {
  display: flex;
  align-items: center;
  background-color: var(--color-border-20);
  border-radius: 6px;
  padding: 5px 0px;
  height: 60px;
}

._recordingButtonContainer_lzmcm_17 {
}

._recordingBlock_lzmcm_20 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: 1px solid #fff;
  height: 100%;
  padding: 0px 10px;
}

._recordingBlock_lzmcm_20:last-child {
  border-right: none;
  margin-right: 0px;
}

._recordingTime_lzmcm_34 {
  width: 80%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._timeWrapper_lzmcm_41 {
  color: #ef797d;
  font-size: 15px;
  font-weight: 500;
  min-width: 40px;
  text-align: left;
}

._recordingText_lzmcm_49 {
  color: #192955;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
}

._cancelButtonContainer_lzmcm_56 {
  color: #ef797d;
  display: flex;
  align-items: center;
  font-size: 15px;
  font-weight: 400;
  gap: 5px;
  cursor: pointer;
}

._startButton_lzmcm_66,
._cancelButton_lzmcm_56 {
  border: none;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
}

._cancelButton_lzmcm_56:hover {
  color: #fd1c03;
}

._cancelButton_lzmcm_56 {
  width: 25px;
  height: 25px;
}

._startButtonContainer_lzmcm_83 {
  width: 15%;
  display: grid;
  place-content: center;
}

._startButton_lzmcm_66:hover {
  color: #41295a;
  background-color: #f2ea02;
}

._startButton_lzmcm_66 {
  width: 40px;
  height: 40px;
}

._testing_lzmcm_99 {
}

._testing_lzmcm_99 > audio {
  background-color: var(--color-border-20);
  border-radius: 10px;
}

._testing_lzmcm_99 > audio::-webkit-media-controls-panel {
  background-color: var(--color-border-20);
}

._testing_lzmcm_99 > audio::-webkit-media-controls-mute-button {
  color: #192955;
}

._testing_lzmcm_99 audio::-webkit-media-controls-play-button {
  border: 2px solid #192955 !important;
  border-radius: 20px;
  /* box-shadow: 0px 0px 2px 1px #192955; */
}

._testing_lzmcm_99 audio::-webkit-media-controls-timeline-container {
}

._testing_lzmcm_99 audio::-webkit-media-controls-current-time-display {
  display: none;
}

._testing_lzmcm_99 audio::-webkit-media-controls-time-remaining-display {
  display: none;
}

._testing_lzmcm_99 audio::-webkit-media-controls-timeline {
}

._testing_lzmcm_99 audio::-webkit-media-controls-volume-slider-container {
}

._testing_lzmcm_99 audio::-webkit-media-controls-volume-slider {
}

._testing_lzmcm_99 audio::-webkit-media-controls-seek-back-button {
}

._testing_lzmcm_99 audio::-webkit-media-controls-seek-forward-button {
}

._testing_lzmcm_99 audio::-webkit-media-controls-fullscreen-button {
}

._testing_lzmcm_99 audio::-webkit-media-controls-rewind-button {
}

._testing_lzmcm_99 audio::-webkit-media-controls-return-to-realtime-button {
}

._testing_lzmcm_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_1fq15_1 {
  margin: 0.35rem;
  padding: 0.2rem 0.3rem 0.1rem;
  color: #B1BECA;
  border: 1px solid #B1BECA;
  border-radius: 25px;
  font-size: 10px;
  font-weight: 500;
  white-space: nowrap;
}

._uppercase_1fq15_12 {
  text-transform: uppercase;
}

._underlined_1fq15_16 {
  text-decoration: underline;
}

._pill_1fq15_1._lg_1fq15_20 {
  display: inline-flex;
  align-items: center;
  font-size: 12px;
  line-height: 12px;
  padding: 3px 8px;
  padding-top: 4px;
  font-weight: 600;
}

._pill_1fq15_1.danger {
  color: #ef797d;
  border-color: #ef797d;
}

._pill_1fq15_1.primary {
  color: #192955;
  border-color: #192955;
}

._lightGrey_1fq15_40 {
  color: var(--color-border-40);
  border: 1px solid var(--color-border-40);
}

._dangerRed_1fq15_45 {
  color: #e05459;
  border: 1px solid #e05459;
}

._warningYellow_1fq15_50 {
  color: #a82c00;
  border: 1px solid #a82c00;
}
._successGreen_1fq15_54 {
  color: #05690d;
  border: 1px solid #05690d;
}

._category_1fq15_59 {
  color: #51A3EB;
  border: 1px solid #51A3EB;
}

._group_1fq15_64 {
  color: #37B5CE;
  border: 1px solid #37B5CE;
}

._equation_1fq15_69 {
  color: #FFC53F;
  border: 1px solid #FFC53F;
}

._layout_1fq15_74 {
  color: #25CE9F;
  border: 1px solid #25CE9F;
}

._classification_1fq15_79 {
  color: #40a2d3;
  border: 1px solid #40a2d3;
}

._transactionTag_1fq15_84 {
  color: #fecca8;
  border: 1px solid #fecca8;
}

._cashFlow_1fq15_89 {
  color: #0183c4;
  border: 1px solid #0183c4;
}

._customer_1fq15_94 {
  color: #a0dedd;
  border: 1px solid #a0dedd;
}

._supplier_1fq15_99 {
  color: #435576;
  border: 1px solid #435576;
}

._product_1fq15_104 {
  color: #6081bb;
  border: 1px solid #6081bb;
}

._subscription_1fq15_109 {
  color: #E052A0;
  border: 1px solid #E052A0;
}

._connection_1fq15_114 {
  color: #a2bae7;
  border: 1px solid #a2bae7;
}

._unreconciled_1fq15_119 {
  color: #FF7085;
  border: 1px solid #FF7085;
}

._reconciled_1fq15_124 {
  color: #37B5CB;
  border: 1px solid #37B5CB;
}
._table_1fah4_1 {
  width: 100%;
  overflow: visible;
}

._table_1fah4_1 > thead > tr > th {
  padding: 10px;
  font-size: 14px;
  box-shadow: inset 0px 1px 0px 0px var(--color-border-20), inset 0px -1px 0px 0px var(--color-border-20);
  background-color: white;
}

._table-header-cell_1fah4_13 {
  min-width: 80px;
}

._entity-count-header-cell_1fah4_17 {
  max-width: 120px;
  overflow: visible;
  direction: rtl;
  z-index: 100 !important;
}

._connection-sources-header-cell_1fah4_24 {
  min-width: 110px;
}

._table-cell_1fah4_28 {
  vertical-align: top !important;
  padding: 10px 0px !important;
  /* display: flex;
    flex-direction: column;
    justify-content: center; */
}

._entity-details-header_1fah4_36 {
  margin-left: 14px;
}

._entity-details_1fah4_36 {
  min-width: 600px;
}

._entity-details-cell_1fah4_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_1fah4_51 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

._entity-name-row_1fah4_57 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0px 10px 0px 0px;
}

._entity-details-pills_1fah4_66 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: nowrap;
}

._entity-name-and-buttons_1fah4_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_1fah4_83 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._entity-details-wrapper_1fah4_89 {
  padding-left: 25px;
  height: fit-content;
}

._collapse-row-icon_1fah4_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_1fah4_104 {
  margin-left: 10px;
}

._entity-details-date_1fah4_108 {
  font-size: 12px;
  font-weight: 400;
  color: var(--color-sub-heading-black);
  margin: 5px 0px 0px 0px;
}

._entity-details-connected-users_1fah4_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_1fah4_115 > a {
  color: var(--color-link-blue);
  font-size: 12px;
  font-weight: 400;
  text-decoration: underline;
}

._popover_1fah4_134 {
  background-color: var(--color-sub-heading-black);
}

._connected-users-spacer_1fah4_138 {
  margin-top: 15px;
  margin-bottom: 5px;
}

._add-user-icon_1fah4_143 {
  margin: 0px 5px;
}

._user-pill_1fah4_147 {
  margin-right: 5px;
}

._currency-cell_1fah4_151 {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

._currency-cell-icon-button_1fah4_160 {
  margin-left: 10px;
}

._icon-button-spacer_1fah4_164 {
  height: 22px;
  width: 22px;
  min-width: 22px;
  min-height: 22px;
  margin-left: 10px;
}

._logo-cell_1fah4_172 {
  text-align: center;
  height: 30px;
}

._logo-cell-edit-link_1fah4_177 {
  font-size: 12px;
  font-weight: 500;
  color: var(--color-link-blue);
}

._logo-cell-image_1fah4_183 {
  height: 30px;
  max-height: 30px;
}

._clickable_1fah4_188 {
  cursor: pointer;
}

._source-cell_1fah4_192 {
  text-align: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}

._source-icons-container_1fah4_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_1fah4_211 {
  height: 25px;
  min-height: 25px;
  max-height: 25px;
  width: 25px;
  min-width: 25px;
  max-width: 25px;
}

._sourceCellImageQBO_1fah4_220 {
  height: auto;
  min-height: auto;
  max-height: 25px;
  width: 80px;
  min-width: 25px;
  max-width: 80px;
  margin-right: 5px;
}

._more-sources-icon_1fah4_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_1fah4_243 {
  text-align: right;
}

[class^="mdl-data-table__cell--non-numeric"] {
  position: static !important;
}

._entity-options-icon_1fah4_251 {
  height: 20px;
  width: 20px;
}

._highlight_1fah4_256 {
  background-color: var(--color-bg-10);
}

._mini-menu_1fah4_260 {
  background-color: #000;
}

._invalid_1fah4_264 {
  color: #e05459;
}

._table-footer-cell_1fah4_268 {
  box-shadow: none !important;
}

._show-all-org-entities_1fah4_272 {
  margin: 5px 0px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: underline !important;
  color: #192955 !important;
}
._icon-buttons-wrapper_1fah4_279 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 3px;
  margin-left: 3px;
}


._user-pill_1tyo9_3 {
    background-color: var(--color-border-20);
    border-radius: 5px;
    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 0px 4px;
    gap: 4px;
}

._user-pill-name_1tyo9_18 {
    font-size: 12px;
    font-weight: 400;
    color: var(--color-header-black);
}

._user-pill-icon_1tyo9_24 {
    width: 16px;
    height: 16px;
    margin: 0px 5px;
}

._user-pill-initial-icon_1tyo9_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_1tyo9_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_1tyo9_53>div {
    white-space: break-spaces;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
    margin-bottom: 5px;
}
._user-info-popover_1tyo9_53>div> b {
    font-weight: 500;
}

._disconnect-user-btn-wrapper_1tyo9_76 {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: flex-end;
    margin-bottom: 0px !important;

}

._disconnect-user-btn_1tyo9_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_1tyo9_76._disabled_1tyo9_99 {
    background-color: var(--color-border-40);
    border: var(--color-border-20);
    cursor: not-allowed;
}

._user-info-popover_1tyo9_53>button:hover {
    cursor: pointer;
    border: 1px solid #192955;
}

._clickable_1tyo9_110 {
    cursor: pointer;
}

._more-users-popover_1tyo9_114 {
    padding: 10px 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

._user-pill-profile-picture_1tyo9_121 {
    max-width: 14px;
    max-height: 14px;
    font-size: 12px;
    margin: 0px 10px 0px 5px;
}._container_1hqwx_1 {
  width: 30px;
  height: 30px;
  border-radius: 3px;
  background-color: #2a7abf;
  justify-content: center;
  display: flex;
  align-items: center;
}

._clickable_1hqwx_11:hover {
  cursor: pointer;
  background-color: #115997;
}

._initials_1hqwx_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_5t7a5_1 {
  display: flex;
  align-items: center;
}

._filter-group-right_5t7a5_6 {
  justify-content: flex-end;
}

._filter-group_5t7a5_1:hover > ._filter_5t7a5_1 {
  opacity: 1;
  cursor: pointer;
}

._filter_5t7a5_1 {
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  transition: opacity 0.2s;
}

._filter-child-left_5t7a5_24 {
  padding-right: 8px;

}

._filter-child-right_5t7a5_29 {
  padding-left: 8px;
}

._filter-active_5t7a5_33 {
  opacity: 1;
}

._searchInput_5t7a5_37 {
  margin: 0.3rem 0rem;
  border: none;
  background-color: #f7f7f7;
  font-size: 12px;
  line-height: 14px;
  color: var(--color-sub-heading-black);
  padding: 0.2rem;
  display: flex;
  align-self: flex-start;
  min-width: 15px;
  flex: 1;
  padding-left: 8px;
}

._searchInput_5t7a5_37::placeholder {
  color: var(--color-border-40);
}

._search-wrapper_5t7a5_56 {
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: #f7f7f7;
  padding: 0.7rem;
  font-weight: 400;
  color: var(--color-sub-heading-black);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: none;
  border-bottom: 1px solid var(--color-border-40);
}

._menu_5t7a5_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_5t7a5_1 95ms ease-in;
}

._options_5t7a5_82 {
  padding: 0.5rem 0rem;
  max-height: 260px;
  overflow-y: auto;
  border-radius: 0 0 5px 5px;
  border: 1px solid var(--color-border-40);
  border-top: none;
}

._options_5t7a5_82 ._option_5t7a5_82 {
  font-size: 12px;
  display: flex;
  flex-direction: row;
  padding: 0.3rem 0.8rem;
  transition: all 150ms ease;
}

._checkboxWidth_5t7a5_99 {
  width: 90%;
}

._filter-container_5t7a5_103 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

._search-wrapper_5t7a5_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_5t7a5_56 ._cross-icon_5t7a5_120:hover {
  color: var(--color-link-blue);
  cursor: pointer;
}

._checkbox_5t7a5_99 {
  min-width: 20px;
  width: 20px;
  height: 20px;
  border: 0;
  box-shadow: inset 0 0 0 1px var(--color-table-group-blue);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  cursor: pointer;
  transition: background 100ms;
  margin: 1px 1rem 1px 0px;
}

._checkbox-checked_5t7a5_140 {
  background-color: var(--color-table-group-blue);
  color: #ffffff;
  border: 0;
  margin-left: 1px;
}

._checkbox-label_5t7a5_147 {
  width: 200px;
  user-select: none;
  flex: 1;
  text-wrap: wrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._filter-icon_5t7a5_156 {
  width: 20px;
  height: 20px;
}

._checkbox-wrapper_5t7a5_161 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._count_5t7a5_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_5t7a5_184 {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
}

._range-option_5t7a5_190 {
  font-size: 12px;
  display: flex;
  flex-direction: row;
  padding: 15px;
  padding-top: 5px;
  padding-bottom: 10px;
  align-items: center;
}

._range-option-input_5t7a5_200 {
  width: 100%;
}

._range-option-label_5t7a5_204 {
  padding-right: 10px;
}

._range-option-interlabel_5t7a5_208 {
  padding-left: 10px;
  padding-right: 10px;
}

._filter-container-content_5t7a5_213 {
  line-height: 0px;
}

/*

/* give the slider rounded corners */
._bp3-slider_5t7a5_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_5t7a5_220 > .bp3-slider-handle:hover {
  box-shadow: none;
}

._bp3-slider_5t7a5_220 > .bp3-slider-handle > .bp3-slider-label {
  opacity: 0;
}

/* modify track fill color of slider */
._bp3-slider_5t7a5_220>div:first-child>div:nth-child(2) {
  background-color: var(--live-view-zoom-track-fill);
  margin-top: 2px;
  height: 2px;
}

._bp3-slider_5t7a5_220 > .bp3-slider-track {
  background-color: #2fada9;
  height: 2px;
  top: 6px;
}

._bp3-slider_5t7a5_220 > .bp3-slider-track > .bp3-slider-progress {
  background-color: rgba(181, 215, 214, 1);
}

._bp3-slider_5t7a5_220 > .bp3-slider-track > .bp3-slider-progress.bp3-intent-primary {
  background-color: transparent;
}

._filterHeading_5t7a5_262 {
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  align-items: center;
}

._filterHeading_5t7a5_262 > ._filter-heading-child_5t7a5_270 {
  flex: 1;
}

._filter-heading-button_5t7a5_274 > span > svg {
  width: 12px;
  height: 12px;
}

._bp3-slider_5t7a5_220 > .bp3-slider-axis {
  display: flex;
  justify-content: space-between;
}

._bp3-slider_5t7a5_220 > .bp3-slider-axis > .bp3-slider-label {
  transform: translate(0%, 20px);
  padding: 0px;
  flex: 1;
  position: inherit;
}

._bp3-slider_5t7a5_220 > .bp3-slider-axis div ~ div {
  text-align: right;
}

._bp3-slider_5t7a5_220 > .bp3-slider-handle.bp3-end {
  margin-left: 0px;
}

._searchInputBorder_5t7a5_299 {
  border: 1px solid var(--color-table-group-blue);
}

._checkboxWrapperHover_5t7a5_303:hover {
  background-color: #f7f7f7;
}._container_7bdtg_1 {
  width: 100%;
  overflow: auto;
  scrollbar-color: var(--color-border-40) var(--color-border-20);
}

._container_7bdtg_1::-webkit-scrollbar {
  width: 0px;
}

._intercomPadding_7bdtg_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: var(--color-link-blue);
  text-decoration-color: var(--color-link-blue);
  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: var(--color-border-40);
  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: var(--color-sub-heading-black);
  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_1jobu_1 {
    width: 100%;
    background-color: #F5F5F5;
    display: flex;
    flex-direction: column;
    padding: 10px;
    border-radius: 4px;

}

._title_1jobu_11 {
    color: var(--color-sub-heading-black);
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
    width: 100%;
}

._content_1jobu_19 {
    color: var(--color-sub-heading-black);
    font-size: 14px;
    font-weight: 400;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    margin-left: 30px;
    margin-top: 2px;
}

._icon_1jobu_31 {
    width: 22px;
    height: 22px;
    position: absolute
}._buttonGroup_1krbf_1 {
  padding-top: 7px;
}
._AccountDependencyLine_158h5_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 8px 0;
}

._AccountDependencyLine_158h5_1 td {
  text-align: left;
  width: 50%;
}

._dependencyLine_158h5_14 {
  width: 100% !important;
  text-align: left !important;
  background-color: var(--color-bg-10);
  border-radius: 6px;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  display: flex;
}

._dependencyLineDiv_158h5_25 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-right: 10px;
}

._dependencyLineItem_158h5_32 {
  padding-left: 10px;
  font-weight: 400 !important;
}

._dependencyLineItemFeature_158h5_37 {
  font-weight: 500 !important;
}

._dependencyLineButton_158h5_41 {
  padding-top: 5px;
}

._mediumSizePopup_158h5_45 {
  min-width: 400px;
  max-width: 400px;
  min-height: 610px;
  max-height: 610px;
}

._smallSizePopup_158h5_52 {
  min-width: 400px;
  max-width: 400px;
  min-height: 200px;
  max-height: 200px;
}

._dialogDiv_158h5_59 {
  display: flex;
  flex-direction: column;
  text-align: left;
  flex: 1;
}

._popupSubheading_158h5_66 {
  font-family: Montserrat, "sans-serif";
  font-size: 16px;
  font-weight: 400;
  color: var(--color-sub-heading-black);
  margin-bottom: 30px;
  text-align: left;
}

._AccountDependencyTable_158h5_75 {
  width: 100%;
}

._AccountDependencyTable_158h5_75 tbody {
  width: 100%;
}

._AccountDependencyTable_158h5_75 th {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 500;
  width: 50%;
  height: 40px;
  text-align: left;
  padding: 8px 0;
}

._AccountDependencyTable_158h5_75 tr {
  display: flex;
  justify-content: center;
}

._tableOverflow_158h5_98 {
  max-height: 400px;
  overflow-y: scroll !important;
  display: inline-flex;
}

._tableOverflow_158h5_98::-webkit-scrollbar {
  width: 10px;
}

._tableOverflow_158h5_98::-webkit-scrollbar {
  background: transparent !important;
}

._tableOverflow_158h5_98::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1) !important;
}

._popupBtnWrapper_158h5_116 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  height: 75px;
  align-items: flex-end;
}

._popupBtnDiv_158h5_124 {
  flex-grow: 1;
  justify-content: flex-end;
  flex-direction: column;
}

._consolLineItem_158h5_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_10xg5_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 var(--color-border-40);
  border-bottom: 1px solid var(--color-border-40);
  border-top: 1px solid var(--color-border-40);

  /* 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_10xg5_1._active_10xg5_26 {
  transform: translateX(0);
  transition: transform 0.5s 0.2s ease-in-out;
}

._closeButton_10xg5_31 {
  position: absolute !important;
  right: 8px;
  top: 6px;
  background-color: var(--color-table-group-blue) !important;
  color: #ffffff !important;
  border: none !important;
}

._outsideClickHandler_10xg5_40 {
  height: 100%;
}
._menuItemWrapper_bnfwi_1 {
  border: 1px solid #bee3e2;
  border-radius: 7px;
  margin: 5px;
}

._menuItemWrapper_bnfwi_1 > div {
  width: 100%;
}

._menuItemHeader_bnfwi_11 {
  background-color: #eff8f8;
  border-radius: 7px;
  height: 32px;

  align-items: center;

  transition: background-color 0.2s ease-in;
}

._menuItemHeader_bnfwi_11._blue_bnfwi_21 {
  background-color: #f3f7f9;
}

._menuItemHeader_bnfwi_11._green_bnfwi_25 {
  background-color: #eff8f8;
}

._menuItemHeader_bnfwi_11._disabled_bnfwi_29 {
  background-color: var(--color-bg-10);
}

._menuItemWrapper_bnfwi_1._blue_bnfwi_21 {
  border: 1px solid #f3f7f9;
}

._menuItemWrapper_bnfwi_1._green_bnfwi_25 {
  border: 1px solid #eff8f8;
}

._menuItemWrapper_bnfwi_1._disabled_bnfwi_29 {
  border: 1px solid var(--color-bg-10);
}

._menuItemWrapper_bnfwi_1._blue_bnfwi_21._expanded_bnfwi_45 {
  border: 1px solid #c2d9e7;
}

._menuItemWrapper_bnfwi_1._green_bnfwi_25._expanded_bnfwi_45 {
  border: 1px solid #bee3e2;
}

._menuItemWrapper_bnfwi_1._disabled_bnfwi_29._expanded_bnfwi_45 {
  border: 1px solid var(--color-border-20);
}

._menuItemExpandIcon_bnfwi_57 {
  border: none !important;
  background-color: transparent !important;
  outline: none !important;
  transform: rotate(0deg);
  transition: transform 0.2s ease-out;
  cursor: pointer;
}

._menuItemExpandIcon_bnfwi_57._expanded_bnfwi_45 {
  transform: rotate(90deg);
}

._menuItemTitle_bnfwi_70 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
}

._menuItemTitleElement_bnfwi_78 {
  padding: 10px;
}
._menuItemTitle_bnfwi_70 {
  padding: 5px;
}

._menuItemContent_bnfwi_85 {
  background-color: #ffffff;
  padding: 3px 5px;
  cursor: auto;
}

._innerContentWrapper_bnfwi_91 {
  padding: 4px;
}
._sendToHeading_nc8mh_1 {
    padding: 5px 0px;
    align-items: center;
}

._sendToLabel_nc8mh_6 {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    margin: 0px;
}

._sendToItemWrapper_nc8mh_14 {
    width: 100%;
}

/* child width 100% */
._sendToItemWrapper_nc8mh_14 > div {
    width: 100%;
}

._sendToChannelsWrapper_nc8mh_23 {
    gap: 5px;
}

._channelIcon_nc8mh_27 {
    min-height: 20px;
    height: 20px;
    min-width: 20px;
    width: 20px;
}

._channelText_nc8mh_34 {
    padding-right: 5px;
}

._clearChannelButton_nc8mh_38 {
    background-color: transparent;
    cursor: pointer !important;
}

._clearChannelButton_nc8mh_38:hover {
    cursor: pointer !important;
}

._suggestedContactsHeading_nc8mh_47 {
    font-family: Montserrat;
    font-size: 10px;
    font-weight: 600;
    color: var(--color-border-60);
    padding: 5px 10px;
}

._fullWidth_nc8mh_55 {
    width: 100%;
}

._addSendToChannel_nc8mh_59 {
    outline: none !important;
}

._hop_nc8mh_63 {
    animation: _hop_nc8mh_63 4s infinite ease;
}

._hop_nc8mh_63:hover {
    animation: none;
}

@keyframes _hop_nc8mh_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_exv2h_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._conditionContentWrapper_exv2h_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_exv2h_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_exv2h_37 {
  padding: 10px;
}

._editConditionContent_exv2h_41 {
  border: none;
  border-bottom: 1px solid #dde6ee;
  border-radius: 6px 6px 0px 0px;
}

._conditionContent_exv2h_7 span {
  display: inline;
  line-height: 24px;
}

._conditionContent_exv2h_7 ._variableWrapper_exv2h_52 {
  padding: 1px 3px;
  background-color: rgba(230, 239, 244, 1);
  border-radius: 4px;
  height: 20px;
}

._conditionContentHover_exv2h_59:hover ._conditionContent_exv2h_7 {
  opacity: 0.6;
}

._conditionContentHover_exv2h_59:hover ._hoverButton_exv2h_63 {
  opacity: 1;
}

._hoverButton_exv2h_63 {
  opacity: 0;
  padding: 3px;
  transition: opacity 0.3s;
  z-index: 1;
}

._hoverButtonsWrapper_exv2h_74 {
  /* items need to be position to the right of parent div and overlay content */
  position: absolute;
  right: 0;
  top: 0;
}

._addAlertIcon_exv2h_81 {
  background-color: #dde6ee !important;
  outline: none !important;
}

._editItemContentWrapper_exv2h_86 {
  border: 1px solid #dde6ee;
  border-radius: 6px;
  background-color: #ffffff;
}

._editItemContent_exv2h_86 {
  padding: 5px 10px;
}

._editItemButton_exv2h_96 {
  width: 90px;
  height: 25px;
  margin: 3px 0px 3px 10px;
}

._editItemButtonWrapper_exv2h_102 {
  padding: 3px 0px;
}

._accountSelector_exv2h_106 {
  width: 188px;
  display: inline-block;
  margin: 5px 0px;
}

._snoozeInput_exv2h_112,
._thresholdInput_exv2h_113 {
  border: 1px solid var(--color-border-40);
  border-radius: 4px;
  height: 25px;
  padding: 0px 5px;
  text-align: end;
  margin: 5px 0px;
}

._thresholdInput_exv2h_113 {
  width: 99px;
}

._thresholdInputSmall_exv2h_126 {
  width: 56px;
}

._snoozeInput_exv2h_112 {
  margin: 0px 0px;
  width: 38px;
}

._emptyAlerts_exv2h_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_1p8vc_1 {
    padding: 5px;
}

._topicRow_1p8vc_1 {
    align-items: center;
    padding: 4px 0px;
}

._topicLabel_1p8vc_10 {
    color: var(--color-header-black);
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 400;
    line-height: 15.85px;
    padding: 0px 5px;
    margin: 0px;
}

._topicLabel_1p8vc_10._disabled_1p8vc_20 {
    color: var(--color-border-60);
}._tab_1lthv_1 {
  padding: 8px;
  margin: 0px 7px;
  cursor: pointer;
}

._tabLabel_1lthv_7 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  margin: 0px;
  color: #ffffff;
}

._tabLabel_1lthv_7._active_1lthv_16 {
  font-weight: 600;
}

._tabWrapper_1lthv_20 {
  position: relative;
  display: flex;
  align-items: center;

  height: 32px;
  width: 100%;
  border-bottom: 1px solid var(--color-border-20);
  background-color: var(--color-table-group-blue);
  border-top-left-radius: 10px;
}

._tabUnderline_1lthv_32 {
  position: absolute;
  bottom: -1px;
  height: 3px;
  width: 50px;
  background-color: #ffffff;
  transition: all 0.3s ease;
}

._header_1lthv_41 {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 500;
  margin: 0px;
}

._headerWrapper_1lthv_48 {
  width: 100%;
  padding: 12px 15px;
  border-bottom: 1px solid var(--color-border-20);
  height: 45px;
  max-height: 45px;
}

._panelContentWrapper_1lthv_56 {
  height: calc(100vh - 133px);
  overflow: auto;
  /* hide scrollbars */
  scrollbar-width: none;
  -ms-overflow-style: none;
  padding: 5px 10px;
}

._loadingWrapper_1lthv_65 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}
._welcomeWrapper_155q9_1 {
  height: 100%;
  width: 100%;
  align-items: center;
  padding: 0px 0px 40px 0px;
}

._bar_155q9_8 {
  height: 30px;
  width: 100%;
  background-color: var(--color-table-group-blue);
  border-top-left-radius: 10px;
}

._columnWrapper_155q9_15 {
  width: 100%;
  padding: 20px 20px;
  text-align: center;
}

._title_155q9_21 {
  font-family: Montserrat;
  font-size: 28px;
  font-weight: 600;
  line-height: 36.57px;
  padding: 10px 10px;

  color: #192955;
}

._titleDescription_155q9_31 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding: 0px 30px;

  color: #192955;
}

._tileWrapper_155q9_41 {
  cursor: pointer;
  background-color: #ffffff;
  padding: 20px;
  border-top: 1px var(--color-border-20) solid;
  border-bottom: 1px var(--color-border-20) solid;
  margin-top: -1px;
}

._tileWrapper_155q9_41:hover {
  background-color: var(--color-border-20);
}

._summaryTileImageWrapper_155q9_54,
._alertTileImageWrapper_155q9_55 {
  width: 90px;
  height: 90px;
  padding: 15px;
}

._summaryTileImageWrapper_155q9_54 {
  padding-right: 25px;
}

._subtitle_155q9_65,
._subtitleDescription_155q9_66 {
  font-family: Montserrat;
  font-size: 13px;
  font-weight: 600;
  line-height: 22px;
  color: #192955;
}

._subtitleDescription_155q9_66 {
  font-weight: 400;
}

._getStartedButton_155q9_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_tnu4b_1 {
  display: flex;
  align-items: center;
}

._table-container_tnu4b_1 tr._header-grey_tnu4b_6 {
  background-color: #f9f9f9 !important;
}

._table-container_tnu4b_1 tr._header_tnu4b_6 {
  font-weight: 500;
  color: #192955;
}

._table-container_tnu4b_1 tr._group-header_tnu4b_15 {
  font-weight: 500;
  color: #3fb0ac !important;
}

._table-container_tnu4b_1 tr._header-grey_tnu4b_6 {
  font-weight: 500;
}

._table-container_tnu4b_1 tr._header-grey_tnu4b_6 td {
  background-color: #f9f9f9 !important;
}

._table-container_tnu4b_1 tr._highlight_tnu4b_28 > td {
  color: #ef797d;
  font-weight: 500;
}

._table-container_tnu4b_1 tr._light_tnu4b_33 > td {
  font-weight: 300;
}

._table-container_tnu4b_1 td._success_tnu4b_37 {
  color: #3fb0ac;
  font-weight: 500;
}

._table-container_tnu4b_1 td._warning_tnu4b_42 {
  color: #ef797d;
  font-weight: 500;
}

._action-icon_tnu4b_47 {
  margin: 0px !important;
  vertical-align: baseline;
  margin-right: 0.5rem;
  transition: all 0.3s ease;
}

._action-icon_tnu4b_47:hover {
  cursor: pointer;
}

._action-icon_tnu4b_47._collapsed_tnu4b_58 {
  transform: rotateZ(-90deg);
}

._table-container_tnu4b_1 ._pill_tnu4b_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_tnu4b_74,
._table-container_tnu4b_1 ._right_tnu4b_74 {
  float: right;
}

._table-container_tnu4b_1 tr td._grey-bg_tnu4b_79 {
  /* background-color: #f9f9f9 !important; */
}

._table-container_tnu4b_1 tr td._dark-grey-bg_tnu4b_83 {
  background-color: #eeeaea !important;
}

._table-container_tnu4b_1 tr._total_tnu4b_87 {
  font-weight: 500;
  background-color: #eeeaea !important;
}

._table-container_tnu4b_1 tr td._center_tnu4b_92 {
  text-align: center;
}

._table-container_tnu4b_1 tr td._muted_tnu4b_96 {
  color: #8d8d8d;
}

tr td._invoice_tnu4b_100 ._title-text_tnu4b_100 {
  width: 170px;
  max-width: 170px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  margin-top: 4px;
}

tr td._refund_tnu4b_110 ._title-text_tnu4b_100 {
  width: 145px;
  max-width: 145px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  margin-top: 4px;
}

tr td._dropdown_tnu4b_120 ._title-text_tnu4b_100 {
  width: 170px;
  max-width: 170px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  margin-top: 4px;
}

._table-container_tnu4b_1 ._text-right_tnu4b_130 {
  text-align: right;
}

th._slim_tnu4b_134,
td._slim_tnu4b_134 {
  width: 30px !important;
  max-width: 30px !important;
  min-width: 30px !important;
}

th._lg_tnu4b_141,
td._lg_tnu4b_141 {
  width: 120px !important;
  min-width: 120px !important;
}

th._md_tnu4b_147,
td._md_tnu4b_147 {
  width: 170px !important;
  min-width: 170px !important;
}

th._sm_tnu4b_153,
td._sm_tnu4b_153 {
  width: 100px !important;
  min-width: 100px !important;
}

._table-container_tnu4b_1 td._left-spacer_tnu4b_159 {
  padding-left: 25px;
}

._vertical-align-middle_tnu4b_163 {
  vertical-align: middle;
}

._no-data-message_tnu4b_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_tnu4b_179 {
  margin-right: 5px;
}

._deepLink_tnu4b_183 {
  min-width: 35px;
}

._disabled_tnu4b_187 {
  color: var(--color-border-40);
  cursor: not-allowed;
}

._icon-align-left_tnu4b_192 {
  text-align: left !important;
}

._nameCell_tnu4b_196 {
  padding-left: 24px !important;
  box-shadow: inset -1px 0px 0px 0px #eee, inset 0px -1px 0px 0px #eee !important;
}

._customerNameCell_tnu4b_201 {
  display: flex;
  gap: "5px"
}

._customerNameCell_tnu4b_201._sticky_tnu4b_206{
  position: sticky;
}._mainWrapper_vkzpj_1 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}

._tagsWrapper_vkzpj_8 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

._row_vkzpj_14 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

._tag_vkzpj_8 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--color-sub-heading-black);
  font-size: 12px;
  border-radius: 3px;
  margin-right: 5px;
  padding: 2px 8px;
  transition: all 100ms ease;
}

._tag_vkzpj_8 > ._label_vkzpj_32 {
  line-height: 12px;
}

._tag_vkzpj_8._readonly_vkzpj_36 {
  margin: 3px 0px;
  margin-right: 5px;
  padding-top: 4px;
  padding-bottom: 4px;
}

._tag_vkzpj_8._editable_vkzpj_43 {
  margin: 3px 0px;
  margin-right: 5px;
  padding-left: 10px;
  padding-right: 3px;
}

._tag_vkzpj_8._editable_vkzpj_43:hover,
._tag_vkzpj_8._clickable_vkzpj_51:hover {
  cursor: pointer;
  overflow: visible;
  filter: brightness(103%);
}

._tag_vkzpj_8 ._deleteIcon_vkzpj_57 {
  color: #5d707f;
  cursor: pointer;
  padding-left: 0.05rem;
  line-height: 1.2rem;
}

._tag_vkzpj_8._showDeleteOnHover_vkzpj_64 ._deleteIcon_vkzpj_57 {
  color: transparent;
  transition: all 100ms ease;
}

._tag_vkzpj_8._showDeleteOnHover_vkzpj_64:hover ._deleteIcon_vkzpj_57 {
  color: #5d707f;
  transition: all 100ms ease;
}

._overflowTags_vkzpj_74 {
  display: flex;
  flex-direction: column;
}

._overflowTags_vkzpj_74 > ._tag_vkzpj_8 {
  margin: 0.5rem 0rem;
  align-self: flex-start;
}

._tagsCount_vkzpj_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: var(--color-border-20);
  color: #5d707f;
  font-size: 10px;
  line-height: 1.2rem;
}

._fadeOut_vkzpj_101 {
  -webkit-animation: _fadeOut_vkzpj_101 3s ease;
  animation: _fadeOut_vkzpj_101 3s ease;
}

@keyframes _fadeIn_vkzpj_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes _fadeOut_vkzpj_101 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

._noTags_vkzpj_124 {
  font-style: italic;
  color: white;
  font-size: 12px;
}
._noTags_vkzpj_124:hover {
  color: #c6c6c6;
  cursor: pointer;
}
._menu_lewxy_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 var(--color-border-40);
  text-align: left;
  animation: _fadeIn_lewxy_1 95ms ease-in;
}

._menuAbove_lewxy_16 {
  bottom: 0;
  top: auto;
}

._editTagMenuContainer_lewxy_21 {
  position: absolute;
  left: 85%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

._editTagMenu_lewxy_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 var(--color-border-40);
  overflow-x: hidden;
  animation: _fadeIn_lewxy_1 1ms ease-in;
}

._options_lewxy_43 {
  padding: 0.5rem 0rem;
  max-height: 360px;
  overflow-y: auto;
}

._options_lewxy_43 > ._option_lewxy_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_lewxy_43 > ._option_lewxy_43:hover {
  background-color: var(--color-bg-10);
  transition: all 150ms ease;
  cursor: pointer;
}

._option_lewxy_43._selected_lewxy_65 {
  background-color: var(--color-bg-10);
  transition: all 150ms ease;
}

._option_lewxy_43._disabled_lewxy_70 {
  opacity: 0.6;
}

._option_lewxy_43._disabled_lewxy_70:hover {
  cursor: not-allowed;
}

._orgTagSelector_lewxy_78 {
  justify-content: space-between;
}

._orgTagSelector_lewxy_78._active_lewxy_82 {
  background-color: var(--color-bg-10);
}

._errorMsg_lewxy_86 {
  white-space: normal;
  margin-top: 0.5rem;
  margin-left: 0.8rem;
  font-size: 10px;
  color: #e05459;
}

._searchInputWrapper_lewxy_94 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  background-color: #f7f7f7;
  padding: 0.7rem;
  font-weight: 400;
  color: var(--color-sub-heading-black);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border: none;
  border-bottom: 1px solid var(--color-border-40);
}

._searchInput_lewxy_94 {
  margin: 0.3rem 0rem;
  border: none;
  background-color: #f7f7f7;
  font-size: 12px;
  line-height: 14px;
  color: var(--color-sub-heading-black);
  padding: 0.2rem;
  display: flex;
  align-self: flex-start;
  min-width: 15px;
}

._searchInput_lewxy_94::placeholder {
  color: var(--color-border-40);
}

._editTagInputWrapper_lewxy_126 {
  border-radius: 3px;
  border: 1px solid var(--color-border-40);
  margin: 0.5rem 0.8rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
}

._editTagInput_lewxy_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_lewxy_126:focus {
  box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 1px rgb(45 114 210 / 30%);
}

._helpMessage_lewxy_151 {
  height: 26px;
  display: flex;
  align-items: center;
  color: var(--color-border-40);
  text-transform: uppercase;
  padding: 0px 0.8rem;
  font-weight: 600;
  font-size: 10px;
  text-align: left;
}

._deleteButtonWrapper_lewxy_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_lewxy_163:hover {
  background-color: #fff0f0;
  color: #e05459;
  transition: all 150ms ease;
}

._deleteButtonWrapper_lewxy_163:hover ._deleteIcon_lewxy_183 {
  color: #e05459;
}

._deleteButtonWrapper_lewxy_163 ._deleteIcon_lewxy_183 {
  margin-right: 0.5rem;
}

._colorMenu_lewxy_191 {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.5rem;
  border-top: 1px solid var(--color-border-20);
}

._colorMenu_lewxy_191 > ._title_lewxy_198 {
  color: var(--color-border-40);
  text-transform: uppercase;
  margin: 0.5rem 0rem;
  padding-left: 0.8rem;
  font-weight: 600;
  font-size: 12px;
}

._colorMenu_lewxy_191 > ._colorOption_lewxy_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_lewxy_191 ._colorOption_lewxy_207 ._colorBox_lewxy_219 {
  width: 12px;
  height: 12px;
  border: 1px solid var(--color-border-40);
  border-radius: 2px;
  margin-right: 0.5rem;
  line-height: 1.2rem;
}

._colorMenu_lewxy_191 > ._colorOption_lewxy_207:hover {
  background-color: #eff6f8;
}

._colorMenu_lewxy_191 ._selectedIcon_lewxy_232 {
  color: #5d707f;
  margin-right: 0;
  margin-left: auto;
  animation: _fadeIn_lewxy_1 200ms ease;
}

._disableScroll_lewxy_239 {
  overflow-y: hidden;
}

@keyframes _fadeIn_lewxy_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_1567w_6 {
  width: 100%;
  margin: 0px;
  height: fit-content;
}

._table_1567w_6 td {
  width: unset !important;
}

tr td._transactionHeading_1567w_16 {
  max-width: 320px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

tr th._transactionDateCol_1567w_23,
tr td._transactionDateCol_1567w_23 {
  max-width: 135px;
  width: 135px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._table_1567w_6 td,
._table_1567w_6 th {
  width: 32px;
}

._table_1567w_6 th {
  user-select: none;
}

tr._tableHeader_1567w_41 {
  height: 30px !important;
  box-shadow: none;
  border-bottom: 1px solid var(--color-border-20);
  margin-left: 30px;
  text-align: left !important;
}

._collapseHeadingFont_1567w_49 {
  color: var(--primary-primary-dark-blue);
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

._collapseHeading_1567w_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_1567w_68 {
  height: 30px !important;
}

._checkedTransactionRow_1567w_72 {
  height: 30px !important;
  background-color: var(--primary-primary-green);
}

._checkedTransactionRow_1567w_72:hover {
  background-color: var(--primary-primary-green) !important;
}

._collapseHeadingRow_1567w_81:hover {
  background-color: #f9f9f9 !important;
}

._transactionListWrapper_1567w_85 {
  display: flex;
  flex-direction: column;
  text-align: left;
  width: 96%;
  margin: auto;
}

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

._leftSpacing_1567w_99 {
  margin-left: 8px;
}

thead tr th._tagsHeader_1567w_103,
tbody tr td._tagsCell_1567w_104 {
  width: 150px;
  min-width: 150px;
  text-align: center;
  padding: 0px 8px 0px 8px !important;
}

th._slim_1567w_111,
td._slim_1567w_111 {
  width: 32px;
  max-width: 32px;
  min-width: 32px;
  padding: 0px 0px 0px 4px !important;
}

th._sm_1567w_119,
td._sm_1567w_119 {
  width: 80px;
  min-width: 70px;
  max-width: 80px;
  padding: 0px 8px 0px 8px !important;
}

th._date_1567w_127 {
  width: 110px;
  min-width: 110px;
  max-width: 110px;
  padding: 0px 8px 0px 8px !important;
}

th._md_1567w_134,
td._md_1567w_134 {
  width: 150px;
  min-width: 125px;
  max-width: 150px;
  padding: 0px 8px 0px 8px !important;
}

th._lg_1567w_142,
td._lg_1567w_142 {
  width: 175px;
  min-width: 150px;
  max-width: 175px;
  padding: 0px 8px 0px 8px !important;
}

td._sm_1567w_119,
td._md_1567w_134,
td._lg_1567w_142 {
  overflow: hidden;
  text-overflow: ellipsis;
}
._templateTitleLine_v00u4_1 {
    margin-top: 16px;
    width: 100%;
    height: 20px;
    vertical-align: middle;
}

._templateRow_v00u4_8 {
    border-bottom: 1px;
    border-bottom-style: solid;
    border-color: var(--color-border-20);
}

._templateRowTopLine_v00u4_14 {
    width: 100%;
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}

._templateGenericText_v00u4_23 {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 14px;
}

._templateTitleText_v00u4_29 {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 14px;
}

._templateRowDescription_v00u4_35 {
    width: 100%;
    text-align: left;
    margin-top: 6px;
    margin-bottom: 16px;
}

._templateIcon_v00u4_42 {
    max-width: 16px;
    margin-right: 8px;
}

._aboutClarifyContent_v00u4_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_v00u4_58 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 8px;
}

._aboutClarifyHeaderText_v00u4_66 {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 14px;
}

._aboutClarifyBodyText_v00u4_72 {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 13px;
}

._pricingContainer_v00u4_78 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    border-bottom: 1px solid var(--color-border-40);
    padding-bottom: 10px;
    margin-top: -12px
}

._largeCurrencyText_v00u4_88 {
    color: #3FB0AC;
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}

._smallCurrencyText_v00u4_97 {
    color: #3FB0AC;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}

._billingText_v00u4_106 {
    color: var(--color-header-black);
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-left: 16px;
}

._billingText_v00u4_106>._strikethroughText_v00u4_116 {
    text-decoration-line: line-through;
}

._pillContainer_v00u4_120 {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    justify-items: center;
}

._tickIcon_v00u4_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: #F6F7F8;
  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: #F6F7F8;
}

.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: #F6F7F8 !important;
  color: #192955 !important;
  border-color: #192955 !important;
  box-shadow: none !important;
}

.new-select-style__option--is-selected {
  background-color: #E9F7FF !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_sf7wu_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_sf7wu_12 {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  color: var(--color-border-60);
  font-size: 1.2rem;
}

._toolbarSectionInner_sf7wu_22 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}

._toolbarButton_sf7wu_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: var(--color-sub-heading-black);
  border-radius: 0.2rem;
  transition: all 100ms ease;
  /* width: 100%; */
  font-size: 12px;
  margin: 0px 2px;
}

._toolbarButton_sf7wu_31:disabled {
  color: var(--color-border-40);
}

._toolbarMenuButton_sf7wu_53 {
  min-height: 2rem;
  min-width: 2rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: left;
  justify-content: flex-start;
  color: var(--color-sub-heading-black);
  border-radius: 0rem;
  transition: all 100ms ease;
  width: 100%;
  font-size: 12px;
}

._toolbarMenuButton_sf7wu_53:disabled {
  color: var(--color-border-40);
}

._iconButton_sf7wu_72 {
  display: flex;
  align-items: center;
}

._iconSpacing_sf7wu_77 {
  margin-right: 0.5rem;
  padding: 0px !important;
}

._nameInput_sf7wu_82 {
  height: 22px;
  font-size: 12px;
}

._nameInput_sf7wu_82::placeholder {
  color: var(--color-border-40);
}

/* Used when passing children into Toolbar and you need a border on the left before your custom elements go into the toolbar */
._marginTop_sf7wu_92 {
  margin-top: 5px;
  width: 100%;
}

._toolbarDivider_sf7wu_97 {
  width: 1px;
  height: 20px;
  background-color: var(--color-border-40);
  margin: 0px 5px;
}
._bp3MenuItem_10tcc_1 {
  padding: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--color-sub-heading-black);
  border-radius: 4px;
  height: 22px;
  transition: all 100ms ease;
  font-size: 12px;
}

._contentCentered_10tcc_13 {
  justify-content: center;
}

._toolbarMenu_10tcc_17 ._bp3-heading_10tcc_17 {
  color: var(--color-border-40);
  text-transform: uppercase;
  /* padding: 0.6rem 0.8rem; */
  font-weight: 600;
  font-size: 10px;
  text-align: left;
}

._toolbarMenu_10tcc_17 ._bp3MenuItem_10tcc_1 {
  /* padding: 5px 7px; */
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--color-sub-heading-black);
  font-size: 12px;
  border-radius: 5px;
  margin-right: 0.5rem;
  padding: 0.3rem 0.6rem;
  transition: all 100ms ease;
  margin: 0.5rem;
}

._toolbarMenu_10tcc_17 ._customMenuButton_10tcc_40 ._bp3MenuItem_10tcc_1 {
  color: var(--color-sub-heading-black);
  transition: all 100ms ease;
  margin: 0.5rem;
  width: 100%;
}

._selectedEmptyElement_10tcc_47 {
  position: relative;
}

._selectedEmptyElement_10tcc_47:after {
  content: "Use @ to mention accounts, totals or anything else...";
  color: var(--color-border-60);
  position: absolute;
  top: 0;
}

._caretStyle_10tcc_58 {
  width: 10px;
  min-width: 10px;
}

._activeButton_10tcc_63 {
  background-color: var(--color-border-40);
}

._triggerGroup_10tcc_67 {
  border-radius: 3px;
}

._buttonText_10tcc_71 {
  align-content: center;
  margin-right: 5px;
}
._container_5lwrq_1 {
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    padding: 5px 10px;
    gap: 5px;
}

._section_5lwrq_8 {
    padding-left: 10px;
    height: 45px;
    width: 100%;
    border-bottom: 1px solid #c6c6c6;
    padding-bottom: 5px;
}

._inputOverrides_5lwrq_16 {
    overflow: visible !important;
    margin: 0px !important;
    padding: 0px !important;
    border: none;
    border-color: transparent !important;
    display: flex;
    align-content: center;
}

._inputOverrides_5lwrq_16 > div {
    display: -webkit-box;
}

._input_5lwrq_16 {
    margin: 0px !important;
    padding-left: 8px !important;
    font-size: 10pt !important;
    font-family: Montserrat;
    border-color: transparent;
    min-width: 250px;
}

._input_5lwrq_16::placeholder {
    color: var(--color-border-40);
}

._bubble_5lwrq_43 {
    background-color: var(--color-border-20);
    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_1kufw_1 {
  width: 100%;
  min-height: 42px;
  max-height: fit-content;
  margin-top: 5px;
  height: fit-content;
  overflow: scroll;
  display: flex;
  flex-wrap: wrap;
}

._shareInputBox_1kufw_12 {
  border: none;
  margin-left: 5px;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 10px;
}

._shareTextBubble_1kufw_20 {
  animation: _fadeIn_1kufw_1 ease 0.3s;
  background-color: var(--color-border-20);
  border-radius: 14px;
  padding: 2px 8px 2px 10px;
  font-size: 12px;
  display: flex;
  align-items: center;
  height: 35px;
  margin: 4px;
  width: auto;
}

._removeIcon_1kufw_33 {
  margin-left: 3px;
  color: #9d9d9d;
  cursor: pointer;
}

._inputBoxWrapper_1kufw_39 {
  flex-grow: 1;
  width: clamp(10%, 15%, 100%);
  display: flex;
  flex-direction: column;
  max-height: fit-content;
}

@keyframes _fadeIn_1kufw_1 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

._customDropdownList_1kufw_57 {
  border: 1px solid var(--color-border-40);
  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_1kufw_70 {
  margin-top: 5px;
}

._customDropdownList_1kufw_57 > li{
  display: flex;
  background-color: white;
  padding-left: 5px;
  flex-wrap: wrap;
  height: 35px;
  align-items: center;
}

._customDropdownList_1kufw_57 > li:hover {
  background-color: var(--color-bg-10);
}

._orgUserName_1kufw_87 {
  padding-left: 4px;
}

._orgUserEmail_1kufw_91 {
  padding: 0px 10px;
  font-size: 8pt;
}

._bubbleWrapper_1kufw_96 {
  display: flex;
  max-width: 550px;
  flex-wrap: wrap;
  max-height: 250px;
  overflow: scroll;
  scrollbar-width: none;
}

._placeholder_1kufw_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_4bhnv_1 {
  font-weight: 400;
  height: 25px;
  min-height: 25px;
  cursor: pointer;
  font-size: 14px;
}

tr._headerRow_4bhnv_1 td {
  box-shadow: none;
}

tr._headerRow_4bhnv_1._collapsed_4bhnv_13 {
  box-shadow: inset 0px -1px 0px 0px var(--color-border-20);
}

tr:not(._headerRow_4bhnv_1)._disabled_4bhnv_17 td {
  color: #8e9091;
  background-color: #f7f7f7;
}

tr._headerRow_4bhnv_1 td._firstColumn_4bhnv_22 {
  font-weight: 600;
}

td._firstColumn_4bhnv_22 {
  text-align: left;
  min-width: 30%;
}

td ._templateName_4bhnv_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_4bhnv_44 {
  max-width: 40vw;
  display: inline-block;
  white-space: pre-wrap;
  font-weight: 400;
  font-size: 12px;
  color: var(--color-header-black);
  min-height: 20px;
  margin: 1px 0px;
  margin-right: 5px;
}

td ._templateName_4bhnv_31 ._wrapper_4bhnv_56 {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

td ._reportTabTemplateName_4bhnv_63,
td ._reportTabTemplateDescription_4bhnv_64 {
  max-width: 25vw;
}

td ._entityName_4bhnv_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_4bhnv_68 {
    max-width: 230px;
  }

  td ._reportTabTemplateName_4bhnv_63,
  td ._reportTabTemplateDescription_4bhnv_64 {
    max-width: 18vw;
  }
}

@media screen and (max-width: 1300px) {
  td ._entityName_4bhnv_68 {
    max-width: 230px;
  }

  td ._reportTabTemplateName_4bhnv_63,
  td ._reportTabTemplateDescription_4bhnv_64 {
    max-width: 15vw;
  }
}

td._entityList_4bhnv_99 {
  vertical-align: middle;
}

th._tableHeading_4bhnv_103 {
  min-width: initial !important;
  max-width: 350px !important;
}

th._tableHeadingSmall_4bhnv_108 {
  min-width: initial !important;
  max-width: 40px !important;
  width: 40px !important;
  border-left: 1px solid var(--color-border-20);
}

td._tableColumnSmall_4bhnv_115 {
  min-width: initial !important;
  max-width: 40px !important;
  width: 40px !important;
  border-left: 1px solid var(--color-border-20);
}

tr._childRow_4bhnv_122 td._firstColumn_4bhnv_22 {
  padding-left: 2.4rem;
}

._warningIcon_4bhnv_126 {
  margin-left: 0.5rem;
  color: #febe0f;
}

._icon_4bhnv_131 {
  color: #5d707f;
  padding-left: 0.5rem;
}

._disabledIcon_4bhnv_136 {
  color: #5d707f;
  opacity: 0.6;
  cursor: not-allowed;
}

tr._disabled_4bhnv_17 ._icon_4bhnv_131 {
  color: #8e9091;
}

td._actionCell_4bhnv_146 {
  max-width: 10% !important;
  width: 10% !important;
  min-width: unset !important;
}

._flexRow_4bhnv_152 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._flexRow_4bhnv_152 ._icon_4bhnv_131 {
  margin-bottom: 2px;
}

._clickable_4bhnv_162 {
  cursor: pointer;
}

/* thead tr th.tagsHeader,
tbody tr td.tagsCell {
  max-width: 350px !important;
  min-width: 250px !important;
} */

tr._childRow_4bhnv_122 td {
  position: relative;
  height: 30px;
  box-shadow: inset 0px -1px 0px 0px var(--color-border-20);
  padding: 0px 8px;
  box-sizing: border-box;
  text-align: right;
}

tr td > div._rowContent_4bhnv_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_4bhnv_181 ._flexWrapRow_4bhnv_193 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 5px;
}

._playIcon_4bhnv_200,
._sendIcon_4bhnv_201 {
  padding-right: 4px;
}

._sendIcon_4bhnv_201 {
  width: 15px;
}

tr._collapsible_4bhnv_209 > td {
  background: #fff;
}

tr._headerRow_4bhnv_1 > td._active_4bhnv_213,
tr._collapsible_4bhnv_209._active_4bhnv_213 > td {
  background: #f9f9f9 !important;
}

tr._collapsible_4bhnv_209:hover > td {
  background: #f9f9f9;
}

/*Remove hover style so that collapsible report rows can be treated as one on hover */
tbody tr._headerRow_4bhnv_1:hover {
  background-color: unset;
}

._underlined_4bhnv_227 {
  text-decoration: underline;
  font-size: 12px;
}

._roundPill_4bhnv_232 {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 1.4rem;
  height: 1.3rem;
  padding: 0.1rem;
  background: var(--color-border-20);
  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_4bhnv_232._visible_4bhnv_252 {
  visibility: visible;
  opacity: 1;
  transition: all 100ms ease;
}

._showOnHover_4bhnv_258 {
  opacity: 0;
  transition: all 0.2s ease-in-out;
}

th:hover ._showOnHover_4bhnv_258 {
  opacity: 1;
}

._templateCreatorDiv_4bhnv_267 {
  display: flex;
  flex-direction: column !important;
  justify-content: center;
  height: 100% !important;
  width: 100% !important;
}

._userTagsStyling_4bhnv_275 {
  width: 250px !important;
}

._tooltipOverrides_4bhnv_279 {
  justify-content: flex-start !important;
}

._groupRow_4bhnv_283 {
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  vertical-align: middle;
  border: none !important;
}
._groupRow_4bhnv_283 tr {
  line-height: 50px;
}

._userTagsCenter_4bhnv_294 {
  flex-direction: column;
  justify-content: center;
}
._groupTagContainer_4bhnv_298 {
  padding-top: 0px;
}

._noType_4bhnv_302 {
  padding: 3px;
  border-radius: 3px;
  background-color: var(--color-border-20);
  font-size: 12px;

  vertical-align: middle;
  align-items: center;
}

._groupedEntityName_4bhnv_312 {
  color: #192955;
  font-weight: 600;
  font-size: 14px;
}
._noAccess_4bhnv_317 {
  color: #EF797D !important;
}

._noBorder_4bhnv_321 {
  border: none !important;
}
._noHover_4bhnv_324 {
  pointer-events: none;
}

._templateReportRow_4bhnv_328 > td {
  height: 35px;
  min-height: 35px;

}
._reportRowGroupWrapper_4bhnv_333 {
  align-items: center !important;
  margin-top: 0px !important;
}
._reportContentsPill_4bhnv_337 {
  font-size: 12px !important;
  padding: 10px 8px;
  margin-top: 5px !important;
}
._groupedSpacing_4bhnv_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_12up0_1 {
  display: flex;
  flex-direction: column;
  overflow: auto;
}

._trendTable_12up0_1::-webkit-scrollbar {
  width: 12px; /* For Chrome, Safari, and Opera */
}

._trendTable_12up0_1::-webkit-scrollbar-track {
  background: #fff; /* Background of the scrollbar track */
}

._trendTable_12up0_1::-webkit-scrollbar-thumb {
  background-color: var(--color-border-40); /* Color of the scrollbar thumb */
  border-radius: 10px; /* Rounded corners of the scrollbar thumb */
  border: 2px solid #fff; /* Padding around the scrollbar thumb */
}

._trendRow_12up0_21 {
  margin: 0 10px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding: 7px 0px;
  border-bottom: 1px solid var(--color-border-20);
}

._trendRowTop_12up0_30 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

._trendRowNameWrapper_12up0_37 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 5px;
}
._name_12up0_44 {
  font-size: 11px;
  color: #000a1e;
  font-weight: 400;
}
._percentageChange_12up0_49 {
  font-size: 11px;
  color: #59606d;
  font-weight: 400;
}
._percentagePill_12up0_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_12up0_66 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 5px;
  align-items: center;
}

._colorCircle_12up0_74 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
._trendLineIndicator_12up0_79 {
  display: inline-flex;
  min-width: 10px;
  min-height: 10px;
  max-width: 10px;
  max-height: 10px;
  overflow: visible;
}
._value_12up0_87 {
  font-size: 13px;
  color: #000a1e;
  font-weight: 400;
}
._difference_12up0_92 {
  font-size: 11px;
  color: #59606d;
  font-weight: 400;
}

._comparisonGridContainer_12up0_98 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 5px 10px;
  gap: 5px;
}

._comparisonGridTitle_12up0_106 {
  font-weight: 500;
  margin-bottom: 2px;
  font-size: 10px;
  color: var(--color-header-black);
}

._comparisonGrid_12up0_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_12up0_122 {
  display: flex;
  align-items: center;
  gap: 10px;
  text-align: left;
  display: flex;
}

._gridValueCell_12up0_130 {
  font-weight: 500;
  text-align: right;
  color: #000000;
  font-size: 10px;
  font-weight: 400;
  text-align: left;

}

._gridVarianceHeader_12up0_140 {
  font-size: 10px;
  color: var(--color-border-60);
  text-align: left;
  font-weight: 500;
}

._gridVarianceCell_12up0_147 {
  display: flex;
  align-items: center;
  gap: 3px;
  font-size: 10px;
  color: var(--color-header-black);
  font-weight: 400;
}

._gridDifference_12up0_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_5g2br_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

._colorSquare_5g2br_8 {
  position: relative;
  width: 248px;
  height: 178px;
  cursor: crosshair;
  background: red;
}

._colorIndicator_5g2br_16 {
  position: absolute;
  width: 10px;
  height: 10px;
  border: 2px solid white;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}

._huePickerContainer_5g2br_26 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}

._currentColorBox_5g2br_33 {
  margin-top: 1px;
  width: 100%;
  height: 12px;
  border-radius: 1px;
}

._colorValueBox_5g2br_40 {
  display: flex;
  flex-direction: row;
  width: 98px;
  height: 25px;
  border: 1px solid var(--color-border-40);
  border-radius: 3px;
}

._colorValueBoxText_5g2br_49 {
  background-color: var(--color-border-40);
  color: var(--color-sub-heading-black);
  font-size: 12px;
  width: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._colorInput_5g2br_59 {
  background-color: #FFFFFF;
  color: var(--color-sub-heading-black);
  font-size: 12px;
  width: 62px;
  padding-left: 5px;
  height: 100%;
  border: none;
}

._customPointer_5g2br_69 {
  width: 5px;
  height: 10px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid var(--color-border-60);
  margin-top: 1px;
}
._container_e6ci4_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_e6ci4_1 .new-select-style__control {
  min-height: 0px;
}

._selector_e6ci4_14 {
  min-width: 200px;
}
._color-selector_e6ci4_17 {
  min-width: 200px;
  margin-bottom: 10px;
}

._picker_e6ci4_22 {
  box-shadow: none !important;
  padding: 0px !important;
}

._input-title_e6ci4_27 {
  font-size: 14px;
}

._color-list-input_e6ci4_31 {
  border: none;
  resize: none;
  width: 85px;
  font-size: 14px;
  line-height: 17px;
  height: 500px;
}
._color-list-blocks_e6ci4_39 {
  display: flex;
  flex-direction: column;
  height: 305px;
  margin-top: 1px;
}
._color-list-wrapper_e6ci4_45 {
  border-radius: 6px;
  border: 1px solid var(--color-border-40);
  padding: 5px;
  width: 200px;
  height: 305px;
  overflow-y: scroll;
  overflow-x: hidden;
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
}
._tab_e6ci4_57 {
  font-size: 12px;
  cursor: pointer;
  height: 20px;
}

._tab_e6ci4_57:not(._active_e6ci4_63):hover {
  border-bottom: 2px solid var(--color-border-40);
}

._active_e6ci4_63 {
  color: var(--color-link-blue);
  border-bottom: 2px solid var(--color-link-blue);
}
._color-option_e6ci4_71 {
  display: flex;
  align-items: center;
  flex-direction: row;
}
._color-option-block_e6ci4_76 {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
._colorBlock_e6ci4_81 {
  width: 100px;
  height: 16px;
  min-height: 16px;
  max-height: 16px;
  margin-bottom: 1px;
  border-radius: 3px;
}
._content_e6ci4_89 {
  border-bottom: 1px solid var(--color-border-40);
  width: 100%;
}
._update-all-graphs-switch_e6ci4_93 {
  margin-bottom: 0px !important;
}

/* new styles */

._colorGroup_e6ci4_99 {
  display: flex;
  flex-direction: row;
  gap: 1px;
  height: 21px;
  width: 248px;
  align-items: center;
  justify-content: center;
  padding: 1px;
}

._colorGroupFlex_e6ci4_110 {
  display: flex;
  flex-direction: row;
  gap: 1px;
  width: 100%;
  height: 100%;
}

._colorGridGroup_e6ci4_118 {
  display: flex;
  flex-direction: row;
  gap: 1px;
  width: 248px;
  align-items: center;
  justify-content: center;
}

._selectedColorGroup_e6ci4_127 {
  border-radius: 3px;
  border: 1px solid var(--color-border-60);
  align-items: center;
  display: flex;
  justify-content: center;
}

._selectedColorBlock_e6ci4_135 {
  border: 1px solid var(--color-border-60);

  transition: transform 0.4s;
  transform: scaleY(1.05) translate(0px,  -1px);
}

._unselectedColorBlock_e6ci4_142 {
  scale: 1;
  transition: scale 0.4s;
}

._colorThemeBlock_e6ci4_147 {
  min-width: 23.5px;
  height: 17px;
  cursor: pointer;
  display: flex;
  flex-grow: 1;
}

._colorThemeBlockFlex_e6ci4_155 {
  cursor: pointer;
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  width: 100%;
}

._disabledPatternBlock_e6ci4_164 {
  background-color: var(--color-border-20);
  cursor: not-allowed;
}
/* 
.unselectedColorBlock:hover {
  transform: scale(1.05);
  transition: scale 2s ease-in-out;
} */

._firstColor_e6ci4_174 {
  border-radius: 3px 0px 0px 3px;
}

._lastColor_e6ci4_178 {
  border-radius: 0px 3px 3px 0px;
}

._firstColorBorder_e6ci4_182 {
  border-radius: 4px 0px 0px 4px;
}

._lastColorBorder_e6ci4_186 {
  border-radius: 0px 4px 4px 0px;
}

._topLeftColor_e6ci4_190 {
  border-radius: 3px 0px 0px 0px;
}
._topRightColor_e6ci4_193 {
  border-radius: 0px 3px 0px 0px;
}
._bottomLeftColor_e6ci4_196 {
  border-radius: 0px 0px 0px 3px;
}
._bottomRightColor_e6ci4_199 {
  border-radius: 0px 0px 3px 0px;
}

._colorThemeName_e6ci4_203 {
  font-size: 10px;
  color: var(--color-sub-heading-black);
  font-weight: 400;
}

._colorCategory_e6ci4_209 {
  gap: 4px;
  display: flex;
  flex-direction: column;
}

._divider_e6ci4_215 {
  width: 100%;
  height: 1px;
  background-color: #e0e0e0;
}

._selectCategoryText_e6ci4_221 {
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--color-header-black);
}

._dropdownBar_e6ci4_228 {
  font-size: 10px;
  font-weight: 600;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
._colorGrid_e6ci4_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_e6ci4_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_11312_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_11312_13 {
  background: #E6F1F6;
}

._checkboxOption--focused_11312_17 {
  background: var(--color-bg-10);
}

._checkboxLabel_11312_21 {
  color: #192955;
  font-size: 14px;
  margin-left: 14px;
}
._selectorWrapper_11312_26 {
  width: 100%;
}._popoverContent_1xjj8_1 {
  box-shadow: -2px 4px 4px 0px #0000000d;
  background-color: white;
  padding: 10px 20px;
  border-radius: 4px;
  border: 1px solid var(--black-60, var(--color-border-40));
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._heading_1xjj8_12 {
  font-size: 16px;
  font-weight: 500;
  color: var(--color-header-black);
  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_1w5qt_10 {
  --container-background-color: #38495f;
  --refresh-icon-color: var(--color-border-20);
  --refresh-button-hover-color: #ffffff;
  --refresh-button-text-color: #ffffff;
  --refresh-elapsed-time-neutral: #ffffff;
  --refresh-elapsed-time-warning: #ef797d;
}

._refreshButton_1w5qt_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_1w5qt_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_1w5qt_50 {
  color: var(--refresh-icon-color);
  cursor: pointer;
  margin-left: 15px;
  padding: 0px 2px 18px 0px;
}

._emptyRefreshContainer_1w5qt_57 {
  height: 45.5px;
  width: 100%;
  border: none;
  outline: none;
}

._refreshButton_1w5qt_19:hover {
  cursor: pointer;
  color: var(--refresh-button-hover-color) !important;
}

._spinnerContainer_1w5qt_69 {
  margin-left: 15px;
  padding: 8px 0px 12px 0px;
}

._refreshButtonContainerBorder_1w5qt_74 {
  width: 220px;
  display: flex;
  align-items: center;
  margin: 5px;
  height: 51px;
  background-color: #ffffff;
  border: 2px solid var(--color-border-20);
  border-radius: 4px;
}

._errorText_1w5qt_85 {
  color: #b33d37;
}

._refreshButtonAdminPanel_1w5qt_89 {
  padding: 0;
  height: unset;
  border: none;
}

._timeSinceRefreshText_1w5qt_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_1w5qt_107 {
  color: #000000 !important;
}

._refresh-failure-icon_1w5qt_111 {
  color: #ffd86b !important;
}

._refreshingText_1w5qt_115 {
  color: var(--refresh-elapsed-time-neutral);
}

._refreshElapsedTimeNeutral_1w5qt_119 {
  color: var(--refresh-elapsed-time-neutral);
}

._refreshElapsedTimeWarning_1w5qt_123 {
  color: var(--refresh-elapsed-time-warning);
}

._refreshWarningIcon_1w5qt_127 {
  height: 20px;
  width: 20px;
  margin-right: 15px;
  cursor: pointer;
}

._infoPopover_1w5qt_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_1w5qt_144 {
  min-height: 16px;
  margin-bottom: 13px;
}

._infoPopoverText_1w5qt_149 {
  color: var(--color-header-black);
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

._infoPopoverDivider_1w5qt_157 {
  background: var(--color-bg-10);
  height: 2px;
  margin-bottom: 13px;
}

._consolEntityText_1w5qt_163 {
  color: var(--color-header-black);
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

._increaseRefreshText_1w5qt_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_1w5qt_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_1w5qt_195 {
  max-height: 220px;
  overflow-y: auto;
}

._boldText_1w5qt_200 {
  font-weight: 600;
}
.ratiosExplanations {
  display: flex;
  flex-direction: column;
  text-align: left;
  font-family: Montserrat, "sans-serif";
  font-size: 14px;
  color: var(--color-header-black);
  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: var(--color-table-group-blue);
  display: flex;
}

.ratiosCalc {
  margin-bottom: 5px;
  font-weight: 200;
  font-size: 14px;
}

.ratiosText {
  max-width: 90%;
  margin-bottom: 20px;
  font-size: 14px;
  color: var(--color-header-black);
}

.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_mzpsv_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_mzpsv_1:hover {
  background: #a7b6c24d;
}

._button_mzpsv_1:active {
  background-color: #7386944d;
}

._button_mzpsv_1._hidden_mzpsv_24 {
  opacity: 0;
}

._button_mzpsv_1._disabled_mzpsv_28 {
  background: none;
  color: #5c708099;
  cursor: not-allowed;
}

._button_mzpsv_1._disabled_mzpsv_28 svg {
  fill: var(--color-border-40);
}
._container_15gx3_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_15gx3_1:hover {
  background: #73869480;
}

._container_15gx3_1._active_15gx3_24 {
  background: #51A3EB;
}

._iconContainer_15gx3_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_15gx3_28._left_15gx3_39 {
  left: var(--toggle-switch-position);
}

._iconContainer_15gx3_28._right_15gx3_43 {
  right: var(--toggle-switch-position);
}

._toggleSwitch_15gx3_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_15gx3_47._active_15gx3_24 {
  --horizontal-translation: calc(
    var(--container-width) - var(--toggle-switch-diameter) - calc(2 * var(--toggle-switch-position))
  );

  transform: translate(var(--horizontal-translation));
}

._imageIcon_15gx3_72 {
  width: 12px;
  height: 12px;
}

@keyframes _skeleton-pulse_15gx3_1 {
  0% {
    opacity: 0.5;
  }

  100% {
    opacity: 1;
  }
}

._container_15gx3_1._disabled_15gx3_87 {
  cursor: not-allowed;
  background: #c6c6c65c;
  animation: _skeleton-pulse_15gx3_1 1s linear infinite alternate;
}

._disabled_15gx3_87:hover {
  background-color: #c6c6c65c;
  animation: _skeleton-pulse_15gx3_1 1s linear infinite alternate;
}
._container_cebnw_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: var(--color-bg-10);
  box-shadow: inset 0 0 0 1px #5d707f;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 400;
  color: var(--color-header-black);
  z-index: 2;
}

._optionsContainer_cebnw_20 {
  height: 100%;
  padding: 0px 8px;
  display: flex;
  align-items: center;
}

._numberSelectedButton_cebnw_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_cebnw_27 > ._text_cebnw_41 {
  width: max-content;
  margin-right: 5px;
}

._numberSelectedButton_cebnw_27 > ._crossIcon_cebnw_46 {
  color: #5d707f;
}

._textButton_cebnw_50 {
  font-size: 12px;
}

._switch_cebnw_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_1d535_23 {
  border-bottom: 1px solid var(--color-border-20);
  padding: 10px 0px;
  line-height: 17px;
  cursor: pointer;
  position: relative;
}

._roleName_1d535_31 {
  font-size: 14px;
  font-weight: 600;
  color: #192955;
  width: 100%;
}

._roleDescription_1d535_38 {
  font-size: 12px;
  color: #192955;
}

._roleRecommendation_1d535_43 {
  font-size: 12px;
  color: var(--color-table-group-blue);
}

._buttonWrapper_1d535_48 {
  height: 35px;
  display: flex;
  align-items: flex-start;
  border-bottom: 1px solid var(--color-border-20);
}

._roleCreationWrapper_1d535_55 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 25px 30px;
  position: relative;
  height: 100%;
}

._roleCreationTitle_1d535_64 {
  font-size: 20px;
  color: #192955;
  text-align: left;
  margin-bottom: 20px;
}

._roleCreationContent_1d535_71 {
  width: 100%;
}

._roleCreationInfoBubble_1d535_75 {
  display: flex;
  gap: 10px;
  border-radius: 6px;
  background-color: var(--color-bg-10);
  padding: 10px;
}

._roleCreationButtonWrapper_1d535_83 {
  position: absolute;
  bottom: 25px;
  right: 30px;
}

._buttonDiv_1d535_89 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 8px;
  border-bottom: 1px solid var(--color-border-20);
}

._overflowTable_1d535_97 {
  overflow: auto;
  width: 100%;
  height: 540px;
  max-height: 540px;
  min-height: 540px;
}

._topPadding_1d535_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: var(--color-header-black);
  font-weight: 300;
  margin-bottom: 25px;
  margin-top: 20px;
}

.primary-subheading {
  font-family: Montserrat, "sans-serif";
  font-size: 18px;
  color: var(--color-sub-heading-black);
  font-weight: 300;
  margin-bottom: 30px;
}

/**************** New Feature Template Styles ******************/
.template-separator-border {
  display: flex;
  width: 100%;
  margin-top: 10px;
  border-bottom: 1px solid var(--color-border-40);
}

.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 var(--color-border-40);
}

.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: var(--color-header-black);
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
}

.sub-header-name {
  font-size: 14px;
  font-weight: 400;
  color: var(--color-sub-heading-black);
  margin-bottom: 10px;
}

.help-header-name {
  font-size: 16px;
  font-weight: 400;
  color: var(--color-sub-heading-black);
  margin-bottom: 10px;
}

.h3-text-no-margin {
  font-size: 16px;
  font-weight: 400;
  color: var(--color-sub-heading-black);
}

.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 var(--color-border-20); */
  height: 30px !important;
  padding: 0px 10px;
}
.table-header > th {
  box-shadow: inset 0px -1px 0px 0px var(--color-border-20);
}

.table-heading-links,
.mdl-data-table .table-heading-links {
  font-family: Montserrat, "sans-serif";
  font-size: 15px;
  font-weight: 400;
  color: var(--color-link-blue);
  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: var(--color-header-black);
  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: var(--color-bg-10) !important;
}

.first-col-sticky {
  min-width: 280px;
  overflow-wrap: break-word;
  left: 0px;
  z-index: 81 !important;
  box-shadow: inset -1px 0px 0px 0px var(--color-border-20), inset 0px -1px 0px 0px var(--color-border-20) !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: var(--color-header-black);
  margin-bottom: 20px;
  line-height: 25px;
}

.popup-subheading {
  font-family: Montserrat, "sans-serif";
  font-size: 17px;
  font-weight: 300;
  color: var(--color-sub-heading-black);
  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: var(--color-header-black);
  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: var(--color-border-40) !important;
}

.bp3-menu-item.disable-connector-downloads {
  color: var(--color-border-60) !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 var(--color-border-40) !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 var(--color-border-20);
  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: var(--color-border-20);
}

.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: var(--color-border-20) !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 var(--color-border-40) !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: var(--color-border-20) !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 var(--color-border-40) !important;
  background-color: var(--color-table-group-blue) !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 var(--color-border-40) !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 var(--color-border-40) !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 var(--color-border-40) !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 var(--color-border-40) !important;
  background-color: var(--color-border-20) !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 var(--color-border-40) !important;
  background-color: var(--color-border-20) !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: var(--color-border-20) !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: var(--color-table-group-blue) !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 var(--color-border-20), 0 0 0 -1px var(--color-border-20);
  background-color: transparent !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  color: var(--color-link-blue) !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 var(--color-border-20);
}

.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 var(--color-border-40) !important;
  border-radius: 4px !important;
}

.hyperlink-button {
  font-family: Montserrat, "sans-serif";
  font-size: 15px;
  font-weight: 400;
  color: var(--color-link-blue);
  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 var(--color-border-20) !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: var(--color-border-20) !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: var(--color-border-20) !important;
  padding: 2px 4px;
  text-align: center !important;
  z-index: 6;
  font-family: Montserrat, "sans-serif";
  font-weight: 600 !important;
  color: var(--color-table-group-blue) !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: var(--color-link-blue);
  text-decoration: none;
}

.Select-multi-value-wrapper {
  overflow: hidden;
}

.small-medium-popup-divider {
  border-bottom: 1px solid var(--color-border-20) !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: var(--color-border-40);
}

.download-toolbar-category-text {
  color: #999999;
  font-size: 10.5px;
  margin: 5px;
}

/**************** Tag Styles ******************/
.tag-bubble {
  color: var(--color-header-black) !important;
  background-color: var(--color-border-20) !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: var(--color-border-40);
  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 var(--color-border-40);
}

/* .new-text-input:hover {
  border-color: hsl(0, 0%, 70%) !important;
} */
/********** Custom Layouts ***********/

.custom-layout-row {
  position: relative;
  height: 50px;
  /* border-top: 1px solid var(--color-border-20); */
  border-bottom: 1px solid var(--color-border-20);
  padding: 0px 10px;
  box-sizing: border-box;
  /* text-align: right; */
  display: flex;
  align-items: center;
  background: white;
}

.custom-layout-header {
  border-top: 1px solid var(--color-border-40);
  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 var(--color-border-40);
  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 var(--color-border-20);
  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: var(--color-table-group-blue);
  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: var(--color-bg-10) !important;
}
.total-fs {
  font-weight: 500 !important;
  color: #000000;
  font-size: 14px !important;
  line-height: 26px !important;
  border-bottom: none !important;
  background-color: var(--color-bg-10);
}

.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: var(--color-bg-10);
}

.total-fs.total-formula {
  font-weight: 600 !important;
  color: #000000;
  font-size: 14px !important;
  line-height: 26px !important;
  border-bottom: none !important;
  background-color: var(--color-bg-10) !important;
}

.circular-dependency {
  color: #ef797d;
  background-color: #fff5f5;
}

.circular-dependency.total td {
  background-color: #fff5f5 !important;
}

.account {
  font-size: 14px !important;
  color: var(--color-header-black);
  line-height: 26px !important;
  font-weight: 400 !important;
  background-color: white;
  /* border-bottom: 1px solid var(--color-border-20); */
}

.connection-group {
  color: var(--color-header-black) !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 var(--color-border-20);
}

.second-header {
  top: 30px !important;
}

.actuals-divider {
  box-shadow: inset 0px -1px 0px 0px var(--color-border-20), 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 var(--color-border-40) !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 var(--color-border-40) !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_moyzl_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}

._inputField_moyzl_8 {
  width: 20%;
}

._permissionSection_moyzl_12 {
  font-size: 12px;
  font-weight: 600;
  color: var(--color-border-60);
  display: flex;
  justify-content: flex-start;
  padding-left: 25px;
  margin-top: 10px;
}

._mainGroup_moyzl_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_moyzl_40 {
  text-align: left;
  padding-top: 10px;
}

._permissionSubsetIcon_moyzl_45 {
  width: 16px;
  height: 16px;
}

._permissionsSubsetTitle_moyzl_50 {
  font-size: 14px;
  font-weight: 600;
  padding-bottom: 5px;
  padding-top: 10px;
}

._individualPermission_moyzl_57 {
  display: flex;
  gap: 5px;
  padding: 5px 0px;
}

._selectAll_moyzl_63 {
  font-weight: 400;
  user-select: none;
}

._saveRoleChangeButton_moyzl_68 {
  position: absolute;
  right: 30px;
  top: 10px;
}
._rowContainer_19dt0_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  border-bottom: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--color-border-20);
  padding: 1rem 0rem;
}

._rowHeading_19dt0_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: var(--color-table-group-blue);
}

._contentContainer_19dt0_25 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 20px;
  text-align: left;
}

._settingName_19dt0_35 {
  width: 50px;
  flex: 20 1 auto;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
}

._settingStatus_19dt0_43 {
  width: 50px;
  flex: 2 1 auto;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
}

._settingButtonContainer_19dt0_51 {
  width: 50px;
  flex: 1 1 auto;
}

._requestLink_19dt0_56 {
  font-weight: 500;
  text-decoration: underline;
}

._requestLink_19dt0_56:hover {
  text-decoration: underline;
  color: var(--color-link-blue);
}

._requestLink_19dt0_56._disabledLink_19dt0_66 {
  color: var(--color-border-60);
}

._requestLink_19dt0_56._disabledLink_19dt0_66:hover {
  color: var(--color-border-60);
  cursor: not-allowed;
  text-decoration: underline;
}
._pageTop_6a1yi_1 {
  border-bottom: 1px solid var(--color-border-20);
  padding-bottom: 5px;
}

._userProfileWrapper_6a1yi_6 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 5px;
}

._nameWrapper_6a1yi_13 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

._userName_6a1yi_19,
._userEmail_6a1yi_20 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
}

._userEmail_6a1yi_20 {
  font-size: 12px;
}

._seeActivity_6a1yi_31 {
  text-decoration: underline;
}

._overflowTable_6a1yi_35 {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}

._activityOverflow_6a1yi_41 {
  overflow-y: auto;
  max-height: 390px !important;
  height: 390px !important;
}

._header_6a1yi_47 {
  height: 30px;
  font-weight: 400;
  position: sticky;
  top: 0;
  z-index: 0;
}

._rightAlign_6a1yi_55 {
  width: 100% !important;
  text-align: right;
}

._headerLabel_6a1yi_60{
  cursor: pointer;
  width: fit-content;
}


._sortableHeader_6a1yi_66 {
  color: var(--color-link-blue) !important;
}

._reportCellWidth_6a1yi_70 {
  width: 400px !important;
  max-width: 400px !important;
  min-width: 400px !important;
}

._rowBody_6a1yi_76 {
  box-shadow: 0px 1px 0px 0px var(--color-border-20);
  height:60px;
  color: var(--color-sub-heading-black);
}

._trackingRow_6a1yi_82 {
  box-shadow: 0px 1px 0px 0px var(--color-border-20);
  height:26px;
}

._leftPadding_6a1yi_87 {
  padding-left: 20px;
}

._stackPadding_6a1yi_91 {
  padding-bottom: 10px;
}

._buttonGroupSpacing_6a1yi_95 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

._card_6a1yi_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_6a1yi_113 {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}

._cardValue_6a1yi_119 {
  font-size: 16px;
  font-weight: 600;
  color: var(--color-table-group-blue);
  text-align: center;
}

._selectorContainer_6a1yi_126 {
  width: 130px;
}

._providerIcon_6a1yi_130 {
  width: 20px;
  height: 20px;
}

._providerCell_6a1yi_135 {
  display: flex;
  align-items: center;
  padding-left: 19px;
  height: 25px;
}

._skeletonPadding_6a1yi_142 {
  padding-top : 2px;
}

._noActivityBox_6a1yi_146 {
  border: 1px var(--color-border-20) solid;
  border-radius: 6px;
  margin-top: 10px;
}

._noActivityImageBox_6a1yi_152 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

._noActivityImage_6a1yi_152 {
  margin-top: 20px;
  width: 62px;
  height: 62px;
}

._noActivityText_6a1yi_166 {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 20px;
}

._upgradePromptContainer_6a1yi_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_6a1yi_187 {
  text-align: left;
  display: flex;
  flex-direction: column;
  margin-left: 45px;
}

._upgradePlanFeatureHeader_6a1yi_194 {
  width: 100%;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 700;
  text-align: left;
  color: #192955;
}

._upgradePlanFeatureDescription_6a1yi_203 {
  width: 100%;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #192955;
  margin-top: 10px;
}

._upgradePlanDetailsLink_6a1yi_213 {
  width: 100%;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: var(--color-link-blue);
  margin-top: 28px;
  text-decoration: underline;
}

._upgradeImage_6a1yi_224 {
  width: 15%;
  height: auto;
}
td._drilldown_74rgs_1:hover {
  color: var(--color-link-blue) !important;
  cursor: pointer;
}

._drilldown-icon_74rgs_6 {
  margin-left: 5px;
  color: var(--color-link-blue);
  opacity: 0;
  margin-bottom: 2px;
  transform: rotate(90deg);
}

td:hover ._drilldown-icon_74rgs_6 {
  opacity: 0.5;
}

._first-col-sticky-thin_74rgs_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 var(--color-border-20), inset 0px -1px 0px 0px var(--color-border-20) !important;
  background-color: white !important;
}
tbody > tr._table-row_orhaa_1 {
  z-index: 1 !important;
}

td._drilldown_orhaa_5:hover {
  color: var(--color-link-blue) !important;
  cursor: pointer;
}

td._header_orhaa_10 {
  color: var(--color-link-blue);
  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_orhaa_26 {
  margin-left: 5px;
}

a:hover > ._link-icon_orhaa_30 {
  visibility: visible;
  opacity: 1;
  transition: all 150ms ease;
  transform: translateX(5px);
}

._link-icon_orhaa_30 {
  vertical-align: middle;
  margin-left: 5px;
  opacity: 0;
  visibility: none;
  transition: all 150ms ease;
}

td._outlier_orhaa_45 {
  color: #e05459;
}

._primary-action-btn_orhaa_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_orhaa_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_orhaa_68:hover,
._primary-action-btn_orhaa_49:hover {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

._primary-action-btn_orhaa_49:hover {
  color: #192955;
  background-color: white;
  border-color: #192955;
}

._secondary-action-btn_orhaa_68:hover {
  color: white;
  background-color: #192955;
}

._dropdown-icon_orhaa_104,
._action-icon_orhaa_105 {
  margin: 0px !important;
  transition: all 0.3s ease;
}

._dropdown-icon_orhaa_104 {
  color: #192955;
}

._dropdown-icon_orhaa_104:hover,
._action-icon_orhaa_105:hover {
  cursor: pointer;
}

._action-icon_orhaa_105._collapsed_orhaa_119 {
  transform: rotateZ(-90deg);
}

._dropdown-icon_orhaa_104._collapsed_orhaa_119 {
  transform: rotateZ(-180deg);
}

._droprow-heading_orhaa_127 {
  color: var(--color-link-blue);
  padding-left: 20px !important;
  box-shadow: inset -1px 0px 0px 0px var(--color-border-20), inset 0px -1px 0px 0px var(--color-border-20) !important;
}

tr._drop-row_orhaa_133 {
  background-color: #fbfbfb;
}

._dismiss-icon_orhaa_137 {
  cursor: pointer;
}

._truncate-column_orhaa_141 {
  width: 220px;
  max-width: 220px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._warning-banner_orhaa_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_orhaa_160 {
  padding: 0px 5px;
}

._no-data-message_orhaa_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_orhaa_176 {
  margin-right: 5px;
}

._muted_orhaa_180,
td._muted_orhaa_180,
tr._muted_orhaa_180 td {
  color: #b4b4b4;
}

._action-buttons_orhaa_186 button {
  margin-left: 0.5rem;
}

._secondary-icon-btn_orhaa_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_orhaa_190:hover {
  background-color: #192955;
  color: white;
}

._success_orhaa_211 {
  color: #37a6a2;
  border-color: #37a6a2;
}

._warning_orhaa_149 {
  color: #febe0f;
  border-color: #febe0f;
}

._danger_orhaa_221 {
  color: #e05459;
  border-color: #e05459;
}

._secondary-icon-btn_orhaa_190._success_orhaa_211:hover {
  color: white;
  background-color: #37a6a2;
  border-color: #37a6a2;
}

._secondary-icon-btn_orhaa_190._warning_orhaa_149:hover {
  color: white;
  background-color: #febe0f;
  border-color: #febe0f;
}

._pill_orhaa_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_orhaa_250 {
  color: #37a6a2;
  background-color: #ebf6f6;
}

._warning-pill_orhaa_255 {
  color: #febe0f;
  background-color: #fff9e7;
}

._warning-pill_orhaa_255 {
  border-radius: 6px;
}

._danger-pill_orhaa_264 {
  color: #e05459;
  background-color: #fceeee;
}

._warning-pill_orhaa_255 {
  border-radius: 6px;
}

._spacer_orhaa_273 {
  margin-right: 0.3rem;
}

._align-row_orhaa_277 {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  height: 100%;
}

td ._right_orhaa_284 {
  float: right;
  line-height: 12px;
}

._row_orhaa_289 {
  display: flex;
  flex-direction: row;
}

._searchBarWrapper_orhaa_294 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding-left: 25px;
  padding-right: 5px;
}

._searchFilters_orhaa_303 {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-left: 25px;
  padding-bottom: 5px;
}

._center_orhaa_311 {
  text-align: center;
}
._container_vc0qa_1 {
  height : 100% !important;
  margin-top: 10px;
}

._card_vc0qa_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_vc0qa_6:hover {
  box-shadow: 0px 1px 0px 0px var(--color-border-40);
}

._icon_vc0qa_20 {
  align-self: center;
}

._iconImage_vc0qa_24 {
  width: 20px;
  height: 20px;
  padding-top: 4px;
}

._title_vc0qa_30 {
  font-family: "National 2";
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  color: #192955;
  margin-top: 10px;
  margin-bottom: 5px;
}

._description_vc0qa_40 {
  margin-top: 10px;
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  max-width: 310px;
}
._userInfoWrapper_3ig3p_1 {
  height: 60px;
}

._userIcon_3ig3p_5 {
  width: 25px !important;
  height: 25px !important;
}

._userRole_3ig3p_10 {
  text-transform: capitalize;
}

._userInfoContainer_3ig3p_14 {
  display: flex;
  flex-direction: column;
  align-content: center;
}

._userName_3ig3p_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_3ig3p_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_3ig3p_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_3ig3p_57 {
  border-bottom: none;
  padding-bottom: 0px;
}

._sidePanelColor_3ig3p_62 {
  background-color: var(--color-bg-10) !important;
}

._content_3ig3p_66 {
  padding: unset;
}

._body_3ig3p_70 {
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 20px;
  padding-left: 20px;
  height: 665px !important;
}

._bodyContent_3ig3p_78 {
  padding: 15px 0px 10px 0px;
  margin-top: 0;
}

._darkModeGroup_3ig3p_83 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 220px;
  height: 30px;
  color: var(--color-sub-heading-black);
  padding: 0px 4px;
}

._darkModeBox_3ig3p_94 {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 37px;
  left: 10px;
  width: 220px;
  height: 26px;
  border-radius: 3px;
  background-color: #dbe2e9;
  color: var(--color-sub-heading-black);
}

._darkModeOption_3ig3p_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_3ig3p_122 {
  background-color: white;
}

._logoutButton_3ig3p_126 {
  display: flex;
  gap: 10px;
  align-items: center;
  position: absolute;
  bottom: 10px;
  left: 20px;
  color: var(--color-sub-heading-black);
  cursor: pointer;
  font-weight: 500;
  font-size: 14px;
}

._sidePanelButton_3ig3p_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_3ig3p_151 {
  background-color: #032358 !important;
  color: white;
}

._sidePanelGroupTitle_3ig3p_156 {
  color: #698297;
  font-weight: 600;
  display: flex;
  padding-bottom: 3px;
  padding-left: 9px;
  font-size: 12px;
}

._sidePanelGroup_3ig3p_156 {
  padding-bottom: 10px;
}

._settingsTitle_3ig3p_169 {
  font-family: "National 2";
  font-weight: 700;
  font-size: 20px;
  line-height: 16px;
  padding-bottom: 5px;
  letter-spacing: -2%;
}

._settingsSubTitle_3ig3p_178 {
  padding-top: 4px;
}

._disabled_3ig3p_182 {
  color: var(--color-border-40) !important;
  cursor: not-allowed;
}
._brandingContainer_186vq_1 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

._brandingCard_186vq_9 {
  min-width: 770px;
  max-width: 770px;
}

._logoText_186vq_14 {
  font-size: 17px;
  padding-bottom: 10px;
}

._logoCard_186vq_19 {
  border: 1px solid var(--color-border-40);
  border-radius: 4px;
}

._spacer_186vq_24 {
  padding-top: 20px;
}

._logoCardWithSelector_186vq_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_186vq_36 {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 3rem;
  margin-bottom: 7px;
  justify-content: space-between;
  align-items: center;
}

._selectorWrapper_186vq_46 {
  width: 100%;
}


._logoSpacing_186vq_51 {
  display: flex;
  flex-direction: row;
}

._buttons_186vq_56 {
  width: 8%;
  display: flex;
  justify-content: space-between;
  padding: 7px 7px;
  
}

._logoContainer_186vq_64 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 200px;
  text-align: center;
}

._filePondOverwrite_186vq_73 .filepond--root,
._filePondOverwrite_186vq_73 .filepond--wrapper {
  height: 200px !important;
  border: none;
  border-style: none;
  margin: none;
}

._filePondOverwrite_186vq_73 .filepond--drop-label {
  margin-top: 70px;
  margin-left: 15px;
}

._logoPreview_186vq_86 {
  max-height: 80%;
  width: auto;
}

._brandingUpload_186vq_91 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._uploadButton_186vq_99 {
  padding-bottom: 7.5px;
}

._brandingActionContainer_186vq_103 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
}

._loadingStyle_186vq_112 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._skeletonBoxPadding_186vq_119 {
  padding-top: 10px;
}

._skeletonLabelPadding_186vq_123 {
  padding-top: 15px;
}
._rowItem_e0lg2_1 {
  border-bottom: 1px solid var(--color-border-20);
  display: flex;
  justify-content: space-between;
  height: 70px;
  align-items: center;
}

._title_e0lg2_9 {
  color: var(--color-table-group-blue);
}

._textHeader_e0lg2_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: var(--color-table-group-blue);
}

._sortableHeader_e0lg2_27 {
  cursor: pointer;
  color: #106ba3;
}

._text_e0lg2_13 {
  /* width: 50px; */
  flex: 20 1 auto;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}

._textBold_e0lg2_41 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}

._topBorder_e0lg2_48 {
  border-top: 1px solid var(--color-border-20);
  height: 100%;
  position: relative;
}

._button_e0lg2_54 {
  height: 100%;
  display: flex;
  align-items: center;
}

._hyperlinkWrapper_e0lg2_60 {
  display: flex;
  gap: 5px;
  align-items: center;
}

._hyperlink_e0lg2_60 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: var(--color-link-blue);
  text-decoration: underline;
}

._sourceImageWrapper_e0lg2_75 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._sourceImage_e0lg2_75 {
  width: 20px;
  height: 20px;
}

._overflowTable_e0lg2_86 {
  overflow: auto;
  width: 100%;
  height: 500px;
  max-height: 500px;
  min-height: 500px;
  margin-bottom: 10px;
}

._reducedOverflowTable_e0lg2_95 {
  height: 440px;
  max-height: 440px;
  min-height: 440px;
}

._overflowTable_e0lg2_86 tfoot {
  background: var(--color-bg-10);
  position: sticky;
  bottom: 0px;
  height: 30px;
}

._portalContainer_e0lg2_108 {
  position: absolute;
  width: 120px;
  height: 110px;
  background-color: white;
  border-radius: 6px;
  border: 1px solid var(--color-border-40);
  z-index: 1;
  top: 25px;
  padding: 10px;
}

/* #region Slideout */
._slideoutWrapper_e0lg2_121 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 25px 30px;
  position: relative;
  height: 100%;
}

._slideoutTitle_e0lg2_130 {
  font-size: 20px;
  color: #192955;
  text-align: left;
  margin-bottom: 20px;
  height: 40px;
  font-weight: 600;
}

._slideoutTableWrapper_e0lg2_139 {
  width: 100%;
}

._slideoutTableHeader_e0lg2_143 {
  color: var(--color-table-group-blue);
  grid-column: span 4;
  font-weight: 600;
  margin-bottom: 5px;
}

._slideoutTableCellPlan_e0lg2_150,
._slideoutTableCellPrice_e0lg2_151,
._slideoutTableCell_e0lg2_150 {
  border-top: 1px solid var(--color-border-20);
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  line-height: 12px;
  text-align: left;
  height: 40px;
  display: flex;
  align-items: center;
}

._slideoutTableCellPlan_e0lg2_150 {
  justify-content: flex-start;
}

._slideoutTableCell_e0lg2_150 {
  justify-content: flex-end;
}

._slideoutTableCellPrice_e0lg2_151 {
  font-weight: 600;
  color: #000000;
  justify-content: flex-end;
}

._discountBubble_e0lg2_178 {
  width: 100%;
  border-radius: 6px;
  padding: 10px;
  background-color: #e6eff4;
  margin-bottom: 20px;
}

._discountTitle_e0lg2_186 {
  font-size: 12px;
  font-weight: 600;
  color: #000;
}

._discountAmount_e0lg2_192 {
  font-size: 12px;
  font-weight: 400;
  color: #000;
}

._discountPercentage_e0lg2_198 {
  color: var(--color-table-group-blue);
  font-weight: 500;
}

._slideoutTotalWrapper_e0lg2_203 {
  width: 100%;
}

._slideoutSubtotalText_e0lg2_207 {
  font-size: 14px;
  font-weight: 500;
}

._slideoutSubtotalPrice_e0lg2_212 {
  font-size: 14px;
  color: #000000;
  font-weight: 500;
}

._slideoutTotalText_e0lg2_218 {
  font-size: 18px;
  font-weight: 600;
}

._slideoutTotalWrapper_e0lg2_203 div:nth-child(2n) {
  text-align: right;
}

._slideoutTotalPrice_e0lg2_227 {
  font-size: 18px;
  font-weight: 600;
  color: #000000;
}

._slideoutButtonWrapper_e0lg2_233 {
  position: absolute;
  bottom: 25px;
  right: 30px;
}

._divider_e0lg2_239 {
  border: 1px solid var(--color-border-20);
  margin: 10px 0px;
  height: 1px;
  width: 100%;
}

._billingFreqBubble_e0lg2_246 {
  width: 100%;
  border-radius: 6px;
  padding: 10px;
  background-color: var(--color-bg-10);
}

._billingFreqBubbleWrapper_e0lg2_253 {
  display: flex;
  gap: 5px;
}

._billingFreqBubbleContent_e0lg2_258 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._billingFreqBubbleRow_e0lg2_264 {
  display: flex;
  gap: 5px;
  width: 100%;
  margin: 5px 0px;
}

._summaryButtonWrapper_e0lg2_271 {
  border-bottom: 1px solid var(--color-border-20);
  padding-bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._totalSizing_e0lg2_279 {
  font-weight: 600;
  color: #000000;
  text-align: center;
}

._strikeOutTotal_e0lg2_285 {
  text-decoration: line-through;
  color: #999999;
}

._legacyBillBubble_e0lg2_290 {
  background-color: #e6eff4;
  border-radius: 6px;
  width: 100%;
  padding: 10px;
  height: 100px;
}

._legacyBillBubbleTitle_e0lg2_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_e0lg2_311 {
  text-decoration: underline;
}

._trialText_e0lg2_315 {
  color: #e74756;
}

._buttonWrapper_e0lg2_319 {
  position: absolute;
  bottom: 15px;
  right: 15px;
  width: 73%;
}

._cycleWrapper_e0lg2_326 {
  display: flex;
  align-items: center;
  gap: 5px;
}

._cycleSelector_e0lg2_332 {
  width: 272px;
}

._totalWrapper_e0lg2_336 {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  gap: 5px;
}

._customPill_e0lg2_343 {
  background-color: white;
  border-radius: 22px;
  border: 1px solid var(--color-border-20);
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 500;
  color: #192955;
  height: 22px;
  display: flex;
  align-items: center;
}

._pillFreq_e0lg2_356 {
  border-right: 1px solid var(--color-border-20);
  padding-right: 5px;
  margin-right: 5px;
}

._pillFreqNoBorder_e0lg2_362 {
  padding-right: 0px;
  border-right: none;
  margin-right: 0px;
}

._planPillEnabled_e0lg2_368,
._planPill_e0lg2_368 {
  height: 100%;
  display: flex;
  align-items: center;
}

._planPillEnabled_e0lg2_368 {
  cursor: pointer;
}

._proRatedText_e0lg2_379 {
  font-size: 12px;
  color: #999999;
}

._skeletonRow_e0lg2_384 {
  height: 70%;
}

._tableFormatting_e0lg2_388 td {
  height: 30px;
}

._totalOverallWrapper_e0lg2_392 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._rightTotalWrapper_e0lg2_398 {
  display: flex;
  align-items: center;
  gap: 5px;
}

._freeWithXeroTooltipWrapper_e0lg2_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_pot4q_1 {
  overflow: auto;
  width: 100%;
  height: 510px;
  max-height: 510px;
  min-height: 510px;
  border-top: 1px solid var(--color-border-20);
  margin-top: 10px;
}

._table_pot4q_11 {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  position: relative;
}

._headerRow_pot4q_18 {
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 99;
  height: 30px;
}

._headerRow_pot4q_18 th {
  background-color: white;
}

._titleRow_pot4q_30 {
  font-weight: 400;  
  height: 30px;
  background-color: white;
}

._titleRow_pot4q_30 td {
  border-top: 1px solid var(--color-border-20);
}

tr:not(._titleRow_pot4q_30) td {
  border-bottom: none;
}

tbody tr:first-child td {
  border-top: none;
}

._headerHeight_pot4q_48 {
  height: 30px;
}

._iconPadding_pot4q_52 {
  padding-left: 10px;
  align-content: end;
}

._providerIcon_pot4q_57 {
  width: 20px;
  height: 20px;
}

._dropdownFlex_pot4q_62 {
  display: flex;
  flex-direction: row;
  gap: 5px;
  padding-top: 6px;
  padding-bottom: 3px;
}

._textPadding_pot4q_70 {
  padding-left: 25px;
}

._secondCol_pot4q_74 {
  width: 20%;
  max-width: 20%;
  min-width: 20%;
}

._thirdCol_pot4q_80 {
  width: 10%;
  max-width: 10%;
  min-width: 10%;
}

._usersConnected_pot4q_86 {
  width: 122px;
  max-width: 122px;
  min-width: 122px;
  display: flex;
  align-items: center;
}

._noDataBox_pot4q_94 {
  margin-top: 10px;
  height: 100%;
}

._fontWeight500_pot4q_99 {
  font-weight: 500;
}
._header_1agi6_1 {
  height: 30px;
  box-shadow: 0px -1px 0px 0px var(--color-border-20);
  color: var(--color-sub-heading-black);
  font-weight: 400;
  font-size: 15px;
}

._headerRow_1agi6_9 {
  height: 30px;
}

._rowBody_1agi6_13 {
  box-shadow: 0px 1px 0px 0px var(--color-border-20);
  height:80px;
  color: var(--color-sub-heading-black);
}

._buttonDiv_1agi6_19 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 8px;
  border-bottom: 1px solid var(--color-border-20);
}

._nameCol_1agi6_27, ._typeCol_1agi6_27, ._loginCol_1agi6_27, ._statusCol_1agi6_27 {
  width: 24%;
  font-size: 14px;
}

._statusCol_1agi6_27 {
  text-align: center;
}

._buttonCol_1agi6_36 {
  width: 4%;
}

._topLineText_1agi6_40 {
  font-weight: 400;
  font-size: 14px;
  height: 30px;
}

._secondaryText_1agi6_46 {
  font-weight: 400;
  font-size: 12px;
  height: 25px;
}

._entities_1agi6_52 {
  color: var(--color-sub-heading-black);
  padding-left: 5px;
}

._bottomBorder_1agi6_57 {
  box-shadow: 0px 1px 0px 0px var(--color-border-20);
}

._buttonCol_1agi6_36 {
width: 7%
}

._iconPadding_1agi6_65 {
  padding-left: 25px;
}

._hDiv_1agi6_69 {
  display: flex;
  flex-direction: row;
  color: var(--color-header-black);
  gap: 5px;
}

._slideOutWrapper_1agi6_76 {
  width: 100%;
  height: 100%;
  padding: 30px 30px 20px 30px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

._slideOutTitle_1agi6_86 {
  font-size: 20px;
  color: #242b31;
  width: 100%;
  text-align: left;
}

._slideOutFooter_1agi6_93 {
  align-self: flex-end !important;
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}

._slideOutMargin_1agi6_102 {
  margin-top: 20px;
}

._overflowTable_1agi6_106 {
  overflow: auto;
  width: 100%;
  height: 510px;
  max-height: 510px;
  min-height: 510px;
}

._tableWidth_1agi6_114 {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}

._importUserUpload_1agi6_120 {
  width:100%;
}

._importUserUpload_1agi6_120 .filepond--root.standard {
  width: 100% !important;
}

._downloadTemplateLink_1agi6_128 {
  text-decoration: underline;
  padding-top: 10px;
}

._pillFlex_1agi6_133 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._pillPadding_1agi6_139 {
  padding-left: 5px;
}

._skeletonMarginLeft_1agi6_143 {
  margin-left: 5px;
}

._colorOption_1agi6_147 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}._flexWrap_n2swp_1 {
  flex-wrap: wrap;
}
._filepond--root_n2swp_4._ImportUserDialog_n2swp_4 {
  height: 132px !important;
  width: 100% !important;
  border-radius: 4 !important;
}

._ImportUserDialog_n2swp_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: var(--color-link-blue);
}
._downloadTemplateLink_n2swp_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 var(--color-border-40);
  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_gi0jy_1 {
  width: 290px;
}

._bodyDiv_gi0jy_5 {
  height: 515px;
  margin-top: 7px;
  overflow-y: auto;
  top: 90px;
  left: 265px;
  width: 776px;
}

._saveButtonsDiv_gi0jy_14 {
  margin-top: 10px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  position: absolute;
  bottom: 17px;
  right: 17px;

}

._noStylesDiv_gi0jy_25 {
  height: 500px;
}

._outerBorder_gi0jy_29 {
  height: 240px;
  width: 180.7px;
  border: 1px solid var(--color-border-40);
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}

._editCard_gi0jy_38 {
  width: 181px;
}

._styleCardHeader_gi0jy_42 {
  height: 30px;
  width: 100%;
  border-bottom: 1px solid var(--color-border-40);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  background-color: white;
  z-index: 2;
  position: relative;
  font-size: 12px;
}

._styleCardName_gi0jy_56 {
  max-width: 120px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._cursor_gi0jy_63 {
  cursor: pointer;
}

._skeletonHeader_gi0jy_67 {
  display: flex;
  flex-direction: row;
}

._skeletonSpacer_gi0jy_72 {
  width: 15px;
}
._styleCardPreview_1e3k0_1 {
  height: calc(100% - 30px);
  width: 100%;
  position: relative;
}

._preview_content_1e3k0_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_1e3k0_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_1e3k0_31 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding-top: 75px;
  padding-left: 10px;
}

._report_details_large_1e3k0_40 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding-top: 175px;
  padding-left: 30px;
}
._entity_name_1e3k0_48 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 8px;
  height:12px
}

._entity_name_large_1e3k0_56 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  padding-bottom: 7px;
}

._report_name_1e3k0_64 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  height:15px;
}

._report_name_large_1e3k0_72 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  padding-bottom: 7px;
}


._date_range_1e3k0_81 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 8px;
}

._date_range_large_1e3k0_88 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
}

._report_logos_1e3k0_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_1e3k0_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_1e3k0_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_1e3k0_129,
._org_logo_1e3k0_130 {
  max-width: 40%;
  max-height: 30px;
  object-fit: contain;
}

._preview_image_1e3k0_136 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}

._previewImageHeaderFooter_1e3k0_146 {
  position: absolute;
  top: 0;
  left: 10px;
  width: 295px !important;
  height: 100%;
  z-index: 0;
}

._disabledImage_1e3k0_155 {
  opacity: 0.5;
}

._largePreview_1e3k0_159 {
  height: 470px;
  width: 325px;
  border: 1px solid var(--color-border-40);
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  margin-top: 15px;
  margin-left: 10px;
}

._largeStyleCardPreview_1e3k0_170 {
  height: calc(100%);
  width: 100%;
  position: relative;
}

._componentSpacing_1e3k0_176 {
  padding: 5px 10px;
  margin-top: 15px;
  border: 1px solid var(--color-border-40);
  border-radius: 4px;
  height: 470px;
  overflow: auto;
}

._editHeader_1e3k0_185 {
  padding-top:10px;
  padding-bottom: 10px;
  font-weight: 600;
}

._switchLabel_1e3k0_191 {
  display: flex;
  flex-direction: row;
  padding-top: 5px;
  padding-bottom: 5px;
}

._backPageSwitchPadding_1e3k0_198 {
  padding-bottom: 15px;
}

._labelPadding_1e3k0_202 {
  padding-left: 5px;
}

._custom_text_input_1e3k0_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 var(--color-border-40);
  border-radius: 5px;
  resize: none;
}

._custom_text_input_1e3k0_206._header_footer_1e3k0_220 {
  width: 96%;
  height: fit-content;
  min-height: 56px;
}

._custom_text_input_1e3k0_206::placeholder {
  color: #b9b9b9;
}

._custom_text_input_1e3k0_206._invalid_1e3k0_230 {
  border-color: red;
  transition: all 150ms ease;
}


._error_message_1e3k0_236 {
  height: 16px;
  margin: 5px 0px;
  font-size: 12px;
}

._error_message_1e3k0_236._invalid_1e3k0_230 {
  color: red;
}

._backPageHalf_1e3k0_246 {
  width:50%;
  height:100%;
  align-content: center;
}

._backPageLogo_1e3k0_252 {
  width: 90%;
}

._backPageSelector_1e3k0_256 {
  width: 243px;
}

._backPageText_1e3k0_260 {
  font-size: 12px;
}

/*#region ---------- Header/footer styling ---------- */
._header_footer_configs_1e3k0_265 {
  display: flex;
  justify-content: space-between;
  width: 96%;
}

._header_footer_container_1e3k0_271 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-right: 1px;
  padding-left: 1vh;
}

._header_container_1e3k0_281 {
  position: absolute;
  top: 1vh;
}

._footer_container_1e3k0_286 {
  position: absolute;
  bottom: 1vh;
}

._header_footer_text_1e3k0_291 {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-size: 0.27vw;
  color: #000000;
}

._header_footer_container_1e3k0_271 {
  flex: 1 1 33%;
  display: flex;
}

._header_footer_left_1e3k0_304 {
  justify-content: flex-start;
  text-align: left;
}

._header_footer_center_1e3k0_309 {
  justify-content: center;
  text-align: center;
}

._header_footer_right_1e3k0_314 {
  justify-content: flex-end;
  text-align: right;
}

._header_footer_entity_logo_1e3k0_319 {
  width: 40%;
  height: 40%;
}

._header_footer_org_logo_1e3k0_324 {
  width: 70%;
  height: 70%;
}
/*#endregion */

._horzontalLine_1e3k0_330 {
  width: 100%;
  border-top: 1px solid var(--color-border-40);
  padding-top: 5px;
  padding-bottom: 5px;
}

._selectorContainer_1e3k0_337 {
  display: flex;
  align-items: center;
}

/* --Selector value. */
._selectorContainer_1e3k0_337 .new-select-style__value-container {
  padding: 0px 0px;
  top: -1px;
  margin-left: 9px;
  width: 243px;
}

._selectorContainer190_1e3k0_350 {
  display: flex;
  align-items: center;
}

/* --Selector value. */
._selectorContainer190_1e3k0_350 .new-select-style__value-container {
  padding: 0px 0px;
  top: -1px;
  margin-left: 9px;
  width: 130px;
}._selectedDesign_dw4jk_1 {
  box-shadow: 0px 0px 4px 1px var(--color-table-group-blue);
  scale: 1.03;
  transition: box-shadow 0.4s, scale 0.4s;
}

._unselectedDesign_dw4jk_7 {
  box-shadow: none;
  scale: 1;
  transition: box-shadow 0.4s, scale 0.4s;
}

._unselectedDesign_dw4jk_7:hover {
  box-shadow: 0px 0px 2px 1px var(--color-border-40);
}

._themePageSelector_dw4jk_17 {
  height: 30px;
  background-color: white;
  border-top: 1px solid var(--color-border-40);
  border-bottom: 1px solid var(--color-border-40);
  z-index: 50;
  width: 772px;
}

._themePageBackground_dw4jk_26 {
  margin-top: 0px;
  padding-left: 10px;
  height: 30px;
  background-color: white;
  position: absolute;
  top: 0px;
  z-index: 50;
  width: 785px;
}

._themeHeaders_dw4jk_37 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 2px;
  height: 95%;
}

._chevron_dw4jk_45 {
  width: 26px;
  height: 20px;
}

._selectHeading_dw4jk_50 {
  width: 162px;
}

._frontPageHeader_dw4jk_54 {
  width: 164px;
  padding-left: 40px;
}

._backPageHeader_dw4jk_59 {
  width: 165px;
  padding-left: 40px;
}

._headerFooterHeader_dw4jk_64 {
  padding-left: 15px;
}

._selectedThemeDiv_dw4jk_68 {
  width: 100%;
  position: relative;
  height: 2px;
}

._selectedThemeLine_dw4jk_74 {
  position: absolute;
  bottom: 0;
  height: 2px;
  background-color: var(--color-table-group-blue);
  transition: left 0.3s ease, width 0.3s ease;
}

._styleOption_dw4jk_82 {
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  height: 100%;
  display: flex;
  align-items: center;
}

._selectedTheme_dw4jk_68 {
  color: var(--color-table-group-blue);
}

._editBodyDiv_dw4jk_95 {
  height: 512px;
  width:100%;
  margin-top: 10px;
  overflow-y: auto;
  position: absolute;
  top: 98px;
  left: 251px;
}

._editContainer_dw4jk_105 {
  display: flex;
  flex-direction: row;
  margin-top: 25px;
}

._largePreviewContainer_dw4jk_111 {
  width: 46%;
}

._editOptionsContainer_dw4jk_115 {
  width: 54%;
}

._contentContainer_dw4jk_119 {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  width: 782px;
  height: 510px;
}

._contentWrapper_dw4jk_127 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: transform 0.3s ease-out;
}

._topContent_dw4jk_136 {
  z-index: 10;
}

._slideLeftOut_dw4jk_140 {
  transform: translateX(-100%);
}

._slideRightOut_dw4jk_144 {
  transform: translateX(100%);
}

._slideLeftIn_dw4jk_148 {
  transform: translateX(0);
  animation: _slideFromRight_dw4jk_1 0.3s ease-out;
}

._slideRightIn_dw4jk_153 {
  transform: translateX(0);
  animation: _slideFromLeft_dw4jk_1 0.3s ease-out;
}

@keyframes _slideFromRight_dw4jk_1 {
  from { transform: translateX(100%); }
  to { transform: translateX(0); }
}

@keyframes _slideFromLeft_dw4jk_1 {
  from { transform: translateX(-100%); }
  to { transform: translateX(0); }
}

._disabledText_dw4jk_168 {
  color: #b9b9b9;
  cursor: not-allowed;
}._wizardContent_atfyl_1 {
    padding:0px;
    overflow: hidden;
    border-radius: 6px;
}
._sidePanel_atfyl_6 {
    padding: 30px 0px 0px 30px;
    min-height: 100%;
    min-width: 232px;
    border:none;
}
._sidePanelTitle_atfyl_12 {
    font-size:18px;
    font-weight: 600;
}
._sidePanelOptions_atfyl_16 {
    min-width: 200px;
}
._sidePanelOptions_atfyl_16 a span {
    white-space: nowrap;
}
._body_atfyl_22 {
    margin:0px;
    padding:0px;
}
._animationWrapper_atfyl_26 {
    height: 382px;
    min-height: 382px;
    width:633px;
    position:relative;
}
._plans_atfyl_32 {
    font-size:14px;
    font-weight: 400;
    color:#192955;
    align-items: center;
    white-space:break-spaces;
    margin-bottom: 20px;
    height: 24px;
}
._paragraphWrapper_atfyl_41 {
    padding: 25px 30px 0px 30px; 
    background-color: #98D8E719;
    height: 100%;
    width: 100%;
}
._paragraphTitle_atfyl_47 {
    color: #192955;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
}
._paragraph_atfyl_41 {
    color:#192955;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    max-height: 60px;
    overflow-y: visible;
}
._link_atfyl_61 {
    color: var(--color-link-blue);
    font-size: 14px;
    font-weight: 500;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    
}
._link_atfyl_61 span {
    text-decoration: underline;
}
._footerWrapper_atfyl_74 {
    flex-grow: 1;
    justify-content: flex-end;
    padding-bottom: 20px;
}
._footer_atfyl_74 {
    align-items: center;
}
._cross_icon_wrapper_atfyl_82 {
    position:absolute;
    top: 3%;
    right: 2%;
}
._cross_icon_atfyl_82 {
    color: #5D707F;
    background-color: var(--color-border-20);
    border-radius: 3px;
    border:1px solid var(--color-border-20);
}
._cross_icon_atfyl_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: var(--color-border-20);
  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: var(--color-border-20);
}

.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 var(--color-border-40);
  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 var(--color-border-40);
}

.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: var(--color-border-40) !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: var(--color-header-black);
  font-weight: 500;
  height: 50px;
  font-size: 16px;
  min-width: 250px;
  border: none;
  border-bottom: 1px solid var(--color-border-40);
  border-radius: 0px;
  box-shadow: none;
  padding: 0 2px;
  margin: 0px 5px;
  margin-bottom: 10px;
}

.custom-reports-naming-field::placeholder {
  color: var(--color-border-40);
  font-weight: 500;
  height: 50px;
  font-size: 16px;
  min-width: 250px;
  border: none;
  border-bottom: 1px solid var(--color-border-40);
  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 var(--color-border-40);
  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;
}
:root {
  --color-bg-10: #F6F7F8;
  --color-border-20: #E9EBEE;
  --color-border-40: #C9CCD3;
  --color-border-60: #828995;
  --color-sub-heading-black: #424E5E;
  --color-table-group-blue: #2A7ABF;
  --color-link-blue: #0057D1;
  --color-header-black: #081F33;
}

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 var(--color-border-20);
  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: var(--color-border-40) !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 var(--color-border-40);
  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: var(--color-sub-heading-black);
}

.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: var(--color-table-group-blue);
  padding-top: 10px;
}

.side-menu-nav-item-link {
  font-weight: normal;
  color: var(--color-table-group-blue);
  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: var(--color-link-blue);
  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: var(--color-link-blue);
}
.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: var(--color-border-40);
  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: var(--color-header-black);
  fill: var(--color-header-black);
} */

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: var(--color-link-blue);
}

.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 var(--color-border-60);
}

/* custom scroll bars */
._container_1p3t1_1 {
	width: 100%;
	background-color: var(--color-bg-10);
	color: #192955;
	font-size: 62.5%;
	font-weight: 500;
}

._syft-logo_1p3t1_9 {
	display: flex;
	width: 100px;
}

._row-wrapper_1p3t1_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 var(--color-border-20);
}

._row_1p3t1_14 {
	display: flex;
	flex-direction: row;
	width: 100%;
	margin: 1rem 0rem;
}

._column_1p3t1_32 {
	display: flex;
	flex-direction: column;
	flex: 1;
	padding: 1rem 2rem;
}

._logo-column_1p3t1_39 {
	display: flex;
	flex-direction: column;
	padding: 0rem 1rem;
	flex: 1;
}

._additional-info-container_1p3t1_46 {
	width: 100%;
	display: flex;
	padding: 1% 3%;
}

._additional-info-wrapper_1p3t1_52 {
	width: 100%;
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	align-items: center;
	margin-right: 30px; /* Space for intercom */
}

._link_1p3t1_61 {
	padding: 3px;
	font-size: 14px;
}

._title_1p3t1_66 {
	font-size: 16px;
	color: #192955;
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
	padding-bottom: 1.4rem;
	text-align: left;
}

._link_1p3t1_61 a {
	font-size: 14px;
	color: var(--color-header-black);
	text-decoration: none;
	font-weight: 500;
	line-height: 2.5rem;
}

._link_1p3t1_61 a:hover {
	color: #424d55;
}

._copyright_1p3t1_88 {
	font-size: 13px;
	color: #000000;
	font-family: "Montserrat", sans-serif !important;
	text-decoration: none;
	font-weight: 300;
	padding: 0rem 0.5rem;
}

._legal-info_1p3t1_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_1p3t1_107 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
	margin-left: auto;
}

._socials-row_1p3t1_107 > a {
    padding: 0rem 0.7rem;
    cursor: pointer;
}

._socials-row_1p3t1_107 img {
    width: 26px;
	height: auto;
}

@media only screen and (max-width: 1200px) {
	._syft-logo_1p3t1_9 {
		width: 70px;
	}

    ._socials-row_1p3t1_107 img {
        width: 15px;
    }

    ._legal-info_1p3t1_97 {
		padding: 0rem 1rem;
	}

    ._copyright_1p3t1_88 {
        font-size: 1.35rem;
    }


	._socials-row_1p3t1_107 a img {
		min-width: 16px;
	}

}

@media only screen and (max-width: 699px) {

	._syft-logo_1p3t1_9 {
		display: flex;
		height: 100%;
		width: 60px;
		margin: 3rem 0rem;
	}

	._row-wrapper_1p3t1_14 {
		justify-content: space-between;
		border-bottom: 2px solid var(--color-border-20);
	}

	._legals-row_1p3t1_162 {
		display: flex;
		justify-content: center;
		padding-bottom: 1%;
	}

	._column_1p3t1_32 {
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis: initial;
		width: 40%;
	}

	._additional-info-container_1p3t1_46 {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	._additional-info-wrapper_1p3t1_52 {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-right: initial;
	}

	._tab_1p3t1_188 {
		padding: 3px;
	}

    ._link_1p3t1_61 a {
        font-size: 1.55rem; 
    }

	._title_1p3t1_66 {
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		padding: 3% 1%;
		font-size: 14px;
	}

	._legal-info_1p3t1_97 {
		font-size: 12px;
		padding: 0rem 1rem;
		padding-bottom: 1rem;
	}

	._copyright_1p3t1_88 {
		text-align: center;
	}

    ._socials-row_1p3t1_107 {
		width: 100%;
        display: flex;
        flex-direction: row;
        justify-content: center;
        padding-bottom: 2.5rem;
		margin-left: initial;
		align-self: center;
    }

	._socials-row_1p3t1_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_173v2_1 {
  display: flex;
  flex-direction: row;
}

._row-center_173v2_6 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
._row-reverse_173v2_11 {
  flex-direction: row-reverse;
}

._column_173v2_15 {
  display: flex;
  flex-direction: column;
}

._text-center_173v2_20 {
  text-align: center;
}

._grey-bg_173v2_24 {
  background-color: #f8f8f8;
}

._white-bg_173v2_28 {
  background-color: white;
}

._primary-bg_173v2_32 {
  background-color: #192955;
}

._secondary-bg_173v2_36 {
  background-color: #ebecf0;
}

._link-blue_173v2_40 {
  color: var(--color-link-blue) !important;
}

._secondary_173v2_36 {
  color: #344666 !important;
}

._blue-grey_173v2_48 {
  color: var(--color-table-group-blue) !important;
}

._italics_173v2_52 {
  font-style: italic;
}

._w-40_173v2_56 {
  width: 40% !important;
  max-width: 40% !important;
}

._w-50_173v2_61 {
  width: 50%;
  max-width: 50%;
}

._w-60_173v2_66 {
  width: 60% !important;
  max-width: 60% !important;
}

._w-70_173v2_71 {
  width: 70%;
  max-width: 70%;
}

._pl-3_173v2_76 {
  padding-left: 3%;
}

._mt-3_173v2_80 {
  margin-top: 3rem;
}

._mb-2_173v2_84 {
  margin-bottom: 2rem;
}

._mb-3_173v2_88 {
  margin-bottom: 3rem;
}

._mr-1_173v2_92 {
  margin-right: 1rem;
}

._main-container_173v2_96 {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

._section-col-container_173v2_103,
._section-container_173v2_104 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5.5% 7%;
  max-width: 100vw;

}

._section-container_173v2_104._aiFirst_173v2_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_173v2_104._data-security_173v2_123 {
  background: linear-gradient(to bottom, #3c6c85, #1e2f57);
}
._case-study-and-help-container_173v2_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_173v2_132 {
  align-items: flex-start !important;
}

._section-container-wide_173v2_136 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5% 3%;
  max-width: 100vw;
}

._section-col-container_173v2_103 {
  flex-direction: column;
}

._section-wrapper_173v2_149 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._title-section_173v2_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_173v2_168 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  align-items: center;
}

._row-reverse_173v2_11 {
  flex-direction: row-reverse;
}

._section-item_173v2_181 {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  width: 50%;
  max-width: 50%;
}

._accordion-content-wrapper_173v2_189 {
  margin: 0;
  padding: 0 2rem;
}

._section-wrapper_173v2_149 > ._section-item_173v2_181:not(:last-child) {
  margin-right: 3%;
}

._section-wrapper_173v2_149 > ._section-item_173v2_181._home-section_173v2_198:not(:last-child) {
  margin-right: 1%;
}

._all-in-one-container_173v2_202 {
  padding-bottom: 3%;
}

h1._title-text_173v2_206,
._title-row-container_173v2_207,
._title-text_173v2_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_173v2_219 {
  font-size: 23px;
}

h2._title-text_173v2_206,
._title-text-md_173v2_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_173v2_206,
._title-text-sm_173v2_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_173v2_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_173v2_260,
._subtext-xl_173v2_260 {
  color: #000000;
  font-size: 27px;
  margin-bottom: 2.5rem;
  line-height: 1.5;
  font-weight: normal;
}

h5._subtext_173v2_260,
._subtext-lg-bold_173v2_270,
._subtext-lg_173v2_270 {
  color: #000000;
  font-size: 18px;
  margin-bottom: 2.5rem;
  line-height: 1.5;
  font-weight: normal;
}

._title-row-container_173v2_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_173v2_260,
._subtext-md-bold_173v2_292,
._case-study-author_173v2_293,
._key-point-text_173v2_294,
._subtext-md_173v2_292 {
  color: #000000;
  font-size: 16px;
  margin-bottom: 2rem;
  line-height: 1.5;
  font-weight: normal;
}

._case-study-author_173v2_293 {
  font-size: 20px;
  line-height: 25px;
}

._subtext-md_173v2_292,
._key-point-text_173v2_294 {
  line-height: 28px;
}

._subtext-review_173v2_313,
._subtext-sm-bold_173v2_314,
._subtext-sm_173v2_314 {
  color: #000000;
  font-size: 14px;
  margin-bottom: 2rem;
  line-height: 1.5;
  font-weight: 500;
}

._subtext-review_173v2_313 {
  line-height: 28px;
}

._subtext-xs-bold_173v2_327,
._subtext-xs_173v2_327 {
  color: #000000;
  font-size: 12px;
  margin-bottom: 2rem;
  font-weight: normal;
}

._subtext-lg-bold_173v2_270,
._subtext-md-bold_173v2_292,
._subtext-xs-bold_173v2_327,
._subtext-sm-bold_173v2_314 {
  font-weight: bold;
}

._subtext_173v2_260 > p {
  margin-bottom: 0.5rem;
}

._image-container_173v2_346 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._image-container_173v2_346 img {
  width: 100%;
}

._image-container_173v2_346 img._md_173v2_357 {
  width: 90%;
}

._image-container_173v2_346 img._sm_173v2_361 {
  width: 80%;
}

._animation-container_173v2_365,
._video-container_173v2_366 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._animation-container_173v2_365 {
  width: 80%;
}

._btn-wrapper-center_173v2_377,
._btn-wrapper_173v2_377 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}

._btn-wrapper_173v2_377 a {
  margin-bottom: 2rem;
}

._btn-wrapper-center_173v2_377 {
  justify-content: center;
}

._btn-wrapper-center_173v2_377 a:not(:last-child) {
  margin-right: 1rem;
}

._btn-wrapper_173v2_377 a:not(:last-child) {
  margin-right: 1rem;
}

._btn-lg_173v2_401 {
  white-space: nowrap;
}

._btn-lg_173v2_401,
._btn-lg_173v2_401:link,
._btn-lg_173v2_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_173v2_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_173v2_401:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

._btn-inverted_173v2_436 {
  color: #192955 !important;
  background-color: white !important;
  border: 2px solid #192955 !important;
}

a._btn-link_173v2_442 {
  color: var(--color-link-blue);
  font-weight: 500;
  font-size: 16px;
  transition: all 150ms ease;
}

._scroll-icon_173v2_449 {
  margin-bottom: 1px;
  transition: all 150ms ease;
}

a._btn-link_173v2_442:hover > ._scroll-icon_173v2_449 {
  transition: all 200ms ease;
  transform: translateY(2px);
}

._btn-link-lg_173v2_459,
._btn-link-lg_173v2_459:link,
._btn-link-lg_173v2_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_173v2_401 {
  display: flex !important;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
}

._client-logos-banner_173v2_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_173v2_483 img {
  width: 80%;
  max-width: 1250px;
}

._banner_173v2_499 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #f8f8f8;
  padding: 3% 8%;
  max-width: 100vw;
}

._banner-primary_173v2_509 {
  background-color: #1e2f57;
  color: white !important;
}

._banner-inverted_173v2_514 {
  background-color: #344666;
  color: white !important;
}

._banner-primary_173v2_509 h2._title-text_173v2_206,
._banner-primary_173v2_509 div,
._banner-inverted_173v2_514 h2._title-text_173v2_206,
._banner-inverted_173v2_514 div {
  color: white;
}

._block-link-container_173v2_526 {
  display: flex;
  flex-direction: column;
  padding: 3% 3%;
  padding-bottom: 0px;
  font-size: 14px;
}

._block-link-wrapper_173v2_534 {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid var(--color-border-20);
}

._block-link_173v2_526,
._block-link-light_173v2_541 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  color: var(--color-link-blue);
  background-color: white;
  border-left: 0.5rem solid var(--color-table-group-blue);
  padding: 3% 3%;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  transition: all 200ms ease;
}

._block-link-blue_173v2_555 {
  color: var(--color-link-blue);
  background-color: #f5fbfb;
  border-left: 6px solid #3fb0ac;
}

._border-radius-tl_173v2_561 {
  border-top-left-radius: 5px;
}

._border-radius-bl_173v2_565 {
  border-bottom-left-radius: 5px;
}

._block-link-grey_173v2_569 {
  color: var(--color-link-blue);
  background-color: #f9fafb;
  border-left: 6px solid #344666;
}

._block-link-text_173v2_575 {
  display: flex;
  flex-direction: column;
  margin-right: 3%;
}

._block-link-icon_173v2_581 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._block-link_173v2_526:hover ._block-link-icon_173v2_581 > Icon {
  color: white;
}

._block-link_173v2_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_173v2_526:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

._reviews-container_173v2_607 {
  display: flex;
  flex-direction: row;
  padding-bottom: 2%;
}

._reviewer-title_173v2_613,
._reviewer_173v2_613 {
  color: #192955;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

._reviewer-title_173v2_613 {
  font-weight: 500;
  margin-bottom: 0rem;
}

img._reviewer-image_173v2_626 {
  margin-right: 1rem;
  height: 58px;
  width: auto;
}

._review-details-wrapper_173v2_632 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._awards-container_173v2_638 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-right: 1%;
}

._awards-container_173v2_638 div:first-of-type {
  padding-right: 5%;
}

._star-container_173v2_649 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 11%;
}

._star_173v2_649 {
  margin-right: 2%;
  width: 28px;
}

._review_173v2_607 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0% 2%;
}

._review-text_173v2_668 {
  color: #000000;
  font-size: 1.3rem;
  font-weight: 500;
  white-space: nowrap;
}

._award-icon_173v2_675 {
  width: 75px;
}

._review-icon_173v2_679 {
  width: 150px;
  margin-right: 3%;
  padding: 0.5rem;
  height: auto;
}

._key-point-wrapper_173v2_686 {
  display: flex;
  flex-direction: column;
  width: 30%;
}

._key-point-title_173v2_692 {
  display: flex;
  flex-direction: row;
  color: #3fb0ac;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 1rem;
}

._primary_173v2_32 > ._key-point-title_173v2_692 {
  color: var(--color-table-group-blue);
}

._get-started-btn_173v2_706,
._get-started-btn_173v2_706:link,
._get-started-btn_173v2_706:visited,
._get-started-btn_173v2_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_173v2_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_173v2_728::-webkit-input-placeholder {
  font-weight: 300;
}

._case-study-logo-container_173v2_752 {
  min-height: 60px;
  margin-bottom: 2rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

._case-study-logo-container_173v2_752 img {
  width: auto !important;
}

._case-study-arrows-container_173v2_764 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
}

._case-study-arrow_173v2_764 {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: flex-start;
  padding: 0.8rem;
  margin-right: 1rem;
  background-color: var(--color-border-20);
  border-radius: 4px;
  cursor: pointer;
  height: calc(1.8rem + 15px);
  transition: all 150ms ease;
}
._case-study-arrow_173v2_764:hover {
  background-color: #dcdcdc;
  transition: all 250ms ease;
}

._case-study-logo-container_173v2_752 img {
  max-height: 100%;
  height: 100%;
  width: auto;
  object-fit: contain;
  align-self: flex-start;
}

._case-study-img-container_173v2_797 {
  width: 100%;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

._case-study-carousel-wrapper_173v2_804 {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  width: 60%;
  max-width: 60%;
  padding: 0% 3%;
}

._case-study-carousel_173v2_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_173v2_824 {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  width: 40%;
  max-width: 40%;
}

._carousel-footer_173v2_832 {
  display: flex;
  align-self: flex-end;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid var(--color-border-40);
}

a:hover ._link-icon_173v2_842 {
  visibility: visible;
  opacity: 1;
  transition: all 150ms ease;
  transform: translateX(5px);
}

._link-icon_173v2_842 {
  margin-left: 3%;
  opacity: 0;
  visibility: none;
  transition: all 150ms ease;
}

._get-started-input-container_173v2_856 {
  display: flex;
  flex-direction: row;
  padding: 0% 2%;
}

._mobile-visible-xs_173v2_862 {
  display: none;
}

._accordion_173v2_189 {
  padding: 0rem 2rem;
  padding-top: 2rem;
  margin-bottom: 1rem;
  border-left: 0.5rem solid transparent;
  transition: border-left 100ms ease;
}

._accordion-green_173v2_874 {
  color: #3fb0ac;
}

._accordion-green_173v2_874._open_173v2_878 {
  border-left: 0.5rem solid #3fb0ac;
  background-color: #f5fbfb;
}

._accordion-blue_173v2_883 {
  color: var(--color-table-group-blue);
}

._accordion-blue_173v2_883._open_173v2_878 {
  border-left: 0.5rem solid var(--color-table-group-blue);
  background-color: white;
}

._accordion-navy_173v2_892 {
  color: #344666;
}

._accordion-navy_173v2_892._open_173v2_878 {
  border-left: 0.5rem solid #344666;
  background-color: #f9fafa;
}

._accordion_173v2_189 ._accordion-title_173v2_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_173v2_189 ._accordion-text_173v2_912 {
  color: #000000;
  font-size: 16px;
  padding-bottom: 20px;
  line-height: 28px;
}

._accordion-arrow_173v2_919 {
  padding-left: 2%;
}

._accordion-image_173v2_923 {
  padding: 0% 2%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}

._accordion-image_173v2_923._open_173v2_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_173v2_940 {
  width: 220px;
  padding-left: 3%;
  padding-bottom: 3%;
}

._checklist-text-lg_173v2_946,
._checklist-text_173v2_946 {
  color: #000000;
  line-height: 1.5;
  margin-left: 1.2rem;
  margin-bottom: 1.5rem;
  text-align: left;
}

._checklist-text-lg_173v2_946 {
  line-height: 1.7;
  margin-bottom: 1.8rem;
}

._checklist-text-wrapper_173v2_960 {
  display: flex;
  align-items: flex-start;
}

._tick-icon-wrapper_173v2_965 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 2rem;
}

._light-blue-pill-alert_173v2_972,
._dark-blue-pill-alert_173v2_973,
._pill-alert_173v2_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_173v2_972,
._dark-blue-pill-alert_173v2_973,
._coming-soon-alert_173v2_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_173v2_973 {
  background-color: transparent;
  border: 1px solid #344666;
  color: #344666;
  padding: 0.3rem 0.5rem;
  padding-top: 0.4rem;
}

._light-blue-pill-alert_173v2_972 {
  background-color: transparent;
  border: 1px solid var(--color-table-group-blue);
  color: var(--color-table-group-blue);
  padding: 0.3rem 0.5rem;
  padding-top: 0.4rem;
}

._align-start_173v2_132 {
  align-self: flex-start;
}

._get-started-buttons-wrapper_173v2_1023 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}

._get-started-buttons-wrapper_173v2_1023 a:not(:last-child) {
  margin-right: 3rem;
}

._padding-left-lg_173v2_1035 {
  padding-left: 10%;
}

._nowrap_173v2_1039 {
  white-space: nowrap;
}

._arrow-icon_173v2_1043 {
  padding-left: 10px;
  vertical-align: middle;
}

._align-block-right_173v2_1048 {
  display: flex;
  align-self: flex-end;
}

._support-metric-container_173v2_1053 {
  background-color: #344666;
  color: white;
  width: 100%;
  padding: 2% 3%;
  padding-right: 8%;
}

._support-metric-row_173v2_1061 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}

._support-metric-item-wrapper_173v2_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_173v2_1053 {
  padding: 3% 3%;
}

._support-metric-subtext_173v2_1083 {
  color: #192955;
  font-size: 24px;
  margin: 1% 0%;
  line-height: 1.5;
  font-weight: 500;
  white-space: nowrap;
}

._support-metric-animation_173v2_1092 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  max-width: 30%;
}

._support-metric-text_173v2_1099 {
  margin-bottom: 0px;
}

h2._title-text_173v2_206,
._support-metric-subtext_173v2_1083 {
  position: relative;
}

._support-satisfaction-rating_173v2_1108 {
  border-right: 2rem solid #3fb0ac;
}

._support-response-time_173v2_1112 {
  border-right: 2rem solid #98d8e7;
}

._col-center_173v2_1116 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._features-section-container_173v2_1122 {
  background: linear-gradient(to right, #eaf7fa 60%, #ffffff 50%);
}

._main-section-container_173v2_1126 {
  background: linear-gradient(to right, #ecf2f4 60%, #ffffff 50%);
}

._main-section-container_173v2_1126,
._features-section-container_173v2_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_173v2_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_173v2_1122 {
  margin-top: 5vh;
  margin-bottom: 5.3vh;
  height: 70vh;
}

._support-container_173v2_1159 {
  height: 80vh;
}

._main-section-wrapper_173v2_1163,
._features-section-wrapper_173v2_1164 {
  height: 100%;
  align-items: center;
}

._home-dots-img_173v2_1169,
._features-crosses-img_173v2_1170 {
  width: 20%;
  margin-top: -8%;
  margin-bottom: 8%;
}

._support-container_173v2_1159 {
  background: linear-gradient(to right, #ffffff 80%, rgb(214, 239, 245) 20%);
}

._integrations-lines-img_173v2_1180 {
  margin-left: -14%;
  top: 0px;
  width: 100%;
  max-width: 250px;
  margin-top: -5%;
  margin-bottom: 10%;
}

._align-items-start_173v2_1189 {
  align-items: flex-start;
}

#_embedded-video_173v2_1 {
  position: absolute;
  top: 25%;
  left: 27.5%;
}

._max-w-45_173v2_1199 {
  max-width: 45%;
}

._home-badges-wrapper_173v2_1203 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._home-btn-wrapper_173v2_1209 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

img._home-soc2-img_173v2_1215,
img._home-reviews-img_173v2_1216 {
  height: unset;
  width: 100%;
}

img._home-soc2-img_173v2_1215 {
  padding-top: 5px;
  max-height: 48px;
}

._home-client-logos-wrapper_173v2_1226 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 1% 10%;
  padding-top: 2%;
}

._home-client-logos-wrapper_173v2_1226 img {
  max-height: 200px;
  width: 100%;
}

img._home-reviews-img_173v2_1216 {
  margin: 0rem 1.2rem;
  max-height: 34px;
  min-height: 34px;
}

._inverted-pill-wrapper_173v2_1246 {
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

._inverted-pill-link_173v2_1253 {
  background-color: white;
  color: var(--color-link-blue);
  padding: 0.3rem 0.5rem;
  margin: 0rem 0.2rem;
  border: 1px solid var(--color-link-blue);
  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_173v2_1270 {
  padding-top: 2px;
  transition: all 200ms ease;
}

._inverted-pill-link_173v2_1253:hover ._collab-icon_173v2_1270 {
  transition: all 100ms ease;
}

._inverted-pill-link_173v2_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_173v2_1287 {
  padding-left: 0.5rem;
  display: flex;
}

@media screen and (max-width: 1600px) {
  ._star_173v2_649 {
    width: 22px;
  }

  ._award-icon_173v2_675 {
    width: 55px;
  }

  ._review-text_173v2_668 {
    font-size: 1.2rem;
  }
}

@media screen and (max-width: 1409px) {
  ._tablet-hidden_173v2_1307 {
    display: none;
  }
}

@media screen and (max-width: 1350px) {
  img._home-soc2-img_173v2_1215 {
    max-height: 38px;
  }

  img._home-reviews-img_173v2_1216 {
    max-height: 32px;
  }
}

@media screen and (max-width: 1240px) {
  ._star_173v2_649 {
    width: 17px;
  }
}

@media screen and (max-width: 1240px) {
  ._home-section-container_173v2_1142 {
    background-image: none;
  }
}

@media screen and (max-width: 1023px) {
  ._section-wrapper_173v2_149 > ._section-item_173v2_181:not(:last-child) {
    margin-right: 0%;
  }

  h1._title-text_173v2_206 {
    font-size: 28px;
  }

  ._title-row-container_173v2_207,
  h2._title-text_173v2_206 {
    font-size: 23px;
  }

  h4._title-text_173v2_206 {
    font-size: 18px;
  }

  ._subtext-xl_173v2_260,
  ._subtext-xl-bold_173v2_260 {
    font-size: 18px;
  }

  ._support-metric-subtext_173v2_1083,
  ._subtext-lg_173v2_270,
  ._subtext-lg-bold_173v2_270,
  h5._subtext_173v2_260 {
    font-size: 16px;
  }

  ._key-point-text_173v2_294,
  ._case-study-author_173v2_293,
  ._subtext-md-bold_173v2_292,
  ._subtext-md_173v2_292 {
    font-size: 14px;
  }

  ._section-container-wide_173v2_136 {
    padding: 8% 3%;
  }

  ._section-container_173v2_104 {
    padding: 4% 7%;
  }

  ._section-wrapper_173v2_149 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  ._btn-wrapper-center_173v2_377,
  ._btn-wrapper_173v2_377 {
    flex-direction: column;
  }

  ._btn-wrapper-center_173v2_377 a {
    margin-bottom: 2rem;
  }

  ._btn-wrapper_173v2_377 a:not(:last-child),
  ._btn-wrapper-center_173v2_377 a:not(:last-child) {
    margin-right: 0rem;
  }

  ._mobile-column-reverse_173v2_1399 {
    flex-direction: column-reverse;
  }

  ._section-item_173v2_181 {
    width: 100%;
    max-width: none;
  }

  ._w-40_173v2_56 {
    width: 100% !important;
    max-width: 100% !important;
  }

  ._video-container_173v2_366 {
    width: 80%;
    padding: 0.5rem 0rem;
  }

  ._image-container_173v2_346 {
    width: 60%;
  }

  ._carousel-wrapper_173v2_1422 {
    flex-direction: column-reverse !important;
  }

  ._case-study-carousel-wrapper_173v2_804 {
    width: 100%;
    max-width: 100%;
  }

  ._case-study-img-carousel_173v2_824 {
    width: 90%;
    max-width: 450px;
  }

  ._mobile-center_173v2_1436 {
    align-items: center;
    text-align: center;
  }

  ._mobile-center_173v2_1436 ._title-row-container_173v2_207,
  ._mobile-center_173v2_1436 {
    text-align: center;
  }

  ._mobile-column_173v2_1399 {
    display: flex;
    flex-direction: column;
  }

  ._mobile-hidden_173v2_1451 {
    display: none;
  }

  ._key-point-wrapper_173v2_686 {
    width: 100%;
  }

  ._star_173v2_649 {
    width: 20px;
  }

  ._get-started-buttons-wrapper_173v2_1023 {
    flex-direction: column;
  }

  ._get-started-buttons-wrapper_173v2_1023 a:not(:last-child) {
    margin-right: 0px;
    margin-bottom: 1.5rem;
  }

  ._mobile-align-center_173v2_1472 {
    align-self: center;
  }

  ._mobile-align-start_173v2_1476 {
    align-self: start;
  }

  ._padding-left-lg_173v2_1035 {
    padding-left: 0%;
  }

  ._image-container-sm_173v2_1484,
  ._video-container-sm_173v2_1485 {
    width: 80%;
    max-width: 400px;
    margin-bottom: 2rem;
  }

  ._tick-icon-wrapper_173v2_965 {
    height: 2.5rem;
  }

  ._mobile-col-center_173v2_1495 {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  ._support-metric-text_173v2_1099 {
    padding-top: 0rem;
  }

  ._support-container_173v2_1159,
  ._features-section-container_173v2_1122,
  ._main-section-container_173v2_1126 {
    background: none;
  }

  ._integrations-lines-img_173v2_1180,
  ._features-crosses-img_173v2_1170,
  ._home-dots-img_173v2_1169 {
    display: none;
  }

  ._support-metric-item-wrapper_173v2_1068 {
    width: 40%;
    min-width: 280px;
  }

  ._support-metric-animation_173v2_1092 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    max-width: 25%;
  }

  ._support-metric-subtext_173v2_1083 {
    font-size: 16px;
  }

  ._features-section-container_173v2_1122,
  ._integrations-container_173v2_1534,
  ._support-container_173v2_1159 {
    height: auto;
  }

  ._features-section-container_173v2_1122 {
    margin-top: 4.5%;
    margin-bottom: 3%;
  }

  ._home-btn-wrapper_173v2_1209 {
    width: 100%;
    flex-direction: column;
    align-items: center;
  }

  ._home-badges-wrapper_173v2_1203 {
    margin-top: 2rem;
    justify-content: center;
  }
}

@media screen and (max-width: 700px) {
  ._support-metric-row_173v2_1061 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  ._support-metric-row_173v2_1061:not(:last-child) {
    margin-bottom: 1rem;
  }

  #_embedded-video_173v2_1 {
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 49%;
  }
}

@media screen and (max-width: 600px) {
  ._section-container_173v2_104 {
    padding: 7%;
  }

  ._reviews-container_173v2_607 {
    flex-direction: column;
    align-items: flex-start;
  }

  ._review-text_173v2_668 {
    font-size: 1.3rem;
  }

  ._star-container_173v2_649 {
    padding-top: 5%;
  }

  ._image-container_173v2_346 {
    width: 90%;
  }

  ._w-60_173v2_66 {
    width: 100% !important;
    max-width: 100% !important;
  }

  ._support-metric-container_173v2_1053 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
  }

  ._support-metric-wrapper_173v2_1609 {
    width: 80%;
  }

  ._support-metric-wrapper_173v2_1609:first-of-type {
    margin-bottom: 4%;
  }

  ._mobile-xs-align-start_173v2_1617 {
    align-self: start;
  }

  ._btn-lg_173v2_401 {
    width: 90%;
  }

  ._accordion-image_173v2_923._open_173v2_878 {
    width: 65%;
    margin: 0 auto;
    margin-bottom: 2rem;
  }

  ._mobile-hidden-sm_173v2_1631 {
    display: none;
  }

  ._banner_173v2_499 {
    padding: 7% 7%;
  }

  ._case-study-carousel_173v2_804 {
    margin: 0;
    padding: 10px 20px;
  }

  ._case-study-logo-container_173v2_752 {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  ._case-study-img-container_173v2_797 {
    padding: 10px 20px;
  }

  ._carousel-footer_173v2_832 {
    justify-content: flex-end;
    padding-top: 10px;
    border-top: 1px solid var(--color-border-40);
    border-bottom: none;
    margin: 0;
  }

  ._mobile-mb-4_173v2_1662 {
    margin-bottom: 4rem;
  }

  ._image-container-xs_173v2_1666,
  ._video-container-xs_173v2_1667 {
    width: 80%;
    max-width: 345px;
    margin-bottom: 2rem;
  }

  ._support-metric-container_173v2_1053 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
  }

  ._support-metric-wrapper_173v2_1609 {
    width: 80%;
  }

  ._support-metric-wrapper_173v2_1609:first-of-type {
    margin-bottom: 4%;
  }

  ._mobile-center_173v2_1436 {
    text-align: center;
  }

  ._support-metric-row_173v2_1061 {
    flex-direction: column;
    align-items: center;
  }

  ._support-metric-item-wrapper_173v2_1068:first-of-type {
    margin-bottom: 20%;
  }

  ._email-input_173v2_728 {
    min-width: 25rem;
  }
}

@media screen and (max-width: 500px) {
  ._mobile-column-xs_173v2_1706 {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (max-width: 400px) {
  ._mobile-hidden-xs_173v2_1713 {
    display: none;
  }

  ._mobile-visible-xs_173v2_862 {
    display: inline-block;
  }

  ._inverted-pill-link_173v2_1253 {
    font-size: 11px;
  }
}

@media screen and (max-width: 1000px) {
  ._case-study-and-help-container_173v2_126 {
    background-image: none;
  }
}
@media screen and (max-width: 1500px) {
  ._section-container_173v2_104._aiFirst_173v2_114 {
    background-color: #1e2f57;
    padding: 5% 2%;
  }
}
._homeContainer_15mhg_1 {
  color: #192955;

}

._mobileBreak_15mhg_6 {
  display: none;
}
._textAnimation_15mhg_9 {
  width: 40vw;
  aspect-ratio: 3.36/1;
  margin-bottom: 1%;
  position: relative;
  left: -1%;
}

._homeContainer_15mhg_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_15mhg_1 ._carouselText_15mhg_28,
._secondary_15mhg_29 {
  color: #3fb0ac;
}

._landingSection_15mhg_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_15mhg_50 {
  width: 100%;
  height: 100%;
}

._textSection_15mhg_55 {
  width: 100%;
  max-width: 100%;
  padding: 2% 5%;
}

._mainAnimationSection_15mhg_61 {
  width: 42%;
  max-width: 42%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  max-height: 100%;
}

._btnWrapper_15mhg_70 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
._btnWrapper_15mhg_70 > button {
  margin-bottom: 0.5rem !important;
}

._white_15mhg_80 {
  color: white;
}

._homeContainer_15mhg_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_15mhg_97 {
  font-weight: 600;
}

._left_15mhg_101 {
  justify-content: flex-start !important;
}

._homeContainer_15mhg_1 h2._left_15mhg_101 {
  justify-content: flex-start;
}

._homeContainer_15mhg_1 h2 > span {
  display: contents;
}
._whiteText_15mhg_112 {
  color: white;
}

._nowrap_15mhg_116 {
  white-space: nowrap;
}

._logoBanner_15mhg_120 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  padding-left: 5%;
  width: 100%;
  margin-bottom: 2%;
}

._badges_15mhg_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_15mhg_142 {
  color: var(--color-sub-heading-black);
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 1rem;
}

._logos_15mhg_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_15mhg_130 img {
  width: 100%;
  height: auto;
}
._logos_15mhg_150 img {
  /* margin-right: 45px; */
  max-width: 150px;
  max-height: 40px;
  margin-right: 10px;
}

._mobileCarousel_15mhg_174,
._tabletCarousel_15mhg_175 {
  display: none;
}

._tabletCarousel_15mhg_175 ._slide_15mhg_179 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 1rem;
}

._tabletCarousel_15mhg_175 ._slide_15mhg_179 img {
  width: 55%;
}

._mobileCarousel_15mhg_174 ._slide_15mhg_179 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
}

._mobileCarousel_15mhg_174 img {
  max-height: 50vh;
  margin-bottom: 2rem;
}

._videoIcon_15mhg_202 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 1rem;
}

._videoIcon_15mhg_202 #_iconBase_15mhg_1 {
  height: 12px;
  width: 16px;
}

._videoIcon_15mhg_202 #_iconClapper_15mhg_1 {
  width: 18px;
  margin-left: -2px;
  transition: transform 100ms ease-in, margin 100ms ease-in;
}

._videoIconBtn_15mhg_220:hover #_iconClapper_15mhg_1 {
  animation: _clap_15mhg_1 350ms ease-in 1;
  transform-origin: bottom left;
}

._videoIconBtn_15mhg_220,
._tryForFreeBtn_15mhg_226 {
  min-width: 200px !important;
  max-height: 40px !important;
}

@keyframes _clap_15mhg_1 {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(20deg);
  }
  100% {
    transform: rotate(0deg);
  }
}

@media screen and (max-width: 1550px) {
  ._landingSection_15mhg_33 {
    min-height: 80vh;
    margin-top: 0px;
  }

  ._mainAnimationSection_15mhg_61 {
    width: 40%;
  }
}

@media screen and (max-width: 1020px) {
  ._btnWrapper_15mhg_70 {
    margin-bottom: 1rem;
  }
}

@media screen and (min-width: 600px) and (max-width: 1020px) {
  ._tabletCarousel_15mhg_175 {
    display: flex;
    margin-bottom: 2rem;
  }
}

@media screen and (max-width: 768px) {
  ._homeContainer_15mhg_1 h1 {
    font-size: 38px;
    line-height: 44px;
  }

  ._homeContainer_15mhg_1 h2 {
    font-size: 36px;
    line-height: 40px;
  }
}

@media screen and (max-width: 1300px) {
  ._mobileBadges_15mhg_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_15mhg_9 {
    width: 55vw;
  }
}
@media screen and (max-width: 900px) {
  ._textAnimation_15mhg_9 {
    width: 60vw;
  }
}


@media screen and (max-width: 599px) {
  ._mobileCarousel_15mhg_174 {
    display: flex;
    margin-top: 2rem;
  }

  ._landingSection_15mhg_33 ._mobileCarousel_15mhg_174 {
    margin-right: -7%;
  }
  ._textAnimation_15mhg_9 {
    width: 65vh;
  }
  ._landingSection_15mhg_33 {
    min-height: 90vh;
    max-height: 90vh;
  }
}

@media screen and (max-width: 500px) {
  ._homeContainer_15mhg_1 h1 {
    text-align: center;
  }

  ._btnWrapper_15mhg_70 {
    flex-direction: column;
  }

  ._btnWrapper_15mhg_70 > button {
    margin-right: 0rem;
  }

  ._verticalSlider_15mhg_335 {
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
  ._desktopBreak_15mhg_340 {
    display: none !important;
  }
  ._mobileBreak_15mhg_6 {
    display: block !important;
  }
  ._mobileBadges_15mhg_280 {
    align-self: center;
    margin-left: 0%;
  }
  ._textAnimation_15mhg_9 {
    margin-top: 5vh;
    width: 95vw;
    margin-bottom: 45vh;
    
  }
  ._landingSection_15mhg_33 {
    background-image: url("https://cdn.syftanalytics.com/assets/landing-page-mobile-background-CknkVvl6.svg");
  }
  ._homeContainer_15mhg_1 {
    padding-top: 0px;
  }
  ._textSection_15mhg_55 {
    padding: 1% 5%;
  }
}
@keyframes _firstWord_15mhg_1 {
  0% {
    top: -0.2em;
    opacity: 1;
  }
  100% {
    top: -1.2em;
    opacity: 0;
  }
}

@keyframes _secondWord_15mhg_1 {
  0% {
    top: 1.2em;
    opacity: 0;
  }
  100% {
    top: -0.2em;
    opacity: 1;
  }
}

._animation-first-word_15mhg_388 {
  position: absolute;
  animation: _firstWord_15mhg_1 1.5s forwards cubic-bezier(0.5, 0, 0.5, 1);
}

._animation-second-word_15mhg_393 {
  position: absolute;
  animation: _secondWord_15mhg_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_mzt48_2 {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  align-items: center;
  overflow: hidden;
  scroll-behavior: smooth;
}

._tabBtn_mzt48_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_mzt48_28 {
  border-bottom: 2px solid var(--color-table-group-blue);
  color: var(--color-table-group-blue);
}

._tabBtn_mzt48_12:hover {
  border-bottom: 2px solid var(--color-table-group-blue);
  color: var(--color-table-group-blue);
}

._tabBtn_mzt48_12 > div {
  min-width: 15px;
  min-height: 15px;
  white-space: nowrap;
}
ul._control_1229w_1 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    padding: 0rem 1rem;
    margin-bottom: 1rem;
    top: 5rem;
    position: relative;
}


ul._control_1229w_1 li {
    list-style: none;
    cursor: pointer;
    margin: 0rem 1.2rem;
    padding: 0rem;
    background: var(--color-border-40) !important;
    border-radius: 50%;
    width: 1rem !important;
    height: 1rem !important; 
    transition: all 0.15s ease;
}

ul._control_1229w_1 li._active_1229w_25 {
    background: #192955 !important;
    transition: all 0.15s ease-in;
}


@media screen and (max-width: 600px) {
    ul._control_1229w_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_zi6nl_1 {
  width: 100%;
  padding: 1.5% 3% 3% 3%;
  margin-bottom: 3rem;
  overflow: hidden;
  position: relative;
}

._card_zi6nl_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_zi6nl_9:hover ._link_zi6nl_25 {
  visibility: visible;
  opacity: 1;
  transition: all 180ms ease;
}

._quotes_zi6nl_31 {
  width: 10%;
}

._text_zi6nl_35 {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

._recommendation_zi6nl_41 {
  font-size: 25px;
  font-weight: 600;
  color: #192955;
}

._link_zi6nl_25,
._person_zi6nl_48 {
  font-size: 16px;
  font-weight: 500;
  color: #192955;
}

._person_zi6nl_48 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-right: 0.5rem;
  margin-bottom: 0rem;
}

._logo_zi6nl_62 {
  width: 15%;
}

._link_zi6nl_25 {
  color: var(--color-link-blue);
  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_zi6nl_25:hover {
  text-decoration: underline;
}

._quoteIcon_zi6nl_85 {
  width: min-content;
  margin-right: 3rem;
}

._quoteIcon_zi6nl_85 svg {
  width: 71px;
  height: auto;
}

@media screen and (max-width: 1100px) {
  ._recommendation_zi6nl_41 {
    font-size: 21px;
  }

  ._quoteIcon_zi6nl_85 svg {
    width: 60px;
  }
}

@media screen and (max-width: 900px) {
  ._recommendation_zi6nl_41 {
    font-size: 18px;
  }


  ._quoteIcon_zi6nl_85 {
    margin-right: 1rem;
  }

  ._quoteIcon_zi6nl_85 svg {
    width: 40px;
  }

  ._link_zi6nl_25 {
    visibility: visible;
    opacity: 1;
  }
}

@media screen and (max-width: 600px) {
  ._container_zi6nl_1 {
    padding: 3rem;
  }

  ._card_zi6nl_9 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 2%;
    padding: 2rem;
    border-radius: 8px;
  }

  ._text_zi6nl_35 {
    align-items: left;
    text-align: left;
    display: flex;
    flex-direction: column;
  }

  ._recommendation_zi6nl_41 {
    font-size: 16px;
  }

  ._link_zi6nl_25,
  ._person_zi6nl_48 {
    font-size: 14px;
  }

  ._logo_zi6nl_62 {
    width: auto;
    max-height: 50px;
    height: 100%;
  }

  ._link_zi6nl_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_zi6nl_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_5ihcy_1 {
  background-image: url("img/main_landing_pages/home2/consolidations/background.png");
  background-size: cover;
  height: fit-content;
  width: 100%;
}

._container_5ihcy_1 h3 {
  font-size: 7rem;
  font-weight: 700;
  color: #fff;
  text-align: center;
  margin-top: 5%;
}

._container_5ihcy_1 h3 span {
  color: var(--color-table-group-blue);
}

._animation_5ihcy_20 {
  aspect-ratio: 16/9;
  margin-top: -10%;
  margin-bottom: 3rem;
}

._connectTools_5ihcy_26 {
  padding: 6% 0% 10% 0%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  color: white;
}

._connectTools_5ihcy_26 ._header_5ihcy_35 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
}

._connectTools_5ihcy_26 h3 {
  font-size: 70px;
  font-weight: 700;
  text-align: center;
  margin-top: 0rem;
  margin-bottom: 3rem;
}

._connectTools_5ihcy_26 p {
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 2rem;
  width: 70%;
}

._toolsCarousel_5ihcy_59 {
  width: 100vw;
  position: relative;
}

._carouselTrack_5ihcy_64 {
  display: flex;
  gap: 10px;
  width: 100%;
  overflow: hidden;
  height: 180px;
  align-items: center;
}

._carouselImage_5ihcy_73 {
  object-fit: cover;
  transition: width 0.5s, height 0.5s;
}

._carouselImage_5ihcy_73 {
  width: 151px;
  height: 134px;
}

._middleImage_5ihcy_83 {
  width: 171px;
  height: 151px;
}

._mobileContainer_5ihcy_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_5ihcy_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_5ihcy_97 h3 {
  font-size: 6.5rem;
  font-weight: 700;
  color: #fff;
  text-align: left;
  margin-bottom: 2%;
}

._consolsContainer_5ihcy_97 h3 span {
  color: var(--color-table-group-blue);
}

._mobileImage_5ihcy_119 {
  width: 100%;
}

._mobileTools_5ihcy_123 {
  width: 100%;
  padding: 3rem;
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._mobileTools_5ihcy_123 h3 {
  font-size: 35px;
  font-weight: 700;
  color: #fff;
  text-align: left;
  margin-bottom: 3rem;
}

._mobileTools_5ihcy_123 p {
  display: flex;
  width: 100%;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  text-align: left;
  margin-bottom: 3rem;
  color: #fff;
}

._mobileTools_5ihcy_123 img {
  width: 100%;
} 

._quoteCarouselContainer_5ihcy_155 {
  padding-top: 5%;
}

._mobileQuoteCarouselContainer_5ihcy_159 {
  padding-top: 6rem;
}

@media screen and (max-width: 1100px) {
  ._connectTools_5ihcy_26 p {
    width: 100%;
  }
}

@media screen and (max-width: 900px) {

  ._connectTools_5ihcy_26 h3 {
    font-size: 55px;
  }

  ._connectTools_5ihcy_26 p {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  ._mobileContainer_5ihcy_88 {
    background-image: none;
    background-color: #192955;
  }

  ._consolsContainer_5ihcy_97 {
    width: 100%;
    padding: 4rem 5rem;
    padding-bottom: 0rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 3rem;
  }

  ._consolsContainer_5ihcy_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_jgo2u_1 {
  width: 100vw;
  display: flex;
  flex-direction: column;
  padding-top: 1%;
  padding-bottom: 3%;
}

._container_jgo2u_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_jgo2u_20 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 0% 6%;
}

._animation_jgo2u_20 {
  width: 100%;
  aspect-ratio: 16/9;
  cursor: pointer;
}

._support_jgo2u_34 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 0% 7%;
  width: 100%;
  margin-top: 2rem;
}

._supportItem_jgo2u_43 {
  display: flex;
  flex-direction: column;
  flex: 1;
}

._support_jgo2u_34 img {
  width: 55px;
  height: 55px;
  margin-bottom: 1rem;
}

._support_jgo2u_34 h4 {
  font-size: 20px;
  font-weight: 600;
  color: #192955;
  text-align: left;
  margin: 1rem 0rem;
}

._support_jgo2u_34 p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #192955;
  text-align: left;
}

._quotes_jgo2u_71 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100vw;
}

._mobileCarouselWrapper_jgo2u_78 {
  background: linear-gradient(270deg, #8CBDCE -84.1%, #E6EFF4 98.16%);
  padding: 2rem;
}

._slide_jgo2u_83 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._slide_jgo2u_83 img {
  width: 100%;
  max-width: 560px;
  height: auto;
}

._tab_jgo2u_95 {
  font-size: 18px;
  font-weight: 600;
  color: #438195;
  transition: all 180ms ease;
}

._tab_jgo2u_95._active_jgo2u_102 {
  text-decoration: underline;
  transition: all 180ms ease;
}

._supportIcon_jgo2u_107 {
  width: 30%;
  max-width: 300px;
  height: auto;
  aspect-ratio: 1/1;
}

@media screen and (max-width: 1430px) {
  
  ._support_jgo2u_34 h4 {
    font-size: 18px;
  }
  
  ._support_jgo2u_34 p {
    font-size: 14px;
  }
  
}

@media screen and (max-width: 1162px) {
  ._support_jgo2u_34 {
    margin-top: 0rem;
  }

  ._support_jgo2u_34 h4 {
    font-size: 16px;
  }

  ._support_jgo2u_34 p {
    line-height: 20px;
  }
}

@media screen and (max-width: 820px) {

  ._container_jgo2u_1 h3 {
    line-height: 65px;
    margin-bottom: 0rem;
  }

}

@media screen and (max-width: 768px) {

  ._supportItem_jgo2u_43:not(:last-of-type) {
    border-bottom: 1px solid var(--color-border-40);
  }

  ._support_jgo2u_34 img {
    width: 45px;
    height: 45px;
  }

  ._support_jgo2u_34 h4 {
    font-size: 20px;
  }

  ._support_jgo2u_34 p {
    font-size: 15px;
    margin-bottom: 2rem;
  }

  ._supportIcon_jgo2u_107 {
    width: 60px;
    height: auto;
    aspect-ratio: 1/1;
  }

}

@media screen and (max-width: 720px) {

  ._mobileCarouselWrapper_jgo2u_78 {
    padding-top: 3rem;
    padding-bottom: 5rem;
  }

  ._container_jgo2u_1 h3 {
    font-size: 35px;
    line-height: 50px;
    margin-bottom: 3rem;
  }

}

@media screen and (max-width: 500px) {

  ._container_jgo2u_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_rxilb_1 {
  display: flex;
  flex-direction: row;
}

._row-center_rxilb_6 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
._row-reverse_rxilb_11 {
  flex-direction: row-reverse;
}

._column_rxilb_15 {
  display: flex;
  flex-direction: column;
}

._text-center_rxilb_20 {
  text-align: center;
}

._grey-bg_rxilb_24 {
  background-color: #f8f8f8;
}

._white-bg_rxilb_28 {
  background-color: white;
}

._primary-bg_rxilb_32 {
  background-color: #192955;
}

._secondary-bg_rxilb_36 {
  background-color: #ebecf0;
}

._link-blue_rxilb_40 {
  color: var(--color-link-blue) !important;
}

._secondary_rxilb_36 {
  color: #344666 !important;
}

._blue-grey_rxilb_48 {
  color: var(--color-table-group-blue) !important;
}

._italics_rxilb_52 {
  font-style: italic;
}

._w-40_rxilb_56 {
  width: 40% !important;
  max-width: 40% !important;
}

._w-50_rxilb_61 {
  width: 50%;
  max-width: 50%;
}

._w-60_rxilb_66 {
  width: 60% !important;
  max-width: 60% !important;
}

._w-70_rxilb_71 {
  width: 70%;
  max-width: 70%;
}

._pl-3_rxilb_76 {
  padding-left: 3%;
}

._mt-3_rxilb_80 {
  margin-top: 3rem;
}

._mb-2_rxilb_84 {
  margin-bottom: 2rem;
}

._mb-3_rxilb_88 {
  margin-bottom: 3rem;
}

._mr-1_rxilb_92 {
  margin-right: 1rem;
}

._main-container_rxilb_96 {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

._section-col-container_rxilb_103,
._section-container_rxilb_104 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5.5% 7%;
  max-width: 100vw;
}

._section-container_rxilb_104._oneTool_rxilb_113 {
  padding-top: 3%;
  padding-bottom: 3%;
}

._align-start_rxilb_118 {
  align-items: flex-start !important;
}

._section-container-wide_rxilb_122 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5% 3%;
  max-width: 100vw;
}

._section-col-container_rxilb_103 {
  flex-direction: column;
}

._section-wrapper_rxilb_135 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._title-section_rxilb_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_rxilb_154 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  align-items: center;
}

._row-reverse_rxilb_11 {
  flex-direction: row-reverse;
}

._section-item_rxilb_167 {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  width: 50%;
  max-width: 50%;
}

._accordion-content-wrapper_rxilb_175 {
  margin: 0;
  padding: 0 2rem;
}

._section-wrapper_rxilb_135 > ._section-item_rxilb_167:not(:last-child) {
  margin-right: 3%;
}

._section-wrapper_rxilb_135 > ._section-item_rxilb_167._home-section_rxilb_184:not(:last-child) {
  margin-right: 1%;
}

._all-in-one-container_rxilb_188 {
  padding-bottom: 3%;
}

h1._title-text_rxilb_192,
._title-row-container_rxilb_193,
._title-text_rxilb_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_rxilb_205 {
  font-size: 23px;
}

h2._title-text_rxilb_192,
._title-text-md_rxilb_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_rxilb_192,
._title-text-sm_rxilb_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_rxilb_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_rxilb_246,
._subtext-xl_rxilb_246 {
  color: #000000;
  font-size: 27px;
  margin-bottom: 2.5rem;
  line-height: 1.5;
  font-weight: normal;
}

h5._subtext_rxilb_246,
._subtext-lg-bold_rxilb_256,
._subtext-lg_rxilb_256 {
  color: #000000;
  font-size: 18px;
  margin-bottom: 2.5rem;
  line-height: 1.5;
  font-weight: normal;
}

._title-row-container_rxilb_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_rxilb_246,
._subtext-md-bold_rxilb_278,
._case-study-author_rxilb_279,
._key-point-text_rxilb_280,
._subtext-md_rxilb_278 {
  color: #000000;
  font-size: 16px;
  margin-bottom: 2rem;
  line-height: 1.5;
  font-weight: normal;
}

._case-study-author_rxilb_279 {
  font-size: 20px;
  line-height: 25px;
}

._subtext-md_rxilb_278,
._key-point-text_rxilb_280 {
  line-height: 28px;
}

._subtext-review_rxilb_299,
._subtext-sm-bold_rxilb_300,
._subtext-sm_rxilb_300 {
  color: #000000;
  font-size: 14px;
  margin-bottom: 2rem;
  line-height: 1.5;
  font-weight: normal;
}

._subtext-review_rxilb_299 {
  line-height: 28px;
}

._subtext-xs-bold_rxilb_313,
._subtext-xs_rxilb_313 {
  color: #000000;
  font-size: 12px;
  margin-bottom: 2rem;
  font-weight: normal;
}

._subtext-lg-bold_rxilb_256,
._subtext-md-bold_rxilb_278,
._subtext-xs-bold_rxilb_313,
._subtext-sm-bold_rxilb_300 {
  font-weight: bold;
}

._subtext_rxilb_246 > p {
  margin-bottom: 0.5rem;
}

._image-container_rxilb_332 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._image-container_rxilb_332 img {
  width: 100%;
}

._image-container_rxilb_332 img._md_rxilb_343 {
  width: 90%;
}

._image-container_rxilb_332 img._sm_rxilb_347 {
  width: 80%;
}

._animation-container_rxilb_351,
._video-container_rxilb_352 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._animation-container_rxilb_351 {
  width: 80%;
}

._btn-wrapper-center_rxilb_363,
._btn-wrapper_rxilb_363 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}

._btn-wrapper_rxilb_363 a {
  margin-bottom: 2rem;
}

._btn-wrapper-center_rxilb_363 {
  justify-content: center;
}

._btn-wrapper-center_rxilb_363 a:not(:last-child) {
  margin-right: 1rem;
}

._btn-wrapper_rxilb_363 a:not(:last-child) {
  margin-right: 1rem;
}

._btn-lg_rxilb_387 {
  white-space: nowrap;
}

._btn-lg_rxilb_387,
._btn-lg_rxilb_387:link,
._btn-lg_rxilb_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_rxilb_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_rxilb_387:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

._btn-inverted_rxilb_422 {
  color: #192955 !important;
  background-color: white !important;
  border: 2px solid #192955 !important;
}

a._btn-link_rxilb_428 {
  color: var(--color-link-blue);
  font-weight: 500;
  font-size: 16px;
  transition: all 150ms ease;
}

._scroll-icon_rxilb_435 {
  margin-bottom: 1px;
  transition: all 150ms ease;
}

a._btn-link_rxilb_428:hover > ._scroll-icon_rxilb_435 {
  transition: all 200ms ease;
  transform: translateY(2px);
}

._btn-link-lg_rxilb_445,
._btn-link-lg_rxilb_445:link,
._btn-link-lg_rxilb_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_rxilb_387 {
  display: flex !important;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
}

._client-logos-banner_rxilb_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_rxilb_469 img {
  width: 80%;
  max-width: 1250px;
}

._banner_rxilb_485 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #f8f8f8;
  padding: 3% 8%;
  max-width: 100vw;
}

._banner-primary_rxilb_495 {
  background-color: #192955;
  color: white !important; 
}

._banner-inverted_rxilb_500 {
  background-color: #344666;
  color: white !important;
}


._banner-primary_rxilb_495 h2._title-text_rxilb_192,
._banner-primary_rxilb_495 div,
._banner-inverted_rxilb_500 h2._title-text_rxilb_192,
._banner-inverted_rxilb_500 div {
  color: white;
}

._block-link-container_rxilb_513 {
  display: flex;
  flex-direction: column;
  padding: 3% 3%;
  padding-bottom: 0px;
  font-size: 14px;
}

._block-link-wrapper_rxilb_521 {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid var(--color-border-20);
}

._block-link_rxilb_513,
._block-link-light_rxilb_528 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  color: var(--color-link-blue);
  background-color: white;
  border-left: 0.5rem solid var(--color-table-group-blue);
  padding: 3% 3%;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  transition: all 200ms ease;
}

._block-link-blue_rxilb_542 {
  color: var(--color-link-blue);
  background-color: #f5fbfb;
  border-left: 6px solid #3fb0ac;
}

._border-radius-tl_rxilb_548 {
  border-top-left-radius: 5px;
}

._border-radius-bl_rxilb_552 {
  border-bottom-left-radius: 5px;
}

._block-link-grey_rxilb_556 {
  color: var(--color-link-blue);
  background-color: #f9fafb;
  border-left: 6px solid #344666;
}

._block-link-text_rxilb_562 {
  display: flex;
  flex-direction: column;
  margin-right: 3%;
}

._block-link-icon_rxilb_568 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._block-link_rxilb_513:hover ._block-link-icon_rxilb_568 > Icon {
  color: white;
}

._block-link_rxilb_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_rxilb_513:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}

._reviews-container_rxilb_594 {
  display: flex;
  flex-direction: row;
  padding-bottom: 2%;
}

._reviewer-title_rxilb_600,
._reviewer_rxilb_600 {
  color: #192955;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

._reviewer-title_rxilb_600 {
  font-weight: 500;
  margin-bottom: 0rem;
}

img._reviewer-image_rxilb_613 {
  margin-right: 1rem;
  height: 58px;
  width: auto;
}

._review-details-wrapper_rxilb_619 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._awards-container_rxilb_625 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-right: 1%;
}

._awards-container_rxilb_625 div:first-of-type {
  padding-right: 5%;
}

._star-container_rxilb_636 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 11%;
}

._star_rxilb_636 {
  margin-right: 2%;
  width: 28px;
}

._review_rxilb_594 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0% 2%;
}

._review-text_rxilb_655 {
  color: #000000;
  font-size: 1.3rem;
  font-weight: 500;
  white-space: nowrap;
}

._award-icon_rxilb_662 {
  width: 75px;
}

._review-icon_rxilb_666 {
  width: 150px;
  margin-right: 3%;
  padding: 0.5rem;
  height: auto;
}

._key-point-wrapper_rxilb_673 {
  display: flex;
  flex-direction: column;
  width: 30%;
}

._key-point-title_rxilb_679 {
  display: flex;
  flex-direction: row;
  color: #3fb0ac;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 1rem;
}

._primary_rxilb_32 > ._key-point-title_rxilb_679 {
  color: var(--color-table-group-blue);
}

._get-started-btn_rxilb_693,
._get-started-btn_rxilb_693:link,
._get-started-btn_rxilb_693:visited,
._get-started-btn_rxilb_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: var(--color-table-group-blue) !important;
  color: white;
  font-weight: bold;
  white-space: nowrap;
}

._email-input_rxilb_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_rxilb_715::-webkit-input-placeholder {
  font-weight: 300;
}

._case-study-logo-container_rxilb_739 {
  min-height: 60px;
  margin-bottom: 2rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

._case-study-logo-container_rxilb_739 img {
  width: auto !important;
}

._case-study-arrows-container_rxilb_751 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
}

._case-study-arrow_rxilb_751 {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: flex-start;
  padding: 0.8rem;
  margin-right: 1rem;
  background-color: var(--color-border-20);
  border-radius: 4px;
  cursor: pointer;
  height: calc(1.8rem + 15px);
  transition: all 150ms ease;
}
._case-study-arrow_rxilb_751:hover {
  background-color: #dcdcdc;
  transition: all 250ms ease;
}

._case-study-logo-container_rxilb_739 img {
  max-height: 100%;
  height: 100%;
  width: auto;
  object-fit: contain;
  align-self: flex-start;
}

._case-study-img-container_rxilb_784 {
  width: 100%;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

._case-study-carousel-wrapper_rxilb_791 {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  width: 60%;
  max-width: 60%;
  padding: 0% 3%;
}

._case-study-carousel_rxilb_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_rxilb_811 {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  width: 40%;
  max-width: 40%;
}

._carousel-footer_rxilb_819 {
  display: flex;
  align-self: flex-end;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid var(--color-border-40);
}

a:hover ._link-icon_rxilb_829 {
  visibility: visible;
  opacity: 1;
  transition: all 150ms ease;
  transform: translateX(5px);
}

._link-icon_rxilb_829 {
  margin-left: 3%;
  opacity: 0;
  visibility: none;
  transition: all 150ms ease;
}

._get-started-input-container_rxilb_843 {
  display: flex;
  flex-direction: row;
  padding: 0% 2%;
}

._mobile-visible-xs_rxilb_849 {
  display: none;
}

._accordion_rxilb_175 {
  padding: 0rem 2rem;
  padding-top: 2rem;
  margin-bottom: 1rem;
  border-left: 0.5rem solid transparent;
  transition: border-left 100ms ease;
}

._accordion-green_rxilb_861 {
  color: #3fb0ac;
}

._accordion-green_rxilb_861._open_rxilb_865 {
  border-left: 0.5rem solid #3fb0ac;
  background-color: #f5fbfb;
}

._accordion-blue_rxilb_870 {
  color: var(--color-table-group-blue);
}

._accordion-blue_rxilb_870._open_rxilb_865 {
  border-left: 0.5rem solid var(--color-table-group-blue);
  background-color: white;
}

._accordion-navy_rxilb_879 {
  color: #344666;
}

._accordion-navy_rxilb_879._open_rxilb_865 {
  border-left: 0.5rem solid #344666;
  background-color: #f9fafa;
}

._accordion_rxilb_175 ._accordion-title_rxilb_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_rxilb_175 ._accordion-text_rxilb_899 {
  color: #000000;
  font-size: 16px;
  padding-bottom: 20px;
  line-height: 28px;
}

._accordion-arrow_rxilb_906 {
  padding-left: 2%;
}

._accordion-image_rxilb_910 {
  padding: 0% 2%;
  opacity: 0;
  height: 0;
  visibility: hidden;
}

._accordion-image_rxilb_910._open_rxilb_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_rxilb_927 {
  width: 220px;
  padding-left: 3%;
  padding-bottom: 3%;
}

._checklist-text-lg_rxilb_933,
._checklist-text_rxilb_933 {
  color: #000000;
  line-height: 1.5;
  margin-left: 1.2rem;
  margin-bottom: 1.5rem;
  text-align: left;
}

._checklist-text-lg_rxilb_933 {
  line-height: 1.7;
  margin-bottom: 1.8rem;
}

._checklist-text-wrapper_rxilb_947 {
  display: flex;
  align-items: flex-start;
}

._tick-icon-wrapper_rxilb_952 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 2rem;
}

._light-blue-pill-alert_rxilb_959,
._dark-blue-pill-alert_rxilb_960,
._pill-alert_rxilb_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_rxilb_959,
._dark-blue-pill-alert_rxilb_960,
._coming-soon-alert_rxilb_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_rxilb_960 {
  background-color: transparent;
  border: 1px solid #344666;
  color: #344666;
  padding: 0.3rem 0.5rem;
  padding-top: 0.4rem;
}

._light-blue-pill-alert_rxilb_959 {
  background-color: transparent;
  border: 1px solid var(--color-table-group-blue);
  color: var(--color-table-group-blue);
  padding: 0.3rem 0.5rem;
  padding-top: 0.4rem;
}

._align-start_rxilb_118 {
  align-self: flex-start;
}

._get-started-buttons-wrapper_rxilb_1010 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}

._get-started-buttons-wrapper_rxilb_1010 a:not(:last-child) {
  margin-right: 3rem;
}

._padding-left-lg_rxilb_1022 {
  padding-left: 10%;
}

._nowrap_rxilb_1026 {
  white-space: nowrap;
}

._arrow-icon_rxilb_1030 {
  padding-left: 10px;
  vertical-align: middle;
}

._align-block-right_rxilb_1035 {
  display: flex;
  align-self: flex-end;
}

._support-metric-container_rxilb_1040 {
  background-color: #344666;
  color: white;
  width: 100%;
  padding: 2% 3%;
  padding-right: 8%;
}

._support-metric-row_rxilb_1048 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}

._support-metric-item-wrapper_rxilb_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_rxilb_1040 {
  padding: 3% 3%;
}

._support-metric-subtext_rxilb_1070 {
  color: #192955;
  font-size: 24px;
  margin: 1% 0%;
  line-height: 1.5;
  font-weight: 500;
  white-space: nowrap;
}

._support-metric-animation_rxilb_1079 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  max-width: 30%;
}

._support-metric-text_rxilb_1086 {
  margin-bottom: 0px;
}

h2._title-text_rxilb_192,
._support-metric-subtext_rxilb_1070 {
  position: relative;
}

._support-satisfaction-rating_rxilb_1095 {
  border-right: 2rem solid #3fb0ac;
}

._support-response-time_rxilb_1099 {
  border-right: 2rem solid #98d8e7;
}

._col-center_rxilb_1103 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._features-section-container_rxilb_1109 {
  background: linear-gradient(to right, #eaf7fa 60%, #ffffff 50%);
}

._main-section-container_rxilb_1113 {
  background: linear-gradient(to right, #ecf2f4 60%, #ffffff 50%);
}

._main-section-container_rxilb_1113,
._features-section-container_rxilb_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_rxilb_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_rxilb_1109 {
  margin-top: 5vh;
  margin-bottom: 5.3vh;
  height: 70vh;
}

._support-container_rxilb_1146 {
  height: 80vh;
}

._main-section-wrapper_rxilb_1150,
._features-section-wrapper_rxilb_1151 {
  height: 100%;
  align-items: center;
}

._home-dots-img_rxilb_1156,
._features-crosses-img_rxilb_1157 {
  width: 20%;
  margin-top: -8%;
  margin-bottom: 8%;
}

._support-container_rxilb_1146 {
  background: linear-gradient(to right, #ffffff 80%, rgb(214, 239, 245) 20%);
}

._integrations-lines-img_rxilb_1167 {
  margin-left: -14%;
  top: 0px;
  width: 100%;
  max-width: 250px;
  margin-top: -5%;
  margin-bottom: 10%;
}

._align-items-start_rxilb_1176 {
  align-items: flex-start;
}

#_embedded-video_rxilb_1 {
  position: absolute;
  top: 25%;
  left: 27.5%;
}

._max-w-45_rxilb_1186 {
  max-width: 45%;
}

._home-badges-wrapper_rxilb_1190 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._home-btn-wrapper_rxilb_1196 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

img._home-soc2-img_rxilb_1202,
img._home-reviews-img_rxilb_1203 {
  height: unset;
  width: 100%;
}

img._home-soc2-img_rxilb_1202 {
  padding-top: 5px;
  max-height: 48px;
}

._home-client-logos-wrapper_rxilb_1213 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 1% 10%;
  padding-top: 2%;
}

._home-client-logos-wrapper_rxilb_1213 img {
  max-height: 200px;
  width: 100%;
}

img._home-reviews-img_rxilb_1203 {
  margin: 0rem 1.2rem;
  max-height: 34px;
  min-height: 34px;
}

._inverted-pill-wrapper_rxilb_1233 {
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

._inverted-pill-link_rxilb_1240 {
  background-color: white;
  color: var(--color-link-blue);
  padding: 0.3rem 0.5rem;
  margin: 0rem 0.2rem;
  border: 1px solid var(--color-link-blue);
  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_rxilb_1257 {
  padding-top: 2px;
  transition: all 200ms ease;
}

._inverted-pill-link_rxilb_1240:hover ._collab-icon_rxilb_1257 {
  transition: all 100ms ease;
}

._inverted-pill-link_rxilb_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_rxilb_1274 {
  padding-left: 0.5rem;
  display: flex;
}

@media screen and (max-width: 1600px) {
  ._star_rxilb_636 {
    width: 22px;
  }

  ._award-icon_rxilb_662 {
    width: 55px;
  }

  ._review-text_rxilb_655 {
    font-size: 1.2rem;
  }
}

@media screen and (max-width: 1409px) {
  ._tablet-hidden_rxilb_1294 {
    display: none;
  }
}

@media screen and (max-width: 1350px) {
  img._home-soc2-img_rxilb_1202 {
    max-height: 38px;
  }

  img._home-reviews-img_rxilb_1203 {
    max-height: 32px;
  }
}

@media screen and (max-width: 1240px) {
  ._star_rxilb_636 {
    width: 17px;
  }
}

@media screen and (max-width: 1240px) {
  ._home-section-container_rxilb_1129 {
    background-image: none;
  }
}

@media screen and (max-width: 1023px) {
  ._section-wrapper_rxilb_135 > ._section-item_rxilb_167:not(:last-child) {
    margin-right: 0%;
  }

  h1._title-text_rxilb_192 {
    font-size: 28px;
  }

  ._title-row-container_rxilb_193,
  h2._title-text_rxilb_192 {
    font-size: 23px;
  }

  h4._title-text_rxilb_192 {
    font-size: 18px;
  }

  ._subtext-xl_rxilb_246,
  ._subtext-xl-bold_rxilb_246 {
    font-size: 18px;
  }

  ._support-metric-subtext_rxilb_1070,
  ._subtext-lg_rxilb_256,
  ._subtext-lg-bold_rxilb_256,
  h5._subtext_rxilb_246 {
    font-size: 16px;
  }

  ._key-point-text_rxilb_280,
  ._case-study-author_rxilb_279,
  ._subtext-md-bold_rxilb_278,
  ._subtext-md_rxilb_278 {
    font-size: 14px;
  }

  ._section-container-wide_rxilb_122 {
    padding: 8% 3%;
  }

  ._section-container_rxilb_104 {
    padding: 4% 7%;
  }

  ._section-wrapper_rxilb_135 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  ._btn-wrapper-center_rxilb_363,
  ._btn-wrapper_rxilb_363 {
    flex-direction: column;
  }

  ._btn-wrapper-center_rxilb_363 a {
    margin-bottom: 2rem;
  }

  ._btn-wrapper_rxilb_363 a:not(:last-child),
  ._btn-wrapper-center_rxilb_363 a:not(:last-child) {
    margin-right: 0rem;
  }

  ._mobile-column-reverse_rxilb_1386 {
    flex-direction: column-reverse;
  }

  ._section-item_rxilb_167 {
    width: 100%;
    max-width: none;
  }

  ._w-40_rxilb_56 {
    width: 100% !important;
    max-width: 100% !important;
  }

  ._video-container_rxilb_352 {
    width: 80%;
    padding: 0.5rem 0rem;
  }

  ._image-container_rxilb_332 {
    width: 60%;
  }

  ._carousel-wrapper_rxilb_1409 {
    flex-direction: column-reverse !important;
  }

  ._case-study-carousel-wrapper_rxilb_791 {
    width: 100%;
    max-width: 100%;
  }

  ._case-study-img-carousel_rxilb_811 {
    width: 90%;
    max-width: 450px;
  }

  ._mobile-center_rxilb_1423 {
    align-items: center;
    text-align: center;
  }

  ._mobile-center_rxilb_1423 ._title-row-container_rxilb_193,
  ._mobile-center_rxilb_1423 {
    text-align: center;
  }

  ._mobile-column_rxilb_1386 {
    display: flex;
    flex-direction: column;
  }

  ._mobile-hidden_rxilb_1438 {
    display: none;
  }

  ._key-point-wrapper_rxilb_673 {
    width: 100%;
  }

  ._star_rxilb_636 {
    width: 20px;
  }

  ._get-started-buttons-wrapper_rxilb_1010 {
    flex-direction: column;
  }

  ._get-started-buttons-wrapper_rxilb_1010 a:not(:last-child) {
    margin-right: 0px;
    margin-bottom: 1.5rem;
  }

  ._mobile-align-center_rxilb_1459 {
    align-self: center;
  }

  ._mobile-align-start_rxilb_1463 {
    align-self: start;
  }

  ._padding-left-lg_rxilb_1022 {
    padding-left: 0%;
  }

  ._image-container-sm_rxilb_1471,
  ._video-container-sm_rxilb_1472 {
    width: 80%;
    max-width: 400px;
    margin-bottom: 2rem;
  }

  ._tick-icon-wrapper_rxilb_952 {
    height: 2.5rem;
  }

  ._mobile-col-center_rxilb_1482 {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  ._support-metric-text_rxilb_1086 {
    padding-top: 0rem;
  }

  ._support-container_rxilb_1146,
  ._features-section-container_rxilb_1109,
  ._main-section-container_rxilb_1113 {
    background: none;
  }

  ._integrations-lines-img_rxilb_1167,
  ._features-crosses-img_rxilb_1157,
  ._home-dots-img_rxilb_1156 {
    display: none;
  }

  ._support-metric-item-wrapper_rxilb_1055 {
    width: 40%;
    min-width: 280px;
  }

  ._support-metric-animation_rxilb_1079 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    max-width: 25%;
  }

  ._support-metric-subtext_rxilb_1070 {
    font-size: 16px;
  }

  ._features-section-container_rxilb_1109,
  ._integrations-container_rxilb_1521,
  ._support-container_rxilb_1146 {
    height: auto;
  }

  ._features-section-container_rxilb_1109 {
    margin-top: 4.5%;
    margin-bottom: 3%;
  }

  ._home-btn-wrapper_rxilb_1196 {
    width: 100%;
    flex-direction: column;
    align-items: center;
  }

  ._home-badges-wrapper_rxilb_1190 {
    margin-top: 2rem;
    justify-content: center;
  }
}

@media screen and (max-width: 700px) {
  ._support-metric-row_rxilb_1048 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  ._support-metric-row_rxilb_1048:not(:last-child) {
    margin-bottom: 1rem;
  }

  #_embedded-video_rxilb_1 {
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 49%;
  }
}

@media screen and (max-width: 600px) {
  ._section-container_rxilb_104 {
    padding: 7%;
  }

  ._reviews-container_rxilb_594 {
    flex-direction: column;
    align-items: flex-start;
  }

  ._review-text_rxilb_655 {
    font-size: 1.3rem;
  }

  ._star-container_rxilb_636 {
    padding-top: 5%;
  }

  ._image-container_rxilb_332 {
    width: 90%;
  }

  ._w-60_rxilb_66 {
    width: 100% !important;
    max-width: 100% !important;
  }

  ._support-metric-container_rxilb_1040 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
  }

  ._support-metric-wrapper_rxilb_1596 {
    width: 80%;
  }

  ._support-metric-wrapper_rxilb_1596:first-of-type {
    margin-bottom: 4%;
  }

  ._mobile-xs-align-start_rxilb_1604 {
    align-self: start;
  }

  ._btn-lg_rxilb_387 {
    width: 90%;
  }

  ._accordion-image_rxilb_910._open_rxilb_865 {
    width: 65%;
    margin: 0 auto;
    margin-bottom: 2rem;
  }

  ._mobile-hidden-sm_rxilb_1618 {
    display: none;
  }

  ._banner_rxilb_485 {
    padding: 7% 7%;
  }

  ._case-study-carousel_rxilb_791 {
    margin: 0;
    padding: 10px 20px;
  }

  ._case-study-logo-container_rxilb_739 {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  ._case-study-img-container_rxilb_784 {
    padding: 10px 20px;
  }

  ._carousel-footer_rxilb_819 {
    justify-content: flex-end;
    padding-top: 10px;
    border-top: 1px solid var(--color-border-40);
    border-bottom: none;
    margin: 0;
  }

  ._mobile-mb-4_rxilb_1649 {
    margin-bottom: 4rem;
  }

  ._image-container-xs_rxilb_1653,
  ._video-container-xs_rxilb_1654 {
    width: 80%;
    max-width: 345px;
    margin-bottom: 2rem;
  }

  ._support-metric-container_rxilb_1040 {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
  }

  ._support-metric-wrapper_rxilb_1596 {
    width: 80%;
  }

  ._support-metric-wrapper_rxilb_1596:first-of-type {
    margin-bottom: 4%;
  }

  ._mobile-center_rxilb_1423 {
    text-align: center;
  }

  ._support-metric-row_rxilb_1048 {
    flex-direction: column;
    align-items: center;
  }

  ._support-metric-item-wrapper_rxilb_1055:first-of-type {
    margin-bottom: 20%;
  }

  ._email-input_rxilb_715 {
    min-width: 28rem;
  }
}

@media screen and (max-width: 500px) {
  ._mobile-column-xs_rxilb_1693 {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (max-width: 400px) {
  ._mobile-hidden-xs_rxilb_1700 {
    display: none;
  }

  ._mobile-visible-xs_rxilb_849 {
    display: inline-block;
  }

  ._inverted-pill-link_rxilb_1240 {
    font-size: 11px;
  }
}
._container_1y3jn_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_1y3jn_1 .new-select-style__control {
  min-height: 0px;
}

._selector_1y3jn_14 {
  min-width: 200px;
}
._color-selector_1y3jn_17 {
    min-width: 200px;
    margin-bottom: 10px;
}

._picker_1y3jn_22 {
  box-shadow: none !important;
  padding: 0px !important;
}

._input-title_1y3jn_27 {
  font-size: 14px;
}

._color-list-input_1y3jn_31 {
  border: none;
  resize: none;
  width: 85px;
  font-size: 14px;
  line-height: 17px;
  height: 500px;
}
._color-list-blocks_1y3jn_39 {
  display: flex;
  flex-direction: column;
  height: 305px;
  margin-top: 1px;
}
._color-list-wrapper_1y3jn_45 {
  border-radius: 6px;
  border: 1px solid var(--color-border-40);
  padding: 5px;
  width: 200px;
  height: 305px;
  overflow-y: scroll;
  overflow-x: hidden;
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
}
._tab_1y3jn_57 {
  font-size: 12px;
  cursor: pointer;
  height: 20px;
}

._tab_1y3jn_57:not(._active_1y3jn_63):hover {
  border-bottom: 2px solid var(--color-border-40);
}

._active_1y3jn_63 {
  color: var(--color-link-blue);
  border-bottom: 2px solid var(--color-link-blue);
}
._color-option_1y3jn_71 {
  display: flex;
  align-items: center;
  flex-direction: row;
}
._color-option-block_1y3jn_76 {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
._colorBlock_1y3jn_81 {
  width: 100px;
  height: 16px;
  min-height: 16px;
  max-height: 16px;
  margin-bottom: 1px;
  border-radius: 3px;
}
._content_1y3jn_89 {
  border-bottom: 1px solid var(--color-border-40);
  width: 100%;
}
._update-all-graphs-switch_1y3jn_93 {
    margin-bottom: 0px !important;
}._menuList_1tjgu_1 {
    display: grid;
    grid-template-columns: repeat(8, 25px);
    row-gap: 5px;
    padding: 2px;
}
._option_1tjgu_7 {
    width: 25px;
    height: 25px;
    cursor: pointer;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-items: center; 
}
._image_1tjgu_16 {
    width: 20px;
    height: 20px;
}
._image_1tjgu_16:hover {
    width: 24px;
    height: 24px;
}
._image_1tjgu_16:hover #_repeated-pattern-unit_1tjgu_1 {
    stroke: red;
    fill: red;
}

._controlImage_1tjgu_29 {
    width: 16px;
    height: 16px;
    margin: 2px -2px 2px 2px;
}
._selector_1tjgu_34 {
    min-width: 200px;
}
._container_1tjgu_37 {
    border: 1px solid var(--color-border-40);
    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_n47am_1 {
    background-color: white;
    padding: 10px;
    border: 1px solid var(--color-border-40);
    border-radius: 3px;
}
._title_n47am_7 {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
}
._selector_n47am_12 {min-width: 100% !important}._container_13yuq_1 {
    background-color: white;
    padding: 10px;
    border: 1px solid var(--color-border-40);
    border-radius: 3px;
    min-width: 250px;
}
._title_13yuq_8 {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
}
._selector_13yuq_13 {min-width: 100% !important}._y-axis-text_hd3tp_1 {
  fill: #000;
  font-size: 14px;
}
._x-axis-text_hd3tp_5 {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  fill: #000;
  font-size: 14px;
  text-anchor: end;
}
._x-axis-text-highlighted_hd3tp_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_hd3tp_19 {
  fill: #000;
  font-size: 10px;
  text-anchor: middle;
}
._hover-bar_hd3tp_24 {
  fill: transparent;
  stroke: transparent;
}

._hover-line_hd3tp_29 {
  stroke: var(--color-border-40);
  stroke-width: 1px;
  stroke-dasharray: 3px;
  transition: stroke-opacity 0.3s ease;
}
._no-data-text_hd3tp_35 {
  fill:#000;
  font-size: 24px;
}

._hover-dot_hd3tp_40 {
  transition: fill-opacity 0.3s ease, stroke-opacity 0.3s ease;
}
._line-area_hd3tp_43 {
  fill-opacity: 0.2;
}
._pointer_hd3tp_46 {
  cursor: pointer;
}._no-comparison-data-warning_c66gb_1 {
    width:280px;
    display: grid;
    text-align: left;
    grid-template-columns:  20px 1fr;
}
._legend_8jndw_1 {
  min-width: 350px;
  max-width: 400px;
  max-height: 450px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

._legend_8jndw_1 > table {
  margin: 0px !important;
  width: 100%;
  border-top: solid 1px var(--color-border-20);
  border-collapse: collapse;
}

._legend_8jndw_1 tr {
  text-align: left;
  border-bottom: solid 1px var(--color-border-20) !important;
}

._legend_8jndw_1 tr > td {
  text-align: left;
  padding: 0.2rem;
  vertical-align: top;
}

._legend_8jndw_1 tr > td._color_8jndw_29 > svg {
  margin-top: 6px;
}

._legend_8jndw_1._muted_8jndw_33 tr:not(._active_8jndw_33) > td._color_8jndw_29 > svg {
  opacity: 0.8;
  transition: color 150ms ease;
}

._legend_8jndw_1._muted_8jndw_33 tr:not(._active_8jndw_33) > td {
  color: var(--color-border-40);
  transition: color 150ms ease;
}

._legend_8jndw_1._muted_8jndw_33 tr:not(._active_8jndw_33) > td  > div._comparison-key_8jndw_43 {
  color: var(--color-border-20);
  transition: color 150ms ease;
}

._legend_8jndw_1._muted_8jndw_33 tr:not(._active_8jndw_33) > td  > svg > rect {
  opacity: 0.3;
  transition: opacity 150ms ease;
}

._legend_8jndw_1 td ._key_8jndw_53 {
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  margin-top: 4px;
}
._title_8jndw_59 {
  text-align: left;
  font-size: 14px;
  padding-bottom: 2px;
  font-weight: 500;
}
._subTitle_8jndw_65 {
  text-align: left;
  padding-bottom: 2px;
  color:var(--color-border-60);
}
._value-cell_8jndw_70 {
  text-wrap: nowrap;
  white-space: nowrap;
  padding-top: 6px !important;
}
._comparison-key_8jndw_43 {
  color: var(--color-border-60);
  font-size: 12px;
  width: auto;
}
._shadow-bottom_8jndw_80 {
  box-shadow: inset 0 -10px 15px -15px #192655;
  transition: box-shadow 0.3s ease-in-out;
}
._shadow-top_8jndw_84 {
  box-shadow: inset 0 10px 15px -15px #192655;
  transition: box-shadow 0.3s ease-in-out;
}

._shadow-both_8jndw_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_ln6na_1 {
  box-shadow: inset 0 -10px 15px -15px #192655;
  transition: box-shadow 0.3s ease-in-out;
}
._shadow-top_ln6na_5 {
  box-shadow: inset 0 10px 15px -15px #192655;
  transition: box-shadow 0.3s ease-in-out;
}

._shadow-both_ln6na_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_ln6na_14 {
  display: flex;
  flex-direction: column;
  padding: 5px 7px;
  border: 1px solid var(--color-border-40);
  border-radius: 6px;
  position: relative;
  background-color: white;
  z-index: 999;
  width: auto;
  max-height: 400px;
  overflow-y: auto;
}

._box-title_ln6na_28 {
  color: black;
  font-size: 11px;
  font-weight: 700;
  margin-bottom: 5px;
}

._row_ln6na_35 {
  display: flex;
  flex-direction: column;
  margin-bottom: 5px;
}
._row_ln6na_35:last-of-type {
  margin-bottom: 0;
}

._row-title_ln6na_44 {
  color: var(--color-border-60);
  font-size: 11px;
  font-weight: 600;
  margin-bottom: 5px;
}

._value-wrapper_ln6na_51 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding-left: 5px;
  width: "100%";
  margin-bottom: 5px;
}
._value-label-wrapper_ln6na_60 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: "100%";
  margin-right: 10px;
  font-size: 12px;
}
._svg_ln6na_68 {
  margin-right: 5px;
  width: 12px;
  height: 12px;
}

._value_ln6na_51 {
  color: black;
  font-size: 12px;
  font-weight: 500;
  margin-left: 5px;
}
._variable-value_ln6na_80:first-child {
  margin-right: 10px;
}

._percentage-difference-wrapper_ln6na_84 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-left: auto;
}
._bar_17i2e_1 {
  transition: opacity 0.3s linear;
}

._bar-label_17i2e_5 {
  font-size: 10px;
  text-anchor: middle;
  dominant-baseline: end;
  transition: opacity 0.3s linear;
}

._x-axis-text_17i2e_12 {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  fill: #000;
  font-size: 14px;
  text-anchor: end;
}

._x-axis-text-highlighted_17i2e_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_17i2e_27 {
  fill: #000;
  font-size: 14px;
  text-anchor: end;
}
._no-data-text_17i2e_32 {
  fill: #000;
  font-size: 24px;
}
._hover-bar_17i2e_36 {
  fill: var(--color-border-20);
}
._pointer_17i2e_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_61mpm_1 {
  flex-direction: column;
  align-items: center;
  overflow-y: hidden;
  width: 100%;
  height: 100%;
}

._upgradePromptContainer_61mpm_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_61mpm_27 {
  max-width: 18.1rem;
  width: 30%;
  height: auto;
  margin-right: 30;
  margin-left: 5%;
  pointer-events: none;
}

._upgradeCurrentPlanText_61mpm_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: var(--color-sub-heading-black);
  margin-top: 2%;
}

._upgradePlanAddOnSubheading_61mpm_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: var(--color-header-black);
  margin-top: 2%;
}

._upgradePlanAddOnDescription_61mpm_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: var(--color-sub-heading-black);
  margin-top: 2%;
}

._upgradePlanFeatureHeader_61mpm_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_61mpm_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_61mpm_36 {
  height: 1.5px;
  border-radius: 1.813rem;
  border: 0.191rem solid var(--color-sub-heading-black);
  padding-left: 0.7rem;
  padding-right: 0.7rem;
}

._upgradeButtonSet_61mpm_109 {
  width: "50%";
  margin-top: "2%";
  font-size: clamp(0.7rem, 5vw, 1.4rem);
}

._genericUpgradePageContentNewUpgradePage_61mpm_115 {
  text-align: left;
  display: flex;
  flex-direction: column;
  /* gap: 1.3rem; */
  padding-left: 4rem;
  margin-right: 5%;
}

._upgradeGrayScaleWrapper_61mpm_124 {
  height: 100%;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  overflow: hidden !important;
  bottom: 0;
}

._upgradeGrayScaleWrapper_61mpm_124 *:not(#page-top-template-container) {
  pointer-events: none;
}

._upgradeGrayScaleWrapper_61mpm_124 #page-top-template-container {
  pointer-events: none;
}

._upgradeGrayScaleWrapper_61mpm_124 #report-content-wrapper {
  filter: blur(var(--blur-amount, 1.8px)) grayscale(1);
  -webkit-user-select: none;
  user-select: none;
}

._upgradeGrayScaleWrapper_61mpm_124 #UpgradePageButtonGrayScale,
._upgradeGrayScaleWrapper_61mpm_124 #subHeaderName,
._upgradeGrayScaleWrapper_61mpm_124 #tutorialToolbar,
._upgradeGrayScaleWrapper_61mpm_124 #cashManagerSummaryCardContainer {
  filter: grayscale(1);
}

._upgradeGrayScaleWrapper_61mpm_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_1vqz4_1 {
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  color: var(--color-border-40);
  user-select: none;
  cursor: default;
  transition: all 0.2s ease-in-out;
}

._text_1vqz4_1._hidden_1vqz4_11 {
  opacity: 0;
}
._url-div_19lax_1 {
  width: 550px;
  max-width: 550px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

._code_19lax_9 {
  color: var(--color-link-blue);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 15px;
  border-radius: 4px;
  height: 40px;
  margin-top: 10px;
  width: 100%;
}

._code-heading_19lax_21 {
  font-size: 16px;
  font-weight: 600;
}

._code-sub-heading_19lax_26 {
  padding-top: 10px;
  font-size: 14px;
  font-weight: 500;
}

._button-wrapper_19lax_32 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  padding-top: 5px;
}

._content-wrapper_19lax_40 {
  flex: 1;
}

._content-group_19lax_44 {
  display: flex;
  align-items: flex-start;
  width: 100%;
}

._selector-width_19lax_50 {
  width: 100%;
  margin-bottom: 5px;
}

._teams-heading-wrapper_19lax_55 {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}

._teams-icon_19lax_61 {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

._teams-info-list_19lax_67 {
  font-size: 14px;
  list-style-position: inside;
}

._teams-info-list_19lax_67 li {
  text-indent: -20px;
  padding-left: 20px;
}

._li-spacing_19lax_77 {
  margin-top: 10px;
}

._small-margin-bottom_19lax_81 {
  margin-bottom: 15px;
}

._manage-col-name_19lax_85 {
  width: 52%;
  display: flex;
  flex-direction: row;
  max-width: 298px;
  white-space: nowrap;
}
._manage-col-date_19lax_92 {
  width: 24%;
}

._manage-col-pill_19lax_96 {
  width: 13%;
}

._manage-col-delete_19lax_100 {
  width: 9%;
  display: flex;
  justify-content: flex-end;
}

._manage-header-row_19lax_106 {
  border-bottom: 1px solid var(--color-border-20);
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 100;
  padding-top: 20px;
  justify-content: left;
}

._manage-body-row_19lax_116 {
  padding-top: 5px;
  box-shadow: 0px -1px 0px 0px var(--color-border-20);
  height: 25px;
  justify-content: left;
}

._top-padding_19lax_123 {
  padding-top: 15px;
}

._period-margin_19lax_127 {
  margin-top: 5px;
}

._manage-dash-date_19lax_131 {
  padding-bottom: 5px;
  padding-left: 15px;
  font-size: 12px;
}

._name-overflow_19lax_137 {
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
}

._wizard-table-div_19lax_143 {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  margin-bottom: 20px;
}

._body-padding_19lax_150 {
  padding-left: 15px;
  padding-top: 0px;
}

._slide-out-wrapper_19lax_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_19lax_165 {
  font-size: 20px;
  color: #242b31;
  width: 100%;
  text-align: left;
}

._slide-out-footer_19lax_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_19lax_181 {
  margin-top: 20px;
  margin-bottom: 10px;
}

._greenCircle_19lax_186 {
  width: 5px;
  height: 5px;
  background-color: #29c053;
  border-radius: 50%;
}

._open-slide-out_19lax_193 {
  width: 65%;
  display: flex;
  align-self: center;
  justify-content: flex-start;
}

._rolling-note_19lax_200 {
  font-size: 14px;
  background-color: #f4fbfa;
  width: 100%;
  height: 56px;
  border-radius: 6px;
  align-content: center;
  padding-left: 25px;
}

._loading_19lax_210 {
  color: black;
}

._url-background_19lax_214 {
  background-color: var(--color-bg-10);
}

._header-padding_19lax_218 {
  padding-top: 5px;
}
._gridWrapper_80e8y_1 {
  display: grid;
  width: 100%;
}

._gridItemWide_80e8y_6 {
  grid-column: span 2;
}

._gridItemTall_80e8y_10 {
  grid-row: span 2;
}

._item_80e8y_14 {
  display: flex;
  align-items: center;
  justify-content: center;

  position: relative;
  width: 100%;
  height: 100%;

  border: 1px solid var(--color-border-40);

  margin: -0.5px;
  background-color: #fff;
}

._item_80e8y_14._withOpacity_80e8y_29 {
  opacity: 0.5;
}

._item_80e8y_14._isDragging_80e8y_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_80e8y_14._isReorder_80e8y_38 {
  border: 1px solid var(--color-border-40);
}

._borderRight_80e8y_42 {
  border-right: 1px solid #fff;
}

._borderLeft_80e8y_46 {
  border-left: 1px solid #fff;
}

._borderTop_80e8y_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_1u2i9_1 {
  display: flex;
  flex-direction: column;
  gap: 2.5px;
  width: 100%;
}

._colorPicker_1u2i9_8 {
  box-shadow: none !important;
  margin-bottom: 5px;
  padding: 10px 0px 0px 0px !important;
}

._graphColors_1u2i9_14 {
  width: 100%;
  display: flex;
  flex-direction: column;
}

._title_1u2i9_20 {
  color: var(--color-border-40);
  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_1px4x_1 {
  overflow-x: hidden;
}

._hiddenElement_1px4x_5 {
  opacity: 0 !important;
  cursor: default !important;
}

._axisLabels_1px4x_10 {
  font-size: 12px;
  display: flex;
  justify-content: space-between;
  /* Align date with axis tick */
  padding-left: 4px;
  padding-right: 4px;
}

._headingWrapper_1px4x_19 {
  margin: 0px 4px;
}

._cardWrapper_1px4x_23 {
  width: 100%;
  position: relative;
}

._noDataContainer_1px4x_28 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

._noDataText_1px4x_38 {
  font-size: 22px;
  font-weight: 300;
}

._saveButton_1px4x_43 {
  margin-right: 0px !important;
}

._gridWrapper_1px4x_47 {
  padding: 0px 1px;
}

._gridWrapper_1px4x_47._hideOverflow_1px4x_51 {
  overflow-x: hidden;
}

._aggregateText_1px4x_55 {
  font-weight: 500;
  font-size: 16px;
  margin-right: 5px;
}

/* EMBED */
._embedContentWrapper_1px4x_62 {
  position: relative;
}

._embedWatermark_1px4x_66 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.1;
  pointer-events: none;
  z-index: 10;
}

._embedWatermarkText_1px4x_76 {
  transform: rotate(-30deg);
  font-size: 20vmin;
}

._embedFooterSpacer_1px4x_81 {
  background-color: white;
  position: absolute;
  top: 2px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  border-top: 1px solid var(--color-border-20);
}

._embedFooterContent_1px4x_92 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  font-weight: bold;
  color: var(--color-border-40);
  text-align: left;
  width: 100%;
  height: 58px;
  position: relative;
}

._embedFooter_1px4x_81 {
  position: fixed;
  width: 100%;
  bottom: 0;
  background-color: transparent;
  z-index: 1000;
}

._poweredBy_1px4x_113 {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 12px;
  font-weight: bold;
  color: var(--color-border-40);
  padding-right: 10px;
}

._embedFooterName_1px4x_123 {
  flex: 1;
  padding-left: 20px;
}

._poweredBy_1px4x_113 > span {
  margin-left: 5px;
  display: flex;
  align-items: center;
}

/*Embed Page Top*/
._pageTop_1px4x_135 {
  width: 100%;
  height: 90px;
  border-bottom: 1px solid var(--color-border-20);
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky !important;
  top: 0;
  z-index: 99;
  background-color: white;
}

._nameDiv_1px4x_148 {
  padding-left: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

._dashboardName_1px4x_155 {
  font-size: 22px;
  font-weight: 400;
  display: flex;
  align-items: center;
}

._dashboardDate_1px4x_162 {
  font-size: 16px;
  font-weight: 400;
}

._namePadding_1px4x_167 {
  padding-right: 10px;
}

._greenCircle_1px4x_171 {
  width: 5px;
  height: 5px;
  background-color: #29c053;
  border-radius: 50%;
}
/* EMBED END */
._contentWrapper_1tcjv_1 {
  overflow: auto;
  height: calc(100% - 55px);
  position: relative;
  margin: 4px 0px;
}

._rowTrigger_1tcjv_8 {
  display: block;
}

._row_1tcjv_8 {
  border-bottom: 1px solid var(--color-border-20);
  line-height: 17px;

  transition: background-color 0.25s ease;
}

._row_1tcjv_8:hover {
  background-color: #f9f9f9;
}

._row_1tcjv_8._loading_1tcjv_23 {
  border-bottom: none;
}

._headingRow_1tcjv_27 {
  font-weight: 500;
  color: var(--color-link-blue);

  background-color: white;

  position: sticky;
  top: 0px;
}

._headingCell_1tcjv_37 {
  font-size: 15px;
}

._totalRow_1tcjv_41 {
  background-color: #eeeeee80;
  color: #192955;
  font-weight: 600;
}

._cell_1tcjv_47 {
  font-size: 14px;

  align-items: center;
  gap: 5px;

  padding: 5px 8px;
}

._cell_1tcjv_47._clickable_1tcjv_56 {
  cursor: pointer;
  user-select: none;
  transition: color 0.2s ease;
}

._cell_1tcjv_47._clickable_1tcjv_56:hover {
  color: var(--color-link-blue);
}

._cell_1tcjv_47._left_1tcjv_66 {
  text-align: left;
}

._cell_1tcjv_47._center_1tcjv_70 {
  text-align: left;
  grid-column: span 2;
  border-left: 1px solid var(--color-border-20);
}

._cell_1tcjv_47._right_1tcjv_76 {
  text-align: right;
  border-left: 1px solid var(--color-border-20);

  flex-direction: row-reverse;
}

._cell_1tcjv_47._loading_1tcjv_23 {
  margin: 5px 8px;
  padding: 0px;
}
._aggregateText_9h3b1_1 {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  margin-right: 5px;
}

._aggregateText_9h3b1_1._prior_9h3b1_8 {
  font-size: 12px;
}

._comparisonText_9h3b1_12 {
  color: var(--color-border-60);
}
._cardHeadingWrapper_16390_1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
._legend_1kyut_1 {
  min-width: 280px;
  max-width: 280px;
}

._legend_1kyut_1 > table {
  margin: 0px !important;
  width: 100%;
  border-top: solid 1px var(--color-border-20);
  border-collapse: collapse;
}

._legend_1kyut_1 tr {
  text-align: left;
  border-bottom: solid 1px var(--color-border-20) !important;
}

._legend_1kyut_1 tr > td {
  text-align: left;
  padding: 0.2rem;
  vertical-align: top;
}

._legend_1kyut_1 tr > td._color_1kyut_24 > svg {
  margin-top: 6px;
}

._legend_1kyut_1._muted_1kyut_28 tr:not(._active_1kyut_28) > td._color_1kyut_24 > svg {
  opacity: 0.8;
  transition: color 150ms ease;
}

._legend_1kyut_1._muted_1kyut_28 tr:not(._active_1kyut_28) > td {
  color: var(--color-border-40);
  transition: color 150ms ease;
}

._legend_1kyut_1._muted_1kyut_28 tr:not(._active_1kyut_28) > td  > div._comparison-key_1kyut_38 {
  color: var(--color-border-20);
  transition: color 150ms ease;
}

._legend_1kyut_1._muted_1kyut_28 tr:not(._active_1kyut_28) > td  > svg > rect {
  opacity: 0.3;
  transition: opacity 150ms ease;
}

._legend_1kyut_1 td ._key_1kyut_48 {
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  margin-top: 4px;
}

._title_1kyut_55 {
  text-align: left;
  padding: 0.5rem 0.2rem;
}
._value-cell_1kyut_59 {
  text-wrap: nowrap;
  white-space: nowrap;
  padding-top: 6px !important;
}
._comparison-key_1kyut_38 {
  color: var(--color-border-60);
  font-size: 12px;
  width: auto;
}._legend_vqzde_1 {
  min-width: 100% !important;
  max-width: 100% !important;
  font-size: 12px;
}
._barHovered_q7ue4_1 {
  opacity: 0.3 !important;
  transition: all 0.2s ease-in-out;
}

._bar_q7ue4_1 {
  opacity: 1;
  transition: all 0.2s ease-in-out;
}

._drilldownPill_q7ue4_11 {
  font-size: 10px;
  font-weight: 500;
  color: #8393a0;

  background: #e6eff4;
  border: 1px solid var(--color-border-40);
  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: var(--color-link-blue) !important;
}
._iconButton_798qm_1 {
    margin: 0px !important;
    opacity: 0  ;
}

._iconButton_798qm_1._equation_798qm_6{
    opacity: 1;
}

._iconButton_798qm_1:hover {
    opacity: 1;
}

._groupToggleButton_798qm_14 {
    margin: 0px !important;
}

._rowButtonContainer_798qm_18 {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

._rowButtonContainer_798qm_18:hover ._iconButton_798qm_1{
    opacity: 1;
}

._rowNameContainer_798qm_28 {
    min-height: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

._rowNameContainer_798qm_28:hover ._iconButton_798qm_1 {
    opacity: 1;

}

._hiddenDataCell_798qm_41 {
    background-color: var(--color-bg-10) !important;
    color: var(--color-border-40) !important;
    overflow-wrap: break-word;
    left: -1px;
    z-index: 0 !important;
    box-shadow: inset 0px 0px 0px 0px var(--color-border-20), inset 0px -1px 0px 0px var(--color-border-20) !important;
    width: 100%;
    transition: all 1s ease-in-out;
}

._hiddenDataCell_798qm_41:hover ._iconButton_798qm_1 {
    opacity: 1;
}

._showDataCell_798qm_56 {
    position: sticky;
    overflow-wrap: break-word;
    left: 0px;
    z-index: 81 !important;
    box-shadow: inset -1px 0px 0px 0px var(--color-border-20), inset 0px -1px 0px 0px var(--color-border-20) !important;
    width: 100%;
}

._showDataCell_798qm_56:hover ._iconButton_798qm_1 {
    opacity: 1;
}

._hiddenTextCell_798qm_69 {
    color: var(--color-border-40) !important;
    position: sticky;
}

._hiddenTextCell_798qm_69 ._iconButton_798qm_1 {
    opacity: 1;
}

._hiddenTextCell_798qm_69 {
    color: var(--color-border-40) !important;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 100%;
    vertical-align: middle;
    transition: all 1s ease-in-out;
}

._groupToggle_798qm_14 {
    margin-left: 7px;
}
._dataSourceTitle_12d61_1 {
  font-size: 10px;
  font-weight: 600;
  color: var(--color-border-60);
}

._dataSourceLevel_12d61_7 {
  font-size: 11px;
  font-weight: 500;
  color: var(--color-header-black);
  text-transform: capitalize;
}

._dataSourceEquationLevel_12d61_14 {
  margin-bottom: 5px;
}

._dataSourceName_12d61_18 {
  font-size: 11px;
  font-weight: 400;
  color: var(--color-header-black);
}

._dataSourceName_12d61_18._equation_12d61_24 {
  color: var(--color-header-black);
  white-space: pre-wrap;
}

._missingResourceIcon_12d61_29 {
  margin-top: 10px;
}

._dataSourceName_12d61_18._missingResource_12d61_29,
._dataSourceName_12d61_18._circularDependencies_12d61_34 {
  margin-left: 5px;
}

._sourceContainer_12d61_38 {
  width: 100%;
}

._equationSourceItem_12d61_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_12d61_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_8fdsl_1 {
  text-align: left;
  width: 100%;
}
._confirmationBody_8fdsl_5 {
  padding: 0px;
}

._warningText_8fdsl_9 {
  font-weight: 400;
  color: #8a8a8a;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 0.5rem;
}

._selectWrapper_8fdsl_17 {
  width: 100%!important;
}
._redirectBtn_8fdsl_20 {
  margin: 0px;
  color: var(--color-link-blue);
}
._footer_8fdsl_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_14vf5_1 {
  font-size: 18px;
  font-weight: 500;
  padding: 0% 20% 5% 0%;
}
._selectorDescription_14vf5_6 {
  font-size: 15px;
  font-weight: 400;
}
._selectorButton_14vf5_10 {
  min-width: 120px;
  min-height: 30px;
}
._optionTitle_14vf5_14 {
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  color: var(--color-table-group-blue);
  margin: 0 0 10px 0;
}
._optionDescription_14vf5_21 {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  font-weight: 400;
}
._configurationRow_14vf5_27 {
  padding: 10px 10px 10px 10px !important;
  border-top: 1px solid var(--color-border-20) !important;
}
._configurationRow_14vf5_27:last-child {
  border-bottom: 1px solid var(--color-border-20) !important;
}
._container_14vf5_34 {
  height: 32px;
  position: relative;
  border-bottom: 1px solid var(--color-border-20);
  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_14vf5_48 {
  min-width: 10%;
  width: 90%; 
}
._indicator_14vf5_52 {
  padding: 0px !important;
  color: var(--color-header-black);
  font-weight: 400;
}
._heading_14vf5_57 {
  padding: 0px !important;
  color: var(--color-table-group-blue);
  font-weight: 500;
}
._spacer_14vf5_62 {
  color: #c6c6c6;
}
._rightEndContent_14vf5_65 {
  display: flex;
  justify-content: flex-end;
  width: 10%;
}
._addNewContainer_14vf5_70 {
  width: 100%;
  min-height: 170px;
  text-align: center;
  border: 1px solid var(--color-border-40);
  border-radius: 5px;
  margin-top: 10px;
}
/* .iconBox styling used to override the styling applied to the IconBox component. */
._iconBox_14vf5_78 {
  width: 40px !important;
  height: 40px !important;
}
._iconBox_14vf5_78 div,
._iconBox_14vf5_78 svg {
  width: 25px !important;
  height: 25px !important;
}
._iconBoxContainer_14vf5_88 {
  width: 100%;
  height: 100px;
}
._textContainer_14vf5_92 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80%;
  font-size: 16px;
  font-weight: 400;
}
._upgradeGrayScaleWrapper_14vf5_100 {
  height: 100%;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  overflow: hidden !important;
  bottom: 0;
}
._upgradeGrayScaleWrapper_14vf5_100 *:not(#page-top-template-container) {
  pointer-events: none;
}

._upgradeGrayScaleWrapper_14vf5_100 #page-top-template-container {
  pointer-events: none;
}

._upgradeGrayScaleWrapper_14vf5_100 #report-content-wrapper {
  filter: blur(1.8px) grayscale(1);
  -webkit-user-select: none;
  user-select: none;
}

._upgradeGrayScaleWrapper_14vf5_100 #UpgradePageButtonGrayScale,
._upgradeGrayScaleWrapper_14vf5_100 #subHeaderName,
._upgradeGrayScaleWrapper_14vf5_100 #tutorialToolbar,
._upgradeGrayScaleWrapper_14vf5_100 #cashManagerSummaryCardContainer {
  filter: grayscale(1);
}

._upgradeGrayScaleWrapper_14vf5_100 #downloadToolbox {
  display: none;
}
._emptyPill_14vf5_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_nh38f_1 {
  height: 100%;
  width: 100%;
}

._progressBarContainer_nh38f_6 {
  height: 100%;
  width: 75%;
  margin-left: 10px;
}

._progressBarContainerVertical_nh38f_12 {
  height: 25%;
  width: 100%;
}

._percentageTextContainer_nh38f_17 {
  height: 100%;
  min-width: 25%;
  margin-left: 5px;
  margin-bottom: 3px;
  font-size: 14px;
  font-weight: bold;
  color: black;
}

._percentageTextContainerTotal_nh38f_27 {
  color: #ffffff;
}

._percentageTextContainerVertical_nh38f_31 {
  height: fit-content;
  min-width: 25%;
  font-size: 14px;
  font-weight: bold;
  color: black;
}

._gradientProgressBar_nh38f_39 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 150px;
  height: 15px;
}

._gradientProgressBarVertical_nh38f_47 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}

._disabled_nh38f_56 {
  color: var(--color-border-20) !important;
}
._percentageDifferenceText_1fo5z_1 {
  font-weight: 400;
  font-size: 10px;
  line-height: 22px;
}

._percentageDifferenceText_1fo5z_1._increase_1fo5z_7 {
  color: #32a02f;
}

._percentageDifferenceText_1fo5z_1._decrease_1fo5z_11 {
  color: #df4f4f;
}

._percentageDifferenceText_1fo5z_1._zero_1fo5z_15 {
  color: #efb727;
}

._toolBarIcon_1fo5z_19 {
  margin: 0px 6px 0px 0px;
}

._healthHeader_1fo5z_23 {
  margin: 15px 0px 10px 0px;
}

._healthCore_1fo5z_27 {
  display: flex;
  flex-direction: row;
  justify-content: left;
}

._healthHeart_1fo5z_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: var(--color-border-40);
  margin: 0px 10px 0px 0px;
  height: 58px;
  width: 192px;
}

._healthHeartSVG_1fo5z_47 {
  width: 35px;
  height: 35px;
  margin: 0px 0px 0px 16px;
  padding: 0px 0px 0px 0px;
}

._healthStatus_1fo5z_54 {
  margin: 0px 20px 0px 5px;
  padding: 0px 10px 0px 0px;
  font-family: "Montserrat";
  font-size: 13px;
  font-weight: 500;
  height: fit-content;
}

._healthProgress_1fo5z_63 {
  padding: 10px 0px 10px 10px;
}

._healthProgressBar_1fo5z_67 {
  margin: 0px 0px 0px 10px;
  width: 25%;
  height: 100%;
  overflow: hidden;
}

._healthScore_1fo5z_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_1fo5z_85 {
  font-family: "Montserrat";
  font-size: 15px;
  font-weight: 500;
  text-align: left;
}

._budgetForecastTitle_1fo5z_92 {
  font-size: 13px;
  font-weight: 500;
}

._targetValue_1fo5z_97 {
  font-size: 13px;
  font-weight: 700;
  padding: 11px 2px 0px 2px;
  text-align: center;
}

._budgetForecastValues_1fo5z_104 {
  font-size: 15px;
  font-weight: 500;
  color: var(--color-table-group-blue);
  padding: 5px 5px 5px 5px;
}

._customScorecard_1fo5z_111 {
  width: 260px;
}

._variablePlot_1fo5z_115 {
  width: 70%;
  overflow: visible;
  margin-left: 10px;
  padding-left: 5px;
  margin-right: 5px;
  display: flex;
  justify-content: center;
}

._multiPeriodLineChart_1fo5z_125 {
  margin-left: 5px !important;
  margin-right: 0px !important;
}

._customCard_1fo5z_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_1fo5z_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_1fo5z_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_1fo5z_165 {
  margin-right: 2px;
}

._percentageDifferenceWrapper_1fo5z_169 {
  margin-top: 1px;
}

._dataCardDataPoint_1fo5z_173 {
  margin: none !important;
  font-weight: 500;
  color: var(--color-table-group-blue);
}

._downloadButtons_1fo5z_179 {
  margin-left: 10px;
}

._customCardImage_1fo5z_183 {
  width: 120px;
  height: 25px;
}

._container_1fo5z_188 {
  width: fit-content;
  display: flex;
  justify-content: space-between;
  gap: 5px;
}

._disabled_1fo5z_195 {
  color: var(--color-border-20) !important;
}

._displayDataIcon_1fo5z_199 path {
  fill: var(--color-border-20);
  stroke: var(--color-border-20);
}

._displayDataIcon_1fo5z_199 rect {
  fill: var(--color-border-20);
  stroke: var(--color-border-20);
}

._widthOverride_1fo5z_209 {
  width: 50% !important;
}

._path_1fo5z_213 {
  fill: transparent;
  stroke-width: 1.5;
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
  animation: _dash_1fo5z_1 8s linear forwards, _fillColor_1fo5z_1 3s ease-in forwards;
  animation-fill-mode: forwards;
}

@keyframes _dash_1fo5z_1 {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes _fillColor_1fo5z_1 {
  to {
    fill: var(--color-border-20);
  }
}

._dataCardWrapper_1fo5z_234 {
  display: flex;
  flex-direction: column;
  border: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 5px 5px 5px 5px;
  border-color: var(--color-border-40);
  margin: 0px 10px 0px 0px;
  height: 54px;
  width: 180px;
  padding-left: 10px;
  padding-top: 3px;
  padding-right: 10px;
}

._dataCardTitle_1fo5z_249 {
  font-size: 10px;
  line-height: 22px;
  color: var(--color-header-black);
  font-weight: 400;
  display: flexbox;
  justify-content: flex-start;
  flex-direction: row;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._dataCardValue_1fo5z_262 {
  font-weight: 500;
  font-size: 16px;
  color: var(--color-header-black);
  line-height: 22px;
}

._dataCardContentWrapper_1fo5z_269{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}

._healthHeartWrapper_1fo5z_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: var(--color-border-40);
  margin: 0px 10px 0px 0px;
  height: 54px;
  width: 180px;
  padding-left: 10px;
  padding-top: 3px;
  padding-right: 10px;
}

._healthTargetWrapper_1fo5z_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: var(--color-border-40);
  margin: 0px 10px 0px 0px;
  height: 54px;
  width: 180px;
  padding-left: 25px;
}

._healthHeartIcon_1fo5z_308 {
  padding-right: 8px;
}

._healthHeartTitle_1fo5z_312 {
  font-family: "Montserrat";
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 2px;
}

._metricCardWrapper_1fo5z_319 {
  display: flex;
  flex-direction: column;
  border: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 5px 5px 5px 5px;
  border-color: var(--color-border-40);
  margin: 0px 10px 0px 0px;
  height: 54px;
  width: 180px;
  justify-content: center;
  align-items: center;
}._scorecardHeaderCell_1jiba_1 {
  height: 30px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: var(--color-header-black) !important;
}

._scorecardHeaderCell_1jiba_1:first-child {
  min-width: 22% !important;
  max-width: 22% !important;
}

._scorecardMultiperiodHeaderNameCell_1jiba_13 {
  min-width: 165px !important;
}

._scorecardMultiperiodHeaderNameCell_1jiba_13:last-child {
  padding-right: 30px;
}

._scorecardStandardHeaderNameCell_1jiba_21 {
  min-width: 10% !important;
}

._scorecardStandardHeaderNameCell_1jiba_21:last-child {
  padding-right: 30px;
}

._scorecardNameBlock_1jiba_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_1jiba_43 {
  color: var(--color-table-group-blue);
  font-weight: 500 !important;
}

._scorecardName_1jiba_29 {
  color: var(--color-header-black);
}

._scorecardDataCell_1jiba_52 {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}

._scorecardDataCell_1jiba_52:last-child {
  padding-right: 30px;
}

._scorecardTrendArrow_1jiba_62 {
  margin-left: 3px !important;
}

._scorecardTargetIcon_1jiba_66 {
  margin-right: 5px !important;
  top: 1px;
  position: relative;
}

._scorecardTargetCell_1jiba_72 {
  text-align: left !important;
  padding-left: 8% !important;
}

._scorecardVarianceHeader_1jiba_77 {
  padding-right: 35px !important;
}

._lowImportancePill_1jiba_81 {
  color: #51a3eb;
  border-color: #51a3eb;
  font-size: 10px;
  font-weight: 500;
}

._mediumImportancePill_1jiba_88 {
  color: #37b5cb;
  border-color: #37b5cb;
  font-size: 10px;
  font-weight: 500;
}

._highImportancePill_1jiba_95 {
  color: #ff7085;
  border-color: #ff7085;
  font-size: 10px;
  font-weight: 500;
}

._criticalImportancePill_1jiba_102 {
  color: #e052a0;
  border-color: #e052a0;
  font-size: 10px;
  font-weight: 500;
}

._scorecardImportanceCell_1jiba_109 {
  text-align: center !important;
  padding-left: 5% !important;
}

._scorecardImportanceHeader_1jiba_114 {
  text-align: center !important;
  padding-left: 5% !important;
}

._multiperiodTargetIcon_1jiba_119 {
  margin-left: 10px !important;
  position: relative;
  z-index: 1;
}

._rowNameContainer_1jiba_125 {
  min-height: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._rowNameContainer_1jiba_125:hover ._iconButton_1jiba_133 {
  opacity: 1;
}

._rowNameContainer_1jiba_125 ._dataSourceButton_1jiba_137 {
  margin-right: 5px;
  opacity: 1;
}
._rowButtonContainer_1jiba_141 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

._rowButtonContainer_1jiba_141:hover ._iconButton_1jiba_133 {
  opacity: 1;
}

._iconButton_1jiba_133 {
  margin-right: 5px;
  opacity: 0;
}

._iconButton_1jiba_133:hover {
  opacity: 1;
}

._multiperiodBudgetCell_1jiba_160 {
  background-color: #f3fafa;
}

._checkLayoutIcon_1jiba_164 {
  margin-left: 7px;
  margin-right: -28px;
}

._tableRow_1jiba_169:hover > td {
  background-color: #f9f9f9 !important;
}

._multiperiodTableRow_1jiba_173:hover > td {
  background-color: #f9f9f9 !important;
}

._multiperiodScorecardTargetIcon_1jiba_177 {
  margin-right: -25px !important;
}

._cellZindex_1jiba_181 {
  z-index: 82 !important;
}

._cellZindexTwo_1jiba_185 {
  z-index: 81 !important;
}

._targetCellZindex_1jiba_189 {
  z-index: 1;
}

._drilldown_1jiba_193 {
  color: inherit !important;
}

._drilldown_1jiba_193:hover {
  text-decoration: none;
  cursor: pointer;
  color: var(--color-link-blue) !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_1f764_1 {
  padding: 12px;
  display: flex;
  justify-content: center;
  align-content: center;
  gap: 5px;
  width: 100%;
}

._container_1f764_1._small_1f764_10 {
  padding: 8px;
}

._detailsContainer_1f764_14 {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
  width: 70%;
  min-width: 0;
}

._subtitle_1f764_23 {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  color: var(--color-border-60);

  text-align: left;

  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._leftColumn_1f764_36 {
  border-right: 1px solid var(--color-border-20);
}

._hasRowBelow_1f764_40 {
  border-bottom: 1px solid var(--color-border-20);
}

._container_1f764_1._clickable_1f764_44 {
  cursor: pointer;
}

._cancelButton_1f764_48:hover {
  background-color: var(--color-border-20);
}

._iconContainer_1f764_52 {
  justify-content: center;
  align-items: center;
  aspect-ratio: 1;
  width: 30%;
}

._circle_1f764_59 {
  border-radius: 50%;
}

._title_1f764_63 {
  width: 100%;
  font-size: 12px;
}

._title_1f764_63,
._value_1f764_69 {
  text-align: left;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._title_1f764_63 {
  color: var(--color-sub-heading-black);
}

._value_1f764_69 {
  font-size: 15px;
  width: 100%;
  color: var(--color-header-black);
}

._loading_1f764_87 {
  margin: 3px;
  height: 60px;
}

._title_1f764_63._small_1f764_10,
._subtitle_1f764_23._small_1f764_10 {
  font-size: 10px;
}

._value_1f764_69._small_1f764_10 {
  font-size: 10px;
}

._title_1f764_63._medium_1f764_101,
._subtitle_1f764_23._medium_1f764_101 {
  font-size: 10px;
}

._value_1f764_69._medium_1f764_101 {
  font-size: 12px;
}

._title_1f764_63._large_1f764_110 ._subtitle_1f764_23._large_1f764_110 {
  font-size: 12px;
}

._value_1f764_69._large_1f764_110 {
  font-size: 15px;
}
._titleRow_1cbh6_1 {
  color: var(--color-link-blue);
  font-weight: 500;
  font-size: 12px;
  height: 25px;
  border-bottom: var(--color-border-20) 1px solid;
  align-items: center;
}

._leftColumn_1cbh6_10 {
  border-right: var(--color-border-20) 1px solid;
  padding: 2px;
}

._rightColumn_1cbh6_15 {
  justify-content: flex-end;
  padding: 2px;
}

._cashInAmount_1cbh6_20 {
  color: #3fb0ac;
}

._hasRowAbove_1cbh6_24 {
  border-bottom: var(--color-border-20) 1px solid;
  height: 25px;
  font-size: 12px;
  align-items: center;
}

._categoryHeaderRow_1cbh6_31 {
  background-color: var(--color-bg-10);
  color: #192955;
  font-weight: 600;
  font-size: 12px;
}

._categoryHeaderRowTotal_1cbh6_38 {
  background-color: var(--color-bg-10);
  color: #3fb0ac;
  font-weight: 600;
  font-size: 12px;
}

._negativeAmount_1cbh6_45 {
  color: #ef797d;
}

._finalRow_1cbh6_49 {
  font-weight: 700;
}

._balance_1cbh6_53 {
  background-color: var(--color-bg-10);
  color: #192955;
  font-weight: 600;
}

._balanceTotal_1cbh6_59 {
  background-color: var(--color-bg-10);
  font-weight: 600;
}

._closingBalance_1cbh6_64 {
  font-weight: 700;
}

._collapsibleRowTitle_1cbh6_68 {
  color: #438195;
  font-weight: 600;
}

._collapsibleRowAmount_1cbh6_73 {
  font-weight: 600;
}

._accountName_1cbh6_77 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  justify-content: flex-start;
}

._collapsibleRow_1cbh6_68 {
  padding: 2px;
  height: 25px;
  font-size: 12px;
  align-items: center;
  border-right: var(--color-border-20) 1px solid;
  border-bottom: var(--color-border-20) 1px solid;
}

._reference_1cbh6_93 {
  padding: 8px;
}

._cashOutAmount_1cbh6_97 {
  color: #ef797d;
}

._chevronIcon_1cbh6_101 {
  transition: all 200ms ease;
  align-items: center;
  display: flex;
  cursor: pointer;
}

._active_1cbh6_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_1vxz5_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_1vxz5_1._tall_1vxz5_16 {
  height: calc(100% - 3px);
  bottom: 2px;
}

._slideOutBackground_1vxz5_1._active_1vxz5_21 {
  background-color: rgba(25, 41, 85, 0.5);
  z-index: 999;
  pointer-events: auto;
}

._slideOut_1vxz5_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_1vxz5_1._active_1vxz5_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 var(--color-border-20);
  border-left: 1px solid var(--color-border-20);
  border-right: 1px solid var(--color-border-20);
}

._active_1vxz5_21 ._drawerHandle_1vxz5_50 {
  border-radius: 0px;
  box-shadow: none;
}

._drawerHandle_1vxz5_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_1vxz5_67 {
  font-size: 10px;
  line-height: 11px;
  font-weight: 600;
}

._headerBar_1vxz5_73 {
  width: 100%;
  padding: 5px 0px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--color-border-40);
  color: #192955;
  font-weight: 500;
  height: 31px;
}

._subHeading_1vxz5_84 {
  width: 100%;
  padding: 5px 0px;
  display: flex;
  justify-content: space-between;
  color: #192955;
  font-weight: 500;
}

._aiDescription_1vxz5_93 {
  width: 100%;
  height: calc(100% - 31px);
  text-align: left;
  font-weight: 400;
  size: 14px;
  color: var(--color-sub-heading-black);
}

._footer_1vxz5_102 {
  border-top: 1px solid var(--color-border-40);
  padding: 5px 0px;
  justify-content: space-between;
  width: 100%;
  height: 45px;
}

._generate_1vxz5_110 {
  padding: 5px 5px;
  border-bottom: 1px solid var(--color-border-40);
  border: 1px solid #1e3c82;
  border-radius: 6px;
  align-items: center;
  background-color: #c8def199;
  height: 45px;
}

._chevron_1vxz5_120 {
  display: flex;
  width: 100%;
  color: #192955;
  font-size: 12px;
  font-weight: 600;
  justify-content: center;
  align-content: baseline;
}

._insightsContainer_1vxz5_130 {
  flex-direction: column;
  height: calc(100% - 30px);
}

._insightsContainer_1vxz5_130._noTitle_1vxz5_135 {
  flex-direction: column;
  height: 100%;
}
._hoverFooter_1q1y5_1 {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid var(--color-border-20);
  width: 100%;
}

._footerTextUsed_1q1y5_10 {
  color: #9e4444;
  font-size: 12px;
}

._footerText_1q1y5_10 {
  color: var(--color-table-group-blue);
  font-weight: 500;
  font-size: 12px;
}

._markdownWrapper_1q1y5_21 > ._markdownContainer_1q1y5_21 > * {
  all: revert;
}

._markdownWrapper_1q1y5_21 {
  width: 100%;
  flex: 1;
  overflow-y: auto;
  text-align: left;
}

._markdownWrapper_1q1y5_21 em {
  all: revert;
}

._markdownWrapper_1q1y5_21 h1 {
  font-size: 16px !important;
}

._markdownWrapper_1q1y5_21 h2 {
  font-size: 16px !important;
}

._markdownWrapper_1q1y5_21 h3,
._markdownWrapper_1q1y5_21 h4 {
  margin-top: 10px !important;
  margin-bottom: 5px !important;
}

._markdownContainer_1q1y5_21 p {
  margin-top: 5px !important;
}

._markdownContainer_1q1y5_21 li > p {
  margin-bottom: 0px !important;
}

._markdownContainer_1q1y5_21 ol,
._markdownContainer_1q1y5_21 ul {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}

._loadingWrapper_1q1y5_64,
._errorWrapper_1q1y5_65 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

._narrateSizing_1q1y5_72 {
  height: 138px;
}

._narrateSizing_1q1y5_72._wide_1q1y5_76 {
  max-width: 600px;
}

._errorWrapper_1q1y5_65 {
  flex-direction: column;
}

._markdownWrapper_1q1y5_21 table {
  width: 100%;
}

._markdownWrapper_1q1y5_21 table td {
  text-align: right;
}

._markdownWrapper_1q1y5_21 table td:first-child {
  text-align: left;
}

._markdownWrapper_1q1y5_21 table th {
  text-align: right;
}

._markdownWrapper_1q1y5_21 table th:first-child {
  text-align: left;
}

._resizable_1q1y5_104::-webkit-resizer {
  background-color: transparent;
  border-right: 20px solid transparent;
  border-radius: 5px;
}

._hoverTitle_1q1y5_110 {
  flex: 1;
  font-weight: 500;
  line-height: 20px;
  font-size: 16px;
}

._hoverSubTitle_1q1y5_117 {
  font-size: 12px;
  color: var(--color-header-black);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 90%;
}

._footerLearnMore_1q1y5_126 {
  color: rgba(25, 41, 85, 1);
  font-weight: 500;
  text-decoration: underline;
  font-size: 12px;
}

._copiedText_1q1y5_133 {
  color: var(--color-table-group-blue);
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  padding-left: 5px;
}

._content_1q1y5_141 {
  display: flex;
  flex-direction: column;
  height: 138px;
}

._content_1q1y5_141._limitBar_1q1y5_147 {
  height: 98px;
}

._content_1q1y5_141._noTitle_1q1y5_151 {
  height: 138px;
}

._content_1q1y5_141._noTitleOrFooter_1q1y5_155 {
  height: 168px;
}

._errorWrapper_1q1y5_65 {
  height: 100px;
}

._limitImage_1q1y5_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_1v608_1 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  background-color: #fff;
  padding: 12px;
  border: 1px solid var(--color-border-40);
  border-radius: 6px;
  box-shadow: 0px 0px 4px 1px #0000001a;
}

._menuWrapper_1v608_1 ._selectorWrapper_1v608_12 {
  width: 100%;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--color-border-40);
}

._menuWrapper_1v608_1 ._listWrapper_1v608_18:last-child:not(:first-child):not(._disableAnimation_1v608_18) {
  animation: _slideIn_1v608_1 0.35s ease forwards;
}

._listWrapper_1v608_18 {
  display: flex;
  flex-direction: column;

  width: 190px;

  white-space: nowrap;

  overflow-y: auto;
  overflow-x: hidden;
}

._listWrapper_1v608_18:hover::-webkit-scrollbar {
  width: 6px;
}

._listWrapper_1v608_18._doubleWidth_1v608_38 {
  animation: _slideInDouble_1v608_1 0.35s ease forwards !important;
}

@keyframes _slideIn_1v608_1 {
  0% {
    width: 0px;
    opacity: 0.75;
  }
  100% {
    width: 190px;
    opacity: 1;
  }
}

@keyframes _slideInDouble_1v608_1 {
  0% {
    width: 0px;
    opacity: 0.75;
  }
  100% {
    width: 405px;
    opacity: 1;
  }
}

._list_1v608_18 {
  display: flex;
  flex-direction: column;
}

._header_1v608_69 {
  position: sticky;
  top: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  color: var(--color-border-60);
  user-select: none;
}

._item_1v608_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_1v608_82._disabled_1v608_95 {
  color: var(--color-border-60);
  cursor: not-allowed;
}

._menuWrapper_1v608_1 ._listWrapper_1v608_18:first-child ._item_1v608_82:not(._selected_1v608_100):hover {
  box-shadow: inset 0 0 0 1px #19295571;
}

._menuWrapper_1v608_1 ._listWrapper_1v608_18:first-child ._item_1v608_82._selected_1v608_100 {
  box-shadow: inset 0 0 0 1px #192955;
}

._menuWrapper_1v608_1 ._listWrapper_1v608_18:not(:first-child) ._item_1v608_82._selected_1v608_100 {
  background-color: #c2d9e7;
}

._menuWrapper_1v608_1 ._listWrapper_1v608_18:not(:first-child) ._item_1v608_82:not(._selected_1v608_100):not(._disabled_1v608_95):hover {
  background-color: #e6eff4;
}

._divider_1v608_116 {
  border-left: 1px solid var(--color-border-40);
}

._sticky_1v608_120 {
  position: sticky;
  top: 0px;
  z-index: 2;
}

._skeletonHeader_1v608_126 {
  font-size: 10px;
  font-weight: 500;
  margin: 10px 0px;
}

._skeletonItemWrapper_1v608_132 {
  height: 30px;
  width: 100%;
  align-items: center;
}

._skeletonItem_1v608_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_lxt8o_4 {
  padding: 0px;
  border-radius: 6px;
}

._wizardSidePanel_lxt8o_9 {
  padding: 28px 0px 0px 30px;
  min-height: 100%;
  min-width: 232px;
}

/* -------------------------------------------------------------------------- */
/*                                Body Content                                */
/* -------------------------------------------------------------------------- */
._body_lxt8o_18 {
  margin: 0px;
  padding: 0px;
}

._bodyWrapper_lxt8o_23 {
  width: 100%;
  height: 100%;
  gap: 2rem;
}

/* -------------------------------------------------------------------------- */
/*                                 Top content                                */
/* -------------------------------------------------------------------------- */
._topContentWrapper_lxt8o_32 {
  background-color: #e7eeef;
  border-bottom: 1px solid var(--color-border-40);
  height: 382px;
}

/* ---------------------------- Animation Content --------------------------- */
._animationWrapper_lxt8o_39 {
  min-height: 382px;
  width: 100%;
  position: relative;
  align-content: center;
  justify-content: center;
  text-align: center;
}

._lottieStyler_lxt8o_48 {
  width: 100%;
  height: 382px;
}
@keyframes _fadeIn_lxt8o_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* -------------------------------------------------------------------------- */
/*                               Bottom Content                               */
/* -------------------------------------------------------------------------- */
._bottomContentWrapper_lxt8o_64 {
  display: flex;
  flex-direction: column;
  padding-left: 25px;
  padding-right: 25px;
  height: 100%;
  justify-content: space-between;
}

/* --------------------------- Description Content -------------------------- */
._description_lxt8o_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_lxt8o_74::-webkit-scrollbar {
  width: 6px; /* Adjustments to pseudo element */
}
._description_lxt8o_74::-webkit-scrollbar-thumb {
  background: var(--color-border-40) var(--color-border-20); /* Specifically the thumb and track properties */
  border-radius: 6px;
}

/* ----------------------------- Footer Content ----------------------------- */
._footerWrapper_lxt8o_95 {
  flex-grow: 1;
  justify-content: flex-end;
  align-items: center;
  max-height: fit-content;
  justify-self: end;
  margin-bottom: 18px;
}
._footerWrapper_lxt8o_95 > * {
  max-height: fit-content;
}

/* ---------------------------- Link Content ---------------------------- */
._linkContainer_lxt8o_108 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

._link_lxt8o_108 {
  color: var(--color-link-blue);
  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_lxt8o_129 {
  align-items: center;
  width: 75%;
}
._chart_3e8ga_1 {
  width: 100%;
  height: 60vh;
  margin-top: 30px;
}

._popoverContent_3e8ga_7 {
  box-shadow: -2px 4px 4px 0px #0000000D;
  background-color: white;
  padding: 10px 20px;
  border-radius: 4px;
  border: 1px solid var(--black-60, var(--color-border-40))
}._header_146fq_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0rem 1.5rem;
  margin: 0px 20px;
}

._header_146fq_1 h2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  text-align: center;
  margin: 0rem;
  margin-bottom: 0.5rem;
}

._mb-2_146fq_19 {
  margin-bottom: 2rem !important;
}

._header_146fq_1 h3 {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 1rem;
  text-align: center;
}

._titleWrapper_146fq_30 {
  display: flex;
  flex-direction: row;
  width: 100%;
}

._titleWrapper_146fq_30 > h2 {
  width: 100%;
}

._backArrow_146fq_40 {
  margin-left: -12px;
}

._body_146fq_44 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1.5rem;
  color: #192955;
  text-align: center;
  margin-top: 0rem;
  overflow-y: scroll;
}

._body_146fq_44 h2 {
  font-size: 23px;
  font-weight: 500;
  line-height: 28px;
  margin-top: 1.5rem;
}

._body_146fq_44 h3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 1.5rem;
}

p._description_146fq_69,
._body_146fq_44 p {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
  margin-bottom: 2rem;
}

._row_146fq_78 {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._column_146fq_85 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._footer_146fq_91,
._body_146fq_44 ._btnWrapper_146fq_92 {
  display: flex;
  flex-direction: row;
}

._footer_146fq_91 {
  width: 100%;
  justify-content: center;
  align-items: flex-end;
  /* flex-grow: 1; */
}

._body_146fq_44 ._btnWrapper_146fq_92 button {
  min-width: 150px;
  transition: all 100ms;
}

._row_146fq_78 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}

._row_146fq_78 > ._column_146fq_85 {
  width: 48%;
}

._body_146fq_44 ._btnWrapper_146fq_92 button:hover {
  -webkit-transform: scaleX(1.02) scaleY(1.03);
  transform: scaleX(1.02) scaleY(1.03);
  transition: all 150ms ease;
}

._optionCard_146fq_128 {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--color-border-40);
  border-radius: 3px;
  padding: 1rem 1.5rem;
  margin: 1rem 0rem;
  cursor: pointer;
  transition: all 250ms ease;
}

._optionCard_146fq_128:hover:not(._selected_146fq_139) {
  border-color: var(--color-table-group-blue);
  -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_146fq_128:hover:not(._selected_146fq_139) ._selectIcon_146fq_145 {
  color: var(--color-table-group-blue);
}

._optionCard_146fq_128._selected_146fq_139 {
  border-color: #192955;
}

._optionCard_146fq_128._selected_146fq_139 ._selectIcon_146fq_145 {
  color: #192955;
}

._optionCard_146fq_128 ._optionTitle_146fq_157 {
  display: flex;
  flex-direction: row;
  font-size: 16px;
  line-height: 20px;
  text-align: left;
  margin-bottom: 0.7rem;
}

._optionCard_146fq_128 ._optionTitle_146fq_157 img {
  height: 20px;
  width: 20px;
  margin-right: 10px;
  margin-top: 2px;
}

._selectIcon_146fq_145 {
  margin-top: 3px;
  margin-left: 0.5rem;
  color: #5d707f;
  transition: all 250ms ease;
}

._optionCard_146fq_128 ._optionDescription_146fq_180 {
  font-size: 12px;
  line-height: 18px;
  padding: 1rem 0rem;
  text-align: left;
}

._optionCard_146fq_128 ._optionDescription_146fq_180 b,
._optionCard_146fq_128 ._additionalInfo_146fq_188 {
  color: #4a4a4a;
  text-align: left;
  font-size: 12px;
}

._optionCard_146fq_128 ._additionalInfo_146fq_188 {
  font-weight: 500;
}

._createTemplateDialog_146fq_198 {
  min-height: 400px;
  max-width: 430px;
}

._controlButtonsContainer_146fq_203 {
  width: 100%;
  height: 30px;
  margin-bottom: 1rem;
  position: relative;
  display: flex;
  justify-content: space-between;
  color: var(--color-border-40);
}

._backButton_146fq_213,
._closeButton_146fq_214 {
  top: 1rem;
}

._backButton_146fq_213 {
  position: absolute;
  left: 1rem;
}

._closeButton_146fq_214 {
  position: absolute;
  right: 1rem;
}

._helpText_146fq_228 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--color-border-40);
  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_13mq6_1 {
  width: 100%;
  margin-bottom: 20px;
}
._divisionsTypeButtonGroupWrapper_13mq6_5 {
  width: 100%;
  margin-top:0px;
  margin-bottom: 20px;
}
._formulaBuilderEditable_13mq6_10 {
  width: 100%;
  min-height: 160px !important;
  max-height: 200px !important;
  overflow: auto;
  overflow-x: hidden;
}
._endDateOffset_13mq6_17 {
  width: 325px;
}

._overflow_13mq6_21 {
  overflow: hidden;
}

._grid_13mq6_25 {
  display: grid; 
  grid-template-rows: 0fr; 
  transition: grid-template-rows 0.3s ease-in-out; 
}

._grid_13mq6_25._open_13mq6_31 {
  grid-template-rows: 1fr;
}

._templateTitle_13mq6_35 {
  font-weight: 500;
  margin-bottom: 2px;
}

._dropdown_13mq6_40 {
  margin-bottom: -3px;
}

._halfWidth_13mq6_44 {
  width: 50%
}
._fullWidth_13mq6_47 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  margin-bottom: 15px;
  border-bottom: 1px solid var(--color-border-40);
}

._pointer_13mq6_56 {
  cursor: pointer;
}

._right_13mq6_60 {
  margin-left: auto;
}

._width_13mq6_64 {
  width: 100%;
}

._formulaColTypeRow_13mq6_68 {
  border-bottom: 1px;
  border-bottom-style: solid;
  border-color: var(--color-border-20);
}

._topLine_13mq6_74 {
  width: 100%;
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

._title_13mq6_83 {
  font-family: Montserrat;
  font-weight: 500;
  font-size: 14px;
}

._description_13mq6_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_m4tlf_2 * {
    pointer-events: none;
}

._noMargin_m4tlf_6 {
    margin: 0px;
}

._cellHover_m4tlf_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_m4tlf_17 * {
    pointer-events: none;
}

._columnHover_m4tlf_17:hover {
    position: relative;
    z-index: 2;
    cursor: pointer;
}

._columnHover_m4tlf_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_m4tlf_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 var(--color-border-40) solid;
    padding: 10px;
    padding-top: 0px;
}

._header_m4tlf_54 {
    height: 10px;
    cursor: move;
}

._primaryButton_m4tlf_59 {
    margin-left: 10px;
    margin-right: 0px !important;
}

._slateContainer_m4tlf_64 {
    text-align: left;
    height: 90px;
    margin: 10px 0px;
}

._editable_m4tlf_70 {
    width: 100%;
    height: 100%;
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    overflow-y: scroll;
    padding: 8px;
}

._referredElement_m4tlf_79 {
    outline-style: dashed;
    outline-offset: -2px;
    border-radius: 5px;
}

._buttonWrapper_m4tlf_85 {
    gap: 3px;
}._mentionItem_k1a6m_1 {
    padding: 3px 7px;
    border-radius: 5px;
    cursor: pointer;
    max-width: 12vw;
    display: flex;
}

._mentionItem_k1a6m_1>span>span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 10vw;
}

._mentionContainer_k1a6m_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_k1a6m_27 {
    padding: 1px 1px 1px;
    color: var(--color-link-blue);
}._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_h7qnl_1 {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  position: fixed;
  border: 1px solid #c6c6c6;
  border-radius: 5px;
  background: white;
}

._center_h7qnl_9 {
  justify-content: center;
}

._end_h7qnl_13 {
  justify-content: flex-end;
}

._active_h7qnl_17 {
  border-left: 1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
}

._relative_h7qnl_22 {
  position: relative;
}

._accountsTable_h7qnl_26 {
  flex-grow: 1;
  position: sticky;
  left: 0px;
  z-index: 81;
  border-right: 1px solid var(--color-border-20);
}

._accountsTable_h7qnl_26 thead {
  display: table;
  width: 100%;
  position: sticky;
  top: 0px;
  z-index: 80;
}

._accountsTable_h7qnl_26 tbody {
  display: inline-table;
  width: 100%;
}

._accountsTable_h7qnl_26 td {
  height: 100%;
  display: flex;
  justify-content: space-between;
  min-width: 320px;
  width: 100%;
}

._draggableContainer_h7qnl_55 {
  display: flex;
  flex-direction: column;
  outline: 1px solid transparent;
  position: relative;
  border-radius: 5px;
}

._draggableCard_h7qnl_63 {
  width: 180px;
  max-height: 75vh;
  overflow: hidden;
}

._table_h7qnl_69 {
  display: flex;
}

._table_h7qnl_69 th,
._table_h7qnl_69 td {
  min-height: 30px !important;
  max-height: 30px !important;
  height: 30px !important;
}

._accountNameBlock_h7qnl_80 {
  height: 100%;
  display: flex;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
}

._tooltip_h7qnl_88 > span {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}

._HoverButtonsIcon_h7qnl_94 {
  margin: 0px;
}
._HoverButtonsIcon_h7qnl_94:first-of-type {
  margin-left: 5px;
}

._droppableContainer_h7qnl_101 {
  display: flex;
  overflow-x: scroll;
}

._draggableContainer_h7qnl_55:hover ._showOptions_h7qnl_106 {
  opacity: 1;
}

._xsTable_h7qnl_110 {
  position: sticky;
  right: 0px;
  z-index: 80;
  width: 40px;
}

._addNewTableColumn_h7qnl_117 {
  border-left: 1px solid var(--color-border-20);
}

._tablePreview_h7qnl_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_h7qnl_133 {
  width: 100%;
  position: sticky;
  margin: 20px 0px;
}

._conditionalIcon_h7qnl_139 {
  position: absolute;
  left: 7px;
  top: 0px;
  height: 100%;
  display: flex;
  align-items: center;
}

._activeButton_h7qnl_148 {
  opacity: 1;
}

._hideOnExport_h7qnl_152 {
  opacity: 0.5;
  transition: all 0.3s ease-in-out;
}

._hideOnExport_h7qnl_152 > td,
._hideOnExport_h7qnl_152 > table,
._hideOnExport_h7qnl_152 > table > tbody > tr,
._hideOnExport_h7qnl_152 > table > thead > tr *,
._hideOnExport_h7qnl_152 > table > tbody > tr > td {
  background-color: transparent !important;
}

._hoverIconButton_h7qnl_165 {
  opacity: 0;
  transition: all 0.3s ease-in-out;
}

._hover-trigger_h7qnl_170:hover ._hoverIconButton_h7qnl_165 {
  opacity: 1;
}

._headerButtonContainer_h7qnl_174 {
  margin-left: 7px;
  gap: 3px;
  align-items: center;
}

._customTableTitlePlaceholder_h7qnl_180 {
  font-style: italic;
  color: #c6c6c6;
}

._tableTitle_h7qnl_185 {
  font-weight: 400;
  font-size: 14px;
}

._iconButton_h7qnl_190 {
  margin: 2px !important;
  opacity: 0;
}

._iconButton_h7qnl_190._equation_h7qnl_195 {
  opacity: 1;
}

._hiddenTextCell_h7qnl_199 {
  color: var(--color-border-40) !important;
  padding-top: 2px;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}

._hiddenTextCell_h7qnl_199 ._iconButton_h7qnl_190 {
  opacity: 1;
}

._hover-trigger_h7qnl_170:hover ._iconButton_h7qnl_190 {
  opacity: 1;
}

._activeCell_h7qnl_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_h7qnl_1 5s linear infinite;
  border-radius: 4px;
  z-index: 1000;
}

td._activeCell_h7qnl_216 {
  box-shadow: none !important;
  background-color: none !important;
}

@keyframes _dash_h7qnl_1 {
  to {
    background-position: 100% 0%, 0% 100%, 0% 0%, 100% 100%;
  }
}

._hover_h7qnl_165 {
  display: none;
}

._customFormulaCell_h7qnl_243:hover {
  cursor: pointer;
}

._customFormulaCell_h7qnl_243:hover ._hover_h7qnl_165 {
  display: inline;
}

._marginLeft_h7qnl_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_x9pvq_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  width: 60%;
}

._nameLabel_x9pvq_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_x9pvq_9 ._editIcon_x9pvq_24 {
  margin-left: 10px;
  cursor: pointer;
  vertical-align: middle;
}



._nameInput_x9pvq_1 {
  font-weight: 500;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
}

._nameInputWrapper_x9pvq_1._placeholder_x9pvq_41 {
  color: #5d707f;
}

._nameInput_x9pvq_1 {
  border: 1px solid var(--color-border-40);
  border-radius: 4px;
  color: var(--color-sub-heading-black);
  padding: 0.5rem 1rem;
  font-size: 14px;
}

._nameInput_x9pvq_1._invalid_x9pvq_53 {
  animation: _shake_x9pvq_1 150ms linear;
  animation-iteration-count: 3;
  border-color: #e05459;
  transition: borderColor 150ms ease;
}

._nameInput_x9pvq_1._invalid_x9pvq_53::placeholder {
  color: #e05459;
}

@keyframes _shake_x9pvq_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_kbire_1 {
    height: 95%;
    overflow-y: scroll;
}

._wrapper_kbire_6 {
    display: flex;
    flex-direction: column;
    border-top: 1px solid var(--color-border-20);
    padding-top: 10px;
}

._wrapper_kbire_6 > span {
    padding: 7px 0px;
}

._titleWrapper_kbire_17 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

._titleWrapper_kbire_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_zrt6g_1 {
    overflow-y: scroll;
    height: 460px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

._header_zrt6g_9 {
    background-color: #F5F5F5;
    margin-bottom: 5px;
    padding: 5px 10px;
    overflow: hidden;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

._content_zrt6g_1 {
    padding: 0px 10px;
}
._cardWrapper_zrt6g_21 {
    scroll-snap-align: start;
    background-color: white;
    display: flex;
    flex-direction: column;
    border: 1px solid var(--color-border-40);
    border-radius: 5px;
}

._ruleNumber_zrt6g_30 {
    font-size: 14px;
    font-weight: 600;
    color: #192955;
}

._inlineSelectorWrapper_zrt6g_36 { 
    padding: 0px 5px;
    width: 150px;
}

._smallInlineSelectorWrapper_zrt6g_41 { 
    padding: 0px 5px;
}

._noRules_zrt6g_45 {
    font-size: 16px;
    font-weight: 600;
    color: #192955;
    margin: 10px 0px;
}

._customMenuList_zrt6g_52 {
    z-index: 200;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding: 4px;
    gap: 3px;
}

._customOption_zrt6g_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_zrt6g_71 {
    margin-top: 3px;
}
._noIcon_zrt6g_74 {
    width: 100%;
    height: 60%;
}._smallInput_jd8mt_1 {
    margin: 5px !important;
    border: 1px solid var(--color-border-40);
    border-radius: 5px;
    padding-left: 5px;
    width: 150px !important;
}
._noteContainer_hd1zd_1 {
    width: 100%;
    position: sticky;
    left: 0px;
}

._individualNote_hd1zd_7 {
    display: flex;
    width: 100%;
    min-height: 105px;
    position: relative;
}

._notesHeader_hd1zd_14 {
    margin-top: 20px;
    font-size: 20px;
    font-weight: 600;
    padding-left:5px;
    text-align: left;
    margin-bottom: 10px;
}

._allNotesContainer_hd1zd_23 {
    width: calc(96.5vw - 230px);
    position: sticky;
    left: 30px;
}

._note_hd1zd_1 {
    display: flex;
    height: auto;
    position: relative;
    width: 100%;
    margin: 5px 0px;
}

._noteReference_hd1zd_37 {
    padding: 5px;
    color: var(--color-link-blue);
}

._editIcon_hd1zd_42 {
    margin-top: 2px;
    transform: scale(0.9);
    transform-origin: top;
}

._noteRow_hd1zd_48 {
    display: flex;
    justify-content: center;
}

._hoverToShow_hd1zd_53 {
    opacity: 0.2;
}

._hoverToShow_hd1zd_53:hover {
    opacity: 1;
}

._noteCount_hd1zd_61 {
    font-weight: bold;
}

._menuContainer_hd1zd_65 {
    position: absolute;
    right: 3px;
    top: 10px;
    z-index: 101;
}

._absoluteBottom_hd1zd_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_xxqwa_2 {
    width: 100%;
    border-radius: 5px;
    background-color: #F5F5F5;
    display: flex;
    flex-direction: column;
    padding: 20px;
}

._infoHeader_xxqwa_11 {
    width: 100%;
    font-weight: 500;
    padding-bottom: 8px;
}

._icon_xxqwa_17 {
    margin: 0px;
}

._CustomInput_xxqwa_21 {
    height: 38px; 
    margin-top: 5px; 
    font-size: 11pt;
}

._percentInput_xxqwa_27 {
    margin: 5px 0px;
    font-size: 10pt; 
    height: 25px;
}

._nameBlockContainer_xxqwa_33 {
    flex-wrap: wrap;
    gap: 5px;
    width: 100%;
    margin-top: -10px;
    margin-bottom: 30px;
    max-height: 105px;
    overflow-y: scroll;
}

._nameBlockChild_xxqwa_43 {
    flex: 0.3 0.3 25%;
}

._officialsContainer_xxqwa_47 {
    width: 100%;
    max-height: 180px;
    overflow-y: scroll;
}

._plusMore_xxqwa_53 {
    font-size: 10pt;
    font-weight: 600;
    margin-bottom: 10px;
}

._officialName_xxqwa_59 {
    width: 100%;
    height: 25px;
    justify-content: space-between;
    background-color: var(--color-border-20);
    border-radius: 5px;
    padding: 0px 8px;
    font-size: 10pt;
}

._officialName_xxqwa_59 > span {
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

._percentSymbol_xxqwa_76 {
    position: absolute;
    right: 10px;
}


._finRow_xxqwa_82 {
    border-top: 1px solid var(--color-border-20);
    height: 45px;
}
._finRowName_xxqwa_86 {
    font-size: 15px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0px;
    text-align: left;
}

._error_xxqwa_94 {
    background-color: #EF797D;
}

._noOfficials_xxqwa_98 {
    font-style: italic;
    opacity: 0.7;
}

._disabled_xxqwa_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_jj5ft_1 {
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 1.4rem;
    height: 1.3rem;
    padding: 0.1rem;
    background: var(--color-border-20);
    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_jj5ft_1._visible_jj5ft_21 {
    visibility: visible;
    opacity: 1;
    transition: all 100ms ease;
}

._nameField_jj5ft_27 {
    font-weight: 500;
    font-size: 14px;
}

._indent_jj5ft_32 {
    padding-left: 30px !important;
}._noteContainer_x0k0o_1 {
    display: flex;
    height: auto;
    width: 100%;
    position: relative;
}

._row_x0k0o_8 {
    max-height: 30px !important;
    height: 30px !important;
    background-color: white;
    overflow: hidden;
}

._notesHeader_x0k0o_15 {
    margin-top: 20px;
    font-size: 20px;
    font-weight: 600;
    padding-left:5px;
    text-align: left;
    margin-bottom: 10px;
}

._allNotesContainer_x0k0o_24 {
    width: calc(96.5vw - 230px);
    position: sticky;
    left: 30px;
}

._note_x0k0o_1 {
    display: flex;
    height: auto;
    position: relative;
    width: 100%;
    margin: 5px 0px;
}

._noteReference_x0k0o_38 {
    padding: 5px;
    color: var(--color-link-blue);
}

._editIcon_x0k0o_43 {
    margin-top: 2px;
    transform: scale(0.9);
    transform-origin: top;
}

._noteRow_x0k0o_49 {
    display: flex;
    justify-content: center;
}

._hoverToShow_x0k0o_54 {
    opacity: 0.2;
}

._hoverToShow_x0k0o_54:hover {
    opacity: 1;
}

._noteCount_x0k0o_62 {
    font-weight: bold;
}


._disclosuresContainer_x0k0o_67 {
    overflow-y: scroll;
    max-height: 420px;
}
._disclosureRow_x0k0o_71 {
    margin-bottom: 10px;
}

._disclosureName_x0k0o_75 {
    margin-bottom: 5px;
    color: #3FB0AC;
    font-weight: 500;
    font-size: 14px;
}

._disclosureOption_x0k0o_82 {
    width: 100%;
    border-bottom: 1px solid var(--color-border-20);
    height: 30px;
}

._row_x0k0o_8 {
    height: 30px;
}

._rowName_x0k0o_92 {
    cursor: pointer;
}

._rowName_x0k0o_92:hover {
    text-decoration: underline;
}

._location_x0k0o_100 span {
    font-size: 13px;
}

._draggableRow_x0k0o_104 {
    width: inherit;
}

._align_x0k0o_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_yhja1_1,
._blockMentionEntity_yhja1_2 {
  padding: 1px;
  padding-left: 5px;
  margin: 3px 1px;
  vertical-align: baseline;
  display: inline-block;
  border-radius: 5px;
  background-color: var(--color-border-20);
  border: 1px solid var(--color-border-40);
  font-size: 12px;
  font-weight: 500;
  box-shadow: none;
}

._blockMentionEntity_yhja1_2 {
  padding-right: 5px;
}

._selected-block-mention_yhja1_20,
._selectedBlockMentionEntity_yhja1_21 {
  box-shadow: 0px 0px 1px 1px #192955;
}

._block-selected_yhja1_25 {
  box-shadow: 0px 0px 1px 1px #3fb0ac;
}

._block-period_yhja1_29 {
  color: #3fb0ac;
}

._slate_content_box_yhja1_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_yhja1_33 > p {
  color: #000000;
  font-size: 14px;
  width: 100%;
  font-family: Montserrat, sans-serif;
  max-width: 100%;
}

._placeholder_yhja1_52 {
  white-space: pre-wrap;
}

._slate_portal_yhja1_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_yhja1_67 {
  display: block;
  color: var(--color-sub-heading-black);
  padding: 2px 3px;
  border-radius: 0px;
  font-size: 12px;
}

._slate_portal_item_yhja1_67._selected_yhja1_20 {
  background: var(--color-border-20);
}

._slate_portal_item_yhja1_67._disabled_yhja1_79 {
  color: var(--color-border-40);
}

._bp3-submenu_yhja1_83 {
  padding-left: 3rem;
}

._slateOptionsHeadings_yhja1_87 {
  color: var(--color-border-40);
  text-transform: uppercase;
  font-weight: 600;
  padding: 5px 3px;
  font-size: 1rem;
  text-align: left;
}

._variableContextMenu_yhja1_96.bp3-heading {
  color: var(--color-border-40);
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1rem;
  text-align: left;
}

._variableContextMenu_yhja1_96.bp3-menu-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  color: var(--color-sub-heading-black);
  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_yhja1_96,
._variableContextMenu_yhja1_96 > ul._bp3-menu_yhja1_104 {
  background: none;
  padding: 5px 0px;
  background-color: transparent;
}

._variableContextMenu_yhja1_96 li.bp3-submenu a.bp3-menu-item {
  font-size: 1.2rem;
  padding: 0.2rem 0.7rem;
  justify-content: flex-start;
}

._variableContextMenu_yhja1_96._templateMenu_yhja1_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_yhja1_96._templateMenu_yhja1_130 li.bp3-submenu a.bp3-menu-item > .bp3-text-overflow-ellipsis {
  display: none;
}

._variableContextMenu_yhja1_96 ul.bp3-menu {
  font-size: 1.2rem;
  padding: 0.3rem 0rem;
}

._variableMenuTitle_yhja1_146 > h6 {
  color: var(--color-border-40) !important;
  font-weight: 600 !important;
  text-transform: uppercase;
  font-size: 10px !important;
  text-align: left;
}

._slateContainer_yhja1_154 {
  border: 1px solid var(--color-border-40);
  border-radius: 6px;
}
._toolbarContainer_yhja1_158 {
  padding-left: 10px;
  background-color: var(--color-bg-10);
  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_807v9_1 {
  display: flex;
  width: 100%;
  overflow: hidden;
  position: relative;
}

._fadeRight_807v9_8 {
  width: 50px;
  height: 100%;
  position: absolute;
  right: 0px;
  pointer-events: none;
}

._innerContainer_807v9_16 {
  display: flex;
  align-items: center;
}

._text_807v9_21 {
  margin: 0px 2px;
  font-size: 12px;
  font-weight: 500;
  white-space: nowrap;
}

._category_807v9_28 {
  color: var(--color-table-group-blue);
}

._group_807v9_32 {
  color: inherit;
}


._container_1djh8_3 {
    height: 28px;
    width: 99.7%; 
    background-color: white;
    border-top: 1px solid #EBEAEA;
    align-items: center;
    position: relative;
}

._spacerName_1djh8_12 {
    margin-left: 5px;
}

._endContent_1djh8_16 {
    justify-content: flex-end;
    width: fit-content;
    margin-left: auto;
    display: flex;
    align-items: center;
}

._droppableWithChildren_1djh8_24 {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 500ms ease-in-out;
}

._showUnderlying_1djh8_30 {
    grid-template-rows: 1fr;
}

._droppableWithChildren_1djh8_24 > div {
    overflow: hidden;
}

._categoryTotalName_1djh8_38 {
    margin-left: 44px;
    pointer-events: none;
}

._level-category-total_1djh8_43 {
    background-color: var(--color-bg-10);
}

._level-category_1djh8_43 {
    cursor: pointer;
}

._level-category_1djh8_43:hover {
    background-color: var(--color-bg-10);
}

._level-group_1djh8_55 {
    cursor: pointer;
}

._level-group_1djh8_55:hover {
    background-color: var(--color-bg-10);
}

._level-spacer_1djh8_63 {
    color: #c6c6c6;
}

._line-span-2_1djh8_67 {
    height: 56px;
}
._line-span-3_1djh8_70 {
    height: 84px;
}
._line-span-4_1djh8_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_15415_1 {
  height: 100%;
  width: 50%;
  min-width: 50%;
  margin: 0px 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-right: 1px solid var(--color-bg-10);
}

._category_15415_12,
._heading_15415_13 {
  padding: 0px !important;
  color: var(--color-table-group-blue);
  font-weight: 500;
}

._categoryTotal_15415_19,
._equation_15415_20 {
  padding: 0px !important;
  color: #192955;
  font-weight: 500;
}

._categoryTotal_15415_19._circularDependency_15415_26,
._equation_15415_20._circularDependency_15415_26 {
  padding: 0px !important;
  color: #ef797d !important;
  font-weight: 500;
}

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

._spacer_15415_39 {
  color: #c6c6c6;
}

@media (max-width: 1200px) {
  ._container_15415_1 {
    width: 60%;
    min-width: 60%;
  }
}

._iconButton_15415_50 {
  margin-right: 2px;
  opacity: 1;
  visibility: visible;
  transition: all 200ms ease;
}

._iconButton_15415_50._disabled_15415_57 {
  visibility: hidden;
  opacity: 0;
}

._container_15415_1:hover ._iconButton_15415_50._disabled_15415_57 {
  opacity: 1;
  visibility: visible;
}
._separator_n5k12_1 {
    border: 0.3px solid var(--color-border-20);
    margin: 8px 0px;
}

._blueText_n5k12_6 {
    color: var(--color-table-group-blue);
}

._endDateSelectorWrapper_n5k12_10 {
    width: 100%;
}

._nameInput_n5k12_14 {
    margin-top: 5px;
    font-size: 14px;
}

._customSelectorWrapper_n5k12_19 {
    width: 85%;
}
._compactSelectorWrapper_n5k12_22 {
    height: 0px;
}
._account-disclosure-button-group_n5k12_25 {
    margin-top: -2px !important;
}

._columnAddingContainer_n5k12_29 {
    height: 310px;
}

._overflow_n5k12_33 {
    overflow-y: scroll;
}

._customWizardRow_n5k12_37 {
    height: 60px;
}

._add-column-button_n5k12_41 {
    margin: 10px 0px;
    margin-bottom: 15px;
}
._selector_n5k12_45 {
    width: 235px;
}
._deleteButton_n5k12_48 {
    margin-left: 5px;
    margin-top: 10px;
}

._whiteBackground_n5k12_53 {
    background-color: white;
}

._checkboxDivider_n5k12_57{
    border-bottom: 1px solid var(--color-border-20) !important;
    background-image: none !important;
    margin: 20px auto !important;
}
._checkboxSwitch_n5k12_62 {
    font-size: 14px;
    margin-bottom: 0px;
}
  ._container_8b4m3_1 {
    width: 240px;
    background-color: white;
    margin: 5px;
    padding: 10px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex-direction: column;
}

._header_8b4m3_12 {
    font-weight: 500;
}



._buttonContainer_8b4m3_18 {
    justify-content: flex-end;
    gap: 10px;
}

._offsetLeft_8b4m3_23 {
    margin-left: 30%;
}

._noMargin_8b4m3_27 {
    margin: 0px;
}

._activeAccountsContainer_8b4m3_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_8b4m3_42 {
    background: var(--color-border-20);
    padding: 5px 10px;
    cursor: move;
}

._body_8b4m3_48 {
    max-height: 350px;
    overflow-y: scroll;
    padding: 10px;
    background-color: white;
}._overlayInput_ssybl_1 {
    border: none;
    text-align: right;
    margin-right: -6px;
    font-size: 14px;
    background-color: transparent;
    cursor: pointer;
}

._hoverIconButton_ssybl_10 {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

._activeDisclosureValue_ssybl_15 {
    background-color: #98D8E7 !important;
    opacity: 0.5;
    transition: opacity 0.3s ease-in-out;
}

._activeDisclosureValue_ssybl_15:hover {
    opacity: 1;
}

._overlayValueFormatted_ssybl_25 {
    background-color: #F4FFFF;
}

._overlayValueFormatted_ssybl_25:hover {
    /* borders do not work nicely with mdl data table */
    /* border: 1px solid var(--color-link-blue) !important; */
}

._overlayValueFormatted_ssybl_25:hover ._hoverIconButton_ssybl_10 {
    opacity: 0.6;
}


._overlayInput_ssybl_1::placeholder {
    color: var(--color-header-black);
}._slateButtonContainer_1f3km_1 {
  width: 300px;
  margin: 0px 6px 0px auto;
}

._pill_1f3km_6 {
  display: inline-flex;
}

._pillMargin_1f3km_10 {
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
}

._buttonGroup_1f3km_16 {
  margin-top: 0px;
}

._buttonClassName_1f3km_20 {
  height: 25px !important;
  max-height: 25px !important;
}

._flipHorizontal_1f3km_25 {
  transform: scaleX(-1);
}

._linkedButton_1f3km_29 {
  height: 25px;
  padding: 0px 8px;
  cursor: pointer;
  background-color: var(--color-border-20);
  border-radius: 5px;
}
._linkedIcon_1f3km_36 {
  margin-right: 5px;
}
._linkedText_1f3km_39 {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  display: flex;
  margin-right: 5px;
}

._linkedName_1f3km_47 {
  margin-left: 5px;
  text-decoration: underline;
  max-width: 20rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

._info_1f3km_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_rw7qe_1,
thead > tr._header_rw7qe_1 {
  border-top: 0px;
}

thead > tr._headerSlim_rw7qe_1 > th,
thead > tr._header_rw7qe_1 > th {
  box-shadow: inset 0px -1px 0px 0px var(--color-border-20), inset 0px 1px 0px 0px var(--color-border-20);
}

thead > tr._headerSlim_rw7qe_1 {
  height: 32px !important;
}

tr._groupTotalRow_rw7qe_15,
tr._tableRow_rw7qe_16,
tr._dropRow_rw7qe_17,
tr._headerRow_rw7qe_18 {
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
}

tr._headerRow_rw7qe_18 {
  background-color: #f9f9f9;
  font-weight: 500;
}

tr._groupTotalRow_rw7qe_15 {
  font-weight: 500;
  color: #192955;
}

tr._groupTotalRow_rw7qe_15 td {
  background-color: #f9f9f9 !important;
}

tr._headerRow_rw7qe_18 th,
tr._headerRow_rw7qe_18 td {
  font-weight: 500;
  color: #192955;
}

tr._dropRow_rw7qe_17 td:first-of-type {
  padding-left: 25px;
}

._spacerLeft_rw7qe_48 {
  margin-left: 3px;
}

th._slim_rw7qe_52,
td._slim_rw7qe_52 {
  width: 25px !important;
  max-width: 25px !important;
  min-width: 25px !important;
}

th._sm_rw7qe_59,
td._sm_rw7qe_59 {
  width: 50px !important;
  max-width: 50px !important;
  min-width: 50px !important;
}

th._lg_rw7qe_66,
td._lg_rw7qe_66 {
  width: 300px !important;
  max-width: 300px !important;
  min-width: 300px !important;
}

._checkbox_rw7qe_73 {
  margin: 0rem;
}

tr > th._sortable_rw7qe_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_soawo_1 {
  display: block;
}

._table-wrapper_soawo_5 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

td._drilldown_soawo_11:hover {
  color: var(--color-link-blue) !important;
  cursor: pointer;
}

thead th._header_soawo_16,
td._header_soawo_16 {
  color: var(--color-link-blue);
  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_soawo_1 tr._category-header_soawo_33 {
  font-weight: 500;
  color: #3fb0ac;
  background-color: #f9f9f9 !important;
}

._drilldown-column-icon_soawo_39 {
  margin-left: 5px;
}

a:hover > ._link-icon_soawo_43 {
  visibility: visible;
  opacity: 1;
  transition: all 150ms ease;
  transform: translateX(5px);
}

._link-icon_soawo_43 {
  vertical-align: middle;
  margin-left: 5px;
  opacity: 0;
  visibility: none;
  transition: all 150ms ease;
}

td._outlier_soawo_58 {
  color: #e05459;
}

div._row-count_soawo_62 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  font-weight: 500;
  margin-left: 30px;
  margin-top: 0.5rem;
}

div._right_soawo_71 {
  float: right;
}

td ._sku-column-tooltip_soawo_75 .bp3-popover-target {
  display: inline-flex;
}

thead > tr th._sticky-col_soawo_79 {
  z-index: 100 !important;
}

._first-col-sticky-thin_soawo_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 var(--color-border-20), inset 0px -1px 0px 0px var(--color-border-20) !important;
}

td._extraPadding_soawo_94 {
  padding-left: 25px;
}

._sku-column_soawo_75 {
  width: 200px;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  margin-top: 4px;
}

td._droprow_soawo_108 {
  padding-left: 20px;
}

._groupWrapper_soawo_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: var(--color-bg-10);
}

.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;
	color: var(--color-table-group-blue);
}

.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_1s93n_1 {
    text-align: left;
    width: 100%;
}

._confirmationBody_1s93n_6 {
    padding: 0px;
}

._warningText_1s93n_10 {
    font-weight: 400;
    color: #8a8a8a;
    font-size: 14px;
    line-height: 18px;
}

._btnWrapper_1s93n_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_1s93n_29,
._cancelBtn_1s93n_30 {
    display: flex;
    width: 49%;
    min-width: unset !important;
    max-width: unset !important;
    height: 36px !important;
    margin: 0rem !important;
    border-radius: 6px;
}

._cancelBtn_1s93n_30.inverted-solid-btn {
    border: 2px solid #5d707f !important;
    color: #5d707f !important;
}

._confirmBtn_1s93n_29._danger_1s93n_45 {
    background-color: #d36b6e !important;
}

._inputBody_1s93n_49 {
    padding: 5px 8px;
    line-height: 22px;
    width: 100%;
    margin-top: 10px;
    border-radius: 6px;
    border: 1px solid var(--color-border-40);
}.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: var(--color-sub-heading-black);
  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: var(--color-sub-heading-black);
  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: var(--color-bg-10) !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 var(--color-border-40);
  text-align: center;
  outline: none;
  font-size: 14px !important;
  color: var(--color-header-black) !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: var(--color-table-group-blue) !important;
  color: #fff !important;
  border-radius: 0px !important;
  text-align: center !important;
}
._tableContainer_1w95a_1 {
  position: sticky;
  top: 0;
  z-index: 999;
  overflow: auto;
}

._column_1w95a_8 {
  min-width: 100px;
}

._firstColumn_1w95a_12 {
  min-width: 320px !important;
  max-width: 320px !important;
}

._actualsDivider_1w95a_17 {
  box-shadow: inset 0px -1px 0px 0px var(--color-border-20), inset -2px 0px 0px 0px #192955 !important;
}

._totalColumn_1w95a_21,
._totalColumnHeader_1w95a_22 {
  color: #192955 !important;
  background-color: var(--color-bg-10) !important;
}

._totalColumnHeader_1w95a_22 {
  font-weight: 500 !important;
}

._totalNameCell_1w95a_31 {
  background-color: inherit !important;
}

._rowNameContainer_1w95a_35 {
  min-height: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._rowButtonContainer_1w95a_42 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

._rowButtonContainer_1w95a_42 .bp3-popover-wrapper {
  margin: 0px 2.5px;
  min-width: 20px;
  min-height: 20px;
  max-width: 20px;
  max-height: 20px;
}

._rowButtonContainer_1w95a_42 .bp3-popover-target {
  display: flex;
}

._hiddenNameCell_1w95a_60 {
  color: var(--color-border-40) !important;
}

._hiddenDataCell_1w95a_64 {
  background-color: var(--color-border-20);
  color: var(--color-border-40) !important;
}

._liveDataCell_1w95a_69 {
  background-color: var(--color-border-20);
}

._iconContainer_1w95a_73 {
  width: 20px;
  height: 20px;
  margin: 0px 2.5px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._connectionProviderIcon_1w95a_82 {
  width: 20px;
  height: 20px;
}

._iconButton_1w95a_87 {
  margin: 0px !important;
}

._unFocusedDataCell_1w95a_91 {
  cursor: pointer;
}

._focusedDataCellContainer_1w95a_95 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

._focusedDataCell_1w95a_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: var(--color-header-black) !important;
}

._inlineAdjustmentButton_1w95a_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_1w95a_126 {
  background-color: rgba(203, 230, 187, 0.5) !important;
}

._redCell_1w95a_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_19a5v_3 {
  width: 100%;
  min-height: 65px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
}

._userInputTitle_19a5v_11 {
  min-height: 20px;
  margin-bottom: 7px;
  font-size: 14px;
  font-weight: 400;
  color: var(--color-header-black);
}

._userInputTitleDisabled_19a5v_19 {
  color: #999;
}

._input_19a5v_23 {
  width: 100%;
  height: 38px;
  border: 1px solid var(--color-border-40);
  border-radius: 6px;
  font-size: 14px;
  font-weight: 400;
  padding: 2px 10px;
  text-overflow: ellipsis;
  transition: all 150ms ease;
}

._input_19a5v_23::placeholder {
  color: var(--color-border-40);
}

._input_19a5v_23:focus {
  border-color: var(--color-sub-heading-black);
  transition: all 150ms ease;
}

/* Styles copied from disabled selectors. */
._input_19a5v_23:disabled {
  background-color: #f2f2f2;
  border-color: #e6e6e6;
  color: #999;
  cursor: not-allowed;
}

._dualSelectorContainer_19a5v_52 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
}

._leftDualSelector_19a5v_59 {
  width: 100px !important;
  margin-right: 5px !important;
}

._rightDualSelector_19a5v_64 {
  width: 200px !important;
  margin-left: 5px !important;
}
._equalWidthDualSelector_19a5v_68 {
  width: 50%;
}
._equalWidthDualSelector_19a5v_68:first-child{
  margin-right: 10px;
}
._inlineSwitch_19a5v_74 {
  width: max-content;
  display: flex;
}

._inlineSwitchIcon_19a5v_79 {
  margin-left: 8px;
}

._infoDialogIcon_19a5v_83 {
  margin-left: 8px;
  color: #5c7080;
  cursor: pointer;
}

._populateOptionDialog_19a5v_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_19a5v_105 {
  width: 100%;
  margin-bottom: 10px;
  display: flex;
  border: 1px solid var(--color-border-40);
  border-radius: 4px;
  transition: all 150ms ease;
}

._populateOptionBubbleIconContainer_19a5v_114 {
  min-width: 30px;
  min-height: 30px;
  padding: 5px;
  display: flex;
  justify-content: center;
}

._populateOptionBubbleIcon_19a5v_114 {
  width: 20px;
  height: 20px;
}

._populateOptionBubbleContainer_19a5v_105:hover {
  border: 1px solid var(--color-table-group-blue);
  box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.2) !important;
  cursor: pointer;
}

._populateOptionBubbleSelected_19a5v_133 {
  border: 1px solid var(--color-table-group-blue);
  box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.2) !important;
}

._populateOptionBubbleInfoContainer_19a5v_138 {
  display: flex;
  flex-direction: column;
  padding: 5px 5px 5px 0px;
  font-size: 12px;
  color: var(--color-header-black);
}

/* .populateOptionBubbleTitle {
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 500;
  color: var(--color-header-black);
}

.populateOptionBubbleInfo {
  font-size: 12px;
  line-height: 15px;
  color: var(--color-sub-heading-black);
} */
._divisionsSelectorWrapper_19a5v_158 {
  width: 100%;;
  margin-bottom: 20px !important;
}
._divisionsTypeButtonGroupWrapper_19a5v_162 {
  width: 100%;
  margin-top: 0px !important;
  margin-bottom: 20px !important;
}
._rollingForecastInfoBlock_10naf_1 {
  margin-bottom: 10px;
}._updateLayoutsInfoContainer_1clkg_1 {
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #f5f5f5;
  border-radius: 4px;
  padding: 20px;
}

._updateLayoutsInfoHeading_1clkg_11 {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}

._updateLayoutsInfoTitle_1clkg_17 {
  margin-left: 8px;
  font-size: 16px;
  font-weight: 500;
}

._updateLayoutsInfoText_1clkg_23 {
  font-size: 14px;
  font-weight: 400;
  color: var(--color-header-black);
}

/* A placeholder div for the "Please note" icon for slow connections. */
._updateLayoutsInfoIconPlaceholder_1clkg_30 {
  width: 20px;
  height: 20px;
}._reportsToIncludeContainer_1t676_1 {
  height: max-content;
  display: flex;
  justify-content: space-between;
  align-items: space-between;
  flex-wrap: wrap;
}

._reportOption_1t676_9 {
  width: 275px;
  height: 38px;
  margin-bottom: 4px;
  align-items: center;
  border: 1px solid var(--color-border-20);
  border-radius: 6px;
  background-color: white !important;
  box-shadow: none !important;
  user-select: none;
  cursor: pointer;
  transition: all 150ms ease;
}

._reportOptionDisabled_1t676_23 {
  cursor: not-allowed !important;
}

._reportOptionText_1t676_27 {
  margin-left: 15px;
  color: var(--color-sub-heading-black);
}

._reportOptionTextDisabled_1t676_32 {
  color: var(--color-border-40);
}


/* .reportOptionCheckBoxDisabled :global(.bp3-control-indicator) {
  border: 1px solid red !important;
} */
._editable_1q39b_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 var(--color-border-40);
}

._editable_1q39b_1:focus {
  border: 1px solid #192955;
}

._button_1q39b_17 {
  color: #192955 !important;
  background-color: #fff;
  border: 1px solid var(--color-border-40);
  border-radius: 6px;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
  height: 25px;
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}

._button_1q39b_17:is(:last-child) {
  margin-right: 0px;
}

._button_1q39b_17:hover {
  border: 1px solid #192955;
  box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.2) !important;
}

._dataSourceButton_1q39b_40 {
  padding: 5px 10px 5px 10px;
}

._basicButton_1q39b_44 {
  padding: 5px;
}

._buttonsWrapper_1q39b_48 {
  flex-wrap: wrap;
  width: 100%;
  max-height: 70px;
  overflow: auto;
}

._separatedOperatorButtonsWrapper_1q39b_55 {
  padding-left: 10px;
  background-color: var(--color-bg-10);
  padding-top: 5px;
  border-bottom: 1px solid var(--color-border-40);
  border-left: 1px solid var(--color-border-40);
  border-right: 1px solid var(--color-border-40);
  margin-bottom: 10px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

._separatedOperatorButtonsWrapperFocused_1q39b_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_19dww_1 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

._manageAccountsTextContainer_19dww_8 {
  width: 100%;
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

._manageAccountsText_19dww_8,
._manageAccountsText_19dww_8:hover {
  margin-left: 5px;
  color: var(--color-link-blue);
  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_10e7d_1 > th {
  box-shadow: inset 0px -1px 0px 0px var(--color-border-20);
}

._column_10e7d_5 {
  width: fit-content !important;
  max-width: 150px !important;
  user-select: none;
}

._column_10e7d_5:first-of-type {
  padding-left: 40px !important;
}

._column_10e7d_5:not(._header_10e7d_1 > th) {
  white-space: normal;
  word-wrap: break-word;
}

._leftColumn_10e7d_20 {
  text-align: left !important;
}

._centerColumn_10e7d_24 {
  text-align: center !important;
}

._rightColumn_10e7d_28 {
  text-align: right !important;
}

._groupRow_10e7d_32 {
  color: #192955;
  background-color: white !important;
  font-weight: 500;
  user-select: none;
}

._groupRow_10e7d_32 > td {
  padding: 0px;
}

._groupContainer_10e7d_43 {
  display: flex;
  align-items: center;
  text-align: left;
}

._controlsTableCell_10e7d_49 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
button._primaryDialogBtn_158wi_1,
button._secondaryDialogBtn_158wi_2,
button._primaryDialogBtn_158wi_1:hover,
button._secondaryDialogBtn_158wi_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_158wi_1._small_158wi_19,
button._secondaryDialogBtn_158wi_2._small_158wi_19 {
  min-width: 86px;
  max-width: 86px;
}

button._primaryDialogBtn_158wi_1,
button._primaryDialogBtn_158wi_1:hover {
  background-color: #192955;
  color: #ffffff;
  border-color: transparent;
}

button._secondaryDialogBtn_158wi_2,
button._secondaryDialogBtn_158wi_2:hover {
  background-color: #ffffff;
  color: #192955;
  border: 2px solid #192955;
}

button._primaryDialogBtn_158wi_1:disabled,
button._secondaryDialogBtn_158wi_2:disabled {
  background-color: #c6c6c6;
  color: white;
  border: none;
}

button._primaryDialogBtn_158wi_1:focus,
button._secondaryDialogBtn_158wi_2:focus {
  border: #3fb0ac 2px solid;
}

button._primaryDialogBtn_158wi_1._danger_158wi_51 {
  background-color: #ef797d;
}

._extra-small-size-popup_158wi_55 button._primaryDialogBtn_158wi_1,
._extra-small-size-popup_158wi_55 button._secondaryDialogBtn_158wi_2,
._extra-small-size-popup_158wi_55 button._primaryDialogBtn_158wi_1:hover,
._extra-small-size-popup_158wi_55 button._secondaryDialogBtn_158wi_2:hover {
  font-family: Montserrat, "sans-serif";
  min-width: 90px;
  max-width: 90px;
}

._buttonGroup_158wi_64 {
  width: 100%;
  border: none !important;
  margin-top: 7px;
  height: 38px;
  transition: all 150ms;
}

._buttonGroup_158wi_64 > button {
  width: 50%;
  height: 38px;
  border-radius: 6px;
}

._buttonGroup_158wi_64 > button._active_158wi_78.bp3-button {
  background-color: rgb(63, 176, 172, 0.1);
  border: 1px solid #3fb0ac;
  box-shadow: none;
}

._buttonGroupSmall_158wi_84 {
  width: 70% !important;
  border: none !important;
  margin-top: 0px;
  height: 25px;
  transition: all 150ms;
}

._buttonGroupSmall_158wi_84 > button {
  width: 50%;
  height: 25px;
  min-height: 25px;
  border-radius: 6px;
}

._buttonGroupSmall_158wi_84 > button._active_158wi_78.bp3-button {
  background-color: rgb(63, 176, 172, 0.1);
  border: 1px solid #3fb0ac;
  box-shadow: none;
}

._noPadding_158wi_105 {
  padding: 0px;
}

._iconTextWrapper_158wi_109 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

._icon_158wi_109 {
  max-width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.8rem;
}

._genericSwitch_158wi_124 {
  margin-bottom: 20px;
}

._largeIconButton_158wi_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_158wi_128:hover {
  background: #a7b6c24d;
}

._largeIconButton_158wi_128._transparent_158wi_141 {
  opacity: 0;
}

._tutorialToolbarButton_158wi_145 {
  display: flex;
  flex-direction: row;
  /* min-width: 140px; */
  width: fit-content;
  height: 25px;
  margin-left: 7px;
  background-color: var(--color-sub-heading-black);
  align-items: center;
  justify-content: space-evenly;
  background-color: var(--color-border-20);
  border-radius: 5px;
  color: #5d707f;
}

._tutorialToolbarButton_158wi_145:hover {
  color: #5d707f;
}

._tutorialButtonText_158wi_164 {
  margin-right: 5px;
  margin-left: 10px;
  size: 14px;
  font-family: Montserrat;
  font-weight: 500;
  color: var(--color-link-blue);
}

._tutorialButtonIcon_158wi_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_1w6e7_1 {
  height: unset;
}

/* TABLE COLUMNS */
._column_1w6e7_6 {
  white-space: normal;
  word-wrap: break-word;
}

._column_1w6e7_6:first-of-type {
  width: 30%;
  padding: 5px 8px;
}

._column_1w6e7_6:nth-of-type(2) {
  width: 30%;
}

._column_1w6e7_6:nth-of-type(3),
._column_1w6e7_6:nth-of-type(4) {
  min-width: 170px;
}

._column_1w6e7_6:nth-of-type(3) {
  width: 15%;
}

._column_1w6e7_6:nth-of-type(4) {
  width: 5%;
}

._column_1w6e7_6:nth-of-type(5),
._column_1w6e7_6:nth-of-type(6) {
  width: 10%;
}

._leftAlignColumn_1w6e7_38 {
  text-align: left !important;
}

._centerAlignColumn_1w6e7_42 {
  text-align: center !important;
}

._rightAlignColumn_1w6e7_46 {
  text-align: right !important;
}

/* TABLE HEADER */
._header_1w6e7_51 {
  height: 35px;
}

._header_1w6e7_51 > th {
  box-shadow: inset 0px -1px 0px 0px var(--color-border-20);
}

._header_1w6e7_51 > th:first-of-type {
  padding-left: 48px;
}

/* TABLE ROWS */
._topRow_1w6e7_64._expanded_1w6e7_64 > td {
  background-color: #f9f9f9 !important;
  box-shadow: none !important;
}

._bottomRow_1w6e7_69 {
  background-color: #f9f9f9 !important;
}

._name_1w6e7_73 {
  margin-right: 5px;
  color: #192955;
  font-weight: 600;
}

._smallText_1w6e7_79 {
  font-size: 12px;
}

._tagContainer_1w6e7_83 {
  width: fit-content;
}

/* CHARTS */
._chartsAndLegendContainer_1w6e7_88 {
  margin-bottom: 15px;
  padding-left: 40px;
  display: flex;
  flex-direction: column;
}

._chartsContainer_1w6e7_95 {
  height: max-content;
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._chartAndDataSourceContainerOverride_1w6e7_103 {
  /* This defines the width of the visible chart container box. */
  width: calc(100% / 3);
  margin-right: 15px;
}

._dropdownIcon_1w6e7_109 {
  margin: 5px;
}._chartAndDataSourceContainer_1g2ha_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 var(--color-border-40);
  border-radius: 5px;
  /* Prevents the chart container in "LineChart" from overflowing. */
  overflow: hidden;
}

._skeletonChartAndDataSourceContainer_1g2ha_13 {
  animation: _appear_1g2ha_1 0.15s linear;
}

._dataSourceContainer_1g2ha_17,
._skeletonDataSourceContainer_1g2ha_18 {
  width: 100%;
  height: 25px;
  padding: 15px 0px 0px 15px;
  display: flex;
  align-items: center;
}

._skeletonDataSourceContainer_1g2ha_18 {
  width: 50%;
}

._dataSource_1g2ha_17 {
  margin-right: 5px;
  color: #192955;
  font-weight: 500;
  text-align: left;
}

._skeletonDataSource_1g2ha_18 {
  width: 100%;
  height: 20px;
}

._chartContainer_1g2ha_42 {
  width: 100%;
  height: calc(100% - 35px);
  margin-top: 5px;
}

._skeletonChartContainer_1g2ha_48 {
  margin-top: 5px;
}

._legendContainer_1g2ha_52 {
  width: fit-content;
  display: flex;
  align-items: center;
}

._legend_1g2ha_52 {
  width: fit-content;
  display: flex;
  align-items: center;
}

._legend_1g2ha_52:first-child {
  margin-right: 10px;
}

._legendTitle_1g2ha_68 {
  margin-right: 5px;
  font-size: 14px;
  font-weight: 400;
}

._legendBar_1g2ha_74 {
  width: 20px;
  height: 3px;
}

@keyframes _appear_1g2ha_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_dvdq2_1 {
  width: 100%;
  height: 50px;
  margin: 0px auto;
  position: sticky;
  top: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--color-bg-10);
  z-index: 999;
}

._controlsSection_dvdq2_14 {
  display: flex;
  align-items: center;
}

._section_dvdq2_19 {
  height: 25px;
  padding: 0px 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._menu_dvdq2_27 {
  min-width: 0px;
  padding: 0px;
  font-size: 14px;
  background-color: var(--color-bg-10);
}

._menu_dvdq2_27 a {
  padding: 3px 0px;
}

._menu_dvdq2_27 ul.bp3-menu {
  font-size: 15px;
  padding: 0.3rem 0rem;
}

._disabledMenuItemWrapper_dvdq2_43 {
  cursor: not-allowed;
}

._menuDivider_dvdq2_47 > h6 {
  color: var(--color-border-40) !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  text-transform: uppercase;
  text-align: left;
}

._clearButton_dvdq2_55 {
  width: 70px;
  height: 26px;
  color: #5c7080 !important;
  font-size: 14px;
  line-height: 20px;
}

._clearButton_dvdq2_55 [icon] {
  /* Same margin used for icon spacing in other toolbar items. */
  margin-right: 0.5rem;
}
._data_jnfgr_1 {
  margin: 3px 1px;
  padding: 1px 5px;
  vertical-align: baseline;
  display: inline-block;
  border-radius: 5px;
  background-color: var(--color-border-20);
  border: 1px solid var(--color-border-40);
  font-size: 12px;
  font-weight: 500;
  box-shadow: none;
  user-select: none;
}

._data_jnfgr_1 * {
  user-select: none;
}

._selected_jnfgr_19 {
  box-shadow: 0px 0px 1px 1px #192955;
}
._contentContainer_cn5y7_1 {
  display: flex;
}

._leftPanel_cn5y7_5 {
  width: 66.66%;
  overflow: auto;
}

._editable_cn5y7_10 {
  padding: 10px;
  text-align: left;
  overflow: auto;
}

._rightPanel_cn5y7_16 {
  width: 33.33%;
  padding: 15px 25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-left: 2px solid var(--color-bg-10);
  overflow: auto;
}

._contentsContainer_cn5y7_26 {
  width: 100%;
  margin-bottom: 15px;
  padding-bottom: 15px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border-bottom: 2px solid var(--color-bg-10);
}

._contentsHeader_cn5y7_36 {
  font-weight: 500;
  color: var(--color-sub-heading-black);
}

._contentsList_cn5y7_41 {
  max-width: 240px;
  height: max-content;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

._tabLink_cn5y7_49,
._tabLink_cn5y7_49:hover {
  width: 120px;
  margin-top: 10px;
  font-size: 12px;
  font-weight: 500;
  color: #3fb0ac;
  text-align: left;
}

._tabLink_cn5y7_49._disabled_cn5y7_59 {
  color: var(--color-border-40);
  cursor: not-allowed;
}

._chartsAndLegendContainer_cn5y7_64 {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
}

._legendContainer_cn5y7_71 {
  margin-bottom: 15px;
}

._chartAndDataSourceContainerOverride_cn5y7_75 {
  width: 100%;
}

._chartAndDataSourceContainerOverride_cn5y7_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_1lgiz_1 {
  width: 100%;
  margin-top: 20px;
}

._optionContainer_1lgiz_6 {
  width: 100%;
  flex-wrap: wrap;
}

._switch_1lgiz_11 {
  margin-bottom: 0px;
  font-size: 14px;
}

._optionDivider_1lgiz_16 {
  margin: 20px auto;
  border-bottom: 1px solid var(--color-border-20);
  background-image: none;
}
._container_c9rch_1 {
  color: var(--color-link-blue);
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  gap: 6px;
  user-select: none;
  width: fit-content;
}

._container_c9rch_1._disabled_c9rch_11 {
  color: var(--color-border-60);
  cursor: not-allowed;
}
._percentage_1kqdg_1 {
  color: var(--color-border-60);
  cursor: not-allowed;
  text-align: right;
  user-select: none;
  width: 100%;
}

._selector_1kqdg_9._disabled_1kqdg_9 .react-select-small__single-value {
  color: var(--color-border-60) !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_1s1s5_1 {
  border: none !important;
  height: 100% !important;
  width: 100% !important;
}

._disabled_1s1s5_7 {
  background-color: #fff !important;
  color: var(--color-border-60) !important;
}

._centerAlign_1s1s5_12 {
  text-align: center !important;
}

._rightAlign_1s1s5_16 {
  text-align: right !important;
}

._error_1s1s5_20 {
  color: #ef797d !important;
}
._container_18208_1 {
  flex-direction: column;
  gap: 10px;
}

._body_18208_6 {
  border-bottom: 1px solid transparent;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 8px;
  max-height: 300px;
  overflow-y: auto;
}

._body_18208_6._bottomBorder_18208_16 {
  border-bottom: 1px solid var(--color-border-20);
}

._body_18208_6._topBorder_18208_20 {
  border-top: 1px solid var(--color-border-20);
}

._body_18208_6._bottomAndTopBorder_18208_24 {
  border-bottom: 1px solid var(--color-border-20);
  border-top: 1px solid var(--color-border-20);
}

._error_18208_29 {
  color: #ef797d;
  font-size: 14px;
  font-weight: 500;
  height: 20px;
}
._headerName_17f88_1 {
  align-items: center;
  gap: 8px;
  height: 25px !important;
  font-family: "National 2";
}

._headerName_17f88_1._loading_17f88_8 {
  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_1mzbj_1 {
  align-items: center;
  background-color: var(--color-border-20);
  border-radius: 4px;
  font-size: 12px;
  justify-content: center;
  padding: 6px;
  user-select: none;
  width: 100%;
}
._container_1l1bu_1 {
  align-items: center;
  border-radius: 4px;
  border: 1px solid var(--color-border-40);
  height: 25px;
  width: 100%;
}

._container_1l1bu_1 ._input_1l1bu_9 {
  border: none;
  color: var(--color-header-black);
  font-size: 12px;
  height: 20px;
  outline: none;
  position: relative;
  z-index: calc(infinity);
}
._searchContainer_1q1oe_1 {
  background-color: #fff;
  margin-bottom: 8px;
}
._trigger_1yzrl_1 {
  align-items: center;
  border-radius: 6px;
  border: 1px solid var(--color-border-40);
  caret-color: transparent;
  color: var(--color-sub-heading-black);
  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_1yzrl_1:hover {
  border-color: var(--color-border-60);
}

._trigger_1yzrl_1._active_1yzrl_23 {
  border-color: #192955;
}

._trigger_1yzrl_1._empty_1yzrl_27 {
  color: var(--color-border-60);
}

._trigger_1yzrl_1._small_1yzrl_31 {
  height: 25px;
}

._triggerLabel_1yzrl_35 {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._dropdownIcon_1yzrl_42 {
  color: var(--color-border-40);
  padding-left: 8px;
}

._trigger_1yzrl_1:hover ._dropdownIcon_1yzrl_42 {
  color: var(--color-border-60);
}

._trigger_1yzrl_1._active_1yzrl_23 ._dropdownIcon_1yzrl_42 {
  color: #192955;
}
._container_zu301_1 {
  flex-direction: column;
  gap: 10px;
}

._selectorWrapper_zu301_6 {
  margin-top: 10px;
}
._button_10ix8_1 {
  align-items: center;
  background-color: var(--color-bg-10);
  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_10ix8_1:hover {
  background-color: var(--color-border-20);
}

._button_10ix8_1._active_10ix8_24 {
  background-color: #d3e7ec;
}

._button_10ix8_1._column_10ix8_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_hgh5c_1 {
  flex-direction: column;
  gap: 20px;
}

._classifications_hgh5c_6 {
  flex-direction: column;
  gap: 10px;
}

._classification_hgh5c_6 {
  align-items: center;
  background-color: #e6eff4;
  border-radius: 6px;
  font-weight: 500;
  height: 38px;
  padding: 0px 10px;
}

._assignAccounts_hgh5c_20 {
  align-items: center;
  color: var(--color-link-blue);
  gap: 6px;
}

._assignAccounts_hgh5c_20 ._link_hgh5c_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_4murc_1 {
  border-radius: 6px;
  border: 1px solid var(--color-border-20);
  cursor: pointer;
  flex-direction: column;
  gap: 16px;
  padding: 12px 16px 16px;
  transition: border-color 0.25s ease;
}

._container_4murc_1:hover {
  border-color: var(--color-border-40);
}

._header_4murc_15 {
  align-items: center;
}

._customIcon_4murc_19 {
  height: 35px;
}

._heading_4murc_23 {
  color: #192955;
  font-size: 18px;
  font-weight: 500;
}

._content_4murc_29 {
  color: #192955;
}
._inputContainer_1qi6t_1 {
  height: 38px;
  position: relative;
  width: 100%;
}

._input_1qi6t_1 {
  border-radius: 6px;
  border: 1px solid var(--color-border-40);
  caret-color: transparent;
  color: var(--color-sub-heading-black);
  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_1qi6t_1._disabled_1qi6t_22 {
  background-color: var(--color-bg-10);
  cursor: not-allowed;
}

._input_1qi6t_1._invalid_1qi6t_27 {
  border-color: #ef797d;
}

._input_1qi6t_1._disabled_1qi6t_22,
._input_1qi6t_1::placeholder {
  color: var(--color-border-60);
}

._input_1qi6t_1:not(._invalid_1qi6t_27):hover {
  border-color: var(--color-border-60);
}

._input_1qi6t_1:not(._disabled_1qi6t_22, ._invalid_1qi6t_27):focus {
  border-color: #192955;
}

._iconButton_1qi6t_44 {
  color: var(--color-border-40) !important;
  margin: 6px;
  position: absolute !important;
  right: 0px;
}

._input_1qi6t_1:not(._disabled_1qi6t_22) ~ * ._iconButton_1qi6t_44:hover {
  color: var(--color-border-60) !important;
}

._input_1qi6t_1._disabled_1qi6t_22 ~ * ._iconButton_1qi6t_44 {
  color: var(--color-border-40) !important;
  pointer-events: none;
}
._container_qhisg_1 {
  justify-content: center;
  align-items: center;
}
._container_1iyh0_1 {
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  font-size: 14px;
  gap: 8px;
  height: max-content;
  width: 275px;
}

._headerAndFooter_1iyh0_11 {
  align-items: center;
  color: #999;
  font-size: 11px;
  font-weight: 500;
  text-transform: uppercase;
  user-select: none;
}

._content_1iyh0_20 {
  align-items: center;
  flex-direction: column;
  gap: 6px;
  height: 100%;
  width: 100%;
}

._year_1iyh0_28 {
  align-items: center;
  background-color: var(--color-border-20);
  border-radius: 6px;
  font-weight: 500;
  height: 30px;
  justify-content: center;
  padding: 2px 5px;
  user-select: none;
  width: 100%;
}

._yearText_1iyh0_40 {
  align-items: center;
  justify-content: center;
  width: 50px;
}

._months_1iyh0_46 {
  display: grid;
  gap: 6px;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(4, 1fr);
  width: 100%;
}

._month_1iyh0_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_1iyh0_46._disabled_1iyh0_70 {
  background-color: var(--color-bg-10);
  color: var(--color-border-60);
  cursor: not-allowed;
}

._month_1iyh0_46:not(._disabled_1iyh0_70)._selected_1iyh0_76 {
  background-color: #192955;
  color: #fff;
}

._month_1iyh0_46:not(._selected_1iyh0_76) {
  border: 1px solid var(--color-border-20);
}

._month_1iyh0_46:not(._disabled_1iyh0_70, ._selected_1iyh0_76):hover {
  background-color: var(--color-border-20);
}
._container_1mzbj_1 {
  align-items: center;
  background-color: var(--color-border-20);
  border-radius: 4px;
  font-size: 12px;
  justify-content: center;
  padding: 6px;
  user-select: none;
  width: 100%;
}
._container_g0mhs_1 {
  align-items: center;
  border-radius: 4px;
  border: 1px solid var(--color-border-40);
  height: 25px;
  width: 100%;
}

._container_g0mhs_1 > ._input_g0mhs_9 {
  border: none;
  color: var(--color-header-black);
  font-size: 12px;
  height: 20px;
  outline: none;
  position: relative;
  z-index: calc(infinity);
}
._searchContainer_1vtrx_1 {
  margin-bottom: 8px;
}
._trigger_18f3s_1 {
  border-radius: 6px;
  border: 1px solid var(--color-border-40);
  caret-color: transparent;
  color: var(--color-sub-heading-black);
  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_18f3s_1:hover {
  border-color: var(--color-border-60);
}

._trigger_18f3s_1._active_18f3s_23 {
  border-color: #192955;
}

._trigger_18f3s_1._empty_18f3s_27 {
  color: var(--color-border-60);
}

._dropdownIcon_18f3s_31 {
  color: var(--color-border-40);
}

._dropdownIcon_18f3s_31:hover,
._trigger_18f3s_1:hover ._dropdownIcon_18f3s_31 {
  color: var(--color-border-60);
}

._trigger_18f3s_1._active_18f3s_23 ._dropdownIcon_18f3s_31 {
  color: #192955;
}
._container_1esmd_1 {
  margin-bottom: 20px !important;
}
._button_1agjj_1 {
  align-items: center;
  background-color: var(--color-bg-10);
  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_1agjj_1:hover {
  background-color: var(--color-border-40);
}
._button_q99ax_1 {
  align-items: center;
  background-color: var(--color-bg-10);
  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_q99ax_1:not(._active_q99ax_17):hover {
  background-color: var(--color-border-40);
}

._button_q99ax_1._active_q99ax_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_knra6_1 {
  align-content: flex-start;
  border-radius: 8px;
  border: 1px solid var(--color-border-40);
  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_knra6_1._viewMode_knra6_17 {
  column-gap: 0px;
}

._container_knra6_1._invalid_knra6_21 {
  border: 1px solid #ef797d;
}

._dragOverlay_knra6_25 {
  z-index: calc(infinity) !important;
}
._container_qo9cs_1 {
  color: var(--color-header-black);
  flex-direction: column;
  font-size: 14px;
  gap: 6px;
  margin-bottom: 20px;
  overflow-y: auto;
  width: 100%;
}

._rightContent_qo9cs_11 {
  align-items: center;
  gap: 8px;
}

._error_qo9cs_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_xyo61_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_xyo61_1._selected_xyo61_18 {
  background-color: #192955;
  color: #fff;
}

._container_xyo61_1:not(._selected_xyo61_18) {
  border: 1px solid var(--color-border-20);
}

._container_xyo61_1:not(._selected_xyo61_18):hover {
  background-color: var(--color-border-20);
}
._container_1j9ns_1 {
  flex-direction: column;
  gap: 6px;
  max-height: 300px;
  overflow-y: auto;
  width: 100%;
}
._container_13n3t_1 {
  align-items: center;
  background-color: var(--color-border-20);
  border-radius: 6px;
  font-weight: 500;
  height: 30px;
  justify-content: center;
  padding: 2px 5px;
  user-select: none;
  width: 100%;
}

._content_13n3t_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_6bw5u_1 {
  align-items: center;
  border-radius: 6px;
  border: 1px solid var(--color-border-20);
  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_1sg2e_1 {
  align-content: flex-start;
  border-radius: 8px;
  border: 1px solid var(--color-border-40);
  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_1ktsw_1 {
  color: var(--color-header-black);
  flex-direction: column;
  font-size: 14px;
  gap: 6px;
  margin-bottom: 20px;
  width: 100%;
}

._rightContent_1ktsw_10 {
  align-items: center;
  gap: 8px;
  height: 25px;
}
._container_1rydu_1 {
  flex-direction: column;
  height: 100%;
  padding: 16px 20px;
}

._header_1rydu_7 {
  align-items: center;
  color: var(--color-sub-heading-black);
  font-size: 14px;
  font-weight: 500;
  gap: 3px;
}

._content_1rydu_15 {
  flex-direction: column;
  height: 100%;
  padding-bottom: 10px;
}

._content_1rydu_15._topPadding_1rydu_21 {
  padding-top: 16px;
}

._footer_1rydu_25 {
  align-items: center;
  justify-content: space-between;
}

._buttonContainer_1rydu_30 {
  align-items: center;
  gap: 6px;
  margin-left: auto;
}
._container_19dv8_1 {
  border-bottom: 1px solid var(--color-border-20);
  color: var(--color-header-black);
  cursor: pointer;
  flex-direction: column;
  gap: 6px;
  padding: 16px 20px;
  user-select: none;
}

._header_19dv8_11 {
  font-size: 14px;
  font-weight: 500;
  justify-content: space-between;
}

._headerContentWithError_19dv8_17 {
  align-items: center;
  gap: 6px;
}
._container_ko8zc_1 {
  flex-direction: column;
  height: 100%;
  padding: 16px 0px;
}

._header_ko8zc_7 {
  align-items: center;
  border-bottom: 1px solid var(--color-border-20);
  color: var(--color-header-black);
  font-size: 18px;
  justify-content: space-between;
  padding: 6px 0px 16px;
  padding: 6px 20px 16px;
  width: 100%;
}

._closeButton_ko8zc_18 {
  color: #5d707f !important;
  transition: color 0.25s ease;
}

._closeButton_ko8zc_18:hover {
  color: var(--color-header-black) !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_1nske_1 {
  align-items: center;
  color: var(--color-header-black);
  display: flex;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 600;
  justify-content: space-between;
  min-height: 20px;
  width: 100%;
}

._container_1nske_1._loading_1nske_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_qv2a2_1 {
  align-items: center;
  color: var(--color-header-black);
  display: flex;
  flex-shrink: 0;
  font-size: 12px;
  font-weight: 500;
  min-height: 20px;
  width: 100%;
}

._container_qv2a2_1._loading_qv2a2_12 {
  width: 25%;
}
._container_1drql_1 {
  background-color: #fff;
  flex-direction: column;
  flex: 1 0 0;
}

._container_1drql_1._border_1drql_7 {
  border-radius: 6px;
  border: 1px solid var(--color-border-40);
}
._container_1gfvf_1 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid var(--color-border-40);
  flex-direction: column;
  gap: 6px;
  min-width: 200px;
  padding: 10px;
}

._date_1gfvf_11 {
  align-items: center;
  display: flex;
  font-size: 12px;
  font-weight: 500;
}

._series_1gfvf_18 {
  flex-direction: column;
  gap: 3px;
}

._seriesRow_1gfvf_23,
._varianceRow_1gfvf_24 {
  font-size: 12px;
  justify-content: space-between;
}

._divider_1gfvf_29 {
  background-color: var(--color-border-20);
  height: 1px;
}

._varianceRow_1gfvf_24 {
  font-weight: 600;
}

._varianceRow_1gfvf_24._good_1gfvf_38 {
  color: #16959f;
}

._varianceRow_1gfvf_24._bad_1gfvf_42 {
  color: #b33d37;
}

._variancePercentage_1gfvf_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_10t6x_1 {
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

._controlContainer_10t6x_7 {
  align-items: center;
  gap: 5px;
}

._controlContainer_10t6x_7._inactive_10t6x_12 {
  color: var(--color-border-40) !important;
}

._control_10t6x_7 {
  align-items: center;
  background-color: #fff;
  border-radius: 4px;
  gap: 5px;
  height: 30px;
  justify-content: flex-end;
  padding: 0px 6px;
  width: 80px;
}

._input_10t6x_27 {
  border: none;
  color: inherit;
  height: 100%;
  outline: none;
  text-align: right;
  width: 100%;
}
._button_14s25_1 {
  align-items: center;
  color: var(--color-link-blue);
  cursor: pointer;
  gap: 6px;
  justify-content: flex-end;
  margin: 6px 0px;
  user-select: none;
  width: 100%;
}

._dataOffsetContainer_14s25_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_ki5ix_1 {
  align-items: center;
  border-radius: 6px;
  border: 1px solid var(--color-border-40);
  color: var(--color-sub-heading-black);
  height: 38px;
  width: 100%;
}

._label_ki5ix_10 {
  align-items: center;
  border-right: 1px solid var(--color-border-40);
  height: 100%;
  padding: 0px 8px;
  user-select: none;
  width: 100%;
}

._inputContainer_ki5ix_19 {
  width: fit-content;
}

._input_ki5ix_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_1b7iz_1 {
  animation: _pulse_1b7iz_1 1.5s ease-in-out infinite;
  background-color: var(--color-border-20);
  border-radius: 6px;
  height: 100%;
  width: 100%;
}

@keyframes _pulse_1b7iz_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_1e2cs_1 {
  width: 100%;
}

._height100_1e2cs_5 {
  height: 100%;
}

._gap2_1e2cs_9 {
  gap: 2px;
}

._gap4_1e2cs_13 {
  gap: 4px;
}

._gap6_1e2cs_17 {
  gap: 6px;
}

._gap8_1e2cs_21 {
  gap: 8px;
}

._spaceBetween_1e2cs_25 {
  justify-content: space-between;
}

._sourceNameContainer_1e2cs_29 {
  align-items: center;
  flex: 1;
  min-width: 0;
  width: 100%;
}

._sourceNameContainer_1e2cs_29 ._sourceName_1e2cs_29 {
  align-items: center;
  flex: 1;
  min-width: 0;
  margin-right: 6px;
}

._sourceNameContainer_1e2cs_29 ._workbookErrorIconContainer_1e2cs_43 {
  align-items: center;
  margin-left: auto;
}

._connectionProvider_1e2cs_48 {
  align-items: center;
  gap: 2px;
}

._connectionProvider_1e2cs_48 ._icon_1e2cs_53 {
  height: 20px;
  width: 20px;
}

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

._showOnHover_1e2cs_65 {
  opacity: 0.3;
  transition: opacity 0.2s ease-in-out;
}

._showOnHover_1e2cs_65:hover {
  opacity: 1;
}

._nonEditableEventName_1e2cs_74 {
  align-items: center;
  gap: 4px;
  width: 100%;
}

._eventLineMenu_1e2cs_80 {
  align-items: center;
  gap: 3px;
}

._nonEditableEventLineName_1e2cs_85 {
  padding: 0px 4px;
}

._addEventLine_1e2cs_89 {
  align-items: center;
  color: var(--color-link-blue);
  cursor: pointer;
  gap: 6px;
  user-select: none;
}

._divider_1e2cs_97 {
  width: 1px;
  height: 25px;
  margin: 0px 2px;
  background-color: #10161a26;
}

/* Blue. */
tr:hover ._hover--d0e9ef_1e2cs_105 {
  background-color: #eff9fb !important;
}

/* Grey. */
tr:hover ._hover--eee_1e2cs_110 {
  background-color: #f9f9f9 !important;
}

/* Pink. */
tr:hover ._hover--ffe0f4_1e2cs_115 {
  background-color: #fff6fc !important;
}

/* Purple. */
tr:hover ._hover--e4d8eb_1e2cs_120 {
  background-color: #faf8fd !important;
}

/* Red. */
tr:hover ._hover--ef797d_1e2cs_125 {
  background-color: #fff7f7 !important;
}

/* Yellow. */
tr:hover ._hover--ffe5bb_1e2cs_130 {
  background-color: #fff8ed !important;
}

._hover--d0e9ef_1e2cs_105,
._hover--eee_1e2cs_110,
._hover--ffe0f4_1e2cs_115,
._hover--e4d8eb_1e2cs_120,
._hover--ef797d_1e2cs_125,
._hover--ffe5bb_1e2cs_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_135z8_1 {
  height: 100%;
  width: 100%;
}

._editableCellInputContainer_135z8_6 {
  position: relative;
}

._editableCellCheckmark_135z8_10 {
  position: absolute;
  right: 4px;
  top: 0;
}

._editableCellValue_135z8_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_135z8_16:hover {
  border-color: var(--color-border-60);
}

._text-left_135z8_31 {
  text-align: left !important;
}

._text-center_135z8_35 {
  text-align: center !important;
}

._text-right_135z8_39 {
  text-align: right !important;
}
._container_12whp_1 {
  max-height: fit-content;
  max-width: fit-content;
  overflow: auto;
}

._tableWrapper_12whp_7 {
  position: relative;
}

._table_12whp_7 {
  border-collapse: collapse;
  height: 100%;
  width: 100%;
}

._table_12whp_7 td {
  transition: background-color 0.3s ease-in-out;
}

._table_12whp_7 tr:hover td {
  background-color: #f9f9f9;
}

/* Row separators only (bottom shadow). */
._table_12whp_7._rowSeparators_12whp_26 tr:not(:last-child) td {
  box-shadow: inset 0 -1px 0 0 var(--color-border-20);
}

/* Column separators only (right shadow). */
._table_12whp_7._columnSeparators_12whp_31 td:not(:last-child) {
  box-shadow: inset -1px 0 0 0 var(--color-border-20);
}

/* Both separators — bottom and right shadows. */
._table_12whp_7._rowSeparators_12whp_26._columnSeparators_12whp_31 tr:not(:last-child) td:not(:last-child),
._table_12whp_7._rowSeparators_12whp_26._columnSeparators_12whp_31 th:not(:last-child) {
  box-shadow:
    inset 0 -1px 0 0 var(--color-border-20),   /* bottom */
    inset -1px 0 0 0 var(--color-border-20);   /* right */
}

/* Header cell column separators. */
/* .table.columnSeparators th:not(:last-child) {
  box-shadow: inset -1px 0 0 0 var(--color-border-20) !important;
} */

._table_12whp_7 th,
._table_12whp_7 td {
  align-items: center;
  display: flex;
  padding: 0px 8px;
  position: absolute;
}

._table_12whp_7 th {
  font-weight: 500 !important;
  z-index: 1 !important;
}

._table_12whp_7 th._sticky_12whp_61,
._table_12whp_7 td._sticky_12whp_61 {
  background-color: #fff;
  position: sticky !important;
}

._table_12whp_7 th._sticky_12whp_61 {
  z-index: 2 !important;
}

._table_12whp_7 td._sticky_12whp_61 {
  z-index: 1 !important;
}

._table_12whp_7 thead {
  background-color: #fff;
  position: sticky;
  top: 0;
  z-index: 2 !important;
}

._headerRow_12whp_82 {
  display: flex;
  width: 100%;
}

._expandOrCollapseContainer_12whp_87 {
  align-items: center;
  gap: 3px;
  width: 100%;
}

._bodyRow_12whp_93 {
  display: flex;
  position: absolute;
  width: 100%;
}
._tooltipTitleContainer_10y03_1 {
  height: 30px;
  font-size: 12px;
  font-weight: 600;
  color: #192955;
  background-color: var(--color-border-20);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-left: 10px;
}

._contentContainer_10y03_12 {
  margin: 10px 0px 10px 10px !important;
}

._dataSourceName_10y03_16 {
  font-size: 11px;
  font-weight: 400;
  color: var(--color-header-black);
  margin-top: -1px;
}

._dataSourceName_10y03_16._equation_10y03_23 {
  color: var(--color-header-black);
  white-space: pre-wrap;
}

._divider_10y03_28 {
  border-top: 1px solid #e0e0e0;
  margin-left: 10px;
  margin-right: 10px;
}

._iconMargin_10y03_34 {
  margin-right: 5px;
}

._filledEquationLHS_10y03_38 {
  font-size: 11px;
  font-weight: 400;
  line-height: 15px;
}

._filledEquationRHS_10y03_44 {
  font-size: 11px;
  font-weight: 500;
  line-height: 15px;
}

._explanation_10y03_50 {
  margin-top: 3px;
  font-size: 11px;
  font-weight: 400;
  color: #192955;
  line-height: 15px;
}

._contentMargin_10y03_58 {
  margin-right: 20px;
}

._filledEquationMargin_10y03_62 {
  margin-top: 3px;
}

._missingResourceIcon_10y03_66 {
  margin-top: 10px;
}

._dataSourceName_10y03_16._missingResource_10y03_66 {
  margin-left: 5px;
}

._erroredEquation_10y03_74 {
  opacity: 1;
}

._dataSourcePopover_10y03_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_10y03_1 {
  0% {
    opacity: 0.5;
  }

  100% {
    opacity: 1;
  }
}

._graphIcon_10y03_98 {
  background: #192955;
  animation: _skeleton-pulse_10y03_1 1s linear infinite alternate;
}

._graphIcon_10y03_98:hover {
  animation: _skeleton-pulse_10y03_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_ktflw_1 {
  align-items: center;
  background-color: var(--color-border-20);
  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_ktflw_1:not(._delete_ktflw_15, ._disabled_ktflw_15, ._nonInteractive_ktflw_15, ._preview_ktflw_15):hover,
._container_ktflw_1._active_ktflw_16 {
  background-color: #ddd;
}

._container_ktflw_1._blue_ktflw_20 {
  background-color: #c2d9e7;
}

._container_ktflw_1:hover._blue_ktflw_20 {
  background-color: #b1c8d6;
}

._container_ktflw_1:not(._disabled_ktflw_15):hover._delete_ktflw_15 {
  background-color: #ef797d;
  color: #fff;
}

._container_ktflw_1._disabled_ktflw_15 {
  color: var(--color-border-40);
  cursor: default;
}

._container_ktflw_1._nonInteractive_ktflw_15 {
  background-color: transparent;
  color: #192955;
  cursor: default;
}

._container_ktflw_1._preview_ktflw_15 {
  cursor: default;
}

._container_ktflw_1._small_ktflw_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_1vbqo_1 {
  align-items: center;
  border-radius: 6px;
  border: 1px solid var(--color-border-20);
  color: #192955;
  display: flex;
  font-weight: 500;
  gap: 5px;
  height: 38px;
  padding: 4px;
}
._container_lm2sg_1 {
  justify-content: flex-end;
}
._container_xltzj_1 {
  flex-direction: column;
  gap: 16px;
  padding: 4px;
}

._heading_xltzj_7 {
  align-items: center;
  background-color: var(--color-bg-10);
  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_12h9t_1 {
  background-color: #fff;
  transition: background-color 0.3s ease;
}

._trendGraphPopoverContainer_12h9t_6 {
  width: 380px;
  height: 240px;
  padding: 10px;
  padding-bottom: 30px;
}

._pointer_12h9t_13 {
  cursor: pointer;
}

._maxWidth_12h9t_17 {
  width: 100%;
}

._inputCell_12h9t_21 ._pointer_12h9t_13 {
  outline: 1px solid var(--color-border-40);
  border-radius: 4px;
}

._inputCell_12h9t_21:not(:hover) ._noOutline_12h9t_26 {
  outline: none;
}

._littleButton_12h9t_30 {
  padding: 0px 5px;
  border-radius: 5px;
  max-width: 25px;
  max-height: 25px;
  height: 25px;
  width: 25px;
  background-color: var(--color-bg-10);
}

._littleMenu_12h9t_40 {
  padding: 0px 5px;
  border-radius: 5px;
  max-height: 25px;
  height: 25px;
  min-width: 35px;
  background-color: var(--color-bg-10);
  transition: background-color 0.3s ease;
}

._littleMenu_12h9t_40._dark_12h9t_50 {
  background-color: #babfcc;
}

._littleButton_12h9t_30:hover,
._littleMenu_12h9t_40:hover {
  background-color: #d3e7ec;
}

._littleButton_12h9t_30._active_12h9t_59,
._littleMenu_12h9t_40._active_12h9t_59 {
  background-color: #d3e7ec;
}

._inputCell_12h9t_21 ._pointer_12h9t_13:hover {
  outline: 1px solid #16969f63;
}

._inputCell_12h9t_21 ._pointer_12h9t_13 {
  padding: 5px;
}

._disabled_12h9t_72,
._disabled_12h9t_72 * :not(._first-col-sticky_12h9t_73):not(:nth-child(2)) {
  color: var(--color-border-60) !important;
  cursor: not-allowed;
}

._green_12h9t_78 {
  color: #16959f !important;
  background-color: #f4fbfa !important;
}

._red_12h9t_83 {
  color: #b33d37 !important;
  background-color: #fff6f6 !important;
}

._hidden_12h9t_88 {
  display: none;
}

._noSelect_12h9t_92 {
  user-select: none;
}

._zIndexMax_12h9t_96 {
  z-index: 99 !important;
}

._minCellWidth_12h9t_100 {
  min-width: 140px !important;
}

._menuPos_12h9t_104 {
  position: relative;
  top: 3px;
}

._justifyEnd_12h9t_109 {
  justify-content: flex-end;
}

._justifyBetween_12h9t_113 {
  justify-content: space-between;
}

._centered_12h9t_117 {
  display: flex;
  justify-content: center;
}

._alignCenter_12h9t_122 {
  align-items: center;
}

._fullWidth_12h9t_126 {
  width: 100% !important;
}

._fullHeight_12h9t_130 {
  height: 100% !important;
}

._minRowHeight_12h9t_134 {
  min-height: 35px !important;
  max-height: 35px !important;
  height: 35px !important;
}

._nowrap_12h9t_140 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 250px;
}

._flex_12h9t_147 {
  display: flex;
}

._gap1_12h9t_151 {
  gap: 3px;
}

._text-left_12h9t_155 {
  text-align: left !important;
}

._text-right_12h9t_159 {
  text-align: right !important;
}

._white_12h9t_163 {
  background-color: #fff;
}

._grey_12h9t_167 {
  background-color: #f5f5f5;
}

._blue_12h9t_171 {
  background-color: #f4fbfe;
}

._stickyMenu_12h9t_175 {
  top: 0;
  position: sticky !important;
  z-index: 81 !important;
  left: 280px;
  box-shadow: inset -1px 0px 0px 0px var(--color-border-20), inset 0px -1px 0px 0px var(--color-border-20) !important;
}

._accountColumnWidth_12h9t_183 {
  min-width: 280px !important;
  width: 280px !important;
  max-width: 280px !important;
}

._height20_12h9t_189 {
  height: 20px !important;
}

._visible_12h9t_193 {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

._invisible_12h9t_198 {
  opacity: 0;
}

._connectionsInput_12h9t_202 {
  border: none;
  padding-right: 10px;
  background-color: transparent !important;
}

._noClick_12h9t_208 {
  cursor: not-allowed;
  pointer-events: none;
}

._ignored_12h9t_213 {
  color: #9ba4bc;
}
._button_5agpa_1 {
  gap: 4px;
}

._heading_5agpa_5 {
  font-size: 10px;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
  color: var(--color-border-60);
  margin-bottom: 5px;
}

._layoutText_5agpa_14 {
  margin-top: 10px;
}

._marginTop_5agpa_18 {
  margin-top: 10px;
}._container_k4nj4_1 {
  align-items: center;
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid var(--color-border-40);
  flex-direction: column;
  gap: 20px;
  height: 250px;
  justify-content: center;
  margin: 8px 0px 16px;
  padding: 16px;
  text-align: center;
}

._image_k4nj4_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_7d42l_1 {
  height: max-content;
  display: flex;
  justify-content: space-between;
  align-items: space-between;
  flex-wrap: wrap;
}

._reportOption_7d42l_9 {
  width: 275px;
  height: 38px;
  margin-bottom: 4px;
  align-items: center;
  border: 1px solid var(--color-border-20);
  border-radius: 6px;
  background-color: white !important;
  box-shadow: none !important;
  user-select: none;
  cursor: pointer;
  transition: all 150ms ease;
}

._reportOptionDisabled_7d42l_23 {
  cursor: not-allowed !important;
}

._reportOptionText_7d42l_27 {
  margin-left: 15px;
  color: var(--color-sub-heading-black);
}

._reportOptionTextDisabled_7d42l_32 {
  color: var(--color-border-40);
}
._subtext_u2dzy_1 {
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0px;
  line-height: 20px;
}

._noSelect_u2dzy_8 {
  user-select: none;
}

._disabled_u2dzy_12 {
  pointer-events: none;
  opacity: 0.4;
  filter: blur(1px);
}


._graphSkeletonContainer_u2dzy_19 {
  height: 180px;
  border: 1px solid var(--color-border-40);
  border-radius: 5px;
  background: white;
}

._customPillsContainer_u2dzy_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_ab5ss_1 {
  border-radius: 6px;
  border: 1px solid var(--color-border-40);
  flex-direction: column;
  flex: 25 0 0;
  min-height: 20%;
  overflow-y: auto;
  position: relative;
}

._editable_ab5ss_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_ab5ss_11 p,
._editable_ab5ss_11 span {
  font-size: 14px;
}

._placeholder_ab5ss_27 {
  color: var(--color-border-60);
  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_1ldi6_1 {
  align-items: center;
  color: var(--color-link-blue);
  gap: 4px;
}

._link_1ldi6_1 {
  color: var(--color-link-blue);
  font-size: 15px;
  font-weight: 500;
  text-decoration: underline;
}

._link_1ldi6_1:hover {
  color: var(--color-link-blue);
  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_jp21x_1 {
    height: 32px;
    position: relative;
    border-bottom: 1px solid var(--color-border-20);
    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_jp21x_16 {
    border-right: 1px solid var(--color-bg-10);
    min-width: 50%;
    width: 50%; 
}

._emptyRowNameContainer_jp21x_22 {
    border-right: 1px solid var(--color-bg-10);
    min-width: 50%;
    width: 50%; 
}

@media (max-width: 1200px) {
    ._rowNameContainer_jp21x_16 {
      width: 60%;
      min-width: 60%;
    }
}

._rightContentContainer_jp21x_35 {
    display: flex;
    justify-content: space-between;
    width: 50%
}

._input_jp21x_41 {
  height: 26px;
  padding: 0px 10px 0px 0px;
  border-radius: 0px;
  text-overflow: ellipsis;
}

._indicator_jp21x_48 {
    padding: 0px !important;
    color: var(--color-header-black);
    font-weight: 400;
}

._heading_jp21x_54 {
    padding: 0px !important;
    color: var(--color-table-group-blue);
    font-weight: 500;
}

._spacer_jp21x_60 {
    color: #c6c6c6;
}

._rightEndButton_jp21x_64 {
    margin-left: 5px;
}

._indicatorPill_jp21x_68 {
    color: var(--color-border-40);
    border: 1px solid var(--color-border-40);
}

._headingPill_jp21x_73 {
    color: var(--color-table-group-blue);
    border: 1px solid var(--color-table-group-blue);
}

._spacerPill_jp21x_78 {
    color: var(--color-border-40);
    border: 1px solid var(--color-border-40);
}

._rightEndButtons_jp21x_83 {
    display: flex;
    align-items: right;
    justify-content: flex-end;
}._sidePanelTitle_rwc9j_1 {
    font-size: 18px;
    font-weight: 400;
    padding-bottom: 10%;
}
._selectorDescription_rwc9j_6 {
    font-size: 16px;
    font-weight: 400;
}
._selectorSizing_rwc9j_10 {
    width: 276px !important;
}
._selectorButton_rwc9j_13 {
    min-width: 120px !important;
    min-height: 30px;
}
._fitContent_rwc9j_17 {
    height: fit-content !important;
}
._noMargin_rwc9j_20 {
    margin:0px !important;
}
._formulaBuilderEditable_rwc9j_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_rwc9j_23:focus {
    border-bottom: 0px;
}
._formulaBuilderToggle_rwc9j_37 {
    padding: 0px 4.5px 0px 4.5px !important;
}
._formulaBuilderOperatorButton_rwc9j_40 {
    padding: 0px !important;
    font-size: 11px;
    font-weight: 500;
    width: 16px !important;
    height: 16px !important;
    border-radius: 4px;
    background-color: var(--color-bg-10);
}
._invalidEquation_rwc9j_49 {
    border: 1px solid #ef797d;
}
._capitalize_rwc9j_52 {
    text-transform: capitalize;
}
._explanationInput_rwc9j_55 {
    min-height: 80px !important;
    vertical-align: top !important;
    resize: none;
    width: 100%;
    box-shadow: none;
    border-radius: 6px;
    border: 1px solid var(--color-border-40);
    margin-top: 7px;
    padding: 10px;
}
._explanationInput_rwc9j_55:focus {
    box-shadow: none !important;
    border: 1px solid #192955;
}
._marginBottom_rwc9j_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_1o5f5_1 {
  font-size: 15px;
  color: #000000;
  font-weight: 500;
  display: flex;
  text-align: left;
  padding-bottom: 10px;
}

._explanationsWrapper_1o5f5_10 {
  margin-left: 5px;
  padding-top: 10px;
}

._explanationsContainer_1o5f5_15 {
  width: 100%;
  border-bottom: solid 1px var(--color-border-20);
  padding-right: 10px;
}

._explanationsTitle_1o5f5_21 {
  margin-left: 10px;
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  line-height: 20px;
}

._detailedRowWrapper_1o5f5_30 {
  margin-left: 10px;
  text-align: left;
  padding-top: 10px;
  margin-bottom: 5px;
}
s ._detailedRowWrapper_1o5f5_30:last-child {
  margin-bottom: 20px;
}

._detailedRowName_1o5f5_40 {
  font-size: 15px;
  font-weight: 500;
  color: #000000;
}

._detailedRowSourceEquation_1o5f5_46 {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}

._detailedRowFilledEquation_1o5f5_52 {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  padding-bottom: 5px;
  text-transform: capitalize;
}

._detailedRowExplanation_1o5f5_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_1snef_1 > a.bp3-button {
   flex-grow: 0 !important;
}

._dropdownIcon_1snef_5 {
   margin: 0px 6px;
}

._bankTable_1snef_9 {
   width: 100%;
   border-collapse: collapse;
   border-spacing: 0;
   table-layout: fixed;
}

._headerRow_1snef_16 {
   width: 100%;
}

._dataRow_1snef_20 {
   width: 100%;
}

._highlightedRow_1snef_24 {
   background-color: var(--color-bg-10);
}

._graphRow_1snef_28 { 
   width: 100%;
   border-bottom: solid 1px var(--color-border-20);
   column-span: 6;
}

th {
   position: sticky;
   top: 0px;
   background-color: #ffffff;
   box-shadow: inset 0 -1px 0 #EBEAEA;
}

._column_1snef_41 {
   white-space: normal;
   word-wrap: break-word;
}

._column_1snef_41:first-of-type {
   min-width: 20%;
   width: 20%;
   padding: 5px 8px;
   text-align: left;
}

._column_1snef_41:nth-of-type(2) {
   min-width: 5%;
   width: 5%;
}

._column_1snef_41:nth-of-type(3),
._column_1snef_41:nth-of-type(4),
._column_1snef_41:nth-of-type(5),
._column_1snef_41:nth-of-type(6) {
   min-width: 7%;
   width: 7%;
   text-align: right;
   padding-bottom: 7px;
}

._header_1snef_16 {
   height: 2.9em;
   line-height: 1.45em;
   width: 100%;
   font-weight: 400;
   color: var(--color-link-blue);
   font-size: 15px;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   border-bottom: 1px solid #EBEAEA;
}

._leftAlign_1snef_81 {
   text-align: left !important;
}

._rightAlign_1snef_85 {
   text-align: right !important;
}

._bankDrilldownIcon_1snef_89 {
   width: 16px;
   height: 16px;
}

._bankDrilldownIcon_1snef_89:hover {
   cursor: pointer;
}

._bankNameText_1snef_98 {
   font-family: Montserrat;
   font-size: 14px;
   font-weight: 600;
   line-height: 17px;
   text-align: left;
   margin-right: 6px;
   color: #192955;
}

._bankNameCell_1snef_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_1snef_120 {
   text-align: right;
   font-weight: 400;
   font-family: Montserrat;
   padding-right: 12px;
   padding-top: 10px;
   padding-bottom: 10px;
   vertical-align: middle;
}

._numberCell_1snef_130 {
   text-align: right;
   font-weight: 400;
   font-family: Montserrat;
   padding-top: 10px;
   padding-bottom: 10px;
   vertical-align: middle;
}

._drilldownCell_1snef_139:hover {
   cursor: pointer;
   color: var(--color-link-blue);
}

._currencyCell_1snef_144 {
   text-align: right;
   font-weight: 400;
   font-family: Montserrat;
   padding-top: 10px;
   padding-bottom: 10px;
   vertical-align: middle;
}

._reconciledStatusCell_1snef_153 {
   display: flex;
   flex-direction: row;
   align-items: center;
   justify-content: flex-end;
   padding-top: 10px;
   vertical-align: middle;
}

._chartContainer_1snef_162 {
   margin-left: 15px;
   margin-right: 15px;
   width: 33%;
}

._collapsedRowBorder_1snef_168 {
   border-bottom: 1px solid #EBEAEA !important;
}

._bankNameCell_1snef_108 > ._bankDrilldownIcon_1snef_89 {
   visibility: hidden;
}

._bankNameCell_1snef_108:hover > ._bankDrilldownIcon_1snef_89 {
   visibility: visible;
   width: 18px;
   height: 18px;
}

._unallocatedCell_1snef_182 {
   width: 100%;
   text-align: left;
   padding-left: 20px;
   vertical-align: middle;
}

._unallocatedInfoIcon_1snef_189 {
   padding-bottom: 2px;
   vertical-align: middle;
}

._unallocatedInfoIconContainer_1snef_194 {
   align-self: center;
}

._unallocatedText_1snef_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_1snef_209 {
   font-weight: 600 !important;
   color: #192955 !important;
   font-size: 14px !important;
   line-height: 26px !important;
   border-bottom: none !important;
   background-color: var(--color-bg-10) !important;
   height: 30px;
}

._chartAndDataSourceContainer_158at_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 var(--color-border-40);
    border-radius: 5px;
    /* Prevents the chart container in "LineChart" from overflowing. */
    overflow: hidden;
  }
  
  ._skeletonChartAndDataSourceContainer_158at_13 {
    animation: _appear_158at_1 0.15s linear;
  }
  
  ._dataSourceContainer_158at_17,
  ._skeletonDataSourceContainer_158at_18 {
    width: 100%;
    height: 25px;
    padding: 15px 0px 0px 15px;
    display: flex;
    align-items: center;
  }
  
  ._skeletonDataSourceContainer_158at_18 {
    width: 50%;
  }
  
  ._dataSource_158at_17 {
    margin-right: 5px;
    color: #192955;
    font-weight: 500;
    text-align: left;
  }
  
  ._skeletonDataSource_158at_18 {
    width: 100%;
    height: 20px;
  }
  
  ._chartContainer_158at_42 {
    width: 100%;
    height: calc(100% - 35px);
    margin-top: 5px;
  }
  
  ._skeletonChartContainer_158at_48 {
    margin-top: 5px;
  }
  
  ._legendContainer_158at_52 {
    width: fit-content;
    display: flex;
    align-items: center;
  }
  
  ._legend_158at_52 {
    width: fit-content;
    display: flex;
    align-items: center;
  }
  
  ._legend_158at_52:first-child {
    margin-right: 10px;
  }
  
  ._legendTitle_158at_68 {
    margin-right: 5px;
    font-size: 14px;
    font-weight: 400;
  }
  
  ._legendBar_158at_74 {
    width: 20px;
    height: 3px;
  }
  
  @keyframes _appear_158at_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_xz12c_1 {
  color: #192955;
  padding-top: 25px; /* Need to ensure space for header */
}

._textAnimation_xz12c_6 {
  width: 100%;
  aspect-ratio: 3.36/1;
}

._homeContainer_xz12c_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_xz12c_1 ._carouselText_xz12c_22,
._secondary_xz12c_23 {
  color: #3fb0ac;
}

._landingSection_xz12c_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_xz12c_39 {
  width: 45%;
  max-width: 45%;
}

._mainAnimationSection_xz12c_44 {
  width: 42%;
  max-width: 42%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  max-height: 100%;
}

._btnWrapper_xz12c_53 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}

._white_xz12c_60 {
  color: white;
}

._homeContainer_xz12c_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_xz12c_77 {
  font-weight: 600;
}

._left_xz12c_81 {
  display: flex;
  align-items: flex-start;
}

._homeContainer_xz12c_1 h2._left_xz12c_81 {
  justify-content: flex-start;
}

._homeContainer_xz12c_1 h2 > span {
  display: contents;
}

._nowrap_xz12c_94 {
  white-space: nowrap;
}

._logoBanner_xz12c_98 {
  padding: 0% 6%;
  padding-left: 7%;
  display: flex;
  flex-direction: row;
}

._badges_xz12c_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_xz12c_117 {
  color:  var(--color-sub-heading-black);
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 1rem;;
}

._logos_xz12c_125 {
  width: 60%;
  display: flex;
  flex-direction: column;
  padding: 1.5rem 0rem;
}

._badges_xz12c_105 img,
._logos_xz12c_125 img {
  width: 100%;
  height: auto;
}

._mobileCarousel_xz12c_138,
._tabletCarousel_xz12c_139 {
  display: none;
}

._tabletCarousel_xz12c_139 ._slide_xz12c_143 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 1rem;
}

._tabletCarousel_xz12c_139 ._slide_xz12c_143 img {
  width: 55%;
}

._mobileCarousel_xz12c_138 ._slide_xz12c_143 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
}

._mobileCarousel_xz12c_138 img {
  max-height: 50vh;
  margin-bottom: 2rem;
}

._videoIcon_xz12c_166 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 1rem;
}

._videoIcon_xz12c_166 #_iconBase_xz12c_1 {
  height: 12px;
  width: 16px;
}

._videoIcon_xz12c_166 #_iconClapper_xz12c_1 {
  width: 18px;
  margin-left: -2px;
  transition: transform 100ms ease-in, margin 100ms ease-in;
}

._videoIconBtn_xz12c_184:hover #_iconClapper_xz12c_1 {
  animation: _clap_xz12c_1 350ms ease-in 1;
  transform-origin: bottom left;
}

._videoIconBtn_xz12c_184,
._tryForFreeBtn_xz12c_190 {
  min-width: 200px !important;
}

@keyframes _clap_xz12c_1 {
  0% {transform: rotate(0deg) }
  50% { transform: rotate(20deg )}
  100% { transform: rotate(0deg )}
}


@media screen and (max-width: 1550px) {
  ._landingSection_xz12c_27 {
    margin-bottom: 1rem;
    min-height: 0vh;
    margin-top: 0px;
  }

  ._mainAnimationSection_xz12c_44 {
    width: 40%;
  }

  ._desktopBreak_xz12c_212 {
    display: none !important;
  }
}

@media screen and (max-width: 1100px) {
  ._textSection_xz12c_39 {
    width: 50%;
    max-width: 50%;
  }
}

@media screen and (max-width: 1020px) {
  ._textSection_xz12c_39 {
    width: 100%;
    max-width: 100%;
  }

  ._desktopBreak_xz12c_212,
  ._checklist_xz12c_231 {
    display: none !important;
  }

  ._landingSection_xz12c_27 {
    margin-right: 7%;
  }

  ._btnWrapper_xz12c_53 {
    margin-bottom: 1rem;
  }

}

@media screen and (min-width: 600px) and (max-width: 1020px) {
  ._tabletCarousel_xz12c_139 {
    display: flex;
    margin-bottom: 2rem;
  }

  ._landingSection_xz12c_27 {
    margin-right: 7%;
  }

  ._textAnimation_xz12c_6 {
    width: 50%;
  }

  ._btnWrapper_xz12c_53 {
    justify-content: center;
  }

  ._mobileBadges_xz12c_263 {
    display: none;
  }
}


@media screen and (max-width: 768px) {

  ._homeContainer_xz12c_1 h1 {
    font-size: 38px;
    line-height: 44px;
  }

  ._homeContainer_xz12c_1 h2 {
    font-size: 36px;
    line-height: 40px;
  }
}


@media screen and (max-width: 599px) {
  ._mobileCarousel_xz12c_138 {
    display: flex;
    margin-top: 2rem;
  }

  ._landingSection_xz12c_27 ._mobileCarousel_xz12c_138 {
    margin-right: -7%;
  }

  ._mobileBadges_xz12c_263 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-self: center;
    width: 100%;
  }
}

@media screen and (max-width: 500px) {

  ._homeContainer_xz12c_1 h1 {
    text-align: center;
  }

  ._btnWrapper_xz12c_53 {
    flex-direction: column;
  }

  ._btnWrapper_xz12c_53 > button {
    margin-right: 0rem;
  }

  ._verticalSlider_xz12c_316 {
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
  
}._pill_5b0hj_1 {
  background-color: white;
  color: var(--color-link-blue);
  padding: 0.3rem 0.5rem;
  margin: 0rem 0.2rem;
  border: 1px solid var(--color-border-40);
  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_5b0hj_19 {
  transition: all 200ms ease;
  color: var(--color-link-blue);
}

._pill_5b0hj_1:hover ._icon_5b0hj_19 {
  transition: all 100ms ease;
}

._pill_5b0hj_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_5b0hj_1._desktopOnly_5b0hj_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_nh9u8_1 {
    font-family: Montserrat;
    font-style: normal;
    letter-spacing: 1.1px;
    word-wrap: break-word;
    width: 100%;
    margin-top: 0rem;
}

._heading_nh9u8_1._lg_nh9u8_10 {
    font-size: 55px;
    line-height: 68px;
}

._heading_nh9u8_1._md_nh9u8_15 {
    font-size: 50px;
    line-height: 60px;
}

._heading_nh9u8_1._regular_nh9u8_20 {
    font-size: 45px;
    line-height: 50px;
}

._heading_nh9u8_1._sm_nh9u8_25 {
    font-size: 40px;
    line-height: 50px;
}

p._textMd_nh9u8_30 {
    color:#192955;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 0rem;
}

p._textSm_nh9u8_40 {
    color: var(--color-sub-heading-black);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; 
    margin-bottom: 0rem;
}

p._boldText_nh9u8_49 {
    color:  var(--color-header-black);
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px; 
    margin-bottom: 0rem;
}

._bold_nh9u8_49 {
    font-weight: 700 !important;
    word-wrap: break-word;
    white-space: normal;
}

@media screen and (max-width: 768px) {
    ._heading_nh9u8_1._lg_nh9u8_10,
    ._heading_nh9u8_1._md_nh9u8_15 {
        font-size: 38px;
        line-height: 45px;
    }
    
    ._heading_nh9u8_1._sm_nh9u8_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_y6txm_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_y6txm_12 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

._wizard_y6txm_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_y6txm_12 form {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._content_y6txm_38 {
  display: flex;
  flex-direction: column;
  flex: 3;
  padding: 4rem;
}

._sidePanel_y6txm_45 {
  display: flex;
  flex: 0.7;
  background-color: #344666;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}

._content_y6txm_38 h1 {
  font-size: 30px;
  font-weight: 600;
  line-height: 37px;
  text-align: left;
  color: #192955;
  margin-bottom: 1.5rem;
}

._content_y6txm_38 h1.bp3-skeleton {
  width: 30%;
}

._content_y6txm_38 p {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0px;
  text-align: left;
  vertical-align: middle;
  color: #000000;
}

._content_y6txm_38 p._error_y6txm_76 {
  color: #CD0019;
}

._content_y6txm_38 p._inviteDescription_y6txm_80,
._content_y6txm_38 p._bold_y6txm_81,
._bold_y6txm_81 {
  font-weight: 500;
} 

._content_y6txm_38 p._inviteDescription_y6txm_80 {
  margin: 2.5rem 0rem;
}

._content_y6txm_38 p._stepDescription_y6txm_90._slim_y6txm_90 {
  margin-bottom: 1rem;
}

._content_y6txm_38 p._stepDescription_y6txm_90:not(._slim_y6txm_90) {
  margin-bottom: 3rem;
}

._content_y6txm_38 p._stepDescription_y6txm_90.bp3-skeleton {
  width: 60%;
  max-height: 25px;
}

._pill_y6txm_103 {
  margin-bottom: 0.7rem;
  border: 1px solid #b3b3b3;
  border-radius: 10px;
  font-weight: 500;
}

._footer_y6txm_110 {
  display: flex;
  flex-grow: 1;
  align-items: flex-end;
}

._divider_y6txm_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: var(--color-sub-heading-black);
  margin-bottom: 2rem;
}

._divider_y6txm_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_y6txm_136 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

._stepperWrapper_y6txm_144 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}

._selectMethodStepper_y6txm_152,
._rowSpaceBetween_y6txm_153,
._spaceBetween_y6txm_154 {
  justify-content: space-between;
}

._alignRowCenter_y6txm_158 {
  align-items: center;
}

._buyNowDescription_y6txm_162 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2rem;
}

._content_y6txm_38 ._buyNowDescription_y6txm_162 p._stepDescription_y6txm_90 {
  margin-bottom: 0rem;
}

._stepperWrapper_y6txm_144 button._stepper_y6txm_144 {
  display: flex;
  align-self: flex-end;
  margin: 0rem;
  min-width: 130px;
}

._rowSpaceBetween_y6txm_153 {
  width: 100%;
  margin-bottom: 2rem;
}

._footerCol_y6txm_187 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._codesWrapper_y6txm_193,
._ssoBtnWrapper_y6txm_194,
._row_y6txm_153 {
  width: 100%;
}

._codesRow_y6txm_199,
._codesWrapper_y6txm_193,
._ssoBtnWrapper_y6txm_194,
._rowSpaceBetween_y6txm_153,
._formRow_y6txm_203,
._row_y6txm_153 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._ssoBtnWrapper_y6txm_194 {
  flex-wrap: wrap;
  margin-bottom: 2rem;
}

._codesWrapper_y6txm_193 { 
  margin-bottom: 3rem;
}

._justifyEnd_y6txm_219 {
  justify-content: flex-end;
}

._col_y6txm_223 {
  display: flex;
  flex-direction: column;
}

._formRow_y6txm_203 {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}

._formCol_y6txm_234 {
  width: 48% !important;
}

._mb2_y6txm_238 {
  margin-bottom: 2rem;
}

img._ssoBtn_y6txm_194 {
  border-radius: 5px;
  cursor: pointer;
  transition: all 200ms ease;
}

img._ssoBtn_y6txm_194:not(:last-of-type) {
  margin-right: 1.5rem;
}

img._ssoBtn_y6txm_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_y6txm_12 a {
  color: var(--color-link-blue);
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0px;
  text-align: left;
}

._wizard_y6txm_12 ._termsOfUse_y6txm_267 {
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: right;
  color: var(--color-sub-heading-black);
  margin-right: 1rem;
}

._wizard_y6txm_12 ._termsOfUse_y6txm_267 a {
  font-size: 12px;
}

input._confirmationCode_y6txm_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_y6txm_281:focus {
  transition: all 100ms ease;
  border-width: 2px;
  border-color: #192955;
  caret-color: transparent;
}

hr._codeDivider_y6txm_301 {
  width: 15px;
  margin-right: 1rem;
  height: 1px;
  color: #000000;
  background-image: unset;
  background-color: #000000;
}

._termsOfUse_y6txm_267,
._loginText_y6txm_311 {
  white-space: nowrap;
}

._loginWrapper_y6txm_315 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

._stepperBtnWrapper_y6txm_322 {
  display: flex;
  align-self: flex-end;
}

._mobileAppBtnsWrapper_y6txm_327 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}

img._mobileApp_y6txm_327 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 90%;
  max-width: 450px;
  margin-top: 2rem;
  margin-bottom: 5rem;
}

._mobileAppBtnsWrapper_y6txm_327 img {
  max-height: 48px;
  margin-bottom: 1rem;
}

._mobileAppBtnsWrapper_y6txm_327 img:first-of-type {
  margin-right: 1.5rem;
}

._orgTypePillWrapper_y6txm_355 {
  margin-bottom: 0rem;
}

._slimSpacing_y6txm_359 {
  margin-bottom: 0rem !important;
}

._mobileContainer_y6txm_363 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5rem;
}

._mobileContainer_y6txm_363 h1 {
  color: #192955;
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
  text-align: left;
  margin-bottom: 1.5rem;
}

ul._list_y6txm_380 {
  overflow-y: scroll;
  margin-bottom: 2rem;
}

ul._list_y6txm_380 li {
  margin-top: 0.5rem;
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

._tickIcon_y6txm_393 {
  margin-right: 1rem;
  color: #5D707F;
}

p._error_y6txm_76 a {
  font-weight: 400;
  font-size: 16px;
  text-decoration: underline;
}

._hidden_y6txm_404 {
  display: none;
}

._slimSelector_y6txm_408 {
  width: fit-content;
}

@media screen and (max-width: 1600px) {
 ._wizard_y6txm_12 {
   width: 70%;
 } 
}

@media screen and (max-width: 1250px) {
 ._wizard_y6txm_12 {
   width: 80%;
 }
}

@media screen and (max-width: 1100px) {
 ._content_y6txm_38 {
   flex: 4;
 }

 ._buyNowDescription_y6txm_162 {
   flex-direction: column;
   align-items: flex-start;
   justify-content: flex-start;
 }
}

@media screen and (max-width: 1024px) {
  ._content_y6txm_38 {
    flex: 6;
  }
}

@media screen and (max-width: 930px) {
  ._content_y6txm_38 h1 {
    font-size: 25px;
    line-height: 22px;
  }

  ._wizard_y6txm_12 {
    min-height: 600px;
  }

  ._container_y6txm_1 {
    height: calc(100vh - 77px);
  }
}

@media screen and (max-width: 900px) {
  ._sidePanel_y6txm_45 {
    display: none;
  }

  ._selectMethodStepper_y6txm_152 {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
}

@media screen and (max-width: 799px) {
  ._loginText_y6txm_311 {
    margin-bottom: 1rem;
  }

}

@media screen and (max-width: 700px) {
  ._container_y6txm_1 {
    background-image: none;
    height: unset;
    min-height: unset;
  }
  
  ._wizard_y6txm_12 {
    width: 100%;
    box-shadow: none;
  }
  
  ._content_y6txm_38 {
    padding: 3rem;
  }
  
  ._content_y6txm_38 h1 {
    font-size: 22px;
  }
  
  ._mobileContainer_y6txm_363 p._inviteDescription_y6txm_80,
  ._content_y6txm_38 p._inviteDescription_y6txm_80,
  ._mobileContainer_y6txm_363 p._stepDescription_y6txm_90,
  ._content_y6txm_38 p._stepDescription_y6txm_90 {
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
  }
  
  ._selectMethodStepper_y6txm_152 {
    flex-direction: column-reverse;
  }
  
  ._stepperWrapper_y6txm_144 {
    width: 100%;
  }
  
  ._stepperWrapper_y6txm_144 button._stepper_y6txm_144 {
    width: 100%;
    max-width: unset;
    border-radius: 4px;
    margin-bottom: 2rem;
  }

  ._termsOfUse_y6txm_267 {
    text-align: left;
  }

  ._stepperBtnWrapper_y6txm_322 {
    width: 100%;
  }

  ._loginWrapper_y6txm_315 {
    flex-direction: column;
    align-items: center;
  }

}

@media screen and (max-width: 650px) {

  ._formRow_y6txm_203 {
    width: 100%;
    flex-direction: column;
  }

  ._formCol_y6txm_234 {
    width: 100% !important;
  }
}

@media screen and (max-width: 550px) {
  img._ssoBtn_y6txm_194 {
    height: 33px;
  }

  ._codesWrapper_y6txm_193 {
    width: 100%;
    flex-direction: column;
    justify-content: space-around;
  }

  ._codesRow_y6txm_199 {
    width: 100%;
    justify-content: space-around;
  }

  input._confirmationCode_y6txm_281 {
    height: 95px;
    font-size: 32px;
    margin: 2rem 0rem;
  }

  hr._codeDivider_y6txm_301 {
    height: 2px;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  ._orgSizePillWrapper_y6txm_575 {
    width: 100%;
    justify-content: space-between;
  }

  ._orgSizePillWrapper_y6txm_575 ._pill_y6txm_103 {
    width: 26%;
  }
}

@media screen and (max-width: 400px) {
 
  img._ssoBtn_y6txm_194 {
    margin-bottom: 1rem;
    height: 30px;
  }
}

@media screen and (max-width: 330px) {
 
  ._orgSizePillWrapper_y6txm_575 ._pill_y6txm_103 {
    width: 45%;
    margin-right: 0px;
  }

  ._mobileAppBtnsWrapper_y6txm_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: var(--color-sub-heading-black);
  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: var(--color-sub-heading-black) !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: var(--color-sub-heading-black);
  align-items: center;
  justify-content: space-evenly;
  background-color: var(--color-border-20);
  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: var(--color-link-blue);
}

.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_owmq7_1 {
  display: flex;
  flex-direction: row;
  gap: 7px;
  cursor: pointer;
  padding-bottom: 2px;
}

._backText_owmq7_9 {
  font-weight: 500;
  color: #1e3145;
}

._pagePadding_owmq7_14 {
  margin: 9px 3.3rem 9px 5rem;
}

._linkProviderContentContainer_owmq7_18 {
  margin-bottom: 26px;
  width: 100%;
}

._headingContainer_owmq7_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_owmq7_34 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

._pageContentWrapper_owmq7_40 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: flex-start;
}

._entitiesContentWrapper_owmq7_47 {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  left: 0%;
  margin-right: 10rem;
}

._entitiesContentWrapper_owmq7_47._entitiesContentWrapperLeftMargin_owmq7_57 {
  margin-right: 10rem;
  margin-left: 10rem;
}

._buttonsGroup_owmq7_62 {
  margin-top: 26px;
  align-items: center;
  display: flex;
  justify-content: space-between;
}

._leftButtonsGroup_owmq7_69 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkProvidersList_owmq7_75 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

._noResultsContainer_owmq7_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_owmq7_95 {
  font-size: 20px;
  font-family: Montserrat;
  font-weight: 600;
  color: #000000;
  margin-top: 3rem;
  margin-bottom: 2rem;
}

._buttonFontText_owmq7_104 {
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 500;
  font: #000000;
  margin-right: 10px;
  text-decoration: none;
}

._buttonFontText_owmq7_104._buttonON_owmq7_113 {
  background-color: #e9f7ff !important;
  color: #1f65d6;
}

._accountSubHeading_owmq7_118 {
  font-weight: 600;
  font-size: 14px;
  margin-top: 20px;
  width: 100%;
  color: var(--color-sub-heading-black);
}

._accountSubHeadingDescription_owmq7_126 {
  font-weight: 400;
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
  width: 100%;
  color: #000000;
}

._erpAccountSubHeading_owmq7_135 {
  font-weight: 600;
  font-size: 14px;
  margin-top: 20px;
  width: 99%;
  color: var(--color-sub-heading-black);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 18px;
}

._connectionCardAccountSubHeading_owmq7_147 {
  font-weight: 600;
  font-size: 14px;
  width: 100%;
  color: var(--color-sub-heading-black);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 18px;
}

._bottomLinkProvidersList_owmq7_158 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

._linkProviderSubheading_owmq7_165 {
  margin-bottom: 26px;
  font-size: 18px;
}

._linkConnectionContainer_owmq7_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 var(--color-border-40);
  border-radius: 5px;
}

/* Path: web/src/LinkAccountingProvider.tsx */
._howItWorksWrapper_1o24f_1 {
  background-color: #f2f9f9;
  padding: 10px;
  border-radius: 6px;
  line-height: 18px;
  color: #192955;
  margin-bottom: 20px;
}

._howItWorksHeading_1o24f_10 {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  font-weight: 500;
}

._emailWrapper_1o24f_17 {
  text-decoration: underline;
  color: #192955;
}

._feesWrapper_1o24f_22 {
  background-color: var(--color-bg-10);
  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_kb409_1 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding: 5rem 10%;
  font-size: 18px;
  line-height: 26px;
}

._container_kb409_1 ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

._container_kb409_1 > ol > li {
  font-weight: 600;
}

._container_kb409_1 ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}

._container_kb409_1 ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;
}

._container_kb409_1 li ol > li {
  margin: 0;
}

._container_kb409_1 li ol:not(._alphabetical_kb409_37) > li:before {
  content: counters(item, ".") " ";
}

._container_kb409_1 h1 {
  font-size: 35px;
  color: #192955;
  margin-bottom: 2rem;
}

._container_kb409_1 b {
  font-weight: 600;
}

._container_kb409_1 ul._alphabetical_kb409_37 {
  list-style-type: lower-alpha;
}

._container_kb409_1 ul {
  list-style-type: disc;
  padding-left: 25px;
}

._container_kb409_1 ul li:before {
  margin-bottom: 0.6em;
}

._yourRights_kb409_64 > li {
  margin: 10px 0;
}

._appendixHeading_kb409_68 {
  margin: 20px 0px;
}

._appendixSection_kb409_72 {
  margin: 10px 0;
}

._appendixList_kb409_76 {
  list-style-type: upper-roman !important;
  counter-reset: item !important;
  padding-left: 20px;
}

._appendixList_kb409_76 > li {
  margin: 10px 0;
  font-weight: 700;
}

._bulletList_kb409_87 {
  list-style-type: disc;
  padding-left: 20px;
  margin: 10px 0;
}

._table_kb409_93 {
  border: 1px solid var(--color-border-40);
  border-radius: 4px;
  font-size: 16px;
  margin-bottom: 20px;
}

._headerCell_kb409_100,
._cell_kb409_101 {
  display: flex;
  align-items: center;
  padding: 10px;
  border-bottom: 1px solid var(--color-border-40);
}


._headerCell_kb409_100 {
  font-weight: 600;
}

._affiliateBlock_kb409_113 {
    display: flex;
    flex-direction: column;
    margin-bottom: 10px;
}

._affiliateBlock_kb409_113 > div {
    display: flex;
    flex-direction: row;
    align-items: center;
}

._container_kb409_1 ul._lowerRoman_kb409_125 {
    list-style-type: lower-roman;
}

._container_kb409_1 ul._lowerRoman_kb409_125:before {
    margin-bottom: 0.6em;
}

._noWrap_kb409_133 {
    display: inline-flex;
    white-space: nowrap;
}

._purposeList_kb409_138 {
    display: flex;
    flex-direction: column;
}

._purposeList_kb409_138,
._lawfulBasis_kb409_144 {
    align-items: flex-start;
    padding: 10px;
    border-bottom: 1px solid var(--color-border-40);;
}

._leftAlign_kb409_150 {
    width: 100%;
    text-align: left; 
}

._lawfulBasisHeading_kb409_155 {
    white-space: nowrap;
    text-decoration: underline;
}

._appendixThreeLastColumn_kb409_160 {
    grid-column-start: 3;
    grid-row: 2/9;
    align-items: flex-start;
}

._appendixThreeTable_kb409_166 > div {
    padding: 10px;
    border: 1px solid var(--color-border-40);
}

@media screen and (max-width: 768px) {
  ._container_kb409_1 {
    font-size: 16px;
    padding: 3rem;
  }

  ._affiliateBlock_kb409_113 {
    font-size: 12px;
  }

  ._purposeList_kb409_138,
    ._lawfulBasis_kb409_144 {
        border-bottom: none;
    }

}

@media screen and (max-width: 500px) {

  ._table_kb409_93 {
    font-size: 10px;
    line-height: 14px;
  }

  ._headerCell_kb409_100,
  ._cell_kb409_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 var(--color-border-40);
  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 var(--color-border-40);
  padding: 15px;
}

.two-fa-step-count {
  color: var(--color-sub-heading-black);
  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: var(--color-sub-heading-black);
  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 var(--color-border-40);
  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: var(--color-sub-heading-black);
  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: var(--color-sub-heading-black);
  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: var(--color-border-40);
}

.login-footer-branded {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  padding: 0px 25px;
  position: absolute;
  bottom: 10px;
}
._accountManagerText_x6rkr_1 {
  font-family: "Montserrat";
  font-size: 16px;
  font-weight: 500;
  color: var(--color-header-black);
}

._bookCallTitle_x6rkr_8 {
  font-size: 22px;
  color: var(--color-header-black);
}

._accountManagerImage_x6rkr_13 {
  width: 50px;
  height: 50px;
}

._calendlyEmbedStyling_x6rkr_18 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 10px;
}

._calendlySizing_x6rkr_27 {
  height: 68vh;
  width: 100%;
}

._sectionWrapper_x6rkr_32 {
  height: 80px;
  border-bottom: 1px solid var(--color-border-20);
  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: var(--color-border-40);
	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: var(--color-border-20) !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_11qyc_1 {
  font-weight: bold;
  color: #344666;
  border-bottom: 2px solid var(--color-border-20);
  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_11qyc_20 {
  color: #FFFFFF !important;
  background-color: #344666;
}

._admin-header_11qyc_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: var(--color-bg-10);
  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: var(--color-bg-10);
  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_1229w_1 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    padding: 0rem 1rem;
    margin-bottom: 1rem;
    top: 5rem;
    position: relative;
}


ul._control_1229w_1 li {
    list-style: none;
    cursor: pointer;
    margin: 0rem 1.2rem;
    padding: 0rem;
    background: var(--color-border-40) !important;
    border-radius: 50%;
    width: 1rem !important;
    height: 1rem !important; 
    transition: all 0.15s ease;
}

ul._control_1229w_1 li._active_1229w_25 {
    background: #192955 !important;
    transition: all 0.15s ease-in;
}


@media screen and (max-width: 600px) {
    ul._control_1229w_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_i1dv9_1 {
  background: var(--color-bg-10);
  border-radius: 10px;
  border-left: 11px solid #8DBFD0;
  color: #000000;
  font-weight: 600;
  line-height: 23px;
  font-size: 23px;
}

._card_i1dv9_1 img {
  margin-right: 1.5rem;
}

@media screen and (max-width: 768px) {
  ._card_i1dv9_1 img {
    max-height: 36px;
  }
}
@media screen and (max-width: 460px) {
  ._card_i1dv9_1 img {
    max-height: 30px;
  }
}._rowCenter_1gj2e_1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}

._selectorRow_1gj2e_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_1gj2e_19 {
  justify-content: center;
}

._selectorRow_1gj2e_8 ._selectorLabel_1gj2e_23 {
  margin-right: 1rem;
  margin-bottom: 0.4rem;
  white-space: nowrap;
}

._pill_1gj2e_29 {
  border-radius: 9px;
  background-color: var(--color-border-20);
  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_1gj2e_29._selected_1gj2e_44 {
  background-color: #d8f0ee;
  cursor: default;
}

._pill_1gj2e_29._selected_1gj2e_44 ._label_1gj2e_49 {
  padding-bottom: 0.5px;
  border-color: #192955;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  width: fit-content;
  transition: all 150ms ease;
}

._moreIcon_1gj2e_58 {
  cursor: pointer;
  margin: 0rem 0.5rem;
}

._pillSelector_1gj2e_63 {
  min-width: 180px;
}

._pillSelector_1gj2e_63 .css-1pahdxg-control,
._pillSelector_1gj2e_63 .css-yk16xz-control {
  margin: 0px !important;
  height: 40px;
}

._showMoreLink_1gj2e_73 {
  text-decoration: underline;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media screen and (max-width: 1430px) {
  ._selectorRow_1gj2e_8 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1350px) {
  ._selectorRow_1gj2e_8 {
    flex-direction: column;
    align-items: flex-start;
  }

  ._selectorRow_1gj2e_8 ._selectorLabel_1gj2e_23 {
    margin-bottom: 1rem;
  }
}

@media screen and (max-width: 1100px) {
  ._selectorRow_1gj2e_8 ._pill_1gj2e_29 {
    margin-bottom: 0.8rem;
  }

  ._selectorRow_1gj2e_8 ._pill_1gj2e_29:first-of-type {
    margin-left: 0rem;
  }
}

@media screen and (max-width: 700px) {
  ._selectorRow_1gj2e_8 ._pill_1gj2e_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 var(--color-border-20), inset 0px 0px var(--color-border-20) !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_14xin_1 {
    border: 1px solid var(--color-border-40);
    border-radius: 6px;
    width: 100%;
    cursor: pointer;
}

._container_14xin_1:hover {
    background-color: var(--color-bg-10);
}

._iconContainer_14xin_12 {
    display: flex;
    justify-content: center;
    padding-top: 4px;
    font-size: 16px;
    width: 28px !important;
}
._icon_14xin_12 {
    width:20px;
    height:20px;
}
._content_14xin_23 {
    width: 88%;
    padding: 3px;
    padding-bottom: 1px;
}

._title_14xin_29 {
    font-weight: 500;
    font-size: 14px;
}

._text_14xin_34 {
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 5px;
}

._width_14xin_42 {
    display: block;
    width: 100%;
}

/* Limit width of first child of popover so that text is cut by ... */
._width_14xin_42 > span {
    width: 100%;
}._container_18ee4_1 {
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    padding: 5px 10px;
    gap: 5px;
}

._section_18ee4_8 {
    padding-left: 10px;
    height: 45px;
    width: 100%;
    border-bottom: 1px solid #c6c6c6;
    padding-bottom: 5px;
}

._inputOverrides_18ee4_16 {
    overflow: visible !important;
    margin: 0px !important;
    padding: 0px !important;
    border: none;
    display: flex;
    align-content: center;
}

._inputOverrides_18ee4_16 > div {
    display: -webkit-box;
}

._input_18ee4_16 {
    margin: 0px !important;
    padding-left: 8px !important;
    font-size: 10pt !important;
    font-family: Montserrat;
}

._input_18ee4_16::placeholder {
    color: var(--color-border-40);
}

._bubble_18ee4_40 {
    background-color: var(--color-border-20);
    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 var(--color-border-40);
  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_u6pr2_1 {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  cursor: pointer;
  color: #106BAC;
  text-decoration: underline;
}

a._link_u6pr2_1._disabled_u6pr2_10 {
  cursor: not-allowed;
  color: var(--color-border-40);
}._table_ehzn1_1 {
    width: 100%;
    margin: 0px;
    height: fit-content;
}

tr._tableHeader_ehzn1_7 {
    height: 30px !important;
    box-shadow: none;
    border-bottom: 1px solid var(--color-border-20);
    margin-left: 30px;
    text-align: left !important;
}

._entityRow_ehzn1_15 {
    height: 30px !important;
}

._dataCell_ehzn1_19 {
    text-align: left;
}


th._slim_ehzn1_24,
td._slim_ehzn1_24 {
    width: 32px;
    min-width: 32px;
    padding: 0px 0px 0px 4px !important;
}

th._sm_ehzn1_31,
td._sm_ehzn1_31 {
    width: 80px;
    min-width: 70px;
    max-width: 80px;
    padding: 0px 8px 0px 8px !important;
}

th._date_ehzn1_39 {
    width: 110px;
    min-width: 110px;
    max-width: 110px;
    padding: 0px 8px 0px 8px !important;
}

th._md_ehzn1_46,
td._md_ehzn1_46 {
    width: 150px;
    min-width: 125px;
    max-width: 150px;
    padding: 0px 8px 0px 8px !important;
}

th._lg_ehzn1_54,
td._lg_ehzn1_54 {
    width: 175px;
    min-width: 150px;
    max-width: 175px;
    padding: 0px 8px 0px 8px !important;
}

td._sm_ehzn1_31,
td._md_ehzn1_46,
td._lg_ehzn1_54 {
    overflow: hidden;
    text-overflow: ellipsis;
}

td._centered_ehzn1_69 {
    text-align: center;
}._table_9re3r_1 {
    width: 100%;
    margin: 0px;
    height: fit-content;
}

tr._tableHeader_9re3r_7 {
    height: 30px !important;
    box-shadow: none;
    border-bottom: 1px solid var(--color-border-20);
    margin-left: 30px;
    text-align: left !important;
}

._eventRow_9re3r_15 {
    height: 36px !important;
    text-align: left !important;
}

th._slim_9re3r_20,
td._slim_9re3r_20 {
    width: 32px;
    min-width: 32px;
}

th._sm_9re3r_26,
td._sm_9re3r_26 {
    width: 80px;
    min-width: 70px;
    max-width: 80px;
    padding: 0px 8px 0px 0px !important;
}

th._date_9re3r_34 {
    width: 110px;
    min-width: 110px;
    max-width: 110px;
    padding: 0px 8px 0px 0px !important;
}

th._md_9re3r_41,
td._md_9re3r_41 {
    width: 150px;
    min-width: 125px;
    max-width: 150px;
    padding: 0px 8px 0px 0px !important;
}

th._lg_9re3r_49,
td._lg_9re3r_49 {
    width: 175px;
    min-width: 150px;
    max-width: 175px;
    padding: 0px 8px 0px 0px !important;
}

td._sm_9re3r_26,
td._md_9re3r_41,
td._lg_9re3r_49 {
    overflow: hidden;
    text-overflow: ellipsis;
}._calendarContainer_1qdve_1 {
  width: 280px;
  padding: 10px;
}

._calendarHeader_1qdve_6 {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

._calendarNavButton_1qdve_12 {
  background: none;
  border: none;
  cursor: pointer;
  padding: 5px;
  border-radius: 4px;
}

._calendarNavButton_1qdve_12:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

._calendarMonthYear_1qdve_24 {
  width: 100%;
  display: flex;
  justify-content: center;
  padding-right: 25px;
}

._calendarMonthYearRight_1qdve_31 {
  padding-right: 0px;
  padding-left: 25px;
}

._calendarGrid_1qdve_36 {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 4px;
  text-align: center;
}

._calendarWeekday_1qdve_43 {
  color: #7c7c7c;
}

._calendarDay_1qdve_47 {
  border: none;
  background: none;
  padding: 8px;
  border-radius: 20px;
  cursor: pointer;
  transition: background-color 0.2s;
}

._calendarDay_1qdve_47:hover:not(:disabled) {
  background-color: rgba(0, 0, 0, 0.05);
}

._calendarDayDisabled_1qdve_60 {
  visibility: hidden;
  cursor: default;
}

._calendarDayToday_1qdve_65 {
  background-color: rgba(66, 153, 225, 0.2);
  color: #2c5282;
}

._calendarDaySelected_1qdve_70 {
  background-color: #192955 !important;
  color: white;
}

._calendarDayInBetween_1qdve_75 {
  background-color: rgba(66, 153, 225, 0.1);
  color: #2c5282;
}

._dateRangePopover_1qdve_80 {
  display: flex;
  flex-direction: row;
  gap: 27px;
}

._popoverWidth_1qdve_86 {
  width: 597px !important;
}

._scrollBlocker_1qdve_90 {
  position: fixed;
  inset: 0px;
  cursor: pointer;
  z-index: 3;
}

._gridDate_1qdve_97 {
  width: 100%;
  display: flex;
  justify-content: center;
}

._dateRangeDiv_1qdve_103 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 4px;
  border: 1px solid var(--color-border-40);
  height: 25px;
  width: 350px;
  cursor: pointer;
}

._singleDateDiv_1qdve_114 {
  width: 240px;
}

._createdAfterDiv_1qdve_118 {
  width: 115px !important;
}

._postedDuringDiv_1qdve_122 {
  background-color: var(--color-bg-10);
  width: 125px;
  border-radius: 4px;
  margin-left: 2px;
}

._postedDuringBox_1qdve_129 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0px 2px 0px 2px;
}

._dateRangeText_1qdve_137 {
  font-weight: 500;
}

._iconPadding_1qdve_141 {
  padding-right: 2px;
  display: flex;
}._container_10qyg_1 {
  width: 100%;
  height: 100%;
}

._label_10qyg_6 {
  width: 100%;
  height: 30px;
  padding: 2px 5px;
  background-color: var(--color-border-20);
  font-weight: 500;
  user-select: none;
  border-radius: 6px;
}

._grid_10qyg_16 {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}

._monthText_10qyg_25 {
  padding: 2px 5px;
  border-radius: 6px;
  text-align: center;
  user-select: none;
  cursor: pointer;
  transition: background-color 0.25s ease;
}

._monthText_10qyg_25._highlighted_10qyg_34 {
  background-color: #192955;
  color: white;
}

._monthText_10qyg_25:not(._highlighted_10qyg_34):hover {
  background-color: var(--color-border-20);
}
._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_1fu3z_1 {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 6px;
}

._yearRangeContainer_1fu3z_10 {
  width: 150px;
  height: 30px;
  padding: 2px 5px;
  justify-content: center;
  align-items: center;
  background-color: var(--color-border-20);
  font-weight: 500;
  user-select: none;
  border-radius: 6px;
}

._yearRangeText_1fu3z_22 {
  width: 100px;
  text-align: center;
}

._grid_1fu3z_27 {
  width: 150px;
  height: 100%;
  display: grid;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}

._yearText_1fu3z_36 {
  padding: 2px 5px;
  border-radius: 6px;
  text-align: center;
  user-select: none;
  cursor: pointer;
}

._yearText_1fu3z_36._highlighted_1fu3z_44 {
  background-color: #192955;
  color: white;
}

._yearText_1fu3z_36:not(._highlighted_1fu3z_44):hover {
  transition: background-color 0.25s ease;
  background-color: var(--color-border-20);
}
._trigger_1nq7a_1 {
  width: 60px;
  height: 38px;
  padding: 0 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  border: 1px solid var(--color-border-40);
  box-shadow: none;
  outline: none;
  border-radius: 6px;
  user-select: none;
  cursor: pointer;
  transition: border-color 0.15s ease;
}

._trigger_1nq7a_1._focused_1nq7a_18 {
  border-color: var(--color-sub-heading-black);
}
._container_10s93_1 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
._textContainer_1v10h_1 {
  width: 30px;
  aspect-ratio: 1;
  border-radius: 50%;
  user-select: none;
  cursor: pointer;
  transition: background-color 0.25s ease;
}

._textContainer_1v10h_1._highlighted_1v10h_10 {
  background-color: #192955;
  color: white;
}

._textContainer_1v10h_1:not(._highlighted_1v10h_10)._faded_1v10h_15 {
  color: var(--color-border-40);
}

._textContainer_1v10h_1:not(._highlighted_1v10h_10):hover {
  background-color: var(--color-border-20);
}
._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_1029j_1 {
  padding: 0px;
}

._inputBody_1029j_5 {
  padding: 5px 8px;
  line-height: 22px;
  width: 100%;
  margin-top: 10px;
  border: 1px solid var(--color-border-40);
  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_zslct_1 {
  min-height: 300px;
  background-color: #ecf3f7;
  border-radius: 6px;
  border: 1px solid var(--color-border-40);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

._classifyText_zslct_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_ecejc_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--color-link-blue);
}

._heading_ecejc_8 {
  font-size: 16px;
  font-weight: 500;
  line-height: 14px;
  text-align: left;
  margin-bottom: 10px;
}

._layoutText_ecejc_16 {
  margin-top: 10px;
}

._customPopover_ecejc_20 {
  position: relative;
}

._customPopoverContainer_ecejc_24 {
  padding-bottom: 1rem;
  width: 250px;
}

._saveButton_ecejc_29:hover {
  overflow: visible;
}

._customPopoverHeading_ecejc_33 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  color: var(--color-border-60);
  font-weight: 500;
  font-size: 10px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1.25rem;
}

._customPopoverFilterHeading_ecejc_46 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
}

._customPopoverEmpty_ecejc_52 {
  color: var(--color-border-40);
  font-weight: 400;
  font-size: 14px;
  text-indent: 1.25rem;
}

._customPopoverView_ecejc_59 {
  font-size: 14px;
  color: var(--color-sub-heading-black);
  font-weight: 400;
  display: flex;
  padding: 0.5rem;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  text-indent: 0.75rem;
}

._customPopoverFilterView_ecejc_71 {
  text-indent: 0.65rem;
  width: 248px;
  position: relative;
  left: -9px;
}

._customPopoverViewSelected_ecejc_78 {
  background-color: #ecf3f7;
}

._customPopoverView_ecejc_59:hover {
  background-color: var(--color-bg-10);
  cursor: pointer;
}

._customPopoverContainer_ecejc_24 > ul {
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin-top: 4px;
}

._iconSwitch_ecejc_94 {
  height: 25px !important;
}

._headerName_ecejc_98 {
  display: flex;
  align-items: center;
  line-height: 1.2;
  color: var(--color-header-black);
  font-family: 'National 2';
}

._ChevronDown_ecejc_106:hover,
._ChevronDown_ecejc_106:focus {
  outline: none !important;
  border: none !important;
}

._ChevronDown_ecejc_106 {
  border: none !important;
  outline: none !important;
}

._headerNameDropdownChevron_ecejc_117 {
  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_12hpp_1 {
  line-height: 3.5rem;
  font-size: 14px;
  border-top: 1px solid var(--color-border-20);
}

._columnBox_12hpp_7 {
  margin-top: 10px;
}

._columnBox_12hpp_7:last-child {
  border-bottom: 1px solid var(--color-border-20);
}

._wizardRowSpacer_12hpp_15 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

._titleContainer_12hpp_21 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

._titleContainer_12hpp_21 h4 {
  font-size: 16px;
  font-weight: 400;
}

._titleContainer_12hpp_21 h5 {
  font-size: 12px;
  font-weight: 500;
}

._buttonRow_12hpp_37 > div > button {
  height:38px !important;
  max-height: 38px !important;
}

._customRowSelector_12hpp_42 {
  display: flex;
  flex-direction: row;
}

._wizardBody_12hpp_47 {
  margin-bottom: 1rem;
  overflow-y: scroll;
}._tableRow_vs5bq_1 {
  line-height: 40px !important;
}

._tableRow_vs5bq_1 > td:nth-child(1) {
  z-index: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  outline: none;
}

._headerRow_vs5bq_12 {
  line-height: 2.5;
  position: sticky !important;
  z-index: 10;
}

._tableRow_vs5bq_1:hover > td > div > div > input {
  background-color: rgb(251, 251, 251);
}

._tableRow_vs5bq_1:hover > ._addCol_vs5bq_22 {
  background-color: var(--color-bg-10);
}

._reorderContainer_vs5bq_26::-webkit-scrollbar {
  display: none;
}

._refresh_vs5bq_30 {
  display: flex;
  font-size: 11px;
  color: #747474;
  height: 14px;
  text-decoration: none !important;
}

._refresh_vs5bq_30:hover {
  text-decoration: none;
}

._outdated_vs5bq_42 {
  color: red;
}

._dragDropTable_vs5bq_46 {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
  overflow-x: auto;
  position: relative;
  scrollbar-width: none;
  max-height: 75vh;
}

._dragDropTable_vs5bq_46::-webkit-scrollbar {
  display: none;
}

._reorderContainer_vs5bq_26 {
  display: flex;
  flex-direction: column;
  z-index: 10;
  background-color: white;
  width: 100%;
  height: 100%;
  scrollbar-width: none;
  overflow: hidden;
}

._reorderContainer_vs5bq_26::-webkit-scrollbar {
  display: none;
}

._reorderContainer_vs5bq_26 > div {
  /* scrollbar-width: none; */
  overflow-y: hidden;
}

._entityTable_vs5bq_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_vs5bq_22 {
  /* width: 50px;
  min-width: 50px; */
  /* max-width: 50px !important; */
  margin: auto;
  position: sticky !important;
  box-shadow: inset 1px -1px 0px 0px var(--color-border-20) !important;
  right: 0;
  background-color: #ffffff;
}

._stickyRight_vs5bq_106 {
  position: sticky;
  right: 0;
  z-index: 2;
}

._headerRow_vs5bq_12 th {
  white-space: nowrap;
  text-align: left;
}

._mdlDataTable_vs5bq_117 {
  table-layout: fixed !important;
  width: 100%;
  display: table-row-group;
}

._mdlDataTable_vs5bq_117 {
  width: 100%;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

._mdlDataTable_vs5bq_117::-webkit-scrollbar {
  display: none;
}

._mdlDataTable_vs5bq_117 th,
._mdlDataTable_vs5bq_117 td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._mdlDataTable_vs5bq_117 th:not(:first-child),
._mdlDataTable_vs5bq_117 td:not(:first-child) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._mdlDataTable_vs5bq_117 th:not(:first-child):not(:last-child),
._mdlDataTable_vs5bq_117 td:not(:first-child):not(:last-child) {
  max-width: 230px;
  min-width: 230px;
  width: 230px;
  text-align: center;
}

._customHeader_vs5bq_155 {
  position: relative;
  right: 0;
  top: 4px;
}

._customEntityHeader_vs5bq_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_vs5bq_179 {
  text-align: left;
}

._customConsolHeader_vs5bq_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_vs5bq_194 {
  margin-right: 8px;
  position: relative;
  top: -1px;
}

._columnHeader_vs5bq_200 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: right;
  line-height: 2.5;
  max-width: 300px !important;
}

._textColumnHeader_vs5bq_209 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
  line-height: 2.5;
  max-width: 300px !important;
  margin-left: 10px;
}

._nonFinColumnHeader_vs5bq_219 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
  line-height: 2.5;
  max-width: 300px !important;
}

._columnHeader_vs5bq_200:first-of-type div {
  justify-content: flex-end;
}

._columnHeaderLink_vs5bq_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_vs5bq_244 {
  max-width: 135px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

._headerNameOverflowMultiLine_vs5bq_251 {
  max-width: 90px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

._customInput_vs5bq_258 {
  border: none;
  width: 100%;
  font-size: 12px;
  outline: none;
  background-color: var(--color-bg-10);
}

._customInput_vs5bq_258::placeholder {
  color: var(--color-border-40);
}

._customDelete_vs5bq_270 {
  position: relative !important;
}

._customDelete_vs5bq_270 > div > span {
  position: relative;
  top: -2px;
  opacity: 0;
}

._customDelete_vs5bq_270:hover > div > span {
  opacity: 1;
}

._healthCell_vs5bq_284 {
  display: flex;
  align-items: center;
  justify-content: left;
  height: 20;
  text-align: left;
  text-indent: 0px;
}

._peopleContainer_vs5bq_293 {
  display: flex;
  align-items: flex-start !important;
}

._peopleContainer_vs5bq_293 > div {
  padding-right: 40px;
}

._healthCell_vs5bq_284 > svg {
  margin-left: 57px;
}

._healthBar_vs5bq_306 {
  color: #ffffff;
  position: relative;
  top: -8px;
  max-width: 50px;
}

._progressBarContainer_vs5bq_313 {
  display: none !important;
}

._percentageTextContainer_vs5bq_317 {
  margin-right: 100%;
  height: 22px;
}

._tableCellNonHealthPeopleTags_vs5bq_322 {
  text-indent: 0px;
  display: flex;
  align-items: center;
  margin-left: 37px;
}

._tableCellNonHealthPeopleTags_vs5bq_322 > div > div > div > div > div > div {
  max-height: 27px;
}

._multiLineItemCell_vs5bq_333 {
  overflow: visible;
  display: flex;
  justify-content: right;
  margin-left: 35px;
  margin-right: 5px;
}

._currency_vs5bq_341 {
  padding-right: 40px;
}

._multiLineItemCell_vs5bq_333 > span {
  display: inline-flex;
  margin-left: 8px;
  padding-bottom: 2px;
  opacity: 0;
  align-items: center;
  width: 100%;
}

._multiLineCellButtons_vs5bq_354 {
  max-width: 42px;
}

._multiLineItemCellEdit_vs5bq_358 > div > span {
  font-size: 14px !important;
  color: var(--color-sub-heading-black);
  text-decoration: none;
  padding: 8px;
}

._multiLineItemCellEdit_vs5bq_358 > div {
  width: 250px !important;
  min-width: 250px !important;
  max-width: 250px !important;
  height: 25px !important;
  /* border: 0.5px solid var(--color-border-40); */
  /* border-radius: 8px; */
  display: flex;
  align-items: center;
  text-indent: 0px;
}

._multiLineItemCellAdd_vs5bq_377 > div {
  align-items: center;
}

._multiLineItemCellAdd_vs5bq_377 {
  display: flex;
  flex-direction: row;
  justify-content: right;
  margin-right: 15px;
}

._multiLineItemCell_vs5bq_333:hover > span {
  opacity: 1;
  margin-left: 8px;
  padding-bottom: 2px;
}

._consolRow_vs5bq_394 {
  background-color: var(--color-bg-10) !important;
  font-weight: bold;
}

._consolChevron_vs5bq_399 {
  margin-left: 4px;
}

._nonConsolRow_vs5bq_403 {
  text-indent: 2rem;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
}

._chevron_vs5bq_412 {
  align-self: flex-end;
}

._bluePill_vs5bq_416 {
  color: var(--color-table-group-blue);
  border-color: var(--color-table-group-blue);
}

._lightBluePill_vs5bq_421 {
  color: #a0dedd;
  border-color: #a0dedd;
}

._orangePill_vs5bq_426 {
  color: #ff9a7b;
  border-color: #ff9a7b;
}

._customEntity_vs5bq_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_vs5bq_161 > span {
  opacity: 0;
  /* transition: opacity 0.2s ease; */
  margin-left: 10px;
  position: relative;
  top: -2px;
}

._customEntity_vs5bq_161:hover ._entityName_vs5bq_450 {
  text-decoration: underline;
}

._customEntity_vs5bq_161:hover ._consolName_vs5bq_454 {
  text-decoration: underline;
}

._customEntity_vs5bq_161:hover {
  opacity: 1;
  /* transition: opacity 0.2s ease; */
  margin-left: 10px;
  position: relative;
  top: -2px;
}

._emptyTable_vs5bq_466 {
  border: 1px solid var(--color-border-40);
  border-radius: 5px;
  width: 100%;
  height: 200px;
  margin-top: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}

._emptyTable_vs5bq_466 > text {
  font-size: 16px;
  font-weight: 400;
  color: #5d707f;
}

._editIcon_vs5bq_484 {
  width: 40px;
  height: 40px;
}

._noTags_vs5bq_489 {
  font-style: italic;
  color: rgb(68, 68, 68);
  font-size: 12px;
  margin-left: -15px;
}
._noTags_vs5bq_489:hover {
  color: #000;
  cursor: pointer;
}

._tagsCell_vs5bq_500 {
  max-height: 35px !important;
  align-items: center;
  background-color: #fff;
  overflow: visible !important;
}

._tagsCell_vs5bq_500 ._noTags_vs5bq_489 {
  opacity: 0;
  transition: opacity ease-in-out 0.2s;
}

._tagsCell_vs5bq_500:hover ._noTags_vs5bq_489 {
  opacity: 1;
}

._tagsCell_vs5bq_500 > div > div > div > div > div {
  max-height: 25px;
}

._tagsCell_vs5bq_500 > div > div > div > div > div > div:nth-of-type(2){
  padding-top: 8px;
}

._consolTagsCell_vs5bq_524 {
  max-height: 35px !important;
  align-items: center;
  background-color: var(--color-bg-10);
  overflow: visible !important;
}

._tagsWrapper_vs5bq_531 {
  display: flex;
  /* flex-wrap: nowrap; */
  margin-left: 38px;
}

._noteInput_vs5bq_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_vs5bq_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_vs5bq_565 {
  margin-right: 2px;
}

._popoverContent_vs5bq_569 {
  display: flex;
  flex-direction: column;
  gap: 0px;
  width: 100%;
  align-items: flex-start;
}

._popoverContent_vs5bq_569 > p {
  color: var(--color-border-60);
  font-weight: 600;
  font-size: 11px;
  line-height: 0.5;
  margin-top: 8px;
}

._popoverContent_vs5bq_569 > span {
  display: flex;
  flex-direction: row;
  gap: 2px;
  line-height: 0.5;
}

._boldField_vs5bq_592 {
  color: var(--color-header-black);
  font-weight: 500;
  font-size: 11;
}

._plainField_vs5bq_598 {
  color: var(--color-header-black);
  font-weight: 400;
  font-size: 11;
  padding-left: 5px;
}

._controlContainer_vs5bq_605 {
  width: 170px !important;
  height: 25px !important;
  border-radius: 4px !important;
  position: relative;
}

._greyedOut_vs5bq_612 {
  background-color: #f0f0f0;
  filter: brightness(0.9);
  width: 100%;
  flex: content;
}

._greyedOut_vs5bq_612 ._iconButtonContainer_vs5bq_619 {
  filter: none !important;
  width: 100%;
}

._iconButton_vs5bq_619 {
  filter: none !important;
}

._iconButtonContainer_vs5bq_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_vs5bq_639 {
  margin-left: auto;
}

._tableRow_vs5bq_1:hover ._iconButtonContainer_vs5bq_619 {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}

._entityView_vs5bq_649 {
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  max-height: 100vh;
}

._consolView_vs5bq_659 ._tableRow_vs5bq_1 > td:nth-child(1) {
  min-width: 350px !important;
  max-width: 350px !important;
}

._consolView_vs5bq_659 ._headerRow_vs5bq_12 > th:nth-child(1) {
  min-width: 350px !important;
  max-width: 350px !important;
  z-index: 10;
}

._mdlDataTable_vs5bq_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_vs5bq_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_vs5bq_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_vs5bq_117 td:first-child {
  position: sticky;
}

#_transaction-table_vs5bq_1 td:first-child {
  z-index: 1;
}

._mdlDataTable_vs5bq_117 i {
  padding-left: 10px;
  width: auto;
  margin: 0px;
}

._mdlDataTable_vs5bq_117 thead {
  padding-bottom: 3px;
}

._mdlDataTable_vs5bq_117 td,
._mdlDataTable_vs5bq_117 th {
  word-wrap: break-word;
}

._mdlDataTable_vs5bq_117 th ._customEntityHeader_vs5bq_161 {
  word-wrap: break-word;
  z-index: 100 !important;
  position: sticky !important;
}

._mdlDataTable_vs5bq_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_vs5bq_117 tbody tr:hover {
  background-color: var(--color-bg-10);
}

._tableRow_vs5bq_1:hover ._tableLeft_vs5bq_179 {
  background-color: var(--color-bg-10) !important;
  /* transition: background-color 0.2s ease; */
}

._tableRow_vs5bq_1:hover ._tagsCell_vs5bq_500 {
  background-color: var(--color-bg-10) !important;
  color: #000 !important;
}

._mdlDataTable_vs5bq_117 td,
._mdlDataTable_vs5bq_117 td ._mdlDataTable__select_vs5bq_772 {
  vertical-align: middle;
}

._mdlDataTable_vs5bq_117 td {
  position: relative;
  /* height: 40px !important;
  max-height: 40px !important; */
  box-shadow: inset 0px -1px 0px 0px var(--color-border-20);
  padding: 0px 8px;
  box-sizing: border-box;
  text-align: right;
  overflow: visible;
}

._stickyColWhite_vs5bq_787 {
  position: sticky !important;
  background-color: white;
  text-align: left !important;
}

._firstColSticky_vs5bq_793 {
  overflow-wrap: break-word;
  left: 0px;
  box-shadow: inset -1px 0px 0px 0px var(--color-border-20), inset 0px -1px 0px 0px var(--color-border-20) !important;
  white-space: normal;
  text-align: left !important;
}

._MdlDataTableCellNonNumeric_vs5bq_801 {
  overflow: visible !important;
  text-align: right !important;
  text-indent: 28px;
}

._mdlDataTable_vs5bq_117 th:first-child {
  text-align: left;
  position: sticky;
  z-index: 100;
  background-color: #fff;
  width: 250px !important;
  left: 0px;
}

._mdlDataTable_vs5bq_117 th:nth-child(2) {
  text-align: left;
  /* position: sticky; */
  z-index: 100;
  background-color: #fff;
}

._mdlDataTable_vs5bq_117 th:not(:first-child) {
  width: auto;
  max-width: none;
}

._mdlDataTable_vs5bq_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_vs5bq_117 td:not(:first-child) {
  width: auto;
  max-width: none;
}

._trendArrows_vs5bq_844 {
  align-items: center;
  display: flex;
  margin-right: 4px;
  /* padding-left: 5px; */
}

._financialCell_vs5bq_851 {
  text-align: right !important;
  display: flex;
  flex-direction: row;
  justify-content: right;
}

._numericalData_vs5bq_858 {
  padding-right: 10px;
}

._entityInfoGroup_vs5bq_862 {
  height: 40px;
  align-items: start;
  display: flex;
  flex-direction: column;
  justify-content: left;
  line-height: normal;
}

._entityName_vs5bq_450 {
  margin-top: 4px;
  margin-bottom: -2px;
  height: 18px;
  max-width: 200px;
  width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

._entityName_vs5bq_450:hover {
  text-decoration: underline;
  cursor: pointer;
}

._consolName_vs5bq_454:hover {
  text-decoration: underline;
  cursor: pointer;
}

._consolName_vs5bq_454 {
  transform: translateY(-1px);
}

._realignEntityName_vs5bq_896 {
  margin-top: 11px !important;
}

._entityExtras_vs5bq_900 {
  display: flex;
  flex-direction: row;
  justify-self: right;
  height: 40px;
  max-height: 40px;
}

._AIButton_vs5bq_908 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._disableAI_vs5bq_914 {
  opacity: 0;
}

._disableAI_vs5bq_914:hover {
  cursor: default;
}

._entityCellWrapper_vs5bq_922 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

._createMultiLineItemButton_vs5bq_930 {
  padding-right: 25px;
}

._multiLineRedirect_vs5bq_934 {
  text-align: left;
  text-decoration: underline;
  color: var(--color-link-blue);
}

._MultiLineSelectIndicator_vs5bq_940 {
  white-space: nowrap;
  border: 1px solid var(--color-border-40);
  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_vs5bq_957 {
  display: inline-block;
  width: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: -11px;
  color: var(--color-border-60);
  font-size: 18px;
  margin-right: 5px;
  padding-left: 5px;
}

._MultiLineSelectText_vs5bq_969 {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: -8px;
  width: 200px;
  color: var(--color-border-60);
  font-weight: 400;
}

._assignedText_vs5bq_979 {
  color: #000;
}

._ReviewProgressBar_vs5bq_983 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

._moreOptionsButton_vs5bq_989 {
  transform: translateY(3px);
}

._addColumnMenu_vs5bq_993 > div > ul > li > a {
  color: #192955 !important;
}

._addColumnMenu_vs5bq_993 .bp3-menu-item {
  padding: 6px 10px;
}

._addColumnMenu_vs5bq_993 > div > ul > li > a:hover {
  background-color: #ecf3f7 !important;
}

._consolEntityNameWrapper_vs5bq_1005 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._columnHeaderName_vs5bq_1011 {
  display: flex;
}

._customMultiLineHeader_vs5bq_1015 {
  /* min-width: 300px !important; */
  position: relative !important;
}

._customMultiLineHeader_vs5bq_1015 > div > span {
  position: relative;
  top: -2px;
  opacity: 0;
}

._customMultiLineHeader_vs5bq_1015:hover > div > span {
  opacity: 1;
}

._notesPopover_vs5bq_1030 {
  max-width: 250px;
}

._financialScore_vs5bq_1034 {
  display: flex;
  flex-direction: row;
  justify-content: left !important;
}

._reportingSVG_vs5bq_1040 {
  max-width: 25px;
  color: #192955;
}

._comingSoonPill_vs5bq_1045 {
  color: #ffffff;
  background-color: var(--color-table-group-blue);
  border-color: var(--color-table-group-blue);
  scale: 80%;
  margin-left: -10px;
}

._xeroPill_vs5bq_1053 {
  color: #0078C8;
  border-color: #0078C8;
}

._sagePill_vs5bq_1058 {
  color: #0F9D58;
  border-color: #0F9D58;
}

._qbPill_vs5bq_1063 {
  color: #00823C;
  border-color: #00823C;
}

._segmentPill_vs5bq_1068 {
  color: #FF9A7B;
  border-color: #FF9A7B;
}

._defaultPill_vs5bq_1073 {
  color: #d57bff;
  border-color: #d57bff;
}

._source_vs5bq_1078 {
  height: 40px !important;
  max-height: 40px !important;
  padding-left: 5px;
}

._sourceWrapper_vs5bq_1084 {
  height: 40px !important;
  max-height: 40px !important;
  display: flex;
  flex-direction: row;
  justify-content: left;
}

._freshPill_vs5bq_1092 {
  color: #2d44f4;
  border-color: #2d44f4;
}

._MYOBPill_vs5bq_1097 {
  color: #9a2df4;
  border-color: #9a2df4;
}

._exactPill_vs5bq_1102 {
  color: #f42d2d;
  border-color: #f42d2d;
}

._manualPill_vs5bq_1107 {
  color: #FECCA8;
  border-color: #FECCA8;
}

._connectionPill_vs5bq_1112 {
  color: #E5AA36;
  border-color: #E5AA36;
}

._consolPill_vs5bq_1117 {
  color: #A0DEDD;
  border-color: #A0DEDD;
}

._dividerText_vs5bq_1122 {
  color: var(--color-border-40);
  font-weight: 600;
  font-size: 10px;
  text-indent: 10px;
}

._basicPill_vs5bq_1129 {
  color: #51A3EB;
  border-color: #51A3EB;
}

._trialPill_vs5bq_1134 {
  color: #B1BECA;
  border-color: #B1BECA;
}

._standardPill_vs5bq_1139 {
  color: #37B5CB;
  border-color: #37B5CB;
}

._plusPill_vs5bq_1144 {
  color: #25CE9F;
  border-color: #25CE9F;
}

._advancedPill_vs5bq_1149 {
  color: #0F3573;
  border-color: #0F3573;
}

._unlimitedPill_vs5bq_1154 {
  color: #E052A0;
  border-color: #E052A0;
}

._legacyPill_vs5bq_1159 {
  color: #FF7085;
  border-color: #FF7085;
}

._checkboxWrapper_vs5bq_1164 {
  height: 100%;
  width: 100%;
}

._checkBox_vs5bq_1169 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 40px;
  height: 30px;
  margin-left: 40px;
}

._addColumnButtonBalancer_vs5bq_1178 {
  padding-right: 10px;
}

._MultiLineAssignHover_vs5bq_1182._MultiLineSelectOpen_vs5bq_1182 {
  opacity: 1;
}

._MultiLineAssignHover_vs5bq_1182 {
  opacity: 0; 
  transition: all 0.2s;
}

._multiLineItemCellAdd_vs5bq_377:hover ._MultiLineAssignHover_vs5bq_1182{
  opacity: 1;
}

._MdlDataTableCellNonNumeric_vs5bq_801:hover ._MultiLineAssignHover_vs5bq_1182{
  opacity: 1;
}

._inputCellsHover_vs5bq_1199 {
  opacity: 0;
  transition: opacity ease-in-out 0.2s;
}

._inputCellsHover_vs5bq_1199:hover {
  opacity: 1;
}

._topLevelIdentifier_vs5bq_1208 {
  display: flex;
  flex-direction: row;
}

._lowerLevelIdentifier_vs5bq_1213 {
  display: flex;
  flex-direction: row;
}

._multiLineNonEditCellHoverTitle_vs5bq_1218 {
  font-weight: 600;
  color: var(--color-border-60);
  font-size: 10px;
}

._addIcon_vs5bq_1224 {
  justify-self: right;
}

._multiLineLink_vs5bq_1228 {
  text-align: left;
  justify-self: left;
  text-indent: 5px;
  font-size: 15px;
  font-weight: 400;
}._container_10aq4_1 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

._bar_10aq4_7,
._fill_10aq4_8 {
  height: 10px;
}

._bar_10aq4_7 {
  width: 150px;
  background-color: #d9d9d9;
  margin-bottom: 2px;
  border-radius: 7px;
  overflow: hidden;
  transform: translateX(28px);
}

._bar_10aq4_7._excluded_10aq4_21 {
  background-color: var(--color-border-20);
}

._fill_10aq4_8 {
  transform: translateX(-100%);
  animation: _fill_10aq4_8 0.75s linear forwards 0.25s;
}

._label_10aq4_30 {
  font-size: 13px;
  /* text-indent: 0px; */
  height: 11px;
  line-height: 17px;
}

@keyframes _fill_10aq4_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_cpct3_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 0.5px solid var(--color-border-40);
  background-color: var(--color-border-20);
  border-radius: 5px;
  width: 180px;
  padding: 1rem;
  margin-top: 1px;
  margin-right: 1px;
}

._handle_cpct3_14 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  margin-top: 1rem;
}

._columnHeaderLink_cpct3_22 {
  color: black;
  font-weight: bold;
  height: 20px;
  overflow-x: hidden;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;

}

._dragIcon_cpct3_33 {
  margin-left: 9%;
}

._dragList_cpct3_37 {
  overflow-x: auto;
}

._columnCardContainer_cpct3_41{
  display:flex;
}

._dragDropDivider_cpct3_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_i290e_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 var(--color-border-40);

}
._editable_i290e_1:focus {
  border:1px solid #192955;
}
._button_i290e_16 {
  color:#192955 !important;
  background-color: #fff;
  border: 1px solid var(--color-border-40);
  border-radius: 6px;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
  height: 25px;
  margin-right: 5px;
  margin-bottom:5px;
}
._button_i290e_16:is:last-child {
  margin-right:0px;
}
._button_i290e_16:hover {
  border: 1px solid #192955;
  box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.2) !important;
}
._dataSourceButton_i290e_35 {
  padding: 5px 10px 5px 10px;
}
._basicButton_i290e_38 {
  padding: 5px;
}

._buttonsWrapper_i290e_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_19ox1_1 {
  width: fit-content;
  justify-content: center;
  align-items: center;
  gap: 9px;
  cursor: pointer;
}

._container_19ox1_1._disable_19ox1_9 {
  color: #5c708099;
  cursor: not-allowed;
}

._circleContainer_19ox1_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_19ox1_14._large_19ox1_28 {
  --circle-container-width: 50px;
  --circle-container-height: 26px;
}

._container_19ox1_1:not(._disable_19ox1_9):hover ._circleContainer_19ox1_14:not(._checked_19ox1_33) {
  background-color: #73869480;
}

._circleContainer_19ox1_14._checked_19ox1_33 {
  background-color: #2A7ABF;
}

._circleContainer_19ox1_14._checked_19ox1_33._large_19ox1_28 {
  background-color: #2A7ABF66;
}

._circle_19ox1_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_19ox1_14._large_19ox1_28 {
  --circle-diameter: 20px;
  --circle-location: 3px;
}

._container_19ox1_1._disable_19ox1_9 ._circle_19ox1_14 {
  background-color: #ffffffcc;
}

._circle_19ox1_14._checked_19ox1_33 {
  --horizontal-translation: calc(
    var(--circle-container-width) - var(--circle-diameter) - calc(2 * var(--circle-location))
  );

  transform: translate(var(--horizontal-translation));
}

._circle_19ox1_14 > ._imageContainer_19ox1_83 {
  width: 8px;
}

._label_19ox1_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_1iydn_1 {
  width: max-content;
  min-width: 192px;
  height: 59px;
  position: relative;
  flex-shrink: 0;
  border: 1px solid var(--color-border-40);
  border-radius: 8px;
  transition: background-color 0.25s ease;
  will-change: transform;
  animation: _grow_1iydn_1 0.25s ease-in-out;
}

._smallContainer_1iydn_14 {
  min-width: 130px;
  height: 59px;
  position: relative;
  border: 1px solid var(--color-border-40);
  border-radius: 8px;
  transition: background-color 0.25s ease;
  will-change: transform;
  animation: _grow_1iydn_1 0.25s ease-in-out;
}

._container_1iydn_1._clickable_1iydn_25,
._smallContainer_1iydn_14._clickable_1iydn_25 {
  cursor: pointer;
}

._container_1iydn_1:not(._focused_1iydn_30)._clickable_1iydn_25:hover,
._smallContainer_1iydn_14:not(._focused_1iydn_30)._clickable_1iydn_25:hover {
  background-color: #ecf3f7;
}

._container_1iydn_1._focused_1iydn_30,
._smallContainer_1iydn_14._focused_1iydn_30 {
  background-color: #f4fbfa;
  border: 1px solid #3fb0ac;
}

._AI_1iydn_41 {
  position: relative;
  background-color: none;
  border-radius: 8px;
  z-index: 1;
}

._AI_1iydn_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_1iydn_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_1iydn_41:hover::after {
  background: #ecf3f7;
}

._clearFilterButton_1iydn_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_1iydn_88:hover {
  background-color: var(--color-border-20);
}

@keyframes _grow_1iydn_1 {
  0% {
    transform: scale(0.95) translateZ(0);
  }
  100% {
    transform: scale(1) translateZ(0);
  }
}

._smallSummaryCard_1iydn_101 {
  justify-content: flex-start;
  align-items: flex-start;
}

._iconContainer_1iydn_106 {
  margin: 5px;
  padding: 4px;
  aspect-ratio: 1;
}

._smallIconContainer_1iydn_112 {
  margin: 2px;
  margin-top: 5px;
  padding: 4px;
  width: 30px;
  height: 30px;
}

._circle_1iydn_120 {
  border-radius: 50%;
}

._detailsContainer_1iydn_124 {
  margin-right: 8px;
}

._title_1iydn_128,
._subtitle_1iydn_129 {
  font-size: 12px;
}

._title_1iydn_128,
._value_1iydn_134 {
  font-weight: 500;
}

title {
  color: var(--color-sub-heading-black);
}

._value_1iydn_134 {
  font-size: 15px;
  color: var(--color-header-black);
}

._subtitle_1iydn_129 {
  font-weight: 400;
  color: var(--color-border-60);
}

._smallSummaryCardText_1iydn_152 {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

._smallTitle_1iydn_158 {
  color: var(--color-sub-heading-black);
  font-weight: 400;
  font-size: 12px;
  margin-right: 5px;
}

._smallValue_1iydn_165 {
  color: var(--color-header-black);
  font-weight: 500;
  font-size: 13px;
  margin-top: 2px;
}
._iconButton_1oitj_1 {
  margin-right: 8px;
}
._container_1hjtm_1 {
  width: 15px;
  height: 15px;
  display: inline-block;
  opacity: 0;
  border: 2px solid var(--color-border-20);
  border-radius: 50%;
  border-top-color: var(--color-link-blue);
  transition: opacity 0.25s ease;
}

._container_1hjtm_1._visible_1hjtm_12 {
  opacity: 1;
  animation: _spin_1hjtm_1 1s ease-in-out infinite;
}

@keyframes _spin_1hjtm_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_1o20q_1 {
  position: absolute;
  width: 100%;
  border-collapse: collapse;
  white-space: nowrap;
  z-index: 0;
}

._row_1o20q_9 {
  max-height: 46px;
}

._row_1o20q_9._focus_1o20q_13 ._cell_1o20q_13 {
  animation: _focus_1o20q_13 4s ease;
}

@keyframes _focus_1o20q_13 {
  0% {
    background-color: #44899e40;
  }
  100% {
    background-color: #fff;
  }
}

._row_1o20q_9:not(._header_1o20q_26, ._footer_1o20q_26):hover ._cell_1o20q_13 {
  background-color: #f9f9f9;
}

._row_1o20q_9._header_1o20q_26 > ._cell_1o20q_13 {
  /* Box shadow on the bottom. */
  box-shadow: inset 0 -1px 0 0 var(--color-border-20);
  user-select: none;
  z-index: 2 !important;
}

._row_1o20q_9._header_1o20q_26 > ._cell_1o20q_13:first-of-type {
  /* Box shadow on the bottom and right. */
  box-shadow: inset -1px -1px 0 0 var(--color-border-20);
  z-index: 3 !important;
}

._row_1o20q_9._footer_1o20q_26 > ._cell_1o20q_13 {
  background-color: var(--color-bg-10);
  box-shadow: none;
}

._row_1o20q_9._header_1o20q_26 > ._cell_1o20q_13,
._row_1o20q_9._footer_1o20q_26 > ._cell_1o20q_13 {
  height: 30px;
  padding: 0px 8px;
}

._cell_1o20q_13 {
  height: 46px;
  padding: 0px 8px;
  background-color: #fff;
  /* Box shadow on the bottom. */
  box-shadow: inset 0 -1px 0 0 var(--color-border-20);
  transition: background-color 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

._cell_1o20q_13:first-of-type {
  position: sticky;
  left: 0px;
  /* Box shadow on the bottom and right. */
  box-shadow: inset -1px -1px 0 0 var(--color-border-20);
  z-index: 1 !important;
}

._headerText_1o20q_71 {
  font-size: 15px;
}

._headerText_1o20q_71._clickable_1o20q_75 {
  color: var(--color-link-blue);
  cursor: pointer;
}

._footerText_1o20q_80 {
  color: #192955;
}

._footerText_1o20q_80._bold_1o20q_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_184z9_1 {
  width: 100%;
  height: 100%;
  justify-content: space-between;
}

._graph_184z9_1 {
  width: 80%;
  height: 100%;
  overflow-y: hidden;
}

._legend_184z9_13 {
  padding-left: 4%;
  margin-top: 50px;
  flex-direction: column;
  width: 20%;
}

._yAxisText_184z9_20 {
  text-anchor: end;
  font-size: 12px;
  fill: var(--color-sub-heading-black);
}

._xAxisText_184z9_26 {
  text-anchor: middle;
  font-size: 12px;
  fill: var(--color-sub-heading-black);
}

._colorTransition_184z9_32 {
  transition: fill-opacity 0.3s ease-in-out;
}

._hoverBox_184z9_36 {
  justify-content: space-between;
  border: 1px solid var(--color-border-40);
  border-radius: 5px;
  background-color: white;
  padding: 5px 10px;
  z-index: 999;
  position: relative;
  min-width: 200px;
  flex-direction: column;
  white-space: nowrap;
}

._circle_184z9_49 {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  margin-right: 8px;
  flex-shrink: 0;
}

._boxHeader_184z9_57 {
  display: flex;
  justify-content: flex-start;
  margin-top: 4px;
}

._headerLabel_184z9_63 {
  font-size: 11px;
  font-weight: 700;
  width: min-content;
  line-height: 11px;
  align-items: center;
}

._amount_184z9_71 {
  width: 50%;
  font-size: 12px;
  margin-bottom: 0px;
  font-weight: 500;
  justify-self: center;
}

._amountBox_184z9_79 {
  justify-content: space-between;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

._pillText_184z9_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_r3azg_1 {
  padding-bottom: 3px;
  font-size: 11px;
  color: var(--color-sub-heading-black);
}

._separator_r3azg_7 {
  margin: 6px 0px;
  border-bottom: 1px solid var(--color-border-20);
}

._user_r3azg_12 {
  font-weight: 600;
}
._icon_1b9v7_1 {
  margin-right: 5px;
}

._text_1b9v7_5 {
  font-size: 12px;
  color: var(--color-header-black);
}

._text_1b9v7_5._heading_1b9v7_10 {
  font-weight: 500;
  text-decoration: underline;
}
._excluded_no95o_1 {
  opacity: 0.4;
  transition: opacity 0.25s ease;
}
._tooltip_1ljco_1 {
  flex-direction: column;
}

._header_1ljco_5 {
  margin-bottom: 5px;
  font-size: 11px;
  font-weight: 600;
  color: var(--color-border-60);
}
._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_1lrah_1 {
  width: fit-content;
  overflow: hidden;
  flex-direction: column;
  justify-content: center;
}

._container_1lrah_1._interactive_1lrah_8 {
  height: 100%;
  cursor: pointer;
}

._text_1lrah_13._interactive_1lrah_8 {
  width: fit-content;
  border-radius: 3px;
  transition: background-color 0.25s ease, padding 0.25s ease;
}

._container_1lrah_1._interactive_1lrah_8:hover ._text_1lrah_13._interactive_1lrah_8:not(._focused_1lrah_19) {
  padding: 0px 3px;
  background-color: #d3e7ec;
}

._text_1lrah_13._interactive_1lrah_8._focused_1lrah_19 {
  padding: 0px 3px;
  background-color: #fff;
  box-shadow: inset 0px 0px 0px 1px var(--color-border-40);
  font-weight: 500;
}

._subtextContainer_1lrah_31 {
  width: fit-content;
  min-width: 140px;
  justify-content: space-between;
  align-items: center;
}

._subtext_1lrah_31 {
  font-size: 12px;
}
._container_1dl5s_1 {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
._reminderPill_1t1bm_1,
._reminderPillExcluded_1t1bm_2,
._reminderPillSent_1t1bm_3,
._reminderSentExcluded_1t1bm_4,
._reminderPillScheduled_1t1bm_5 {
  width: 25px;
  height: 17px;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  cursor: pointer;
}

._reminderPillScheduled_1t1bm_5 {
  background: linear-gradient(to right, #72bbcc, #92d0de, #b3e4ef);
}

._reminderPillExcluded_1t1bm_2 {
  border: 1.5px solid var(--color-border-40);
}

._reminderPillSent_1t1bm_3 {
  background: linear-gradient(to right, #286b9d, #204d7b, #182a53);
}

._reminderSentExcluded_1t1bm_4 {
  border: 1.5px solid var(--color-border-40);
  background: linear-gradient(to right, #bab9b9, #c2c2c2, var(--color-border-40));
}

._reminderPill_1t1bm_1 {
  border: 1.5px solid #192955;
}

._hoverBox_1t1bm_36 {
  flex-direction: column;
  width: 250px;
}

._hoverHeading_1t1bm_41 {
  color: var(--color-border-60);
  font-size: 11px;
  font-weight: 600;
  margin-bottom: 10px;
}

._numReminders_1t1bm_48 {
  align-items: center;
  padding-bottom: 15px;
  border-bottom: 1px solid var(--color-border-20);
}

._numRemindersText_1t1bm_54 {
  margin-left: 6px;
  color: var(--color-header-black);
  font-size: 12px;
  font-weight: 400;
}

._clickText_1t1bm_61 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 10px;
  color: var(--color-sub-heading-black);
  font-weight: 400;
}

._clickWord_1t1bm_69 {
  font-weight: 600;
}

._reminderTime_1t1bm_73 {
  flex-direction: column;
  font-size: 10px;
  font-weight: 400;
  color: var(--color-border-60);
}

._wizard_1t1bm_80 {
  padding-bottom: 0px;
}

._emailReminder_1t1bm_84 {
  flex-direction: column;
  align-items: center;
  width: 600px;
  padding: 10px;
}

._emailHeader_1t1bm_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_1t1bm_103 {
  cursor: pointer;
  height: 20px;
}

._emailTemplate_1t1bm_108 {
  width: 99%;
  height: 450px;
  border: 1px solid var(--color-border-40);
  border-radius: 6px;
  margin-top: 10px;
  padding-top: 4px;
  flex-direction: column;
}

._contactSection_1t1bm_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_1t1bm_129 {
  margin: 0px;
  min-width: 160px;
}

._inputWrapper_1t1bm_134 {
  flex-direction: row !important;
}

._inputOverrides_1t1bm_138 {
  overflow: visible;
  margin: 0px;
  padding: 0px;
  border: none !important;
  background-color: none;
  display: flex;
  align-items: center;
  flex-direction: row;
}

._input_1t1bm_129::placeholder {
  color: var(--color-border-40);
}

._removeEmail_1t1bm_153 {
  margin-top: 2px;
  margin-left: 6px;
  margin-right: 4px;
  cursor: pointer;
}

._individualEmail_1t1bm_160 {
  align-items: center;
  background-color: var(--color-border-20);
  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_1t1bm_175 {
  margin-right: 10px;
  align-items: center;
}

._fromEmail_1t1bm_180 {
  margin-left: 10px;
}

._cc_1t1bm_184 {
  margin-right: 10px;
  margin-left: 10px;
  cursor: pointer;
}

._sendOptions_1t1bm_190 {
  width: 100%;
  align-self: flex-end;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

._deleteButton_1t1bm_198 {
  margin-left: 10px;
  align-items: center;
  color: #ef797d;
  font-size: 14px;
  font-weight: 400;
}

._deleteButton_1t1bm_198:hover {
  cursor: pointer;
  text-decoration: underline;
}

._delete_1t1bm_198 {
  margin-left: 4px;
}

._sendButtonOnly_1t1bm_215 {
  margin-top: 10px;
  align-self: flex-end;
}

._saveChanges_1t1bm_220 {
  margin-right: 5px;
}

._tooltip_1t1bm_224 {
  margin-right: 10px;
  margin-top: 5px;
}

._indent_1t1bm_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_xvifu_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: var(--color-header-black);
  transition: background-color 0.25s ease;
}
._button_2yt09_1 {
  padding: 6px;
  gap: 3px;
  justify-content: space-between;
  align-items: center;
  border-radius: 3px;
  background-color: #f9f9f9;
}

._button_2yt09_1:hover {
  background-color: var(--color-border-20);
}

._button_2yt09_1._active_2yt09_14 {
  background-color: #d3e7ec;
}
._container_1y4xx_1 {
  gap: 5px;
}
._button_1mml1_1 {
  aspect-ratio: 1;
  padding: 3px;
  border-radius: 3px;
  background-color: transparent;
}

._button_1mml1_1:hover {
  background-color: var(--color-border-20);
}
._container_o5wpy_1 {
  width: 145px;
  height: 25px;
  gap: 6px;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

._date_o5wpy_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_o5wpy_10:hover,
._date_o5wpy_10._active_o5wpy_22 {
  background-color: var(--color-border-20);
}

._date_o5wpy_10._empty_o5wpy_26 {
  color: var(--color-border-60);
}

._date_o5wpy_10 > ._chevron_o5wpy_30 {
  color: var(--color-sub-heading-black);
}

._date_o5wpy_10._disabled_o5wpy_34 {
  background-color: transparent;
  color: var(--color-border-40);
  cursor: default;
}

._clear_o5wpy_40 {
  width: 20px;
  height: 100%;
  top: 0px;
  right: 0px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: var(--color-border-40);
  z-index: 2;
  transition: color 0.05s ease;
}

._clear_o5wpy_40._hovered_o5wpy_53 {
  color: #999;
}
._container_v5c2j_1 {
  --scale-x: 1.125;
  --scale-y: 1.5;

  align-items: center;
  background-color: #fff;
  font-size: 14px;
}

._container_v5c2j_1._focused_v5c2j_10 {
  border-radius: 3px;
  box-shadow: 0px 0px 4px 1px #00000020;
  animation: _grow_v5c2j_1 0.25s ease forwards;
}

@keyframes _grow_v5c2j_1 {
  0% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(var(--scale-x), var(--scale-y));
  }
}

._innerContainer_v5c2j_25 {
  align-items: center;
  gap: 3px;
}

._container_v5c2j_1._focused_v5c2j_10 > ._innerContainer_v5c2j_25 {
  animation: _grow-inverse_v5c2j_1 0.25s ease forwards;
}

@keyframes _grow-inverse_v5c2j_1 {
  0% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(calc(1 / var(--scale-x)), calc(1 / var(--scale-y)));
  }
}

._leftContent_v5c2j_43 {
  width: 30px;
  justify-content: center;
  align-items: center;
  font-size: inherit;
}

._input_v5c2j_50 {
  border: none;
  color: inherit;
  font-size: inherit;
  height: 25px;
  line-height: 25px;
  outline: none;
  width: fit-content;
}

._input_v5c2j_50::placeholder {
  color: var(--color-border-60);
}
._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_5wrww_1 {
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
  color: var(--color-header-black);
}

._text_5wrww_1._disabled_5wrww_8 {
  color: var(--color-border-40);
  user-select: none;
}
._container_15dfb_1 {
  box-sizing: content-box;
  height: 35px;
  background-color: #fff;
  border: 1px solid var(--color-border-40);
  border-radius: 6px;
  box-shadow: 0px 0px 4px 1px #0000001a;
}

._container_15dfb_1 > *:first-child ._item_15dfb_10,
._container_15dfb_1 > ._item_15dfb_10:first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  margin: -1px 0px -1px -1px;
  border: 1px solid var(--color-border-40);
  border-right: none;
}

._container_15dfb_1 > *:last-child ._item_15dfb_10,
._container_15dfb_1 > ._item_15dfb_10:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  margin: -1px -1px -1px 0px;
  border: 1px solid var(--color-border-40);
  border-left: none;
}

._container_15dfb_1 > *:not(:last-child) ._item_15dfb_10,
._container_15dfb_1 > ._item_15dfb_10:not(:last-child) {
  border-right: 1px solid var(--color-border-40);
}

._item_15dfb_10 {
  width: fit-content;
  height: 100%;
  align-items: center;
}

._item_15dfb_10._disabled_15dfb_39 {
  background-color: var(--color-bg-10) !important;
}

._item_15dfb_10._invalid_15dfb_43 {
  border: 1px solid #ef797d;
}

._item_15dfb_10 > ._innerContainer_15dfb_47 {
  padding: 5px 8px;
  align-items: center;
}

._trigger_15dfb_52 {
  height: 100%;
}._container_19qu2_1 {
  justify-content: flex-end;
  align-items: center;
}

._container_19qu2_1._interactive_19qu2_6 {
  width: 100%;
  height: 100%;
  cursor: pointer;
}

._text_19qu2_12._interactive_19qu2_6 {
  width: fit-content;
  text-align: right;
  border-radius: 3px;
  transition: background-color 0.25s ease, padding 0.25s ease;
}

._container_19qu2_1._interactive_19qu2_6:hover > ._text_19qu2_12._interactive_19qu2_6:not(._focused_19qu2_19) {
  padding: 0px 3px;
  background-color: #d3e7ec;
}

._text_19qu2_12._interactive_19qu2_6._focused_19qu2_19 {
  padding: 0px 3px;
  background-color: #fff;
  box-shadow: inset 0px 0px 0px 1px var(--color-border-40);
  font-weight: 500;
}

._text_19qu2_12._excluded_19qu2_31 {
  color: var(--color-border-60);
}
._customDateLabel_uz9br_1 {
  width: 65px;
}

._disabled_uz9br_5 {
  cursor: not-allowed;
  color: var(--color-border-40);
}
._subtitleExtraLong_16v1c_1 {
  min-width: 215px;
}
._container_1en6r_1 {
  width: min-content;
  height: 20px;
  padding: 0px 5px;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  background-color: #d3e7ec;
}

._container_1en6r_1._excluded_1en6r_11 {
  background-color: var(--color-border-20);
}

._container_1en6r_1 > ._status_1en6r_15 {
  color: var(--color-sub-heading-black);
  font-size: 12px;
  user-select: none;
  text-transform: uppercase;
}

._container_1en6r_1._excluded_1en6r_11 > ._status_1en6r_15 {
  color: var(--color-border-60);
}
._tooltip_1e0nr_1 {
  width: 100%;
}

._container_1e0nr_5 {
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
  padding-left: 28px;
  width: 100%;
}

._bar_1e0nr_13,
._fill_1e0nr_14 {
  height: 10px;
}

._bar_1e0nr_13 {
  background-color: #d9d9d9;
  border-radius: 7px;
  margin-bottom: 2px;
  overflow: hidden;
  width: 100%;
}

._bar_1e0nr_13._excluded_1e0nr_26 {
  background-color: var(--color-border-20);
}

._fill_1e0nr_14 {
  animation: _fill_1e0nr_14 0.75s linear forwards 0.25s;
  transform: translateX(-100%);
}

@keyframes _fill_1e0nr_14 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0%);
  }
}
._container_b0pkk_1 {
  width: 100%;
}
._scrollBlocker_3bi6j_1 {
  position: fixed;
  inset: 0px;
  cursor: pointer;
  z-index: 3;
}

._inputContainer_3bi6j_8 {
  width: 100%;
  height: 38px;
  position: relative;
}

._clearSelectionContainer_3bi6j_14 {
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0px;
  right: 6px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: var(--color-border-40);
  z-index: 2;
  transition: color 0.05s ease;
}

._clearSelectionContainer_3bi6j_14._hovered_3bi6j_28 {
  color: #999;
}

._input_3bi6j_8 {
  outline: none !important;
  cursor: pointer;
  caret-color: transparent;
}

._input_3bi6j_8._focused_3bi6j_38 {
  border-color: var(--color-sub-heading-black);
}

._input_3bi6j_8:not(._focused_3bi6j_38)._invalid_3bi6j_42 {
  border-color: #ef797d;
}
._selector_wgn2e_1 {
  width: 100% !important;
}

._selector_wgn2e_1 .new-select-style__control {
  margin-top: 0px !important;
}

._selector_wgn2e_1._disabled_wgn2e_9 {
  pointer-events: all !important;
}

._selector_wgn2e_1._disabled_wgn2e_9 .new-select-style__control {
  pointer-events: all !important;
  background-color: var(--color-bg-10) !important;
  border-color: var(--color-border-40) !important;
}

._selector_wgn2e_1._disabled_wgn2e_9 .new-select-style__control:hover {
  border-color: var(--color-border-60) !important;
}

._selector_wgn2e_1._disabled_wgn2e_9 .new-select-style__single-value,
._selector_wgn2e_1._disabled_wgn2e_9 .new-select-style__placeholder {
  color: var(--color-border-40) !important;
}

._selector_wgn2e_1._disabled_wgn2e_9 .new-select-style__control,
._selector_wgn2e_1._disabled_wgn2e_9 .new-select-style__value-container,
._selector_wgn2e_1._disabled_wgn2e_9 .new-select-style__placeholder,
._selector_wgn2e_1._disabled_wgn2e_9 .new-select-style__indicators,
._selector_wgn2e_1._disabled_wgn2e_9 .new-select-style__indicator,
._selector_wgn2e_1._disabled_wgn2e_9 .new-select-style__single-value {
  cursor: not-allowed !important;
}

/* Disabled option. */
._selector_wgn2e_1 .new-select-style__option--is-disabled {
  background-color: transparent !important;
  color: var(--color-border-40) !important;
}

._selector_wgn2e_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_1ltmn_1 {
  width: 100%;
  border-collapse: collapse;
  white-space: nowrap;
}

._row_1ltmn_7 {
  max-height: 46px;
}

._row_1ltmn_7._header_1ltmn_11 ._cell_1ltmn_11 {
  height: 30px;
  user-select: none;
  z-index: 2 !important;
  /* Box shadow on the bottom. */
  box-shadow: inset 0 -1px 0 0 var(--color-border-20);
}

._cell_1ltmn_11 {
  height: 46px;
  padding: 0px 8px;
  background-color: #fff;
  /* Box shadow on the bottom. */
  box-shadow: inset 0 -1px 0 0 var(--color-border-20);
  transition: background-color 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

._row_1ltmn_7:not(._header_1ltmn_11):hover ._cell_1ltmn_11 {
  background-color: #f9f9f9;
}
._headerText_1koqz_1 {
  color: var(--color-link-blue);
  cursor: pointer;
}

._headerContainer_1koqz_6 {
  align-items: center;
  gap: 6px;
}

._headerContainer_1koqz_6._rightAlign_1koqz_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_juwpa_1 {
  padding: 2px 5px;
  font-size: 13px;
  color: var(--color-sub-heading-black);
  border-radius: 3px;
  line-height: 17px;
  font-weight: 400;
  width: min-content;
  cursor: default;
  user-select: none;
}

._cash_in_recurring_juwpa_13,
._cash_out_recurring_juwpa_14 {
  background-color: #E2DDFF;
}

._invoice_juwpa_18,
._bill_juwpa_19 {
  background-color: #B3E2FF;
}

._cash_in_once_off_juwpa_23,
._cash_out_once_off_juwpa_24 {
  background-color: #FFDEA3;
}

._quote_juwpa_28 {
  background-color: #E2E7EC;
}

._isExcluded_juwpa_32 {
  background-color: var(--color-border-20);
  color: var(--color-border-60);
}
._groupAmount_7vc5p_1 {
  font-weight: 600;
  font-size: 14px;
}
._graphContainer_16snc_1 {
  width: 100%;
  height: 100%;
  justify-content: space-between;
  overflow-y: hidden;
}

._graph_16snc_1 {
  display: flex;
  justify-content: flex-start;
  width: 75%;
  overflow-y: auto;
}

._legend_16snc_15 {
  padding-left: 4%;
  margin-top: 30px;
  flex-direction: column;
  width: 25%;
}

._axisLine_16snc_22 {
  stroke: var(--color-border-40);
  stroke-width: 1;
}

._contactContainer_16snc_27 {
  align-items: center;
  justify-content: flex-end;
  height: 100%;
}

._contactName_16snc_33 {
  text-align: right;
  fill: var(--color-sub-heading-black);
  font-weight: 400;
}

._totalText_16snc_39 {
  fill: var(--color-sub-heading-black);
  font-weight: 400;
  text-anchor: start;
  font-size: 14px;
}

._barTransition_16snc_46 {
  transition: fill-opacity 0.3s ease-in-out;
}

._popoverContainer_16snc_50 {
  justify-content: space-between;
  border: 1px solid var(--color-border-40);
  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_16snc_63 {
  font-weight: 700;
  line-height: 14px;
  font-size: 11px;
  margin-bottom: 7px;
}

._divider_16snc_70 {
  margin-top: 5px;
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 5px;
}

._totalLabel_16snc_76 {
  font-weight: 500;
  font-size: 12px;
}

._zeroAxis_16snc_81 {
  stroke-width: 1px;
  stroke: var(--color-header-black);
}

._contactAxis_16snc_86 {
  stroke-width: 1px;
  stroke: var(--color-border-40);
  stroke-dasharray: 8, 6;
}

._negativeBorder_16snc_92 {
  stroke-dasharray: 4, 2;
}
._dueSection_p7z0p_1 {
  align-items: center;
}
._informationCell_3jbvg_1 {
  width: 25px;
  height: 17px;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  background-color: #e5f1f9;
}

._featureGatedInformationCell_3jbvg_11 {
  width: 25px;
  height: 17px;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  background-color: var(--color-border-20);
}

._cashFlowPopover_3jbvg_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_3jbvg_31 {
  height: 200px;
}

._heading_3jbvg_35 {
  justify-content: space-between;
  font-size: 12px;
  font-weight: 700;
  color: #404756;
  margin: 6px 5px;
}

._closeButtons_3jbvg_43 {
  align-items: center;
}

._arrowBack_3jbvg_47 {
  margin-right: 6px;
  cursor: pointer;
}

._exit_3jbvg_52 {
  cursor: pointer;
}

._messageText_3jbvg_56 {
  font-size: 12px;
  color: #404756;
  margin: 5px 10px 10px 5px;
}

._messageHeading_3jbvg_62 {
  font-weight: 500;
}

._circleIndices_3jbvg_66 {
  width: 100%;
  height: 10%;
  align-items: center;
  justify-content: center;
}

._circleIndex_3jbvg_73 {
  cursor: pointer;
}

._mainContent_3jbvg_77 {
  height: 90%;
}
._container_1vvuo_1 {
  height: 20px;
  padding: 2px 5px;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 500;
  color: var(--color-sub-heading-black);
}

._container_1vvuo_1._green_1vvuo_10 {
  background-color: #f4fbfa80;
  border: 1px solid #3fb0ac;
}

._container_1vvuo_1._red_1vvuo_15 {
  background-color: #ffdddd80;
  border: 1px solid #ef797d;
}

._container_1vvuo_1._green_1vvuo_10._pattern_1vvuo_20 {
  background-size: 10px 10px;
  background-image: repeating-linear-gradient(45deg, #3fb0ac26 0, #3fb0ac26 1px, #ffdddd01 0, #ffdddd01 50%);
}

._container_1vvuo_1._red_1vvuo_15._pattern_1vvuo_20 {
  background-size: 10px 10px;
  background-image: repeating-linear-gradient(45deg, #ef797d15 0, #ef797d15 1px, #ffdddd01 0, #ffdddd01 50%);
}

._container_1vvuo_1._fade_1vvuo_30 {
  opacity: 0.5;
}

@media only screen and (max-width: 1440px) {
  ._container_1vvuo_1 {
    height: 18px;
    font-size: 11px;
  }
}
._container_yjkuw_1 {
  width: 100%;
  padding: 1px 5px;
  border-radius: 3px;
  background-color: #192955;
  color: white;
}

._container_yjkuw_1._selectedMonth_yjkuw_9 {
  background-color: #192955;
}

._container_yjkuw_1._differentMonth_yjkuw_13 {
  background-color: var(--color-border-60);
}

@media only screen and (max-width: 1440px) {
  ._container_yjkuw_1 {
    font-size: 12px;
  }
}
._day_13lhr_1 {
  width: 1.5625em;
  aspect-ratio: 1;
  border-radius: 50%;
}

._day_13lhr_1._highlighted_13lhr_7 {
  background-color: #192955;
  color: white;
}

._day_13lhr_1._faded_13lhr_12:not(._day_13lhr_1._highlighted_13lhr_7) {
  color: var(--color-border-40);
}

@media only screen and (max-width: 1440px) {
  ._day_13lhr_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_8bno5_1 {
  position: relative;
  background-color: white;
  font-size: 15px;
  transition: background-color 0.25s ease;
}

._container_8bno5_1._clickable_8bno5_8:hover,
._container_8bno5_1._clickable_8bno5_8._grey_8bno5_9:hover {
  background-color: #ecf3f7;
  cursor: pointer;
}

._mask_8bno5_14 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-color: white;
  opacity: 0.6;
  animation: _fade_8bno5_1 0.5s ease-out forwards;
}

@keyframes _fade_8bno5_1 {
  0% {
    opacity: 0.6;
  }
  100% {
    opacity: 0;
  }
}

._container_8bno5_1._grey_8bno5_9 {
  background-color: var(--color-bg-10);
}

._innerContainer_8bno5_37 {
  height: 100%;
  margin: 3px 5px 5px;
}

@media only screen and (max-height: 768px) {
  ._innerContainer_8bno5_37 {
    margin: 3px 5px 3px;
  }
}
._container_1m08w_1 {
  width: 100%;
  height: 100%;
  display: grid;
  gap: 1px;
  border: 1px solid var(--color-border-40);
  background-color: var(--color-border-40);
}
._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_1cy28_1 {
  padding-bottom: 4px;
  justify-content: space-between;
  align-items: center;
}

._balanceRow_1cy28_1._closing_1cy28_7 {
  font-weight: 500;
  border-bottom: 1px solid #f0f0f0;
  color: var(--color-header-black);
}

._balanceRow_1cy28_1._closing_1cy28_7._balanceGraph_1cy28_13 {
  font-weight: 600;
}

._balanceRow_1cy28_1._closing_1cy28_7:not(._balanceGraph_1cy28_13) {
  padding-top: 4px;
}

._balanceRow_1cy28_1._closing_1cy28_7._positive_1cy28_21 {
  color: #3fb0ac;
}

._balanceRow_1cy28_1._closing_1cy28_7._negative_1cy28_25 {
  color: #ef797d;
}

._balanceRow_1cy28_1._closing_1cy28_7._overdraft_1cy28_29 {
  color: #e5aa36;
}
._container_1py73_1 {
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
}

._legend_1py73_7 {
  width: 10px;
  aspect-ratio: 1;
  border-radius: 1px;
}

._legend_1py73_7._cashIn_1py73_13 {
  background-color: #3fb0ac;
}

._legend_1py73_7._cashOut_1py73_17 {
  background-color: #ef797d;
}

._legend_1py73_7._cashIn_1py73_13._prior_1py73_21 {
  background-size: 4px 4px;
  background-image: repeating-linear-gradient(45deg, #3fb0ac 0, #3fb0ac 1px, white 0, white 50%);
  border: 1px solid #3fb0ac;
}

._legend_1py73_7._cashOut_1py73_17._prior_1py73_21 {
  background-size: 4px 4px;
  background-image: repeating-linear-gradient(45deg, #ef797d 0, #ef797d 1px, white 0, white 50%);
  border: 1px solid #ef797d;
}

._text_1py73_33 {
  color: var(--color-sub-heading-black);
}
._text_snrlb_1 {
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  color: var(--color-header-black);
}

._text_snrlb_1._positive_snrlb_8 {
  color: #3fb0ac;
}

._text_snrlb_1._negative_snrlb_12 {
  color: #ef797d;
}
._container_jawr5_1 {
  justify-content: space-between;
  align-items: center;
  font-weight: 400;
  color: var(--color-sub-heading-black);
}
._container_1bdtm_1 {
  width: 250px;
  height: fit-content;
  padding: 10px;
  flex-direction: column;
  gap: 6px;
  background-color: #fff;
  border: 1px solid var(--color-border-40);
  border-radius: 3px;
  font-size: 12px;
  animation: _appear_1bdtm_1 0.5s ease;
}

@keyframes _appear_1bdtm_1 {
  0% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}

._container_1bdtm_1 > ._date_1bdtm_23 {
  font-size: 14px;
  font-weight: 500;
}

._container_1bdtm_1 > ._graphDetails_1bdtm_28 {
  flex-direction: column;
  gap: 3px;
}

._container_1bdtm_1 > ._miscDetails_1bdtm_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_ad4oh_1 {
  width: 100%;
  height: 41px;
  position: sticky;
  top: 0px;
  align-items: center;
  background-color: white;
  border-bottom: 2px solid var(--color-bg-10);
  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_11rcn_1 {
  width: 100%;
  height: calc(100% - 30px);
  padding: 0px 12px;
  flex-direction: column;
}

._headingRow_11rcn_8 {
  height: 30px;
  justify-content: space-between;
  align-items: center;
}

._headerContainer_11rcn_14 {
  align-items: center;
  gap: 6px;
  user-select: none;
}

._headerContainer_11rcn_14._rightAlign_11rcn_20 {
  flex-direction: row-reverse;
}

._headerText_11rcn_24 {
  color: var(--color-link-blue);
  cursor: pointer;
}

._listContainer_11rcn_29 {
  height: calc(100% - 40px);
  padding: 8px 0px;
  flex-direction: column;
  gap: 6px;
  background: linear-gradient(to right, white 0%, white 75%, var(--color-bg-10) 75%, var(--color-bg-10) 100%);
  box-shadow: inset 0px 1px 0px 0px var(--color-border-20);
  overflow-y: auto;
}

._bankAccountName_11rcn_39 {
  /* So that the name wraps before the grey section on the right. */
  max-width: 75%;
  padding-left: 2px;
}

._bankAccountBalance_11rcn_45 {
  padding-right: 2px;
}
._container_lvok0_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_lvok0_12 {
  width: 100%;
  height: 30px;
  background-color: var(--color-border-20);
  border-radius: 5px 5px 0px 0px;
}

._tabContainer_lvok0_19 {
  width: fit-content;
  height: 100%;
  padding: 10px;
  background-color: white;
  border-top-left-radius: 5px;
}

._tab_lvok0_12 {
  font-weight: 500;
  color: #192955;
}
._container_gz2tu_1 {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

._bankAccountName_gz2tu_7 {
  flex-grow: 0.8;
  text-align: left;
}

._bankAccountBalance_gz2tu_12 {
  flex-grow: 0.2;
  text-align: right;
}

._link_gz2tu_17 {
  align-self: flex-start;
  color: var(--color-link-blue);
  cursor: pointer;
  user-select: none;
}

._noBankAccounts_gz2tu_24 {
  text-align: left;
  font-weight: 500;
}
._container_1acfg_1 {
  padding: 6px;
  flex-direction: column;
  font-size: 12px;
  color: var(--color-sub-heading-black);
}

._contentContainer_1acfg_8 {
  width: 100%;
  flex-direction: column;
}

._padding_1acfg_13 {
  padding: 4px 0px;
}
._container_1hvce_1 {
  flex-direction: column;
  gap: 9px;
}

._bankSettings_1hvce_6 {
  flex-direction: column;
  gap: 6px;
}
._container_t0z5t_1 {
  width: 100%;
  height: 30px;
  position: relative;
  justify-content: space-between;
  align-items: center;
  background-color: white;
  border-top: 2px solid var(--color-bg-10);
  font-weight: 600;
  user-select: none;
  cursor: pointer;
  z-index: 2;
  text-align: left;
}

._iconContainer_t0z5t_16 {
  transition: transform 0.25s ease;
}

._iconContainer_t0z5t_16._collapsed_t0z5t_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_1ir40_1 {
  width: 100%;
  height: 100%;
}

._graphContainer_1ir40_6 {
  width: 70%;
  height: 100%;
  padding: 8px;
}

._breakdownContainer_1ir40_12 {
  width: 30%;
  height: 100%;
  padding: 0px 6px 6px 6px;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  font-size: 12px;
  color: var(--color-sub-heading-black);
}
._container_lm3tw_1 {
  flex-direction: column;
  gap: 15px;
  padding-top: 20px;
}

._heading_lm3tw_7 {
  align-items: center;
  justify-content: space-between;
}

._heading_lm3tw_7 > ._textAndLoader_lm3tw_12 {
  align-items: center;
  gap: 10px;
}

._heading_lm3tw_7 > ._textAndLoader_lm3tw_12 > ._text_lm3tw_12 {
  color: #192955;
  font-size: 16px;
  font-weight: 600;
}

._link_lm3tw_23 {
  flex-direction: column;
  gap: 6px;
}

._link_lm3tw_23 > ._heading_lm3tw_7 {
  font-size: 14px;
  font-weight: 500;
}

._link_lm3tw_23 > ._text_lm3tw_12 {
  align-items: center;
  background-color: var(--color-bg-10);
  border-radius: 4px;
  color: var(--color-link-blue);
  height: 50px;
  padding: 10px;
  width: 100%;
}

._helpLink_lm3tw_43 {
  align-items: center;
  color: var(--color-link-blue) !important;
  gap: 5px;
  text-decoration: underline;
}


._helpLink_lm3tw_43 a {
  color: var(--color-link-blue);
}
._fullWidth_1cq4g_1 {
  width: 100%;
}

._fullHeight_1cq4g_5 {
  height: 100%;
}
._headerContainer_1d6dr_1 {
  min-height: 30px;
  padding-bottom: 6px;
  position: sticky;
  top: 0px;
  justify-content: space-between;
  gap: 15px;
  align-items: center;
  border-bottom: 1px solid var(--color-border-20);
  background-color: white;
}

._headerContainer_1d6dr_1 > span {
  min-width: 260px;
}

._rowsContainer_1d6dr_17 {
  flex-direction: column;
  max-height: 200px;
  overflow-y: auto;
}

._rowContainer_1d6dr_23 {
  justify-content: space-between;
  position: relative;
  width: 100%;
  gap: 15px;
}

._tooltipTrigger_1d6dr_30 {
  width: 100%;
}

._deleteContainer_1d6dr_34 {
  height: 100%;
}

._totalContainer_1d6dr_38 {
  width: 100%;
  height: 30px;
  padding: 0px 8px;
  position: relative;
  align-items: center;
  font-weight: 500;
  border-radius: 6px;
  background-color: var(--color-bg-10);
}

._totalAmount_1d6dr_49 {
  max-width: 260px;
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
}
._disabled_1ms3s_1 {
  width: 100%;
  padding: 0px 5px;
}
._table_w7zqr_1 {
  width: 100%;
  border-collapse: collapse;
  white-space: nowrap;
}

._row_w7zqr_7 {
  height: 26px;
}

._row_w7zqr_7:not(._header_w7zqr_11):hover ._cell_w7zqr_11 {
  background-color: #f9f9f9;
}

._row_w7zqr_7._header_w7zqr_11 > ._cell_w7zqr_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 var(--color-border-20);
  user-select: none;
  z-index: 2 !important;
}

._row_w7zqr_7._header_w7zqr_11 > ._cell_w7zqr_11:first-of-type {
  /* Box shadow on the bottom and right. */
  box-shadow: inset -1px -1px 0 0 var(--color-border-20);
  z-index: 3 !important;
}

._cell_w7zqr_11:first-of-type {
  position: sticky;
  left: 0px;
  /* Box shadow on the bottom and right. */
  box-shadow: inset -1px -1px 0 0 var(--color-border-20);
  z-index: 1 !important;
}

._headerText_w7zqr_38 {
  font-size: 15px;
}

._headerText_w7zqr_38._clickable_w7zqr_42 {
  color: var(--color-link-blue);
  cursor: pointer;
}

._cell_w7zqr_11 {
  height: 30px;
  padding: 0px 8px;
  background-color: white;
  /* Box shadow on the bottom. */
  box-shadow: inset 0 -1px 0 0 var(--color-border-20);
  transition: background-color 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

._cell_w7zqr_11._large_w7zqr_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_1lrla_1 {
  text-align: left;
  cursor: pointer;
}

._cell_1lrla_1._highlight_1lrla_6 {
  background-color: var(--color-bg-10);
}

._iconContainer_1lrla_10 {
  align-items: center;
  transition: transform 0.25s ease;
}

._iconContainer_1lrla_10._expanded_1lrla_15 {
  transform: rotateZ(90deg);
}

._labelContainer_1lrla_19 {
  height: 18px;
  user-select: none;
  align-items: center;
  gap: 9px;
}

._label_1lrla_19 {
  margin-left: 8px;
  font-weight: 600;
  color: #192955;
}
._timestamp_bczs8_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_bczs8_1._earlier_bczs8_14 {
  background-color: #e6eff4;
}

._timestamp_bczs8_1._later_bczs8_18 {
  background-color: var(--color-border-20);
}
._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_16v1o_1 {
  background-color: var(--color-bg-10);
}
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: var(--color-border-40);
}

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_1ppil_1 {
  margin-bottom: 0px !important;

}
._each-switch_1ppil_1:is(:first-of-type){
  margin-right:50px;
}
._each-switch-row_1ppil_8 {
  justify-content: flex-start !important;
}
._date-picker-wrapper_1ppil_11 {
  margin-top: 5px;
  margin-bottom: 10px;
  min-height: 38px !important;
}
._date-picker-wrapper_1ppil_11 input {

  height: 38px !important;
  border: 1px solid var(--color-border-40);
  box-shadow: none;
  border-radius: 6px;
}
._date-picker-wrapper_1ppil_11 input:focus {
  border: 1px solid #192955;
  box-shadow: none;
  width: 100% !important;
}
._date-picker-wrapper_1ppil_11 * {
  width: 100%;
  font-size: 14px !important;
}
._selector_1ppil_32 {
  
}
._selector_1ppil_32 input {
  border: 1px solid red;
}._each-switch_u2vto_1 {
  margin-bottom: 0px !important;
}
._each-switch_u2vto_1:is(:first-of-type) {
  margin-right: 50px;
}
._each-switch-row_u2vto_7 {
  justify-content: flex-start !important;
}
._date-picker-wrapper_u2vto_10 {
  margin-top: 5px;
  margin-bottom: 10px;
  min-height: 38px !important;
}
._date-picker-wrapper_u2vto_10 input {
  height: 38px !important;
  border: 1px solid var(--color-border-40);
  box-shadow: none;
  border-radius: 6px;
}
._date-picker-wrapper_u2vto_10 input:focus {
  border: 1px solid #192955;
  box-shadow: none;
  width: 100% !important;
}
._date-picker-wrapper_u2vto_10 * {
  width: 100%;
  font-size: 14px !important;
}

._table-buttons_u2vto_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_13eam_1 {
  height: 26px;
  border-bottom: 1px solid var(--color-border-20);
  display: flex;
  align-items: center;
  background-color: white;
}

._headingText_13eam_9 {
  width: fit-content;
  display: flex;
  color: var(--color-link-blue);
  cursor: pointer;
  user-select: none;
}
._container_1jbql_1 {
  height: 26px;
  position: relative;
  border-bottom: 1px solid var(--color-border-20);
  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_1jbql_1:hover:not(._fillBackground_1jbql_16) {
  background-color: #f9f9f9;
}

._container_1jbql_1._circularDependencies_1jbql_20 {
  height: 26px;
  position: relative;
  border-bottom: 1px solid var(--color-border-20);
  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_1jbql_1._circularDependencies_1jbql_20:hover:not(._fillBackground_1jbql_16) {
  background-color: #fce8e8;
}

._fillBackground_1jbql_16 {
  background-color: var(--color-bg-10);
}

._fade_1jbql_43 {
  opacity: 0.5;
}

._pattern_1jbql_47 {
  background-color: white;
  background-image: linear-gradient(to right, var(--color-bg-10), var(--color-bg-10) 4px, white 4px, white);
  background-size: 6px 100%;
}

._pointer_1jbql_53 {
  cursor: pointer;
}
._container_1cmkn_1 {
  width: fit-content;
  min-width: 50px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._container_1nc6t_1 {
  min-width: 300px;
  height: 100%;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Holds both the selector value and dropdown arrow. */
._container_1nc6t_1 .new-select-style__control {
  width: 300px;
  min-height: 22px;
  max-height: 22px;
  font-size: 12px;
}

._container_1nc6t_1._disabled_1nc6t_17 .new-select-style__control {
  background-color: var(--color-bg-10);
  pointer-events: none;
}

/* Selector value. */
._container_1nc6t_1 .new-select-style__value-container {
  padding: 0px 5px;
  height: 22px;
  top: -1px;
}

/* Dropdown arrow. */
._container_1nc6t_1 .new-select-style__indicators {
  height: calc(var(22px) - 1px);
}

._container_1nc6t_1 .new-select-style__indicator-separator {
  margin: 5px 0px;
}

._container_1nc6t_1 .new-select-style__menu {
  margin: 3px 0px;
}

._container_1nc6t_1 .new-select-style__option {
  height: 22px;
  display: flex;
  align-items: center;
  padding: 0px 8px;
  font-size: 12px;
}

@media (max-width: 1200px) {
  ._container_1nc6t_1 {
    width: 225px;
  }
}
._container_18qhz_1 {
  width: 700px;
  height: 35px;
  padding: 0px 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 2px solid var(--color-border-20);
  border-radius: 6px;
  box-shadow: 0px 2px 8px var(--color-border-20);
  font-size: 14px;
  font-weight: 500;
}

._category_18qhz_15 {
  color: var(--color-table-group-blue);
}

._account_18qhz_19 {
  background-color: var(--color-bg-10);
}
._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_3b0mr_1 {
  width: 100%;
  margin-bottom: 20px;
}

._exampleInnerContainer_3b0mr_6 {
  width: 100%;
  margin-top: 7px;
  padding: 10px 16px;
  border-radius: 6px;
  background-color: #f3fafa;
  color: var(--color-border-40);
}

._exampleRow_3b0mr_15 {
  width: 100%;
  height: 26px;
}

._exampleRow_3b0mr_15 > ._categoryTotal_3b0mr_20 {
  color: #192955;
  font-weight: 500;
}

._exampleHeading_3b0mr_25 {
  font-size: 14px;
  font-weight: 600;
}

._exampleHeading_3b0mr_25._category_3b0mr_20,
._exampleHeading_3b0mr_25._heading_3b0mr_31 {
  color: var(--color-table-group-blue);
}

._exampleHeading_3b0mr_25._group_3b0mr_35 {
  color: var(--color-header-black);
  font-weight: normal;
}

._exampleDivider_3b0mr_40 {
  margin: 5px 0px;
  border-bottom: 1px solid var(--color-border-20);
  background-image: none;
}

._indented_3b0mr_46 {
  margin-left: 8px;
}
._equationEditable_7fnee_1 {
  width: 100%;
  min-height: 160px !important;
  max-height: 240px !important;
  overflow: auto;
}

._invalidEquation_7fnee_8 {
  border: 1px solid #ef797d;
}

._switchPadding_7fnee_12 {
  padding-bottom: 10px;
}
._rowContainer_1ut9g_1 {
  width: 100%;
  height: 26px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  border-bottom: 1px solid var(--color-border-20);
  white-space: nowrap;
}

._rowNameContainer_1ut9g_12 {
  display: flex;
  align-items: center;
}

._rowNameText_1ut9g_17 {
  margin-right: 6px;
}

._category_1ut9g_21,
._heading_1ut9g_22,
._equation_1ut9g_23,
._categoryTotal_1ut9g_24 {
  font-weight: 500;
}

._category_1ut9g_21,
._heading_1ut9g_22 {
  color: var(--color-table-group-blue);
}

._equation_1ut9g_23,
._categoryTotal_1ut9g_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_sk9x8_1 {
  75%,
  100% {
    opacity: 1;
  }
  100% {
    transform: translateY(0px);
  }
}

._container_sk9x8_11 {
  width: 100%;
  height: 100%;
  border: 1px solid var(--color-border-40);
  border-radius: 6px;
}

._image_sk9x8_18 {
  width: 250px;
  height: 165px;
}

._text_sk9x8_23 {
  margin: 20px;
  text-align: center;
  white-space: pre-wrap;
  transform: translateY(15px);
  opacity: 0.25;
  animation: _text-appear_sk9x8_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_95k4r_1 {
  font-size: 11px;
  font-weight: 500;
  color: var(--color-border-40);
}

._bodyContainer_95k4r_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_kbbbj_1 {
  overflow: hidden;
  height: 100vh;
}

._contentWrapper_kbbbj_6 {
  width: 100%;
  height: 90%;
  padding: 0rem 5rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

._textWrapper_kbbbj_16 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

._mainTitle_kbbbj_23 {
  font-size: 65px;
  font-weight: 700;
  margin-bottom: 1rem;
  color: #192955;
}

._subTitle_kbbbj_30 {
  font-size: 50px;
  font-weight: 700;
  margin-bottom: 2rem;
  color: var(--color-table-group-blue);
}

._text_kbbbj_16 {
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 700;
  text-align: left;
  color: #5d707f;
  line-height: 28px;
  width: 60%;
  margin-bottom: 24px;
}

._subText_kbbbj_48 {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  color: #192955;
}

._animationWrapper_kbbbj_58 {
  max-width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._btn_kbbbj_66,
._btn_kbbbj_66:link,
._btn_kbbbj_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_kbbbj_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_14y4q_1 {
  height: fit-content;
  margin: 0px 0px 20px 0px;
}

._equationEditable_14y4q_1 {
  width: 100%;
  min-height: 120px !important;
  max-height: 120px !important;
  overflow: auto;
}

._invalidEquation_14y4q_13 {
  border: 1px solid #ef797d;
}

._ledgerConfigOptionSwitch_14y4q_17 {
  font-size: 14px;
  margin-bottom: 0px;
}

._ledgerConfigOptionDivider_14y4q_22 {
  border-bottom: 1px solid var(--color-border-20) !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 var(--color-border-40);
  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_slyn1_1 {
  height: 32px !important;
}

tr._table-header_slyn1_1>th {
  box-shadow: none;
  border-bottom: 2px solid #c6c6c6;
}

tr._table-header_slyn1_1 th:first-child {
  font-weight: 500;
}

tr._content-row_slyn1_14 td {
  font-weight: 400;
  vertical-align: top !important;
  padding-top: 5px;
  padding-bottom: 5px;
}

._name-and-info-wrapper_slyn1_21 {
  display: flex;
  flex-direction: column;
}


._last-refresh_slyn1_27 {
  margin-top: 7px;
  color: var(--color-sub-heading-black);
  font-size: 12px;
  font-weight: 400;
}

._align-center_slyn1_34 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._numeric-input_slyn1_40 {
  font-size: 14px;
  width: 100px;
  height: 30px;
  padding-left: 10px;
  border-radius: 5px;
  border: 1px solid var(--color-border-40);
}

._trash-icon_slyn1_49 {
  color: #5d707f;
}

._trash-icon_slyn1_49:hover {
  cursor: pointer;
  color: #e05459;
  transition: color 150ms ease;
}

tr._content-row_slyn1_14 {
  height: 42px;
}

td._muted_slyn1_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_dnfea_1 {
  min-width: 200px;
  font-weight: 400;
  font-size: 14px;
  color: #183026;
  line-height: 2.25;
  white-space: pre-wrap;
}

._fieldValues_dnfea_10 {
  min-width: 200px;
  line-height: 2.25;
  white-space: pre-wrap;
  text-align: left;
}

._standardFieldText_dnfea_17 {
  font-family: Montserrat;
  padding-left: 20px;
  font-size: 12px;
  font-style: italic;
  color: var(--color-header-black);
}
._row_1j1zs_1 {
  display: flex;
  flex-direction: row;
  width: 100%;
}

._column_1j1zs_7 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._hoverColor_1j1zs_13 {
  background-color: var(--color-bg-10) !important;
}

tr._eliminationsHeaderRowReduced_1j1zs_17 td {
  font-weight: 600;
  box-shadow: none;
}
tr._eliminationsHeaderRowReduced_1j1zs_17 td:nth-of-type(2) {
  padding-top: 9px;
  padding-left: 2px;
  border-right: 1px solid var(--color-border-20);
}

tr._eliminationsHeaderRowReduced_1j1zs_17 td:nth-of-type(1) {
  min-width: 2% !important;
  width: 2% !important;
  max-width: 2% !important;
}

tr._eliminationsHeaderRowReduced_1j1zs_17 td:nth-of-type(2) {
  min-width: 25%;
  width: 25% !important;
}
tr._eliminationsHeaderRowReduced_1j1zs_17 th:nth-of-type(2) {
  min-width: 25%;
  width: 25% !important;
}
tr._eliminationsHeaderRowReduced_1j1zs_17 td:nth-of-type(3) {
  min-width: 30%;
  width: 30% !important;
}
tr._eliminationsHeaderRowReduced_1j1zs_17 th:nth-of-type(3) {
  min-width: 30%;
  width: 30% !important;
}
tr._eliminationsHeaderRowReduced_1j1zs_17 td:nth-of-type(4) {
  min-width: 15%;
  width: 15% !important;
}
tr._eliminationsHeaderRowReduced_1j1zs_17 th:nth-of-type(4) {
  min-width: 15%;
  width: 15% !important;
}
tr._eliminationsHeaderRow_1j1zs_17 td {
  font-weight: 600;
  box-shadow: none;
}
tr._eliminationsHeaderRow_1j1zs_17 td:nth-of-type(2) {
  padding-left: 2px;
  padding-top: 9px;
  border-right: 1px solid var(--color-border-20);
}
._lineStyle_1j1zs_66 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 1px;
}

tr._eliminationsHeaderRow_1j1zs_17 td:nth-of-type(1) {
  min-width: 2%;
  width: 2% !important;
  max-width: 2% !important;
}

tr._eliminationsHeaderRow_1j1zs_17 td:nth-of-type(2) {
  min-width: 25%;
  width: 25%;
}
tr._eliminationsHeaderRow_1j1zs_17 th:nth-of-type(2) {
  min-width: 25%;
  width: 25% !important;
}
tr._eliminationsHeaderRow_1j1zs_17 td:nth-of-type(3) {
  min-width: 30%;
  width: 30% !important;
}
tr._eliminationsHeaderRow_1j1zs_17 th:nth-of-type(3) {
  min-width: 30%;
  width: 30% !important;
}
tr._eliminationsHeaderRow_1j1zs_17 td:nth-of-type(4) {
  min-width: 15%;
  width: 15% !important;
}
tr._eliminationsHeaderRow_1j1zs_17 th:nth-of-type(4) {
  min-width: 15%;
  width: 15% !important;
}

td > ._iconWrapper_1j1zs_106 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

tr._dropRow_1j1zs_113 {
  height: 30px;
}

tr._dropRow_1j1zs_113 td {
  box-shadow: none;
}
tr._dropRow_1j1zs_113 td:nth-of-type(2) {
  padding-left: 0px;
  border-right: 1px solid var(--color-border-20);
}

tr._dropRow_1j1zs_113 td:nth-of-type(1) {
  width: 2% !important;
  max-width: 2% !important;
  min-width: 2% !important;
}

tr._dropRow_1j1zs_113 td:nth-of-type(3) {
  width: 30% !important;
}

._lineOverflow_1j1zs_135 {
  display: inline-block;
  overflow: hidden;
  max-width: 300px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._dateFlex_1j1zs_143 {
  display: flex;
  flex-direction: column;
  font-weight: 500;
  font-size: 12px;
  line-height: 10px;
  padding-bottom: 10px;
}

td > ._iconWrapper_1j1zs_106._showOnHover_1j1zs_152 {
  opacity: 0;
  transition: opacity 0.2s ease-out;
}

._iconWrapper_1j1zs_106._showOnHover_1j1zs_152 {
  cursor: pointer;
}

tr:hover td > ._iconWrapper_1j1zs_106._showOnHover_1j1zs_152 {
  opacity: 1;
  transition-delay: 0s;
}

tr._eliminationsHeaderRow_1j1zs_17 .first-col-sticky {
  display: flex;
}

._editRemoveColumn_1j1zs_170 {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
  padding-left: 30px;
}

._removeColumn_1j1zs_177 {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
  margin-left: 1px;
}
._deleteColumn_1j1zs_183 {
  width: 15px !important;
  max-width: 15px !important;
}
._typeColumn_1j1zs_187 {
  width: 150px !important;
  min-width: 150px !important;
  max-width: 150px !important;
  text-align: left;
}
._switchWrapper_1j1zs_193 {
  display: inline-flex;
  align-items: center;
}
._switch_1j1zs_193 {
  margin-top: 9px;
}

._switch_1j1zs_193.bp3-control.bp3-switch:not(.bp3-align-right) {
  padding: 0px !important;
}

._switch_1j1zs_193.bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator {
  margin: 0px !important;
}
._toggleColumn_1j1zs_208 {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
}

._tableHeader_1j1zs_214 {
  color: var(--color-link-blue) !important;
  height: 30px;
}

._tableHeader_1j1zs_214 th:nth-of-type(2) {
  border-right: 1px solid var(--color-border-20);
}

._tableHeader_1j1zs_214 th:nth-of-type(3) {
  border-left: 1px solid var(--color-border-20);
}

._headerMargin_1j1zs_227 {
  padding-left: 0px !important;
}
._tableBorder_1j1zs_230 {
  border-bottom: 1px solid var(--color-border-20);
}

/* Account selectors and table spacing */
._eliminationEditRow_1j1zs_235 {
  height: 46px;
  border-bottom: 1px solid var(--color-border-20);
}

._descriptionInput_1j1zs_240 {
  margin-top: 0px !important;
  border-radius: 4px !important;
}

._accountSelector_1j1zs_245 {
  text-transform: capitalize;
  min-height: 25px !important;
  height: 25px !important;
  padding-bottom: 11px;
  width: 100%;
}

._accountSelectorContainer_1j1zs_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_1j1zs_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_1j1zs_253 .new-select-style__value-container {
  padding: 0px 0px;
  height: var(--selector-height);
  top: -1px;
  margin-left: 9px;
}

._accountSelectorContainer_1j1zs_253 .new-select-style__indicators {
  height: calc(var(--selector-height) - 1px);
}

._accountSelectorContainer_1j1zs_253 .new-select-style__indicator-separator {
  margin: 5px 0px;
}

._accountSelectorContainer_1j1zs_253 .new-select-style__menu {
  margin: 3px 0px;
}

._accountSelectorContainer_1j1zs_253 .new-select-style__option {
  height: 25px;
  display: flex;
  align-items: center;
  padding: 0px 8px;
  font-size: 12px;
}

._buttonGroup_1j1zs_300 {
  width: 100% !important;
}

._firstCell_1j1zs_304 {
  position: static !important;
  width: 120px !important;
}
._selectorWidth_1j1zs_308 {
  width: 100px !important;
  max-width: 100px !important;
  min-width: 100px !important;
}
._descriptionWidth_1j1zs_313 {
  width: 100px !important;
  max-width: 100px !important;
  min-width: 100px !important;
}
._locationSwitchWidth_1j1zs_318 {
  width: 80px !important;
  max-width: 80px !important;
  min-width: 80px !important;
}

/* /Account selectors and table spacing */

/* Workflow Tag */
._tagContainer_1j1zs_327 {
  width: fit-content;
  min-height: 40px;
  padding-top: 6px;
}

/*View Full Elimination*/
._elimDrilldownIcon_1j1zs_334 {
  width: 16px;
  height: 16px;
}

._elimFullText_1j1zs_339 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: left;
  margin-right: 6px;
  color: #192955;
}

._elimFullCell_1j1zs_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_1j1zs_349 > ._elimDrilldownIcon_1j1zs_334 {
  visibility: hidden;
}
._elimFullCell_1j1zs_349:hover > ._elimDrilldownIcon_1j1zs_334 {
  visibility: visible;
  width: 18px;
  height: 18px;
}
._elimDrilldownIcon_1j1zs_334:hover {
  cursor: pointer;
}

._searchPadding_1j1zs_372 {
  margin-right: 0px !important;
}

._dropdownClass_1j1zs_376 {
  display: flex;
  justify-content: center;
}

._nettingAccountText_1j1zs_381 {
  font-size: 12px;
  font-weight: 500;
}

._rowBottomPadding_1j1zs_386 {
  padding-bottom: 10px !important;
}

._dateRangeSpacing_1j1zs_390 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

._popoverContent_1j1zs_396 {
  padding: 10px 0px 0px 6px;
  display: flex;
  flex-direction: column;
  width: 205px;
}

._popoverTitle_1j1zs_403 {
  font-size: 10px;
  font-weight: 500;
  color: var(--color-border-60);
  height: 22px;
}

._popoverItem_1j1zs_410 {
  width: 190px;
  height: 30px;
  font-size: 12px;
  align-content: center;
  padding-left: 10px;
}

._popoverItem_1j1zs_410:hover {
  background-color: #f4fbfa;
  cursor: pointer;
  border-radius: 4px;
}

._popoverContentImpact_1j1zs_424 {
  padding: 10px;
}

._showOptionsText_1j1zs_428 {
  font-size: 12px;
  color: #B4B4B4;
  margin: 0px 0px 10px 0px;
  font-weight: 600;
  line-height: 22px;
}

._columnLayoutText_1j1zs_436 {
  font-size: 12px;
  color: #B4B4B4;
  margin: 15px 0px 10px 0px;
  font-weight: 600;
  line-height: 22px;
}

._optionText_1j1zs_444 {
  size: 14px;
  font-weight: 400;
}

._vStack_1j1zs_449 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._tableBorder_xvklj_1 {
  border-bottom: 1px solid var(--color-border-20);
  box-shadow: none;
}

tr._eliminationsHeaderRowReduced_xvklj_6 {
  font-weight: 600;
}
tr._eliminationsHeaderRowReduced_xvklj_6 td:first-of-type {
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 2px;
}
tr._eliminationsHeaderRowReduced_xvklj_6 td:nth-child(2) {
  padding-top: 5px;
  padding-bottom: 2px;
  padding-left: 2px !important;
}

tr._eliminationsHeaderRow_xvklj_6 td {
  font-weight: 600;
  box-shadow: none;
}
tr._eliminationsHeaderRow_xvklj_6 td:first-of-type {
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 2px;
}
tr._eliminationsHeaderRow_xvklj_6 td:nth-child(2) {
  padding-top: 5px;
  padding-bottom: 2px;
  padding-left: 2px !important;
}

tr._eliminationsHeaderRow_xvklj_6 td:nth-of-type(1),
tr._eliminationsHeaderRow_xvklj_6 th:nth-of-type(1),
tr._eliminationsHeaderRowReduced_xvklj_6 td:nth-of-type(1),
tr._eliminationsHeaderRowReduced_xvklj_6 th:nth-of-type(1),
tr._dropRow_xvklj_39 td:nth-of-type(1) {
  /* Name */
  min-width: 17% !important;
  width: 17% !important;
  max-width: 17% !important;
}

tr._eliminationsHeaderRow_xvklj_6 td:nth-of-type(2),
tr._eliminationsHeaderRow_xvklj_6 th:nth-of-type(2),
tr._eliminationsHeaderRowReduced_xvklj_6 td:nth-of-type(2),
tr._eliminationsHeaderRowReduced_xvklj_6 th:nth-of-type(2),
tr._dropRow_xvklj_39 td:nth-of-type(2) {
  /*Account  */
  width: 110px !important;
  min-width: 110px !important;
  max-width: 110px !important;
}

tr._eliminationsHeaderRow_xvklj_6 td:nth-of-type(3),
tr._eliminationsHeaderRow_xvklj_6 th:nth-of-type(3),
tr._eliminationsHeaderRowReduced_xvklj_6 td:nth-of-type(3),
tr._eliminationsHeaderRowReduced_xvklj_6 th:nth-of-type(3),
tr._dropRow_xvklj_39 td:nth-of-type(3) {
  /*Date  */
  min-width: 11% !important;
  width: 11% !important;
  max-width: 11% !important;
}
tr._eliminationsHeaderRow_xvklj_6 td:nth-of-type(4),
tr._eliminationsHeaderRow_xvklj_6 th:nth-of-type(4),
tr._eliminationsHeaderRowReduced_xvklj_6 td:nth-of-type(4),
tr._eliminationsHeaderRowReduced_xvklj_6 th:nth-of-type(4),
tr._dropRow_xvklj_39 td:nth-of-type(4) {
  /*Source  */
  min-width: 15% !important;
  width: 15% !important;
  max-width: 15% !important;
}

tr._eliminationsHeaderRow_xvklj_6 td:nth-of-type(5),
tr._eliminationsHeaderRow_xvklj_6 th:nth-of-type(5),
tr._eliminationsHeaderRowReduced_xvklj_6 td:nth-of-type(5),
tr._eliminationsHeaderRowReduced_xvklj_6 th:nth-of-type(5),
tr._dropRow_xvklj_39 td:nth-of-type(5) {
  /* Desc */
  min-width: 20% !important;
  width: 20% !important;
  max-width: 20% !important;
}

tr._eliminationsHeaderRow_xvklj_6 td:nth-of-type(6),
tr._eliminationsHeaderRow_xvklj_6 th:nth-of-type(6),
tr._eliminationsHeaderRowReduced_xvklj_6 td:nth-of-type(6),
tr._eliminationsHeaderRowReduced_xvklj_6 th:nth-of-type(6),
tr._dropRow_xvklj_39 td:nth-of-type(6) {
  /*Ref  */
  min-width: 10% !important;
  width: 10% !important;
  max-width: 10% !important;
}
tr._eliminationsHeaderRow_xvklj_6 td:nth-of-type(7),
tr._eliminationsHeaderRow_xvklj_6 th:nth-of-type(7),
tr._eliminationsHeaderRowReduced_xvklj_6 td:nth-of-type(7),
tr._eliminationsHeaderRowReduced_xvklj_6 th:nth-of-type(7),
tr._dropRow_xvklj_39 td:nth-of-type(7) {
  /*Enable  */
  min-width: 5% !important;
  width: 5% !important;
  max-width: 5% !important;
}

tr._eliminationsHeaderRow_xvklj_6 td:nth-of-type(8),
tr._eliminationsHeaderRow_xvklj_6 th:nth-of-type(9),
tr._eliminationsHeaderRowReduced_xvklj_6 td:nth-of-type(8),
tr._eliminationsHeaderRowReduced_xvklj_6 th:nth-of-type(9),
tr._dropRow_xvklj_39 td:nth-of-type(9) {
  /* icons */
  min-width: 5% !important;
  width: 5% !important;
  max-width: 5% !important;
}

._onHover_xvklj_121 {
  background-color: var(--color-bg-10) !important;
}

td > ._iconWrapper_xvklj_125 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

._headerText_xvklj_132 {
  margin-left: 5px;
}

tr._dropRow_xvklj_39 td {
  box-shadow: none;
}
tr._dropRow_xvklj_39 td:first-of-type {
  padding-left: 25px;
}

td > ._iconWrapper_xvklj_125._showOnHover_xvklj_143 {
  opacity: 0;
  transition: opacity 0.2s ease-out;
}

._iconWrapper_xvklj_125._showOnHover_xvklj_143 {
  cursor: pointer;
}

tr:hover td > ._iconWrapper_xvklj_125._showOnHover_xvklj_143 {
  opacity: 1;
  transition-delay: 0s;
}

._generalOverflow_xvklj_157 {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._nameOverflow_xvklj_163 {
  max-width: 150px;
}
._accountOverflow_xvklj_166 {
  max-width: 170px;
}
._dateOverflow_xvklj_169 {
  max-width: 140px;
}
._sourceOverflow_xvklj_172 {
  max-width: 160px;
}
._descOverflow_xvklj_175 {
  max-width: 230px;
}
._refOverflow_xvklj_178 {
  max-width: 110px;
}
._-column_xvklj_181 {
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
  padding-left: 30px;
}

._addTransactionsDiv_xvklj_188 {
  color: var(--color-link-blue);
  cursor: pointer;
}
._genericColumn_xvklj_192 {
  padding-left: 30px;
}
._dateFlex_xvklj_195 {
  display: flex;
  flex-direction: column;
  margin-left: 20px;
  font-weight: 200;
  padding-bottom: 2px;
  line-height: 10px;
  font-size: 12px;
}

._accountFlex_xvklj_205 {
  display: flex;
  flex-direction: column;
  font-weight: 200;
  margin-bottom: 5px;
  padding-left: 5px;
  line-height: 10px;
  font-size: 12px;
}

._toggleColumn_xvklj_215 {
  margin-bottom: 40px;
  margin-top: 20px;
}

._switchWrapper_xvklj_220 {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
}
._switch_xvklj_220 {
  margin-bottom: 0px;
}
._searchInputCrossIcon_xvklj_228 {
  cursor: pointer;
  margin-top: 5px !important;
}

._eliminationsSkeletonTable_xvklj_233 .table-wrapper {
  width: 100%;
  margin-left: 0px;
  padding: 0px;
}

tr._eliminationsHeaderRow_xvklj_6 .first-col-sticky {
  position: sticky !important;
  background-color: var(--color-border-20);
}

._trashIcon_xvklj_244 {
  width: 25px;
  height: 38px;
  border-radius: 6px;
  margin-top: 7px;
}
._trashIconColumn_xvklj_250 {
  max-width: fit-content;
  align-items: center;
}
._wizardMultiRowWrapper_xvklj_254 {
  height: fit-content !important;
  max-height: 250px !important;
  overflow: auto;
}

._noWrap_xvklj_260 {
  flex-wrap: nowrap;
}

._wizardColumn_xvklj_264 {
  width: 100%;
}

._wizardColumn_xvklj_264:not(:last-of-type) {
  margin-right: 10px;
}

/* new styles */
._collapseFlex_xvklj_273 {
  display: flex;
  padding-left: 0px;
}
._collapseSpacing_xvklj_277 {
  margin-left: 8px;
}
._headerMargin_xvklj_280 {
  padding-left: 0px !important;
}
._drilldownStyle_xvklj_283 {
  display: inline-grid;
}
._sortableHeader_xvklj_286 {
  cursor: pointer;
  color: var(--color-link-blue);
}

@media screen and (max-width: 1700px) {
  ._nameOverflow_xvklj_163 {
    max-width: 150px;
  }
  ._accountOverflow_xvklj_166 {
    max-width: 150px;
  }
  ._dateOverflow_xvklj_169 {
    max-width: 100px;
  }
  ._sourceOverflow_xvklj_172 {
    max-width: 120px;
  }
  ._descOverflow_xvklj_175 {
    max-width: 190px;
  }
  ._refOverflow_xvklj_178 {
    max-width: 100px;
  }
}

@media screen and (max-width: 1500px) {
  ._refOverflow_xvklj_178 {
    max-width: 90px;
  }
  ._descOverflow_xvklj_175 {
    max-width: 120px;
  }
  ._accountOverflow_xvklj_166 {
    max-width: 130px;
  }
  ._sourceOverflow_xvklj_172 {
    max-width: 120px;
  }
}

@media screen and (max-width: 1400px) {
  ._line-overflow_xvklj_328 {
    max-width: 130px;
  }
}
._searchPadding_xvklj_332 {
  margin-right: 0px !important;
}
._table_xvklj_1 td:first-child,
._table_xvklj_1 th:first-child {
  width: 14px !important;
  max-width: 14px !important;
  min-width: 14px !important;
}

._switchDiv_xvklj_342 {
  display: flex;
  align-items: center;
  gap: 5px;
}
._body_w8owf_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  margin-top: 10px;
  height: 100%;
  width: 100%;
}

._accountElimOptionBox_w8owf_11 {
  border: 1px solid var(--color-border-40);
  border-radius: 6px;
  padding: 8px;
  width: 340px;
  height: 104px;
  cursor: pointer;
}

._description_w8owf_20 {
  font-size: 12px;
  margin-top: 5px;
}

._separator_w8owf_25 {
  width: 100%;
  border-top: 1px solid var(--color-border-20);
  margin: 5px 0px;
}

._boldFont_w8owf_31 {
  font-weight: 500;
}

._difficultyOption_w8owf_35 {
  color: var(--color-table-group-blue);
  font-weight: 500;
}
._tableHeader_q96ro_1 {
  height: 30px;
  text-align: left;
  position: sticky;
  top: 30px;
  background-color: white !important;
  z-index: 9;
}

._tableHeader_q96ro_1 th {
  color: var(--color-link-blue) !important;
  font-weight: 400 !important;
  text-align: left;
}

._row_q96ro_16 {
  height: 26px;
}

._row_q96ro_16 td {
  border-right: 1px solid var(--color-border-20);
  text-align: left;
}

._row_q96ro_16 td:nth-child(1) {
  width: 3%;
  min-width: 3%;
  max-width: 3%;
}

._row_q96ro_16 td:nth-child(2) {
  width: 17% !important;
  min-width: 17% !important;
  max-width: 17% !important;
}
._row_q96ro_16 td:nth-child(3) {
  width: 10% !important;
  min-width: 10% !important;
  max-width: 10% !important;
}
._row_q96ro_16 td:nth-child(4) {
  width: 25% !important;
  min-width: 25% !important;
  max-width: 25% !important;
}
._row_q96ro_16 td:nth-child(5) {
  width: 21% !important;
  min-width: 21% !important;
  max-width: 21% !important;
}
._row_q96ro_16 td:nth-child(6) {
  width: 12% !important;
  min-width: 12% !important;
  max-width: 12% !important;
}
._row_q96ro_16 td:nth-child(7) {
  width: 12% !important;
  min-width: 12% !important;
  max-width: 12% !important;
}

._row_q96ro_16 td:last-child {
  border-right: none;
}

._textAlignRight_q96ro_66 {
  text-align: right !important;
}

._textAlignCenter_q96ro_70 {
  text-align: center !important;
}

._checkboxColumn_q96ro_74 {
  width: 25px !important;
  border-right: none !important;
}

._accountCode_q96ro_79 {
  width: 150px !important;
  max-width: 150px !important;
}

._numberCol_q96ro_84 {
  width: 120px !important;
  max-width: 120px !important;
}

._infoBox_q96ro_89 {
  width: 100%;
  height: 30px;
  display: flex;
  justify-content: space-between;
  background-color: var(--color-bg-10);
  border-radius: 5px;
  border: 1px solid #5d707f;
  align-items: center;
  padding: 0px 5px;
  position: sticky;
  top: 0px;
  z-index: 9;
}

._infoBoxGroup_q96ro_104 {
  display: flex;
  flex-direction: row;
}

._infoBoxItem_q96ro_109 {
  background-color: #c2d9e7;
  border-radius: 3px;
  font-size: 14px;
  font-weight: 400;
  height: 20px;
  padding: 0px 7px;
  cursor: pointer;
}
._infoBoxItemContent_q96ro_118 {
  display: flex;
  align-items: center;
  gap: 6px;
}

._infoBoxIcon_q96ro_124 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  height: 100%;
}

._infoBoxSeparator_q96ro_131 {
  height: 20px;
  width: 1px;
  background-color: var(--color-border-40);
  margin: 0px 10px;
}

._itemIsSelected_q96ro_138 {
  border: 1px solid #5d707f;
}

._accountsSelectedBox_q96ro_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_q96ro_154 {
  cursor: pointer;
}

._addToElimBox_q96ro_158 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
  color: #192955;
  font-weight: 500;
  cursor: pointer;
}

._cursor_q96ro_168 {
  cursor: pointer;
}

._infoBoxTitle_q96ro_172 {
  max-width: none;
  font-size: 12px;
}

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

._iconFlex_q96ro_183 {
  display: flex;
  gap: 5px;
}

._dateContainer_q96ro_188 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin: 18px;
}

._dateTitle_q96ro_195 {
  font-size: 20px;
}

._dateInfoBox_q96ro_199 {
  font-size: 12px;
  background-color: #f4fbfa;
  width: 100%;
  height: 98px;
  border-radius: 6px;
  align-content: center;
  padding-left: 11px;
}

._dateInfoTitle_q96ro_209 {
  font-weight: 500;
}

._dateInfoContent_q96ro_213 {
  padding: 5px 0;
}

._dateInfoList_q96ro_217 {
  list-style-position: inside;
}

._dateInfoListItem_q96ro_221 {
  text-indent: -16px;
  margin-left: 16px;
}

._dateInfoListItem_q96ro_221:before {
  content: "•";
  font-size: 14px;
  line-height: 0px;
  padding: 0px 6px;
}

._dateTrigger_q96ro_233 {
  gap: 5px;
  font-size: 14px;
  display: flex;
  flex-direction: column;
}

._dateTriggerSelector_q96ro_240 {
  cursor: pointer;
  border: 1px solid var(--color-border-40);
  border-radius: 6px;
  height: 38px;
  width: 340px;
  align-content: center;
  padding: 9px;
  display: flex;
  justify-content: space-between;
}

._newAccountCheckbox_q96ro_252 .chakra-checkbox__control {
  border-color: #3FB0AC !important;
}

._newAccountCheckbox_q96ro_252 .chakra-checkbox__control[data-checked] {
  background-color: #3FB0AC !important;
  border-color: #3FB0AC !important;
}

._existingAccountCheckbox_q96ro_261 .chakra-checkbox__control {
  border-color: #117A9B !important;
}

._existingAccountCheckbox_q96ro_261 .chakra-checkbox__control[data-checked] {
  background-color: #117A9B !important;
  border-color: #117A9B !important;
}

._infoBoxText_q96ro_270 {
  font-weight: 500;
}

@media screen and (max-width: 1510px) {
  ._infoBoxTitle_q96ro_172 {
    max-width: 400px;
  }
}

@media screen and (max-width: 1475px) {
  ._infoBoxTitle_q96ro_172 {
    max-width: 350px;
  }
}

@media screen and (max-width: 1425px) {
  ._infoBoxTitle_q96ro_172 {
    max-width: 300px;
  }
}

@media screen and (max-width: 1375px) {
  ._infoBoxTitle_q96ro_172 {
    max-width: 240px;
  }
}

@media screen and (max-width: 1375px) {
  ._infoBoxTitle_q96ro_172 {
    max-width: 180px;
  }
}
._wrapper_tzcru_1 {
  display: flex;
  justify-content: flex-start;
}

._popoverContent_tzcru_6 {
  width: 257px;
  background-color: white;
  border: 1px solid var(--color-border-40);
  border-radius: 6px;
}

._width286_tzcru_13 {
  width: 286px;
}

._contentPadding_tzcru_17 {
  padding: 10px;
}

._popoverHeading_tzcru_21 {
  font-size: 12px;
  font-weight: 700;
  color: #b4b4b4;
  margin-bottom: 10px;
}

._conditionText_tzcru_28 {
  display: flex;
  justify-content: space-between;
}

._textFilterContent_tzcru_33 {
  display: flex;
  flex-direction: column;
  gap: 5px;
  overflow-y: auto;
}

._numberFilterPadding_tzcru_40 {
  padding: 10px;
}

._popoverFooter_tzcru_44 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  margin-top: 10px;
  padding: 0px 10px 10px 10px;
}

._addCondition_tzcru_53 {
  display: flex;
  gap: 5px;
  color: var(--color-link-blue);
  font-size: 14px;
  cursor: pointer;
  margin-top: 10px;
}
._removeButton_tzcru_61 {
  cursor: pointer;
}

._searchInput_tzcru_65 {
  border: none;
  height: 25px;
  width: 100%;
  margin-left: 5px;
}

._searchOptions_tzcru_72 {
  max-height: 220px;
  margin: 5px 0px 8px 6px;
}

._searchOption_tzcru_72 {
  display: flex;
  flex-direction: row;
  padding: 0.3rem 0;
  justify-content: space-between;
  margin-right: 9px;
}

._inputWrapper_tzcru_85 {
  width: 100%;
  top: 0px;
  z-index: 10;
  height: 40px;
  box-shadow: 0px 0px 0px 1px var(--color-table-group-blue);
  border-bottom: none;
}

._andOrSelector_tzcru_94 {
  display: flex;
  flex-direction: row;
  gap: 5px;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

._andOrLine_tzcru_103 {
  border-bottom: 1px solid var(--color-border-40);
  width: 100%;
}

._andOrText_tzcru_108 {
  font-size: 10px;
  font-weight: 700;
  color: #b4b4b4;
}

._andOrTrigger_tzcru_114 {
  color: #192955;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
}
._andOrSelectorOption_tzcru_121 {
  cursor: pointer;
  margin-top: 2px;
}

._numberRange_tzcru_126 {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

._andOrHeading_tzcru_132 {
  font-weight: 600;
  font-size: 12px;
  color: #b4b4b4;
}
._typeTag_tab18_1 {
  width: fit-content;
}
/* make table overflow so that the page doesnt scroll */
._table_tab18_5 {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
  overflow-x: auto;
  table-layout: fixed;
}

/* left padding for each cell */
._table_tab18_5 td,
._table_tab18_5 th {
  padding-left: 10px;
}

._body_tab18_19 {
  border-bottom: 1px solid var(--color-border-20);
}

._headerRow_tab18_23 {
  height: 30px;
}

._overviewRow_tab18_27 {
  height: 40px;
}

._accountRow_tab18_31 {
  text-align: left;
  height: 30px;
}

._infoText_tab18_36 {
  font-weight: 500;
}

._suggestionText_tab18_40 {
  font-weight: 600;
  color: #192955;
  padding-left: 0px !important;
}

._borderRight_tab18_46 {
  border-right: 1px solid var(--color-border-20);
}

._table_tab18_5 td:nth-child(1),
._table_tab18_5 th:nth-child(1) {
  width: 40% !important;
}

._table_tab18_5 td:nth-child(2),
._table_tab18_5 th:nth-child(2) {
  width: 30% !important;
}

._table_tab18_5 td:nth-child(3),
._table_tab18_5 th:nth-child(3) {
  width: 30% !important;
}

._table_tab18_5 td:nth-child(4),
._table_tab18_5 th:nth-child(4) {
  width: 180px !important;
}

._table_tab18_5 td:nth-child(5),
._table_tab18_5 th:nth-child(5) {
  width: 230px !important;
}

._tagsContainer_tab18_75 {
  display: flex;
  flex-direction: row;
  gap: 5px;
  justify-content: left;
}

._numberCol_tab18_82 {
  text-align: right;
}

._buttonGroup_tab18_86 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: flex-end;
}

._dropdownFlex_tab18_93 {
  display: flex;
  gap: 10px;
  padding-left: 0px !important;
}

._cellPadding_tab18_99 {
  padding-left: 30px !important;
}

._skeletonRow_tab18_103 {
  height: 30px;
}

._skeletonNumber_tab18_107 {
  display: flex;
  justify-content: flex-end;
}

._suggestionsHeader_tab18_112 {
  font-size: 15px;
  font-weight: 400;
  color: var(--color-header-black);
}
._container_wdcdg_1 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

._bar_wdcdg_7,
._fill_wdcdg_8 {
  height: 10px;
}

._bar_wdcdg_7 {
  width: 100%;
  background-color: #d9d9d9;
  margin-bottom: 2px;
  border-radius: 7px;
  overflow: hidden;
}

._bar_wdcdg_7._excluded_wdcdg_20 {
  background-color: var(--color-border-20);
}

._fill_wdcdg_8 {
  transform: translateX(-100%);
  animation: _fill_wdcdg_8 0.75s linear forwards 0.25s;
}

._label_wdcdg_29 {
  font-size: 13px;
}

@keyframes _fill_wdcdg_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_wi6o1_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: var(--color-border-20);
  margin-top: 10px;
  height: 60px;
  width: fit-content;
  min-width: 192px;
}

._singleLine_wi6o1_17 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border: solid;
  border-width: 1px;
  border-radius: 9px;
  border-color: var(--color-border-20);
  margin-right: 10px;
  height: 60px;
  width: 192px;
}

._circle_wi6o1_31 {
  stroke-width: 1.5;
  fill: none;
  stroke-dasharray: 63;
  stroke-dashoffset: 63;
  animation: _drawCircle_wi6o1_1 1s ease forwards;
}

._content_wi6o1_39 {
  stroke-width: 1.5;
  fill: none;
  stroke-dasharray: 20;
  stroke-dashoffset: 20;
  animation: _drawContent_wi6o1_1 0.7s ease forwards 1s;
  stroke-linecap: round;
}

@keyframes _drawCircle_wi6o1_1 {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes _drawContent_wi6o1_1 {
  to {
    stroke-dashoffset: 0;
  }
}

._animateIcon_wi6o1_60 {
  transform: translate(-3%, -3%);
  animation: _slideInIcon_wi6o1_1 0.5s ease forwards 1s;
  z-index: 9;
}

._animateIconShadow_wi6o1_66 {
  transform: translate(1.5%, 1.5%);
  animation: _slideInShadow_wi6o1_1 0.5s ease forwards 1s;
  z-index: 9;
}


@keyframes _slideInIcon_wi6o1_1 {
  from {
    transform: translate(-3%, -3%)
  }
  to {
    transform: translate(1%,1%)
  }
}

@keyframes _slideInShadow_wi6o1_1 {
  from {
    transform: translate(1.5%, 1.5%)
  }
  to {
    transform: translate(-1.5%,-1.5%)
  }
}._barChartContainer_edtnk_1 {
  display: flex;
  flex-direction: column;
}

._barItem_edtnk_6 {
  color: black;
  background-color: var(--color-table-group-blue);
  width: 2px;
  animation: _growBar_edtnk_1 1s ease-out forwards;
}

._baseLine_edtnk_13 {
  height: 1px;
  background-color: var(--color-border-60);
  width: 100%;
}

._growBottom_edtnk_19 {
  transform-origin: bottom;
}

._growTop_edtnk_23 {
  transform-origin: top;
}

@keyframes _growBar_edtnk_1 {
  0% {
    transform: scaleY(0);
  }
  100% {
    transform: scaleY(1);
  }
}._groupRow_3r3w7_1 {
  background-color: #ffffff;
  border-bottom: 1px solid var(--color-border-20);
}

._groupRow_3r3w7_1:hover {
  background-color: var(--color-bg-10);
}

._functionIcon_3r3w7_10 {
  margin-left: 5px;
}

._expectedAccount_3r3w7_14 {
  font-weight: 400;
  font-size: 12px;
}

._descriptionSubLabel_3r3w7_19 {
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 400;
  color: var(--color-sub-heading-black);
}

._expectedDescriptionText_3r3w7_26 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  color: var(--color-sub-heading-black);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

._graphOverride_3r3w7_42 .chart-svg {
  position: static;
}

._deepLinkFlex_3r3w7_46 {
  display: flex;
  align-items: center;
}

._iconButtonOpacity_3r3w7_51 {
  opacity: 0;
  padding-left: 10px;
  margin-bottom: 4px;
}

._deepLinkFlex_3r3w7_46:hover ._iconButtonOpacity_3r3w7_51 {
  opacity: 1;
}

._headerIndex_3r3w7_61 {
  z-index: 50;
}

._hoverIcon_3r3w7_65 {
  display: none;
}

._hoverLinkRow_3r3w7_69:hover ._hoverIcon_3r3w7_65 {
  display: block;
}

._numberAlign_3r3w7_73 {
  display: flex;
  justify-content: flex-end !important;
}

._name-overflow_3r3w7_78 {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

._accountOverflow_3r3w7_88 {
  max-width: 270px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._averageText_3r3w7_95 {
  font-weight: 400;
}
._table_193xw_1 {
    position: relative;
    width: 100%;
    height: fit-content;
    background-color: #fff;
    margin-bottom: 15px;
    border-radius: 10px;
    white-space: nowrap;
}

._hideTopBorder_193xw_11 {
    border-top: none !important;
}

._hideBottomBorder_193xw_15 {
    border-bottom: none !important;
}

._headerCell_193xw_19 {
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    font-weight: 400;
}

._dataCell_193xw_26 {
    height: 30px;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    color: var(--color-sub-heading-black);
    overflow: hidden;
}

._categoryCell_193xw_35 {
    height: 45px;
    font-size: 14px;
    font-weight: 600;
    overflow: hidden;
}

._textCell_193xw_42 {
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    color: var(--color-sub-heading-black);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

._iconCell_193xw_52 {
    width: 32px;
    max-width: 32px;
}

._headerRow_193xw_57 {
    border-bottom: 1px solid var(--color-border-20);
    background-color: #ffffff;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2;
}

._categoryRow_193xw_66 {
    border-bottom: 1px solid var(--color-border-20);
}

._dataRow_193xw_70 {
    border-bottom: 1px solid var(--color-border-20);
}

._groupRow_193xw_74 {
    border-top: 1px solid var(--color-border-20);
    border-bottom: 1px solid var(--color-border-20);
}

._groupRow_193xw_74:hover {
    background-color: var(--color-bg-10);
}

._overflowCell_193xw_83 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}

._sortableHeader_193xw_90 {
    cursor: pointer;
    color: var(--color-link-blue);
}

._dropdownIcon_193xw_95 {
    margin-top: 7px;
}

._taxDropdownIcon_193xw_99 {
    margin-top: 15px;   
}._reviewedInfoHeaderText_1oj40_1 {
  color: var(--color-sub-heading-black);
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._reviewedInfoSubtitleText_1oj40_10 {
  color: var(--color-sub-heading-black);
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._reviewActionContainer_1oj40_19 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

._markReviewedText_1oj40_26 {
  color: var(--color-sub-heading-black);
  text-align: right;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

._reviewedText_1oj40_36 {
  color: var(--color-border-60);
  text-align: right;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

._reviewCheckbox_1oj40_46 {
  margin-bottom: 0px;
  margin-left: 10px;
  display: revert;
}

._redoReviewContainer_1oj40_52 {
    margin-left: 10px;
    margin-right: 5px;
}

._redoReviewIcon_1oj40_57 {
  width: 18x;
  height: 18px;
  flex-shrink: 0;
}

._reviewAllText_1oj40_63 {
  margin-right: 5px;
}

._redoReviewContainer_1oj40_52:hover {
  cursor: pointer;
}

._firstColumnSticky_1oj40_71 {
    overflow-wrap: break-word;
    white-space: normal;
    left: 0px;
    z-index: 99;
    background-color: #FFFFFF;
}

._groupedRow_1oj40_79 {
    color: var(--color-header-black);
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

._groupedReviewCell_1oj40_88 {
    height: 49px !important;
    box-shadow: none !important;
}

._accountReviewCell_1oj40_93 {
    height: 29px !important;
    box-shadow: none !important;
}

._reviewClusterCell_1oj40_98 {
    width: 120px !important;
}

._groupedCluster_1oj40_102 {
    background-color: #FFFFFF !important;
}

._boxShadow_1oj40_106 {
    height: 1px !important;
    background-color:var(--color-border-20) !important;
}

._groupedCluster_1oj40_102:hover {
    background-color: #FAFAFA !important;
}

._groupedCluster_1oj40_102:hover > tr > ._firstColumnSticky_1oj40_71 {
    background-color: #FAFAFA !important;
}

._accountLevelContainer_1oj40_119 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding-left: 18px;
}

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

._accountLevelText_1oj40_133 {
    color: var(--color-header-black);
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

._deepLinkIcon_1oj40_145 {
    display: none;
    cursor: pointer;
}

._dropdownLabelHeader_1oj40_150 {
    color: var(--color-header-black);
    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_1oj40_79:hover ._deepLinkIcon_1oj40_145 {
    display: block;
}

._accountReviewCell_1oj40_93:hover ._deepLinkIcon_1oj40_145 {
    display: block;
}

._groupedAccountRow_1oj40_172:hover ._deepLinkIcon_1oj40_145 {
    display: block;
}

._dropdownLabelSubheader_1oj40_176 {
    color: var(--color-sub-heading-black);
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

._dropdownTitleColumnContainer_1oj40_185 {
    display: flex;
    flex-direction: column;
    justify-items: left;
    align-content: flex-start;
}

._dropdownTitleRowContainer_1oj40_192 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}

._bottomCellBorder_1oj40_199 {
    box-shadow: inset -1px 0px 0px 0px var(--color-border-20) !important;
}


._source-cell-image_1oj40_204 {
    height: 25px;
    min-height: 25px;
    max-height: 25px;
    width: 25px;
    min-width: 25px;
    max-width: 25px;
    margin-right: 5px;
  }/* Common */
._CategoryCardTitleRow_1cw75_2 {
  width: 100%;
}

._CardHeading_1cw75_6 {
  color: var(--color-sub-heading-black);
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: left;
}

._CardText_1cw75_15 {
  font-family: Montserrat;
  font-size: 14px;
  text-align: center;
  color: var(--color-header-black);
}

._MainContainer_1cw75_22 {
  position: relative;
  padding-top: 4rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

._CustomLink_1cw75_32 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  /* border-bottom: solid 1px #3ea3d7; */
}

._ShowDismissedToggle_1cw75_39 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 50px;
  /* left: 50px; */
}

/* Category Cards */
._CategoryCard_1cw75_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: var(--color-header-black);
  padding: 12px;
}

._CategoryCard_1cw75_2:hover {
  cursor: pointer;
}

._statusRow_1cw75_69 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

._cardBodyContent_1cw75_77 {
  display: flex;
  flex-direction: column;
  align-items: left;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  gap: 10px;
}

._cardBodyContentRow_1cw75_87 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: var(--color-sub-heading-black);
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 17px;
}

._thresholdBodyRow_1cw75_101 {
  padding: 2px 5px;
}

._categoryStatusIcon_1cw75_105 {
  width: 25px;
  height: 25px;
}

._categoryStatusChevron_1cw75_110 {
  width: 16px;
  height: 16px;
}

._CategoryCardText_1cw75_115 {
  min-height: 88px;
  margin: 0;
}

._warningThresholdRow_1cw75_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_1cw75_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_1cw75_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_1cw75_1 0.5s ease-in;
  padding-bottom: 100px;
}

._AccountCard_1cw75_143 {
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #ffffff;
  max-height: 120px;
  padding: 15px 19px;
}

._AccountCard_1cw75_143:hover {
  transform: scale(1.03, 1.03);
  cursor: pointer;
  transition: transform 0.3s ease-out;
}

._AccountHeading_1cw75_172 {
  font-family: Montserrat;
  color: #000;
  font-size: 15px;
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

._AccountText_1cw75_182 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  color: var(--color-header-black);
}

._AccountSubText_1cw75_190 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 400;
  color: var(--color-sub-heading-black);
}

._AccountNotSelectedBorder_1cw75_198 {
  border-radius: 6px;
  border: solid 0px var(--color-border-40);
}

._AccountSelectedBorder_1cw75_203 {
  border-radius: 6px;
  border: solid 2px #192955;
}

/* Animation */
._CardSlideUp_1cw75_209 {
  display: none;
}

@keyframes _FadeIn_1cw75_1 {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

._overflowEllipsis_1cw75_234 {
  white-space: nowrap;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: middle;
}/* Common */
._CategoryCardTitleRow_133q5_2 {
    width: 100%;
  }
  
  ._CardHeading_133q5_6 {
    color: var(--color-sub-heading-black);
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
    text-align: left;
  }
  
  ._CardText_133q5_15 {
    font-family: Montserrat;
    font-size: 14px;
    text-align: center;
    color: var(--color-header-black);
  }
  
  ._MainContainer_133q5_22 {
    position: relative;
    padding-top: 4rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
  }
  
  ._CustomLink_133q5_32 {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
  }
  
  ._ShowDismissedToggle_133q5_38 {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    top: 50px;
  }
  
  /* Category Cards */
  ._CategoryCard_133q5_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: var(--color-header-black);
    padding: 12px;
  }
  
  ._statusRow_133q5_62 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  
  ._cardBodyContent_133q5_70 {
    display: flex;
    flex-direction: column;
    align-items: left;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    gap: 10px;
  }
  
  ._cardBodyContentRow_133q5_80 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: var(--color-sub-heading-black);
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
  }
  
  ._thresholdBodyRow_133q5_94 {
    padding: 2px 5px;
  }
  
  ._categoryStatusIcon_133q5_98 {
    width: 25px;
    height: 25px;
  }
  
  ._categoryStatusChevron_133q5_103 {
    width: 16px;
    height: 16px;
  }
  
  ._CategoryCardText_133q5_108 {
    min-height: 88px;
    margin: 0;
  }
  
  ._warningThresholdRow_133q5_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_133q5_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_133q5_136 {
    display: grid;
    grid-template-columns: repeat(4, 23.5%);
    position: relative;
    column-gap: 25px;
    row-gap: 25px;
    width: 95%;
    animation: _FadeIn_133q5_1 0.5s ease-in;
    padding-bottom: 100px;
  }
  
  ._AccountCard_133q5_136 {
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #ffffff;
    max-height: 120px;
    padding: 15px 19px;
  }
  
  ._AccountCard_133q5_136:hover {
    transform: scale(1.03, 1.03);
    cursor: pointer;
    transition: transform 0.3s ease-out;
  }
  
  ._AccountHeading_133q5_163 {
    font-family: Montserrat;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  
  ._AccountText_133q5_173 {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    color: var(--color-header-black);
  }
  
  ._AccountSubText_133q5_181 {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 1.2rem;
    font-weight: 400;
    color: var(--color-sub-heading-black);
  }
  
  ._AccountNotSelectedBorder_133q5_189 {
    border-radius: 6px;
    border: solid 0px var(--color-border-40);
  }
  
  ._AccountSelectedBorder_133q5_194 {
    border-radius: 6px;
    border: solid 2px #192955;
  }
  
  /* Animation */
  ._CardSlideUp_133q5_200 {
    display: none;
  }
  
  @keyframes _FadeIn_133q5_1 {
    0% {
      opacity: 0;
    }
    20% {
      opacity: 0;
    }
    40% {
      opacity: 0;
    }
    60% {
      opacity: 1;
    }
    80% {
      opacity: 1;
    }
    100% {
      opacity: 1;
    }
  }
  
  ._overflowEllipsis_133q5_225 {
    white-space: nowrap;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;
  }._categoryTitle_1ogpk_1 {
    color: #192955;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    text-align: left !important;
}

._stackedheaderContainer_1ogpk_11 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

._stackedheaderContainer_1ogpk_11._firstCol_1ogpk_18 {
    align-items: flex-start;
}

._stackedheaderContainer_1ogpk_11._first_1ogpk_18 {
    align-items: flex-start;
}

._lineItemTitle_1ogpk_26 {
    color: #5A5A5A;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

._columnHeaderTitle_1ogpk_35 {
    color: var(--color-link-blue);
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 0;
    margin: 0;
    text-align: right;
}

._tableContainer_1ogpk_47 {
    display: flex;
    align-items: center;
}

._totalTitle_1ogpk_52 {
    color: #192955;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
}

._totalText_1ogpk_61 {
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

._firstColBorder_1ogpk_69 {
    box-shadow: inset -1px -1px 0px 0px var(--color-border-20) !important;
    text-align: left !important;
}

._omitBottomBorder_1ogpk_74 {
    box-shadow: inset -1px 0px 0px 0px var(--color-border-20) !important;
}

._omitBottomAndRightBorder_1ogpk_78 {
    box-shadow: inset 0px 0px 0px 0px var(--color-border-20) !important;
}
    ._bar_label_19oxp_2 {
        font-size: 14px;
        fill: hsl(200, 12%, 95%);
        text-anchor: middle;
    }
    ._legend_label_19oxp_7 {
        font-size: 12px;
        fill: var(--color-header-black);
        text-anchor: left;
    }
    ._heading_label_19oxp_12 {
        font-size: 12px;
        fill: white;
        text-anchor: middle;
    }
    ._dot_19oxp_17 {
        stroke: white;
        stroke-width: 2;
        cursor: pointer;
    }
    ._dotNoSelect_19oxp_22 {
        stroke: white;
        stroke-width: 2;
    }
    ._title_text_19oxp_26 {
        text-anchor: middle;
        font-weight: 300;
        font-size: 22px;
    }
    ._x_axis_text_19oxp_31 {
        transform: rotate(-45deg);
        text-anchor: end;
        fill: var(--color-header-black);
        font-size: 12px;
    }
    ._horizontalInputs_19oxp_37 {
        text-anchor: middle;
        fill: var(--color-header-black);
        font-size: 12px;
    }
    ._line_19oxp_42 {
        fill: none;
        stroke:  #97A7B3;
        stroke-width: 1;
        stroke-linecap: round;
    }
    ._dot_small_19oxp_48 {
        cursor: pointer;
        opacity: 0;
    }
    ._container_19oxp_52 {
        position: relative;
    }
    ._heat_map_heading_19oxp_55 {
        padding-top: 20px;
        display: flex;
        justify-content: center;
        flex-direction: row;
    }
._groupRow_13rbf_1 {
    background-color: #ffffff;
    border-bottom: 1px solid var(--color-border-20);
}

._groupRow_13rbf_1:hover {
    background-color: var(--color-bg-10);
}

._hoverDiv_13rbf_10 {
    width:120px;
    position: relative;
    z-index: 99999;
}
._overflowText_13rbf_15 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}

._functionIcon_13rbf_22 {
    margin-left: 5px;
}

._inputLabel_13rbf_26 {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    line-height: 17.07px;
    text-align: left;

}

._dialogSubheader_13rbf_35 {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    line-height: 17.07px;
    text-align: left;
}

._dialogPadding_13rbf_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_1nb16_1 {
  width: 30px !important;
  max-width: 30px !important;
  min-width: 30px !important;
  border-left: 1px solid var(--color-border-20);
}

._categoryCell_1nb16_8 {
  font-size: 14px;
  font-weight: 600;
  font-family: Montserrat;
  color: var(--color-table-group-blue);
}

._tableRightBorder_1nb16_15 {
  border-right: 1px solid var(--color-border-20);
}

._tableLeftBorder_1nb16_19 {
  border-left: 1px solid var(--color-border-20);
}

._numberText_1nb16_23 {
  font-size: 16px;
  font-weight: 400;
  font-family: Montserrat;
  color: var(--color-header-black);
}

._dataTypeText_1nb16_30 {
  font-size: 12px;
  font-weight: 400;
  font-family: Montserrat;
  color: var(--color-border-60);
}

._dataRow_1nb16_37 {
  height: 40px !important;
}

._rowLabel_1nb16_41 {
  cursor: pointer;
}

._rowLabel_1nb16_41:hover {
  text-decoration: underline;
}

._containerOverrideClassName_1nb16_49 {
  justify-content: center;
}

._noTagsOverrideClassName_1nb16_53 {
  align-content: center;
}

._leftAlign_1nb16_57 {
  text-align: left !important;
}

._rightAlign_1nb16_61 {
  text-align: right;
}

._showIcon_1nb16_65 {
  opacity: 1;
}

._hideIcon_1nb16_69 {
  opacity: 0;
}

._cardButtonFlex_1nb16_73 {
  display: flex;
  justify-content: space-between;
}

._importanceTag_1nb16_78 {
  display: flex;
  justify-content: center !important;
}

._deleteColumn_1nb16_83 {
  width: 50px !important;
  max-width: 50px !important;
  min-width: 50px !important;
}

._firstCol_1nb16_89 {
  width: 370px !important;
  max-width: 370px !important;
  min-width: 370px !important;
}

._menuOverrideClassName_1nb16_95 {
  width: 280px;
  max-width: 280px;
}
@media screen and (max-width: 1700px) {
  ._menuOverrideClassName_1nb16_95 {
    width: 268px;
    max-width: 268px;
  }
}

@media screen and (max-width: 1650px) {
  ._menuOverrideClassName_1nb16_95 {
    width: 260px;
    max-width: 260px;
  }
}
@media screen and (max-width: 1600px) {
  ._menuOverrideClassName_1nb16_95 {
    width: 250px;
    max-width: 250px;
  }
}
@media screen and (max-width: 1550px) {
  ._menuOverrideClassName_1nb16_95 {
    width: 247px;
    max-width: 247px;
  }
}
@media screen and (max-width: 1500px) {
  ._menuOverrideClassName_1nb16_95 {
    width: 240px;
    max-width: 240px;
  }
}
@media screen and (max-width: 1450px) {
  ._menuOverrideClassName_1nb16_95 {
    width: 235px;
    max-width: 235px;
  }
}
@media screen and (max-width: 1400px) {
  ._menuOverrideClassName_1nb16_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_k28g4_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: var(--color-border-20);
    border-style: solid;
    width: fit-content;
}

._text_k28g4_19 {
    font-weight: 500;
    color: var(--color-sub-heading-black);
}

._subText_k28g4_24 {
    font-weight: 500;
    color: var(--color-border-60);
}._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_y55ui_1 {
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 100001 !important;
  box-shadow: 0px 1px 0px 0px var(--color-border-20) !important;
  height: 30px;
}

._stickyCol_y55ui_10 {
  position: sticky !important;
  padding-right: 0px !important;
  z-index: 99999 !important;
  background-color: white;
  text-align: left !important;
}

._firstColLeft_y55ui_18 {
  left: 0;
}

._secondColLeft_y55ui_22 {
  left: 290px;
}

._colWidth420_y55ui_26 {
  min-width: 290px !important;
  width: 290px !important;
  max-width: 290px !important;
  border-left: none;
}

._dateHeader_y55ui_33 {
  box-shadow: 0px 1px 0px 0px var(--color-border-20) !important;
}

._stickyFlex_y55ui_37 {
  width: 100% !important;
  height:100% !important;
  display: flex;
  align-items: center;
  flex-direction: row;
}
._stickyBorder_y55ui_44 {
  border-right:1px solid var(--color-border-20);
}

._taxRow_y55ui_48 {
  height: 35px;
  font-weight: 400;
}

._dropdownRow_y55ui_53 {
  height: 30px !important;
}

._headerPadding_y55ui_57 {
  padding-left: 5px !important;
}

._textPadding_y55ui_61 {
  padding-left: 25px !important;
}

._numberWidth_y55ui_65 {
  width: 80px !important;
  min-width: 80px !important;
  max-width: 80px !important;
}

._secondColWidth_y55ui_71 {
  width: 100px !important;
  min-width: 100px !important;
  max-width: 100px !important;
}

._noBoxShadow_y55ui_77 {
  box-shadow: none !important;
}

._titleRow_y55ui_81 {
  font-weight: 600 !important;
}

._header_y55ui_1 th {
  color: var(--color-link-blue) !important;
  cursor: pointer;
}

._pillFlex_y55ui_90 {
  display: flex;
  justify-content: center;
}
._rowHovered_y55ui_94 {
  background-color: var(--color-bg-10) !important;
}

._totalRowPadding_y55ui_98 {
  padding-left: 15px !important;
}

._totalRowColor_y55ui_102 {
  background-color: var(--color-bg-10) !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_148k4_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_148k4_17 {
  margin-top: 15px;
  margin-right: 20px;
  text-align: right;
}

._FilterAccountsField_148k4_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: var(--color-border-20);
  cursor: pointer;
  font-weight: 500;
}

._SearchField_148k4_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: var(--color-border-20);
  cursor: pointer;
  font-weight: 500;
}

/* Tax transaction row item */
._TaxFilterAndSearchSelectorsRow_148k4_61 {
  display: flex;
  justify-content: space-between;
  width: 90%;
  border-bottom: solid 1px #dcdcdc;
}

/* Tax transaction row item */
._TaxTransaction_148k4_69 {
  /* display: flex;
    justify-content: space-evenly; */
  width: 90%;
  border-top: solid 1px #dcdcdc;
}

._DataRow_148k4_76 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  text-align: left;
}

._BoldDataRow_148k4_83 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  text-align: left;
  color: var(--color-table-group-blue);
  font-size: 15px;
  font-weight: 600;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: solid 1px var(--color-border-20);
}

._BoldDataRowFilled_148k4_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: var(--color-border-20) 7c;
}

._OffsetDataRow_148k4_111 {
  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 var(--color-border-20);
}

._OffsetDataRowNoBorder_148k4_123 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  text-align: left;
  font-size: 14px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

._OffsetToggleDataRow_148k4_134 {
  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 var(--color-border-20);
}

._OffsetTotalDataRow_148k4_146 {
  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 var(--color-border-20);
}

._OffsetTotalDataRowNoBorder_148k4_158 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  text-align: left;
  font-size: 14px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

._OffsetTotalDataRowFilled_148k4_169 {
  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: var(--color-border-20) 7c;
}

._OffsetLinkDataRow_148k4_182 {
  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 var(--color-border-20);
}
._RowItem_148k4_193 {
  font-family: Montserrat;
  font-size: 14px;
  line-height: 1.86;
  color: var(--color-sub-heading-black);
  width: 115px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
  display: block;
}

._ColHeading_148k4_206 {
  font-family: Montserrat;
  font-size: 15px;
  line-height: 1.86;
  font-weight: 500;
  color: var(--color-link-blue);
  width: 115px;
  cursor: pointer;
  display: block;
}

._GreyoutText_148k4_217 {
  opacity: 0.3;
}

/* Data body */
._DataBodyContainer_148k4_222 {
  width: 100%;
  margin: 0px 0 10px 0;
}

._DataBodyContainerNoBorder_148k4_227 {
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: solid 1px #dcdcdc;
}

._ScrollableContainer_148k4_234 {
  width: 100%;
}

/* Scrollbar styling */
._ScrollableContainer_148k4_234::-webkit-scrollbar {
  width: 10px;
}

._ScrollableContainer_148k4_234::-webkit-scrollbar-track {
  background: #f1f1f1;
}

._ScrollableContainer_148k4_234::-webkit-scrollbar-thumb {
  background: #888;
}

._ScrollableContainer_148k4_234::-webkit-scrollbar-thumb:hover {
  background: #555;
}

._dismissedRow_148k4_255 {
  color: var(--color-border-40);
}

._cellPaddingLeft8_148k4_259 {
  padding-left: 8px;
}

._cellPaddingRight8_148k4_263 {
  padding-right: 8px;
}

._cellPaddingRight15_148k4_267 {
  padding-right: 15px;
}

._cellPaddingLeft3_148k4_271 {
  padding-left: 3px;
}

._cursor_148k4_275 {
  cursor: pointer;
}

._offsetRow_148k4_279 {
  padding-left: 0px;
  font-weight: 600;
}

._routeToReportCell_148k4_284 {
  color: var(--color-link-blue);
  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: var(--color-header-black);
  font-weight: 500;
  height: 50px;
  font-size: 14px;
  min-width: 250px;
  border: none;
  border-bottom: 1px solid var(--color-border-40);
  border-radius: 0px;
  box-shadow: none;
  padding: 0 2px;
  margin: 0px 5px;
  margin-bottom: 10px;
}

.custom-reports-naming-field::placeholder {
  color: var(--color-border-40);
  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 var(--color-border-40);
  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 var(--color-border-40);
  box-shadow: 0 1px 2px var(--color-border-40);
  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 var(--color-border-40);
}

.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: var(--color-bg-10) !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: var(--color-header-black);
  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: var(--color-header-black);
  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: var(--color-header-black);
  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: var(--color-header-black);
  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: var(--color-table-group-blue);
  height: 14px;
}

.report-pack-button-styling-override {
  background: none;
  outline: none;
  font-weight: 500;
  background-color: transparent !important;
  box-shadow: none !important;
  color: var(--color-table-group-blue) !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: var(--color-border-40);
  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 var(--color-border-40);
}

.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 var(--color-border-40);
}

.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_9neoq_1 {
  flex-grow: 1;
  align-items: center;
  padding: 18px 20px;
  background-color: #fff;
  border-bottom: 1px solid var(--color-border-20);
  box-sizing: border-box;
  list-style: none;
  color: #333;
  font-weight: 400;
  font-size: 1rem;
  font-family: sans-serif;
}

._SortableRow_9neoq_1 td {
  box-shadow: none;
}

._SortableRow_9neoq_1._active_9neoq_19 td {
  background: #f9f9f9 !important;
}

._DragHandle_9neoq_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_9neoq_23:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

._DragHandle_9neoq_23:focus-visible {
  box-shadow: 0 0px 0px 2px #4c9ffe;
}

._DragHandle_9neoq_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_1nkcm_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 var(--color-border-20);
  border-bottom: 1px solid var(--color-border-20);
  border-right: 1px solid var(--color-border-20);
  min-height: 65px;
}

._reportRowColorBlock_1nkcm_16 {
  border-radius: 5px 0px 0px 5px;
  width: 7px;
  align-self: stretch;
  margin: -1px;
}
._reportRowContent_1nkcm_22 {
  padding: 10px;
  width: 99%;
  position: relative;
}
._reportRow_1nkcm_1._selected_1nkcm_27 {
  border-top: 1px solid var(--color-border-40);
  border-bottom: 1px solid var(--color-border-40);
  border-right: 1px solid var(--color-border-40);
  transition: all 150ms;
}

._reportRowDetailsWrapper_1nkcm_34 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 97%;
}

._reportRowTitleRow_1nkcm_41 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
._warningIcon_1nkcm_47 {
  margin-left: 10px;
}
._reportRowTitle_1nkcm_41 {
  width: 100%;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}
._reportRowTitle_1nkcm_41._error_1nkcm_58 {
  color: #ef797d;
}

._reportRowButtons_1nkcm_62 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._reportRowParams_1nkcm_68 {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 10px;
}

._paramPill_1nkcm_76 {
  background-color: var(--color-bg-10);
  border-radius: 4px;
  padding: 3px;
  font-size: 12px;
  margin-right: 3px;
  margin-bottom: 3px;
  font-size: 12px;
}
._originalReportRowTitle_1nkcm_85 {
  font-weight: 500;
  font-size: 10px;
  color: var(--color-sub-heading-black);
  width: 100%;
}
._reportName_1nkcm_91 {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._reportName_1nkcm_91 > span {
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._editButtonWrapper_1nkcm_105 {
  position: absolute;
  right: 10px;
  top: 10px;
}

._reportName_fnlvj_2 {
    color: #192955;
    font-size: 16px;
    font-weight: 500;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}


._divider_fnlvj_14 {
    margin-left: 10px;
    margin-right: 10px;
    width: 100%;
    border-bottom: 1px solid var(--color-border-20);
}

._breadCrumbs_fnlvj_21 {
    font-size: 12px;
    color: var(--color-border-40);
    text-align: left;
    width: 100%;
}

._reportNameInput_fnlvj_28 {
    color: #192955;
    font-size: 16px;
    width: 100%;
}

._toolbar_fnlvj_34 {
    width: 100%;
    padding-bottom: 20px;
}._reportCategoryOption_1peq8_1 {
  display: flex;
  align-items: center;
  flex-direction: row;
  padding: 6px;
  justify-content: space-between;
  cursor: pointer;
  border-radius: 6px;
  border: 1px solid var(--color-border-20);
  font-size: 12px;
  color: var(--color-header-black);
  width: 164px;
  margin-bottom: 15px;
  height: 30px;
}

._reportCategoryOption_1peq8_1:hover {
  border: 1px solid #192955;
  font-weight: 600;
}

._reportCategoryOption_1peq8_1._active_1peq8_22 {
  border: 1px solid #192955;
  font-weight: 600;
}

._reportCategoryOption_1peq8_1 img {
  width: 16px;
  min-width: 16px;
  max-width: 16px;
  height: 16px;
  min-height: 16px;
  max-height: 16px;
  margin-right: 10px;
}
._reportCategoryOption_1peq8_1 img:hover {
  width: 18px;
  min-width: 18px;
  max-width: 18px;
  height: 18px;
  min-height: 18px;
  max-height: 18px;
}
._reportCategoryOption_1peq8_1 div {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

._subCategoryOption_1peq8_51 {
  display: flex;
  align-items: center;
  flex-direction: row;
  padding: 6px;
  justify-content: space-between;
  cursor: pointer;
  border-radius: 6px;
  font-size: 12px;
  color: var(--color-header-black);
  width: 164px;
  margin-bottom: 15px;
  background-color: #f2f8fb;
  height: 30px;
}

._subCategoryOption_1peq8_51:hover {
  background-color: #d4e4ec;
  font-weight: 600;
}

._subCategoryOption_1peq8_51._active_1peq8_22 {
  background-color: #d4e4ec;
  font-weight: 600;
}

._reportCategoryOptionsList_1peq8_77 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-right: 12px;
}
._divider_1peq8_84 {
  width: 100%;
  border-bottom: 1px solid var(--color-border-20);
  margin: 0px;
}

._reportPackCard_1peq8_90 {
  flex: 0 1 49%;
  display: flex;
  flex-direction: column;
  max-width: 49%;
  border-radius: 6px;
  padding: 0px;
  height: 100%;
  border: 1px solid var(--color-border-40);
  overflow: hidden;
}

._reportPackCardBody_1peq8_102 {
  overflow: hidden;
  max-height: 60vh;
  height: 60vh;
}

._reportPackContent_1peq8_108 {
  margin: 1rem 22px;
  margin-bottom: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  max-height: 100%;
  overflow: hidden;
  height: 80%;
}

._reportPackContentWrapper_1peq8_119 {
  display: flex;
  flex-direction: column;
  flex: 1 0 100%;
  overflow: hidden;
}

._reportPackColSelectorsWrapper_1peq8_126 {
  padding: 10px 15px 0px 15px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

._reportPackColReportsWrapper_1peq8_134 {
  padding: 0rem 2rem;
  margin-bottom: 0rem;
}

._reportConfigSelectorsWrapper_1peq8_139 {
  overflow-y: scroll;
}

._hideScrollBar_1peq8_143::-webkit-scrollbar {
  width: 0px;
  height: 0px;
  background: transparent; /* make scrollbar transparent */
}

._hideScrollBar_1peq8_143 {
  scrollbar-width: none;
}

._customReportsList_1peq8_153 {
  height: fit-content;
}

._customReportsListWrapper_1peq8_157 {
  overflow-y: scroll;
  height: 91%;
}

._reportSelectorsWrapper_1peq8_162 {
  height: 90%;
  width: 100%;
  overflow-y: scroll;
}

._reportCategoryListing_1peq8_168 {
  height: 100%;
  width: 100%;
  overflow: auto;
}._description_1ebcb_1 {
    color:var(--color-sub-heading-black);
    font-size: 12px;
    
}
._divider_1ebcb_6 {
    border-bottom: 1px solid var(--color-border-20);
    width: 100%;

}
._noSelectedOptions_1ebcb_11 {
    color: var(--color-sub-heading-black);
    font-size: 12px;
    font-weight: 500;
}
._selectorWrapper_1ebcb_16 {
    width: 164px;

}
._selectorSearchIconContainer_1ebcb_20 {
    margin: 0px 0px 0px 5px;
}
._buttonsContainer_1ebcb_23 {
    flex-grow: 1;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}._searchWrapper_1w0oq_1 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0.8rem;
}

._logoWrapper_1w0oq_10 {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 34px;
  width: 100%;
}

._logo_1w0oq_10 {
  height: 32px;
  padding: 4px 0px;
  border-radius: 25%;
}

._table_1w0oq_24 {
  color: var(--color-header-black);
  font-size: 12px;
  width: 100%;
  border-collapse: collapse;
}

._table_1w0oq_24 td {
  border-bottom: 1px solid var(--color-border-20);
}

._header_1w0oq_35 {
  height: 28px;
}

._row_1w0oq_39:hover {
  background-color: rgba(212, 228, 236, 0.1);
  cursor: pointer;
}

._selected_1w0oq_44 {
  background-color: rgba(212, 228, 236, 0.1);
}
._header_1kok5_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background-color: var(--color-bg-10);
  font-weight: 500;
  font-size: 14px;
  color: #192955;
  padding: 3px;
  border-radius: 6px;
  margin-bottom: 10px;
  border: 1px solid var(--color-bg-10);
  text-align: left;
}
._header_1kok5_1:hover {
    border: 1px solid #3fb0ac;

}

._reportNameWrapper_1kok5_22 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 95%;
}

._reportNameInput_1kok5_30 {
    max-width: 50%;
}
._reportName_1kok5_22 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    text-align: left;
}._infoBox_17q67_1 {
  background-color: var(--color-bg-10);
  border-radius: 6px;
  padding: 5px 10px;
  margin-top: 10px;
}

._helfulText_17q67_8 {
  font-size: 12px;
  color: #333333;
}

._helfulTags_17q67_13 {
  background-color: var(--color-bg-10);
  border-radius: 6px;
  padding: 5px 10px;
  margin-top: 10px;
  font-size: 12px;
}

._helpfulBox_17q67_21 {
  border-radius: 4px;
  padding: 2px 5px;
  margin: 0px 5px;
  font-size: 12px;
}

._green_17q67_28 {
  background-color: #dcf3da;
}

._blue_17q67_32 {
  background-color: #daeaef;
}

._purple_17q67_36 {
  background-color: #eaddf1;
}

._pink_17q67_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_30lf2_1 {
  display: flex;
  justify-content: center;
}

._BodyRow_30lf2_1 td {
  font-family: Montserrat;
  font-weight: 300;
  height:45px;
  border-bottom: 1px solid var(--color-border-20);
  padding: 0.5em 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

._BodyRow_30lf2_1 td:nth-of-type(1) {
  width:3%;
  font-weight: 400;
}
._BodyRow_30lf2_1 td:nth-of-type(2) {
  width:15%;
  padding-right:20px;
}

._BodyRow_30lf2_1 td:nth-of-type(3) {
  width:25%;
}

._BodyRow_30lf2_1 td:nth-of-type(4) {
  width:21%;
}

._BodyRow_30lf2_1 td:nth-of-type(5) {
  width:11%;
}

._BodyRow_30lf2_1 td:nth-of-type(6) {
  width:11%;
}

._BodyRow_30lf2_1 td:nth-of-type(7) {
  width:12%;
}
._BodyRow_30lf2_1 td:nth-of-type(8) {
  width:2%;
}


._NumberInput_30lf2_50 {
  width: 90%;
}

._TextInput_30lf2_54 {
  width: 90%;
}

._DeleteLineButton_30lf2_58:hover {
  cursor: pointer;
}

._account-selector-container_30lf2_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_30lf2_62 .new-select-style__value-container {
  padding: 0px 0px;
  height: var(--selector-height);
  top: -1px;
  margin-left: 9px;
}

._date-selector-icon_30lf2_81 {
  padding-top: 4px;
  padding-right:10px;
  cursor: text;
}

._number-align_30lf2_87 {
  text-align: right !important;
}


._date-input-override_30lf2_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_30lf2_98 .bp3-input{
  background: var(--color-bg-10);
}._TableMain_1prjn_1 {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._TableMain_1prjn_1 thead,
._TableMain_1prjn_1 tbody {
  width: 100%;
  position: relative;
}

._HeadingRow_1prjn_15 {
  display: flex;
  justify-content: center;
  width: 100%;
}

._HeadingRow_1prjn_15 th {
  font-family: Montserrat;
  font-weight: 400;
  min-height: 30px;
  font-size: 15px;
  border-bottom: 1px solid var(--color-border-20);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
  background-color: white;
}

._HeadingRow_1prjn_15 th:nth-of-type(1) {
  width:3%;
}
._HeadingRow_1prjn_15 th:nth-of-type(2) {
  width:15%;
}

._HeadingRow_1prjn_15 th:nth-of-type(3) {
  width:25%;
}

._HeadingRow_1prjn_15 th:nth-of-type(4) {
  width:21%;
}

._HeadingRow_1prjn_15 th:nth-of-type(5) {
  width:11%;
}

._HeadingRow_1prjn_15 th:nth-of-type(6) {
  width:11%;
}

._HeadingRow_1prjn_15 th:nth-of-type(7) {
  width:12%;
}
._HeadingRow_1prjn_15 th:nth-of-type(8) {
  width:2%;
}

._TotalRow_1prjn_64 {
  display: flex;
  justify-content: center;
  position: sticky;
  bottom: 0;
}

._TotalRow_1prjn_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: var(--color-bg-10);
}

._TotalRow_1prjn_64 td:nth-of-type(1) {
  width:3%;
}
._TotalRow_1prjn_64 td:nth-of-type(2) {
  width:15%;
}

._TotalRow_1prjn_64 td:nth-of-type(3) {
  width:25%;
}

._TotalRow_1prjn_64 td:nth-of-type(4) {
  width:21%;
}

._TotalRow_1prjn_64 td:nth-of-type(5) {
  width:11%;
}

._TotalRow_1prjn_64 td:nth-of-type(6) {
  width:11%;
}

._TotalRow_1prjn_64 td:nth-of-type(7) {
  width:12%;
}
._TotalRow_1prjn_64 td:nth-of-type(8) {
  width:2%;
}

._value-div_1prjn_112 {
width:80%;
display: flex;
justify-content: flex-end;
}

._auto-balance-button_1prjn_118 {
  width :80%;
}._textArea_g4sn3_1 {
    min-height: 160px !important;
    vertical-align: top !important;
    resize: none;
    width: 100%;
    box-shadow: none;
    border-radius: 6px;
    border: 1px solid var(--color-border-40);
    margin-top:7px;
  }
  ._textArea_g4sn3_1:focus {
    box-shadow: none;
    border: 1px solid #192955;
  }
  ._fitContent_g4sn3_15 {
    height: fit-content !important;

  }

  ._infoBox_g4sn3_20 {
    width: 100%;
  }._MainBody_1ltlz_1 {
  padding-top: 3em;
  width: 100%;
  text-align: left;
  display: flex;
  flex-direction: column;
}

._MainBody_1ltlz_1 table,
._MainBody_1ltlz_1 thead,
._MainBody_1ltlz_1 tbody,
._MainBody_1ltlz_1 tr {
  width: 100%;
}

._HeadingRow_1ltlz_16 {
  display: flex;
  justify-content: center;
  margin-top: 1em;
  width: 100%;
}

._HeadingRow_1ltlz_16 th {
  font-family: Montserrat;
  font-weight: 400;
  min-height: 30px;
  border-top: 1px solid var(--color-border-20);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
}

._BodyRow_1ltlz_34 {
  display: flex;
  justify-content: center;
  width: 100%;
}

._BodyRow_1ltlz_34 td {
  font-family: Montserrat;
  font-weight: 300;
  min-height: 30px;
  font-size: 12px;
  border-bottom: 1px solid var(--color-border-20);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
}

._posted-pill-style_1ltlz_52 {
  border-color: #3FB0AC;
  color: #3FB0AC;
}
._edited-pill-style_1ltlz_56 {
  border-color: #51A3EB;
  color: #51A3EB;
}._BodyRow_au6w0_1 {
  display: flex;
  justify-content: center;
}

._BodyRow_au6w0_1 td {
  font-family: Montserrat;
  font-weight: 300;
  height:45px;
  border-bottom: 1px solid var(--color-border-20);
  padding: 0.5em 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

._BodyRow_au6w0_1 td:nth-of-type(1) {
  width:3%;
}
._BodyRow_au6w0_1 td:nth-of-type(2) {
  width:15%;
  padding-right: 20px;
}

._BodyRow_au6w0_1 td:nth-of-type(3) {
  width:25%;
}

._BodyRow_au6w0_1 td:nth-of-type(4) {
  width:23%;
}

._BodyRow_au6w0_1 td:nth-of-type(5) {
  width:15%;
}

._BodyRow_au6w0_1 td:nth-of-type(6) {
  width:15%;
}

._BodyRow_au6w0_1 td:nth-of-type(7) {
  width:2%;
}
._BodyRow_au6w0_1 td:nth-of-type(8) {
  width:2%;
}


._NumberInput_au6w0_49 {
  width: 90%;
}

._TextInput_au6w0_53 {
  width: 90%;
}

._DeleteLineButton_au6w0_57:hover {
  cursor: pointer;
}

._account-selector-container_au6w0_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_au6w0_61 .new-select-style__value-container {
  padding: 0px 0px;
  height: var(--selector-height);
  top: -1px;
  margin-left: 9px;
}

._date-selector-icon_au6w0_80 {
  padding-top: 4px;
  padding-right:10px;
  cursor: text;
}

._id-tag_au6w0_86 {
  font-weight: 400;
}

._number-align_au6w0_90 {
  text-align: right !important;
}

._date-input-override_au6w0_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_p0hqr_1 {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._TableMain_p0hqr_1 thead,
._TableMain_p0hqr_1 tbody {
  width: 100%;
  position: relative;
}

._HeadingRow_p0hqr_15 {
  display: flex;
  justify-content: center;
  width: 100%;
}

._HeadingRow_p0hqr_15 th {
  font-family: Montserrat;
  font-weight: 400;
  min-height: 30px;
  font-size: 15px;
  border-bottom: 1px solid var(--color-border-20);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
  background-color: white;
}

._HeadingRow_p0hqr_15 th:nth-of-type(1) {
  width:3%;
}
._HeadingRow_p0hqr_15 th:nth-of-type(2) {
  width:15%;
}

._HeadingRow_p0hqr_15 th:nth-of-type(3) {
  width:25%;
}

._HeadingRow_p0hqr_15 th:nth-of-type(4) {
  width:23%;
}

._HeadingRow_p0hqr_15 th:nth-of-type(5) {
  width:15%;
}

._HeadingRow_p0hqr_15 th:nth-of-type(6) {
  width:15%;
}

._HeadingRow_p0hqr_15 th:nth-of-type(7) {
  width:2%;
}
._HeadingRow_p0hqr_15 th:nth-of-type(8) {
  width:2%;
}

._TotalRow_p0hqr_64 {
  display: flex;
  justify-content: center;
  position: sticky;
  bottom: 0;
}

._TotalRow_p0hqr_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: var(--color-bg-10);
}

._TotalRow_p0hqr_64 td:nth-of-type(1) {
  width:3%;
}
._TotalRow_p0hqr_64 td:nth-of-type(2) {
  width:15%;
}

._TotalRow_p0hqr_64 td:nth-of-type(3) {
  width:25%;
}

._TotalRow_p0hqr_64 td:nth-of-type(4) {
  width:23%;
}

._TotalRow_p0hqr_64 td:nth-of-type(5) {
  width:15%;
}

._TotalRow_p0hqr_64 td:nth-of-type(6) {
  width:15%;
}

._TotalRow_p0hqr_64 td:nth-of-type(7) {
  width:2%;
}
._TotalRow_p0hqr_64 td:nth-of-type(8) {
  width:2%;
}

._value-div_p0hqr_112 {
width:90%;
display: flex;
justify-content: flex-end;
}

._auto-balance-button_p0hqr_118 {
  width :80%;
}._MainBody_6j0s3_1 {
  width: 100%;
  height:100%;
}._journalTable_eyj3d_1 {
  width: 100%;
}

._journalTable_eyj3d_1 tbody tr,
._journalTable_eyj3d_1 thead tr {
  position: relative;
}

._journalTable_eyj3d_1 th {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 400;
  color: var(--color-link-blue);
  cursor: pointer;
  width: 100%;
  min-height: unset;
  height: fit-content;
}

._journalTableNotSortable_eyj3d_21 {
  cursor: default !important;
  color: black !important;
}

._overviewTable_eyj3d_26 {
  border-bottom: 1px solid var(--color-border-20);
}

._journalLine_eyj3d_30 {
  display: flex;
  width: 100%;
  height: 42px;
  margin-top: -2px;
  padding-top: 5px;
}

._journalLineExpanded_eyj3d_38 {
  display: flex;
  width: 100%;
  padding: 0px;
  height: 28.5px;
  align-items: center;
}

._accountDisplayData_eyj3d_46 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-left: 30px;
  text-align: left;
}

._journalLineHeader_eyj3d_56 th {
  text-align: left;
  box-shadow: none;
}

._journalLineHeader_eyj3d_56 {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--color-border-20);
  width: 100%;
  height: 40px;
}

._tagContainer_eyj3d_69 {
  width: fit-content;
  min-height: 40px;
  position: relative;
}

._collapseHeaderFlex_eyj3d_75 {
  display: flex;
}

._collapseSpacing_eyj3d_79 {
  padding-left: 1px;
}

._nameStyle_eyj3d_83 {
  display: flex;
  padding-top: 2px;
  font-weight: 400;
  padding-left: 6px;
}

._nameOverflow_eyj3d_90 {
  max-width: 350px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-left: 11px;
}

._dateStyle_eyj3d_100 {
  font-weight: 400;
}

._accountStyle_eyj3d_104 {
  padding-left: 32px;
}

._dropdownStyle_eyj3d_108 {
  display: flex;
  align-items: flex-start;
}

._hoverColor_eyj3d_113 {
  background-color: var(--color-bg-10) !important;
}

._fw600_eyj3d_117 {
  font-weight: 400;
}

._pillCell_eyj3d_121 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 0px;
  padding-left: 26px;
}

._pillRow_eyj3d_129 {
  padding: 0px;
}

._dateFlex_eyj3d_133 {
  display: flex;
  flex-direction: column;
  font-weight: 200;
  font-size: 12px;
  line-height: 17px;
}

._tableContainer_eyj3d_141 {
  position: relative;
  overflow: auto;
  max-height: 100%;
  width: 100%;
  height: 100%;
}

._tableContainer_eyj3d_141 table {
  width: 100%;
  border-collapse: collapse;
}

._tableContainer_eyj3d_141 table thead {
  position: sticky;
  top: 0;
  background-color: #fff !important;
  z-index: 999;
}

._tableContainer_eyj3d_141 table thead tr th {
  position: sticky;
  top: 0;
  background-color: #fff;
}

._typeTag_eyj3d_167 {
  width: fit-content;
}

._valuePadding_eyj3d_171 {
  padding-right: 60px;
  text-align: right !important;
}

._oneSidedPadding_eyj3d_176 {
  padding-left: 15px;
  padding-right: 10px;
}

._journalsDisabled_eyj3d_181 {
  color: var(--color-border-40) !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_bf8qm_1 {
  display: flex;
  justify-content: center;
}

._BodyRow_bf8qm_1 td {
  font-family: Montserrat;
  font-weight: 300;
  height:45px;
  border-bottom: 1px solid var(--color-border-20);
  padding: 0.5em 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

._NumberInput_bf8qm_17 {
  width: 80%;
  height: 25px;
  border-radius: 0.3em;
  padding: 0 1em;
  border: 1px solid hsl(0, 0%, 80%);
}

._TextInput_bf8qm_25 {
  width: 90%;
  height: 25px;
  border-radius: 0.3em;
  padding: 0 1em;
  border: 1px solid hsl(0, 0%, 80%);
}
._invalid-textbox_bf8qm_32 {
  border: 1px solid #EF797D;
}

._DeleteLineButton_bf8qm_36:hover {
  cursor: pointer;
}

._DeleteLineButtonInactive_bf8qm_40:hover {
  cursor: default;
}

._account-selector-container_bf8qm_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_bf8qm_44 .new-select-style__value-container {
  padding: 0px 0px;
  height: var(--selector-height);
  top: -1px;
  margin-left: 9px;
}

._buttonGroup_bf8qm_63 {
  width: 90% !important;
}
._TableMain_1tz2a_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: visible;
}

._TableMain_1tz2a_1 thead,
._TableMain_1tz2a_1 tbody {
  position: relative;
  width: 100%
  
}

._HeadingRow_1tz2a_16 {
  display: flex;
  justify-content: center;
  width: 100%;
}

._HeadingRow_1tz2a_16 th {
  font-family: Montserrat;
  font-weight: 400;
  min-height: 30px;
  font-size: 15px;
  border-bottom: 1px solid var(--color-border-20);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
  background-color: white;
}

._TotalRow_1tz2a_35 {
  display: flex;
  justify-content: center;
  position: sticky;
  bottom: 0;
}

._TotalRow_1tz2a_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: var(--color-bg-10);
}._MainBody_1gnw8_1 {
  padding-top: 3em;
  width: 100%;
  text-align: left;
  display: flex;
  flex-direction: column;
}

._MainBody_1gnw8_1 table,
._MainBody_1gnw8_1 thead,
._MainBody_1gnw8_1 tbody,
._MainBody_1gnw8_1 tr {
  width: 100%;
}

._HeadingRow_1gnw8_16 {
  display: flex;
  justify-content: center;
  margin-top: 1em;
  width: 100%;
}

._HeadingRow_1gnw8_16 th {
  font-family: Montserrat;
  font-weight: 400;
  min-height: 30px;
  border-bottom: 1px solid var(--color-border-20);
  border-top: 1px solid var(--color-border-20);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
  box-shadow: none;
}

._BodyRow_1gnw8_36 {
  display: flex;
  justify-content: center;
  width: 100%;
}

._BodyRow_1gnw8_36 td {
  font-family: Montserrat;
  font-weight: 300;
  min-height: 30px;
  font-size: 12px;
  border-bottom: 1px solid var(--color-border-20);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0em 0;
}

._action-pill-style_1gnw8_54 {
  border-color: #3FB0AC;
  color: #3FB0AC;
}

._account-history-column_1gnw8_59 {
  width:15%;
}

._action-column_1gnw8_63 {
  width: 15%;
}

._user-column_1gnw8_67 {
  width: 70%;
}

._action-header-padding_1gnw8_71 {
  padding-left: 3px !important;
}._MainBody_kedrr_1 {
  width: 100%;
}._AccountTable_166i0_1 th {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 400;
  color: var(--color-link-blue);
  cursor: pointer;
  border-bottom: 1px solid var(--color-border-20);
  height: 30px !important;
  align-items: normal;
  min-height: 20px;
  max-height: 30px !important;
}

._AccountLine_166i0_14 {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--color-border-20);
  width: 100%;
  height: 40px;
}

._AccountLine_166i0_14 td:first-child {
  border-right: 1px solid var(--color-border-20);
  height: 100%;
}

._AccountLine_166i0_14 th:first-child {
  border-right: 1px solid var(--color-border-20);
}

._AccountLine_166i0_14 td:nth-child(2) {
  padding-left: 15px;
}

._AccountLine_166i0_14 th:nth-child(2) {
  padding-left: 15px;
}

._AccountLineHeaderHeight_166i0_39 {
  height: 31px;
}

._AccountLineHeaderHeight_166i0_39 th {
  align-content: center;
}

._tableContainer_166i0_47 {
  position: relative;
  overflow: auto;
  max-height: 100%;
}

._tableContainer_166i0_47 table {
  width: 100%;
  border-collapse: collapse;
}

._tableContainer_166i0_47 table thead {
  position: sticky;
  top: 0;
  background-color: #fff !important;
  z-index: 999;
}

._tableContainer_166i0_47 table thead tr th {
  position: sticky;
  top: 0;
  background-color: #fff;
}

._AccountLine_166i0_14 th {
  text-align: left;
  box-shadow: none;
}

._nameOverflow_166i0_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_166i0_76 {
    max-width: 300px;
  }
}

@media screen and (max-width:1500px) {
  ._nameOverflow_166i0_76 {
    max-width: 280px;
  }
}

@media screen and (max-width:1350px) {
  ._nameOverflow_166i0_76 {
    max-width: 250px;
  }
}

._dateFlex_166i0_103 {
  display: flex;
  flex-direction: column;
  font-weight: 400;
  line-height: 10px;
}

._typeTag_166i0_110 {
  width: fit-content;
}

._pillStyle_166i0_114 {
  border-color: var(--color-border-60);
  color: var(--color-border-60);
}

._groupedRow_166i0_119 {
  text-align: left;
  height: 40px;
}

._groupedRow_166i0_119 td {
  border-bottom: 1px solid var(--color-border-20) !important;
}

._groupedRow_166i0_119 tr {
  margin-top: 50px;
}

._groupedRowCell_166i0_132 {
  display: flex;
  height: 40px;
  align-items: center;
  font-weight: 600;
}

._drilldownStyle_166i0_139 {
  padding-bottom: 3px;
  cursor: pointer;
}

._AccountHeading_166i0_144 {
  display: flex;
  align-items: center !important;
}

._accountsDisabled_166i0_149 {
  color: var(--color-border-40) !important;
}

._accountsDisabledPill_166i0_153 {
  color: var(--color-border-40) !important;
  border-color: var(--color-border-40);
}

._noDataMessage_166i0_158 {
  height: 100%;
}._MainBody_1x5gc_1 {
  margin-top: 10px;
  height: 100%;
}
._talk-to-us-section-container_18k5b_1 {
  padding: 2% 7%;
  margin: 0%;
}

._talk-to-us-section-wrapper_18k5b_6 {
    height: 100%;
    align-items: center;
}

._talk-to-us-section-wrapper_18k5b_6 ._landing-text-container_18k5b_11 {
    width: 35%;
}

._book-section-container_18k5b_15 {
    padding: 0;
    padding-top: 1%;
}

._book-text-container_18k5b_20 {
    padding-left: 5.5%;
}

._book-call-dots-img_18k5b_24 {
    width: 20%;
    margin-bottom: 7%;
}

._talk-to-us-section-wrapper_18k5b_6 ._video-container_18k5b_29 {
    width: 60%;
    max-width: 100%;
}

._call-options-wrapper_18k5b_34 {
    background-color: #ecf2f4;
    padding: 5% 3%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

._call-options-wrapper_18k5b_34 ._call-option-button_18k5b_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_18k5b_34 ._call-option-button_18k5b_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_18k5b_34 ._call-option-button_18k5b_43 h5 {
    font-size: 18px;
    color: #192655;
    margin-bottom: 1rem;
}

._call-options-wrapper_18k5b_34 ._call-option-button_18k5b_43 em {
    font-style: normal;
    color: #40b0ac;
    font-weight: 600;
}

._call-options-wrapper_18k5b_34 ._call-option-button_18k5b_43 ._description_18k5b_73 {
    font-size: 16px;
    line-height: 1.5;
    color: var(--color-sub-heading-black);
}

._call-options-wrapper_18k5b_34 ._call-option-button_18k5b_43 ._option-header_18k5b_79 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.5rem;
}

._list-heading_18k5b_87 {
    font-size: 18px;
    color: var(--color-table-group-blue);
    margin-bottom: 1.5rem;
    font-weight: 600;
    text-align: left;
}

ul._list_18k5b_87 {
    list-style-type: disc;
    list-style-position: outside;
    font-size: 18px;
    margin-left: 1.5rem;
    text-align: left;
}

ul._list_18k5b_87 li {
    margin-bottom: 1.2rem;
    line-height: 26px;
}

ul._list_18k5b_87 li::marker {
    color: var(--color-table-group-blue);
}

._call-location-section-item_18k5b_112 {
    position: relative;
    height: 100%;
    width: 100%;
}

._call-location-section-item_18k5b_112 ._location-background_18k5b_118 {
    height: 100%;
    width: 100%;
    min-height: 68vh;
}

._call-location-section-item_18k5b_112 ._call-location-wrapper_18k5b_124 {
    position: absolute;
    top: 15%;
}

/* ------------------------------- Location Picker ------------------------------- */
._call-location-wrapper_18k5b_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_18k5b_124 ul._call-location-list_18k5b_139 {
    padding: 5% 8%;
}

._call-location-wrapper_18k5b_124 ul._call-location-list_18k5b_139 li {
    border-bottom: 1px solid var(--color-border-40);
    padding: 0.7rem 0rem;
}

._call-location-wrapper_18k5b_124 ul._call-location-list_18k5b_139 li:last-of-type {
    border-bottom: none;
}

._call-location-wrapper_18k5b_124 ._call-link_18k5b_152 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

._call-location-wrapper_18k5b_124 ._call-flag-icon_18k5b_158 {
    width: 100%;
    max-width: 30px;
    max-height: 30px;
    margin-right: 1rem;
    transition: all 150ms ease;
}

._call-location-wrapper_18k5b_124 ._call-location-text_18k5b_166 {
    font-size: 18px;
    margin-bottom: 0rem;
    color: #192955;
    transition: color 150ms ease, font-weight 50ms ease;
    white-space: nowrap;
}

._call-location-wrapper_18k5b_124 ._arrow-icon_18k5b_174 {
    margin-left: auto;
}

._call-location-wrapper_18k5b_124 ._arrow-icon_18k5b_174 svg {
    width: 20px;
    height: 20px;
    transition: all 150ms ease;
}

._call-location-wrapper_18k5b_124 ._call-link_18k5b_152:hover ._call-location-text_18k5b_166 {
    color: black;
    font-weight: 550;
}

._call-location-wrapper_18k5b_124 ._call-link_18k5b_152:hover ._call-flag-icon_18k5b_158 {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

._call-location-wrapper_18k5b_124 ._call-link_18k5b_152:hover ._arrow-icon_18k5b_174 svg {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
}

/* ------------------------------- Mobile ------------------------------- */
@media screen and (max-width: 1023px) {
    ._talk-to-us-section-wrapper_18k5b_6 ._landing-text-container_18k5b_11 {
        width: 100%;
    }

    ._talk-to-us-section-wrapper_18k5b_6 ._video-container_18k5b_29 {
        width: 100%;
        max-width: 450px;
    }

    ._call-location-section-item_18k5b_112,
    ._book-section-wrapper_18k5b_211 {
        padding: 4% 0%;
    }

    ._call-options-wrapper_18k5b_34 {
        padding: 5%;
    }

    ._call-options-wrapper_18k5b_34 ._call-option-button_18k5b_43 {
        flex-basis: 100%;
        max-width: 700px;
        align-self: center;
        margin-bottom: 3rem;
        padding: 3rem;
    }

    ._book-call-dots-img_18k5b_24 {
        display: none;
    }

    ._list-heading_18k5b_87,
    ul._list_18k5b_87 {
        font-size: 16px;
    }

    ._call-location-section-item_18k5b_112 ._call-location-wrapper_18k5b_124 {
        position: relative;
        top: initial;
    }
}

@media screen and (max-width: 480px) {
    ._call-location-wrapper_18k5b_124 { 
        width: 85%;
    }

}

._table-container_1lj53_1 {
  display: block;
}

._table-wrapper_1lj53_5 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

td._drilldown_1lj53_11:hover {
  color: var(--color-link-blue) !important;
  cursor: pointer;
}

._drilldown-column-icon_1lj53_16 {
  margin-left: 5px;
}

thead th._header_1lj53_20,
td._header_1lj53_20 {
  color: var(--color-link-blue);
  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_1lj53_1 tr._category-header_1lj53_37 {
  font-weight: 500;
  color: #3fb0ac;
  background-color: #f9f9f9 !important;
}



a:hover > ._link-icon_1lj53_45 {
  visibility: visible;
  opacity: 1;
  transition: all 150ms ease;
  transform: translateX(5px);
}

._link-icon_1lj53_45 {
  vertical-align: middle;
  margin-left: 5px;
  opacity: 0;
  visibility: none;
  transition: all 150ms ease;
}

td._outlier_1lj53_60 {
  color: #e05459;
}

div._row-count_1lj53_64 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  font-weight: 500;
  margin-left: 30px;
  margin-top: 0.5rem;
}

div._right_1lj53_73 {
  float: right;
}

td ._sku-column-tooltip_1lj53_77 .bp3-popover-target {
  display: inline-flex;
}

thead > tr th._sticky-col_1lj53_81 {
  z-index: 100 !important;
  background-color: white !important;
}

._first-col-sticky-thin_1lj53_86 {
  max-width: 225px;
  overflow-wrap: break-word;
  white-space: normal;
  left: 0px;
  z-index: 10 !important;
  box-shadow: inset -1px 0px 0px 0px var(--color-border-20), inset 0px -1px 0px 0px var(--color-border-20) !important;
}

td._extraPadding_1lj53_95 {
  padding-left: 25px;
}

._sku-column_1lj53_77 {
  width: 200px;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  margin-top: 4px;
}

td._droprow_1lj53_109 {
  padding-left: 20px;
}

table tbody:first-of-type > tr._compTable_1lj53_113 {
  height: 29px;
}

._compTableFooter_1lj53_117 {
  z-index: 100;
}

td._totalCell_1lj53_121 {
  background-color: var(--color-bg-10) !important;
}

._cellStyle_1lj53_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_1lj53_132{
  font-weight: 500 !important;
  color: #192955;
  font-size: 14px !important;
  height: 40px !important;
  border-bottom: none !important;
  background-color: var(--color-bg-10) !important;
  position: sticky;
  bottom: 0px;
  background-color: inherit;
  z-index: 85;
}

thead > tr._table-header_1lj53_145 th {
  z-index: 100 !important;
}

thead > tr._table-header_1lj53_145 th:first-of-type {
  z-index: 101 !important;
}

._addOptionsColumn_1lj53_153 {
  box-shadow: inset 1px 0 0 #eee, inset 0px -1px 0 #eee !important;
  padding-left: 7px !important;  
  width: 26px !important;
}

._thContent_1lj53_159 {
  padding-right: 23px !important;
  display: flex;
}

._override_1lj53_164 th {
  width: unset;
  min-width: 0px;
}

._override_1lj53_164 td {
  width: auto;
}._mainRow_1766p_1 {
  font-weight: 400;
  font-size: 14px;
}

._extraRow_1766p_6 {
  font-weight: 400;
  font-size: 12px;
  color: #aaaaaa;
}

thead > tr th._sticky-col_1766p_12 {
  z-index: 100 !important;
  background-color: white !important;
}

._first-col-sticky-thin_1766p_17 {
  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_1766p_29 {
  margin-left: 5px;
  color: #106ba3;
  opacity: 0;
  margin-bottom: 2px;
  transform: rotate(90deg);
}

td._drilldown_1766p_29:hover {
  color: #106ba3 !important;
  cursor: pointer;
}

td:hover ._drilldown-icon_1766p_29 {
  opacity: 0.5;
}

._indicatorContainer_1766p_46 {
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  width: 23px;
  line-height: 14px;
}

._container_1766p_55 {
  display: flex !important;
  align-items: center;
  height: 100%;
  padding: 5px 0px;
}

._hidden_1766p_62 {
  width: 0px;
}

._container_1766p_55._right_1766p_66 {
  justify-content: flex-end;
}

._valueContainer_1766p_70 {
  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: var(--color-header-black);
  --live-view-dark-mode-icon-color: #1C1C20;
}

/* NOTE: Header styles */

._leftHeaderContent_w2yp8_22 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._rightHeaderContent_w2yp8_28 {
  display: flex;
  width: 110px;
}

._loggedOutRightHeaderContent_w2yp8_33 {
  display: flex;
  width: 65px;
}

._reportInfoWrapper_w2yp8_38 {
  border-left: 1px solid #000000;
  padding-left: 20px;
  margin-left: 20px;
  font-weight: 500;
}

._darkModeReportInfoWrapper_w2yp8_45 {
  border-left: 1px solid #ffffff;
  padding-left: 20px;
  margin-left: 20px;
  font-weight: 500;
}

._reportInfoContent_w2yp8_52 {
  display: flex;
  flex-direction: column;
}

._reportDate_w2yp8_57 {
  font-size: 12px;
}

._profilePicContainer_w2yp8_61 {
  display: flex;
  z-index: 4;
  align-items: center;
  position: fixed;
  justify-content: flex-end;
  top: 26px;
  right: 290px;
}

._inactive_w2yp8_71 {
  opacity: 0.2;
}

._userCircle_w2yp8_75 {
  display: flex;
  position: absolute;
  background-color: white;
  border-radius: 20px;
}

._liveViewIcon_w2yp8_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_w2yp8_82._darkMode_w2yp8_45 {
  color: var(--live-view-dark-mode-icons);
  background-color: transparent;
}

._headerButton_w2yp8_96 {
  cursor: pointer;
  color: var(--live-view-icons);
}

._headerWrapper_w2yp8_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_w2yp8_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_w2yp8_130 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 150px;
}

._logo_w2yp8_137 {
  background: none !important;
}

/* NOTE: Preview page */

._container_w2yp8_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_w2yp8_143._darkMode_w2yp8_45 {
  background-color: var(--live-view-dark-mode-background-color);
}

._iframe_w2yp8_158 {
  border: none;
  width: 100%;
  height: 100%;
  margin-left: 250px;
  position: fixed;
  margin-top: calc(var(--live-view-header-height));
}

._no-select_w2yp8_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_w2yp8_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_w2yp8_204 {
  position: fixed;
  opacity: 0;
  left: 0;
  width: 25px;
  height: var(--table-of-content-side-bounder-height);
}

._tag_w2yp8_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_w2yp8_212._darkMode_w2yp8_45 {
  background: var(--live-view-dark-mode-background-color);
  color: var(--live-view-dark-mode-text);
}

._tocContainer_w2yp8_184._isOpen_w2yp8_235 {
  margin-left: 0;
}

._contentWrapper_w2yp8_239::-webkit-scrollbar {
  display: none;
}

._contentWrapper_w2yp8_239 {
  height: 95%;
  overflow: scroll;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

._tocHeaderFooterWrapper_w2yp8_252 {
  padding: 10px 0px 10px 20px;
}

._tocFooterWrapper_w2yp8_256 {
  display: flex;
  padding-bottom: 5px;
  margin-right: 5px;
  padding-left: 10px;
  border-top: 2px solid var(--color-border-20);
  z-index: 1;
  width: 13vw;
}

._tocHeaderHeading_w2yp8_266 {
  font-weight: bold;
  color: var(--color-sub-heading-black);
  font-size: 0.9vmax;
  padding-bottom: 5px;
}

._tocHeaderSubheading_w2yp8_273 {
  color: var(--color-sub-heading-black);
  font-size: 0.9vmax;
}

._tocFooterButton_w2yp8_278 {
  display: flex;
  align-items: center;
  padding-right: 10px;
}

._tocFooterButton_w2yp8_278:hover {
  cursor: pointer;
}

._listItem_w2yp8_288 {
  font-weight: 500;
  list-style: none;
  font-size: 0.85vmax;
  padding: 0.5vw;
  padding-left: 20px;
  background-color: transparent !important;
}

._listItem_w2yp8_288:hover {
  cursor: pointer;
}

._listItem_w2yp8_288 > span {
  color: #000000;
  font-weight: 500;
}

._listItem_w2yp8_288 > span._active_w2yp8_306 {
  color: #192955;
  font-weight: 700;
}

._tocHeaderHeading_w2yp8_266._darkMode_w2yp8_45,
._tocHeaderSubheading_w2yp8_273._darkMode_w2yp8_45,
._listItem_w2yp8_288 > span._darkMode_w2yp8_45 {
  color: var(--live-view-dark-mode-text);
  background-color: transparent;
}

._listItem_w2yp8_288 > span._active_w2yp8_306._darkMode_w2yp8_45 {
  color: #48d2cd;
}

@media (max-width: 1280px) {
  ._listItem_w2yp8_288 {
    font-size: 12px;
  }

  ._tocHeaderHeading_w2yp8_266 {
    font-size: 14px;
  }

  ._tocHeaderSubheading_w2yp8_273 {
    font-size: 14px;
  }

  ._poweredBy_w2yp8_335 {
    font-size: 10px;
  }
}

/* NOTE: Footer styling */
._footerWrapper_w2yp8_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_w2yp8_351 {
  font-weight: bold;
  color: #7D7D7D;
  padding-left: 10px;
  align-self: center;
  font-size: 12px;
}

._pageCount_w2yp8_351._darkMode_w2yp8_45 {
  color: #FFFFFF;
}

._rightAlign_w2yp8_363 {
  position: fixed;
  bottom: 0;
  right: 0;
  display: flex;
}

._zoomWrapper_w2yp8_370 {
  display: flex;
  height: var(--live-view-footer-height);
}

._bp3-slider_w2yp8_375 {
  background-color: transparent !important;
  width: auto;
  margin-left: 8px;
  margin-right: 8px;
}

/* give the slider rounded corners */
._bp3-slider_w2yp8_375 > span {
  border-radius: 10px;
}

/* modify track fill color of slider */
._bp3-slider_w2yp8_375 > div:first-child > div:nth-child(2) {
  background-color: var(--live-view-zoom-track-fill);
  margin-top: 2px;
  height: 2px;
}

._bp3-slider_w2yp8_375._darkMode_w2yp8_45 > div:first-child > div:nth-child(2) {
  background-color: var(--live-view-dark-mode-zoom-track-fill);
}

._bp3-slider_w2yp8_375 > div:first-child > div:nth-child(3) {
  background-color: rgba(169, 169, 169, 0.81);
  margin-top: 2px;
  height: 2px;
}

._bp3-slider_w2yp8_375._darkMode_w2yp8_45 > div:first-child > div:nth-child(3) {
  background-color: rgba(169, 169, 169, 0.81);
}

._marginLeft_w2yp8_408 {
  margin-left: 15px;
}

._padding_w2yp8_412 {
  padding: 0px 6px;
}

._popoverWrapper_w2yp8_416 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._marginBottom_w2yp8_422 {
  margin-bottom: 2px;
}

._poweredBy_w2yp8_335 {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: bold;
  color: var(--color-border-40);
}

._poweredBy_w2yp8_335 > span {
  margin-left: 5px;
  margin-right: 10px;
  display: flex;
  align-items: center;
}

._itemSeparator_w2yp8_441 {
  border-left: 1px solid var(--color-border-40);
  margin: 5px 10px;
}

/* NOTE: Dark mode */
._darkMode_w2yp8_45 {
  background-color: var(--live-view-dark-mode-background-color);
}

._lastRefreshedAtContainer_w2yp8_451 {
  width: 190px;
  display: flex;
  align-items: center;
  padding-left: 10px;
}

._refreshButtonNoHover_w2yp8_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_w2yp8_45 ._refreshButtonNoHover_w2yp8_458, ._darkMode_w2yp8_45 ._refreshButtonNoHover_w2yp8_458, ._darkMode_w2yp8_45 ._timeSinceRefreshText_w2yp8_471 {
  color: var(--live-view-dark-mode-text) !important;
}

._timeSinceRefreshText_w2yp8_471 {
  font-weight: 500;
  color: var(--refresh-button-text-color);
}

._liveViewStack_w2yp8_480 {
  display: flex; 
  flex-direction: column; 
}

._liveViewPage_w2yp8_485 {
  display: flex;
  height: 100vh;
}

._footerGroup_w2yp8_490 {
  display: flex;
  flex-direction: row;
  margin-left: 10px;
}

._iconButtonBorder_w2yp8_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_w2yp8_496._darkMode_w2yp8_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_w2yp8_522 {
  display: flex;
  align-items: center;
}

._highlightSelectedPage_w2yp8_527 {
  background-color: #192955;
  max-width: 5px;
  min-width: 5px;
  margin-right: 15px;
  min-height: 35px;
}

._highlightSelectedPage_w2yp8_527._darkMode_w2yp8_45 {
  background-color: #3FB8AC;
}

._activeListItem_w2yp8_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_w2yp8_539._darkMode_w2yp8_45 {
  color: #3FB8AC;
}

._listItem_w2yp8_288._darkMode_w2yp8_45 {
  color: #FFFFFF
}

._passwordProtected_w2yp8_562 {
  pointer-events: none;
}

._mobileIframe_w2yp8_566 {
  border: none;
  width: 100%;
  height: 100%;
  margin-left: 4vw;
  position: fixed;
  margin-top: calc(var(--live-view-header-height));
}

._liveViewPageWrapper_w2yp8_575 {
  display: flex;
  flex-direction: column;
}._main_1vxwo_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_1vxwo_15 {
  padding: 10px 0px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  background-color: white;
  border: 1px solid #ededed;
}

._sidebarHoverContainer_1vxwo_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_1vxwo_1._darkMode_1vxwo_32 {
  color: var(--live-view-dark-mode-text-color);
  background-color: var(--live-view-dark-mode-background-color);
}

._messageInput_1vxwo_37 {
  margin-top: 10px;
  padding: 0 10px;
}

._sectionHeading_1vxwo_42 {
  display: flex;
  align-items: center;
  padding-left: 10px;
}

._sectionHeading_1vxwo_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_1vxwo_60 {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  height: 100%;
  border-radius: 8px;
}

._chatHeader_1vxwo_69 {
  background-color: var(--live-view-background-color);
  height: 30px;
  width: 100%;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #e6e6e6;
}

._stickyMessage_1vxwo_78 {
  background-color: var(--live-view-background-color);
  display: flex;
  flex-direction: column;
}

._renameIconWrapper_1vxwo_84 {
  position: absolute;
  right: 15px;
  top: 66px;
  z-index: 5;
}

._renameIcon_1vxwo_84 {
  color: var(--live-view-icons);
  cursor: pointer;
}

._loadMore_1vxwo_96 {
  text-align: center;
  font-weight: 600;
  font-size: 0.85vmax;
  color: var(--color-sub-heading-black);
  padding: 5px;
  cursor: pointer;
  border-radius: 5px;
  margin: 5px 8px;
}

._loadMore_1vxwo_96:hover {
  background-color: #e6e6e6;
}

._aiInsightsButtonWrapper_1vxwo_111 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: right;
  align-content: center;
  height: 50px;
  padding-right: 10px;
  padding-top: 15px;
}

._aiInsightsButton_1vxwo_111 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  border: 1px solid var(--color-border-40);
  border-radius: 5.26vw;
  width: 190px;
  background-color: #ffffff;
  height: 27px;
  cursor: pointer !important;
}

._aiInsightsButtonIcon_1vxwo_134 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 25px;
  height: 25px;
}

._aiInsightsButtonText_1vxwo_142 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: center;
  color: var(--color-link-blue);
  font-weight: 500;
  font-size: 14px;
  padding-right: 5px;
}

@keyframes _gradientShift_1vxwo_1 {
  0% {
    background-position: 0% 0%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 0%;
  }
}

._aiLoadingWrapper_1vxwo_165 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: right;
  align-content: center;
  height: 50px;
  padding-right: 10px;
  padding-top: 15px;
}

._aiLoading_1vxwo_165 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  border: 1px solid var(--color-border-40);
  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_1vxwo_192 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

._aiLoadingText_1vxwo_198 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: center;
  color: var(--color-link-blue);
  font-weight: 500;
  font-size: 14px;
  padding-right: 5px;
}

._fadeText_1vxwo_209 {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}

._fadeOut_1vxwo_214 {
  opacity: 0;
}

._aiLoadingExpanded_1vxwo_218 {
  width: 20vw;
}

._messageInputLoggedOut_1vxwo_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_100pt_1 {
    display: flex;
}

._shareURL_100pt_5 {
    display: flex;
    min-width: 100%;
    justify-content: space-between;
    padding-top: 25px;
    padding-bottom: 10px;
    color: var(--color-header-black);
    font-weight: 600;
    font-size: 16px;
}

._shareURLInfo_100pt_16 {
    display: flex;
    color: var(--color-header-black);
    font-weight: 500;
    font-size: 14px;
    padding-bottom: 10px;
}

._sendInfo_100pt_24 {
    display: flex;
    padding-bottom: 10px;
    font-weight: 400;
    font-size: 14px;
}

._URL_100pt_31 {
    display: flex;
    min-width: 100%;
    min-height: 40px;
    cursor: pointer;
}

._URL_100pt_31 > div > div {
    color: var(--color-link-blue);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

._strip_100pt_45 {
    display: flex;
    min-width: 100%;
}

._strip_100pt_45 > div {
    min-width: 100%;
    min-height: 50px;
    align-items: center;
}

._strip_100pt_45 > div > div:nth-child(2) {
    min-width: 75%;
}

._strip_100pt_45 > div > div:first-child {
    min-width: 11%; /*change this to bring input back left*/
}

._strip_100pt_45 > div > div:first-child > div > div > div > div {
    max-width: 50px;
}

._strip_100pt_45 img {
    margin-top: 2px;
}

._strip_100pt_45 > div > div > div {
    min-width: 98%;
    max-height: 30px;
}

._strip_100pt_45 > div > div > div > div > div {
    margin-bottom: 5px;
    border: transparent;
}

._infoBox_100pt_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_100pt_93 {
    min-width: 50px;
    max-width: 50px;
    margin-bottom: 0px !important;
}

._emails_100pt_99{
    min-width: 100%;
}

._sendButton_100pt_103 {
    display: flex;
}

._shareLink_100pt_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_100pt_132 {
    display: flex;
    flex-direction: column;
}

._drawer_100pt_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_100pt_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: var(--color-sub-heading-black);
    z-index: -1;
}

._drawerSubHeader_100pt_154 {
    position: relative;
    padding-bottom: var(--live-view-mobile-drawer-sub-header-bottom-padding);
    font-size: 14px;
    font-weight: 500;
    color: var(--color-header-black);
}

._drawerLinkWrapper_100pt_162 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: var(--color-bg-10);
    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_100pt_174 {
    position: relative;
    color: var(--color-link-blue);
}

._drawerComponent_100pt_179 {
    padding-left: var(--live-view-mobile-drawer-side-padding);
    padding-right: var(--live-view-mobile-drawer-side-padding);
}

._drawerCopyButtonWrapper_100pt_184 {
    padding-top: var(--live-view-mobile-drawer-copy-button-top-padding);
    padding-bottom: var(--live-view-mobile-drawer-copy-button-bottom-padding);
}

._drawerEmailBoxWrapper_100pt_189 {
    padding-bottom: var(--live-view-mobile-drawer-email-box-bottom-padding);
}


._drawerEmailBox_100pt_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_100pt_189 > div {
    min-height: var(--live-view-mobile-drawer-email-box-height);
    max-height: var(--live-view-mobile-drawer-email-box-height);
}

._drawerEmailBox_100pt_189 > div > div {
    max-height: var(--live-view-mobile-drawer-email-box-height);
}

._drawerButtons_100pt_210 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

._drawerButtonSpacer_100pt_217 {
    display: block;
    min-width: var(--live-view-mobile-drawer-button-spacer-width);
    max-width: VAR(--live-view-mobile-drawer-button-spacer-width);
}

._drawerMobileBubbleClassName_100pt_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_100pt_232{
    padding-top: 2vh;
}

._mobileEmailBox_100pt_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_1u7ud_1 {
    width: 100%;
    overflow: hidden;
    overflow-y: scroll;
    padding: 10px;
    margin: 0px;
    border: none;
}

._fileUploadButton_1u7ud_10 {
    padding: 10px !important;
}

._atMentionButton_1u7ud_14 {
    font-weight: bold;
    padding: 0px;
    font-size: 16px;
    margin-left: -2px;
    margin-top: 1px;
    color: var(--live-view-icons) !important;
}

._atMentionButton_1u7ud_14:hover, ._fileUploadButton_1u7ud_10:hover {
    background: none !important;
}

._actionButtonWrapper_1u7ud_27 {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}

._sendButton_1u7ud_33 {
    color: var(--color-link-blue) !important;
    font-weight: 600;
    font-size: clamp(10px, 13px, 14px);
    background: none !important;
}

._sendButton_1u7ud_33:hover {
    background: none !important;
}

._toolbar_1u7ud_44 {
    position: relative;
    border: 1px solid var(--color-border-20);
    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: var(--color-bg-10);
    border: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
._removeImage_z0l0w_1 {
    position: absolute;
    z-index: 5;
    top: -13px;
    left: -3px;
}

._docWrapper_z0l0w_8 {
    display: flex;
    align-items: center;
    height: 60px;
    padding: 10px;
    outline: 1px solid var(--color-border-20);
    border-radius: 5px;
}

._linkWrapper_z0l0w_17 {
    display: flex;
    align-items: center;
    width: 100%;
}

._linkWrapper_z0l0w_17 > span {
    padding-right: 10px;
    color: black;
    font-size: 0.88vmax;
}

._removeImage_z0l0w_1:hover {
    background-color: var(--color-border-20) !important;
}

._image_z0l0w_33 {
    display: flex;
    max-width: 100%;
    border-radius: 4px;
}

._expandedImageWrapper_z0l0w_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_z0l0w_56 {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1000;
    top: 0px;
    backdrop-filter: brightness(0.6);
    cursor: zoom-out;
}

._expandedImage_z0l0w_39 {
    cursor: zoom-out;
    padding: 30px;
    width: 100%;
}
._previewWrapper_1yfrv_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_1yfrv_15 {
    padding-top: 5px;
    display: flex;
    align-items: center;
}

._header_1yfrv_15 > h4 {
    padding-right: 5px;
    font-size: 15px;
    padding-bottom: 5px;
}

._description_1yfrv_27 {
    padding-top: 5px;
    font-size: 13px;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
}

._header_1yfrv_15 > h4 > a {
    color: var(--color-sub-heading-black);
    font-size: 1vmax;
}

._image_1yfrv_40 {
    width: 92%;
    border-radius: 5px;
}

._collapsable_1yfrv_45 {
    max-height: 0px;
    overflow: hidden;
    transition: all 0.3s ease;
}

._open_1yfrv_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_1yjja_1 {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 8px 18px;
    cursor: pointer;
}

._notification_1yjja_1>h4 {
    font-size: 0.85vmax;
}

._notification_1yjja_1:hover {
    background-color: #e6e6e6;
}

._caughtUp_1yjja_17 {
    padding-left: 20px;
    padding-top: 10px;
    font-size: 0.9vmax;
}

._notificationInfo_1yjja_23 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding-left: 10px;
    font-size: 0.8vmax;
}

._separateActivities_1yjja_32 {
    text-align: center;
    position: relative;
    font-weight: 600;
    padding: 10px;
    color: #c7c7c7;
    font-size: 0.85vmax;
}

._separateActivities_1yjja_32:before {
    content: "";
    display: block;
    height: 2px;
    width: 25%;
    background-color: #c7c7c7;
    left: 10px;
    top: 50%;
    position: absolute;
}

._separateActivities_1yjja_32:after {
    content: "";
    display: block;
    height: 2px;
    width: 25%;
    background-color: #c7c7c7;
    right: 10px;
    top: 50%;
    position: absolute;
  }

._notificationInfo_1yjja_23>._date_1yjja_63 {
    color: var(--color-table-group-blue);
    padding: 3px 3px 3px 0px;
    font-size: 0.7vmax;
}

._description_1yjja_69 {
    font-size: 0.8vmax;
    color: var(--color-sub-heading-black);
}

._description_1yjja_69>span:first-child {
    font-weight: 600;
}

:root {
    --live-view-notification-icon-right: 151px;
    --live-view-notification-bubble-right: 145px;
}

@keyframes _bounce_1yjja_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_1yjja_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_1yjja_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_1yjja_1 10s infinite ease-in-out;
}

._notificationIconWrapper_1yjja_186 {
    position: fixed;
    z-index: 4;
    right: var(--live-view-notification-icon-right);
    top: 13px;
}

._notificationIcon_1yjja_186 {
    cursor: pointer;
    width: 25px !important;
    height: 25px !important;
    border-radius: 50% !important;
    border: 1px solid #333 !important;
}

._ring_1yjja_201 g {
    transform-origin: center;
    animation: _ring_1yjja_201 10s infinite ease-in-out;
}

._darkNotificationIcon_1yjja_206{
    cursor: pointer;
    width: 25px !important;
    height: 25px !important;
    border-radius: 50% !important;
    border: 1px solid #ffffff !important;
}

._notificationDropDown_1yjja_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 var(--color-border-40);
    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_1yjja_234 {
    overflow-y: scroll;
    min-height: 10vh;
    height: 100%;
}

._iconWrapper_1yjja_240 {
    cursor: pointer;
    display: flex;
    justify-content: center;
}

._notificationOpen_1yjja_246 {
    top: 50px;
    visibility: visible;
}

._notificationDropDown_1yjja_214 h3 {
    padding: 15px 18px 15px 18px;
    color: var(--color-sub-heading-black);
    background-color: white;
}

._clickToClose_1yjja_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_13zyh_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_13zyh_13 {
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    background: #FFFFFF;
    /* Greys/Lines */

    border: 1px solid var(--color-border-40);
    border-radius: 19px;
    max-width: 90%;
    max-height: auto;
    padding: 1% 3% 1% 3%;
}

._heading_13zyh_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_13zyh_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_13zyh_54 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 36px;
    padding: 30px 0px 30px 0px;

}

._button_13zyh_64 {
    border-radius: 6px;
    width: 165px;
}

._header_13zyh_69 {
    display: flex;
    height: 10vh;
}/* Main Table */
._TableHeading_1mwq8_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_1mwq8_13 {
    margin: 0 0 0 0;
}

._LegendDataRow_1mwq8_17 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: solid 1px var(--color-border-20);
    border-bottom: solid 1px var(--color-border-20);
}

._LegendKeyField_1mwq8_28 {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    text-align: left;
    padding-left: 5px;
}

._LegendValueField_1mwq8_36 {
    width: 100%;
    text-align: right;
    padding-left: 30px;
}

._BoldDataRow_1mwq8_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 var(--color-border-20)
}

._DataBodyContainer_1mwq8_55 {
    width: 280px;
}
/* ----------------------------------- Headers ----------------------------------- */
/*#region Headers*/
._sso-login-header_1jjox_3 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-top: 3%;
	background-color: var(--color-table-group-blue);
	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_1jjox_3 h1._title_1jjox_21{
	font-size: 35px;
	text-align: center;
	margin-bottom: 1.5rem;
	font-weight: bold;
}
/* #endregion */._small-size-popup_dxg38_1 {
  min-width: 550px;
  max-width: 550px;
}

._medium-size-popup_dxg38_6 {
  min-width: 550px;
  max-width: 550px;
}

._heading-text_dxg38_11 {
  margin: 0;
  margin-bottom: 2rem;
  text-align: center;
}

._action-button-wrapper_dxg38_17 {
  align-items: center;
  height: auto;
  margin-bottom: 20px;
}

._dialog-form-label_dxg38_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_dxg38_33 {
  width: 100%;
  padding: 0 7%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
._dialog-form-input_dxg38_33._disabled_dxg38_40 ._dialog-form-label_dxg38_23 {
  color: var(--color-border-40);
  transition: all 150ms ease;
}

._dialog-body_dxg38_45 {
  margin-bottom: 0.5rem;
}

._dialog-body_dxg38_45 p {
  text-align: center;
}
._btn-primary_1ed09_1.bp3-button.bp3-custom-button {
  font-family: Montserrat, "sans-serif";
  background-color: #0F3573 !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_1ed09_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_1ed09_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_1nixz_1 {
  width: 100%;
  margin: 5px 0px;
  text-align: left;
  height: 39.5px;
}

._textarea-wrapper_1nixz_8 {
  width: 100%;
  margin: 5px 0px;
  text-align: left;
}

._numeric-input_1nixz_14 {
  width: 100%;
  height: 100%;
  border: solid 1px var(--color-border-40);
  border-radius: 5px;
  padding: 10px;
  font-size: 16px;
  font-weight: 400;
}

._textarea-input_1nixz_24 {
  width: 100%;
  height: 100%;
  border: solid 1px var(--color-border-40);
  border-radius: 5px;
  padding: 10px;
  font-size: 16px;
  font-weight: 400;
  min-height: 120px;
}

._text-input_1nixz_35 {
  width: 100%;
  height: 100%;
  border: solid 1px var(--color-border-40);
  border-radius: 5px;
  padding: 3px 5px;
  font-size: 14px;
  font-weight: 400;
}

._input-wrapper_1nixz_1._invalid_1nixz_45 input,
._textarea-wrapper_1nixz_8._invalid_1nixz_45 textarea {
  border-color: red;
  transition: all 150ms ease;
}

._error-message_1nixz_51 {
  height: 16px;
  margin: 5px 0px;
}

._invalid_1nixz_45 ._error-message_1nixz_51 {
  color: red;
  font-size: 12px;
}

._clickable_1nixz_61 {
  cursor: pointer;
}

._success_1nixz_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 var(--color-border-40);
  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: var(--color-sub-heading-black);
  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: var(--color-border-20) !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: var(--color-sub-heading-black);
  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: var(--color-bg-10);
  }

  .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 var(--color-border-40);
    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: var(--color-bg-10);
  }

  .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: var(--color-sub-heading-black);
    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_aqy2a_1 {
    height: 100%;
    padding-top: 5px;
}

._noUsers_aqy2a_6 {
    width: 100%;
    display: flex;
    align-items: center;
    font-size: 16px;
    color: var(--color-border-60);
}

._userPill_aqy2a_14 {
    margin-right: 5px;
}

._text_aqy2a_18 {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
}

._subText_aqy2a_24 {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    color: var(--color-border-60);
}

._hidden_aqy2a_31 {
    visibility: hidden;
}

._overflow_aqy2a_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_1wqdq_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4% 5%;
  width: 100%;
  max-width: 100vw;
}

._sectionRow_1wqdq_11 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

._btnWrapper_1wqdq_18 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._btnWrapper_1wqdq_18 a:not(:last-child) {
  margin-right: 1rem;
}

._mainSection_1wqdq_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_1wqdq_41 {
  padding: 2% 5%;
  margin-bottom: 0rem;
  min-height: 65vh;
}

._documentationSection_1wqdq_47 {
  padding-top: 0%;
}

._securitySection_1wqdq_51 {
  background-image: url("img/main_landing_pages/security_center/security-center-background.svg");
}

._apiSection_1wqdq_55 {
  background-image: url("img/main_landing_pages/api/background.svg");
  background-position: right center;
  padding-bottom: 0%;
  margin-bottom: 5rem;
}

._mainSectionItem_1wqdq_62 {
  display: flex;
  flex-direction: column;
  width: 40%;
}

._mainSectionImg_1wqdq_68 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 50%;
}

._mainSectionImg_1wqdq_68 img {
  width: 80%;
}

._caseStudySection_1wqdq_41 ._mainSectionItem_1wqdq_62 {
  width: 45%;
}

._caseStudySection_1wqdq_41 h1 {
  margin-top: 2rem;
}

._mainSectionImg_1wqdq_68._md_1wqdq_87 img,
._caseStudySection_1wqdq_41 ._mainSectionImg_1wqdq_68 img {
  width: 70%;
}

._affiliatesSection_1wqdq_92 ._mainSectionImg_1wqdq_68 {
  width: 58%;
}

._apiSection_1wqdq_55 ._mainSectionImg_1wqdq_68 {
  width: 52%;
}

._apiSection_1wqdq_55 ._mainSectionImg_1wqdq_68 img {
  width: 100%;
  margin-top: 3rem;
}

._primarySection_1wqdq_105 {
  background-color: #344666;
}

._secondarySection_1wqdq_109 {
  background-color: var(--color-bg-10);
}

._rowAlignCenter_1wqdq_113 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

img._soc2Badge_1wqdq_119 {
  margin-left: 1rem;
  height: 48px;
  width: 100px;
}

._section_1wqdq_1 h1,
._section_1wqdq_1 h2,
._section_1wqdq_1 h3,
._banner_1wqdq_128 h3 {
  font-family: "Montserrat", sans-serif;
  color: #192955;
  text-align: center;
}

._section_1wqdq_1 h1,
._section_1wqdq_1 h2 {
  font-size: 35px;
  margin-bottom: 2rem;
}

._section_1wqdq_1 h1 {
  font-weight: 600;
  text-align: left;
  line-height: 1.2;
}

._section_1wqdq_1 h2 {
  font-weight: 400;
}

._banner_1wqdq_128 h3,
._section_1wqdq_1 h3 {
  font-size: 22px;
  margin-bottom: 2rem;
  font-weight: 400;
}

._section_1wqdq_1 h6 {
  font-size: 18px;
  margin-bottom: 2rem;
  font-weight: 400;
  line-height: 1.5;
}

._section_1wqdq_1 ._sectionColXl_1wqdq_164,
._section_1wqdq_1 ._sectionColSm_1wqdq_165,
._section_1wqdq_1 ._sectionColSlim_1wqdq_166,
._section_1wqdq_1 ._sectionCol_1wqdq_164 {
  width: 100%;
  max-width: 48%;
  padding: 2% 5%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._section_1wqdq_1 ._leftAlign_1wqdq_176,
._leftAlign_1wqdq_176 {
  align-items: flex-start;
}

._section_1wqdq_1 ._sectionColSm_1wqdq_165 {
  padding: 2% 3%;
}

._section_1wqdq_1 ._sectionColSlim_1wqdq_166 {
  padding-left: 0%;
}

._section_1wqdq_1 ._sectionColXl_1wqdq_164 {
  padding: 0%;
}

._greyBg_1wqdq_193 {
  background-color: #f8f8f8;
}

h2._mbSpacer_1wqdq_197 {
  margin-bottom: 4.5rem;
}

._primarySection_1wqdq_105 h2,
._primarySection_1wqdq_105 h3 {
  color: white;
}

._caseStudySection_1wqdq_41 h6 {
  margin-bottom: 2.5rem;
}

._caseStudySection_1wqdq_41 ._mainSectionImg_1wqdq_68 img {
  width: 75%;
}

._section_1wqdq_1._inverted_1wqdq_214 h1,
._section_1wqdq_1._inverted_1wqdq_214 h6 {
  color: white;
}

._rowCenter_1wqdq_219 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  flex-wrap: wrap;
}

._colCenter_1wqdq_229 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._col_1wqdq_229 {
  display: flex;
  flex-direction: column;
}

._featureBlock_1wqdq_242 {
  display: flex;
  flex-direction: column;
  width: 28%;
  margin: 0%;
  padding: 1.5%;
}

._featureBlock_1wqdq_242 ._title_1wqdq_250 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 1.5rem;
}

._featureBlock_1wqdq_242 ._body_1wqdq_256 {
  flex-grow: 1;
  line-height: 19.5px;
  margin-bottom: 1rem;
}

._secondaryCard_1wqdq_262,
._primaryCard_1wqdq_263 {
  display: flex;
  flex-direction: column;
  width: 28%;
  margin: 2%;
  padding: 1.5%;
  border-radius: 4px;
  font-size: 14px;
}

._primaryCard_1wqdq_263 {
  background-color: var(--color-bg-10);
  border-top: solid 10px #d2e7e7;
}

._secondaryCard_1wqdq_262 {
  background-color: #ffffff;
  border-top: solid 10px #ffe089;
}

._cardBody_1wqdq_283 {
  flex-grow: 1;
  line-height: 22px;
  margin-bottom: 1rem;
}

._link_1wqdq_289 {
  font-size: 16px;
}

a._link_1wqdq_289 {
  color: var(--color-link-blue);
  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_1wqdq_289:hover {
  color: #0c4a71;
  transition: all 100ms ease;
}

h5._cardTitle_1wqdq_310 {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 2rem;
}

._primaryCard_1wqdq_263 ul {
  list-style-type: disc;
}

._primaryCard_1wqdq_263 ul li {
  line-height: 22px;
  margin-left: 3%;
}

._secondaryButton_1wqdq_325,
._secondaryButton_1wqdq_325:link,
._secondaryButton_1wqdq_325:visited,
._primaryButton_1wqdq_328,
._primaryButton_1wqdq_328:link,
._primaryButton_1wqdq_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_1wqdq_325:hover,
._primaryButton_1wqdq_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_1wqdq_325:hover::after,
._primaryButton_1wqdq_328:hover::after {
  -webkit-transform: scaleX(1.4) scaleY(1.6);
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
  color: white;
}

._secondaryButton_1wqdq_325 {
  color: #192955 !important;
  background-color: white !important;
}

._logoBanner_1wqdq_368,
._banner_1wqdq_128 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding: 1.5%;
  padding-top: 2.5%;
  background-color: #f8f8f8;
}

._banner_1wqdq_128 {
  padding-left: 10%;
  padding-right: 10%;
}

._logoBanner_1wqdq_368 {
  flex-direction: row;
  background-color: #344666;
}

._badge_1wqdq_389 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0% 5%;
}

._caption_1wqdq_397 {
  color: white;
  font-size: 18px;
  line-height: 22px;
}

._banner_1wqdq_128 h3 {
  font-size: 24px;
}

._logoBanner_1wqdq_368 img {
  width: 100%;
  max-width: 150px;
  margin-bottom: 2rem;
}

img._lgImg_1wqdq_413 {
  width: 80%;
}

img._xlImg_1wqdq_417 {
  width: 90%;
}

img._xlImg_1wqdq_417 {
  width: 90%;
}

._quote_1wqdq_425 {
  font-weight: 500;
  font-size: 27px;
  line-height: 40px;
  margin-bottom: 2.5rem;
}

._quoteAuthor_1wqdq_432 {
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
  width: 100%;
  margin-bottom: 1rem;
}

._section_1wqdq_1 ._left_1wqdq_176 {
  text-align: left;
  width: 100%;
}

._featureBlock_1wqdq_242 img {
  width: 22px;
  height: 22px;
  margin-bottom: 1rem;
}

._section_1wqdq_1 hr._authorUnderline_1wqdq_452 {
  display: flex;
  background-color: #3fb0ac;
  width: 50px;
  height: 6px;
  background-image: none;
  align-self: flex-start;
  border: none;
  margin-top: 1rem;
}

._badgesWrapper_1wqdq_463 {
  padding: 3% 0%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

._badgesWrapper_1wqdq_463 img {
  width: unset;
  margin-left: 0rem;
}

._bold_1wqdq_476 {
  font-weight: 600 !important;
}

._left_1wqdq_176 {
  text-align: left;
}

._pill_1wqdq_484 {
  margin-bottom: 2rem;
  max-height: 20px;
  align-self: flex-start;
}

._sectionCol_1wqdq_164 h2._bottomSpacer_1wqdq_490 {
  margin-bottom: 8%;
}

@media screen and (min-width: 700px) and (max-width: 1280px) {
  ._caseStudySection_1wqdq_41 {
    padding: 5%;
  }
}

@media screen and (min-width: 750px) and (max-width: 1280px) {
  ._apiSection_1wqdq_55 {
    padding-top: 0%;
    min-height: 60vh;
  }

  ._apiSection_1wqdq_55 ._mainSectionItem_1wqdq_62 {
    width: 45%;
  }
}

@media screen and (max-width: 1400px) {
  ._apiSection_1wqdq_55 {
    background-position: center;
  }
}

@media screen and (max-width: 1120px) {
  ._section_1wqdq_1 h1 {
    line-height: 40px;
  }

  ._mainSectionImg_1wqdq_68._md_1wqdq_87 img,
  ._mainSectionImg_1wqdq_68 img {
    width: 100%;
    max-width: 480px;
  }

  ._primaryButton_1wqdq_328,
  ._secondaryButton_1wqdq_325 {
    padding: 1rem;
    white-space: nowrap;
  }
}

@media screen and (max-width: 1000px) {
  ._caseStudySection_1wqdq_41 h1 {
    font-size: 28px;
    line-height: 36px;
  }

  ._caseStudySection_1wqdq_41 ._mainSectionImg_1wqdq_68 img {
    width: 90%;
  }
}

@media screen and (min-width: 850px) and (max-width: 1200px) {
  ._section_1wqdq_1._sectionRow_1wqdq_11,
  ._section_1wqdq_1 ._sectionCol_1wqdq_164 {
    padding: 2% 3%;
  }
}

@media screen and (max-width: 850px) {
  ._featureBlock_1wqdq_242,
  ._secondaryCard_1wqdq_262,
  ._primaryCard_1wqdq_263 {
    width: 46%;
    padding: 5%;
  }

  ._authorUnderline_1wqdq_452,
  ._logoBanner_1wqdq_368,
  ._mobileHidden_1wqdq_563 {
    display: none;
  }

  ._mobileColumnReverse_1wqdq_567 {
    flex-direction: column-reverse;
  }

  ._mobileColumn_1wqdq_567 {
    flex-direction: column;
  }

  ._section_1wqdq_1 ._sectionColXl_1wqdq_164,
  ._section_1wqdq_1 ._sectionCol_1wqdq_164 {
    max-width: 100%;
  }

  ._section_1wqdq_1 ._sectionColXl_1wqdq_164 {
    padding: 2% 5%;
  }

  ._sectionCol_1wqdq_164 img {
    padding: 5%;
  }

  img._xlImg_1wqdq_417 {
    margin-bottom: 2rem;
    width: 80%;
  }
}

@media screen and (max-width: 700px) {
  ._section_1wqdq_1._inverted_1wqdq_214 h1,
  ._section_1wqdq_1._inverted_1wqdq_214 h6 {
    color: #192955;
  }

  ._mainSection_1wqdq_28 {
    background-image: none;
    flex-direction: column;
  }

  ._apiSection_1wqdq_55 {
    min-height: unset;
  }

  ._apiBadges_1wqdq_609 {
    margin-bottom: 3rem;
  }

  ._caseStudySection_1wqdq_41 ._mainSectionItem_1wqdq_62,
  ._mainSectionItem_1wqdq_62 {
    width: 100%;
    align-items: center;
  }

  ._mainSectionItem_1wqdq_62 h6 {
    line-height: 28px;
  }

  ._mainSectionItem_1wqdq_62 h6,
  ._mainSectionItem_1wqdq_62 h1 {
    text-align: center;
  }

  ._caseStudySection_1wqdq_41 h6,
  ._caseStudySection_1wqdq_41 h1 {
    text-align: left;
  }

  ._mainSectionImg_1wqdq_68 {
    width: 100%;
    padding: 0% 6%;
  }

  img._soc2Badge_1wqdq_119,
  ._secondaryButton_1wqdq_325,
  ._primaryButton_1wqdq_328 {
    margin-bottom: 3rem;
  }

  ._mainSectionImgMobile_1wqdq_644 {
    width: 70%;
    margin-bottom: 2rem;
  }

  ._apiSection_1wqdq_55 ._mainSectionImgMobile_1wqdq_644 {
    width: 85%;
    margin-bottom: 0rem;
  }

  ._section_1wqdq_1 h1 {
    line-height: 30px;
  }

  ._section_1wqdq_1 h1,
  ._section_1wqdq_1 h2 {
    margin-top: 1rem;
    font-size: 23px;
  }

  ._section_1wqdq_1 h3 {
    font-size: 18px;
  }

  ._quote_1wqdq_425 {
    font-size: 18px;
    line-height: 26px;
  }

  ._quoteAuthor_1wqdq_432,
  ._section_1wqdq_1 h6 {
    font-size: 16px;
  }

  ._secondaryCard_1wqdq_262,
  ._primaryCard_1wqdq_263 {
    width: 98%;
    padding: 5% 10%;
    margin: 4%;
  }

  ._featureBlock_1wqdq_242 {
    width: 98%;
    padding: 3% 10%;
    margin: 0%;
  }

  ._badgesWrapper_1wqdq_463 {
    justify-content: center;
  }

  ._apiSection_1wqdq_55 {
    margin-bottom: 0px;
  }

  ._pill_1wqdq_484 {
    margin-bottom: 1rem;
    align-self: center;
  }
}

@media screen and (max-width: 550px) {
  ._btnWrapper_1wqdq_18 {
    flex-direction: column;
    width: 100%;
  }

  img._soc2Badge_1wqdq_119 {
    margin-bottom: 1rem !important;
  }

  ._primaryButton_1wqdq_328,
  ._secondaryButton_1wqdq_325 {
    margin: 0rem !important;
    margin-bottom: 1rem !important;
    width: 100%;
  }

  ._mainSectionImgMobile_1wqdq_644 {
    width: 80%;
    margin-bottom: 3rem;
  }
}

@media screen and (max-width: 374px) {
  ._apiBadges_1wqdq_609 {
    flex-direction: column;
  }

  ._apiBadges_1wqdq_609 img._soc2Badge_1wqdq_119 {
    margin-left: 0px;
  }

  ._badgesWrapper_1wqdq_463 {
    flex-direction: column;
  }
}
._col_153zi_1 {
  display: flex;
  flex-direction: column;
}

._row_153zi_6 {
  display: flex;
  flex-direction: row;
}

._rowCenter_153zi_11 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}

._featurePill_153zi_18 {
  white-space: nowrap;
}

._planSelectorWrapper_153zi_22 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 2rem;
}

._header_153zi_29 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0% 8%;
  padding-top: 2%;
  padding-bottom: 2%;
}

._header_153zi_29 h1,
._caseStudiesBanner_153zi_40 h2,
._securityContainer_153zi_41 h2,
._faqContainer_153zi_42 h2,
._addOnsContainer_153zi_43 h2 {
  font-weight: bold;
  color: #192955;
  font-size: 40px;
  margin-bottom: 1.5rem;
}

._securityContainer_153zi_41 h2,
._caseStudiesBanner_153zi_40 h2,
._addOnsContainer_153zi_43 h2 {
  margin-bottom: 3rem;
  margin-top: 0rem;
}

._securityContainer_153zi_41 h2 {
  margin-bottom: 5rem;
}

._header_153zi_29 ._subheading_153zi_61 {
  font-size: 12px;
  font-family: Montserrat;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._subheading_153zi_61 ._info_153zi_70 {
  display: flex;
  align-items: center;
  margin: 0px 15px;
}

._info_153zi_70 ._infoText_153zi_76 {
  font-size: 12px;
  margin-left: 0.5rem;
}

._faqContainer_153zi_42,
._securityContainer_153zi_41,
._addOnsContainer_153zi_43,
._plansContainer_153zi_84 {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 2% 10%;
  position: relative;
}

._addOnsContainer_153zi_43 {
  width: 100%;
  display: flex;
  flex-direction: column;
}

._securityContainer_153zi_41 {
  background-color: var(--color-bg-10);
}

._securityContainer_153zi_41 ._rowCenter_153zi_11 {
  justify-content: space-between;
}

._faqContainer_153zi_42 h2 {
  margin-bottom: 4rem;
  margin-top: 0rem;
}

._supportBanner_153zi_111 ._btnWrapper_153zi_111 button {
  min-width: 200px;
  font-weight: 500;
}

._supportBanner_153zi_111 h2,
._faqContainer_153zi_42 h2 {
  text-align: left;
}

._faqContainer_153zi_42 {
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 6rem;
}

._faqContainer_153zi_42 ._faqList_153zi_127 {
  width: 100%;
}

._faqContainer_153zi_42 ._questionRow_153zi_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_153zi_42 ._questionRow_153zi_131:hover {
  cursor: pointer;
}

._questionRow_153zi_131 ._question_153zi_131 {
  font-weight: 500;
}

._faq_153zi_42 {
  margin-bottom: 1rem;
}

._questionRow_153zi_131 ._question_153zi_131,
._faq_153zi_42 ._answer_153zi_155 {
  color: #192955;
  font-size: 18px;
  font-weight: 600;
}

._faq_153zi_42 ._answer_153zi_155 {
  padding: 1rem 2.2rem;
  font-size: 16px;
  font-weight: 400;
}

._plansContainer_153zi_84 {
  border-bottom: 2px solid var(--color-border-20);
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}

._plansContainer_153zi_84 ._optionsRow_153zi_173 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

._plansContainer_153zi_84 ._plansRow_153zi_181 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
}

._securityContainer_153zi_41 ._securityCard_153zi_189 {
  width: 30%;
  padding: 1%;
  display: flex;
  flex-direction: column;
}

._securityCard_153zi_189 ._imgWrapper_153zi_196 {
  width: 100%;
  padding-bottom: 0.5rem;
}

._securityCard_153zi_189 img {
  width: 100%;
  max-height: 50px;
  width: auto;
}

._securityCard_153zi_189 ._title_153zi_207 {
  color: #192955;
  font-weight: 600;
  font-size: 18px;
  margin: 1rem 0rem;
}

._securityCard_153zi_189 ._description_153zi_214 {
  font-size: 16px;
  color: var(--color-header-black);
  margin-bottom: 2rem;
}

._textPrimary_153zi_220 {
  color: var(--color-table-group-blue);
}

._orgSelectorRow_153zi_224 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 19.5px;
}

._orgSelectorRow_153zi_224 ._selectorLabel_153zi_234 {
  margin-right: 1rem;
  margin-bottom: 0.4rem;
  white-space: nowrap;
}

._pill_153zi_240 {
  border-radius: 9px;
  background-color: var(--color-border-20);
  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_153zi_240._selected_153zi_253 {
  background-color: #d8f0ee;
  cursor: default;
}

._pill_153zi_240._selected_153zi_253 ._label_153zi_258 {
  padding-bottom: 0.5px;
  border-color: #192955;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  width: fit-content;
  transition: all 150ms ease;
}

._xsLink_153zi_267 {
  font-size: 12px;
  margin: 0rem 0.5rem;
}

._moreIcon_153zi_272 {
  cursor: pointer;
  margin: 0rem 0.5rem;
}

._btnGroup_153zi_277 {
  border: none;
  margin-right: 1rem;
}

._btnGroup_153zi_277 ._btn_153zi_111 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 40px;
  min-width: 100px;
}

._btnGroup_153zi_277 ._btn_153zi_111 div {
  text-align: center;
}

._smText_153zi_295 {
  font-size: 10px;
}

._tabAndCurrencyWrapper_153zi_299 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 10%;
  border-bottom: 2px solid var(--color-border-20);
  height: 37px;
}

._currencySelector_153zi_309 {
  width: 80px;
}

._switchSelector_153zi_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 var(--color-border-40);
}

._switchSelector_153zi_313 ._label_153zi_258 {
  margin-right: 0.8rem;
  white-space: nowrap;
}

._switchSelector_153zi_313 .switch-test {
  margin-bottom: 0px;
}

._mostPopularIcon_153zi_335 {
  color: #192955;
  margin-right: 0.3rem;
}

._planCard_153zi_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_153zi_340._mostPopularPlan_153zi_351 {
  background-color: #192955;
  border: 1px solid #192955;
  color: #ffffff;
}

._mostPopularPlan_153zi_351 h5 ._planName_153zi_357,
._mostPopularPlan_153zi_351 ._billingText_153zi_358,
._mostPopularPlan_153zi_351 ._price_153zi_359,
._mostPopularPlan_153zi_351 ._price_153zi_359 ._textMd_153zi_360,
._mostPopularPlan_153zi_351 ._price_153zi_359 ._textSm_153zi_361 {
  color: #ffffff;
}

hr._divider_153zi_365 {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  height: 2px;
  background: var(--color-border-20);
}

._addOnCard_153zi_372 {
  width: 31%;
  margin: 0% 1.15%;
}

._planCard_153zi_340 ._headerRow_153zi_377 {
  display: flex;
  flex-direction: column;
}

._planCard_153zi_340 h5 {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #192955;
}

._planCard_153zi_340 ._description_153zi_214 {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 2rem;
  min-height: 38px;
  max-height: 38px;
}

._planCard_153zi_340 ._featureTitle_153zi_398,
._planCard_153zi_340 ._boldText_153zi_399 {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: var(--color-header-black);
}

._billingText_153zi_358 {
  margin-bottom: 1rem;
  white-space: nowrap;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: var(--color-header-black);
}

._planCard_153zi_340 ._priceRow_153zi_415 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

._addOnCard_153zi_372 ._price_153zi_359,
._price_153zi_359,
._planCard_153zi_340 ._price_153zi_359 ._textSm_153zi_361 {
  font-weight: 700;
  color: var(--color-table-group-blue);
}

._addOnCard_153zi_372 ._price_153zi_359 {
  font-size: 24px;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

._price_153zi_359 {
  font-size: 50px;
}

._price_153zi_359 ._textMd_153zi_360 {
  color: var(--color-table-group-blue);
  font-size: 16px;
  white-space: nowrap;
  font-weight: 400;
}

._addOnCard_153zi_372 ._price_153zi_359 ._textMd_153zi_360 {
  color: var(--color-table-group-blue);
  font-size: 18px;
}

._actionBtn_153zi_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_153zi_450:disabled {
  background-color: var(--color-bg-10) !important;
}

._planCard_153zi_340 p._featureTitle_153zi_398 {
  color: #192955;
  margin-top: 0.5rem;
  margin-bottom: 0rem;
}

._featureList_153zi_476 {
  margin-bottom: 1rem;
}

p._includeText_153zi_480 {
  margin-bottom: 1.5rem;
}

._basicFeaturesBanner_153zi_484 {
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: #f7fafc;
  justify-content: center;
  border-radius: 5px;
  border: 1px solid var(--color-border-40);
  padding: 1.5rem;
}

._basicFeaturesBanner_153zi_484 ._title_153zi_207 {
  font-weight: 600;
  color: #192955;
  font-size: 17px;
}

._basicFeaturesBenefits_153zi_501 {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 14px;
  color: #192955;
  font-weight: 500;
  margin-right: 5vw;
}

._basicFeaturesBanner_153zi_484 ._getStartedText_153zi_511 {
  font-size: 14px;
  font-weight: 700;
  color: #192955;
  vertical-align: middle;
  display: flex;
  align-items: center;
  cursor: pointer;
}

._awardsBanner_153zi_521 {
  padding: 3% 7% !important;
}

ul._addOnFeaturesList_153zi_525 li {
  margin-top: 1.2rem;
}

._tickIcon_153zi_529 {
  margin-top: 0.3rem;
  margin-right: 0.5rem;
}

._billingDetailsMobile_153zi_534 {
  display: none;
}

._strikeThrough_153zi_538 {
  text-decoration: line-through;
  font-weight: 400;
  margin: 0rem 0.2rem;
}

._tag_153zi_544 {
  padding-left: 1rem;
  max-height: 25px;
  align-self: flex-start;
}

._addOnCard_153zi_372 ._price_153zi_359 {
  text-align: right;
}

._addOnCard_153zi_372 ._billingText_153zi_358 {
  margin-bottom: 1rem;
  display: flex;
  justify-content: flex-end;
}

._mbSpacer_153zi_560 {
  margin-bottom: 0.8rem !important;
}

._supportBanner_153zi_111 h2 {
  font-size: 30px;
  font-weight: 600;
  line-height: 37px;
  letter-spacing: 0em;
  text-align: left;
  color: #192955;
  margin: 3rem 0rem;
}

._securityContainer_153zi_41,
._caseStudiesBanner_153zi_40 {
  width: 100%;
  display: flex;
  flex-direction: column;
  /* padding: 4% 8%; */
}

._supportBanner_153zi_111 {
  width: 100%;
  background-color: #f3fafa;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 2% 8%;
}

._linkLg_153zi_592 {
  font-size: 18px;
}

._priceWrapper_153zi_596,
._billingDetailsWrapper_153zi_597 {
  display: flex;
  flex-direction: column;
}

._priceWrapper_153zi_596 {
  width: 100%;
}

._aicpaImg_153zi_606 {
  max-height: 180px !important;
}

._callForActionCard_153zi_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_153zi_610 ._title_153zi_207 {
  color: #192955;
  font-weight: 600;
  font-size: 22px;
  margin: 1rem 0rem;
}

._callForActionCard_153zi_610 ._description_153zi_214 {
  font-weight: 400;
  font-size: 16px;
  color: #192955;
}

img._caseStudyImg_153zi_635 {
  width: 40%;
  margin-bottom: 3rem;
}

/* Skeleton Styling */
._planCard_153zi_340 ._headerRow_153zi_377 h5.bp3-skeleton {
  width: 35%;
}

._planCard_153zi_340 ._headerRow_153zi_377 ._includeText_153zi_480.bp3-skeleton {
  width: 50%;
  height: 20px;
}

._entityInfo_153zi_650 ._entityInfoLabel_153zi_650.bp3-skeleton {
  margin-bottom: 0.5rem;
}

._billingText_153zi_358.bp3-skeleton {
  width: 30%;
}

._switchSelector_153zi_313.bp3-skeleton {
  width: 20%;
}

._billingDetailsMobile_153zi_534.bp3-skeleton {
  align-self: flex-end;
}

._planName_153zi_357 {
  display: flex;
  justify-content: space-between;
}

._mostPopularImageMobile_153zi_671 {
  display: none !important;
}

._infoIconPopover_153zi_675 {
  max-width: 365px;
  margin: 0rem;
}

._providerList_153zi_680 .bp3-popover-target {
  display: inline;
}

._providerList_153zi_680 .bp3-popover-content {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  min-width: 326px;
}

._infoIconPopover_153zi_675 ._providerLogo_153zi_692 {
  margin-top: 0.5rem;
}

._providerLogo_153zi_692 {
  max-height: 20px;
  max-width: 20px;
}

._providerLogo_153zi_692:not(:last-of-type) {
  margin-right: 0.5rem;
}

._addOnCardsWrapper_153zi_705 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  row-gap: 2rem;
  margin: 0% -1.15%;
}

._linkRow_153zi_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_153zi_29,
  ._addOnsContainer_153zi_43 {
    padding-left: 4%;
    padding-right: 4%;
  }
}

@media screen and (max-width: 1430px) {
  ._orgSelectorRow_153zi_224 {
    font-size: 14px;
  }
}

@media screen and (max-width: 1350px) {
  ._planCard_153zi_340 ._description_153zi_214 {
    line-height: 17px;
  }

  ._billingText_153zi_358 {
    margin-bottom: 0px;
    height: 36px;
  }
}

@media screen and (max-width: 1300px) {
  ._addOnCard_153zi_372 ._price_153zi_359,
  ._planCard_153zi_340 ._price_153zi_359 {
    font-size: 32px;
  }

  ._planCard_153zi_340 ._priceRow_153zi_415 {
    flex-direction: column;
  }

  ._planCard_153zi_340 ._price_153zi_359 {
    margin-bottom: 1rem;
  }
}

@media screen and (max-width: 1292px) {
  ._addOnCard_153zi_372 {
    width: 32%;
    margin: 0% 0.6%;
  }

  ._addOnCardsWrapper_153zi_705 {
    margin: 0% -0.6%;
  }
}

@media screen and (max-width: 1150px) {
  ._addOnsBtn_153zi_775 {
    align-self: flex-start;
  }

  ._securityContainer_153zi_41 {
    padding-left: 5%;
    padding-right: 5%;
  }

  ._faqContainer_153zi_42 ._faqList_153zi_127 {
    width: 90%;
  }

  ._callForActionCard_153zi_610 {
    flex-direction: column;
  }

  ._callForActionCard_153zi_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_153zi_372,
  ._planCard_153zi_340 {
    width: 100%;
  }

  ._planCard_153zi_340 ._priceRow_153zi_415 {
    flex-direction: column;
    justify-content: flex-end;
  }

  ._securityContainer_153zi_41 ._securityCard_153zi_189 {
    width: 100%;
  }

  img._caseStudyImg_153zi_635 {
    width: 60%;
  }

  ._priceRow_153zi_415 {
    align-items: flex-end;
  }

  ._planSelectorWrapper_153zi_22 {
    flex-direction: column;
    margin-top: 0rem;
  }

  ._planSelectorWrapper_153zi_22 ._orgSelectorRow_153zi_224 {
    margin-bottom: 1rem;
  }
}

@media screen and (min-width: 600px) and (max-width: 1060px) {
  ._planCard_153zi_340 ._price_153zi_359 {
    text-align: right;
  }

  ._planCard_153zi_340 ._description_153zi_214 {
    margin-right: 1rem;
  }

  ._billingText_153zi_358 {
    text-align: right;
    margin-bottom: 1rem;
  }

  ._billingDetailsMobile_153zi_534 {
    display: inline;
  }

  ._billingDetailsDesktop_153zi_855 {
    display: none;
  }

  ._mostPopularImageDesktop_153zi_859 {
    display: none !important;
  }

  ._mostPopularImageMobile_153zi_671 {
    margin-bottom: 0.5rem;
  }

  ._planCard_153zi_340 h5 {
    display: flex;
  }

  ._actionBtn_153zi_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: var(--color-link-blue);
    color: var(--color-link-blue);
  }
}

@media screen and (max-width: 1000px) {
  ._optionsRow_153zi_173 {
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 10px 0px;
  }
}

@media screen and (max-width: 800px) {
  ._faqContainer_153zi_42 h2,
  ._securityContainer_153zi_41 h2,
  ._caseStudiesBanner_153zi_40 h2,
  ._supportBanner_153zi_111 h2,
  ._addOnsContainer_153zi_43 h2,
  ._header_153zi_29 h1 {
    font-size: 23px;
  }

  ._supportBanner_153zi_111 ._btnWrapper_153zi_111 button {
    min-width: 200px;
  }

  ._addOnsContainer_153zi_43 h2 {
    text-align: left;
  }

  ._billingDetailsWrapper_153zi_597 {
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: 1rem;
  }

  ._addOnCard_153zi_372 ._addOnPriceRow_153zi_918 {
    flex-direction: row;
    margin-bottom: 2rem;
  }

  ._addOnFeaturesList_153zi_525 {
    margin-bottom: 1rem;
  }

  ._header_153zi_29 h3 {
    font-size: 20px;
    margin-bottom: 2rem;
  }

  ._basicFeaturesBanner_153zi_484 ._title_153zi_207 {
    font-size: 18px;
  }

  ._questionRow_153zi_131 ._question_153zi_131,
  ._faq_153zi_42 ._answer_153zi_155 {
    font-size: 16px;
  }

  ._callForActionCard_153zi_610 ._title_153zi_207 {
    font-size: 16px;
  }

  ._callForActionCard_153zi_610 ._description_153zi_214 {
    font-size: 14px;
    margin-bottom: 1.5rem;
  }

  ._featurePill_153zi_18 {
    display: none;
  }
}

@media screen and (max-width: 1190px) {
  ._supportBanner_153zi_111 {
    flex-direction: column;
  }

  ._supportBanner_153zi_111 ._btnWrapper_153zi_111 {
    margin-bottom: 3rem;
  }
}

@media screen and (max-width: 1060px) {
  ._securityContainer_153zi_41 > h2 > br {
    display: none;
  }
}

@media screen and (min-width: 600px) and (max-width: 800px) {
  ._trialAddOnBtn_153zi_972 {
    max-width: min-content;
  }
}

@media screen and (max-width: 749px) {
  ._switchSelector_153zi_313 {
    margin-right: 0rem;
    margin-left: 0rem;
  }

  ._pricingSelector_153zi_983 {
    margin-right: 1rem;
  }

  ._addOnsContainer_153zi_43 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}

@media screen and (max-width: 640px) {
  ._caseStudiesBanner_153zi_40 {
    display: none;
  }

  ._orgSelectorRow_153zi_224 {
    flex-direction: column;
    align-items: flex-start;
  }

  ._orgSelectorRow_153zi_224 ._selectorLabel_153zi_234 {
    margin-bottom: 1rem;
  }

  ._orgSelectorRow_153zi_224 ._pill_153zi_240 {
    margin-bottom: 0.8rem;
  }

  ._orgSelectorRow_153zi_224 ._pill_153zi_240:first-of-type {
    margin-left: 0rem;
  }

  ._supportBanner_153zi_111 {
    display: none;
  }

  ._addOnCardsWrapper_153zi_705 {
    row-gap: 3rem;
  }

  ._securityContainer_153zi_41 h2 {
    margin: 2rem 0rem;
  }

  ._securityContainer_153zi_41 ._rowCenter_153zi_11 {
    margin-bottom: 2rem;
  }

  ._linkRow_153zi_713 {
    justify-content: flex-start;
  }

  ._faqContainer_153zi_42 h2 {
    text-align: left;
  }

  ._securityCard_153zi_189 ._description_153zi_214 {
    font-size: 14px;
  }
}

@media screen and (max-width: 599px) {
  ._planCard_153zi_340 ._priceRow_153zi_415 {
    align-items: flex-start;
  }

  ._planCard_153zi_340 ._description_153zi_214 {
    min-height: unset;
  }

  ._price_153zi_359 {
    margin-right: 1rem;
  }

  ._actionBtn_153zi_450 {
    margin-bottom: 2rem;
    width: 100%;
  }

  ._tag_153zi_544 {
    padding-left: 0px;
  }

  ._faqContainer_153zi_42 ._faqList_153zi_127 {
    width: 96%;
  }

  ._faq_153zi_42 ._answer_153zi_155 {
    padding: 15px 0px;
  }

  ._basicFeaturesBanner_153zi_484 ._title_153zi_207 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}

@media screen and (max-width: 420px) {
  ._planCard_153zi_340 ._priceRow_153zi_415 {
    flex-direction: column;
    margin-bottom: 1rem;
    align-items: flex-start;
  }

  ._billingDetailsWrapper_153zi_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_17bho_1 {
  font-size: 22px;
  margin: 20px 0px 0px 25px;
  text-align: left;
}

._themeTiles_17bho_7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  padding: 10px 10px;
}

._theme_tile_disabled_17bho_15 {
  opacity: 0.5;
  background-color: var(--color-border-40);
}

._theme_container_17bho_20 {
  border: 1px solid var(--color-border-40);
  border-radius: 5px;
  padding: 8px 12px 12px 12px;
  margin: 8px 10px;
  cursor: pointer;
}

._theme_container_17bho_20:hover {
  box-shadow: inset 0 0 0 1px #3fb0ac;
  border: 1px solid #3fb0ac;
}

._theme_title_wrapper_17bho_33 {
  display: flex;
  justify-content: space-between;
}

._theme_title_17bho_33 {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 13px;
  color: #192955;
  padding-bottom: 8px;
}

._edit_icon_17bho_48 {
  opacity: 0;
  transition: opacity 0.1s ease-out;
}

._theme_container_17bho_20:hover ._edit_icon_17bho_48 {
  opacity: 1;
}

._separator_17bho_57 {
  width: 96.5%;
  margin: 20px auto;
  border-bottom: 1px solid var(--color-border-40);
}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_1314i_1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

._previewPagesContainer_1314i_1 > div {
  margin: 20px;
}

._contentContainer_1314i_12 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;

  width: 210px;
  height: 332px;
}

._headingText_1314i_22 {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
}

._previewImage_1314i_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_1314i_28._disabled_1314i_40 {
  opacity: 0.3;
}

._textInput_1314i_44 {
  width: 100%;
  padding: 5px;

  font-size: 16px;

  border: 1px solid var(--color-border-40);
  border-radius: 4px;

  cursor: text;
}

._textInput_1314i_44:disabled {
  cursor: not-allowed;
}

._textInput_1314i_44::placeholder {
  font-size: 14px;
}

._textInput_1314i_44:focus {
  border: 1px solid black;
}

._additionalOptionsWrapper_1314i_68 {
  width: 100%;
  
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

._tagHeadingWrapper_1314i_77 {
  display: flex;
}

._tagsWrapper_1314i_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 var(--color-border-40);
  border-radius: 4px;
  padding: 1px 5px;

  background-color: #f5f5f5;
}

._presetTags_1314i_101 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;

  width: 100%;
}

._presetTagsHeading_1314i_111 {
  margin-bottom: 3px;
  text-align: left;
}

._tag_1314i_77 {
  width: max-content;
}

._saveButton_1314i_120 {
  margin-right: 0px !important;
}

._guessURLButton_1314i_124 {
  margin-top: 5px;
  width: 100%;
}

._additionalOptionsWrapper_1314i_68 .bp3-popover-wrapper,
._additionalOptionsWrapper_1314i_68 .bp3-popover-target {
  width: 100%;
}._banner_1vycv_1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-around;
  padding: 2% 5%;
  background-color: var(--color-bg-10);
}

._feature_1vycv_11 {
  width: 20%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

._feature_1vycv_11 img._featureIcon_1vycv_20 {
  max-height: 40px;
  margin-right: 1.5rem;
}

._feature_1vycv_11 img._soc2_1vycv_25 {
  padding: 10px 0px;
  width: 162px;
  height: 95px;
  overflow: visible;
}

._feature_1vycv_11 ._description_1vycv_32 {
  font-size: 20px;
  color: #000000;
  font-weight: 600;
  white-space: nowrap;
}

@media screen and (max-width: 1380px) {
  ._feature_1vycv_11 {
    margin-right: 3%;
  }

  ._feature_1vycv_11 ._description_1vycv_32 {
    font-size: 18px;
  }
}

@media screen and (max-width: 1100px) {
  ._feature_1vycv_11 {
    width: 40%;
    margin-bottom: 2rem;
  }
}

@media screen and (max-width: 500px) {
  ._feature_1vycv_11 {
    width: 100%;
    margin-bottom: 5rem;
    margin-left: 5%;
  }

  ._feature_1vycv_11 img._featureIcon_1vycv_20 {
    margin-right: 2rem;
  }

  ._feature_1vycv_11 img._soc2_1vycv_25 {
    display: none;
  }
}
._wrapper_e01ik_1 {
  display: flex;
  flex-direction: column;
}

._title_e01ik_6 {
  display: flex;
  flex-direction: row;
  color: var(--color-table-group-blue);
  font-weight: bold;
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 1rem;
}

._description_e01ik_16 {
  color: #000000;
  font-size: 16px;
  margin-bottom: 2rem;
  line-height: 1.5;
  font-weight: 400;
}
._col_cra0z_1 {
  display: flex;
  flex-direction: column;
}

._card_cra0z_6 {
  width: 100%;
  padding: 1.5rem;
  display: flex;
  flex-direction: row;
  background-color: var(--color-bg-10);
  border-left: 5px solid #98d8e7;
  border-radius: 0px 5px 5px 0px;
  margin-bottom: 1.5rem;
}

._card_cra0z_6 ._title_cra0z_17 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0.5rem;
  color: var(--color-table-group-blue);
}

._card_cra0z_6 ._description_cra0z_24 {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}

@media screen and (max-width: 1350px) {
  ._card_cra0z_6 {
    flex-direction: column;
  }

  ._card_cra0z_6 ._description_cra0z_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_xtrre_1 {
  padding: 0% 5%;
  padding-bottom: 2%;
}

._container_xtrre_1 h2 {
  color: var(--color-table-group-blue);
  font-size: 35px;
  font-weight: 600;
  margin-bottom: 1.5rem;
}

._stories_xtrre_13 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

._storyCard_xtrre_20 {
  border: 1px solid var(--color-border-40);
  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_xtrre_32 {
  border: 1px solid var(--color-border-40);
  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_xtrre_32 .slider-container {
  width: 100%;
}

._storyCard_xtrre_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_xtrre_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_xtrre_20 ._content_xtrre_67 {
  padding: 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: space-between;
}

._content_xtrre_67 ._description_xtrre_75 {
  line-height: 23px;
  font-size: 16px;
  margin-bottom: 2rem;
}

a._link_xtrre_81 {
  color: #3fb0ac;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  transition: all 100ms ease;
}

a._link_xtrre_81:hover {
  color: #2a918e;
  transition: all 100ms ease;
}

._imgSkeleton_xtrre_96 {
  width: 100%;
  height: 240px;
  max-height: 240px;
}

a._link_xtrre_81.bp3-skeleton {
  width: 50%;
}

._content_xtrre_67._skeleton_xtrre_106 > ._description_xtrre_75 {
  height: 18px;
  width: 70%;
}

._content_xtrre_67._skeleton_xtrre_106 > ._description_xtrre_75:first-of-type {
  width: 100%;
  margin-bottom: 0rem;
}

._noDataMessage_xtrre_116 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  color: #5d707f;
}

._quoteCard_xtrre_32 ._imgWrapper_xtrre_123 {
  width: 100%;
  height: 125px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._quoteCard_xtrre_32 img {
  width: auto !important;
  max-height: 110px;
  max-width: 320px;
}

._quoteCard_xtrre_32 ._quote_xtrre_32 {
  font-weight: 500;
  font-size: 28px;
  line-height: 40px;
  margin-bottom: 2rem;
  text-align: center;
  color: var(--color-header-black);
  animation: _fadeIn_xtrre_1 ease 150ms;
}

._quoteCard_xtrre_32 ._author_xtrre_148 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0.5rem;
  text-align: center;
}

._quoteCard_xtrre_32 ._authorTitle_xtrre_155 {
  color: #5d707f;
  font-size: 18px;
  text-align: center;
}

@media screen and (max-width: 1200px) {
  ._storyCard_xtrre_20 {
    width: 31.5%;
  }

  ._quoteCard_xtrre_32 {
    width: 100%;
  }
}

@media screen and (max-width: 900px) {
  ._storyCard_xtrre_20 {
    width: 48%;
    margin-bottom: 2rem;
    margin-right: 2%;
  }
}

@media screen and (max-width: 700px) {
  ._quoteCard_xtrre_32,
  ._storyCard_xtrre_20 {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 3rem;
  }

  ._quoteCard_xtrre_32 ._quote_xtrre_32 {
    font-size: 23px;
    line-height: 28px;
  }

  ._quoteCard_xtrre_32 ._author_xtrre_148,
  ._quoteCard_xtrre_32 ._authorTitle_xtrre_155 {
    font-size: 14px;
  }

  ._quoteCard_xtrre_32 img {
    max-height: 80px;
  }
}

@media screen and (max-width: 600px) {
  ._container_xtrre_1 {
    padding: 0% 8%;
  }
}

@media screen and (max-width: 500px) {
  ._quoteCard_xtrre_32 ._quote_xtrre_32 {
    font-size: 18px;
    line-height: 28px;
  }
}

@keyframes _fadeIn_xtrre_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
._rowContainer_1d6op_1 {
    display: flex;
    flex-direction: column;
    width: 100%;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color:var(--color-border-20);
}

._rowHeading_1d6op_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: var(--color-table-group-blue);
}

._contentContainer_1d6op_23 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 30px;
    text-align: left;
    margin-bottom: 8px;
}

._settingName_1d6op_34 {
    width: 50px;
    flex: 20 1 auto;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
}

._settingStatus_1d6op_42 {
    width: 50px;
    flex: 2 1 auto;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
}

._settingStatus_1d6op_42._invalid_1d6op_50 {
    color: #EF797D;
    text-transform: uppercase;
}

._apiKey_1d6op_55 {
  width: 300px;
  flex: 2 1 auto;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
}

._settingButtonContainer_1d6op_63 {
    width: 50px;
    flex: 1 1 auto;
    text-align: right;
}

._dateInput_1d6op_69 input,
._selector_1d6op_70 {
  margin-right: 15px;
  margin-bottom: 10px;
  width: 200px !important;
}

._dateInput_1d6op_69 input {
    height: 25px !important;
}._expandableRow_hv3ia_1 {
  padding-bottom: 10px;
}

._expandableContainer_hv3ia_5 {
  color: #192955;
  border-radius: 0px;
  background-color: #ffffff;
  cursor: default;
  margin: 0rem;
  width: 100%;
}

._expandableTitle_hv3ia_14 {
  display: flex;
  align-items: center;
  padding: 5px 0px;
  justify-content: space-between;
  cursor: pointer;
}

._expandableTitleText_hv3ia_22 {
  display: flex;
  text-align: center;
  margin-left: 1rem;
}

._expandableContent_hv3ia_28 {
  padding: 10px 8px;
}

._rowTitle_hv3ia_32 {
  text-align: left;
  font-weight: 500;
  font-size: 16px;
  display: flex;
  justify-content: space-between;
}

._chevronUp_hv3ia_40,
._chevronDown_hv3ia_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_hv3ia_55 {
  color: var(--color-border-40);
  margin: 0px 8px 4px 8px;
}

._copyText_hv3ia_60 {
  color: var(--color-border-60);
  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_7mx8f_1 > td,th {
  font-weight: 400;
}

._muted_7mx8f_5 {
  color: var(--color-border-40);
  font-style: italic;
}

td._highlight_7mx8f_10 .css-1omvtmu-singleValue {
  color: #3FB0AC;
  font-weight: 500;
  transition: all 250ms ease;
}

td._highlight_7mx8f_10 .css-aap7a-control {
  border-color: #3FB0AC;
  background-color: #ebfaf9;
  transition: all 250ms ease;
}

._row_7mx8f_1 > td {
  transition: all 150ms ease;
}

._toggle_7mx8f_26 {
  margin: 5px 0px;
}

._resetBtn_7mx8f_30 {
  margin-left: 1rem;
}._profileImgWrapper_1sba8_1 {
  height: 40px;
  width: 40px;
  margin: 0.3rem 0rem;
  margin-right: 1rem;
}

img._profileImg_1sba8_1 {
  max-height: 40px;
  height: 100%;
  width: 100%;
}

img._previewImg_1sba8_14 {
  max-height: 60px;
  margin: 0.3rem 0rem;
}

._row_1sba8_19 > td,th {
  font-weight: 400;
  min-height: 47px;
}

._alignCenter_1sba8_24 {
  display: flex;
  flex-direction: row;
  align-items: center;
}


._calenderIcon_1sba8_31 {
  margin-left: 0.5rem;
  color: var(--color-link-blue);
  visibility: hidden;
  transition: 150ms ease;
}

a:hover ._calenderIcon_1sba8_31 {
  visibility: visible;
  transition: 250ms ease;
}

._formWrapper_1sba8_43 {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 1rem;
}

._label_1sba8_50 {
  font-size: 14px;
  font-weight: 500;
}

._input_1sba8_55 {
  height: 35px;
  font-size: 14px;
}

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

p._warningText_1sba8_65 {
  color: #EF797D;
  font-size: 12px !important;
  line-height: normal;
  text-align: left;
  margin-top: 0.5rem;
  margin-bottom: -1rem;
}

._sagePill_1sba8_74 {
  color: #00d639;
  border: 1px solid #00d639;
}._narrow-col_1v020_1 {
  width: 10px !important;
}

._med-col_1v020_5 {
  width: 300px !important;
}

._wide-col_1v020_9 {
  width: 2000px !important;
  max-width: 100%;  
  overflow: hidden;  
  text-overflow: ellipsis;  
  white-space: nowrap;
}

._source-icon_1v020_17 {
  width: 30px;
  height: 30px;
  margin: 6px 3px 4px 3px;
}

._type-icons-wrapper_1v020_23 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

._type-icon_1v020_23 {
  width: 24px;
  height: 24px;
  margin: 0px;
  margin-top: 3px;
  padding: 0px 0px;
}

._type-icon-cursor_1v020_38:hover {
  cursor: pointer;
}

._type-icon-handler-wrapper_1v020_42 {
  height: 27px;
}

._overview-connection_1v020_46 {
  font-size: 14px;
  font-weight: 400;
  margin: 0px;
}

._overview-connection_1v020_46:hover {
  cursor: pointer;
}

._overview-connection-wrapper_1v020_56 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._overview-connection-icons-wrapper_1v020_62 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: fit-content;
  margin: 10px;
}

._overview-connection-icons_1v020_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_1v020_62:hover {
  opacity: 0.7;
  cursor: pointer;
}

._data-cell-onclick-number_1v020_84,
._data-cell-onclick-text_1v020_85,
._data-cell-number_1v020_86,
._data-cell-number-non-editable_1v020_87,
._data-cell-text_1v020_88 {
  color: #000000;
  text-align: right;
  padding: 5px 5px;
  width: 100%;
  height: 37px;
  border: none;
  margin-bottom: 1px;
}

._data-cell-text_1v020_88:hover {
  background-color: var(--color-border-20);
}

._data-cell-number-non-editable_1v020_87,
._data-cell-number-non-editable_1v020_87:hover {
  cursor: default;
}

._data-cell-onclick-number_1v020_84,
._data-cell-onclick-text_1v020_85 {
  cursor: pointer;
}

._data-cell-onclick-text_1v020_85,
._data-cell-text_1v020_88 {
  text-align: left !important;
}

._data-cell-editing_1v020_117 {
  border-radius: 4px;
  border: 1px solid var(--color-border-60);
  padding: 5px 4px;
  background-color: #ffffff;
}

._data-cell-editing_1v020_117:hover {
  background-color: #ffffff !important;
}

._data-cell-invalid_1v020_128 {
  border-radius: 4px;
  border: 1px solid #ff0000;
  padding: 5px 4px;
}

._data-cell-disabled_1v020_134 {
  background-color: var(--color-bg-10) !important;
  cursor: default;
  text-align: right !important;
}

._help-header-cell-text_1v020_140,
._header-cell-text_1v020_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: var(--color-header-black);
}

._help-header-cell-editing_1v020_155,
._header-cell-editing_1v020_156 {
  border-radius: 4px;
  border: 1px solid var(--color-border-60);
  padding: 5px 8px;
  max-height: 40px;
}

._help-header-cell-error_1v020_163,
._header-cell-error_1v020_164 {
  border-radius: 4px;
  border: 1px solid #ff0000;
  padding: 5px 8px;
}

._help-header-cell-text_1v020_140 {
  font-size: 14px;
  font-weight: 400;
  color: var(--color-header-black);
  line-height: 16px;
}

._help-header-cell-editing_1v020_155 {
  max-height: 30px;
}

._connections-name-col_1v020_181 {
  min-width: 300px !important;
  z-index: 12 !important;
}

._connections-selector-col_1v020_186 {
  min-width: 100px !important;
}

._connections-data-col_1v020_190 {
  min-width: 100px !important;
}

._connections-type-col_1v020_194 {
  min-width: 75px !important;
  max-width: 75px !important;
}

._connections-name-col_1v020_181 > a,
._connections-selector-col_1v020_186 > a,
._connections-data-col_1v020_190 > a {
  cursor: pointer;
}

._field-name-wrapper_1v020_205 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

._field-name-wrapper_1v020_205:hover ._field-name-icon-wrapper_1v020_212 {
  opacity: 1;
}

._field-name-wrapper-popover_1v020_216 {
 display: flex; 
 align-items: center;
 flex-direction: row;
 flex-grow: 1;
 min-width: 0;
}

._field-name-text_1v020_224 {
  white-space: nowrap;
  padding-left: 5px;
  padding-bottom: 4px;
  text-overflow: ellipsis;
  display: flex;
}

._field-name-icons_1v020_232{
  display: flex;
  align-items: flex-end; 
  flex-direction: row;
}

._field-name-icon-wrapper_1v020_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_1v020_212:hover {
  /* opacity: 1; */
  cursor: pointer;
}

._field-name-icon-wrapper-parent_1v020_254 {
  display: flex; 
 align-items: center;
 flex-direction: row;
}

._connections-name-cell_1v020_260:hover ._field-name-icon-wrapper_1v020_212 {
  display: flex;
  opacity: 1;
  position: relative;
}

/* min max width declared so that drag styling is correct */
._connections-name-cell_1v020_260 {
  min-width: 400px;
  max-width: 400px;
}

._connections-selector-cell_1v020_272 {
  min-width: 156px;
  max-width: 156px;
}

._connections-type-cell_1v020_277 {
  min-width: 90px;
  max-width: 90px;
}

._cell-disabled_1v020_282 {
  background-color: var(--color-bg-10) !important;
  cursor: default;
  text-align: right !important;
}

._connections-data-cell_1v020_288 {
  min-width: 100px;
  max-width: 100px;
  height: 40px !important;
}

._monthly-data-cell-disabled_1v020_294 {
  background-color: var(--color-bg-10) !important;
  font-style: italic !important;
  color: var(--color-sub-heading-black);
  font-weight: 400 !important;
  text-align: left !important;
}

._cell-z-index-override_1v020_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_1v020_260:hover ._configure-field-icons_1v020_307 {
  opacity: 1;
  cursor: pointer;
}

._configure-field-icons_1v020_307 {
  border-radius: 5px;
  margin: 0px 3px;
  padding: 3px;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}

._configure-field-icons_1v020_307:hover {
  cursor: pointer;
}

._connection-name-wrapper_1v020_324 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: fit-content;
  margin-top: -6px;
  margin-bottom: -6px;
}

._connections-data-row_1v020_333 {
  min-height: 40px !important;
  height: 40px !important;
  align-items: right;
}

._first-row-sticky-name_1v020_339,
._first-row-sticky_1v020_339 {
  position: sticky !important;
  top: 0;
  z-index: 11 !important;
  background-color: #ffffff;
}

._first-row-sticky-name_1v020_339 {
  z-index: 12 !important;
}

._connections-spinner-wrapper_1v020_351 {
  display: flex;
  flex-direction: row;
  align-items: right;
  justify-content: right;
  height: 100%;
}
._connections-spinner_1v020_351 {
  padding: 0px 42px;
}

/* spinner head */
._connections-spinner_1v020_351 > div > svg > path:nth-child(2) {
  stroke: #51a6db;
}

/* spinner track */
._connections-spinner_1v020_351 > div > svg > path:nth-child(1) {
  stroke: #c8eaff;
}

._connection-refresh-message_1v020_372 {
  font-style: italic;
  font-weight: 400;
}

._invalid-auth-icon_1v020_377 {
  padding: 10px;
}

._header_1v020_141 {
  font-weight: 600;
  font-size: 14px;
  color: #192955;
}

._headerDescription_1v020_387 {
  font-weight: 400;
  font-size: 12px;
  color: var(--color-header-black);
}

._dataTableHeader_1v020_393 {
  color: var(--color-link-blue) !important;
  cursor: pointer;
  height: 30px !important;
}

._selectedHeader_1v020_399 {
  display: flex;
  justify-content: flex-end;
  height: 30px !important;
  min-height: 30px !important;
  align-items: center;
  width: unset !important;
}

._selectedColumn_1v020_408 {
  background-color: #e6eff4 !important;
  border-radius: 5px;
  width: fit-content;
  padding: 0px 4px;
}

._firstCol_1v020_415 {
  position: sticky !important;
  z-index: 99 !important;
  left: 0;
  box-shadow: inset -1px 0px 0px 0px var(--color-border-20), inset 0px -1px 0px 0px var(--color-border-20) !important;
}

._groupHeaderRow_1v020_422 {
  height: 45px;
}

._groupHeaderCell_1v020_426 {
  text-align: left !important;
  padding-left: 2px !important;
  z-index: 98 !important;
}

._groupHeaderContent_1v020_432 {
  font-weight: 600;
  cursor: pointer;
  
}

._inputBox_1v020_438 {
  width: 150px;
}

._noData_1v020_442 {
  padding-left: 22px !important;
  text-align: left !important;
}

._showItems_1v020_447 {
  display: flex;
  opacity: 1;
}

._smallerWidth_1v020_452 {
  max-width: calc(100% - 68px) !important;
  min-width: calc(100% - 68px) !important;
}

._popoverContent_1v020_457 {
  background-color: white;
  width: 250px;
  height: 105px;
  padding: 4px 0px 0px 4px;
  border-radius: 5px;
  font-size: 12px;
}

._configTitle_1v020_466 {
  color: var(--color-border-60);
  font-weight: 600;
  padding-bottom: 5px;
}

._separator_1v020_472 {
  border-bottom: 1px solid var(--color-border-20);
  margin: 7px 0px 6px 0px;
}

._metric_1v020_477 {
  font-weight: 500;
}

._flexCenter_1v020_481 {
  display: flex;
}

._connections-data-row_1v020_333:has(._editorOpen_1v020_485) ._field-name-icon-wrapper_1v020_212 {
  opacity: 1;
  width: auto;
}
._big-popup-heading_1a82t_1 {
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  color: var(--color-header-black);
}

._big-popup-subheading_1a82t_8 {
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
  color: var(--color-sub-heading-black);
  padding: 3px;
}

._big-popup-category-item-selected_1a82t_16,
._big-popup-category-item_1a82t_16 {
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  color: var(--color-header-black);
  width: 100%;
  height: 32px;
  background-color: white;
  padding: 8px 10px;
  text-align: left;
}

._big-popup-category-item-selected_1a82t_16:hover,
._big-popup-category-item_1a82t_16:hover {
  cursor: pointer;
}

._big-popup-category-item-selected_1a82t_16 {
  background-color: #192955;
  color: white;
}

._big-popup-title_1a82t_39 {
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  color: var(--color-header-black);
}

._big-popup-subtitle_1a82t_46 {
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  color: var(--color-sub-heading-black);
}

._big-popup-provider-item-disabled_1a82t_53,
._big-popup-provider-item_1a82t_53,
._big-popup-upload-item_1a82t_55 {
  margin: 0px 0px;
  height: auto;
  min-height: 65px;
  padding: 0px;
}

._big-popup-upload-item_1a82t_55 {
  padding-bottom: 3px;
  border-bottom: 1px solid var(--color-border-40);
}

._big-popup-upload-item_1a82t_55:hover {
  cursor: pointer;
  background-color: var(--color-bg-10);
}

._big-popup-provider-item-disabled_1a82t_53 {
  opacity: 0.5;
  cursor: default;
}

._big-popup-provider-item-content-wrapper_1a82t_77:hover {
  cursor: pointer;
  background-color: #f5f5f5;
}

._big-popup-provider-item_1a82t_53:hover ._external-link-button_1a82t_82 {
  opacity: 1;
}

._big-popup-provider-item-content-wrapper_1a82t_77 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  min-height: fit-content;
  width: 100% !important;
  border: 1px var(--color-border-40) solid;
  border-radius: 6px;
  padding: 10px;
  margin-bottom: 8px;
}

._big-popup-provider-item-content-wrapper-add-resource_1a82t_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_1a82t_109 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  min-height: fit-content;
  width: 100% !important;
  border: 1px var(--color-border-40) solid;
  border-radius: 6px;
  padding: 10px;
  margin-bottom: 8px;
}

._big-popup-provider-item-column-wrapper_1a82t_122 {
  display: flex;
  flex-direction: column;
}

._big-popup-provider-item-row-wrapper_1a82t_127 {
  display: flex;
  flex-direction: row;
}

._big-popup-provider-item-icon_1a82t_132 {
  width: 40px;
  height: 40px;
}

._big-popup-provider-item-text_1a82t_137 {
  display: flex;
  flex-direction: column;
  text-align: left;
  justify-content: space-evenly;
}

._big-popup-provider-item-text-description_1a82t_144,
._big-popup-provider-item-text-name_1a82t_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_1a82t_154 {
  position: relative;
  bottom: 2px;
  left: 4px;
}

/* .big-popup-provider-item-text-refresh {
    font-size: 10px;
    font-weight: 500;
    line-height: 17px;
    color: var(--color-border-40);
    margin-top: 4px;
} */

._big-popup-provider-item-text-description_1a82t_144 {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
}

._big-popup-provider-item-tooltip_1a82t_174 {
  padding: 2px;
}

._big-popup-provider-item-tooltip_1a82t_174:hover {
  cursor: pointer;
}

._big-popup-provider-item-arrow_1a82t_182,
._big-popup-provider-item-upvote_1a82t_183 {
  max-width: 20px !important;
  min-width: 20px !important;
  height: 20px !important;
  padding: 0px !important;
}

._big-popup-provider-item-upvote_1a82t_183:hover {
  cursor: pointer;
}

._big-popup-provider-item-upvote-text_1a82t_194 {
  align-self: center;
  margin: 0px !important;
  padding: 0px !important;
}

._big-popup-provider-item-arrow_1a82t_182 {
  color: #5d707f;
}

._big-popup-category-tip_1a82t_204 {
  display: flex !important;
  flex-direction: row !important;
  margin-top: 10px !important;
  background-color: var(--color-bg-10) !important;
  padding: 0px 5px !important;
  border-radius: 10px !important;
  align-content: center !important;
}

._big-popup-category-tip-icon_1a82t_214 {
  padding: 15px 10px !important;
  color: var(--color-table-group-blue);
  align-self: center !important;
}

._big-popup-category-tip-text_1a82t_220 {
  font-size: 14px !important;
  line-height: 20px !important;
  font-weight: 500 !important;
  margin: 15px 0px !important;
  color: var(--color-header-black);
}

._big-popup-category-tip-text_1a82t_220 > a {
  color: var(--color-link-blue);
  text-decoration: underline;
}

._big-popup-resource-item_1a82t_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_1a82t_245 {
  display: flex;
  flex-direction: row;
}

._big-popup-resource-item-text_1a82t_250 {
  flex-direction: "column";
}

._big-popup-resource-item-text-name_1a82t_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_1a82t_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_1a82t_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_1a82t_275:hover {
  cursor: default;
}

._big-popup-provider-connector-help-card_1a82t_275 > ul {
  list-style: none;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  padding: 6px;
}

._big-popup-provider-connector-help-card_1a82t_275 > ul > li {
  padding: 2px;
}

._big-popup-provider-connector-help-card_1a82t_275 > ul > li > a {
  color: var(--color-link-blue);
  text-decoration: underline;
}

._big-popup-provider-connector-help-card_1a82t_275 > ul > li:before {
  content: "•";
  font-size: 14px;
  line-height: 0px;
  padding: 0px 6px;
}

._upvote-group_1a82t_314 {
  margin: 0px;
  padding: 0px;
  margin-top: 0px;
}

._selector-wrapper_1a82t_320 {
  width: 90% !important;
  margin: 7px 0px !important;
  height: fit-content !important;
}

._big-popup-form_1a82t_326 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 210px;
}

._big-popup-input_1a82t_335 {
  margin: 5px 0px;
  padding: 5px 15px;
  width: 100%;
}

._big-popup-input-big_1a82t_341 {
  min-height: 60px !important;
  min-width: 100%;
  max-width: 100%;
  margin: 5px 0px;
  padding: 10px 15px;
  resize: none;
}

._big-popup-form-button-submit_1a82t_350,
._big-popup-form-button-cancel_1a82t_351,
._big-popup-form-button-delete_1a82t_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_1a82t_350:hover,
._big-popup-form-button-cancel_1a82t_351:hover,
._big-popup-form-button-delete_1a82t_352:hover {
  cursor: pointer;
}

._big-popup-form-button-cancel_1a82t_351 {
  background-color: #ffffff;
  border: 2px solid #192955;
  color: #192955;
  padding: 9px;
}

._big-popup-form-button-delete_1a82t_352 {
  background-color: #e05459;
}

._big-popup-form-button-wrapper_1a82t_382 {
  margin: 0px 0px;
  display: flex;
  flex-direction: row;
  width: 90%;
  justify-content: space-between;
}

._small-popup-wrapper_1a82t_390 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 180px;
}

._small-popup-heading_1a82t_399 {
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
  color: var(--color-header-black);
}

._small-popup-subheading_1a82t_406 {
  font-size: 18px;
  font-weight: 400;
  line-height: 17px;
  color: var(--color-sub-heading-black);
  padding: 3px;
}

._small-popup-button-submit_1a82t_414,
._small-popup-button-cancel_1a82t_415,
._small-popup-button-delete_1a82t_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_1a82t_414:hover,
._small-popup-button-cancel_1a82t_415:hover,
._small-popup-button-delete_1a82t_416:hover {
  cursor: pointer;
}

._small-popup-button-cancel_1a82t_415 {
  background-color: #ffffff;
  border: 2px solid #192955;
  color: #192955;
  padding: 9px;
}

._small-popup-button-delete_1a82t_416 {
  background-color: #e05459;
}

._small-popup-button-wrapper_1a82t_448 {
  margin: 0px 0px;
  display: flex;
  flex-direction: row;
  width: 90%;
  justify-content: space-between;
}

._md-popup-form_1a82t_456 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}

._md-popup_1a82t_456 {
  min-height: 450px !important;
  max-height: 450px !important;
}

._md-popup-form-button-wrapper_1a82t_470 {
  margin: 15px 0px;
  display: flex;
  flex-direction: row;
  width: 90%;
  justify-content: space-between;
}

._big-popup-template-item_1a82t_478 {
  margin: -0.5px 0px;
  height: auto;
  padding: 8px 5px;
}

._big-popup-template-item-text-description_1a82t_484,
._big-popup-template-item-text-name_1a82t_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_1a82t_484 {
  font-size: 11px !important;
  color: #707070 !important;
  margin-bottom: 5px !important;
  font-weight: 400 !important;
}

._big-popup-template-buttons-row-wrapper_1a82t_502 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 18px;
}

._big-popup-button-submit_1a82t_510,
._big-popup-button-cancel_1a82t_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_1a82t_510:hover,
._big-popup-button-cancel_1a82t_511:hover {
  cursor: pointer;
}

._big-popup-button-cancel_1a82t_511 {
  background-color: #ffffff;
  border: 2px solid #192955;
  color: #192955;
  padding: 4px 8px 3px 8px;
  margin-right: 5px;
}

._big-popup-template-link_1a82t_538 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  color: var(--color-link-blue) !important;
}

._big-popup-template-link_1a82t_538:hover {
  cursor: pointer;
  color: #192955;
  text-decoration: underline;
}

._big-popup-template-link-text_1a82t_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_1a82t_563 {
  display: flex;
  flex-direction: row;
  align-items: right;
  justify-content: right;
  height: 100%;
}

/* spinner head */
._big-popup-provider-item-spinner_1a82t_563 > div > svg > path:nth-child(2) {
  stroke: #51a6db;
}

/* spinner track */
._big-popup-provider-item-spinner_1a82t_563 > div > svg > path:nth-child(1) {
  stroke: #c8eaff;
}

._wizardContentHeader_1a82t_581 {
  margin-bottom: 9px;
}

._beta-banner_1a82t_585 {
  max-height: 15px;
  margin-top: 3px;
}

._big-popup-text-image-separator_1a82t_590 {
  display: flex;
}

._row-container-pill_1a82t_594 {
  margin-right: 5px;
}

._external-link-button_1a82t_82 {
  margin-left: 8px;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

._providerWrapper_1a82t_604 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

._provider-rows-with-scroll_1a82t_611 {
  width: 100%;
  height: 95%;
  overflow-y: auto;
}

._big-popup-provider-item-upload-wrapper_1a82t_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_1a82t_617:hover {
  cursor: pointer;
  background-color: #f5f5f5;
}

._scroll-down_1a82t_632 {
  margin-top: 5px;
  color: var(--color-border-40);
  text-align: right;
  display: flex;
  justify-content: flex-end;
}

._help-list_1a82t_640 {
  list-style-position: inside;
}

._help-list-item_1a82t_644 {
  text-indent: -16px;
  margin-left: 16px;
}

._uploadSeparator_1a82t_649 {
  border-top: 1px solid var(--color-border-40);
}
._dateRangeList_14gqn_1 {
  display: flex;
  border: 1px solid var(--color-border-40);
  border-radius: 4px;
  height: 25px;
}

._jumpTo_14gqn_8 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 0px 7px 0px 3px;
  border-right: 1px solid var(--color-border-40);
}

._dateGroup_14gqn_16 {
  display: flex;
  gap: 8px;
  font-size: 13px;
  align-items: center;
  padding: 0px 2px 0px 5px;
}

._dateTab_14gqn_24 {
  background-color: var(--color-bg-10);
  border-radius: 3px;
  padding: 2px 5px;
  height: 19px;
  cursor: pointer;
}

._selected_14gqn_32 {
  background-color: #E6EFF4;
}
._templateContainer_1d8zs_1 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  min-height: 30px;
  border: 1px solid var(--color-border-40);
  border-radius: 4px;
  padding: 13px 10px;
}

._templateContainer_1d8zs_1:hover {
  background-color: #f5f5f5;
  cursor: pointer;
}

._iconAndName_1d8zs_17 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

._icon_1d8zs_17 {
  background-color: #e6eff4;
  padding: 5px;
  border-radius: 5px;
  margin-right: 10px;
}

._templateName_1d8zs_31 {
  color: #192955;
  font-size: 15px;
  font-weight: 500;
}

._viewAndSelect_1d8zs_37 {
  align-items: center;
}

._detailsText_1d8zs_41 {
  color: var(--color-link-blue);
  font-size: 14px;
  font-weight: 400;
  transition: color 0.3s ease-in-out, text-decoration 2s ease-in-out;
}

._detailsText_1d8zs_41:hover {
  cursor: pointer;
  text-decoration: underline;
  color: #3fb0ac;
}

._checked_1d8zs_54 {
  margin-left: 15px;
  width: 16px;
  height: 16px;
  background-color: none;
  border: 1px solid #3fb0ac;
  border-radius: 50%;
}

._ticked_1d8zs_63 {
  margin-left: 15px;
}

._templateSelectionContainer_1d8zs_67 {
  flex-direction: column;
  height: 100%;
}

._templateOptions_1d8zs_72 {
  overflow-y: auto;
  height: 92%;
}

._scrollDown_1d8zs_77 {
  margin-top: 5px;
  color: var(--color-border-40);
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

._submitButton_1d8zs_86 {
  width: 80px;
  margin-left: 10px;
}

._slideOutHeader_1d8zs_91 {
  height: 80px;
  align-items: center;
  justify-content: flex-start;
}

._slideOutHeaderText_1d8zs_97 {
  font-size: 20px;
  font-weight: 500;
  color: #242b31;
}

._slideOutIcon_1d8zs_103 {
  margin-left: 30px;
  margin-right: 10px;
  padding: 6px;
  background-color: #e6eff4;
  border-radius: 3px;
}

._slideOutSubtitle_1d8zs_111 {
  margin-left: 30px;
  margin-bottom: 30px;
  height: 30px;
}

._slideOutList_1d8zs_117 {
  margin-left: 30px;
  margin-bottom: 20px;
  list-style-position: inside;
}

._slideOutListItem_1d8zs_123 {
  margin-top: 15px;
  text-align: left;
  font-size: 15px;
  font-weight: 500;
  color: #192955;
}

._sliderButton_1d8zs_131 {
  width: 140px;
}

._slideOutContent_1d8zs_135 {
  height: 81%;
}

._useTemplateButton_1d8zs_139 {
  margin-right: 20px;
}

._slideOutBody_1d8zs_143 {
  height: 420px;
}

._slideOutScrollDown_1d8zs_147 {
  margin-right: 20px;
}

._excelSVG_1d8zs_151 {
  width: 16px;
  height: 16px;
}

._footer_1d8zs_156 {
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-left: 20px;
}

._importMessage_1d8zs_163 {
  margin-left: 6px;
  color: var(--color-link-blue);
  text-decoration: underline;
  font-size: 14px;
  font-weight: 400;
  transition: color 0.3s ease-in-out;
}

._importMessage_1d8zs_163:hover {
  cursor: pointer;
  color: #3fb0ac;
}

._slideOutExcelBody_1d8zs_177 {
  height: 100%;
  flex-direction: column;
}

._slideOutExcelHeader_1d8zs_182 {
  margin-top: 33px;
  margin-bottom: 30px;
  margin-left: 5%;
  font-size: 20px;
  font-weight: 400;
  color: #242b31;
}

._slideOutExcelSubtitle_1d8zs_191 {
  margin-left: 5%;
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 15px;
}

._automationToolsBlock_1d8zs_199 {
  width: 90%;
  margin-left: 5%;
}

._howToExcel_1d8zs_204 {
  width: 100%;
  margin-left: 5%;
}

._backButton_1d8zs_209 {
  margin-right: 30px;
  margin-bottom: 20px;
  width: 140px;
}

._bottomButton_1d8zs_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_19erd_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

._hover-box_19erd_10 {
  display: flex;
  flex-direction: column;
  padding: 5px 5px 10px 5px;
  position: relative;
  background-color: white;
  z-index: 999;
  border: 1px solid var(--color-border-40);
  border-radius: 3px;
  animation: _fadeIn_19erd_1 0.5s ease-in-out;
}
._title_19erd_21 {
  color: #000;
  font-family: Montserrat;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  margin-bottom: 5px;
}
._plain-text_19erd_29 {
  color: #000;
  font-family: Montserrat;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
}
._bold-text_19erd_36{
  color: #000;
  font-family: Montserrat;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
}


._row-1_19erd_45 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._row-2_19erd_53 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 15px;
  white-space: pre;
}
._divider_19erd_62 {
  width: 100%;
  height: 1px;
  background-color: var(--color-border-20);
  margin: 5px 0;
}

._name-container_19erd_69 {
  display: grid;
  gap: 5px;
  grid-template-columns: auto auto;
  align-items: center;
  margin-right: 10px;
}
._circle_19erd_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_sk0al_1 {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  margin-top: 10px;
}

._howToCardsWrapper_sk0al_9 {
  display: flex;
  gap: 20px;
  margin: 15px 0px;
  user-select: none;
}

._howToCard_sk0al_9 {
  border: 1px solid var(--color-border-20);
  border-radius: 6px;
  display: flex;
  padding: 10px;
  width: 400px;
  gap: 10px;
  cursor: pointer;
  background-color: transparent;
  align-items: center;
}

._howToCard_sk0al_9:hover {
  animation: _backgroundFade_sk0al_1 0.5s forwards;
}

@keyframes _backgroundFade_sk0al_1 {
  from {
    background-color: transparent;
  }
  to {
    background-color: #f5f5f5;
  }
}

._imageContainer_sk0al_41 {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
}

._textContainer_sk0al_48 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 5px;
}

._text_sk0al_48 {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
}

._link_sk0al_63 {
  font-family: Montserrat;
  font-size: 13px;
  font-weight: 400;
  text-align: left;
  text-decoration: underline;
  color: var(--color-link-blue);
}

._dropdownWrapper_sk0al_72 {
  display: flex;
  gap: 5px;
  user-select: none;
  cursor: pointer;
}

._instructionsWrapper_sk0al_79 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
}

._instructionsContentWrapper_sk0al_86 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

._instructionsTitle_sk0al_92 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
}

._buttonWrapper_sk0al_99 {
  margin-top: 15px;
  margin-bottom: 10px;
}

._instructions_sk0al_79 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  line-height: 35px;
  text-align: left;
  margin-left: 15px;
}

._finalText_sk0al_113 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  margin-top: 20px;
}

._tableHeader_sk0al_121 {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 400;
  text-align: left;
  padding: 5px 0px;
  border-bottom: 1px solid var(--color-border-20);
}

._tableCell_sk0al_130 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  padding: 5px 0px;
  border-bottom: 1px solid var(--color-border-20);
  display: flex;
  align-items: center;
}

._importAtTime_sk0al_141 {
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 400;
  text-align: right;
  color: var(--color-border-60);
}

._tag_sk0al_149 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--color-sub-heading-black);
  font-size: 14px;
  border-radius: 5px;
  margin-right: 5px;
  padding: 4px 8px;
  transition: all 100ms ease;
  background-color: #d3e7ec;
}

._movement_sk0al_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;
    }
}