html {
  box-sizing: border-box
}

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

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

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

small {
  font-size: 12px
}

strong {
  font-weight: 600
}

::selection {
  background: rgba(125, 188, 255, .6)
}

.bp3-heading {
  color: #182026;
  font-weight: 600;
  margin: 0 0 10px;
  padding: 0
}

.bp3-dark .bp3-heading {
  color: #f5f8fa
}

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

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

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

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

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

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

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

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

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

.bp3-dark .bp3-text-muted {
  color: #bfccd6
}

.bp3-text-disabled {
  color: rgba(92, 112, 128, .5)
}

.bp3-dark .bp3-text-disabled {
  color: rgba(191, 204, 214, .5)
}

.bp3-text-overflow-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal
}

.bp3-running-text {
  line-height: 1.5;
  font-size: 14px
}

.bp3-running-text h1 {
  color: #182026;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 20px
}

.bp3-dark .bp3-running-text h1 {
  color: #f5f8fa
}

.bp3-running-text h2 {
  color: #182026;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 20px
}

.bp3-dark .bp3-running-text h2 {
  color: #f5f8fa
}

.bp3-running-text h3 {
  color: #182026;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 20px
}

.bp3-dark .bp3-running-text h3 {
  color: #f5f8fa
}

.bp3-running-text h4 {
  color: #182026;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 20px
}

.bp3-dark .bp3-running-text h4 {
  color: #f5f8fa
}

.bp3-running-text h5 {
  color: #182026;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 20px
}

.bp3-dark .bp3-running-text h5 {
  color: #f5f8fa
}

.bp3-running-text h6 {
  color: #182026;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 20px
}

.bp3-dark .bp3-running-text h6 {
  color: #f5f8fa
}

.bp3-running-text hr {
  margin: 20px 0;
  border: none;
  border-bottom: 1px solid rgba(16, 22, 26, .15)
}

.bp3-dark .bp3-running-text hr {
  border-color: hsla(0, 0%, 100%, .15)
}

.bp3-running-text p {
  margin: 0 0 10px;
  padding: 0
}

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

.bp3-text-small {
  font-size: 12px
}

a {
  text-decoration: none
}

a,
a:hover {
  color: #106ba3
}

a:hover {
  cursor: pointer;
  text-decoration: underline
}

.bp3-dark a code,
a .bp3-icon,
a .bp3-icon-large,
a .bp3-icon-standard,
a code {
  color: inherit
}

.bp3-dark a,
.bp3-dark a:hover {
  color: #48aff0
}

.bp3-dark a .bp3-icon,
.bp3-dark a .bp3-icon-large,
.bp3-dark a .bp3-icon-standard,
.bp3-dark a:hover .bp3-icon,
.bp3-dark a:hover .bp3-icon-large,
.bp3-dark a:hover .bp3-icon-standard {
  color: inherit
}

.bp3-code,
.bp3-running-text code {
  text-transform: none;
  font-family: monospace;
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2);
  background: hsla(0, 0%, 100%, .7);
  padding: 2px 5px;
  color: #5c7080;
  font-size: smaller
}

.bp3-dark .bp3-code,
.bp3-dark .bp3-running-text code,
.bp3-running-text .bp3-dark code {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4);
  background: rgba(16, 22, 26, .3);
  color: #bfccd6
}

.bp3-running-text a>code,
a>.bp3-code {
  color: #137cbd
}

.bp3-dark .bp3-running-text a>code,
.bp3-dark a>.bp3-code,
.bp3-running-text .bp3-dark a>code {
  color: inherit
}

.bp3-code-block,
.bp3-running-text pre {
  text-transform: none;
  font-family: monospace;
  display: block;
  margin: 10px 0;
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .15);
  background: hsla(0, 0%, 100%, .7);
  padding: 13px 15px 12px;
  line-height: 1.4;
  color: #182026;
  font-size: 13px;
  word-break: break-all;
  word-wrap: break-word
}

.bp3-dark .bp3-code-block,
.bp3-dark .bp3-running-text pre,
.bp3-running-text .bp3-dark pre {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4);
  background: rgba(16, 22, 26, .3);
  color: #f5f8fa
}

.bp3-code-block>code,
.bp3-running-text pre>code {
  box-shadow: none;
  background: none;
  padding: 0;
  color: inherit;
  font-size: inherit
}

.bp3-key,
.bp3-running-text kbd {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, .2);
  background: #fff;
  min-width: 24px;
  height: 24px;
  padding: 3px 6px;
  vertical-align: middle;
  line-height: 24px;
  color: #5c7080;
  font-family: inherit;
  font-size: 12px
}

.bp3-key .bp3-icon,
.bp3-key .bp3-icon-large,
.bp3-key .bp3-icon-standard,
.bp3-running-text kbd .bp3-icon,
.bp3-running-text kbd .bp3-icon-large,
.bp3-running-text kbd .bp3-icon-standard {
  margin-right: 5px
}

.bp3-dark .bp3-key,
.bp3-dark .bp3-running-text kbd,
.bp3-running-text .bp3-dark kbd {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, .4);
  background: #394b59;
  color: #bfccd6
}

.bp3-blockquote,
.bp3-running-text blockquote {
  margin: 0 0 10px;
  border-left: 4px solid rgba(167, 182, 194, .5);
  padding: 0 20px
}

.bp3-dark .bp3-blockquote,
.bp3-dark .bp3-running-text blockquote,
.bp3-running-text .bp3-dark blockquote {
  border-color: rgba(115, 134, 148, .5)
}

.bp3-list,
.bp3-running-text ol,
.bp3-running-text ul {
  margin: 10px 0;
  padding-left: 30px
}

.bp3-list li:not(:last-child),
.bp3-running-text ol li:not(:last-child),
.bp3-running-text ul li:not(:last-child) {
  margin-bottom: 5px
}

.bp3-list ol,
.bp3-list ul,
.bp3-running-text ol ol,
.bp3-running-text ol ul,
.bp3-running-text ul ol,
.bp3-running-text ul ul {
  margin-top: 5px
}

.bp3-list-unstyled {
  margin: 0;
  padding: 0;
  list-style: none
}

.bp3-list-unstyled li {
  padding: 0
}

.bp3-rtl {
  text-align: right
}

.bp3-dark {
  color: #f5f8fa
}

:focus {
  outline: 2px auto rgba(128, 0, 128, .6);
  outline-offset: 2px;
  -moz-outline-radius: 6px
}

.bp3-focus-disabled :focus,
.bp3-focus-disabled :focus~.bp3-control-indicator {
  outline: none !important
}

.bp3-alert {
  max-width: 400px;
  padding: 20px
}

.bp3-alert-body {
  display: flex
}

.bp3-alert-body .bp3-icon {
  margin-top: 0;
  margin-right: 20px;
  font-size: 40px
}

.bp3-alert-footer {
  display: flex;
  flex-direction: row-reverse;
  margin-top: 10px
}

.bp3-alert-footer .bp3-button {
  margin-left: 10px
}

.bp3-breadcrumbs {
  flex-wrap: wrap;
  margin: 0;
  cursor: default;
  height: 30px;
  padding: 0;
  list-style: none
}

.bp3-breadcrumbs,
.bp3-breadcrumbs>li {
  display: flex;
  align-items: center
}

.bp3-breadcrumbs>li:after {
  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;
  padding: 0 5px;
  color: #5c7080;
  content: "\E695"
}

.bp3-breadcrumbs>li:last-of-type:after {
  display: none
}

.bp3-breadcrumb,
.bp3-breadcrumb-current,
.bp3-breadcrumbs-collapsed {
  display: inline-block;
  line-height: 19px;
  font-size: 16px
}

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

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

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

.bp3-breadcrumb-current {
  color: inherit;
  font-weight: 600
}

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

.bp3-breadcrumbs-collapsed {
  margin-right: 2px;
  border: none;
  border-radius: 3px;
  background: #ced9e0;
  cursor: pointer;
  padding: 0 5px
}

.bp3-breadcrumbs-collapsed:before {
  line-height: 1;
  font-family: Icons20, sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 19px;
  content: "\E62A"
}

.bp3-breadcrumbs-collapsed:hover {
  background: #bfccd6;
  text-decoration: none;
  color: #182026
}

.bp3-dark .bp3-breadcrumb,
.bp3-dark .bp3-breadcrumbs-collapsed,
.bp3-dark .bp3-breadcrumbs>li:after {
  color: #bfccd6
}

.bp3-dark .bp3-breadcrumb.bp3-disabled {
  color: rgba(191, 204, 214, .5)
}

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

.bp3-dark .bp3-breadcrumbs-collapsed {
  background: rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-breadcrumbs-collapsed:hover {
  background: rgba(16, 22, 26, .6);
  color: #f5f8fa
}

.bp3-button {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  padding: 5px 10px;
  vertical-align: middle;
  text-align: left;
  font-size: 14px;
  min-width: 30px;
  min-height: 30px
}

.bp3-button>* {
  flex-grow: 0;
  flex-shrink: 0
}

.bp3-button>.bp3-fill {
  flex-grow: 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.bp3-disabled,
.bp3-button:disabled {
  cursor: not-allowed
}

.bp3-button.bp3-fill {
  display: flex;
  width: 100%
}

.bp3-align-right .bp3-button,
.bp3-button.bp3-align-right {
  text-align: right
}

.bp3-button:not([class*=bp3-intent-]) {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 -1px 0 rgba(16, 22, 26, .1);
  background-color: #f5f8fa;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0));
  color: #182026
}

.bp3-button:not([class*=bp3-intent-]):hover {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 -1px 0 rgba(16, 22, 26, .1);
  background-clip: padding-box;
  background-color: #ebf1f5
}

.bp3-button:not([class*=bp3-intent-]).bp3-active,
.bp3-button:not([class*=bp3-intent-]):active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #d8e1e8;
  background-image: none
}

.bp3-button:not([class*=bp3-intent-]).bp3-disabled,
.bp3-button:not([class*=bp3-intent-]):disabled {
  outline: none;
  box-shadow: none;
  background-color: rgba(206, 217, 224, .5);
  background-image: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, .5)
}

.bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,
.bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active:hover,
.bp3-button:not([class*=bp3-intent-]):disabled.bp3-active,
.bp3-button:not([class*=bp3-intent-]):disabled.bp3-active:hover {
  background: rgba(206, 217, 224, .7)
}

.bp3-button.bp3-intent-primary {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4), inset 0 -1px 0 rgba(16, 22, 26, .2);
  background-color: #137cbd;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .1), hsla(0, 0%, 100%, 0));
  color: #fff
}

.bp3-button.bp3-intent-primary.bp3-active,
.bp3-button.bp3-intent-primary:active,
.bp3-button.bp3-intent-primary:hover {
  color: #fff
}

.bp3-button.bp3-intent-primary:hover {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4), inset 0 -1px 0 rgba(16, 22, 26, .2);
  background-color: #106ba3
}

.bp3-button.bp3-intent-primary.bp3-active,
.bp3-button.bp3-intent-primary:active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #0e5a8a;
  background-image: none
}

.bp3-button.bp3-intent-primary.bp3-disabled,
.bp3-button.bp3-intent-primary:disabled {
  border-color: transparent;
  box-shadow: none;
  background-color: rgba(19, 124, 189, .5);
  background-image: none;
  color: hsla(0, 0%, 100%, .6)
}

.bp3-button.bp3-intent-success {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4), inset 0 -1px 0 rgba(16, 22, 26, .2);
  background-color: #0f9960;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .1), hsla(0, 0%, 100%, 0));
  color: #fff
}

.bp3-button.bp3-intent-success.bp3-active,
.bp3-button.bp3-intent-success:active,
.bp3-button.bp3-intent-success:hover {
  color: #fff
}

.bp3-button.bp3-intent-success:hover {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4), inset 0 -1px 0 rgba(16, 22, 26, .2);
  background-color: #0d8050
}

.bp3-button.bp3-intent-success.bp3-active,
.bp3-button.bp3-intent-success:active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #0a6640;
  background-image: none
}

.bp3-button.bp3-intent-success.bp3-disabled,
.bp3-button.bp3-intent-success:disabled {
  border-color: transparent;
  box-shadow: none;
  background-color: rgba(15, 153, 96, .5);
  background-image: none;
  color: hsla(0, 0%, 100%, .6)
}

.bp3-button.bp3-intent-warning {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4), inset 0 -1px 0 rgba(16, 22, 26, .2);
  background-color: #d9822b;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .1), hsla(0, 0%, 100%, 0));
  color: #fff
}

.bp3-button.bp3-intent-warning.bp3-active,
.bp3-button.bp3-intent-warning:active,
.bp3-button.bp3-intent-warning:hover {
  color: #fff
}

.bp3-button.bp3-intent-warning:hover {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4), inset 0 -1px 0 rgba(16, 22, 26, .2);
  background-color: #bf7326
}

.bp3-button.bp3-intent-warning.bp3-active,
.bp3-button.bp3-intent-warning:active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #a66321;
  background-image: none
}

.bp3-button.bp3-intent-warning.bp3-disabled,
.bp3-button.bp3-intent-warning:disabled {
  border-color: transparent;
  box-shadow: none;
  background-color: rgba(217, 130, 43, .5);
  background-image: none;
  color: hsla(0, 0%, 100%, .6)
}

.bp3-button.bp3-intent-danger {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4), inset 0 -1px 0 rgba(16, 22, 26, .2);
  background-color: #db3737;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .1), hsla(0, 0%, 100%, 0));
  color: #fff
}

.bp3-button.bp3-intent-danger.bp3-active,
.bp3-button.bp3-intent-danger:active,
.bp3-button.bp3-intent-danger:hover {
  color: #fff
}

.bp3-button.bp3-intent-danger:hover {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4), inset 0 -1px 0 rgba(16, 22, 26, .2);
  background-color: #c23030
}

.bp3-button.bp3-intent-danger.bp3-active,
.bp3-button.bp3-intent-danger:active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #a82a2a;
  background-image: none
}

.bp3-button.bp3-intent-danger.bp3-disabled,
.bp3-button.bp3-intent-danger:disabled {
  border-color: transparent;
  box-shadow: none;
  background-color: rgba(219, 55, 55, .5);
  background-image: none;
  color: hsla(0, 0%, 100%, .6)
}

.bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head {
  stroke: #fff
}

.bp3-button.bp3-large,
.bp3-large .bp3-button {
  min-width: 40px;
  min-height: 40px;
  padding: 5px 15px;
  font-size: 16px
}

.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-width: 24px;
  min-height: 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 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}

.bp3-button.bp3-loading>:not(.bp3-button-spinner) {
  visibility: hidden
}

.bp3-button[class*=bp3-icon-]: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;
  color: #5c7080
}

.bp3-button .bp3-icon,
.bp3-button .bp3-icon-large,
.bp3-button .bp3-icon-standard {
  color: #5c7080
}

.bp3-button .bp3-icon-large.bp3-align-right,
.bp3-button .bp3-icon-standard.bp3-align-right,
.bp3-button .bp3-icon.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-]) {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4);
  background-color: #394b59;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .05), hsla(0, 0%, 100%, 0));
  color: #f5f8fa
}

.bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active,
.bp3-dark .bp3-button:not([class*=bp3-intent-]):active,
.bp3-dark .bp3-button:not([class*=bp3-intent-]):hover {
  color: #f5f8fa
}

.bp3-dark .bp3-button:not([class*=bp3-intent-]):hover {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4);
  background-color: #30404d
}

.bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-active,
.bp3-dark .bp3-button:not([class*=bp3-intent-]):active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .6), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #202b33;
  background-image: none
}

.bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled,
.bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled {
  box-shadow: none;
  background-color: rgba(57, 75, 89, .5);
  background-image: none;
  color: rgba(191, 204, 214, .5)
}

.bp3-dark .bp3-button:not([class*=bp3-intent-]).bp3-disabled.bp3-active,
.bp3-dark .bp3-button:not([class*=bp3-intent-]):disabled.bp3-active {
  background: rgba(57, 75, 89, .7)
}

.bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-button-spinner .bp3-spinner-head {
  background: rgba(16, 22, 26, .5);
  stroke: #8a9ba8
}

.bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon,
.bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-large,
.bp3-dark .bp3-button:not([class*=bp3-intent-]) .bp3-icon-standard,
.bp3-dark .bp3-button:not([class*=bp3-intent-])[class*=bp3-icon-]:before {
  color: #bfccd6
}

.bp3-dark .bp3-button[class*=bp3-intent-],
.bp3-dark .bp3-button[class*=bp3-intent-]:hover {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-button[class*=bp3-intent-].bp3-active,
.bp3-dark .bp3-button[class*=bp3-intent-]:active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4), inset 0 1px 2px rgba(16, 22, 26, .2)
}

.bp3-dark .bp3-button[class*=bp3-intent-].bp3-disabled,
.bp3-dark .bp3-button[class*=bp3-intent-]:disabled {
  box-shadow: none;
  background-image: none;
  color: hsla(0, 0%, 100%, .3)
}

.bp3-dark .bp3-button[class*=bp3-intent-] .bp3-button-spinner .bp3-spinner-head {
  stroke: #8a9ba8
}

.bp3-button.bp3-disabled .bp3-icon,
.bp3-button.bp3-disabled .bp3-icon-large,
.bp3-button.bp3-disabled .bp3-icon-standard,
.bp3-button.bp3-disabled:before,
.bp3-button:disabled .bp3-icon,
.bp3-button:disabled .bp3-icon-large,
.bp3-button:disabled .bp3-icon-standard,
.bp3-button:disabled:before,
.bp3-button[class*=bp3-intent-] .bp3-icon,
.bp3-button[class*=bp3-intent-] .bp3-icon-large,
.bp3-button[class*=bp3-intent-] .bp3-icon-standard,
.bp3-button[class*=bp3-intent-]:before {
  color: inherit !important
}

.bp3-button.bp3-minimal {
  box-shadow: none;
  background: none
}

.bp3-button.bp3-minimal:hover {
  box-shadow: none;
  background: rgba(167, 182, 194, .3);
  text-decoration: none;
  color: #182026
}

.bp3-button.bp3-minimal.bp3-active,
.bp3-button.bp3-minimal:active {
  box-shadow: none;
  background: rgba(115, 134, 148, .3);
  color: #182026
}

.bp3-button.bp3-minimal.bp3-disabled,
.bp3-button.bp3-minimal.bp3-disabled:hover,
.bp3-button.bp3-minimal:disabled,
.bp3-button.bp3-minimal:disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, .5)
}

.bp3-button.bp3-minimal.bp3-disabled.bp3-active,
.bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active,
.bp3-button.bp3-minimal:disabled.bp3-active,
.bp3-button.bp3-minimal:disabled:hover.bp3-active {
  background: rgba(115, 134, 148, .3)
}

.bp3-dark .bp3-button.bp3-minimal {
  box-shadow: none;
  background: none;
  color: inherit
}

.bp3-dark .bp3-button.bp3-minimal.bp3-active,
.bp3-dark .bp3-button.bp3-minimal:active,
.bp3-dark .bp3-button.bp3-minimal:hover {
  box-shadow: none;
  background: none
}

.bp3-dark .bp3-button.bp3-minimal:hover {
  background: rgba(138, 155, 168, .15)
}

.bp3-dark .bp3-button.bp3-minimal.bp3-active,
.bp3-dark .bp3-button.bp3-minimal:active {
  background: rgba(138, 155, 168, .3);
  color: #f5f8fa
}

.bp3-dark .bp3-button.bp3-minimal.bp3-disabled,
.bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover,
.bp3-dark .bp3-button.bp3-minimal:disabled,
.bp3-dark .bp3-button.bp3-minimal:disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(191, 204, 214, .5)
}

.bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,
.bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active,
.bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,
.bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active {
  background: rgba(138, 155, 168, .3)
}

.bp3-button.bp3-minimal.bp3-intent-primary {
  color: #106ba3
}

.bp3-button.bp3-minimal.bp3-intent-primary.bp3-active,
.bp3-button.bp3-minimal.bp3-intent-primary:active,
.bp3-button.bp3-minimal.bp3-intent-primary:hover {
  box-shadow: none;
  background: none;
  color: #106ba3
}

.bp3-button.bp3-minimal.bp3-intent-primary:hover {
  background: rgba(19, 124, 189, .15);
  color: #106ba3
}

.bp3-button.bp3-minimal.bp3-intent-primary.bp3-active,
.bp3-button.bp3-minimal.bp3-intent-primary:active {
  background: rgba(19, 124, 189, .3);
  color: #106ba3
}

.bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled,
.bp3-button.bp3-minimal.bp3-intent-primary:disabled {
  background: none;
  color: rgba(16, 107, 163, .5)
}

.bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active,
.bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active {
  background: rgba(19, 124, 189, .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, .2);
  color: #48aff0
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active,
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active {
  background: rgba(19, 124, 189, .3);
  color: #48aff0
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled,
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled {
  background: none;
  color: rgba(72, 175, 240, .5)
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active,
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active {
  background: rgba(19, 124, 189, .3)
}

.bp3-button.bp3-minimal.bp3-intent-success {
  color: #0d8050
}

.bp3-button.bp3-minimal.bp3-intent-success.bp3-active,
.bp3-button.bp3-minimal.bp3-intent-success:active,
.bp3-button.bp3-minimal.bp3-intent-success:hover {
  box-shadow: none;
  background: none;
  color: #0d8050
}

.bp3-button.bp3-minimal.bp3-intent-success:hover {
  background: rgba(15, 153, 96, .15);
  color: #0d8050
}

.bp3-button.bp3-minimal.bp3-intent-success.bp3-active,
.bp3-button.bp3-minimal.bp3-intent-success:active {
  background: rgba(15, 153, 96, .3);
  color: #0d8050
}

.bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled,
.bp3-button.bp3-minimal.bp3-intent-success:disabled {
  background: none;
  color: rgba(13, 128, 80, .5)
}

.bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active,
.bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active {
  background: rgba(15, 153, 96, .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, .2);
  color: #3dcc91
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active,
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active {
  background: rgba(15, 153, 96, .3);
  color: #3dcc91
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled,
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled {
  background: none;
  color: rgba(61, 204, 145, .5)
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active,
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active {
  background: rgba(15, 153, 96, .3)
}

.bp3-button.bp3-minimal.bp3-intent-warning {
  color: #bf7326
}

.bp3-button.bp3-minimal.bp3-intent-warning.bp3-active,
.bp3-button.bp3-minimal.bp3-intent-warning:active,
.bp3-button.bp3-minimal.bp3-intent-warning:hover {
  box-shadow: none;
  background: none;
  color: #bf7326
}

.bp3-button.bp3-minimal.bp3-intent-warning:hover {
  background: rgba(217, 130, 43, .15);
  color: #bf7326
}

.bp3-button.bp3-minimal.bp3-intent-warning.bp3-active,
.bp3-button.bp3-minimal.bp3-intent-warning:active {
  background: rgba(217, 130, 43, .3);
  color: #bf7326
}

.bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled,
.bp3-button.bp3-minimal.bp3-intent-warning:disabled {
  background: none;
  color: rgba(191, 115, 38, .5)
}

.bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active,
.bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active {
  background: rgba(217, 130, 43, .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, .2);
  color: #ffb366
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active,
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active {
  background: rgba(217, 130, 43, .3);
  color: #ffb366
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled,
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled {
  background: none;
  color: rgba(255, 179, 102, .5)
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active,
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active {
  background: rgba(217, 130, 43, .3)
}

.bp3-button.bp3-minimal.bp3-intent-danger {
  color: #c23030
}

.bp3-button.bp3-minimal.bp3-intent-danger.bp3-active,
.bp3-button.bp3-minimal.bp3-intent-danger:active,
.bp3-button.bp3-minimal.bp3-intent-danger:hover {
  box-shadow: none;
  background: none;
  color: #c23030
}

.bp3-button.bp3-minimal.bp3-intent-danger:hover {
  background: rgba(219, 55, 55, .15);
  color: #c23030
}

.bp3-button.bp3-minimal.bp3-intent-danger.bp3-active,
.bp3-button.bp3-minimal.bp3-intent-danger:active {
  background: rgba(219, 55, 55, .3);
  color: #c23030
}

.bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled,
.bp3-button.bp3-minimal.bp3-intent-danger:disabled {
  background: none;
  color: rgba(194, 48, 48, .5)
}

.bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active,
.bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active {
  background: rgba(219, 55, 55, .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, .2);
  color: #ff7373
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active,
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active {
  background: rgba(219, 55, 55, .3);
  color: #ff7373
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled,
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled {
  background: none;
  color: hsla(0, 100%, 73%, .5)
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active,
.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active {
  background: rgba(219, 55, 55, .3)
}

a.bp3-button {
  text-align: center;
  text-decoration: none;
  transition: none
}

a.bp3-button,
a.bp3-button:active,
a.bp3-button:hover {
  color: #182026
}

a.bp3-button.bp3-disabled {
  color: rgba(92, 112, 128, .5)
}

.bp3-button-text {
  flex: 0 1 auto
}

.bp3-button-group.bp3-align-left .bp3-button-text,
.bp3-button-group.bp3-align-right .bp3-button-text,
.bp3-button.bp3-align-left .bp3-button-text,
.bp3-button.bp3-align-right .bp3-button-text {
  flex: 1 1 auto
}

.bp3-button-group {
  display: inline-flex
}

.bp3-button-group .bp3-button {
  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.bp3-active,
.bp3-button-group .bp3-button:active {
  z-index: 7
}

.bp3-button-group .bp3-button.bp3-disabled,
.bp3-button-group .bp3-button: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-].bp3-active,
.bp3-button-group .bp3-button[class*=bp3-intent-]:active {
  z-index: 12
}

.bp3-button-group .bp3-button[class*=bp3-intent-].bp3-disabled,
.bp3-button-group .bp3-button[class*=bp3-intent-]:disabled {
  z-index: 8
}

.bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child),
.bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child),
.bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.bp3-button-group.bp3-minimal .bp3-button {
  box-shadow: none;
  background: none
}

.bp3-button-group.bp3-minimal .bp3-button:hover {
  box-shadow: none;
  background: rgba(167, 182, 194, .3);
  text-decoration: none;
  color: #182026
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button:active {
  box-shadow: none;
  background: rgba(115, 134, 148, .3);
  color: #182026
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,
.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover,
.bp3-button-group.bp3-minimal .bp3-button:disabled,
.bp3-button-group.bp3-minimal .bp3-button:disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, .5)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active {
  background: rgba(115, 134, 148, .3)
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button {
  box-shadow: none;
  background: none;
  color: inherit
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover {
  box-shadow: none;
  background: none
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover {
  background: rgba(138, 155, 168, .15)
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active {
  background: rgba(138, 155, 168, .3);
  color: #f5f8fa
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(191, 204, 214, .5)
}

.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,
.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 {
  background: rgba(138, 155, 168, .3)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary {
  color: #106ba3
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover {
  box-shadow: none;
  background: none;
  color: #106ba3
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover {
  background: rgba(19, 124, 189, .15);
  color: #106ba3
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active {
  background: rgba(19, 124, 189, .3);
  color: #106ba3
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled {
  background: none;
  color: rgba(16, 107, 163, .5)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active {
  background: rgba(19, 124, 189, .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, .2);
  color: #48aff0
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active {
  background: rgba(19, 124, 189, .3);
  color: #48aff0
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled {
  background: none;
  color: rgba(72, 175, 240, .5)
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active {
  background: rgba(19, 124, 189, .3)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success {
  color: #0d8050
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover {
  box-shadow: none;
  background: none;
  color: #0d8050
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover {
  background: rgba(15, 153, 96, .15);
  color: #0d8050
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active {
  background: rgba(15, 153, 96, .3);
  color: #0d8050
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled {
  background: none;
  color: rgba(13, 128, 80, .5)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active {
  background: rgba(15, 153, 96, .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, .2);
  color: #3dcc91
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active {
  background: rgba(15, 153, 96, .3);
  color: #3dcc91
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled {
  background: none;
  color: rgba(61, 204, 145, .5)
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active {
  background: rgba(15, 153, 96, .3)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning {
  color: #bf7326
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover {
  box-shadow: none;
  background: none;
  color: #bf7326
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover {
  background: rgba(217, 130, 43, .15);
  color: #bf7326
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active {
  background: rgba(217, 130, 43, .3);
  color: #bf7326
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled {
  background: none;
  color: rgba(191, 115, 38, .5)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active {
  background: rgba(217, 130, 43, .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, .2);
  color: #ffb366
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active {
  background: rgba(217, 130, 43, .3);
  color: #ffb366
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled {
  background: none;
  color: rgba(255, 179, 102, .5)
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active {
  background: rgba(217, 130, 43, .3)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger {
  color: #c23030
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover {
  box-shadow: none;
  background: none;
  color: #c23030
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover {
  background: rgba(219, 55, 55, .15);
  color: #c23030
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active {
  background: rgba(219, 55, 55, .3);
  color: #c23030
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled {
  background: none;
  color: rgba(194, 48, 48, .5)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active,
.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active {
  background: rgba(219, 55, 55, .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, .2);
  color: #ff7373
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active {
  background: rgba(219, 55, 55, .3);
  color: #ff7373
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled {
  background: none;
  color: hsla(0, 100%, 73%, .5)
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active,
.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active {
  background: rgba(219, 55, 55, .3)
}

.bp3-button-group.bp3-fill {
  display: flex;
  width: 100%
}

.bp3-button-group .bp3-button.bp3-fill,
.bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed) {
  flex: 1 1 auto
}

.bp3-button-group.bp3-vertical {
  flex-direction: column;
  align-items: stretch;
  vertical-align: top
}

.bp3-button-group.bp3-vertical.bp3-fill {
  width: unset;
  height: 100%
}

.bp3-button-group.bp3-vertical .bp3-button {
  margin-right: 0 !important;
  width: 100%
}

.bp3-button-group.bp3-vertical .bp3-popover-target {
  display: block
}

.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child,
.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button {
  border-radius: 3px 3px 0 0
}

.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child,
.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button {
  border-radius: 0 0 3px 3px
}

.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child),
.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button {
  margin-bottom: -1px
}

.bp3-button-group.bp3-align-left .bp3-button {
  text-align: left
}

.bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child),
.bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button {
  margin-right: 1px
}

.bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child),
.bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button {
  margin-bottom: 1px
}

.bp3-callout {
  line-height: 1.5;
  font-size: 14px;
  position: relative;
  border-radius: 3px;
  background-color: rgba(138, 155, 168, .15);
  width: 100%;
  padding: 10px 12px 9px
}

.bp3-callout[class*=bp3-icon-] {
  padding-left: 40px
}

.bp3-callout[class*=bp3-icon-]:before {
  line-height: 1;
  font-family: Icons20, sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 10px;
  left: 10px;
  color: #5c7080
}

.bp3-callout.bp3-callout-icon {
  padding-left: 40px
}

.bp3-callout.bp3-callout-icon>.bp3-icon:first-child {
  position: absolute;
  top: 10px;
  left: 10px;
  color: #5c7080
}

.bp3-callout .bp3-heading {
  margin-top: 0;
  margin-bottom: 5px;
  line-height: 20px
}

.bp3-dark .bp3-callout {
  background-color: rgba(138, 155, 168, .2)
}

.bp3-dark .bp3-callout[class*=bp3-icon-]:before {
  color: #bfccd6
}

.bp3-callout.bp3-intent-primary {
  background-color: rgba(19, 124, 189, .15)
}

.bp3-callout.bp3-intent-primary .bp3-heading,
.bp3-callout.bp3-intent-primary>.bp3-icon:first-child,
.bp3-callout.bp3-intent-primary[class*=bp3-icon-]:before {
  color: #106ba3
}

.bp3-dark .bp3-callout.bp3-intent-primary {
  background-color: rgba(19, 124, 189, .25)
}

.bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading,
.bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,
.bp3-dark .bp3-callout.bp3-intent-primary[class*=bp3-icon-]:before {
  color: #48aff0
}

.bp3-callout.bp3-intent-success {
  background-color: rgba(15, 153, 96, .15)
}

.bp3-callout.bp3-intent-success .bp3-heading,
.bp3-callout.bp3-intent-success>.bp3-icon:first-child,
.bp3-callout.bp3-intent-success[class*=bp3-icon-]:before {
  color: #0d8050
}

.bp3-dark .bp3-callout.bp3-intent-success {
  background-color: rgba(15, 153, 96, .25)
}

.bp3-dark .bp3-callout.bp3-intent-success .bp3-heading,
.bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,
.bp3-dark .bp3-callout.bp3-intent-success[class*=bp3-icon-]:before {
  color: #3dcc91
}

.bp3-callout.bp3-intent-warning {
  background-color: rgba(217, 130, 43, .15)
}

.bp3-callout.bp3-intent-warning .bp3-heading,
.bp3-callout.bp3-intent-warning>.bp3-icon:first-child,
.bp3-callout.bp3-intent-warning[class*=bp3-icon-]:before {
  color: #bf7326
}

.bp3-dark .bp3-callout.bp3-intent-warning {
  background-color: rgba(217, 130, 43, .25)
}

.bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading,
.bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,
.bp3-dark .bp3-callout.bp3-intent-warning[class*=bp3-icon-]:before {
  color: #ffb366
}

.bp3-callout.bp3-intent-danger {
  background-color: rgba(219, 55, 55, .15)
}

.bp3-callout.bp3-intent-danger .bp3-heading,
.bp3-callout.bp3-intent-danger>.bp3-icon:first-child,
.bp3-callout.bp3-intent-danger[class*=bp3-icon-]:before {
  color: #c23030
}

.bp3-dark .bp3-callout.bp3-intent-danger {
  background-color: rgba(219, 55, 55, .25)
}

.bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading,
.bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,
.bp3-dark .bp3-callout.bp3-intent-danger[class*=bp3-icon-]:before {
  color: #ff7373
}

.bp3-running-text .bp3-callout {
  margin: 20px 0
}

.bp3-card {
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
  background-color: #fff;
  padding: 20px;
  transition: transform .2s cubic-bezier(.4, 1, .75, .9), box-shadow .2s cubic-bezier(.4, 1, .75, .9)
}

.bp3-card.bp3-dark,
.bp3-dark .bp3-card {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
  background-color: #30404d
}

.bp3-elevation-0 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0)
}

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

.bp3-elevation-1 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-dark .bp3-elevation-1,
.bp3-elevation-1.bp3-dark {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, .4)
}

.bp3-elevation-2 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .1), 0 1px 1px rgba(16, 22, 26, .2), 0 2px 6px rgba(16, 22, 26, .2)
}

.bp3-dark .bp3-elevation-2,
.bp3-elevation-2.bp3-dark {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 1px 1px rgba(16, 22, 26, .4), 0 2px 6px rgba(16, 22, 26, .4)
}

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

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

.bp3-elevation-4 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .1), 0 4px 8px rgba(16, 22, 26, .2), 0 18px 46px 6px rgba(16, 22, 26, .2)
}

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

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

.bp3-card.bp3-interactive:hover.bp3-dark,
.bp3-dark .bp3-card.bp3-interactive:hover {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 2px 4px rgba(16, 22, 26, .4), 0 8px 24px rgba(16, 22, 26, .4)
}

.bp3-card.bp3-interactive:active {
  opacity: .9;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, .2);
  transition-duration: 0
}

.bp3-card.bp3-interactive:active.bp3-dark,
.bp3-dark .bp3-card.bp3-interactive:active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, .4)
}

.bp3-collapse {
  height: 0;
  overflow-y: hidden;
  transition: height .2s cubic-bezier(.4, 1, .75, .9)
}

.bp3-collapse .bp3-collapse-body {
  transition: transform .2s cubic-bezier(.4, 1, .75, .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-dialog-container {
  opacity: 1;
  transform: scale(1);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 100%;
  user-select: none
}

.bp3-dialog-container.bp3-overlay-appear>.bp3-dialog,
.bp3-dialog-container.bp3-overlay-enter>.bp3-dialog {
  opacity: 0;
  transform: scale(.5)
}

.bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog,
.bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog {
  opacity: 1;
  transform: scale(1);
  transition-property: opacity, transform;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.54, 1.12, .38, 1.11);
  transition-delay: 0
}

.bp3-dialog-container.bp3-overlay-exit>.bp3-dialog {
  opacity: 1;
  transform: scale(1)
}

.bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog {
  opacity: 0;
  transform: scale(.5);
  transition-property: opacity, transform;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.54, 1.12, .38, 1.11);
  transition-delay: 0
}

.bp3-dialog-container .bp3-dialog {
  position: static !important;
  transform: none
}

.bp3-dialog {
  display: flex;
  flex-direction: column;
  margin: 30px 0;
  border-radius: 6px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .1), 0 4px 8px rgba(16, 22, 26, .2), 0 18px 46px 6px rgba(16, 22, 26, .2);
  background: #ebf1f5;
  width: 500px;
  padding-bottom: 20px;
  user-select: text
}

.bp3-dialog:focus {
  outline: 0
}

.bp3-dark .bp3-dialog,
.bp3-dialog.bp3-dark {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 4px 8px rgba(16, 22, 26, .4), 0 18px 46px 6px rgba(16, 22, 26, .4);
  background: #293742;
  color: #f5f8fa
}

.bp3-dialog-header {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  border-radius: 6px 6px 0 0;
  box-shadow: 0 1px 0 rgba(16, 22, 26, .15);
  background: #fff;
  min-height: 40px;
  padding-left: 20px
}

.bp3-dialog-header .bp3-icon,
.bp3-dialog-header .bp3-icon-large {
  flex: 0 0 auto;
  margin-right: 10px;
  color: #5c7080
}

.bp3-dialog-header .bp3-heading {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  flex: 1 1 auto;
  margin: 0;
  line-height: inherit
}

.bp3-dialog-header .bp3-heading:last-child {
  margin-right: 20px
}

.bp3-dark .bp3-dialog-header {
  box-shadow: 0 1px 0 rgba(16, 22, 26, .4);
  background: #30404d
}

.bp3-dark .bp3-dialog-header .bp3-icon,
.bp3-dark .bp3-dialog-header .bp3-icon-large {
  color: #bfccd6
}

.bp3-dialog-close-button {
  line-height: 1;
  font-family: Icons20, sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #5c7080;
  flex: 0 0 auto;
  border: none;
  background: none;
  cursor: pointer;
  padding: 10px
}

.bp3-dialog-close-button:hover {
  color: #182026
}

.bp3-dark .bp3-dialog-close-button {
  color: #bfccd6
}

.bp3-dark .bp3-dialog-close-button:hover {
  color: #f5f8fa
}

.bp3-dialog-close-button .bp3-icon,
.bp3-dialog-close-button .bp3-icon-large {
  margin: 0
}

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

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

.bp3-dialog-footer-actions {
  display: flex;
  justify-content: flex-end
}

.bp3-dialog-footer-actions .bp3-button {
  margin-left: 10px
}

.bp3-editable-text {
  display: inline-block;
  position: relative;
  cursor: text;
  max-width: 100%;
  vertical-align: top;
  white-space: nowrap
}

.bp3-editable-text:before {
  position: absolute;
  top: -3px;
  right: -3px;
  bottom: -3px;
  left: -3px;
  border-radius: 3px;
  content: "";
  transition: background-color .1s cubic-bezier(.4, 1, .75, .9), box-shadow .1s cubic-bezier(.4, 1, .75, .9)
}

.bp3-editable-text:hover:before {
  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, .15)
}

.bp3-editable-text.bp3-editable-text-editing:before {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, .3), inset 0 1px 1px rgba(16, 22, 26, .2);
  background-color: #fff
}

.bp3-editable-text.bp3-disabled:before {
  box-shadow: none
}

.bp3-editable-text.bp3-intent-primary .bp3-editable-text-content,
.bp3-editable-text.bp3-intent-primary .bp3-editable-text-input {
  color: #137cbd
}

.bp3-editable-text.bp3-intent-primary:hover:before {
  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, .4)
}

.bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing:before {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, .3), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-editable-text.bp3-intent-success .bp3-editable-text-content,
.bp3-editable-text.bp3-intent-success .bp3-editable-text-input {
  color: #0f9960
}

.bp3-editable-text.bp3-intent-success:hover:before {
  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, .4)
}

.bp3-editable-text.bp3-intent-success.bp3-editable-text-editing:before {
  box-shadow: 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, .3), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-editable-text.bp3-intent-warning .bp3-editable-text-content,
.bp3-editable-text.bp3-intent-warning .bp3-editable-text-input {
  color: #d9822b
}

.bp3-editable-text.bp3-intent-warning:hover:before {
  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, .4)
}

.bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing:before {
  box-shadow: 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, .3), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-editable-text.bp3-intent-danger .bp3-editable-text-content,
.bp3-editable-text.bp3-intent-danger .bp3-editable-text-input {
  color: #db3737
}

.bp3-editable-text.bp3-intent-danger:hover:before {
  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, .4)
}

.bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing:before {
  box-shadow: 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, .3), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-dark .bp3-editable-text:hover:before {
  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 hsla(0, 0%, 100%, .15)
}

.bp3-dark .bp3-editable-text.bp3-editable-text-editing:before {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, .3), inset 0 0 0 1px rgba(16, 22, 26, .3), inset 0 1px 1px rgba(16, 22, 26, .4);
  background-color: rgba(16, 22, 26, .3)
}

.bp3-dark .bp3-editable-text.bp3-disabled:before {
  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 {
  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, .4)
}

.bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing:before {
  box-shadow: 0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, .3), inset 0 0 0 1px rgba(16, 22, 26, .3), inset 0 1px 1px rgba(16, 22, 26, .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 {
  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, .4)
}

.bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing:before {
  box-shadow: 0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, .3), inset 0 0 0 1px rgba(16, 22, 26, .3), inset 0 1px 1px rgba(16, 22, 26, .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 {
  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, .4)
}

.bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing:before {
  box-shadow: 0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, .3), inset 0 0 0 1px rgba(16, 22, 26, .3), inset 0 1px 1px rgba(16, 22, 26, .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 {
  box-shadow: 0 0 0 0 hsla(0, 100%, 73%, 0), 0 0 0 0 hsla(0, 100%, 73%, 0), inset 0 0 0 1px hsla(0, 100%, 73%, .4)
}

.bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing:before {
  box-shadow: 0 0 0 1px #ff7373, 0 0 0 3px hsla(0, 100%, 73%, .3), inset 0 0 0 1px rgba(16, 22, 26, .3), inset 0 1px 1px rgba(16, 22, 26, .4)
}

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

.bp3-editable-text-input {
  border: none;
  box-shadow: none;
  background: none;
  width: 100%;
  padding: 0;
  white-space: pre-wrap
}

.bp3-editable-text-input::placeholder {
  opacity: 1;
  color: rgba(92, 112, 128, .5)
}

.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 {
  position: absolute;
  left: 0;
  visibility: hidden
}

.bp3-editable-text-placeholder>.bp3-editable-text-content {
  color: rgba(92, 112, 128, .5)
}

.bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content {
  color: rgba(191, 204, 214, .5)
}

.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-control-group {
  transform: translateZ(0);
  display: flex;
  flex-direction: row;
  align-items: stretch
}

.bp3-control-group>* {
  flex-grow: 0;
  flex-shrink: 0
}

.bp3-control-group>.bp3-fill {
  flex-grow: 1;
  flex-shrink: 1
}

.bp3-control-group .bp3-button,
.bp3-control-group .bp3-input,
.bp3-control-group .bp3-select {
  position: relative
}

.bp3-control-group .bp3-input {
  z-index: 2;
  border-radius: inherit
}

.bp3-control-group .bp3-input:focus {
  z-index: 14;
  border-radius: 3px
}

.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.bp3-disabled,
.bp3-control-group .bp3-input:disabled,
.bp3-control-group .bp3-input[readonly] {
  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-select select {
  z-index: 4;
  border-radius: inherit
}

.bp3-control-group .bp3-button:focus,
.bp3-control-group .bp3-select select:focus {
  position: relative;
  z-index: 5
}

.bp3-control-group .bp3-button:hover,
.bp3-control-group .bp3-select select:hover {
  z-index: 6
}

.bp3-control-group .bp3-button:active,
.bp3-control-group .bp3-select select:active {
  z-index: 7
}

.bp3-control-group .bp3-button.bp3-disabled,
.bp3-control-group .bp3-button:disabled,
.bp3-control-group .bp3-button[readonly],
.bp3-control-group .bp3-select select.bp3-disabled,
.bp3-control-group .bp3-select select:disabled,
.bp3-control-group .bp3-select select[readonly] {
  z-index: 3
}

.bp3-control-group .bp3-button[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-select select[class*=bp3-intent]:focus {
  z-index: 10
}

.bp3-control-group .bp3-button[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-select select[class*=bp3-intent]:active {
  z-index: 12
}

.bp3-control-group .bp3-button[class*=bp3-intent].bp3-disabled,
.bp3-control-group .bp3-button[class*=bp3-intent]:disabled,
.bp3-control-group .bp3-button[class*=bp3-intent][readonly],
.bp3-control-group .bp3-select select[class*=bp3-intent].bp3-disabled,
.bp3-control-group .bp3-select select[class*=bp3-intent]:disabled,
.bp3-control-group .bp3-select select[class*=bp3-intent][readonly] {
  z-index: 8
}

.bp3-control-group .bp3-input-group>.bp3-button,
.bp3-control-group .bp3-input-group>.bp3-icon,
.bp3-control-group .bp3-input-group>.bp3-input-action {
  z-index: 16
}

.bp3-control-group .bp3-select:after {
  z-index: 17
}

.bp3-control-group:not(.bp3-vertical)>* {
  margin-right: -1px
}

.bp3-dark .bp3-control-group:not(.bp3-vertical)>* {
  margin-right: 0
}

.bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button {
  margin-left: 1px
}

.bp3-control-group>:first-child {
  border-radius: 3px 0 0 3px
}

.bp3-control-group>:last-child {
  margin-right: 0;
  border-radius: 0 3px 3px 0
}

.bp3-control-group .bp3-input-group .bp3-button {
  border-radius: 3px
}

.bp3-control-group.bp3-fill>:not(.bp3-fixed),
.bp3-control-group>.bp3-fill {
  flex: 1 1 auto
}

.bp3-control-group.bp3-vertical {
  flex-direction: column
}

.bp3-control-group.bp3-vertical>* {
  margin-top: -1px
}

.bp3-control-group.bp3-vertical>:first-child {
  margin-top: 0;
  border-radius: 3px 3px 0 0
}

.bp3-control-group.bp3-vertical>:last-child {
  border-radius: 0 0 3px 3px
}

.bp3-control {
  display: block;
  position: relative;
  margin-bottom: 10px;
  cursor: pointer;
  min-height: 16px;
  padding-left: 26px;
  text-transform: none;
  line-height: 16px
}

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

.bp3-control.bp3-inline {
  display: inline-block;
  margin-right: 20px
}

.bp3-control input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1
}

.bp3-control .bp3-control-indicator {
  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;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  border: none;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 -1px 0 rgba(16, 22, 26, .1);
  background-clip: padding-box;
  background-color: #f5f8fa;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0));
  cursor: pointer;
  width: 16px;
  height: 16px;
  line-height: 16px;
  user-select: none
}

.bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator,
.bp3-control input:checked~.bp3-control-indicator {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4), inset 0 -1px 0 rgba(16, 22, 26, .2);
  background-color: #137cbd;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .1), hsla(0, 0%, 100%, 0));
  color: #fff
}

.bp3-control:hover .bp3-control-indicator {
  background-color: #ebf1f5
}

.bp3-control.bp3-checkbox .bp3-control:hover input:indeterminate~.bp3-control-indicator,
.bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator,
.bp3-control:hover .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator,
.bp3-control:hover input:checked~.bp3-control-indicator {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4), inset 0 -1px 0 rgba(16, 22, 26, .2);
  background-color: #106ba3
}

.bp3-control input:not(:disabled):active~.bp3-control-indicator {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 1px 2px rgba(16, 22, 26, .2);
  background: #d8e1e8
}

.bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator,
.bp3-control input:not(:disabled):active:checked~.bp3-control-indicator {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4), inset 0 1px 2px rgba(16, 22, 26, .2);
  background: #0e5a8a
}

.bp3-control input:focus~.bp3-control-indicator {
  outline: 2px auto rgba(128, 0, 128, .6);
  outline-offset: 2px;
  -moz-outline-radius: 6px
}

.bp3-control input:disabled~.bp3-control-indicator {
  box-shadow: none;
  background: rgba(206, 217, 224, .5);
  cursor: not-allowed
}

.bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator,
.bp3-control input:disabled:checked~.bp3-control-indicator {
  box-shadow: none;
  background: rgba(19, 124, 189, .5)
}

.bp3-control.bp3-checkbox .bp3-control-indicator {
  border-radius: 3px;
  font-size: 16px
}

.bp3-control.bp3-checkbox input:checked~.bp3-control-indicator:empty:before,
.bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator:empty:before {
  content: "\E6D8"
}

.bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator:empty:before {
  content: "\E70E"
}

.bp3-control.bp3-radio .bp3-control-indicator {
  border-radius: 50%;
  font-size: 6px
}

.bp3-control.bp3-checkbox .bp3-control.bp3-radio input:indeterminate~.bp3-control-indicator:before,
.bp3-control.bp3-radio .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator:before,
.bp3-control.bp3-radio input:checked~.bp3-control-indicator:before {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: #fff;
  width: 1em;
  height: 1em;
  content: ""
}

.bp3-control.bp3-checkbox .bp3-control.bp3-radio input:disabled:indeterminate~.bp3-control-indicator:before,
.bp3-control.bp3-radio .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator:before,
.bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator:before {
  box-shadow: none
}

.bp3-control.bp3-radio input:focus~.bp3-control-indicator {
  -moz-outline-radius: 16px
}

.bp3-control.bp3-switch {
  padding-left: 38px
}

.bp3-control.bp3-switch .bp3-control-indicator {
  border: none;
  border-radius: 28px;
  box-shadow: none;
  background: rgba(167, 182, 194, .5);
  width: 28px;
  height: 16px;
  transition: background-color .1s cubic-bezier(.4, 1, .75, .9)
}

.bp3-control.bp3-switch .bp3-control-indicator:before {
  display: block;
  position: relative;
  top: 2px;
  left: 2px;
  border-radius: 16px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 1px 1px rgba(16, 22, 26, .2);
  background: #fff;
  background-clip: padding-box;
  width: 12px;
  height: 12px;
  content: "";
  transition: left .1s cubic-bezier(.4, 1, .75, .9)
}

.bp3-control.bp3-switch.bp3-align-right {
  padding-right: 38px;
  padding-left: 0
}

.bp3-control.bp3-checkbox .bp3-control.bp3-switch input:indeterminate~.bp3-control-indicator,
.bp3-control.bp3-switch .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator,
.bp3-control.bp3-switch input:checked~.bp3-control-indicator {
  box-shadow: none;
  background-color: #137cbd;
  width: 28px;
  height: 16px
}

.bp3-control.bp3-checkbox .bp3-control.bp3-switch input:indeterminate~.bp3-control-indicator:before,
.bp3-control.bp3-switch .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator:before,
.bp3-control.bp3-switch input:checked~.bp3-control-indicator:before {
  left: 14px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-control.bp3-switch:hover .bp3-control-indicator {
  background-color: rgba(115, 134, 148, .5)
}

.bp3-control.bp3-checkbox .bp3-control.bp3-switch:hover input:indeterminate~.bp3-control-indicator,
.bp3-control.bp3-switch:hover .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator,
.bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator {
  background-color: #106ba3
}

.bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator {
  box-shadow: none;
  background-color: rgba(92, 112, 128, .5)
}

.bp3-control.bp3-checkbox .bp3-control.bp3-switch input:not(:disabled):active:indeterminate~.bp3-control-indicator,
.bp3-control.bp3-switch .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator,
.bp3-control.bp3-switch input:not(:disabled):active:checked~.bp3-control-indicator {
  background-color: #0e5a8a
}

.bp3-control.bp3-checkbox .bp3-control.bp3-switch input:not(:disabled):active:indeterminate~.bp3-control-indicator:before,
.bp3-control.bp3-switch .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator:before,
.bp3-control.bp3-switch input:not(:disabled):active:checked~.bp3-control-indicator:before {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-control.bp3-switch input:disabled~.bp3-control-indicator {
  background-color: rgba(206, 217, 224, .5)
}

.bp3-control.bp3-switch input:disabled~.bp3-control-indicator:before {
  box-shadow: none;
  background-color: hsla(0, 0%, 100%, .8)
}

.bp3-control.bp3-checkbox .bp3-control.bp3-switch input:disabled:indeterminate~.bp3-control-indicator,
.bp3-control.bp3-switch .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator,
.bp3-control.bp3-switch input:disabled:checked~.bp3-control-indicator {
  background-color: rgba(128, 0, 128, .5)
}

.bp3-control.bp3-align-right {
  padding-right: 26px;
  padding-left: 0
}

.bp3-control.bp3-align-right .bp3-control-indicator {
  right: 0;
  left: auto
}

.bp3-control.bp3-large {
  min-height: 20px;
  padding-left: 30px;
  line-height: 20px;
  font-size: 16px
}

.bp3-control.bp3-large .bp3-control-indicator {
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-family: Icons20;
  font-size: 20px
}

.bp3-control.bp3-large.bp3-align-right {
  padding-right: 30px;
  padding-left: 0
}

.bp3-control.bp3-large.bp3-checkbox .bp3-control.bp3-checkbox:hover input:indeterminate~.bp3-control-indicator:before,
.bp3-control.bp3-large.bp3-checkbox input:checked~.bp3-control-indicator:before,
.bp3-control.bp3-large.bp3-checkbox input:indeterminate~.bp3-control-indicator:before {
  top: 1px
}

.bp3-control.bp3-large.bp3-radio .bp3-control-indicator {
  font-size: 8px
}

.bp3-control.bp3-large.bp3-switch {
  padding-left: 42px
}

.bp3-control.bp3-large.bp3-switch .bp3-control-indicator {
  width: 32px;
  height: 20px
}

.bp3-control.bp3-large.bp3-switch .bp3-control-indicator:before {
  width: 16px;
  height: 16px
}

.bp3-control.bp3-checkbox .bp3-control.bp3-large.bp3-switch input:indeterminate~.bp3-control-indicator,
.bp3-control.bp3-large.bp3-switch .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator,
.bp3-control.bp3-large.bp3-switch input:checked~.bp3-control-indicator {
  width: 32px;
  height: 20px
}

.bp3-control.bp3-checkbox .bp3-control.bp3-large.bp3-switch input:indeterminate~.bp3-control-indicator:before,
.bp3-control.bp3-large.bp3-switch .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator:before,
.bp3-control.bp3-large.bp3-switch input:checked~.bp3-control-indicator:before {
  left: 14px
}

.bp3-control.bp3-large.bp3-switch.bp3-align-right {
  padding-right: 42px;
  padding-left: 0
}

.bp3-dark .bp3-control {
  color: #f5f8fa
}

.bp3-dark .bp3-control.bp3-disabled {
  color: rgba(191, 204, 214, .5)
}

.bp3-dark .bp3-control .bp3-control-indicator {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4);
  background-color: #394b59;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .05), hsla(0, 0%, 100%, 0))
}

.bp3-dark .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator,
.bp3-dark .bp3-control input:checked~.bp3-control-indicator {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-control:hover .bp3-control-indicator {
  background-color: #30404d
}

.bp3-dark .bp3-control input:not(:disabled):active~.bp3-control-indicator {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .6), inset 0 1px 2px rgba(16, 22, 26, .2);
  background: #202b33
}

.bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator,
.bp3-dark .bp3-control input:not(:disabled):active:checked~.bp3-control-indicator {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #0e5a8a
}

.bp3-dark .bp3-control input:disabled~.bp3-control-indicator {
  box-shadow: none;
  background: rgba(57, 75, 89, .5);
  cursor: not-allowed
}

.bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator,
.bp3-dark .bp3-control input:disabled:checked~.bp3-control-indicator {
  box-shadow: none;
  background: rgba(14, 90, 138, .5)
}

.bp3-dark .bp3-control.bp3-checkbox input:checked:disabled~.bp3-control-indicator:before,
.bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator:before {
  color: rgba(191, 204, 214, .5)
}

.bp3-control.bp3-checkbox .bp3-dark .bp3-control.bp3-radio input:disabled:indeterminate~.bp3-control-indicator:before,
.bp3-dark .bp3-control.bp3-radio .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator:before,
.bp3-dark .bp3-control.bp3-radio input:checked:disabled~.bp3-control-indicator:before {
  background: rgba(191, 204, 214, .5)
}

.bp3-dark .bp3-control.bp3-switch .bp3-control-indicator {
  box-shadow: none;
  background: rgba(16, 22, 26, .5)
}

.bp3-dark .bp3-control.bp3-switch .bp3-control-indicator:before {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4);
  background: #30404d
}

.bp3-control.bp3-checkbox .bp3-dark .bp3-control.bp3-switch input:indeterminate~.bp3-control-indicator,
.bp3-dark .bp3-control.bp3-switch .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator,
.bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator {
  box-shadow: none;
  background-color: #137cbd
}

.bp3-control.bp3-checkbox .bp3-dark .bp3-control.bp3-switch input:indeterminate~.bp3-control-indicator:before,
.bp3-dark .bp3-control.bp3-switch .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator:before,
.bp3-dark .bp3-control.bp3-switch input:checked~.bp3-control-indicator:before {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-control.bp3-switch:hover .bp3-control-indicator {
  background: rgba(16, 22, 26, .7)
}

.bp3-control.bp3-checkbox .bp3-dark .bp3-control.bp3-switch:hover input:indeterminate~.bp3-control-indicator,
.bp3-dark .bp3-control.bp3-switch:hover .bp3-control.bp3-checkbox input:indeterminate~.bp3-control-indicator,
.bp3-dark .bp3-control.bp3-switch:hover input:checked~.bp3-control-indicator {
  background: #2b95d6
}

.bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator {
  box-shadow: none;
  background: rgba(16, 22, 26, .9)
}

.bp3-dark .bp3-control.bp3-switch input:not(:disabled):active~.bp3-control-indicator:before {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4)
}

.bp3-control.bp3-checkbox .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active:indeterminate~.bp3-control-indicator,
.bp3-dark .bp3-control.bp3-switch .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator,
.bp3-dark .bp3-control.bp3-switch input:not(:disabled):active:checked~.bp3-control-indicator {
  background: #48aff0
}

.bp3-control.bp3-checkbox .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active:indeterminate~.bp3-control-indicator:before,
.bp3-dark .bp3-control.bp3-switch .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate~.bp3-control-indicator:before,
.bp3-dark .bp3-control.bp3-switch input:not(:disabled):active:checked~.bp3-control-indicator:before {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator {
  background: rgba(57, 75, 89, .5)
}

.bp3-dark .bp3-control.bp3-switch input:disabled~.bp3-control-indicator:before {
  box-shadow: none;
  background: rgba(16, 22, 26, .4)
}

.bp3-control.bp3-checkbox .bp3-dark .bp3-control.bp3-switch input:disabled:indeterminate~.bp3-control-indicator,
.bp3-dark .bp3-control.bp3-switch .bp3-control.bp3-checkbox input:disabled:indeterminate~.bp3-control-indicator,
.bp3-dark .bp3-control.bp3-switch input:disabled:checked~.bp3-control-indicator {
  background: rgba(14, 90, 138, .5)
}

.bp3-file-input {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 30px
}

.bp3-file-input input {
  opacity: 0;
  margin: 0;
  min-width: 200px
}

.bp3-file-input input.bp3-disabled+.bp3-file-upload-input,
.bp3-file-input input:disabled+.bp3-file-upload-input {
  box-shadow: none;
  background: rgba(206, 217, 224, .5);
  cursor: not-allowed;
  color: rgba(92, 112, 128, .5);
  resize: none
}

.bp3-file-input input.bp3-disabled+.bp3-file-upload-input:after,
.bp3-file-input input:disabled+.bp3-file-upload-input:after {
  outline: none;
  box-shadow: none;
  background-color: rgba(206, 217, 224, .5);
  background-image: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, .5)
}

.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,
.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 {
  background: rgba(206, 217, 224, .7)
}

.bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input,
.bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input {
  box-shadow: none;
  background: rgba(57, 75, 89, .5);
  color: rgba(191, 204, 214, .5)
}

.bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input:after,
.bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input:after {
  box-shadow: none;
  background-color: rgba(57, 75, 89, .5);
  background-image: none;
  color: rgba(191, 204, 214, .5)
}

.bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input:after.bp3-active,
.bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input:after.bp3-active {
  background: rgba(57, 75, 89, .7)
}

.bp3-file-input.bp3-fill {
  width: 100%
}

.bp3-file-input.bp3-large,
.bp3-large .bp3-file-input {
  height: 40px
}

.bp3-file-upload-input {
  outline: none;
  border: none;
  border-radius: 3px;
  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, .15), inset 0 1px 1px rgba(16, 22, 26, .2);
  background: #fff;
  height: 30px;
  padding: 0 10px;
  vertical-align: middle;
  line-height: 30px;
  color: #182026;
  font-size: 14px;
  font-weight: 400;
  transition: box-shadow .1s cubic-bezier(.4, 1, .75, .9);
  appearance: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  padding-right: 80px;
  user-select: none
}

.bp3-file-upload-input::placeholder {
  opacity: 1;
  color: rgba(92, 112, 128, .5)
}

.bp3-file-upload-input.bp3-active,
.bp3-file-upload-input:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, .3), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-file-upload-input.bp3-round,
.bp3-file-upload-input[type=search] {
  border-radius: 30px;
  box-sizing: border-box;
  padding-left: 10px
}

.bp3-file-upload-input[readonly] {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .15)
}

.bp3-file-upload-input.bp3-disabled,
.bp3-file-upload-input:disabled {
  box-shadow: none;
  background: rgba(206, 217, 224, .5);
  cursor: not-allowed;
  color: rgba(92, 112, 128, .5);
  resize: none
}

.bp3-file-upload-input:after {
  background-color: #f5f8fa;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0));
  color: #182026;
  min-width: 24px;
  min-height: 24px;
  position: absolute;
  top: 0;
  right: 0;
  margin: 3px;
  border-radius: 3px;
  width: 70px;
  text-align: center;
  line-height: 24px;
  content: "Browse"
}

.bp3-file-upload-input:after:hover {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 -1px 0 rgba(16, 22, 26, .1);
  background-clip: padding-box;
  background-color: #ebf1f5
}

.bp3-file-upload-input:after.bp3-active,
.bp3-file-upload-input:after:active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #d8e1e8;
  background-image: none
}

.bp3-file-upload-input:after.bp3-disabled,
.bp3-file-upload-input:after:disabled {
  outline: none;
  box-shadow: none;
  background-color: rgba(206, 217, 224, .5);
  background-image: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, .5)
}

.bp3-file-upload-input:after.bp3-disabled.bp3-active,
.bp3-file-upload-input:after.bp3-disabled.bp3-active:hover,
.bp3-file-upload-input:after:disabled.bp3-active,
.bp3-file-upload-input:after:disabled.bp3-active:hover {
  background: rgba(206, 217, 224, .7)
}

.bp3-file-upload-input:hover:after {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 -1px 0 rgba(16, 22, 26, .1);
  background-clip: padding-box;
  background-color: #ebf1f5
}

.bp3-file-upload-input:active:after {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #d8e1e8;
  background-image: none
}

.bp3-large .bp3-file-upload-input {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  padding-right: 95px
}

.bp3-large .bp3-file-upload-input.bp3-round,
.bp3-large .bp3-file-upload-input[type=search] {
  padding: 0 15px
}

.bp3-large .bp3-file-upload-input:after {
  min-width: 30px;
  min-height: 30px;
  margin: 5px;
  width: 85px;
  line-height: 30px
}

.bp3-dark .bp3-file-upload-input {
  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, .3), inset 0 1px 1px rgba(16, 22, 26, .4);
  background: rgba(16, 22, 26, .3);
  color: #f5f8fa;
  color: #bfccd6
}

.bp3-dark .bp3-file-upload-input::placeholder {
  color: rgba(191, 204, 214, .5)
}

.bp3-dark .bp3-file-upload-input:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, .3), inset 0 0 0 1px rgba(16, 22, 26, .3), inset 0 1px 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-file-upload-input[readonly] {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-file-upload-input.bp3-disabled,
.bp3-dark .bp3-file-upload-input:disabled {
  box-shadow: none;
  background: rgba(57, 75, 89, .5);
  color: rgba(191, 204, 214, .5)
}

.bp3-dark .bp3-file-upload-input:after {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4);
  background-color: #394b59;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .05), hsla(0, 0%, 100%, 0));
  color: #f5f8fa
}

.bp3-dark .bp3-file-upload-input:after.bp3-active,
.bp3-dark .bp3-file-upload-input:after:active,
.bp3-dark .bp3-file-upload-input:after:hover {
  color: #f5f8fa
}

.bp3-dark .bp3-file-upload-input:after:hover {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4);
  background-color: #30404d
}

.bp3-dark .bp3-file-upload-input:after.bp3-active,
.bp3-dark .bp3-file-upload-input:after:active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .6), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #202b33;
  background-image: none
}

.bp3-dark .bp3-file-upload-input:after.bp3-disabled,
.bp3-dark .bp3-file-upload-input:after:disabled {
  box-shadow: none;
  background-color: rgba(57, 75, 89, .5);
  background-image: none;
  color: rgba(191, 204, 214, .5)
}

.bp3-dark .bp3-file-upload-input:after.bp3-disabled.bp3-active,
.bp3-dark .bp3-file-upload-input:after:disabled.bp3-active {
  background: rgba(57, 75, 89, .7)
}

.bp3-dark .bp3-file-upload-input:after .bp3-button-spinner .bp3-spinner-head {
  background: rgba(16, 22, 26, .5);
  stroke: #8a9ba8
}

.bp3-dark .bp3-file-upload-input:hover:after {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4);
  background-color: #30404d
}

.bp3-dark .bp3-file-upload-input:active:after {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .6), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #202b33;
  background-image: none
}

.bp3-file-upload-input:after {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 -1px 0 rgba(16, 22, 26, .1)
}

.bp3-form-group {
  display: flex;
  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-helper-text {
  margin-top: 5px;
  color: #5c7080;
  font-size: 12px
}

.bp3-form-group.bp3-intent-primary .bp3-form-helper-text {
  color: #106ba3
}

.bp3-form-group.bp3-intent-success .bp3-form-helper-text {
  color: #0d8050
}

.bp3-form-group.bp3-intent-warning .bp3-form-helper-text {
  color: #bf7326
}

.bp3-form-group.bp3-intent-danger .bp3-form-helper-text {
  color: #c23030
}

.bp3-form-group.bp3-inline {
  flex-direction: row;
  align-items: flex-start
}

.bp3-form-group.bp3-inline.bp3-large label.bp3-label {
  margin: 0 10px 0 0;
  line-height: 40px
}

.bp3-form-group.bp3-inline label.bp3-label {
  margin: 0 10px 0 0;
  line-height: 30px
}

.bp3-form-group.bp3-disabled .bp3-form-helper-text,
.bp3-form-group.bp3-disabled .bp3-label,
.bp3-form-group.bp3-disabled .bp3-text-muted {
  color: rgba(92, 112, 128, .5) !important
}

.bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text {
  color: #48aff0
}

.bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text {
  color: #3dcc91
}

.bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text {
  color: #ffb366
}

.bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text {
  color: #ff7373
}

.bp3-dark .bp3-form-group .bp3-form-helper-text {
  color: #bfccd6
}

.bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text,
.bp3-dark .bp3-form-group.bp3-disabled .bp3-label,
.bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted {
  color: rgba(191, 204, 214, .5) !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-button,
.bp3-input-group>.bp3-icon {
  position: absolute;
  top: 0
}

.bp3-input-group .bp3-input-action: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-button:last-child,
.bp3-input-group>.bp3-icon:last-child {
  right: 0
}

.bp3-input-group .bp3-button {
  min-width: 24px;
  min-height: 24px;
  margin: 3px;
  padding: 0 7px
}

.bp3-input-group .bp3-button:empty {
  padding: 0
}

.bp3-input-group>.bp3-icon {
  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;
  z-index: 1;
  color: #5c7080
}

.bp3-input-group .bp3-input-action>.bp3-spinner,
.bp3-input-group>.bp3-icon {
  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: #bfccd6
}

.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-large,
.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-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-large,
.bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard {
  color: #5c7080
}

.bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,
.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-large,
.bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,
.bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled,
.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-large,
.bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard {
  color: rgba(92, 112, 128, .5) !important
}

.bp3-input-group.bp3-disabled {
  cursor: not-allowed
}

.bp3-input-group.bp3-disabled .bp3-icon {
  color: rgba(92, 112, 128, .5)
}

.bp3-input-group.bp3-large .bp3-button {
  min-width: 30px;
  min-height: 30px;
  margin: 5px
}

.bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner,
.bp3-input-group.bp3-large>.bp3-icon {
  margin: 12px
}

.bp3-input-group.bp3-large .bp3-input {
  height: 40px;
  line-height: 40px;
  font-size: 16px
}

.bp3-input-group.bp3-large .bp3-input.bp3-round,
.bp3-input-group.bp3-large .bp3-input[type=search] {
  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-fill {
  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: #bfccd6
}

.bp3-dark .bp3-input-group.bp3-disabled .bp3-icon {
  color: rgba(191, 204, 214, .5)
}

.bp3-input-group.bp3-intent-primary .bp3-input {
  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, .15), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input-group.bp3-intent-primary .bp3-input:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, .3), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input-group.bp3-intent-primary .bp3-input[readonly] {
  box-shadow: inset 0 0 0 1px #137cbd
}

.bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled,
.bp3-input-group.bp3-intent-primary .bp3-input:disabled {
  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 {
  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, .15), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input-group.bp3-intent-success .bp3-input:focus {
  box-shadow: 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, .3), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input-group.bp3-intent-success .bp3-input[readonly] {
  box-shadow: inset 0 0 0 1px #0f9960
}

.bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled,
.bp3-input-group.bp3-intent-success .bp3-input:disabled {
  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 {
  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, .15), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input-group.bp3-intent-warning .bp3-input:focus {
  box-shadow: 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, .3), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input-group.bp3-intent-warning .bp3-input[readonly] {
  box-shadow: inset 0 0 0 1px #d9822b
}

.bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled,
.bp3-input-group.bp3-intent-warning .bp3-input:disabled {
  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 {
  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, .15), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input-group.bp3-intent-danger .bp3-input:focus {
  box-shadow: 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, .3), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input-group.bp3-intent-danger .bp3-input[readonly] {
  box-shadow: inset 0 0 0 1px #db3737
}

.bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled,
.bp3-input-group.bp3-intent-danger .bp3-input:disabled {
  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 {
  outline: none;
  border: none;
  border-radius: 3px;
  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, .15), inset 0 1px 1px rgba(16, 22, 26, .2);
  background: #fff;
  height: 30px;
  padding: 0 10px;
  vertical-align: middle;
  line-height: 30px;
  color: #182026;
  font-size: 14px;
  font-weight: 400;
  transition: box-shadow .1s cubic-bezier(.4, 1, .75, .9);
  appearance: none
}

.bp3-input::placeholder {
  opacity: 1;
  color: rgba(92, 112, 128, .5)
}

.bp3-input.bp3-active,
.bp3-input:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, .3), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input.bp3-round,
.bp3-input[type=search] {
  border-radius: 30px;
  box-sizing: border-box;
  padding-left: 10px
}

.bp3-input[readonly] {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .15)
}

.bp3-input.bp3-disabled,
.bp3-input:disabled {
  box-shadow: none;
  background: rgba(206, 217, 224, .5);
  cursor: not-allowed;
  color: rgba(92, 112, 128, .5);
  resize: none
}

.bp3-input.bp3-large {
  height: 40px;
  line-height: 40px;
  font-size: 16px
}

.bp3-input.bp3-large.bp3-round,
.bp3-input.bp3-large[type=search] {
  padding: 0 15px
}

.bp3-input.bp3-fill {
  flex: 1 1 auto;
  width: 100%
}

.bp3-dark .bp3-input {
  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, .3), inset 0 1px 1px rgba(16, 22, 26, .4);
  background: rgba(16, 22, 26, .3);
  color: #f5f8fa
}

.bp3-dark .bp3-input::placeholder {
  color: rgba(191, 204, 214, .5)
}

.bp3-dark .bp3-input:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, .3), inset 0 0 0 1px rgba(16, 22, 26, .3), inset 0 1px 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-input[readonly] {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-input.bp3-disabled,
.bp3-dark .bp3-input:disabled {
  box-shadow: none;
  background: rgba(57, 75, 89, .5);
  color: rgba(191, 204, 214, .5)
}

.bp3-input.bp3-intent-primary {
  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, .15), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input.bp3-intent-primary:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, .3), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input.bp3-intent-primary[readonly] {
  box-shadow: inset 0 0 0 1px #137cbd
}

.bp3-input.bp3-intent-primary.bp3-disabled,
.bp3-input.bp3-intent-primary:disabled {
  box-shadow: none
}

.bp3-dark .bp3-input.bp3-intent-primary {
  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, .3), inset 0 1px 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-input.bp3-intent-primary:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, .3), inset 0 0 0 1px rgba(16, 22, 26, .3), inset 0 1px 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-input.bp3-intent-primary[readonly] {
  box-shadow: inset 0 0 0 1px #137cbd
}

.bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled,
.bp3-dark .bp3-input.bp3-intent-primary:disabled {
  box-shadow: none
}

.bp3-input.bp3-intent-success {
  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, .15), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input.bp3-intent-success:focus {
  box-shadow: 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, .3), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input.bp3-intent-success[readonly] {
  box-shadow: inset 0 0 0 1px #0f9960
}

.bp3-input.bp3-intent-success.bp3-disabled,
.bp3-input.bp3-intent-success:disabled {
  box-shadow: none
}

.bp3-dark .bp3-input.bp3-intent-success {
  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, .3), inset 0 1px 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-input.bp3-intent-success:focus {
  box-shadow: 0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, .3), inset 0 0 0 1px rgba(16, 22, 26, .3), inset 0 1px 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-input.bp3-intent-success[readonly] {
  box-shadow: inset 0 0 0 1px #0f9960
}

.bp3-dark .bp3-input.bp3-intent-success.bp3-disabled,
.bp3-dark .bp3-input.bp3-intent-success:disabled {
  box-shadow: none
}

.bp3-input.bp3-intent-warning {
  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, .15), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input.bp3-intent-warning:focus {
  box-shadow: 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, .3), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input.bp3-intent-warning[readonly] {
  box-shadow: inset 0 0 0 1px #d9822b
}

.bp3-input.bp3-intent-warning.bp3-disabled,
.bp3-input.bp3-intent-warning:disabled {
  box-shadow: none
}

.bp3-dark .bp3-input.bp3-intent-warning {
  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, .3), inset 0 1px 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-input.bp3-intent-warning:focus {
  box-shadow: 0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, .3), inset 0 0 0 1px rgba(16, 22, 26, .3), inset 0 1px 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-input.bp3-intent-warning[readonly] {
  box-shadow: inset 0 0 0 1px #d9822b
}

.bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled,
.bp3-dark .bp3-input.bp3-intent-warning:disabled {
  box-shadow: none
}

.bp3-input.bp3-intent-danger {
  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, .15), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input.bp3-intent-danger:focus {
  box-shadow: 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, .3), inset 0 1px 1px rgba(16, 22, 26, .2)
}

.bp3-input.bp3-intent-danger[readonly] {
  box-shadow: inset 0 0 0 1px #db3737
}

.bp3-input.bp3-intent-danger.bp3-disabled,
.bp3-input.bp3-intent-danger:disabled {
  box-shadow: none
}

.bp3-dark .bp3-input.bp3-intent-danger {
  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, .3), inset 0 1px 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-input.bp3-intent-danger:focus {
  box-shadow: 0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, .3), inset 0 0 0 1px rgba(16, 22, 26, .3), inset 0 1px 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-input.bp3-intent-danger[readonly] {
  box-shadow: inset 0 0 0 1px #db3737
}

.bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled,
.bp3-dark .bp3-input.bp3-intent-danger:disabled {
  box-shadow: none
}

.bp3-input::-ms-clear {
  display: none
}

textarea.bp3-input {
  max-width: 100%;
  height: auto;
  padding: 10px;
  line-height: 1.28581
}

textarea.bp3-input.bp3-large {
  line-height: 1.28581;
  font-size: 16px
}

.bp3-dark textarea.bp3-input {
  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, .3), inset 0 1px 1px rgba(16, 22, 26, .4);
  background: rgba(16, 22, 26, .3);
  color: #f5f8fa
}

.bp3-dark textarea.bp3-input::placeholder {
  color: rgba(191, 204, 214, .5)
}

.bp3-dark textarea.bp3-input:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, .3), inset 0 0 0 1px rgba(16, 22, 26, .3), inset 0 1px 1px rgba(16, 22, 26, .4)
}

.bp3-dark textarea.bp3-input[readonly] {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .4)
}

.bp3-dark textarea.bp3-input.bp3-disabled,
.bp3-dark textarea.bp3-input:disabled {
  box-shadow: none;
  background: rgba(57, 75, 89, .5);
  color: rgba(191, 204, 214, .5)
}

label.bp3-label {
  display: block;
  margin-top: 0;
  margin-bottom: 15px
}

label.bp3-label .bp3-html-select,
label.bp3-label .bp3-input,
label.bp3-label .bp3-popover-wrapper,
label.bp3-label .bp3-select,
label.bp3-label .bp3-slider {
  display: block;
  margin-top: 5px;
  text-transform: none
}

label.bp3-label .bp3-html-select select,
label.bp3-label .bp3-select select {
  width: 100%;
  vertical-align: top;
  font-weight: 400
}

label.bp3-label.bp3-disabled,
label.bp3-label.bp3-disabled .bp3-text-muted {
  color: rgba(92, 112, 128, .5)
}

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-popover-wrapper,
label.bp3-label.bp3-inline .bp3-select {
  display: inline-block;
  margin: 0 0 0 5px;
  vertical-align: top
}

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(191, 204, 214, .5)
}

.bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button {
  flex: 1 1 14px;
  width: 30px;
  min-height: 0;
  padding: 0
}

.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: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border: none;
  cursor: pointer;
  padding: 5px 10px;
  vertical-align: middle;
  text-align: left;
  font-size: 14px;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 -1px 0 rgba(16, 22, 26, .1);
  background-color: #f5f8fa;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0));
  color: #182026;
  border-radius: 3px;
  height: 30px;
  padding: 0 25px 0 10px;
  -moz-appearance: none;
  -webkit-appearance: none
}

.bp3-html-select select>*,
.bp3-select select>* {
  flex-grow: 0;
  flex-shrink: 0
}

.bp3-html-select select>.bp3-fill,
.bp3-select select>.bp3-fill {
  flex-grow: 1;
  flex-shrink: 1
}

.bp3-html-select select:before,
.bp3-html-select select>*,
.bp3-select select:before,
.bp3-select select>* {
  margin-right: 7px
}

.bp3-html-select select:empty:before,
.bp3-html-select select>:last-child,
.bp3-select select:empty:before,
.bp3-select select>:last-child {
  margin-right: 0
}

.bp3-html-select select:hover,
.bp3-select select:hover {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 -1px 0 rgba(16, 22, 26, .1);
  background-clip: padding-box;
  background-color: #ebf1f5
}

.bp3-html-select select.bp3-active,
.bp3-html-select select:active,
.bp3-select select.bp3-active,
.bp3-select select:active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #d8e1e8;
  background-image: none
}

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

.bp3-html-select select.bp3-disabled.bp3-active,
.bp3-html-select select.bp3-disabled.bp3-active:hover,
.bp3-html-select select:disabled.bp3-active,
.bp3-html-select select:disabled.bp3-active:hover,
.bp3-select select.bp3-disabled.bp3-active,
.bp3-select select.bp3-disabled.bp3-active:hover,
.bp3-select select:disabled.bp3-active,
.bp3-select select:disabled.bp3-active:hover {
  background: rgba(206, 217, 224, .7)
}

.bp3-html-select.bp3-minimal select,
.bp3-select.bp3-minimal select {
  box-shadow: none;
  background: none
}

.bp3-html-select.bp3-minimal select:hover,
.bp3-select.bp3-minimal select:hover {
  box-shadow: none;
  background: rgba(167, 182, 194, .3);
  text-decoration: none;
  color: #182026
}

.bp3-html-select.bp3-minimal select.bp3-active,
.bp3-html-select.bp3-minimal select:active,
.bp3-select.bp3-minimal select.bp3-active,
.bp3-select.bp3-minimal select:active {
  box-shadow: none;
  background: rgba(115, 134, 148, .3);
  color: #182026
}

.bp3-html-select.bp3-minimal select.bp3-disabled,
.bp3-html-select.bp3-minimal select.bp3-disabled:hover,
.bp3-html-select.bp3-minimal select:disabled,
.bp3-html-select.bp3-minimal select:disabled:hover,
.bp3-select.bp3-minimal select.bp3-disabled,
.bp3-select.bp3-minimal select.bp3-disabled:hover,
.bp3-select.bp3-minimal select:disabled,
.bp3-select.bp3-minimal select:disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, .5)
}

.bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,
.bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,
.bp3-html-select.bp3-minimal select:disabled.bp3-active,
.bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,
.bp3-select.bp3-minimal select.bp3-disabled.bp3-active,
.bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,
.bp3-select.bp3-minimal select:disabled.bp3-active,
.bp3-select.bp3-minimal select:disabled:hover.bp3-active {
  background: rgba(115, 134, 148, .3)
}

.bp3-dark .bp3-html-select.bp3-minimal select,
.bp3-dark .bp3-select.bp3-minimal select,
.bp3-html-select.bp3-minimal .bp3-dark select,
.bp3-select.bp3-minimal .bp3-dark select {
  box-shadow: none;
  background: none;
  color: inherit
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,
.bp3-dark .bp3-html-select.bp3-minimal select:active,
.bp3-dark .bp3-html-select.bp3-minimal select:hover,
.bp3-dark .bp3-select.bp3-minimal select.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select:active,
.bp3-dark .bp3-select.bp3-minimal select:hover,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select:active,
.bp3-html-select.bp3-minimal .bp3-dark select:hover,
.bp3-select.bp3-minimal .bp3-dark select.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select:active,
.bp3-select.bp3-minimal .bp3-dark select:hover {
  box-shadow: none;
  background: none
}

.bp3-dark .bp3-html-select.bp3-minimal select:hover,
.bp3-dark .bp3-select.bp3-minimal select:hover,
.bp3-html-select.bp3-minimal .bp3-dark select:hover,
.bp3-select.bp3-minimal .bp3-dark select:hover {
  background: rgba(138, 155, 168, .15)
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,
.bp3-dark .bp3-html-select.bp3-minimal select:active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select:active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select:active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select:active {
  background: rgba(138, 155, 168, .3);
  color: #f5f8fa
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,
.bp3-dark .bp3-html-select.bp3-minimal select:disabled,
.bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,
.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,
.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,
.bp3-dark .bp3-select.bp3-minimal select:disabled,
.bp3-dark .bp3-select.bp3-minimal select:disabled:hover,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,
.bp3-html-select.bp3-minimal .bp3-dark select:disabled,
.bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,
.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,
.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,
.bp3-select.bp3-minimal .bp3-dark select:disabled,
.bp3-select.bp3-minimal .bp3-dark select:disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(191, 204, 214, .5)
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,
.bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,
.bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active {
  background: rgba(138, 155, 168, .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.bp3-active,
.bp3-html-select.bp3-minimal select.bp3-intent-primary:active,
.bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,
.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-primary:active,
.bp3-select.bp3-minimal select.bp3-intent-primary:hover {
  box-shadow: none;
  background: 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, .15);
  color: #106ba3
}

.bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,
.bp3-html-select.bp3-minimal select.bp3-intent-primary:active,
.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-primary:active {
  background: rgba(19, 124, 189, .3);
  color: #106ba3
}

.bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,
.bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,
.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,
.bp3-select.bp3-minimal select.bp3-intent-primary:disabled {
  background: none;
  color: rgba(16, 107, 163, .5)
}

.bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,
.bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active {
  background: rgba(19, 124, 189, .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-dark .bp3-select.bp3-minimal select.bp3-intent-primary,
.bp3-html-select.bp3-minimal .bp3-dark 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-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover {
  background: rgba(19, 124, 189, .2);
  color: #48aff0
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active {
  background: rgba(19, 124, 189, .3);
  color: #48aff0
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled {
  background: none;
  color: rgba(72, 175, 240, .5)
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active {
  background: rgba(19, 124, 189, .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.bp3-active,
.bp3-html-select.bp3-minimal select.bp3-intent-success:active,
.bp3-html-select.bp3-minimal select.bp3-intent-success:hover,
.bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-success:active,
.bp3-select.bp3-minimal select.bp3-intent-success:hover {
  box-shadow: none;
  background: 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, .15);
  color: #0d8050
}

.bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,
.bp3-html-select.bp3-minimal select.bp3-intent-success:active,
.bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-success:active {
  background: rgba(15, 153, 96, .3);
  color: #0d8050
}

.bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,
.bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,
.bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,
.bp3-select.bp3-minimal select.bp3-intent-success:disabled {
  background: none;
  color: rgba(13, 128, 80, .5)
}

.bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,
.bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active {
  background: rgba(15, 153, 96, .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-dark .bp3-select.bp3-minimal select.bp3-intent-success,
.bp3-html-select.bp3-minimal .bp3-dark 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-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover {
  background: rgba(15, 153, 96, .2);
  color: #3dcc91
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active {
  background: rgba(15, 153, 96, .3);
  color: #3dcc91
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled {
  background: none;
  color: rgba(61, 204, 145, .5)
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active {
  background: rgba(15, 153, 96, .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.bp3-active,
.bp3-html-select.bp3-minimal select.bp3-intent-warning:active,
.bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,
.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-warning:active,
.bp3-select.bp3-minimal select.bp3-intent-warning:hover {
  box-shadow: none;
  background: 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, .15);
  color: #bf7326
}

.bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,
.bp3-html-select.bp3-minimal select.bp3-intent-warning:active,
.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-warning:active {
  background: rgba(217, 130, 43, .3);
  color: #bf7326
}

.bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,
.bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,
.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,
.bp3-select.bp3-minimal select.bp3-intent-warning:disabled {
  background: none;
  color: rgba(191, 115, 38, .5)
}

.bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,
.bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active {
  background: rgba(217, 130, 43, .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-dark .bp3-select.bp3-minimal select.bp3-intent-warning,
.bp3-html-select.bp3-minimal .bp3-dark 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-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover {
  background: rgba(217, 130, 43, .2);
  color: #ffb366
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active {
  background: rgba(217, 130, 43, .3);
  color: #ffb366
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled {
  background: none;
  color: rgba(255, 179, 102, .5)
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active {
  background: rgba(217, 130, 43, .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.bp3-active,
.bp3-html-select.bp3-minimal select.bp3-intent-danger:active,
.bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,
.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-danger:active,
.bp3-select.bp3-minimal select.bp3-intent-danger:hover {
  box-shadow: none;
  background: 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, .15);
  color: #c23030
}

.bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,
.bp3-html-select.bp3-minimal select.bp3-intent-danger:active,
.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-danger:active {
  background: rgba(219, 55, 55, .3);
  color: #c23030
}

.bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,
.bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,
.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,
.bp3-select.bp3-minimal select.bp3-intent-danger:disabled {
  background: none;
  color: rgba(194, 48, 48, .5)
}

.bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,
.bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,
.bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active {
  background: rgba(219, 55, 55, .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-dark .bp3-select.bp3-minimal select.bp3-intent-danger,
.bp3-html-select.bp3-minimal .bp3-dark 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-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover {
  background: rgba(219, 55, 55, .2);
  color: #ff7373
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active {
  background: rgba(219, 55, 55, .3);
  color: #ff7373
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled {
  background: none;
  color: hsla(0, 100%, 73%, .5)
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,
.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,
.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,
.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,
.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active {
  background: rgba(219, 55, 55, .3)
}

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

.bp3-dark .bp3-html-select select,
.bp3-dark .bp3-select select {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4);
  background-color: #394b59;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .05), hsla(0, 0%, 100%, 0));
  color: #f5f8fa
}

.bp3-dark .bp3-html-select select.bp3-active,
.bp3-dark .bp3-html-select select:active,
.bp3-dark .bp3-html-select select:hover,
.bp3-dark .bp3-select select.bp3-active,
.bp3-dark .bp3-select select:active,
.bp3-dark .bp3-select select:hover {
  color: #f5f8fa
}

.bp3-dark .bp3-html-select select:hover,
.bp3-dark .bp3-select select:hover {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4);
  background-color: #30404d
}

.bp3-dark .bp3-html-select select.bp3-active,
.bp3-dark .bp3-html-select select:active,
.bp3-dark .bp3-select select.bp3-active,
.bp3-dark .bp3-select select:active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .6), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #202b33;
  background-image: none
}

.bp3-dark .bp3-html-select select.bp3-disabled,
.bp3-dark .bp3-html-select select:disabled,
.bp3-dark .bp3-select select.bp3-disabled,
.bp3-dark .bp3-select select:disabled {
  box-shadow: none;
  background-color: rgba(57, 75, 89, .5);
  background-image: none;
  color: rgba(191, 204, 214, .5)
}

.bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,
.bp3-dark .bp3-html-select select:disabled.bp3-active,
.bp3-dark .bp3-select select.bp3-disabled.bp3-active,
.bp3-dark .bp3-select select:disabled.bp3-active {
  background: rgba(57, 75, 89, .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, .5);
  stroke: #8a9ba8
}

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

.bp3-html-select .bp3-icon,
.bp3-select .bp3-icon,
.bp3-select:after {
  position: absolute;
  top: 7px;
  right: 7px;
  color: #5c7080;
  pointer-events: none
}

.bp3-disabled.bp3-select:after,
.bp3-html-select .bp3-disabled.bp3-icon,
.bp3-select .bp3-disabled.bp3-icon {
  color: rgba(92, 112, 128, .5)
}

.bp3-html-select,
.bp3-select {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  letter-spacing: normal
}

.bp3-html-select select::-ms-expand,
.bp3-select select::-ms-expand {
  display: none
}

.bp3-html-select.bp3-large .bp3-icon,
.bp3-html-select.bp3-large:after,
.bp3-select.bp3-large .bp3-icon,
.bp3-select.bp3-large:after {
  top: 12px;
  right: 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:after,
.bp3-dark .bp3-select:after {
  color: #bfccd6
}

.bp3-select:after {
  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;
  content: "\E6C6"
}

.bp3-running-text table,
table.bp3-html-table {
  border-spacing: 0;
  font-size: 14px
}

.bp3-running-text table td,
.bp3-running-text table th,
table.bp3-html-table td,
table.bp3-html-table th {
  padding: 11px;
  vertical-align: top;
  text-align: left
}

.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 td,
.bp3-running-text table tbody tr:first-child th,
table.bp3-html-table tbody tr:first-child td,
table.bp3-html-table tbody tr:first-child th {
  box-shadow: inset 0 1px 0 0 rgba(16, 22, 26, .15)
}

.bp3-dark .bp3-running-text table td,
.bp3-dark .bp3-running-text table th,
.bp3-dark table.bp3-html-table td,
.bp3-dark table.bp3-html-table th,
.bp3-running-text .bp3-dark table td,
.bp3-running-text .bp3-dark table th {
  color: #f5f8fa
}

.bp3-dark .bp3-running-text table tbody tr:first-child td,
.bp3-dark .bp3-running-text table tbody tr:first-child th,
.bp3-dark table.bp3-html-table tbody tr:first-child td,
.bp3-dark table.bp3-html-table tbody tr:first-child th,
.bp3-running-text .bp3-dark table tbody tr:first-child td,
.bp3-running-text .bp3-dark table tbody tr:first-child th {
  box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, .15)
}

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

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

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

table.bp3-html-table.bp3-html-table-bordered tbody tr td {
  box-shadow: inset 0 1px 0 0 rgba(16, 22, 26, .15)
}

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

table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td {
  box-shadow: none
}

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

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

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

.bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td {
  background: rgba(92, 112, 128, .15)
}

.bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child) {
  box-shadow: inset 1px 0 0 0 hsla(0, 0%, 100%, .15)
}

.bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td {
  box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, .15)
}

.bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child) {
  box-shadow: inset 1px 1px 0 0 hsla(0, 0%, 100%, .15)
}

.bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td {
  box-shadow: inset 1px 0 0 0 hsla(0, 0%, 100%, .15)
}

.bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child {
  box-shadow: none
}

.bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td {
  background-color: rgba(92, 112, 128, .3);
  cursor: pointer
}

.bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td {
  background-color: rgba(92, 112, 128, .4)
}

.bp3-key-combo .bp3-key:not(:last-child) {
  margin-right: 5px
}

.bp3-hotkey-dialog {
  top: 40px;
  padding-bottom: 0
}

.bp3-hotkey-dialog .bp3-dialog-body {
  margin: 0;
  padding: 0
}

.bp3-hotkey-dialog .bp3-hotkey-label {
  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 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-right: 0;
  margin-left: 0
}

.bp3-hotkey:not(:last-child) {
  margin-bottom: 10px
}

.bp3-icon,
.bp3-icon-large,
.bp3-icon-standard {
  display: inline-block
}

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

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

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

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

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

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

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

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

span.bp3-icon-standard {
  font-family: Icons16, sans-serif;
  font-size: 16px
}

span.bp3-icon-large,
span.bp3-icon-standard {
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}

span.bp3-icon-large {
  font-family: Icons20, sans-serif;
  font-size: 20px
}

span.bp3-icon {
  line-height: 1;
  font-family: Icons20;
  font-size: inherit;
  font-weight: 400;
  font-style: normal
}

span.bp3-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}

.bp3-icon-add:before {
  content: "\E63E"
}

.bp3-icon-add-column-left:before {
  content: "\E6F9"
}

.bp3-icon-add-column-right:before {
  content: "\E6FA"
}

.bp3-icon-add-row-bottom:before {
  content: "\E6F8"
}

.bp3-icon-add-row-top:before {
  content: "\E6F7"
}

.bp3-icon-add-to-artifact:before {
  content: "\E67C"
}

.bp3-icon-add-to-folder:before {
  content: "\E6D2"
}

.bp3-icon-airplane:before {
  content: "\E74B"
}

.bp3-icon-align-center:before {
  content: "\E603"
}

.bp3-icon-align-justify:before {
  content: "\E605"
}

.bp3-icon-align-left:before {
  content: "\E602"
}

.bp3-icon-align-right:before {
  content: "\E604"
}

.bp3-icon-alignment-bottom:before {
  content: "\E727"
}

.bp3-icon-alignment-horizontal-center:before {
  content: "\E726"
}

.bp3-icon-alignment-left:before {
  content: "\E722"
}

.bp3-icon-alignment-right:before {
  content: "\E724"
}

.bp3-icon-alignment-top:before {
  content: "\E725"
}

.bp3-icon-alignment-vertical-center:before {
  content: "\E723"
}

.bp3-icon-annotation:before {
  content: "\E6F0"
}

.bp3-icon-application:before {
  content: "\E735"
}

.bp3-icon-applications:before {
  content: "\E621"
}

.bp3-icon-arrow-bottom-left:before {
  content: "\2199"
}

.bp3-icon-arrow-bottom-right:before {
  content: "\2198"
}

.bp3-icon-arrow-down:before {
  content: "\2193"
}

.bp3-icon-arrow-left:before {
  content: "\2190"
}

.bp3-icon-arrow-right:before {
  content: "\2192"
}

.bp3-icon-arrow-top-left:before {
  content: "\2196"
}

.bp3-icon-arrow-top-right:before {
  content: "\2197"
}

.bp3-icon-arrow-up:before {
  content: "\2191"
}

.bp3-icon-arrows-horizontal:before {
  content: "\2194"
}

.bp3-icon-arrows-vertical:before {
  content: "\2195"
}

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

.bp3-icon-automatic-updates:before {
  content: "\E65F"
}

.bp3-icon-badge:before {
  content: "\E6E3"
}

.bp3-icon-ban-circle:before {
  content: "\E69D"
}

.bp3-icon-bank-account:before {
  content: "\E76F"
}

.bp3-icon-barcode:before {
  content: "\E676"
}

.bp3-icon-blank:before {
  content: "\E900"
}

.bp3-icon-blocked-person:before {
  content: "\E768"
}

.bp3-icon-bold:before {
  content: "\E606"
}

.bp3-icon-book:before {
  content: "\E6B8"
}

.bp3-icon-bookmark:before {
  content: "\E61A"
}

.bp3-icon-box:before {
  content: "\E6BF"
}

.bp3-icon-briefcase:before {
  content: "\E674"
}

.bp3-icon-build:before {
  content: "\E72D"
}

.bp3-icon-calculator:before {
  content: "\E70B"
}

.bp3-icon-calendar:before {
  content: "\E62B"
}

.bp3-icon-camera:before {
  content: "\E69E"
}

.bp3-icon-caret-down:before {
  content: "\2304"
}

.bp3-icon-caret-left:before {
  content: "\2329"
}

.bp3-icon-caret-right:before {
  content: "\232A"
}

.bp3-icon-caret-up:before {
  content: "\2303"
}

.bp3-icon-cell-tower:before {
  content: "\E770"
}

.bp3-icon-changes:before {
  content: "\E623"
}

.bp3-icon-chart:before {
  content: "\E67E"
}

.bp3-icon-chat:before {
  content: "\E689"
}

.bp3-icon-chevron-backward:before {
  content: "\E6DF"
}

.bp3-icon-chevron-down:before {
  content: "\E697"
}

.bp3-icon-chevron-forward:before {
  content: "\E6E0"
}

.bp3-icon-chevron-left:before {
  content: "\E694"
}

.bp3-icon-chevron-right:before {
  content: "\E695"
}

.bp3-icon-chevron-up:before {
  content: "\E696"
}

.bp3-icon-circle:before {
  content: "\E66A"
}

.bp3-icon-circle-arrow-down:before {
  content: "\E68E"
}

.bp3-icon-circle-arrow-left:before {
  content: "\E68C"
}

.bp3-icon-circle-arrow-right:before {
  content: "\E68B"
}

.bp3-icon-circle-arrow-up:before {
  content: "\E68D"
}

.bp3-icon-citation:before {
  content: "\E61B"
}

.bp3-icon-clipboard:before {
  content: "\E61D"
}

.bp3-icon-cloud:before {
  content: "\2601"
}

.bp3-icon-cloud-download:before {
  content: "\E690"
}

.bp3-icon-cloud-upload:before {
  content: "\E691"
}

.bp3-icon-code:before {
  content: "\E661"
}

.bp3-icon-code-block:before {
  content: "\E6C5"
}

.bp3-icon-cog:before {
  content: "\E645"
}

.bp3-icon-collapse-all:before {
  content: "\E763"
}

.bp3-icon-column-layout:before {
  content: "\E6DA"
}

.bp3-icon-comment:before {
  content: "\E68A"
}

.bp3-icon-comparison:before {
  content: "\E637"
}

.bp3-icon-compass:before {
  content: "\E79C"
}

.bp3-icon-compressed:before {
  content: "\E6C0"
}

.bp3-icon-confirm:before {
  content: "\E639"
}

.bp3-icon-console:before {
  content: "\E79B"
}

.bp3-icon-contrast:before {
  content: "\E6CB"
}

.bp3-icon-control:before {
  content: "\E67F"
}

.bp3-icon-credit-card:before {
  content: "\E649"
}

.bp3-icon-cross:before {
  content: "\2717"
}

.bp3-icon-crown:before {
  content: "\E7B4"
}

.bp3-icon-curved-range-chart:before {
  content: "\E71B"
}

.bp3-icon-cut:before {
  content: "\E6EF"
}

.bp3-icon-dashboard:before {
  content: "\E751"
}

.bp3-icon-database:before {
  content: "\E683"
}

.bp3-icon-delete:before {
  content: "\E644"
}

.bp3-icon-delta:before {
  content: "\394"
}

.bp3-icon-derive-column:before {
  content: "\E739"
}

.bp3-icon-desktop:before {
  content: "\E6AF"
}

.bp3-icon-diagram-tree:before {
  content: "\E7B3"
}

.bp3-icon-direction-left:before {
  content: "\E681"
}

.bp3-icon-direction-right:before {
  content: "\E682"
}

.bp3-icon-disable:before {
  content: "\E600"
}

.bp3-icon-document:before {
  content: "\E630"
}

.bp3-icon-document-open:before {
  content: "\E71E"
}

.bp3-icon-document-share:before {
  content: "\E71F"
}

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

.bp3-icon-dot:before {
  content: "\2022"
}

.bp3-icon-double-caret-horizontal:before {
  content: "\E6C7"
}

.bp3-icon-double-caret-vertical:before {
  content: "\E6C6"
}

.bp3-icon-double-chevron-down:before {
  content: "\E703"
}

.bp3-icon-double-chevron-left:before {
  content: "\E6FF"
}

.bp3-icon-double-chevron-right:before {
  content: "\E701"
}

.bp3-icon-double-chevron-up:before {
  content: "\E702"
}

.bp3-icon-doughnut-chart:before {
  content: "\E6CE"
}

.bp3-icon-download:before {
  content: "\E62F"
}

.bp3-icon-drag-handle-horizontal:before {
  content: "\E716"
}

.bp3-icon-drag-handle-vertical:before {
  content: "\E715"
}

.bp3-icon-draw:before {
  content: "\E66B"
}

.bp3-icon-drive-time:before {
  content: "\E615"
}

.bp3-icon-duplicate:before {
  content: "\E69C"
}

.bp3-icon-edit:before {
  content: "\270E"
}

.bp3-icon-eject:before {
  content: "\23CF"
}

.bp3-icon-endorsed:before {
  content: "\E75F"
}

.bp3-icon-envelope:before {
  content: "\2709"
}

.bp3-icon-eraser:before {
  content: "\E773"
}

.bp3-icon-error:before {
  content: "\E648"
}

.bp3-icon-euro:before {
  content: "\20AC"
}

.bp3-icon-exchange:before {
  content: "\E636"
}

.bp3-icon-exclude-row:before {
  content: "\E6EA"
}

.bp3-icon-expand-all:before {
  content: "\E764"
}

.bp3-icon-export:before {
  content: "\E633"
}

.bp3-icon-eye-off:before {
  content: "\E6CC"
}

.bp3-icon-eye-on:before {
  content: "\E75A"
}

.bp3-icon-eye-open:before {
  content: "\E66F"
}

.bp3-icon-fast-backward:before {
  content: "\E6A8"
}

.bp3-icon-fast-forward:before {
  content: "\E6AC"
}

.bp3-icon-feed:before {
  content: "\E656"
}

.bp3-icon-feed-subscribed:before {
  content: "\E78F"
}

.bp3-icon-film:before {
  content: "\E6A1"
}

.bp3-icon-filter:before {
  content: "\E638"
}

.bp3-icon-filter-keep:before {
  content: "\E78C"
}

.bp3-icon-filter-list:before {
  content: "\E6EE"
}

.bp3-icon-filter-remove:before {
  content: "\E78D"
}

.bp3-icon-flag:before {
  content: "\2691"
}

.bp3-icon-flame:before {
  content: "\E7A9"
}

.bp3-icon-flash:before {
  content: "\E6B3"
}

.bp3-icon-floppy-disk:before {
  content: "\E6B7"
}

.bp3-icon-flows:before {
  content: "\E659"
}

.bp3-icon-folder-close:before {
  content: "\E652"
}

.bp3-icon-folder-new:before {
  content: "\E7B0"
}

.bp3-icon-folder-open:before {
  content: "\E651"
}

.bp3-icon-folder-shared:before {
  content: "\E653"
}

.bp3-icon-folder-shared-open:before {
  content: "\E670"
}

.bp3-icon-follower:before {
  content: "\E760"
}

.bp3-icon-following:before {
  content: "\E761"
}

.bp3-icon-font:before {
  content: "\E6B4"
}

.bp3-icon-fork:before {
  content: "\E63A"
}

.bp3-icon-form:before {
  content: "\E795"
}

.bp3-icon-full-circle:before {
  content: "\E685"
}

.bp3-icon-full-stacked-chart:before {
  content: "\E75E"
}

.bp3-icon-fullscreen:before {
  content: "\E699"
}

.bp3-icon-function:before {
  content: "\E6E5"
}

.bp3-icon-gantt-chart:before {
  content: "\E6F4"
}

.bp3-icon-geolocation:before {
  content: "\E640"
}

.bp3-icon-geosearch:before {
  content: "\E613"
}

.bp3-icon-git-branch:before {
  content: "\E72A"
}

.bp3-icon-git-commit:before {
  content: "\E72B"
}

.bp3-icon-git-merge:before {
  content: "\E729"
}

.bp3-icon-git-new-branch:before {
  content: "\E749"
}

.bp3-icon-git-pull:before {
  content: "\E728"
}

.bp3-icon-git-push:before {
  content: "\E72C"
}

.bp3-icon-git-repo:before {
  content: "\E748"
}

.bp3-icon-glass:before {
  content: "\E6B1"
}

.bp3-icon-globe:before {
  content: "\E666"
}

.bp3-icon-globe-network:before {
  content: "\E7B5"
}

.bp3-icon-graph:before {
  content: "\E673"
}

.bp3-icon-graph-remove:before {
  content: "\E609"
}

.bp3-icon-grid:before {
  content: "\E6D0"
}

.bp3-icon-grid-view:before {
  content: "\E6E4"
}

.bp3-icon-group-objects:before {
  content: "\E60A"
}

.bp3-icon-grouped-bar-chart:before {
  content: "\E75D"
}

.bp3-icon-hand:before {
  content: "\E6DE"
}

.bp3-icon-hand-down:before {
  content: "\E6BB"
}

.bp3-icon-hand-left:before {
  content: "\E6BC"
}

.bp3-icon-hand-right:before {
  content: "\E6B9"
}

.bp3-icon-hand-up:before {
  content: "\E6BA"
}

.bp3-icon-header:before {
  content: "\E6B5"
}

.bp3-icon-header-one:before {
  content: "\E793"
}

.bp3-icon-header-two:before {
  content: "\E794"
}

.bp3-icon-headset:before {
  content: "\E6DC"
}

.bp3-icon-heart:before {
  content: "\2665"
}

.bp3-icon-heart-broken:before {
  content: "\E7A2"
}

.bp3-icon-heat-grid:before {
  content: "\E6F3"
}

.bp3-icon-heatmap:before {
  content: "\E614"
}

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

.bp3-icon-helper-management:before {
  content: "\E66D"
}

.bp3-icon-highlight:before {
  content: "\E6ED"
}

.bp3-icon-history:before {
  content: "\E64A"
}

.bp3-icon-home:before {
  content: "\2302"
}

.bp3-icon-horizontal-bar-chart:before {
  content: "\E70C"
}

.bp3-icon-horizontal-bar-chart-asc:before {
  content: "\E75C"
}

.bp3-icon-horizontal-bar-chart-desc:before {
  content: "\E71D"
}

.bp3-icon-horizontal-distribution:before {
  content: "\E720"
}

.bp3-icon-id-number:before {
  content: "\E771"
}

.bp3-icon-image-rotate-left:before {
  content: "\E73A"
}

.bp3-icon-image-rotate-right:before {
  content: "\E73B"
}

.bp3-icon-import:before {
  content: "\E632"
}

.bp3-icon-inbox:before {
  content: "\E629"
}

.bp3-icon-info-sign:before {
  content: "\2139"
}

.bp3-icon-inner-join:before {
  content: "\E7A3"
}

.bp3-icon-insert:before {
  content: "\E66C"
}

.bp3-icon-intersection:before {
  content: "\E765"
}

.bp3-icon-ip-address:before {
  content: "\E772"
}

.bp3-icon-issue:before {
  content: "\E774"
}

.bp3-icon-issue-closed:before {
  content: "\E776"
}

.bp3-icon-issue-new:before {
  content: "\E775"
}

.bp3-icon-italic:before {
  content: "\E607"
}

.bp3-icon-join-table:before {
  content: "\E738"
}

.bp3-icon-key:before {
  content: "\E78E"
}

.bp3-icon-key-backspace:before {
  content: "\E707"
}

.bp3-icon-key-command:before {
  content: "\E705"
}

.bp3-icon-key-control:before {
  content: "\E704"
}

.bp3-icon-key-delete:before {
  content: "\E708"
}

.bp3-icon-key-enter:before {
  content: "\E70A"
}

.bp3-icon-key-escape:before {
  content: "\E709"
}

.bp3-icon-key-option:before {
  content: "\E742"
}

.bp3-icon-key-shift:before {
  content: "\E706"
}

.bp3-icon-key-tab:before {
  content: "\E757"
}

.bp3-icon-known-vehicle:before {
  content: "\E73C"
}

.bp3-icon-label:before {
  content: "\E665"
}

.bp3-icon-layer:before {
  content: "\E6CF"
}

.bp3-icon-layers:before {
  content: "\E618"
}

.bp3-icon-layout:before {
  content: "\E60C"
}

.bp3-icon-layout-auto:before {
  content: "\E60D"
}

.bp3-icon-layout-balloon:before {
  content: "\E6D3"
}

.bp3-icon-layout-circle:before {
  content: "\E60E"
}

.bp3-icon-layout-grid:before {
  content: "\E610"
}

.bp3-icon-layout-group-by:before {
  content: "\E611"
}

.bp3-icon-layout-hierarchy:before {
  content: "\E60F"
}

.bp3-icon-layout-linear:before {
  content: "\E6C3"
}

.bp3-icon-layout-skew-grid:before {
  content: "\E612"
}

.bp3-icon-layout-sorted-clusters:before {
  content: "\E6D4"
}

.bp3-icon-left-join:before {
  content: "\E7A4"
}

.bp3-icon-lightbulb:before {
  content: "\E6B0"
}

.bp3-icon-link:before {
  content: "\E62D"
}

.bp3-icon-list:before {
  content: "\2630"
}

.bp3-icon-list-detail-view:before {
  content: "\E743"
}

.bp3-icon-locate:before {
  content: "\E619"
}

.bp3-icon-lock:before {
  content: "\E625"
}

.bp3-icon-log-in:before {
  content: "\E69A"
}

.bp3-icon-log-out:before {
  content: "\E64C"
}

.bp3-icon-manual:before {
  content: "\E6F6"
}

.bp3-icon-manually-entered-data:before {
  content: "\E74A"
}

.bp3-icon-map:before {
  content: "\E662"
}

.bp3-icon-map-create:before {
  content: "\E741"
}

.bp3-icon-map-marker:before {
  content: "\E67D"
}

.bp3-icon-maximize:before {
  content: "\E635"
}

.bp3-icon-media:before {
  content: "\E62C"
}

.bp3-icon-menu:before {
  content: "\E762"
}

.bp3-icon-menu-closed:before {
  content: "\E655"
}

.bp3-icon-menu-open:before {
  content: "\E654"
}

.bp3-icon-merge-columns:before {
  content: "\E74F"
}

.bp3-icon-merge-links:before {
  content: "\E60B"
}

.bp3-icon-minimize:before {
  content: "\E634"
}

.bp3-icon-minus:before {
  content: "\2212"
}

.bp3-icon-mobile-phone:before {
  content: "\E717"
}

.bp3-icon-mobile-video:before {
  content: "\E69F"
}

.bp3-icon-moon:before {
  content: "\E754"
}

.bp3-icon-more:before {
  content: "\E62A"
}

.bp3-icon-mountain:before {
  content: "\E7B1"
}

.bp3-icon-move:before {
  content: "\E693"
}

.bp3-icon-mugshot:before {
  content: "\E6DB"
}

.bp3-icon-multi-select:before {
  content: "\E680"
}

.bp3-icon-music:before {
  content: "\E6A6"
}

.bp3-icon-new-grid-item:before {
  content: "\E747"
}

.bp3-icon-new-link:before {
  content: "\E65C"
}

.bp3-icon-new-object:before {
  content: "\E65D"
}

.bp3-icon-new-person:before {
  content: "\E6E9"
}

.bp3-icon-new-prescription:before {
  content: "\E78B"
}

.bp3-icon-new-text-box:before {
  content: "\E65B"
}

.bp3-icon-ninja:before {
  content: "\E675"
}

.bp3-icon-notifications:before {
  content: "\E624"
}

.bp3-icon-numbered-list:before {
  content: "\E746"
}

.bp3-icon-numerical:before {
  content: "\E756"
}

.bp3-icon-office:before {
  content: "\E69B"
}

.bp3-icon-offline:before {
  content: "\E67A"
}

.bp3-icon-oil-field:before {
  content: "\E73F"
}

.bp3-icon-one-column:before {
  content: "\E658"
}

.bp3-icon-outdated:before {
  content: "\E7A8"
}

.bp3-icon-page-layout:before {
  content: "\E660"
}

.bp3-icon-panel-stats:before {
  content: "\E777"
}

.bp3-icon-panel-table:before {
  content: "\E778"
}

.bp3-icon-paperclip:before {
  content: "\E664"
}

.bp3-icon-paragraph:before {
  content: "\E76C"
}

.bp3-icon-path:before {
  content: "\E753"
}

.bp3-icon-path-search:before {
  content: "\E65E"
}

.bp3-icon-pause:before {
  content: "\E6A9"
}

.bp3-icon-people:before {
  content: "\E63D"
}

.bp3-icon-percentage:before {
  content: "\E76A"
}

.bp3-icon-person:before {
  content: "\E63C"
}

.bp3-icon-phone:before {
  content: "\260E"
}

.bp3-icon-pie-chart:before {
  content: "\E684"
}

.bp3-icon-pin:before {
  content: "\E646"
}

.bp3-icon-pivot:before {
  content: "\E6F1"
}

.bp3-icon-pivot-table:before {
  content: "\E6EB"
}

.bp3-icon-play:before {
  content: "\E6AB"
}

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

.bp3-icon-polygon-filter:before {
  content: "\E6D1"
}

.bp3-icon-power:before {
  content: "\E6D9"
}

.bp3-icon-predictive-analysis:before {
  content: "\E617"
}

.bp3-icon-prescription:before {
  content: "\E78A"
}

.bp3-icon-presentation:before {
  content: "\E687"
}

.bp3-icon-print:before {
  content: "\2399"
}

.bp3-icon-projects:before {
  content: "\E622"
}

.bp3-icon-properties:before {
  content: "\E631"
}

.bp3-icon-property:before {
  content: "\E65A"
}

.bp3-icon-publish-function:before {
  content: "\E752"
}

.bp3-icon-pulse:before {
  content: "\E6E8"
}

.bp3-icon-random:before {
  content: "\E698"
}

.bp3-icon-record:before {
  content: "\E6AE"
}

.bp3-icon-redo:before {
  content: "\E6C4"
}

.bp3-icon-refresh:before {
  content: "\E643"
}

.bp3-icon-regression-chart:before {
  content: "\E758"
}

.bp3-icon-remove:before {
  content: "\E63F"
}

.bp3-icon-remove-column:before {
  content: "\E755"
}

.bp3-icon-remove-column-left:before {
  content: "\E6FD"
}

.bp3-icon-remove-column-right:before {
  content: "\E6FE"
}

.bp3-icon-remove-row-bottom:before {
  content: "\E6FC"
}

.bp3-icon-remove-row-top:before {
  content: "\E6FB"
}

.bp3-icon-repeat:before {
  content: "\E692"
}

.bp3-icon-resolve:before {
  content: "\E672"
}

.bp3-icon-rig:before {
  content: "\E740"
}

.bp3-icon-right-join:before {
  content: "\E7A5"
}

.bp3-icon-ring:before {
  content: "\E6F2"
}

.bp3-icon-rotate-document:before {
  content: "\E6E1"
}

.bp3-icon-rotate-page:before {
  content: "\E6E2"
}

.bp3-icon-satellite:before {
  content: "\E76B"
}

.bp3-icon-saved:before {
  content: "\E6B6"
}

.bp3-icon-scatter-plot:before {
  content: "\E73E"
}

.bp3-icon-search:before {
  content: "\E64B"
}

.bp3-icon-search-around:before {
  content: "\E608"
}

.bp3-icon-search-template:before {
  content: "\E628"
}

.bp3-icon-search-text:before {
  content: "\E663"
}

.bp3-icon-segmented-control:before {
  content: "\E6EC"
}

.bp3-icon-select:before {
  content: "\E616"
}

.bp3-icon-selection:before {
  content: "\29BF"
}

.bp3-icon-send-to:before {
  content: "\E66E"
}

.bp3-icon-send-to-graph:before {
  content: "\E736"
}

.bp3-icon-send-to-map:before {
  content: "\E737"
}

.bp3-icon-series-add:before {
  content: "\E796"
}

.bp3-icon-series-configuration:before {
  content: "\E79A"
}

.bp3-icon-series-derived:before {
  content: "\E799"
}

.bp3-icon-series-filtered:before {
  content: "\E798"
}

.bp3-icon-series-search:before {
  content: "\E797"
}

.bp3-icon-settings:before {
  content: "\E6A2"
}

.bp3-icon-share:before {
  content: "\E62E"
}

.bp3-icon-shield:before {
  content: "\E7B2"
}

.bp3-icon-shop:before {
  content: "\E6C2"
}

.bp3-icon-shopping-cart:before {
  content: "\E6C1"
}

.bp3-icon-sim-card:before {
  content: "\E718"
}

.bp3-icon-slash:before {
  content: "\E769"
}

.bp3-icon-small-cross:before {
  content: "\E6D7"
}

.bp3-icon-small-minus:before {
  content: "\E70E"
}

.bp3-icon-small-plus:before {
  content: "\E70D"
}

.bp3-icon-small-tick:before {
  content: "\E6D8"
}

.bp3-icon-snowflake:before {
  content: "\E7B6"
}

.bp3-icon-social-media:before {
  content: "\E671"
}

.bp3-icon-sort:before {
  content: "\E64F"
}

.bp3-icon-sort-alphabetical:before {
  content: "\E64D"
}

.bp3-icon-sort-alphabetical-desc:before {
  content: "\E6C8"
}

.bp3-icon-sort-asc:before {
  content: "\E6D5"
}

.bp3-icon-sort-desc:before {
  content: "\E6D6"
}

.bp3-icon-sort-numerical:before {
  content: "\E64E"
}

.bp3-icon-sort-numerical-desc:before {
  content: "\E6C9"
}

.bp3-icon-split-columns:before {
  content: "\E750"
}

.bp3-icon-square:before {
  content: "\E686"
}

.bp3-icon-stacked-chart:before {
  content: "\E6E7"
}

.bp3-icon-star:before {
  content: "\2605"
}

.bp3-icon-star-empty:before {
  content: "\2606"
}

.bp3-icon-step-backward:before {
  content: "\E6A7"
}

.bp3-icon-step-chart:before {
  content: "\E70F"
}

.bp3-icon-step-forward:before {
  content: "\E6AD"
}

.bp3-icon-stop:before {
  content: "\E6AA"
}

.bp3-icon-strikethrough:before {
  content: "\E7A6"
}

.bp3-icon-style:before {
  content: "\E601"
}

.bp3-icon-swap-horizontal:before {
  content: "\E745"
}

.bp3-icon-swap-vertical:before {
  content: "\E744"
}

.bp3-icon-symbol-circle:before {
  content: "\E72E"
}

.bp3-icon-symbol-cross:before {
  content: "\E731"
}

.bp3-icon-symbol-diamond:before {
  content: "\E730"
}

.bp3-icon-symbol-square:before {
  content: "\E72F"
}

.bp3-icon-symbol-triangle-down:before {
  content: "\E733"
}

.bp3-icon-symbol-triangle-up:before {
  content: "\E732"
}

.bp3-icon-tag:before {
  content: "\E61C"
}

.bp3-icon-take-action:before {
  content: "\E6CA"
}

.bp3-icon-taxi:before {
  content: "\E79E"
}

.bp3-icon-text-highlight:before {
  content: "\E6DD"
}

.bp3-icon-th:before {
  content: "\E667"
}

.bp3-icon-th-derived:before {
  content: "\E669"
}

.bp3-icon-th-list:before {
  content: "\E668"
}

.bp3-icon-thumbs-down:before {
  content: "\E6BE"
}

.bp3-icon-thumbs-up:before {
  content: "\E6BD"
}

.bp3-icon-tick:before {
  content: "\2713"
}

.bp3-icon-tick-circle:before {
  content: "\E779"
}

.bp3-icon-time:before {
  content: "\23F2"
}

.bp3-icon-timeline-area-chart:before {
  content: "\E6CD"
}

.bp3-icon-timeline-bar-chart:before {
  content: "\E620"
}

.bp3-icon-timeline-events:before {
  content: "\E61E"
}

.bp3-icon-timeline-line-chart:before {
  content: "\E61F"
}

.bp3-icon-tint:before {
  content: "\E6B2"
}

.bp3-icon-torch:before {
  content: "\E677"
}

.bp3-icon-train:before {
  content: "\E79F"
}

.bp3-icon-translate:before {
  content: "\E759"
}

.bp3-icon-trash:before {
  content: "\E63B"
}

.bp3-icon-tree:before {
  content: "\E7B6"
}

.bp3-icon-trending-down:before {
  content: "\E71A"
}

.bp3-icon-trending-up:before {
  content: "\E719"
}

.bp3-icon-two-columns:before {
  content: "\E657"
}

.bp3-icon-underline:before {
  content: "\2381"
}

.bp3-icon-undo:before {
  content: "\238C"
}

.bp3-icon-ungroup-objects:before {
  content: "\E688"
}

.bp3-icon-unknown-vehicle:before {
  content: "\E73D"
}

.bp3-icon-unlock:before {
  content: "\E626"
}

.bp3-icon-unpin:before {
  content: "\E650"
}

.bp3-icon-unresolve:before {
  content: "\E679"
}

.bp3-icon-updated:before {
  content: "\E7A7"
}

.bp3-icon-upload:before {
  content: "\E68F"
}

.bp3-icon-user:before {
  content: "\E627"
}

.bp3-icon-variable:before {
  content: "\E6F5"
}

.bp3-icon-vertical-bar-chart-asc:before {
  content: "\E75B"
}

.bp3-icon-vertical-bar-chart-desc:before {
  content: "\E71C"
}

.bp3-icon-vertical-distribution:before {
  content: "\E721"
}

.bp3-icon-video:before {
  content: "\E6A0"
}

.bp3-icon-volume-down:before {
  content: "\E6A4"
}

.bp3-icon-volume-off:before {
  content: "\E6A3"
}

.bp3-icon-volume-up:before {
  content: "\E6A5"
}

.bp3-icon-walk:before {
  content: "\E79D"
}

.bp3-icon-warning-sign:before {
  content: "\E647"
}

.bp3-icon-waterfall-chart:before {
  content: "\E6E6"
}

.bp3-icon-widget:before {
  content: "\E678"
}

.bp3-icon-widget-button:before {
  content: "\E790"
}

.bp3-icon-widget-footer:before {
  content: "\E792"
}

.bp3-icon-widget-header:before {
  content: "\E791"
}

.bp3-icon-wrench:before {
  content: "\E734"
}

.bp3-icon-zoom-in:before {
  content: "\E641"
}

.bp3-icon-zoom-out:before {
  content: "\E642"
}

.bp3-icon-zoom-to-fit:before {
  content: "\E67B"
}

svg.bp3-icon {
  flex: 0 0 auto;
  vertical-align: top;
  fill: currentColor
}

.bp3-submenu .bp3-popover-target,
.bp3-submenu>.bp3-popover-wrapper {
  display: block
}

.bp3-submenu.bp3-popover {
  box-shadow: none;
  padding: 0 5px
}

.bp3-submenu.bp3-popover>.bp3-popover-content {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .1), 0 2px 4px rgba(16, 22, 26, .2), 0 8px 24px rgba(16, 22, 26, .2)
}

.bp3-dark .bp3-submenu.bp3-popover,
.bp3-submenu.bp3-popover.bp3-dark {
  box-shadow: none
}

.bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,
.bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 2px 4px rgba(16, 22, 26, .4), 0 8px 24px rgba(16, 22, 26, .4)
}

.bp3-menu {
  margin: 0;
  border-radius: 3px;
  background: #fff;
  min-width: 180px;
  padding: 5px;
  list-style: none;
  text-align: left;
  color: #182026
}

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

.bp3-dark .bp3-menu-divider {
  border-top-color: hsla(0, 0%, 100%, .15)
}

.bp3-menu-item {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  border-radius: 2px;
  padding: 5px 7px;
  text-decoration: none;
  line-height: 20px;
  color: inherit;
  user-select: none
}

.bp3-menu-item>* {
  flex-grow: 0;
  flex-shrink: 0
}

.bp3-menu-item>.bp3-fill {
  flex-grow: 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, .3);
  cursor: pointer;
  text-decoration: none
}

.bp3-menu-item.bp3-disabled {
  background-color: inherit;
  cursor: not-allowed;
  color: rgba(92, 112, 128, .5)
}

.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, .15);
  color: inherit
}

.bp3-dark .bp3-menu-item.bp3-disabled {
  background-color: inherit;
  color: rgba(191, 204, 214, .5)
}

.bp3-menu-item.bp3-intent-primary {
  color: #106ba3
}

.bp3-menu-item.bp3-intent-primary .bp3-icon {
  color: inherit
}

.bp3-menu-item.bp3-intent-primary .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-primary:after,
.bp3-menu-item.bp3-intent-primary:before {
  color: #106ba3
}

.bp3-menu-item.bp3-intent-primary.bp3-active,
.bp3-menu-item.bp3-intent-primary:hover,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item {
  background-color: #137cbd
}

.bp3-menu-item.bp3-intent-primary:active {
  background-color: #106ba3
}

.bp3-menu-item.bp3-intent-primary.bp3-active,
.bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-primary.bp3-active:after,
.bp3-menu-item.bp3-intent-primary.bp3-active:before,
.bp3-menu-item.bp3-intent-primary:active,
.bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-primary:active:after,
.bp3-menu-item.bp3-intent-primary:active:before,
.bp3-menu-item.bp3-intent-primary:hover,
.bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-primary:hover:after,
.bp3-menu-item.bp3-intent-primary:hover:before,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item:after,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item:before {
  color: #fff
}

.bp3-menu-item.bp3-intent-success {
  color: #0d8050
}

.bp3-menu-item.bp3-intent-success .bp3-icon {
  color: inherit
}

.bp3-menu-item.bp3-intent-success .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-success:after,
.bp3-menu-item.bp3-intent-success:before {
  color: #0d8050
}

.bp3-menu-item.bp3-intent-success.bp3-active,
.bp3-menu-item.bp3-intent-success:hover,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item {
  background-color: #0f9960
}

.bp3-menu-item.bp3-intent-success:active {
  background-color: #0d8050
}

.bp3-menu-item.bp3-intent-success.bp3-active,
.bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-success.bp3-active:after,
.bp3-menu-item.bp3-intent-success.bp3-active:before,
.bp3-menu-item.bp3-intent-success:active,
.bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-success:active:after,
.bp3-menu-item.bp3-intent-success:active:before,
.bp3-menu-item.bp3-intent-success:hover,
.bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-success:hover:after,
.bp3-menu-item.bp3-intent-success:hover:before,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item:after,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item:before {
  color: #fff
}

.bp3-menu-item.bp3-intent-warning {
  color: #bf7326
}

.bp3-menu-item.bp3-intent-warning .bp3-icon {
  color: inherit
}

.bp3-menu-item.bp3-intent-warning .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-warning:after,
.bp3-menu-item.bp3-intent-warning:before {
  color: #bf7326
}

.bp3-menu-item.bp3-intent-warning.bp3-active,
.bp3-menu-item.bp3-intent-warning:hover,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item {
  background-color: #d9822b
}

.bp3-menu-item.bp3-intent-warning:active {
  background-color: #bf7326
}

.bp3-menu-item.bp3-intent-warning.bp3-active,
.bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-warning.bp3-active:after,
.bp3-menu-item.bp3-intent-warning.bp3-active:before,
.bp3-menu-item.bp3-intent-warning:active,
.bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-warning:active:after,
.bp3-menu-item.bp3-intent-warning:active:before,
.bp3-menu-item.bp3-intent-warning:hover,
.bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-warning:hover:after,
.bp3-menu-item.bp3-intent-warning:hover:before,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item:after,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item:before {
  color: #fff
}

.bp3-menu-item.bp3-intent-danger {
  color: #c23030
}

.bp3-menu-item.bp3-intent-danger .bp3-icon {
  color: inherit
}

.bp3-menu-item.bp3-intent-danger .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-danger:after,
.bp3-menu-item.bp3-intent-danger:before {
  color: #c23030
}

.bp3-menu-item.bp3-intent-danger.bp3-active,
.bp3-menu-item.bp3-intent-danger:hover,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item {
  background-color: #db3737
}

.bp3-menu-item.bp3-intent-danger:active {
  background-color: #c23030
}

.bp3-menu-item.bp3-intent-danger.bp3-active,
.bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-danger.bp3-active:after,
.bp3-menu-item.bp3-intent-danger.bp3-active:before,
.bp3-menu-item.bp3-intent-danger:active,
.bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-danger:active:after,
.bp3-menu-item.bp3-intent-danger:active:before,
.bp3-menu-item.bp3-intent-danger:hover,
.bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,
.bp3-menu-item.bp3-intent-danger:hover:after,
.bp3-menu-item.bp3-intent-danger:hover:before,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item:after,
.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item:before {
  color: #fff
}

.bp3-menu-item: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;
  margin-right: 7px
}

.bp3-menu-item:before,
.bp3-menu-item>.bp3-icon {
  margin-top: 2px;
  color: #5c7080
}

.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, .3)
}

.bp3-menu-item.bp3-disabled {
  outline: none !important;
  background-color: inherit !important;
  cursor: not-allowed !important
}

.bp3-menu-item.bp3-disabled,
.bp3-menu-item.bp3-disabled .bp3-menu-item-label,
.bp3-menu-item.bp3-disabled:before,
.bp3-menu-item.bp3-disabled>.bp3-icon {
  color: rgba(92, 112, 128, .5) !important
}

.bp3-large .bp3-menu-item {
  padding: 9px 7px;
  line-height: 22px;
  font-size: 16px
}

.bp3-large .bp3-menu-item .bp3-icon {
  margin-top: 3px
}

.bp3-large .bp3-menu-item:before {
  line-height: 1;
  font-family: Icons20, sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 1px;
  margin-right: 10px
}

button.bp3-menu-item {
  border: none;
  background: none;
  width: 100%;
  text-align: left
}

.bp3-menu-header {
  display: block;
  margin: 5px;
  border-top: 1px solid rgba(16, 22, 26, .15);
  cursor: default;
  padding-left: 2px
}

.bp3-dark .bp3-menu-header {
  border-top-color: hsla(0, 0%, 100%, .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;
  margin: 0;
  padding: 10px 7px 0 1px;
  line-height: 17px
}

.bp3-menu-header:first-of-type>h6 {
  padding-top: 0
}

.bp3-large .bp3-menu-header>h6 {
  padding-top: 15px;
  padding-bottom: 5px;
  font-size: 18px
}

.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-intent-primary {
  color: #48aff0
}

.bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon {
  color: inherit
}

.bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-primary:after,
.bp3-dark .bp3-menu-item.bp3-intent-primary:before {
  color: #48aff0
}

.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,
.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 {
  background-color: #137cbd
}

.bp3-dark .bp3-menu-item.bp3-intent-primary:active {
  background-color: #106ba3
}

.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,
.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active:after,
.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active:before,
.bp3-dark .bp3-menu-item.bp3-intent-primary:active,
.bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-primary:active:after,
.bp3-dark .bp3-menu-item.bp3-intent-primary:active:before,
.bp3-dark .bp3-menu-item.bp3-intent-primary:hover,
.bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-primary:hover:after,
.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,
.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,
.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item:after,
.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,
.bp3-submenu .bp3-dark .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:after,
.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item:before {
  color: #fff
}

.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 .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-success:after,
.bp3-dark .bp3-menu-item.bp3-intent-success:before {
  color: #3dcc91
}

.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,
.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 {
  background-color: #0f9960
}

.bp3-dark .bp3-menu-item.bp3-intent-success:active {
  background-color: #0d8050
}

.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,
.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active:after,
.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active:before,
.bp3-dark .bp3-menu-item.bp3-intent-success:active,
.bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-success:active:after,
.bp3-dark .bp3-menu-item.bp3-intent-success:active:before,
.bp3-dark .bp3-menu-item.bp3-intent-success:hover,
.bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-success:hover:after,
.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,
.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,
.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item:after,
.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,
.bp3-submenu .bp3-dark .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:after,
.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item:before {
  color: #fff
}

.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 .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-warning:after,
.bp3-dark .bp3-menu-item.bp3-intent-warning:before {
  color: #ffb366
}

.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,
.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 {
  background-color: #d9822b
}

.bp3-dark .bp3-menu-item.bp3-intent-warning:active {
  background-color: #bf7326
}

.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,
.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active:after,
.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active:before,
.bp3-dark .bp3-menu-item.bp3-intent-warning:active,
.bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-warning:active:after,
.bp3-dark .bp3-menu-item.bp3-intent-warning:active:before,
.bp3-dark .bp3-menu-item.bp3-intent-warning:hover,
.bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-warning:hover:after,
.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,
.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,
.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item:after,
.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,
.bp3-submenu .bp3-dark .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:after,
.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item:before {
  color: #fff
}

.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 .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-danger:after,
.bp3-dark .bp3-menu-item.bp3-intent-danger:before {
  color: #ff7373
}

.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,
.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 {
  background-color: #db3737
}

.bp3-dark .bp3-menu-item.bp3-intent-danger:active {
  background-color: #c23030
}

.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,
.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active:after,
.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active:before,
.bp3-dark .bp3-menu-item.bp3-intent-danger:active,
.bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-danger:active:after,
.bp3-dark .bp3-menu-item.bp3-intent-danger:active:before,
.bp3-dark .bp3-menu-item.bp3-intent-danger:hover,
.bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-intent-danger:hover:after,
.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,
.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,
.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item:after,
.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,
.bp3-submenu .bp3-dark .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:after,
.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item:before {
  color: #fff
}

.bp3-dark .bp3-menu-item .bp3-menu-item-label,
.bp3-dark .bp3-menu-item:before,
.bp3-dark .bp3-menu-item>.bp3-icon {
  color: #bfccd6
}

.bp3-dark .bp3-menu-item.bp3-active,
.bp3-dark .bp3-menu-item:active {
  background-color: rgba(138, 155, 168, .3)
}

.bp3-dark .bp3-menu-item.bp3-disabled,
.bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label,
.bp3-dark .bp3-menu-item.bp3-disabled:before,
.bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon {
  color: rgba(191, 204, 214, .5) !important
}

.bp3-dark .bp3-menu-divider,
.bp3-dark .bp3-menu-header {
  border-color: hsla(0, 0%, 100%, .15)
}

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

.bp3-label .bp3-menu {
  margin-top: 5px
}

.bp3-navbar {
  position: relative;
  z-index: 10;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, .2);
  background-color: #fff;
  width: 100%;
  height: 50px;
  padding: 0 15px
}

.bp3-dark .bp3-navbar,
.bp3-navbar.bp3-dark {
  background-color: #394b59
}

.bp3-navbar.bp3-dark {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-navbar {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, .4)
}

.bp3-navbar.bp3-fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0
}

.bp3-navbar .bp3-logo {
  margin-right: 15px;
  width: 20px
}

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

.bp3-navbar-group {
  display: flex;
  align-items: center;
  height: 50px
}

.bp3-navbar-group.bp3-align-left {
  float: left
}

.bp3-navbar-group.bp3-align-right {
  float: right
}

.bp3-navbar-divider {
  margin: 0 10px;
  border-left: 1px solid rgba(16, 22, 26, .15);
  height: 20px
}

.bp3-dark .bp3-navbar-divider {
  border-left-color: hsla(0, 0%, 100%, .15)
}

.bp3-non-ideal-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  text-align: center
}

.bp3-non-ideal-state>* {
  flex-grow: 0;
  flex-shrink: 0
}

.bp3-non-ideal-state>.bp3-fill {
  flex-grow: 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, .5);
  font-size: 60px
}

.bp3-dark .bp3-non-ideal-state-visual {
  color: rgba(191, 204, 214, .5)
}

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

.bp3-overflow-list-spacer {
  flex-shrink: 1;
  width: 1px
}

body.bp3-overlay-open {
  overflow: hidden
}

.bp3-overlay {
  position: static;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20
}

.bp3-overlay:not(.bp3-overlay-open) {
  pointer-events: none
}

.bp3-overlay.bp3-overlay-scroll-container {
  position: fixed;
  overflow: auto
}

.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 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  z-index: 20;
  background-color: rgba(16, 22, 26, .7);
  overflow: auto;
  user-select: none
}

.bp3-overlay-backdrop.bp3-overlay-appear,
.bp3-overlay-backdrop.bp3-overlay-enter {
  opacity: 0
}

.bp3-overlay-backdrop.bp3-overlay-appear-active,
.bp3-overlay-backdrop.bp3-overlay-enter-active {
  opacity: 1;
  transition-property: opacity;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.4, 1, .75, .9);
  transition-delay: 0
}

.bp3-overlay-backdrop.bp3-overlay-exit {
  opacity: 1
}

.bp3-overlay-backdrop.bp3-overlay-exit-active {
  opacity: 0;
  transition-property: opacity;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.4, 1, .75, .9);
  transition-delay: 0
}

.bp3-overlay-backdrop:focus {
  outline: none
}

.bp3-overlay-inline .bp3-overlay-backdrop {
  position: absolute
}

.bp3-popover {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .1), 0 2px 4px rgba(16, 22, 26, .2), 0 8px 24px rgba(16, 22, 26, .2);
  transform: scale(1);
  display: inline-block;
  z-index: 20;
  border-radius: 3px
}

.bp3-popover .bp3-popover-arrow {
  position: absolute;
  width: 30px;
  height: 30px
}

.bp3-popover .bp3-popover-arrow:before {
  margin: 5px;
  width: 20px;
  height: 20px
}

.bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover {
  margin-top: -17px;
  margin-bottom: 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 {
  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 {
  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 {
  transform: rotate(90deg)
}

.bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover {
  margin-right: 17px;
  margin-left: -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 {
  transform: rotate(180deg)
}

.bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow {
  top: 50%;
  transform: translateY(-50%)
}

.bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow {
  right: 50%;
  transform: translateX(50%)
}

.bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow {
  top: -.3934px
}

.bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow {
  right: -.3934px
}

.bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow {
  left: -.3934px
}

.bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow {
  bottom: -.3934px
}

.bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover {
  transform-origin: top left
}

.bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover {
  transform-origin: top center
}

.bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover {
  transform-origin: top right
}

.bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover {
  transform-origin: center left
}

.bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover {
  transform-origin: center center
}

.bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover {
  transform-origin: center right
}

.bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover {
  transform-origin: bottom left
}

.bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover {
  transform-origin: bottom center
}

.bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover {
  transform-origin: bottom right
}

.bp3-popover .bp3-popover-content {
  background: #fff;
  color: inherit
}

.bp3-popover .bp3-popover-arrow:before {
  box-shadow: 1px 1px 6px rgba(16, 22, 26, .2)
}

.bp3-popover .bp3-popover-arrow-border {
  fill: #10161a;
  fill-opacity: .1
}

.bp3-popover .bp3-popover-arrow-fill {
  fill: #fff
}

.bp3-popover-appear>.bp3-popover,
.bp3-popover-enter>.bp3-popover {
  transform: scale(.3)
}

.bp3-popover-appear-active>.bp3-popover,
.bp3-popover-enter-active>.bp3-popover {
  transform: scale(1);
  transition-property: transform;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.54, 1.12, .38, 1.11);
  transition-delay: 0
}

.bp3-popover-exit>.bp3-popover {
  transform: scale(1)
}

.bp3-popover-exit-active>.bp3-popover {
  transform: scale(.3);
  transition-property: transform;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.54, 1.12, .38, 1.11);
  transition-delay: 0
}

.bp3-popover .bp3-popover-content {
  position: relative;
  border-radius: 3px
}

.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-appear>.bp3-popover.bp3-minimal.bp3-popover,
.bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,
.bp3-popover.bp3-minimal.bp3-popover {
  transform: scale(1)
}

.bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover,
.bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover {
  transform: scale(1);
  transition-property: transform;
  transition-duration: .1s;
  transition-timing-function: cubic-bezier(.4, 1, .75, .9);
  transition-delay: 0
}

.bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover {
  transform: scale(1)
}

.bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover {
  transform: scale(1);
  transition-property: transform;
  transition-duration: .1s;
  transition-timing-function: cubic-bezier(.4, 1, .75, .9);
  transition-delay: 0
}

.bp3-dark .bp3-popover,
.bp3-popover.bp3-dark {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 2px 4px rgba(16, 22, 26, .4), 0 8px 24px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-popover .bp3-popover-content,
.bp3-popover.bp3-dark .bp3-popover-content {
  background: #30404d;
  color: inherit
}

.bp3-dark .bp3-popover .bp3-popover-arrow:before,
.bp3-popover.bp3-dark .bp3-popover-arrow:before {
  box-shadow: 1px 1px 6px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-popover .bp3-popover-arrow-border,
.bp3-popover.bp3-dark .bp3-popover-arrow-border {
  fill: #10161a;
  fill-opacity: .2
}

.bp3-dark .bp3-popover .bp3-popover-arrow-fill,
.bp3-popover.bp3-dark .bp3-popover-arrow-fill {
  fill: #30404d
}

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

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

.bp3-popover-backdrop {
  background: hsla(0, 0%, 100%, 0)
}

.bp3-transition-container {
  opacity: 1;
  display: flex;
  z-index: 20
}

.bp3-transition-container.bp3-popover-appear,
.bp3-transition-container.bp3-popover-enter {
  opacity: 0
}

.bp3-transition-container.bp3-popover-appear-active,
.bp3-transition-container.bp3-popover-enter-active {
  opacity: 1;
  transition-property: opacity;
  transition-duration: .1s;
  transition-timing-function: cubic-bezier(.4, 1, .75, .9);
  transition-delay: 0
}

.bp3-transition-container.bp3-popover-exit {
  opacity: 1
}

.bp3-transition-container.bp3-popover-exit-active {
  opacity: 0;
  transition-property: opacity;
  transition-duration: .1s;
  transition-timing-function: cubic-bezier(.4, 1, .75, .9);
  transition-delay: 0
}

.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-portal {
  position: absolute;
  top: 0;
  right: 0;
  left: 0
}

@keyframes linear-progress-bar-stripes {
  0% {
    background-position: 0 0
  }

  to {
    background-position: 30px 0
  }
}

.bp3-progress-bar {
  display: block;
  position: relative;
  border-radius: 40px;
  background: rgba(92, 112, 128, .2);
  width: 100%;
  height: 8px;
  overflow: hidden
}

.bp3-progress-bar .bp3-progress-meter {
  position: absolute;
  border-radius: 40px;
  background: linear-gradient(-45deg, hsla(0, 0%, 100%, .2) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .2) 0, hsla(0, 0%, 100%, .2) 75%, transparent 0);
  background-color: rgba(92, 112, 128, .8);
  background-size: 30px 30px;
  width: 100%;
  height: 100%;
  transition: width .2s cubic-bezier(.4, 1, .75, .9)
}

.bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter {
  animation: linear-progress-bar-stripes .3s 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, .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
}

@keyframes glow {

  0%,
  to {
    border-color: rgba(167, 182, 194, .2);
    background-color: rgba(167, 182, 194, .2)
  }

  50% {
    border-color: rgba(92, 112, 128, .2);
    background-color: rgba(92, 112, 128, .2)
  }
}

.bp3-skeleton {
  border-color: rgba(167, 182, 194, .2) !important;
  border-radius: 2px;
  box-shadow: none !important;
  background: rgba(167, 182, 194, .2) !important;
  background-clip: padding-box !important;
  cursor: default;
  color: transparent !important;
  animation: 2s linear infinite glow;
  pointer-events: none;
  user-select: none
}

.bp3-skeleton *,
.bp3-skeleton:after,
.bp3-skeleton:before {
  visibility: hidden !important
}

.bp3-slider {
  width: 100%;
  min-width: 150px;
  height: 40px;
  position: relative;
  outline: none;
  cursor: default;
  user-select: none
}

.bp3-slider:hover {
  cursor: pointer
}

.bp3-slider:active {
  cursor: grabbing
}

.bp3-slider.bp3-disabled {
  opacity: .5;
  cursor: not-allowed
}

.bp3-slider.bp3-slider-unlabeled {
  height: 16px
}

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

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

.bp3-slider-progress {
  background: rgba(92, 112, 128, .2)
}

.bp3-dark .bp3-slider-progress {
  background: rgba(16, 22, 26, .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 {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 -1px 0 rgba(16, 22, 26, .1);
  background-color: #f5f8fa;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0));
  color: #182026;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 1px 1px rgba(16, 22, 26, .2);
  cursor: pointer;
  width: 16px;
  height: 16px
}

.bp3-slider-handle.bp3-active,
.bp3-slider-handle:active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #d8e1e8;
  background-image: none
}

.bp3-slider-handle.bp3-disabled,
.bp3-slider-handle:disabled {
  outline: none;
  box-shadow: none;
  background-color: rgba(206, 217, 224, .5);
  background-image: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, .5)
}

.bp3-slider-handle.bp3-disabled.bp3-active,
.bp3-slider-handle.bp3-disabled.bp3-active:hover,
.bp3-slider-handle:disabled.bp3-active,
.bp3-slider-handle:disabled.bp3-active:hover {
  background: rgba(206, 217, 224, .7)
}

.bp3-slider-handle:focus {
  z-index: 1
}

.bp3-slider-handle:hover {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 -1px 0 rgba(16, 22, 26, .1);
  background-clip: padding-box;
  background-color: #ebf1f5;
  z-index: 2;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 1px 1px rgba(16, 22, 26, .2);
  cursor: grab
}

.bp3-slider-handle.bp3-active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, .2), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #d8e1e8;
  background-image: none;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), inset 0 1px 1px rgba(16, 22, 26, .1);
  cursor: grabbing
}

.bp3-disabled .bp3-slider-handle {
  box-shadow: none;
  background: #bfccd6;
  pointer-events: none
}

.bp3-dark .bp3-slider-handle {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4);
  background-color: #394b59;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .05), hsla(0, 0%, 100%, 0));
  color: #f5f8fa
}

.bp3-dark .bp3-slider-handle.bp3-active,
.bp3-dark .bp3-slider-handle:active,
.bp3-dark .bp3-slider-handle:hover {
  color: #f5f8fa
}

.bp3-dark .bp3-slider-handle:hover {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .4);
  background-color: #30404d
}

.bp3-dark .bp3-slider-handle.bp3-active,
.bp3-dark .bp3-slider-handle:active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .6), inset 0 1px 2px rgba(16, 22, 26, .2);
  background-color: #202b33;
  background-image: none
}

.bp3-dark .bp3-slider-handle.bp3-disabled,
.bp3-dark .bp3-slider-handle:disabled {
  box-shadow: none;
  background-color: rgba(57, 75, 89, .5);
  background-image: none;
  color: rgba(191, 204, 214, .5)
}

.bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active,
.bp3-dark .bp3-slider-handle:disabled.bp3-active {
  background: rgba(57, 75, 89, .7)
}

.bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head {
  background: rgba(16, 22, 26, .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 {
  border-color: #5c7080;
  box-shadow: none;
  background: #5c7080
}

.bp3-slider-handle .bp3-slider-label {
  margin-left: 8px;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .1), 0 2px 4px rgba(16, 22, 26, .2), 0 8px 24px rgba(16, 22, 26, .2);
  background: #394b59;
  color: #f5f8fa
}

.bp3-dark .bp3-slider-handle .bp3-slider-label {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 2px 4px rgba(16, 22, 26, .4), 0 8px 24px rgba(16, 22, 26, .4);
  background: #e1e8ed;
  color: #394b59
}

.bp3-disabled .bp3-slider-handle .bp3-slider-label {
  box-shadow: none
}

.bp3-slider-handle.bp3-end,
.bp3-slider-handle.bp3-start {
  width: 8px
}

.bp3-slider-handle.bp3-start {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.bp3-slider-handle.bp3-end {
  margin-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.bp3-slider-handle.bp3-end .bp3-slider-label {
  margin-left: 0
}

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

.bp3-slider.bp3-vertical {
  width: 40px;
  min-width: 40px;
  height: 150px
}

.bp3-slider.bp3-vertical .bp3-slider-progress,
.bp3-slider.bp3-vertical .bp3-slider-track {
  top: 0;
  bottom: 0;
  left: 5px;
  width: 6px;
  height: auto
}

.bp3-slider.bp3-vertical .bp3-slider-progress {
  top: auto
}

.bp3-slider.bp3-vertical .bp3-slider-label {
  transform: translate(20px, 50%)
}

.bp3-slider.bp3-vertical .bp3-slider-handle {
  top: auto
}

.bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label {
  margin-top: -8px;
  margin-left: 0
}

.bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,
.bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start {
  margin-left: 0;
  width: 16px;
  height: 8px
}

.bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start {
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px
}

.bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label {
  transform: translate(20px)
}

.bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end {
  margin-bottom: 8px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}

@keyframes pt-spinner-animation {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.bp3-spinner {
  overflow: visible;
  vertical-align: middle
}

.bp3-spinner path {
  fill-opacity: 0
}

.bp3-spinner .bp3-spinner-head {
  transform-origin: center;
  transition: stroke-dashoffset .2s cubic-bezier(.4, 1, .75, .9);
  animation: pt-spinner-animation .5s linear infinite;
  stroke: rgba(92, 112, 128, .8);
  stroke-linecap: round
}

.bp3-spinner .bp3-spinner-track {
  stroke: rgba(92, 112, 128, .2)
}

.bp3-spinner.bp3-no-spin .bp3-spinner-head {
  animation: none
}

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

.bp3-dark .bp3-spinner .bp3-spinner-track {
  stroke: rgba(16, 22, 26, .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: flex
}

.bp3-tabs.bp3-vertical>.bp3-tab-list {
  flex-direction: column;
  align-items: flex-start
}

.bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab {
  border-radius: 3px;
  width: 100%;
  padding: 0 10px
}

.bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected=true] {
  box-shadow: none;
  background-color: rgba(19, 124, 189, .2)
}

.bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(19, 124, 189, .2);
  height: auto
}

.bp3-tabs.bp3-vertical>.bp3-tab-panel {
  margin-top: 0;
  padding-left: 20px
}

.bp3-tab-list {
  display: flex;
  flex: 0 0 auto;
  align-items: flex-end;
  position: relative;
  margin: 0;
  border: none;
  padding: 0;
  list-style: none
}

.bp3-tab-list>:not(:last-child) {
  margin-right: 20px
}

.bp3-tab {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  flex: 0 0 auto;
  position: relative;
  cursor: pointer;
  max-width: 100%;
  vertical-align: top;
  line-height: 30px;
  color: #182026;
  font-size: 14px
}

.bp3-tab a {
  display: block;
  text-decoration: none;
  color: inherit
}

.bp3-tab-indicator-wrapper~.bp3-tab {
  box-shadow: none !important;
  background-color: transparent !important
}

.bp3-tab[aria-disabled=true] {
  cursor: not-allowed;
  color: rgba(92, 112, 128, .5)
}

.bp3-tab[aria-selected=true] {
  border-radius: 0;
  box-shadow: inset 0 -3px 0 #106ba3
}

.bp3-tab:not([aria-disabled=true]):hover,
.bp3-tab[aria-selected=true] {
  color: #106ba3
}

.bp3-tab:focus {
  -moz-outline-radius: 0
}

.bp3-large>.bp3-tab {
  line-height: 40px;
  font-size: 16px
}

.bp3-tab-panel {
  margin-top: 20px
}

.bp3-tab-panel[aria-hidden=true] {
  display: none
}

.bp3-tab-indicator-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(0), translateY(0);
  transition: height, transform, width;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.4, 1, .75, .9);
  pointer-events: none
}

.bp3-tab-indicator-wrapper .bp3-tab-indicator {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #106ba3;
  height: 3px
}

.bp3-tab-indicator-wrapper.bp3-no-animation {
  transition: none
}

.bp3-dark .bp3-tab {
  color: #f5f8fa
}

.bp3-dark .bp3-tab[aria-disabled=true] {
  color: rgba(191, 204, 214, .5)
}

.bp3-dark .bp3-tab[aria-selected=true] {
  box-shadow: inset 0 -3px 0 #48aff0
}

.bp3-dark .bp3-tab:not([aria-disabled=true]):hover,
.bp3-dark .bp3-tab[aria-selected=true] {
  color: #48aff0
}

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

.bp3-flex-expander {
  flex: 1 1
}

.bp3-tag {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  border: none;
  border-radius: 3px;
  box-shadow: none;
  background-color: #5c7080;
  min-width: 20px;
  max-width: 100%;
  min-height: 20px;
  padding: 2px 6px;
  color: #f5f8fa;
  font-size: 12px
}

.bp3-tag.bp3-interactive {
  cursor: pointer
}

.bp3-tag.bp3-interactive:hover {
  background-color: rgba(92, 112, 128, .85)
}

.bp3-tag.bp3-interactive.bp3-active,
.bp3-tag.bp3-interactive:active {
  background-color: rgba(92, 112, 128, .7)
}

.bp3-tag>* {
  flex-grow: 0;
  flex-shrink: 0
}

.bp3-tag>.bp3-fill {
  flex-grow: 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: 2px auto rgba(128, 0, 128, .6);
  outline-offset: 0;
  -moz-outline-radius: 6px
}

.bp3-tag.bp3-round {
  border-radius: 30px;
  padding-right: 8px;
  padding-left: 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, .85)
}

.bp3-dark .bp3-tag.bp3-interactive.bp3-active,
.bp3-dark .bp3-tag.bp3-interactive:active {
  background-color: rgba(191, 204, 214, .7)
}

.bp3-dark .bp3-tag .bp3-icon-large,
.bp3-dark .bp3-tag .bp3-icon-standard,
.bp3-dark .bp3-tag>.bp3-icon {
  fill: currentColor
}

.bp3-tag .bp3-icon-large,
.bp3-tag .bp3-icon-standard,
.bp3-tag>.bp3-icon {
  flex: 0 0 auto;
  fill: #fff
}

.bp3-large .bp3-tag,
.bp3-tag.bp3-large {
  min-width: 30px;
  min-height: 30px;
  padding: 0 10px;
  font-size: 14px
}

.bp3-large .bp3-tag:before,
.bp3-large .bp3-tag>*,
.bp3-tag.bp3-large:before,
.bp3-tag.bp3-large>* {
  margin-right: 7px
}

.bp3-large .bp3-tag:empty:before,
.bp3-large .bp3-tag>:last-child,
.bp3-tag.bp3-large:empty:before,
.bp3-tag.bp3-large>:last-child {
  margin-right: 0
}

.bp3-large .bp3-tag.bp3-round,
.bp3-tag.bp3-large.bp3-round {
  padding-right: 12px;
  padding-left: 12px
}

.bp3-tag.bp3-intent-primary {
  background: #137cbd;
  color: #fff
}

.bp3-tag.bp3-intent-primary.bp3-interactive {
  cursor: pointer
}

.bp3-tag.bp3-intent-primary.bp3-interactive:hover {
  background-color: rgba(19, 124, 189, .85)
}

.bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,
.bp3-tag.bp3-intent-primary.bp3-interactive:active {
  background-color: rgba(19, 124, 189, .7)
}

.bp3-tag.bp3-intent-success {
  background: #0f9960;
  color: #fff
}

.bp3-tag.bp3-intent-success.bp3-interactive {
  cursor: pointer
}

.bp3-tag.bp3-intent-success.bp3-interactive:hover {
  background-color: rgba(15, 153, 96, .85)
}

.bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,
.bp3-tag.bp3-intent-success.bp3-interactive:active {
  background-color: rgba(15, 153, 96, .7)
}

.bp3-tag.bp3-intent-warning {
  background: #d9822b;
  color: #fff
}

.bp3-tag.bp3-intent-warning.bp3-interactive {
  cursor: pointer
}

.bp3-tag.bp3-intent-warning.bp3-interactive:hover {
  background-color: rgba(217, 130, 43, .85)
}

.bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,
.bp3-tag.bp3-intent-warning.bp3-interactive:active {
  background-color: rgba(217, 130, 43, .7)
}

.bp3-tag.bp3-intent-danger {
  background: #db3737;
  color: #fff
}

.bp3-tag.bp3-intent-danger.bp3-interactive {
  cursor: pointer
}

.bp3-tag.bp3-intent-danger.bp3-interactive:hover {
  background-color: rgba(219, 55, 55, .85)
}

.bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,
.bp3-tag.bp3-intent-danger.bp3-interactive:active {
  background-color: rgba(219, 55, 55, .7)
}

.bp3-tag.bp3-minimal .bp3-icon-large,
.bp3-tag.bp3-minimal .bp3-icon-standard,
.bp3-tag.bp3-minimal>.bp3-icon {
  fill: #5c7080
}

.bp3-tag.bp3-minimal:not([class*=bp3-intent-]) {
  background-color: rgba(138, 155, 168, .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, .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, .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, .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, .4)
}

.bp3-dark .bp3-tag.bp3-minimal:not([class*=bp3-intent-]) .bp3-icon-large,
.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 {
  fill: #bfccd6
}

.bp3-tag.bp3-minimal.bp3-intent-primary {
  background-color: rgba(19, 124, 189, .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, .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, .35)
}

.bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large,
.bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,
.bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon {
  fill: #137cbd
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary {
  background-color: rgba(19, 124, 189, .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, .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, .45)
}

.bp3-tag.bp3-minimal.bp3-intent-success {
  background-color: rgba(15, 153, 96, .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, .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, .35)
}

.bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large,
.bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,
.bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon {
  fill: #0f9960
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success {
  background-color: rgba(15, 153, 96, .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, .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, .45)
}

.bp3-tag.bp3-minimal.bp3-intent-warning {
  background-color: rgba(217, 130, 43, .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, .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, .35)
}

.bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large,
.bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,
.bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon {
  fill: #d9822b
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning {
  background-color: rgba(217, 130, 43, .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, .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, .45)
}

.bp3-tag.bp3-minimal.bp3-intent-danger {
  background-color: rgba(219, 55, 55, .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, .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, .35)
}

.bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large,
.bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,
.bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon {
  fill: #db3737
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger {
  background-color: rgba(219, 55, 55, .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, .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, .45)
}

.bp3-tag-remove {
  opacity: .5;
  margin-top: -2px;
  margin-right: -6px !important;
  margin-bottom: -2px;
  border: none;
  background: none;
  cursor: pointer;
  padding: 2px;
  padding-left: 0;
  color: inherit
}

.bp3-tag-remove:hover {
  opacity: .8;
  background: none;
  text-decoration: none
}

.bp3-tag-remove:active {
  opacity: 1
}

.bp3-tag-remove:empty: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;
  content: "\E6D7"
}

.bp3-large .bp3-tag-remove {
  margin-right: -10px !important;
  padding: 5px;
  padding-left: 0
}

.bp3-large .bp3-tag-remove:empty:before {
  line-height: 1;
  font-family: Icons20, sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal
}

.bp3-tag-input {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  cursor: text;
  height: auto;
  min-height: 30px;
  padding-right: 0;
  padding-left: 5px;
  line-height: inherit
}

.bp3-tag-input>* {
  flex-grow: 0;
  flex-shrink: 0
}

.bp3-tag-input>.bp3-tag-input-values {
  flex-grow: 1;
  flex-shrink: 1
}

.bp3-tag-input .bp3-tag-input-icon {
  margin-top: 7px;
  margin-right: 7px;
  margin-left: 2px;
  color: #5c7080
}

.bp3-tag-input .bp3-tag-input-values {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  align-self: stretch;
  margin-top: 5px;
  margin-right: 7px
}

.bp3-tag-input .bp3-tag-input-values>* {
  flex-grow: 0;
  flex-shrink: 0
}

.bp3-tag-input .bp3-tag-input-values>.bp3-fill {
  flex-grow: 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>* {
  margin-bottom: 5px
}

.bp3-tag-input .bp3-tag {
  overflow-wrap: break-word
}

.bp3-tag-input .bp3-tag.bp3-active {
  outline: 2px auto rgba(128, 0, 128, .6);
  outline-offset: 0;
  -moz-outline-radius: 6px
}

.bp3-tag-input .bp3-input-ghost {
  flex: 1 1 auto;
  width: 80px;
  line-height: 20px
}

.bp3-tag-input .bp3-input-ghost.bp3-disabled,
.bp3-tag-input .bp3-input-ghost: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-width: 24px;
  min-height: 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-top: 10px;
  margin-left: 5px
}

.bp3-tag-input.bp3-large .bp3-input-ghost {
  line-height: 30px
}

.bp3-tag-input.bp3-large .bp3-button {
  min-width: 30px;
  min-height: 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 {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, .3), inset 0 1px 1px rgba(16, 22, 26, .2);
  background-color: #fff
}

.bp3-dark .bp3-tag-input .bp3-tag-input-icon,
.bp3-tag-input.bp3-dark .bp3-tag-input-icon {
  color: #bfccd6
}

.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::placeholder,
.bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder {
  color: rgba(191, 204, 214, .5)
}

.bp3-dark .bp3-tag-input.bp3-active,
.bp3-tag-input.bp3-dark.bp3-active {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, .3), inset 0 0 0 1px rgba(16, 22, 26, .3), inset 0 1px 1px rgba(16, 22, 26, .4);
  background-color: rgba(16, 22, 26, .3)
}

.bp3-input-ghost {
  border: none;
  box-shadow: none;
  background: none;
  padding: 0
}

.bp3-input-ghost::placeholder {
  opacity: 1;
  color: rgba(92, 112, 128, .5)
}

.bp3-input-ghost:focus {
  outline: none !important
}

.bp3-toast {
  display: flex;
  align-items: flex-start;
  position: relative !important;
  margin: 20px 0 0;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .1), 0 2px 4px rgba(16, 22, 26, .2), 0 8px 24px rgba(16, 22, 26, .2);
  background-color: #fff;
  min-width: 300px;
  max-width: 500px;
  pointer-events: all
}

.bp3-toast.bp3-toast-appear,
.bp3-toast.bp3-toast-enter {
  transform: translateY(-40px)
}

.bp3-toast.bp3-toast-appear-active,
.bp3-toast.bp3-toast-enter-active {
  transform: translateY(0);
  transition-property: transform;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.54, 1.12, .38, 1.11);
  transition-delay: 0
}

.bp3-toast.bp3-toast-appear~.bp3-toast,
.bp3-toast.bp3-toast-enter~.bp3-toast {
  transform: translateY(-40px)
}

.bp3-toast.bp3-toast-appear-active~.bp3-toast,
.bp3-toast.bp3-toast-enter-active~.bp3-toast {
  transform: translateY(0);
  transition-property: transform;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.54, 1.12, .38, 1.11);
  transition-delay: 0
}

.bp3-toast.bp3-toast-exit {
  opacity: 1;
  filter: blur(0)
}

.bp3-toast.bp3-toast-exit-active {
  opacity: 0;
  filter: blur(10px);
  transition-property: opacity, filter;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 1, .75, .9);
  transition-delay: 0
}

.bp3-toast.bp3-toast-exit~.bp3-toast {
  transform: translateY(0)
}

.bp3-toast.bp3-toast-exit-active~.bp3-toast {
  transform: translateY(-40px);
  transition-property: transform;
  transition-duration: .1s;
  transition-timing-function: cubic-bezier(.4, 1, .75, .9);
  transition-delay: 50ms
}

.bp3-toast .bp3-button-group {
  flex: 0 0 auto;
  padding: 5px;
  padding-left: 0
}

.bp3-toast>.bp3-icon {
  margin: 12px;
  margin-right: 0;
  color: #5c7080
}

.bp3-dark .bp3-toast,
.bp3-toast.bp3-dark {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 2px 4px rgba(16, 22, 26, .4), 0 8px 24px rgba(16, 22, 26, .4);
  background-color: #394b59
}

.bp3-dark .bp3-toast>.bp3-icon,
.bp3-toast.bp3-dark>.bp3-icon {
  color: #bfccd6
}

.bp3-toast[class*=bp3-intent-] a {
  color: hsla(0, 0%, 100%, .7)
}

.bp3-toast[class*=bp3-intent-]>.bp3-icon,
.bp3-toast[class*=bp3-intent-] a:hover {
  color: #fff
}

.bp3-toast[class*=bp3-intent-] .bp3-button,
.bp3-toast[class*=bp3-intent-] .bp3-button .bp3-icon,
.bp3-toast[class*=bp3-intent-] .bp3-button:active,
.bp3-toast[class*=bp3-intent-] .bp3-button:before {
  color: hsla(0, 0%, 100%, .7) !important
}

.bp3-toast[class*=bp3-intent-] .bp3-button:focus {
  outline-color: hsla(0, 0%, 100%, .5)
}

.bp3-toast[class*=bp3-intent-] .bp3-button:hover {
  background-color: hsla(0, 0%, 100%, .15) !important;
  color: #fff !important
}

.bp3-toast[class*=bp3-intent-] .bp3-button:active {
  background-color: hsla(0, 0%, 100%, .3) !important;
  color: #fff !important
}

.bp3-toast[class*=bp3-intent-] .bp3-button:after {
  background: hsla(0, 0%, 100%, .3) !important
}

.bp3-toast.bp3-intent-primary {
  background-color: #137cbd;
  color: #fff
}

.bp3-toast.bp3-intent-success {
  background-color: #0f9960;
  color: #fff
}

.bp3-toast.bp3-intent-warning {
  background-color: #d9822b;
  color: #fff
}

.bp3-toast.bp3-intent-danger {
  background-color: #db3737;
  color: #fff
}

.bp3-toast-message {
  flex: 1 1 auto;
  padding: 11px
}

.bp3-toast-container {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  position: fixed;
  right: 0;
  left: 0;
  z-index: 40;
  overflow: hidden;
  padding: 0 20px 20px;
  pointer-events: none
}

.bp3-toast-container.bp3-toast-container-top {
  top: 0;
  bottom: auto
}

.bp3-toast-container.bp3-toast-container-bottom {
  flex-direction: column-reverse;
  top: auto;
  bottom: 0
}

.bp3-toast-container.bp3-toast-container-left {
  align-items: flex-start
}

.bp3-toast-container.bp3-toast-container-right {
  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-leave-active~.bp3-toast {
  transform: translateY(60px)
}

.bp3-tooltip {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .1), 0 2px 4px rgba(16, 22, 26, .2), 0 8px 24px rgba(16, 22, 26, .2);
  transform: scale(1)
}

.bp3-tooltip .bp3-popover-arrow {
  position: absolute;
  width: 22px;
  height: 22px
}

.bp3-tooltip .bp3-popover-arrow:before {
  margin: 4px;
  width: 14px;
  height: 14px
}

.bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip {
  margin-top: -11px;
  margin-bottom: 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 {
  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 {
  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 {
  transform: rotate(90deg)
}

.bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip {
  margin-right: 11px;
  margin-left: -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 {
  transform: rotate(180deg)
}

.bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow {
  top: 50%;
  transform: translateY(-50%)
}

.bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow {
  right: 50%;
  transform: translateX(50%)
}

.bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow {
  top: -.22183px
}

.bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow {
  right: -.22183px
}

.bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow {
  left: -.22183px
}

.bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow {
  bottom: -.22183px
}

.bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip {
  transform-origin: top left
}

.bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip {
  transform-origin: top center
}

.bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip {
  transform-origin: top right
}

.bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip {
  transform-origin: center left
}

.bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip {
  transform-origin: center center
}

.bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip {
  transform-origin: center right
}

.bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip {
  transform-origin: bottom left
}

.bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip {
  transform-origin: bottom center
}

.bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip {
  transform-origin: bottom right
}

.bp3-tooltip .bp3-popover-content {
  background: #394b59;
  color: #f5f8fa
}

.bp3-tooltip .bp3-popover-arrow:before {
  box-shadow: 1px 1px 6px rgba(16, 22, 26, .2)
}

.bp3-tooltip .bp3-popover-arrow-border {
  fill: #10161a;
  fill-opacity: .1
}

.bp3-tooltip .bp3-popover-arrow-fill {
  fill: #394b59
}

.bp3-popover-appear>.bp3-tooltip,
.bp3-popover-enter>.bp3-tooltip {
  transform: scale(.8)
}

.bp3-popover-appear-active>.bp3-tooltip,
.bp3-popover-enter-active>.bp3-tooltip {
  transform: scale(1);
  transition-property: transform;
  transition-duration: .1s;
  transition-timing-function: cubic-bezier(.4, 1, .75, .9);
  transition-delay: 0
}

.bp3-popover-exit>.bp3-tooltip {
  transform: scale(1)
}

.bp3-popover-exit-active>.bp3-tooltip {
  transform: scale(.8);
  transition-property: transform;
  transition-duration: .1s;
  transition-timing-function: cubic-bezier(.4, 1, .75, .9);
  transition-delay: 0
}

.bp3-tooltip .bp3-popover-content {
  padding: 10px 12px
}

.bp3-dark .bp3-tooltip,
.bp3-tooltip.bp3-dark {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, .2), 0 2px 4px rgba(16, 22, 26, .4), 0 8px 24px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-tooltip .bp3-popover-content,
.bp3-tooltip.bp3-dark .bp3-popover-content {
  background: #e1e8ed;
  color: #394b59
}

.bp3-dark .bp3-tooltip .bp3-popover-arrow:before,
.bp3-tooltip.bp3-dark .bp3-popover-arrow:before {
  box-shadow: 1px 1px 6px rgba(16, 22, 26, .4)
}

.bp3-dark .bp3-tooltip .bp3-popover-arrow-border,
.bp3-tooltip.bp3-dark .bp3-popover-arrow-border {
  fill: #10161a;
  fill-opacity: .2
}

.bp3-dark .bp3-tooltip .bp3-popover-arrow-fill,
.bp3-tooltip.bp3-dark .bp3-popover-arrow-fill {
  fill: #e1e8ed
}

.bp3-tooltip.bp3-intent-primary .bp3-popover-content {
  background: #137cbd;
  color: #fff
}

.bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill {
  fill: #137cbd
}

.bp3-tooltip.bp3-intent-success .bp3-popover-content {
  background: #0f9960;
  color: #fff
}

.bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill {
  fill: #0f9960
}

.bp3-tooltip.bp3-intent-warning .bp3-popover-content {
  background: #d9822b;
  color: #fff
}

.bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill {
  fill: #d9822b
}

.bp3-tooltip.bp3-intent-danger .bp3-popover-content {
  background: #db3737;
  color: #fff
}

.bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill {
  fill: #db3737
}

.bp3-tooltip-indicator {
  border-bottom: 1px dotted;
  cursor: help
}

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

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

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

.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 {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding-right: 5px
}

.bp3-tree-node-content:hover {
  background-color: rgba(191, 204, 214, .4)
}

.bp3-tree-node-caret,
.bp3-tree-node-caret-none {
  position: relative;
  min-width: 30px;
  line-height: 30px !important
}

.bp3-tree-node-caret {
  color: #5c7080;
  transform: rotate(0deg);
  cursor: pointer;
  text-align: center;
  transition: transform .2s cubic-bezier(.4, 1, .75, .9)
}

.bp3-tree-node-caret:hover {
  color: #182026
}

.bp3-dark .bp3-tree-node-caret {
  color: #bfccd6
}

.bp3-dark .bp3-tree-node-caret:hover {
  color: #f5f8fa
}

.bp3-tree-node-caret.bp3-tree-node-caret-open {
  transform: rotate(90deg)
}

.bp3-tree-node-caret.bp3-icon-standard:before {
  content: "\232A"
}

.bp3-tree-node-caret .bp3-icon {
  margin: 7px
}

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

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

.bp3-tree-node-label span {
  display: inline
}

.bp3-tree-node-secondary-label {
  padding: 0 5px;
  line-height: 30px;
  user-select: none
}

.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-large,
.bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard {
  color: #fff
}

.bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:before {
  color: hsla(0, 0%, 100%, .7)
}

.bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover:before {
  color: #fff
}

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

.bp3-dark .bp3-tree-node-icon {
  color: #bfccd6
}

.bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content {
  background-color: #137cbd
}

/*!

Copyright 2017-present Palantir Technologies, Inc. All rights reserved.
Licensed under the terms of the LICENSE file distributed with this project.

*/
@font-face {
  font-family: Icons16;
  font-weight: 400;
  font-style: normal;
  src: url(/static/media/icons-16.728d5bc9.eot?#iefix) format("embedded-opentype"), url(/static/media/icons-16.f2228ddf.woff) format("woff"), url(/static/media/icons-16.feb1f704.ttf) format("truetype")
}

@font-face {
  font-family: Icons20;
  font-weight: 400;
  font-style: normal;
  src: url(/static/media/icons-20.6c534938.eot?#iefix) format("embedded-opentype"), url(/static/media/icons-20.2961ddde.woff) format("woff"), url(/static/media/icons-20.b13564e0.ttf) format("truetype")
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 20px;
  padding: 20px;
}

h1 {
  font-size: 2em;
  margin: .67em 0
}

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

pre {
  font-family: monospace, monospace;
  font-size: 1em
}

a {
  background-color: transparent
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

b,
strong {
  font-weight: bolder
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

img {
  border-style: none
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0
}

button,
input {
  overflow: visible
}

button,
select {
  text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText
}

fieldset {
  padding: .35em .75em .625em
}

legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

progress {
  vertical-align: baseline
}

textarea {
  overflow: auto
}

[type=checkbox],
[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

details {
  display: block
}

summary {
  display: list-item
}

[hidden],
template {
  display: none
}

.hl7v2viewer_root__3oOS {
  display: inline;
  color: red
}

.hl7v2viewer_group0__1em2 {
  background-color: #90ee90
}

.hl7v2viewer_group1__3erI {
  background-color: pink
}

.hl7v2viewer_group2__37d1 {
  background-color: #add8e6
}

.hl7v2viewer_group3__q1LY {
  background-color: #f08080
}

.hl7v2viewer_group4__5lst {
  background-color: #ffa07a
}

.hl7v2viewer_group5__3hhP {
  background-color: #b0c4de
}

.hl7v2viewer_coolpre__1C7f {
  font-family: Consolas, Andale Mono WT, Andale Mono, Lucida Console, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Monaco, Courier New, Courier, monospace;
  color: #0a2239;
  padding: 20px
}

.hl7v2field_root__1Bm- {
  display: inline
}

.hl7v2field_fieldValue__2bX2 {
  font-family: monospace;
  background-color: rgba(27, 31, 35, .05);
  border-radius: 3px;
  font-size: 85%;
  margin-left: 2px
}

.hl7tool_root__1-jN {
  display: inline;
  color: red
}

.hl7tool_textarea__DVho {
  width: 100%;
  margin: 10px
}

.hl7tool_viewer__1Dwt {
  overflow: scroll
}

#root {
  position: absolute;
  bottom: 0px;
}
