:root {
  --content-width: 1200px;
  --background-color: #ffffff;
  --text-color: #212529;
}

:root[data-theme="dark"] {
  --background-color: #232327;
  --text-color: #d7d7db;
}

body {
  background: #ffffff;
  background: var(--background-color);
}

.header {
  margin: 0 auto;
  max-width: 1200px;
  color: #ffffff;
  max-width: var(--content-width);
}

.header .header__logo {
  align-items: center;
  color: inherit;
  display: inline-flex;
  vertical-align: middle;
}

.header__logo:hover {
  text-decoration: none;
}

.header__logo img {
  height: 30px;
  margin-right: 10px;
}

.main-wrapper {
  padding: 20px 0;
}

.main {
  margin: 0 auto;
  max-width: 1200px;
  max-width: var(--content-width);
}

.width-100 {
  width: 100%;
}

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

.margin-right-20 {
  margin-right: 20px;
}

.margin-right-40 {
  margin-right: 40px;
}

.margin-top-50 {
  margin-top: 50px;
}

.margin-left-auto {
  margin-left: auto;
}

.margin-bottom-50 {
  margin-bottom: 50px;
}

.margin-bottom-20 {
  margin-bottom: 20px;
}

.white-space-pre {
  white-space: pre;
}

.flex-columns {
  display: flex;
}

.flex-columns > div {
  flex: 1 1;
}

.flex-columns--20 > div {
  padding: 20px;
}

.flex-columns--20 > div:first-child {
  padding-left: 0;
}

.flex-columns--20 > div:last-child {
  padding-right: 0;
}

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

.flex-wrap {
  flex-wrap: wrap;
}

.font-size-0 {
  font-size: 0;
}

.no-arrows input::-webkit-inner-spin-button,
.no-arrows input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.no-arrows input[type="number"] {
  -moz-appearance: textfield;
}

.no-wrap {
  white-space: normal;
}

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

.dl1 dt {
  font-family: monospace;
  margin-top: 10px;
  padding: 5px 0;
  text-transform: uppercase;
}

.dl1 dd {
  margin-left: 10px;
}

.institutes {
  display: flex;
  justify-content: space-evenly;
}

.text-align-center {
  text-align: center;
}

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

.email__address {
  align-items: center;
  display: inline-flex;
  margin-left: 10px;
}

.email__envelope {
  margin: 0 5px;
}

.email__at {
  display: inline-block;
  padding: 0 4px;
}

.email__at:before {
  content: "@";
  font-family: monospace;
}

.link-with-icon {
  padding-left: 8px;
  padding-right: 8px;
}

.link-with-icon > span {
  vertical-align: middle;
}

.link-with-icon:first-child {
  padding-left: 0;
}

.link-with-icon .bp4-icon {
  padding-right: 5px;
}

:root {
  --browser-controls-background-color: #f5f5f5;
  --browser-controls-header-background-color: #eee;
  --entity-chart-cytoband-stain-gpos100: #000;
  --entity-chart-cytoband-stain-gpos: #000;
  --entity-chart-cytoband-stain-gpos75: #828282;
  --entity-chart-cytoband-stain-gpos66: #a0a0a0;
  --entity-chart-cytoband-stain-gpos50: #c8c8c8;
  --entity-chart-cytoband-stain-gpos33: #d2d2d2;
  --entity-chart-cytoband-stain-gpos25: #c8c8c8;
  --entity-chart-cytoband-stain-gvar: #ffffff;
  --entity-chart-cytoband-stain-gneg: transparent;
  --entity-chart-cytoband-stain-acen: #728293;
  --entity-chart-cytoband-stain-stalk: #647fa4;
  --entity-chart-cytoband-stain-gneg: #eee;
  --entity-chart-cytoband-border: #bbb;
  --entity-chart-cytoband-range: #c62828;
  --browser-loader-background: #0000003d;
  --browser-loader-text: #fff;
  --browser-position-selection-border: #ccc;
  --browser-position-selection-invalid: var(--red1);
}

:root[data-theme="dark"] {
  --browser-controls-background-color: #18181a;
  --browser-controls-header-background-color: #18181a;
  --entity-chart-cytoband-stain-gpos100: #0d47a1;
  --entity-chart-cytoband-stain-gpos: #1565c0;
  --entity-chart-cytoband-stain-gpos75: #1976d2;
  --entity-chart-cytoband-stain-gpos66: #1e88e5;
  --entity-chart-cytoband-stain-gpos50: #2196f3;
  --entity-chart-cytoband-stain-gpos33: #42a5f5;
  --entity-chart-cytoband-stain-gpos25: #2196f3;
  --entity-chart-cytoband-stain-gvar: #64b5f6;
  --entity-chart-cytoband-stain-gneg: transparent;
  --entity-chart-cytoband-stain-acen: #2962ff;
  --entity-chart-cytoband-stain-stalk: #647fa4;
  --entity-chart-cytoband-stain-gneg: #777;
  --entity-chart-cytoband-border: #616161;
  --entity-chart-cytoband-range: #c62828;
  --browser-loader-background: #ffffff20;
  --browser-loader-text: #000;
  --browser-position-selection-border: #4a4a4f;
  --browser-position-selection-invalid: var(--red3);
}

.browser {
  position: relative;
}

.browser-loader {
  background: #0000003d;
  background: var(--browser-loader-background);
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 10;
}

.browser-loader__content {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}

.browser-loader__text {
  background: #fff;
  background: var(--browser-loader-text);
  font-size: 2em;
  padding: 0 10px;
}

.browser-controller {
  margin-top: 20px;
}

.browser-controls {
  background: #f5f5f5;
  background: var(--browser-controls-background-color);
  margin-top: 10px;
}

.browser-controls:last-child {
  margin-bottom: 10px;
}

.browser-controls__heading {
  background: #eee;
  background: var(--browser-controls-header-background-color);
  padding: 3px 10px;
}

.browser-controls__heading .bp4-control {
  margin-bottom: 0;
}

.browser-controls__content {
  padding: 5px 10px;
}

.browser-position-selection {
  display: flex;
  font-size: 1.2em;
  justify-content: center;
  margin-bottom: 30px;
  padding: 2px 10px;
}

.browser-position-selection form {
  border: 1px solid #ccc;
  border: 1px solid var(--browser-position-selection-border);
  border-radius: 5px;
  padding: 5px;
}

.browser-position-selection input {
  background: var(--background-color);
  border: none;
  color: var(--text-color);
  margin: 0 2px;
  text-align: center;
}

.browser-position-selection input:focus,
.browser-position-selection select:focus {
  outline: none;
}

:root {
  --entity-chart-entity-line-color: #b3b3b3;
}

:root[data-theme="dark"] {
  --entity-chart-entity-line-color: #727272;
}

:root {
  --entity-chart-consensus-lines-color: #868686;
}

:root[data-theme="dark"] {
  --entity-chart-consensus-lines-color: #818181;
}

:root,
:root[data-theme="dark"] {
  --entity-chart-exon-color: #368ec9;
  --entity-chart-cds-color: #02599c;
}

:root {
  --selection-pressure-chart-bar: #323232;
  --selection-pressure-chart-background: #f6f6f6;
}

:root[data-theme="dark"] {
  --selection-pressure-chart-bar: #ffffff;
  --selection-pressure-chart-background: #18181a;
}

:root {
  --entity-chart-sequence-track-color: #000;
}

:root[data-theme="dark"] {
  --entity-chart-sequence-track-color: #d7d7db;
}

:root,
:root[data-theme="light"] {
  --box-background-color: #ffffff;
  --box-border-color: #ffffff;
}

:root[data-theme="dark"] {
  --box-background-color: #222225;
  --box-border-color: #4a4a4f;
}

.box-detail {
  border: 1px solid #e5e5e5;
  margin: 20px 0;
  padding: 10px;
  font-size: 20px;
  background: #fafafa;
  border-radius: 2px;
  border-left: 3px solid #e5e5e5;
  margin: 10px 0;
  padding: 15px;
}

.box {
  border: 1px solid #ffffff;
  border: 1px solid var(--box-border-color);
  margin: 20px 0;
  padding: 10px;
}

.box,
.box2 {
  background: #ffffff;
  background: var(--box-background-color);
  border-radius: 2px;
}

.box2 {
  border-left: 3px solid #ffffff;
  border-left: 3px solid var(--box-border-color);
  margin: 10px 0;
  padding: 15px;
}

:root {
  --card-header: #f6f6f6;
  --card-border: #ffffff;
}

:root[data-theme="dark"] {
  --card-header: #18181a;
  --card-border: #4a4a4f;
}

.card {
  border: 1px solid #ffffff;
  border: 1px solid var(--card-border);
  border-radius: 2px;
}

.card--boxed {
  margin: 0 10px 10px 0;
}

.card__header {
  background: #f6f6f6;
  background: var(--card-header);
  border-bottom: 1px solid #ffffff;
  border-bottom: 1px solid var(--card-border);
  border-radius: 3px 3px 0 0;
  padding: 0.5rem 1.25rem;
}

.card__body {
  padding: 1rem;
}

:root {
  --entity-bar-border-color: #ccc;
}

:root[data-theme="dark"] {
  --entity-bar-border-color: #4a4a4f;
}

:root {
  --element-ltr: #fb8c00;
  --element-int: #1e88e5;
  --element-nonerv: #43a047;
  --element-gray: #bdbdbd;
  --other-entity: #bcaaa4;
  --entity-button-border: #bfccd6;
  --entity-button-background: #ffffff;
  --entity-button-border-hover: #b1bec7;
  --entity-button-background-hover: #f0f0f0;
}

:root[data-theme="dark"] {
  --element-ltr: #cc7200;
  --element-int: #1362a7;
  --element-nonerv: #00701a;
  --element-gray: #757575;
  --other-entity: #bcaaa4;
  --entity-button-border: #353535;
  --entity-button-background: #202020;
  --entity-button-border-hover: #000;
  --entity-button-background-hover: #131313;
}

.entity-bar {
  border: 1px solid #ccc;
  border: 1px solid var(--entity-bar-border-color);
  height: 20px;
  position: relative;
}

.entity-bar__item {
  height: 100%;
}

.entity-bar--inline {
  display: inline-block;
  height: 15px;
  vertical-align: middle;
}

.entity-bar--on-link {
  margin-right: 10px;
  width: 50px;
}

.entity-bar--on-link:not(:first-child) {
  margin-left: 10px;
}

.entity-bar__item {
  background: #43a047;
  background: var(--element-nonerv);
  position: absolute;
}

.entity-bar__item--ltr {
  background: #fb8c00;
  background: var(--element-ltr);
}

.entity-bar__item--int {
  background: #1e88e5;
  background: var(--element-int);
}

.entity-link {
  display: inline-block;
}

.entity-button {
  align-items: center;
  background: #ffffff;
  background: var(--entity-button-background);
  border: 1px solid #bfccd6;
  border: 1px solid var(--entity-button-border);
  border-radius: 3px;
  display: inline-flex;
  margin: 0 10px 10px 0;
  padding: 5px;
}

.entity-button:hover {
  background: #f0f0f0;
  background: var(--entity-button-background-hover);
  border: 1px solid #b1bec7;
  border: 1px solid var(--entity-button-border-hover);
  text-decoration: none;
}

:root,
:root[data-theme="light"] {
  --table-details-row-hover: #000;
}

:root[data-theme="dark"] {
  --table-details-row-hover: #fff;
}


.table-details {
  margin-left: 0px; 
}

.table-details th {
  font-weight: 700;
  padding-right: 10px;
  text-align: right;
  vertical-align: top;
  white-space: normal;
}

.table-details tr:hover td,
.table-details tr:hover th {
  color: #000;
  color: var(--table-details-row-hover);
}

.table-details--bold th {
  font-weight: 500;
}

.table-details td, .table-details th {
  white-space: normal; 
  word-wrap: break-word; 
}


.pagination {
  align-items: center;
  display: flex;
  justify-content: center;
}

.pagination__page {
  margin: 0 5px;
}

.pagination > * {
  padding: 10px;
}

:root,
:root[data-theme="light"] {
  --cigar-M: var(--dark-gray2);
  --cigar-I: var(--green2);
  --cigar-D: var(--red2);
}

:root[data-theme="dark"] {
  --cigar-M: var(--gray4);
  --cigar-I: var(--green4);
  --cigar-D: var(--red4);
}

.cigar-string__item {
  margin-right: 3px;
}

.cigar-string__item:last-child {
  margin-right: 0;
}

:root {
  --level-background-color: #ffffff;
  --level-color: #3d3d3d;
  --level-border-color: #ffffff;
  --level-content-color: #363636;
}

:root[data-theme="dark"] {
  --level-background-color: #18181a;
  --level-color: #d7d7db;
  --level-border-color: #4a4a4f;
  --level-content-color: #b1b1b3;
}

.level {
  background: #ffffff;
  background: var(--level-background-color);
  border: 1px solid #ffffff;
  border: 1px solid var(--level-border-color);
  border-radius: 2px;
  color: #3d3d3d;
  color: var(--level-color);
  display: flex;
  margin: 10px 0;
  padding: 10px;
  width: 100%;
}

.level__item {
  flex-grow: 1;
  text-align: center;
}

.level__heading {
  display: block;
  font-size: 0.75rem;
  letter-spacing: 1px;
  margin-bottom: 5px;
  padding: 0;
  text-transform: uppercase;
}

.level__content {
  color: #363636;
  color: var(--level-content-color);
  font-weight: 600;
  margin: 0;
  padding: 0;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

html {
  -webkit-text-size-adjust: 100%;
  line-height: 1.15;
}

body {
  margin: 0;
}

main {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  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: -0.25em;
}

sup {
  top: -0.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: 0.35em 0.75em 0.625em;
}

legend {
  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"] {
  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;
}

html {
  box-sizing: border-box;
}

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

body {
  color: #1c2127;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
    Ubuntu, Cantarell, Open Sans, Helvetica Neue, blueprint-icons-16, sans-serif;
  font-size: 16.8px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.6;
  text-transform: none;
}

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

small {
  font-size: 14.4px;
}

strong {
  font-weight: 600;
}

::selection {
  background: #7dbcff;
}

.bp4-heading {
  color: #1c2127;
  font-weight: 600;
  margin: 0 0 12px;
  padding: 0;
}

.bp4-dark .bp4-heading {
  color: #f6f7f9;
}

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

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

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

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

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

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

.bp4-ui-text {
  font-size: 16.8px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.6;
  text-transform: none;
}

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

.bp4-text-muted {
  color: #5f6b7c;
}

.bp4-dark .bp4-text-muted {
  color: #abb3bf;
}

.bp4-text-disabled {
  color: rgba(95, 107, 124, 0.6);
}

.bp4-dark .bp4-text-disabled {
  color: rgba(171, 179, 191, 0.6);
}

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

.bp4-running-text {
  font-size: 16.8px;
  line-height: 1.5;
}

.bp4-running-text h1 {
  color: #1c2127;
  font-weight: 600;
  margin-bottom: 24px;
  margin-top: 48px;
}

.bp4-dark .bp4-running-text h1 {
  color: #f6f7f9;
}

.bp4-running-text h2 {
  color: #1c2127;
  font-weight: 600;
  margin-bottom: 24px;
  margin-top: 48px;
}

.bp4-dark .bp4-running-text h2 {
  color: #f6f7f9;
}

.bp4-running-text h3 {
  color: #1c2127;
  font-weight: 600;
  margin-bottom: 24px;
  margin-top: 48px;
}

.bp4-dark .bp4-running-text h3 {
  color: #f6f7f9;
}

.bp4-running-text h4 {
  color: #1c2127;
  font-weight: 600;
  margin-bottom: 24px;
  margin-top: 48px;
}

.bp4-dark .bp4-running-text h4 {
  color: #f6f7f9;
}

.bp4-running-text h5 {
  color: #1c2127;
  font-weight: 600;
  margin-bottom: 24px;
  margin-top: 48px;
}

.bp4-dark .bp4-running-text h5 {
  color: #f6f7f9;
}

.bp4-running-text h6 {
  color: #1c2127;
  font-weight: 600;
  margin-bottom: 24px;
  margin-top: 48px;
}

.bp4-dark .bp4-running-text h6 {
  color: #f6f7f9;
}

.bp4-running-text hr {
  border: none;
  border-bottom: 1px solid rgba(17, 20, 24, 0.15);
  margin: 24px 0;
}

.bp4-dark .bp4-running-text hr {
  border-color: hsla(0, 0%, 100%, 0.15);
}

.bp4-running-text p {
  margin: 0 0 12px;
  padding: 0;
}

.bp4-text-large {
  font-size: 19.2px;
}

.bp4-text-small {
  font-size: 14.4px;
}

a {
  text-decoration: none;
}

a,
a:hover {
  color: #215db0;
}

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

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

.bp4-dark a,
.bp4-dark a:hover {
  color: #8abbff;
}

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

.bp4-code,
.bp4-running-text code {
  background: hsla(0, 0%, 100%, 0.7);
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2);
  color: #5f6b7c;
  font-family: monospace;
  font-size: smaller;
  padding: 2px 5px;
  text-transform: none;
}

.bp4-dark .bp4-code,
.bp4-dark .bp4-running-text code,
.bp4-running-text .bp4-dark code {
  background: rgba(17, 20, 24, 0.3);
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4);
  color: #abb3bf;
}

.bp4-running-text a > code,
a > .bp4-code {
  color: #2d72d2;
}

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

.bp4-code-block,
.bp4-running-text pre {
  word-wrap: break-word;
  background: hsla(0, 0%, 100%, 0.7);
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.15);
  color: #1c2127;
  display: block;
  font-family: monospace;
  font-size: 15.8px;
  line-height: 1.4;
  margin: 12px 0;
  padding: 15.6px 18px 14.4px;
  text-transform: none;
  word-break: break-all;
}

.bp4-dark .bp4-code-block,
.bp4-dark .bp4-running-text pre,
.bp4-running-text .bp4-dark pre {
  background: rgba(17, 20, 24, 0.3);
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4);
  color: #f6f7f9;
}

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

.bp4-key,
.bp4-running-text kbd {
  align-items: center;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 0 0 rgba(17, 20, 24, 0),
    0 1px 1px rgba(17, 20, 24, 0.2);
  color: #5f6b7c;
  display: inline-flex;
  font-family: inherit;
  font-size: 14.4px;
  height: 28.8px;
  justify-content: center;
  line-height: 28.8px;
  min-width: 28.8px;
  padding: 4px 8px;
  vertical-align: middle;
}

.bp4-key .bp4-icon,
.bp4-key .bp4-icon-large,
.bp4-key .bp4-icon-standard,
.bp4-running-text kbd .bp4-icon,
.bp4-running-text kbd .bp4-icon-large,
.bp4-running-text kbd .bp4-icon-standard {
  margin-right: 6px;
}

.bp4-dark .bp4-key,
.bp4-dark .bp4-running-text kbd,
.bp4-running-text .bp4-dark kbd {
  background: #404854;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 0 0 rgba(17, 20, 24, 0),
    0 1px 1px rgba(17, 20, 24, 0.4);
  color: #abb3bf;
}

.bp4-blockquote,
.bp4-running-text blockquote {
  border-left: 4px solid rgba(171, 179, 191, 0.5);
  margin: 0 0 12px;
  padding: 0 24px;
}

.bp4-dark .bp4-blockquote,
.bp4-dark .bp4-running-text blockquote,
.bp4-running-text .bp4-dark blockquote {
  border-color: rgba(115, 128, 145, 0.5);
}

.bp4-list,
.bp4-running-text ol,
.bp4-running-text ul {
  margin: 12px 0;
  padding-left: 36px;
}

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

.bp4-list ol,
.bp4-list ul,
.bp4-running-text ol ol,
.bp4-running-text ol ul,
.bp4-running-text ul ol,
.bp4-running-text ul ul {
  margin-top: 6px;
}

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

.bp4-list-unstyled li {
  padding: 0;
}

.bp4-rtl {
  text-align: right;
}

.bp4-dark {
  color: #f6f7f9;
}

:focus {
  -moz-outline-radius: 6px;
  outline: 2px auto rgba(45, 114, 210, 0.6);
  outline-offset: 2px;
}

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

.bp4-dark {
  color-scheme: dark;
}

.bp4-alert {
  max-width: 480px;
  padding: 24px;
}

.bp4-alert-body {
  display: flex;
}

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

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

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

.bp4-alert-footer .bp4-button {
  margin-left: 12px;
}

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

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

.bp4-breadcrumbs > li:after {
  background: svg-icon(
    "16px/chevron-right.svg",
    (
      path: (
        fill: #5f6b7c,
      ),
    )
  );
  content: "";
  display: block;
  height: 16px;
  margin: 0 6px;
  width: 16px;
}

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

.bp4-breadcrumb,
.bp4-breadcrumb-current,
.bp4-breadcrumbs-collapsed {
  align-items: center;
  display: inline-flex;
  font-size: 19.2px;
}

.bp4-breadcrumb,
.bp4-breadcrumbs-collapsed {
  color: #5f6b7c;
}

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

.bp4-breadcrumb.bp4-disabled {
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
}

.bp4-breadcrumb .bp4-icon {
  margin-right: 6px;
}

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

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

.bp4-breadcrumbs-collapsed {
  background: #d3d8de;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  margin-right: 2px;
  padding: 1px 6px;
  vertical-align: text-bottom;
}

.bp4-breadcrumbs-collapsed:before {
  background: svg-icon(
      "16px/more.svg",
      (
        circle: (
          fill: #5f6b7c,
        ),
      )
    )
    50% no-repeat;
  content: "";
  display: block;
  height: 16px;
  width: 16px;
}

.bp4-breadcrumbs-collapsed:hover {
  background: #c5cbd3;
  color: #1c2127;
  text-decoration: none;
}

.bp4-dark .bp4-breadcrumb,
.bp4-dark .bp4-breadcrumbs-collapsed,
.bp4-dark .bp4-breadcrumbs > li:after {
  color: #abb3bf;
}

.bp4-dark .bp4-breadcrumb.bp4-disabled {
  color: rgba(171, 179, 191, 0.6);
}

.bp4-dark .bp4-breadcrumb-current {
  color: #f6f7f9;
}

.bp4-dark .bp4-breadcrumbs-collapsed {
  background: rgba(17, 20, 24, 0.4);
}

.bp4-dark .bp4-breadcrumbs-collapsed:hover {
  background: rgba(17, 20, 24, 0.6);
  color: #f6f7f9;
}

.bp4-button {
  align-items: center;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  font-size: 16.8px;
  justify-content: center;
  min-height: 36px;
  min-width: 36px;
  padding: 6px 12px;
  text-align: left;
  vertical-align: middle;
}

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

.bp4-button > .bp4-fill {
  flex-grow: 1;
  flex-shrink: 1;
}

.bp4-button:before,
.bp4-button > * {
  margin-right: 10px;
}

.bp4-button:empty:before,
.bp4-button > :last-child {
  margin-right: 0;
}

.bp4-button:empty {
  padding: 0 !important;
}

.bp4-button.bp4-disabled,
.bp4-button:disabled {
  cursor: not-allowed;
}

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

.bp4-align-right .bp4-button,
.bp4-button.bp4-align-right {
  text-align: right;
}

.bp4-align-left .bp4-button,
.bp4-button.bp4-align-left {
  text-align: left;
}

.bp4-button:not([class*="bp4-intent-"]) {
  background-color: #f6f7f9;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 -1px 0 rgba(17, 20, 24, 0.1);
  color: #1c2127;
}

.bp4-button:not([class*="bp4-intent-"]):hover {
  background-clip: padding-box;
  background-color: #edeff2;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 -1px 0 rgba(17, 20, 24, 0.1);
}

.bp4-button:not([class*="bp4-intent-"]).bp4-active,
.bp4-button:not([class*="bp4-intent-"]):active {
  background-color: #dce0e5;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 1px 2px rgba(17, 20, 24, 0.2);
}

.bp4-button:not([class*="bp4-intent-"]).bp4-disabled,
.bp4-button:not([class*="bp4-intent-"]):disabled {
  background-color: rgba(211, 216, 222, 0.5);
  background-image: none;
  box-shadow: none;
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
  outline: none;
}

.bp4-button:not([class*="bp4-intent-"]).bp4-disabled.bp4-active,
.bp4-button:not([class*="bp4-intent-"]).bp4-disabled.bp4-active:hover,
.bp4-button:not([class*="bp4-intent-"]):disabled.bp4-active,
.bp4-button:not([class*="bp4-intent-"]):disabled.bp4-active:hover {
  background: rgba(211, 216, 222, 0.7);
}

.bp4-button.bp4-intent-primary {
  background-color: #2d72d2;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4),
    inset 0 -1px 0 rgba(17, 20, 24, 0.2);
  color: #fff;
}

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

.bp4-button.bp4-intent-primary:hover {
  background-color: #215db0;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4),
    inset 0 -1px 0 rgba(17, 20, 24, 0.2);
}

.bp4-button.bp4-intent-primary.bp4-active,
.bp4-button.bp4-intent-primary:active {
  background-color: #184a90;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4),
    inset 0 1px 2px rgba(17, 20, 24, 0.2);
}

.bp4-button.bp4-intent-primary.bp4-disabled,
.bp4-button.bp4-intent-primary:disabled {
  background-color: rgba(45, 114, 210, 0.5);
  background-image: none;
  border-color: transparent;
  box-shadow: none;
  color: hsla(0, 0%, 100%, 0.6);
}

.bp4-button.bp4-intent-success {
  background-color: #238551;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4),
    inset 0 -1px 0 rgba(17, 20, 24, 0.2);
  color: #fff;
}

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

.bp4-button.bp4-intent-success:hover {
  background-color: #1c6e42;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4),
    inset 0 -1px 0 rgba(17, 20, 24, 0.2);
}

.bp4-button.bp4-intent-success.bp4-active,
.bp4-button.bp4-intent-success:active {
  background-color: #165a36;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4),
    inset 0 1px 2px rgba(17, 20, 24, 0.2);
}

.bp4-button.bp4-intent-success.bp4-disabled,
.bp4-button.bp4-intent-success:disabled {
  background-color: rgba(35, 133, 81, 0.5);
  background-image: none;
  border-color: transparent;
  box-shadow: none;
  color: hsla(0, 0%, 100%, 0.6);
}

.bp4-button.bp4-intent-warning {
  background-color: #c87619;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4),
    inset 0 -1px 0 rgba(17, 20, 24, 0.2);
  color: #fff;
}

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

.bp4-button.bp4-intent-warning:hover {
  background-color: #935610;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4),
    inset 0 -1px 0 rgba(17, 20, 24, 0.2);
}

.bp4-button.bp4-intent-warning.bp4-active,
.bp4-button.bp4-intent-warning:active {
  background-color: #77450d;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4),
    inset 0 1px 2px rgba(17, 20, 24, 0.2);
}

.bp4-button.bp4-intent-warning.bp4-disabled,
.bp4-button.bp4-intent-warning:disabled {
  background-color: rgba(200, 118, 25, 0.5);
  background-image: none;
  border-color: transparent;
  box-shadow: none;
  color: hsla(0, 0%, 100%, 0.6);
}

.bp4-button.bp4-intent-danger {
  background-color: #cd4246;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4),
    inset 0 -1px 0 rgba(17, 20, 24, 0.2);
  color: #fff;
}

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

.bp4-button.bp4-intent-danger:hover {
  background-color: #ac2f33;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4),
    inset 0 -1px 0 rgba(17, 20, 24, 0.2);
}

.bp4-button.bp4-intent-danger.bp4-active,
.bp4-button.bp4-intent-danger:active {
  background-color: #8e292c;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4),
    inset 0 1px 2px rgba(17, 20, 24, 0.2);
}

.bp4-button.bp4-intent-danger.bp4-disabled,
.bp4-button.bp4-intent-danger:disabled {
  background-color: rgba(205, 66, 70, 0.5);
  background-image: none;
  border-color: transparent;
  box-shadow: none;
  color: hsla(0, 0%, 100%, 0.6);
}

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

.bp4-button.bp4-large,
.bp4-large .bp4-button {
  font-size: 19.2px;
  min-height: 48px;
  min-width: 48px;
  padding: 6px 18px;
}

.bp4-button.bp4-large:before,
.bp4-button.bp4-large > *,
.bp4-large .bp4-button:before,
.bp4-large .bp4-button > * {
  margin-right: 14px;
}

.bp4-button.bp4-large:empty:before,
.bp4-button.bp4-large > :last-child,
.bp4-large .bp4-button:empty:before,
.bp4-large .bp4-button > :last-child {
  margin-right: 0;
}

.bp4-button.bp4-small,
.bp4-small .bp4-button {
  min-height: 28.8px;
  min-width: 28.8px;
  padding: 0 8.4px;
}

.bp4-button.bp4-loading {
  position: relative;
}

.bp4-button.bp4-loading[class*="bp4-icon-"]:before {
  visibility: hidden;
}

.bp4-button.bp4-loading .bp4-button-spinner {
  margin: 0;
  position: absolute;
}

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

.bp4-button[class*="bp4-icon-"]:before {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #5f6b7c;
  font-family: blueprint-icons-16, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
}

.bp4-button .bp4-icon,
.bp4-button .bp4-icon-large,
.bp4-button .bp4-icon-standard {
  color: #5f6b7c;
}

.bp4-button .bp4-icon-large.bp4-align-right,
.bp4-button .bp4-icon-standard.bp4-align-right,
.bp4-button .bp4-icon.bp4-align-right {
  margin-left: 10px;
}

.bp4-button .bp4-icon:first-child:last-child,
.bp4-button .bp4-spinner + .bp4-icon:last-child {
  margin: 0 -10px;
}

.bp4-dark .bp4-button:not([class*="bp4-intent-"]) {
  background-color: #404854;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.8);
  color: #f6f7f9;
}

.bp4-dark .bp4-button:not([class*="bp4-intent-"]).bp4-active,
.bp4-dark .bp4-button:not([class*="bp4-intent-"]):active,
.bp4-dark .bp4-button:not([class*="bp4-intent-"]):hover {
  color: #f6f7f9;
}

.bp4-dark .bp4-button:not([class*="bp4-intent-"]):hover {
  background-color: #383e47;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.8);
}

.bp4-dark .bp4-button:not([class*="bp4-intent-"]).bp4-active,
.bp4-dark .bp4-button:not([class*="bp4-intent-"]):active {
  background-color: #252a31;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.8);
}

.bp4-dark .bp4-button:not([class*="bp4-intent-"]).bp4-disabled,
.bp4-dark .bp4-button:not([class*="bp4-intent-"]):disabled {
  background-color: rgba(64, 72, 84, 0.5);
  background-image: none;
  box-shadow: none;
  color: rgba(171, 179, 191, 0.6);
}

.bp4-dark .bp4-button:not([class*="bp4-intent-"]).bp4-disabled.bp4-active,
.bp4-dark .bp4-button:not([class*="bp4-intent-"]):disabled.bp4-active {
  background: rgba(64, 72, 84, 0.7);
}

.bp4-dark
  .bp4-button:not([class*="bp4-intent-"])
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #8f99a8;
  background: rgba(17, 20, 24, 0.5);
}

.bp4-dark
  .bp4-button:not([class*="bp4-intent-"])
  .bp4-icon-large:not([class*="bp4-intent-"]),
.bp4-dark
  .bp4-button:not([class*="bp4-intent-"])
  .bp4-icon-standard:not([class*="bp4-intent-"]),
.bp4-dark
  .bp4-button:not([class*="bp4-intent-"])
  .bp4-icon:not([class*="bp4-intent-"]),
.bp4-dark .bp4-button:not([class*="bp4-intent-"])[class*="bp4-icon-"]:before {
  color: #abb3bf;
}

.bp4-dark .bp4-button[class*="bp4-intent-"],
.bp4-dark .bp4-button[class*="bp4-intent-"].bp4-active,
.bp4-dark .bp4-button[class*="bp4-intent-"]:active,
.bp4-dark .bp4-button[class*="bp4-intent-"]:hover {
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.8);
}

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

.bp4-dark
  .bp4-button[class*="bp4-intent-"]
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #8f99a8;
}

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

.bp4-button.bp4-minimal {
  background: none;
  color: #ffffff;
  box-shadow: none;
}

.bp4-button.bp4-minimal:hover {
  background: #ddd;
  color: black;
  box-shadow: none;
  text-decoration: none;
}

.bp4-button.bp4-minimal.bp4-active,
.bp4-button.bp4-minimal:active {
  background: rgba(143, 153, 168, 0.3);
  box-shadow: none;
  color: #ffffff;
}

.bp4-button.bp4-minimal.bp4-disabled,
.bp4-button.bp4-minimal.bp4-disabled:hover,
.bp4-button.bp4-minimal:disabled,
.bp4-button.bp4-minimal:disabled:hover {
  background: none;
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
}

.bp4-button.bp4-minimal.bp4-disabled.bp4-active,
.bp4-button.bp4-minimal.bp4-disabled:hover.bp4-active,
.bp4-button.bp4-minimal:disabled.bp4-active,
.bp4-button.bp4-minimal:disabled:hover.bp4-active {
  background: rgba(143, 153, 168, 0.3);
}

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

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

.bp4-dark .bp4-button.bp4-minimal:hover {
  background: rgba(143, 153, 168, 0.15);
}

.bp4-dark .bp4-button.bp4-minimal.bp4-active,
.bp4-dark .bp4-button.bp4-minimal:active {
  background: rgba(143, 153, 168, 0.3);
  color: #f6f7f9;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-disabled,
.bp4-dark .bp4-button.bp4-minimal.bp4-disabled:hover,
.bp4-dark .bp4-button.bp4-minimal:disabled,
.bp4-dark .bp4-button.bp4-minimal:disabled:hover {
  background: none;
  color: rgba(171, 179, 191, 0.6);
  cursor: not-allowed;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-disabled.bp4-active,
.bp4-dark .bp4-button.bp4-minimal.bp4-disabled:hover.bp4-active,
.bp4-dark .bp4-button.bp4-minimal:disabled.bp4-active,
.bp4-dark .bp4-button.bp4-minimal:disabled:hover.bp4-active {
  background: rgba(143, 153, 168, 0.3);
}

.bp4-button.bp4-minimal.bp4-intent-primary {
  color: #215db0;
}

.bp4-button.bp4-minimal.bp4-intent-primary.bp4-active,
.bp4-button.bp4-minimal.bp4-intent-primary:active,
.bp4-button.bp4-minimal.bp4-intent-primary:hover {
  background: none;
  box-shadow: none;
  color: #215db0;
}

.bp4-button.bp4-minimal.bp4-intent-primary:hover {
  background: rgba(45, 114, 210, 0.15);
  color: #215db0;
}

.bp4-button.bp4-minimal.bp4-intent-primary.bp4-active,
.bp4-button.bp4-minimal.bp4-intent-primary:active {
  background: rgba(45, 114, 210, 0.3);
  color: #215db0;
}

.bp4-button.bp4-minimal.bp4-intent-primary.bp4-disabled,
.bp4-button.bp4-minimal.bp4-intent-primary:disabled {
  background: none;
  color: rgba(33, 93, 176, 0.5);
}

.bp4-button.bp4-minimal.bp4-intent-primary.bp4-disabled.bp4-active,
.bp4-button.bp4-minimal.bp4-intent-primary:disabled.bp4-active {
  background: rgba(45, 114, 210, 0.3);
}

.bp4-button.bp4-minimal.bp4-intent-primary
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #215db0;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary {
  color: #8abbff;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary:hover {
  background: rgba(45, 114, 210, 0.2);
  color: #8abbff;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary.bp4-active,
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary:active {
  background: rgba(45, 114, 210, 0.3);
  color: #8abbff;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary.bp4-disabled,
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary:disabled {
  background: none;
  color: rgba(138, 187, 255, 0.5);
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary.bp4-disabled.bp4-active,
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary:disabled.bp4-active {
  background: rgba(45, 114, 210, 0.3);
}

.bp4-button.bp4-minimal.bp4-intent-success {
  color: #1c6e42;
}

.bp4-button.bp4-minimal.bp4-intent-success.bp4-active,
.bp4-button.bp4-minimal.bp4-intent-success:active,
.bp4-button.bp4-minimal.bp4-intent-success:hover {
  background: none;
  box-shadow: none;
  color: #1c6e42;
}

.bp4-button.bp4-minimal.bp4-intent-success:hover {
  background: rgba(35, 133, 81, 0.15);
  color: #1c6e42;
}

.bp4-button.bp4-minimal.bp4-intent-success.bp4-active,
.bp4-button.bp4-minimal.bp4-intent-success:active {
  background: rgba(35, 133, 81, 0.3);
  color: #1c6e42;
}

.bp4-button.bp4-minimal.bp4-intent-success.bp4-disabled,
.bp4-button.bp4-minimal.bp4-intent-success:disabled {
  background: none;
  color: rgba(28, 110, 66, 0.5);
}

.bp4-button.bp4-minimal.bp4-intent-success.bp4-disabled.bp4-active,
.bp4-button.bp4-minimal.bp4-intent-success:disabled.bp4-active {
  background: rgba(35, 133, 81, 0.3);
}

.bp4-button.bp4-minimal.bp4-intent-success
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #1c6e42;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success {
  color: #72ca9b;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success:hover {
  background: rgba(35, 133, 81, 0.2);
  color: #72ca9b;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success.bp4-active,
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success:active {
  background: rgba(35, 133, 81, 0.3);
  color: #72ca9b;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success.bp4-disabled,
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success:disabled {
  background: none;
  color: rgba(114, 202, 155, 0.5);
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success.bp4-disabled.bp4-active,
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success:disabled.bp4-active {
  background: rgba(35, 133, 81, 0.3);
}

.bp4-button.bp4-minimal.bp4-intent-warning {
  color: #935610;
}

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

.bp4-button.bp4-minimal.bp4-intent-warning:hover {
  background: rgba(200, 118, 25, 0.15);
  color: #935610;
}

.bp4-button.bp4-minimal.bp4-intent-warning.bp4-active,
.bp4-button.bp4-minimal.bp4-intent-warning:active {
  background: rgba(200, 118, 25, 0.3);
  color: #935610;
}

.bp4-button.bp4-minimal.bp4-intent-warning.bp4-disabled,
.bp4-button.bp4-minimal.bp4-intent-warning:disabled {
  background: none;
  color: rgba(147, 86, 16, 0.5);
}

.bp4-button.bp4-minimal.bp4-intent-warning.bp4-disabled.bp4-active,
.bp4-button.bp4-minimal.bp4-intent-warning:disabled.bp4-active {
  background: rgba(200, 118, 25, 0.3);
}

.bp4-button.bp4-minimal.bp4-intent-warning
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #935610;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning {
  color: #fbb360;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning:hover {
  background: rgba(200, 118, 25, 0.2);
  color: #fbb360;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning.bp4-active,
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning:active {
  background: rgba(200, 118, 25, 0.3);
  color: #fbb360;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning.bp4-disabled,
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning:disabled {
  background: none;
  color: rgba(251, 179, 96, 0.5);
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning.bp4-disabled.bp4-active,
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning:disabled.bp4-active {
  background: rgba(200, 118, 25, 0.3);
}

.bp4-button.bp4-minimal.bp4-intent-danger {
  color: #ac2f33;
}

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

.bp4-button.bp4-minimal.bp4-intent-danger:hover {
  background: rgba(205, 66, 70, 0.15);
  color: #ac2f33;
}

.bp4-button.bp4-minimal.bp4-intent-danger.bp4-active,
.bp4-button.bp4-minimal.bp4-intent-danger:active {
  background: rgba(205, 66, 70, 0.3);
  color: #ac2f33;
}

.bp4-button.bp4-minimal.bp4-intent-danger.bp4-disabled,
.bp4-button.bp4-minimal.bp4-intent-danger:disabled {
  background: none;
  color: rgba(172, 47, 51, 0.5);
}

.bp4-button.bp4-minimal.bp4-intent-danger.bp4-disabled.bp4-active,
.bp4-button.bp4-minimal.bp4-intent-danger:disabled.bp4-active {
  background: rgba(205, 66, 70, 0.3);
}

.bp4-button.bp4-minimal.bp4-intent-danger
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #ac2f33;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger {
  color: #fa999c;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger:hover {
  background: rgba(205, 66, 70, 0.2);
  color: #fa999c;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger.bp4-active,
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger:active {
  background: rgba(205, 66, 70, 0.3);
  color: #fa999c;
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger.bp4-disabled,
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger:disabled {
  background: none;
  color: rgba(250, 153, 156, 0.5);
}

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger.bp4-disabled.bp4-active,
.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger:disabled.bp4-active {
  background: rgba(205, 66, 70, 0.3);
}

.bp4-button.bp4-outlined {
  background: none;
  border: 1px solid rgba(28, 33, 39, 0.2);
  box-shadow: none;
  box-sizing: border-box;
}

.bp4-button.bp4-outlined:hover {
  background: rgba(143, 153, 168, 0.15);
  box-shadow: none;
  color: #1c2127;
  text-decoration: none;
}

.bp4-button.bp4-outlined.bp4-active,
.bp4-button.bp4-outlined:active {
  background: rgba(143, 153, 168, 0.3);
  box-shadow: none;
  color: #1c2127;
}

.bp4-button.bp4-outlined.bp4-disabled,
.bp4-button.bp4-outlined.bp4-disabled:hover,
.bp4-button.bp4-outlined:disabled,
.bp4-button.bp4-outlined:disabled:hover {
  background: none;
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
}

.bp4-button.bp4-outlined.bp4-disabled.bp4-active,
.bp4-button.bp4-outlined.bp4-disabled:hover.bp4-active,
.bp4-button.bp4-outlined:disabled.bp4-active,
.bp4-button.bp4-outlined:disabled:hover.bp4-active {
  background: rgba(143, 153, 168, 0.3);
}

.bp4-dark .bp4-button.bp4-outlined {
  background: none;
  box-shadow: none;
  color: inherit;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-active,
.bp4-dark .bp4-button.bp4-outlined:active,
.bp4-dark .bp4-button.bp4-outlined:hover {
  background: none;
  box-shadow: none;
}

.bp4-dark .bp4-button.bp4-outlined:hover {
  background: rgba(143, 153, 168, 0.15);
}

.bp4-dark .bp4-button.bp4-outlined.bp4-active,
.bp4-dark .bp4-button.bp4-outlined:active {
  background: rgba(143, 153, 168, 0.3);
  color: #f6f7f9;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-disabled,
.bp4-dark .bp4-button.bp4-outlined.bp4-disabled:hover,
.bp4-dark .bp4-button.bp4-outlined:disabled,
.bp4-dark .bp4-button.bp4-outlined:disabled:hover {
  background: none;
  color: rgba(171, 179, 191, 0.6);
  cursor: not-allowed;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-disabled.bp4-active,
.bp4-dark .bp4-button.bp4-outlined.bp4-disabled:hover.bp4-active,
.bp4-dark .bp4-button.bp4-outlined:disabled.bp4-active,
.bp4-dark .bp4-button.bp4-outlined:disabled:hover.bp4-active {
  background: rgba(143, 153, 168, 0.3);
}

.bp4-button.bp4-outlined.bp4-intent-primary {
  color: #215db0;
}

.bp4-button.bp4-outlined.bp4-intent-primary.bp4-active,
.bp4-button.bp4-outlined.bp4-intent-primary:active,
.bp4-button.bp4-outlined.bp4-intent-primary:hover {
  background: none;
  box-shadow: none;
  color: #215db0;
}

.bp4-button.bp4-outlined.bp4-intent-primary:hover {
  background: rgba(45, 114, 210, 0.15);
  color: #215db0;
}

.bp4-button.bp4-outlined.bp4-intent-primary.bp4-active,
.bp4-button.bp4-outlined.bp4-intent-primary:active {
  background: rgba(45, 114, 210, 0.3);
  color: #215db0;
}

.bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled,
.bp4-button.bp4-outlined.bp4-intent-primary:disabled {
  background: none;
  color: rgba(33, 93, 176, 0.5);
}

.bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled.bp4-active,
.bp4-button.bp4-outlined.bp4-intent-primary:disabled.bp4-active {
  background: rgba(45, 114, 210, 0.3);
}

.bp4-button.bp4-outlined.bp4-intent-primary
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #215db0;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary {
  color: #8abbff;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:hover {
  background: rgba(45, 114, 210, 0.2);
  color: #8abbff;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary.bp4-active,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:active {
  background: rgba(45, 114, 210, 0.3);
  color: #8abbff;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:disabled {
  background: none;
  color: rgba(138, 187, 255, 0.5);
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled.bp4-active,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:disabled.bp4-active {
  background: rgba(45, 114, 210, 0.3);
}

.bp4-button.bp4-outlined.bp4-intent-success {
  color: #1c6e42;
}

.bp4-button.bp4-outlined.bp4-intent-success.bp4-active,
.bp4-button.bp4-outlined.bp4-intent-success:active,
.bp4-button.bp4-outlined.bp4-intent-success:hover {
  background: none;
  box-shadow: none;
  color: #1c6e42;
}

.bp4-button.bp4-outlined.bp4-intent-success:hover {
  background: rgba(35, 133, 81, 0.15);
  color: #1c6e42;
}

.bp4-button.bp4-outlined.bp4-intent-success.bp4-active,
.bp4-button.bp4-outlined.bp4-intent-success:active {
  background: rgba(35, 133, 81, 0.3);
  color: #1c6e42;
}

.bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled,
.bp4-button.bp4-outlined.bp4-intent-success:disabled {
  background: none;
  color: rgba(28, 110, 66, 0.5);
}

.bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled.bp4-active,
.bp4-button.bp4-outlined.bp4-intent-success:disabled.bp4-active {
  background: rgba(35, 133, 81, 0.3);
}

.bp4-button.bp4-outlined.bp4-intent-success
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #1c6e42;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success {
  color: #72ca9b;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:hover {
  background: rgba(35, 133, 81, 0.2);
  color: #72ca9b;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success.bp4-active,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:active {
  background: rgba(35, 133, 81, 0.3);
  color: #72ca9b;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:disabled {
  background: none;
  color: rgba(114, 202, 155, 0.5);
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled.bp4-active,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:disabled.bp4-active {
  background: rgba(35, 133, 81, 0.3);
}

.bp4-button.bp4-outlined.bp4-intent-warning {
  color: #935610;
}

.bp4-button.bp4-outlined.bp4-intent-warning.bp4-active,
.bp4-button.bp4-outlined.bp4-intent-warning:active,
.bp4-button.bp4-outlined.bp4-intent-warning:hover {
  background: none;
  box-shadow: none;
  color: #935610;
}

.bp4-button.bp4-outlined.bp4-intent-warning:hover {
  background: rgba(200, 118, 25, 0.15);
  color: #935610;
}

.bp4-button.bp4-outlined.bp4-intent-warning.bp4-active,
.bp4-button.bp4-outlined.bp4-intent-warning:active {
  background: rgba(200, 118, 25, 0.3);
  color: #935610;
}

.bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled,
.bp4-button.bp4-outlined.bp4-intent-warning:disabled {
  background: none;
  color: rgba(147, 86, 16, 0.5);
}

.bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled.bp4-active,
.bp4-button.bp4-outlined.bp4-intent-warning:disabled.bp4-active {
  background: rgba(200, 118, 25, 0.3);
}

.bp4-button.bp4-outlined.bp4-intent-warning
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #935610;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning {
  color: #fbb360;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:hover {
  background: rgba(200, 118, 25, 0.2);
  color: #fbb360;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning.bp4-active,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:active {
  background: rgba(200, 118, 25, 0.3);
  color: #fbb360;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:disabled {
  background: none;
  color: rgba(251, 179, 96, 0.5);
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled.bp4-active,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:disabled.bp4-active {
  background: rgba(200, 118, 25, 0.3);
}

.bp4-button.bp4-outlined.bp4-intent-danger {
  color: #ac2f33;
}

.bp4-button.bp4-outlined.bp4-intent-danger.bp4-active,
.bp4-button.bp4-outlined.bp4-intent-danger:active,
.bp4-button.bp4-outlined.bp4-intent-danger:hover {
  background: none;
  box-shadow: none;
  color: #ac2f33;
}

.bp4-button.bp4-outlined.bp4-intent-danger:hover {
  background: rgba(205, 66, 70, 0.15);
  color: #ac2f33;
}

.bp4-button.bp4-outlined.bp4-intent-danger.bp4-active,
.bp4-button.bp4-outlined.bp4-intent-danger:active {
  background: rgba(205, 66, 70, 0.3);
  color: #ac2f33;
}

.bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled,
.bp4-button.bp4-outlined.bp4-intent-danger:disabled {
  background: none;
  color: rgba(172, 47, 51, 0.5);
}

.bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled.bp4-active,
.bp4-button.bp4-outlined.bp4-intent-danger:disabled.bp4-active {
  background: rgba(205, 66, 70, 0.3);
}

.bp4-button.bp4-outlined.bp4-intent-danger
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #ac2f33;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger {
  color: #fa999c;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:hover {
  background: rgba(205, 66, 70, 0.2);
  color: #fa999c;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger.bp4-active,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:active {
  background: rgba(205, 66, 70, 0.3);
  color: #fa999c;
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:disabled {
  background: none;
  color: rgba(250, 153, 156, 0.5);
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled.bp4-active,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:disabled.bp4-active {
  background: rgba(205, 66, 70, 0.3);
}

.bp4-button.bp4-outlined.bp4-disabled,
.bp4-button.bp4-outlined.bp4-disabled:hover,
.bp4-button.bp4-outlined:disabled,
.bp4-button.bp4-outlined:disabled:hover {
  border-color: rgba(95, 107, 124, 0.1);
}

.bp4-dark .bp4-button.bp4-outlined {
  border-color: hsla(0, 0%, 100%, 0.4);
}

.bp4-dark .bp4-button.bp4-outlined.bp4-disabled,
.bp4-dark .bp4-button.bp4-outlined.bp4-disabled:hover,
.bp4-dark .bp4-button.bp4-outlined:disabled,
.bp4-dark .bp4-button.bp4-outlined:disabled:hover {
  border-color: hsla(0, 0%, 100%, 0.2);
}

.bp4-button.bp4-outlined.bp4-intent-primary {
  border-color: rgba(33, 93, 176, 0.6);
}

.bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled,
.bp4-button.bp4-outlined.bp4-intent-primary:disabled {
  border-color: rgba(33, 93, 176, 0.2);
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary {
  border-color: rgba(138, 187, 255, 0.6);
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:disabled {
  border-color: rgba(138, 187, 255, 0.2);
}

.bp4-button.bp4-outlined.bp4-intent-success {
  border-color: rgba(28, 110, 66, 0.6);
}

.bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled,
.bp4-button.bp4-outlined.bp4-intent-success:disabled {
  border-color: rgba(28, 110, 66, 0.2);
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success {
  border-color: rgba(114, 202, 155, 0.6);
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:disabled {
  border-color: rgba(114, 202, 155, 0.2);
}

.bp4-button.bp4-outlined.bp4-intent-warning {
  border-color: rgba(147, 86, 16, 0.6);
}

.bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled,
.bp4-button.bp4-outlined.bp4-intent-warning:disabled {
  border-color: rgba(147, 86, 16, 0.2);
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning {
  border-color: rgba(251, 179, 96, 0.6);
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:disabled {
  border-color: rgba(251, 179, 96, 0.2);
}

.bp4-button.bp4-outlined.bp4-intent-danger {
  border-color: rgba(172, 47, 51, 0.6);
}

.bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled,
.bp4-button.bp4-outlined.bp4-intent-danger:disabled {
  border-color: rgba(172, 47, 51, 0.2);
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger {
  border-color: rgba(250, 153, 156, 0.6);
}

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled,
.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:disabled {
  border-color: rgba(250, 153, 156, 0.2);
}

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

a.bp4-button,
a.bp4-button:active,
a.bp4-button:hover {
  color: #1c2127;
}

a.bp4-button.bp4-disabled {
  color: rgba(95, 107, 124, 0.6);
}

.bp4-button-text {
  flex: 0 1 auto;
}

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

.bp4-button-group {
  display: inline-flex;
}

.bp4-button-group .bp4-button {
  flex: 0 0 auto;
  position: relative;
  z-index: 4;
}

.bp4-button-group .bp4-button:focus {
  z-index: 5;
}

.bp4-button-group .bp4-button:hover {
  z-index: 6;
}

.bp4-button-group .bp4-button.bp4-active,
.bp4-button-group .bp4-button:active {
  z-index: 7;
}

.bp4-button-group .bp4-button.bp4-disabled,
.bp4-button-group .bp4-button:disabled {
  z-index: 3;
}

.bp4-button-group .bp4-button[class*="bp4-intent-"] {
  z-index: 9;
}

.bp4-button-group .bp4-button[class*="bp4-intent-"]:focus {
  z-index: 10;
}

.bp4-button-group .bp4-button[class*="bp4-intent-"]:hover {
  z-index: 11;
}

.bp4-button-group .bp4-button[class*="bp4-intent-"].bp4-active,
.bp4-button-group .bp4-button[class*="bp4-intent-"]:active {
  z-index: 12;
}

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

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

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

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

.bp4-button-group.bp4-minimal .bp4-button:hover {
  background: rgba(143, 153, 168, 0.15);
  box-shadow: none;
  color: #1c2127;
  text-decoration: none;
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-active,
.bp4-button-group.bp4-minimal .bp4-button:active {
  background: rgba(143, 153, 168, 0.3);
  box-shadow: none;
  color: #1c2127;
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-disabled,
.bp4-button-group.bp4-minimal .bp4-button.bp4-disabled:hover,
.bp4-button-group.bp4-minimal .bp4-button:disabled,
.bp4-button-group.bp4-minimal .bp4-button:disabled:hover {
  background: none;
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-disabled.bp4-active,
.bp4-button-group.bp4-minimal .bp4-button.bp4-disabled:hover.bp4-active,
.bp4-button-group.bp4-minimal .bp4-button:disabled.bp4-active,
.bp4-button-group.bp4-minimal .bp4-button:disabled:hover.bp4-active {
  background: rgba(143, 153, 168, 0.3);
}

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

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

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:hover {
  background: rgba(143, 153, 168, 0.15);
}

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-active,
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:active {
  background: rgba(143, 153, 168, 0.3);
  color: #f6f7f9;
}

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-disabled,
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-disabled:hover,
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:disabled,
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:disabled:hover {
  background: none;
  color: rgba(171, 179, 191, 0.6);
  cursor: not-allowed;
}

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-disabled.bp4-active,
.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-disabled:hover.bp4-active,
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:disabled.bp4-active,
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button:disabled:hover.bp4-active {
  background: rgba(143, 153, 168, 0.3);
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary {
  color: #215db0;
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-active,
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:active,
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:hover {
  background: none;
  box-shadow: none;
  color: #215db0;
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:hover {
  background: rgba(45, 114, 210, 0.15);
  color: #215db0;
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-active,
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:active {
  background: rgba(45, 114, 210, 0.3);
  color: #215db0;
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-disabled,
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:disabled {
  background: none;
  color: rgba(33, 93, 176, 0.5);
}

.bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-primary.bp4-disabled.bp4-active,
.bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-primary:disabled.bp4-active {
  background: rgba(45, 114, 210, 0.3);
}

.bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-primary
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #215db0;
}

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary {
  color: #8abbff;
}

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:hover {
  background: rgba(45, 114, 210, 0.2);
  color: #8abbff;
}

.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-primary.bp4-active,
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:active {
  background: rgba(45, 114, 210, 0.3);
  color: #8abbff;
}

.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-primary.bp4-disabled,
.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-primary:disabled {
  background: none;
  color: rgba(138, 187, 255, 0.5);
}

.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-primary.bp4-disabled.bp4-active,
.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-primary:disabled.bp4-active {
  background: rgba(45, 114, 210, 0.3);
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success {
  color: #1c6e42;
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-active,
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:active,
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:hover {
  background: none;
  box-shadow: none;
  color: #1c6e42;
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:hover {
  background: rgba(35, 133, 81, 0.15);
  color: #1c6e42;
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-active,
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:active {
  background: rgba(35, 133, 81, 0.3);
  color: #1c6e42;
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-disabled,
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:disabled {
  background: none;
  color: rgba(28, 110, 66, 0.5);
}

.bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-success.bp4-disabled.bp4-active,
.bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-success:disabled.bp4-active {
  background: rgba(35, 133, 81, 0.3);
}

.bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-success
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #1c6e42;
}

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success {
  color: #72ca9b;
}

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:hover {
  background: rgba(35, 133, 81, 0.2);
  color: #72ca9b;
}

.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-success.bp4-active,
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:active {
  background: rgba(35, 133, 81, 0.3);
  color: #72ca9b;
}

.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-success.bp4-disabled,
.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-success:disabled {
  background: none;
  color: rgba(114, 202, 155, 0.5);
}

.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-success.bp4-disabled.bp4-active,
.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-success:disabled.bp4-active {
  background: rgba(35, 133, 81, 0.3);
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning {
  color: #935610;
}

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

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:hover {
  background: rgba(200, 118, 25, 0.15);
  color: #935610;
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-active,
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:active {
  background: rgba(200, 118, 25, 0.3);
  color: #935610;
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-disabled,
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:disabled {
  background: none;
  color: rgba(147, 86, 16, 0.5);
}

.bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-warning.bp4-disabled.bp4-active,
.bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-warning:disabled.bp4-active {
  background: rgba(200, 118, 25, 0.3);
}

.bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-warning
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #935610;
}

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning {
  color: #fbb360;
}

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:hover {
  background: rgba(200, 118, 25, 0.2);
  color: #fbb360;
}

.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-warning.bp4-active,
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:active {
  background: rgba(200, 118, 25, 0.3);
  color: #fbb360;
}

.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-warning.bp4-disabled,
.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-warning:disabled {
  background: none;
  color: rgba(251, 179, 96, 0.5);
}

.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-warning.bp4-disabled.bp4-active,
.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-warning:disabled.bp4-active {
  background: rgba(200, 118, 25, 0.3);
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger {
  color: #ac2f33;
}

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

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:hover {
  background: rgba(205, 66, 70, 0.15);
  color: #ac2f33;
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-active,
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:active {
  background: rgba(205, 66, 70, 0.3);
  color: #ac2f33;
}

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-disabled,
.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:disabled {
  background: none;
  color: rgba(172, 47, 51, 0.5);
}

.bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-danger.bp4-disabled.bp4-active,
.bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-danger:disabled.bp4-active {
  background: rgba(205, 66, 70, 0.3);
}

.bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-danger
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #ac2f33;
}

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger {
  color: #fa999c;
}

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:hover {
  background: rgba(205, 66, 70, 0.2);
  color: #fa999c;
}

.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-danger.bp4-active,
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:active {
  background: rgba(205, 66, 70, 0.3);
  color: #fa999c;
}

.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-danger.bp4-disabled,
.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:disabled {
  background: none;
  color: rgba(250, 153, 156, 0.5);
}

.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-danger.bp4-disabled.bp4-active,
.bp4-dark
  .bp4-button-group.bp4-minimal
  .bp4-button.bp4-intent-danger:disabled.bp4-active {
  background: rgba(205, 66, 70, 0.3);
}

.bp4-button-group .bp4-popover-target,
.bp4-button-group .bp4-popover-wrapper {
  display: flex;
  flex: 1 1 auto;
}

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

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

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

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

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

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

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

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

.bp4-button-group.bp4-align-left .bp4-button {
  text-align: left;
}

.bp4-callout {
  border-radius: 4px;
  font-size: 16.8px;
  line-height: 1.5;
  padding: 12px 14.4px 10.8px;
  position: relative;
  width: 100%;
}

.bp4-callout[class*="bp4-icon-"] {
  padding-left: 44px;
}

.bp4-callout[class*="bp4-icon-"]:before {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #5f6b7c;
  font-family: blueprint-icons-20, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  left: 12px;
  line-height: 1;
  position: absolute;
  top: 12px;
}

.bp4-callout.bp4-callout-icon {
  padding-left: 44px;
}

.bp4-callout.bp4-callout-icon > .bp4-icon:first-child {
  color: #5f6b7c;
  left: 12px;
  position: absolute;
  top: 12px;
}

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

.bp4-callout .bp4-heading:last-child {
  margin-bottom: 0;
}

.bp4-dark .bp4-callout[class*="bp4-icon-"]:before {
  color: #abb3bf;
}

.bp4-callout.bp4-intent-primary {
  background-color: rgba(45, 114, 210, 0.15);
}

.bp4-callout.bp4-intent-primary .bp4-heading,
.bp4-callout.bp4-intent-primary > .bp4-icon:first-child,
.bp4-callout.bp4-intent-primary[class*="bp4-icon-"]:before {
  color: #215db0;
}

.bp4-dark .bp4-callout.bp4-intent-primary {
  background-color: rgba(45, 114, 210, 0.25);
}

.bp4-dark .bp4-callout.bp4-intent-primary .bp4-heading,
.bp4-dark .bp4-callout.bp4-intent-primary > .bp4-icon:first-child,
.bp4-dark .bp4-callout.bp4-intent-primary[class*="bp4-icon-"]:before {
  color: #8abbff;
}

.bp4-callout.bp4-intent-success {
  background-color: rgba(35, 133, 81, 0.15);
}

.bp4-callout.bp4-intent-success .bp4-heading,
.bp4-callout.bp4-intent-success > .bp4-icon:first-child,
.bp4-callout.bp4-intent-success[class*="bp4-icon-"]:before {
  color: #1c6e42;
}

.bp4-dark .bp4-callout.bp4-intent-success {
  background-color: rgba(35, 133, 81, 0.25);
}

.bp4-dark .bp4-callout.bp4-intent-success .bp4-heading,
.bp4-dark .bp4-callout.bp4-intent-success > .bp4-icon:first-child,
.bp4-dark .bp4-callout.bp4-intent-success[class*="bp4-icon-"]:before {
  color: #72ca9b;
}

.bp4-callout.bp4-intent-warning {
  background-color: rgba(200, 118, 25, 0.15);
}

.bp4-callout.bp4-intent-warning .bp4-heading,
.bp4-callout.bp4-intent-warning > .bp4-icon:first-child,
.bp4-callout.bp4-intent-warning[class*="bp4-icon-"]:before {
  color: #935610;
}

.bp4-dark .bp4-callout.bp4-intent-warning {
  background-color: rgba(200, 118, 25, 0.25);
}

.bp4-dark .bp4-callout.bp4-intent-warning .bp4-heading,
.bp4-dark .bp4-callout.bp4-intent-warning > .bp4-icon:first-child,
.bp4-dark .bp4-callout.bp4-intent-warning[class*="bp4-icon-"]:before {
  color: #fbb360;
}

.bp4-callout.bp4-intent-danger {
  background-color: rgba(205, 66, 70, 0.15);
}

.bp4-callout.bp4-intent-danger .bp4-heading,
.bp4-callout.bp4-intent-danger > .bp4-icon:first-child,
.bp4-callout.bp4-intent-danger[class*="bp4-icon-"]:before {
  color: #ac2f33;
}

.bp4-dark .bp4-callout.bp4-intent-danger {
  background-color: rgba(205, 66, 70, 0.25);
}

.bp4-dark .bp4-callout.bp4-intent-danger .bp4-heading,
.bp4-dark .bp4-callout.bp4-intent-danger > .bp4-icon:first-child,
.bp4-dark .bp4-callout.bp4-intent-danger[class*="bp4-icon-"]:before {
  color: #fa999c;
}

.bp4-running-text .bp4-callout {
  margin: 24px 0;
}

.bp4-card {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.15), 0 0 0 rgba(17, 20, 24, 0),
    0 0 0 rgba(17, 20, 24, 0);
  padding: 24px;
  transition: box-shadow 0.2s cubic-bezier(0.4, 1, 0.75, 0.9),
    -webkit-transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9);
  transition: transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9),
    box-shadow 0.2s cubic-bezier(0.4, 1, 0.75, 0.9);
  transition: transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9),
    box-shadow 0.2s cubic-bezier(0.4, 1, 0.75, 0.9),
    -webkit-transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-card.bp4-dark,
.bp4-dark .bp4-card {
  background-color: #383e47;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.4), 0 0 0 rgba(17, 20, 24, 0),
    0 0 0 rgba(17, 20, 24, 0);
}

.bp4-elevation-0 {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.15), 0 0 0 rgba(17, 20, 24, 0),
    0 0 0 rgba(17, 20, 24, 0);
}

.bp4-dark .bp4-elevation-0,
.bp4-elevation-0.bp4-dark {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.4), 0 0 0 rgba(17, 20, 24, 0),
    0 0 0 rgba(17, 20, 24, 0);
}

.bp4-elevation-1 {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 0 0 rgba(17, 20, 24, 0),
    0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-dark .bp4-elevation-1,
.bp4-elevation-1.bp4-dark {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 0 0 rgba(17, 20, 24, 0),
    0 1px 1px rgba(17, 20, 24, 0.4);
}

.bp4-elevation-2 {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2),
    0 2px 6px rgba(17, 20, 24, 0.2);
}

.bp4-dark .bp4-elevation-2,
.bp4-elevation-2.bp4-dark {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 1px rgba(17, 20, 24, 0.4),
    0 2px 6px rgba(17, 20, 24, 0.4);
}

.bp4-elevation-3 {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2),
    0 8px 24px rgba(17, 20, 24, 0.2);
}

.bp4-dark .bp4-elevation-3,
.bp4-elevation-3.bp4-dark {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4),
    0 8px 24px rgba(17, 20, 24, 0.4);
}

.bp4-elevation-4 {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 4px 8px rgba(17, 20, 24, 0.2),
    0 18px 46px 6px rgba(17, 20, 24, 0.2);
}

.bp4-dark .bp4-elevation-4,
.bp4-elevation-4.bp4-dark {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 4px 8px rgba(17, 20, 24, 0.4),
    0 18px 46px 6px rgba(17, 20, 24, 0.4);
}

.bp4-card.bp4-interactive:hover {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2),
    0 8px 24px rgba(17, 20, 24, 0.2);
  cursor: pointer;
}

.bp4-card.bp4-interactive:hover.bp4-dark,
.bp4-dark .bp4-card.bp4-interactive:hover {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4),
    0 8px 24px rgba(17, 20, 24, 0.4);
}

.bp4-card.bp4-interactive:active {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 0 0 rgba(17, 20, 24, 0),
    0 1px 1px rgba(17, 20, 24, 0.2);
  opacity: 0.9;
  transition-duration: 0;
}

.bp4-card.bp4-interactive:active.bp4-dark,
.bp4-dark .bp4-card.bp4-interactive:active {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 0 0 rgba(17, 20, 24, 0),
    0 1px 1px rgba(17, 20, 24, 0.4);
}

.bp4-collapse {
  height: 0;
  overflow-y: hidden;
  transition: height 0.2s cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-collapse .bp4-collapse-body {
  transition: -webkit-transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9);
  transition: transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9);
  transition: transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9),
    -webkit-transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-collapse .bp4-collapse-body[aria-hidden="true"] {
  display: none;
}

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

.bp4-context-menu-popover-target {
  position: fixed;
}

.bp4-dialog-container {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 100%;
  opacity: 1;
  pointer-events: none;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.bp4-dialog-container.bp4-overlay-appear > .bp4-dialog,
.bp4-dialog-container.bp4-overlay-enter > .bp4-dialog {
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}

.bp4-dialog-container.bp4-overlay-appear-active > .bp4-dialog,
.bp4-dialog-container.bp4-overlay-enter-active > .bp4-dialog {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  transition-delay: 0;
  transition-duration: 0.3s;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11);
}

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

.bp4-dialog-container.bp4-overlay-exit-active > .bp4-dialog {
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  transition-delay: 0;
  transition-duration: 0.3s;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11);
}

.bp4-dialog {
  background: #edeff2;
  border-radius: 8px;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 4px 8px rgba(17, 20, 24, 0.2),
    0 18px 46px 6px rgba(17, 20, 24, 0.2);
  display: flex;
  flex-direction: column;
  margin: 36px 0;
  padding-bottom: 24px;
  pointer-events: all;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
  width: 600px;
}

.bp4-dialog:focus {
  outline: 0;
}

.bp4-dark .bp4-dialog,
.bp4-dialog.bp4-dark {
  background: #2f343c;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 4px 8px rgba(17, 20, 24, 0.4),
    0 18px 46px 6px rgba(17, 20, 24, 0.4);
  color: #f6f7f9;
}

.bp4-dialog-header {
  align-items: center;
  background: #fff;
  border-radius: 8px 8px 0 0;
  box-shadow: 0 1px 0 rgba(17, 20, 24, 0.15);
  display: flex;
  flex: 0 0 auto;
  min-height: 44px;
  padding-left: 24px;
  padding-right: 6px;
  z-index: 0;
}

.bp4-dialog-header .bp4-icon,
.bp4-dialog-header .bp4-icon-large {
  color: #5f6b7c;
  flex: 0 0 auto;
  margin-right: 12px;
}

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

.bp4-dialog-header .bp4-heading:last-child {
  margin-right: 24px;
}

.bp4-dark .bp4-dialog-header {
  background: #383e47;
  box-shadow: 0 1px 0 rgba(17, 20, 24, 0.4);
}

.bp4-dark .bp4-dialog-header .bp4-icon,
.bp4-dark .bp4-dialog-header .bp4-icon-large {
  color: #abb3bf;
}

.bp4-dialog-body {
  flex: 1 1 auto;
  line-height: 21.6px;
  margin: 24px;
}

.bp4-dialog-footer {
  flex: 0 0 auto;
  margin: 0 24px;
}

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

.bp4-dialog-footer-actions .bp4-button {
  margin-left: 12px;
}

.bp4-multistep-dialog-panels {
  display: flex;
}

.bp4-multistep-dialog-panels:first-child
  .bp4-dialog-step-container:first-child {
  border-radius: 8px 0 0 0;
}

.bp4-multistep-dialog-panels:first-child .bp4-multistep-dialog-right-panel {
  border-top-right-radius: 8px;
}

.bp4-multistep-dialog-left-panel {
  display: flex;
  flex: 1 1;
  flex-direction: column;
}

.bp4-dark .bp4-multistep-dialog-left-panel {
  background: #252a31;
}

.bp4-multistep-dialog-right-panel {
  background-color: #f6f7f9;
  border-left: 1px solid rgba(17, 20, 24, 0.15);
  border-radius: 0 0 8px 0;
  flex: 3 1;
  min-width: 0;
}

.bp4-dark .bp4-multistep-dialog-right-panel {
  background-color: #2f343c;
  border-left: 1px solid rgba(17, 20, 24, 0.4);
}

.bp4-multistep-dialog-footer {
  background-color: #fff;
  border-radius: 0 0 8px 0;
  border-top: 1px solid rgba(17, 20, 24, 0.15);
  display: flex;
  justify-content: space-between;
  padding: 10px;
}

.bp4-dark .bp4-multistep-dialog-footer {
  background: #383e47;
  border-top: 1px solid rgba(17, 20, 24, 0.4);
}

.bp4-multistep-dialog-footer .bp4-dialog-footer-actions {
  flex-grow: 1;
}

.bp4-dialog-step-container {
  background-color: #f6f7f9;
  border-bottom: 1px solid rgba(17, 20, 24, 0.15);
}

.bp4-dark .bp4-dialog-step-container {
  background: #2f343c;
  border-bottom: 1px solid rgba(17, 20, 24, 0.4);
}

.bp4-dialog-step-container.bp4-dialog-step-viewed {
  background-color: #fff;
}

.bp4-dark .bp4-dialog-step-container.bp4-dialog-step-viewed {
  background: #383e47;
}

.bp4-dialog-step {
  align-items: center;
  background-color: #f6f7f9;
  border-radius: 8px;
  cursor: not-allowed;
  display: flex;
  margin: 4px;
  padding: 6px 14px;
}

.bp4-dark .bp4-dialog-step {
  background: #2f343c;
}

.bp4-dialog-step-viewed .bp4-dialog-step {
  background-color: #fff;
  cursor: pointer;
}

.bp4-dark .bp4-dialog-step-viewed .bp4-dialog-step {
  background: #383e47;
}

.bp4-dialog-step:hover {
  background-color: #f6f7f9;
}

.bp4-dark .bp4-dialog-step:hover {
  background: #2f343c;
}

.bp4-dialog-step-icon {
  align-items: center;
  background-color: rgba(95, 107, 124, 0.6);
  border-radius: 50%;
  color: #fff;
  display: flex;
  height: 25px;
  justify-content: center;
  width: 25px;
}

.bp4-dark .bp4-dialog-step-icon {
  background-color: rgba(171, 179, 191, 0.6);
}

.bp4-active.bp4-dialog-step-viewed .bp4-dialog-step-icon {
  background-color: #4c90f0;
}

.bp4-dialog-step-viewed .bp4-dialog-step-icon {
  background-color: #8f99a8;
}

.bp4-dialog-step-title {
  color: rgba(95, 107, 124, 0.6);
  flex: 1 1;
  padding-left: 10px;
}

.bp4-dark .bp4-dialog-step-title {
  color: rgba(171, 179, 191, 0.6);
}

.bp4-active.bp4-dialog-step-viewed .bp4-dialog-step-title {
  color: #4c90f0;
}

.bp4-dialog-step-viewed:not(.bp4-active) .bp4-dialog-step-title {
  color: #1c2127;
}

.bp4-dark .bp4-dialog-step-viewed:not(.bp4-active) .bp4-dialog-step-title {
  color: #f6f7f9;
}

.bp4-drawer {
  background: #fff;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 4px 8px rgba(17, 20, 24, 0.2),
    0 18px 46px 6px rgba(17, 20, 24, 0.2);
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
}

.bp4-drawer:focus {
  outline: 0;
}

.bp4-drawer.bp4-position-top {
  height: 50%;
  left: 0;
  right: 0;
  top: 0;
}

.bp4-drawer.bp4-position-top.bp4-overlay-appear,
.bp4-drawer.bp4-position-top.bp4-overlay-enter {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.bp4-drawer.bp4-position-top.bp4-overlay-appear-active,
.bp4-drawer.bp4-position-top.bp4-overlay-enter-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition-delay: 0;
  transition-duration: 0.2s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-drawer.bp4-position-top.bp4-overlay-exit {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.bp4-drawer.bp4-position-top.bp4-overlay-exit-active {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-drawer.bp4-position-bottom {
  bottom: 0;
  height: 50%;
  left: 0;
  right: 0;
}

.bp4-drawer.bp4-position-bottom.bp4-overlay-appear,
.bp4-drawer.bp4-position-bottom.bp4-overlay-enter {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.bp4-drawer.bp4-position-bottom.bp4-overlay-appear-active,
.bp4-drawer.bp4-position-bottom.bp4-overlay-enter-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition-delay: 0;
  transition-duration: 0.2s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-drawer.bp4-position-bottom.bp4-overlay-exit {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.bp4-drawer.bp4-position-bottom.bp4-overlay-exit-active {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-drawer.bp4-position-left {
  bottom: 0;
  left: 0;
  top: 0;
  width: 50%;
}

.bp4-drawer.bp4-position-left.bp4-overlay-appear,
.bp4-drawer.bp4-position-left.bp4-overlay-enter {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.bp4-drawer.bp4-position-left.bp4-overlay-appear-active,
.bp4-drawer.bp4-position-left.bp4-overlay-enter-active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  transition-delay: 0;
  transition-duration: 0.2s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-drawer.bp4-position-left.bp4-overlay-exit {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.bp4-drawer.bp4-position-left.bp4-overlay-exit-active {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-drawer.bp4-position-right {
  bottom: 0;
  right: 0;
  top: 0;
  width: 50%;
}

.bp4-drawer.bp4-position-right.bp4-overlay-appear,
.bp4-drawer.bp4-position-right.bp4-overlay-enter {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.bp4-drawer.bp4-position-right.bp4-overlay-appear-active,
.bp4-drawer.bp4-position-right.bp4-overlay-enter-active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  transition-delay: 0;
  transition-duration: 0.2s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-drawer.bp4-position-right.bp4-overlay-exit {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.bp4-drawer.bp4-position-right.bp4-overlay-exit-active {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-dark .bp4-drawer,
.bp4-drawer.bp4-dark {
  background: #383e47;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 4px 8px rgba(17, 20, 24, 0.4),
    0 18px 46px 6px rgba(17, 20, 24, 0.4);
  color: #f6f7f9;
}

.bp4-drawer-header {
  align-items: center;
  border-radius: 0;
  box-shadow: 0 1px 0 rgba(17, 20, 24, 0.15);
  display: flex;
  flex: 0 0 auto;
  min-height: 44px;
  padding: 6px 6px 6px 24px;
  position: relative;
}

.bp4-drawer-header .bp4-icon,
.bp4-drawer-header .bp4-icon-large {
  color: #5f6b7c;
  flex: 0 0 auto;
  margin-right: 12px;
}

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

.bp4-drawer-header .bp4-heading:last-child {
  margin-right: 24px;
}

.bp4-dark .bp4-drawer-header {
  box-shadow: 0 1px 0 rgba(17, 20, 24, 0.4);
}

.bp4-dark .bp4-drawer-header .bp4-icon,
.bp4-dark .bp4-drawer-header .bp4-icon-large {
  color: #abb3bf;
}

.bp4-drawer-body {
  flex: 1 1 auto;
  line-height: 21.6px;
  overflow: auto;
}

.bp4-drawer-footer {
  box-shadow: inset 0 1px 0 rgba(17, 20, 24, 0.15);
  flex: 0 0 auto;
  padding: 12px 24px;
  position: relative;
}

.bp4-dark .bp4-drawer-footer {
  box-shadow: inset 0 1px 0 rgba(17, 20, 24, 0.4);
}

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

.bp4-editable-text:before {
  border-radius: 4px;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
  transition: background-color 0.1s cubic-bezier(0.4, 1, 0.75, 0.9),
    box-shadow 0.1s cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-editable-text:hover:before {
  box-shadow: 0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0),
    inset 0 0 0 1px rgba(17, 20, 24, 0.15);
}

.bp4-editable-text.bp4-editable-text-editing:before {
  background-color: #fff;
  box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

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

.bp4-editable-text.bp4-intent-primary .bp4-editable-text-content,
.bp4-editable-text.bp4-intent-primary .bp4-editable-text-input {
  color: #2d72d2;
}

.bp4-editable-text.bp4-intent-primary:hover:before {
  box-shadow: 0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0),
    inset 0 0 0 1px rgba(45, 114, 210, 0.4);
}

.bp4-editable-text.bp4-intent-primary.bp4-editable-text-editing:before {
  box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-editable-text.bp4-intent-success .bp4-editable-text-content,
.bp4-editable-text.bp4-intent-success .bp4-editable-text-input {
  color: #238551;
}

.bp4-editable-text.bp4-intent-success:hover:before {
  box-shadow: 0 0 0 0 rgba(35, 133, 81, 0), 0 0 0 0 rgba(35, 133, 81, 0),
    inset 0 0 0 1px rgba(35, 133, 81, 0.4);
}

.bp4-editable-text.bp4-intent-success.bp4-editable-text-editing:before {
  box-shadow: inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-editable-text.bp4-intent-warning .bp4-editable-text-content,
.bp4-editable-text.bp4-intent-warning .bp4-editable-text-input {
  color: #c87619;
}

.bp4-editable-text.bp4-intent-warning:hover:before {
  box-shadow: 0 0 0 0 rgba(200, 118, 25, 0), 0 0 0 0 rgba(200, 118, 25, 0),
    inset 0 0 0 1px rgba(200, 118, 25, 0.4);
}

.bp4-editable-text.bp4-intent-warning.bp4-editable-text-editing:before {
  box-shadow: inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-editable-text.bp4-intent-danger .bp4-editable-text-content,
.bp4-editable-text.bp4-intent-danger .bp4-editable-text-input {
  color: #cd4246;
}

.bp4-editable-text.bp4-intent-danger:hover:before {
  box-shadow: 0 0 0 0 rgba(205, 66, 70, 0), 0 0 0 0 rgba(205, 66, 70, 0),
    inset 0 0 0 1px rgba(205, 66, 70, 0.4);
}

.bp4-editable-text.bp4-intent-danger.bp4-editable-text-editing:before {
  box-shadow: inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-dark .bp4-editable-text:hover:before {
  box-shadow: 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0),
    inset 0 0 0 1px hsla(0, 0%, 100%, 0.15);
}

.bp4-dark .bp4-editable-text.bp4-editable-text-editing:before {
  background-color: rgba(17, 20, 24, 0.3);
  box-shadow: inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3),
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-editable-text.bp4-disabled:before {
  box-shadow: none;
}

.bp4-dark .bp4-editable-text.bp4-intent-primary .bp4-editable-text-content {
  color: #8abbff;
}

.bp4-dark .bp4-editable-text.bp4-intent-primary:hover:before {
  box-shadow: 0 0 0 0 rgba(138, 187, 255, 0), 0 0 0 0 rgba(138, 187, 255, 0),
    inset 0 0 0 1px rgba(138, 187, 255, 0.4);
}

.bp4-dark
  .bp4-editable-text.bp4-intent-primary.bp4-editable-text-editing:before {
  box-shadow: inset 0 0 0 1px #8abbff, 0 0 0 2px rgba(138, 187, 255, 0.3),
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-editable-text.bp4-intent-success .bp4-editable-text-content {
  color: #72ca9b;
}

.bp4-dark .bp4-editable-text.bp4-intent-success:hover:before {
  box-shadow: 0 0 0 0 rgba(114, 202, 155, 0), 0 0 0 0 rgba(114, 202, 155, 0),
    inset 0 0 0 1px rgba(114, 202, 155, 0.4);
}

.bp4-dark
  .bp4-editable-text.bp4-intent-success.bp4-editable-text-editing:before {
  box-shadow: inset 0 0 0 1px #72ca9b, 0 0 0 2px rgba(114, 202, 155, 0.3),
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-editable-text.bp4-intent-warning .bp4-editable-text-content {
  color: #fbb360;
}

.bp4-dark .bp4-editable-text.bp4-intent-warning:hover:before {
  box-shadow: 0 0 0 0 rgba(251, 179, 96, 0), 0 0 0 0 rgba(251, 179, 96, 0),
    inset 0 0 0 1px rgba(251, 179, 96, 0.4);
}

.bp4-dark
  .bp4-editable-text.bp4-intent-warning.bp4-editable-text-editing:before {
  box-shadow: inset 0 0 0 1px #fbb360, 0 0 0 2px rgba(251, 179, 96, 0.3),
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-editable-text.bp4-intent-danger .bp4-editable-text-content {
  color: #fa999c;
}

.bp4-dark .bp4-editable-text.bp4-intent-danger:hover:before {
  box-shadow: 0 0 0 0 rgba(250, 153, 156, 0), 0 0 0 0 rgba(250, 153, 156, 0),
    inset 0 0 0 1px rgba(250, 153, 156, 0.4);
}

.bp4-dark
  .bp4-editable-text.bp4-intent-danger.bp4-editable-text-editing:before {
  box-shadow: inset 0 0 0 1px #fa999c, 0 0 0 2px rgba(250, 153, 156, 0.3),
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

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

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

.bp4-editable-text-input::-webkit-input-placeholder {
  color: #5f6b7c;
  opacity: 1;
}

.bp4-editable-text-input:-ms-input-placeholder {
  color: #5f6b7c;
  opacity: 1;
}

.bp4-editable-text-input::placeholder {
  color: #5f6b7c;
  opacity: 1;
}

.bp4-editable-text-input:focus {
  outline: none;
}

.bp4-editable-text-input::-ms-clear {
  display: none;
}

.bp4-editable-text-content {
  overflow: hidden;
  padding-right: 2px;
  text-overflow: ellipsis;
  white-space: pre;
}

.bp4-editable-text-editing > .bp4-editable-text-content {
  left: 0;
  position: absolute;
  visibility: hidden;
}

.bp4-editable-text-placeholder > .bp4-editable-text-content {
  color: #5f6b7c;
}

.bp4-dark .bp4-editable-text-placeholder > .bp4-editable-text-content {
  color: #abb3bf;
}

.bp4-editable-text.bp4-multiline {
  display: block;
}

.bp4-editable-text.bp4-multiline .bp4-editable-text-content {
  word-wrap: break-word;
  overflow: auto;
  white-space: pre-wrap;
}

.bp4-divider {
  border-bottom: 1px solid rgba(17, 20, 24, 0.15);
  border-right: 1px solid rgba(17, 20, 24, 0.15);
  margin: 6px;
}

.bp4-dark .bp4-divider {
  border-color: rgba(17, 20, 24, 0.4);
}

.bp4-control-group {
  align-items: stretch;
  display: flex;
  flex-direction: row;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

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

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

.bp4-control-group .bp4-button,
.bp4-control-group .bp4-html-select,
.bp4-control-group .bp4-input,
.bp4-control-group .bp4-select {
  position: relative;
}

.bp4-control-group .bp4-input {
  z-index: 2;
}

.bp4-control-group .bp4-input:focus {
  z-index: 14;
}

.bp4-control-group .bp4-input[class*="bp4-intent"] {
  z-index: 13;
}

.bp4-control-group .bp4-input[class*="bp4-intent"]:focus {
  z-index: 15;
}

.bp4-control-group .bp4-input.bp4-disabled,
.bp4-control-group .bp4-input:disabled,
.bp4-control-group .bp4-input[readonly] {
  z-index: 1;
}

.bp4-control-group .bp4-input-group[class*="bp4-intent"] .bp4-input {
  z-index: 13;
}

.bp4-control-group .bp4-input-group[class*="bp4-intent"] .bp4-input:focus {
  z-index: 15;
}

.bp4-control-group .bp4-button,
.bp4-control-group .bp4-html-select select,
.bp4-control-group .bp4-select select {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 4;
}

.bp4-control-group .bp4-button:focus,
.bp4-control-group .bp4-html-select select:focus,
.bp4-control-group .bp4-select select:focus {
  z-index: 5;
}

.bp4-control-group .bp4-button:hover,
.bp4-control-group .bp4-html-select select:hover,
.bp4-control-group .bp4-select select:hover {
  z-index: 6;
}

.bp4-control-group .bp4-button:active,
.bp4-control-group .bp4-html-select select:active,
.bp4-control-group .bp4-select select:active {
  z-index: 7;
}

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

.bp4-control-group .bp4-button[class*="bp4-intent"],
.bp4-control-group .bp4-html-select select[class*="bp4-intent"],
.bp4-control-group .bp4-select select[class*="bp4-intent"] {
  z-index: 9;
}

.bp4-control-group .bp4-button[class*="bp4-intent"]:focus,
.bp4-control-group .bp4-html-select select[class*="bp4-intent"]:focus,
.bp4-control-group .bp4-select select[class*="bp4-intent"]:focus {
  z-index: 10;
}

.bp4-control-group .bp4-button[class*="bp4-intent"]:hover,
.bp4-control-group .bp4-html-select select[class*="bp4-intent"]:hover,
.bp4-control-group .bp4-select select[class*="bp4-intent"]:hover {
  z-index: 11;
}

.bp4-control-group .bp4-button[class*="bp4-intent"]:active,
.bp4-control-group .bp4-html-select select[class*="bp4-intent"]:active,
.bp4-control-group .bp4-select select[class*="bp4-intent"]:active {
  z-index: 12;
}

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

.bp4-control-group .bp4-input-group > .bp4-button,
.bp4-control-group .bp4-input-group > .bp4-icon,
.bp4-control-group .bp4-input-group > .bp4-input-action,
.bp4-control-group .bp4-input-group > .bp4-input-left-container {
  z-index: 16;
}

.bp4-control-group .bp4-html-select:after,
.bp4-control-group .bp4-html-select > .bp4-icon,
.bp4-control-group .bp4-select:after,
.bp4-control-group .bp4-select > .bp4-icon {
  z-index: 17;
}

.bp4-control-group .bp4-select:focus-within {
  z-index: 5;
}

.bp4-control-group:not(.bp4-vertical) > :not(:last-child) {
  margin-right: 2px;
}

.bp4-control-group .bp4-numeric-input:not(:first-child) .bp4-input-group {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.bp4-control-group.bp4-fill {
  width: 100%;
}

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

.bp4-control-group.bp4-vertical {
  flex-direction: column;
}

.bp4-control-group.bp4-vertical > :not(:last-child) {
  margin-bottom: 2px;
}

.bp4-control {
  cursor: pointer;
  display: block;
  margin-bottom: 12px;
  position: relative;
  text-transform: none;
}

.bp4-control input:checked ~ .bp4-control-indicator {
  background-color: #2d72d2;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2);
  color: #fff;
}

.bp4-control:hover input:checked ~ .bp4-control-indicator {
  background-color: #215db0;
}

.bp4-control input:not(:disabled):active:checked ~ .bp4-control-indicator {
  background: #184a90;
}

.bp4-control input:disabled:checked ~ .bp4-control-indicator {
  background: rgba(45, 114, 210, 0.5);
  box-shadow: none;
  color: hsla(0, 0%, 100%, 0.6);
}

.bp4-dark .bp4-control input:checked ~ .bp4-control-indicator {
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.1);
}

.bp4-dark .bp4-control:hover input:checked ~ .bp4-control-indicator {
  background-color: #215db0;
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.1);
}

.bp4-dark
  .bp4-control
  input:not(:disabled):active:checked
  ~ .bp4-control-indicator {
  background-color: #184a90;
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.1);
}

.bp4-dark .bp4-control input:disabled:checked ~ .bp4-control-indicator {
  background: rgba(45, 114, 210, 0.5);
  box-shadow: none;
  color: hsla(0, 0%, 100%, 0.6);
}

.bp4-control:not(.bp4-align-right) {
  padding-left: 28px;
}

.bp4-control:not(.bp4-align-right) .bp4-control-indicator {
  margin-left: -28px;
}

.bp4-control.bp4-align-right {
  padding-right: 28px;
}

.bp4-control.bp4-align-right .bp4-control-indicator {
  margin-right: -28px;
}

.bp4-control.bp4-disabled {
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
}

.bp4-control.bp4-inline {
  display: inline-block;
  margin-right: 24px;
}

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

.bp4-control .bp4-control-indicator {
  background-clip: padding-box;
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  border: none;
  box-shadow: inset 0 0 0 1px #738091;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  height: 1em;
  margin-right: 12px;
  margin-top: -3px;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  width: 1em;
}

.bp4-control .bp4-control-indicator:before {
  content: "";
  display: block;
  height: 1em;
  width: 1em;
}

.bp4-control:hover .bp4-control-indicator {
  background-color: rgba(143, 153, 168, 0.15);
}

.bp4-control input:not(:disabled):active ~ .bp4-control-indicator {
  background: rgba(143, 153, 168, 0.3);
  box-shadow: inset 0 0 0 1px #738091;
}

.bp4-control input:disabled ~ .bp4-control-indicator {
  background: rgba(143, 153, 168, 0.15);
  box-shadow: none;
  cursor: not-allowed;
}

.bp4-control input:focus ~ .bp4-control-indicator {
  -moz-outline-radius: 6px;
  outline: 2px auto rgba(45, 114, 210, 0.6);
  outline: 2px auto #2d72d2;
  outline-offset: 2px;
}

.bp4-control.bp4-align-right .bp4-control-indicator {
  float: right;
  margin-left: 12px;
  margin-top: 1px;
}

.bp4-control.bp4-large {
  font-size: 19.2px;
}

.bp4-control.bp4-large:not(.bp4-align-right) {
  padding-left: 32px;
}

.bp4-control.bp4-large:not(.bp4-align-right) .bp4-control-indicator {
  margin-left: -32px;
}

.bp4-control.bp4-large.bp4-align-right {
  padding-right: 32px;
}

.bp4-control.bp4-large.bp4-align-right .bp4-control-indicator {
  margin-right: -32px;
}

.bp4-control.bp4-large .bp4-control-indicator {
  font-size: 20px;
}

.bp4-control.bp4-large.bp4-align-right .bp4-control-indicator {
  margin-top: 0;
}

.bp4-control.bp4-checkbox input:indeterminate ~ .bp4-control-indicator {
  background-color: #2d72d2;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2);
  color: #fff;
}

.bp4-control.bp4-checkbox:hover input:indeterminate ~ .bp4-control-indicator {
  background-color: #215db0;
}

.bp4-control.bp4-checkbox
  input:not(:disabled):active:indeterminate
  ~ .bp4-control-indicator {
  background: #184a90;
}

.bp4-control.bp4-checkbox
  input:disabled:indeterminate
  ~ .bp4-control-indicator {
  background: rgba(45, 114, 210, 0.5);
  box-shadow: none;
  color: hsla(0, 0%, 100%, 0.6);
}

.bp4-dark
  .bp4-control.bp4-checkbox
  input:indeterminate
  ~ .bp4-control-indicator {
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.1);
}

.bp4-dark
  .bp4-control.bp4-checkbox:hover
  input:indeterminate
  ~ .bp4-control-indicator {
  background-color: #215db0;
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.1);
}

.bp4-dark
  .bp4-control.bp4-checkbox
  input:not(:disabled):active:indeterminate
  ~ .bp4-control-indicator {
  background-color: #184a90;
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.1);
}

.bp4-dark
  .bp4-control.bp4-checkbox
  input:disabled:indeterminate
  ~ .bp4-control-indicator {
  background: rgba(45, 114, 210, 0.5);
  box-shadow: none;
  color: hsla(0, 0%, 100%, 0.6);
}

.bp4-control.bp4-checkbox .bp4-control-indicator {
  border-radius: 4px;
}

.bp4-control.bp4-checkbox input:checked ~ .bp4-control-indicator:before {
  background-image: svg-icon(
    "16px/small-tick.svg",
    (
      path: (
        fill: #fff,
      ),
    )
  );
}

.bp4-control.bp4-checkbox input:indeterminate ~ .bp4-control-indicator:before {
  background-image: svg-icon(
    "16px/small-minus.svg",
    (
      path: (
        fill: #fff,
      ),
    )
  );
}

.bp4-control.bp4-radio .bp4-control-indicator {
  border-radius: 50%;
}

.bp4-control.bp4-radio input:checked ~ .bp4-control-indicator:before {
  background-image: radial-gradient(#fff, #fff 28%, transparent 32%);
}

.bp4-control.bp4-radio input:checked:disabled ~ .bp4-control-indicator:before {
  opacity: 0.5;
}

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

.bp4-control.bp4-switch input ~ .bp4-control-indicator {
  background: rgba(143, 153, 168, 0.3);
  color: #1c2127;
}

.bp4-control.bp4-switch:hover input ~ .bp4-control-indicator {
  background: rgba(143, 153, 168, 0.4);
}

.bp4-control.bp4-switch input:not(:disabled):active ~ .bp4-control-indicator {
  background: rgba(143, 153, 168, 0.5);
}

.bp4-control.bp4-switch input:disabled ~ .bp4-control-indicator {
  background: rgba(143, 153, 168, 0.15);
  color: rgba(95, 107, 124, 0.6);
}

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

.bp4-control.bp4-switch input:checked ~ .bp4-control-indicator {
  background: #2d72d2;
  color: #fff;
}

.bp4-control.bp4-switch:hover input:checked ~ .bp4-control-indicator {
  background: #215db0;
}

.bp4-control.bp4-switch
  input:checked:not(:disabled):active
  ~ .bp4-control-indicator {
  background: #184a90;
}

.bp4-control.bp4-switch input:checked:disabled ~ .bp4-control-indicator {
  background: rgba(45, 114, 210, 0.5);
  color: hsla(0, 0%, 100%, 0.6);
}

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

.bp4-control.bp4-switch:not(.bp4-align-right) {
  padding-left: 40px;
}

.bp4-control.bp4-switch:not(.bp4-align-right) .bp4-control-indicator {
  margin-left: -40px;
}

.bp4-control.bp4-switch.bp4-align-right {
  padding-right: 40px;
}

.bp4-control.bp4-switch.bp4-align-right .bp4-control-indicator {
  margin-right: -40px;
}

.bp4-control.bp4-switch .bp4-control-indicator {
  border: none;
  border-radius: 1.75em;
  box-shadow: none !important;
  min-width: 1.75em;
  transition: background-color 0.1s cubic-bezier(0.4, 1, 0.75, 0.9);
  width: auto;
}

.bp4-control.bp4-switch .bp4-control-indicator:before {
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.5);
  height: calc(1em - 4px);
  left: 0;
  margin: 2px;
  position: absolute;
  transition: left 0.1s cubic-bezier(0.4, 1, 0.75, 0.9);
  width: calc(1em - 4px);
}

.bp4-control.bp4-switch input:checked ~ .bp4-control-indicator:before {
  left: calc(100% - 1em);
}

.bp4-control.bp4-switch.bp4-large:not(.bp4-align-right) {
  padding-left: 47px;
}

.bp4-control.bp4-switch.bp4-large:not(.bp4-align-right) .bp4-control-indicator {
  margin-left: -47px;
}

.bp4-control.bp4-switch.bp4-large.bp4-align-right {
  padding-right: 47px;
}

.bp4-control.bp4-switch.bp4-large.bp4-align-right .bp4-control-indicator {
  margin-right: -47px;
}

.bp4-dark .bp4-control.bp4-switch input ~ .bp4-control-indicator {
  background: rgba(17, 20, 24, 0.5);
  color: #f6f7f9;
}

.bp4-dark .bp4-control.bp4-switch:hover input ~ .bp4-control-indicator {
  background: rgba(17, 20, 24, 0.8);
}

.bp4-dark
  .bp4-control.bp4-switch
  input:not(:disabled):active
  ~ .bp4-control-indicator {
  background: rgba(17, 20, 24, 0.9);
}

.bp4-dark .bp4-control.bp4-switch input:disabled ~ .bp4-control-indicator {
  background: rgba(143, 153, 168, 0.15);
  color: rgba(171, 179, 191, 0.6);
}

.bp4-dark
  .bp4-control.bp4-switch
  input:disabled
  ~ .bp4-control-indicator:before {
  background: rgba(171, 179, 191, 0.5);
  box-shadow: none;
}

.bp4-dark .bp4-control.bp4-switch input:checked ~ .bp4-control-indicator {
  background: #2d72d2;
  color: #fff;
}

.bp4-dark .bp4-control.bp4-switch:hover input:checked ~ .bp4-control-indicator {
  background: #215db0;
}

.bp4-dark
  .bp4-control.bp4-switch
  input:checked:not(:disabled):active
  ~ .bp4-control-indicator {
  background: #184a90;
}

.bp4-dark
  .bp4-control.bp4-switch
  input:checked:disabled
  ~ .bp4-control-indicator {
  background: rgba(45, 114, 210, 0.5);
  color: rgba(171, 179, 191, 0.6);
}

.bp4-dark
  .bp4-control.bp4-switch
  input:checked:disabled
  ~ .bp4-control-indicator:before {
  background: hsla(0, 0%, 100%, 0.3);
  box-shadow: none;
}

.bp4-dark .bp4-control.bp4-switch .bp4-control-indicator:before {
  background: #abb3bf;
}

.bp4-dark
  .bp4-control.bp4-switch
  input:checked
  ~ .bp4-control-indicator:before {
  background: #fff;
}

.bp4-control.bp4-switch .bp4-switch-inner-text {
  font-size: 0.7em;
  text-align: center;
}

.bp4-control.bp4-switch .bp4-control-indicator-child:first-child {
  line-height: 0;
  margin-left: 0.5em;
  margin-right: 1.2em;
  visibility: hidden;
}

.bp4-control.bp4-switch .bp4-control-indicator-child:last-child {
  line-height: 1em;
  margin-left: 1.2em;
  margin-right: 0.5em;
  visibility: visible;
}

.bp4-control.bp4-switch
  input:checked
  ~ .bp4-control-indicator
  .bp4-control-indicator-child:first-child {
  line-height: 1em;
  visibility: visible;
}

.bp4-control.bp4-switch
  input:checked
  ~ .bp4-control-indicator
  .bp4-control-indicator-child:last-child {
  line-height: 0;
  visibility: hidden;
}

.bp4-dark .bp4-control {
  color: #f6f7f9;
}

.bp4-dark .bp4-control.bp4-disabled {
  color: rgba(171, 179, 191, 0.6);
}

.bp4-dark .bp4-control .bp4-control-indicator {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  box-shadow: inset 0 0 0 1px #8f99a8;
}

.bp4-dark .bp4-control:hover .bp4-control-indicator {
  background-color: rgba(143, 153, 168, 0.15);
}

.bp4-dark .bp4-control input:focus ~ .bp4-control-indicator {
  outline: 2px auto #8abbff;
}

.bp4-dark .bp4-control input:not(:disabled):active ~ .bp4-control-indicator {
  background: rgba(143, 153, 168, 0.3);
  box-shadow: inset 0 0 0 1px #8f99a8;
}

.bp4-dark .bp4-control input:disabled ~ .bp4-control-indicator {
  background: rgba(143, 153, 168, 0.15);
  box-shadow: none;
  cursor: not-allowed;
}

.bp4-dark
  .bp4-control.bp4-checkbox
  input:disabled:checked
  ~ .bp4-control-indicator,
.bp4-dark
  .bp4-control.bp4-checkbox
  input:disabled:indeterminate
  ~ .bp4-control-indicator {
  background: rgba(45, 114, 210, 0.5);
}

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

.bp4-file-input input {
  margin: 0;
  min-width: 240px;
  opacity: 0;
}

.bp4-file-input input.bp4-disabled + .bp4-file-upload-input,
.bp4-file-input input:disabled + .bp4-file-upload-input {
  background: rgba(211, 216, 222, 0.5);
  box-shadow: none;
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
  resize: none;
}

.bp4-file-input
  input.bp4-disabled
  + .bp4-file-upload-input::-webkit-input-placeholder,
.bp4-file-input
  input:disabled
  + .bp4-file-upload-input::-webkit-input-placeholder {
  color: rgba(95, 107, 124, 0.6);
}

.bp4-file-input
  input.bp4-disabled
  + .bp4-file-upload-input:-ms-input-placeholder,
.bp4-file-input input:disabled + .bp4-file-upload-input:-ms-input-placeholder {
  color: rgba(95, 107, 124, 0.6);
}

.bp4-file-input input.bp4-disabled + .bp4-file-upload-input::placeholder,
.bp4-file-input input:disabled + .bp4-file-upload-input::placeholder {
  color: rgba(95, 107, 124, 0.6);
}

.bp4-file-input input.bp4-disabled + .bp4-file-upload-input:after,
.bp4-file-input input:disabled + .bp4-file-upload-input:after {
  background-color: rgba(211, 216, 222, 0.5);
  background-image: none;
  box-shadow: none;
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
  outline: none;
}

.bp4-file-input input.bp4-disabled + .bp4-file-upload-input:after.bp4-active,
.bp4-file-input
  input.bp4-disabled
  + .bp4-file-upload-input:after.bp4-active:hover,
.bp4-file-input input:disabled + .bp4-file-upload-input:after.bp4-active,
.bp4-file-input input:disabled + .bp4-file-upload-input:after.bp4-active:hover {
  background: rgba(211, 216, 222, 0.7);
}

.bp4-dark .bp4-file-input input.bp4-disabled + .bp4-file-upload-input,
.bp4-dark .bp4-file-input input:disabled + .bp4-file-upload-input {
  background: rgba(64, 72, 84, 0.5);
  box-shadow: none;
  color: rgba(171, 179, 191, 0.6);
}

.bp4-dark .bp4-file-input input.bp4-disabled + .bp4-file-upload-input:after,
.bp4-dark .bp4-file-input input:disabled + .bp4-file-upload-input:after {
  background-color: rgba(64, 72, 84, 0.5);
  background-image: none;
  box-shadow: none;
  color: rgba(171, 179, 191, 0.6);
}

.bp4-dark
  .bp4-file-input
  input.bp4-disabled
  + .bp4-file-upload-input:after.bp4-active,
.bp4-dark
  .bp4-file-input
  input:disabled
  + .bp4-file-upload-input:after.bp4-active {
  background: rgba(64, 72, 84, 0.7);
}

.bp4-file-input.bp4-file-input-has-selection .bp4-file-upload-input {
  color: #1c2127;
}

.bp4-dark .bp4-file-input.bp4-file-input-has-selection .bp4-file-upload-input {
  color: #f6f7f9;
}

.bp4-file-input.bp4-fill {
  width: 100%;
}

.bp4-file-input.bp4-large,
.bp4-large .bp4-file-input {
  height: 48px;
}

.bp4-file-input .bp4-file-upload-input-custom-text:after {
  content: attr(bp4-button-text);
}

.bp4-file-upload-input {
  word-wrap: normal;
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  border: none;
  border-radius: 4px;
  box-shadow: 0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0),
    inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.5);
  color: #1c2127;
  color: rgba(95, 107, 124, 0.6);
  font-size: 16.8px;
  font-weight: 400;
  height: 36px;
  left: 0;
  line-height: 36px;
  outline: none;
  overflow: hidden;
  padding: 0 96px 0 12px;
  position: absolute;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  transition: box-shadow 0.1s cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: normal;
}

.bp4-file-upload-input::-webkit-input-placeholder {
  color: #5f6b7c;
  opacity: 1;
}

.bp4-file-upload-input:-ms-input-placeholder {
  color: #5f6b7c;
  opacity: 1;
}

.bp4-file-upload-input::placeholder {
  color: #5f6b7c;
  opacity: 1;
}

.bp4-file-upload-input.bp4-active,
.bp4-file-upload-input:focus {
  box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-file-upload-input.bp4-round,
.bp4-file-upload-input[type="search"] {
  border-radius: 36px;
  box-sizing: border-box;
  padding-left: 12px;
}

.bp4-file-upload-input[readonly] {
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.15);
}

.bp4-file-upload-input.bp4-disabled,
.bp4-file-upload-input:disabled {
  background: rgba(211, 216, 222, 0.5);
  box-shadow: none;
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
  resize: none;
}

.bp4-file-upload-input.bp4-disabled::-webkit-input-placeholder,
.bp4-file-upload-input:disabled::-webkit-input-placeholder {
  color: rgba(95, 107, 124, 0.6);
}

.bp4-file-upload-input.bp4-disabled:-ms-input-placeholder,
.bp4-file-upload-input:disabled:-ms-input-placeholder {
  color: rgba(95, 107, 124, 0.6);
}

.bp4-file-upload-input.bp4-disabled::placeholder,
.bp4-file-upload-input:disabled::placeholder {
  color: rgba(95, 107, 124, 0.6);
}

.bp4-file-upload-input:after {
  word-wrap: normal;
  background-color: #f6f7f9;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  border-radius: 4px;
  color: #1c2127;
  content: "Browse";
  line-height: 28.8px;
  margin: 3.6px;
  min-height: 28.8px;
  min-width: 28.8px;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
  text-overflow: ellipsis;
  top: 0;
  white-space: normal;
  width: 84px;
}

.bp4-file-upload-input:after:hover {
  background-clip: padding-box;
  background-color: #edeff2;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 -1px 0 rgba(17, 20, 24, 0.1);
}

.bp4-file-upload-input:after.bp4-active,
.bp4-file-upload-input:after:active {
  background-color: #dce0e5;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 1px 2px rgba(17, 20, 24, 0.2);
}

.bp4-file-upload-input:after.bp4-disabled,
.bp4-file-upload-input:after:disabled {
  background-color: rgba(211, 216, 222, 0.5);
  background-image: none;
  box-shadow: none;
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
  outline: none;
}

.bp4-file-upload-input:after.bp4-disabled.bp4-active,
.bp4-file-upload-input:after.bp4-disabled.bp4-active:hover,
.bp4-file-upload-input:after:disabled.bp4-active,
.bp4-file-upload-input:after:disabled.bp4-active:hover {
  background: rgba(211, 216, 222, 0.7);
}

.bp4-file-upload-input:hover:after {
  background-clip: padding-box;
  background-color: #edeff2;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 -1px 0 rgba(17, 20, 24, 0.1);
}

.bp4-file-upload-input:active:after {
  background-color: #dce0e5;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 1px 2px rgba(17, 20, 24, 0.2);
}

.bp4-large .bp4-file-upload-input {
  font-size: 19.2px;
  height: 48px;
  line-height: 48px;
  padding-right: 114px;
}

.bp4-large .bp4-file-upload-input.bp4-round,
.bp4-large .bp4-file-upload-input[type="search"] {
  padding: 0 18px;
}

.bp4-large .bp4-file-upload-input:after {
  line-height: 36px;
  margin: 6px;
  min-height: 36px;
  min-width: 36px;
  width: 102px;
}

.bp4-dark .bp4-file-upload-input {
  background: rgba(17, 20, 24, 0.3);
  box-shadow: 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0),
    0 0 0 0 rgba(76, 144, 240, 0), inset 0 1px 0 0 rgba(17, 20, 24, 0.6),
    inset -1px 0 0 rgba(17, 20, 24, 0.6), inset 1px 0 0 rgba(17, 20, 24, 0.6),
    inset 0 -1px 0 0 #8f99a8;
  color: #f6f7f9;
  color: rgba(171, 179, 191, 0.6);
}

.bp4-dark .bp4-file-upload-input::-webkit-input-placeholder {
  color: #abb3bf;
}

.bp4-dark .bp4-file-upload-input:-ms-input-placeholder {
  color: #abb3bf;
}

.bp4-dark .bp4-file-upload-input::placeholder {
  color: #abb3bf;
}

.bp4-dark .bp4-file-upload-input:focus {
  box-shadow: inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0,
    0 0 0 2px rgba(76, 144, 240, 0.3);
}

.bp4-dark .bp4-file-upload-input[readonly] {
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4);
}

.bp4-dark .bp4-file-upload-input.bp4-disabled,
.bp4-dark .bp4-file-upload-input:disabled {
  background: rgba(64, 72, 84, 0.5);
  box-shadow: none;
  color: rgba(171, 179, 191, 0.6);
}

.bp4-dark .bp4-file-upload-input:after {
  background-color: #404854;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.8);
  color: #f6f7f9;
}

.bp4-dark .bp4-file-upload-input:after.bp4-active,
.bp4-dark .bp4-file-upload-input:after:active,
.bp4-dark .bp4-file-upload-input:after:hover {
  color: #f6f7f9;
}

.bp4-dark .bp4-file-upload-input:after:hover {
  background-color: #383e47;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.8);
}

.bp4-dark .bp4-file-upload-input:after.bp4-active,
.bp4-dark .bp4-file-upload-input:after:active {
  background-color: #252a31;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.8);
}

.bp4-dark .bp4-file-upload-input:after.bp4-disabled,
.bp4-dark .bp4-file-upload-input:after:disabled {
  background-color: rgba(64, 72, 84, 0.5);
  background-image: none;
  box-shadow: none;
  color: rgba(171, 179, 191, 0.6);
}

.bp4-dark .bp4-file-upload-input:after.bp4-disabled.bp4-active,
.bp4-dark .bp4-file-upload-input:after:disabled.bp4-active {
  background: rgba(64, 72, 84, 0.7);
}

.bp4-dark .bp4-file-upload-input:after .bp4-button-spinner .bp4-spinner-head {
  stroke: #8f99a8;
  background: rgba(17, 20, 24, 0.5);
}

.bp4-dark .bp4-file-upload-input:hover:after {
  background-color: #383e47;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.8);
}

.bp4-dark .bp4-file-upload-input:active:after {
  background-color: #252a31;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.8);
}

.bp4-file-upload-input:after {
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 -1px 0 rgba(17, 20, 24, 0.1);
}

.bp4-form-group {
  display: flex;
  flex-direction: column;
  margin: 0 0 18px;
}

.bp4-form-group label.bp4-label {
  margin-bottom: 6px;
}

.bp4-form-group .bp4-control {
  margin-top: 10px;
}

.bp4-form-group .bp4-form-group-sub-label,
.bp4-form-group .bp4-form-helper-text {
  color: #5f6b7c;
  font-size: 14.4px;
}

.bp4-form-group .bp4-form-group-sub-label {
  margin-bottom: 6px;
}

.bp4-form-group .bp4-form-helper-text {
  margin-top: 6px;
}

.bp4-form-group.bp4-intent-primary .bp4-form-group-sub-label,
.bp4-form-group.bp4-intent-primary .bp4-form-helper-text {
  color: #215db0;
}

.bp4-form-group.bp4-intent-success .bp4-form-group-sub-label,
.bp4-form-group.bp4-intent-success .bp4-form-helper-text {
  color: #1c6e42;
}

.bp4-form-group.bp4-intent-warning .bp4-form-group-sub-label,
.bp4-form-group.bp4-intent-warning .bp4-form-helper-text {
  color: #935610;
}

.bp4-form-group.bp4-intent-danger .bp4-form-group-sub-label,
.bp4-form-group.bp4-intent-danger .bp4-form-helper-text {
  color: #ac2f33;
}

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

.bp4-form-group.bp4-inline.bp4-large label.bp4-label {
  line-height: 48px;
  margin: 0 12px 0 0;
}

.bp4-form-group.bp4-inline label.bp4-label {
  line-height: 36px;
  margin: 0 12px 0 0;
}

.bp4-form-group.bp4-disabled .bp4-form-group-sub-label,
.bp4-form-group.bp4-disabled .bp4-form-helper-text,
.bp4-form-group.bp4-disabled .bp4-label,
.bp4-form-group.bp4-disabled .bp4-text-muted {
  color: rgba(95, 107, 124, 0.6) !important;
}

.bp4-dark .bp4-form-group.bp4-intent-primary .bp4-form-group-sub-label,
.bp4-dark .bp4-form-group.bp4-intent-primary .bp4-form-helper-text {
  color: #8abbff;
}

.bp4-dark .bp4-form-group.bp4-intent-success .bp4-form-group-sub-label,
.bp4-dark .bp4-form-group.bp4-intent-success .bp4-form-helper-text {
  color: #72ca9b;
}

.bp4-dark .bp4-form-group.bp4-intent-warning .bp4-form-group-sub-label,
.bp4-dark .bp4-form-group.bp4-intent-warning .bp4-form-helper-text {
  color: #fbb360;
}

.bp4-dark .bp4-form-group.bp4-intent-danger .bp4-form-group-sub-label,
.bp4-dark .bp4-form-group.bp4-intent-danger .bp4-form-helper-text {
  color: #fa999c;
}

.bp4-dark .bp4-form-group .bp4-form-helper-text {
  color: #abb3bf;
}

.bp4-dark .bp4-form-group.bp4-disabled .bp4-form-group-sub-label,
.bp4-dark .bp4-form-group.bp4-disabled .bp4-form-helper-text,
.bp4-dark .bp4-form-group.bp4-disabled .bp4-label,
.bp4-dark .bp4-form-group.bp4-disabled .bp4-text-muted {
  color: rgba(171, 179, 191, 0.6) !important;
}

.bp4-input-group {
  display: block;
  position: relative;
}

.bp4-input-group .bp4-input {
  position: relative;
  width: 100%;
}

.bp4-input-group .bp4-input:not(:first-child) {
  padding-left: 36px;
}

.bp4-input-group .bp4-input:not(:last-child) {
  padding-right: 36px;
}

.bp4-input-group .bp4-input-action,
.bp4-input-group > .bp4-button,
.bp4-input-group > .bp4-icon,
.bp4-input-group > .bp4-input-left-container {
  position: absolute;
  top: 0;
}

.bp4-input-group .bp4-input-action:first-child,
.bp4-input-group > .bp4-button:first-child,
.bp4-input-group > .bp4-icon:first-child,
.bp4-input-group > .bp4-input-left-container:first-child {
  left: 0;
}

.bp4-input-group .bp4-input-action:last-child,
.bp4-input-group > .bp4-button:last-child,
.bp4-input-group > .bp4-icon:last-child,
.bp4-input-group > .bp4-input-left-container:last-child {
  right: 0;
}

.bp4-input-group .bp4-button {
  margin: 3.6px;
  min-height: 28.8px;
  min-width: 28.8px;
  padding: 0 8.4px;
}

.bp4-input-group .bp4-button:empty {
  padding: 0;
}

.bp4-input-group > .bp4-icon,
.bp4-input-group > .bp4-input-left-container {
  z-index: 1;
}

.bp4-input-group > .bp4-icon,
.bp4-input-group > .bp4-input-left-container > .bp4-icon {
  color: #5f6b7c;
}

.bp4-input-group > .bp4-icon:empty,
.bp4-input-group > .bp4-input-left-container > .bp4-icon:empty {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: blueprint-icons-16, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
}

.bp4-input-group .bp4-input-action > .bp4-spinner,
.bp4-input-group > .bp4-icon,
.bp4-input-group > .bp4-input-left-container > .bp4-icon {
  margin: 10px;
}

.bp4-input-group .bp4-tag {
  margin: 6px;
}

.bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-button.bp4-minimal:not(:hover):not(:focus),
.bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-input-action
  .bp4-button.bp4-minimal:not(:hover):not(:focus) {
  color: #5f6b7c;
}

.bp4-dark
  .bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-button.bp4-minimal:not(:hover):not(:focus),
.bp4-dark
  .bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-input-action
  .bp4-button.bp4-minimal:not(:hover):not(:focus) {
  color: #abb3bf;
}

.bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-button.bp4-minimal:not(:hover):not(:focus)
  .bp4-icon,
.bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-button.bp4-minimal:not(:hover):not(:focus)
  .bp4-icon-large,
.bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-button.bp4-minimal:not(:hover):not(:focus)
  .bp4-icon-standard,
.bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-input-action
  .bp4-button.bp4-minimal:not(:hover):not(:focus)
  .bp4-icon,
.bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-input-action
  .bp4-button.bp4-minimal:not(:hover):not(:focus)
  .bp4-icon-large,
.bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-input-action
  .bp4-button.bp4-minimal:not(:hover):not(:focus)
  .bp4-icon-standard {
  color: #5f6b7c;
}

.bp4-input-group .bp4-input:not(:focus) + .bp4-button.bp4-minimal:disabled,
.bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-button.bp4-minimal:disabled
  .bp4-icon,
.bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-button.bp4-minimal:disabled
  .bp4-icon-large,
.bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-button.bp4-minimal:disabled
  .bp4-icon-standard,
.bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-input-action
  .bp4-button.bp4-minimal:disabled,
.bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-input-action
  .bp4-button.bp4-minimal:disabled
  .bp4-icon,
.bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-input-action
  .bp4-button.bp4-minimal:disabled
  .bp4-icon-large,
.bp4-input-group
  .bp4-input:not(:focus)
  + .bp4-input-action
  .bp4-button.bp4-minimal:disabled
  .bp4-icon-standard {
  color: rgba(95, 107, 124, 0.6) !important;
}

.bp4-input-group.bp4-disabled {
  cursor: not-allowed;
}

.bp4-input-group.bp4-disabled .bp4-icon {
  color: rgba(95, 107, 124, 0.6);
}

.bp4-input-group.bp4-large .bp4-button {
  margin: 6px;
  min-height: 36px;
  min-width: 36px;
}

.bp4-input-group.bp4-large .bp4-input-action > .bp4-spinner,
.bp4-input-group.bp4-large > .bp4-icon,
.bp4-input-group.bp4-large > .bp4-input-left-container > .bp4-icon {
  margin: 16px;
}

.bp4-input-group.bp4-large .bp4-input {
  font-size: 19.2px;
  height: 48px;
  line-height: 48px;
}

.bp4-input-group.bp4-large .bp4-input.bp4-round,
.bp4-input-group.bp4-large .bp4-input[type="search"] {
  padding: 0 18px;
}

.bp4-input-group.bp4-large .bp4-input:not(:first-child) {
  padding-left: 48px;
}

.bp4-input-group.bp4-large .bp4-input:not(:last-child) {
  padding-right: 48px;
}

.bp4-input-group.bp4-small .bp4-button,
.bp4-input-group.bp4-small .bp4-tag {
  margin: 2.4px;
  min-height: 24px;
  min-width: 24px;
}

.bp4-input-group.bp4-small .bp4-input-action > .bp4-spinner,
.bp4-input-group.bp4-small > .bp4-icon,
.bp4-input-group.bp4-small > .bp4-input-left-container > .bp4-icon {
  margin: 6.4px;
}

.bp4-input-group.bp4-small .bp4-input {
  font-size: 14.4px;
  height: 28.8px;
  line-height: 28.8px;
  padding-left: 12.8px;
  padding-right: 12.8px;
}

.bp4-input-group.bp4-small .bp4-input.bp4-round,
.bp4-input-group.bp4-small .bp4-input[type="search"] {
  padding: 0 19.2px;
}

.bp4-input-group.bp4-small .bp4-input:not(:first-child) {
  padding-left: 28.8px;
}

.bp4-input-group.bp4-small .bp4-input:not(:last-child) {
  padding-right: 28.8px;
}

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

.bp4-input-group.bp4-round .bp4-button,
.bp4-input-group.bp4-round .bp4-input,
.bp4-input-group.bp4-round .bp4-tag {
  border-radius: 36px;
}

.bp4-dark .bp4-input-group .bp4-icon {
  color: #abb3bf;
}

.bp4-dark .bp4-input-group.bp4-disabled .bp4-icon {
  color: rgba(171, 179, 191, 0.6);
}

.bp4-input-group.bp4-intent-primary .bp4-input {
  box-shadow: 0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0),
    inset 0 0 0 1px #2d72d2, inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 1px 1px rgba(17, 20, 24, 0.5);
}

.bp4-input-group.bp4-intent-primary .bp4-input:focus {
  box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-input-group.bp4-intent-primary .bp4-input[readonly] {
  box-shadow: inset 0 0 0 1px #2d72d2;
}

.bp4-input-group.bp4-intent-primary .bp4-input.bp4-disabled,
.bp4-input-group.bp4-intent-primary .bp4-input:disabled {
  box-shadow: none;
}

.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input {
  box-shadow: 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0),
    0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px #4c90f0,
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input:focus {
  box-shadow: inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0,
    0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 1px 0 0 rgba(17, 20, 24, 0.6),
    inset -1px 0 0 rgba(17, 20, 24, 0.6), inset 1px 0 0 rgba(17, 20, 24, 0.6),
    inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input[readonly] {
  box-shadow: inset 0 0 0 1px #4c90f0;
}

.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input.bp4-disabled,
.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input:disabled {
  box-shadow: none;
}

.bp4-input-group.bp4-intent-primary > .bp4-icon {
  color: #215db0;
}

.bp4-dark .bp4-input-group.bp4-intent-primary > .bp4-icon {
  color: #8abbff;
}

.bp4-input-group.bp4-intent-success .bp4-input {
  box-shadow: 0 0 0 0 rgba(35, 133, 81, 0), 0 0 0 0 rgba(35, 133, 81, 0),
    inset 0 0 0 1px #238551, inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 1px 1px rgba(17, 20, 24, 0.5);
}

.bp4-input-group.bp4-intent-success .bp4-input:focus {
  box-shadow: inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-input-group.bp4-intent-success .bp4-input[readonly] {
  box-shadow: inset 0 0 0 1px #238551;
}

.bp4-input-group.bp4-intent-success .bp4-input.bp4-disabled,
.bp4-input-group.bp4-intent-success .bp4-input:disabled {
  box-shadow: none;
}

.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input {
  box-shadow: 0 0 0 0 rgba(50, 164, 103, 0), 0 0 0 0 rgba(50, 164, 103, 0),
    0 0 0 0 rgba(50, 164, 103, 0), inset 0 0 0 1px #32a467,
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input:focus {
  box-shadow: inset 0 0 0 1px #32a467, inset 0 0 0 1px #32a467,
    0 0 0 2px rgba(50, 164, 103, 0.3), inset 0 1px 0 0 rgba(17, 20, 24, 0.6),
    inset -1px 0 0 rgba(17, 20, 24, 0.6), inset 1px 0 0 rgba(17, 20, 24, 0.6),
    inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input[readonly] {
  box-shadow: inset 0 0 0 1px #32a467;
}

.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input.bp4-disabled,
.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input:disabled {
  box-shadow: none;
}

.bp4-input-group.bp4-intent-success > .bp4-icon {
  color: #1c6e42;
}

.bp4-dark .bp4-input-group.bp4-intent-success > .bp4-icon {
  color: #72ca9b;
}

.bp4-input-group.bp4-intent-warning .bp4-input {
  box-shadow: 0 0 0 0 rgba(200, 118, 25, 0), 0 0 0 0 rgba(200, 118, 25, 0),
    inset 0 0 0 1px #c87619, inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 1px 1px rgba(17, 20, 24, 0.5);
}

.bp4-input-group.bp4-intent-warning .bp4-input:focus {
  box-shadow: inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-input-group.bp4-intent-warning .bp4-input[readonly] {
  box-shadow: inset 0 0 0 1px #c87619;
}

.bp4-input-group.bp4-intent-warning .bp4-input.bp4-disabled,
.bp4-input-group.bp4-intent-warning .bp4-input:disabled {
  box-shadow: none;
}

.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input {
  box-shadow: 0 0 0 0 rgba(236, 154, 60, 0), 0 0 0 0 rgba(236, 154, 60, 0),
    0 0 0 0 rgba(236, 154, 60, 0), inset 0 0 0 1px #ec9a3c,
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input:focus {
  box-shadow: inset 0 0 0 1px #ec9a3c, inset 0 0 0 1px #ec9a3c,
    0 0 0 2px rgba(236, 154, 60, 0.3), inset 0 1px 0 0 rgba(17, 20, 24, 0.6),
    inset -1px 0 0 rgba(17, 20, 24, 0.6), inset 1px 0 0 rgba(17, 20, 24, 0.6),
    inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input[readonly] {
  box-shadow: inset 0 0 0 1px #ec9a3c;
}

.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input.bp4-disabled,
.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input:disabled {
  box-shadow: none;
}

.bp4-input-group.bp4-intent-warning > .bp4-icon {
  color: #935610;
}

.bp4-dark .bp4-input-group.bp4-intent-warning > .bp4-icon {
  color: #fbb360;
}

.bp4-input-group.bp4-intent-danger .bp4-input {
  box-shadow: 0 0 0 0 rgba(205, 66, 70, 0), 0 0 0 0 rgba(205, 66, 70, 0),
    inset 0 0 0 1px #cd4246, inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 1px 1px rgba(17, 20, 24, 0.5);
}

.bp4-input-group.bp4-intent-danger .bp4-input:focus {
  box-shadow: inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-input-group.bp4-intent-danger .bp4-input[readonly] {
  box-shadow: inset 0 0 0 1px #cd4246;
}

.bp4-input-group.bp4-intent-danger .bp4-input.bp4-disabled,
.bp4-input-group.bp4-intent-danger .bp4-input:disabled {
  box-shadow: none;
}

.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input {
  box-shadow: 0 0 0 0 rgba(231, 106, 110, 0), 0 0 0 0 rgba(231, 106, 110, 0),
    0 0 0 0 rgba(231, 106, 110, 0), inset 0 0 0 1px #e76a6e,
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input:focus {
  box-shadow: inset 0 0 0 1px #e76a6e, inset 0 0 0 1px #e76a6e,
    0 0 0 2px rgba(231, 106, 110, 0.3), inset 0 1px 0 0 rgba(17, 20, 24, 0.6),
    inset -1px 0 0 rgba(17, 20, 24, 0.6), inset 1px 0 0 rgba(17, 20, 24, 0.6),
    inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input[readonly] {
  box-shadow: inset 0 0 0 1px #e76a6e;
}

.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input.bp4-disabled,
.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input:disabled {
  box-shadow: none;
}

.bp4-input-group.bp4-intent-danger > .bp4-icon {
  color: #ac2f33;
}

.bp4-dark .bp4-input-group.bp4-intent-danger > .bp4-icon {
  color: #fa999c;
}

.bp4-input {
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  border: none;
  border-radius: 4px;
  box-shadow: 0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0),
    inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.5);
  color: #1c2127;
  font-size: 16.8px;
  font-weight: 400;
  height: 36px;
  line-height: 36px;
  outline: none;
  padding: 0 12px;
  transition: box-shadow 0.1s cubic-bezier(0.4, 1, 0.75, 0.9);
  vertical-align: middle;
}

.bp4-input::-webkit-input-placeholder {
  color: #5f6b7c;
  opacity: 1;
}

.bp4-input:-ms-input-placeholder {
  color: #5f6b7c;
  opacity: 1;
}

.bp4-input::placeholder {
  color: #5f6b7c;
  opacity: 1;
}

.bp4-input.bp4-active,
.bp4-input:focus {
  box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-input.bp4-round,
.bp4-input[type="search"] {
  border-radius: 36px;
  box-sizing: border-box;
  padding-left: 12px;
}

.bp4-input[readonly] {
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.15);
}

.bp4-input.bp4-disabled,
.bp4-input:disabled {
  background: rgba(211, 216, 222, 0.5);
  box-shadow: none;
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
  resize: none;
}

.bp4-input.bp4-disabled::-webkit-input-placeholder,
.bp4-input:disabled::-webkit-input-placeholder {
  color: rgba(95, 107, 124, 0.6);
}

.bp4-input.bp4-disabled:-ms-input-placeholder,
.bp4-input:disabled:-ms-input-placeholder {
  color: rgba(95, 107, 124, 0.6);
}

.bp4-input.bp4-disabled::placeholder,
.bp4-input:disabled::placeholder {
  color: rgba(95, 107, 124, 0.6);
}

.bp4-input.bp4-large {
  font-size: 19.2px;
  height: 48px;
  line-height: 48px;
}

.bp4-input.bp4-large.bp4-round,
.bp4-input.bp4-large[type="search"] {
  padding: 0 18px;
}

.bp4-input.bp4-small {
  font-size: 14.4px;
  height: 28.8px;
  line-height: 28.8px;
  padding-left: 12.8px;
  padding-right: 12.8px;
}

.bp4-input.bp4-small.bp4-round,
.bp4-input.bp4-small[type="search"] {
  padding: 0 19.2px;
}

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

.bp4-dark .bp4-input {
  background: rgba(17, 20, 24, 0.3);
  box-shadow: 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0),
    0 0 0 0 rgba(76, 144, 240, 0), inset 0 1px 0 0 rgba(17, 20, 24, 0.6),
    inset -1px 0 0 rgba(17, 20, 24, 0.6), inset 1px 0 0 rgba(17, 20, 24, 0.6),
    inset 0 -1px 0 0 #8f99a8;
  color: #f6f7f9;
}

.bp4-dark .bp4-input::-webkit-input-placeholder {
  color: #abb3bf;
}

.bp4-dark .bp4-input:-ms-input-placeholder {
  color: #abb3bf;
}

.bp4-dark .bp4-input::placeholder {
  color: #abb3bf;
}

.bp4-dark .bp4-input:focus {
  box-shadow: inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0,
    0 0 0 2px rgba(76, 144, 240, 0.3);
}

.bp4-dark .bp4-input[readonly] {
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4);
}

.bp4-dark .bp4-input.bp4-disabled,
.bp4-dark .bp4-input:disabled {
  background: rgba(64, 72, 84, 0.5);
  box-shadow: none;
  color: rgba(171, 179, 191, 0.6);
}

.bp4-input.bp4-intent-primary {
  box-shadow: 0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0),
    inset 0 0 0 1px #2d72d2, inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 1px 1px rgba(17, 20, 24, 0.5);
}

.bp4-input.bp4-intent-primary:focus {
  box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-input.bp4-intent-primary[readonly] {
  box-shadow: inset 0 0 0 1px #2d72d2;
}

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

.bp4-dark .bp4-input.bp4-intent-primary {
  box-shadow: 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0),
    0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px #4c90f0,
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input.bp4-intent-primary:focus {
  box-shadow: inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0,
    0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 1px 0 0 rgba(17, 20, 24, 0.6),
    inset -1px 0 0 rgba(17, 20, 24, 0.6), inset 1px 0 0 rgba(17, 20, 24, 0.6),
    inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input.bp4-intent-primary[readonly] {
  box-shadow: inset 0 0 0 1px #4c90f0;
}

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

.bp4-input.bp4-intent-success {
  box-shadow: 0 0 0 0 rgba(35, 133, 81, 0), 0 0 0 0 rgba(35, 133, 81, 0),
    inset 0 0 0 1px #238551, inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 1px 1px rgba(17, 20, 24, 0.5);
}

.bp4-input.bp4-intent-success:focus {
  box-shadow: inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-input.bp4-intent-success[readonly] {
  box-shadow: inset 0 0 0 1px #238551;
}

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

.bp4-dark .bp4-input.bp4-intent-success {
  box-shadow: 0 0 0 0 rgba(50, 164, 103, 0), 0 0 0 0 rgba(50, 164, 103, 0),
    0 0 0 0 rgba(50, 164, 103, 0), inset 0 0 0 1px #32a467,
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input.bp4-intent-success:focus {
  box-shadow: inset 0 0 0 1px #32a467, inset 0 0 0 1px #32a467,
    0 0 0 2px rgba(50, 164, 103, 0.3), inset 0 1px 0 0 rgba(17, 20, 24, 0.6),
    inset -1px 0 0 rgba(17, 20, 24, 0.6), inset 1px 0 0 rgba(17, 20, 24, 0.6),
    inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input.bp4-intent-success[readonly] {
  box-shadow: inset 0 0 0 1px #32a467;
}

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

.bp4-input.bp4-intent-warning {
  box-shadow: 0 0 0 0 rgba(200, 118, 25, 0), 0 0 0 0 rgba(200, 118, 25, 0),
    inset 0 0 0 1px #c87619, inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 1px 1px rgba(17, 20, 24, 0.5);
}

.bp4-input.bp4-intent-warning:focus {
  box-shadow: inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-input.bp4-intent-warning[readonly] {
  box-shadow: inset 0 0 0 1px #c87619;
}

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

.bp4-dark .bp4-input.bp4-intent-warning {
  box-shadow: 0 0 0 0 rgba(236, 154, 60, 0), 0 0 0 0 rgba(236, 154, 60, 0),
    0 0 0 0 rgba(236, 154, 60, 0), inset 0 0 0 1px #ec9a3c,
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input.bp4-intent-warning:focus {
  box-shadow: inset 0 0 0 1px #ec9a3c, inset 0 0 0 1px #ec9a3c,
    0 0 0 2px rgba(236, 154, 60, 0.3), inset 0 1px 0 0 rgba(17, 20, 24, 0.6),
    inset -1px 0 0 rgba(17, 20, 24, 0.6), inset 1px 0 0 rgba(17, 20, 24, 0.6),
    inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input.bp4-intent-warning[readonly] {
  box-shadow: inset 0 0 0 1px #ec9a3c;
}

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

.bp4-input.bp4-intent-danger {
  box-shadow: 0 0 0 0 rgba(205, 66, 70, 0), 0 0 0 0 rgba(205, 66, 70, 0),
    inset 0 0 0 1px #cd4246, inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 1px 1px rgba(17, 20, 24, 0.5);
}

.bp4-input.bp4-intent-danger:focus {
  box-shadow: inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-input.bp4-intent-danger[readonly] {
  box-shadow: inset 0 0 0 1px #cd4246;
}

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

.bp4-dark .bp4-input.bp4-intent-danger {
  box-shadow: 0 0 0 0 rgba(231, 106, 110, 0), 0 0 0 0 rgba(231, 106, 110, 0),
    0 0 0 0 rgba(231, 106, 110, 0), inset 0 0 0 1px #e76a6e,
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input.bp4-intent-danger:focus {
  box-shadow: inset 0 0 0 1px #e76a6e, inset 0 0 0 1px #e76a6e,
    0 0 0 2px rgba(231, 106, 110, 0.3), inset 0 1px 0 0 rgba(17, 20, 24, 0.6),
    inset -1px 0 0 rgba(17, 20, 24, 0.6), inset 1px 0 0 rgba(17, 20, 24, 0.6),
    inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-input.bp4-intent-danger[readonly] {
  box-shadow: inset 0 0 0 1px #e76a6e;
}

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

.bp4-input::-ms-clear {
  display: none;
}

textarea.bp4-input {
  max-width: 100%;
  padding: 12px;
}

textarea.bp4-input,
textarea.bp4-input.bp4-large,
textarea.bp4-input.bp4-small {
  height: auto;
  line-height: inherit;
}

textarea.bp4-input.bp4-small {
  padding: 12.8px;
}

label.bp4-label {
  display: block;
  margin-bottom: 18px;
  margin-top: 0;
}

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

label.bp4-label .bp4-button-group {
  margin-top: 6px;
}

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

label.bp4-label.bp4-disabled,
label.bp4-label.bp4-disabled .bp4-text-muted {
  color: rgba(95, 107, 124, 0.6);
}

label.bp4-label.bp4-inline {
  line-height: 36px;
}

label.bp4-label.bp4-inline .bp4-html-select,
label.bp4-label.bp4-inline .bp4-input,
label.bp4-label.bp4-inline .bp4-input-group,
label.bp4-label.bp4-inline .bp4-popover-wrapper,
label.bp4-label.bp4-inline .bp4-select {
  display: inline-block;
  margin: 0 0 0 6px;
  vertical-align: top;
}

label.bp4-label.bp4-inline .bp4-button-group {
  margin: 0 0 0 6px;
}

label.bp4-label.bp4-inline .bp4-input-group .bp4-input {
  margin-left: 0;
}

label.bp4-label.bp4-inline.bp4-large {
  line-height: 48px;
}

label.bp4-label:not(.bp4-inline) .bp4-popover-target {
  display: block;
}

.bp4-dark label.bp4-label {
  color: #f6f7f9;
}

.bp4-dark label.bp4-label.bp4-disabled,
.bp4-dark label.bp4-label.bp4-disabled .bp4-text-muted {
  color: rgba(171, 179, 191, 0.6);
}

.bp4-numeric-input .bp4-button-group.bp4-vertical > .bp4-button {
  flex: 1 1 17px;
  min-height: 0;
  padding: 0;
  width: 36px;
}

.bp4-numeric-input.bp4-large .bp4-button-group.bp4-vertical > .bp4-button {
  width: 48px;
}

form {
  display: block;
}

.bp4-html-select select,
.bp4-select select {
  align-items: center;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #f6f7f9;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  border: none;
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 -1px 0 rgba(17, 20, 24, 0.1);
  color: #1c2127;
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  font-size: 16.8px;
  height: 36px;
  justify-content: center;
  padding: 0 30px 0 12px;
  text-align: left;
  vertical-align: middle;
  width: 100%;
}

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

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

.bp4-html-select select:before,
.bp4-html-select select > *,
.bp4-select select:before,
.bp4-select select > * {
  margin-right: 10px;
}

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

.bp4-html-select select:hover,
.bp4-select select:hover {
  background-clip: padding-box;
  background-color: #edeff2;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 -1px 0 rgba(17, 20, 24, 0.1);
}

.bp4-html-select select.bp4-active,
.bp4-html-select select:active,
.bp4-select select.bp4-active,
.bp4-select select:active {
  background-color: #dce0e5;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 1px 2px rgba(17, 20, 24, 0.2);
}

.bp4-html-select select.bp4-disabled,
.bp4-html-select select:disabled,
.bp4-select select.bp4-disabled,
.bp4-select select:disabled {
  background-color: rgba(211, 216, 222, 0.5);
  background-image: none;
  box-shadow: none;
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
  outline: none;
}

.bp4-html-select select.bp4-disabled.bp4-active,
.bp4-html-select select.bp4-disabled.bp4-active:hover,
.bp4-html-select select:disabled.bp4-active,
.bp4-html-select select:disabled.bp4-active:hover,
.bp4-select select.bp4-disabled.bp4-active,
.bp4-select select.bp4-disabled.bp4-active:hover,
.bp4-select select:disabled.bp4-active,
.bp4-select select:disabled.bp4-active:hover {
  background: rgba(211, 216, 222, 0.7);
}

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

.bp4-html-select.bp4-minimal select:hover,
.bp4-select.bp4-minimal select:hover {
  background: rgba(143, 153, 168, 0.15);
  box-shadow: none;
  color: #1c2127;
  text-decoration: none;
}

.bp4-html-select.bp4-minimal select.bp4-active,
.bp4-html-select.bp4-minimal select:active,
.bp4-select.bp4-minimal select.bp4-active,
.bp4-select.bp4-minimal select:active {
  background: rgba(143, 153, 168, 0.3);
  box-shadow: none;
  color: #1c2127;
}

.bp4-html-select.bp4-minimal select.bp4-disabled,
.bp4-html-select.bp4-minimal select.bp4-disabled:hover,
.bp4-html-select.bp4-minimal select:disabled,
.bp4-html-select.bp4-minimal select:disabled:hover,
.bp4-select.bp4-minimal select.bp4-disabled,
.bp4-select.bp4-minimal select.bp4-disabled:hover,
.bp4-select.bp4-minimal select:disabled,
.bp4-select.bp4-minimal select:disabled:hover {
  background: none;
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
}

.bp4-html-select.bp4-minimal select.bp4-disabled.bp4-active,
.bp4-html-select.bp4-minimal select.bp4-disabled:hover.bp4-active,
.bp4-html-select.bp4-minimal select:disabled.bp4-active,
.bp4-html-select.bp4-minimal select:disabled:hover.bp4-active,
.bp4-select.bp4-minimal select.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-disabled:hover.bp4-active,
.bp4-select.bp4-minimal select:disabled.bp4-active,
.bp4-select.bp4-minimal select:disabled:hover.bp4-active {
  background: rgba(143, 153, 168, 0.3);
}

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

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

.bp4-dark .bp4-html-select.bp4-minimal select:hover,
.bp4-dark .bp4-select.bp4-minimal select:hover,
.bp4-html-select.bp4-minimal .bp4-dark select:hover,
.bp4-select.bp4-minimal .bp4-dark select:hover {
  background: rgba(143, 153, 168, 0.15);
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-active,
.bp4-dark .bp4-html-select.bp4-minimal select:active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select:active,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-active,
.bp4-html-select.bp4-minimal .bp4-dark select:active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select:active {
  background: rgba(143, 153, 168, 0.3);
  color: #f6f7f9;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-disabled,
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-disabled:hover,
.bp4-dark .bp4-html-select.bp4-minimal select:disabled,
.bp4-dark .bp4-html-select.bp4-minimal select:disabled:hover,
.bp4-dark .bp4-select.bp4-minimal select.bp4-disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-disabled:hover,
.bp4-dark .bp4-select.bp4-minimal select:disabled,
.bp4-dark .bp4-select.bp4-minimal select:disabled:hover,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-disabled,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-disabled:hover,
.bp4-html-select.bp4-minimal .bp4-dark select:disabled,
.bp4-html-select.bp4-minimal .bp4-dark select:disabled:hover,
.bp4-select.bp4-minimal .bp4-dark select.bp4-disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-disabled:hover,
.bp4-select.bp4-minimal .bp4-dark select:disabled,
.bp4-select.bp4-minimal .bp4-dark select:disabled:hover {
  background: none;
  color: rgba(171, 179, 191, 0.6);
  cursor: not-allowed;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-disabled.bp4-active,
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-disabled:hover.bp4-active,
.bp4-dark .bp4-html-select.bp4-minimal select:disabled.bp4-active,
.bp4-dark .bp4-html-select.bp4-minimal select:disabled:hover.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-disabled:hover.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select:disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select:disabled:hover.bp4-active,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-disabled.bp4-active,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-disabled:hover.bp4-active,
.bp4-html-select.bp4-minimal .bp4-dark select:disabled.bp4-active,
.bp4-html-select.bp4-minimal .bp4-dark select:disabled:hover.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-disabled:hover.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select:disabled.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select:disabled:hover.bp4-active {
  background: rgba(143, 153, 168, 0.3);
}

.bp4-html-select.bp4-minimal select.bp4-intent-primary,
.bp4-select.bp4-minimal select.bp4-intent-primary {
  color: #215db0;
}

.bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-active,
.bp4-html-select.bp4-minimal select.bp4-intent-primary:active,
.bp4-html-select.bp4-minimal select.bp4-intent-primary:hover,
.bp4-select.bp4-minimal select.bp4-intent-primary.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-primary:active,
.bp4-select.bp4-minimal select.bp4-intent-primary:hover {
  background: none;
  box-shadow: none;
  color: #215db0;
}

.bp4-html-select.bp4-minimal select.bp4-intent-primary:hover,
.bp4-select.bp4-minimal select.bp4-intent-primary:hover {
  background: rgba(45, 114, 210, 0.15);
  color: #215db0;
}

.bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-active,
.bp4-html-select.bp4-minimal select.bp4-intent-primary:active,
.bp4-select.bp4-minimal select.bp4-intent-primary.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-primary:active {
  background: rgba(45, 114, 210, 0.3);
  color: #215db0;
}

.bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-disabled,
.bp4-html-select.bp4-minimal select.bp4-intent-primary:disabled,
.bp4-select.bp4-minimal select.bp4-intent-primary.bp4-disabled,
.bp4-select.bp4-minimal select.bp4-intent-primary:disabled {
  background: none;
  color: rgba(33, 93, 176, 0.5);
}

.bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-disabled.bp4-active,
.bp4-html-select.bp4-minimal select.bp4-intent-primary:disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-primary.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-primary:disabled.bp4-active {
  background: rgba(45, 114, 210, 0.3);
}

.bp4-html-select.bp4-minimal
  select.bp4-intent-primary
  .bp4-button-spinner
  .bp4-spinner-head,
.bp4-select.bp4-minimal
  select.bp4-intent-primary
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #215db0;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary {
  color: #8abbff;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary:hover,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:hover,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary:hover,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary:hover {
  background: rgba(45, 114, 210, 0.2);
  color: #8abbff;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-active,
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary:active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:active,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-active,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary:active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary:active {
  background: rgba(45, 114, 210, 0.3);
  color: #8abbff;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-disabled,
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary:disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary.bp4-disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:disabled,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-disabled,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary:disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary:disabled {
  background: none;
  color: rgba(138, 187, 255, 0.5);
}

.bp4-dark
  .bp4-html-select.bp4-minimal
  select.bp4-intent-primary.bp4-disabled.bp4-active,
.bp4-dark
  .bp4-html-select.bp4-minimal
  select.bp4-intent-primary:disabled.bp4-active,
.bp4-dark
  .bp4-select.bp4-minimal
  select.bp4-intent-primary.bp4-disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:disabled.bp4-active,
.bp4-html-select.bp4-minimal
  .bp4-dark
  select.bp4-intent-primary.bp4-disabled.bp4-active,
.bp4-html-select.bp4-minimal
  .bp4-dark
  select.bp4-intent-primary:disabled.bp4-active,
.bp4-select.bp4-minimal
  .bp4-dark
  select.bp4-intent-primary.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal
  .bp4-dark
  select.bp4-intent-primary:disabled.bp4-active {
  background: rgba(45, 114, 210, 0.3);
}

.bp4-html-select.bp4-minimal select.bp4-intent-success,
.bp4-select.bp4-minimal select.bp4-intent-success {
  color: #1c6e42;
}

.bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-active,
.bp4-html-select.bp4-minimal select.bp4-intent-success:active,
.bp4-html-select.bp4-minimal select.bp4-intent-success:hover,
.bp4-select.bp4-minimal select.bp4-intent-success.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-success:active,
.bp4-select.bp4-minimal select.bp4-intent-success:hover {
  background: none;
  box-shadow: none;
  color: #1c6e42;
}

.bp4-html-select.bp4-minimal select.bp4-intent-success:hover,
.bp4-select.bp4-minimal select.bp4-intent-success:hover {
  background: rgba(35, 133, 81, 0.15);
  color: #1c6e42;
}

.bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-active,
.bp4-html-select.bp4-minimal select.bp4-intent-success:active,
.bp4-select.bp4-minimal select.bp4-intent-success.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-success:active {
  background: rgba(35, 133, 81, 0.3);
  color: #1c6e42;
}

.bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-disabled,
.bp4-html-select.bp4-minimal select.bp4-intent-success:disabled,
.bp4-select.bp4-minimal select.bp4-intent-success.bp4-disabled,
.bp4-select.bp4-minimal select.bp4-intent-success:disabled {
  background: none;
  color: rgba(28, 110, 66, 0.5);
}

.bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-disabled.bp4-active,
.bp4-html-select.bp4-minimal select.bp4-intent-success:disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-success.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-success:disabled.bp4-active {
  background: rgba(35, 133, 81, 0.3);
}

.bp4-html-select.bp4-minimal
  select.bp4-intent-success
  .bp4-button-spinner
  .bp4-spinner-head,
.bp4-select.bp4-minimal
  select.bp4-intent-success
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #1c6e42;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success {
  color: #72ca9b;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success:hover,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:hover,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success:hover,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success:hover {
  background: rgba(35, 133, 81, 0.2);
  color: #72ca9b;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-active,
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success:active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:active,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-active,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success:active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success:active {
  background: rgba(35, 133, 81, 0.3);
  color: #72ca9b;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-disabled,
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success:disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success.bp4-disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:disabled,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-disabled,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success:disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success:disabled {
  background: none;
  color: rgba(114, 202, 155, 0.5);
}

.bp4-dark
  .bp4-html-select.bp4-minimal
  select.bp4-intent-success.bp4-disabled.bp4-active,
.bp4-dark
  .bp4-html-select.bp4-minimal
  select.bp4-intent-success:disabled.bp4-active,
.bp4-dark
  .bp4-select.bp4-minimal
  select.bp4-intent-success.bp4-disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:disabled.bp4-active,
.bp4-html-select.bp4-minimal
  .bp4-dark
  select.bp4-intent-success.bp4-disabled.bp4-active,
.bp4-html-select.bp4-minimal
  .bp4-dark
  select.bp4-intent-success:disabled.bp4-active,
.bp4-select.bp4-minimal
  .bp4-dark
  select.bp4-intent-success.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal
  .bp4-dark
  select.bp4-intent-success:disabled.bp4-active {
  background: rgba(35, 133, 81, 0.3);
}

.bp4-html-select.bp4-minimal select.bp4-intent-warning,
.bp4-select.bp4-minimal select.bp4-intent-warning {
  color: #935610;
}

.bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-active,
.bp4-html-select.bp4-minimal select.bp4-intent-warning:active,
.bp4-html-select.bp4-minimal select.bp4-intent-warning:hover,
.bp4-select.bp4-minimal select.bp4-intent-warning.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-warning:active,
.bp4-select.bp4-minimal select.bp4-intent-warning:hover {
  background: none;
  box-shadow: none;
  color: #935610;
}

.bp4-html-select.bp4-minimal select.bp4-intent-warning:hover,
.bp4-select.bp4-minimal select.bp4-intent-warning:hover {
  background: rgba(200, 118, 25, 0.15);
  color: #935610;
}

.bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-active,
.bp4-html-select.bp4-minimal select.bp4-intent-warning:active,
.bp4-select.bp4-minimal select.bp4-intent-warning.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-warning:active {
  background: rgba(200, 118, 25, 0.3);
  color: #935610;
}

.bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-disabled,
.bp4-html-select.bp4-minimal select.bp4-intent-warning:disabled,
.bp4-select.bp4-minimal select.bp4-intent-warning.bp4-disabled,
.bp4-select.bp4-minimal select.bp4-intent-warning:disabled {
  background: none;
  color: rgba(147, 86, 16, 0.5);
}

.bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-disabled.bp4-active,
.bp4-html-select.bp4-minimal select.bp4-intent-warning:disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-warning.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-warning:disabled.bp4-active {
  background: rgba(200, 118, 25, 0.3);
}

.bp4-html-select.bp4-minimal
  select.bp4-intent-warning
  .bp4-button-spinner
  .bp4-spinner-head,
.bp4-select.bp4-minimal
  select.bp4-intent-warning
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #935610;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning {
  color: #fbb360;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning:hover,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:hover,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning:hover,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning:hover {
  background: rgba(200, 118, 25, 0.2);
  color: #fbb360;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-active,
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning:active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:active,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-active,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning:active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning:active {
  background: rgba(200, 118, 25, 0.3);
  color: #fbb360;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-disabled,
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning:disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning.bp4-disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:disabled,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-disabled,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning:disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning:disabled {
  background: none;
  color: rgba(251, 179, 96, 0.5);
}

.bp4-dark
  .bp4-html-select.bp4-minimal
  select.bp4-intent-warning.bp4-disabled.bp4-active,
.bp4-dark
  .bp4-html-select.bp4-minimal
  select.bp4-intent-warning:disabled.bp4-active,
.bp4-dark
  .bp4-select.bp4-minimal
  select.bp4-intent-warning.bp4-disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:disabled.bp4-active,
.bp4-html-select.bp4-minimal
  .bp4-dark
  select.bp4-intent-warning.bp4-disabled.bp4-active,
.bp4-html-select.bp4-minimal
  .bp4-dark
  select.bp4-intent-warning:disabled.bp4-active,
.bp4-select.bp4-minimal
  .bp4-dark
  select.bp4-intent-warning.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal
  .bp4-dark
  select.bp4-intent-warning:disabled.bp4-active {
  background: rgba(200, 118, 25, 0.3);
}

.bp4-html-select.bp4-minimal select.bp4-intent-danger,
.bp4-select.bp4-minimal select.bp4-intent-danger {
  color: #ac2f33;
}

.bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-active,
.bp4-html-select.bp4-minimal select.bp4-intent-danger:active,
.bp4-html-select.bp4-minimal select.bp4-intent-danger:hover,
.bp4-select.bp4-minimal select.bp4-intent-danger.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-danger:active,
.bp4-select.bp4-minimal select.bp4-intent-danger:hover {
  background: none;
  box-shadow: none;
  color: #ac2f33;
}

.bp4-html-select.bp4-minimal select.bp4-intent-danger:hover,
.bp4-select.bp4-minimal select.bp4-intent-danger:hover {
  background: rgba(205, 66, 70, 0.15);
  color: #ac2f33;
}

.bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-active,
.bp4-html-select.bp4-minimal select.bp4-intent-danger:active,
.bp4-select.bp4-minimal select.bp4-intent-danger.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-danger:active {
  background: rgba(205, 66, 70, 0.3);
  color: #ac2f33;
}

.bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-disabled,
.bp4-html-select.bp4-minimal select.bp4-intent-danger:disabled,
.bp4-select.bp4-minimal select.bp4-intent-danger.bp4-disabled,
.bp4-select.bp4-minimal select.bp4-intent-danger:disabled {
  background: none;
  color: rgba(172, 47, 51, 0.5);
}

.bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-disabled.bp4-active,
.bp4-html-select.bp4-minimal select.bp4-intent-danger:disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-danger.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal select.bp4-intent-danger:disabled.bp4-active {
  background: rgba(205, 66, 70, 0.3);
}

.bp4-html-select.bp4-minimal
  select.bp4-intent-danger
  .bp4-button-spinner
  .bp4-spinner-head,
.bp4-select.bp4-minimal
  select.bp4-intent-danger
  .bp4-button-spinner
  .bp4-spinner-head {
  stroke: #ac2f33;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger {
  color: #fa999c;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger:hover,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:hover,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger:hover,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:hover {
  background: rgba(205, 66, 70, 0.2);
  color: #fa999c;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-active,
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger:active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:active,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-active,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger:active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:active {
  background: rgba(205, 66, 70, 0.3);
  color: #fa999c;
}

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-disabled,
.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger:disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger.bp4-disabled,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:disabled,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-disabled,
.bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger:disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-disabled,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:disabled {
  background: none;
  color: rgba(250, 153, 156, 0.5);
}

.bp4-dark
  .bp4-html-select.bp4-minimal
  select.bp4-intent-danger.bp4-disabled.bp4-active,
.bp4-dark
  .bp4-html-select.bp4-minimal
  select.bp4-intent-danger:disabled.bp4-active,
.bp4-dark
  .bp4-select.bp4-minimal
  select.bp4-intent-danger.bp4-disabled.bp4-active,
.bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:disabled.bp4-active,
.bp4-html-select.bp4-minimal
  .bp4-dark
  select.bp4-intent-danger.bp4-disabled.bp4-active,
.bp4-html-select.bp4-minimal
  .bp4-dark
  select.bp4-intent-danger:disabled.bp4-active,
.bp4-select.bp4-minimal
  .bp4-dark
  select.bp4-intent-danger.bp4-disabled.bp4-active,
.bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:disabled.bp4-active {
  background: rgba(205, 66, 70, 0.3);
}

.bp4-html-select.bp4-large select,
.bp4-select.bp4-large select {
  font-size: 19.2px;
  height: 48px;
  padding-right: 42px;
}

.bp4-dark .bp4-html-select select,
.bp4-dark .bp4-select select {
  background-color: #404854;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.8);
  color: #f6f7f9;
}

.bp4-dark .bp4-html-select select.bp4-active,
.bp4-dark .bp4-html-select select:active,
.bp4-dark .bp4-html-select select:hover,
.bp4-dark .bp4-select select.bp4-active,
.bp4-dark .bp4-select select:active,
.bp4-dark .bp4-select select:hover {
  color: #f6f7f9;
}

.bp4-dark .bp4-html-select select:hover,
.bp4-dark .bp4-select select:hover {
  background-color: #383e47;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.8);
}

.bp4-dark .bp4-html-select select.bp4-active,
.bp4-dark .bp4-html-select select:active,
.bp4-dark .bp4-select select.bp4-active,
.bp4-dark .bp4-select select:active {
  background-color: #252a31;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.8);
}

.bp4-dark .bp4-html-select select.bp4-disabled,
.bp4-dark .bp4-html-select select:disabled,
.bp4-dark .bp4-select select.bp4-disabled,
.bp4-dark .bp4-select select:disabled {
  background-color: rgba(64, 72, 84, 0.5);
  background-image: none;
  box-shadow: none;
  color: rgba(171, 179, 191, 0.6);
}

.bp4-dark .bp4-html-select select.bp4-disabled.bp4-active,
.bp4-dark .bp4-html-select select:disabled.bp4-active,
.bp4-dark .bp4-select select.bp4-disabled.bp4-active,
.bp4-dark .bp4-select select:disabled.bp4-active {
  background: rgba(64, 72, 84, 0.7);
}

.bp4-dark .bp4-html-select select .bp4-button-spinner .bp4-spinner-head,
.bp4-dark .bp4-select select .bp4-button-spinner .bp4-spinner-head {
  stroke: #8f99a8;
  background: rgba(17, 20, 24, 0.5);
}

.bp4-html-select select:disabled,
.bp4-select select:disabled {
  background-color: rgba(211, 216, 222, 0.5);
  box-shadow: none;
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
}

.bp4-html-select .bp4-icon,
.bp4-select .bp4-icon,
.bp4-select:after {
  color: #5f6b7c;
  pointer-events: none;
  position: absolute;
  right: 8.4px;
  top: 10px;
}

.bp4-disabled.bp4-select:after,
.bp4-html-select .bp4-disabled.bp4-icon,
.bp4-select .bp4-disabled.bp4-icon {
  color: rgba(95, 107, 124, 0.6);
}

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

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

.bp4-html-select .bp4-icon,
.bp4-select .bp4-icon {
  color: #5f6b7c;
}

.bp4-html-select .bp4-icon:hover,
.bp4-select .bp4-icon:hover {
  color: #1c2127;
}

.bp4-dark .bp4-html-select .bp4-icon,
.bp4-dark .bp4-select .bp4-icon {
  color: #abb3bf;
}

.bp4-dark .bp4-html-select .bp4-icon:hover,
.bp4-dark .bp4-select .bp4-icon:hover {
  color: #f6f7f9;
}

.bp4-html-select.bp4-large .bp4-icon,
.bp4-html-select.bp4-large:after,
.bp4-select.bp4-large .bp4-icon,
.bp4-select.bp4-large:after {
  right: 14.4px;
  top: 16px;
}

.bp4-html-select.bp4-fill,
.bp4-html-select.bp4-fill select,
.bp4-select.bp4-fill,
.bp4-select.bp4-fill select {
  width: 100%;
}

.bp4-dark .bp4-html-select option,
.bp4-dark .bp4-select option {
  background-color: #383e47;
  color: #f6f7f9;
}

.bp4-dark .bp4-html-select option:disabled,
.bp4-dark .bp4-select option:disabled {
  color: rgba(171, 179, 191, 0.6);
}

.bp4-dark .bp4-html-select:after,
.bp4-dark .bp4-select:after {
  color: #abb3bf;
}

.bp4-select:after {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "";
  font-family: blueprint-icons-16, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
}

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

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

.bp4-running-text table th,
table.bp4-html-table th {
  color: #1c2127;
  font-weight: 600;
}

.bp4-running-text table td,
table.bp4-html-table td {
  color: #1c2127;
}

.bp4-running-text table tbody tr:first-child td,
.bp4-running-text table tbody tr:first-child th,
.bp4-running-text table tfoot tr:first-child td,
.bp4-running-text table tfoot tr:first-child th,
table.bp4-html-table tbody tr:first-child td,
table.bp4-html-table tbody tr:first-child th,
table.bp4-html-table tfoot tr:first-child td,
table.bp4-html-table tfoot tr:first-child th {
  box-shadow: inset 0 1px 0 0 rgba(17, 20, 24, 0.15);
}

.bp4-dark .bp4-running-text table td,
.bp4-dark .bp4-running-text table th,
.bp4-dark table.bp4-html-table td,
.bp4-dark table.bp4-html-table th,
.bp4-running-text .bp4-dark table td,
.bp4-running-text .bp4-dark table th {
  color: #f6f7f9;
}

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

table.bp4-html-table.bp4-html-table-condensed td,
table.bp4-html-table.bp4-html-table-condensed th {
  padding-bottom: 5px;
  padding-top: 5px;
}

table.bp4-html-table.bp4-html-table-striped tbody tr:nth-child(odd) td {
  background: rgba(197, 203, 211, 0.15);
}

table.bp4-html-table.bp4-html-table-bordered th:not(:first-child) {
  box-shadow: inset 1px 0 0 0 rgba(17, 20, 24, 0.15);
}

table.bp4-html-table.bp4-html-table-bordered tbody tr td,
table.bp4-html-table.bp4-html-table-bordered tfoot tr td {
  box-shadow: inset 0 1px 0 0 rgba(17, 20, 24, 0.15);
}

table.bp4-html-table.bp4-html-table-bordered tbody tr td:not(:first-child),
table.bp4-html-table.bp4-html-table-bordered tfoot tr td:not(:first-child) {
  box-shadow: inset 1px 1px 0 0 rgba(17, 20, 24, 0.15);
}

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

table.bp4-html-table.bp4-html-table-bordered.bp4-html-table-striped
  tbody
  tr:not(:first-child)
  td:not(:first-child) {
  box-shadow: inset 1px 0 0 0 rgba(17, 20, 24, 0.15);
}

table.bp4-html-table.bp4-interactive tbody tr:hover td {
  background-color: rgba(197, 203, 211, 0.3);
}

table.bp4-html-table.bp4-interactive tbody tr:active td {
  background-color: rgba(197, 203, 211, 0.4);
}

.bp4-dark
  table.bp4-html-table.bp4-html-table-striped
  tbody
  tr:nth-child(odd)
  td {
  background: rgba(95, 107, 124, 0.15);
}

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

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

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

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

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

.bp4-dark table.bp4-html-table.bp4-interactive tbody tr:hover td {
  background-color: rgba(95, 107, 124, 0.3);
  cursor: pointer;
}

.bp4-dark table.bp4-html-table.bp4-interactive tbody tr:active td {
  background-color: rgba(95, 107, 124, 0.4);
}

.bp4-key-combo {
  align-items: center;
  display: flex;
  flex-direction: row;
}

.bp4-key-combo > * {
  flex-grow: 0;
  flex-shrink: 0;
}

.bp4-key-combo > .bp4-fill {
  flex-grow: 1;
  flex-shrink: 1;
}

.bp4-key-combo:before,
.bp4-key-combo > * {
  margin-right: 6px;
}

.bp4-key-combo:empty:before,
.bp4-key-combo > :last-child {
  margin-right: 0;
}

.bp4-hotkey-dialog {
  padding-bottom: 0;
  top: 48px;
}

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

.bp4-hotkey-dialog .bp4-hotkey-label {
  flex-grow: 1;
}

.bp4-hotkey-column {
  margin: auto;
  max-height: 80vh;
  overflow-y: auto;
  padding: 36px;
}

.bp4-hotkey-column .bp4-heading {
  margin-bottom: 24px;
}

.bp4-hotkey-column .bp4-heading:not(:first-child) {
  margin-top: 48px;
}

.bp4-hotkey {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
}

.bp4-hotkey:not(:last-child) {
  margin-bottom: 12px;
}

.bp4-icon {
  display: inline-block;
  flex: 0 0 auto;
  vertical-align: text-bottom;
}

.bp4-icon:not(:empty):before {
  content: "" !important;
  content: unset !important;
}

.bp4-icon > svg {
  display: block;
}

.bp4-icon > svg:not([fill]) {
  fill: currentcolor;
}

.bp4-icon-large.bp4-intent-primary,
.bp4-icon-standard.bp4-intent-primary,
.bp4-icon.bp4-intent-primary {
  color: #215db0;
}

.bp4-dark .bp4-icon-large.bp4-intent-primary,
.bp4-dark .bp4-icon-standard.bp4-intent-primary,
.bp4-dark .bp4-icon.bp4-intent-primary {
  color: #8abbff;
}

.bp4-icon-large.bp4-intent-success,
.bp4-icon-standard.bp4-intent-success,
.bp4-icon.bp4-intent-success {
  color: #1c6e42;
}

.bp4-dark .bp4-icon-large.bp4-intent-success,
.bp4-dark .bp4-icon-standard.bp4-intent-success,
.bp4-dark .bp4-icon.bp4-intent-success {
  color: #72ca9b;
}

.bp4-icon-large.bp4-intent-warning,
.bp4-icon-standard.bp4-intent-warning,
.bp4-icon.bp4-intent-warning {
  color: #935610;
}

.bp4-dark .bp4-icon-large.bp4-intent-warning,
.bp4-dark .bp4-icon-standard.bp4-intent-warning,
.bp4-dark .bp4-icon.bp4-intent-warning {
  color: #fbb360;
}

.bp4-icon-large.bp4-intent-danger,
.bp4-icon-standard.bp4-intent-danger,
.bp4-icon.bp4-intent-danger {
  color: #ac2f33;
}

.bp4-dark .bp4-icon-large.bp4-intent-danger,
.bp4-dark .bp4-icon-standard.bp4-intent-danger,
.bp4-dark .bp4-icon.bp4-intent-danger {
  color: #fa999c;
}

span.bp4-icon-standard {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  -webkit-font-smoothing: antialiased;
  font-family: blueprint-icons-16, sans-serif;
  font-size: 16px;
  font-variant: normal;
  font-weight: 400;
}

span.bp4-icon-large,
span.bp4-icon-standard {
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  line-height: 1;
}

span.bp4-icon-large {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  -webkit-font-smoothing: antialiased;
  font-family: blueprint-icons-20, sans-serif;
  font-size: 20px;
  font-variant: normal;
  font-weight: 400;
}

span.bp4-icon:empty {
  font-family: blueprint-icons-20;
  font-size: inherit;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}

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

.bp4-icon-blank:before {
  content: "";
}

.bp4-icon-style:before {
  content: "";
}

.bp4-icon-align-left:before {
  content: "";
}

.bp4-icon-align-center:before {
  content: "";
}

.bp4-icon-align-right:before {
  content: "";
}

.bp4-icon-align-justify:before {
  content: "";
}

.bp4-icon-bold:before {
  content: "";
}

.bp4-icon-italic:before {
  content: "";
}

.bp4-icon-underline:before {
  content: "";
}

.bp4-icon-search-around:before {
  content: "";
}

.bp4-icon-graph-remove:before {
  content: "";
}

.bp4-icon-group-objects:before {
  content: "";
}

.bp4-icon-merge-links:before {
  content: "";
}

.bp4-icon-layout:before {
  content: "";
}

.bp4-icon-layout-auto:before {
  content: "";
}

.bp4-icon-layout-circle:before {
  content: "";
}

.bp4-icon-layout-hierarchy:before {
  content: "";
}

.bp4-icon-layout-grid:before {
  content: "";
}

.bp4-icon-layout-group-by:before {
  content: "";
}

.bp4-icon-layout-skew-grid:before {
  content: "";
}

.bp4-icon-geosearch:before {
  content: "";
}

.bp4-icon-heatmap:before {
  content: "";
}

.bp4-icon-drive-time:before {
  content: "";
}

.bp4-icon-select:before {
  content: "";
}

.bp4-icon-predictive-analysis:before {
  content: "";
}

.bp4-icon-layers:before {
  content: "";
}

.bp4-icon-locate:before {
  content: "";
}

.bp4-icon-bookmark:before {
  content: "";
}

.bp4-icon-citation:before {
  content: "";
}

.bp4-icon-tag:before {
  content: "";
}

.bp4-icon-clipboard:before {
  content: "";
}

.bp4-icon-selection:before {
  content: "";
}

.bp4-icon-timeline-events:before {
  content: "";
}

.bp4-icon-timeline-line-chart:before {
  content: "";
}

.bp4-icon-timeline-bar-chart:before {
  content: "";
}

.bp4-icon-applications:before {
  content: "";
}

.bp4-icon-projects:before {
  content: "";
}

.bp4-icon-changes:before {
  content: "";
}

.bp4-icon-notifications:before {
  content: "";
}

.bp4-icon-lock:before {
  content: "";
}

.bp4-icon-unlock:before {
  content: "";
}

.bp4-icon-user:before {
  content: "";
}

.bp4-icon-search-template:before {
  content: "";
}

.bp4-icon-inbox:before {
  content: "";
}

.bp4-icon-more:before {
  content: "";
}

.bp4-icon-help:before {
  content: "";
}

.bp4-icon-calendar:before {
  content: "";
}

.bp4-icon-media:before {
  content: "";
}

.bp4-icon-link:before {
  content: "";
}

.bp4-icon-share:before {
  content: "";
}

.bp4-icon-download:before {
  content: "";
}

.bp4-icon-document:before {
  content: "";
}

.bp4-icon-properties:before {
  content: "";
}

.bp4-icon-import:before {
  content: "";
}

.bp4-icon-export:before {
  content: "";
}

.bp4-icon-minimize:before {
  content: "";
}

.bp4-icon-maximize:before {
  content: "";
}

.bp4-icon-tick:before {
  content: "";
}

.bp4-icon-cross:before {
  content: "";
}

.bp4-icon-plus:before {
  content: "";
}

.bp4-icon-minus:before {
  content: "";
}

.bp4-icon-arrow-left:before {
  content: "";
}

.bp4-icon-arrow-right:before {
  content: "";
}

.bp4-icon-exchange:before {
  content: "";
}

.bp4-icon-comparison:before {
  content: "";
}

.bp4-icon-list:before {
  content: "";
}

.bp4-icon-filter:before {
  content: "";
}

.bp4-icon-confirm:before {
  content: "";
}

.bp4-icon-fork:before {
  content: "";
}

.bp4-icon-trash:before {
  content: "";
}

.bp4-icon-person:before {
  content: "";
}

.bp4-icon-people:before {
  content: "";
}

.bp4-icon-add:before {
  content: "";
}

.bp4-icon-remove:before {
  content: "";
}

.bp4-icon-geolocation:before {
  content: "";
}

.bp4-icon-zoom-in:before {
  content: "";
}

.bp4-icon-zoom-out:before {
  content: "";
}

.bp4-icon-refresh:before {
  content: "";
}

.bp4-icon-delete:before {
  content: "";
}

.bp4-icon-cog:before {
  content: "";
}

.bp4-icon-flag:before {
  content: "";
}

.bp4-icon-pin:before {
  content: "";
}

.bp4-icon-warning-sign:before {
  content: "";
}

.bp4-icon-error:before {
  content: "";
}

.bp4-icon-info-sign:before {
  content: "";
}

.bp4-icon-credit-card:before {
  content: "";
}

.bp4-icon-edit:before {
  content: "";
}

.bp4-icon-history:before {
  content: "";
}

.bp4-icon-search:before {
  content: "";
}

.bp4-icon-log-out:before {
  content: "";
}

.bp4-icon-star:before {
  content: "";
}

.bp4-icon-star-empty:before {
  content: "";
}

.bp4-icon-sort-alphabetical:before {
  content: "";
}

.bp4-icon-sort-numerical:before {
  content: "";
}

.bp4-icon-sort:before {
  content: "";
}

.bp4-icon-folder-open:before {
  content: "";
}

.bp4-icon-folder-close:before {
  content: "";
}

.bp4-icon-folder-shared:before {
  content: "";
}

.bp4-icon-caret-up:before {
  content: "";
}

.bp4-icon-caret-right:before {
  content: "";
}

.bp4-icon-caret-down:before {
  content: "";
}

.bp4-icon-caret-left:before {
  content: "";
}

.bp4-icon-menu-open:before {
  content: "";
}

.bp4-icon-menu-closed:before {
  content: "";
}

.bp4-icon-feed:before {
  content: "";
}

.bp4-icon-two-columns:before {
  content: "";
}

.bp4-icon-one-column:before {
  content: "";
}

.bp4-icon-dot:before {
  content: "";
}

.bp4-icon-property:before {
  content: "";
}

.bp4-icon-time:before {
  content: "";
}

.bp4-icon-disable:before {
  content: "";
}

.bp4-icon-unpin:before {
  content: "";
}

.bp4-icon-flows:before {
  content: "";
}

.bp4-icon-new-text-box:before {
  content: "";
}

.bp4-icon-new-link:before {
  content: "";
}

.bp4-icon-new-object:before {
  content: "";
}

.bp4-icon-path-search:before {
  content: "";
}

.bp4-icon-automatic-updates:before {
  content: "";
}

.bp4-icon-page-layout:before {
  content: "";
}

.bp4-icon-code:before {
  content: "";
}

.bp4-icon-map:before {
  content: "";
}

.bp4-icon-search-text:before {
  content: "";
}

.bp4-icon-envelope:before {
  content: "";
}

.bp4-icon-paperclip:before {
  content: "";
}

.bp4-icon-label:before {
  content: "";
}

.bp4-icon-globe:before {
  content: "";
}

.bp4-icon-home:before {
  content: "";
}

.bp4-icon-th:before {
  content: "";
}

.bp4-icon-th-list:before {
  content: "";
}

.bp4-icon-th-derived:before {
  content: "";
}

.bp4-icon-circle:before {
  content: "";
}

.bp4-icon-draw:before {
  content: "";
}

.bp4-icon-insert:before {
  content: "";
}

.bp4-icon-helper-management:before {
  content: "";
}

.bp4-icon-send-to:before {
  content: "";
}

.bp4-icon-eye-open:before {
  content: "";
}

.bp4-icon-folder-shared-open:before {
  content: "";
}

.bp4-icon-social-media:before {
  content: "";
}

.bp4-icon-arrow-up:before {
  content: "";
}

.bp4-icon-arrow-down:before {
  content: "";
}

.bp4-icon-arrows-horizontal:before {
  content: "";
}

.bp4-icon-arrows-vertical:before {
  content: "";
}

.bp4-icon-resolve:before {
  content: "";
}

.bp4-icon-graph:before {
  content: "";
}

.bp4-icon-briefcase:before {
  content: "";
}

.bp4-icon-dollar:before {
  content: "";
}

.bp4-icon-ninja:before {
  content: "";
}

.bp4-icon-delta:before {
  content: "";
}

.bp4-icon-barcode:before {
  content: "";
}

.bp4-icon-torch:before {
  content: "";
}

.bp4-icon-widget:before {
  content: "";
}

.bp4-icon-unresolve:before {
  content: "";
}

.bp4-icon-offline:before {
  content: "";
}

.bp4-icon-zoom-to-fit:before {
  content: "";
}

.bp4-icon-add-to-artifact:before {
  content: "";
}

.bp4-icon-map-marker:before {
  content: "";
}

.bp4-icon-chart:before {
  content: "";
}

.bp4-icon-control:before {
  content: "";
}

.bp4-icon-multi-select:before {
  content: "";
}

.bp4-icon-direction-left:before {
  content: "";
}

.bp4-icon-direction-right:before {
  content: "";
}

.bp4-icon-database:before {
  content: "";
}

.bp4-icon-pie-chart:before {
  content: "";
}

.bp4-icon-full-circle:before {
  content: "";
}

.bp4-icon-square:before {
  content: "";
}

.bp4-icon-print:before {
  content: "";
}

.bp4-icon-presentation:before {
  content: "";
}

.bp4-icon-ungroup-objects:before {
  content: "";
}

.bp4-icon-chat:before {
  content: "";
}

.bp4-icon-comment:before {
  content: "";
}

.bp4-icon-circle-arrow-right:before {
  content: "";
}

.bp4-icon-circle-arrow-left:before {
  content: "";
}

.bp4-icon-circle-arrow-up:before {
  content: "";
}

.bp4-icon-circle-arrow-down:before {
  content: "";
}

.bp4-icon-upload:before {
  content: "";
}

.bp4-icon-asterisk:before {
  content: "";
}

.bp4-icon-cloud:before {
  content: "";
}

.bp4-icon-cloud-download:before {
  content: "";
}

.bp4-icon-cloud-upload:before {
  content: "";
}

.bp4-icon-repeat:before {
  content: "";
}

.bp4-icon-move:before {
  content: "";
}

.bp4-icon-chevron-left:before {
  content: "";
}

.bp4-icon-chevron-right:before {
  content: "";
}

.bp4-icon-chevron-up:before {
  content: "";
}

.bp4-icon-chevron-down:before {
  content: "";
}

.bp4-icon-random:before {
  content: "";
}

.bp4-icon-fullscreen:before {
  content: "";
}

.bp4-icon-log-in:before {
  content: "";
}

.bp4-icon-heart:before {
  content: "";
}

.bp4-icon-office:before {
  content: "";
}

.bp4-icon-duplicate:before {
  content: "";
}

.bp4-icon-ban-circle:before {
  content: "";
}

.bp4-icon-camera:before {
  content: "";
}

.bp4-icon-mobile-video:before {
  content: "";
}

.bp4-icon-video:before {
  content: "";
}

.bp4-icon-film:before {
  content: "";
}

.bp4-icon-settings:before {
  content: "";
}

.bp4-icon-volume-off:before {
  content: "";
}

.bp4-icon-volume-down:before {
  content: "";
}

.bp4-icon-volume-up:before {
  content: "";
}

.bp4-icon-music:before {
  content: "";
}

.bp4-icon-step-backward:before {
  content: "";
}

.bp4-icon-fast-backward:before {
  content: "";
}

.bp4-icon-pause:before {
  content: "";
}

.bp4-icon-stop:before {
  content: "";
}

.bp4-icon-play:before {
  content: "";
}

.bp4-icon-fast-forward:before {
  content: "";
}

.bp4-icon-step-forward:before {
  content: "";
}

.bp4-icon-eject:before {
  content: "";
}

.bp4-icon-record:before {
  content: "";
}

.bp4-icon-desktop:before {
  content: "";
}

.bp4-icon-phone:before {
  content: "";
}

.bp4-icon-lightbulb:before {
  content: "";
}

.bp4-icon-glass:before {
  content: "";
}

.bp4-icon-tint:before {
  content: "";
}

.bp4-icon-flash:before {
  content: "";
}

.bp4-icon-font:before {
  content: "";
}

.bp4-icon-header:before {
  content: "";
}

.bp4-icon-saved:before {
  content: "";
}

.bp4-icon-floppy-disk:before {
  content: "";
}

.bp4-icon-book:before {
  content: "";
}

.bp4-icon-hand-right:before {
  content: "";
}

.bp4-icon-hand-up:before {
  content: "";
}

.bp4-icon-hand-down:before {
  content: "";
}

.bp4-icon-hand-left:before {
  content: "";
}

.bp4-icon-thumbs-up:before {
  content: "";
}

.bp4-icon-thumbs-down:before {
  content: "";
}

.bp4-icon-box:before {
  content: "";
}

.bp4-icon-compressed:before {
  content: "";
}

.bp4-icon-shopping-cart:before {
  content: "";
}

.bp4-icon-shop:before {
  content: "";
}

.bp4-icon-layout-linear:before {
  content: "";
}

.bp4-icon-undo:before {
  content: "";
}

.bp4-icon-redo:before {
  content: "";
}

.bp4-icon-code-block:before {
  content: "";
}

.bp4-icon-double-caret-vertical:before {
  content: "";
}

.bp4-icon-double-caret-horizontal:before {
  content: "";
}

.bp4-icon-sort-alphabetical-desc:before {
  content: "";
}

.bp4-icon-sort-numerical-desc:before {
  content: "";
}

.bp4-icon-take-action:before {
  content: "";
}

.bp4-icon-contrast:before {
  content: "";
}

.bp4-icon-eye-off:before {
  content: "";
}

.bp4-icon-timeline-area-chart:before {
  content: "";
}

.bp4-icon-doughnut-chart:before {
  content: "";
}

.bp4-icon-layer:before {
  content: "";
}

.bp4-icon-grid:before {
  content: "";
}

.bp4-icon-polygon-filter:before {
  content: "";
}

.bp4-icon-add-to-folder:before {
  content: "";
}

.bp4-icon-layout-balloon:before {
  content: "";
}

.bp4-icon-layout-sorted-clusters:before {
  content: "";
}

.bp4-icon-sort-asc:before {
  content: "";
}

.bp4-icon-sort-desc:before {
  content: "";
}

.bp4-icon-small-cross:before {
  content: "";
}

.bp4-icon-small-tick:before {
  content: "";
}

.bp4-icon-power:before {
  content: "";
}

.bp4-icon-column-layout:before {
  content: "";
}

.bp4-icon-arrow-top-left:before {
  content: "";
}

.bp4-icon-arrow-top-right:before {
  content: "";
}

.bp4-icon-arrow-bottom-right:before {
  content: "";
}

.bp4-icon-arrow-bottom-left:before {
  content: "";
}

.bp4-icon-mugshot:before {
  content: "";
}

.bp4-icon-headset:before {
  content: "";
}

.bp4-icon-text-highlight:before {
  content: "";
}

.bp4-icon-hand:before {
  content: "";
}

.bp4-icon-chevron-backward:before {
  content: "";
}

.bp4-icon-chevron-forward:before {
  content: "";
}

.bp4-icon-rotate-document:before {
  content: "";
}

.bp4-icon-rotate-page:before {
  content: "";
}

.bp4-icon-badge:before {
  content: "";
}

.bp4-icon-grid-view:before {
  content: "";
}

.bp4-icon-function:before {
  content: "";
}

.bp4-icon-waterfall-chart:before {
  content: "";
}

.bp4-icon-stacked-chart:before {
  content: "";
}

.bp4-icon-pulse:before {
  content: "";
}

.bp4-icon-new-person:before {
  content: "";
}

.bp4-icon-exclude-row:before {
  content: "";
}

.bp4-icon-pivot-table:before {
  content: "";
}

.bp4-icon-segmented-control:before {
  content: "";
}

.bp4-icon-highlight:before {
  content: "";
}

.bp4-icon-filter-list:before {
  content: "";
}

.bp4-icon-cut:before {
  content: "";
}

.bp4-icon-annotation:before {
  content: "";
}

.bp4-icon-pivot:before {
  content: "";
}

.bp4-icon-ring:before {
  content: "";
}

.bp4-icon-heat-grid:before {
  content: "";
}

.bp4-icon-gantt-chart:before {
  content: "";
}

.bp4-icon-variable:before {
  content: "";
}

.bp4-icon-manual:before {
  content: "";
}

.bp4-icon-add-row-top:before {
  content: "";
}

.bp4-icon-add-row-bottom:before {
  content: "";
}

.bp4-icon-add-column-left:before {
  content: "";
}

.bp4-icon-add-column-right:before {
  content: "";
}

.bp4-icon-remove-row-top:before {
  content: "";
}

.bp4-icon-remove-row-bottom:before {
  content: "";
}

.bp4-icon-remove-column-left:before {
  content: "";
}

.bp4-icon-remove-column-right:before {
  content: "";
}

.bp4-icon-double-chevron-left:before {
  content: "";
}

.bp4-icon-double-chevron-right:before {
  content: "";
}

.bp4-icon-double-chevron-up:before {
  content: "";
}

.bp4-icon-double-chevron-down:before {
  content: "";
}

.bp4-icon-key-control:before {
  content: "";
}

.bp4-icon-key-command:before {
  content: "";
}

.bp4-icon-key-shift:before {
  content: "";
}

.bp4-icon-key-backspace:before {
  content: "";
}

.bp4-icon-key-delete:before {
  content: "";
}

.bp4-icon-key-escape:before {
  content: "";
}

.bp4-icon-key-enter:before {
  content: "";
}

.bp4-icon-calculator:before {
  content: "";
}

.bp4-icon-horizontal-bar-chart:before {
  content: "";
}

.bp4-icon-small-plus:before {
  content: "";
}

.bp4-icon-small-minus:before {
  content: "";
}

.bp4-icon-step-chart:before {
  content: "";
}

.bp4-icon-euro:before {
  content: "";
}

.bp4-icon-drag-handle-vertical:before {
  content: "";
}

.bp4-icon-drag-handle-horizontal:before {
  content: "";
}

.bp4-icon-mobile-phone:before {
  content: "";
}

.bp4-icon-sim-card:before {
  content: "";
}

.bp4-icon-trending-up:before {
  content: "";
}

.bp4-icon-trending-down:before {
  content: "";
}

.bp4-icon-curved-range-chart:before {
  content: "";
}

.bp4-icon-vertical-bar-chart-desc:before {
  content: "";
}

.bp4-icon-horizontal-bar-chart-desc:before {
  content: "";
}

.bp4-icon-document-open:before {
  content: "";
}

.bp4-icon-document-share:before {
  content: "";
}

.bp4-icon-horizontal-distribution:before {
  content: "";
}

.bp4-icon-vertical-distribution:before {
  content: "";
}

.bp4-icon-alignment-left:before {
  content: "";
}

.bp4-icon-alignment-vertical-center:before {
  content: "";
}

.bp4-icon-alignment-right:before {
  content: "";
}

.bp4-icon-alignment-top:before {
  content: "";
}

.bp4-icon-alignment-horizontal-center:before {
  content: "";
}

.bp4-icon-alignment-bottom:before {
  content: "";
}

.bp4-icon-git-pull:before {
  content: "";
}

.bp4-icon-git-merge:before {
  content: "";
}

.bp4-icon-git-branch:before {
  content: "";
}

.bp4-icon-git-commit:before {
  content: "";
}

.bp4-icon-git-push:before {
  content: "";
}

.bp4-icon-build:before {
  content: "";
}

.bp4-icon-symbol-circle:before {
  content: "";
}

.bp4-icon-symbol-square:before {
  content: "";
}

.bp4-icon-symbol-diamond:before {
  content: "";
}

.bp4-icon-symbol-cross:before {
  content: "";
}

.bp4-icon-symbol-triangle-up:before {
  content: "";
}

.bp4-icon-symbol-triangle-down:before {
  content: "";
}

.bp4-icon-wrench:before {
  content: "";
}

.bp4-icon-application:before {
  content: "";
}

.bp4-icon-send-to-graph:before {
  content: "";
}

.bp4-icon-send-to-map:before {
  content: "";
}

.bp4-icon-join-table:before {
  content: "";
}

.bp4-icon-derive-column:before {
  content: "";
}

.bp4-icon-image-rotate-left:before {
  content: "";
}

.bp4-icon-image-rotate-right:before {
  content: "";
}

.bp4-icon-known-vehicle:before {
  content: "";
}

.bp4-icon-unknown-vehicle:before {
  content: "";
}

.bp4-icon-scatter-plot:before {
  content: "";
}

.bp4-icon-oil-field:before {
  content: "";
}

.bp4-icon-rig:before {
  content: "";
}

.bp4-icon-map-create:before {
  content: "";
}

.bp4-icon-key-option:before {
  content: "";
}

.bp4-icon-list-detail-view:before {
  content: "";
}

.bp4-icon-swap-vertical:before {
  content: "";
}

.bp4-icon-swap-horizontal:before {
  content: "";
}

.bp4-icon-numbered-list:before {
  content: "";
}

.bp4-icon-new-grid-item:before {
  content: "";
}

.bp4-icon-git-repo:before {
  content: "";
}

.bp4-icon-git-new-branch:before {
  content: "";
}

.bp4-icon-manually-entered-data:before {
  content: "";
}

.bp4-icon-airplane:before {
  content: "";
}

.bp4-icon-merge-columns:before {
  content: "";
}

.bp4-icon-split-columns:before {
  content: "";
}

.bp4-icon-dashboard:before {
  content: "";
}

.bp4-icon-publish-function:before {
  content: "";
}

.bp4-icon-path:before {
  content: "";
}

.bp4-icon-moon:before {
  content: "";
}

.bp4-icon-remove-column:before {
  content: "";
}

.bp4-icon-numerical:before {
  content: "";
}

.bp4-icon-key-tab:before {
  content: "";
}

.bp4-icon-regression-chart:before {
  content: "";
}

.bp4-icon-translate:before {
  content: "";
}

.bp4-icon-eye-on:before {
  content: "";
}

.bp4-icon-vertical-bar-chart-asc:before {
  content: "";
}

.bp4-icon-horizontal-bar-chart-asc:before {
  content: "";
}

.bp4-icon-grouped-bar-chart:before {
  content: "";
}

.bp4-icon-full-stacked-chart:before {
  content: "";
}

.bp4-icon-endorsed:before {
  content: "";
}

.bp4-icon-follower:before {
  content: "";
}

.bp4-icon-following:before {
  content: "";
}

.bp4-icon-menu:before {
  content: "";
}

.bp4-icon-collapse-all:before {
  content: "";
}

.bp4-icon-expand-all:before {
  content: "";
}

.bp4-icon-intersection:before {
  content: "";
}

.bp4-icon-blocked-person:before {
  content: "";
}

.bp4-icon-slash:before {
  content: "";
}

.bp4-icon-percentage:before {
  content: "";
}

.bp4-icon-satellite:before {
  content: "";
}

.bp4-icon-paragraph:before {
  content: "";
}

.bp4-icon-bank-account:before {
  content: "";
}

.bp4-icon-cell-tower:before {
  content: "";
}

.bp4-icon-id-number:before {
  content: "";
}

.bp4-icon-ip-address:before {
  content: "";
}

.bp4-icon-eraser:before {
  content: "";
}

.bp4-icon-issue:before {
  content: "";
}

.bp4-icon-issue-new:before {
  content: "";
}

.bp4-icon-issue-closed:before {
  content: "";
}

.bp4-icon-panel-stats:before {
  content: "";
}

.bp4-icon-panel-table:before {
  content: "";
}

.bp4-icon-tick-circle:before {
  content: "";
}

.bp4-icon-prescription:before {
  content: "";
}

.bp4-icon-new-prescription:before {
  content: "";
}

.bp4-icon-filter-keep:before {
  content: "";
}

.bp4-icon-filter-remove:before {
  content: "";
}

.bp4-icon-key:before {
  content: "";
}

.bp4-icon-feed-subscribed:before {
  content: "";
}

.bp4-icon-widget-button:before {
  content: "";
}

.bp4-icon-widget-header:before {
  content: "";
}

.bp4-icon-widget-footer:before {
  content: "";
}

.bp4-icon-header-one:before {
  content: "";
}

.bp4-icon-header-two:before {
  content: "";
}

.bp4-icon-form:before {
  content: "";
}

.bp4-icon-series-add:before {
  content: "";
}

.bp4-icon-series-search:before {
  content: "";
}

.bp4-icon-series-filtered:before {
  content: "";
}

.bp4-icon-series-derived:before {
  content: "";
}

.bp4-icon-series-configuration:before {
  content: "";
}

.bp4-icon-console:before {
  content: "";
}

.bp4-icon-compass:before {
  content: "";
}

.bp4-icon-walk:before {
  content: "";
}

.bp4-icon-taxi:before {
  content: "";
}

.bp4-icon-train:before {
  content: "";
}

.bp4-icon-heart-broken:before {
  content: "";
}

.bp4-icon-inner-join:before {
  content: "";
}

.bp4-icon-left-join:before {
  content: "";
}

.bp4-icon-right-join:before {
  content: "";
}

.bp4-icon-strikethrough:before {
  content: "";
}

.bp4-icon-updated:before {
  content: "";
}

.bp4-icon-outdated:before {
  content: "";
}

.bp4-icon-flame:before {
  content: "";
}

.bp4-icon-folder-new:before {
  content: "";
}

.bp4-icon-mountain:before {
  content: "";
}

.bp4-icon-shield:before {
  content: "";
}

.bp4-icon-diagram-tree:before {
  content: "";
}

.bp4-icon-crown:before {
  content: "";
}

.bp4-icon-globe-network:before {
  content: "";
}

.bp4-icon-snowflake:before {
  content: "";
}

.bp4-icon-tree:before {
  content: "";
}

.bp4-icon-notifications-updated:before {
  content: "";
}

.bp4-icon-list-columns:before {
  content: "";
}

.bp4-icon-flow-linear:before {
  content: "";
}

.bp4-icon-flow-branch:before {
  content: "";
}

.bp4-icon-flow-review:before {
  content: "";
}

.bp4-icon-flow-review-branch:before {
  content: "";
}

.bp4-icon-flow-end:before {
  content: "";
}

.bp4-icon-clean:before {
  content: "";
}

.bp4-icon-th-filtered:before {
  content: "";
}

.bp4-icon-lifesaver:before {
  content: "";
}

.bp4-icon-cube:before {
  content: "";
}

.bp4-icon-cube-add:before {
  content: "";
}

.bp4-icon-cube-remove:before {
  content: "";
}

.bp4-icon-inbox-filtered:before {
  content: "";
}

.bp4-icon-inbox-geo:before {
  content: "";
}

.bp4-icon-inbox-search:before {
  content: "";
}

.bp4-icon-inbox-update:before {
  content: "";
}

.bp4-icon-inheritance:before {
  content: "";
}

.bp4-icon-reset:before {
  content: "";
}

.bp4-icon-filter-open:before {
  content: "";
}

.bp4-icon-th-disconnect:before {
  content: "";
}

.bp4-icon-equals:before {
  content: "";
}

.bp4-icon-not-equal-to:before {
  content: "";
}

.bp4-icon-greater-than:before {
  content: "";
}

.bp4-icon-greater-than-or-equal-to:before {
  content: "";
}

.bp4-icon-less-than:before {
  content: "";
}

.bp4-icon-less-than-or-equal-to:before {
  content: "";
}

.bp4-icon-learning:before {
  content: "";
}

.bp4-icon-new-layer:before {
  content: "";
}

.bp4-icon-new-layers:before {
  content: "";
}

.bp4-icon-stopwatch:before {
  content: "";
}

.bp4-icon-archive:before {
  content: "";
}

.bp4-icon-unarchive:before {
  content: "";
}

.bp4-icon-data-lineage:before {
  content: "";
}

.bp4-icon-new-drawing:before {
  content: "";
}

.bp4-icon-signal-search:before {
  content: "";
}

.bp4-icon-bring-data:before {
  content: "";
}

.bp4-icon-tractor:before {
  content: "";
}

.bp4-icon-truck:before {
  content: "";
}

.bp4-icon-diagnosis:before {
  content: "";
}

.bp4-icon-lab-test:before {
  content: "";
}

.bp4-icon-virus:before {
  content: "";
}

.bp4-icon-inherited-group:before {
  content: "";
}

.bp4-icon-hat:before {
  content: "";
}

.bp4-icon-cycle:before {
  content: "";
}

.bp4-icon-route:before {
  content: "";
}

.bp4-icon-modal:before {
  content: "";
}

.bp4-icon-modal-filled:before {
  content: "";
}

.bp4-icon-drawer-left:before {
  content: "";
}

.bp4-icon-drawer-left-filled:before {
  content: "";
}

.bp4-icon-drawer-right:before {
  content: "";
}

.bp4-icon-drawer-right-filled:before {
  content: "";
}

.bp4-icon-app-header:before {
  content: "";
}

.bp4-icon-send-message:before {
  content: "";
}

.bp4-icon-backlink:before {
  content: "";
}

.bp4-icon-geofence:before {
  content: "";
}

.bp4-icon-data-connection:before {
  content: "";
}

.bp4-icon-switch:before {
  content: "";
}

.bp4-icon-array:before {
  content: "";
}

.bp4-icon-array-boolean:before {
  content: "";
}

.bp4-icon-array-date:before {
  content: "";
}

.bp4-icon-array-numeric:before {
  content: "";
}

.bp4-icon-array-string:before {
  content: "";
}

.bp4-icon-array-timestamp:before {
  content: "";
}

.bp4-icon-layer-outline:before {
  content: "";
}

.bp4-icon-notifications-snooze:before {
  content: "";
}

.bp4-icon-high-priority:before {
  content: "";
}

.bp4-icon-emoji:before {
  content: "";
}

.bp4-icon-add-location:before {
  content: "";
}

.bp4-icon-shapes:before {
  content: "";
}

.bp4-icon-shared-filter:before {
  content: "";
}

.bp4-icon-one-to-one:before {
  content: "";
}

.bp4-icon-one-to-many:before {
  content: "";
}

.bp4-icon-many-to-one:before {
  content: "";
}

.bp4-icon-many-to-many:before {
  content: "";
}

.bp4-icon-stadium-geometry:before {
  content: "";
}

.bp4-icon-area-of-interest:before {
  content: "";
}

.bp4-icon-buggy:before {
  content: "";
}

.bp4-icon-antenna:before {
  content: "";
}

.bp4-icon-tank:before {
  content: "";
}

.bp4-icon-third-party:before {
  content: "";
}

.bp4-icon-rocket:before {
  content: "";
}

.bp4-icon-rocket-slant:before {
  content: "";
}

.bp4-icon-header-three:before {
  content: "";
}

.bp4-icon-helicopter:before {
  content: "";
}

.bp4-icon-syringe:before {
  content: "";
}

.bp4-icon-temperature:before {
  content: "";
}

.bp4-icon-waves:before {
  content: "";
}

.bp4-icon-rain:before {
  content: "";
}

.bp4-icon-lightning:before {
  content: "";
}

.bp4-icon-wind:before {
  content: "";
}

.bp4-icon-hurricane:before {
  content: "";
}

.bp4-icon-nest:before {
  content: "";
}

.bp4-icon-target:before {
  content: "";
}

.bp4-icon-small-square:before {
  content: "";
}

.bp4-icon-ship:before {
  content: "";
}

.bp4-icon-cargo-ship:before {
  content: "";
}

.bp4-icon-clip:before {
  content: "";
}

.bp4-icon-add-clip:before {
  content: "";
}

.bp4-icon-rectangle:before {
  content: "";
}

.bp4-icon-symbol-rectangle:before {
  content: "";
}

.bp4-icon-fuel:before {
  content: "";
}

.bp4-icon-playbook:before {
  content: "";
}

.bp4-icon-rect-height:before {
  content: "";
}

.bp4-icon-rect-width:before {
  content: "";
}

.bp4-icon-divide:before {
  content: "";
}

.bp4-icon-color-fill:before {
  content: "";
}

.bp4-icon-horizontal-inbetween:before {
  content: "";
}

.bp4-icon-vertical-inbetween:before {
  content: "";
}

.bp4-icon-open-application:before {
  content: "";
}

.bp4-submenu .bp4-popover-target,
.bp4-submenu > .bp4-popover-wrapper {
  display: block;
}

.bp4-submenu.bp4-popover {
  box-shadow: none;
  padding: 0 6px;
}

.bp4-submenu.bp4-popover > .bp4-popover-content {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2),
    0 8px 24px rgba(17, 20, 24, 0.2);
}

.bp4-dark .bp4-submenu.bp4-popover,
.bp4-submenu.bp4-popover.bp4-dark {
  box-shadow: none;
}

.bp4-dark .bp4-submenu.bp4-popover > .bp4-popover-content,
.bp4-submenu.bp4-popover.bp4-dark > .bp4-popover-content {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4),
    0 8px 24px rgba(17, 20, 24, 0.4);
}

.bp4-menu {
  background: #fff;
  border-radius: 4px;
  color: #1c2127;
  list-style: none;
  margin: 0;
  min-width: 216px;
  padding: 6px;
  text-align: left;
}

.bp4-menu-divider {
  border-top: 1px solid rgba(17, 20, 24, 0.15);
  display: block;
  margin: 6px;
}

.bp4-dark .bp4-menu-divider {
  border-top-color: hsla(0, 0%, 100%, 0.15);
}

.bp4-menu-item {
  align-items: flex-start;
  border-radius: 3px;
  color: inherit;
  display: flex;
  flex-direction: row;
  line-height: 24px;
  padding: 6px 10px;
  text-decoration: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.bp4-menu-item > * {
  flex-grow: 0;
  flex-shrink: 0;
}

.bp4-menu-item > .bp4-fill {
  flex-grow: 1;
  flex-shrink: 1;
}

.bp4-menu-item:before,
.bp4-menu-item > * {
  margin-right: 10px;
}

.bp4-menu-item:empty:before,
.bp4-menu-item > :last-child {
  margin-right: 0;
}

.bp4-menu-item > .bp4-fill {
  word-break: break-word;
}

.bp4-menu-item .bp4-menu-item-icon {
  display: flex;
  flex-direction: column;
  height: 24px;
  justify-content: center;
}

.bp4-menu-item .bp4-menu-item-icon,
.bp4-menu-item .bp4-menu-item-label,
.bp4-menu-item .bp4-submenu-icon,
.bp4-menu-item:before {
  color: #5f6b7c;
}

.bp4-menu-item .bp4-submenu-icon,
.bp4-menu-item:before {
  margin-top: 4px;
}

.bp4-menu-item:hover,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(143, 153, 168, 0.15);
  color: inherit;
  cursor: pointer;
  text-decoration: none;
}

.bp4-menu-item.bp4-active,
.bp4-menu-item:active {
  background-color: rgba(143, 153, 168, 0.3);
}

.bp4-menu-item.bp4-active .bp4-menu-item-label,
.bp4-menu-item:active .bp4-menu-item-label {
  color: #1c2127;
}

.bp4-menu-item.bp4-selected,
.bp4-menu-item.bp4-selected:active,
.bp4-menu-item.bp4-selected:hover,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"])[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(45, 114, 210, 0.1);
  color: #215db0;
}

.bp4-menu-item.bp4-selected .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected .bp4-submenu-icon,
.bp4-menu-item.bp4-selected:active .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:active .bp4-submenu-icon,
.bp4-menu-item.bp4-selected:active:before,
.bp4-menu-item.bp4-selected:before,
.bp4-menu-item.bp4-selected:hover .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:hover .bp4-submenu-icon,
.bp4-menu-item.bp4-selected:hover:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"])[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"])[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:active:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:hover:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:not([class*="bp4-intent-"]):before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-menu-item:not([class*="bp4-intent-"]):before {
  color: #215db0;
}

.bp4-menu-item.bp4-selected .bp4-menu-item-label,
.bp4-menu-item.bp4-selected:active .bp4-menu-item-label,
.bp4-menu-item.bp4-selected:hover .bp4-menu-item-label,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active[class*="bp4-intent-"]
  .bp4-menu-item-label,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover[class*="bp4-intent-"]
  .bp4-menu-item-label,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"])[class*="bp4-intent-"]
  .bp4-menu-item-label,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]
  .bp4-menu-item-label,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-menu-item-label {
  color: inherit;
}

.bp4-menu-item.bp4-selected.bp4-intent-success,
.bp4-menu-item.bp4-selected:active.bp4-intent-success,
.bp4-menu-item.bp4-selected:hover.bp4-intent-success,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-success[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-success[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-success.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(35, 133, 81, 0.1);
  color: #1c6e42;
}

.bp4-menu-item.bp4-selected.bp4-intent-success .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected.bp4-intent-success .bp4-submenu-icon,
.bp4-menu-item.bp4-selected.bp4-intent-success:before,
.bp4-menu-item.bp4-selected:active.bp4-intent-success .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:active.bp4-intent-success .bp4-submenu-icon,
.bp4-menu-item.bp4-selected:active.bp4-intent-success:before,
.bp4-menu-item.bp4-selected:hover.bp4-intent-success .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:hover.bp4-intent-success .bp4-submenu-icon,
.bp4-menu-item.bp4-selected:hover.bp4-intent-success:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item[class*="bp4-intent-"]:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item[class*="bp4-intent-"]:not(
    [class*="bp4-intent-"]
  ):before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-success[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-success[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-success[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-success[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-success:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-success:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-success.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-success.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-success.bp4-menu-item:not(
    [class*="bp4-intent-"]
  ):before {
  color: inherit;
}

.bp4-menu-item.bp4-selected.bp4-intent-warning,
.bp4-menu-item.bp4-selected:active.bp4-intent-warning,
.bp4-menu-item.bp4-selected:hover.bp4-intent-warning,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-warning[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-warning[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-warning.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(200, 118, 25, 0.1);
  color: #935610;
}

.bp4-menu-item.bp4-selected.bp4-intent-warning .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected.bp4-intent-warning .bp4-submenu-icon,
.bp4-menu-item.bp4-selected.bp4-intent-warning:before,
.bp4-menu-item.bp4-selected:active.bp4-intent-warning .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:active.bp4-intent-warning .bp4-submenu-icon,
.bp4-menu-item.bp4-selected:active.bp4-intent-warning:before,
.bp4-menu-item.bp4-selected:hover.bp4-intent-warning .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:hover.bp4-intent-warning .bp4-submenu-icon,
.bp4-menu-item.bp4-selected:hover.bp4-intent-warning:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item[class*="bp4-intent-"]:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item[class*="bp4-intent-"]:not(
    [class*="bp4-intent-"]
  ):before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-warning[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-warning[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-warning[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-warning[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-warning:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-warning:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-warning.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-warning.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-warning.bp4-menu-item:not(
    [class*="bp4-intent-"]
  ):before {
  color: inherit;
}

.bp4-menu-item.bp4-selected.bp4-intent-danger,
.bp4-menu-item.bp4-selected:active.bp4-intent-danger,
.bp4-menu-item.bp4-selected:hover.bp4-intent-danger,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-danger[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-danger[class*="bp4-intent-"],
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-danger.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(205, 66, 70, 0.1);
  color: #ac2f33;
}

.bp4-menu-item.bp4-selected.bp4-intent-danger .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected.bp4-intent-danger .bp4-submenu-icon,
.bp4-menu-item.bp4-selected.bp4-intent-danger:before,
.bp4-menu-item.bp4-selected:active.bp4-intent-danger .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:active.bp4-intent-danger .bp4-submenu-icon,
.bp4-menu-item.bp4-selected:active.bp4-intent-danger:before,
.bp4-menu-item.bp4-selected:hover.bp4-intent-danger .bp4-menu-item-icon,
.bp4-menu-item.bp4-selected:hover.bp4-intent-danger .bp4-submenu-icon,
.bp4-menu-item.bp4-selected:hover.bp4-intent-danger:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item[class*="bp4-intent-"]:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item[class*="bp4-intent-"]:not(
    [class*="bp4-intent-"]
  ):before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-danger[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-danger[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-danger[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-danger[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-danger:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-danger:before,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-danger.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-danger.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-danger.bp4-menu-item:not(
    [class*="bp4-intent-"]
  ):before {
  color: inherit;
}

.bp4-menu-item.bp4-disabled {
  background-color: inherit !important;
  cursor: not-allowed !important;
  outline: none !important;
}

.bp4-menu-item.bp4-disabled,
.bp4-menu-item.bp4-disabled .bp4-menu-item-icon,
.bp4-menu-item.bp4-disabled .bp4-menu-item-label,
.bp4-menu-item.bp4-disabled .bp4-submenu-icon,
.bp4-menu-item.bp4-disabled:before {
  color: rgba(95, 107, 124, 0.6) !important;
}

.bp4-menu-item.bp4-intent-primary {
  color: #215db0;
}

.bp4-menu-item.bp4-intent-primary .bp4-menu-item-icon,
.bp4-menu-item.bp4-intent-primary .bp4-menu-item-label,
.bp4-menu-item.bp4-intent-primary .bp4-submenu-icon,
.bp4-menu-item.bp4-intent-primary:before {
  color: inherit;
}

.bp4-menu-item.bp4-intent-primary:hover,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-primary.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(45, 114, 210, 0.1);
}

.bp4-menu-item.bp4-intent-primary.bp4-active,
.bp4-menu-item.bp4-intent-primary:active {
  background-color: rgba(45, 114, 210, 0.2);
  color: #184a90;
}

.bp4-menu-item.bp4-intent-success {
  color: #1c6e42;
}

.bp4-menu-item.bp4-intent-success .bp4-menu-item-icon,
.bp4-menu-item.bp4-intent-success .bp4-menu-item-label,
.bp4-menu-item.bp4-intent-success .bp4-submenu-icon,
.bp4-menu-item.bp4-intent-success:before {
  color: inherit;
}

.bp4-menu-item.bp4-intent-success:hover,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(35, 133, 81, 0.1);
}

.bp4-menu-item.bp4-intent-success.bp4-active,
.bp4-menu-item.bp4-intent-success:active {
  background-color: rgba(35, 133, 81, 0.2);
  color: #165a36;
}

.bp4-menu-item.bp4-intent-warning {
  color: #935610;
}

.bp4-menu-item.bp4-intent-warning .bp4-menu-item-icon,
.bp4-menu-item.bp4-intent-warning .bp4-menu-item-label,
.bp4-menu-item.bp4-intent-warning .bp4-submenu-icon,
.bp4-menu-item.bp4-intent-warning:before {
  color: inherit;
}

.bp4-menu-item.bp4-intent-warning:hover,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(200, 118, 25, 0.1);
}

.bp4-menu-item.bp4-intent-warning.bp4-active,
.bp4-menu-item.bp4-intent-warning:active {
  background-color: rgba(200, 118, 25, 0.2);
  color: #77450d;
}

.bp4-menu-item.bp4-intent-danger {
  color: #ac2f33;
}

.bp4-menu-item.bp4-intent-danger .bp4-menu-item-icon,
.bp4-menu-item.bp4-intent-danger .bp4-menu-item-label,
.bp4-menu-item.bp4-intent-danger .bp4-submenu-icon,
.bp4-menu-item.bp4-intent-danger:before {
  color: inherit;
}

.bp4-menu-item.bp4-intent-danger:hover,
.bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(205, 66, 70, 0.1);
}

.bp4-menu-item.bp4-intent-danger.bp4-active,
.bp4-menu-item.bp4-intent-danger:active {
  background-color: rgba(205, 66, 70, 0.2);
  color: #8e292c;
}

.bp4-menu-item:before {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: blueprint-icons-16, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  margin-right: 10px;
}

.bp4-large .bp4-menu-item {
  font-size: 19.2px;
  line-height: 27px;
  padding: 10.5px 10px;
}

.bp4-large .bp4-menu-item .bp4-menu-item-icon {
  height: 27px;
}

.bp4-large .bp4-menu-item .bp4-submenu-icon,
.bp4-large .bp4-menu-item:before {
  margin-top: 5.5px;
}

.bp4-large .bp4-menu-item:before {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: blueprint-icons-20, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  margin-right: 14px;
}

button.bp4-menu-item {
  background: none;
  border: none;
  text-align: left;
  width: 100%;
}

.bp4-menu-header {
  border-top: 1px solid rgba(17, 20, 24, 0.15);
  cursor: default;
  display: block;
  margin: 6px;
  padding-left: 4px;
}

.bp4-dark .bp4-menu-header {
  border-top-color: hsla(0, 0%, 100%, 0.15);
}

.bp4-menu-header:first-of-type {
  border-top: none;
}

.bp4-menu-header > h6 {
  word-wrap: normal;
  color: #1c2127;
  font-weight: 600;
  line-height: 17px;
  margin: 0;
  overflow: hidden;
  padding: 12px 10px 0 1px;
  text-overflow: ellipsis;
  white-space: normal;
}

.bp4-menu-header:first-of-type > h6 {
  padding-top: 0;
}

.bp4-large .bp4-menu-header > h6 {
  font-size: 21.6px;
  padding-bottom: 6px;
  padding-top: 18px;
}

.bp4-large .bp4-menu-header:first-of-type > h6 {
  padding-top: 0;
}

.bp4-dark .bp4-menu {
  background: #383e47;
  color: #f6f7f9;
}

.bp4-dark .bp4-menu-item {
  color: inherit;
}

.bp4-dark .bp4-menu-item .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item .bp4-menu-item-label,
.bp4-dark .bp4-menu-item .bp4-submenu-icon,
.bp4-dark .bp4-menu-item:before {
  color: #abb3bf;
}

.bp4-dark .bp4-menu-item:hover,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"]),
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"]) {
  color: inherit;
}

.bp4-dark .bp4-menu-item:hover .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item:hover .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-submenu-icon {
  color: #abb3bf;
}

.bp4-dark .bp4-menu-item.bp4-active .bp4-menu-item-label,
.bp4-dark .bp4-menu-item:active .bp4-menu-item-label {
  color: #f6f7f9;
}

.bp4-dark .bp4-menu-item.bp4-selected,
.bp4-dark .bp4-menu-item.bp4-selected:active,
.bp4-dark .bp4-menu-item.bp4-selected:hover,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"])[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-menu-item:not([class*="bp4-intent-"]),
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"])[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(45, 114, 210, 0.2);
  color: #8abbff;
}

.bp4-dark .bp4-menu-item.bp4-selected .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-selected:active .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected:active .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-selected:active:before,
.bp4-dark .bp4-menu-item.bp4-selected:before,
.bp4-dark .bp4-menu-item.bp4-selected:hover .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected:hover .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-selected:hover:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"])[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"])[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:active:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:hover:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:not([class*="bp4-intent-"]):before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-menu-item:not([class*="bp4-intent-"]):before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"])[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:not([class*="bp4-intent-"])[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:active:before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:hover:before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:not([class*="bp4-intent-"]):before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-menu-item:not([class*="bp4-intent-"]):before {
  color: #8abbff;
}

.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-success,
.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-success,
.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-success,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-success[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-success[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-success.bp4-menu-item:not([class*="bp4-intent-"]),
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-success[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-success[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-success.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(35, 133, 81, 0.2);
  color: #72ca9b;
}

.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-success .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-success .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-success:before,
.bp4-dark
  .bp4-menu-item.bp4-selected:active.bp4-intent-success
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-menu-item.bp4-selected:active.bp4-intent-success
  .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-success:before,
.bp4-dark
  .bp4-menu-item.bp4-selected:hover.bp4-intent-success
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-menu-item.bp4-selected:hover.bp4-intent-success
  .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-success:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item[class*="bp4-intent-"]:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item[class*="bp4-intent-"]:not(
    [class*="bp4-intent-"]
  ):before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-success[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-success[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-success[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-success[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-success:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-success:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-success.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-success.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-success.bp4-menu-item:not(
    [class*="bp4-intent-"]
  ):before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item[class*="bp4-intent-"]:before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item[class*="bp4-intent-"]:not(
    [class*="bp4-intent-"]
  ):before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-success[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-success[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-success[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-success[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-success:before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-success:before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-success.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-success.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-success.bp4-menu-item:not(
    [class*="bp4-intent-"]
  ):before {
  color: inherit;
}

.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-warning,
.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-warning,
.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-warning,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-warning[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-warning[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-warning.bp4-menu-item:not([class*="bp4-intent-"]),
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-warning[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-warning[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-warning.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(200, 118, 25, 0.2);
  color: #fbb360;
}

.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-warning .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-warning .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-warning:before,
.bp4-dark
  .bp4-menu-item.bp4-selected:active.bp4-intent-warning
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-menu-item.bp4-selected:active.bp4-intent-warning
  .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-warning:before,
.bp4-dark
  .bp4-menu-item.bp4-selected:hover.bp4-intent-warning
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-menu-item.bp4-selected:hover.bp4-intent-warning
  .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-warning:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item[class*="bp4-intent-"]:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item[class*="bp4-intent-"]:not(
    [class*="bp4-intent-"]
  ):before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-warning[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-warning[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-warning[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-warning[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-warning:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-warning:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-warning.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-warning.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-warning.bp4-menu-item:not(
    [class*="bp4-intent-"]
  ):before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item[class*="bp4-intent-"]:before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item[class*="bp4-intent-"]:not(
    [class*="bp4-intent-"]
  ):before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-warning[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-warning[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-warning[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-warning[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-warning:before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-warning:before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-warning.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-warning.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-warning.bp4-menu-item:not(
    [class*="bp4-intent-"]
  ):before {
  color: inherit;
}

.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-danger,
.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-danger,
.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-danger,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-danger[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-danger[class*="bp4-intent-"],
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-danger.bp4-menu-item:not([class*="bp4-intent-"]),
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-danger[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-danger[class*="bp4-intent-"],
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-danger.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(205, 66, 70, 0.2);
  color: #fa999c;
}

.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-danger .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-danger .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-danger:before,
.bp4-dark
  .bp4-menu-item.bp4-selected:active.bp4-intent-danger
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-menu-item.bp4-selected:active.bp4-intent-danger
  .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-danger:before,
.bp4-dark
  .bp4-menu-item.bp4-selected:hover.bp4-intent-danger
  .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-danger .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-danger:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item[class*="bp4-intent-"]:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item[class*="bp4-intent-"]:not(
    [class*="bp4-intent-"]
  ):before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-danger[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-danger[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-danger[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-danger[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-danger:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-danger:before,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-danger.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-menu-item-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-danger.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-submenu-icon,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-danger.bp4-menu-item:not(
    [class*="bp4-intent-"]
  ):before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item:not(
    [class*="bp4-intent-"]
  )[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item[class*="bp4-intent-"]:before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item[class*="bp4-intent-"]:not(
    [class*="bp4-intent-"]
  ):before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-danger[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:active.bp4-intent-danger[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-danger[class*="bp4-intent-"]
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item:hover.bp4-intent-danger[class*="bp4-intent-"]
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-danger:before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-danger:before,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-danger.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-menu-item-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-danger.bp4-menu-item:not([class*="bp4-intent-"])
  .bp4-submenu-icon,
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-selected.bp4-intent-danger.bp4-menu-item:not(
    [class*="bp4-intent-"]
  ):before {
  color: inherit;
}

.bp4-dark .bp4-menu-item.bp4-disabled,
.bp4-dark .bp4-menu-item.bp4-disabled .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-disabled .bp4-menu-item-label,
.bp4-dark .bp4-menu-item.bp4-disabled .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-disabled:before {
  color: rgba(171, 179, 191, 0.6) !important;
}

.bp4-dark .bp4-menu-item.bp4-intent-primary {
  color: #8abbff;
}

.bp4-dark .bp4-menu-item.bp4-intent-primary .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-intent-primary .bp4-menu-item-label,
.bp4-dark .bp4-menu-item.bp4-intent-primary .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-intent-primary:before {
  color: inherit;
}

.bp4-dark .bp4-menu-item.bp4-intent-primary:hover,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-primary.bp4-menu-item:not([class*="bp4-intent-"]),
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-primary.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(45, 114, 210, 0.2);
}

.bp4-dark .bp4-menu-item.bp4-intent-primary.bp4-active,
.bp4-dark .bp4-menu-item.bp4-intent-primary:active {
  background-color: rgba(45, 114, 210, 0.3);
  color: #99c4ff;
}

.bp4-dark .bp4-menu-item.bp4-intent-success {
  color: #72ca9b;
}

.bp4-dark .bp4-menu-item.bp4-intent-success .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-intent-success .bp4-menu-item-label,
.bp4-dark .bp4-menu-item.bp4-intent-success .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-intent-success:before {
  color: inherit;
}

.bp4-dark .bp4-menu-item.bp4-intent-success:hover,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item:not([class*="bp4-intent-"]),
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-success.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(35, 133, 81, 0.2);
}

.bp4-dark .bp4-menu-item.bp4-intent-success.bp4-active,
.bp4-dark .bp4-menu-item.bp4-intent-success:active {
  background-color: rgba(35, 133, 81, 0.3);
  color: #7cd7a2;
}

.bp4-dark .bp4-menu-item.bp4-intent-warning {
  color: #fbb360;
}

.bp4-dark .bp4-menu-item.bp4-intent-warning .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-intent-warning .bp4-menu-item-label,
.bp4-dark .bp4-menu-item.bp4-intent-warning .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-intent-warning:before {
  color: inherit;
}

.bp4-dark .bp4-menu-item.bp4-intent-warning:hover,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item:not([class*="bp4-intent-"]),
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-warning.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(200, 118, 25, 0.2);
}

.bp4-dark .bp4-menu-item.bp4-intent-warning.bp4-active,
.bp4-dark .bp4-menu-item.bp4-intent-warning:active {
  background-color: rgba(200, 118, 25, 0.3);
  color: #f5c186;
}

.bp4-dark .bp4-menu-item.bp4-intent-danger {
  color: #fa999c;
}

.bp4-dark .bp4-menu-item.bp4-intent-danger .bp4-menu-item-icon,
.bp4-dark .bp4-menu-item.bp4-intent-danger .bp4-menu-item-label,
.bp4-dark .bp4-menu-item.bp4-intent-danger .bp4-submenu-icon,
.bp4-dark .bp4-menu-item.bp4-intent-danger:before {
  color: inherit;
}

.bp4-dark .bp4-menu-item.bp4-intent-danger:hover,
.bp4-dark
  .bp4-submenu
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item:not([class*="bp4-intent-"]),
.bp4-submenu
  .bp4-dark
  .bp4-popover-target.bp4-popover-open
  > .bp4-intent-danger.bp4-menu-item:not([class*="bp4-intent-"]) {
  background-color: rgba(205, 66, 70, 0.2);
}

.bp4-dark .bp4-menu-item.bp4-intent-danger.bp4-active,
.bp4-dark .bp4-menu-item.bp4-intent-danger:active {
  background-color: rgba(205, 66, 70, 0.3);
  color: #ffa1a4;
}

.bp4-dark .bp4-menu-divider,
.bp4-dark .bp4-menu-header {
  border-color: hsla(0, 0%, 100%, 0.15);
}

.bp4-dark .bp4-menu-header > h6 {
  color: #f6f7f9;
}

.bp4-label .bp4-menu {
  margin-top: 6px;
}

.bp4-navbar {
  background-color: #1e3a8a;
  color: #ffffff;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 0 0 rgba(17, 20, 24, 0),
    0 1px 1px rgba(17, 20, 24, 0.2);
  height: 60px;
  padding: 0 18px;
  position: relative;
  width: 100%;
  z-index: 10;
}

.bp4-dark .bp4-navbar,
.bp4-navbar.bp4-dark {
  background-color: #0c0c0d;
}

.bp4-navbar.bp4-dark {
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 0 0 rgba(17, 20, 24, 0),
    0 1px 1px rgba(17, 20, 24, 0.4);
}

.bp4-dark .bp4-navbar {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 0 0 rgba(17, 20, 24, 0),
    0 1px 1px rgba(17, 20, 24, 0.4);
}

.bp4-navbar.bp4-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

.bp4-navbar-heading {
  font-size: 19.2px;
  margin-right: 18px;
}

.bp4-navbar-group {
  align-items: center;
  display: flex;
  color: #ffffff;
  height: 60px;
}

.bp4-navbar-group.bp4-align-left {
  float: left;
}

.bp4-navbar-group.bp4-align-right {
  float: right;
}

.bp4-navbar-divider {
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  color: #ffffff;
  height: 24px;
  margin: 0 12px;
}

.bp4-dark .bp4-navbar-divider {
  border-left-color: hsla(0, 0%, 100%, 0.15);
}

.bp4-non-ideal-state {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  text-align: center;
  width: 100%;
}

.bp4-non-ideal-state > * {
  flex-grow: 0;
  flex-shrink: 0;
}

.bp4-non-ideal-state > .bp4-fill {
  flex-grow: 1;
  flex-shrink: 1;
}

.bp4-non-ideal-state:before,
.bp4-non-ideal-state > * {
  margin-bottom: 24px;
}

.bp4-non-ideal-state:empty:before,
.bp4-non-ideal-state > :last-child {
  margin-bottom: 0;
}

.bp4-non-ideal-state > * {
  max-width: 480px;
}

.bp4-non-ideal-state-visual {
  color: rgba(95, 107, 124, 0.6);
  font-size: 60px;
}

.bp4-dark .bp4-non-ideal-state-visual {
  color: rgba(171, 179, 191, 0.6);
}

.bp4-overflow-list {
  display: flex;
  flex-wrap: normal;
  min-width: 0;
}

.bp4-overflow-list-spacer {
  flex-shrink: 1;
  width: 1px;
}

body.bp4-overlay-open {
  overflow: hidden;
}

.bp4-overlay {
  bottom: 0;
  left: 0;
  position: static;
  right: 0;
  top: 0;
  z-index: 20;
}

.bp4-overlay:not(.bp4-overlay-open) {
  pointer-events: none;
}

.bp4-overlay.bp4-overlay-container {
  overflow: hidden;
  position: fixed;
}

.bp4-overlay.bp4-overlay-container.bp4-overlay-inline {
  position: absolute;
}

.bp4-overlay.bp4-overlay-scroll-container {
  overflow: auto;
  position: fixed;
}

.bp4-overlay.bp4-overlay-scroll-container.bp4-overlay-inline {
  position: absolute;
}

.bp4-overlay.bp4-overlay-inline {
  display: inline;
  overflow: visible;
}

.bp4-overlay-content {
  position: fixed;
  z-index: 20;
}

.bp4-overlay-inline .bp4-overlay-content,
.bp4-overlay-scroll-container .bp4-overlay-content {
  position: absolute;
}

.bp4-overlay-backdrop {
  background-color: rgba(17, 20, 24, 0.7);
  bottom: 0;
  left: 0;
  opacity: 1;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 20;
}

.bp4-overlay-backdrop.bp4-overlay-appear,
.bp4-overlay-backdrop.bp4-overlay-enter {
  opacity: 0;
}

.bp4-overlay-backdrop.bp4-overlay-appear-active,
.bp4-overlay-backdrop.bp4-overlay-enter-active {
  opacity: 1;
  transition-delay: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-overlay-backdrop.bp4-overlay-exit {
  opacity: 1;
}

.bp4-overlay-backdrop.bp4-overlay-exit-active {
  opacity: 0;
  transition-delay: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-overlay-backdrop:focus {
  outline: none;
}

.bp4-overlay-inline .bp4-overlay-backdrop {
  position: absolute;
}

.bp4-panel-stack {
  overflow: hidden;
  position: relative;
}

.bp4-panel-stack-header {
  align-items: center;
  box-shadow: 0 1px rgba(17, 20, 24, 0.15);
  display: flex;
  flex-shrink: 0;
  height: 36px;
  z-index: 1;
}

.bp4-dark .bp4-panel-stack-header {
  box-shadow: 0 1px hsla(0, 0%, 100%, 0.15);
}

.bp4-panel-stack-header > span {
  align-items: stretch;
  display: flex;
  flex: 1 1;
}

.bp4-panel-stack-header .bp4-heading {
  margin: 0 6px;
}

.bp4-button.bp4-panel-stack-header-back {
  margin-left: 6px;
  padding-left: 0;
  white-space: normal;
}

.bp4-button.bp4-panel-stack-header-back .bp4-icon {
  margin: 0 2px;
}

.bp4-panel-stack-view {
  background-color: #fff;
  border-right: 1px solid rgba(17, 20, 24, 0.15);
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: 0;
  margin-right: -1px;
  overflow-y: auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.bp4-dark .bp4-panel-stack-view {
  background-color: #383e47;
}

.bp4-panel-stack-view:nth-last-child(n + 4) {
  display: none;
}

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

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

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

.bp4-panel-stack-push .bp4-panel-stack-exit-active {
  transition-delay: 0;
  transition-duration: 0.4s;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  transition-timing-function: ease;
}

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

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

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

.bp4-panel-stack-pop .bp4-panel-stack-exit-active {
  opacity: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  transition-delay: 0;
  transition-duration: 0.4s;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  transition-timing-function: ease;
}

.bp4-panel-stack2 {
  overflow: hidden;
  position: relative;
}

.bp4-panel-stack2-header {
  align-items: center;
  box-shadow: 0 1px rgba(17, 20, 24, 0.15);
  display: flex;
  flex-shrink: 0;
  height: 36px;
  z-index: 1;
}

.bp4-dark .bp4-panel-stack2-header {
  box-shadow: 0 1px hsla(0, 0%, 100%, 0.15);
}

.bp4-panel-stack2-header > span {
  align-items: stretch;
  display: flex;
  flex: 1 1;
}

.bp4-panel-stack2-header .bp4-heading {
  margin: 0 6px;
}

.bp4-button.bp4-panel-stack2-header-back {
  margin-left: 6px;
  padding-left: 0;
  white-space: normal;
}

.bp4-button.bp4-panel-stack2-header-back .bp4-icon {
  margin: 0 2px;
}

.bp4-panel-stack2-view {
  background-color: #fff;
  border-right: 1px solid rgba(17, 20, 24, 0.15);
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: 0;
  margin-right: -1px;
  overflow-y: auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.bp4-dark .bp4-panel-stack2-view {
  background-color: #383e47;
}

.bp4-panel-stack2-view:nth-last-child(n + 4) {
  display: none;
}

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

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

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

.bp4-panel-stack2-push .bp4-panel-stack2-exit-active {
  transition-delay: 0;
  transition-duration: 0.4s;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  transition-timing-function: ease;
}

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

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

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

.bp4-panel-stack2-pop .bp4-panel-stack2-exit-active {
  opacity: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  transition-delay: 0;
  transition-duration: 0.4s;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  transition-timing-function: ease;
}

.bp4-popover {
  border-radius: 4px;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2),
    0 8px 24px rgba(17, 20, 24, 0.2);
  display: inline-block;
  -webkit-transform: scale(1);
  transform: scale(1);
  z-index: 20;
}

.bp4-popover .bp4-popover-arrow {
  height: 30px;
  position: absolute;
  width: 30px;
}

.bp4-popover .bp4-popover-arrow:before {
  height: 20px;
  margin: 5px;
  width: 20px;
}

.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top
  > .bp4-popover {
  margin-bottom: 17px;
  margin-top: -17px;
}

.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top
  > .bp4-popover
  > .bp4-popover-arrow {
  bottom: -11px;
}

.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top
  > .bp4-popover
  > .bp4-popover-arrow
  svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.bp4-tether-element-attached-left.bp4-tether-target-attached-right
  > .bp4-popover {
  margin-left: 17px;
}

.bp4-tether-element-attached-left.bp4-tether-target-attached-right
  > .bp4-popover
  > .bp4-popover-arrow {
  left: -11px;
}

.bp4-tether-element-attached-left.bp4-tether-target-attached-right
  > .bp4-popover
  > .bp4-popover-arrow
  svg {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom
  > .bp4-popover {
  margin-top: 17px;
}

.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom
  > .bp4-popover
  > .bp4-popover-arrow {
  top: -11px;
}

.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom
  > .bp4-popover
  > .bp4-popover-arrow
  svg {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.bp4-tether-element-attached-right.bp4-tether-target-attached-left
  > .bp4-popover {
  margin-left: -17px;
  margin-right: 17px;
}

.bp4-tether-element-attached-right.bp4-tether-target-attached-left
  > .bp4-popover
  > .bp4-popover-arrow {
  right: -11px;
}

.bp4-tether-element-attached-right.bp4-tether-target-attached-left
  > .bp4-popover
  > .bp4-popover-arrow
  svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.bp4-tether-element-attached-middle > .bp4-popover > .bp4-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.bp4-tether-element-attached-center > .bp4-popover > .bp4-popover-arrow {
  right: 50%;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}

.bp4-tether-element-attached-top.bp4-tether-target-attached-top
  > .bp4-popover
  > .bp4-popover-arrow {
  top: -0.3934px;
}

.bp4-tether-element-attached-right.bp4-tether-target-attached-right
  > .bp4-popover
  > .bp4-popover-arrow {
  right: -0.3934px;
}

.bp4-tether-element-attached-left.bp4-tether-target-attached-left
  > .bp4-popover
  > .bp4-popover-arrow {
  left: -0.3934px;
}

.bp4-tether-element-attached-bottom.bp4-tether-target-attached-bottom
  > .bp4-popover
  > .bp4-popover-arrow {
  bottom: -0.3934px;
}

.bp4-tether-element-attached-top.bp4-tether-element-attached-left
  > .bp4-popover {
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

.bp4-tether-element-attached-top.bp4-tether-element-attached-center
  > .bp4-popover {
  -webkit-transform-origin: top center;
  transform-origin: top center;
}

.bp4-tether-element-attached-top.bp4-tether-element-attached-right
  > .bp4-popover {
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.bp4-tether-element-attached-middle.bp4-tether-element-attached-left
  > .bp4-popover {
  -webkit-transform-origin: center left;
  transform-origin: center left;
}

.bp4-tether-element-attached-middle.bp4-tether-element-attached-center
  > .bp4-popover {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.bp4-tether-element-attached-middle.bp4-tether-element-attached-right
  > .bp4-popover {
  -webkit-transform-origin: center right;
  transform-origin: center right;
}

.bp4-tether-element-attached-bottom.bp4-tether-element-attached-left
  > .bp4-popover {
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
}

.bp4-tether-element-attached-bottom.bp4-tether-element-attached-center
  > .bp4-popover {
  -webkit-transform-origin: bottom center;
  transform-origin: bottom center;
}

.bp4-tether-element-attached-bottom.bp4-tether-element-attached-right
  > .bp4-popover {
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
}

.bp4-popover .bp4-popover-content {
  background: #fff;
}

.bp4-popover .bp4-heading,
.bp4-popover .bp4-popover-content {
  color: inherit;
}

.bp4-popover .bp4-popover-arrow:before {
  box-shadow: 1px 1px 6px rgba(17, 20, 24, 0.2);
}

.bp4-popover .bp4-popover-arrow-border {
  fill: #111418;
  fill-opacity: 0.1;
}

.bp4-popover .bp4-popover-arrow-fill {
  fill: #fff;
}

.bp4-popover-appear > .bp4-popover,
.bp4-popover-enter > .bp4-popover {
  -webkit-transform: scale(0.3);
  transform: scale(0.3);
}

.bp4-popover-appear-active > .bp4-popover,
.bp4-popover-enter-active > .bp4-popover {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition-delay: 0;
  transition-duration: 0.3s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11);
}

.bp4-popover-exit > .bp4-popover {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.bp4-popover-exit-active > .bp4-popover {
  -webkit-transform: scale(0.3);
  transform: scale(0.3);
  transition-delay: 0;
  transition-duration: 0.3s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11);
}

.bp4-popover .bp4-popover-content {
  border-radius: 4px;
  position: relative;
}

.bp4-popover.bp4-popover-content-sizing .bp4-popover-content {
  max-width: 420px;
  padding: 24px;
}

.bp4-popover-target + .bp4-overlay .bp4-popover.bp4-popover-content-sizing {
  width: 420px;
}

.bp4-popover.bp4-minimal {
  margin: 0 !important;
}

.bp4-popover.bp4-minimal .bp4-popover-arrow {
  display: none;
}

.bp4-popover-appear > .bp4-popover.bp4-minimal.bp4-popover,
.bp4-popover-enter > .bp4-popover.bp4-minimal.bp4-popover,
.bp4-popover.bp4-minimal.bp4-popover {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.bp4-popover-appear-active > .bp4-popover.bp4-minimal.bp4-popover,
.bp4-popover-enter-active > .bp4-popover.bp4-minimal.bp4-popover {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-popover-exit > .bp4-popover.bp4-minimal.bp4-popover {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.bp4-popover-exit-active > .bp4-popover.bp4-minimal.bp4-popover {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-dark .bp4-popover,
.bp4-popover.bp4-dark {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4),
    0 8px 24px rgba(17, 20, 24, 0.4);
}

.bp4-dark .bp4-popover .bp4-popover-content,
.bp4-popover.bp4-dark .bp4-popover-content {
  background: #383e47;
}

.bp4-dark .bp4-popover .bp4-heading,
.bp4-dark .bp4-popover .bp4-popover-content,
.bp4-popover.bp4-dark .bp4-heading,
.bp4-popover.bp4-dark .bp4-popover-content {
  color: inherit;
}

.bp4-dark .bp4-popover .bp4-popover-arrow:before,
.bp4-popover.bp4-dark .bp4-popover-arrow:before {
  box-shadow: 1px 1px 6px rgba(17, 20, 24, 0.4);
}

.bp4-dark .bp4-popover .bp4-popover-arrow-border,
.bp4-popover.bp4-dark .bp4-popover-arrow-border {
  fill: #111418;
  fill-opacity: 0.2;
}

.bp4-dark .bp4-popover .bp4-popover-arrow-fill,
.bp4-popover.bp4-dark .bp4-popover-arrow-fill {
  fill: #383e47;
}

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

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

.bp4-popover-backdrop {
  background: hsla(0, 0%, 100%, 0);
}

.bp4-transition-container {
  display: flex;
  opacity: 1;
  z-index: 20;
}

.bp4-transition-container.bp4-popover-appear,
.bp4-transition-container.bp4-popover-enter {
  opacity: 0;
}

.bp4-transition-container.bp4-popover-appear-active,
.bp4-transition-container.bp4-popover-enter-active {
  opacity: 1;
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-transition-container.bp4-popover-exit {
  opacity: 1;
}

.bp4-transition-container.bp4-popover-exit-active {
  opacity: 0;
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-transition-container:focus {
  outline: none;
}

.bp4-transition-container.bp4-popover-leave .bp4-popover-content {
  pointer-events: none;
}

.bp4-transition-container[data-x-out-of-boundaries] {
  display: none;
}

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

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

.bp4-portal {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

@-webkit-keyframes linear-progress-bar-stripes {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: 36px 0;
  }
}

@keyframes linear-progress-bar-stripes {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: 36px 0;
  }
}

.bp4-progress-bar {
  background: rgba(95, 107, 124, 0.2);
  border-radius: 48px;
  display: block;
  height: 10px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.bp4-progress-bar .bp4-progress-meter {
  background: linear-gradient(
    -45deg,
    hsla(0, 0%, 100%, 0.2) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.2) 0,
    hsla(0, 0%, 100%, 0.2) 75%,
    transparent 0
  );
  background-color: rgba(95, 107, 124, 0.8);
  background-size: 36px 36px;
  border-radius: 48px;
  height: 100%;
  position: absolute;
  transition: width 0.2s cubic-bezier(0.4, 1, 0.75, 0.9);
  width: 100%;
}

.bp4-progress-bar:not(.bp4-no-animation):not(.bp4-no-stripes)
  .bp4-progress-meter {
  animation: linear-progress-bar-stripes 0.3s linear infinite reverse;
}

.bp4-progress-bar.bp4-no-stripes .bp4-progress-meter {
  background-image: none;
}

.bp4-dark .bp4-progress-bar {
  background: rgba(17, 20, 24, 0.5);
}

.bp4-dark .bp4-progress-bar .bp4-progress-meter {
  background-color: #8f99a8;
}

.bp4-progress-bar.bp4-intent-primary .bp4-progress-meter {
  background-color: #2d72d2;
}

.bp4-progress-bar.bp4-intent-success .bp4-progress-meter {
  background-color: #238551;
}

.bp4-progress-bar.bp4-intent-warning .bp4-progress-meter {
  background-color: #c87619;
}

.bp4-progress-bar.bp4-intent-danger .bp4-progress-meter {
  background-color: #cd4246;
}

@-webkit-keyframes skeleton-glow {
  0% {
    background: rgba(211, 216, 222, 0.2);
    border-color: rgba(211, 216, 222, 0.2);
  }
  to {
    background: rgba(95, 107, 124, 0.2);
    border-color: rgba(95, 107, 124, 0.2);
  }
}

@keyframes skeleton-glow {
  0% {
    background: rgba(211, 216, 222, 0.2);
    border-color: rgba(211, 216, 222, 0.2);
  }
  to {
    background: rgba(95, 107, 124, 0.2);
    border-color: rgba(95, 107, 124, 0.2);
  }
}

.bp4-skeleton {
  -webkit-animation: skeleton-glow 1s linear infinite alternate;
  animation: skeleton-glow 1s linear infinite alternate;
  background: rgba(211, 216, 222, 0.2);
  background-clip: padding-box !important;
  border-color: rgba(211, 216, 222, 0.2) !important;
  border-radius: 2px;
  box-shadow: none !important;
  color: transparent !important;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.bp4-skeleton *,
.bp4-skeleton:after,
.bp4-skeleton:before {
  visibility: hidden !important;
}

.bp4-slider {
  cursor: default;
  height: 48px;
  min-width: 180px;
  outline: none;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.bp4-slider:hover {
  cursor: pointer;
}

.bp4-slider:active {
  cursor: grabbing;
}

.bp4-slider.bp4-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.bp4-slider.bp4-slider-unlabeled {
  height: 16px;
}

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

.bp4-slider-track {
  border-radius: 4px;
  overflow: hidden;
}

.bp4-slider-progress {
  background: rgba(95, 107, 124, 0.2);
}

.bp4-dark .bp4-slider-progress {
  background: rgba(17, 20, 24, 0.5);
}

.bp4-slider-progress.bp4-intent-primary {
  background-color: #2d72d2;
}

.bp4-slider-progress.bp4-intent-success {
  background-color: #238551;
}

.bp4-slider-progress.bp4-intent-warning {
  background-color: #c87619;
}

.bp4-slider-progress.bp4-intent-danger {
  background-color: #cd4246;
}

.bp4-slider-handle {
  background-color: #f6f7f9;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 -1px 0 rgba(17, 20, 24, 0.1);
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.5), 0 1px 1px rgba(17, 20, 24, 0.5);
  color: #1c2127;
  cursor: pointer;
  height: 16px;
  left: 0;
  position: absolute;
  top: 0;
  width: 16px;
}

.bp4-slider-handle.bp4-active,
.bp4-slider-handle:active {
  background-color: #dce0e5;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 1px 2px rgba(17, 20, 24, 0.2);
}

.bp4-slider-handle.bp4-disabled,
.bp4-slider-handle:disabled {
  background-color: rgba(211, 216, 222, 0.5);
  background-image: none;
  box-shadow: none;
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
  outline: none;
}

.bp4-slider-handle.bp4-disabled.bp4-active,
.bp4-slider-handle.bp4-disabled.bp4-active:hover,
.bp4-slider-handle:disabled.bp4-active,
.bp4-slider-handle:disabled.bp4-active:hover {
  background: rgba(211, 216, 222, 0.7);
}

.bp4-slider-handle:focus {
  z-index: 1;
}

.bp4-slider-handle:hover {
  background-clip: padding-box;
  background-color: #edeff2;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 -1px 0 rgba(17, 20, 24, 0.1);
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.5), 0 1px 1px rgba(17, 20, 24, 0.5);
  cursor: grab;
  z-index: 2;
}

.bp4-slider-handle.bp4-active {
  background-color: #dce0e5;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 1px 2px rgba(17, 20, 24, 0.2);
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2),
    inset 0 1px 1px rgba(17, 20, 24, 0.1);
  cursor: grabbing;
}

.bp4-disabled .bp4-slider-handle {
  background: #c5cbd3;
  box-shadow: none;
  pointer-events: none;
}

.bp4-dark .bp4-slider-handle {
  background-color: #404854;
  background-image: linear-gradient(
    180deg,
    rgba(17, 20, 24, 0),
    rgba(17, 20, 24, 0.05)
  );
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.8);
  color: #f6f7f9;
}

.bp4-dark .bp4-slider-handle.bp4-active,
.bp4-dark .bp4-slider-handle:active,
.bp4-dark .bp4-slider-handle:hover {
  color: #f6f7f9;
}

.bp4-dark .bp4-slider-handle:hover {
  background-color: #383e47;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.8);
}

.bp4-dark .bp4-slider-handle.bp4-active,
.bp4-dark .bp4-slider-handle:active {
  background-color: #252a31;
  background-image: none;
  box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.8);
}

.bp4-dark .bp4-slider-handle.bp4-disabled,
.bp4-dark .bp4-slider-handle:disabled {
  background-color: rgba(64, 72, 84, 0.5);
  background-image: none;
  box-shadow: none;
  color: rgba(171, 179, 191, 0.6);
}

.bp4-dark .bp4-slider-handle.bp4-disabled.bp4-active,
.bp4-dark .bp4-slider-handle:disabled.bp4-active {
  background: rgba(64, 72, 84, 0.7);
}

.bp4-dark .bp4-slider-handle .bp4-button-spinner .bp4-spinner-head {
  stroke: #8f99a8;
  background: rgba(17, 20, 24, 0.5);
}

.bp4-dark .bp4-slider-handle,
.bp4-dark .bp4-slider-handle:hover {
  background-color: #404854;
}

.bp4-dark .bp4-slider-handle.bp4-active {
  background-color: #2f343c;
}

.bp4-dark .bp4-disabled .bp4-slider-handle {
  background: #5f6b7c;
  border-color: #5f6b7c;
  box-shadow: none;
}

.bp4-slider-handle .bp4-slider-label {
  background: #404854;
  border-radius: 4px;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2),
    0 8px 24px rgba(17, 20, 24, 0.2);
  color: #f6f7f9;
  margin-left: 8px;
}

.bp4-dark .bp4-slider-handle .bp4-slider-label {
  background: #e5e8eb;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4),
    0 8px 24px rgba(17, 20, 24, 0.4);
  color: #404854;
}

.bp4-disabled .bp4-slider-handle .bp4-slider-label {
  box-shadow: none;
}

.bp4-slider-handle.bp4-end,
.bp4-slider-handle.bp4-start {
  width: 8px;
}

.bp4-slider-handle.bp4-start {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.bp4-slider-handle.bp4-end {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: 8px;
}

.bp4-slider-handle.bp4-end .bp4-slider-label {
  margin-left: 0;
}

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

.bp4-slider.bp4-vertical {
  height: 180px;
  min-width: 48px;
  width: 48px;
}

.bp4-slider.bp4-vertical .bp4-slider-progress,
.bp4-slider.bp4-vertical .bp4-slider-track {
  bottom: 0;
  height: auto;
  left: 6px;
  top: 0;
  width: 4px;
}

.bp4-slider.bp4-vertical .bp4-slider-progress {
  top: auto;
}

.bp4-slider.bp4-vertical .bp4-slider-label {
  -webkit-transform: translate(20px, 50%);
  transform: translate(20px, 50%);
}

.bp4-slider.bp4-vertical .bp4-slider-handle {
  top: auto;
}

.bp4-slider.bp4-vertical .bp4-slider-handle .bp4-slider-label {
  margin-left: 0;
  margin-top: -8px;
}

.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-end,
.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-start {
  height: 8px;
  margin-left: 0;
  width: 16px;
}

.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-start {
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
}

.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-start .bp4-slider-label {
  -webkit-transform: translate(20px);
  transform: translate(20px);
}

.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-end {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  margin-bottom: 8px;
}

@-webkit-keyframes pt-spinner-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes pt-spinner-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

.bp4-spinner {
  align-items: center;
  display: flex;
  justify-content: center;
  overflow: visible;
  vertical-align: middle;
}

.bp4-spinner svg {
  display: block;
}

.bp4-spinner path {
  fill-opacity: 0;
}

.bp4-spinner .bp4-spinner-head {
  stroke: rgba(95, 107, 124, 0.8);
  stroke-linecap: round;
  -webkit-transform-origin: center;
  transform-origin: center;
  transition: stroke-dashoffset 0.2s cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-spinner .bp4-spinner-track {
  stroke: rgba(95, 107, 124, 0.2);
}

.bp4-spinner-animation {
  -webkit-animation: pt-spinner-animation 0.5s linear infinite;
  animation: pt-spinner-animation 0.5s linear infinite;
}

.bp4-no-spin > .bp4-spinner-animation {
  -webkit-animation: none;
  animation: none;
}

.bp4-dark .bp4-spinner .bp4-spinner-head {
  stroke: #8f99a8;
}

.bp4-dark .bp4-spinner .bp4-spinner-track {
  stroke: rgba(17, 20, 24, 0.5);
}

.bp4-spinner.bp4-intent-primary .bp4-spinner-head {
  stroke: #2d72d2;
}

.bp4-spinner.bp4-intent-success .bp4-spinner-head {
  stroke: #238551;
}

.bp4-spinner.bp4-intent-warning .bp4-spinner-head {
  stroke: #c87619;
}

.bp4-spinner.bp4-intent-danger .bp4-spinner-head {
  stroke: #cd4246;
}

.bp4-tabs.bp4-vertical {
  display: flex;
}

.bp4-tabs.bp4-vertical > .bp4-tab-list {
  align-items: flex-start;
  flex-direction: column;
}

.bp4-tabs.bp4-vertical > .bp4-tab-list .bp4-tab {
  border-radius: 4px;
  padding: 0 12px;
  width: 100%;
}

.bp4-tabs.bp4-vertical > .bp4-tab-list .bp4-tab[aria-selected="true"] {
  background-color: rgba(45, 114, 210, 0.2);
  box-shadow: none;
}

.bp4-tabs.bp4-vertical
  > .bp4-tab-list
  .bp4-tab-indicator-wrapper
  .bp4-tab-indicator {
  background-color: rgba(45, 114, 210, 0.2);
  border-radius: 4px;
  bottom: 0;
  height: auto;
  left: 0;
  right: 0;
  top: 0;
}

.bp4-tabs.bp4-vertical > .bp4-tab-panel {
  margin-top: 0;
  padding-left: 24px;
}

.bp4-tab-list {
  align-items: flex-end;
  border: none;
  display: flex;
  flex: 0 0 auto;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}

.bp4-tab-list > :not(:last-child) {
  margin-right: 24px;
}

.bp4-tab {
  word-wrap: normal;
  color: #1c2127;
  cursor: pointer;
  flex: 0 0 auto;
  font-size: 16.8px;
  line-height: 36px;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: normal;
}

.bp4-tab a {
  color: inherit;
  display: block;
  text-decoration: none;
}

.bp4-tab-indicator-wrapper ~ .bp4-tab {
  background-color: transparent !important;
  box-shadow: none !important;
}

.bp4-tab[aria-disabled="true"] {
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
}

.bp4-tab[aria-selected="true"] {
  border-radius: 0;
  box-shadow: inset 0 -3px 0 #215db0;
}

.bp4-tab:not([aria-disabled="true"]):hover,
.bp4-tab[aria-selected="true"] {
  color: #215db0;
}

.bp4-tab:focus {
  -moz-outline-radius: 0;
}

.bp4-large > .bp4-tab {
  font-size: 19.2px;
  line-height: 48px;
}

.bp4-tab-panel {
  margin-top: 24px;
}

.bp4-tab-panel[aria-hidden="true"] {
  display: none;
}

.bp4-tab-indicator-wrapper {
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(0), translateY(0);
  transform: translateX(0), translateY(0);
  transition: height, width, -webkit-transform;
  transition: height, transform, width;
  transition: height, transform, width, -webkit-transform;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-tab-indicator-wrapper .bp4-tab-indicator {
  background-color: #215db0;
  bottom: 0;
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
}

.bp4-tab-indicator-wrapper.bp4-no-animation {
  transition: none;
}

.bp4-dark .bp4-tab {
  color: #f6f7f9;
}

.bp4-dark .bp4-tab[aria-disabled="true"] {
  color: rgba(171, 179, 191, 0.6);
}

.bp4-dark .bp4-tab[aria-selected="true"] {
  box-shadow: inset 0 -3px 0 #8abbff;
}

.bp4-dark .bp4-tab:not([aria-disabled="true"]):hover,
.bp4-dark .bp4-tab[aria-selected="true"] {
  color: #8abbff;
}

.bp4-dark .bp4-tab-indicator {
  background-color: #8abbff;
}

.bp4-flex-expander {
  flex: 1 1;
}

.bp4-tag {
  align-items: center;
  background-color: #5f6b7c;
  border: none;
  border-radius: 4px;
  box-shadow: none;
  color: #f6f7f9;
  display: inline-flex;
  flex-direction: row;
  font-size: 14.4px;
  line-height: 16px;
  max-width: 100%;
  min-height: 24px;
  min-width: 24px;
  padding: 4px 12px;
  position: relative;
}

.bp4-tag.bp4-interactive {
  cursor: pointer;
}

.bp4-tag.bp4-interactive.bp4-active,
.bp4-tag.bp4-interactive:active,
.bp4-tag.bp4-interactive:hover {
  background-color: rgba(95, 107, 124, 0);
}

.bp4-tag > * {
  flex-grow: 0;
  flex-shrink: 0;
}

.bp4-tag > .bp4-fill {
  flex-grow: 1;
  flex-shrink: 1;
}

.bp4-tag:before,
.bp4-tag > * {
  margin-right: 6px;
}

.bp4-tag:empty:before,
.bp4-tag > :last-child {
  margin-right: 0;
}

.bp4-tag:focus {
  -moz-outline-radius: 6px;
  outline: 2px auto rgba(45, 114, 210, 0.6);
  outline-offset: 0;
}

.bp4-tag.bp4-round {
  border-radius: 36px;
  padding-left: 14px;
  padding-right: 14px;
}

.bp4-dark .bp4-tag {
  background-color: #c5cbd3;
  color: #1c2127;
}

.bp4-dark .bp4-tag.bp4-interactive {
  cursor: pointer;
}

.bp4-dark .bp4-tag.bp4-interactive.bp4-active,
.bp4-dark .bp4-tag.bp4-interactive:active,
.bp4-dark .bp4-tag.bp4-interactive:hover {
  background-color: rgba(197, 203, 211, 0);
}

.bp4-dark .bp4-tag .bp4-icon-large,
.bp4-dark .bp4-tag .bp4-icon-standard,
.bp4-dark .bp4-tag > .bp4-icon {
  fill: currentcolor;
}

.bp4-tag .bp4-icon-large,
.bp4-tag .bp4-icon-standard,
.bp4-tag > .bp4-icon {
  fill: #fff;
}

.bp4-large .bp4-tag,
.bp4-tag.bp4-large {
  font-size: 16.8px;
  line-height: 20px;
  min-height: 36px;
  min-width: 36px;
  padding: 8px 16px;
}

.bp4-large .bp4-tag:before,
.bp4-large .bp4-tag > *,
.bp4-tag.bp4-large:before,
.bp4-tag.bp4-large > * {
  margin-right: 10px;
}

.bp4-large .bp4-tag:empty:before,
.bp4-large .bp4-tag > :last-child,
.bp4-tag.bp4-large:empty:before,
.bp4-tag.bp4-large > :last-child {
  margin-right: 0;
}

.bp4-large .bp4-tag.bp4-round,
.bp4-tag.bp4-large.bp4-round {
  padding-left: 18px;
  padding-right: 18px;
}

.bp4-tag.bp4-intent-primary.bp4-interactive {
  cursor: pointer;
}

.bp4-tag.bp4-intent-primary.bp4-interactive.bp4-active,
.bp4-tag.bp4-intent-primary.bp4-interactive:active,
.bp4-tag.bp4-intent-primary.bp4-interactive:hover {
  background-color: rgba(45, 114, 210, 0);
}

.bp4-tag.bp4-intent-success.bp4-interactive {
  cursor: pointer;
}

.bp4-tag.bp4-intent-success.bp4-interactive.bp4-active,
.bp4-tag.bp4-intent-success.bp4-interactive:active,
.bp4-tag.bp4-intent-success.bp4-interactive:hover {
  background-color: rgba(35, 133, 81, 0);
}

.bp4-tag.bp4-intent-warning {
  background: #c87619;
  color: #fff;
}

.bp4-tag.bp4-intent-warning.bp4-interactive {
  cursor: pointer;
}

.bp4-tag.bp4-intent-warning.bp4-interactive.bp4-active,
.bp4-tag.bp4-intent-warning.bp4-interactive:active,
.bp4-tag.bp4-intent-warning.bp4-interactive:hover {
  background-color: rgba(200, 118, 25, 0);
}

.bp4-tag.bp4-intent-danger.bp4-interactive {
  cursor: pointer;
}

.bp4-tag.bp4-intent-danger.bp4-interactive.bp4-active,
.bp4-tag.bp4-intent-danger.bp4-interactive:active,
.bp4-tag.bp4-intent-danger.bp4-interactive:hover {
  background-color: rgba(205, 66, 70, 0);
}

.bp4-tag.bp4-fill {
  display: flex;
  width: 100%;
}

.bp4-tag.bp4-minimal .bp4-icon-large,
.bp4-tag.bp4-minimal .bp4-icon-standard,
.bp4-tag.bp4-minimal > .bp4-icon {
  fill: #5f6b7c;
}

.bp4-tag.bp4-minimal:not([class*="bp4-intent-"]) {
  background-color: rgba(143, 153, 168, 0.2);
  color: #1c2127;
}

.bp4-tag.bp4-minimal:not([class*="bp4-intent-"]).bp4-interactive {
  cursor: pointer;
}

.bp4-tag.bp4-minimal:not([class*="bp4-intent-"]).bp4-interactive.bp4-active,
.bp4-tag.bp4-minimal:not([class*="bp4-intent-"]).bp4-interactive:active,
.bp4-tag.bp4-minimal:not([class*="bp4-intent-"]).bp4-interactive:hover {
  background-color: #5f6b7c;
}

.bp4-dark .bp4-tag.bp4-minimal:not([class*="bp4-intent-"]) {
  color: #f6f7f9;
}

.bp4-dark .bp4-tag.bp4-minimal:not([class*="bp4-intent-"]).bp4-interactive {
  cursor: pointer;
}

.bp4-dark
  .bp4-tag.bp4-minimal:not([class*="bp4-intent-"]).bp4-interactive.bp4-active,
.bp4-dark
  .bp4-tag.bp4-minimal:not([class*="bp4-intent-"]).bp4-interactive:active,
.bp4-dark
  .bp4-tag.bp4-minimal:not([class*="bp4-intent-"]).bp4-interactive:hover {
  background-color: #c5cbd3;
}

.bp4-dark .bp4-tag.bp4-minimal:not([class*="bp4-intent-"]) .bp4-icon-large,
.bp4-dark .bp4-tag.bp4-minimal:not([class*="bp4-intent-"]) .bp4-icon-standard,
.bp4-dark .bp4-tag.bp4-minimal:not([class*="bp4-intent-"]) > .bp4-icon {
  fill: #abb3bf;
}

.bp4-tag.bp4-minimal.bp4-intent-primary {
  background-color: rgba(45, 114, 210, 0.15);
}

.bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive {
  cursor: pointer;
}

.bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive.bp4-active,
.bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:active,
.bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:hover {
  background-color: #2d72d2;
}

.bp4-tag.bp4-minimal.bp4-intent-primary .bp4-icon-large,
.bp4-tag.bp4-minimal.bp4-intent-primary .bp4-icon-standard,
.bp4-tag.bp4-minimal.bp4-intent-primary > .bp4-icon {
  fill: #2d72d2;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary {
  background-color: rgba(45, 114, 210, 0.25);
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive {
  cursor: pointer;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive.bp4-active,
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:active,
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:hover {
  background-color: #2d72d2;
}

.bp4-tag.bp4-minimal.bp4-intent-success {
  background-color: rgba(35, 133, 81, 0.15);
}

.bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive {
  cursor: pointer;
}

.bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive.bp4-active,
.bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:active,
.bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:hover {
  background-color: #238551;
}

.bp4-tag.bp4-minimal.bp4-intent-success .bp4-icon-large,
.bp4-tag.bp4-minimal.bp4-intent-success .bp4-icon-standard,
.bp4-tag.bp4-minimal.bp4-intent-success > .bp4-icon {
  fill: #238551;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success {
  background-color: rgba(35, 133, 81, 0.25);
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive {
  cursor: pointer;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive.bp4-active,
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:active,
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:hover {
  background-color: #238551;
}

.bp4-tag.bp4-minimal.bp4-intent-warning {
  background-color: rgba(200, 118, 25, 0.15);
}

.bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive {
  cursor: pointer;
}

.bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive.bp4-active,
.bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:active,
.bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:hover {
  background-color: #c87619;
}

.bp4-tag.bp4-minimal.bp4-intent-warning .bp4-icon-large,
.bp4-tag.bp4-minimal.bp4-intent-warning .bp4-icon-standard,
.bp4-tag.bp4-minimal.bp4-intent-warning > .bp4-icon {
  fill: #c87619;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning {
  background-color: rgba(200, 118, 25, 0.25);
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive {
  cursor: pointer;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive.bp4-active,
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:active,
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:hover {
  background-color: #c87619;
}

.bp4-tag.bp4-minimal.bp4-intent-danger {
  background-color: rgba(205, 66, 70, 0.15);
}

.bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive {
  cursor: pointer;
}

.bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive.bp4-active,
.bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:active,
.bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:hover {
  background-color: #cd4246;
}

.bp4-tag.bp4-minimal.bp4-intent-danger .bp4-icon-large,
.bp4-tag.bp4-minimal.bp4-intent-danger .bp4-icon-standard,
.bp4-tag.bp4-minimal.bp4-intent-danger > .bp4-icon {
  fill: #cd4246;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger {
  background-color: rgba(205, 66, 70, 0.25);
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive {
  cursor: pointer;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive.bp4-active,
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:active,
.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:hover {
  background-color: #cd4246;
}

.bp4-tag-remove {
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  display: flex;
  margin-bottom: -4px;
  margin-right: -12px !important;
  margin-top: -4px;
  opacity: 0.5;
  padding: 4px 4px 4px 0;
}

.bp4-tag-remove:hover {
  background: none;
  opacity: 0.8;
  text-decoration: none;
}

.bp4-tag-remove:active {
  opacity: 1;
}

.bp4-tag-remove:empty:before {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "";
  font-family: blueprint-icons-16, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
}

.bp4-large .bp4-tag-remove {
  margin-right: -16px !important;
  padding: 0 8px 0 0;
}

.bp4-large .bp4-tag-remove:empty:before {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  font-family: blueprint-icons-20, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
}

.bp4-tag-input {
  align-items: flex-start;
  cursor: text;
  display: flex;
  flex-direction: row;
  height: auto;
  line-height: inherit;
  min-height: 36px;
  padding-left: 6px;
  padding-right: 0;
}

.bp4-tag-input > * {
  flex-grow: 0;
  flex-shrink: 0;
}

.bp4-tag-input > .bp4-tag-input-values {
  flex-grow: 1;
  flex-shrink: 1;
}

.bp4-tag-input .bp4-tag-input-icon {
  color: #5f6b7c;
  margin-left: 4px;
  margin-right: 10px;
  margin-top: 10px;
}

.bp4-tag-input .bp4-tag-input-values {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: 10px;
  margin-top: 6px;
  min-width: 0;
}

.bp4-tag-input .bp4-tag-input-values > * {
  flex-grow: 0;
  flex-shrink: 0;
}

.bp4-tag-input .bp4-tag-input-values > .bp4-fill {
  flex-grow: 1;
  flex-shrink: 1;
}

.bp4-tag-input .bp4-tag-input-values:before,
.bp4-tag-input .bp4-tag-input-values > * {
  margin-right: 6px;
}

.bp4-tag-input .bp4-tag-input-values:empty:before,
.bp4-tag-input .bp4-tag-input-values > :last-child {
  margin-right: 0;
}

.bp4-tag-input .bp4-tag-input-values:first-child .bp4-input-ghost:first-child {
  padding-left: 6px;
}

.bp4-tag-input .bp4-tag-input-values > * {
  margin-bottom: 6px;
}

.bp4-tag-input .bp4-tag {
  overflow-wrap: break-word;
}

.bp4-tag-input .bp4-tag.bp4-active {
  -moz-outline-radius: 6px;
  outline: 2px auto rgba(45, 114, 210, 0.6);
  outline-offset: 0;
}

.bp4-tag-input .bp4-input-ghost {
  flex: 1 1 auto;
  line-height: 24px;
  width: 96px;
}

.bp4-tag-input .bp4-input-ghost.bp4-disabled,
.bp4-tag-input .bp4-input-ghost:disabled {
  cursor: not-allowed;
}

.bp4-tag-input .bp4-button,
.bp4-tag-input .bp4-spinner {
  margin: 3.6px 3.6px 3.6px 0;
}

.bp4-tag-input .bp4-button {
  min-height: 28.8px;
  min-width: 28.8px;
  padding: 0 8.4px;
}

.bp4-tag-input.bp4-large {
  height: auto;
  min-height: 48px;
}

.bp4-tag-input.bp4-large:before,
.bp4-tag-input.bp4-large > * {
  margin-right: 14px;
}

.bp4-tag-input.bp4-large:empty:before,
.bp4-tag-input.bp4-large > :last-child {
  margin-right: 0;
}

.bp4-tag-input.bp4-large .bp4-tag-input-icon {
  margin-left: 8px;
  margin-top: 14px;
}

.bp4-tag-input.bp4-large .bp4-input-ghost {
  line-height: 36px;
}

.bp4-tag-input.bp4-large .bp4-button {
  margin: 6px 6px 6px 0;
  min-height: 36px;
  min-width: 36px;
  padding: 6px 12px;
}

.bp4-tag-input.bp4-large .bp4-spinner {
  margin: 9.6px 9.6px 9.6px 0;
}

.bp4-tag-input.bp4-active {
  background-color: #fff;
}

.bp4-tag-input.bp4-active,
.bp4-tag-input.bp4-active.bp4-intent-primary {
  box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-tag-input.bp4-active.bp4-intent-success {
  box-shadow: inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-tag-input.bp4-active.bp4-intent-warning {
  box-shadow: inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-tag-input.bp4-active.bp4-intent-danger {
  box-shadow: inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3),
    inset 0 1px 1px rgba(17, 20, 24, 0.2);
}

.bp4-dark .bp4-tag-input .bp4-tag-input-icon,
.bp4-tag-input.bp4-dark .bp4-tag-input-icon {
  color: #abb3bf;
}

.bp4-dark .bp4-tag-input .bp4-input-ghost,
.bp4-tag-input.bp4-dark .bp4-input-ghost {
  color: #f6f7f9;
}

.bp4-dark .bp4-tag-input .bp4-input-ghost::-webkit-input-placeholder,
.bp4-tag-input.bp4-dark .bp4-input-ghost::-webkit-input-placeholder {
  color: #abb3bf;
}

.bp4-dark .bp4-tag-input .bp4-input-ghost:-ms-input-placeholder,
.bp4-tag-input.bp4-dark .bp4-input-ghost:-ms-input-placeholder {
  color: #abb3bf;
}

.bp4-dark .bp4-tag-input .bp4-input-ghost::placeholder,
.bp4-tag-input.bp4-dark .bp4-input-ghost::placeholder {
  color: #abb3bf;
}

.bp4-dark .bp4-tag-input.bp4-active,
.bp4-tag-input.bp4-dark.bp4-active {
  background-color: rgba(17, 20, 24, 0.3);
  box-shadow: inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0,
    0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 1px 0 0 rgba(17, 20, 24, 0.6),
    inset -1px 0 0 rgba(17, 20, 24, 0.6), inset 1px 0 0 rgba(17, 20, 24, 0.6),
    inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-primary,
.bp4-tag-input.bp4-dark.bp4-active.bp4-intent-primary {
  box-shadow: inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3),
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-success,
.bp4-tag-input.bp4-dark.bp4-active.bp4-intent-success {
  box-shadow: inset 0 0 0 1px #32a467, 0 0 0 2px rgba(50, 164, 103, 0.3),
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-warning,
.bp4-tag-input.bp4-dark.bp4-active.bp4-intent-warning {
  box-shadow: inset 0 0 0 1px #ec9a3c, 0 0 0 2px rgba(236, 154, 60, 0.3),
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-danger,
.bp4-tag-input.bp4-dark.bp4-active.bp4-intent-danger {
  box-shadow: inset 0 0 0 1px #e76a6e, 0 0 0 2px rgba(231, 106, 110, 0.3),
    inset 0 1px 0 0 rgba(17, 20, 24, 0.6), inset -1px 0 0 rgba(17, 20, 24, 0.6),
    inset 1px 0 0 rgba(17, 20, 24, 0.6), inset 0 -1px 0 0 #8f99a8;
}

.bp4-input-ghost {
  background: none;
  border: none;
  box-shadow: none;
  padding: 0;
}

.bp4-input-ghost::-webkit-input-placeholder {
  color: #5f6b7c;
  opacity: 1;
}

.bp4-input-ghost:-ms-input-placeholder {
  color: #5f6b7c;
  opacity: 1;
}

.bp4-input-ghost::placeholder {
  color: #5f6b7c;
  opacity: 1;
}

.bp4-input-ghost:focus {
  outline: none !important;
}

.bp4-toast {
  align-items: flex-start;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2),
    0 8px 24px rgba(17, 20, 24, 0.2);
  display: flex;
  margin: 24px 0 0;
  max-width: 600px;
  min-width: 360px;
  pointer-events: all;
  position: relative !important;
}

.bp4-toast.bp4-toast-appear,
.bp4-toast.bp4-toast-enter {
  -webkit-transform: translateY(-48px);
  transform: translateY(-48px);
}

.bp4-toast.bp4-toast-appear-active,
.bp4-toast.bp4-toast-enter-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition-delay: 0;
  transition-duration: 0.3s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11);
}

.bp4-toast.bp4-toast-appear ~ .bp4-toast,
.bp4-toast.bp4-toast-enter ~ .bp4-toast {
  -webkit-transform: translateY(-48px);
  transform: translateY(-48px);
}

.bp4-toast.bp4-toast-appear-active ~ .bp4-toast,
.bp4-toast.bp4-toast-enter-active ~ .bp4-toast {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition-delay: 0;
  transition-duration: 0.3s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11);
}

.bp4-toast.bp4-toast-exit {
  -webkit-filter: blur(0);
  filter: blur(0);
  opacity: 1;
}

.bp4-toast.bp4-toast-exit-active {
  -webkit-filter: blur(12px);
  filter: blur(12px);
  opacity: 0;
  transition-delay: 0;
  transition-duration: 0.3s;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-toast.bp4-toast-exit ~ .bp4-toast {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.bp4-toast.bp4-toast-exit-active ~ .bp4-toast {
  -webkit-transform: translateY(-48px);
  transform: translateY(-48px);
  transition-delay: 50ms;
  transition-duration: 0.1s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-toast .bp4-button-group {
  flex: 0 0 auto;
  padding: 6px 6px 6px 0;
}

.bp4-toast > .bp4-icon {
  color: #5f6b7c;
  margin: 16px 0 16px 16px;
}

.bp4-dark .bp4-toast,
.bp4-toast.bp4-dark {
  background-color: #404854;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4),
    0 8px 24px rgba(17, 20, 24, 0.4);
}

.bp4-dark .bp4-toast > .bp4-icon,
.bp4-toast.bp4-dark > .bp4-icon {
  color: #abb3bf;
}

.bp4-toast[class*="bp4-intent-"] a {
  color: hsla(0, 0%, 100%, 0.7);
}

.bp4-toast[class*="bp4-intent-"] a:hover,
.bp4-toast[class*="bp4-intent-"] > .bp4-icon {
  color: #fff;
}

.bp4-toast[class*="bp4-intent-"] .bp4-button,
.bp4-toast[class*="bp4-intent-"] .bp4-button .bp4-icon,
.bp4-toast[class*="bp4-intent-"] .bp4-button:active,
.bp4-toast[class*="bp4-intent-"] .bp4-button:before {
  color: hsla(0, 0%, 100%, 0.7) !important;
}

.bp4-toast[class*="bp4-intent-"] .bp4-button:focus {
  outline-color: hsla(0, 0%, 100%, 0.5);
}

.bp4-toast[class*="bp4-intent-"] .bp4-button:hover {
  background-color: hsla(0, 0%, 100%, 0.15) !important;
  color: #fff !important;
}

.bp4-toast[class*="bp4-intent-"] .bp4-button:active {
  background-color: hsla(0, 0%, 100%, 0.3) !important;
  color: #fff !important;
}

.bp4-toast[class*="bp4-intent-"] .bp4-button:after {
  background: hsla(0, 0%, 100%, 0.3) !important;
}

.bp4-toast.bp4-intent-primary {
  background-color: #2d72d2;
  color: #fff;
}

.bp4-toast.bp4-intent-success {
  background-color: #238551;
  color: #fff;
}

.bp4-toast.bp4-intent-warning {
  background-color: #c87619;
  color: #fff;
}

.bp4-toast.bp4-intent-danger {
  background-color: #cd4246;
  color: #fff;
}

.bp4-toast-message {
  flex: 1 1 auto;
  padding: 11px;
  word-break: break-word;
}

.bp4-toast-container {
  align-items: center;
  display: flex !important;
  flex-direction: column;
  left: 0;
  overflow: hidden;
  padding: 0 24px 24px;
  pointer-events: none;
  right: 0;
  z-index: 40;
}

.bp4-toast-container.bp4-toast-container-in-portal {
  position: fixed;
}

.bp4-toast-container.bp4-toast-container-inline {
  position: absolute;
}

.bp4-toast-container.bp4-toast-container-top {
  top: 0;
}

.bp4-toast-container.bp4-toast-container-bottom {
  bottom: 0;
  flex-direction: column-reverse;
  top: auto;
}

.bp4-toast-container.bp4-toast-container-left {
  align-items: flex-start;
}

.bp4-toast-container.bp4-toast-container-right {
  align-items: flex-end;
}

.bp4-toast-container-bottom
  .bp4-toast.bp4-toast-appear:not(.bp4-toast-appear-active),
.bp4-toast-container-bottom
  .bp4-toast.bp4-toast-appear:not(.bp4-toast-appear-active)
  ~ .bp4-toast,
.bp4-toast-container-bottom
  .bp4-toast.bp4-toast-enter:not(.bp4-toast-enter-active),
.bp4-toast-container-bottom
  .bp4-toast.bp4-toast-enter:not(.bp4-toast-enter-active)
  ~ .bp4-toast,
.bp4-toast-container-bottom .bp4-toast.bp4-toast-exit-active ~ .bp4-toast,
.bp4-toast-container-bottom .bp4-toast.bp4-toast-leave-active ~ .bp4-toast {
  -webkit-transform: translateY(72px);
  transform: translateY(72px);
}

.bp4-tooltip {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2),
    0 8px 24px rgba(17, 20, 24, 0.2);
  -webkit-transform: scale(1);
  transform: scale(1);
}

.bp4-tooltip .bp4-popover-arrow {
  height: 22px;
  position: absolute;
  width: 22px;
}

.bp4-tooltip .bp4-popover-arrow:before {
  height: 14px;
  margin: 4px;
  width: 14px;
}

.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top
  > .bp4-tooltip {
  margin-bottom: 11px;
  margin-top: -11px;
}

.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top
  > .bp4-tooltip
  > .bp4-popover-arrow {
  bottom: -8px;
}

.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top
  > .bp4-tooltip
  > .bp4-popover-arrow
  svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.bp4-tether-element-attached-left.bp4-tether-target-attached-right
  > .bp4-tooltip {
  margin-left: 11px;
}

.bp4-tether-element-attached-left.bp4-tether-target-attached-right
  > .bp4-tooltip
  > .bp4-popover-arrow {
  left: -8px;
}

.bp4-tether-element-attached-left.bp4-tether-target-attached-right
  > .bp4-tooltip
  > .bp4-popover-arrow
  svg {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom
  > .bp4-tooltip {
  margin-top: 11px;
}

.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom
  > .bp4-tooltip
  > .bp4-popover-arrow {
  top: -8px;
}

.bp4-tether-element-attached-top.bp4-tether-target-attached-bottom
  > .bp4-tooltip
  > .bp4-popover-arrow
  svg {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.bp4-tether-element-attached-right.bp4-tether-target-attached-left
  > .bp4-tooltip {
  margin-left: -11px;
  margin-right: 11px;
}

.bp4-tether-element-attached-right.bp4-tether-target-attached-left
  > .bp4-tooltip
  > .bp4-popover-arrow {
  right: -8px;
}

.bp4-tether-element-attached-right.bp4-tether-target-attached-left
  > .bp4-tooltip
  > .bp4-popover-arrow
  svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.bp4-tether-element-attached-middle > .bp4-tooltip > .bp4-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.bp4-tether-element-attached-center > .bp4-tooltip > .bp4-popover-arrow {
  right: 50%;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}

.bp4-tether-element-attached-top.bp4-tether-target-attached-top
  > .bp4-tooltip
  > .bp4-popover-arrow {
  top: -0.22183px;
}

.bp4-tether-element-attached-right.bp4-tether-target-attached-right
  > .bp4-tooltip
  > .bp4-popover-arrow {
  right: -0.22183px;
}

.bp4-tether-element-attached-left.bp4-tether-target-attached-left
  > .bp4-tooltip
  > .bp4-popover-arrow {
  left: -0.22183px;
}

.bp4-tether-element-attached-bottom.bp4-tether-target-attached-bottom
  > .bp4-tooltip
  > .bp4-popover-arrow {
  bottom: -0.22183px;
}

.bp4-tether-element-attached-top.bp4-tether-element-attached-left
  > .bp4-tooltip {
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

.bp4-tether-element-attached-top.bp4-tether-element-attached-center
  > .bp4-tooltip {
  -webkit-transform-origin: top center;
  transform-origin: top center;
}

.bp4-tether-element-attached-top.bp4-tether-element-attached-right
  > .bp4-tooltip {
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.bp4-tether-element-attached-middle.bp4-tether-element-attached-left
  > .bp4-tooltip {
  -webkit-transform-origin: center left;
  transform-origin: center left;
}

.bp4-tether-element-attached-middle.bp4-tether-element-attached-center
  > .bp4-tooltip {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.bp4-tether-element-attached-middle.bp4-tether-element-attached-right
  > .bp4-tooltip {
  -webkit-transform-origin: center right;
  transform-origin: center right;
}

.bp4-tether-element-attached-bottom.bp4-tether-element-attached-left
  > .bp4-tooltip {
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
}

.bp4-tether-element-attached-bottom.bp4-tether-element-attached-center
  > .bp4-tooltip {
  -webkit-transform-origin: bottom center;
  transform-origin: bottom center;
}

.bp4-tether-element-attached-bottom.bp4-tether-element-attached-right
  > .bp4-tooltip {
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
}

.bp4-tooltip .bp4-popover-content {
  background: #404854;
}

.bp4-tooltip .bp4-heading,
.bp4-tooltip .bp4-popover-content {
  color: #f6f7f9;
}

.bp4-tooltip .bp4-popover-arrow:before {
  box-shadow: 1px 1px 6px rgba(17, 20, 24, 0.2);
}

.bp4-tooltip .bp4-popover-arrow-border {
  fill: #111418;
  fill-opacity: 0.1;
}

.bp4-tooltip .bp4-popover-arrow-fill {
  fill: #404854;
}

.bp4-popover-appear > .bp4-tooltip,
.bp4-popover-enter > .bp4-tooltip {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

.bp4-popover-appear-active > .bp4-tooltip,
.bp4-popover-enter-active > .bp4-tooltip {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-popover-exit > .bp4-tooltip {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.bp4-popover-exit-active > .bp4-tooltip {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-tooltip .bp4-popover-content {
  padding: 12px 14.4px;
}

.bp4-dark .bp4-tooltip,
.bp4-tooltip.bp4-dark {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4),
    0 8px 24px rgba(17, 20, 24, 0.4);
}

.bp4-dark .bp4-tooltip .bp4-popover-content,
.bp4-tooltip.bp4-dark .bp4-popover-content {
  background: #e5e8eb;
}

.bp4-dark .bp4-tooltip .bp4-heading,
.bp4-dark .bp4-tooltip .bp4-popover-content,
.bp4-tooltip.bp4-dark .bp4-heading,
.bp4-tooltip.bp4-dark .bp4-popover-content {
  color: #404854;
}

.bp4-dark .bp4-tooltip .bp4-popover-arrow:before,
.bp4-tooltip.bp4-dark .bp4-popover-arrow:before {
  box-shadow: 1px 1px 6px rgba(17, 20, 24, 0.4);
}

.bp4-dark .bp4-tooltip .bp4-popover-arrow-border,
.bp4-tooltip.bp4-dark .bp4-popover-arrow-border {
  fill: #111418;
  fill-opacity: 0.2;
}

.bp4-dark .bp4-tooltip .bp4-popover-arrow-fill,
.bp4-tooltip.bp4-dark .bp4-popover-arrow-fill {
  fill: #e5e8eb;
}

.bp4-tooltip.bp4-intent-primary .bp4-popover-content {
  background: #2d72d2;
  color: #fff;
}

.bp4-tooltip.bp4-intent-primary .bp4-popover-arrow-fill {
  fill: #2d72d2;
}

.bp4-tooltip.bp4-intent-success .bp4-popover-content {
  background: #238551;
  color: #fff;
}

.bp4-tooltip.bp4-intent-success .bp4-popover-arrow-fill {
  fill: #238551;
}

.bp4-tooltip.bp4-intent-warning .bp4-popover-content {
  background: #c87619;
  color: #fff;
}

.bp4-tooltip.bp4-intent-warning .bp4-popover-arrow-fill {
  fill: #c87619;
}

.bp4-tooltip.bp4-intent-danger .bp4-popover-content {
  background: #cd4246;
  color: #fff;
}

.bp4-tooltip.bp4-intent-danger .bp4-popover-arrow-fill {
  fill: #cd4246;
}

.bp4-tooltip-indicator {
  border-bottom: 1px dotted;
  cursor: help;
}

.bp4-tree .bp4-icon,
.bp4-tree .bp4-icon-large,
.bp4-tree .bp4-icon-standard {
  color: #5f6b7c;
}

.bp4-tree .bp4-icon-large.bp4-intent-primary,
.bp4-tree .bp4-icon-standard.bp4-intent-primary,
.bp4-tree .bp4-icon.bp4-intent-primary {
  color: #2d72d2;
}

.bp4-tree .bp4-icon-large.bp4-intent-success,
.bp4-tree .bp4-icon-standard.bp4-intent-success,
.bp4-tree .bp4-icon.bp4-intent-success {
  color: #238551;
}

.bp4-tree .bp4-icon-large.bp4-intent-warning,
.bp4-tree .bp4-icon-standard.bp4-intent-warning,
.bp4-tree .bp4-icon.bp4-intent-warning {
  color: #c87619;
}

.bp4-tree .bp4-icon-large.bp4-intent-danger,
.bp4-tree .bp4-icon-standard.bp4-intent-danger,
.bp4-tree .bp4-icon.bp4-intent-danger {
  color: #cd4246;
}

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

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

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

.bp4-tree-node-content-1 {
  padding-left: 26px;
}

.bp4-tree-node-content-2 {
  padding-left: 52px;
}

.bp4-tree-node-content-3 {
  padding-left: 78px;
}

.bp4-tree-node-content-4 {
  padding-left: 104px;
}

.bp4-tree-node-content-5 {
  padding-left: 130px;
}

.bp4-tree-node-content-6 {
  padding-left: 156px;
}

.bp4-tree-node-content-7 {
  padding-left: 182px;
}

.bp4-tree-node-content-8 {
  padding-left: 208px;
}

.bp4-tree-node-content-9 {
  padding-left: 234px;
}

.bp4-tree-node-content-10 {
  padding-left: 260px;
}

.bp4-tree-node-content-11 {
  padding-left: 286px;
}

.bp4-tree-node-content-12 {
  padding-left: 312px;
}

.bp4-tree-node-content-13 {
  padding-left: 338px;
}

.bp4-tree-node-content-14 {
  padding-left: 364px;
}

.bp4-tree-node-content-15 {
  padding-left: 390px;
}

.bp4-tree-node-content-16 {
  padding-left: 416px;
}

.bp4-tree-node-content-17 {
  padding-left: 442px;
}

.bp4-tree-node-content-18 {
  padding-left: 468px;
}

.bp4-tree-node-content-19 {
  padding-left: 494px;
}

.bp4-tree-node-content-20 {
  padding-left: 520px;
}

.bp4-tree-node-content {
  align-items: center;
  display: flex;
  height: 36px;
  padding-right: 6px;
  width: 100%;
}

.bp4-tree-node-content:hover {
  background-color: rgba(197, 203, 211, 0.4);
}

.bp4-tree-node-caret,
.bp4-tree-node-caret-none {
  min-width: 36px;
}

.bp4-tree-node-caret {
  color: #5f6b7c;
  cursor: pointer;
  padding: 10px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: -webkit-transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9);
  transition: transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9);
  transition: transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9),
    -webkit-transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-tree-node-caret:hover {
  color: #1c2127;
}

.bp4-dark .bp4-tree-node-caret {
  color: #abb3bf;
}

.bp4-dark .bp4-tree-node-caret:hover {
  color: #f6f7f9;
}

.bp4-tree-node-caret.bp4-tree-node-caret-open {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.bp4-tree-node-caret.bp4-icon-standard:before {
  content: "";
}

.bp4-tree-node-icon {
  margin-right: 10px;
  position: relative;
}

.bp4-tree-node-label {
  word-wrap: normal;
  flex: 1 1 auto;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: normal;
}

.bp4-tree-node-label span {
  display: inline;
}

.bp4-tree-node-secondary-label {
  padding: 0 6px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.bp4-tree-node-secondary-label .bp4-popover-target,
.bp4-tree-node-secondary-label .bp4-popover-wrapper {
  align-items: center;
  display: flex;
}

.bp4-tree-node.bp4-disabled .bp4-tree-node-content {
  background-color: inherit;
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
}

.bp4-tree-node.bp4-disabled .bp4-tree-node-caret,
.bp4-tree-node.bp4-disabled .bp4-tree-node-icon {
  color: rgba(95, 107, 124, 0.6);
  cursor: not-allowed;
}

.bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content {
  background-color: #2d72d2;
}

.bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content,
.bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-icon,
.bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-icon-large,
.bp4-tree-node.bp4-tree-node-selected
  > .bp4-tree-node-content
  .bp4-icon-standard {
  color: #fff;
}

.bp4-tree-node.bp4-tree-node-selected
  > .bp4-tree-node-content
  .bp4-tree-node-caret:before {
  color: hsla(0, 0%, 100%, 0.7);
}

.bp4-tree-node.bp4-tree-node-selected
  > .bp4-tree-node-content
  .bp4-tree-node-caret:hover:before {
  color: #fff;
}

.bp4-dark .bp4-tree-node-content:hover {
  background-color: rgba(95, 107, 124, 0.3);
}

.bp4-dark .bp4-tree .bp4-icon,
.bp4-dark .bp4-tree .bp4-icon-large,
.bp4-dark .bp4-tree .bp4-icon-standard {
  color: #abb3bf;
}

.bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-primary,
.bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-primary,
.bp4-dark .bp4-tree .bp4-icon.bp4-intent-primary {
  color: #2d72d2;
}

.bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-success,
.bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-success,
.bp4-dark .bp4-tree .bp4-icon.bp4-intent-success {
  color: #238551;
}

.bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-warning,
.bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-warning,
.bp4-dark .bp4-tree .bp4-icon.bp4-intent-warning {
  color: #c87619;
}

.bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-danger,
.bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-danger,
.bp4-dark .bp4-tree .bp4-icon.bp4-intent-danger {
  color: #cd4246;
}

.bp4-dark .bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content {
  background-color: #2d72d2;
}

.bp4-breadcrumbs-collapsed {
  background: rgba(143, 153, 168, 0.15);
}

.bp4-breadcrumbs-collapsed:hover {
  background: rgba(143, 153, 168, 0.3);
}

.bp4-dark .bp4-breadcrumbs > li:after {
  background: svg-icon(
    "16px/chevron-right.svg",
    (
      path: (
        fill: #abb3bf,
      ),
    )
  );
}

.bp4-dark .bp4-breadcrumbs-collapsed {
  background: rgba(143, 153, 168, 0.2);
}

.bp4-dark .bp4-breadcrumbs-collapsed:before {
  background: svg-icon(
      "16px/more.svg",
      (
        circle: (
          fill: #abb3bf,
        ),
      )
    )
    50% no-repeat;
}

.bp4-dark .bp4-breadcrumbs-collapsed:hover {
  background: rgba(143, 153, 168, 0.3);
}

.bp4-button.bp4-intent-warning {
  background: #fbb360;
  color: #1c2127;
}

.bp4-button.bp4-intent-warning:not(.bp4-disabled).bp4-icon > svg {
  fill: rgba(28, 33, 39, 0.7);
}

.bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(
    .bp4-outlined
  ):hover {
  background: #ec9a3c;
  color: #1c2127;
}

.bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(
    .bp4-outlined
  ).bp4-active,
.bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(
    .bp4-outlined
  ):active {
  background: #c87619;
  color: #1c2127;
}

.bp4-button.bp4-intent-warning.bp4-disabled,
.bp4-button.bp4-intent-warning:disabled {
  background: rgba(200, 118, 25, 0.5);
  color: rgba(28, 33, 39, 0.35);
}

.bp4-dark .bp4-button.bp4-intent-warning.bp4-disabled,
.bp4-dark .bp4-button.bp4-intent-warning:disabled {
  color: rgba(28, 33, 39, 0.6);
}

.bp4-button.bp4-intent-warning.bp4-minimal,
.bp4-button.bp4-intent-warning.bp4-outlined {
  background: none;
}

.bp4-dark
  .bp4-button.bp4-intent-warning.bp4-minimal:not(.bp4-disabled).bp4-icon
  > svg,
.bp4-dark
  .bp4-button.bp4-intent-warning.bp4-outlined:not(.bp4-disabled).bp4-icon
  > svg {
  fill: #fbb360;
}

.bp4-button.bp4-minimal.bp4-intent-primary:active:not(:disabled):not(
    .bp4-disabled
  ) {
  color: #184a90;
}

.bp4-button.bp4-minimal.bp4-intent-success:active:not(:disabled):not(
    .bp4-disabled
  ) {
  color: #165a36;
}

.bp4-button.bp4-minimal.bp4-intent-warning:active:not(:disabled):not(
    .bp4-disabled
  ) {
  color: #77450d;
}

.bp4-button.bp4-minimal.bp4-intent-danger:active:not(:disabled):not(
    .bp4-disabled
  ) {
  color: #8e292c;
}

.bp4-dark
  .bp4-button.bp4-minimal:not([class*="bp4-intent-"]):not(:disabled):not(
    .bp4-disabled
  ) {
  color: #fff;
}

.bp4-dark
  .bp4-button.bp4-minimal.bp4-intent-primary:hover:not(:disabled):not(
    .bp4-disabled
  ) {
  background: rgba(45, 114, 210, 0.2);
  color: #8abbff;
}

.bp4-dark
  .bp4-button.bp4-minimal.bp4-intent-primary:active:not(:disabled):not(
    .bp4-disabled
  ) {
  background: rgba(45, 114, 210, 0.3);
  color: #99c4ff;
}

.bp4-dark
  .bp4-button.bp4-minimal.bp4-intent-success:hover:not(:disabled):not(
    .bp4-disabled
  ) {
  background: rgba(35, 133, 81, 0.2);
  color: #72ca9b;
}

.bp4-dark
  .bp4-button.bp4-minimal.bp4-intent-success:active:not(:disabled):not(
    .bp4-disabled
  ) {
  background: rgba(35, 133, 81, 0.3);
  color: #7cd7a2;
}

.bp4-dark
  .bp4-button.bp4-minimal.bp4-intent-warning:hover:not(:disabled):not(
    .bp4-disabled
  ) {
  background: rgba(200, 118, 25, 0.2);
  color: #fbb360;
}

.bp4-dark
  .bp4-button.bp4-minimal.bp4-intent-warning:active:not(:disabled):not(
    .bp4-disabled
  ) {
  background: rgba(200, 118, 25, 0.3);
  color: #f5c186;
}

.bp4-dark
  .bp4-button.bp4-minimal.bp4-intent-danger:hover:not(:disabled):not(
    .bp4-disabled
  ) {
  background: rgba(205, 66, 70, 0.2);
  color: #fa999c;
}

.bp4-dark
  .bp4-button.bp4-minimal.bp4-intent-danger:active:not(:disabled):not(
    .bp4-disabled
  ) {
  background: rgba(205, 66, 70, 0.3);
  color: #ffa1a4;
}

.bp4-callout {
  background-color: rgba(143, 153, 168, 0.15);
}

.bp4-dark .bp4-callout {
  background-color: rgba(143, 153, 168, 0.2);
}

.bp4-dark
  .bp4-callout.bp4-callout-icon:not([class*="bp4-intent-"])
  > .bp4-icon:first-child {
  color: #abb3bf;
}

.bp4-callout.bp4-intent-primary {
  background-color: rgba(45, 114, 210, 0.1);
}

.bp4-dark .bp4-callout.bp4-intent-primary {
  background-color: rgba(45, 114, 210, 0.2);
}

.bp4-callout.bp4-intent-success {
  background-color: rgba(35, 133, 81, 0.1);
}

.bp4-dark .bp4-callout.bp4-intent-success {
  background-color: rgba(35, 133, 81, 0.2);
}

.bp4-callout.bp4-intent-warning {
  background-color: rgba(200, 118, 25, 0.1);
}

.bp4-dark .bp4-callout.bp4-intent-warning {
  background-color: rgba(200, 118, 25, 0.2);
}

.bp4-callout.bp4-intent-danger {
  background-color: rgba(205, 66, 70, 0.1);
}

.bp4-dark .bp4-callout.bp4-intent-danger {
  background-color: rgba(205, 66, 70, 0.2);
}

table.bp4-html-table.bp4-html-table-striped tbody tr:nth-child(odd) td {
  background: rgba(143, 153, 168, 0.15);
}

table.bp4-html-table.bp4-interactive tbody tr:hover td {
  background-color: rgba(143, 153, 168, 0.3);
  cursor: pointer;
}

table.bp4-html-table.bp4-interactive tbody tr:active td {
  background-color: rgba(143, 153, 168, 0.35);
}

.bp4-dark .bp4-slider-handle {
  background-color: #abb3bf;
}

.bp4-dark .bp4-slider-handle:hover {
  background-color: #8f99a8;
}

.bp4-dark .bp4-slider-handle.bp4-active,
.bp4-dark .bp4-slider-handle:active {
  background: linear-gradient(
      0deg,
      hsla(0, 0%, 100%, 0.1),
      hsla(0, 0%, 100%, 0.1)
    ),
    linear-gradient(0deg, #738091, #738091);
}

.bp4-tag {
  color: #fff;
}

.bp4-tag .bp4-tag-remove,
.bp4-tag .bp4-tag-remove:active,
.bp4-tag .bp4-tag-remove:hover {
  opacity: 1;
}

.bp4-tag.bp4-interactive:hover {
  background: #404854;
}

.bp4-tag.bp4-interactive:active {
  background: #383e47;
}

.bp4-tag .bp4-tag-remove > .bp4-icon:first-child {
  color: hsla(0, 0%, 100%, 0.7);
}

.bp4-tag .bp4-tag-remove > .bp4-icon:first-child:active,
.bp4-tag .bp4-tag-remove > .bp4-icon:first-child:hover {
  color: #fff;
}

.bp4-dark .bp4-tag:not([class*="bp4-intent-"]) {
  background: #c5cbd3;
  color: #1c2127;
}

.bp4-dark .bp4-tag:not([class*="bp4-intent-"]).bp4-interactive:hover {
  background: #abb3bf;
}

.bp4-dark .bp4-tag:not([class*="bp4-intent-"]).bp4-interactive:active {
  background: #8f99a8;
}

.bp4-dark
  .bp4-tag:not([class*="bp4-intent-"])
  .bp4-tag-remove
  > .bp4-icon:first-child {
  color: rgba(28, 33, 39, 0.7);
}

.bp4-dark
  .bp4-tag:not([class*="bp4-intent-"])
  .bp4-tag-remove
  > .bp4-icon:first-child:active,
.bp4-dark
  .bp4-tag:not([class*="bp4-intent-"])
  .bp4-tag-remove
  > .bp4-icon:first-child:hover {
  color: #1c2127;
}

.bp4-tag.bp4-intent-primary {
  background: #2d72d2;
  color: #fff;
}

.bp4-tag.bp4-intent-primary.bp4-interactive:hover {
  background-color: #215db0;
}

.bp4-tag.bp4-intent-primary.bp4-interactive:active {
  background-color: #184a90;
}

.bp4-tag.bp4-intent-primary .bp4-tag-remove > .bp4-icon:first-child {
  color: hsla(0, 0%, 100%, 0.7);
}

.bp4-tag.bp4-intent-primary .bp4-tag-remove > .bp4-icon:first-child:active,
.bp4-tag.bp4-intent-primary .bp4-tag-remove > .bp4-icon:first-child:hover {
  color: #fff;
}

.bp4-tag.bp4-intent-success {
  background: #238551;
  color: #fff;
}

.bp4-tag.bp4-intent-success.bp4-interactive:hover {
  background-color: #1c6e42;
}

.bp4-tag.bp4-intent-success.bp4-interactive:active {
  background-color: #165a36;
}

.bp4-tag.bp4-intent-success .bp4-tag-remove > .bp4-icon:first-child {
  color: hsla(0, 0%, 100%, 0.7);
}

.bp4-tag.bp4-intent-success .bp4-tag-remove > .bp4-icon:first-child:active,
.bp4-tag.bp4-intent-success .bp4-tag-remove > .bp4-icon:first-child:hover {
  color: #fff;
}

.bp4-tag.bp4-intent-warning {
  background: #fbb360;
  color: #1c2127;
}

.bp4-tag.bp4-intent-warning.bp4-interactive:hover {
  background-color: #ec9a3c;
}

.bp4-tag.bp4-intent-warning.bp4-interactive:active {
  background-color: #c87619;
}

.bp4-tag.bp4-intent-warning .bp4-tag-remove > .bp4-icon:first-child {
  color: rgba(28, 33, 39, 0.7);
}

.bp4-tag.bp4-intent-warning .bp4-tag-remove > .bp4-icon:first-child:active,
.bp4-tag.bp4-intent-warning .bp4-tag-remove > .bp4-icon:first-child:hover {
  color: #1c2127;
}

.bp4-tag.bp4-intent-danger {
  background: #cd4246;
  color: #fff;
}

.bp4-tag.bp4-intent-danger.bp4-interactive:hover {
  background-color: #ac2f33;
}

.bp4-tag.bp4-intent-danger.bp4-interactive:active {
  background-color: #8e292c;
}

.bp4-tag.bp4-intent-danger .bp4-tag-remove > .bp4-icon:first-child {
  color: hsla(0, 0%, 100%, 0.7);
}

.bp4-tag.bp4-intent-danger .bp4-tag-remove > .bp4-icon:first-child:active,
.bp4-tag.bp4-intent-danger .bp4-tag-remove > .bp4-icon:first-child:hover {
  color: #fff;
}

.bp4-tag.bp4-minimal {
  background-color: rgba(143, 153, 168, 0.15);
  color: #1c2127;
}

.bp4-tag.bp4-minimal.bp4-interactive:hover {
  background-color: rgba(143, 153, 168, 0.3);
  color: #111418;
}

.bp4-tag.bp4-minimal.bp4-interactive:active {
  background-color: rgba(143, 153, 168, 0.35);
  color: #111418;
}

.bp4-tag.bp4-minimal .bp4-tag-remove > .bp4-icon:first-child {
  color: #5f6b7c;
}

.bp4-tag.bp4-minimal .bp4-tag-remove > .bp4-icon:first-child:active,
.bp4-tag.bp4-minimal .bp4-tag-remove > .bp4-icon:first-child:hover {
  color: #404854;
}

.bp4-dark .bp4-tag.bp4-minimal {
  background-color: rgba(143, 153, 168, 0.15);
  color: #d3d8de;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-interactive:hover {
  background-color: rgba(143, 153, 168, 0.3);
  color: #fff;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-interactive:active {
  background-color: rgba(143, 153, 168, 0.35);
  color: #fff;
}

.bp4-dark .bp4-tag.bp4-minimal .bp4-tag-remove > .bp4-icon:first-child {
  color: #abb3bf;
}

.bp4-dark .bp4-tag.bp4-minimal .bp4-tag-remove > .bp4-icon:first-child:active,
.bp4-dark .bp4-tag.bp4-minimal .bp4-tag-remove > .bp4-icon:first-child:hover {
  color: #d3d8de;
}

.bp4-tag.bp4-minimal.bp4-intent-primary {
  background-color: rgba(45, 114, 210, 0.1);
  color: #215db0;
}

.bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:hover {
  background-color: rgba(45, 114, 210, 0.2);
  color: #184a90;
}

.bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:active {
  background-color: rgba(45, 114, 210, 0.3);
  color: #184a90;
}

.bp4-tag.bp4-minimal.bp4-intent-primary
  .bp4-tag-remove
  > .bp4-icon:first-child {
  color: #215db0;
}

.bp4-tag.bp4-minimal.bp4-intent-primary
  .bp4-tag-remove
  > .bp4-icon:first-child:active,
.bp4-tag.bp4-minimal.bp4-intent-primary
  .bp4-tag-remove
  > .bp4-icon:first-child:hover {
  color: #184a90;
}

.bp4-tag.bp4-minimal.bp4-intent-success {
  background-color: rgba(35, 133, 81, 0.1);
  color: #1c6e42;
}

.bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:hover {
  background-color: rgba(35, 133, 81, 0.2);
  color: #165a36;
}

.bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:active {
  background-color: rgba(35, 133, 81, 0.3);
  color: #165a36;
}

.bp4-tag.bp4-minimal.bp4-intent-success
  .bp4-tag-remove
  > .bp4-icon:first-child {
  color: #1c6e42;
}

.bp4-tag.bp4-minimal.bp4-intent-success
  .bp4-tag-remove
  > .bp4-icon:first-child:active,
.bp4-tag.bp4-minimal.bp4-intent-success
  .bp4-tag-remove
  > .bp4-icon:first-child:hover {
  color: #165a36;
}

.bp4-tag.bp4-minimal.bp4-intent-warning {
  background-color: rgba(200, 118, 25, 0.1);
  color: #935610;
}

.bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:hover {
  background-color: rgba(200, 118, 25, 0.2);
  color: #77450d;
}

.bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:active {
  background-color: rgba(200, 118, 25, 0.3);
  color: #77450d;
}

.bp4-tag.bp4-minimal.bp4-intent-warning
  .bp4-tag-remove
  > .bp4-icon:first-child {
  color: #935610;
}

.bp4-tag.bp4-minimal.bp4-intent-warning
  .bp4-tag-remove
  > .bp4-icon:first-child:active,
.bp4-tag.bp4-minimal.bp4-intent-warning
  .bp4-tag-remove
  > .bp4-icon:first-child:hover {
  color: #77450d;
}

.bp4-tag.bp4-minimal.bp4-intent-danger {
  background-color: rgba(205, 66, 70, 0.1);
  color: #ac2f33;
}

.bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:hover {
  background-color: rgba(205, 66, 70, 0.2);
  color: #8e292c;
}

.bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:active {
  background-color: rgba(205, 66, 70, 0.3);
  color: #8e292c;
}

.bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove > .bp4-icon:first-child {
  color: #ac2f33;
}

.bp4-tag.bp4-minimal.bp4-intent-danger
  .bp4-tag-remove
  > .bp4-icon:first-child:active,
.bp4-tag.bp4-minimal.bp4-intent-danger
  .bp4-tag-remove
  > .bp4-icon:first-child:hover {
  color: #8e292c;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary {
  background-color: rgba(45, 114, 210, 0.2);
  color: #8abbff;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:hover {
  background-color: rgba(45, 114, 210, 0.3);
  color: #99c4ff;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:active {
  background-color: rgba(45, 114, 210, 0.35);
  color: #99c4ff;
}

.bp4-dark
  .bp4-tag.bp4-minimal.bp4-intent-primary
  .bp4-tag-remove
  > .bp4-icon:first-child {
  color: #8abbff;
}

.bp4-dark
  .bp4-tag.bp4-minimal.bp4-intent-primary
  .bp4-tag-remove
  > .bp4-icon:first-child:active,
.bp4-dark
  .bp4-tag.bp4-minimal.bp4-intent-primary
  .bp4-tag-remove
  > .bp4-icon:first-child:hover {
  color: #99c4ff;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success {
  background-color: rgba(35, 133, 81, 0.2);
  color: #72ca9b;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:hover {
  background-color: rgba(35, 133, 81, 0.3);
  color: #7cd7a2;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:active {
  background-color: rgba(35, 133, 81, 0.35);
  color: #7cd7a2;
}

.bp4-dark
  .bp4-tag.bp4-minimal.bp4-intent-success
  .bp4-tag-remove
  > .bp4-icon:first-child {
  color: #72ca9b;
}

.bp4-dark
  .bp4-tag.bp4-minimal.bp4-intent-success
  .bp4-tag-remove
  > .bp4-icon:first-child:active,
.bp4-dark
  .bp4-tag.bp4-minimal.bp4-intent-success
  .bp4-tag-remove
  > .bp4-icon:first-child:hover {
  color: #7cd7a2;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning {
  background-color: rgba(200, 118, 25, 0.2);
  color: #fbb360;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:hover {
  background-color: rgba(200, 118, 25, 0.3);
  color: #f5c186;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:active {
  background-color: rgba(200, 118, 25, 0.35);
  color: #f5c186;
}

.bp4-dark
  .bp4-tag.bp4-minimal.bp4-intent-warning
  .bp4-tag-remove
  > .bp4-icon:first-child {
  color: #fbb360;
}

.bp4-dark
  .bp4-tag.bp4-minimal.bp4-intent-warning
  .bp4-tag-remove
  > .bp4-icon:first-child:active,
.bp4-dark
  .bp4-tag.bp4-minimal.bp4-intent-warning
  .bp4-tag-remove
  > .bp4-icon:first-child:hover {
  color: #f5c186;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger {
  background-color: rgba(205, 66, 70, 0.2);
  color: #fa999c;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:hover {
  background-color: rgba(205, 66, 70, 0.3);
  color: #ffa1a4;
}

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:active {
  background-color: rgba(205, 66, 70, 0.35);
  color: #ffa1a4;
}

.bp4-dark
  .bp4-tag.bp4-minimal.bp4-intent-danger
  .bp4-tag-remove
  > .bp4-icon:first-child {
  color: #fa999c;
}

.bp4-dark
  .bp4-tag.bp4-minimal.bp4-intent-danger
  .bp4-tag-remove
  > .bp4-icon:first-child:active,
.bp4-dark
  .bp4-tag.bp4-minimal.bp4-intent-danger
  .bp4-tag-remove
  > .bp4-icon:first-child:hover {
  color: #ffa1a4;
}

.bp4-dark .bp4-toast:not([class*="bp4-intent-"]) .bp4-button .bp4-icon,
.bp4-toast:not([class*="bp4-intent-"]).bp4-dark .bp4-button .bp4-icon {
  color: hsla(0, 0%, 100%, 0.7);
}

.bp4-toast.bp4-intent-warning {
  background-color: #fbb360;
  color: #1c2127;
}

.bp4-toast.bp4-intent-primary .bp4-icon:first-child {
  color: hsla(0, 0%, 100%, 0.7);
}

.bp4-toast.bp4-intent-primary .bp4-button {
  background-color: #2d72d2 !important;
  color: #fff !important;
}

.bp4-toast.bp4-intent-primary .bp4-button:hover {
  background-color: #215db0 !important;
  color: #fff !important;
}

.bp4-toast.bp4-intent-primary .bp4-button:active {
  background-color: #184a90 !important;
  color: #fff !important;
}

.bp4-toast.bp4-intent-primary .bp4-button:last-child > .bp4-icon-cross {
  color: hsla(0, 0%, 100%, 0.7) !important;
}

.bp4-toast.bp4-intent-success .bp4-icon:first-child {
  color: hsla(0, 0%, 100%, 0.7);
}

.bp4-toast.bp4-intent-success .bp4-button {
  background-color: #238551 !important;
  color: #fff !important;
}

.bp4-toast.bp4-intent-success .bp4-button:hover {
  background-color: #1c6e42 !important;
  color: #fff !important;
}

.bp4-toast.bp4-intent-success .bp4-button:active {
  background-color: #165a36 !important;
  color: #fff !important;
}

.bp4-toast.bp4-intent-success .bp4-button:last-child > .bp4-icon-cross {
  color: hsla(0, 0%, 100%, 0.7) !important;
}

.bp4-toast.bp4-intent-warning .bp4-icon:first-child {
  color: rgba(28, 33, 39, 0.7);
}

.bp4-toast.bp4-intent-warning .bp4-button {
  background-color: #fbb360 !important;
  color: #1c2127 !important;
}

.bp4-toast.bp4-intent-warning .bp4-button:hover {
  background-color: #ec9a3c !important;
  color: #1c2127 !important;
}

.bp4-toast.bp4-intent-warning .bp4-button:active {
  background-color: #c87619 !important;
  color: #1c2127 !important;
}

.bp4-toast.bp4-intent-warning .bp4-button:last-child > .bp4-icon-cross {
  color: rgba(28, 33, 39, 0.7) !important;
}

.bp4-toast.bp4-intent-danger .bp4-icon:first-child {
  color: hsla(0, 0%, 100%, 0.7);
}

.bp4-toast.bp4-intent-danger .bp4-button {
  background-color: #cd4246 !important;
  color: #fff !important;
}

.bp4-toast.bp4-intent-danger .bp4-button:hover {
  background-color: #ac2f33 !important;
  color: #fff !important;
}

.bp4-toast.bp4-intent-danger .bp4-button:active {
  background-color: #8e292c !important;
  color: #fff !important;
}

.bp4-toast.bp4-intent-danger .bp4-button:last-child > .bp4-icon-cross {
  color: hsla(0, 0%, 100%, 0.7) !important;
}

.bp4-tree-node-content {
  background: none;
}

.bp4-tree-node-content:hover {
  background-color: rgba(143, 153, 168, 0.15);
}

.bp4-tree-node-content:active {
  background-color: rgba(143, 153, 168, 0.3);
}

.bp4-dark .bp4-tree-node-content .bp4-icon.bp4-intent-primary {
  color: #8abbff;
}

.bp4-dark .bp4-tree-node-content .bp4-icon.bp4-intent-success {
  color: #72ca9b;
}

.bp4-dark .bp4-tree-node-content .bp4-icon.bp4-intent-warning {
  color: #fbb360;
}

.bp4-dark .bp4-tree-node-content .bp4-icon.bp4-intent-danger {
  color: #fa999c;
}

.bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-icon,
.bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-icon-large,
.bp4-tree-node.bp4-tree-node-selected
  > .bp4-tree-node-content
  .bp4-icon-standard {
  color: #fff;
}

.bp4-omnibar {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 4px 8px rgba(17, 20, 24, 0.2),
    0 18px 46px 6px rgba(17, 20, 24, 0.2);
  -webkit-filter: blur(0);
  filter: blur(0);
  left: calc(50% - 300px);
  opacity: 1;
  top: 20vh;
  width: 600px;
  z-index: 21;
}

.bp4-omnibar.bp4-overlay-appear,
.bp4-omnibar.bp4-overlay-enter {
  -webkit-filter: blur(24px);
  filter: blur(24px);
  opacity: 0.2;
}

.bp4-omnibar.bp4-overlay-appear-active,
.bp4-omnibar.bp4-overlay-enter-active {
  -webkit-filter: blur(0);
  filter: blur(0);
  opacity: 1;
  transition-delay: 0;
  transition-duration: 0.2s;
  transition-property: opacity, -webkit-filter;
  transition-property: filter, opacity;
  transition-property: filter, opacity, -webkit-filter;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-omnibar.bp4-overlay-exit {
  -webkit-filter: blur(0);
  filter: blur(0);
  opacity: 1;
}

.bp4-omnibar.bp4-overlay-exit-active {
  -webkit-filter: blur(24px);
  filter: blur(24px);
  opacity: 0.2;
  transition-delay: 0;
  transition-duration: 0.2s;
  transition-property: opacity, -webkit-filter;
  transition-property: filter, opacity;
  transition-property: filter, opacity, -webkit-filter;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-omnibar .bp4-input {
  background-color: transparent;
  border-radius: 0;
}

.bp4-omnibar .bp4-input,
.bp4-omnibar .bp4-input:focus {
  box-shadow: none;
}

.bp4-omnibar .bp4-menu {
  background-color: transparent;
  border-radius: 0;
  box-shadow: inset 0 1px 0 rgba(17, 20, 24, 0.15);
  max-height: calc(60vh - 48px);
  overflow: auto;
}

.bp4-omnibar .bp4-menu:empty {
  display: none;
}

.bp4-dark .bp4-omnibar,
.bp4-omnibar.bp4-dark {
  background-color: #383e47;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 4px 8px rgba(17, 20, 24, 0.4),
    0 18px 46px 6px rgba(17, 20, 24, 0.4);
}

.bp4-omnibar-overlay .bp4-overlay-backdrop {
  background-color: rgba(17, 20, 24, 0.2);
}

.bp4-multi-select {
  min-width: 180px;
}

.bp4-multi-select-popover .bp4-menu {
  max-height: 360px;
  max-width: 480px;
  overflow: auto;
}

.bp4-select-popover.bp4-select-match-target-width {
  width: 100%;
}

.bp4-select-popover.bp4-select-match-target-width .bp4-menu {
  max-width: none;
  min-width: 0;
}

.bp4-select-popover .bp4-popover-content {
  padding: 6px;
}

.bp4-select-popover .bp4-input-group {
  margin-bottom: 0;
}

.bp4-select-popover .bp4-menu {
  max-height: 360px;
  max-width: 480px;
  overflow: auto;
  padding: 0;
}

.bp4-select-popover .bp4-menu:not(:first-child) {
  padding-top: 6px;
}

.bp4-context-menu2-virtual-target {
  position: fixed;
}

.bp4-popover2 {
  border-radius: 4px;
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2),
    0 8px 24px rgba(17, 20, 24, 0.2);
  display: inline-block;
  -webkit-transform: scale(1);
  transform: scale(1);
  z-index: 20;
}

.bp4-popover2 .bp4-popover2-arrow {
  height: 30px;
  position: absolute;
  width: 30px;
}

.bp4-popover2 .bp4-popover2-arrow:before {
  height: 20px;
  margin: 5px;
  width: 20px;
}

.bp4-popover2 .bp4-popover2-content {
  background: #fff;
}

.bp4-popover2 .bp4-heading,
.bp4-popover2 .bp4-popover2-content {
  color: inherit;
}

.bp4-popover2 .bp4-popover2-arrow:before {
  box-shadow: 1px 1px 6px rgba(17, 20, 24, 0.2);
}

.bp4-popover2 .bp4-popover2-arrow-border {
  fill: #111418;
  fill-opacity: 0.1;
}

.bp4-popover2 .bp4-popover2-arrow-fill {
  fill: #fff;
}

.bp4-popover2-appear > .bp4-popover2,
.bp4-popover2-enter > .bp4-popover2 {
  -webkit-transform: scale(0.3);
  transform: scale(0.3);
}

.bp4-popover2-appear-active > .bp4-popover2,
.bp4-popover2-enter-active > .bp4-popover2 {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition-delay: 0;
  transition-duration: 0.3s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11);
}

.bp4-popover2-exit > .bp4-popover2 {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.bp4-popover2-exit-active > .bp4-popover2 {
  -webkit-transform: scale(0.3);
  transform: scale(0.3);
  transition-delay: 0;
  transition-duration: 0.3s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11);
}

.bp4-popover2 .bp4-popover2-content {
  border-radius: 4px;
  position: relative;
}

.bp4-popover2.bp4-popover2-content-sizing .bp4-popover2-content {
  max-width: 420px;
  padding: 24px;
}

.bp4-popover2-target + .bp4-overlay .bp4-popover2.bp4-popover2-content-sizing {
  width: 420px;
}

.bp4-popover2.bp4-minimal {
  margin: 0 !important;
}

.bp4-popover2.bp4-minimal .bp4-popover2-arrow {
  display: none;
}

.bp4-popover2-appear > .bp4-popover2.bp4-minimal.bp4-popover2,
.bp4-popover2-enter > .bp4-popover2.bp4-minimal.bp4-popover2,
.bp4-popover2.bp4-minimal.bp4-popover2 {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.bp4-popover2-appear-active > .bp4-popover2.bp4-minimal.bp4-popover2,
.bp4-popover2-enter-active > .bp4-popover2.bp4-minimal.bp4-popover2 {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-popover2-exit > .bp4-popover2.bp4-minimal.bp4-popover2 {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.bp4-popover2-exit-active > .bp4-popover2.bp4-minimal.bp4-popover2 {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-dark .bp4-popover2,
.bp4-popover2.bp4-dark {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4),
    0 8px 24px rgba(17, 20, 24, 0.4);
}

.bp4-dark .bp4-popover2 .bp4-popover2-content,
.bp4-popover2.bp4-dark .bp4-popover2-content {
  background: #383e47;
}

.bp4-dark .bp4-popover2 .bp4-heading,
.bp4-dark .bp4-popover2 .bp4-popover2-content,
.bp4-popover2.bp4-dark .bp4-heading,
.bp4-popover2.bp4-dark .bp4-popover2-content {
  color: inherit;
}

.bp4-dark .bp4-popover2 .bp4-popover2-arrow:before,
.bp4-popover2.bp4-dark .bp4-popover2-arrow:before {
  box-shadow: 1px 1px 6px rgba(17, 20, 24, 0.4);
}

.bp4-dark .bp4-popover2 .bp4-popover2-arrow-border,
.bp4-popover2.bp4-dark .bp4-popover2-arrow-border {
  fill: #111418;
  fill-opacity: 0.2;
}

.bp4-dark .bp4-popover2 .bp4-popover2-arrow-fill,
.bp4-popover2.bp4-dark .bp4-popover2-arrow-fill {
  fill: #383e47;
}

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

.bp4-overlay-backdrop.bp4-popover2-backdrop {
  background: hsla(0, 0%, 100%, 0);
}

.bp4-popover2-transition-container {
  display: flex;
  opacity: 1;
  z-index: 20;
}

.bp4-popover2-transition-container.bp4-popover2-appear,
.bp4-popover2-transition-container.bp4-popover2-enter {
  opacity: 0;
}

.bp4-popover2-transition-container.bp4-popover2-appear-active,
.bp4-popover2-transition-container.bp4-popover2-enter-active {
  opacity: 1;
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-popover2-transition-container.bp4-popover2-exit {
  opacity: 1;
}

.bp4-popover2-transition-container.bp4-popover2-exit-active {
  opacity: 0;
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-popover2-transition-container:focus {
  outline: none;
}

.bp4-popover2-transition-container.bp4-popover2-leave .bp4-popover2-content {
  pointer-events: none;
}

span.bp4-popover2-target {
  display: inline-block;
}

.bp4-button-group:not(.bp4-minimal)
  > .bp4-popover2-target:not(:first-child)
  .bp4-button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.bp4-button-group:not(.bp4-minimal)
  > .bp4-popover2-target:not(:last-child)
  .bp4-button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}

.bp4-button-group .bp4-popover2-target {
  display: flex;
  flex: 1 1 auto;
}

.bp4-button-group.bp4-vertical:not(.bp4-minimal)
  > .bp4-popover2-target:first-child
  .bp4-button {
  border-radius: 4px 4px 0 0;
}

.bp4-button-group.bp4-vertical:not(.bp4-minimal)
  > .bp4-popover2-target:last-child
  .bp4-button {
  border-radius: 0 0 4px 4px;
}

.bp4-button-group.bp4-vertical:not(.bp4-minimal)
  > .bp4-popover2-target:not(:last-child)
  .bp4-button {
  margin-bottom: -1px;
}

.bp4-control-group .bp4-popover2-target {
  border-radius: inherit;
}

label.bp4-label .bp4-popover2-target {
  display: block;
  margin-top: 6px;
  text-transform: none;
}

.bp4-submenu .bp4-popover2-target {
  display: block;
}

.bp4-submenu.bp4-popover2 {
  box-shadow: none;
  padding: 0 6px;
}

.bp4-submenu.bp4-popover2 > .bp4-popover2-content {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2),
    0 8px 24px rgba(17, 20, 24, 0.2);
}

.bp4-dark .bp4-submenu.bp4-popover2,
.bp4-submenu.bp4-popover2.bp4-dark {
  box-shadow: none;
}

.bp4-dark .bp4-submenu.bp4-popover2 > .bp4-popover2-content,
.bp4-submenu.bp4-popover2.bp4-dark > .bp4-popover2-content {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4),
    0 8px 24px rgba(17, 20, 24, 0.4);
}

.bp4-tree-node-secondary-label .bp4-popover2-target {
  align-items: center;
  display: flex;
}

.bp4-tooltip2 {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2),
    0 8px 24px rgba(17, 20, 24, 0.2);
  -webkit-transform: scale(1);
  transform: scale(1);
}

.bp4-tooltip2 .bp4-popover2-arrow {
  height: 22px;
  position: absolute;
  width: 22px;
}

.bp4-tooltip2 .bp4-popover2-arrow:before {
  height: 14px;
  margin: 4px;
  width: 14px;
}

.bp4-tooltip2 .bp4-popover2-content {
  background: #404854;
}

.bp4-tooltip2 .bp4-heading,
.bp4-tooltip2 .bp4-popover2-content {
  color: #f6f7f9;
}

.bp4-tooltip2 .bp4-popover2-arrow:before {
  box-shadow: 1px 1px 6px rgba(17, 20, 24, 0.2);
}

.bp4-tooltip2 .bp4-popover2-arrow-border {
  fill: #111418;
  fill-opacity: 0.1;
}

.bp4-tooltip2 .bp4-popover2-arrow-fill {
  fill: #404854;
}

.bp4-popover2-appear > .bp4-tooltip2,
.bp4-popover2-enter > .bp4-tooltip2 {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

.bp4-popover2-appear-active > .bp4-tooltip2,
.bp4-popover2-enter-active > .bp4-tooltip2 {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-popover2-exit > .bp4-tooltip2 {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.bp4-popover2-exit-active > .bp4-tooltip2 {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  transition-delay: 0;
  transition-duration: 0.1s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
}

.bp4-tooltip2 .bp4-popover2-content {
  padding: 12px 14.4px;
}

.bp4-tooltip2.bp4-popover2-placement-top .bp4-popover2-arrow {
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
}

.bp4-tooltip2.bp4-popover2-placement-left .bp4-popover2-arrow {
  -webkit-transform: translateX(-3px);
  transform: translateX(-3px);
}

.bp4-tooltip2.bp4-popover2-placement-bottom .bp4-popover2-arrow {
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
}

.bp4-tooltip2.bp4-popover2-placement-right .bp4-popover2-arrow {
  -webkit-transform: translateX(3px);
  transform: translateX(3px);
}

.bp4-dark .bp4-tooltip2,
.bp4-tooltip2.bp4-dark {
  box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4),
    0 8px 24px rgba(17, 20, 24, 0.4);
}

.bp4-dark .bp4-tooltip2 .bp4-popover2-content,
.bp4-tooltip2.bp4-dark .bp4-popover2-content {
  background: #e5e8eb;
}

.bp4-dark .bp4-tooltip2 .bp4-heading,
.bp4-dark .bp4-tooltip2 .bp4-popover2-content,
.bp4-tooltip2.bp4-dark .bp4-heading,
.bp4-tooltip2.bp4-dark .bp4-popover2-content {
  color: #404854;
}

.bp4-dark .bp4-tooltip2 .bp4-popover2-arrow:before,
.bp4-tooltip2.bp4-dark .bp4-popover2-arrow:before {
  box-shadow: 1px 1px 6px rgba(17, 20, 24, 0.4);
}

.bp4-dark .bp4-tooltip2 .bp4-popover2-arrow-border,
.bp4-tooltip2.bp4-dark .bp4-popover2-arrow-border {
  fill: #111418;
  fill-opacity: 0.2;
}

.bp4-dark .bp4-tooltip2 .bp4-popover2-arrow-fill,
.bp4-tooltip2.bp4-dark .bp4-popover2-arrow-fill {
  fill: #e5e8eb;
}

.bp4-tooltip2.bp4-intent-primary .bp4-popover2-content {
  background: #2d72d2;
  color: #fff;
}

.bp4-tooltip2.bp4-intent-primary .bp4-popover2-arrow-fill {
  fill: #2d72d2;
}

.bp4-tooltip2.bp4-intent-success .bp4-popover2-content {
  background: #238551;
  color: #fff;
}

.bp4-tooltip2.bp4-intent-success .bp4-popover2-arrow-fill {
  fill: #238551;
}

.bp4-tooltip2.bp4-intent-warning .bp4-popover2-content {
  background: #c87619;
  color: #fff;
}

.bp4-tooltip2.bp4-intent-warning .bp4-popover2-arrow-fill {
  fill: #c87619;
}

.bp4-tooltip2.bp4-intent-danger .bp4-popover2-content {
  background: #cd4246;
  color: #fff;
}

.bp4-tooltip2.bp4-intent-danger .bp4-popover2-arrow-fill {
  fill: #cd4246;
}

.bp4-tooltip2-indicator {
  border-bottom: 1px dotted;
  cursor: help;
}

:root {
  --black: #111418;
  --dark-gray1: #1c2127;
  --dark-gray2: #252a31;
  --dark-gray3: #2f343c;
  --dark-gray4: #383e47;
  --dark-gray5: #404854;
  --gray1: #5f6b7c;
  --gray2: #738091;
  --gray3: #8f99a8;
  --gray4: #abb3bf;
  --gray5: #c5cbd3;
  --light-gray1: #d3d8de;
  --light-gray2: #dce0e5;
  --light-gray3: #e5e8eb;
  --light-gray4: #edeff2;
  --light-gray5: #f6f7f9;
  --white: #fff;
  --blue1: #184a90;
  --blue2: #215db0;
  --blue3: #2d72d2;
  --blue4: #4c90f0;
  --blue5: #8abbff;
  --green1: #165a36;
  --green2: #1c6e42;
  --green3: #238551;
  --green4: #32a467;
  --green5: #72ca9b;
  --orange1: #77450d;
  --orange2: #935610;
  --orange3: #c87619;
  --orange4: #ec9a3c;
  --orange5: #fbb360;
  --red1: #8e292c;
  --red2: #ac2f33;
  --red3: #cd4246;
  --red4: #e76a6e;
  --red5: #fa999c;
  --vermilion1: #96290d;
  --vermilion2: #b83211;
  --vermilion3: #d33d17;
  --vermilion4: #eb6847;
  --vermilion5: #ff9980;
  --rose1: #a82255;
  --rose2: #c22762;
  --rose3: #db2c6f;
  --rose4: #f5498b;
  --rose5: #ff66a1;
  --violet1: #5c255c;
  --violet2: #7c327c;
  --violet3: #9d3f9d;
  --violet4: #bd6bbd;
  --violet5: #d69fd6;
  --indigo1: #5642a6;
  --indigo2: #634dbf;
  --indigo3: #7961db;
  --indigo4: #9881f3;
  --indigo5: #bdadff;
  --cerulean1: #1f4b99;
  --cerulean2: #2458b3;
  --cerulean3: #2965cc;
  --cerulean4: #4580e6;
  --cerulean5: #669eff;
  --turquoise1: #004d46;
  --turquoise2: #007067;
  --turquoise3: #00a396;
  --turquoise4: #13c9ba;
  --turquoise5: #7ae1d8;
  --forest1: #1d7324;
  --forest2: #238c2c;
  --forest3: #29a634;
  --forest4: #43bf4d;
  --forest5: #62d96b;
  --lime1: #43501b;
  --lime2: #5a701a;
  --lime3: #8eb125;
  --lime4: #b6d94c;
  --lime5: #d4f17e;
  --gold1: #5c4405;
  --gold2: #866103;
  --gold3: #d1980b;
  --gold4: #f0b726;
  --gold5: #fbd065;
  --sepia1: #5e4123;
  --sepia2: #7a542e;
  --sepia3: #946638;
  --sepia4: #af855a;
  --sepia5: #d0b090;
}

.bp4-heading {
  font-weight: 400;
}

.bp4-control.bp4-checkbox input:checked ~ .bp4-control-indicator:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='%23fff'/%3E%3C/svg%3E");
}

.bp4-omnibar-overlay .bp4-overlay-backdrop {
  background-color: #00000090;
}

body.bp4-overlay-open {
  overflow: inherit;
}

.bp4-navbar {
  height: auto;
  min-height: 60px;
}


.myTh {
  width: 13%;
}


/*# sourceMappingURL=main.27e8f059.css.map*/
