@charset "utf-8";

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

body { margin: 0px; }

main { display: block; }

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

hr { box-sizing: content-box; height: 0px; overflow: visible; }

pre { font-family: monospace; font-size: 1em; }

a { background-color: rgba(0, 0, 0, 0); }

abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }

b, strong { font-weight: bolder; }

code, kbd, samp { font-family: monospace; font-size: 1em; }

sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

img { border-style: none; }

button, input, optgroup, select, textarea { margin: 0px; font-family: inherit; font-size: 100%; line-height: 1.15; }

button, input { overflow: visible; }

button, select { text-transform: none; }

button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }

fieldset { padding: 0.35em 0.75em 0.625em; }

legend { box-sizing: border-box; color: inherit; white-space: normal; max-width: 100%; padding: 0px; display: table; }

progress { vertical-align: baseline; }

textarea { overflow: auto; }

[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }

[type="number"]::-webkit-inner-spin-button { height: auto; }

[type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { appearance: textfield; outline-offset: -2px; }

[type="search"]::-webkit-search-decoration { appearance: none; }

::-webkit-file-upload-button { appearance: button; font: inherit; }

details { display: block; }

summary { display: list-item; }

template, [hidden] { display: none; }

@media print {
  body { print-color-adjust: exact; }
  .nav-sidebar { display: none !important; }
  .bp4-card { break-inside: avoid; }
}

html, body, body > div.app { overscroll-behavior: none; height: 100%; position: absolute; inset: 0px; }

body, body#body { color: var(--alp-token-text-default); background-color: var(--alp-token-bg-default); margin: 0px; padding: 0px; font-size: 16px !important; }

a { color: var(--alp-token-link-default); text-decoration: none; }

a:hover { color: var(--alp-token-link-hover); text-decoration: none; }

.app-menu .bp4-menu-item .bp4-icon { position: relative; top: 1px; }

h1 { margin: 0px 0px 10px; padding: 0px; font-size: 36px; font-weight: 600; line-height: 40px; }

h2 { margin: 0px 0px 10px; padding: 0px; font-size: 28px; font-weight: 600; line-height: 32px; }

h3 { margin: 0px 0px 10px; padding: 0px; font-size: 22px; font-weight: 600; line-height: 25px; }

h4 { margin: 0px 0px 10px; padding: 0px; font-size: 18px; font-weight: 600; line-height: 21px; }

h5 { margin: 0px 0px 10px; padding: 0px; font-size: 16px; font-weight: 600; line-height: 19px; }

h6 { margin: 0px 0px 10px; padding: 0px; font-size: 14px; font-weight: 600; line-height: 16px; }

a.button { text-align: center; color: rgb(255, 255, 255); width: 100%; min-width: 80px; box-shadow: none; cursor: pointer; background-color: rgb(142, 52, 227); border-width: 1px; border-color: rgba(0, 0, 0, 0); border-radius: 3px; outline: none; margin: 12px 0px 0px; padding: 12px 16px; font-size: 11pt; line-height: 15px; }

a.button:hover { color: rgb(255, 255, 255); background-color: rgb(63, 19, 105); text-decoration: none; }

a.button.disabled { text-align: center; color: gray; width: 100%; min-width: 80px; box-shadow: none; background-color: rgb(255, 255, 255); border-width: 1px; border-color: gray; border-radius: 3px; outline: none; margin: 12px 0px 0px; padding: 12px 16px; font-size: 11pt; line-height: 15px; }

a.button.disabled:hover { cursor: default; }

div.app-container { grid-template-rows: auto 1fr; height: 100vh; margin: 0px; display: grid; }

div.app-container-page { grid-template-columns: 260px 1fr; display: grid; overflow: hidden; }

div.app-container-page > * { overflow: auto; }

a.app-menu, a.app-menu:hover { color: inherit; text-decoration: none; }

a.bp4-button:hover { text-decoration: none; }

.popover-font-small, .font-small { font-size: small; }

.form-group, .bp4-form-group { text-align: left; }

.form-group .helper, .bp4-form-group .helper { color: rgb(121, 121, 121); margin: 0px 0px 9px; font-size: 10pt; }

.form-group label, .bp4-form-group label { display: block; }

.form-group label div, .bp4-form-group label div { text-transform: uppercase; color: rgb(121, 121, 121); margin: 0px 0px 6px; font-size: 9pt; }

.form-group label + label, .bp4-form-group label + label { margin: 12px 0px 6px; }

.form-group input[type="text"]:where(:not(.alp-tags-input__input)), .form-group input[type="email"], .form-group input[type="password"], .bp4-form-group input[type="text"]:where(:not(.alp-tags-input__input)), .bp4-form-group input[type="email"], .bp4-form-group input[type="password"] { width: 100%; height: 41px; box-shadow: none; background-color: rgb(255, 255, 255); border: 1px solid rgb(224, 226, 227); border-radius: 3px; outline: none; padding: 0px 10px; font-size: 12pt; display: block; }

.form-group input[type="text"]:where(:not(.alp-tags-input__input)):focus, .form-group input[type="email"]:focus, .form-group input[type="password"]:focus, .bp4-form-group input[type="text"]:where(:not(.alp-tags-input__input)):focus, .bp4-form-group input[type="email"]:focus, .bp4-form-group input[type="password"]:focus { border-color: rgb(21, 20, 20); }

.form-group input[type="text"]:where(:not(.alp-tags-input__input))::-webkit-input-placeholder { color: rgb(187, 187, 187); opacity: 1; }

.form-group input[type="email"]::-webkit-input-placeholder { color: rgb(187, 187, 187); opacity: 1; }

.form-group input[type="password"]::-webkit-input-placeholder { color: rgb(187, 187, 187); opacity: 1; }

.bp4-form-group input[type="text"]:where(:not(.alp-tags-input__input))::-webkit-input-placeholder { color: rgb(187, 187, 187); opacity: 1; }

.bp4-form-group input[type="email"]::-webkit-input-placeholder { color: rgb(187, 187, 187); opacity: 1; }

.bp4-form-group input[type="password"]::-webkit-input-placeholder { color: rgb(187, 187, 187); opacity: 1; }

.form-group input[type="submit"], .bp4-form-group input[type="submit"] { text-align: center; color: rgb(255, 255, 255); width: 100%; min-width: 80px; box-shadow: none; cursor: pointer; background-color: rgb(142, 52, 227); border-color: rgba(0, 0, 0, 0); border-radius: 3px; outline: none; margin: 12px 0px 0px; padding: 12px 16px; font-size: 11pt; line-height: 15px; }

.form-group input[type="submit"]:hover, .bp4-form-group input[type="submit"]:hover { background-color: rgb(63, 19, 105); }

span.bp4-icon-tick-circle.bp4-intent-success { color: var(--color-feedback-kale); }

span.bp4-icon-error.bp4-intent-danger { color: var(--color-feedback-tomato); }

.bp4-form-group .bp4-form-helper-text { white-space: pre-wrap; }

html { box-sizing: border-box; }

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

body { letter-spacing: 0px; text-transform: none; color: rgb(21, 20, 20); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", blueprint-icons-16, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.28581; }

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

small { font-size: 12px; }

strong { font-weight: 600; }

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

.bp4-text-muted { color: rgb(95, 107, 124); }

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

.bp4-running-text hr { border-color: rgba(21, 20, 20, 0.15); }

a, a:hover { color: rgb(142, 52, 227); }

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

.bp4-code, .bp4-running-text code { color: rgb(95, 107, 124); background: rgba(255, 255, 255, 0.7); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset; }

a > .bp4-code, a > .bp4-running-text code { color: rgb(142, 52, 227); }

.bp4-code-block, .bp4-running-text pre { color: rgb(21, 20, 20); background: rgba(255, 255, 255, 0.7); box-shadow: rgba(21, 20, 20, 0.15) 0px 0px 0px 1px inset; }

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-code-block, .bp4-running-text pre { box-shadow: none; border: 1px solid buttonborder; }
}

.bp4-key, .bp4-running-text kbd { color: rgb(95, 107, 124); background: rgb(255, 255, 255); box-shadow: rgba(21, 20, 20, 0.1) 0px 0px 0px 1px, rgba(21, 20, 20, 0.2) 0px 1px 1px; }

.bp4-icon.bp4-intent-primary, .bp4-icon-standard.bp4-intent-primary, .bp4-icon-large.bp4-intent-primary { color: rgb(142, 52, 227); }

.bp4-icon.bp4-intent-success, .bp4-icon-standard.bp4-intent-success, .bp4-icon-large.bp4-intent-success { color: rgb(9, 130, 40); }

.bp4-icon.bp4-intent-warning, .bp4-icon-standard.bp4-intent-warning, .bp4-icon-large.bp4-intent-warning { color: rgb(214, 104, 0); }

.bp4-icon.bp4-intent-danger, .bp4-icon-standard.bp4-intent-danger, .bp4-icon-large.bp4-intent-danger { color: rgb(201, 60, 70); }

.bp4-heading { color: rgb(21, 20, 20); font-weight: 600; }

.bp4-dark .bp4-heading { color: rgb(246, 247, 249); }

.bp4-heading { margin: 0px 0px 10px; padding: 0px; }

.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 { letter-spacing: 0px; text-transform: none; font-size: 14px; font-weight: 400; line-height: 1.28581; }

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

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

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

.bp4-running-text h1 { color: rgb(21, 20, 20); font-weight: 600; }

.bp4-dark .bp4-running-text h1 { color: rgb(246, 247, 249); }

.bp4-running-text h1 { margin-top: 40px; margin-bottom: 20px; }

.bp4-running-text h2 { color: rgb(21, 20, 20); font-weight: 600; }

.bp4-dark .bp4-running-text h2 { color: rgb(246, 247, 249); }

.bp4-running-text h2 { margin-top: 40px; margin-bottom: 20px; }

.bp4-running-text h3 { color: rgb(21, 20, 20); font-weight: 600; }

.bp4-dark .bp4-running-text h3 { color: rgb(246, 247, 249); }

.bp4-running-text h3 { margin-top: 40px; margin-bottom: 20px; }

.bp4-running-text h4 { color: rgb(21, 20, 20); font-weight: 600; }

.bp4-dark .bp4-running-text h4 { color: rgb(246, 247, 249); }

.bp4-running-text h4 { margin-top: 40px; margin-bottom: 20px; }

.bp4-running-text h5 { color: rgb(21, 20, 20); font-weight: 600; }

.bp4-dark .bp4-running-text h5 { color: rgb(246, 247, 249); }

.bp4-running-text h5 { margin-top: 40px; margin-bottom: 20px; }

.bp4-running-text h6 { color: rgb(21, 20, 20); font-weight: 600; }

.bp4-dark .bp4-running-text h6 { color: rgb(246, 247, 249); }

.bp4-running-text h6 { margin-top: 40px; margin-bottom: 20px; }

.bp4-running-text hr { border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgba(21, 20, 20, 0.15); border-image: initial; margin: 20px 0px; }

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

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

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

a { text-decoration: none; }

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

.bp4-code, .bp4-running-text code { text-transform: none; border-radius: 2px; padding: 2px 5px; font-family: monospace; font-size: smaller; }

.bp4-code-block, .bp4-running-text pre { text-transform: none; word-break: break-all; overflow-wrap: break-word; border-radius: 2px; margin: 10px 0px; padding: 13px 15px 12px; font-family: monospace; font-size: 13px; line-height: 1.4; display: block; }

.bp4-code-block > code, .bp4-running-text pre > code { font-size: inherit; padding: 0px; }

.bp4-key, .bp4-running-text kbd { vertical-align: middle; border-radius: 2px; justify-content: center; align-items: center; min-width: 24px; height: 24px; padding: 2px 4px; font-family: inherit; font-size: 12px; line-height: 24px; display: inline-flex; }

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

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

.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 ul, .bp4-running-text ol { margin: 10px 0px; padding-left: 30px; }

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

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

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

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

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

.bp4-dark { color: rgb(246, 247, 249); }

.bp4-dark .bp4-text-muted { color: rgb(171, 179, 191); }

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

.bp4-dark .bp4-running-text hr { border-color: rgba(255, 255, 255, 0.2); }

.bp4-dark a, .bp4-dark a:hover { color: rgb(138, 187, 255); }

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

.bp4-dark .bp4-code, .bp4-dark .bp4-running-text code { color: rgb(171, 179, 191); background: rgba(21, 20, 20, 0.3); box-shadow: rgba(21, 20, 20, 0.4) 0px 0px 0px 1px inset; }

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

.bp4-dark .bp4-code-block, .bp4-dark .bp4-running-text pre { color: rgb(246, 247, 249); background: rgba(21, 20, 20, 0.3); box-shadow: rgba(21, 20, 20, 0.4) 0px 0px 0px 1px inset; }

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

.bp4-dark .bp4-key, .bp4-dark .bp4-running-text kbd { color: rgb(171, 179, 191); background: rgb(56, 62, 71); box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 1px 1px; }

.bp4-dark .bp4-icon.bp4-intent-primary, .bp4-dark .bp4-icon-standard.bp4-intent-primary, .bp4-dark .bp4-icon-large.bp4-intent-primary { color: rgb(138, 187, 255); }

.bp4-dark .bp4-icon.bp4-intent-success, .bp4-dark .bp4-icon-standard.bp4-intent-success, .bp4-dark .bp4-icon-large.bp4-intent-success { color: rgb(114, 202, 155); }

.bp4-dark .bp4-icon.bp4-intent-warning, .bp4-dark .bp4-icon-standard.bp4-intent-warning, .bp4-dark .bp4-icon-large.bp4-intent-warning { color: rgb(251, 179, 96); }

.bp4-dark .bp4-icon.bp4-intent-danger, .bp4-dark .bp4-icon-standard.bp4-intent-danger, .bp4-dark .bp4-icon-large.bp4-intent-danger { color: rgb(250, 153, 156); }

:focus { outline-offset: 2px; outline: rgba(45, 114, 210, 0.6) solid 2px; }

.bp4-focus-disabled :focus:not(.bp4-focus-style-manager-ignore *), .bp4-focus-disabled :focus:not(.bp4-focus-style-manager-ignore *) ~ .bp4-control-indicator { outline: none !important; }

.bp4-dark { --lightningcss-light: ; --lightningcss-dark: initial; color-scheme: dark; }

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

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

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

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

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

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

.bp4-breadcrumbs { cursor: default; flex-wrap: wrap; align-items: center; height: 30px; margin: 0px; padding: 0px; list-style: none; display: flex; }

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

.bp4-breadcrumbs > li::after { content: ""; background: 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='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3E%3C/svg%3E); width: 16px; height: 16px; margin: 0px 5px; display: block; }

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

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

.bp4-breadcrumb, .bp4-breadcrumbs-collapsed { color: rgb(95, 107, 124); }

.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: 5px; }

.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 { cursor: pointer; vertical-align: text-bottom; background: rgba(143, 153, 168, 0.15); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; margin-right: 2px; padding: 1px 5px; }

.bp4-breadcrumbs-collapsed::before { content: ""; background: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%235C7080'%3E%3Ccircle cx='2' cy='8.03' r='2'/%3E%3Ccircle cx='14' cy='8.03' r='2'/%3E%3Ccircle cx='8' cy='8.03' r='2'/%3E%3C/g%3E%3C/svg%3E) 50% center no-repeat; width: 16px; height: 16px; display: block; }

.bp4-breadcrumbs-collapsed:hover { color: rgb(21, 20, 20); background: rgba(143, 153, 168, 0.3); text-decoration: none; }

.bp4-dark .bp4-breadcrumb, .bp4-dark .bp4-breadcrumbs-collapsed { color: rgb(171, 179, 191); }

.bp4-dark .bp4-breadcrumbs > li::after { color: rgb(171, 179, 191); background: 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='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3E%3C/svg%3E); }

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

.bp4-dark .bp4-breadcrumb-current { color: rgb(246, 247, 249); }

.bp4-dark .bp4-breadcrumbs-collapsed { background: rgba(143, 153, 168, 0.2); }

.bp4-dark .bp4-breadcrumbs-collapsed::before { background: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%235C7080'%3E%3Ccircle cx='2' cy='8.03' r='2'/%3E%3Ccircle cx='14' cy='8.03' r='2'/%3E%3Ccircle cx='8' cy='8.03' r='2'/%3E%3C/g%3E%3C/svg%3E) 50% center no-repeat; }

.bp4-dark .bp4-breadcrumbs-collapsed:hover { color: rgb(246, 247, 249); background: rgba(143, 153, 168, 0.3); }

.bp4-button { flex-direction: row; display: inline-flex; }

.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: 7px; }

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

.bp4-button { cursor: pointer; text-align: left; vertical-align: middle; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; justify-content: center; align-items: center; min-width: 30px; min-height: 30px; padding: 5px 10px; font-size: 14px; }

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

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

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

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

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

.bp4-button:not([class*="bp4-intent-"]) { color: rgb(21, 20, 20); background-color: rgb(246, 247, 249); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.1) 0px 1px 2px; }

.bp4-button:not([class*="bp4-intent-"]):hover { background-color: rgb(237, 239, 242); background-clip: padding-box; box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

.bp4-button:not([class*="bp4-intent-"]):active, .bp4-button:not([class*="bp4-intent-"]).bp4-active { background-color: rgb(220, 224, 229); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-button:not([class*="bp4-intent-"]):active, .bp4-button:not([class*="bp4-intent-"]).bp4-active { background: highlight; }
}

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

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-button:not([class*="bp4-intent-"]) { border: 1px solid buttonborder; }
}

.bp4-button.bp4-intent-primary { color: rgb(255, 255, 255); background-color: rgb(45, 114, 210); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.1) 0px 1px 2px; }

.bp4-button.bp4-intent-primary:hover, .bp4-button.bp4-intent-primary:active, .bp4-button.bp4-intent-primary.bp4-active { color: rgb(255, 255, 255); }

.bp4-button.bp4-intent-primary:hover { background-color: rgb(33, 93, 176); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

.bp4-button.bp4-intent-primary:active, .bp4-button.bp4-intent-primary.bp4-active { background-color: rgb(24, 74, 144); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-button.bp4-intent-primary:disabled, .bp4-button.bp4-intent-primary.bp4-disabled { color: graytext; border-color: graytext; }
  .bp4-button.bp4-intent-primary { box-shadow: none; border: 1px solid buttonborder; }
}

.bp4-button.bp4-intent-success { color: rgb(255, 255, 255); background-color: rgb(35, 133, 81); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.1) 0px 1px 2px; }

.bp4-button.bp4-intent-success:hover, .bp4-button.bp4-intent-success:active, .bp4-button.bp4-intent-success.bp4-active { color: rgb(255, 255, 255); }

.bp4-button.bp4-intent-success:hover { background-color: rgb(28, 110, 66); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

.bp4-button.bp4-intent-success:active, .bp4-button.bp4-intent-success.bp4-active { background-color: rgb(22, 90, 54); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-button.bp4-intent-success:disabled, .bp4-button.bp4-intent-success.bp4-disabled { color: graytext; border-color: graytext; }
  .bp4-button.bp4-intent-success { box-shadow: none; border: 1px solid buttonborder; }
}

.bp4-button.bp4-intent-warning { color: rgb(255, 255, 255); background-color: rgb(200, 118, 25); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.1) 0px 1px 2px; }

.bp4-button.bp4-intent-warning:hover, .bp4-button.bp4-intent-warning:active, .bp4-button.bp4-intent-warning.bp4-active { color: rgb(255, 255, 255); }

.bp4-button.bp4-intent-warning:hover { background-color: rgb(147, 86, 16); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

.bp4-button.bp4-intent-warning:active, .bp4-button.bp4-intent-warning.bp4-active { background-color: rgb(119, 69, 13); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-button.bp4-intent-warning:disabled, .bp4-button.bp4-intent-warning.bp4-disabled { color: graytext; border-color: graytext; }
  .bp4-button.bp4-intent-warning { box-shadow: none; border: 1px solid buttonborder; }
}

.bp4-button.bp4-intent-danger { color: rgb(255, 255, 255); background-color: rgb(205, 66, 70); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.1) 0px 1px 2px; }

.bp4-button.bp4-intent-danger:hover, .bp4-button.bp4-intent-danger:active, .bp4-button.bp4-intent-danger.bp4-active { color: rgb(255, 255, 255); }

.bp4-button.bp4-intent-danger:hover { background-color: rgb(172, 47, 51); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

.bp4-button.bp4-intent-danger:active, .bp4-button.bp4-intent-danger.bp4-active { background-color: rgb(142, 41, 44); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-button.bp4-intent-danger:disabled, .bp4-button.bp4-intent-danger.bp4-disabled { color: graytext; border-color: graytext; }
  .bp4-button.bp4-intent-danger { box-shadow: none; border: 1px solid buttonborder; }
}

.bp4-button[class*="bp4-intent-"] .bp4-button-spinner .bp4-spinner-head { stroke: rgb(255, 255, 255); }

.bp4-button.bp4-large, .bp4-large .bp4-button { min-width: 40px; min-height: 40px; }

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

.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: 0px; }

.bp4-button.bp4-large, .bp4-large .bp4-button { padding: 5px 15px; font-size: 16px; }

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

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

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

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

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

.bp4-button[class*="bp4-icon-"]::before { font-variant: normal; -webkit-font-smoothing: antialiased; color: rgb(95, 107, 124); font-family: blueprint-icons-16, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; }

.bp4-button .bp4-icon, .bp4-button .bp4-icon-standard, .bp4-button .bp4-icon-large { color: rgb(95, 107, 124); }

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

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

.bp4-dark .bp4-button:not([class*="bp4-intent-"]) { color: rgb(246, 247, 249); background-color: rgb(56, 62, 71); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

.bp4-dark .bp4-button:not([class*="bp4-intent-"]):hover, .bp4-dark .bp4-button:not([class*="bp4-intent-"]):active, .bp4-dark .bp4-button:not([class*="bp4-intent-"]).bp4-active { color: rgb(246, 247, 249); }

.bp4-dark .bp4-button:not([class*="bp4-intent-"]):hover { background-color: rgb(47, 52, 60); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 1px 2px; }

.bp4-dark .bp4-button:not([class*="bp4-intent-"]):active, .bp4-dark .bp4-button:not([class*="bp4-intent-"]).bp4-active { background-color: rgb(21, 20, 20); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 1px 2px; }

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

.bp4-dark .bp4-button:not([class*="bp4-intent-"]):disabled.bp4-active, .bp4-dark .bp4-button:not([class*="bp4-intent-"]).bp4-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: rgb(143, 153, 168); background: rgba(21, 20, 20, 0.5); }

.bp4-dark .bp4-button:not([class*="bp4-intent-"])[class*="bp4-icon-"]::before, .bp4-dark .bp4-button:not([class*="bp4-intent-"]) .bp4-icon: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-large:not([class*="bp4-intent-"]) { color: rgb(171, 179, 191); }

.bp4-dark .bp4-button[class*="bp4-intent-"], .bp4-dark .bp4-button[class*="bp4-intent-"]:hover { box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

.bp4-dark .bp4-button[class*="bp4-intent-"]:active, .bp4-dark .bp4-button[class*="bp4-intent-"].bp4-active { box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 1px 2px; }

.bp4-dark .bp4-button[class*="bp4-intent-"]:disabled, .bp4-dark .bp4-button[class*="bp4-intent-"].bp4-disabled { box-shadow: none; color: rgba(255, 255, 255, 0.3); }

.bp4-dark .bp4-button[class*="bp4-intent-"] .bp4-button-spinner .bp4-spinner-head { stroke: rgb(143, 153, 168); }

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

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

.bp4-button.bp4-minimal:hover { box-shadow: none; color: rgb(21, 20, 20); background: rgba(143, 153, 168, 0.15); text-decoration: none; }

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

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

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

.bp4-dark .bp4-button.bp4-minimal, .bp4-dark .bp4-button.bp4-minimal:hover, .bp4-dark .bp4-button.bp4-minimal:active, .bp4-dark .bp4-button.bp4-minimal.bp4-active { box-shadow: none; color: rgb(255, 255, 255); background: 0px 0px; }

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

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

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

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

.bp4-button.bp4-minimal.bp4-intent-primary { color: rgb(142, 52, 227); }

.bp4-button.bp4-minimal.bp4-intent-primary:hover, .bp4-button.bp4-minimal.bp4-intent-primary:active, .bp4-button.bp4-minimal.bp4-intent-primary.bp4-active { box-shadow: none; color: rgb(142, 52, 227); background: 0px 0px; }

.bp4-button.bp4-minimal.bp4-intent-primary:hover { color: rgb(142, 52, 227); background: rgba(142, 52, 227, 0.15); }

.bp4-button.bp4-minimal.bp4-intent-primary:active, .bp4-button.bp4-minimal.bp4-intent-primary.bp4-active { color: rgb(24, 74, 144); background: rgba(142, 52, 227, 0.3); }

.bp4-button.bp4-minimal.bp4-intent-primary:disabled, .bp4-button.bp4-minimal.bp4-intent-primary.bp4-disabled { color: rgba(142, 52, 227, 0.5); background: 0px 0px; }

.bp4-button.bp4-minimal.bp4-intent-primary:disabled.bp4-active, .bp4-button.bp4-minimal.bp4-intent-primary.bp4-disabled.bp4-active { background: rgba(142, 52, 227, 0.3); }

.bp4-button.bp4-minimal.bp4-intent-primary .bp4-button-spinner .bp4-spinner-head { stroke: rgb(142, 52, 227); }

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary { color: rgb(138, 187, 255); }

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary:hover { color: rgb(138, 187, 255); background: rgba(142, 52, 227, 0.2); }

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary:active, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary.bp4-active { color: rgb(153, 196, 255); background: rgba(142, 52, 227, 0.3); }

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

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary:disabled.bp4-active, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-primary.bp4-disabled.bp4-active { background: rgba(142, 52, 227, 0.3); }

.bp4-button.bp4-minimal.bp4-intent-success { color: rgb(9, 130, 40); }

.bp4-button.bp4-minimal.bp4-intent-success:hover, .bp4-button.bp4-minimal.bp4-intent-success:active, .bp4-button.bp4-minimal.bp4-intent-success.bp4-active { box-shadow: none; color: rgb(9, 130, 40); background: 0px 0px; }

.bp4-button.bp4-minimal.bp4-intent-success:hover { color: rgb(9, 130, 40); background: rgba(9, 130, 40, 0.15); }

.bp4-button.bp4-minimal.bp4-intent-success:active, .bp4-button.bp4-minimal.bp4-intent-success.bp4-active { color: rgb(22, 90, 54); background: rgba(9, 130, 40, 0.3); }

.bp4-button.bp4-minimal.bp4-intent-success:disabled, .bp4-button.bp4-minimal.bp4-intent-success.bp4-disabled { color: rgba(9, 130, 40, 0.5); background: 0px 0px; }

.bp4-button.bp4-minimal.bp4-intent-success:disabled.bp4-active, .bp4-button.bp4-minimal.bp4-intent-success.bp4-disabled.bp4-active { background: rgba(9, 130, 40, 0.3); }

.bp4-button.bp4-minimal.bp4-intent-success .bp4-button-spinner .bp4-spinner-head { stroke: rgb(9, 130, 40); }

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success { color: rgb(114, 202, 155); }

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success:hover { color: rgb(114, 202, 155); background: rgba(9, 130, 40, 0.2); }

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success:active, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-success.bp4-active { color: rgb(124, 215, 162); background: rgba(9, 130, 40, 0.3); }

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

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-success:disabled.bp4-active, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-success.bp4-disabled.bp4-active { background: rgba(9, 130, 40, 0.3); }

.bp4-button.bp4-minimal.bp4-intent-warning { color: rgb(214, 104, 0); }

.bp4-button.bp4-minimal.bp4-intent-warning:hover, .bp4-button.bp4-minimal.bp4-intent-warning:active, .bp4-button.bp4-minimal.bp4-intent-warning.bp4-active { box-shadow: none; color: rgb(214, 104, 0); background: 0px 0px; }

.bp4-button.bp4-minimal.bp4-intent-warning:hover { color: rgb(214, 104, 0); background: rgba(214, 104, 0, 0.15); }

.bp4-button.bp4-minimal.bp4-intent-warning:active, .bp4-button.bp4-minimal.bp4-intent-warning.bp4-active { color: rgb(119, 69, 13); background: rgba(214, 104, 0, 0.3); }

.bp4-button.bp4-minimal.bp4-intent-warning:disabled, .bp4-button.bp4-minimal.bp4-intent-warning.bp4-disabled { color: rgba(214, 104, 0, 0.5); background: 0px 0px; }

.bp4-button.bp4-minimal.bp4-intent-warning:disabled.bp4-active, .bp4-button.bp4-minimal.bp4-intent-warning.bp4-disabled.bp4-active { background: rgba(214, 104, 0, 0.3); }

.bp4-button.bp4-minimal.bp4-intent-warning .bp4-button-spinner .bp4-spinner-head { stroke: rgb(214, 104, 0); }

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning { color: rgb(251, 179, 96); }

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning:hover { color: rgb(251, 179, 96); background: rgba(214, 104, 0, 0.2); }

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning:active, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning.bp4-active { color: rgb(245, 193, 134); background: rgba(214, 104, 0, 0.3); }

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

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning:disabled.bp4-active, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-warning.bp4-disabled.bp4-active { background: rgba(214, 104, 0, 0.3); }

.bp4-button.bp4-minimal.bp4-intent-danger { color: rgb(201, 60, 70); }

.bp4-button.bp4-minimal.bp4-intent-danger:hover, .bp4-button.bp4-minimal.bp4-intent-danger:active, .bp4-button.bp4-minimal.bp4-intent-danger.bp4-active { box-shadow: none; color: rgb(201, 60, 70); background: 0px 0px; }

.bp4-button.bp4-minimal.bp4-intent-danger:hover { color: rgb(201, 60, 70); background: rgba(201, 60, 70, 0.15); }

.bp4-button.bp4-minimal.bp4-intent-danger:active, .bp4-button.bp4-minimal.bp4-intent-danger.bp4-active { color: rgb(142, 41, 44); background: rgba(201, 60, 70, 0.3); }

.bp4-button.bp4-minimal.bp4-intent-danger:disabled, .bp4-button.bp4-minimal.bp4-intent-danger.bp4-disabled { color: rgba(201, 60, 70, 0.5); background: 0px 0px; }

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

.bp4-button.bp4-minimal.bp4-intent-danger .bp4-button-spinner .bp4-spinner-head { stroke: rgb(201, 60, 70); }

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger { color: rgb(250, 153, 156); }

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger:hover { color: rgb(250, 153, 156); background: rgba(201, 60, 70, 0.2); }

.bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger:active, .bp4-dark .bp4-button.bp4-minimal.bp4-intent-danger.bp4-active { color: rgb(255, 161, 164); background: rgba(201, 60, 70, 0.3); }

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

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

.bp4-button.bp4-outlined { box-shadow: none; background: 0px 0px; }

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

.bp4-button.bp4-outlined:active, .bp4-button.bp4-outlined.bp4-active { box-shadow: none; color: rgb(21, 20, 20); background: rgba(143, 153, 168, 0.3); }

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

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

.bp4-dark .bp4-button.bp4-outlined, .bp4-dark .bp4-button.bp4-outlined:hover, .bp4-dark .bp4-button.bp4-outlined:active, .bp4-dark .bp4-button.bp4-outlined.bp4-active { box-shadow: none; color: rgb(255, 255, 255); background: 0px 0px; }

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

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

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

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

.bp4-button.bp4-outlined.bp4-intent-primary { color: rgb(142, 52, 227); }

.bp4-button.bp4-outlined.bp4-intent-primary:hover, .bp4-button.bp4-outlined.bp4-intent-primary:active, .bp4-button.bp4-outlined.bp4-intent-primary.bp4-active { box-shadow: none; color: rgb(142, 52, 227); background: 0px 0px; }

.bp4-button.bp4-outlined.bp4-intent-primary:hover { color: rgb(142, 52, 227); background: rgba(142, 52, 227, 0.15); }

.bp4-button.bp4-outlined.bp4-intent-primary:active, .bp4-button.bp4-outlined.bp4-intent-primary.bp4-active { color: rgb(24, 74, 144); background: rgba(142, 52, 227, 0.3); }

.bp4-button.bp4-outlined.bp4-intent-primary:disabled, .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled { color: rgba(142, 52, 227, 0.5); background: 0px 0px; }

.bp4-button.bp4-outlined.bp4-intent-primary:disabled.bp4-active, .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled.bp4-active { background: rgba(142, 52, 227, 0.3); }

.bp4-button.bp4-outlined.bp4-intent-primary .bp4-button-spinner .bp4-spinner-head { stroke: rgb(142, 52, 227); }

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

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:hover { color: rgb(138, 187, 255); background: rgba(142, 52, 227, 0.2); }

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:active, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary.bp4-active { color: rgb(153, 196, 255); background: rgba(142, 52, 227, 0.3); }

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

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary:disabled.bp4-active, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled.bp4-active { background: rgba(142, 52, 227, 0.3); }

.bp4-button.bp4-outlined.bp4-intent-success { color: rgb(9, 130, 40); }

.bp4-button.bp4-outlined.bp4-intent-success:hover, .bp4-button.bp4-outlined.bp4-intent-success:active, .bp4-button.bp4-outlined.bp4-intent-success.bp4-active { box-shadow: none; color: rgb(9, 130, 40); background: 0px 0px; }

.bp4-button.bp4-outlined.bp4-intent-success:hover { color: rgb(9, 130, 40); background: rgba(9, 130, 40, 0.15); }

.bp4-button.bp4-outlined.bp4-intent-success:active, .bp4-button.bp4-outlined.bp4-intent-success.bp4-active { color: rgb(22, 90, 54); background: rgba(9, 130, 40, 0.3); }

.bp4-button.bp4-outlined.bp4-intent-success:disabled, .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled { color: rgba(9, 130, 40, 0.5); background: 0px 0px; }

.bp4-button.bp4-outlined.bp4-intent-success:disabled.bp4-active, .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled.bp4-active { background: rgba(9, 130, 40, 0.3); }

.bp4-button.bp4-outlined.bp4-intent-success .bp4-button-spinner .bp4-spinner-head { stroke: rgb(9, 130, 40); }

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

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:hover { color: rgb(114, 202, 155); background: rgba(9, 130, 40, 0.2); }

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:active, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-success.bp4-active { color: rgb(124, 215, 162); background: rgba(9, 130, 40, 0.3); }

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

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-success:disabled.bp4-active, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled.bp4-active { background: rgba(9, 130, 40, 0.3); }

.bp4-button.bp4-outlined.bp4-intent-warning { color: rgb(214, 104, 0); }

.bp4-button.bp4-outlined.bp4-intent-warning:hover, .bp4-button.bp4-outlined.bp4-intent-warning:active, .bp4-button.bp4-outlined.bp4-intent-warning.bp4-active { box-shadow: none; color: rgb(214, 104, 0); background: 0px 0px; }

.bp4-button.bp4-outlined.bp4-intent-warning:hover { color: rgb(214, 104, 0); background: rgba(214, 104, 0, 0.15); }

.bp4-button.bp4-outlined.bp4-intent-warning:active, .bp4-button.bp4-outlined.bp4-intent-warning.bp4-active { color: rgb(119, 69, 13); background: rgba(214, 104, 0, 0.3); }

.bp4-button.bp4-outlined.bp4-intent-warning:disabled, .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled { color: rgba(214, 104, 0, 0.5); background: 0px 0px; }

.bp4-button.bp4-outlined.bp4-intent-warning:disabled.bp4-active, .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled.bp4-active { background: rgba(214, 104, 0, 0.3); }

.bp4-button.bp4-outlined.bp4-intent-warning .bp4-button-spinner .bp4-spinner-head { stroke: rgb(214, 104, 0); }

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

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:hover { color: rgb(251, 179, 96); background: rgba(214, 104, 0, 0.2); }

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:active, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning.bp4-active { color: rgb(245, 193, 134); background: rgba(214, 104, 0, 0.3); }

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

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning:disabled.bp4-active, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled.bp4-active { background: rgba(214, 104, 0, 0.3); }

.bp4-button.bp4-outlined.bp4-intent-danger { color: rgb(201, 60, 70); }

.bp4-button.bp4-outlined.bp4-intent-danger:hover, .bp4-button.bp4-outlined.bp4-intent-danger:active, .bp4-button.bp4-outlined.bp4-intent-danger.bp4-active { box-shadow: none; color: rgb(201, 60, 70); background: 0px 0px; }

.bp4-button.bp4-outlined.bp4-intent-danger:hover { color: rgb(201, 60, 70); background: rgba(201, 60, 70, 0.15); }

.bp4-button.bp4-outlined.bp4-intent-danger:active, .bp4-button.bp4-outlined.bp4-intent-danger.bp4-active { color: rgb(142, 41, 44); background: rgba(201, 60, 70, 0.3); }

.bp4-button.bp4-outlined.bp4-intent-danger:disabled, .bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled { color: rgba(201, 60, 70, 0.5); background: 0px 0px; }

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

.bp4-button.bp4-outlined.bp4-intent-danger .bp4-button-spinner .bp4-spinner-head { stroke: rgb(201, 60, 70); }

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

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:hover { color: rgb(250, 153, 156); background: rgba(201, 60, 70, 0.2); }

.bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger:active, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger.bp4-active { color: rgb(255, 161, 164); background: rgba(201, 60, 70, 0.3); }

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

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

.bp4-button.bp4-outlined { box-sizing: border-box; border: 1px solid rgba(21, 20, 20, 0.2); }

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

.bp4-dark .bp4-button.bp4-outlined { border-color: rgba(255, 255, 255, 0.4); }

.bp4-dark .bp4-button.bp4-outlined:disabled, .bp4-dark .bp4-button.bp4-outlined:disabled:hover, .bp4-dark .bp4-button.bp4-outlined.bp4-disabled, .bp4-dark .bp4-button.bp4-outlined.bp4-disabled:hover { border-color: rgba(255, 255, 255, 0.2); }

.bp4-button.bp4-outlined.bp4-intent-primary { border-color: rgba(142, 52, 227, 0.6); }

.bp4-button.bp4-outlined.bp4-intent-primary:disabled, .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled { border-color: rgba(142, 52, 227, 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:disabled, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-primary.bp4-disabled { border-color: rgba(138, 187, 255, 0.2); }

.bp4-button.bp4-outlined.bp4-intent-success { border-color: rgba(9, 130, 40, 0.6); }

.bp4-button.bp4-outlined.bp4-intent-success:disabled, .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled { border-color: rgba(9, 130, 40, 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:disabled, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-success.bp4-disabled { border-color: rgba(114, 202, 155, 0.2); }

.bp4-button.bp4-outlined.bp4-intent-warning { border-color: rgba(214, 104, 0, 0.6); }

.bp4-button.bp4-outlined.bp4-intent-warning:disabled, .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled { border-color: rgba(214, 104, 0, 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:disabled, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-warning.bp4-disabled { border-color: rgba(251, 179, 96, 0.2); }

.bp4-button.bp4-outlined.bp4-intent-danger { border-color: rgba(201, 60, 70, 0.6); }

.bp4-button.bp4-outlined.bp4-intent-danger:disabled, .bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled { border-color: rgba(201, 60, 70, 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:disabled, .bp4-dark .bp4-button.bp4-outlined.bp4-intent-danger.bp4-disabled { border-color: rgba(250, 153, 156, 0.2); }

.bp4-button.bp4-intent-warning { color: rgb(21, 20, 20); background: rgb(251, 179, 96); }

.bp4-button.bp4-intent-warning:not(.bp4-disabled).bp4-icon > svg { fill: rgba(21, 20, 20, 0.7); }

.bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(.bp4-outlined):hover { color: rgb(21, 20, 20); background: rgb(236, 154, 60); }

.bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(.bp4-outlined):active, .bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(.bp4-outlined).bp4-active { color: rgb(21, 20, 20); background: rgb(200, 118, 25); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(.bp4-outlined):active, .bp4-button.bp4-intent-warning:not(.bp4-disabled):not(.bp4-minimal):not(.bp4-outlined).bp4-active { background: highlight; }
}

.bp4-button.bp4-intent-warning:disabled, .bp4-button.bp4-intent-warning.bp4-disabled { color: rgba(21, 20, 20, 0.35); background: rgba(200, 118, 25, 0.5); }

.bp4-dark .bp4-button.bp4-intent-warning:disabled, .bp4-dark .bp4-button.bp4-intent-warning.bp4-disabled { color: rgba(21, 20, 20, 0.6); }

.bp4-button.bp4-intent-warning.bp4-minimal, .bp4-button.bp4-intent-warning.bp4-outlined { background: 0px 0px; }

.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: rgb(251, 179, 96); }

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

a.bp4-button, a.bp4-button:hover, a.bp4-button:active { color: rgb(21, 20, 20); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button:hover, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button:active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-active { box-shadow: none; color: rgb(255, 255, 255); background: 0px 0px; }

.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:active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-active { background: rgba(143, 153, 168, 0.3); }

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

.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, .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 { background: rgba(143, 153, 168, 0.3); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary { color: rgb(142, 52, 227); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:hover, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-active { box-shadow: none; color: rgb(142, 52, 227); background: 0px 0px; }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:hover { color: rgb(142, 52, 227); background: rgba(142, 52, 227, 0.15); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-active { color: rgb(24, 74, 144); background: rgba(142, 52, 227, 0.3); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:disabled, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-disabled { color: rgba(142, 52, 227, 0.5); background: 0px 0px; }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:disabled.bp4-active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-disabled.bp4-active { background: rgba(142, 52, 227, 0.3); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary .bp4-button-spinner .bp4-spinner-head { stroke: rgb(142, 52, 227); }

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary { color: rgb(138, 187, 255); }

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:hover { color: rgb(138, 187, 255); background: rgba(142, 52, 227, 0.2); }

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-active { color: rgb(153, 196, 255); background: rgba(142, 52, 227, 0.3); }

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

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary:disabled.bp4-active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-primary.bp4-disabled.bp4-active { background: rgba(142, 52, 227, 0.3); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success { color: rgb(9, 130, 40); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:hover, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-active { box-shadow: none; color: rgb(9, 130, 40); background: 0px 0px; }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:hover { color: rgb(9, 130, 40); background: rgba(9, 130, 40, 0.15); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-active { color: rgb(22, 90, 54); background: rgba(9, 130, 40, 0.3); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:disabled, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-disabled { color: rgba(9, 130, 40, 0.5); background: 0px 0px; }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:disabled.bp4-active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-disabled.bp4-active { background: rgba(9, 130, 40, 0.3); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success .bp4-button-spinner .bp4-spinner-head { stroke: rgb(9, 130, 40); }

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success { color: rgb(114, 202, 155); }

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:hover { color: rgb(114, 202, 155); background: rgba(9, 130, 40, 0.2); }

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-active { color: rgb(124, 215, 162); background: rgba(9, 130, 40, 0.3); }

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

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success:disabled.bp4-active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-success.bp4-disabled.bp4-active { background: rgba(9, 130, 40, 0.3); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning { color: rgb(214, 104, 0); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:hover, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-active { box-shadow: none; color: rgb(214, 104, 0); background: 0px 0px; }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:hover { color: rgb(214, 104, 0); background: rgba(214, 104, 0, 0.15); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-active { color: rgb(119, 69, 13); background: rgba(214, 104, 0, 0.3); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:disabled, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-disabled { color: rgba(214, 104, 0, 0.5); background: 0px 0px; }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:disabled.bp4-active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-disabled.bp4-active { background: rgba(214, 104, 0, 0.3); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning .bp4-button-spinner .bp4-spinner-head { stroke: rgb(214, 104, 0); }

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning { color: rgb(251, 179, 96); }

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:hover { color: rgb(251, 179, 96); background: rgba(214, 104, 0, 0.2); }

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-active { color: rgb(245, 193, 134); background: rgba(214, 104, 0, 0.3); }

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

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning:disabled.bp4-active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-warning.bp4-disabled.bp4-active { background: rgba(214, 104, 0, 0.3); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger { color: rgb(201, 60, 70); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:hover, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-active { box-shadow: none; color: rgb(201, 60, 70); background: 0px 0px; }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:hover { color: rgb(201, 60, 70); background: rgba(201, 60, 70, 0.15); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:active, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-active { color: rgb(142, 41, 44); background: rgba(201, 60, 70, 0.3); }

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:disabled, .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-disabled { color: rgba(201, 60, 70, 0.5); background: 0px 0px; }

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

.bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger .bp4-button-spinner .bp4-spinner-head { stroke: rgb(201, 60, 70); }

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger { color: rgb(250, 153, 156); }

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:hover { color: rgb(250, 153, 156); background: rgba(201, 60, 70, 0.2); }

.bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger:active, .bp4-dark .bp4-button-group.bp4-minimal .bp4-button.bp4-intent-danger.bp4-active { color: rgb(255, 161, 164); background: rgba(201, 60, 70, 0.3); }

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

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-button-group.bp4-minimal:not(:first-child) { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .bp4-button-group.bp4-minimal:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; margin-right: -1px; }
}

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

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

.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 { vertical-align: top; flex-direction: column; align-items: stretch; }

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

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

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

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

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

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

.bp4-callout { background-color: rgba(143, 153, 168, 0.15); border-radius: 2px; width: 100%; padding: 10px 12px 9px; font-size: 14px; line-height: 1.5; position: relative; }

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

.bp4-callout[class*="bp4-icon-"]::before { font-variant: normal; -webkit-font-smoothing: antialiased; color: rgb(95, 107, 124); font-family: blueprint-icons-20, sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 1; position: absolute; top: 10px; left: 10px; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-callout { border: 1px solid buttonborder; }
}

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

.bp4-callout.bp4-callout-icon > .bp4-icon:first-child { color: rgb(95, 107, 124); position: absolute; top: 10px; left: 10px; }

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

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

.bp4-dark .bp4-callout { background-color: rgba(143, 153, 168, 0.2); }

.bp4-dark .bp4-callout[class*="bp4-icon-"]::before, .bp4-dark .bp4-callout.bp4-callout-icon > .bp4-icon:first-child { color: rgb(171, 179, 191); }

.bp4-callout.bp4-intent-primary { background-color: rgba(142, 52, 227, 0.1); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-callout.bp4-intent-primary { border: 1px solid buttonborder; }
}

.bp4-callout.bp4-intent-primary[class*="bp4-icon-"]::before, .bp4-callout.bp4-intent-primary > .bp4-icon:first-child, .bp4-callout.bp4-intent-primary .bp4-heading { color: rgb(142, 52, 227); }

.bp4-dark .bp4-callout.bp4-intent-primary { background-color: rgba(142, 52, 227, 0.2); }

.bp4-dark .bp4-callout.bp4-intent-primary[class*="bp4-icon-"]::before, .bp4-dark .bp4-callout.bp4-intent-primary > .bp4-icon:first-child, .bp4-dark .bp4-callout.bp4-intent-primary .bp4-heading { color: rgb(138, 187, 255); }

.bp4-callout.bp4-intent-success { background-color: rgba(9, 130, 40, 0.1); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-callout.bp4-intent-success { border: 1px solid buttonborder; }
}

.bp4-callout.bp4-intent-success[class*="bp4-icon-"]::before, .bp4-callout.bp4-intent-success > .bp4-icon:first-child, .bp4-callout.bp4-intent-success .bp4-heading { color: rgb(9, 130, 40); }

.bp4-dark .bp4-callout.bp4-intent-success { background-color: rgba(9, 130, 40, 0.2); }

.bp4-dark .bp4-callout.bp4-intent-success[class*="bp4-icon-"]::before, .bp4-dark .bp4-callout.bp4-intent-success > .bp4-icon:first-child, .bp4-dark .bp4-callout.bp4-intent-success .bp4-heading { color: rgb(114, 202, 155); }

.bp4-callout.bp4-intent-warning { background-color: rgba(214, 104, 0, 0.1); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-callout.bp4-intent-warning { border: 1px solid buttonborder; }
}

.bp4-callout.bp4-intent-warning[class*="bp4-icon-"]::before, .bp4-callout.bp4-intent-warning > .bp4-icon:first-child, .bp4-callout.bp4-intent-warning .bp4-heading { color: rgb(214, 104, 0); }

.bp4-dark .bp4-callout.bp4-intent-warning { background-color: rgba(214, 104, 0, 0.2); }

.bp4-dark .bp4-callout.bp4-intent-warning[class*="bp4-icon-"]::before, .bp4-dark .bp4-callout.bp4-intent-warning > .bp4-icon:first-child, .bp4-dark .bp4-callout.bp4-intent-warning .bp4-heading { color: rgb(251, 179, 96); }

.bp4-callout.bp4-intent-danger { background-color: rgba(201, 60, 70, 0.1); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-callout.bp4-intent-danger { border: 1px solid buttonborder; }
}

.bp4-callout.bp4-intent-danger[class*="bp4-icon-"]::before, .bp4-callout.bp4-intent-danger > .bp4-icon:first-child, .bp4-callout.bp4-intent-danger .bp4-heading { color: rgb(201, 60, 70); }

.bp4-dark .bp4-callout.bp4-intent-danger { background-color: rgba(201, 60, 70, 0.2); }

.bp4-dark .bp4-callout.bp4-intent-danger[class*="bp4-icon-"]::before, .bp4-dark .bp4-callout.bp4-intent-danger > .bp4-icon:first-child, .bp4-dark .bp4-callout.bp4-intent-danger .bp4-heading { color: rgb(250, 153, 156); }

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

.bp4-card { background-color: rgb(255, 255, 255); border-radius: 2px; padding: 20px; 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); box-shadow: rgba(21, 20, 20, 0.15) 0px 0px 0px 1px; }

.bp4-card.bp4-dark, .bp4-dark .bp4-card { background-color: rgb(47, 52, 60); box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-card { box-shadow: none; border: 1px solid buttonborder; }
}

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

.bp4-elevation-0.bp4-dark, .bp4-dark .bp4-elevation-0 { box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-elevation-0 { border: 1px solid buttonborder; }
}

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

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-elevation-1 { border: 1px solid buttonborder; }
}

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

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-elevation-2 { border: 1px solid buttonborder; }
}

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

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-elevation-3 { border: 1px solid buttonborder; }
}

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

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-elevation-4 { border: 1px solid buttonborder; }
}

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

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

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

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

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

.bp4-collapse .bp4-collapse-body { transition: 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 { opacity: 1; transform: scale(1); }

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

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

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

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

.bp4-dialog-container { pointer-events: none; user-select: none; justify-content: center; align-items: center; width: 100%; min-height: 100%; display: flex; }

.bp4-dialog { pointer-events: all; user-select: text; background: rgb(237, 239, 242); border-radius: 4px; flex-direction: column; width: 500px; margin: 30px 0px; padding-bottom: 20px; display: flex; box-shadow: rgba(21, 20, 20, 0.1) 0px 0px 0px 1px, rgba(21, 20, 20, 0.2) 0px 2px 4px, rgba(21, 20, 20, 0.2) 0px 8px 24px; }

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

.bp4-dialog.bp4-dark, .bp4-dark .bp4-dialog { color: rgb(246, 247, 249); background: rgb(37, 42, 49); box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 2px 4px, rgba(21, 20, 20, 0.4) 0px 8px 24px; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-dialog { border: 1px solid buttonborder; }
}

.bp4-dialog-header { z-index: 0; background: rgb(255, 255, 255); border-radius: 4px 4px 0px 0px; flex: 0 0 auto; align-items: center; min-height: 35px; padding-left: 15px; padding-right: 5px; display: flex; box-shadow: rgba(21, 20, 20, 0.15) 0px 1px; }

.bp4-dialog-header .bp4-icon-large, .bp4-dialog-header .bp4-icon { color: rgb(95, 107, 124); flex: 0 0 auto; margin-left: -3px; margin-right: 7.5px; }

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

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

.bp4-dark .bp4-dialog-header { background: rgb(47, 52, 60); box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset; }

.bp4-dark .bp4-dialog-header .bp4-icon-large, .bp4-dark .bp4-dialog-header .bp4-icon { color: rgb(171, 179, 191); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-dialog-header { border-bottom: 1px solid buttonborder; }
}

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

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

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

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

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

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

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

.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels { flex-direction: column; }

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

.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels:first-child .bp4-dialog-step-container:last-child { border-radius: 0px 4px 0px 0px; }

.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-multistep-dialog-left-panel { flex-direction: row; }

.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-dialog-step-container { flex-grow: 1; }

.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-dialog-step-container:not(:first-child) { border-left: 1px solid rgba(21, 20, 20, 0.15); }

.bp4-dark .bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-dialog-step-container { border-color: rgba(21, 20, 20, 0.4); }

.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-multistep-dialog-right-panel { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }

.bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-multistep-dialog-right-panel, .bp4-multistep-dialog-nav-top .bp4-multistep-dialog-panels .bp4-multistep-dialog-footer { border-radius: 0px 0px 4px 4px; }

.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels { flex-direction: row-reverse; }

.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels:first-child .bp4-multistep-dialog-right-panel { border-radius: 4px 0px 0px 4px; }

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

.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels .bp4-multistep-dialog-left-panel { border-radius: 0px 0px 4px; }

.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels .bp4-multistep-dialog-right-panel { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right: 1px solid rgba(21, 20, 20, 0.15); border-radius: 4px 0px 0px 4px; }

.bp4-dark .bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels .bp4-multistep-dialog-right-panel { border-color: rgba(21, 20, 20, 0.4); }

.bp4-multistep-dialog-nav-right .bp4-multistep-dialog-panels .bp4-multistep-dialog-footer { border-radius: 0px 0px 0px 4px; }

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

.bp4-dark .bp4-multistep-dialog-left-panel { background: rgb(37, 42, 49); border-bottom: 1px solid rgba(255, 255, 255, 0.2); border-left: 1px solid rgba(255, 255, 255, 0.2); border-bottom-left-radius: 4px; }

.bp4-multistep-dialog-right-panel { background-color: rgb(246, 247, 249); border-left: 1px solid rgba(21, 20, 20, 0.15); border-radius: 0px 0px 4px; flex: 3 1 0%; min-width: 0px; }

.bp4-dark .bp4-multistep-dialog-right-panel { background-color: rgb(47, 52, 60); border-bottom: 1px solid rgba(255, 255, 255, 0.2); border-left: 1px solid rgba(255, 255, 255, 0.2); border-right: 1px solid rgba(255, 255, 255, 0.2); border-bottom-right-radius: 4px; }

.bp4-multistep-dialog-footer { background-color: rgb(255, 255, 255); border-top: 1px solid rgba(21, 20, 20, 0.15); border-radius: 0px 0px 4px; justify-content: space-between; padding: 10px; display: flex; }

.bp4-dark .bp4-multistep-dialog-footer { background: rgb(56, 62, 71); border-top: 1px solid rgba(255, 255, 255, 0.2); }

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

.bp4-dialog-step-container { background-color: rgb(246, 247, 249); border-bottom: 1px solid rgba(21, 20, 20, 0.15); }

.bp4-dark .bp4-dialog-step-container { background: rgb(47, 52, 60); border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

.bp4-dialog-step-container.bp4-dialog-step-viewed { background-color: rgb(255, 255, 255); }

.bp4-dark .bp4-dialog-step-container.bp4-dialog-step-viewed { background: rgb(56, 62, 71); }

.bp4-dialog-step { cursor: not-allowed; background-color: rgb(246, 247, 249); border-radius: 4px; align-items: center; margin: 4px; padding: 6px 14px; display: flex; }

.bp4-dark .bp4-dialog-step { background: rgb(47, 52, 60); }

.bp4-dialog-step-viewed .bp4-dialog-step { cursor: pointer; background-color: rgb(255, 255, 255); }

.bp4-dark .bp4-dialog-step-viewed .bp4-dialog-step { background: rgb(56, 62, 71); }

.bp4-dialog-step:hover { background-color: rgb(246, 247, 249); }

.bp4-dark .bp4-dialog-step:hover { background: rgb(47, 52, 60); }

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

.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: rgb(76, 144, 240); }

.bp4-dialog-step-viewed .bp4-dialog-step-icon { background-color: rgb(143, 153, 168); }

.bp4-dialog-step-title { color: rgba(95, 107, 124, 0.6); flex: 1 1 0%; 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: rgb(76, 144, 240); }

.bp4-dialog-step-viewed:not(.bp4-active) .bp4-dialog-step-title { color: rgb(21, 20, 20); }

.bp4-dark .bp4-dialog-step-viewed:not(.bp4-active) .bp4-dialog-step-title { color: rgb(246, 247, 249); }

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

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

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

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

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

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

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-drawer.bp4-position-top { border-bottom: 1px solid buttonborder; }
}

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

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

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

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

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-drawer.bp4-position-bottom { border-top: 1px solid buttonborder; }
}

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

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

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

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

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-drawer.bp4-position-left { border-right: 1px solid buttonborder; }
}

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

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

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

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

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-drawer.bp4-position-right { border-left: 1px solid buttonborder; }
}

.bp4-drawer.bp4-dark, .bp4-dark .bp4-drawer { color: rgb(246, 247, 249); background: rgb(56, 62, 71); box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 2px 4px, rgba(21, 20, 20, 0.4) 0px 8px 24px; }

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-drawer-header { border-bottom: 1px solid buttonborder; }
}

.bp4-drawer-header .bp4-icon-large, .bp4-drawer-header .bp4-icon { color: rgb(95, 107, 124); flex: 0 0 auto; margin-right: 10px; }

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

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

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

.bp4-dark .bp4-drawer-header .bp4-icon-large, .bp4-dark .bp4-drawer-header .bp4-icon { color: rgb(171, 179, 191); }

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

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

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

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

.bp4-editable-text::before { content: ""; border-radius: 2px; 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); position: absolute; inset: -2px; }

.bp4-editable-text:hover::before { box-shadow: rgba(142, 52, 227, 0) 0px 0px, rgba(142, 52, 227, 0) 0px 0px, rgba(21, 20, 20, 0.15) 0px 0px 0px 1px inset; }

.bp4-editable-text.bp4-editable-text-editing::before { background-color: rgb(255, 255, 255); box-shadow: rgb(142, 52, 227) 0px 0px 0px 1px inset, rgba(142, 52, 227, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-editable-text:not(.bp4-disabled)::before { border: 1px solid buttonborder; }
}

.bp4-editable-text.bp4-intent-primary .bp4-editable-text-content, .bp4-editable-text.bp4-intent-primary .bp4-editable-text-input, .bp4-editable-text.bp4-intent-primary .bp4-editable-text-input::placeholder { color: rgb(142, 52, 227); }

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

.bp4-editable-text.bp4-intent-primary.bp4-editable-text-editing::before { box-shadow: rgb(142, 52, 227) 0px 0px 0px 1px inset, rgba(142, 52, 227, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-editable-text.bp4-intent-success .bp4-editable-text-content, .bp4-editable-text.bp4-intent-success .bp4-editable-text-input, .bp4-editable-text.bp4-intent-success .bp4-editable-text-input::placeholder { color: rgb(9, 130, 40); }

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

.bp4-editable-text.bp4-intent-success.bp4-editable-text-editing::before { box-shadow: rgb(9, 130, 40) 0px 0px 0px 1px inset, rgba(9, 130, 40, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-editable-text.bp4-intent-warning .bp4-editable-text-content, .bp4-editable-text.bp4-intent-warning .bp4-editable-text-input, .bp4-editable-text.bp4-intent-warning .bp4-editable-text-input::placeholder { color: rgb(214, 104, 0); }

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

.bp4-editable-text.bp4-intent-warning.bp4-editable-text-editing::before { box-shadow: rgb(214, 104, 0) 0px 0px 0px 1px inset, rgba(214, 104, 0, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-editable-text.bp4-intent-danger .bp4-editable-text-content, .bp4-editable-text.bp4-intent-danger .bp4-editable-text-input, .bp4-editable-text.bp4-intent-danger .bp4-editable-text-input::placeholder { color: rgb(201, 60, 70); }

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

.bp4-editable-text.bp4-intent-danger.bp4-editable-text-editing::before { box-shadow: rgb(201, 60, 70) 0px 0px 0px 1px inset, rgba(201, 60, 70, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

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

.bp4-dark .bp4-editable-text.bp4-editable-text-editing::before { background-color: rgba(21, 20, 20, 0.3); box-shadow: rgb(76, 144, 240) 0px 0px 0px 1px inset, rgba(76, 144, 240, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

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

.bp4-dark .bp4-editable-text.bp4-intent-primary .bp4-editable-text-content, .bp4-dark .bp4-editable-text.bp4-intent-primary .bp4-editable-text-input, .bp4-dark .bp4-editable-text.bp4-intent-primary .bp4-editable-text-input::placeholder { color: rgb(138, 187, 255); }

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

.bp4-dark .bp4-editable-text.bp4-intent-primary.bp4-editable-text-editing::before { box-shadow: rgb(138, 187, 255) 0px 0px 0px 1px inset, rgba(138, 187, 255, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-editable-text.bp4-intent-success .bp4-editable-text-content, .bp4-dark .bp4-editable-text.bp4-intent-success .bp4-editable-text-input, .bp4-dark .bp4-editable-text.bp4-intent-success .bp4-editable-text-input::placeholder { color: rgb(114, 202, 155); }

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

.bp4-dark .bp4-editable-text.bp4-intent-success.bp4-editable-text-editing::before { box-shadow: rgb(114, 202, 155) 0px 0px 0px 1px inset, rgba(114, 202, 155, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-editable-text.bp4-intent-warning .bp4-editable-text-content, .bp4-dark .bp4-editable-text.bp4-intent-warning .bp4-editable-text-input, .bp4-dark .bp4-editable-text.bp4-intent-warning .bp4-editable-text-input::placeholder { color: rgb(251, 179, 96); }

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

.bp4-dark .bp4-editable-text.bp4-intent-warning.bp4-editable-text-editing::before { box-shadow: rgb(251, 179, 96) 0px 0px 0px 1px inset, rgba(251, 179, 96, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-editable-text.bp4-intent-danger .bp4-editable-text-content, .bp4-dark .bp4-editable-text.bp4-intent-danger .bp4-editable-text-input, .bp4-dark .bp4-editable-text.bp4-intent-danger .bp4-editable-text-input::placeholder { color: rgb(250, 153, 156); }

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

.bp4-dark .bp4-editable-text.bp4-intent-danger.bp4-editable-text-editing::before { box-shadow: rgb(250, 153, 156) 0px 0px 0px 1px inset, rgba(250, 153, 156, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

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

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

.bp4-editable-text-input::placeholder { color: rgb(95, 107, 124); opacity: 1; }

.bp4-editable-text-input { box-shadow: none; white-space: pre-wrap; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; padding: 0px; }

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

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

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

.bp4-editable-text-placeholder > .bp4-editable-text-content { color: rgb(95, 107, 124); }

.bp4-dark .bp4-editable-text-placeholder > .bp4-editable-text-content { color: rgb(171, 179, 191); }

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

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

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

.bp4-dark .bp4-divider { border-color: rgba(255, 255, 255, 0.2); }

.bp4-control-group { flex-direction: row; display: flex; transform: translateZ(0px); }

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

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

.bp4-control-group { align-items: stretch; }

.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[readonly], .bp4-control-group .bp4-input:disabled, .bp4-control-group .bp4-input.bp4-disabled { 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 { z-index: 4; transform: translateZ(0px); }

.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[readonly], .bp4-control-group .bp4-button:disabled, .bp4-control-group .bp4-button.bp4-disabled, .bp4-control-group .bp4-html-select select[readonly], .bp4-control-group .bp4-html-select select:disabled, .bp4-control-group .bp4-html-select select.bp4-disabled, .bp4-control-group .bp4-select select[readonly], .bp4-control-group .bp4-select select:disabled, .bp4-control-group .bp4-select select.bp4-disabled { 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"][readonly], .bp4-control-group .bp4-button[class*="bp4-intent"]:disabled, .bp4-control-group .bp4-button[class*="bp4-intent"].bp4-disabled, .bp4-control-group .bp4-html-select select[class*="bp4-intent"][readonly], .bp4-control-group .bp4-html-select select[class*="bp4-intent"]:disabled, .bp4-control-group .bp4-html-select select[class*="bp4-intent"].bp4-disabled, .bp4-control-group .bp4-select select[class*="bp4-intent"][readonly], .bp4-control-group .bp4-select select[class*="bp4-intent"]:disabled, .bp4-control-group .bp4-select select[class*="bp4-intent"].bp4-disabled { z-index: 8; }

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

.bp4-control-group .bp4-select::after, .bp4-control-group .bp4-html-select::after, .bp4-control-group .bp4-select > .bp4-icon, .bp4-control-group .bp4-html-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-top-left-radius: 0px; border-bottom-left-radius: 0px; }

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

.bp4-control-group > .bp4-fill, .bp4-control-group.bp4-fill > :not(.bp4-fixed) { 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 input:checked ~ .bp4-control-indicator { color: rgb(255, 255, 255); background-color: rgb(45, 114, 210); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-control input:checked ~ .bp4-control-indicator { background-color: highlight; border: 1px solid highlight; }
  .bp4-control:hover input:checked ~ .bp4-control-indicator { background-color: highlight; }
}

.bp4-control input:not(:disabled):active:checked ~ .bp4-control-indicator { background: rgb(24, 74, 144); }

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-control input:disabled:checked ~ .bp4-control-indicator { background-color: graytext; border-color: graytext; }
}

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-dark .bp4-control input:checked ~ .bp4-control-indicator { border: 1px solid buttonborder; }
}

.bp4-dark .bp4-control:hover input:checked ~ .bp4-control-indicator { background-color: rgb(33, 93, 176); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset; }

.bp4-dark .bp4-control input:not(:disabled):active:checked ~ .bp4-control-indicator { background-color: rgb(24, 74, 144); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset; }

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

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

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

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

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

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

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

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

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

.bp4-control .bp4-control-indicator { cursor: pointer; user-select: none; vertical-align: middle; background-color: rgba(0, 0, 0, 0); background-clip: padding-box; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 1em; height: 1em; margin-top: -3px; margin-right: 10px; font-size: 16px; display: inline-block; position: relative; box-shadow: rgb(115, 128, 145) 0px 0px 0px 1px inset; }

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-control .bp4-control-indicator { border: 1px solid buttonborder; }
  .bp4-control .bp4-control-indicator::before { margin-top: -1px; margin-left: -1px; }
}

.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: rgb(115, 128, 145) 0px 0px 0px 1px inset; }

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

.bp4-control input:focus ~ .bp4-control-indicator { outline-offset: 2px; outline: rgb(45, 114, 210) solid 2px; }

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

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

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

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

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

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

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

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

.bp4-control.bp4-checkbox input:indeterminate ~ .bp4-control-indicator { color: rgb(255, 255, 255); background-color: rgb(45, 114, 210); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-control.bp4-checkbox input:indeterminate ~ .bp4-control-indicator { background-color: highlight; border: 1px solid highlight; }
}

.bp4-control.bp4-checkbox:hover input:indeterminate ~ .bp4-control-indicator { background-color: rgb(33, 93, 176); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-control.bp4-checkbox:hover input:indeterminate ~ .bp4-control-indicator { background-color: highlight; }
}

.bp4-control.bp4-checkbox input:not(:disabled):active:indeterminate ~ .bp4-control-indicator { background: rgb(24, 74, 144); }

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-control.bp4-checkbox input:disabled:indeterminate ~ .bp4-control-indicator { background-color: graytext; border-color: graytext; }
}

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-dark .bp4-control.bp4-checkbox input:indeterminate ~ .bp4-control-indicator { border: 1px solid buttonborder; }
}

.bp4-dark .bp4-control.bp4-checkbox:hover input:indeterminate ~ .bp4-control-indicator { background-color: rgb(33, 93, 176); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset; }

.bp4-dark .bp4-control.bp4-checkbox input:not(:disabled):active:indeterminate ~ .bp4-control-indicator { background-color: rgb(24, 74, 144); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset; }

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

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

.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-control.bp4-checkbox input:indeterminate ~ .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='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='%23fff'/%3E%3C/svg%3E); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-control.bp4-checkbox input:checked:not(:disabled) ~ .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-control.bp4-checkbox input:indeterminate:not(:disabled) ~ .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='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='%23fff'/%3E%3C/svg%3E); }
  .bp4-control.bp4-checkbox input:disabled ~ .bp4-control-indicator { border-color: graytext; }
}

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

.bp4-control.bp4-radio input:checked ~ .bp4-control-indicator::before { background-image: radial-gradient(rgb(255, 255, 255), rgb(255, 255, 255) 28%, rgba(0, 0, 0, 0) 32%); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-control.bp4-radio input:checked ~ .bp4-control-indicator::before { background: highlight; width: 12px; height: 12px; margin-top: 1px; margin-left: 1px; }
}

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-control.bp4-radio input:checked:disabled ~ .bp4-control-indicator::before { background: graytext; }
}

.bp4-control.bp4-radio input:focus ~ .bp4-control-indicator { }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-control.bp4-radio input:disabled ~ .bp4-control-indicator { border-color: graytext; }
}

.bp4-control.bp4-switch input ~ .bp4-control-indicator { color: rgb(21, 20, 20); background: rgba(143, 153, 168, 0.3); }

.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 { color: rgba(95, 107, 124, 0.6); background: rgba(143, 153, 168, 0.15); }

.bp4-control.bp4-switch input:disabled ~ .bp4-control-indicator::before { box-shadow: none; background: rgba(255, 255, 255, 0.8); }

.bp4-control.bp4-switch input:checked ~ .bp4-control-indicator { color: rgb(255, 255, 255); background: rgb(45, 114, 210); }

.bp4-control.bp4-switch:hover input:checked ~ .bp4-control-indicator { background: rgb(33, 93, 176); }

.bp4-control.bp4-switch input:checked:not(:disabled):active ~ .bp4-control-indicator { background: rgb(24, 74, 144); }

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

.bp4-control.bp4-switch input:checked:disabled ~ .bp4-control-indicator::before { box-shadow: none; background: rgba(255, 255, 255, 0.5); }

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

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

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

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-control.bp4-switch input:checked ~ .bp4-control-indicator { background: highlight; border: 1px solid buttonborder; }
  .bp4-control.bp4-switch input:checked:disabled ~ .bp4-control-indicator { background-color: graytext; }
  .bp4-control.bp4-switch input:not(:checked):disabled ~ .bp4-control-indicator, .bp4-control.bp4-switch input:not(:checked):disabled ~ .bp4-control-indicator::before { border-color: graytext; }
  .bp4-control.bp4-switch:hover input:checked ~ .bp4-control-indicator { background: highlight; }
}

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

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-control.bp4-switch .bp4-control-indicator::before { border: 1px solid buttonborder; margin-top: 1px; }
  .bp4-control.bp4-switch .bp4-control-indicator { border: 1px solid buttonborder; }
}

.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: 45px; }

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

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

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

.bp4-dark .bp4-control.bp4-switch input ~ .bp4-control-indicator { color: rgb(246, 247, 249); background: rgba(21, 20, 20, 0.5); }

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

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

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

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

.bp4-dark .bp4-control.bp4-switch input:checked ~ .bp4-control-indicator { color: rgb(255, 255, 255); background: rgb(45, 114, 210); }

.bp4-dark .bp4-control.bp4-switch:hover input:checked ~ .bp4-control-indicator { background: rgb(33, 93, 176); }

.bp4-dark .bp4-control.bp4-switch input:checked:not(:disabled):active ~ .bp4-control-indicator { background: rgb(24, 74, 144); }

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

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

.bp4-dark .bp4-control.bp4-switch .bp4-control-indicator::before { background: rgb(171, 179, 191); }

.bp4-dark .bp4-control.bp4-switch input:checked ~ .bp4-control-indicator::before { background: rgb(255, 255, 255); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-dark .bp4-control.bp4-switch input:checked ~ .bp4-control-indicator { background: highlight; border: 1px solid buttonborder; }
  .bp4-dark .bp4-control.bp4-switch input:checked:disabled ~ .bp4-control-indicator { background-color: graytext; }
  .bp4-dark .bp4-control.bp4-switch input:not(:checked):disabled ~ .bp4-control-indicator, .bp4-dark .bp4-control.bp4-switch input:not(:checked):disabled ~ .bp4-control-indicator::before { border-color: graytext; }
  .bp4-dark .bp4-control.bp4-switch:hover input:checked ~ .bp4-control-indicator { background: highlight; }
}

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

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

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

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

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

.bp4-dark .bp4-control { color: rgb(246, 247, 249); }

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

.bp4-dark .bp4-control .bp4-control-indicator { background-color: rgba(0, 0, 0, 0); box-shadow: rgb(143, 153, 168) 0px 0px 0px 1px inset; }

.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: rgb(138, 187, 255) solid 2px; }

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

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

.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; height: 30px; display: inline-block; position: relative; }

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

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

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

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

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

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

.bp4-file-input.bp4-file-input-has-selection .bp4-file-upload-input { color: rgb(21, 20, 20); }

.bp4-dark .bp4-file-input.bp4-file-input-has-selection .bp4-file-upload-input { color: rgb(246, 247, 249); }

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

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

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

.bp4-file-upload-input::placeholder { color: rgb(95, 107, 124); opacity: 1; }

.bp4-file-upload-input { appearance: none; color: rgb(21, 20, 20); vertical-align: middle; background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; outline: none; height: 30px; padding: 0px 10px; font-size: 14px; font-weight: 400; line-height: 30px; transition: box-shadow 0.1s cubic-bezier(0.4, 1, 0.75, 0.9); box-shadow: rgba(142, 52, 227, 0) 0px 0px, rgba(142, 52, 227, 0) 0px 0px, rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.5) 0px 1px 1px inset; }

.bp4-file-upload-input:focus, .bp4-file-upload-input.bp4-active { box-shadow: rgb(142, 52, 227) 0px 0px 0px 1px inset, rgba(142, 52, 227, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

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

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

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

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-file-upload-input { border: 1px solid buttonborder; }
}

.bp4-file-upload-input { text-overflow: ellipsis; white-space: nowrap; overflow-wrap: normal; color: rgba(95, 107, 124, 0.6); user-select: none; padding-right: 80px; position: absolute; top: 0px; left: 0px; right: 0px; overflow: hidden; }

.bp4-file-upload-input::after { color: rgb(21, 20, 20); text-overflow: ellipsis; white-space: nowrap; overflow-wrap: normal; content: "Browse"; text-align: center; background-color: rgb(246, 247, 249); border-radius: 2px; width: 70px; min-width: 24px; min-height: 24px; margin: 3px; line-height: 24px; position: absolute; top: 0px; right: 0px; overflow: hidden; box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.1) 0px 1px 2px; }

.bp4-file-upload-input:hover::after { background-color: rgb(237, 239, 242); background-clip: padding-box; box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

.bp4-file-upload-input:active::after { background-color: rgb(220, 224, 229); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-file-upload-input:active::after { background: highlight; }
}

.bp4-large .bp4-file-upload-input { height: 40px; font-size: 16px; line-height: 40px; }

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

.bp4-large .bp4-file-upload-input { padding-right: 95px; }

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

.bp4-dark .bp4-file-upload-input::placeholder { color: rgb(171, 179, 191); }

.bp4-dark .bp4-file-upload-input { color: rgb(246, 247, 249); background: rgba(21, 20, 20, 0.3); box-shadow: rgba(76, 144, 240, 0) 0px 0px, rgba(76, 144, 240, 0) 0px 0px, rgba(76, 144, 240, 0) 0px 0px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-file-upload-input:focus { box-shadow: rgb(76, 144, 240) 0px 0px 0px 1px inset, rgb(76, 144, 240) 0px 0px 0px 1px inset, rgba(76, 144, 240, 0.3) 0px 0px 0px 2px; }

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

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

.bp4-dark .bp4-file-upload-input { color: rgba(171, 179, 191, 0.6); }

.bp4-dark .bp4-file-upload-input::after { color: rgb(246, 247, 249); background-color: rgb(56, 62, 71); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

.bp4-dark .bp4-file-upload-input:hover::after { background-color: rgb(47, 52, 60); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 1px 2px; }

.bp4-dark .bp4-file-upload-input:active::after { background-color: rgb(21, 20, 20); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 1px 2px; }

.bp4-file-upload-input::after { box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.1) 0px 1px 2px; }

.bp4-form-group { flex-direction: column; margin: 0px 0px 15px; display: flex; }

.bp4-form-group label.bp4-label { margin-bottom: 5px; }

.bp4-form-group .bp4-control { margin-top: 7px; }

.bp4-form-group .bp4-form-group-sub-label, .bp4-form-group .bp4-form-helper-text { color: rgb(95, 107, 124); font-size: 12px; }

.bp4-form-group .bp4-form-group-sub-label { margin-bottom: 5px; }

.bp4-form-group .bp4-form-helper-text { margin-top: 5px; }

.bp4-form-group.bp4-intent-primary .bp4-form-group-sub-label, .bp4-form-group.bp4-intent-primary .bp4-form-helper-text { color: rgb(142, 52, 227); }

.bp4-form-group.bp4-intent-success .bp4-form-group-sub-label, .bp4-form-group.bp4-intent-success .bp4-form-helper-text { color: rgb(9, 130, 40); }

.bp4-form-group.bp4-intent-warning .bp4-form-group-sub-label, .bp4-form-group.bp4-intent-warning .bp4-form-helper-text { color: rgb(214, 104, 0); }

.bp4-form-group.bp4-intent-danger .bp4-form-group-sub-label, .bp4-form-group.bp4-intent-danger .bp4-form-helper-text { color: rgb(201, 60, 70); }

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

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

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

.bp4-form-group.bp4-disabled .bp4-label, .bp4-form-group.bp4-disabled .bp4-text-muted, .bp4-form-group.bp4-disabled .bp4-form-group-sub-label, .bp4-form-group.bp4-disabled .bp4-form-helper-text { 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: rgb(138, 187, 255); }

.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: rgb(114, 202, 155); }

.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: rgb(251, 179, 96); }

.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: rgb(250, 153, 156); }

.bp4-dark .bp4-form-group .bp4-form-helper-text { color: rgb(171, 179, 191); }

.bp4-dark .bp4-form-group.bp4-disabled .bp4-label, .bp4-dark .bp4-form-group.bp4-disabled .bp4-text-muted, .bp4-dark .bp4-form-group.bp4-disabled .bp4-form-group-sub-label, .bp4-dark .bp4-form-group.bp4-disabled .bp4-form-helper-text { color: rgba(171, 179, 191, 0.6) !important; }

.bp4-input-group { display: block; position: relative; }

.bp4-input-group .bp4-input { width: 100%; position: relative; }

.bp4-input-group .bp4-input:not(:first-child) { padding-left: 30px; }

.bp4-input-group .bp4-input:not(:last-child) { padding-right: 30px; }

.bp4-input-group .bp4-input-action, .bp4-input-group > .bp4-input-left-container, .bp4-input-group > .bp4-button, .bp4-input-group > .bp4-icon { position: absolute; top: 0px; }

.bp4-input-group .bp4-input-action:first-child, .bp4-input-group > .bp4-input-left-container:first-child, .bp4-input-group > .bp4-button:first-child, .bp4-input-group > .bp4-icon:first-child { left: 0px; }

.bp4-input-group .bp4-input-action:last-child, .bp4-input-group > .bp4-input-left-container:last-child, .bp4-input-group > .bp4-button:last-child, .bp4-input-group > .bp4-icon:last-child { right: 0px; }

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

.bp4-input-group .bp4-button:empty { padding: 0px; }

.bp4-input-group > .bp4-input-left-container, .bp4-input-group > .bp4-icon { z-index: 1; }

.bp4-input-group > .bp4-input-left-container > .bp4-icon, .bp4-input-group > .bp4-icon { color: rgb(95, 107, 124); }

.bp4-input-group > .bp4-input-left-container > .bp4-icon:empty, .bp4-input-group > .bp4-icon:empty { font-variant: normal; -webkit-font-smoothing: antialiased; font-family: blueprint-icons-16, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; }

.bp4-input-group > .bp4-input-left-container > .bp4-icon, .bp4-input-group > .bp4-icon, .bp4-input-group .bp4-input-action > .bp4-spinner { margin: 7px; }

.bp4-input-group .bp4-tag { margin: 5px; }

.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: rgb(95, 107, 124); }

.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: rgb(171, 179, 191); }

.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-standard, .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-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-standard, .bp4-input-group .bp4-input:not(:focus) + .bp4-input-action .bp4-button.bp4-minimal:not(:hover):not(:focus) .bp4-icon-large { color: rgb(95, 107, 124); }

.bp4-input-group .bp4-input:not(:focus) + .bp4-button.bp4-minimal:disabled, .bp4-input-group .bp4-input:not(:focus) + .bp4-input-action .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-standard, .bp4-input-group .bp4-input:not(:focus) + .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, .bp4-input-group .bp4-input:not(:focus) + .bp4-input-action .bp4-button.bp4-minimal:disabled .bp4-icon-standard, .bp4-input-group .bp4-input:not(:focus) + .bp4-input-action .bp4-button.bp4-minimal:disabled .bp4-icon-large { 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 { min-width: 30px; min-height: 30px; margin: 5px; }

.bp4-input-group.bp4-large > .bp4-input-left-container > .bp4-icon, .bp4-input-group.bp4-large > .bp4-icon, .bp4-input-group.bp4-large .bp4-input-action > .bp4-spinner { margin: 12px; }

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

.bp4-input-group.bp4-large .bp4-input[type="search"], .bp4-input-group.bp4-large .bp4-input.bp4-round { padding: 0px 15px; }

.bp4-input-group.bp4-large .bp4-input:not(:first-child) { padding-left: 40px; }

.bp4-input-group.bp4-large .bp4-input:not(:last-child) { padding-right: 40px; }

.bp4-input-group.bp4-small .bp4-button, .bp4-input-group.bp4-small .bp4-tag { min-width: 20px; min-height: 20px; margin: 2px; }

.bp4-input-group.bp4-small > .bp4-input-left-container > .bp4-icon, .bp4-input-group.bp4-small > .bp4-icon, .bp4-input-group.bp4-small .bp4-input-action > .bp4-spinner { margin: 4px; }

.bp4-input-group.bp4-small .bp4-input { height: 24px; padding-left: 8px; padding-right: 8px; font-size: 12px; line-height: 24px; }

.bp4-input-group.bp4-small .bp4-input[type="search"], .bp4-input-group.bp4-small .bp4-input.bp4-round { padding: 0px 12px; }

.bp4-input-group.bp4-small .bp4-input:not(:first-child) { padding-left: 24px; }

.bp4-input-group.bp4-small .bp4-input:not(:last-child) { padding-right: 24px; }

.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: 30px; }

.bp4-dark .bp4-input-group .bp4-icon { color: rgb(171, 179, 191); }

.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: rgba(142, 52, 227, 0) 0px 0px, rgba(142, 52, 227, 0) 0px 0px, rgb(142, 52, 227) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.5) 0px 1px 1px inset; }

.bp4-input-group.bp4-intent-primary .bp4-input:focus { box-shadow: rgb(142, 52, 227) 0px 0px 0px 1px inset, rgba(142, 52, 227, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-input-group.bp4-intent-primary .bp4-input[readonly] { box-shadow: rgb(142, 52, 227) 0px 0px 0px 1px inset; }

.bp4-input-group.bp4-intent-primary .bp4-input:disabled, .bp4-input-group.bp4-intent-primary .bp4-input.bp4-disabled { box-shadow: none; }

.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input { box-shadow: rgba(76, 144, 240, 0) 0px 0px, rgba(76, 144, 240, 0) 0px 0px, rgba(76, 144, 240, 0) 0px 0px, rgb(76, 144, 240) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input:focus { box-shadow: rgb(76, 144, 240) 0px 0px 0px 1px inset, rgb(76, 144, 240) 0px 0px 0px 1px inset, rgba(76, 144, 240, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input[readonly] { box-shadow: rgb(76, 144, 240) 0px 0px 0px 1px inset; }

.bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input:disabled, .bp4-dark .bp4-input-group.bp4-intent-primary .bp4-input.bp4-disabled { box-shadow: none; }

.bp4-input-group.bp4-intent-primary > .bp4-icon { color: rgb(142, 52, 227); }

.bp4-dark .bp4-input-group.bp4-intent-primary > .bp4-icon { color: rgb(138, 187, 255); }

.bp4-input-group.bp4-intent-success .bp4-input { box-shadow: rgba(9, 130, 40, 0) 0px 0px, rgba(9, 130, 40, 0) 0px 0px, rgb(9, 130, 40) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.5) 0px 1px 1px inset; }

.bp4-input-group.bp4-intent-success .bp4-input:focus { box-shadow: rgb(9, 130, 40) 0px 0px 0px 1px inset, rgba(9, 130, 40, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-input-group.bp4-intent-success .bp4-input[readonly] { box-shadow: rgb(9, 130, 40) 0px 0px 0px 1px inset; }

.bp4-input-group.bp4-intent-success .bp4-input:disabled, .bp4-input-group.bp4-intent-success .bp4-input.bp4-disabled { box-shadow: none; }

.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input { box-shadow: rgba(50, 164, 103, 0) 0px 0px, rgba(50, 164, 103, 0) 0px 0px, rgba(50, 164, 103, 0) 0px 0px, rgb(50, 164, 103) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input:focus { box-shadow: rgb(50, 164, 103) 0px 0px 0px 1px inset, rgb(50, 164, 103) 0px 0px 0px 1px inset, rgba(50, 164, 103, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input[readonly] { box-shadow: rgb(50, 164, 103) 0px 0px 0px 1px inset; }

.bp4-dark .bp4-input-group.bp4-intent-success .bp4-input:disabled, .bp4-dark .bp4-input-group.bp4-intent-success .bp4-input.bp4-disabled { box-shadow: none; }

.bp4-input-group.bp4-intent-success > .bp4-icon { color: rgb(9, 130, 40); }

.bp4-dark .bp4-input-group.bp4-intent-success > .bp4-icon { color: rgb(114, 202, 155); }

.bp4-input-group.bp4-intent-warning .bp4-input { box-shadow: rgba(214, 104, 0, 0) 0px 0px, rgba(214, 104, 0, 0) 0px 0px, rgb(214, 104, 0) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.5) 0px 1px 1px inset; }

.bp4-input-group.bp4-intent-warning .bp4-input:focus { box-shadow: rgb(214, 104, 0) 0px 0px 0px 1px inset, rgba(214, 104, 0, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-input-group.bp4-intent-warning .bp4-input[readonly] { box-shadow: rgb(214, 104, 0) 0px 0px 0px 1px inset; }

.bp4-input-group.bp4-intent-warning .bp4-input:disabled, .bp4-input-group.bp4-intent-warning .bp4-input.bp4-disabled { box-shadow: none; }

.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input { box-shadow: rgba(236, 154, 60, 0) 0px 0px, rgba(236, 154, 60, 0) 0px 0px, rgba(236, 154, 60, 0) 0px 0px, rgb(236, 154, 60) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input:focus { box-shadow: rgb(236, 154, 60) 0px 0px 0px 1px inset, rgb(236, 154, 60) 0px 0px 0px 1px inset, rgba(236, 154, 60, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input[readonly] { box-shadow: rgb(236, 154, 60) 0px 0px 0px 1px inset; }

.bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input:disabled, .bp4-dark .bp4-input-group.bp4-intent-warning .bp4-input.bp4-disabled { box-shadow: none; }

.bp4-input-group.bp4-intent-warning > .bp4-icon { color: rgb(214, 104, 0); }

.bp4-dark .bp4-input-group.bp4-intent-warning > .bp4-icon { color: rgb(251, 179, 96); }

.bp4-input-group.bp4-intent-danger .bp4-input { box-shadow: rgba(201, 60, 70, 0) 0px 0px, rgba(201, 60, 70, 0) 0px 0px, rgb(201, 60, 70) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.5) 0px 1px 1px inset; }

.bp4-input-group.bp4-intent-danger .bp4-input:focus { box-shadow: rgb(201, 60, 70) 0px 0px 0px 1px inset, rgba(201, 60, 70, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-input-group.bp4-intent-danger .bp4-input[readonly] { box-shadow: rgb(201, 60, 70) 0px 0px 0px 1px inset; }

.bp4-input-group.bp4-intent-danger .bp4-input:disabled, .bp4-input-group.bp4-intent-danger .bp4-input.bp4-disabled { box-shadow: none; }

.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input { box-shadow: rgba(231, 106, 110, 0) 0px 0px, rgba(231, 106, 110, 0) 0px 0px, rgba(231, 106, 110, 0) 0px 0px, rgb(231, 106, 110) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input:focus { box-shadow: rgb(231, 106, 110) 0px 0px 0px 1px inset, rgb(231, 106, 110) 0px 0px 0px 1px inset, rgba(231, 106, 110, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input[readonly] { box-shadow: rgb(231, 106, 110) 0px 0px 0px 1px inset; }

.bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input:disabled, .bp4-dark .bp4-input-group.bp4-intent-danger .bp4-input.bp4-disabled { box-shadow: none; }

.bp4-input-group.bp4-intent-danger > .bp4-icon { color: rgb(201, 60, 70); }

.bp4-dark .bp4-input-group.bp4-intent-danger > .bp4-icon { color: rgb(250, 153, 156); }

.bp4-input::placeholder { color: rgb(95, 107, 124); opacity: 1; }

.bp4-input { appearance: none; color: rgb(21, 20, 20); vertical-align: middle; background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; outline: none; height: 30px; padding: 0px 10px; font-size: 14px; font-weight: 400; line-height: 30px; transition: box-shadow 0.1s cubic-bezier(0.4, 1, 0.75, 0.9); box-shadow: rgba(142, 52, 227, 0) 0px 0px, rgba(142, 52, 227, 0) 0px 0px, rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.5) 0px 1px 1px inset; }

.bp4-input:focus, .bp4-input.bp4-active { box-shadow: rgb(142, 52, 227) 0px 0px 0px 1px inset, rgba(142, 52, 227, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

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

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

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

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

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-input { border: 1px solid buttonborder; }
}

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

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

.bp4-input.bp4-small { height: 24px; padding-left: 8px; padding-right: 8px; font-size: 12px; line-height: 24px; }

.bp4-input.bp4-small[type="search"], .bp4-input.bp4-small.bp4-round { padding: 0px 12px; }

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

.bp4-dark .bp4-input::placeholder { color: rgb(171, 179, 191); }

.bp4-dark .bp4-input { color: rgb(246, 247, 249); background: rgba(21, 20, 20, 0.3); box-shadow: rgba(76, 144, 240, 0) 0px 0px, rgba(76, 144, 240, 0) 0px 0px, rgba(76, 144, 240, 0) 0px 0px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input:focus { box-shadow: rgb(76, 144, 240) 0px 0px 0px 1px inset, rgb(76, 144, 240) 0px 0px 0px 1px inset, rgba(76, 144, 240, 0.3) 0px 0px 0px 2px; }

.bp4-dark .bp4-input[readonly] { box-shadow: rgba(21, 20, 20, 0.4) 0px 0px 0px 1px inset; }

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

.bp4-input.bp4-intent-primary { box-shadow: rgba(142, 52, 227, 0) 0px 0px, rgba(142, 52, 227, 0) 0px 0px, rgb(142, 52, 227) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.5) 0px 1px 1px inset; }

.bp4-input.bp4-intent-primary:focus { box-shadow: rgb(142, 52, 227) 0px 0px 0px 1px inset, rgba(142, 52, 227, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-input.bp4-intent-primary[readonly] { box-shadow: rgb(142, 52, 227) 0px 0px 0px 1px inset; }

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

.bp4-dark .bp4-input.bp4-intent-primary { box-shadow: rgba(76, 144, 240, 0) 0px 0px, rgba(76, 144, 240, 0) 0px 0px, rgba(76, 144, 240, 0) 0px 0px, rgb(76, 144, 240) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input.bp4-intent-primary:focus { box-shadow: rgb(76, 144, 240) 0px 0px 0px 1px inset, rgb(76, 144, 240) 0px 0px 0px 1px inset, rgba(76, 144, 240, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input.bp4-intent-primary[readonly] { box-shadow: rgb(76, 144, 240) 0px 0px 0px 1px inset; }

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

.bp4-input.bp4-intent-success { box-shadow: rgba(9, 130, 40, 0) 0px 0px, rgba(9, 130, 40, 0) 0px 0px, rgb(9, 130, 40) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.5) 0px 1px 1px inset; }

.bp4-input.bp4-intent-success:focus { box-shadow: rgb(9, 130, 40) 0px 0px 0px 1px inset, rgba(9, 130, 40, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-input.bp4-intent-success[readonly] { box-shadow: rgb(9, 130, 40) 0px 0px 0px 1px inset; }

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

.bp4-dark .bp4-input.bp4-intent-success { box-shadow: rgba(50, 164, 103, 0) 0px 0px, rgba(50, 164, 103, 0) 0px 0px, rgba(50, 164, 103, 0) 0px 0px, rgb(50, 164, 103) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input.bp4-intent-success:focus { box-shadow: rgb(50, 164, 103) 0px 0px 0px 1px inset, rgb(50, 164, 103) 0px 0px 0px 1px inset, rgba(50, 164, 103, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input.bp4-intent-success[readonly] { box-shadow: rgb(50, 164, 103) 0px 0px 0px 1px inset; }

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

.bp4-input.bp4-intent-warning { box-shadow: rgba(214, 104, 0, 0) 0px 0px, rgba(214, 104, 0, 0) 0px 0px, rgb(214, 104, 0) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.5) 0px 1px 1px inset; }

.bp4-input.bp4-intent-warning:focus { box-shadow: rgb(214, 104, 0) 0px 0px 0px 1px inset, rgba(214, 104, 0, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-input.bp4-intent-warning[readonly] { box-shadow: rgb(214, 104, 0) 0px 0px 0px 1px inset; }

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

.bp4-dark .bp4-input.bp4-intent-warning { box-shadow: rgba(236, 154, 60, 0) 0px 0px, rgba(236, 154, 60, 0) 0px 0px, rgba(236, 154, 60, 0) 0px 0px, rgb(236, 154, 60) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input.bp4-intent-warning:focus { box-shadow: rgb(236, 154, 60) 0px 0px 0px 1px inset, rgb(236, 154, 60) 0px 0px 0px 1px inset, rgba(236, 154, 60, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input.bp4-intent-warning[readonly] { box-shadow: rgb(236, 154, 60) 0px 0px 0px 1px inset; }

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

.bp4-input.bp4-intent-danger { box-shadow: rgba(201, 60, 70, 0) 0px 0px, rgba(201, 60, 70, 0) 0px 0px, rgb(201, 60, 70) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.5) 0px 1px 1px inset; }

.bp4-input.bp4-intent-danger:focus { box-shadow: rgb(201, 60, 70) 0px 0px 0px 1px inset, rgba(201, 60, 70, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-input.bp4-intent-danger[readonly] { box-shadow: rgb(201, 60, 70) 0px 0px 0px 1px inset; }

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

.bp4-dark .bp4-input.bp4-intent-danger { box-shadow: rgba(231, 106, 110, 0) 0px 0px, rgba(231, 106, 110, 0) 0px 0px, rgba(231, 106, 110, 0) 0px 0px, rgb(231, 106, 110) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input.bp4-intent-danger:focus { box-shadow: rgb(231, 106, 110) 0px 0px 0px 1px inset, rgb(231, 106, 110) 0px 0px 0px 1px inset, rgba(231, 106, 110, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-input.bp4-intent-danger[readonly] { box-shadow: rgb(231, 106, 110) 0px 0px 0px 1px inset; }

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

@supports (-webkit-touch-callout:none) {
  input.bp4-input:disabled, input.bp4-input.bp4-disabled { opacity: 1; -webkit-text-fill-color: rgba(95, 107, 124, 0.6); }
  .bp4-dark input.bp4-input:disabled, .bp4-dark input.bp4-input.bp4-disabled { -webkit-text-fill-color: rgba(171, 179, 191, 0.6); }
}

textarea.bp4-input { max-width: 100%; padding: 10px; }

textarea.bp4-input, textarea.bp4-input.bp4-large, textarea.bp4-input.bp4-small { height: auto; line-height: inherit; }

textarea.bp4-input.bp4-small { padding: 8px; }

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

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

label.bp4-label .bp4-button-group { margin-top: 5px; }

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

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: 30px; }

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

label.bp4-label.bp4-inline .bp4-button-group { margin: 0px 0px 0px 5px; }

label.bp4-label.bp4-inline .bp4-input-group .bp4-input { margin-left: 0px; }

label.bp4-label.bp4-inline.bp4-large { line-height: 40px; }

label.bp4-label:not(.bp4-inline) .bp4-popover-target { display: block; }

.bp4-dark label.bp4-label { color: rgb(246, 247, 249); }

.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 14px; width: 30px; min-height: 0px; padding: 0px; }

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

form { display: block; }

.bp4-html-select select, .bp4-select select { flex-direction: row; display: inline-flex; }

.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-select select::before, .bp4-html-select select > *, .bp4-select select > * { margin-right: 7px; }

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

.bp4-html-select select, .bp4-select select { cursor: pointer; text-align: left; vertical-align: middle; color: rgb(21, 20, 20); background-color: rgb(246, 247, 249); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; justify-content: center; align-items: center; padding: 5px 10px; font-size: 14px; box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.1) 0px 1px 2px; }

.bp4-html-select select:hover, .bp4-select select:hover { background-color: rgb(237, 239, 242); background-clip: padding-box; box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

.bp4-html-select select:active, .bp4-select select:active, .bp4-html-select select.bp4-active, .bp4-select select.bp4-active { background-color: rgb(220, 224, 229); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-html-select select:active, .bp4-select select:active, .bp4-html-select select.bp4-active, .bp4-select select.bp4-active { background: highlight; }
}

.bp4-html-select select:disabled, .bp4-select select:disabled, .bp4-html-select select.bp4-disabled, .bp4-select select.bp4-disabled { box-shadow: none; color: rgba(95, 107, 124, 0.6); cursor: not-allowed; background-color: rgba(211, 216, 222, 0.5); outline: none; }

.bp4-html-select select:disabled.bp4-active, .bp4-select select:disabled.bp4-active, .bp4-html-select select.bp4-disabled.bp4-active, .bp4-select select.bp4-disabled.bp4-active { background: rgba(211, 216, 222, 0.7); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-html-select select, .bp4-select select { border: 1px solid buttonborder; }
}

.bp4-html-select select, .bp4-select select { appearance: none; border-radius: 2px; width: 100%; height: 30px; padding: 0px 25px 0px 10px; }

.bp4-html-select.bp4-minimal select, .bp4-select.bp4-minimal select { box-shadow: none; background: 0px 0px; }

.bp4-html-select.bp4-minimal select:hover, .bp4-select.bp4-minimal select:hover { box-shadow: none; color: rgb(21, 20, 20); background: rgba(143, 153, 168, 0.15); text-decoration: none; }

.bp4-html-select.bp4-minimal select:active, .bp4-select.bp4-minimal select:active, .bp4-html-select.bp4-minimal select.bp4-active, .bp4-select.bp4-minimal select.bp4-active { box-shadow: none; color: rgb(21, 20, 20); background: rgba(143, 153, 168, 0.3); }

.bp4-html-select.bp4-minimal select:disabled, .bp4-select.bp4-minimal select:disabled, .bp4-html-select.bp4-minimal select.bp4-disabled, .bp4-select.bp4-minimal select.bp4-disabled { color: rgba(95, 107, 124, 0.6); cursor: not-allowed; background: 0px 0px; }

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

.bp4-dark .bp4-html-select.bp4-minimal select, .bp4-html-select.bp4-minimal .bp4-dark select, .bp4-dark .bp4-select.bp4-minimal select, .bp4-select.bp4-minimal .bp4-dark select, .bp4-dark .bp4-html-select.bp4-minimal select:hover, .bp4-html-select.bp4-minimal .bp4-dark select:hover, .bp4-dark .bp4-select.bp4-minimal select:hover, .bp4-select.bp4-minimal .bp4-dark select:hover, .bp4-dark .bp4-html-select.bp4-minimal select:active, .bp4-html-select.bp4-minimal .bp4-dark select:active, .bp4-dark .bp4-select.bp4-minimal select:active, .bp4-select.bp4-minimal .bp4-dark select:active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-active, .bp4-dark .bp4-select.bp4-minimal select.bp4-active, .bp4-select.bp4-minimal .bp4-dark select.bp4-active { box-shadow: none; color: rgb(255, 255, 255); background: 0px 0px; }

.bp4-dark .bp4-html-select.bp4-minimal select:hover, .bp4-html-select.bp4-minimal .bp4-dark select:hover, .bp4-dark .bp4-select.bp4-minimal 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:active, .bp4-html-select.bp4-minimal .bp4-dark select:active, .bp4-dark .bp4-select.bp4-minimal select:active, .bp4-select.bp4-minimal .bp4-dark select:active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-active, .bp4-dark .bp4-select.bp4-minimal select.bp4-active, .bp4-select.bp4-minimal .bp4-dark select.bp4-active { background: rgba(143, 153, 168, 0.3); }

.bp4-dark .bp4-html-select.bp4-minimal select:disabled, .bp4-html-select.bp4-minimal .bp4-dark select:disabled, .bp4-dark .bp4-select.bp4-minimal select:disabled, .bp4-select.bp4-minimal .bp4-dark select:disabled, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-disabled, .bp4-dark .bp4-select.bp4-minimal select.bp4-disabled, .bp4-select.bp4-minimal .bp4-dark select.bp4-disabled { color: rgba(171, 179, 191, 0.6); cursor: not-allowed; background: 0px 0px; }

.bp4-dark .bp4-html-select.bp4-minimal select:disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select:disabled.bp4-active, .bp4-dark .bp4-select.bp4-minimal select:disabled.bp4-active, .bp4-select.bp4-minimal .bp4-dark select:disabled.bp4-active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-disabled.bp4-active, .bp4-dark .bp4-select.bp4-minimal select.bp4-disabled.bp4-active, .bp4-select.bp4-minimal .bp4-dark select.bp4-disabled.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: rgb(142, 52, 227); }

.bp4-html-select.bp4-minimal select.bp4-intent-primary:hover, .bp4-select.bp4-minimal select.bp4-intent-primary:hover, .bp4-html-select.bp4-minimal select.bp4-intent-primary:active, .bp4-select.bp4-minimal select.bp4-intent-primary:active, .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-primary.bp4-active { box-shadow: none; color: rgb(142, 52, 227); background: 0px 0px; }

.bp4-html-select.bp4-minimal select.bp4-intent-primary:hover, .bp4-select.bp4-minimal select.bp4-intent-primary:hover { color: rgb(142, 52, 227); background: rgba(142, 52, 227, 0.15); }

.bp4-html-select.bp4-minimal select.bp4-intent-primary:active, .bp4-select.bp4-minimal select.bp4-intent-primary:active, .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-primary.bp4-active { color: rgb(24, 74, 144); background: rgba(142, 52, 227, 0.3); }

.bp4-html-select.bp4-minimal select.bp4-intent-primary:disabled, .bp4-select.bp4-minimal select.bp4-intent-primary:disabled, .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-disabled, .bp4-select.bp4-minimal select.bp4-intent-primary.bp4-disabled { color: rgba(142, 52, 227, 0.5); background: 0px 0px; }

.bp4-html-select.bp4-minimal select.bp4-intent-primary:disabled.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-primary:disabled.bp4-active, .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-disabled.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-primary.bp4-disabled.bp4-active { background: rgba(142, 52, 227, 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: rgb(142, 52, 227); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary { color: rgb(138, 187, 255); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary:hover, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary:hover, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:hover, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary:hover { color: rgb(138, 187, 255); background: rgba(142, 52, 227, 0.2); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary:active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary:active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary:active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary.bp4-active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-active { color: rgb(153, 196, 255); background: rgba(142, 52, 227, 0.3); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary:disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary:disabled, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:disabled, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary:disabled, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-disabled, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary.bp4-disabled, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-disabled { color: rgba(138, 187, 255, 0.5); background: 0px 0px; }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary:disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary:disabled.bp4-active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary:disabled.bp4-active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary:disabled.bp4-active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-primary.bp4-disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-disabled.bp4-active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-primary.bp4-disabled.bp4-active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-primary.bp4-disabled.bp4-active { background: rgba(142, 52, 227, 0.3); }

.bp4-html-select.bp4-minimal select.bp4-intent-success, .bp4-select.bp4-minimal select.bp4-intent-success { color: rgb(9, 130, 40); }

.bp4-html-select.bp4-minimal select.bp4-intent-success:hover, .bp4-select.bp4-minimal select.bp4-intent-success:hover, .bp4-html-select.bp4-minimal select.bp4-intent-success:active, .bp4-select.bp4-minimal select.bp4-intent-success:active, .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-success.bp4-active { box-shadow: none; color: rgb(9, 130, 40); background: 0px 0px; }

.bp4-html-select.bp4-minimal select.bp4-intent-success:hover, .bp4-select.bp4-minimal select.bp4-intent-success:hover { color: rgb(9, 130, 40); background: rgba(9, 130, 40, 0.15); }

.bp4-html-select.bp4-minimal select.bp4-intent-success:active, .bp4-select.bp4-minimal select.bp4-intent-success:active, .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-success.bp4-active { color: rgb(22, 90, 54); background: rgba(9, 130, 40, 0.3); }

.bp4-html-select.bp4-minimal select.bp4-intent-success:disabled, .bp4-select.bp4-minimal select.bp4-intent-success:disabled, .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-disabled, .bp4-select.bp4-minimal select.bp4-intent-success.bp4-disabled { color: rgba(9, 130, 40, 0.5); background: 0px 0px; }

.bp4-html-select.bp4-minimal select.bp4-intent-success:disabled.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-success:disabled.bp4-active, .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-disabled.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-success.bp4-disabled.bp4-active { background: rgba(9, 130, 40, 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: rgb(9, 130, 40); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success { color: rgb(114, 202, 155); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success:hover, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success:hover, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:hover, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success:hover { color: rgb(114, 202, 155); background: rgba(9, 130, 40, 0.2); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success:active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success:active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success:active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success.bp4-active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-active { color: rgb(124, 215, 162); background: rgba(9, 130, 40, 0.3); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success:disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success:disabled, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:disabled, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success:disabled, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-disabled, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success.bp4-disabled, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-disabled { color: rgba(114, 202, 155, 0.5); background: 0px 0px; }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success:disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success:disabled.bp4-active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success:disabled.bp4-active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success:disabled.bp4-active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-success.bp4-disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-disabled.bp4-active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-success.bp4-disabled.bp4-active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-success.bp4-disabled.bp4-active { background: rgba(9, 130, 40, 0.3); }

.bp4-html-select.bp4-minimal select.bp4-intent-warning, .bp4-select.bp4-minimal select.bp4-intent-warning { color: rgb(214, 104, 0); }

.bp4-html-select.bp4-minimal select.bp4-intent-warning:hover, .bp4-select.bp4-minimal select.bp4-intent-warning:hover, .bp4-html-select.bp4-minimal select.bp4-intent-warning:active, .bp4-select.bp4-minimal select.bp4-intent-warning:active, .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-warning.bp4-active { box-shadow: none; color: rgb(214, 104, 0); background: 0px 0px; }

.bp4-html-select.bp4-minimal select.bp4-intent-warning:hover, .bp4-select.bp4-minimal select.bp4-intent-warning:hover { color: rgb(214, 104, 0); background: rgba(214, 104, 0, 0.15); }

.bp4-html-select.bp4-minimal select.bp4-intent-warning:active, .bp4-select.bp4-minimal select.bp4-intent-warning:active, .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-warning.bp4-active { color: rgb(119, 69, 13); background: rgba(214, 104, 0, 0.3); }

.bp4-html-select.bp4-minimal select.bp4-intent-warning:disabled, .bp4-select.bp4-minimal select.bp4-intent-warning:disabled, .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-disabled, .bp4-select.bp4-minimal select.bp4-intent-warning.bp4-disabled { color: rgba(214, 104, 0, 0.5); background: 0px 0px; }

.bp4-html-select.bp4-minimal select.bp4-intent-warning:disabled.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-warning:disabled.bp4-active, .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-disabled.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-warning.bp4-disabled.bp4-active { background: rgba(214, 104, 0, 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: rgb(214, 104, 0); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning { color: rgb(251, 179, 96); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning:hover, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning:hover, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:hover, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning:hover { color: rgb(251, 179, 96); background: rgba(214, 104, 0, 0.2); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning:active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning:active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning:active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning.bp4-active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-active { color: rgb(245, 193, 134); background: rgba(214, 104, 0, 0.3); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning:disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning:disabled, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:disabled, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning:disabled, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-disabled, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning.bp4-disabled, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-disabled { color: rgba(251, 179, 96, 0.5); background: 0px 0px; }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning:disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning:disabled.bp4-active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning:disabled.bp4-active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning:disabled.bp4-active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-warning.bp4-disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-disabled.bp4-active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-warning.bp4-disabled.bp4-active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-warning.bp4-disabled.bp4-active { background: rgba(214, 104, 0, 0.3); }

.bp4-html-select.bp4-minimal select.bp4-intent-danger, .bp4-select.bp4-minimal select.bp4-intent-danger { color: rgb(201, 60, 70); }

.bp4-html-select.bp4-minimal select.bp4-intent-danger:hover, .bp4-select.bp4-minimal select.bp4-intent-danger:hover, .bp4-html-select.bp4-minimal select.bp4-intent-danger:active, .bp4-select.bp4-minimal select.bp4-intent-danger:active, .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-danger.bp4-active { box-shadow: none; color: rgb(201, 60, 70); background: 0px 0px; }

.bp4-html-select.bp4-minimal select.bp4-intent-danger:hover, .bp4-select.bp4-minimal select.bp4-intent-danger:hover { color: rgb(201, 60, 70); background: rgba(201, 60, 70, 0.15); }

.bp4-html-select.bp4-minimal select.bp4-intent-danger:active, .bp4-select.bp4-minimal select.bp4-intent-danger:active, .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-danger.bp4-active { color: rgb(142, 41, 44); background: rgba(201, 60, 70, 0.3); }

.bp4-html-select.bp4-minimal select.bp4-intent-danger:disabled, .bp4-select.bp4-minimal select.bp4-intent-danger:disabled, .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-disabled, .bp4-select.bp4-minimal select.bp4-intent-danger.bp4-disabled { color: rgba(201, 60, 70, 0.5); background: 0px 0px; }

.bp4-html-select.bp4-minimal select.bp4-intent-danger:disabled.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-danger:disabled.bp4-active, .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-disabled.bp4-active, .bp4-select.bp4-minimal select.bp4-intent-danger.bp4-disabled.bp4-active { background: rgba(201, 60, 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: rgb(201, 60, 70); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger { color: rgb(250, 153, 156); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger:hover, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger:hover, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:hover, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:hover { color: rgb(250, 153, 156); background: rgba(201, 60, 70, 0.2); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger:active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger:active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger.bp4-active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-active { color: rgb(255, 161, 164); background: rgba(201, 60, 70, 0.3); }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger:disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger:disabled, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:disabled, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:disabled, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-disabled, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-disabled, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger.bp4-disabled, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-disabled { color: rgba(250, 153, 156, 0.5); background: 0px 0px; }

.bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger:disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger:disabled.bp4-active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger:disabled.bp4-active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger:disabled.bp4-active, .bp4-dark .bp4-html-select.bp4-minimal select.bp4-intent-danger.bp4-disabled.bp4-active, .bp4-html-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-disabled.bp4-active, .bp4-dark .bp4-select.bp4-minimal select.bp4-intent-danger.bp4-disabled.bp4-active, .bp4-select.bp4-minimal .bp4-dark select.bp4-intent-danger.bp4-disabled.bp4-active { background: rgba(201, 60, 70, 0.3); }

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

.bp4-dark .bp4-html-select select, .bp4-dark .bp4-select select { color: rgb(246, 247, 249); background-color: rgb(56, 62, 71); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

.bp4-dark .bp4-html-select select:hover, .bp4-dark .bp4-select select:hover, .bp4-dark .bp4-html-select select:active, .bp4-dark .bp4-select select:active, .bp4-dark .bp4-html-select select.bp4-active, .bp4-dark .bp4-select select.bp4-active { color: rgb(246, 247, 249); }

.bp4-dark .bp4-html-select select:hover, .bp4-dark .bp4-select select:hover { background-color: rgb(47, 52, 60); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 1px 2px; }

.bp4-dark .bp4-html-select select:active, .bp4-dark .bp4-select select:active, .bp4-dark .bp4-html-select select.bp4-active, .bp4-dark .bp4-select select.bp4-active { background-color: rgb(21, 20, 20); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 1px 2px; }

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

.bp4-dark .bp4-html-select select:disabled.bp4-active, .bp4-dark .bp4-select select:disabled.bp4-active, .bp4-dark .bp4-html-select select.bp4-disabled.bp4-active, .bp4-dark .bp4-select select.bp4-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: rgb(143, 153, 168); background: rgba(21, 20, 20, 0.5); }

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

.bp4-select::after, .bp4-html-select .bp4-icon, .bp4-select .bp4-icon { color: rgb(95, 107, 124); pointer-events: none; position: absolute; top: 7px; right: 7px; }

.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 { letter-spacing: normal; vertical-align: middle; display: inline-block; position: relative; }

.bp4-html-select .bp4-icon, .bp4-select .bp4-icon { color: rgb(95, 107, 124); }

.bp4-html-select .bp4-icon:hover, .bp4-select .bp4-icon:hover { color: rgb(21, 20, 20); }

.bp4-dark .bp4-html-select .bp4-icon, .bp4-dark .bp4-select .bp4-icon { color: rgb(171, 179, 191); }

.bp4-dark .bp4-html-select .bp4-icon:hover, .bp4-dark .bp4-select .bp4-icon:hover { color: rgb(246, 247, 249); }

.bp4-html-select.bp4-large::after, .bp4-html-select.bp4-large .bp4-icon, .bp4-select.bp4-large::after, .bp4-select.bp4-large .bp4-icon { top: 12px; right: 12px; }

.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 { color: rgb(246, 247, 249); background-color: rgb(47, 52, 60); }

.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: rgb(171, 179, 191); }

.bp4-select::after { font-variant: normal; -webkit-font-smoothing: antialiased; content: ""; font-family: blueprint-icons-16, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; }

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

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

table.bp4-html-table th, .bp4-running-text table th { color: rgb(21, 20, 20); font-weight: 600; }

table.bp4-html-table td, .bp4-running-text table td { color: rgb(21, 20, 20); }

table.bp4-html-table tbody tr:first-child th, .bp4-running-text table tbody tr:first-child th, table.bp4-html-table tbody tr:first-child td, .bp4-running-text table tbody tr:first-child td, table.bp4-html-table tfoot tr:first-child th, .bp4-running-text table tfoot tr:first-child th, table.bp4-html-table tfoot tr:first-child td, .bp4-running-text table tfoot tr:first-child td { box-shadow: rgba(21, 20, 20, 0.15) 0px 1px inset; }

.bp4-dark table.bp4-html-table th, .bp4-dark .bp4-running-text table th, .bp4-running-text .bp4-dark table th, .bp4-dark table.bp4-html-table td, .bp4-dark .bp4-running-text table td, .bp4-running-text .bp4-dark table td { color: rgb(246, 247, 249); }

.bp4-dark table.bp4-html-table tbody tr:first-child th, .bp4-dark .bp4-running-text table tbody tr:first-child th, .bp4-running-text .bp4-dark table tbody tr:first-child th, .bp4-dark table.bp4-html-table tbody tr:first-child td, .bp4-dark .bp4-running-text table tbody tr:first-child td, .bp4-running-text .bp4-dark table tbody tr:first-child td, .bp4-dark table.bp4-html-table tfoot tr:first-child th, .bp4-dark .bp4-running-text table tfoot tr:first-child th, .bp4-running-text .bp4-dark table tfoot tr:first-child th, .bp4-dark table.bp4-html-table tfoot tr:first-child td, .bp4-dark .bp4-running-text table tfoot tr:first-child td, .bp4-running-text .bp4-dark table tfoot tr:first-child td { box-shadow: rgba(255, 255, 255, 0.2) 0px 1px inset; }

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

table.bp4-html-table.bp4-html-table-striped tbody tr:nth-child(2n+1) td { background: rgba(143, 153, 168, 0.15); }

table.bp4-html-table.bp4-html-table-bordered th:not(:first-child) { box-shadow: rgba(21, 20, 20, 0.15) 1px 0px inset; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  table.bp4-html-table.bp4-html-table-bordered th:not(:first-child) { border-left: 1px solid buttonborder; }
}

table.bp4-html-table.bp4-html-table-bordered tbody tr td, table.bp4-html-table.bp4-html-table-bordered tfoot tr td { box-shadow: rgba(21, 20, 20, 0.15) 0px 1px inset; }

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: rgba(21, 20, 20, 0.15) 1px 1px inset; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  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) { border-top: 1px solid buttonborder; border-left: 1px solid buttonborder; }
  table.bp4-html-table.bp4-html-table-bordered tbody tr td, table.bp4-html-table.bp4-html-table-bordered tfoot tr td { border-top: 1px solid buttonborder; }
}

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: rgba(21, 20, 20, 0.15) 1px 0px inset; }

table.bp4-html-table.bp4-interactive tbody tr:hover td { cursor: pointer; background-color: rgba(143, 153, 168, 0.3); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  table.bp4-html-table.bp4-interactive tbody tr:hover td { background-color: highlight; }
}

table.bp4-html-table.bp4-interactive tbody tr:active td { background-color: rgba(143, 153, 168, 0.35); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  table.bp4-html-table.bp4-interactive tbody tr:active td { background-color: highlight; }
}

.bp4-dark table.bp4-html-table.bp4-html-table-striped tbody tr:nth-child(2n+1) td { background: rgba(95, 107, 124, 0.15); }

.bp4-dark table.bp4-html-table.bp4-html-table-bordered th:not(:first-child) { box-shadow: rgba(255, 255, 255, 0.2) 1px 0px inset; }

.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: rgba(255, 255, 255, 0.2) 0px 1px inset; }

.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: rgba(255, 255, 255, 0.2) 1px 1px inset; }

.bp4-dark table.bp4-html-table.bp4-html-table-bordered.bp4-html-table-striped tbody tr:not(:first-child) td { box-shadow: rgba(255, 255, 255, 0.2) 1px 0px inset; }

.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 { cursor: pointer; background-color: rgba(95, 107, 124, 0.3); }

.bp4-dark table.bp4-html-table.bp4-interactive tbody tr:active td { background-color: rgba(95, 107, 124, 0.4); }

.bp4-key-combo { flex-direction: row; display: flex; }

.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: 5px; }

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

.bp4-key-combo { align-items: center; }

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

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

.bp4-hotkey-dialog .bp4-hotkey-label { flex-grow: 1; }

.bp4-hotkey-column { max-height: 80vh; margin: auto; padding: 30px; overflow-y: auto; }

.bp4-hotkey-column .bp4-heading { margin-bottom: 20px; }

.bp4-hotkey-column .bp4-heading:not(:first-child) { margin-top: 40px; }

.bp4-hotkey { justify-content: space-between; align-items: center; margin-left: 0px; margin-right: 0px; display: flex; }

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

.bp4-icon { vertical-align: text-bottom; flex: 0 0 auto; display: inline-block; }

.bp4-icon:not(:empty)::before { content: unset !important; }

.bp4-icon > svg { display: block; }

.bp4-icon > svg:not([fill]) { fill: currentcolor; }

span.bp4-icon-standard { font-variant: normal; -webkit-font-smoothing: antialiased; font-family: blueprint-icons-16, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; display: inline-block; }

span.bp4-icon-large { font-variant: normal; -webkit-font-smoothing: antialiased; font-family: blueprint-icons-20, sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 1; display: inline-block; }

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 { -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-wrapper, .bp4-submenu .bp4-popover-target { display: block; }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]) { color: inherit; cursor: pointer; background-color: rgba(143, 153, 168, 0.15); text-decoration: none; }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected .bp4-menu-item-label { color: inherit; }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected { color: rgb(33, 93, 176); background-color: rgba(45, 114, 210, 0.1); }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected::before, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected .bp4-menu-item-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected .bp4-submenu-icon { color: rgb(33, 93, 176); }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-success { color: rgb(28, 110, 66); background-color: rgba(35, 133, 81, 0.1); }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-success::before, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-success .bp4-menu-item-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-success .bp4-submenu-icon { color: inherit; }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-warning { color: rgb(147, 86, 16); background-color: rgba(200, 118, 25, 0.1); }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-warning::before, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-warning .bp4-menu-item-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-warning .bp4-submenu-icon { color: inherit; }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-danger { color: rgb(172, 47, 51); background-color: rgba(205, 66, 70, 0.1); }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-danger::before, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-danger .bp4-menu-item-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-danger .bp4-submenu-icon { color: inherit; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected { background-color: highlight; }
}

.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]) { color: inherit; }

.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 { color: rgb(171, 179, 191); }

.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected { color: rgb(138, 187, 255); background-color: rgba(45, 114, 210, 0.2); }

.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected::before, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected .bp4-menu-item-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected .bp4-submenu-icon { color: rgb(138, 187, 255); }

.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-success { color: rgb(114, 202, 155); background-color: rgba(35, 133, 81, 0.2); }

.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-success::before, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-success .bp4-menu-item-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-success .bp4-submenu-icon { color: inherit; }

.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-warning { color: rgb(251, 179, 96); background-color: rgba(200, 118, 25, 0.2); }

.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-warning::before, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-warning .bp4-menu-item-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-warning .bp4-submenu-icon { color: inherit; }

.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-danger { color: rgb(250, 153, 156); background-color: rgba(205, 66, 70, 0.2); }

.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-danger::before, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-danger .bp4-menu-item-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected.bp4-intent-danger .bp4-submenu-icon { color: inherit; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item:not([class*="bp4-intent-"]).ns-selected { background-color: highlight; }
}

.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-menu-item[class*="bp4-intent-"]:hover .bp4-menu-item-label, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active .bp4-menu-item-label { color: inherit; }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"], .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active { color: rgb(33, 93, 176); background-color: rgba(45, 114, 210, 0.1); }

.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-"] .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-"]:hover::before, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover .bp4-menu-item-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover .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-"]:active .bp4-menu-item-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active .bp4-submenu-icon { color: rgb(33, 93, 176); }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-success, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-success, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-success { color: rgb(28, 110, 66); background-color: rgba(35, 133, 81, 0.1); }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-success::before, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-success .bp4-menu-item-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-success .bp4-submenu-icon, .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-menu-item[class*="bp4-intent-"]:hover.bp4-intent-success .bp4-menu-item-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-success .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-"]:active.bp4-intent-success .bp4-menu-item-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-success .bp4-submenu-icon { color: inherit; }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-warning, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-warning, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-warning { color: rgb(147, 86, 16); background-color: rgba(200, 118, 25, 0.1); }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-warning::before, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-warning .bp4-menu-item-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-warning .bp4-submenu-icon, .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-menu-item[class*="bp4-intent-"]:hover.bp4-intent-warning .bp4-menu-item-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-warning .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-"]:active.bp4-intent-warning .bp4-menu-item-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-warning .bp4-submenu-icon { color: inherit; }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-danger, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-danger, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-danger { color: rgb(172, 47, 51); background-color: rgba(205, 66, 70, 0.1); }

.bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-danger::before, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-danger .bp4-menu-item-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-danger .bp4-submenu-icon, .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-menu-item[class*="bp4-intent-"]:hover.bp4-intent-danger .bp4-menu-item-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-danger .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-"]:active.bp4-intent-danger .bp4-menu-item-icon, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-danger .bp4-submenu-icon { color: inherit; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"], .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover, .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active { background-color: highlight; }
}

.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-menu-item[class*="bp4-intent-"]:hover, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active { color: rgb(138, 187, 255); background-color: rgba(45, 114, 210, 0.2); }

.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-"] .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-"]:hover::before, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover .bp4-menu-item-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover .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-"]:active .bp4-menu-item-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active .bp4-submenu-icon { color: rgb(138, 187, 255); }

.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-success, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-success, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-success { color: rgb(114, 202, 155); background-color: rgba(35, 133, 81, 0.2); }

.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-success::before, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-success .bp4-menu-item-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-success .bp4-submenu-icon, .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-menu-item[class*="bp4-intent-"]:hover.bp4-intent-success .bp4-menu-item-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-success .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-"]:active.bp4-intent-success .bp4-menu-item-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-success .bp4-submenu-icon { color: inherit; }

.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-warning, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-warning, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-warning { color: rgb(251, 179, 96); background-color: rgba(200, 118, 25, 0.2); }

.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-warning::before, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-warning .bp4-menu-item-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-warning .bp4-submenu-icon, .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-menu-item[class*="bp4-intent-"]:hover.bp4-intent-warning .bp4-menu-item-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-warning .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-"]:active.bp4-intent-warning .bp4-menu-item-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-warning .bp4-submenu-icon { color: inherit; }

.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-danger, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-danger, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-danger { color: rgb(250, 153, 156); background-color: rgba(205, 66, 70, 0.2); }

.bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-danger::before, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-danger .bp4-menu-item-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"].bp4-intent-danger .bp4-submenu-icon, .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-menu-item[class*="bp4-intent-"]:hover.bp4-intent-danger .bp4-menu-item-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:hover.bp4-intent-danger .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-"]:active.bp4-intent-danger .bp4-menu-item-icon, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active.bp4-intent-danger .bp4-submenu-icon { color: inherit; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .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-menu-item[class*="bp4-intent-"]:hover, .bp4-dark .bp4-submenu .bp4-popover-target.bp4-popover-open > .bp4-menu-item[class*="bp4-intent-"]:active { background-color: highlight; }
}

.bp4-submenu.bp4-popover { box-shadow: none; padding: 0px 5px; }

.bp4-submenu.bp4-popover > .bp4-popover-content { box-shadow: rgba(21, 20, 20, 0.1) 0px 0px 0px 1px, rgba(21, 20, 20, 0.2) 0px 2px 4px, rgba(21, 20, 20, 0.2) 0px 8px 24px; }

.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: rgb(94, 96, 100) 0px 0px 0px 1px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 2px 4px, rgba(21, 20, 20, 0.4) 0px 8px 24px; }

.bp4-menu { color: rgb(21, 20, 20); text-align: left; background: rgb(255, 255, 255); border-radius: 2px; min-width: 180px; margin: 0px; padding: 5px; list-style: none; }

.bp4-menu-divider { border-top: 1px solid rgba(21, 20, 20, 0.15); margin: 5px; display: block; }

.bp4-dark .bp4-menu-divider { border-top-color: rgba(255, 255, 255, 0.2); }

.bp4-menu-item { flex-direction: row; display: flex; }

.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: 7px; }

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

.bp4-menu-item { color: inherit; user-select: none; border-radius: 2px; align-items: flex-start; padding: 5px 7px; line-height: 20px; text-decoration: none; }

.bp4-menu-item > .bp4-fill { word-break: break-word; }

.bp4-menu-item .bp4-menu-item-icon { flex-direction: column; justify-content: center; height: 20px; display: flex; }

.bp4-menu-item .bp4-menu-item-label, .bp4-menu-item::before, .bp4-menu-item .bp4-menu-item-icon, .bp4-menu-item .bp4-submenu-icon { color: rgb(95, 107, 124); }

.bp4-menu-item::before, .bp4-menu-item .bp4-submenu-icon { margin-top: 2px; }

.bp4-menu-item:hover { color: inherit; cursor: pointer; background-color: rgba(143, 153, 168, 0.15); text-decoration: none; }

.bp4-menu-item:hover.ns-selected .bp4-menu-item-label { color: inherit; }

.bp4-menu-item:hover.ns-selected { color: rgb(33, 93, 176); background-color: rgba(45, 114, 210, 0.1); }

.bp4-menu-item:hover.ns-selected::before, .bp4-menu-item:hover.ns-selected .bp4-menu-item-icon, .bp4-menu-item:hover.ns-selected .bp4-submenu-icon { color: rgb(33, 93, 176); }

.bp4-menu-item:hover.ns-selected.bp4-intent-success { color: rgb(28, 110, 66); background-color: rgba(35, 133, 81, 0.1); }

.bp4-menu-item:hover.ns-selected.bp4-intent-success::before, .bp4-menu-item:hover.ns-selected.bp4-intent-success .bp4-menu-item-icon, .bp4-menu-item:hover.ns-selected.bp4-intent-success .bp4-submenu-icon { color: inherit; }

.bp4-menu-item:hover.ns-selected.bp4-intent-warning { color: rgb(147, 86, 16); background-color: rgba(200, 118, 25, 0.1); }

.bp4-menu-item:hover.ns-selected.bp4-intent-warning::before, .bp4-menu-item:hover.ns-selected.bp4-intent-warning .bp4-menu-item-icon, .bp4-menu-item:hover.ns-selected.bp4-intent-warning .bp4-submenu-icon { color: inherit; }

.bp4-menu-item:hover.ns-selected.bp4-intent-danger { color: rgb(172, 47, 51); background-color: rgba(205, 66, 70, 0.1); }

.bp4-menu-item:hover.ns-selected.bp4-intent-danger::before, .bp4-menu-item:hover.ns-selected.bp4-intent-danger .bp4-menu-item-icon, .bp4-menu-item:hover.ns-selected.bp4-intent-danger .bp4-submenu-icon { color: inherit; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-menu-item:hover.ns-selected { background-color: highlight; }
}

.bp4-menu-item:active, .bp4-menu-item.bp4-active { background-color: rgba(143, 153, 168, 0.3); }

.bp4-menu-item:active .bp4-menu-item-label, .bp4-menu-item.bp4-active .bp4-menu-item-label { color: rgb(21, 20, 20); }

.bp4-menu-item.bp4-selected .bp4-menu-item-label, .bp4-menu-item.bp4-selected:hover .bp4-menu-item-label, .bp4-menu-item.bp4-selected:active .bp4-menu-item-label { color: inherit; }

.bp4-menu-item.bp4-selected, .bp4-menu-item.bp4-selected:hover, .bp4-menu-item.bp4-selected:active { color: rgb(33, 93, 176); background-color: rgba(45, 114, 210, 0.1); }

.bp4-menu-item.bp4-selected::before, .bp4-menu-item.bp4-selected .bp4-menu-item-icon, .bp4-menu-item.bp4-selected .bp4-submenu-icon, .bp4-menu-item.bp4-selected:hover::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:active::before, .bp4-menu-item.bp4-selected:active .bp4-menu-item-icon, .bp4-menu-item.bp4-selected:active .bp4-submenu-icon { color: rgb(33, 93, 176); }

.bp4-menu-item.bp4-selected.bp4-intent-success, .bp4-menu-item.bp4-selected:hover.bp4-intent-success, .bp4-menu-item.bp4-selected:active.bp4-intent-success { color: rgb(28, 110, 66); background-color: rgba(35, 133, 81, 0.1); }

.bp4-menu-item.bp4-selected.bp4-intent-success::before, .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:hover.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:active.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 { color: inherit; }

.bp4-menu-item.bp4-selected.bp4-intent-warning, .bp4-menu-item.bp4-selected:hover.bp4-intent-warning, .bp4-menu-item.bp4-selected:active.bp4-intent-warning { color: rgb(147, 86, 16); background-color: rgba(200, 118, 25, 0.1); }

.bp4-menu-item.bp4-selected.bp4-intent-warning::before, .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:hover.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:active.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 { color: inherit; }

.bp4-menu-item.bp4-selected.bp4-intent-danger, .bp4-menu-item.bp4-selected:hover.bp4-intent-danger, .bp4-menu-item.bp4-selected:active.bp4-intent-danger { color: rgb(172, 47, 51); background-color: rgba(205, 66, 70, 0.1); }

.bp4-menu-item.bp4-selected.bp4-intent-danger::before, .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:hover.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:active.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 { color: inherit; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-menu-item.bp4-selected, .bp4-menu-item.bp4-selected:hover, .bp4-menu-item.bp4-selected:active { background-color: highlight; }
}

.bp4-menu-item.bp4-disabled { background-color: inherit !important; color: rgba(95, 107, 124, 0.6) !important; cursor: not-allowed !important; outline: none !important; }

.bp4-menu-item.bp4-disabled::before, .bp4-menu-item.bp4-disabled .bp4-menu-item-icon, .bp4-menu-item.bp4-disabled .bp4-submenu-icon, .bp4-menu-item.bp4-disabled .bp4-menu-item-label { color: rgba(95, 107, 124, 0.6) !important; }

.bp4-menu-item.bp4-intent-primary { color: rgb(33, 93, 176); }

.bp4-menu-item.bp4-intent-primary::before, .bp4-menu-item.bp4-intent-primary .bp4-menu-item-icon, .bp4-menu-item.bp4-intent-primary .bp4-submenu-icon, .bp4-menu-item.bp4-intent-primary .bp4-menu-item-label { color: inherit; }

.bp4-menu-item.bp4-intent-primary:hover { background-color: rgba(45, 114, 210, 0.1); }

.bp4-menu-item.bp4-intent-primary:active, .bp4-menu-item.bp4-intent-primary.bp4-active { color: rgb(24, 74, 144); background-color: rgba(45, 114, 210, 0.2); }

.bp4-menu-item.bp4-intent-success { color: rgb(28, 110, 66); }

.bp4-menu-item.bp4-intent-success::before, .bp4-menu-item.bp4-intent-success .bp4-menu-item-icon, .bp4-menu-item.bp4-intent-success .bp4-submenu-icon, .bp4-menu-item.bp4-intent-success .bp4-menu-item-label { color: inherit; }

.bp4-menu-item.bp4-intent-success:hover { background-color: rgba(35, 133, 81, 0.1); }

.bp4-menu-item.bp4-intent-success:active, .bp4-menu-item.bp4-intent-success.bp4-active { color: rgb(22, 90, 54); background-color: rgba(35, 133, 81, 0.2); }

.bp4-menu-item.bp4-intent-warning { color: rgb(147, 86, 16); }

.bp4-menu-item.bp4-intent-warning::before, .bp4-menu-item.bp4-intent-warning .bp4-menu-item-icon, .bp4-menu-item.bp4-intent-warning .bp4-submenu-icon, .bp4-menu-item.bp4-intent-warning .bp4-menu-item-label { color: inherit; }

.bp4-menu-item.bp4-intent-warning:hover { background-color: rgba(200, 118, 25, 0.1); }

.bp4-menu-item.bp4-intent-warning:active, .bp4-menu-item.bp4-intent-warning.bp4-active { color: rgb(119, 69, 13); background-color: rgba(200, 118, 25, 0.2); }

.bp4-menu-item.bp4-intent-danger { color: rgb(172, 47, 51); }

.bp4-menu-item.bp4-intent-danger::before, .bp4-menu-item.bp4-intent-danger .bp4-menu-item-icon, .bp4-menu-item.bp4-intent-danger .bp4-submenu-icon, .bp4-menu-item.bp4-intent-danger .bp4-menu-item-label { color: inherit; }

.bp4-menu-item.bp4-intent-danger:hover { background-color: rgba(205, 66, 70, 0.1); }

.bp4-menu-item.bp4-intent-danger:active, .bp4-menu-item.bp4-intent-danger.bp4-active { color: rgb(142, 41, 44); background-color: rgba(205, 66, 70, 0.2); }

.bp4-menu-item::before { font-variant: normal; -webkit-font-smoothing: antialiased; margin-right: 7px; font-family: blueprint-icons-16, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; }

.bp4-large .bp4-menu-item { padding: 9px 7px; font-size: 16px; line-height: 22px; }

.bp4-large .bp4-menu-item .bp4-menu-item-icon { height: 22px; }

.bp4-large .bp4-menu-item::before, .bp4-large .bp4-menu-item .bp4-submenu-icon { margin-top: 3px; }

.bp4-large .bp4-menu-item::before { font-variant: normal; -webkit-font-smoothing: antialiased; margin-right: 10px; font-family: blueprint-icons-20, sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 1; }

button.bp4-menu-item { text-align: left; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; }

.bp4-menu-header { border-top: 1px solid rgba(21, 20, 20, 0.15); margin: 5px; display: block; }

.bp4-dark .bp4-menu-header { border-top-color: rgba(255, 255, 255, 0.2); }

.bp4-menu-header { cursor: default; padding-left: 2px; }

.bp4-menu-header:first-of-type { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }

.bp4-menu-header > h6 { color: rgb(21, 20, 20); text-overflow: ellipsis; white-space: nowrap; overflow-wrap: normal; margin: 0px; padding: 10px 7px 0px 1px; font-weight: 600; line-height: 17px; overflow: hidden; }

.bp4-menu-header:first-of-type > h6 { padding-top: 0px; }

.bp4-large .bp4-menu-header > h6 { padding-top: 15px; padding-bottom: 5px; font-size: 18px; }

.bp4-large .bp4-menu-header:first-of-type > h6 { padding-top: 0px; }

.bp4-dark .bp4-menu { color: rgb(246, 247, 249); background: rgb(47, 52, 60); }

.bp4-dark .bp4-menu-item { color: inherit; }

.bp4-dark .bp4-menu-item .bp4-menu-item-label, .bp4-dark .bp4-menu-item::before, .bp4-dark .bp4-menu-item .bp4-menu-item-icon, .bp4-dark .bp4-menu-item .bp4-submenu-icon { color: rgb(171, 179, 191); }

.bp4-dark .bp4-menu-item:hover { color: inherit; }

.bp4-dark .bp4-menu-item:hover .bp4-menu-item-icon, .bp4-dark .bp4-menu-item:hover .bp4-submenu-icon { color: rgb(171, 179, 191); }

.bp4-dark .bp4-menu-item:hover.ns-selected { color: rgb(138, 187, 255); background-color: rgba(45, 114, 210, 0.2); }

.bp4-dark .bp4-menu-item:hover.ns-selected::before, .bp4-dark .bp4-menu-item:hover.ns-selected .bp4-menu-item-icon, .bp4-dark .bp4-menu-item:hover.ns-selected .bp4-submenu-icon { color: rgb(138, 187, 255); }

.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-success { color: rgb(114, 202, 155); background-color: rgba(35, 133, 81, 0.2); }

.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-success::before, .bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-success .bp4-menu-item-icon, .bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-success .bp4-submenu-icon { color: inherit; }

.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-warning { color: rgb(251, 179, 96); background-color: rgba(200, 118, 25, 0.2); }

.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-warning::before, .bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-warning .bp4-menu-item-icon, .bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-warning .bp4-submenu-icon { color: inherit; }

.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-danger { color: rgb(250, 153, 156); background-color: rgba(205, 66, 70, 0.2); }

.bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-danger::before, .bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-danger .bp4-menu-item-icon, .bp4-dark .bp4-menu-item:hover.ns-selected.bp4-intent-danger .bp4-submenu-icon { color: inherit; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-dark .bp4-menu-item:hover.ns-selected { background-color: highlight; }
}

.bp4-dark .bp4-menu-item:active .bp4-menu-item-label, .bp4-dark .bp4-menu-item.bp4-active .bp4-menu-item-label { color: rgb(246, 247, 249); }

.bp4-dark .bp4-menu-item.bp4-selected, .bp4-dark .bp4-menu-item.bp4-selected:hover, .bp4-dark .bp4-menu-item.bp4-selected:active { color: rgb(138, 187, 255); background-color: rgba(45, 114, 210, 0.2); }

.bp4-dark .bp4-menu-item.bp4-selected::before, .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:hover::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:active::before, .bp4-dark .bp4-menu-item.bp4-selected:active .bp4-menu-item-icon, .bp4-dark .bp4-menu-item.bp4-selected:active .bp4-submenu-icon { color: rgb(138, 187, 255); }

.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-success, .bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-success, .bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-success { color: rgb(114, 202, 155); background-color: rgba(35, 133, 81, 0.2); }

.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-success::before, .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:hover.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:active.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 { color: inherit; }

.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-warning, .bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-warning, .bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-warning { color: rgb(251, 179, 96); background-color: rgba(200, 118, 25, 0.2); }

.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-warning::before, .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:hover.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:active.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 { color: inherit; }

.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-danger, .bp4-dark .bp4-menu-item.bp4-selected:hover.bp4-intent-danger, .bp4-dark .bp4-menu-item.bp4-selected:active.bp4-intent-danger { color: rgb(250, 153, 156); background-color: rgba(205, 66, 70, 0.2); }

.bp4-dark .bp4-menu-item.bp4-selected.bp4-intent-danger::before, .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:hover.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:active.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 { color: inherit; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-dark .bp4-menu-item.bp4-selected, .bp4-dark .bp4-menu-item.bp4-selected:hover, .bp4-dark .bp4-menu-item.bp4-selected:active { background-color: highlight; }
}

.bp4-dark .bp4-menu-item.bp4-disabled, .bp4-dark .bp4-menu-item.bp4-disabled::before, .bp4-dark .bp4-menu-item.bp4-disabled .bp4-menu-item-icon, .bp4-dark .bp4-menu-item.bp4-disabled .bp4-submenu-icon, .bp4-dark .bp4-menu-item.bp4-disabled .bp4-menu-item-label { color: rgba(171, 179, 191, 0.6) !important; }

.bp4-dark .bp4-menu-item.bp4-intent-primary { color: rgb(138, 187, 255); }

.bp4-dark .bp4-menu-item.bp4-intent-primary::before, .bp4-dark .bp4-menu-item.bp4-intent-primary .bp4-menu-item-icon, .bp4-dark .bp4-menu-item.bp4-intent-primary .bp4-submenu-icon, .bp4-dark .bp4-menu-item.bp4-intent-primary .bp4-menu-item-label { color: inherit; }

.bp4-dark .bp4-menu-item.bp4-intent-primary:hover { background-color: rgba(45, 114, 210, 0.2); }

.bp4-dark .bp4-menu-item.bp4-intent-primary:active, .bp4-dark .bp4-menu-item.bp4-intent-primary.bp4-active { color: rgb(153, 196, 255); background-color: rgba(45, 114, 210, 0.3); }

.bp4-dark .bp4-menu-item.bp4-intent-success { color: rgb(114, 202, 155); }

.bp4-dark .bp4-menu-item.bp4-intent-success::before, .bp4-dark .bp4-menu-item.bp4-intent-success .bp4-menu-item-icon, .bp4-dark .bp4-menu-item.bp4-intent-success .bp4-submenu-icon, .bp4-dark .bp4-menu-item.bp4-intent-success .bp4-menu-item-label { color: inherit; }

.bp4-dark .bp4-menu-item.bp4-intent-success:hover { background-color: rgba(35, 133, 81, 0.2); }

.bp4-dark .bp4-menu-item.bp4-intent-success:active, .bp4-dark .bp4-menu-item.bp4-intent-success.bp4-active { color: rgb(124, 215, 162); background-color: rgba(35, 133, 81, 0.3); }

.bp4-dark .bp4-menu-item.bp4-intent-warning { color: rgb(251, 179, 96); }

.bp4-dark .bp4-menu-item.bp4-intent-warning::before, .bp4-dark .bp4-menu-item.bp4-intent-warning .bp4-menu-item-icon, .bp4-dark .bp4-menu-item.bp4-intent-warning .bp4-submenu-icon, .bp4-dark .bp4-menu-item.bp4-intent-warning .bp4-menu-item-label { color: inherit; }

.bp4-dark .bp4-menu-item.bp4-intent-warning:hover { background-color: rgba(200, 118, 25, 0.2); }

.bp4-dark .bp4-menu-item.bp4-intent-warning:active, .bp4-dark .bp4-menu-item.bp4-intent-warning.bp4-active { color: rgb(245, 193, 134); background-color: rgba(200, 118, 25, 0.3); }

.bp4-dark .bp4-menu-item.bp4-intent-danger { color: rgb(250, 153, 156); }

.bp4-dark .bp4-menu-item.bp4-intent-danger::before, .bp4-dark .bp4-menu-item.bp4-intent-danger .bp4-menu-item-icon, .bp4-dark .bp4-menu-item.bp4-intent-danger .bp4-submenu-icon, .bp4-dark .bp4-menu-item.bp4-intent-danger .bp4-menu-item-label { color: inherit; }

.bp4-dark .bp4-menu-item.bp4-intent-danger:hover { background-color: rgba(205, 66, 70, 0.2); }

.bp4-dark .bp4-menu-item.bp4-intent-danger:active, .bp4-dark .bp4-menu-item.bp4-intent-danger.bp4-active { color: rgb(255, 161, 164); background-color: rgba(205, 66, 70, 0.3); }

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

.bp4-dark .bp4-menu-header > h6 { color: rgb(246, 247, 249); }

.bp4-label .bp4-menu { margin-top: 5px; }

.bp4-navbar { z-index: 10; background-color: rgb(255, 255, 255); width: 100%; height: 50px; padding: 0px 15px; position: relative; box-shadow: rgba(21, 20, 20, 0.1) 0px 0px 0px 1px, rgba(21, 20, 20, 0.2) 0px 1px 1px; }

.bp4-navbar.bp4-dark, .bp4-dark .bp4-navbar { background-color: rgb(56, 62, 71); }

.bp4-navbar.bp4-dark { }

.bp4-dark .bp4-navbar { box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 1px 1px; }

.bp4-navbar.bp4-fixed-top { position: fixed; top: 0px; left: 0px; right: 0px; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-navbar { border: 1px solid buttonborder; }
}

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

.bp4-navbar-group { align-items: center; height: 50px; display: flex; }

.bp4-navbar-group.bp4-align-left { float: left; }

.bp4-navbar-group.bp4-align-right { float: right; }

.bp4-navbar-divider { border-left: 1px solid rgba(21, 20, 20, 0.15); height: 20px; margin: 0px 10px; }

.bp4-dark .bp4-navbar-divider { border-left-color: rgba(255, 255, 255, 0.2); }

.bp4-non-ideal-state { flex-direction: column; display: flex; }

.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: 20px; }

.bp4-non-ideal-state:empty::before, .bp4-non-ideal-state > :last-child { margin-bottom: 0px; }

.bp4-non-ideal-state { color: rgb(95, 107, 124); text-align: center; justify-content: center; align-items: center; width: 100%; height: 100%; }

.bp4-non-ideal-state > * { max-width: 400px; }

.bp4-non-ideal-state .bp4-heading { color: rgb(95, 107, 124); margin-bottom: 10px; line-height: 20px; }

.bp4-non-ideal-state .bp4-heading:only-child { margin-bottom: 0px; }

.bp4-non-ideal-state.bp4-non-ideal-state-horizontal { flex-direction: row; display: flex; }

.bp4-non-ideal-state.bp4-non-ideal-state-horizontal > * { flex-grow: 0; flex-shrink: 0; }

.bp4-non-ideal-state.bp4-non-ideal-state-horizontal > .bp4-fill { flex-grow: 1; flex-shrink: 1; }

.bp4-non-ideal-state.bp4-non-ideal-state-horizontal::before, .bp4-non-ideal-state.bp4-non-ideal-state-horizontal > * { margin-right: 20px; }

.bp4-non-ideal-state.bp4-non-ideal-state-horizontal:empty::before, .bp4-non-ideal-state.bp4-non-ideal-state-horizontal > :last-child { margin-right: 0px; }

.bp4-non-ideal-state.bp4-non-ideal-state-horizontal { text-align: left; }

.bp4-non-ideal-state.bp4-non-ideal-state-horizontal > * { margin-bottom: 0px; }

.bp4-dark .bp4-non-ideal-state, .bp4-dark .bp4-non-ideal-state .bp4-heading { color: rgb(171, 179, 191); }

.bp4-non-ideal-state-visual { color: rgb(143, 153, 168); }

.bp4-non-ideal-state-visual .bp4-icon svg { fill-opacity: 0.15; overflow: visible; }

.bp4-non-ideal-state-visual .bp4-icon svg path { stroke: rgb(143, 153, 168); stroke-opacity: 0.5; stroke-width: 0.5px; }

.bp4-dark .bp4-non-ideal-state-visual .bp4-icon svg { fill-opacity: 0.2; }

.bp4-overflow-list { flex-wrap: nowrap; min-width: 0px; display: flex; }

.bp4-overflow-list-spacer { flex-shrink: 1; width: 1px; }

body.bp4-overlay-open { overflow: hidden; }

.bp4-overlay { z-index: 20; position: static; inset: 0px; }

.bp4-overlay:not(.bp4-overlay-open) { pointer-events: none; }

.bp4-overlay.bp4-overlay-container { position: fixed; overflow: hidden; }

.bp4-overlay.bp4-overlay-container.bp4-overlay-inline { position: absolute; }

.bp4-overlay.bp4-overlay-scroll-container { position: fixed; overflow: auto; }

.bp4-overlay.bp4-overlay-scroll-container.bp4-overlay-inline { position: absolute; }

.bp4-overlay.bp4-overlay-inline { display: inline; overflow: visible; }

.bp4-overlay-content { z-index: 20; position: fixed; }

.bp4-overlay-inline .bp4-overlay-content, .bp4-overlay-scroll-container .bp4-overlay-content { position: absolute; }

.bp4-overlay-backdrop { opacity: 1; position: fixed; inset: 0px; }

.bp4-overlay-backdrop.bp4-overlay-enter, .bp4-overlay-backdrop.bp4-overlay-appear { opacity: 0; }

.bp4-overlay-backdrop.bp4-overlay-enter-active, .bp4-overlay-backdrop.bp4-overlay-appear-active { opacity: 1; transition-property: opacity; transition-duration: 0.2s; 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-property: opacity; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); }

.bp4-overlay-backdrop { user-select: none; z-index: 20; background-color: rgba(21, 20, 20, 0.7); overflow: auto; }

.bp4-overlay-backdrop:focus { outline: none; }

.bp4-overlay-inline .bp4-overlay-backdrop { position: absolute; }

.bp4-panel-stack { position: relative; overflow: hidden; }

.bp4-panel-stack-header { z-index: 1; flex-shrink: 0; align-items: center; height: 30px; display: flex; box-shadow: rgba(21, 20, 20, 0.15) 0px 1px; }

.bp4-dark .bp4-panel-stack-header { box-shadow: rgba(255, 255, 255, 0.2) 0px 1px; }

.bp4-panel-stack-header > span { flex: 1 1 0%; align-items: stretch; display: flex; }

.bp4-panel-stack-header .bp4-heading { margin: 0px 5px; }

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

.bp4-button.bp4-panel-stack-header-back .bp4-icon { margin: 0px 2px; }

.bp4-panel-stack-view { z-index: 1; background-color: rgb(255, 255, 255); border-right: 1px solid rgba(21, 20, 20, 0.15); flex-direction: column; margin-right: -1px; display: flex; position: absolute; inset: 0px; overflow-y: auto; }

.bp4-dark .bp4-panel-stack-view { background-color: rgb(56, 62, 71); }

.bp4-panel-stack-view:nth-last-child(n+4) { display: none; }

.bp4-panel-stack-push .bp4-panel-stack-enter, .bp4-panel-stack-push .bp4-panel-stack-appear { opacity: 0; transform: translate(100%); }

.bp4-panel-stack-push .bp4-panel-stack-enter-active, .bp4-panel-stack-push .bp4-panel-stack-appear-active { opacity: 1; transition-property: transform, opacity; transition-duration: 0.4s; transition-timing-function: ease; transform: translate(0%); }

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

.bp4-panel-stack-push .bp4-panel-stack-exit-active { opacity: 0; transition-property: transform, opacity; transition-duration: 0.4s; transition-timing-function: ease; transform: translate(-50%); }

.bp4-panel-stack-pop .bp4-panel-stack-enter, .bp4-panel-stack-pop .bp4-panel-stack-appear { opacity: 0; transform: translate(-50%); }

.bp4-panel-stack-pop .bp4-panel-stack-enter-active, .bp4-panel-stack-pop .bp4-panel-stack-appear-active { opacity: 1; transition-property: transform, opacity; transition-duration: 0.4s; transition-timing-function: ease; transform: translate(0%); }

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

.bp4-panel-stack-pop .bp4-panel-stack-exit-active { opacity: 0; transition-property: transform, opacity; transition-duration: 0.4s; transition-timing-function: ease; transform: translate(100%); }

.bp4-panel-stack2 { position: relative; overflow: hidden; }

.bp4-panel-stack2-header { z-index: 1; flex-shrink: 0; align-items: center; height: 30px; display: flex; box-shadow: rgba(21, 20, 20, 0.15) 0px 1px; }

.bp4-dark .bp4-panel-stack2-header { box-shadow: rgba(255, 255, 255, 0.2) 0px 1px; }

.bp4-panel-stack2-header > span { flex: 1 1 0%; align-items: stretch; display: flex; }

.bp4-panel-stack2-header .bp4-heading { margin: 0px 5px; }

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

.bp4-button.bp4-panel-stack2-header-back .bp4-icon { margin: 0px 2px; }

.bp4-panel-stack2-view { z-index: 1; background-color: rgb(255, 255, 255); border-right: 1px solid rgba(21, 20, 20, 0.15); flex-direction: column; margin-right: -1px; display: flex; position: absolute; inset: 0px; overflow-y: auto; }

.bp4-dark .bp4-panel-stack2-view { background-color: rgb(56, 62, 71); }

.bp4-panel-stack2-view:nth-last-child(n+4) { display: none; }

.bp4-panel-stack2-push .bp4-panel-stack2-enter, .bp4-panel-stack2-push .bp4-panel-stack2-appear { opacity: 0; transform: translate(100%); }

.bp4-panel-stack2-push .bp4-panel-stack2-enter-active, .bp4-panel-stack2-push .bp4-panel-stack2-appear-active { opacity: 1; transition-property: transform, opacity; transition-duration: 0.4s; transition-timing-function: ease; transform: translate(0%); }

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

.bp4-panel-stack2-push .bp4-panel-stack2-exit-active { opacity: 0; transition-property: transform, opacity; transition-duration: 0.4s; transition-timing-function: ease; transform: translate(-50%); }

.bp4-panel-stack2-pop .bp4-panel-stack2-enter, .bp4-panel-stack2-pop .bp4-panel-stack2-appear { opacity: 0; transform: translate(-50%); }

.bp4-panel-stack2-pop .bp4-panel-stack2-enter-active, .bp4-panel-stack2-pop .bp4-panel-stack2-appear-active { opacity: 1; transition-property: transform, opacity; transition-duration: 0.4s; transition-timing-function: ease; transform: translate(0%); }

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

.bp4-panel-stack2-pop .bp4-panel-stack2-exit-active { opacity: 0; transition-property: transform, opacity; transition-duration: 0.4s; transition-timing-function: ease; transform: translate(100%); }

.bp4-popover .bp4-popover-arrow { width: 30px; height: 30px; position: absolute; }

.bp4-popover .bp4-popover-arrow::before { width: 20px; height: 20px; margin: 5px; }

.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top > .bp4-popover { margin-top: -17px; margin-bottom: 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 { 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 { transform: rotate(0deg); }

.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 { 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 { transform: rotate(180deg); }

.bp4-tether-element-attached-middle > .bp4-popover > .bp4-popover-arrow { top: 50%; transform: translateY(-50%); }

.bp4-tether-element-attached-center > .bp4-popover > .bp4-popover-arrow { right: 50%; transform: translate(50%); }

.bp4-tether-element-attached-top.bp4-tether-target-attached-top > .bp4-popover > .bp4-popover-arrow { top: -0.393398px; }

.bp4-tether-element-attached-right.bp4-tether-target-attached-right > .bp4-popover > .bp4-popover-arrow { right: -0.393398px; }

.bp4-tether-element-attached-left.bp4-tether-target-attached-left > .bp4-popover > .bp4-popover-arrow { left: -0.393398px; }

.bp4-tether-element-attached-bottom.bp4-tether-target-attached-bottom > .bp4-popover > .bp4-popover-arrow { bottom: -0.393398px; }

.bp4-tether-element-attached-top.bp4-tether-element-attached-left > .bp4-popover { transform-origin: 0px 0px; }

.bp4-tether-element-attached-top.bp4-tether-element-attached-center > .bp4-popover { transform-origin: center top; }

.bp4-tether-element-attached-top.bp4-tether-element-attached-right > .bp4-popover { transform-origin: 100% 0px; }

.bp4-tether-element-attached-middle.bp4-tether-element-attached-left > .bp4-popover { transform-origin: 0px center; }

.bp4-tether-element-attached-middle.bp4-tether-element-attached-center > .bp4-popover { transform-origin: 50% center; }

.bp4-tether-element-attached-middle.bp4-tether-element-attached-right > .bp4-popover { transform-origin: 100% center; }

.bp4-tether-element-attached-bottom.bp4-tether-element-attached-left > .bp4-popover { transform-origin: 0px 100%; }

.bp4-tether-element-attached-bottom.bp4-tether-element-attached-center > .bp4-popover { transform-origin: center bottom; }

.bp4-tether-element-attached-bottom.bp4-tether-element-attached-right > .bp4-popover { transform-origin: 100% 100%; }

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

.bp4-popover .bp4-popover-content { background: rgb(255, 255, 255); }

.bp4-popover .bp4-popover-content, .bp4-popover .bp4-heading { color: inherit; }

.bp4-popover .bp4-popover-arrow::before { box-shadow: rgba(21, 20, 20, 0.2) 1px 1px 6px; }

.bp4-popover .bp4-popover-arrow-border { fill: rgb(21, 20, 20); fill-opacity: 0.1; }

.bp4-popover .bp4-popover-arrow-fill { fill: rgb(255, 255, 255); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-popover .bp4-popover-arrow-fill { fill: buttonborder; }
}

.bp4-popover { transform: scale(1); }

.bp4-popover-enter > .bp4-popover, .bp4-popover-appear > .bp4-popover { transform: scale(0.3); }

.bp4-popover-enter-active > .bp4-popover, .bp4-popover-appear-active > .bp4-popover { transition-property: transform; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); transform: scale(1); }

.bp4-popover-exit > .bp4-popover { transform: scale(1); }

.bp4-popover-exit-active > .bp4-popover { transition-property: transform; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); transform: scale(0.3); }

.bp4-popover { z-index: 20; border-radius: 2px; display: inline-block; }

.bp4-popover .bp4-popover-content { border-radius: 2px; position: relative; }

.bp4-popover.bp4-popover-content-sizing .bp4-popover-content { max-width: 350px; padding: 20px; }

.bp4-popover-target + .bp4-overlay .bp4-popover.bp4-popover-content-sizing { width: 350px; }

.bp4-popover.bp4-minimal { margin: 0px !important; }

.bp4-popover.bp4-minimal .bp4-popover-arrow { display: none; }

.bp4-popover.bp4-minimal.bp4-popover, .bp4-popover-enter > .bp4-popover.bp4-minimal.bp4-popover, .bp4-popover-appear > .bp4-popover.bp4-minimal.bp4-popover { transform: scale(1); }

.bp4-popover-enter-active > .bp4-popover.bp4-minimal.bp4-popover, .bp4-popover-appear-active > .bp4-popover.bp4-minimal.bp4-popover { transition-property: transform; transition-duration: 0.1s; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); transform: scale(1); }

.bp4-popover-exit > .bp4-popover.bp4-minimal.bp4-popover { transform: scale(1); }

.bp4-popover-exit-active > .bp4-popover.bp4-minimal.bp4-popover { transition-property: transform; transition-duration: 0.1s; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); transform: scale(1); }

.bp4-popover.bp4-dark, .bp4-dark .bp4-popover { box-shadow: rgb(94, 96, 100) 0px 0px 0px 1px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 2px 4px, rgba(21, 20, 20, 0.4) 0px 8px 24px; }

.bp4-popover.bp4-dark .bp4-popover-content, .bp4-dark .bp4-popover .bp4-popover-content { background: rgb(47, 52, 60); }

.bp4-popover.bp4-dark .bp4-popover-content, .bp4-popover.bp4-dark .bp4-heading, .bp4-dark .bp4-popover .bp4-popover-content, .bp4-dark .bp4-popover .bp4-heading { color: inherit; }

.bp4-popover.bp4-dark .bp4-popover-arrow::before, .bp4-dark .bp4-popover .bp4-popover-arrow::before { box-shadow: rgb(119, 122, 126) 0px 0px 0px 1px, rgba(21, 20, 20, 0.4) 1px 1px 6px; }

.bp4-popover.bp4-dark .bp4-popover-arrow-border, .bp4-dark .bp4-popover .bp4-popover-arrow-border { fill: rgb(21, 20, 20); fill-opacity: 0.2; }

.bp4-popover.bp4-dark .bp4-popover-arrow-fill, .bp4-dark .bp4-popover .bp4-popover-arrow-fill { fill: rgb(47, 52, 60); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-popover.bp4-dark .bp4-popover-arrow-fill, .bp4-dark .bp4-popover .bp4-popover-arrow-fill { fill: buttonborder; }
  .bp4-popover { box-shadow: none; border: 1px solid buttonborder; }
}

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

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

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

.bp4-transition-container { opacity: 1; }

.bp4-transition-container.bp4-popover-enter, .bp4-transition-container.bp4-popover-appear { opacity: 0; }

.bp4-transition-container.bp4-popover-enter-active, .bp4-transition-container.bp4-popover-appear-active { opacity: 1; transition-property: opacity; transition-duration: 0.1s; 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-property: opacity; transition-duration: 0.1s; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); }

.bp4-transition-container { z-index: 20; display: flex; }

.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 { position: absolute; top: 0px; left: 0px; right: 0px; }

@keyframes linear-progress-bar-stripes { 
  0% { background-position: 0px 0px; }
  100% { background-position: 30px 0px; }
}

.bp4-progress-bar { background: rgba(95, 107, 124, 0.2); border-radius: 40px; width: 100%; height: 8px; display: block; position: relative; overflow: hidden; }

.bp4-progress-bar .bp4-progress-meter { background: linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, rgba(0, 0, 0, 0) 75%) 0px 0px / 30px 30px rgba(95, 107, 124, 0.8); border-radius: 40px; width: 100%; height: 100%; transition: width 0.2s cubic-bezier(0.4, 1, 0.75, 0.9); position: absolute; }

.bp4-progress-bar:not(.bp4-no-animation):not(.bp4-no-stripes) .bp4-progress-meter { animation: 0.3s linear 0s infinite reverse none running linear-progress-bar-stripes; }

.bp4-progress-bar.bp4-no-stripes .bp4-progress-meter { background-image: none; }

.bp4-dark .bp4-progress-bar { background: rgba(21, 20, 20, 0.5); }

.bp4-dark .bp4-progress-bar .bp4-progress-meter { background-color: rgb(143, 153, 168); }

.bp4-progress-bar.bp4-intent-primary .bp4-progress-meter { background-color: rgb(142, 52, 227); }

.bp4-progress-bar.bp4-intent-success .bp4-progress-meter { background-color: rgb(9, 130, 40); }

.bp4-progress-bar.bp4-intent-warning .bp4-progress-meter { background-color: rgb(214, 104, 0); }

.bp4-progress-bar.bp4-intent-danger .bp4-progress-meter { background-color: rgb(201, 60, 70); }

@keyframes skeleton-glow { 
  0% { background: rgba(211, 216, 222, 0.2); border-color: rgba(211, 216, 222, 0.2); }
  100% { background: rgba(95, 107, 124, 0.2); border-color: rgba(95, 107, 124, 0.2); }
}

.bp4-skeleton { cursor: default; pointer-events: none; user-select: none; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-color: rgba(211, 216, 222, 0.2); border-radius: 2px; animation: 1s linear 0s infinite alternate none running skeleton-glow; box-shadow: none !important; color: rgba(0, 0, 0, 0) !important; background-clip: padding-box !important; border-color: rgba(211, 216, 222, 0.2) !important; }

.bp4-skeleton::before, .bp4-skeleton::after, .bp4-skeleton * { visibility: hidden !important; }

.bp4-slider { cursor: default; user-select: none; outline: none; width: 100%; min-width: 150px; height: 40px; position: relative; }

.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-track, .bp4-slider-progress { height: 6px; position: absolute; top: 5px; left: 0px; right: 0px; }

.bp4-slider-track { border-radius: 2px; overflow: hidden; }

.bp4-slider-progress { background: rgba(95, 107, 124, 0.2); }

.bp4-dark .bp4-slider-progress { background: rgba(21, 20, 20, 0.5); }

.bp4-slider-progress.bp4-intent-primary { background-color: rgb(142, 52, 227); }

.bp4-slider-progress.bp4-intent-success { background-color: rgb(9, 130, 40); }

.bp4-slider-progress.bp4-intent-warning { background-color: rgb(214, 104, 0); }

.bp4-slider-progress.bp4-intent-danger { background-color: rgb(201, 60, 70); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-slider-progress { background: buttontext; }
}

.bp4-slider-handle { color: rgb(21, 20, 20); background-color: rgb(246, 247, 249); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.1) 0px 1px 2px; }

.bp4-slider-handle:hover { background-color: rgb(237, 239, 242); background-clip: padding-box; box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

.bp4-slider-handle:active, .bp4-slider-handle.bp4-active { background-color: rgb(220, 224, 229); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-slider-handle:active, .bp4-slider-handle.bp4-active { background: highlight; }
}

.bp4-slider-handle:disabled, .bp4-slider-handle.bp4-disabled { box-shadow: none; color: rgba(95, 107, 124, 0.6); cursor: not-allowed; background-color: rgba(211, 216, 222, 0.5); outline: none; }

.bp4-slider-handle:disabled.bp4-active, .bp4-slider-handle:disabled.bp4-active:hover, .bp4-slider-handle.bp4-disabled.bp4-active, .bp4-slider-handle.bp4-disabled.bp4-active:hover { background: rgba(211, 216, 222, 0.7); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-slider-handle { border: 1px solid buttonborder; }
}

.bp4-slider-handle { cursor: pointer; border-radius: 2px; width: 16px; height: 16px; position: absolute; top: 0px; left: 0px; box-shadow: rgba(21, 20, 20, 0.5) 0px 0px 0px 1px, rgba(21, 20, 20, 0.5) 0px 1px 1px; }

.bp4-slider-handle:focus { z-index: 1; }

.bp4-slider-handle:hover { cursor: grab; z-index: 2; background-color: rgb(237, 239, 242); background-clip: padding-box; box-shadow: rgba(21, 20, 20, 0.5) 0px 0px 0px 1px, rgba(21, 20, 20, 0.6) 0px 1px 2px; }

.bp4-slider-handle.bp4-active { background-color: rgb(220, 224, 229); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-slider-handle.bp4-active { background: highlight; }
}

.bp4-slider-handle.bp4-active { cursor: grabbing; box-shadow: rgba(21, 20, 20, 0.1) 0px 1px 1px inset, rgba(21, 20, 20, 0.5) 0px 0px 0px 1px, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

.bp4-disabled .bp4-slider-handle { box-shadow: none; pointer-events: none; background: rgb(197, 203, 211); }

.bp4-dark .bp4-slider-handle { background-color: rgb(171, 179, 191); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 1px 2px; }

.bp4-dark .bp4-slider-handle:hover { background-color: rgb(143, 153, 168); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 1px 2px; }

.bp4-dark .bp4-slider-handle.bp4-active { background-color: rgb(115, 128, 145); box-shadow: rgba(21, 20, 20, 0.1) 0px 1px 1px inset, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 1px 2px; }

.bp4-dark .bp4-disabled .bp4-slider-handle { box-shadow: none; background: rgb(95, 107, 124); border-color: rgb(95, 107, 124); }

.bp4-slider-handle .bp4-slider-label { color: rgb(246, 247, 249); background: rgb(64, 72, 84); border-radius: 2px; margin-left: 8px; box-shadow: rgba(21, 20, 20, 0.1) 0px 0px 0px 1px, rgba(21, 20, 20, 0.2) 0px 2px 4px, rgba(21, 20, 20, 0.2) 0px 8px 24px; }

.bp4-dark .bp4-slider-handle .bp4-slider-label { color: rgb(64, 72, 84); background: rgb(229, 232, 235); box-shadow: rgba(21, 20, 20, 0.4) 0px 2px 4px, rgba(21, 20, 20, 0.4) 0px 8px 24px; }

.bp4-disabled .bp4-slider-handle .bp4-slider-label { box-shadow: none; }

.bp4-slider-handle.bp4-start, .bp4-slider-handle.bp4-end { width: 8px; }

.bp4-slider-handle.bp4-start { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.bp4-slider-handle.bp4-end { border-top-left-radius: 0px; border-bottom-left-radius: 0px; margin-left: 8px; }

.bp4-slider-handle.bp4-end .bp4-slider-label { margin-left: 0px; }

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

.bp4-slider.bp4-vertical { width: 40px; min-width: 40px; height: 150px; }

.bp4-slider.bp4-vertical .bp4-slider-track, .bp4-slider.bp4-vertical .bp4-slider-progress { width: 6px; height: auto; top: 0px; bottom: 0px; left: 5px; }

.bp4-slider.bp4-vertical .bp4-slider-progress { top: auto; }

.bp4-slider.bp4-vertical .bp4-slider-label { transform: translate(20px, 50%); }

.bp4-slider.bp4-vertical .bp4-slider-handle { top: auto; }

.bp4-slider.bp4-vertical .bp4-slider-handle .bp4-slider-label { margin-top: -8px; margin-left: 0px; }

.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-end, .bp4-slider.bp4-vertical .bp4-slider-handle.bp4-start { width: 16px; height: 8px; margin-left: 0px; }

.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-start { border-top-left-radius: 0px; border-bottom-right-radius: 2px; }

.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-start .bp4-slider-label { transform: translate(20px); }

.bp4-slider.bp4-vertical .bp4-slider-handle.bp4-end { border-top-left-radius: 2px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; margin-bottom: 8px; }

@keyframes pt-spinner-animation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.bp4-spinner { vertical-align: middle; justify-content: center; align-items: center; display: flex; overflow: visible; }

.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; transform-origin: 50% 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 { animation: 0.5s linear 0s infinite normal none running pt-spinner-animation; }

.bp4-no-spin > .bp4-spinner-animation { animation: auto ease 0s 1 normal none running none; }

.bp4-dark .bp4-spinner .bp4-spinner-head { stroke: rgb(143, 153, 168); }

.bp4-dark .bp4-spinner .bp4-spinner-track { stroke: rgba(21, 20, 20, 0.5); }

.bp4-spinner.bp4-intent-primary .bp4-spinner-head { stroke: rgb(142, 52, 227); }

.bp4-spinner.bp4-intent-success .bp4-spinner-head { stroke: rgb(9, 130, 40); }

.bp4-spinner.bp4-intent-warning .bp4-spinner-head { stroke: rgb(214, 104, 0); }

.bp4-spinner.bp4-intent-danger .bp4-spinner-head { stroke: rgb(201, 60, 70); }

.bp4-tabs.bp4-vertical { display: flex; }

.bp4-tabs.bp4-vertical > .bp4-tab-list { flex-direction: column; align-items: flex-start; }

.bp4-tabs.bp4-vertical > .bp4-tab-list .bp4-tab { border-radius: 2px; width: 100%; padding: 0px 10px; }

.bp4-tabs.bp4-vertical > .bp4-tab-list .bp4-tab[aria-selected="true"] { box-shadow: none; background-color: rgba(142, 52, 227, 0.2); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-tabs.bp4-vertical > .bp4-tab-list .bp4-tab[aria-selected="true"] { color: rgb(21, 20, 20); background-color: highlight; }
}

.bp4-tabs.bp4-vertical > .bp4-tab-list .bp4-tab-indicator-wrapper .bp4-tab-indicator { background-color: rgba(142, 52, 227, 0.2); border-radius: 2px; height: auto; inset: 0px; }

.bp4-tabs.bp4-vertical > .bp4-tab-panel { margin-top: 0px; padding-left: 20px; }

.bp4-tab-list { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; flex: 0 0 auto; align-items: flex-end; margin: 0px; padding: 0px; list-style: none; display: flex; position: relative; }

.bp4-tab { text-overflow: ellipsis; white-space: nowrap; overflow-wrap: normal; color: rgb(21, 20, 20); cursor: pointer; vertical-align: top; flex: 0 0 auto; max-width: 100%; font-size: 14px; line-height: 30px; position: relative; overflow: hidden; }

.bp4-tab a { color: inherit; text-decoration: none; display: block; }

.bp4-tab-indicator-wrapper ~ .bp4-tab { box-shadow: none !important; background-color: rgba(0, 0, 0, 0) !important; }

.bp4-tab[aria-disabled="true"] { color: rgba(95, 107, 124, 0.6); cursor: not-allowed; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-tab[aria-disabled="true"] { color: graytext; }
}

.bp4-tab[aria-selected="true"] { border-radius: 0px; box-shadow: rgb(142, 52, 227) 0px -3px inset; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-tab[aria-selected="true"], .bp4-tab:not([aria-disabled="true"]):hover { color: highlight; }
}

.bp4-tab:focus { }

.bp4-large > .bp4-tab { font-size: 16px; line-height: 40px; }

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

.bp4-tab-indicator-wrapper { pointer-events: none; transition: height 0.2s cubic-bezier(0.4, 1, 0.75, 0.9), transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9), width 0.2s cubic-bezier(0.4, 1, 0.75, 0.9); position: absolute; top: 0px; left: 0px; }

.bp4-tab-indicator-wrapper .bp4-tab-indicator { background-color: rgb(142, 52, 227); height: 3px; position: absolute; bottom: 0px; left: 0px; right: 0px; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-tab-indicator-wrapper .bp4-tab-indicator { background-color: highlight; }
}

.bp4-tab-indicator-wrapper.bp4-no-animation { transition: none; }

.bp4-dark .bp4-tab { color: rgb(246, 247, 249); }

.bp4-dark .bp4-tab[aria-disabled="true"] { color: rgba(171, 179, 191, 0.6); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-dark .bp4-tab[aria-disabled="true"] { color: graytext; }
}

.bp4-dark .bp4-tab[aria-selected="true"] { box-shadow: rgb(138, 187, 255) 0px -3px inset; }

.bp4-dark .bp4-tab[aria-selected="true"], .bp4-dark .bp4-tab:not([aria-disabled="true"]):hover { color: rgb(138, 187, 255); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-dark .bp4-tab[aria-selected="true"], .bp4-dark .bp4-tab:not([aria-disabled="true"]):hover { color: highlight; }
}

.bp4-dark .bp4-tab-indicator { background-color: rgb(138, 187, 255); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-dark .bp4-tab-indicator { background-color: highlight; }
}

.bp4-flex-expander { flex: 1 1 0%; }

.bp4-tag { flex-direction: row; display: inline-flex; }

.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: 4px; }

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

.bp4-tag { box-shadow: none; color: rgb(255, 255, 255); background-color: rgb(95, 107, 124); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; align-items: center; min-width: 20px; max-width: 100%; min-height: 20px; padding: 2px 6px; font-size: 12px; line-height: 16px; position: relative; }

.bp4-tag:focus { outline-offset: 0px; outline: rgba(45, 114, 210, 0.6) solid 2px; }

.bp4-tag.bp4-interactive { cursor: pointer; }

.bp4-tag.bp4-interactive:hover { background: rgb(64, 72, 84); }

.bp4-tag.bp4-interactive:active, .bp4-tag.bp4-interactive.bp4-active { background: rgb(56, 62, 71); }

.bp4-tag.bp4-round { border-radius: 30px; padding-left: 8px; padding-right: 8px; }

.bp4-dark .bp4-tag { color: rgb(21, 20, 20); background-color: rgb(197, 203, 211); }

.bp4-dark .bp4-tag > .bp4-icon, .bp4-dark .bp4-tag .bp4-icon-standard, .bp4-dark .bp4-tag .bp4-icon-large { fill: currentcolor; }

.bp4-dark .bp4-tag.bp4-interactive:hover { background: rgb(171, 179, 191); }

.bp4-dark .bp4-tag.bp4-interactive:active, .bp4-dark .bp4-tag.bp4-interactive.bp4-active { background: rgb(143, 153, 168); }

.bp4-tag > .bp4-icon, .bp4-tag .bp4-icon-standard, .bp4-tag .bp4-icon-large { fill: rgb(255, 255, 255); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-tag { border: 1px solid buttonborder; }
}

.bp4-tag.bp4-large::before, .bp4-tag.bp4-large > *, .bp4-large .bp4-tag::before, .bp4-large .bp4-tag > * { margin-right: 7px; }

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

.bp4-tag.bp4-large, .bp4-large .bp4-tag { min-width: 30px; min-height: 30px; padding: 5px 10px; font-size: 14px; line-height: 20px; }

.bp4-tag.bp4-large.bp4-round, .bp4-large .bp4-tag.bp4-round { padding-left: 12px; padding-right: 12px; }

.bp4-tag.bp4-intent-primary { color: rgb(255, 255, 255); background: rgb(142, 52, 227); }

.bp4-tag.bp4-intent-primary.bp4-interactive:hover { background-color: rgb(33, 93, 176); }

.bp4-tag.bp4-intent-primary.bp4-interactive:active { background-color: rgb(24, 74, 144); }

.bp4-tag.bp4-intent-primary .bp4-tag-remove { color: rgba(255, 255, 255, 0.7); }

.bp4-tag.bp4-intent-primary .bp4-tag-remove:hover, .bp4-tag.bp4-intent-primary .bp4-tag-remove:active { color: rgb(255, 255, 255); }

.bp4-tag.bp4-intent-success { color: rgb(255, 255, 255); background: rgb(9, 130, 40); }

.bp4-tag.bp4-intent-success.bp4-interactive:hover { background-color: rgb(28, 110, 66); }

.bp4-tag.bp4-intent-success.bp4-interactive:active { background-color: rgb(22, 90, 54); }

.bp4-tag.bp4-intent-success .bp4-tag-remove { color: rgba(255, 255, 255, 0.7); }

.bp4-tag.bp4-intent-success .bp4-tag-remove:hover, .bp4-tag.bp4-intent-success .bp4-tag-remove:active { color: rgb(255, 255, 255); }

.bp4-tag.bp4-intent-warning { color: rgb(21, 20, 20); background: rgb(251, 179, 96); }

.bp4-tag.bp4-intent-warning.bp4-interactive:hover { background-color: rgb(236, 154, 60); }

.bp4-tag.bp4-intent-warning.bp4-interactive:active { background-color: rgb(200, 118, 25); }

.bp4-tag.bp4-intent-warning .bp4-tag-remove { color: rgba(21, 20, 20, 0.7); }

.bp4-tag.bp4-intent-warning .bp4-tag-remove:hover, .bp4-tag.bp4-intent-warning .bp4-tag-remove:active { color: rgb(21, 20, 20); }

.bp4-tag.bp4-intent-danger { color: rgb(255, 255, 255); background: rgb(201, 60, 70); }

.bp4-tag.bp4-intent-danger.bp4-interactive:hover { background-color: rgb(172, 47, 51); }

.bp4-tag.bp4-intent-danger.bp4-interactive:active { background-color: rgb(142, 41, 44); }

.bp4-tag.bp4-intent-danger .bp4-tag-remove { color: rgba(255, 255, 255, 0.7); }

.bp4-tag.bp4-intent-danger .bp4-tag-remove:hover, .bp4-tag.bp4-intent-danger .bp4-tag-remove:active { color: rgb(255, 255, 255); }

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

.bp4-tag.bp4-minimal > .bp4-icon, .bp4-tag.bp4-minimal .bp4-icon-standard, .bp4-tag.bp4-minimal .bp4-icon-large { fill: rgb(95, 107, 124); }

.bp4-tag.bp4-minimal:not([class*="bp4-intent-"]).bp4-interactive { cursor: pointer; }

.bp4-tag.bp4-minimal:not([class*="bp4-intent-"]).bp4-interactive:hover { color: rgb(21, 20, 20); background-color: rgba(143, 153, 168, 0.3); }

.bp4-tag.bp4-minimal:not([class*="bp4-intent-"]).bp4-interactive.bp4-active, .bp4-tag.bp4-minimal:not([class*="bp4-intent-"]).bp4-interactive:active { color: rgb(21, 20, 20); background-color: rgba(143, 153, 168, 0.35); }

.bp4-tag.bp4-minimal:not([class*="bp4-intent-"]) { color: rgb(21, 20, 20); background-color: rgba(143, 153, 168, 0.15); }

.bp4-tag.bp4-minimal:not([class*="bp4-intent-"]) .bp4-tag-remove { color: rgb(95, 107, 124); }

.bp4-tag.bp4-minimal:not([class*="bp4-intent-"]) .bp4-tag-remove:hover, .bp4-tag.bp4-minimal:not([class*="bp4-intent-"]) .bp4-tag-remove:active { color: rgb(64, 72, 84); }

.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:hover { color: rgb(255, 255, 255); background-color: rgba(143, 153, 168, 0.3); }

.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 { color: rgb(255, 255, 255); background-color: rgba(143, 153, 168, 0.35); }

.bp4-dark .bp4-tag.bp4-minimal:not([class*="bp4-intent-"]) { color: rgb(246, 247, 249); background-color: rgba(143, 153, 168, 0.15); }

.bp4-dark .bp4-tag.bp4-minimal:not([class*="bp4-intent-"]) .bp4-tag-remove { color: rgb(171, 179, 191); }

.bp4-dark .bp4-tag.bp4-minimal:not([class*="bp4-intent-"]) .bp4-tag-remove:hover, .bp4-dark .bp4-tag.bp4-minimal:not([class*="bp4-intent-"]) .bp4-tag-remove:active { color: rgb(211, 216, 222); }

.bp4-tag.bp4-minimal.bp4-intent-primary { color: rgb(33, 93, 176); background-color: rgba(142, 52, 227, 0.1); }

.bp4-tag.bp4-minimal.bp4-intent-primary > .bp4-icon, .bp4-tag.bp4-minimal.bp4-intent-primary .bp4-icon-standard, .bp4-tag.bp4-minimal.bp4-intent-primary .bp4-icon-large { fill: rgb(33, 93, 176); }

.bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:hover { color: rgb(24, 74, 144); background-color: rgba(142, 52, 227, 0.2); }

.bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:active { color: rgb(24, 74, 144); background-color: rgba(142, 52, 227, 0.3); }

.bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove { color: rgb(33, 93, 176); }

.bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove:hover, .bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove:active { color: rgb(24, 74, 144); }

.bp4-tag.bp4-minimal.bp4-intent-success { color: rgb(28, 110, 66); background-color: rgba(9, 130, 40, 0.1); }

.bp4-tag.bp4-minimal.bp4-intent-success > .bp4-icon, .bp4-tag.bp4-minimal.bp4-intent-success .bp4-icon-standard, .bp4-tag.bp4-minimal.bp4-intent-success .bp4-icon-large { fill: rgb(28, 110, 66); }

.bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:hover { color: rgb(22, 90, 54); background-color: rgba(9, 130, 40, 0.2); }

.bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:active { color: rgb(22, 90, 54); background-color: rgba(9, 130, 40, 0.3); }

.bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove { color: rgb(28, 110, 66); }

.bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove:hover, .bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove:active { color: rgb(22, 90, 54); }

.bp4-tag.bp4-minimal.bp4-intent-warning { color: rgb(147, 86, 16); background-color: rgba(214, 104, 0, 0.1); }

.bp4-tag.bp4-minimal.bp4-intent-warning > .bp4-icon, .bp4-tag.bp4-minimal.bp4-intent-warning .bp4-icon-standard, .bp4-tag.bp4-minimal.bp4-intent-warning .bp4-icon-large { fill: rgb(147, 86, 16); }

.bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:hover { color: rgb(119, 69, 13); background-color: rgba(214, 104, 0, 0.2); }

.bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:active { color: rgb(119, 69, 13); background-color: rgba(214, 104, 0, 0.3); }

.bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove { color: rgb(147, 86, 16); }

.bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove:hover, .bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove:active { color: rgb(119, 69, 13); }

.bp4-tag.bp4-minimal.bp4-intent-danger { color: rgb(172, 47, 51); background-color: rgba(201, 60, 70, 0.1); }

.bp4-tag.bp4-minimal.bp4-intent-danger > .bp4-icon, .bp4-tag.bp4-minimal.bp4-intent-danger .bp4-icon-standard, .bp4-tag.bp4-minimal.bp4-intent-danger .bp4-icon-large { fill: rgb(172, 47, 51); }

.bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:hover { color: rgb(142, 41, 44); background-color: rgba(201, 60, 70, 0.2); }

.bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:active { color: rgb(142, 41, 44); background-color: rgba(201, 60, 70, 0.3); }

.bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove { color: rgb(172, 47, 51); }

.bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove:hover, .bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove:active { color: rgb(142, 41, 44); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary { color: rgb(138, 187, 255); background-color: rgba(142, 52, 227, 0.2); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:hover { color: rgb(153, 196, 255); background-color: rgba(142, 52, 227, 0.3); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary.bp4-interactive:active { color: rgb(153, 196, 255); background-color: rgba(142, 52, 227, 0.35); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove { color: rgb(138, 187, 255); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove:hover, .bp4-dark .bp4-tag.bp4-minimal.bp4-intent-primary .bp4-tag-remove:active { color: rgb(153, 196, 255); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success { color: rgb(114, 202, 155); background-color: rgba(9, 130, 40, 0.2); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:hover { color: rgb(124, 215, 162); background-color: rgba(9, 130, 40, 0.3); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success.bp4-interactive:active { color: rgb(124, 215, 162); background-color: rgba(9, 130, 40, 0.35); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove { color: rgb(114, 202, 155); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove:hover, .bp4-dark .bp4-tag.bp4-minimal.bp4-intent-success .bp4-tag-remove:active { color: rgb(124, 215, 162); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning { color: rgb(251, 179, 96); background-color: rgba(214, 104, 0, 0.2); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:hover { color: rgb(245, 193, 134); background-color: rgba(214, 104, 0, 0.3); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning.bp4-interactive:active { color: rgb(245, 193, 134); background-color: rgba(214, 104, 0, 0.35); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove { color: rgb(251, 179, 96); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove:hover, .bp4-dark .bp4-tag.bp4-minimal.bp4-intent-warning .bp4-tag-remove:active { color: rgb(245, 193, 134); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger { color: rgb(250, 153, 156); background-color: rgba(201, 60, 70, 0.2); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:hover { color: rgb(255, 161, 164); background-color: rgba(201, 60, 70, 0.3); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger.bp4-interactive:active { color: rgb(255, 161, 164); background-color: rgba(201, 60, 70, 0.35); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove { color: rgb(250, 153, 156); }

.bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove:hover, .bp4-dark .bp4-tag.bp4-minimal.bp4-intent-danger .bp4-tag-remove:active { color: rgb(255, 161, 164); }

.bp4-tag-remove { color: rgba(255, 255, 255, 0.7); cursor: pointer; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-top: -2px; margin-bottom: -2px; padding: 2px 2px 2px 0px; display: flex; margin-right: -6px !important; }

.bp4-tag-remove:hover { color: inherit; background: 0px 0px; text-decoration: none; }

.bp4-tag-remove .bp4-icon:first-child { color: inherit; }

.bp4-tag-remove:hover, .bp4-tag-remove:active { color: rgb(255, 255, 255); }

.bp4-tag-remove:empty::before { font-variant: normal; -webkit-font-smoothing: antialiased; content: ""; font-family: blueprint-icons-16, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1; }

.bp4-large .bp4-tag-remove { padding: 0px 5px 0px 0px; margin-right: -10px !important; }

.bp4-large .bp4-tag-remove:empty::before { font-variant: normal; font-family: blueprint-icons-20, sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 1; }

.bp4-dark .bp4-tag-remove { color: rgba(21, 20, 20, 0.7); }

.bp4-dark .bp4-tag-remove:hover, .bp4-dark .bp4-tag-remove:active { color: rgb(21, 20, 20); }

.bp4-tag-input { flex-direction: row; display: flex; }

.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 { cursor: text; height: auto; line-height: inherit; align-items: flex-start; min-height: 30px; padding-left: 5px; padding-right: 0px; }

.bp4-tag-input .bp4-tag-input-icon { color: rgb(95, 107, 124); margin-top: 7px; margin-left: 2px; margin-right: 7px; }

.bp4-tag-input .bp4-tag-input-values { flex-direction: row; display: flex; }

.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: 5px; }

.bp4-tag-input .bp4-tag-input-values:empty::before, .bp4-tag-input .bp4-tag-input-values > :last-child { margin-right: 0px; }

.bp4-tag-input .bp4-tag-input-values { flex-wrap: wrap; align-self: stretch; align-items: center; min-width: 0px; margin-top: 5px; margin-right: 7px; }

.bp4-tag-input .bp4-tag-input-values:first-child .bp4-input-ghost:first-child { padding-left: 5px; }

.bp4-tag-input .bp4-tag-input-values > * { margin-bottom: 5px; }

.bp4-tag-input .bp4-tag { overflow-wrap: break-word; }

.bp4-tag-input .bp4-tag.bp4-active { outline-offset: 0px; outline: rgba(45, 114, 210, 0.6) solid 2px; }

.bp4-tag-input .bp4-input-ghost { flex: 1 1 auto; width: 80px; line-height: 20px; }

.bp4-tag-input .bp4-input-ghost:disabled, .bp4-tag-input .bp4-input-ghost.bp4-disabled { cursor: not-allowed; }

.bp4-tag-input .bp4-button, .bp4-tag-input .bp4-spinner { margin: 3px 3px 3px 0px; }

.bp4-tag-input .bp4-button { min-width: 24px; min-height: 24px; padding: 0px 7px; }

.bp4-tag-input.bp4-large::before, .bp4-tag-input.bp4-large > * { margin-right: 10px; }

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

.bp4-tag-input.bp4-large { height: auto; min-height: 40px; }

.bp4-tag-input.bp4-large .bp4-tag-input-icon { margin-top: 10px; margin-left: 5px; }

.bp4-tag-input.bp4-large .bp4-input-ghost { line-height: 30px; }

.bp4-tag-input.bp4-large .bp4-button { min-width: 30px; min-height: 30px; margin: 5px 5px 5px 0px; padding: 5px 10px; }

.bp4-tag-input.bp4-large .bp4-spinner { margin: 8px 8px 8px 0px; }

.bp4-tag-input.bp4-active { background-color: rgb(255, 255, 255); box-shadow: rgb(142, 52, 227) 0px 0px 0px 1px inset, rgba(142, 52, 227, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-tag-input.bp4-active.bp4-intent-primary { box-shadow: rgb(142, 52, 227) 0px 0px 0px 1px inset, rgba(142, 52, 227, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-tag-input.bp4-active.bp4-intent-success { box-shadow: rgb(9, 130, 40) 0px 0px 0px 1px inset, rgba(9, 130, 40, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-tag-input.bp4-active.bp4-intent-warning { box-shadow: rgb(214, 104, 0) 0px 0px 0px 1px inset, rgba(214, 104, 0, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-tag-input.bp4-active.bp4-intent-danger { box-shadow: rgb(201, 60, 70) 0px 0px 0px 1px inset, rgba(201, 60, 70, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-dark .bp4-tag-input .bp4-tag-input-icon, .bp4-tag-input.bp4-dark .bp4-tag-input-icon, .bp4-dark .bp4-tag-input .bp4-input-ghost::placeholder, .bp4-tag-input.bp4-dark .bp4-input-ghost::placeholder { color: rgb(171, 179, 191); }

.bp4-dark .bp4-tag-input .bp4-input-ghost, .bp4-tag-input.bp4-dark .bp4-input-ghost { color: rgb(246, 247, 249); }

.bp4-dark .bp4-tag-input.bp4-active, .bp4-tag-input.bp4-dark.bp4-active { background-color: rgba(21, 20, 20, 0.3); box-shadow: rgb(76, 144, 240) 0px 0px 0px 1px inset, rgb(76, 144, 240) 0px 0px 0px 1px inset, rgba(76, 144, 240, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-primary, .bp4-tag-input.bp4-dark.bp4-active.bp4-intent-primary { box-shadow: rgb(76, 144, 240) 0px 0px 0px 1px inset, rgba(76, 144, 240, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-success, .bp4-tag-input.bp4-dark.bp4-active.bp4-intent-success { box-shadow: rgb(50, 164, 103) 0px 0px 0px 1px inset, rgba(50, 164, 103, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-warning, .bp4-tag-input.bp4-dark.bp4-active.bp4-intent-warning { box-shadow: rgb(236, 154, 60) 0px 0px 0px 1px inset, rgba(236, 154, 60, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-tag-input.bp4-active.bp4-intent-danger, .bp4-tag-input.bp4-dark.bp4-active.bp4-intent-danger { box-shadow: rgb(231, 106, 110) 0px 0px 0px 1px inset, rgba(231, 106, 110, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-input-ghost::placeholder { color: rgb(95, 107, 124); opacity: 1; }

.bp4-input-ghost { box-shadow: none; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }

.bp4-input-ghost:focus { outline: none !important; }

.bp4-toast.bp4-toast-enter, .bp4-toast.bp4-toast-appear { transform: translateY(-40px); }

.bp4-toast.bp4-toast-enter-active, .bp4-toast.bp4-toast-appear-active { transition-property: transform; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); transform: translateY(0px); }

.bp4-toast.bp4-toast-enter ~ .bp4-toast, .bp4-toast.bp4-toast-appear ~ .bp4-toast { transform: translateY(-40px); }

.bp4-toast.bp4-toast-enter-active ~ .bp4-toast, .bp4-toast.bp4-toast-appear-active ~ .bp4-toast { transition-property: transform; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); transform: translateY(0px); }

.bp4-toast.bp4-toast-exit { opacity: 1; filter: blur(); }

.bp4-toast.bp4-toast-exit-active { opacity: 0; filter: blur(10px); transition-property: opacity, filter; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); }

.bp4-toast.bp4-toast-exit ~ .bp4-toast { transform: translateY(0px); }

.bp4-toast.bp4-toast-exit-active ~ .bp4-toast { transition: transform 0.1s cubic-bezier(0.4, 1, 0.75, 0.9) 50ms; transform: translateY(-40px); }

.bp4-toast { pointer-events: all; background-color: rgb(255, 255, 255); border-radius: 2px; align-items: flex-start; min-width: 300px; max-width: 500px; margin: 20px 0px 0px; display: flex; box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 2px 4px, rgba(21, 20, 20, 0.2) 0px 8px 24px; position: relative !important; }

.bp4-toast .bp4-button-group { flex: 0 0 auto; padding: 5px 5px 5px 0px; }

.bp4-toast > .bp4-icon { color: rgb(95, 107, 124); margin: 12px 0px 12px 12px; }

.bp4-toast.bp4-dark, .bp4-dark .bp4-toast { background-color: rgb(64, 72, 84); box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 2px 4px, rgba(21, 20, 20, 0.4) 0px 8px 24px; }

.bp4-toast.bp4-dark > .bp4-icon, .bp4-dark .bp4-toast > .bp4-icon { color: rgb(171, 179, 191); }

.bp4-toast.bp4-dark .bp4-button .bp4-icon, .bp4-dark .bp4-toast .bp4-button .bp4-icon, .bp4-toast[class*="bp4-intent-"] a { color: rgba(255, 255, 255, 0.7); }

.bp4-toast[class*="bp4-intent-"] a:hover, .bp4-toast[class*="bp4-intent-"] > .bp4-icon { color: rgb(255, 255, 255); }

.bp4-toast.bp4-intent-primary { color: rgb(255, 255, 255); background-color: rgb(142, 52, 227); }

.bp4-toast.bp4-intent-primary .bp4-icon:first-child { color: rgba(255, 255, 255, 0.7); }

.bp4-toast.bp4-intent-primary .bp4-button { color: rgb(255, 255, 255) !important; background-color: rgb(142, 52, 227) !important; }

.bp4-toast.bp4-intent-primary .bp4-button:hover { color: rgb(255, 255, 255) !important; background-color: rgb(33, 93, 176) !important; }

.bp4-toast.bp4-intent-primary .bp4-button:active { color: rgb(255, 255, 255) !important; background-color: rgb(24, 74, 144) !important; }

.bp4-toast.bp4-intent-primary .bp4-button:focus { outline-color: rgba(255, 255, 255, 0.5); }

.bp4-toast.bp4-intent-primary .bp4-button:last-child > .bp4-icon-cross { color: rgba(255, 255, 255, 0.7) !important; }

.bp4-toast.bp4-intent-success { color: rgb(255, 255, 255); background-color: rgb(9, 130, 40); }

.bp4-toast.bp4-intent-success .bp4-icon:first-child { color: rgba(255, 255, 255, 0.7); }

.bp4-toast.bp4-intent-success .bp4-button { color: rgb(255, 255, 255) !important; background-color: rgb(9, 130, 40) !important; }

.bp4-toast.bp4-intent-success .bp4-button:hover { color: rgb(255, 255, 255) !important; background-color: rgb(28, 110, 66) !important; }

.bp4-toast.bp4-intent-success .bp4-button:active { color: rgb(255, 255, 255) !important; background-color: rgb(22, 90, 54) !important; }

.bp4-toast.bp4-intent-success .bp4-button:focus { outline-color: rgba(255, 255, 255, 0.5); }

.bp4-toast.bp4-intent-success .bp4-button:last-child > .bp4-icon-cross { color: rgba(255, 255, 255, 0.7) !important; }

.bp4-toast.bp4-intent-warning { color: rgb(21, 20, 20); background-color: rgb(251, 179, 96); }

.bp4-toast.bp4-intent-warning .bp4-icon:first-child { color: rgba(21, 20, 20, 0.7); }

.bp4-toast.bp4-intent-warning .bp4-button { color: rgb(21, 20, 20) !important; background-color: rgb(251, 179, 96) !important; }

.bp4-toast.bp4-intent-warning .bp4-button:hover { color: rgb(21, 20, 20) !important; background-color: rgb(236, 154, 60) !important; }

.bp4-toast.bp4-intent-warning .bp4-button:active { color: rgb(21, 20, 20) !important; background-color: rgb(200, 118, 25) !important; }

.bp4-toast.bp4-intent-warning .bp4-button:focus { outline-color: rgba(255, 255, 255, 0.5); }

.bp4-toast.bp4-intent-warning .bp4-button:last-child > .bp4-icon-cross { color: rgba(21, 20, 20, 0.7) !important; }

.bp4-toast.bp4-intent-danger { color: rgb(255, 255, 255); background-color: rgb(201, 60, 70); }

.bp4-toast.bp4-intent-danger .bp4-icon:first-child { color: rgba(255, 255, 255, 0.7); }

.bp4-toast.bp4-intent-danger .bp4-button { color: rgb(255, 255, 255) !important; background-color: rgb(201, 60, 70) !important; }

.bp4-toast.bp4-intent-danger .bp4-button:hover { color: rgb(255, 255, 255) !important; background-color: rgb(172, 47, 51) !important; }

.bp4-toast.bp4-intent-danger .bp4-button:active { color: rgb(255, 255, 255) !important; background-color: rgb(142, 41, 44) !important; }

.bp4-toast.bp4-intent-danger .bp4-button:focus { outline-color: rgba(255, 255, 255, 0.5); }

.bp4-toast.bp4-intent-danger .bp4-button:last-child > .bp4-icon-cross { color: rgba(255, 255, 255, 0.7) !important; }

.bp4-toast-message { word-break: break-word; flex: 1 1 auto; padding: 11px; }

.bp4-toast-container { pointer-events: none; z-index: 40; flex-direction: column; align-items: center; padding: 0px 20px 20px; left: 0px; right: 0px; overflow: hidden; display: flex !important; }

.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: 0px; }

.bp4-toast-container.bp4-toast-container-bottom { flex-direction: column-reverse; top: auto; bottom: 0px; }

.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-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-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-exit-active ~ .bp4-toast, .bp4-toast-container-bottom .bp4-toast.bp4-toast-leave-active ~ .bp4-toast { transform: translateY(60px); }

.bp4-tooltip .bp4-popover-arrow { width: 22px; height: 22px; position: absolute; }

.bp4-tooltip .bp4-popover-arrow::before { width: 14px; height: 14px; margin: 4px; }

.bp4-tether-element-attached-bottom.bp4-tether-target-attached-top > .bp4-tooltip { margin-top: -11px; margin-bottom: 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 { 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 { transform: rotate(0deg); }

.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 { 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 { transform: rotate(180deg); }

.bp4-tether-element-attached-middle > .bp4-tooltip > .bp4-popover-arrow { top: 50%; transform: translateY(-50%); }

.bp4-tether-element-attached-center > .bp4-tooltip > .bp4-popover-arrow { right: 50%; transform: translate(50%); }

.bp4-tether-element-attached-top.bp4-tether-target-attached-top > .bp4-tooltip > .bp4-popover-arrow { top: -0.221825px; }

.bp4-tether-element-attached-right.bp4-tether-target-attached-right > .bp4-tooltip > .bp4-popover-arrow { right: -0.221825px; }

.bp4-tether-element-attached-left.bp4-tether-target-attached-left > .bp4-tooltip > .bp4-popover-arrow { left: -0.221825px; }

.bp4-tether-element-attached-bottom.bp4-tether-target-attached-bottom > .bp4-tooltip > .bp4-popover-arrow { bottom: -0.221825px; }

.bp4-tether-element-attached-top.bp4-tether-element-attached-left > .bp4-tooltip { transform-origin: 0px 0px; }

.bp4-tether-element-attached-top.bp4-tether-element-attached-center > .bp4-tooltip { transform-origin: center top; }

.bp4-tether-element-attached-top.bp4-tether-element-attached-right > .bp4-tooltip { transform-origin: 100% 0px; }

.bp4-tether-element-attached-middle.bp4-tether-element-attached-left > .bp4-tooltip { transform-origin: 0px center; }

.bp4-tether-element-attached-middle.bp4-tether-element-attached-center > .bp4-tooltip { transform-origin: 50% center; }

.bp4-tether-element-attached-middle.bp4-tether-element-attached-right > .bp4-tooltip { transform-origin: 100% center; }

.bp4-tether-element-attached-bottom.bp4-tether-element-attached-left > .bp4-tooltip { transform-origin: 0px 100%; }

.bp4-tether-element-attached-bottom.bp4-tether-element-attached-center > .bp4-tooltip { transform-origin: center bottom; }

.bp4-tether-element-attached-bottom.bp4-tether-element-attached-right > .bp4-tooltip { transform-origin: 100% 100%; }

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

.bp4-tooltip .bp4-popover-content { background: rgb(64, 72, 84); }

.bp4-tooltip .bp4-popover-content, .bp4-tooltip .bp4-heading { color: rgb(246, 247, 249); }

.bp4-tooltip .bp4-popover-arrow::before { box-shadow: rgba(21, 20, 20, 0.2) 1px 1px 6px; }

.bp4-tooltip .bp4-popover-arrow-border { fill: rgb(21, 20, 20); fill-opacity: 0.1; }

.bp4-tooltip .bp4-popover-arrow-fill { fill: rgb(64, 72, 84); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-tooltip .bp4-popover-arrow-fill { fill: buttonborder; }
}

.bp4-tooltip { transform: scale(1); }

.bp4-popover-enter > .bp4-tooltip, .bp4-popover-appear > .bp4-tooltip { transform: scale(0.8); }

.bp4-popover-enter-active > .bp4-tooltip, .bp4-popover-appear-active > .bp4-tooltip { transition-property: transform; transition-duration: 0.1s; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); transform: scale(1); }

.bp4-popover-exit > .bp4-tooltip { transform: scale(1); }

.bp4-popover-exit-active > .bp4-tooltip { transition-property: transform; transition-duration: 0.1s; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); transform: scale(0.8); }

.bp4-tooltip { color: rgb(246, 247, 249); }

.bp4-tooltip .bp4-text-muted { color: rgb(171, 179, 191); }

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

.bp4-tooltip .bp4-running-text hr { border-color: rgba(255, 255, 255, 0.2); }

.bp4-tooltip a, .bp4-tooltip a:hover { color: rgb(138, 187, 255); }

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

.bp4-tooltip .bp4-code, .bp4-tooltip .bp4-running-text code { color: rgb(171, 179, 191); background: rgba(21, 20, 20, 0.3); box-shadow: rgba(21, 20, 20, 0.4) 0px 0px 0px 1px inset; }

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

.bp4-tooltip .bp4-code-block, .bp4-tooltip .bp4-running-text pre { color: rgb(246, 247, 249); background: rgba(21, 20, 20, 0.3); box-shadow: rgba(21, 20, 20, 0.4) 0px 0px 0px 1px inset; }

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

.bp4-tooltip .bp4-key, .bp4-tooltip .bp4-running-text kbd { color: rgb(171, 179, 191); background: rgb(56, 62, 71); box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 1px 1px; }

.bp4-tooltip .bp4-icon.bp4-intent-primary, .bp4-tooltip .bp4-icon-standard.bp4-intent-primary, .bp4-tooltip .bp4-icon-large.bp4-intent-primary { color: rgb(138, 187, 255); }

.bp4-tooltip .bp4-icon.bp4-intent-success, .bp4-tooltip .bp4-icon-standard.bp4-intent-success, .bp4-tooltip .bp4-icon-large.bp4-intent-success { color: rgb(114, 202, 155); }

.bp4-tooltip .bp4-icon.bp4-intent-warning, .bp4-tooltip .bp4-icon-standard.bp4-intent-warning, .bp4-tooltip .bp4-icon-large.bp4-intent-warning { color: rgb(251, 179, 96); }

.bp4-tooltip .bp4-icon.bp4-intent-danger, .bp4-tooltip .bp4-icon-standard.bp4-intent-danger, .bp4-tooltip .bp4-icon-large.bp4-intent-danger { color: rgb(250, 153, 156); }

.bp4-tooltip .bp4-popover-content { padding: 10px 12px; }

.bp4-tooltip.bp4-dark, .bp4-dark .bp4-tooltip { box-shadow: rgba(21, 20, 20, 0.4) 0px 2px 4px, rgba(21, 20, 20, 0.4) 0px 8px 24px; }

.bp4-tooltip.bp4-dark .bp4-popover-content, .bp4-dark .bp4-tooltip .bp4-popover-content { background: rgb(229, 232, 235); }

.bp4-tooltip.bp4-dark .bp4-popover-content, .bp4-tooltip.bp4-dark .bp4-heading, .bp4-dark .bp4-tooltip .bp4-popover-content, .bp4-dark .bp4-tooltip .bp4-heading { color: rgb(64, 72, 84); }

.bp4-tooltip.bp4-dark .bp4-popover-arrow::before, .bp4-dark .bp4-tooltip .bp4-popover-arrow::before { box-shadow: rgba(21, 20, 20, 0.4) 1px 1px 6px; }

.bp4-tooltip.bp4-dark .bp4-popover-arrow-border, .bp4-dark .bp4-tooltip .bp4-popover-arrow-border { fill: rgb(21, 20, 20); fill-opacity: 0.2; }

.bp4-tooltip.bp4-dark .bp4-popover-arrow-fill, .bp4-dark .bp4-tooltip .bp4-popover-arrow-fill { fill: rgb(229, 232, 235); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-tooltip.bp4-dark .bp4-popover-arrow-fill, .bp4-dark .bp4-tooltip .bp4-popover-arrow-fill { fill: buttonborder; }
}

.bp4-tooltip.bp4-dark .bp4-text-muted, .bp4-dark .bp4-tooltip .bp4-text-muted { color: rgb(95, 107, 124); }

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

.bp4-tooltip.bp4-dark .bp4-running-text hr, .bp4-dark .bp4-tooltip .bp4-running-text hr { border-color: rgba(21, 20, 20, 0.15); }

.bp4-tooltip.bp4-dark a, .bp4-dark .bp4-tooltip a, .bp4-tooltip.bp4-dark a:hover, .bp4-dark .bp4-tooltip a:hover { color: rgb(142, 52, 227); }

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

.bp4-tooltip.bp4-dark .bp4-code, .bp4-tooltip.bp4-dark .bp4-running-text code, .bp4-dark .bp4-tooltip .bp4-code, .bp4-dark .bp4-tooltip .bp4-running-text code { color: rgb(95, 107, 124); background: rgba(255, 255, 255, 0.7); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset; }

a > .bp4-tooltip.bp4-dark .bp4-code, a > .bp4-tooltip.bp4-dark .bp4-running-text code, a > .bp4-dark .bp4-tooltip .bp4-code, a > .bp4-dark .bp4-tooltip .bp4-running-text code { color: rgb(142, 52, 227); }

.bp4-tooltip.bp4-dark .bp4-code-block, .bp4-tooltip.bp4-dark .bp4-running-text pre, .bp4-dark .bp4-tooltip .bp4-code-block, .bp4-dark .bp4-tooltip .bp4-running-text pre { color: rgb(21, 20, 20); background: rgba(255, 255, 255, 0.7); box-shadow: rgba(21, 20, 20, 0.15) 0px 0px 0px 1px inset; }

.bp4-tooltip.bp4-dark .bp4-code-block > code, .bp4-tooltip.bp4-dark .bp4-running-text pre > code, .bp4-dark .bp4-tooltip .bp4-code-block > code, .bp4-dark .bp4-tooltip .bp4-running-text pre > code { box-shadow: none; color: inherit; background: 0px 0px; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-tooltip.bp4-dark .bp4-code-block, .bp4-tooltip.bp4-dark .bp4-running-text pre, .bp4-dark .bp4-tooltip .bp4-code-block, .bp4-dark .bp4-tooltip .bp4-running-text pre { box-shadow: none; border: 1px solid buttonborder; }
}

.bp4-tooltip.bp4-dark .bp4-key, .bp4-tooltip.bp4-dark .bp4-running-text kbd, .bp4-dark .bp4-tooltip .bp4-key, .bp4-dark .bp4-tooltip .bp4-running-text kbd { color: rgb(95, 107, 124); background: rgb(255, 255, 255); box-shadow: rgba(21, 20, 20, 0.1) 0px 0px 0px 1px, rgba(21, 20, 20, 0.2) 0px 1px 1px; }

.bp4-tooltip.bp4-dark .bp4-icon.bp4-intent-primary, .bp4-tooltip.bp4-dark .bp4-icon-standard.bp4-intent-primary, .bp4-tooltip.bp4-dark .bp4-icon-large.bp4-intent-primary, .bp4-dark .bp4-tooltip .bp4-icon.bp4-intent-primary, .bp4-dark .bp4-tooltip .bp4-icon-standard.bp4-intent-primary, .bp4-dark .bp4-tooltip .bp4-icon-large.bp4-intent-primary { color: rgb(142, 52, 227); }

.bp4-tooltip.bp4-dark .bp4-icon.bp4-intent-success, .bp4-tooltip.bp4-dark .bp4-icon-standard.bp4-intent-success, .bp4-tooltip.bp4-dark .bp4-icon-large.bp4-intent-success, .bp4-dark .bp4-tooltip .bp4-icon.bp4-intent-success, .bp4-dark .bp4-tooltip .bp4-icon-standard.bp4-intent-success, .bp4-dark .bp4-tooltip .bp4-icon-large.bp4-intent-success { color: rgb(9, 130, 40); }

.bp4-tooltip.bp4-dark .bp4-icon.bp4-intent-warning, .bp4-tooltip.bp4-dark .bp4-icon-standard.bp4-intent-warning, .bp4-tooltip.bp4-dark .bp4-icon-large.bp4-intent-warning, .bp4-dark .bp4-tooltip .bp4-icon.bp4-intent-warning, .bp4-dark .bp4-tooltip .bp4-icon-standard.bp4-intent-warning, .bp4-dark .bp4-tooltip .bp4-icon-large.bp4-intent-warning { color: rgb(214, 104, 0); }

.bp4-tooltip.bp4-dark .bp4-icon.bp4-intent-danger, .bp4-tooltip.bp4-dark .bp4-icon-standard.bp4-intent-danger, .bp4-tooltip.bp4-dark .bp4-icon-large.bp4-intent-danger, .bp4-dark .bp4-tooltip .bp4-icon.bp4-intent-danger, .bp4-dark .bp4-tooltip .bp4-icon-standard.bp4-intent-danger, .bp4-dark .bp4-tooltip .bp4-icon-large.bp4-intent-danger { color: rgb(201, 60, 70); }

.bp4-tooltip.bp4-intent-primary .bp4-popover-content { color: rgb(255, 255, 255); background: rgb(142, 52, 227); }

.bp4-tooltip.bp4-intent-primary .bp4-popover-arrow-fill { fill: rgb(142, 52, 227); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-tooltip.bp4-intent-primary .bp4-popover-arrow-fill { fill: buttonborder; }
}

.bp4-tooltip.bp4-intent-success .bp4-popover-content { color: rgb(255, 255, 255); background: rgb(9, 130, 40); }

.bp4-tooltip.bp4-intent-success .bp4-popover-arrow-fill { fill: rgb(9, 130, 40); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-tooltip.bp4-intent-success .bp4-popover-arrow-fill { fill: buttonborder; }
}

.bp4-tooltip.bp4-intent-warning .bp4-popover-content { color: rgb(255, 255, 255); background: rgb(214, 104, 0); }

.bp4-tooltip.bp4-intent-warning .bp4-popover-arrow-fill { fill: rgb(214, 104, 0); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-tooltip.bp4-intent-warning .bp4-popover-arrow-fill { fill: buttonborder; }
}

.bp4-tooltip.bp4-intent-danger .bp4-popover-content { color: rgb(255, 255, 255); background: rgb(201, 60, 70); }

.bp4-tooltip.bp4-intent-danger .bp4-popover-arrow-fill { fill: rgb(201, 60, 70); }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-tooltip.bp4-intent-danger .bp4-popover-arrow-fill { fill: buttonborder; }
}

.bp4-tooltip-indicator { cursor: help; border-bottom: 1px dotted; }

.bp4-tree .bp4-icon, .bp4-tree .bp4-icon-standard, .bp4-tree .bp4-icon-large { color: rgb(95, 107, 124); }

.bp4-tree .bp4-icon.bp4-intent-primary, .bp4-tree .bp4-icon-standard.bp4-intent-primary, .bp4-tree .bp4-icon-large.bp4-intent-primary { color: rgb(142, 52, 227); }

.bp4-tree .bp4-icon.bp4-intent-success, .bp4-tree .bp4-icon-standard.bp4-intent-success, .bp4-tree .bp4-icon-large.bp4-intent-success { color: rgb(9, 130, 40); }

.bp4-tree .bp4-icon.bp4-intent-warning, .bp4-tree .bp4-icon-standard.bp4-intent-warning, .bp4-tree .bp4-icon-large.bp4-intent-warning { color: rgb(214, 104, 0); }

.bp4-tree .bp4-icon.bp4-intent-danger, .bp4-tree .bp4-icon-standard.bp4-intent-danger, .bp4-tree .bp4-icon-large.bp4-intent-danger { color: rgb(201, 60, 70); }

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

.bp4-tree-root { cursor: default; background-color: rgba(0, 0, 0, 0); padding-left: 0px; position: relative; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bp4-tree-node-content { background: 0px 0px; align-items: center; width: 100%; height: 30px; padding-right: 5px; display: flex; }

.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-tree-node-caret, .bp4-tree-node-caret-none { min-width: 30px; }

.bp4-tree-node-caret { color: rgb(95, 107, 124); }

.bp4-tree-node-caret:hover { color: rgb(21, 20, 20); }

.bp4-dark .bp4-tree-node-caret { color: rgb(171, 179, 191); }

.bp4-dark .bp4-tree-node-caret:hover { color: rgb(246, 247, 249); }

.bp4-tree-node-caret { cursor: pointer; padding: 7px; transition: transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9); transform: rotate(0deg); }

.bp4-tree-node-caret.bp4-tree-node-caret-open { transform: rotate(90deg); }

.bp4-tree-node-caret.bp4-icon-standard::before { content: ""; }

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

.bp4-tree-node-label { text-overflow: ellipsis; white-space: nowrap; overflow-wrap: normal; user-select: none; flex: 1 1 auto; position: relative; overflow: hidden; }

.bp4-tree-node-label span { display: inline; }

.bp4-tree-node-secondary-label { user-select: none; padding: 0px 5px; }

.bp4-tree-node-secondary-label .bp4-popover-wrapper, .bp4-tree-node-secondary-label .bp4-popover-target { 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: rgb(142, 52, 227); }

.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-standard, .bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-icon-large { color: rgb(255, 255, 255); }

.bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-tree-node-caret::before { color: rgba(255, 255, 255, 0.7); }

.bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-tree-node-caret:hover::before { color: rgb(255, 255, 255); }

.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-standard, .bp4-dark .bp4-tree .bp4-icon-large { color: rgb(171, 179, 191); }

.bp4-dark .bp4-tree .bp4-icon.bp4-intent-primary, .bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-primary, .bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-primary { color: rgb(138, 187, 255); }

.bp4-dark .bp4-tree .bp4-icon.bp4-intent-success, .bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-success, .bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-success { color: rgb(114, 202, 155); }

.bp4-dark .bp4-tree .bp4-icon.bp4-intent-warning, .bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-warning, .bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-warning { color: rgb(251, 179, 96); }

.bp4-dark .bp4-tree .bp4-icon.bp4-intent-danger, .bp4-dark .bp4-tree .bp4-icon-standard.bp4-intent-danger, .bp4-dark .bp4-tree .bp4-icon-large.bp4-intent-danger { color: rgb(250, 153, 156); }

.bp4-dark .bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content { background-color: rgb(142, 52, 227); }

.bp4-dark .bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-icon, .bp4-dark .bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-icon-standard, .bp4-dark .bp4-tree-node.bp4-tree-node-selected > .bp4-tree-node-content .bp4-icon-large { color: rgb(255, 255, 255); }

.bp4-datepicker { user-select: none; background: rgb(255, 255, 255); border-radius: 2px; padding: 5px; display: flex; position: relative; }

.bp4-datepicker .DayPicker { vertical-align: top; min-width: 210px; display: inline-block; position: relative; }

.bp4-datepicker .DayPicker:focus { outline: none; }

.bp4-datepicker .bp4-datepicker-day-wrapper { border-radius: 2px; padding: 7px; }

.bp4-datepicker .DayPicker-Month { border-collapse: collapse; border-spacing: 0px; user-select: none; margin: 0px 5px 5px; display: inline-table; }

.bp4-datepicker .DayPicker-Month + .bp4-datepicker .DayPicker-Month { margin-left: 10px; }

.bp4-datepicker .DayPicker-Caption { display: table-caption; }

.bp4-datepicker .DayPicker-Weekdays { display: table-header-group; }

.bp4-datepicker .DayPicker-WeekdaysRow { display: table-row; }

.bp4-datepicker .DayPicker-Weekday { text-align: center; vertical-align: middle; width: 30px; height: 30px; padding-top: 5px; font-weight: 600; line-height: 1; display: table-cell; }

.bp4-datepicker .DayPicker-Weekday abbr[title] { text-decoration: none; }

.bp4-datepicker .DayPicker-Body { display: table-row-group; }

.bp4-datepicker .DayPicker-Week { display: table-row; }

.bp4-datepicker .DayPicker-WeekNumber { text-align: center; vertical-align: middle; color: rgba(95, 107, 124, 0.6); width: 30px; height: 30px; font-size: 14px; line-height: 1; display: table-cell; }

.bp4-datepicker .DayPicker-Day { text-align: center; vertical-align: middle; cursor: pointer; border-radius: 2px; width: 30px; height: 30px; line-height: 1; display: table-cell; }

.bp4-datepicker .DayPicker-Day.DayPicker-Day--outside { color: rgba(95, 107, 124, 0.6); }

.bp4-datepicker .DayPicker-Day.DayPicker-Day--isToday .bp4-datepicker-day-wrapper { border: 1px solid rgba(21, 20, 20, 0.15); }

.bp4-datepicker .DayPicker-Day:hover, .bp4-datepicker .DayPicker-Day:focus { color: rgb(21, 20, 20); background: rgba(143, 153, 168, 0.15); }

.bp4-datepicker .DayPicker-Day:active { background: rgba(143, 153, 168, 0.3); }

.bp4-datepicker .DayPicker-Day.DayPicker-Day--selected { color: rgb(255, 255, 255); background-color: rgb(45, 114, 210); border-radius: 2px; }

.bp4-datepicker .DayPicker-Day.DayPicker-Day--selected:hover { background-color: rgb(33, 93, 176); }

.bp4-datepicker .DayPicker-Day.DayPicker-Day--selected:active { background-color: rgb(24, 74, 144); }

.bp4-datepicker .DayPicker-Day.DayPicker-Day--disabled { color: rgba(95, 107, 124, 0.6); cursor: not-allowed; background: 0px 0px; }

.bp4-datepicker-navbar { align-items: center; height: 30px; display: flex; position: absolute; top: 0px; left: 0px; right: 0px; }

.bp4-datepicker-navbar > .DayPicker-NavButton--prev { margin-right: auto; }

.bp4-datepicker-navbar > .DayPicker-NavButton--next { margin-left: auto; }

.bp4-datepicker-caption { flex-direction: row; display: flex; }

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

.bp4-datepicker-caption > :first-child { flex-grow: 1; flex-shrink: 1; }

.bp4-datepicker-caption { justify-content: space-between; margin: 0px 25px 5px; }

.bp4-datepicker-caption select { padding-left: 5px; padding-right: 16px; font-weight: 600; }

.bp4-datepicker-caption select + .bp4-icon { right: 2px; }

.bp4-datepicker-caption + .bp4-divider { margin: 0px; }

.bp4-datepicker-month-select { flex-shrink: 1; }

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

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

.bp4-datepicker-footer { justify-content: space-between; display: flex; }

.bp4-dark .bp4-datepicker { background: rgb(47, 52, 60); }

.bp4-dark .bp4-datepicker .DayPicker-WeekNumber, .bp4-dark .bp4-datepicker .DayPicker-Day.DayPicker-Day--outside { color: rgba(171, 179, 191, 0.6); }

.bp4-dark .bp4-datepicker .DayPicker-Day.DayPicker-Day--isToday .bp4-datepicker-day-wrapper { border: 1px solid rgba(255, 255, 255, 0.2); }

.bp4-dark .bp4-datepicker .DayPicker-Day:hover, .bp4-dark .bp4-datepicker .DayPicker-Day:focus { color: rgb(255, 255, 255); background: rgba(143, 153, 168, 0.15); }

.bp4-dark .bp4-datepicker .DayPicker-Day:active { background: rgba(143, 153, 168, 0.3); }

.bp4-dark .bp4-datepicker .DayPicker-Day.DayPicker-Day--selected { background-color: rgb(45, 114, 210); }

.bp4-dark .bp4-datepicker .DayPicker-Day.DayPicker-Day--selected:hover { background-color: rgb(33, 93, 176); }

.bp4-dark .bp4-datepicker .DayPicker-Day.DayPicker-Day--selected:active { background-color: rgb(24, 74, 144); }

.bp4-dark .bp4-datepicker .DayPicker-Day.DayPicker-Day--disabled { color: rgba(171, 179, 191, 0.6); background: 0px 0px; }

.bp4-dark .bp4-datepicker .bp4-datepicker-footer { border-top-color: rgba(21, 20, 20, 0.4); }

.bp4-datepicker-timepicker-wrapper { flex-direction: column; align-items: center; display: flex; }

.bp4-daterangepicker { white-space: nowrap; display: flex; }

.bp4-daterangepicker .DayPicker-NavButton--interactionDisabled { display: none; }

.bp4-daterangepicker .bp4-daterangepicker-timepickers { justify-content: space-around; display: flex; }

.bp4-daterangepicker.bp4-daterangepicker-contiguous .DayPicker { min-width: 220px; }

.bp4-daterangepicker.bp4-daterangepicker-single-month .DayPicker { min-width: 210px; }

.bp4-daterangepicker .DayPicker-Day--outside { visibility: hidden; }

.bp4-daterangepicker .DayPicker-Day--hovered-range { color: rgb(33, 93, 176); border-radius: 0px; }

.bp4-daterangepicker .DayPicker-Day--hovered-range:not(.DayPicker-Day--selected):not(.DayPicker-Day--selected-range):not(.DayPicker-Day--selected-range-start):not(.DayPicker-Day--selected-range-end) { background-color: rgba(45, 114, 210, 0.1); }

.bp4-daterangepicker .DayPicker-Day--selected-range { color: rgb(33, 93, 176); background-color: rgba(45, 114, 210, 0.1); border-radius: 0px; }

.bp4-daterangepicker .DayPicker-Day--selected-range:hover { color: rgb(33, 93, 176); background-color: rgba(45, 114, 210, 0.2); }

.bp4-daterangepicker .DayPicker-Day--selected-range-start:not(.DayPicker-Day--selected-range-end):not(.DayPicker-Day--hovered-range-end) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.bp4-daterangepicker .DayPicker-Day--selected-range-end:not(.DayPicker-Day--selected-range-start):not(.DayPicker-Day--hovered-range-start) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.bp4-daterangepicker .DayPicker-Day--hovered-range-start:not(.DayPicker-Day--hovered-range-end) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.bp4-daterangepicker .DayPicker-Day--hovered-range-end:not(.DayPicker-Day--hovered-range-start) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.bp4-dark .bp4-daterangepicker .DayPicker-Day--hovered-range { color: rgb(246, 247, 249); }

.bp4-dark .bp4-daterangepicker .DayPicker-Day--hovered-range:not(.DayPicker-Day--selected):not(.DayPicker-Day--selected-range):not(.DayPicker-Day--selected-range-start):not(.DayPicker-Day--selected-range-end) { background-color: rgba(45, 114, 210, 0.2); }

.bp4-dark .bp4-daterangepicker .DayPicker-Day--selected-range { color: rgb(246, 247, 249); background-color: rgba(45, 114, 210, 0.2); }

.bp4-dark .bp4-daterangepicker .DayPicker-Day--selected-range:hover { background-color: rgba(45, 114, 210, 0.4); }

.bp4-menu.bp4-daterangepicker-shortcuts { min-width: 120px; padding: 0px; }

.bp4-timepicker { white-space: nowrap; }

.bp4-timepicker .bp4-timepicker-arrow-row { padding: 0px 1px; }

.bp4-timepicker .bp4-timepicker-arrow-button { color: rgb(95, 107, 124); }

.bp4-timepicker .bp4-timepicker-arrow-button:hover { color: rgb(21, 20, 20); }

.bp4-dark .bp4-timepicker .bp4-timepicker-arrow-button { color: rgb(171, 179, 191); }

.bp4-dark .bp4-timepicker .bp4-timepicker-arrow-button:hover { color: rgb(246, 247, 249); }

.bp4-timepicker .bp4-timepicker-arrow-button { text-align: center; width: 33px; padding: 4px 0px; display: inline-block; }

.bp4-timepicker .bp4-timepicker-arrow-button + .bp4-timepicker-arrow-button { margin-left: 11px; }

.bp4-timepicker .bp4-timepicker-arrow-button:hover { cursor: pointer; }

.bp4-timepicker .bp4-timepicker-input-row { vertical-align: middle; background: rgb(255, 255, 255); border-radius: 2px; height: 30px; padding: 0px 1px; line-height: 28px; display: inline-block; box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.5) 0px 1px 1px inset; }

.bp4-timepicker .bp4-timepicker-divider-text { color: rgb(95, 107, 124); text-align: center; width: 11px; font-size: 16px; display: inline-block; }

.bp4-timepicker .bp4-timepicker-input { color: rgb(21, 20, 20); text-align: center; background: 0px 0px; border: 0px; border-radius: 2px; outline: 0px; width: 33px; height: 28px; padding: 0px; transition: box-shadow 0.1s cubic-bezier(0.4, 1, 0.75, 0.9); box-shadow: rgba(142, 52, 227, 0) 0px 0px, rgba(142, 52, 227, 0) 0px 0px; }

.bp4-timepicker .bp4-timepicker-input:focus { box-shadow: rgb(142, 52, 227) 0px 0px 0px 1px inset, rgba(142, 52, 227, 0.3) 0px 0px 0px 2px; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-primary { box-shadow: rgba(142, 52, 227, 0) 0px 0px, rgba(142, 52, 227, 0) 0px 0px, rgb(142, 52, 227) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.5) 0px 1px 1px inset; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-primary:focus { box-shadow: rgb(142, 52, 227) 0px 0px 0px 1px inset, rgba(142, 52, 227, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-primary[readonly] { box-shadow: rgb(142, 52, 227) 0px 0px 0px 1px inset; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-primary:disabled, .bp4-timepicker .bp4-timepicker-input.bp4-intent-primary.bp4-disabled { box-shadow: none; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-primary { box-shadow: rgba(76, 144, 240, 0) 0px 0px, rgba(76, 144, 240, 0) 0px 0px, rgba(76, 144, 240, 0) 0px 0px, rgb(76, 144, 240) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-primary:focus { box-shadow: rgb(76, 144, 240) 0px 0px 0px 1px inset, rgb(76, 144, 240) 0px 0px 0px 1px inset, rgba(76, 144, 240, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-primary[readonly] { box-shadow: rgb(76, 144, 240) 0px 0px 0px 1px inset; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-primary:disabled, .bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-primary.bp4-disabled { box-shadow: none; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-success { box-shadow: rgba(9, 130, 40, 0) 0px 0px, rgba(9, 130, 40, 0) 0px 0px, rgb(9, 130, 40) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.5) 0px 1px 1px inset; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-success:focus { box-shadow: rgb(9, 130, 40) 0px 0px 0px 1px inset, rgba(9, 130, 40, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-success[readonly] { box-shadow: rgb(9, 130, 40) 0px 0px 0px 1px inset; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-success:disabled, .bp4-timepicker .bp4-timepicker-input.bp4-intent-success.bp4-disabled { box-shadow: none; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-success { box-shadow: rgba(50, 164, 103, 0) 0px 0px, rgba(50, 164, 103, 0) 0px 0px, rgba(50, 164, 103, 0) 0px 0px, rgb(50, 164, 103) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-success:focus { box-shadow: rgb(50, 164, 103) 0px 0px 0px 1px inset, rgb(50, 164, 103) 0px 0px 0px 1px inset, rgba(50, 164, 103, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-success[readonly] { box-shadow: rgb(50, 164, 103) 0px 0px 0px 1px inset; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-success:disabled, .bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-success.bp4-disabled { box-shadow: none; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-warning { box-shadow: rgba(214, 104, 0, 0) 0px 0px, rgba(214, 104, 0, 0) 0px 0px, rgb(214, 104, 0) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.5) 0px 1px 1px inset; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-warning:focus { box-shadow: rgb(214, 104, 0) 0px 0px 0px 1px inset, rgba(214, 104, 0, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-warning[readonly] { box-shadow: rgb(214, 104, 0) 0px 0px 0px 1px inset; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-warning:disabled, .bp4-timepicker .bp4-timepicker-input.bp4-intent-warning.bp4-disabled { box-shadow: none; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-warning { box-shadow: rgba(236, 154, 60, 0) 0px 0px, rgba(236, 154, 60, 0) 0px 0px, rgba(236, 154, 60, 0) 0px 0px, rgb(236, 154, 60) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-warning:focus { box-shadow: rgb(236, 154, 60) 0px 0px 0px 1px inset, rgb(236, 154, 60) 0px 0px 0px 1px inset, rgba(236, 154, 60, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-warning[readonly] { box-shadow: rgb(236, 154, 60) 0px 0px 0px 1px inset; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-warning:disabled, .bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-warning.bp4-disabled { box-shadow: none; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-danger { box-shadow: rgba(201, 60, 70, 0) 0px 0px, rgba(201, 60, 70, 0) 0px 0px, rgb(201, 60, 70) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.5) 0px 1px 1px inset; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-danger:focus { box-shadow: rgb(201, 60, 70) 0px 0px 0px 1px inset, rgba(201, 60, 70, 0.3) 0px 0px 0px 2px, rgba(21, 20, 20, 0.2) 0px 1px 1px inset; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-danger[readonly] { box-shadow: rgb(201, 60, 70) 0px 0px 0px 1px inset; }

.bp4-timepicker .bp4-timepicker-input.bp4-intent-danger:disabled, .bp4-timepicker .bp4-timepicker-input.bp4-intent-danger.bp4-disabled { box-shadow: none; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-danger { box-shadow: rgba(231, 106, 110, 0) 0px 0px, rgba(231, 106, 110, 0) 0px 0px, rgba(231, 106, 110, 0) 0px 0px, rgb(231, 106, 110) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-danger:focus { box-shadow: rgb(231, 106, 110) 0px 0px 0px 1px inset, rgb(231, 106, 110) 0px 0px 0px 1px inset, rgba(231, 106, 110, 0.3) 0px 0px 0px 2px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-danger[readonly] { box-shadow: rgb(231, 106, 110) 0px 0px 0px 1px inset; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-danger:disabled, .bp4-dark .bp4-timepicker .bp4-timepicker-input.bp4-intent-danger.bp4-disabled { box-shadow: none; }

.bp4-timepicker .bp4-timepicker-ampm-select { margin-left: 5px; }

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

.bp4-timepicker.bp4-disabled .bp4-timepicker-input-row::placeholder { color: rgba(95, 107, 124, 0.6); }

.bp4-timepicker.bp4-disabled .bp4-timepicker-input, .bp4-timepicker.bp4-disabled .bp4-timepicker-divider-text, .bp4-timepicker.bp4-disabled .bp4-timepicker-arrow-button, .bp4-timepicker.bp4-disabled .bp4-timepicker-arrow-button:hover { color: rgba(95, 107, 124, 0.6); cursor: not-allowed; }

.bp4-dark .bp4-timepicker .bp4-timepicker-input-row { background: rgba(21, 20, 20, 0.3); box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgb(143, 153, 168) 0px -1px 1px inset; }

.bp4-dark .bp4-timepicker .bp4-timepicker-divider-text { color: rgb(171, 179, 191); }

.bp4-dark .bp4-timepicker .bp4-timepicker-input { color: rgb(246, 247, 249); }

.bp4-datepicker .bp4-timepicker { margin-top: 5px; margin-bottom: 10px; }

.bp4-datepicker .bp4-timepicker:last-child { margin-bottom: 5px; }

.bp4-datetimepicker { text-align: center; background-color: rgb(255, 255, 255); border-radius: 2px; padding: 10px; }

.bp4-dark .bp4-datetimepicker { background: rgb(56, 62, 71); }

.bp4-dark .bp4-datetimepicker .bp4-datepicker { border-bottom: 1px solid rgba(21, 20, 20, 0.4); }

.bp4-datetimepicker .bp4-datepicker { border-bottom: 1px solid rgba(21, 20, 20, 0.15); padding: 0px 0px 10px; }

.bp4-datetimepicker .bp4-timepicker { margin-top: 10px; }

.bp4-dateinput-popover { padding: 0px; }

.bp4-omnibar { filter: blur(); opacity: 1; }

.bp4-omnibar.bp4-overlay-enter, .bp4-omnibar.bp4-overlay-appear { filter: blur(20px); opacity: 0.2; }

.bp4-omnibar.bp4-overlay-enter-active, .bp4-omnibar.bp4-overlay-appear-active { filter: blur(); opacity: 1; transition-property: filter, opacity; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); }

.bp4-omnibar.bp4-overlay-exit { filter: blur(); opacity: 1; }

.bp4-omnibar.bp4-overlay-exit-active { filter: blur(20px); opacity: 0.2; transition-property: filter, opacity; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); }

.bp4-omnibar { z-index: 21; background-color: rgb(255, 255, 255); border-radius: 2px; width: 500px; top: 20vh; left: calc(50% - 250px); box-shadow: rgba(21, 20, 20, 0.1) 0px 0px 0px 1px, rgba(21, 20, 20, 0.2) 0px 4px 8px, rgba(21, 20, 20, 0.2) 0px 18px 46px 6px; }

.bp4-omnibar .bp4-input { background-color: rgba(0, 0, 0, 0); border-radius: 0px; }

.bp4-omnibar .bp4-input, .bp4-omnibar .bp4-input:focus { box-shadow: none; }

.bp4-omnibar .bp4-menu { background-color: rgba(0, 0, 0, 0); border-radius: 0px; max-height: calc(-40px + 60vh); overflow: auto; box-shadow: rgba(21, 20, 20, 0.15) 0px 1px inset; }

.bp4-omnibar .bp4-menu:empty { display: none; }

.bp4-dark .bp4-omnibar, .bp4-omnibar.bp4-dark { background-color: rgb(56, 62, 71); box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 4px 8px, rgba(21, 20, 20, 0.4) 0px 18px 46px 6px; }

.bp4-omnibar-overlay .bp4-overlay-backdrop { background-color: rgba(21, 20, 20, 0.2); }

.bp4-multi-select { min-width: 150px; }

.bp4-multi-select-popover .bp4-menu { max-width: 400px; max-height: 300px; overflow: auto; }

.bp4-select-popover.bp4-select-match-target-width { width: 100%; }

.bp4-select-popover.bp4-select-match-target-width .bp4-menu { min-width: 0px; max-width: none; }

.bp4-select-popover .bp4-popover-content { padding: 5px; }

.bp4-select-popover .bp4-input-group { margin-bottom: 0px; }

.bp4-select-popover .bp4-menu { max-width: 400px; max-height: 300px; padding: 0px; overflow: auto; }

.bp4-select-popover .bp4-menu:not(:first-child) { padding-top: 5px; }

.bp4-context-menu2-virtual-target { position: fixed; }

.bp4-popover2 .bp4-popover2-arrow { width: 30px; height: 30px; position: absolute; }

.bp4-popover2 .bp4-popover2-arrow::before { width: 20px; height: 20px; margin: 5px; }

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

.bp4-popover2 .bp4-popover2-content { background: rgb(255, 255, 255); }

.bp4-popover2 .bp4-popover2-content, .bp4-popover2 .bp4-heading { color: inherit; }

.bp4-popover2 .bp4-popover2-arrow::before { box-shadow: rgba(21, 20, 20, 0.2) 1px 1px 6px; }

.bp4-popover2 .bp4-popover2-arrow-border { fill: rgb(21, 20, 20); fill-opacity: 0.1; }

.bp4-popover2 .bp4-popover2-arrow-fill { fill: rgb(255, 255, 255); }

.bp4-popover2 { transform: scale(1); }

.bp4-popover2-enter > .bp4-popover2, .bp4-popover2-appear > .bp4-popover2 { transform: scale(0.3); }

.bp4-popover2-enter-active > .bp4-popover2, .bp4-popover2-appear-active > .bp4-popover2 { transition-property: transform; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); transform: scale(1); }

.bp4-popover2-exit > .bp4-popover2 { transform: scale(1); }

.bp4-popover2-exit-active > .bp4-popover2 { transition-property: transform; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); transform: scale(0.3); }

.bp4-popover2 { z-index: 20; border-radius: 2px; display: inline-block; }

.bp4-popover2 .bp4-popover2-content { border-radius: 2px; position: relative; }

.bp4-popover2.bp4-popover2-content-sizing .bp4-popover2-content { max-width: 350px; padding: 20px; }

.bp4-popover2-target + .bp4-overlay .bp4-popover2.bp4-popover2-content-sizing { width: 350px; }

.bp4-popover2.bp4-minimal { margin: 0px !important; }

.bp4-popover2.bp4-minimal .bp4-popover2-arrow { display: none; }

.bp4-popover2.bp4-minimal.bp4-popover2, .bp4-popover2-enter > .bp4-popover2.bp4-minimal.bp4-popover2, .bp4-popover2-appear > .bp4-popover2.bp4-minimal.bp4-popover2 { transform: scale(1); }

.bp4-popover2-enter-active > .bp4-popover2.bp4-minimal.bp4-popover2, .bp4-popover2-appear-active > .bp4-popover2.bp4-minimal.bp4-popover2 { transition-property: transform; transition-duration: 0.1s; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); transform: scale(1); }

.bp4-popover2-exit > .bp4-popover2.bp4-minimal.bp4-popover2 { transform: scale(1); }

.bp4-popover2-exit-active > .bp4-popover2.bp4-minimal.bp4-popover2 { transition-property: transform; transition-duration: 0.1s; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); transform: scale(1); }

.bp4-popover2.bp4-dark, .bp4-dark .bp4-popover2 { box-shadow: rgb(94, 96, 100) 0px 0px 0px 1px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 2px 4px, rgba(21, 20, 20, 0.4) 0px 8px 24px; }

.bp4-popover2.bp4-dark .bp4-popover2-content, .bp4-dark .bp4-popover2 .bp4-popover2-content { background: rgb(47, 52, 60); }

.bp4-popover2.bp4-dark .bp4-popover2-content, .bp4-popover2.bp4-dark .bp4-heading, .bp4-dark .bp4-popover2 .bp4-popover2-content, .bp4-dark .bp4-popover2 .bp4-heading { color: inherit; }

.bp4-popover2.bp4-dark .bp4-popover2-arrow::before, .bp4-dark .bp4-popover2 .bp4-popover2-arrow::before { box-shadow: rgb(119, 122, 126) 0px 0px 0px 1px, rgba(21, 20, 20, 0.4) 1px 1px 6px; }

.bp4-popover2.bp4-dark .bp4-popover2-arrow-border, .bp4-dark .bp4-popover2 .bp4-popover2-arrow-border { fill: rgb(21, 20, 20); fill-opacity: 0.2; }

.bp4-popover2.bp4-dark .bp4-popover2-arrow-fill, .bp4-dark .bp4-popover2 .bp4-popover2-arrow-fill { fill: rgb(47, 52, 60); }

.bp4-popover2-arrow::before { content: ""; border-radius: 1px; display: block; position: absolute; transform: rotate(45deg); }

.bp4-overlay-backdrop.bp4-popover2-backdrop { background: rgba(255, 255, 255, 0); }

.bp4-popover2-transition-container { opacity: 1; }

.bp4-popover2-transition-container.bp4-popover2-enter, .bp4-popover2-transition-container.bp4-popover2-appear { opacity: 0; }

.bp4-popover2-transition-container.bp4-popover2-enter-active, .bp4-popover2-transition-container.bp4-popover2-appear-active { opacity: 1; transition-property: opacity; transition-duration: 0.1s; 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-property: opacity; transition-duration: 0.1s; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); }

.bp4-popover2-transition-container { z-index: 20; display: flex; }

.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-top-left-radius: 0px; border-bottom-left-radius: 0px; }

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

.bp4-button-group .bp4-popover2-target { flex: 1 1 auto; display: flex; }

.bp4-button-group.bp4-vertical:not(.bp4-minimal) > .bp4-popover2-target:first-child .bp4-button { border-radius: 2px 2px 0px 0px; }

.bp4-button-group.bp4-vertical:not(.bp4-minimal) > .bp4-popover2-target:last-child .bp4-button { border-radius: 0px 0px 2px 2px; }

.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 { text-transform: none; margin-top: 5px; display: block; }

.bp4-submenu .bp4-popover2-target { display: block; }

.bp4-submenu.bp4-popover2 { box-shadow: none; padding: 0px 5px; }

.bp4-submenu.bp4-popover2 > .bp4-popover2-content { box-shadow: rgba(21, 20, 20, 0.1) 0px 0px 0px 1px, rgba(21, 20, 20, 0.2) 0px 2px 4px, rgba(21, 20, 20, 0.2) 0px 8px 24px; }

.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: rgb(94, 96, 100) 0px 0px 0px 1px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 2px 4px, rgba(21, 20, 20, 0.4) 0px 8px 24px; }

.bp4-tree-node-secondary-label .bp4-popover2-target { align-items: center; display: flex; }

.bp4-tooltip2 .bp4-popover2-arrow { width: 22px; height: 22px; position: absolute; }

.bp4-tooltip2 .bp4-popover2-arrow::before { width: 14px; height: 14px; margin: 4px; }

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

.bp4-tooltip2 .bp4-popover2-content { background: rgb(64, 72, 84); }

.bp4-tooltip2 .bp4-popover2-content, .bp4-tooltip2 .bp4-heading { color: rgb(246, 247, 249); }

.bp4-tooltip2 .bp4-popover2-arrow::before { box-shadow: rgba(21, 20, 20, 0.2) 1px 1px 6px; }

.bp4-tooltip2 .bp4-popover2-arrow-border { fill: rgb(21, 20, 20); fill-opacity: 0.1; }

.bp4-tooltip2 .bp4-popover2-arrow-fill { fill: rgb(64, 72, 84); }

.bp4-tooltip2 { transform: scale(1); }

.bp4-popover2-enter > .bp4-tooltip2, .bp4-popover2-appear > .bp4-tooltip2 { transform: scale(0.8); }

.bp4-popover2-enter-active > .bp4-tooltip2, .bp4-popover2-appear-active > .bp4-tooltip2 { transition-property: transform; transition-duration: 0.1s; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); transform: scale(1); }

.bp4-popover2-exit > .bp4-tooltip2 { transform: scale(1); }

.bp4-popover2-exit-active > .bp4-tooltip2 { transition-property: transform; transition-duration: 0.1s; transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); transform: scale(0.8); }

.bp4-tooltip2 { color: rgb(246, 247, 249); }

.bp4-tooltip2 .bp4-text-muted { color: rgb(171, 179, 191); }

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

.bp4-tooltip2 .bp4-running-text hr { border-color: rgba(255, 255, 255, 0.2); }

.bp4-tooltip2 a, .bp4-tooltip2 a:hover { color: rgb(138, 187, 255); }

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

.bp4-tooltip2 .bp4-code, .bp4-tooltip2 .bp4-running-text code { color: rgb(171, 179, 191); background: rgba(21, 20, 20, 0.3); box-shadow: rgba(21, 20, 20, 0.4) 0px 0px 0px 1px inset; }

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

.bp4-tooltip2 .bp4-code-block, .bp4-tooltip2 .bp4-running-text pre { color: rgb(246, 247, 249); background: rgba(21, 20, 20, 0.3); box-shadow: rgba(21, 20, 20, 0.4) 0px 0px 0px 1px inset; }

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

.bp4-tooltip2 .bp4-key, .bp4-tooltip2 .bp4-running-text kbd { color: rgb(171, 179, 191); background: rgb(56, 62, 71); box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(21, 20, 20, 0.4) 0px 1px 1px; }

.bp4-tooltip2 .bp4-icon.bp4-intent-primary, .bp4-tooltip2 .bp4-icon-standard.bp4-intent-primary, .bp4-tooltip2 .bp4-icon-large.bp4-intent-primary { color: rgb(138, 187, 255); }

.bp4-tooltip2 .bp4-icon.bp4-intent-success, .bp4-tooltip2 .bp4-icon-standard.bp4-intent-success, .bp4-tooltip2 .bp4-icon-large.bp4-intent-success { color: rgb(114, 202, 155); }

.bp4-tooltip2 .bp4-icon.bp4-intent-warning, .bp4-tooltip2 .bp4-icon-standard.bp4-intent-warning, .bp4-tooltip2 .bp4-icon-large.bp4-intent-warning { color: rgb(251, 179, 96); }

.bp4-tooltip2 .bp4-icon.bp4-intent-danger, .bp4-tooltip2 .bp4-icon-standard.bp4-intent-danger, .bp4-tooltip2 .bp4-icon-large.bp4-intent-danger { color: rgb(250, 153, 156); }

.bp4-tooltip2 .bp4-popover2-content { padding: 10px 12px; }

.bp4-tooltip2.bp4-popover2-placement-top .bp4-popover2-arrow { transform: translateY(-3px); }

.bp4-tooltip2.bp4-popover2-placement-left .bp4-popover2-arrow { transform: translate(-3px); }

.bp4-tooltip2.bp4-popover2-placement-bottom .bp4-popover2-arrow { transform: translateY(3px); }

.bp4-tooltip2.bp4-popover2-placement-right .bp4-popover2-arrow { transform: translate(3px); }

.bp4-tooltip2.bp4-dark, .bp4-dark .bp4-tooltip2 { box-shadow: rgba(21, 20, 20, 0.4) 0px 2px 4px, rgba(21, 20, 20, 0.4) 0px 8px 24px; }

.bp4-tooltip2.bp4-dark .bp4-popover2-content, .bp4-dark .bp4-tooltip2 .bp4-popover2-content { background: rgb(229, 232, 235); }

.bp4-tooltip2.bp4-dark .bp4-popover2-content, .bp4-tooltip2.bp4-dark .bp4-heading, .bp4-dark .bp4-tooltip2 .bp4-popover2-content, .bp4-dark .bp4-tooltip2 .bp4-heading { color: rgb(64, 72, 84); }

.bp4-tooltip2.bp4-dark .bp4-popover2-arrow::before, .bp4-dark .bp4-tooltip2 .bp4-popover2-arrow::before { box-shadow: rgba(21, 20, 20, 0.4) 1px 1px 6px; }

.bp4-tooltip2.bp4-dark .bp4-popover2-arrow-border, .bp4-dark .bp4-tooltip2 .bp4-popover2-arrow-border { fill: rgb(21, 20, 20); fill-opacity: 0.2; }

.bp4-tooltip2.bp4-dark .bp4-popover2-arrow-fill, .bp4-dark .bp4-tooltip2 .bp4-popover2-arrow-fill { fill: rgb(229, 232, 235); }

.bp4-tooltip2.bp4-dark .bp4-text-muted, .bp4-dark .bp4-tooltip2 .bp4-text-muted { color: rgb(95, 107, 124); }

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

.bp4-tooltip2.bp4-dark .bp4-running-text hr, .bp4-dark .bp4-tooltip2 .bp4-running-text hr { border-color: rgba(21, 20, 20, 0.15); }

.bp4-tooltip2.bp4-dark a, .bp4-dark .bp4-tooltip2 a, .bp4-tooltip2.bp4-dark a:hover, .bp4-dark .bp4-tooltip2 a:hover { color: rgb(142, 52, 227); }

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

.bp4-tooltip2.bp4-dark .bp4-code, .bp4-tooltip2.bp4-dark .bp4-running-text code, .bp4-dark .bp4-tooltip2 .bp4-code, .bp4-dark .bp4-tooltip2 .bp4-running-text code { color: rgb(95, 107, 124); background: rgba(255, 255, 255, 0.7); box-shadow: rgba(21, 20, 20, 0.2) 0px 0px 0px 1px inset; }

a > .bp4-tooltip2.bp4-dark .bp4-code, a > .bp4-tooltip2.bp4-dark .bp4-running-text code, a > .bp4-dark .bp4-tooltip2 .bp4-code, a > .bp4-dark .bp4-tooltip2 .bp4-running-text code { color: rgb(142, 52, 227); }

.bp4-tooltip2.bp4-dark .bp4-code-block, .bp4-tooltip2.bp4-dark .bp4-running-text pre, .bp4-dark .bp4-tooltip2 .bp4-code-block, .bp4-dark .bp4-tooltip2 .bp4-running-text pre { color: rgb(21, 20, 20); background: rgba(255, 255, 255, 0.7); box-shadow: rgba(21, 20, 20, 0.15) 0px 0px 0px 1px inset; }

.bp4-tooltip2.bp4-dark .bp4-code-block > code, .bp4-tooltip2.bp4-dark .bp4-running-text pre > code, .bp4-dark .bp4-tooltip2 .bp4-code-block > code, .bp4-dark .bp4-tooltip2 .bp4-running-text pre > code { box-shadow: none; color: inherit; background: 0px 0px; }

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .bp4-tooltip2.bp4-dark .bp4-code-block, .bp4-tooltip2.bp4-dark .bp4-running-text pre, .bp4-dark .bp4-tooltip2 .bp4-code-block, .bp4-dark .bp4-tooltip2 .bp4-running-text pre { box-shadow: none; border: 1px solid buttonborder; }
}

.bp4-tooltip2.bp4-dark .bp4-key, .bp4-tooltip2.bp4-dark .bp4-running-text kbd, .bp4-dark .bp4-tooltip2 .bp4-key, .bp4-dark .bp4-tooltip2 .bp4-running-text kbd { color: rgb(95, 107, 124); background: rgb(255, 255, 255); box-shadow: rgba(21, 20, 20, 0.1) 0px 0px 0px 1px, rgba(21, 20, 20, 0.2) 0px 1px 1px; }

.bp4-tooltip2.bp4-dark .bp4-icon.bp4-intent-primary, .bp4-tooltip2.bp4-dark .bp4-icon-standard.bp4-intent-primary, .bp4-tooltip2.bp4-dark .bp4-icon-large.bp4-intent-primary, .bp4-dark .bp4-tooltip2 .bp4-icon.bp4-intent-primary, .bp4-dark .bp4-tooltip2 .bp4-icon-standard.bp4-intent-primary, .bp4-dark .bp4-tooltip2 .bp4-icon-large.bp4-intent-primary { color: rgb(142, 52, 227); }

.bp4-tooltip2.bp4-dark .bp4-icon.bp4-intent-success, .bp4-tooltip2.bp4-dark .bp4-icon-standard.bp4-intent-success, .bp4-tooltip2.bp4-dark .bp4-icon-large.bp4-intent-success, .bp4-dark .bp4-tooltip2 .bp4-icon.bp4-intent-success, .bp4-dark .bp4-tooltip2 .bp4-icon-standard.bp4-intent-success, .bp4-dark .bp4-tooltip2 .bp4-icon-large.bp4-intent-success { color: rgb(9, 130, 40); }

.bp4-tooltip2.bp4-dark .bp4-icon.bp4-intent-warning, .bp4-tooltip2.bp4-dark .bp4-icon-standard.bp4-intent-warning, .bp4-tooltip2.bp4-dark .bp4-icon-large.bp4-intent-warning, .bp4-dark .bp4-tooltip2 .bp4-icon.bp4-intent-warning, .bp4-dark .bp4-tooltip2 .bp4-icon-standard.bp4-intent-warning, .bp4-dark .bp4-tooltip2 .bp4-icon-large.bp4-intent-warning { color: rgb(214, 104, 0); }

.bp4-tooltip2.bp4-dark .bp4-icon.bp4-intent-danger, .bp4-tooltip2.bp4-dark .bp4-icon-standard.bp4-intent-danger, .bp4-tooltip2.bp4-dark .bp4-icon-large.bp4-intent-danger, .bp4-dark .bp4-tooltip2 .bp4-icon.bp4-intent-danger, .bp4-dark .bp4-tooltip2 .bp4-icon-standard.bp4-intent-danger, .bp4-dark .bp4-tooltip2 .bp4-icon-large.bp4-intent-danger { color: rgb(201, 60, 70); }

.bp4-tooltip2.bp4-intent-primary .bp4-popover2-content { color: rgb(255, 255, 255); background: rgb(142, 52, 227); }

.bp4-tooltip2.bp4-intent-primary .bp4-popover2-arrow-fill { fill: rgb(142, 52, 227); }

.bp4-tooltip2.bp4-intent-success .bp4-popover2-content { color: rgb(255, 255, 255); background: rgb(9, 130, 40); }

.bp4-tooltip2.bp4-intent-success .bp4-popover2-arrow-fill { fill: rgb(9, 130, 40); }

.bp4-tooltip2.bp4-intent-warning .bp4-popover2-content { color: rgb(255, 255, 255); background: rgb(214, 104, 0); }

.bp4-tooltip2.bp4-intent-warning .bp4-popover2-arrow-fill { fill: rgb(214, 104, 0); }

.bp4-tooltip2.bp4-intent-danger .bp4-popover2-content { color: rgb(255, 255, 255); background: rgb(201, 60, 70); }

.bp4-tooltip2.bp4-intent-danger .bp4-popover2-arrow-fill { fill: rgb(201, 60, 70); }

.bp4-tooltip2-indicator { cursor: help; border-bottom: 1px dotted; }

.business-info .bp4-form-content textarea, .business-info .bp4-form-content input:not(.alp-tags-input__input) { width: 400px !important; }

.bp4-form-group.business-info { width: inherit; }

.business-info { margin-bottom: 24px; }

d .business-info label::first-line { line-height: 100%; }

.business-info label { font-size: 12pt; font-weight: 400; }

.business-info .bp4-html-select { width: 350px; display: inline-block; }

.business-info label.bp4-label { margin-bottom: 8px; }

.business-info .bp4-control { margin: 5px 0px; }

.business-info .bp4-form-helper-text { font-size: 13px; }

.business-info label.bp4-checkbox + .bp4-form-helper-text { margin-left: 27px; }

.bp4-form-group.business-info + .business-info-submit { margin: 12px 0px; }

.business-info-submit { border-radius: 3px; animation: 0.2s ease-in-out 0s 1 normal none running slideInFromBottom; display: inline-block; }

.bis-sticky { position: sticky; bottom: 16px; }

@keyframes slideInFromBottom { 
  0% { bottom: -20px; }
  100% { bottom: 16px; }
}

.business-info-form-read-only-overlay label, .business-info-form-read-only-overlay select, .business-info-form-read-only-overlay textarea, .business-info-form-read-only-overlay input { pointer-events: none; }

.qsf-url-with-paperclip { align-items: center; display: flex; }

.qsf-url-with-paperclip > :first-child { margin-right: 6px; }

.domain-suggest-item { border-bottom: 1px solid gray; padding: 8px; line-height: 1.5em; }

.domain-suggest-item:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.domain-suggest-item:hover, .domain-suggest-item.domain-suggest-active { color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(142, 52, 227); }

.flex-center-container { flex-direction: column; justify-content: center; align-items: center; min-height: 100vh; display: flex; }

.flex-center-content { text-align: center; flex: 0 0 auto; max-width: 70%; margin: 0px 0px 10em; }

.dropdown-menu-popover.bp4-select-popover { border-radius: 4px; margin-top: 3px !important; }

.dropdown-menu-popover.bp4-select-popover .bp4-popover-content { padding: 0px; }

.dropdown-menu-popover.bp4-select-popover .bp4-input-group { padding: 16px 16px 0px; }

.dropdown-menu-popover.bp4-select-popover .bp4-input-group .bp4-icon:first-child { color: var(--color-func-smoke); margin-left: 12px; top: 19px; left: 16px; }

.dropdown-menu-popover.bp4-select-popover .bp4-input-group .bp4-input { height: 36px; box-shadow: none; border: 1px solid var(--color-func-ink); border-radius: 4px; padding-left: 40px; }

.dropdown-menu-popover.bp4-select-popover .bp4-menu { max-width: none; }

.manage-table { border: 1px solid var(--alp-token-border-default); width: 100%; }

.manage-table thead td { background-color: rgb(248, 246, 246); }

.manage-table td { box-shadow: none !important; }

.manage-table tbody td, .manage-table thead td { border-bottom: 1px solid var(--alp-token-border-default); }

.mtm-sortable-column-header:hover { cursor: pointer; background-color: rgb(242, 242, 242); }

.mtm-sortable-column-header:hover .mtm-column-header-show-on-hover { opacity: 1; }

.mtm-sortable-column-header .mtm-column-header-show-on-hover { opacity: 0; }

table.bp4-html-table td.mtm-column-align-center { text-align: center; }

table.bp4-html-table td.mtm-column-align-left { text-align: left; }

table.bp4-html-table td.mtm-column-align-right { text-align: right; }

.manage-network-card h4 { margin-top: 0px; margin-bottom: 0px; }

.manage-network-ports { width: 180px; }

.manage-network-protocol { width: 75px; }

.manage-network-who { width: 511px; }

.manage-network-card h5 { margin-top: 0px !important; margin-bottom: 0px !important; }

.manage-network-card { margin-top: 16px; }

.security-policy-detail-icon { margin-right: 2px; position: relative; top: 3px; }

.security-policy-detail-padded { margin-top: 16px !important; }

.edit-user-details-modal .alpaca-modal-body { padding-bottom: unset !important; }

#policy-editor-content > .ck-editor__editable, .editor-loading { background: rgb(255, 255, 255); height: 100%; padding: 1in 1.25in; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px; }

#policy-editor-content p { margin-bottom: revert; }

#policy-editor-content .ck-content { border: 1px solid var(--alp-token-border-default); min-height: 100%; }

#policy-editor-content span.placeholder { color: var(--alp-token-text-accentBlue); border-radius: var(--alp-token-borderRadius-sm); background: var(--alp-token-bg-accentBlueWeak); border: 1px solid rgba(0, 0, 0, 0); padding: 2px; font-size: 14px; font-weight: 500; line-height: 22px; }

#policy-editor-content span.placeholder.ck-widget_selected { border: 1px solid var(--alp-token-border-info); }

#policy-editor-content h3 { padding-top: 15px; }

#policy-editor-content span.modified, #policy-editor-content span.modified-section { background: var(--alp-token-bg-surface-info); border-radius: var(--alp-token-borderRadius-sm); outline-offset: -1px; padding: 2px 4px; position: relative; outline: 1px solid var(--alp-token-border-info) !important; }

#policy-editor-content span.modified:hover::after, #policy-editor-content span.modified-section:hover::after { content: attr(data-tooltip); background: var(--alp-token-bg-inverted); color: var(--alp-token-text-onColor); box-shadow: var(--alp-token-shadow-tooltip); border-radius: var(--alp-token-borderRadius-sm); white-space: nowrap; z-index: 1; padding: 4px 8px; font-size: 12px; position: absolute; bottom: calc(100% + 4px); left: 50%; transform: translate(-50%); }

#policy-editor-content span.todo { background: var(--alp-token-bg-surface-warning); border-radius: var(--alp-token-borderRadius-sm); outline-offset: -1px; padding: 2px 4px; position: relative; outline: 1px solid var(--alp-token-border-warning) !important; }

#policy-editor-content span.todo:hover::after { content: attr(data-tooltip); background: var(--alp-token-bg-inverted); color: var(--alp-token-text-onColor); box-shadow: var(--alp-token-shadow-tooltip); border-radius: var(--alp-token-borderRadius-sm); white-space: nowrap; z-index: 1; padding: 4px 8px; font-size: 12px; position: absolute; bottom: calc(100% + 4px); left: 50%; transform: translate(-50%); }

#policy-editor-content span.highlighted { background: var(--alp-token-bg-surface-warning); border-radius: var(--alp-token-borderRadius-sm); outline-offset: -1px; padding: 2px 4px; outline: 1px solid var(--alp-token-border-warning) !important; }

#policy-editor-content table, #policy-editor-content td, #policy-editor-content th { overflow: visible; }

#policy-editor-content p, #policy-editor-content h1, #policy-editor-content h2, #policy-editor-content h3, #policy-editor-content h4 { clear: both; }

#policy-editor-content.disabled-editor *, #policy-editor-content.disabled-ai-editor * { opacity: 0.8; }

#policy-editor-content.disabled-ai-editor * { filter: blur(0.5px); user-select: none; cursor: not-allowed; }

#editor-toolbar .ck-toolbar { cursor: pointer; background-color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

#editor-toolbar { min-height: 38px; }

.ck-body-wrapper .ck.ck-balloon-panel { border-radius: var(--alp-token-borderRadius-md) !important; box-shadow: var(--alp-token-shadow-menu) !important; }

.ck-body-wrapper .ck.ck-toolbar.ck-toolbar_floating { border-radius: var(--alp-token-borderRadius-md) !important; }

.ck-body-wrapper .ck.ck-toolbar__items .ck.ck-button { cursor: pointer; padding-top: 0px; padding-bottom: 0px; font-size: 14px; font-weight: 600; }

.ck-body-wrapper .ck.ck-toolbar__items .ck.ck-button svg.ck.ck-icon { width: 12px; height: 12px; margin-right: 8px; }

.ck-body-wrapper .ck.ck-toolbar__items .ck.ck-button [data-cke-tooltip-text="Explain"].ck-disabled { opacity: 0.5; cursor: not-allowed; pointer-events: none; }

.policy-wizard-section { margin-top: 1px; }

.policy-wizard-section span.placeholder { color: var(--alp-token-text-primary); border-radius: var(--alp-token-borderRadius-sm); background: var(--alp-token-bg-primaryWeak); word-break: break-word; text-decoration-skip-ink: none; border: 1px solid rgba(0, 0, 0, 0); padding: 2px; font-weight: 500; line-height: 22px; }

.policy-wizard-section span.placeholder.ck-widget_selected { border: 1px solid var(--alp-token-text-primary); }

.policy-wizard-section p, .policy-wizard-section span, .policy-wizard-section b, .policy-wizard-section i, .policy-wizard-section li, .policy-wizard-section th, .policy-wizard-section td { font-size: 14px; line-height: 20px; }

.policy-wizard-section div.incident-collection-form-container { overflow-x: auto; }

.policy-wizard-section table { border-collapse: collapse; width: 100%; }

.policy-wizard-section table td, .policy-wizard-section table th { vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 5px; }

.policy-wizard-section table.incident-collection-form td { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.policy-wizard-section table.incident-collection-form th { text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.policy-wizard-section table th { background: var(--alp-token-bg-neutralSubtle); text-align: left; font-weight: 600; }

.policy-wizard-section table td p { margin: 0px; }

.policy-wizard-section ol { padding-left: 1rem !important; }

.unselected-policy-wizard-section p, .unselected-policy-wizard-section li, .unselected-policy-wizard-section th, .unselected-policy-wizard-section td { color: var(--alp-token-text-secondary); font-size: 14px; line-height: 20px; }

.unselected-policy-wizard-section h2, .unselected-policy-wizard-section h3, .unselected-policy-wizard-section h4 { color: var(--alp-token-text-secondary); }

.unselected-policy-wizard-section span.placeholder { color: var(--alp-token-text-secondary); border-radius: var(--alp-token-borderRadius-sm); background: var(--alp-token-bg-neutralWeak); word-break: break-word; border: 1px solid rgba(0, 0, 0, 0); padding: 2px; font-weight: 500; line-height: 22px; }

.unselected-policy-wizard-section span.placeholder.ck-widget_selected { border: 1px solid var(--alp-token-text-secondary); }

.unselected-policy-wizard-section div.incident-collection-form-container { overflow-x: auto; }

.unselected-policy-wizard-section table { border-collapse: collapse; width: 100%; }

.unselected-policy-wizard-section table td, .unselected-policy-wizard-section table th { vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 5px; }

.unselected-policy-wizard-section table.incident-collection-form td { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.unselected-policy-wizard-section table.incident-collection-form th { text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.unselected-policy-wizard-section table th { background: var(--alp-token-bg-neutralSubtle); text-align: left; font-weight: 600; }

.unselected-policy-wizard-section table td p { margin: 0px; }

.unselected-policy-wizard-section ol { padding-left: 1rem !important; }

#policy-wizard-content > .ck-editor__editable, .editor-loading { background: var(--alp-token-bg-default); min-height: 150px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px; }

hr { margin: 24px 0px; }

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

.mid-panel, .right-panel { flex: 1 1 0px; margin: 10px; }

.button-margin { margin: 0px 0px 10px 10px; }

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

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

.radio-multi-container { columns: 2; margin-bottom: 10px; }

.qp-fit-width-panel { display: inline-flex; }

.disabled-text { color: var(--alp-token-text-disabled); }

body { line-height: normal; }

.bp4-tag { padding: 5px 10px 7px; font-weight: 500; }

.bp4-tag.bp4-minimal.bp4-minimal { color: var(--color-func-ink); }

.bp4-button { box-shadow: none !important; }

.bp4-button.bp4-minimal.bp4-intent-primary, .bp4-button.bp4-minimal.bp4-intent-primary:hover { color: rgb(142, 52, 227); }

.bp4-control:hover input:checked ~ .bp4-control-indicator { background-color: rgb(63, 19, 105) !important; }

div.bp4-running-text { font-size: 1em; }

.bp4-button.bp4-intent-primary:hover, .bp4-button.bp4-intent-primary:active { background-color: rgb(63, 19, 105); }

.bp4-button:not([class*="alpaca-button"]):not([class*="bp4-intent-"]):not([class*="bp4-minimal"]):not([class*="bp4-outlined"]) { border: 1px solid var(--color-func-fog); color: var(--color-func-charcoal); background-color: var(--color-func-snow); background-image: none; }

.bp4-button:not([class*="alpaca-button"]):not([class*="bp4-intent-"]):not([class*="bp4-minimal"]):not([class*="bp4-outlined"]):not([class*="bp4-disabled"]):hover { background-color: var(--color-func-snow); color: var(--color-func-ink); border: 1px solid var(--color-func-ink); }

.bp4-button:not([class*="alpaca-button"]):not([class*="bp4-intent-"]):not([class*="bp4-minimal"]):not([class*="bp4-outlined"]).bp4-disabled { background-color: var(--color-func-snow); }

.bp4-toast .bp4-button-group.bp4-minimal .bp4-button { background-color: rgba(0, 0, 0, 0) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }

.bp4-html-select select, .bp4-select select { background-color: var(--color-func-snow); }

.bp4-datepicker .DayPicker-Day.DayPicker-Day--selected, .bp4-datepicker .DayPicker-Day.DayPicker-Day--selected:hover { background-color: rgb(142, 52, 227); }

.bp4-daterangepicker .DayPicker-Day--selected-range, .bp4-daterangepicker .DayPicker-Day--hovered-range:not(.DayPicker-Day--selected):not(.DayPicker-Day--selected-range):not(.DayPicker-Day--selected-range-start):not(.DayPicker-Day--selected-range-end) { background-color: rgb(227, 231, 239); }

.bp4-tooltip2 .bp4-popover2-content { font-size: 12px; line-height: 16px; }

.bp4-tooltip2 .bp4-popover2-content a { color: var(--alp-token-link-default); }

.overflow-wrap-break-word { overflow-wrap: break-word; }

.page-explanation-with-buttons { justify-content: space-between; margin-bottom: 12px; display: flex; }

.page-explanation-with-buttons button, .page-explanation-with-buttons div > button { margin: 3px 0px; }

.nowrap { white-space: nowrap; }

.header-no-margin { margin-top: 0px !important; }

.form-group-inline label { display: inline-block; }

.form-group-inline input[type="text"], .form-group-inline input[type="email"], .form-group-inline input[type="password"] { width: 360px; margin-right: 15px; display: inline-block; }

.form-group-inline button { margin-right: 15px; display: inline-block; }

.form-group-inline input[type="submit"] { width: 360px; display: inline-block; }

.form-group-inline { width: 100%; }

.device-query-refresh-button { float: right; margin-left: 20px; margin-right: 20px; }

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

.bp4-icon { vertical-align: baseline; }

@keyframes alp-skeleton-breathe { 
  0% { background: var(--alp-token-bg-surface-neutral); border-color: var(--alp-token-bg-surface-neutral); }
  50% { background: var(--alp-token-bg-surface-lowered); border-color: var(--alp-token-bg-surface-lowered); }
  75% { background: var(--alp-token-bg-surface-lowered); border-color: var(--alp-token-bg-surface-lowered); }
  100% { background: var(--alp-token-bg-surface-neutral); border-color: var(--alp-token-bg-surface-neutral); }
}

.alp-loading-skeleton, .bp4-skeleton, [data-skeleton="true"] { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; user-select: none; pointer-events: none; will-change: background; animation-duration: 4.5s; animation-timing-function: ease-in-out; animation-iteration-count: infinite; animation-delay: 1.5s; color: rgba(0, 0, 0, 0) !important; box-shadow: none !important; background-clip: padding-box !important; animation-name: alp-skeleton-breathe !important; }

:is(.alp-loading-skeleton, .bp4-skeleton, [data-skeleton="true"])::before, :is(.alp-loading-skeleton, .bp4-skeleton, [data-skeleton="true"])::after, :is(.alp-loading-skeleton, .bp4-skeleton, [data-skeleton="true"]) > * { visibility: hidden !important; }

.bp4-skeleton, :where(.alp-loading-skeleton), :where([data-skeleton="true"]) { border-radius: var(--alp-token-borderRadius-sm); }

.bp4-portal .bp4-overlay-open .bp4-popover, .bp4-portal .bp4-overlay-open .bp4-popover2, .bp4-overlay.bp4-overlay-open .bp4-overlay-backdrop { pointer-events: auto !important; }

body:has([role="dialog"][data-state="open"]) iframe { pointer-events: auto; }

:root { --alp-token-letterSpacing-default: .01em; --alp-token-fontWeight-extraLight: 200; --alp-token-fontWeight-light: 300; --alp-token-fontWeight-regular: 400; --alp-token-fontWeight-medium: 500; --alp-token-fontWeight-semiBold: 600; --alp-token-fontWeight-bold: 700; --alp-token-fontWeight-extraBold: 800; --alp-token-fontSize-largeTitle: 28px; --alp-token-fontSize-title: 24px; --alp-token-fontSize-smallTitle: 20px; --alp-token-fontSize-largeBodyText: 18px; --alp-token-fontSize-bodyText: 16px; --alp-token-fontSize-smallBodyText: 14px; --alp-token-fontSize-miniBodyText: 12px; --alp-token-lineHeight-largeTitle: 1.14; --alp-token-lineHeight-title: calc(4 / 3); --alp-token-lineHeight-smallTitle: 1.2; --alp-token-lineHeight-largeBodyText: calc(4 / 3); --alp-token-lineHeight-bodyText: 1.5; --alp-token-lineHeight-smallBodyText: 1.14; --alp-token-lineHeight-miniBodyText: calc(4 / 3); --alp-token-lineHeight-smallBodyAltText: calc(10 / 7); --alp-token-letterSpacing-bodyText: .01em; --alp-token-letterSpacing-bodyShortText: .01em; --alp-token-letterSpacing-smallBodyText: .01em; --alp-token-letterSpacing-miniBodyText: .01em; --alp-token-fontSize-headingXXL: 2rem; --alp-token-fontSize-headingXL: 1.75rem; --alp-token-fontSize-headingL: 1.5rem; --alp-token-fontSize-headingM: 1.25rem; --alp-token-fontSize-headingS: 1.125rem; --alp-token-fontSize-headingXS: 1rem; --alp-token-fontSize-headingXXS: .875rem; --alp-token-fontSize-bodyL: 1rem; --alp-token-fontSize-bodyM: .875rem; --alp-token-fontSize-bodyS: .75rem; --alp-token-lineHeight-headingXXL: 1.125; --alp-token-lineHeight-headingXL: 1.14286; --alp-token-lineHeight-headingL: 1.16667; --alp-token-lineHeight-headingM: 1.2; --alp-token-lineHeight-headingS: 1.22222; --alp-token-lineHeight-headingXS: 1.25; --alp-token-lineHeight-headingXXS: 1.42857; --alp-token-lineHeight-bodyL: 1.5; --alp-token-lineHeight-bodyM: 1.57143; --alp-token-lineHeight-bodyS: 1.66667; --alp-token-fontSize-internal-labelL: 1rem; --alp-token-fontSize-internal-labelM: .875rem; --alp-token-fontSize-internal-labelS: .75rem; --alp-token-fontSize-internal-helperM: .875rem; --alp-token-fontSize-internal-helperS: .75rem; --alp-token-fontSize-internal-code: .875rem; --alp-token-fontSize-internal-tableNumbers: .75rem; --alp-token-fontSize-internal-smallCaps: .75rem; --alp-token-lineHeight-internal-labelL: 1.5; --alp-token-lineHeight-internal-labelM: 1.42857; --alp-token-lineHeight-internal-labelS: 1.33333; --alp-token-lineHeight-internal-helperM: 1.42857; --alp-token-lineHeight-internal-helperS: 1.33333; --alp-token-lineHeight-internal-code: 1.14286; --alp-token-lineHeight-internal-tableNumbers: 1.42857; --alp-token-lineHeight-internal-smallCaps: 1.33333; }

.alp-accessible-click-area { position: relative; }

.alp-accessible-click-area .alp-accessible-click-area__interactive:not(.alp-accessible-click-area__target), .alp-accessible-click-area button:not(.alp-accessible-click-area__target), .alp-accessible-click-area a:not(.alp-accessible-click-area__target), .alp-accessible-click-area input:not(.alp-accessible-click-area__target), .alp-accessible-click-area select:not(.alp-accessible-click-area__target), .alp-accessible-click-area textarea:not(.alp-accessible-click-area__target), .alp-accessible-click-area summary:not(.alp-accessible-click-area__target), .alp-accessible-click-area [data-interactive-label]:not(.alp-accessible-click-area__target), .alp-accessible-click-area [role="button"]:not(.alp-accessible-click-area__target), .alp-accessible-click-area [role="link"]:not(.alp-accessible-click-area__target), .alp-accessible-click-area [role="checkbox"]:not(.alp-accessible-click-area__target), .alp-accessible-click-area [role="radio"]:not(.alp-accessible-click-area__target), .alp-accessible-click-area [role="switch"]:not(.alp-accessible-click-area__target), .alp-accessible-click-area [role="textbox"]:not(.alp-accessible-click-area__target), .alp-accessible-click-area [role="searchbox"]:not(.alp-accessible-click-area__target), .alp-accessible-click-area [role="combobox"]:not(.alp-accessible-click-area__target), .alp-accessible-click-area [role="option"]:not(.alp-accessible-click-area__target), .alp-accessible-click-area [role="menuitem"]:not(.alp-accessible-click-area__target), .alp-accessible-click-area [role="tab"]:not(.alp-accessible-click-area__target), .alp-accessible-click-area [role="slider"]:not(.alp-accessible-click-area__target), .alp-accessible-click-area [tabindex="0"]:not(.alp-accessible-click-area__target) { z-index: 2; position: relative; }

.alp-accessible-click-area .alp-accessible-click-area__target::after { content: ""; z-index: 1; cursor: inherit; display: block; position: absolute; inset: 0px; }

.alpaca-typography-component { color: inherit; font-family: var(--typography-fontFamily,var(--font-base)); font-size: var(--typography-fontSize); line-height: var(--typography-lineHeight); font-weight: var(--typography-fontWeight); letter-spacing: var(--typography-letterSpacing); margin-bottom: 0px; }

.alpaca-typography-component > b, .alpaca-typography-component > strong { font-weight: var(--typography-nextHeavierWeight,inherit); }

.alpaca-typography-component:where([data-variant="Heading/XXL"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-headingXXL); --typography-lineHeight: var(--alp-token-lineHeight-headingXXL); --typography-fontWeight: var(--alp-token-fontWeight-semiBold); }

.alpaca-typography-component:where([data-variant="Heading/XL"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-headingXL); --typography-lineHeight: var(--alp-token-lineHeight-headingXL); --typography-fontWeight: var(--alp-token-fontWeight-semiBold); }

.alpaca-typography-component:where([data-variant="Heading/L"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-headingL); --typography-lineHeight: var(--alp-token-lineHeight-headingL); --typography-fontWeight: var(--alp-token-fontWeight-semiBold); }

.alpaca-typography-component:where([data-variant="Heading/M"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-headingM); --typography-lineHeight: var(--alp-token-lineHeight-headingM); --typography-fontWeight: var(--alp-token-fontWeight-semiBold); }

.alpaca-typography-component:where([data-variant="Heading/S"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-headingS); --typography-lineHeight: var(--alp-token-lineHeight-headingS); --typography-fontWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant="Heading/XS"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-headingXS); --typography-lineHeight: var(--alp-token-lineHeight-headingXS); --typography-fontWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant="Heading/XXS"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-headingXXS); --typography-lineHeight: var(--alp-token-lineHeight-headingXXS); --typography-fontWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant="Body/L"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-bodyL); --typography-lineHeight: var(--alp-token-lineHeight-bodyL); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant="Body/L/Medium"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-bodyL); --typography-lineHeight: var(--alp-token-lineHeight-bodyL); --typography-fontWeight: var(--alp-token-fontWeight-medium); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant="Body/M"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-bodyM); --typography-lineHeight: var(--alp-token-lineHeight-bodyM); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant="Body/M/Medium"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-bodyM); --typography-lineHeight: var(--alp-token-lineHeight-bodyM); --typography-fontWeight: var(--alp-token-fontWeight-medium); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant="Body/S"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-bodyS); --typography-lineHeight: var(--alp-token-lineHeight-bodyS); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant="Body/S/Medium"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-bodyS); --typography-lineHeight: var(--alp-token-lineHeight-bodyS); --typography-fontWeight: var(--alp-token-fontWeight-medium); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant="Label/L"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-internal-labelL); --typography-lineHeight: var(--alp-token-lineHeight-internal-labelL); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant="Label/L/Medium"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-internal-labelL); --typography-lineHeight: var(--alp-token-lineHeight-internal-labelL); --typography-fontWeight: var(--alp-token-fontWeight-medium); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant="Label/M"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-internal-labelM); --typography-lineHeight: var(--alp-token-lineHeight-internal-labelM); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant="Label/M/Medium"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-internal-labelM); --typography-lineHeight: var(--alp-token-lineHeight-internal-labelM); --typography-fontWeight: var(--alp-token-fontWeight-medium); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant="Label/S"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-internal-labelS); --typography-lineHeight: var(--alp-token-lineHeight-internal-labelS); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant="Label/S/Medium"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontSize: var(--alp-token-fontSize-internal-labelS); --typography-lineHeight: var(--alp-token-lineHeight-internal-labelS); --typography-fontWeight: var(--alp-token-fontWeight-medium); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant$="Plus"]) { font-weight: var(--typography-nextHeavierWeight); }

.alpaca-typography-component:where([data-variant^="body"]) { --typography-letterSpacing: var(--alp-token-letterSpacing-default); }

.alpaca-typography-component:where([data-variant^="titleLarge"]) { --typography-fontSize: var(--alp-token-fontSize-largeTitle); --typography-lineHeight: var(--alp-token-lineHeight-largeTitle); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-semiBold); }

.alpaca-typography-component:where([data-variant^="titleRegular"]) { --typography-fontSize: var(--alp-token-fontSize-title); --typography-lineHeight: var(--alp-token-lineHeight-title); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-semiBold); }

.alpaca-typography-component:where([data-variant^="titleSmall"]) { --typography-fontSize: var(--alp-token-fontSize-smallTitle); --typography-lineHeight: var(--alp-token-lineHeight-smallTitle); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-semiBold); }

.alpaca-typography-component:where([data-variant^="bodyLarge"]) { --typography-fontSize: var(--alp-token-fontSize-largeBodyText); --typography-lineHeight: var(--alp-token-lineHeight-largeBodyText); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant^="bodyRegular"]) { --typography-fontSize: var(--alp-token-fontSize-bodyText); --typography-lineHeight: var(--alp-token-lineHeight-bodyText); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant^="bodySmall"]) { --typography-fontSize: var(--alp-token-fontSize-smallBodyText); --typography-lineHeight: var(--alp-token-lineHeight-smallBodyText); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant^="bodySmallAlt"]) { --typography-lineHeight: var(--alp-token-lineHeight-smallBodyAltText); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant^="bodyMini"]) { --typography-fontSize: var(--alp-token-fontSize-miniBodyText); --typography-lineHeight: var(--alp-token-lineHeight-miniBodyText); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-typography-component:where([data-variant^="bodyMiniAlt"]) { text-transform: uppercase; }

.alpaca-internal-typography { color: inherit; font-family: var(--typography-fontFamily,var(--font-base)); font-size: var(--typography-fontSize); line-height: var(--typography-lineHeight); font-weight: var(--typography-fontWeight,var(--alp-token-fontWeight-regular)); letter-spacing: var(--typography-letterSpacing); margin-bottom: 0px; }

.alpaca-internal-typography > b, .alpaca-internal-typography > strong { font-weight: var(--typography-nextHeavierWeight,inherit); }

.alpaca-internal-typography:where([data-variant="Label/L"]) { --typography-fontSize: var(--alp-token-fontSize-internal-labelL); --typography-lineHeight: var(--alp-token-lineHeight-internal-labelL); --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-internal-typography:where([data-variant="Label/L/Medium"]) { --typography-fontSize: var(--alp-token-fontSize-internal-labelL); --typography-lineHeight: var(--alp-token-lineHeight-internal-labelL); --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontWeight: var(--alp-token-fontWeight-medium); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-internal-typography:where([data-variant="Label/M"]) { --typography-fontSize: var(--alp-token-fontSize-internal-labelM); --typography-lineHeight: var(--alp-token-lineHeight-internal-labelM); --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-internal-typography:where([data-variant="Label/M/Medium"]) { --typography-fontSize: var(--alp-token-fontSize-internal-labelM); --typography-lineHeight: var(--alp-token-lineHeight-internal-labelM); --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontWeight: var(--alp-token-fontWeight-medium); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-internal-typography:where([data-variant="Label/S"]) { --typography-fontSize: var(--alp-token-fontSize-internal-labelS); --typography-lineHeight: var(--alp-token-lineHeight-internal-labelS); --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-internal-typography:where([data-variant="Label/S/Medium"]) { --typography-fontSize: var(--alp-token-fontSize-internal-labelS); --typography-lineHeight: var(--alp-token-lineHeight-internal-labelS); --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontWeight: var(--alp-token-fontWeight-medium); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); }

.alpaca-internal-typography:where([data-variant="Helper/M"]) { --typography-fontSize: var(--alp-token-fontSize-internal-helperM); --typography-lineHeight: var(--alp-token-lineHeight-internal-helperM); --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontWeight: var(--alp-token-fontWeight-regular); }

.alpaca-internal-typography:where([data-variant="Helper/S"]) { --typography-fontSize: var(--alp-token-fontSize-internal-helperS); --typography-lineHeight: var(--alp-token-lineHeight-internal-helperS); --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontWeight: var(--alp-token-fontWeight-regular); }

.alpaca-internal-typography:where([data-variant="Code"]) { --typography-fontFamily: var(--font-code); --typography-fontSize: var(--alp-token-fontSize-internal-code); --typography-lineHeight: var(--alp-token-lineHeight-internal-code); --typography-letterSpacing: 0; --typography-fontWeight: var(--alp-token-fontWeight-regular); }

.alpaca-internal-typography:where([data-variant="TableNumbers"]) { --typography-fontSize: var(--alp-token-fontSize-internal-tableNumbers); --typography-lineHeight: var(--alp-token-lineHeight-internal-tableNumbers); --typography-letterSpacing: 0; --typography-fontWeight: var(--alp-token-fontWeight-regular); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); font-feature-settings: "tnum"; }

.alpaca-internal-typography:where([data-variant="TableNumbers/Medium"]) { --typography-fontSize: var(--alp-token-fontSize-internal-tableNumbers); --typography-lineHeight: var(--alp-token-lineHeight-internal-tableNumbers); --typography-letterSpacing: 0; --typography-fontWeight: var(--alp-token-fontWeight-medium); --typography-nextHeavierWeight: var(--alp-token-fontWeight-medium); font-feature-settings: "tnum"; }

.alpaca-internal-typography:where([data-variant="SmallCaps"]) { --typography-fontSize: var(--alp-token-fontSize-internal-smallCaps); --typography-lineHeight: var(--alp-token-lineHeight-internal-smallCaps); --typography-letterSpacing: var(--alp-token-letterSpacing-default); --typography-fontWeight: var(--alp-token-fontWeight-regular); text-transform: uppercase; }

.alpaca-icon-container[data-colorized="true"] { filter: var(--alpaca-icon-filter,none); }

.alpaca-icon-container { justify-content: center; align-items: center; display: flex; }

.alp-typography__root > .alpaca-icon-container, [data-component="Typography"] > .alpaca-icon-container, .alpaca-icon-container[data-inline="true"] { display: inline-flex; }

.alpaca-icon-container { min-height: var(--alpaca-fa-icon-iconSize); min-width: var(--alpaca-fa-icon-iconSize); width: min-content; }

a .alpaca-icon-container.alpaca-icon-container.bp4-icon { color: var(--alpaca-fa-icon-legacyColorOverride,currentColor); }

.alpaca-icon-inner-wrapper { width: var(--alpaca-fa-icon-iconSize); height: var(--alpaca-fa-icon-iconSize); justify-content: center; align-items: center; display: flex; position: relative; color: currentcolor !important; }

.alpaca-icon-inner-wrapper .alpaca-icon-styled-i { font-size: var(--alpaca-fa-icon-webfontSize,16px); width: min-content; transform: scale(var(--alpaca-fa-icon-webfontIconScale,1)); display: block; }

.alpaca-icon-inner-wrapper .alpaca-icon-styled-i::before { text-align: center; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: scale(var(--alpaca-fa-icon-innerIconScale)); display: inline-block; color: currentcolor !important; }

.alpaca-icon-inner-wrapper .alpaca-flag-icon-image-container { border-radius: 2px; position: relative; }

.alpaca-icon-inner-wrapper .alpaca-flag-icon-image-container::before { content: ""; border-radius: inherit; mix-blend-mode: overlay; box-sizing: border-box; background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.2) 0%, rgba(39, 39, 39, 0.22) 11%, rgba(255, 255, 255, 0.3) 27%, rgba(0, 0, 0, 0.24) 41%, rgba(0, 0, 0, 0.55) 52%, rgba(255, 255, 255, 0.26) 63%, rgba(0, 0, 0, 0.27) 74%, rgba(255, 255, 255, 0.3) 100%); width: 100%; height: 100%; display: block; position: absolute; }

.alp-skeleton-container { --skeleton-animation: alp-skeleton-breathe 4.5s 1.5s ease-in-out infinite; --initial-background-color: var(--alp-token-bg-surface-neutral); max-width: 100%; }

.alp-skeleton-container .alp-skeleton-block, .alp-skeleton-container .alp-skeleton-text-lines, .alp-skeleton-container .alp-skeleton-text-line, .alp-skeleton-container .alp-skeleton-card, .alp-skeleton-container .alp-skeleton-wrap { cursor: progress; }

.alp-skeleton-container .alp-skeleton-block, .alp-skeleton-container .alp-skeleton-text-inner { background-color: var(--initial-background-color); animation: var(--skeleton-animation); }

.alp-skeleton-text-lines { flex-direction: column; flex: 0 1 auto; width: 100%; min-width: 0px; display: flex; }

.alp-skeleton-text-lines > .alp-skeleton-text-line:where(:last-child:not(:first-child)) { width: calc(100% * var(--skeleton-text-last-line-ratio,.7)); }

.alp-skeleton-text-line { width: 100%; margin-block: calc(calc(var(--skeleton-text-line-height) - var(--skeleton-text-height)) / 2); height: var(--skeleton-text-line-height); justify-content: stretch; align-items: stretch; display: flex; }

.alp-skeleton-text-line:where(:first-child) { margin-block-start: 0px; }

.alp-skeleton-text-line:where(:last-child) { margin-block-end: 0px; }

.alp-skeleton-block { flex: 0 0 auto; display: block; }

.alp-skeleton-text-inner { border-radius: var(--skeleton-text-border-radius,var(--alp-token-borderRadius-sm)); width: 100%; }

.alp-skeleton-card { --skeleton-card-padding: 1.5rem; }

.alp-skeleton-card:where([data-size="sm"]) { --skeleton-card-padding: 1rem; }

.alp-skeleton-card:where([data-size="md"]) { --skeleton-card-padding: 1.5rem; }

.alp-skeleton-card { padding: var(--skeleton-card-padding); border-radius: var(--alp-token-borderRadius-card); border-style: solid; border-width: 1px; border-color: var(--alp-token-border-default); background-color: var(--alp-token-bg-surface-default); }

.alp-skeleton-wrap { border-color: rgba(0, 0, 0, 0); position: relative; overflow: clip; }

.alp-skeleton-wrap * { border-color: inherit !important; }

.alp-skeleton-wrap::after { content: ""; background-color: var(--initial-background-color); animation: var(--skeleton-animation); position: absolute; inset: 0px; }

.alp-action-menu { --item-icon-size: 1rem; --item-icon-gap: .5rem; --item-text-color: var(--alp-token-text-default); --item-description-gap: .25rem; --item-description-offset: 0; --item-description-color: var(--alp-token-text-quiet); }

.alp-action-menu__item { border-radius: var(--alp-token-borderRadius-menu); cursor: pointer; max-width: 100%; padding: 0.5rem; display: block; }

.alp-action-menu__item:where([data-icon="true"]) { --item-description-offset: calc(var(--item-icon-size) + var(--item-icon-gap)); }

.alp-action-menu__item:where([data-intent="danger"]) { --item-text-color: var(--alp-token-text-danger); }

.alp-action-menu__item:where([data-highlighted]) { background-color: var(--alp-token-bg-hover); }

.alp-action-menu__item:where([data-disabled]) { --item-text-color: var(--alp-token-text-disabled); --item-description-color: var(--alp-token-text-disabled); cursor: not-allowed; }

.alp-action-menu__item:focus-visible { outline: none; }

.alp-action-menu__item-content { flex-wrap: nowrap; justify-content: start; align-items: center; width: 100%; min-width: 0px; max-width: 100%; height: 16px; display: flex; }

.alp-action-menu__item-content:has(.alp-action-menu__item-content + .alp-action-menu__item-trailing-element:not(:empty)) { margin-inline-end: 0.5rem; }

.alp-action-menu__item-leading-icon { margin-inline-end: var(--item-icon-gap); }

.alp-action-menu__item-text { color: var(--item-text-color); min-width: 0px; margin-inline-end: var(--item-icon-gap); }

.alp-action-menu__item-description { color: var(--item-description-color); margin-block-start: var(--item-description-gap); padding-inline-start: var(--item-description-offset); }

.alp-action-menu__item-trailing-element { flex-wrap: nowrap; flex: 0 0 auto; max-width: 100%; margin-inline-start: auto; display: flex; }

.alp-action-menu__item-trailing-element:empty { display: none; }

.alp-app-shell__global-header { padding-inline-end: var(--removed-body-scroll-bar-size,0px); }

.alp-app-shell__secondary-view-region { top: var(--alpaca-app-shell-headerHeight); height: calc(100vh - var(--alpaca-app-shell-headerHeight)); background: var(--alp-token-bg-surface-default); flex-direction: row; grid-area: 1 / 3 / -1 / 4; display: flex; position: fixed; right: 0px; }

.alp-app-shell__secondary-view-region:empty { display: none; }

.alp-app-shell__stackable { isolation: isolate; }

.alp-app-shell__stackable-over { z-index: 15; }

.alpaca-badge-v2-wrapper { min-width: 0px; max-width: 100%; color: var(--alpaca-badge-wrapper-color); border-radius: var(--alp-token-borderRadius-round); background-color: var(--alpaca-badge-wrapper-bgColor); padding: var(--alpaca-badge-wrapper-padding); height: var(--alpaca-badge-wrapper-height); flex: 0 0 auto; align-items: center; gap: 4px; display: inline-flex; }

.alpaca-badge-v2-wrapper:where([data-size="md"]) { --alpaca-badge-wrapper-padding: 4px 8px; --alpaca-badge-wrapper-height: 24px; }

.alpaca-badge-v2-wrapper:where([data-size="sm"]) { --alpaca-badge-wrapper-padding: 0 6px; --alpaca-badge-wrapper-height: 16px; }

.alpaca-badge-v2-wrapper:where([data-intent="neutral"]) { --alpaca-badge-wrapper-bgColor: var(--alp-token-bg-surface-neutral); --alpaca-badge-wrapper-color: var(--alp-token-text-quiet); }

.alpaca-badge-v2-wrapper:where([data-intent="success"]) { --alpaca-badge-wrapper-bgColor: var(--alp-token-bg-surface-success); --alpaca-badge-wrapper-color: var(--alp-token-text-success); }

.alpaca-badge-v2-wrapper:where([data-intent="warning"]) { --alpaca-badge-wrapper-bgColor: var(--alp-token-bg-surface-warning); --alpaca-badge-wrapper-color: var(--alp-token-text-warning); }

.alpaca-badge-v2-wrapper:where([data-intent="danger"]) { --alpaca-badge-wrapper-bgColor: var(--alp-token-bg-surface-danger); --alpaca-badge-wrapper-color: var(--alp-token-text-danger); }

.alpaca-badge-v2-wrapper:where([data-intent="info"]) { --alpaca-badge-wrapper-bgColor: var(--alp-token-bg-surface-info); --alpaca-badge-wrapper-color: var(--alp-token-text-info); }

.alpaca-button-v2:where([data-button-variant="primary"]) { --alpaca-button-spinnerColor: var(--alp-token-icon-onFill); --alpaca-button-iconColor: var(--alp-token-icon-onFill); --alpaca-button-textColor: var(--alp-token-text-onFill); }

.alpaca-button-v2:where([data-button-variant="primary"]):where([data-intent="primary"]) { --alpaca-button-borderColor: transparent; --alpaca-button-background: var(--alp-token-bg-interactive-primary); }

.alpaca-button-v2:where([data-button-variant="primary"]):where([data-intent="danger"]) { --alpaca-button-borderColor: transparent; --alpaca-button-background: var(--alp-token-bg-interactive-danger); }

.alpaca-button-v2:where([data-button-variant="primary"]):focus-visible { outline-color: var(--alp-token-bg-surface-default); outline-style: var(--global-focus-focus-outline-style); outline-width: var(--global-focus-focus-outline-width); box-shadow: 0 0 0 1px var(--alp-token-focus-default); }

.alpaca-button-v2:where([data-button-variant="secondary"]) { --alpaca-button-spinnerColor: var(--alp-token-icon-quiet); --alpaca-button-iconColor: var(--alp-token-icon-quiet); --alpaca-button-textColor: var(--alp-token-text-default); --alpaca-button-borderColor: var(--alp-token-border-interactiveQuiet); --alpaca-button-background: var(--alp-token-bg-surface-default); }

.alpaca-button-v2:where([data-button-variant="secondary"]):focus-visible { outline-color: var(--alp-token-focus-default); outline-style: var(--global-focus-focus-outline-style); outline-width: var(--global-focus-focus-outline-width); box-shadow: 0 0 0 1px var(--alp-token-bg-surface-lowered); }

.alpaca-button-v2:where([data-button-variant="tertiary"]) { --alpaca-button-borderColor: transparent; --alpaca-button-background: transparent; }

.alpaca-button-v2:where([data-button-variant="tertiary"]):focus-visible { outline-color: var(--alp-token-focus-default); outline-style: var(--global-focus-focus-outline-style); outline-width: var(--global-focus-focus-outline-width); box-shadow: 0 0 0 1px var(--alp-token-bg-surface-lowered); }

.alpaca-button-v2:where([data-button-variant="tertiary"]):where([data-intent="none"]) { --alpaca-button-spinnerColor: var(--alp-token-icon-quiet); --alpaca-button-iconColor: var(--alp-token-icon-quiet); --alpaca-button-textColor: var(--alp-token-text-default); }

.alpaca-button-v2:where([data-button-variant="tertiary"]):where([data-intent="primary"]) { --alpaca-button-spinnerColor: var(--alp-token-icon-brand); --alpaca-button-iconColor: var(--alp-token-icon-brand); --alpaca-button-textColor: var(--alp-token-text-brand); }

.alpaca-button-v2:where([data-button-variant="tertiary"]):where([data-intent="danger"]) { --alpaca-button-spinnerColor: var(--alp-token-icon-danger); --alpaca-button-iconColor: var(--alp-token-icon-danger); --alpaca-button-textColor: var(--alp-token-text-danger); }

.alpaca-button-v2:where([data-hover="true"]):where([data-disabled="false"]), .alpaca-button-v2:hover:where([data-disabled="false"]) { text-decoration: none; }

:is(.alpaca-button-v2:where([data-hover="true"]):where([data-disabled="false"]), .alpaca-button-v2:hover:where([data-disabled="false"])):where([data-button-variant="primary"][data-intent="primary"]) { --alpaca-button-textColor: var(--alp-token-text-onFill); --alpaca-button-borderColor: transparent; --alpaca-button-background: var(--alp-token-bg-interactive-primaryHover); }

:is(.alpaca-button-v2:where([data-hover="true"]):where([data-disabled="false"]), .alpaca-button-v2:hover:where([data-disabled="false"])):where([data-button-variant="primary"][data-intent="danger"]) { --alpaca-button-textColor: var(--alp-token-text-onFill); --alpaca-button-borderColor: transparent; --alpaca-button-background: var(--alp-token-bg-interactive-dangerHover); }

:is(.alpaca-button-v2:where([data-hover="true"]):where([data-disabled="false"]), .alpaca-button-v2:hover:where([data-disabled="false"])):where([data-button-variant="secondary"]) { --alpaca-button-borderColor: var(--alp-token-border-interactiveHover); --alpaca-button-background: var(--alp-token-bg-interactive-secondaryHover); --alpaca-button-iconColor: var(--alp-token-icon-default); }

:is(.alpaca-button-v2:where([data-hover="true"]):where([data-disabled="false"]), .alpaca-button-v2:hover:where([data-disabled="false"])):where([data-button-variant="tertiary"][data-intent="none"]) { --alpaca-button-background: var(--alp-token-bg-interactive-tertiaryHover); --alpaca-button-iconColor: var(--alp-token-icon-default); }

:is(.alpaca-button-v2:where([data-hover="true"]):where([data-disabled="false"]), .alpaca-button-v2:hover:where([data-disabled="false"])):where([data-button-variant="tertiary"][data-intent="primary"]) { --alpaca-button-background: var(--alp-token-bg-surface-brand); }

:is(.alpaca-button-v2:where([data-hover="true"]):where([data-disabled="false"]), .alpaca-button-v2:hover:where([data-disabled="false"])):where([data-button-variant="tertiary"][data-intent="danger"]) { --alpaca-button-background: var(--alp-token-bg-surface-danger); }

:is(.alpaca-button-v2:where([data-active="true"]):where([data-disabled="false"]), .alpaca-button-v2:active:where([data-disabled="false"])):where([data-button-variant="primary"][data-intent="primary"]) { --alpaca-button-borderColor: transparent; --alpaca-button-background: var(--alp-token-bg-interactive-primaryPressed); }

:is(.alpaca-button-v2:where([data-active="true"]):where([data-disabled="false"]), .alpaca-button-v2:active:where([data-disabled="false"])):where([data-button-variant="primary"][data-intent="danger"]) { --alpaca-button-borderColor: transparent; --alpaca-button-background: var(--alp-token-bg-interactive-dangerPressed); }

:is(.alpaca-button-v2:where([data-active="true"]):where([data-disabled="false"]), .alpaca-button-v2:active:where([data-disabled="false"])):where([data-button-variant="secondary"]) { --alpaca-button-borderColor: var(--alp-token-border-interactiveHover); --alpaca-button-background: var(--alp-token-bg-interactive-secondaryPressed); --alpaca-button-iconColor: var(--alp-token-icon-loud); }

:is(.alpaca-button-v2:where([data-active="true"]):where([data-disabled="false"]), .alpaca-button-v2:active:where([data-disabled="false"])):where([data-button-variant="tertiary"][data-intent="none"]) { --alpaca-button-background: var(--alp-token-bg-interactive-tertiaryPressed); --alpaca-button-iconColor: var(--alp-token-icon-loud); }

:is(.alpaca-button-v2:where([data-active="true"]):where([data-disabled="false"]), .alpaca-button-v2:active:where([data-disabled="false"])):where([data-button-variant="tertiary"][data-intent="primary"]) { --alpaca-button-background: var(--alp-token-bg-surface-brand); }

:is(.alpaca-button-v2:where([data-active="true"]):where([data-disabled="false"]), .alpaca-button-v2:active:where([data-disabled="false"])):where([data-button-variant="tertiary"][data-intent="danger"]) { --alpaca-button-background: var(--alp-token-bg-surface-danger); }

.alpaca-button-v2:where([data-icon-button="false"]) { color: var(--alpaca-button-textColor); }

.alpaca-button-v2:where([data-icon-button="false"]) :where([data-button-icon="true"]) { color: var(--alpaca-button-iconColor); }

.alpaca-button-v2:where([data-icon-button="false"]):where([data-hover="true"]), .alpaca-button-v2:where([data-icon-button="false"]):hover { color: var(--alpaca-button-textColor); }

.alpaca-button-v2:where([data-icon-button="false"]):where([data-size="sm"]) { --alpaca-button-padY: 4px; --alpaca-button-padX: 8px; --alpaca-button-height: 24px; --alpaca-button-gap: 6px; }

.alpaca-button-v2:where([data-icon-button="false"]):where([data-size="md"]) { --alpaca-button-padY: 8px; --alpaca-button-padX: 12px; --alpaca-button-height: 32px; --alpaca-button-gap: 8px; }

.alpaca-button-v2:where([data-icon-button="true"]), .alpaca-button-v2:where([data-icon-button="true"]):where([data-hover="true"]), .alpaca-button-v2:where([data-icon-button="true"]):hover { color: var(--alpaca-button-iconColor); }

.alpaca-button-v2:where([data-icon-button="true"]) .va-ButtonV2InnerContentWrapper { flex-shrink: 0; }

.alpaca-button-v2:where([data-icon-button="true"]) { flex: 0 0 auto; }

.alpaca-button-v2:where([data-icon-button="true"]):where([data-size="sm"]) { --alpaca-button-height: 24px; --alpaca-button-width: 24px; }

.alpaca-button-v2:where([data-icon-button="true"]):where([data-size="md"]) { --alpaca-button-height: 32px; --alpaca-button-width: 32px; }

.alpaca-button-v2:where([data-disabled="true"]) { cursor: not-allowed; --alpaca-button-background: var(--alp-token-bg-surface-lowered); --alpaca-button-borderColor: var(--alp-token-bg-surface-lowered); --alpaca-button-textColor: var(--alp-token-text-disabled); --alpaca-button-spinnerColor: var(--alp-token-icon-disabled); --alpaca-button-iconColor: var(--alp-token-icon-disabled); --alpaca-icon-filter: grayscale(1) opacity(.4); }

.alpaca-button-v2:where([data-disabled="false"]) { cursor: pointer; }

.alpaca-button-v2 { user-select: none; border-radius: var(--alp-token-borderRadius-button); border: 1px solid var(--alpaca-button-borderColor); background: var(--alpaca-button-background); max-width: 100%; padding: var(--alpaca-button-padY) var(--alpaca-button-padX); height: var(--alpaca-button-height); width: var(--alpaca-button-width); justify-content: center; align-items: center; gap: var(--alpaca-button-gap); font-size: var(--alpaca-button-fontSize); line-height: var(--alpaca-button-lineHeight); letter-spacing: 0.01em; text-overflow: ellipsis; white-space: nowrap; font-weight: 500; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; display: inline-flex; overflow: hidden; }

.alpaca-button-v2:not(:hover) { transition: background-color 50ms ease-in-out, border-color 50ms ease-in-out, color 50ms ease-in-out, box-shadow 50ms ease-in-out; }

.alpaca-button-v2:focus-visible { transition: background-color ease-in-out, border-color ease-in-out, color ease-in-out, box-shadow ease-in-out; }

.alpaca-button-v2 { --alp-internal__spinner-color: var(--alpaca-button-spinnerColor); }

.alpaca-button-inner-content { text-overflow: ellipsis; white-space: nowrap; flex-grow: 0; flex-shrink: 1; width: fit-content; min-width: 0px; overflow: hidden; }

.alpaca-button-loading-inner-content { border-style: solid; border-width: 0px; justify-content: center; align-items: center; gap: 8px; display: flex; position: absolute; inset: 0px; }

.alp-card { --alp-card-border: 1px; --alp-card-borderRadius-outer: var(--alp-token-borderRadius-lg); --alp-card-borderRadius-inner: calc(var(--alp-card-borderRadius-outer) - var(--alp-card-border)); background-color: var(--alp-card-bg); border: var(--alp-card-border) solid var(--alp-card-borderColor); border-radius: var(--alp-card-borderRadius-outer); max-width: min(800px, 100%); transition: border-color 0.2s; overflow: clip; }

.alp-card:where([data-variant="default"]) { --alp-card-bg: var(--alp-token-bg-surface-default); --alp-card-borderColor: var(--alp-token-border-default); }

.alp-card:where([data-variant="lowered"]) { --alp-card-bg: var(--alp-token-bg-surface-lowered); --alp-card-borderColor: transparent; }

.alp-card:where([data-size="sm"]) { --alp-card-padding: 15px; }

.alp-card:where([data-size="md"]) { --alp-card-padding: 23px; }

.alp-card:where([data-card-clickable="true"]):where(:has(.alp-accessible-click-area__target:hover)), .alp-card:where([data-card-collapsible="true"]):where(:has(.alp-accessible-click-area__target:hover)) { --alp-card-borderColor: var(--alp-token-border-interactiveHover); box-shadow: var(--alp-token-shadow-cardHover); }

.alp-card:where([data-card-clickable="true"]):where(:has(.alp-card .alp-accessible-click-area__target:hover)), .alp-card:where([data-card-collapsible="true"]):where(:has(.alp-card .alp-accessible-click-area__target:hover)) { --alp-card-borderColor: var(--alp-token-border-default); box-shadow: none; }

.alp-card__content { padding: var(--alp-card-padding); display: flex; }

.alp-card__header ~ .alp-card__content, .alp-card__collapsible-content > .alp-card__content { padding-top: 0px; }

.alp-card__header { padding: var(--alp-card-padding,24px ); justify-content: start; align-items: center; display: flex; }

.alp-card__header-start { align-items: center; gap: 8px; margin-inline-end: 8px; display: flex; }

.alp-card__header-end { align-items: center; gap: 8px; margin-inline-start: auto; padding-inline-start: 12px; display: flex; }

.alp-card__banner { padding: 12px  var(--alp-card-padding); background-color: var(--alp-token-bg-surface-lowered); align-items: center; gap: 8px; display: flex; }

.alp-card__banner:where(.alp-card__banner--top) { border-radius: var(--alp-card-borderRadius-inner) var(--alp-card-borderRadius-inner) 0 0; }

.alp-card__action-bar { border-bottom: 1px solid var(--alp-card-borderColor); align-items: center; gap: 8px; padding: 8px; display: flex; }

.alp-card__footer { padding: var(--alp-card-padding,24px); border-top: 1px solid var(--alp-token-border-default); justify-content: start; align-items: center; gap: 8px; display: flex; }

.alp-card__title-and-desc { flex-direction: column; align-items: flex-start; gap: 2px; display: flex; overflow: hidden; }

.alp-card__title-and-desc-title { justify-content: start; align-items: center; gap: 8px; max-width: 100%; display: flex; }

.alp-card__title-and-desc-title-text { overflow: hidden; }

.alp-card__title-and-desc-description { color: var(--alp-token-text-quiet); }

.alpaca-checkbox-v2-root { cursor: pointer; vertical-align: top; border-radius: var(--alp-token-borderRadius-input); background-color: rgba(0, 0, 0, 0); border: 0px; flex-shrink: 0; height: 1rem; padding: 0px; display: inline-block; position: relative; }

.alpaca-checkbox-v2-root::before { content: ""; background-color: var(--alp-token-bg-surface-default); border: 1px solid var(--alp-token-border-interactive); border-radius: var(--alp-token-borderRadius-input); width: 16px; height: 16px; display: block; }

:is(.alpaca-checkbox-v2-root[data-state="checked"]:not(:disabled), .alpaca-checkbox-v2-root[data-state="indeterminate"]:not(:disabled))::before { background-color: var(--alp-token-bg-interactive-primary); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.alpaca-checkbox-v2-root:disabled { cursor: not-allowed; }

:is(.alpaca-checkbox-v2-root:disabled[data-state="checked"], .alpaca-checkbox-v2-root:disabled[data-state="indeterminate"])::before, .alpaca-checkbox-v2-root:disabled[data-state="unchecked"]::before { background-color: var(--alp-token-bg-interactive-disabled); border-color: var(--alp-token-border-disabled); }

.alpaca-checkbox-v2-root:disabled .va-CheckboxIndicatorCheckedIcon { color: var(--alp-token-icon-disabled); }

.alpaca-checkbox-v2-root[aria-invalid="true"][data-state="unchecked"]:not(:disabled)::before { border-color: var(--alp-token-border-danger); }

.alpaca-checkbox-v2-indicator .va-CheckboxIndicatorCheckedIcon { color: var(--alp-token-icon-onFill); width: 9px; height: 8px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.alpaca-checkbox-v2-label { cursor: pointer; width: fit-content; font-size: var(--alp-token-fontSize-internal-labelM); line-height: var(--alp-token-lineHeight-internal-labelM); align-items: flex-start; gap: 10px; display: flex; }

.alpaca-checkbox-v2-label .alpaca-checkbox-v2-root { position: relative; top: 0.125rem; }

.alpaca-checkbox-v2-label:has(:disabled) { cursor: not-allowed; }

.alpaca-checkbox-v2-label:has(:disabled) .alpaca-checkbox-v2-label-text, .alpaca-checkbox-v2-label:has(:disabled) .alpaca-checkbox-v2-description-text { color: var(--alp-token-text-disabled); }

.alpaca-checkbox-v2-label-text { color: var(--alp-token-text-default); align-items: center; gap: 4px; display: inline-flex; }

.alpaca-checkbox-v2-description-text { color: var(--alp-token-text-secondary); }

.alp-combobox-menu__input-trigger__container { --combobox-menu-input-trigger-border-color: var(--alp-token-border-interactive); --combobox-menu-input-trigger-text-color: var(--alp-token-text-default); --combobox-menu-input-trigger-placeholder-color: var(--alp-token-text-placeholder); --combobox-menu-input-trigger-background-color: var(--alp-token-background-default); border-radius: var(--alp-token-borderRadius-input); border-style: solid; border-width: 1px; border-color: var(--combobox-menu-input-trigger-border-color); background-color: var(--combobox-menu-input-trigger-background-color); gap: 0.25rem; padding-block: 0.25rem; padding-inline: 0.5rem; display: flex; position: relative; }

.alp-combobox-menu__input-trigger__container:where([aria-disabled="true"]) { border-color: var(--alp-token-border-disabled); background-color: var(--alp-token-bg-surface-lowered); --combobox-menu-input-trigger-text-color: var(--alp-token-text-disabled); --combobox-menu-input-trigger-placeholder-color: var(--alp-token-text-disabled); }

.alp-combobox-menu__input-trigger__container:not([aria-disabled="true"]):has(.alp-combobox-menu__input-trigger__input[aria-invalid="true"]) { border-color: var(--alp-token-border-danger); }

.alp-combobox-menu__input-trigger__leading-element { flex: 0 0 auto; width: 1rem; }

.alp-combobox-menu__input-trigger__input { color: var(--combobox-menu-input-trigger-text-color); font-size: var(--alp-token-fontSize-internal-helperM); line-height: var(--alp-token-lineHeight-internal-helperM); background-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; flex: 1 1 auto; }

.alp-combobox-menu__input-trigger__input::placeholder { color: var(--combobox-menu-input-trigger-placeholder-color); }

.alp-combobox-menu__input-trigger__input:focus-visible { outline: none; }

.alp-combobox__group { cursor: default; margin-block: 0.5rem; padding-inline: 0.5rem; overflow: hidden; }

.alp-combobox__group:first-child { margin-block-start: 0px; padding-block-start: 0.5rem; }

.alp-combobox__group:where(:not(:has(~ .alp-combobox__group))) { margin-block-end: 0px; padding-block-end: 0.5rem; }

.alp-combobox__empty-container, .alp-combobox__loading-container { align-items: center; gap: 0.5rem; height: 48px; padding: 0.75rem; display: flex; }

.alp-combobox__item, .alp-combobox__group__empty-container { flex-direction: row; gap: 0.5rem; min-height: 2rem; padding: 0.5rem; display: flex; }

.alp-combobox__item__hidden-leading-element { visibility: hidden; gap: 0.5rem; height: 1px; display: flex; }

.alp-combobox__actions__group { --alp-actions-group-border-color: var(--alp-token-border-default); }

.alp-combobox__actions__group[data-actions-group="top"] { padding-inline: 0.5rem; }

.alp-combobox__actions__group[data-actions-group="bottom"] { position: sticky; bottom: 0px; }

.alp-combobox__actions__group[data-actions-group="bottom"]:where(:not(:first-child)) { border-top: 1px solid var(--alp-actions-group-border-color); }

.alp-combobox__actions__group[data-actions-group="bottom"] > * { border-radius: var(--alp-token-borderRadius-none); }

.alp-combobox__popover-content:has(> div:empty) { box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.alp-combobox__divider { background-color: var(--alp-token-border-default); flex: 1 1 auto; min-width: 0px; max-width: 100%; height: 1px; margin: 0.5rem; display: flex; }

.alp-accordion-v2__trigger { cursor: pointer; }

.alp-accordion-v2__trigger:hover { background-color: var(--alp-token-bg-surface-lowered); }

.alp-accordion-v2__trigger-button { color: inherit; font: inherit; cursor: pointer; text-align: left; background: 0px 0px; border: 0px; padding: 0px; }

.alp-accordion-v2__icon { transition: transform 0.1s; }

.alp-accordion-v2__icon.alp-accordion-v2__icon--open { transform: rotate(90deg); }

.alp-date-range-picker-preset-segmented-control { --item-justify-content: space-between; --item-width: auto; }

.alp-date-range-picker-preset-segmented-control:where([data-orientation="horizontal"]) { --item-justify-content: center; --item-width: fit-content; flex-flow: wrap; align-items: center; gap: 0.25rem; display: flex; }

.alp-date-range-picker-preset-segmented-control:where([data-orientation="vertical"]) { flex-direction: column; align-items: stretch; gap: 0.125rem; width: 100%; max-height: 100%; display: flex; overflow-y: auto; }

.alp-date-range-picker-preset-segmented-control-item-icon { opacity: 0; transition: opacity 0.15s; }

.alp-date-range-picker-preset-segmented-control-item { --bg-color: var(--alp-token-bg-surface-default); --text-color: var(--alp-token-text-default); appearance: none; cursor: pointer; height: 2rem; width: var(--item-width); justify-content: var(--item-justify-content); color: var(--text-color); background-color: var(--bg-color); border-radius: var(--alp-token-borderRadius-button); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; flex-direction: row; align-items: center; gap: 0.25rem; padding: 0.5rem; transition-property: opacity, background-color; transition-duration: 0.15s; transition-timing-function: ease-in-out; display: flex; }

.alp-date-range-picker-preset-segmented-control-item:where([data-state="on"]) { --bg-color: var(--alp-token-bg-surface-lowered); }

.alp-date-range-picker-preset-segmented-control-item:where([data-state="on"]) .alp-date-range-picker-preset-segmented-control-item-icon { opacity: 1; transition-duration: 50ms; }

.alp-date-range-picker-preset-segmented-control-item:where(:hover:not([data-disabled])), .alp-date-range-picker-preset-segmented-control-item:where(:active:not([data-disabled])) { --bg-color: var(--alp-token-bg-surface-neutral); }

.alp-date-range-picker-preset-segmented-control-item[data-disabled] { cursor: not-allowed; --text-color: var(--alp-token-text-disabled); }

.alp-date-picker-input { --padding-inline-default: .625rem; --padding-block-default: .375rem; --border-color: var(--alp-token-border-interactive); appearance: none; color: var(--alp-token-text-default); font-size: var(--alp-token-fontSize-bodyM); line-height: var(--alp-token-lineHeight-internal-helperM); background-color: var(--alp-token-bg-surface-default); border-style: solid; border-width: 1px; border-color: var(--border-color); border-radius: var(--alp-token-borderRadius-input); padding-block: var(--padding-block-default); width: 180px; padding-inline-start: var(--date-picker-input-padding-inline-start,var(--padding-inline-default)); padding-inline-end: var(--date-picker-input-padding-inline-end,var(--padding-inline-default)); display: block; }

.alp-date-picker-input:where([data-intent="danger"]) { --border-color: var(--alp-token-border-danger); --global-focus-focus-outline-color: var(--alp-token-border-danger); }

.alp-date-picker-input:disabled, .alp-date-picker-input[aria-disabled="true"] { background-color: var(--alp-token-bg-surface-lowered); border-color: var(--alp-token-border-disabled); color: var(--alp-token-text-disabled); cursor: not-allowed; }

.alp-date-picker-input:read-only { background-color: var(--alp-token-bg-surface-lowered); border-color: var(--alp-token-border-interactive); color: var(--alp-token-text-quiet); cursor: text; }

.alp-date-picker-input::placeholder { color: var(--alp-token-text-placeholder); }

.alp-date-picker-input-group { --addon-inset-padding: 2rem; --label-spacing: .5rem; --label-font-size: var(--alp-token-fontSize-bodyM); --label-line-height: calc(var(--label-font-size) * var(--alp-token-lineHeight-bodyM)); --label-font-weight: var(--alp-token-fontWeight-medium); position: relative; }

.alp-date-picker-input-group:has(.alp-date-picker-input-group__addon--leading) { --date-picker-input-padding-inline-start: var(--addon-inset-padding); }

.alp-date-picker-input-group:has(.alp-date-picker-input-group__addon--trailing) { --date-picker-input-padding-inline-end: var(--addon-inset-padding); }

.alp-date-picker-input-group .alp-date-picker-input { width: 100%; }

.alp-date-picker-input-group__addon { width: var(--addon-inset-padding); color: var(--alp-token-icon-quiet); justify-content: center; align-items: center; display: flex; position: absolute; top: 0px; bottom: 0px; }

.alp-date-picker-input-group__addon--leading { left: 0px; }

.alp-date-picker-input-group__addon--trailing { right: 0px; }

.alp-date-picker-input-group__form-field { position: relative; }

.alp-date-picker-input-group__label { margin-bottom: var(--label-spacing,.5rem); font-size: var(--label-font-size,var(--alp-token-fontSize-bodyM)); line-height: var(--label-line-height,var(--label-font-size) * var(--alp-token-lineHeight-bodyM)); font-weight: var(--label-font-weight,var(--alp-token-fontWeight-medium)); display: block; }

.alp-date-picker-input-group__form-field:has(+ .alp-date-picker-input-group__validation-text) { margin-bottom: 0.5rem; }

.alp-date-picker-input-group__validation-text { max-width: 100%; color: var(--alp-token-text-danger); align-items: center; gap: 0.25rem; display: flex; }

.alp-date-picker-card { border-radius: var(--alp-token-borderRadius-card); background: var(--alp-token-bg-surface-default); border: 1px solid var(--alp-token-border-default); width: fit-content; max-width: 100%; display: block; }

.rdp-root { --rdp-accent-color: var(--alp-token-icon-default); --rdp-accent-background-color: var(--alp-token-sand-200); --rdp-cell-font-size: 12px; --rdp-day-height: 2rem; --rdp-day-width: 2rem; --rdp-day_button-border-radius: var(--alp-token-borderRadius-sm); --rdp-day_button-border: 0; --rdp-day_button-height: 2rem; --rdp-day_button-width: 2rem; --rdp-selected-border: 0; --rdp-disabled-opacity: .5; --rdp-outside-opacity: .75; --rdp-dropdown-gap: .5rem; --rdp-months-gap: 1.5rem; --rdp-nav_button-disabled-opacity: .5; --rdp-nav_button-height: 2.25rem; --rdp-nav_button-width: 2.25rem; --rdp-nav-height: 1.5rem; --rdp-range_middle-background-color: var(--rdp-accent-background-color); --rdp-range_middle-color: inherit; --rdp-range_start-color: var(--alp-token-text-onFill); --rdp-range_start-background: linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%); --rdp-range_start-date-background-color: var(--rdp-accent-color); --rdp-range_end-background: linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%); --rdp-range_end-color: var(--alp-token-text-onFill); --rdp-range_end-date-background-color: var(--rdp-accent-color); --rdp-week_number-border-radius: 100%; --rdp-week_number-border: 0; --rdp-week_number-height: var(--rdp-day-height); --rdp-week_number-opacity: .75; --rdp-week_number-width: var(--rdp-day-width); --rdp-weeknumber-text-align: center; --rdp-weekday-opacity: .75; --rdp-weekday-padding: .5rem 0rem; --rdp-weekday-text-align: center; --rdp-gradient-direction: 90deg; --rdp-animation_duration: .1s; --rdp-animation_timing: cubic-bezier(.4, 0, .2, 1); }

.rdp-root[dir="rtl"] { --rdp-gradient-direction: -90deg; }

.rdp-root[data-broadcast-calendar="true"] { --rdp-outside-opacity: unset; }

.rdp-root { box-sizing: border-box; position: relative; }

.rdp-root * { box-sizing: border-box; }

.rdp-day { width: var(--rdp-day-width); height: var(--rdp-day-height); text-align: center; }

.rdp-day_button { cursor: pointer; color: inherit; width: var(--rdp-day_button-width); height: var(--rdp-day_button-height); border: var(--rdp-day_button-border); border-radius: var(--rdp-day_button-border-radius); background: 0px 0px; justify-content: center; align-items: center; margin: 0px; padding: 0px; display: flex; }

.rdp-day_button:disabled { cursor: revert; }

.rdp-caption_label { z-index: 1; white-space: nowrap; border: 0px; align-items: center; display: inline-flex; position: relative; }

.rdp-dropdown:focus-visible ~ .rdp-caption_label { outline: -webkit-focus-ring-color auto 5px; }

.rdp-button_next, .rdp-button_previous { cursor: pointer; font: inherit; color: inherit; appearance: none; border-radius: var(--alp-token-borderRadius-button); width: var(--rdp-nav_button-width); height: var(--rdp-nav_button-height); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; justify-content: center; align-items: center; margin: 0px; padding: 0px; display: inline-flex; position: relative; }

.rdp-button_next:disabled, .rdp-button_next[aria-disabled="true"], .rdp-button_previous:disabled, .rdp-button_previous[aria-disabled="true"] { cursor: revert; color: var(--alp-token-text-disabled); }

.rdp-chevron { fill: var(--rdp-accent-color); }

.rdp-root[dir="rtl"] .rdp-nav .rdp-chevron { transform-origin: 50% center; transform: rotate(180deg); }

.rdp-dropdowns { align-items: center; gap: var(--rdp-dropdown-gap); display: inline-flex; position: relative; }

.rdp-dropdown { z-index: 2; opacity: 0; appearance: none; width: 100%; cursor: inherit; line-height: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px; padding: 0px; position: absolute; inset-block: 0px; inset-inline-start: 0px; }

.rdp-dropdown_root { align-items: center; display: inline-flex; position: relative; }

.rdp-dropdown_root[data-disabled="true"] .rdp-chevron { opacity: var(--rdp-disabled-opacity); }

.rdp-month_caption { height: var(--rdp-nav-height); font-weight: 700; font-size: var(--rdp-cell-font-size); align-content: center; display: flex; }

.rdp-root[data-nav-layout="around"] .rdp-month, .rdp-root[data-nav-layout="after"] .rdp-month { position: relative; }

.rdp-root[data-nav-layout="around"] .rdp-month_caption { justify-content: center; margin-inline-start: var(--rdp-nav_button-width); margin-inline-end: var(--rdp-nav_button-width); position: relative; }

.rdp-root[data-nav-layout="around"] .rdp-button_previous { height: var(--rdp-nav-height); inset-inline-start: 0px; display: inline-flex; position: absolute; top: 0px; }

.rdp-root[data-nav-layout="around"] .rdp-button_next { height: var(--rdp-nav-height); inset-inline-end: 0px; justify-content: center; display: inline-flex; position: absolute; top: 0px; }

.rdp-months { gap: var(--rdp-months-gap); flex-wrap: wrap; max-width: fit-content; display: flex; position: relative; }

.rdp-month_grid { border-collapse: collapse; }

.rdp-nav { height: var(--rdp-nav-height); align-items: center; display: flex; position: absolute; inset-block-start: 0px; inset-inline-end: 0px; }

.rdp-weekday { opacity: var(--rdp-weekday-opacity); padding: var(--rdp-weekday-padding); font-weight: 500; font-size: var(--rdp-cell-font-size); text-align: var(--rdp-weekday-text-align); text-transform: var(--rdp-weekday-text-transform); }

.rdp-week_number { opacity: var(--rdp-week_number-opacity); font-weight: 400; font-size: var(--rdp-cell-font-size); height: var(--rdp-week_number-height); width: var(--rdp-week_number-width); border: var(--rdp-week_number-border); border-radius: var(--rdp-week_number-border-radius); text-align: var(--rdp-weeknumber-text-align); }

.rdp-today:not(.rdp-outside) { color: var(--rdp-today-color); }

.rdp-selected { font-weight: 700; font-size: var(--rdp-cell-font-size); }

.rdp-selected .rdp-day_button { border: var(--rdp-selected-border); }

.rdp-outside { opacity: var(--rdp-outside-opacity); }

.rdp-disabled { opacity: var(--rdp-disabled-opacity); }

.rdp-hidden { visibility: hidden; color: var(--rdp-range_start-color); }

.rdp-range_start { background: var(--rdp-range_start-background); z-index: 1; }

.rdp-range_start .rdp-day_button { background-color: var(--rdp-range_start-date-background-color); color: var(--rdp-range_start-color); }

.rdp-range_middle { background-color: var(--rdp-range_middle-background-color); }

.rdp-range_middle .rdp-day_button { border: unset; border-radius: unset; color: var(--rdp-range_middle-color); }

.rdp-range_end { background: var(--rdp-range_end-background); color: var(--rdp-range_end-color); z-index: 1; }

.rdp-range_end .rdp-day_button { color: var(--rdp-range_start-color); background-color: var(--rdp-range_end-date-background-color); }

.rdp-range_start.rdp-range_end { background: revert; }

.rdp-focusable { cursor: pointer; }

@keyframes rdp-slide_in_left { 
  0% { transform: translate(-100%); }
  100% { transform: translate(0px); }
}

@keyframes rdp-slide_in_right { 
  0% { transform: translate(100%); }
  100% { transform: translate(0px); }
}

@keyframes rdp-slide_out_left { 
  0% { transform: translate(0px); }
  100% { transform: translate(-100%); }
}

@keyframes rdp-slide_out_right { 
  0% { transform: translate(0px); }
  100% { transform: translate(100%); }
}

.rdp-weeks_before_enter { animation: rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards; }

.rdp-weeks_before_exit { animation: rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards; }

.rdp-weeks_after_enter { animation: rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards; }

.rdp-weeks_after_exit { animation: rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards; }

.rdp-root[dir="rtl"] .rdp-weeks_after_enter { animation: rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards; }

.rdp-root[dir="rtl"] .rdp-weeks_before_exit { animation: rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards; }

.rdp-root[dir="rtl"] .rdp-weeks_before_enter { animation: rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards; }

.rdp-root[dir="rtl"] .rdp-weeks_after_exit { animation: rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards; }

@keyframes rdp-fade_in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes rdp-fade_out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

.rdp-caption_after_enter { animation: rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards; }

.rdp-caption_after_exit { animation: rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards; }

.rdp-caption_before_enter { animation: rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards; }

.rdp-caption_before_exit { animation: rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards; }

.alp-calendar { --cell-size: 2rem; --calendar-border-radius: var(--alp-token-borderRadius-sm); --color-border-ring: var(--alp-token-icon-default); --today-dot-size: 3px; --today-dot-color: var(--alp-token-icon-default); --selected-focus-shadow: inset 0 0 0 3px var(--alp-token-icon-onFill); font-weight: 400; font-size: var(--rdp-cell-font-size); }

.alp-calendar[data-slot="card-content"], .alp-calendar[data-slot="popover-content"] { background-color: rgba(0, 0, 0, 0); }

.alp-calendar:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) .rdp-button_next > svg, .alp-calendar:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) .rdp-button_previous > svg { transform: rotate(180deg); }

.alp-calendar-root { width: fit-content; }

.alp-calendar-months { flex-direction: column; display: flex; position: relative; }

@media (width >= 768px) {
  .alp-calendar-months { flex-direction: row; }
}

.alp-calendar-month { flex-direction: column; flex: 1 1 0px; gap: 0.25rem; width: 100%; display: flex; }

.alp-calendar-nav { justify-content: space-between; align-items: center; gap: 0.25rem; width: 100%; display: flex; position: absolute; top: 0px; left: 0px; right: 0px; }

.alp-calendar-button-previous, .alp-calendar-button-next { width: var(--cell-size); height: var(--cell-size); user-select: none; padding: 0px; }

.alp-calendar-button-previous[aria-disabled="true"], .alp-calendar-button-next[aria-disabled="true"] { color: var(--alp-token-icon-disabled); }

.alp-calendar-chevron { margin-top: 0.25rem; }

.alp-calendar-month-caption { width: 100%; padding-left: var(--cell-size); padding-right: var(--cell-size); justify-content: center; align-items: center; display: flex; }

.alp-calendar-dropdowns { width: 100%; height: var(--cell-size); justify-content: center; align-items: center; gap: 0.375rem; font-size: 0.875rem; font-weight: 500; display: flex; }

.alp-calendar-dropdown-root { border-style: solid; border-width: 1px; border-color: var(--alp-token-border-default); border-radius: var(--calendar-border-radius); position: relative; }

.alp-calendar-dropdown { opacity: 0; position: absolute; inset: 0px; }

.alp-calendar-caption-label { user-select: none; font-weight: 500; }

.alp-calendar-caption-label-simple { font-size: 0.875rem; }

.alp-calendar-caption-label-dropdown { border-radius: var(--calendar-border-radius); align-items: center; gap: 0.25rem; height: 2rem; padding-left: 0.5rem; padding-right: 0.25rem; font-size: 0.875rem; display: flex; }

.alp-calendar-caption-label-dropdown > svg { color: var(--alp-token-text-quiet); width: 0.875rem; height: 0.875rem; }

.alp-calendar-table { border-collapse: collapse; width: 100%; }

.alp-calendar-weekdays { display: flex; }

.alp-calendar-weekday { color: var(--alp-token-text-quiet); border-radius: var(--calendar-border-radius); font-weight: 400; font-size: var(--rdp-cell-font-size); user-select: none; flex: 1 1 0%; }

.alp-calendar-week { width: 100%; margin-top: 0.5rem; display: flex; }

.alp-calendar-week-number-header { user-select: none; width: var(--cell-size); }

.alp-calendar-week-number { user-select: none; color: var(--alp-token-text-quiet); font-size: 0.8rem; }

.alp-calendar-week-number-content, .alp-calendar-day-content { width: var(--cell-size); height: var(--cell-size); text-align: center; justify-content: center; align-items: center; display: flex; }

.alp-calendar-day { text-align: center; aspect-ratio: 1 / 1; user-select: none; padding: 0px; position: relative; }

.alp-calendar-day:where(:first-child[data-selected="true"]) button { border-top-left-radius: var(--calendar-border-radius); border-bottom-left-radius: var(--calendar-border-radius); }

.alp-calendar-day:where(:last-child[data-selected="true"]) button { border-top-right-radius: var(--calendar-border-radius); border-bottom-right-radius: var(--calendar-border-radius); }

.alp-calendar-range-start { border-top-left-radius: var(--calendar-border-radius); border-bottom-left-radius: var(--calendar-border-radius); }

.alp-calendar-range-middle { border-radius: 0px; }

.alp-calendar-range-end { border-top-right-radius: var(--calendar-border-radius); border-bottom-right-radius: var(--calendar-border-radius); }

.alp-calendar-today { position: relative; }

.alp-calendar-today::after { content: ""; width: var(--today-dot-size); height: var(--today-dot-size); border-radius: var(--today-dot-size); background-color: var(--today-dot-color); z-index: 1; transform: translate(calc(-.5 * var(--today-dot-size))); position: absolute; bottom: 0.25rem; left: 50%; }

.alp-calendar-today[data-selected="true"] { border-radius: 0px; }

.alp-calendar-outside, .alp-calendar-outside[aria-selected="true"] { color: var(--alp-token-text-quiet); }

.alp-calendar-disabled { color: var(--alp-token-text-disabled); }

.alp-calendar-hidden { visibility: hidden; }

.alp-calendar-day-button { aspect-ratio: 1 / 1; width: 100%; min-width: var(--cell-size); flex-direction: column; gap: 0.25rem; line-height: 1; display: flex; }

.alp-calendar-day-button.alp-calendar-day-button { height: var(--cell-size); width: var(--cell-size); }

.alp-calendar-day-button:disabled { cursor: not-allowed; }

.alp-calendar-day-button:where(:hover:not(:disabled)) { background-color: var(--alp-token-bg-surface-neutral); }

.alp-calendar-selected:where(:not(.alp-calendar-range-middle)), .alp-calendar-range-start, .alp-calendar-range-end { --today-dot-color: var(--alp-token-icon-onFill); }

:is(.alp-calendar-selected:where(:not(.alp-calendar-range-middle)), .alp-calendar-range-start, .alp-calendar-range-end) :focus-visible { box-shadow: var(--selected-focus-shadow); }

.alp-calendar-day-button[data-selected-single="true"] { background-color: var(--alp-token-icon-default); color: var(--alp-token-text-onFill); }

.alp-calendar-day-button[data-range-start="true"] { background-color: var(--alp-token-icon-default); color: var(--alp-token-text-onFill); border-radius: var(--calendar-border-radius); }

.alp-calendar-day-button[data-range-start="true"]:where(:not([data-range-end="true"])) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.alp-calendar-day-button[data-range-end="true"] { background-color: var(--alp-token-icon-default); color: var(--alp-token-text-onFill); border-radius: var(--calendar-border-radius); }

.alp-calendar-day-button[data-range-end="true"]:where(:not([data-range-start="true"])) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.alp-calendar-day-button[data-range-middle="true"] { color: var(--color-text-accent-foreground); border-radius: 0px; }

.alp-calendar-day[data-focused="true"] .alp-calendar-day-button { z-index: 1; border-color: var(--color-border-ring); position: relative; }

.alp-calendar-day-button > span { opacity: 0.7; font-size: 0.75rem; }

.alp-date-picker { --date-picker-padding: 1.5rem; --date-picker-padding-compact: 1rem; }

.alp-date-picker[data-size="compact"] { --date-picker-padding: var(--date-picker-padding-compact); }

.alp-date-picker__calendar-container { flex-direction: column; display: flex; }

.alp-date-picker__calendar-container > :where(.alp-date-picker__input-container), .alp-date-picker__calendar-container > :where(.alp-calendar) { padding-left: var(--date-picker-padding); padding-right: var(--date-picker-padding); }

.alp-date-picker__calendar-container > :where(.alp-date-picker__input-container), .alp-date-picker__calendar-container > :where(.alp-calendar:first-child) { padding-top: var(--date-picker-padding); }

.alp-date-picker__calendar-container > :where(.alp-date-picker__input-container:only-child), .alp-date-picker__calendar-container > :where(.alp-calendar:last-child), .alp-date-picker__calendar-container > :where(.alp-calendar:has(+ .alp-date-picker-range__actions)) { padding-bottom: var(--date-picker-padding); }

.alp-date-picker__input-container { margin-bottom: 1rem; }

.alp-date-picker__input-container:where(:only-child) { margin-bottom: 0px; }

@media screen and (width <= 639px) {
  .alp-date-picker { --date-picker-padding: 1rem; }
}

.alp-date-picker-single { flex-direction: column; width: fit-content; max-width: 100%; display: flex; }

.alp-date-picker-single__input-wrapper { width: 100%; }

.alp-date-picker-range { --date-picker-flex-direction: row; --date-picker-presets-border: 1px solid var(--alp-token-border-default); --date-picker-presets-order: -1; --date-picker-presets-min-width: 200px; --date-picker-presets-max-height: 430px; flex-direction: var(--date-picker-flex-direction); align-items: stretch; width: fit-content; max-width: 100%; display: flex; }

.alp-date-picker-range__calendar-container--with-presets { border-left: var(--date-picker-presets-border); }

.alp-date-picker-range__input-container { gap: 1rem; display: flex; }

.alp-date-picker-range__input-container--full { display: flex; }

.alp-date-picker-range__input-container--compact { display: none; }

.alp-date-picker-range__input-wrapper { flex: 1 1 0px; }

.alp-date-picker-range__actions { padding: .75rem var(--date-picker-padding); border-top: 1px solid var(--alp-token-border-default); justify-content: flex-end; display: flex; }

.alp-date-picker-range__preset-container { order: var(--date-picker-presets-order); min-width: var(--date-picker-presets-min-width); max-height: var(--date-picker-presets-max-height); flex: 0 0 auto; grid-template-rows: auto; grid-template-columns: 100%; padding: 1rem 0.75rem; display: grid; overflow-y: auto; }

.alp-date-picker-range__preset-container--hidden { display: none; }

@media screen and (width <= 639px) {
  .alp-date-picker-range { --date-picker-flex-direction: column; --date-picker-presets-border: none; --date-picker-presets-order: 1; }
}

.inline-editable-date-picker.alpaca-button-v2 { --alpaca-button-borderColor: transparent; --alpaca-button-background: transparent; justify-content: flex-start; }

.inline-editable-date-picker.alpaca-button-v2:hover:where([data-disabled="false"]), .inline-editable-date-picker.alpaca-button-v2:where([data-hover="true"]):where([data-disabled="false"]), .inline-editable-date-picker.alpaca-button-v2:where([data-state="open"]), .inline-editable-date-picker.alpaca-button-v2:active:where([data-disabled="false"]), .inline-editable-date-picker.alpaca-button-v2:where([data-active="true"]):where([data-disabled="false"]) { --alpaca-button-borderColor: var(--alp-token-border-default); --alpaca-button-background: transparent; }

.alp-dropdown__trigger { justify-content: space-between; }

.inline-editable-dropdown { border-color: rgba(0, 0, 0, 0); }

.inline-editable-dropdown:hover, .inline-editable-dropdown:where([data-state="open"]) { border-color: var(--alpaca-button-borderColor); }

.alp-drawer-overlay { z-index: 20; background-color: var(--alp-token-backdrop); position: fixed; inset: 0px; }

.alp-drawer-overlay[data-state="open"] { animation: 0.15s ease-out 0s 1 normal none running fade-in; }

.alp-drawer-overlay[data-state="closed"] { animation: 0.15s ease-out 0s 1 normal none running fade-out; }

.alp-drawer-content { --alpaca-internal__drawer-padding: 24px; --spring-easing: linear(0, .005, .02 1.9%, .08 4.2%, .474 14.4%, .573, .657, .731 23.3%, .793 26.5%, .844 29.9%, .887 33.6%, .922 37.7%, .948 42.2%, .968 47.5%, .982 53.6%, .991 60.5%, .996 69.3%, 1); --spring-duration: .5s; background: var(--alp-token-bg-surface-default); border-radius: var(--alp-token-borderRadius-modal) 0 0 var(--alp-token-borderRadius-modal); border-left: 1px solid var(--alp-token-border-default); z-index: 20; inset-block: 0px; flex-direction: column; place-content: stretch start; height: 100%; display: flex; position: fixed; right: 0px; overflow-y: auto; box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 0px 1px, rgba(16, 22, 26, 0.04) 0px 0px 16px, rgba(16, 22, 26, 0.14) 0px 0px 64px; }

.alp-drawer-content:where([data-drawer-size="md"]) { width: 504px; }

.alp-drawer-content:where([data-drawer-size="lg"]) { width: 640px; }

.alp-drawer-content[data-state="open"] { animation: slide-in-from-right var(--spring-duration) var(--spring-easing); }

.alp-drawer-content[data-state="closed"] { animation: slide-out-to-right var(--spring-duration) ease-out; }

.alp-drawer-scrollable-content { width: 100%; height: 100%; }

.alp-drawer-header { background: var(--alp-token-bg-surface-default); padding-inline: var(--alpaca-internal__drawer-padding); padding-block: 1.5rem; }

.alp-drawer-header:where(:has(> :first-child.alp-drawer-action-row)) { padding-block-start: 0.75rem; }

.alp-drawer-sticky-header { z-index: 1; isolation: isolate; padding-block-start: 0px; position: sticky; top: 0px; }

.alp-drawer-sticky-header .alp-drawer-action-row { padding-block-start: 0.75rem; }

.alp-drawer-action-row { background: var(--alp-token-bg-surface-default); }

.alp-drawer-eyebrow { margin-bottom: 0.5rem; }

.alp-drawer-title { padding-bottom: 0.25rem; }

.alp-drawer-body-container { flex: 1 1 0%; min-height: 0px; padding-bottom: 1.5rem; position: relative; }

.alp-drawer-body-scroll { height: 100%; overflow-y: auto; }

.alp-drawer-body, .alp-drawer-section { padding-inline: var(--alpaca-internal__drawer-padding); }

.alp-drawer-content { flex: 1 1 0%; height: 100%; min-height: 0px; }

.alp-drawer-sticky { background: var(--alp-token-bg-surface-default); }

@keyframes fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes fade-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes slide-in-from-right { 
  0% { transform: translate(100%); }
  100% { transform: translate(0px); }
}

@keyframes slide-out-to-right { 
  0% { transform: translate(0px); }
  100% { transform: translate(100%); }
}

.alp-filter-trigger-button { --trigger-color: var(--alp-token-text-quiet); --trigger-icon-color: var(--alp-token-icon-quiet); --trigger-bg-color: transparent; --trigger-badge-bg-color: var(--alp-token-bg-lowered); --trigger-badge-text-color: var(--alp-token-text-quiet); max-width: 100%; height: 2rem; color: var(--trigger-color); background-color: var(--trigger-bg-color); border-radius: var(--alp-token-borderRadius-button); cursor: pointer; border: 2px solid rgba(0, 0, 0, 0); align-items: center; gap: 0.25rem; padding: 0.5rem 0.75rem; transition-property: color, background-color; transition-duration: 0.2s; transition-timing-function: ease; display: flex; }

.alp-filter-trigger-button:where([data-disabled="true"]) { cursor: not-allowed; --trigger-color: var(--alp-token-text-disabled); --trigger-bg-color: transparent; --trigger-icon-color: var(--alp-token-icon-disabled); }

.alp-filter-trigger-button:where(:hover:not([data-menu-open="true"]):not([data-disabled="true"])) { --trigger-color: var(--alp-token-text-default); --trigger-bg-color: var(--alp-token-bg-interactive-secondaryHover); --trigger-icon-color: var(--alp-token-icon-default); }

.alp-filter-trigger-button:where([data-menu-open="true"]:not([data-disabled="true"])) { --trigger-color: var(--alp-token-text-default); --trigger-bg-color: var(--alp-token-bg-surface-neutral); --trigger-icon-color: var(--alp-token-icon-default); }

.alp-filter-trigger-button:where([data-has-selected="true"]:not([data-disabled="true"])) { --trigger-color: var(--alp-token-text-default); --trigger-bg-color: var(--alp-token-bg-surface-neutral); --trigger-badge-bg-color: var(--alp-token-bg-surface-neutralLoud); --trigger-badge-text-color: var(--alp-token-text-onFill); }

.alp-filter-trigger-button:where([data-has-selected="true"]:not([data-disabled="true"])):where(:hover:not([data-menu-open="true"])) { --trigger-color: var(--alp-token-text-default); --trigger-icon-color: var(--alp-token-icon-default); }

.alp-filter-trigger-button__icon { color: var(--trigger-icon-color); }

.alp-filter-trigger-button__text { flex-shrink: 1; }

.alp-date-range-filter__scalable-filter-row-button-container { border-top: 1px solid var(--alp-token-border-default); flex-direction: row; gap: 0.25rem; padding: 0.75rem; display: flex; }

.alp-number-range-filter__input-row-input-group { flex: 1 1 auto; min-width: 0px; }

.alp-number-range-filter__input-row-input-group-label { align-items: center; gap: 0.25rem; width: fit-content; max-width: 100%; margin-bottom: 0.25rem; display: flex; }

.alp-number-range-filter__number-field { --padding-inline-default: .625rem; --padding-block-default: .375rem; --border-color: var(--alp-token-border-default); height: 2rem; color: var(--alp-token-text-default); font-size: var(--alp-token-fontSize-bodyM); line-height: calc(var(--alp-token-lineHeight-bodyM) * var(--alp-token-fontSize-bodyM)); background-color: var(--alp-token-bg-surface-default); border-style: solid; border-width: 1px; border-color: var(--border-color); border-radius: var(--alp-token-borderRadius-input); padding-block: var(--padding-block-default); flex-wrap: nowrap; align-items: center; padding-inline-start: var(--date-picker-input-padding-inline-start,var(--padding-inline-default)); padding-inline-end: var(--date-picker-input-padding-inline-end,var(--padding-inline-default)); display: flex; }

.alp-number-range-filter__number-field:where([data-validation-state="error"]) { --border-color: var(--alp-token-border-danger); }

.alp-number-range-filter__numeric-input { appearance: textfield; border: 0px; flex: 1 1 auto; min-width: 0px; padding: 0px; outline: 0px !important; }

.alp-number-range-filter__numeric-input::-webkit-outer-spin-button { appearance: none; margin: 0px; }

.alp-number-range-filter__numeric-input::-webkit-inner-spin-button { appearance: none; margin: 0px; }

.alp-number-range-filter__numeric-input::placeholder { color: var(--alp-token-text-placeholder); }

.alp-number-range-filter__number-field-leading-addon { --gap-inline-end: .5rem; }

.alp-number-range-filter__number-field-trailing-addon { --gap-inline-start: .25rem; }

.alp-number-range-filter__input-addon { padding-inline-start: var(--gap-inline-start); padding-inline-end: var(--gap-inline-end); }

.alp-number-range-filter__input-addon-text { color: var(--alp-token-text-placeholder); }

.alp-number-range-filter__input-addon-icon { color: var(--alp-token-icon-quiet); }

.alp-number-range-filter__validation-text { color: var(--alp-token-text-danger); align-items: center; gap: 0.375rem; display: flex; }

.alp-number-range-filter__content { --default-section-padding: .75rem; --section-padding-inline: var(--default-section-padding); --section-padding-block: var(--default-section-padding); max-width: 100%; }

.alp-number-range-filter__content-section:first-child { padding-top: var(--section-padding-block); }

.alp-number-range-filter__content-section:last-child { padding-bottom: var(--section-padding-block); }

.alp-number-range-filter__content-section { padding-inline: var(--section-padding-inline); max-width: 100%; }

.alp-number-range-filter__content-section:has(+ .alp-number-range-filter__content-section) { margin-bottom: 0.5rem; }

.alp-number-range-filter__footer-section { --section-padding-inline: .25rem; --section-padding-block: .25rem; }

.alp-number-range-filter__footer-section > [role="button"] { padding-inline: calc(var(--default-section-padding) - var(--section-padding-inline)); }

.alp-number-range-filter__label { margin-bottom: 0.5rem; display: block; }

.alp-number-range-filter__label:has(+ .alp-number-range-filter__description) { margin-bottom: 0.25rem; }

.alp-number-range-filter__description { color: var(--alp-token-text-quiet); margin-bottom: 0.5rem; }

.alp-number-range-filter__input-row { grid-template-columns: minmax(0px, 1fr) auto minmax(0px, 1fr); min-width: 0px; max-width: 100%; margin-bottom: 0.5rem; display: grid; }

.alp-number-range-filter__input-row-divider { flex: 0 0 auto; align-self: end; align-items: center; height: 2rem; margin-inline: 0.25rem; display: flex; }

.alp-number-range-filter__actions { gap: 0.125rem; min-width: 0px; max-width: 100%; display: flex; }

.alp-fieldset { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; flex-direction: column; gap: 0.5rem; min-inline-size: 0px; margin: 0px; padding: 0px; display: flex; }

.alp-fieldset__helper-text, .alp-fieldset__error-text { align-items: center; gap: 0.5rem; display: flex; }

.alp-form-field { flex-direction: column; gap: 0.5rem; display: flex; }

.alp-form-field__error-text, .alp-form-field__helper-text { align-items: center; gap: 0.5rem; display: flex; }

.alp-input-v2 { --input-v2-border-color: var(--alp-token-border-interactive); --input-v2-background-color: var(--alp-token-bg-surface-default); --input-v2-text-color: var(--alp-token-text-default); --input-v2-placeholder-color: var(--alp-token-text-placeholder); --input-v2-addon-color-icon: var(--alp-token-icon-quiet); --input-v2-addon-color-text: var(--alp-token-text-quiet); border-style: solid; border-width: 1px; border-color: var(--input-v2-border-color); border-radius: var(--alp-token-borderRadius-input); background-color: var(--input-v2-background-color); align-items: center; gap: 0.5rem; width: 100%; min-width: 0px; padding-inline: 0.625rem; transition: border-color 0.2s; display: flex; }

.alp-input-v2:hover:not(:has(.alp-input-v2__input[readonly])) { --input-v2-border-color: var(--alp-token-border-interactiveHover); }

.alp-input-v2:has(.alp-input-v2__input[data-invalid]) { --input-v2-border-color: var(--alp-token-border-danger); }

.alp-input-v2:has(.alp-input-v2__input[data-invalid]):focus-within { outline-color: var(--alp-token-border-danger); }

.alp-input-v2:has(.alp-input-v2__input[data-disabled]) { --input-v2-border-color: var(--alp-token-border-disabled); --input-v2-background-color: var(--alp-token-bg-surface-lowered); --input-v2-text-color: var(--alp-token-text-disabled); --input-v2-placeholder-color: var(--alp-token-text-disabled); --input-v2-addon-color-icon: var(--alp-token-icon-disabled); --input-v2-addon-color-text: var(--alp-token-text-disabled); cursor: not-allowed; }

.alp-input-v2__input { width: 100%; min-width: 0px; color: var(--input-v2-text-color); font-size: var(--alp-token-fontSize-internal-labelM); line-height: var(--alp-token-lineHeight-internal-labelM); background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; flex: 1 1 auto; padding-block: calc(-1px + 0.375rem); padding-inline: 0px; }

.alp-input-v2__input::placeholder { color: var(--input-v2-placeholder-color); }

.alp-input-v2__input:focus-visible { outline: none; }

.alp-input-v2__addon-text { color: var(--input-v2-addon-color-text); }

.alp-input-v2__addon-icon { color: var(--input-v2-addon-color-icon); }

.alp-text-area { --text-area-pad-y: .375rem; --text-area-bg-color: var(--alp-token-bg-surface-default); --text-area-placeholder-color: var(--alp-token-text-placeholder); --text-area-text-color: var(--alp-token-text-default); --text-area-border-color: var(--alp-token-border-interactive); --text-area-border-width: 1px; --text-area-extra-vheight: calc(calc(var(--text-area-border-width) * 2) + calc(var(--text-area-pad-y) * 2)); --text-area-min-height: calc(var(--text-area-extra-vheight) + calc(var(--text-area-min-rows) * 1lh)); --text-area-max-height: calc(var(--text-area-extra-vheight) + calc(var(--text-area-max-rows) * 1lh)); width: 100%; padding-inline: 0.625rem; padding-block: var(--text-area-pad-y); font-family: inherit; font-size: var(--alp-token-fontSize-internal-helperM); line-height: var(--alp-token-lineHeight-internal-helperM); color: var(--text-area-text-color); background-color: var(--text-area-bg-color); border: 1px solid var(--text-area-border-color); border-radius: var(--alp-token-borderRadius-input); transition: border-color 0.2s; display: block; overflow-y: auto; }

.alp-text-area:where([data-autosize="true"]), .alp-text-area:where([data-resize="vertical"]), .alp-text-area:where([data-resize="both"]) { min-height: var(--text-area-min-height); max-height: var(--text-area-max-height); }

.alp-text-area::placeholder { color: var(--text-area-placeholder-color); }

.alp-text-area:hover:not(:read-only) { --text-area-border-color: var(--alp-token-border-interactiveHover); }

.alp-text-area:where([data-disabled]) { --text-area-border-color: var(--alp-token-border-disabled); --text-area-bg-color: var(--alp-token-bg-surface-lowered); --text-area-text-color: var(--alp-token-text-disabled); --text-area-placeholder-color: var(--alp-token-text-disabled); cursor: not-allowed; }

.alp-text-area:where([data-invalid]) { --text-area-border-color: var(--alp-token-border-danger); }

.alp-text-area:where([data-invalid]):focus { outline-color: var(--alp-token-border-danger); }

.alp-text-area:where([data-resize="none"]) { resize: none; }

.alp-text-area:where([data-resize="vertical"]) { resize: vertical; }

.alp-text-area:where([data-resize="horizontal"]) { resize: horizontal; }

.alp-text-area:where([data-resize="both"]) { resize: both; }

.inline-editable-text-area { --text-area-border-color: transparent; }

.inline-editable-text-area:hover:not([data-disabled]):not(:read-only) { --text-area-border-color: var(--alp-token-border-interactive); }

.alpaca-tag-component { --tag-padding-inline: 4px; --tag-padding-block: 4px; --text-min-width: calc(1ch + var(--tag-padding-inline)); align-items: center; display: inline-flex; }

.alpaca-tag-component:has(:nth-child(2)) { grid-template-columns: auto minmax(var(--text-min-width,0), 1fr); min-width: min-content; display: inline-grid; }

.alpaca-tag-component { background-color: var(--alp-token-bg-surface-neutral); color: var(--alp-token-text-quiet); padding-inline: var(--tag-padding-inline); padding-block: var(--tag-padding-block); cursor: auto; min-width: var(--text-min-width,0); border-radius: 4px; gap: 4px; max-width: 100%; text-decoration: none; overflow: hidden; }

.alpaca-tag-component[data-hoverable="true"]:hover, .alpaca-tag-component[data-hoverable="true"][data-hover="true"], .alpaca-tag-component[data-hoverable="true"][data-highlighted="true"] { cursor: pointer; text-decoration: underline; }

.alpaca-tag-overflow { background: 0px 0px; flex-shrink: 0; min-width: fit-content; }

.alpaca-tag-list-component { flex-direction: row; align-items: center; gap: 2px; min-width: 0px; max-width: 100%; display: flex; }

.alpaca-tag-list-children { overflow-clip-margin: 2px; gap: 4px; min-width: 0px; max-width: 100%; display: flex; }

.alpaca-tag-list-children .alpaca-tag-component:where(:first-child) { flex-shrink: 1; }

.alpaca-tag-list-children .alpaca-tag-component:where(:not(:first-child)) { flex-shrink: 2; }

.alpaca-tag-list-popover-wrapper { width: 320px; max-width: 100%; max-height: 200px; overflow-y: auto; }

.alpaca-tag-list-popover-wrapper .alpaca-tag-list-popover-header { justify-content: space-between; align-items: center; margin-bottom: 12px; display: flex; }

.alpaca-tag-list-popover-wrapper .alpaca-tag-list-popover-children { flex-wrap: wrap; gap: 8px; width: 100%; display: flex; }

.alp-tags-input__removable-tag { --tags-input__removable-tag-bg-color: var(--alp-token-bg-surface-lowered); --tags-input__removable-tag-color: var(--alp-token-text-quiet); --tags-input__removable-tag-border-radius: var(--alp-token-borderRadius-sm); border-radius: var(--tags-input__removable-tag-border-radius); background-color: var(--tags-input__removable-tag-bg-color); max-width: 100%; color: var(--tags-input__removable-tag-color); align-items: center; gap: 0.25rem; padding: 0.25rem; display: inline-flex; }

.alp-tags-input__removable-tag[data-disabled="true"] { --tags-input__removable-tag-color: var(--alp-token-text-disabled); }

.alp-tags-input__removable-tag-remove-button { --tags-input__removable-tag-icon-color: var(--alp-token-icon-quiet); --tags-input__removable-tag-icon-bg-color: transparent; }

.alp-tags-input__removable-tag-remove-button:not([data-disabled="true"]):hover { --tags-input__removable-tag-icon-color: var(--alp-token-icon-default); --tags-input__removable-tag-icon-bg-color: var(--alp-token-bg-surface-neutral); }

.alp-tags-input__removable-tag-remove-button { color: var(--tags-input__removable-tag-icon-color); background-color: var(--tags-input__removable-tag-icon-bg-color); border-radius: var(--alp-token-borderRadius-button); cursor: pointer; will-change: background-color; justify-content: center; align-items: center; padding: 0.125rem; transition: background-color 0.2s ease-in-out; display: inline-flex; }

.alp-tags-input__removable-tag-remove-button[data-disabled="true"] { --tags-input__removable-tag-icon-color: var(--alp-token-icon-disabled); cursor: not-allowed; }

.alp-tags-input__input-wrapper { --tags-input-border-color: var(--alp-token-border-interactive); --tags-input-text-color: var(--alp-token-text-default); --tags-input-placeholder-color: var(--alp-token-text-placeholder); --tags-input-background-color: var(--alp-token-background-default); border-radius: var(--alp-token-borderRadius-input); border-style: solid; border-width: 1px; border-color: var(--tags-input-border-color); background-color: var(--tags-input-background-color); flex-wrap: wrap; gap: 0.25rem; min-width: 180px; padding-block: 0.25rem; padding-inline: 0.5rem 2rem; display: flex; position: relative; overflow-y: auto; }

.alp-tags-input__input-wrapper:where([aria-disabled="true"]) { --tags-input-border-color: var(--alp-token-border-disabled); --tags-input-background-color: var(--alp-token-bg-surface-lowered); --tags-input-text-color: var(--alp-token-text-disabled); --tags-input-placeholder-color: var(--alp-token-text-disabled); }

.alp-tags-input__input-wrapper:hover { --tags-input-border-color: var(--alp-token-border-interactiveHover); }

.alp-tags-input__input-wrapper:where([data-invalid="true"]) { --tags-input-border-color: var(--alp-token-border-danger); }

.alp-tags-input__input-wrapper:where([data-invalid="true"]):hover { --tags-input-border-color: var(--alp-token-bg-interactive-dangerHover); }

.inline-editable-tags-input { --tags-input-border-color: transparent; }

.inline-editable-tags-input:hover, .inline-editable-tags-input:focus-within, .inline-editable-tags-input:where([data-state="open"]) { --tags-input-border-color: var(--alp-token-border-interactive); }

.alp-tags-input__input { min-height: 24px; color: var(--tags-input-text-color); font-size: var(--alp-token-fontSize-internal-helperM); line-height: var(--alp-token-lineHeight-internal-helperM); background-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; flex: 1 1 auto; padding: 0px; }

.alp-tags-input__input::placeholder { color: var(--tags-input-placeholder-color); }

.alp-tags-input__input:focus-visible { outline: none; }

.alpaca-modal-portal .bp4-dialog-container { grid-template-rows: minmax(40px, 1fr) auto minmax(40px, 2fr); grid-template-columns: 100%; height: 100%; display: grid; }

.alpaca-modal-portal .bp4-overlay-backdrop { background-color: var(--alp-token-backdrop); }

body { --alp-modal-v2-blockPadding: 1.5rem; --alp-modal-v2-bodyBlockPadding: 0; --alp-modal-v2-inlinePadding: 1.5rem; --alp-modal-v2-background: var(--alp-token-bg-surface-default); --alp-modal-v2-shadow: var(--alp-token-shadow-modal); --alp-modal-v2-borderRadius: var(--alp-token-borderRadius-modal); --alp-modal-v2-innerBorder: none; }

.alp-modal-v2-title:empty { display: none; }

.alp-modal-v2-title:where(:not([data-sr-only="true"])):has(+ .alp-modal-v2-description) { margin-bottom: 0.5rem; }

.alp-modal-v2-description:empty { display: none; }

.alp-modal-v2-content-container { --alp-modal-v2-top-offset: 3.75rem; }

.alp-modal-v2-content-container[role="dialog"]:focus-visible { --global-focus-focus-outline-width: 0; }

.alp-modal-v2-content-container { border-radius: var(--alp-modal-v2-borderRadius); box-shadow: var(--alp-modal-v2-shadow); background: var(--alp-modal-v2-background); position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.alp-modal-v2-content-container:where([data-modal-placement="top"]) { top: var(--alp-modal-v2-top-offset); transform: translate(-50%); }

.alp-modal-v2-content-container { width: 90vw; max-height: 85vh; }

.alp-modal-v2-content-container:where([data-modal-size="sm"]) { max-width: 480px; }

.alp-modal-v2-content-container:where([data-modal-size="md"]) { max-width: 640px; }

.alp-modal-v2-content-container:where([data-modal-size="lg"]) { max-width: 800px; }

.alp-modal-v2-content-container:where([data-modal-size="xl"]) { max-width: 1200px; }

.alp-modal-v2-scrollable-content { max-width: 100%; max-height: inherit; grid-template: "header" "body" minmax(0px, 1fr) "footer" / minmax(0px, 1fr); display: grid; position: relative; }

.alp-modal-v2-section { background: var(--alp-modal-v2-background); padding-block: var(--alp-modal-v2-blockPadding); padding-inline: var(--alp-modal-v2-inlinePadding); border-radius: var(--alp-modal-v2-borderRadius); overflow-wrap: break-word; max-width: 100%; }

.alp-modal-v2-section:where(div:first-of-type) { border-top-left-radius: var(--alp-modal-v2-borderRadius); border-top-right-radius: var(--alp-modal-v2-borderRadius); }

.alp-modal-v2-section:where(div:last-of-type) { border-bottom-left-radius: var(--alp-modal-v2-borderRadius); border-bottom-right-radius: var(--alp-modal-v2-borderRadius); }

.alp-modal-v2-section:where([data-subcomponent="header"]) { border-block-end: var(--alp-modal-v2-innerBorder); }

.alp-modal-v2-section:where([data-subcomponent="footer"]) { border-block-start: var(--alp-modal-v2-innerBorder); }

.alp-modal-v2-section:where([data-subcomponent="body"]:not(div:first-of-type)) { padding-block-start: var(--alp-modal-v2-bodyBlockPadding); }

.alp-modal-v2-section:where([data-subcomponent="body"]:not(div:last-of-type)) { padding-block-end: var(--alp-modal-v2-bodyBlockPadding); }

.alp-modal-v2-overlay { background: var(--alp-token-bg-surface-curtain); position: fixed; inset: 0px; }

.alp-page-header { width: 100%; padding-inline: var(--alpaca-app-shell-page-header-pad-x,1.5rem); --alp-page-header-descriptionMaxWidth: min(100%, 75ch); grid-template-columns: minmax(0px, 1fr) auto; grid-template-areas: "breadcrumbs breadcrumbs" "title actions" "description description" "metadata metadata"; gap: 0px 1rem; padding-block-start: var(--alpaca-app-shell-page-content-pad-top,1.5rem); display: grid; }

.alp-page-header[aria-busy="true"], .alp-page-header > :not([data-ph-subcomponent]), [data-ph-subcomponent]:empty { display: none; }

[data-ph-subcomponent="breadcrumbs"], [data-ph-subcomponent="back-button"] { margin-bottom: 0.5rem; }

[data-ph-subcomponent="description"] { margin-top: 0.25rem; }

[data-ph-subcomponent="metadata-row"] { margin-top: 1rem; }

[data-ph-subcomponent="breadcrumbs"] { grid-area: breadcrumbs; }

[data-ph-subcomponent="title"], [data-ph-subcomponent="title-area"] { grid-area: title; }

[data-ph-subcomponent="title-area"] { grid-template-columns: auto; grid-template-areas: "title"; align-items: baseline; gap: 0.5rem; display: inline-grid; }

[data-ph-subcomponent="title-area"]:has(> [data-ph-subcomponent="trailing-visual"]):not(:has(> [data-ph-subcomponent="leading-visual"])) { grid-template-columns: auto 1fr; grid-template-areas: "title trailing"; }

[data-ph-subcomponent="title-area"]:has(> [data-ph-subcomponent="trailing-visual"]):not(:has(> [data-ph-subcomponent="leading-visual"])) > [data-ph-subcomponent="trailing-visual"] { align-self: center; }

[data-ph-subcomponent="title-area"]:has(> [data-ph-subcomponent="trailing-visual"]):not(:has(> [data-ph-subcomponent="leading-visual"])) > [data-ph-subcomponent="title"] { text-wrap: nowrap; white-space-collapse: collapse; text-overflow: ellipsis; overflow: hidden; }

[data-ph-subcomponent="title-area"]:has([data-ph-subcomponent="leading-visual"]):not(:has([data-ph-subcomponent="trailing-visual"])) { grid-template-columns: auto minmax(0px, 1fr); grid-template-areas: "leading title"; }

[data-ph-subcomponent="title-area"]:has([data-ph-subcomponent="leading-visual"]):not(:has([data-ph-subcomponent="trailing-visual"])) > [data-ph-subcomponent="title"] { text-wrap: nowrap; white-space-collapse: collapse; text-overflow: ellipsis; overflow: hidden; }

[data-ph-subcomponent="title-area"]:has([data-ph-subcomponent="leading-visual"]):has(> [data-ph-subcomponent="trailing-visual"]) { grid-template-columns: auto minmax(0px, 1fr) auto; grid-template-areas: "leading title trailing"; }

[data-ph-subcomponent="leading-visual"] { flex: 0 0 auto; order: -1; grid-area: leading; justify-content: center; align-self: stretch; align-items: center; display: flex; }

[data-ph-subcomponent="trailing-visual"] { height: var(--ph-custom-line-height,--ph-title-line-height); flex: 1 1 auto; order: 2; grid-area: trailing; justify-content: start; align-self: stretch; align-items: start; display: inline-flex; }

[data-ph-subcomponent="actions"] { flex-direction: row; flex: 0 0 auto; grid-area: actions; justify-content: end; align-self: start; align-items: center; gap: 0.5rem; display: flex; }

[data-ph-subcomponent="actions"] > button, [data-ph-subcomponent="actions"] > a { flex: 0 0 auto; }

[data-ph-subcomponent="actions"] > a:not([role="button"], .alpaca-button-v2):has(+ a), [data-ph-subcomponent="actions"] > a:not([role="button"], .alpaca-button-v2):has(+ button) { margin-right: 0.5rem; }

[data-ph-subcomponent="description"] { grid-area: description; }

[data-ph-subcomponent="metadata-row"] { grid-area: metadata; }

[data-ph-subcomponent="back-button"] { border-radius: var(--alp-token-borderRadius-sm); grid-area: breadcrumbs; align-items: center; width: fit-content; max-width: 100%; display: flex; }

@media (width <= 639px) {
  .alp-page-header { grid-template-columns: minmax(0px, 1fr); grid-template-areas: "breadcrumbs" "title" "actions" "description" "metadata"; }
  [data-ph-subcomponent="actions"] { justify-content: start; margin-block: 0.5rem; }
}

.alpaca-radio-v2-group { flex-direction: column; gap: 14px; display: flex; }

.alpaca-radio-v2-item { border-radius: var(--alp-token-borderRadius-round); border: 1px solid var(--alp-token-border-interactive); background-color: var(--alp-token-bg-surface-default); cursor: pointer; flex-shrink: 0; justify-content: center; align-items: center; width: 16px; height: 16px; margin-top: 2px; padding: 0px; display: inline-flex; position: relative; }

.alpaca-radio-v2-item .radio-v2-indicator { display: none; }

.alpaca-radio-v2-item:where([data-checked]) { background-color: var(--alp-token-bg-surface-default); border: 5px solid var(--alp-token-bg-interactive-primary); }

.alpaca-radio-v2-item:focus-visible { outline-color: var(--alp-token-focus-default); outline-style: var(--global-focus-focus-outline-style); outline-width: var(--global-focus-focus-outline-width); outline-offset: 1px; }

.alpaca-radio-v2-item:active:not([data-disabled]) { background: 0px 0px; }

.alpaca-radio-v2-item:hover:not([data-disabled]):not([data-checked]), .alpaca-radio-v2-item:hover:not([data-disabled])[data-checked] { background-color: var(--alp-token-bg-surface-default); }

.alpaca-radio-v2-item:where([data-disabled]) { cursor: not-allowed; }

.alpaca-radio-v2-item:where([data-disabled][data-unchecked]) { background-color: var(--alp-token-bg-interactive-disabled); border-color: rgba(0, 0, 0, 0); }

.alpaca-radio-v2-item:where([data-disabled][data-checked]) { border-color: var(--alp-token-bg-interactive-disabled); background-color: var(--alp-token-icon-quiet); }

.alpaca-radio-v2-label { cursor: pointer; align-items: flex-start; gap: 10px; display: flex; }

.alpaca-radio-v2-label:has([data-disabled]) { cursor: not-allowed; }

.alpaca-radio-v2-label:has([data-disabled]) .alpaca-radio-v2-label-text, .alpaca-radio-v2-label:has([data-disabled]) .alpaca-radio-v2-description-text { color: var(--alp-token-text-disabled); }

.alpaca-radio-v2-label-text { color: var(--alp-token-text-default); align-items: center; gap: 4px; display: inline-flex; }

.alpaca-radio-v2-description-text { color: var(--alp-token-text-quiet); }

.alp-progress-circle { --progress-circle-size: 1rem; --progress-circle-inner-size: 1rem; --progress-circle-progress-color: var(--alp-token-dataViz-success); --progress-circle-track-color: var(--alp-token-bg-surface-neutral); --progress-circle-stroke-width: 2px; flex: 0 0 var(--progress-circle-size); width: var(--progress-circle-size); height: var(--progress-circle-size); justify-content: center; align-items: center; display: flex; transform: rotate(-90deg); }

.alp-progress-circle__svg-wrapper { width: var(--progress-circle-inner-size); height: var(--progress-circle-inner-size); flex: 0 0 auto; }

.alp-progress-circle__svg-value { stroke-linecap: butt; stroke: var(--progress-circle-progress-color); stroke-width: var(--progress-circle-stroke-width); }

.alp-progress-circle__svg-track { stroke: var(--progress-circle-track-color); stroke-width: var(--progress-circle-stroke-width); }

.alp-scroll-area-root { --alp-scroll-area-scrollbar-size: 10px; position: relative; overflow: hidden; }

.alp-scroll-area-viewport { width: 100%; height: 100%; }

.alp-scroll-area-viewport[data-overscroll-behavior="auto"] { overscroll-behavior-y: auto; }

.alp-scroll-area-viewport[data-overscroll-behavior="contain"] { overscroll-behavior-y: contain; }

.alp-scroll-area-viewport[data-overscroll-behavior="none"] { overscroll-behavior-y: none; }

.alp-scroll-area-viewport[data-radix-scroll-area-viewport] > div { display: block !important; }

.alp-scroll-area-scrollbar { z-index: 2; width: var(--alp-scroll-area-scrollbar-size); background-color: var(--alp-token-bg-surface-lowered); touch-action: none; user-select: none; will-change: background-color; padding-block: 0.25rem; padding-inline: 0.125rem; transition: background-color 0.15s ease-in-out; display: flex; position: absolute; top: 0px; bottom: 0px; right: 0px; }

.alp-scroll-area-scrollbar:hover { background-color: var(--alp-token-bg-surface-neutral); }

.alp-scroll-area-scrollbar:hover .alp-scroll-area-thumb { background-color: var(--alp-token-icon-quiet); }

.alp-scroll-area-thumb { z-index: 1; border-radius: var(--alp-token-borderRadius-round); background-color: var(--alp-token-bg-surface-track); will-change: background-color; flex: 1 1 0%; transition: background-color 0.15s ease-in-out; position: relative; }

.alp-scroll-area-thumb .alp-scroll-area-thumb::before { content: ""; width: 100%; min-width: 44px; height: 100%; min-height: 44px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.alp-scroll-area-sticky { z-index: 1; position: sticky; }

.alp-side-by-side { --alp-side-by-side-handle-width: 9px; flex: 1 1 auto; width: 100%; min-width: 0px; height: 100%; min-height: 0px; display: flex; overflow: hidden; }

.alp-side-by-side--narrow { flex-direction: column; gap: 0.75rem; }

.alp-side-by-side__toggle-bar { display: flex; }

.alp-side-by-side--narrow .alp-side-by-side__pane { flex: 1 1 auto; width: 100%; min-width: 0px; }

.alp-side-by-side__pane:where([data-side-by-side-pane-mode="single"]) { width: 100%; min-width: 0px; }

.alp-side-by-side__pane:where([data-side-by-side-pane-mode="sized"]) { flex: 0 1 var(--alp-side-by-side-pane-width,50%); min-width: var(--alp-side-by-side-pane-min-width,auto); --alp-side-by-side-pane-enter-target: var(--alp-side-by-side-pane-width,50%); }

.alp-side-by-side__pane:where([data-side-by-side-pane-mode="flexible"]) { min-width: var(--alp-side-by-side-flexible-min-width,0); --alp-side-by-side-pane-enter-target: calc(100% - var(--alp-side-by-side-handle-width) - var(--alp-side-by-side-pane-width,50%)); flex: 1 1 0px; }

@media (prefers-reduced-motion: no-preference) {
  .alp-side-by-side[data-side-by-side-right-entering="true"] .alp-side-by-side__pane[data-side-by-side-pane="left"], .alp-side-by-side[data-side-by-side-right-exiting="true"] .alp-side-by-side__pane[data-side-by-side-pane="left"], .alp-side-by-side[data-side-by-side-left-entering="true"] .alp-side-by-side__pane[data-side-by-side-pane="right"], .alp-side-by-side[data-side-by-side-left-exiting="true"] .alp-side-by-side__pane[data-side-by-side-pane="right"] { flex-grow: 1; }
  .alp-side-by-side[data-side-by-side-right-entering="true"] .alp-side-by-side__pane[data-side-by-side-pane="right"], .alp-side-by-side[data-side-by-side-left-entering="true"] .alp-side-by-side__pane[data-side-by-side-pane="left"] { --alp-side-by-side-pane-fade-duration: calc(var(--alp-side-by-side-pane-enter-duration,.52s) * .45); --alp-side-by-side-pane-fade-delay: calc(var(--alp-side-by-side-pane-enter-duration,.52s) * .55); min-width: 0px; animation: alp-side-by-side-pane-push var(--alp-side-by-side-pane-enter-duration,.52s) cubic-bezier(.65, 0, .35, 1) both, alp-side-by-side-pane-fade var(--alp-side-by-side-pane-fade-duration) ease-out var(--alp-side-by-side-pane-fade-delay) both; flex-grow: 0; overflow: hidden; }
  .alp-side-by-side[data-side-by-side-right-exiting="true"] .alp-side-by-side__pane[data-side-by-side-pane="right"], .alp-side-by-side[data-side-by-side-left-exiting="true"] .alp-side-by-side__pane[data-side-by-side-pane="left"] { --alp-side-by-side-pane-fade-duration: calc(var(--alp-side-by-side-pane-enter-duration,.52s) * .45); min-width: 0px; animation: alp-side-by-side-pane-shrink var(--alp-side-by-side-pane-enter-duration,.52s) cubic-bezier(.65, 0, .35, 1) both, alp-side-by-side-pane-fade-out var(--alp-side-by-side-pane-fade-duration) ease-in both; flex-grow: 0; overflow: hidden; }
  .alp-side-by-side[data-side-by-side-right-entering="true"] .alp-side-by-side__resize-handle, .alp-side-by-side[data-side-by-side-left-entering="true"] .alp-side-by-side__resize-handle { animation: alp-side-by-side-handle-grow var(--alp-side-by-side-pane-enter-duration,.52s) cubic-bezier(.65, 0, .35, 1) both; overflow: hidden; }
  .alp-side-by-side[data-side-by-side-right-exiting="true"] .alp-side-by-side__resize-handle, .alp-side-by-side[data-side-by-side-left-exiting="true"] .alp-side-by-side__resize-handle { animation: alp-side-by-side-handle-shrink var(--alp-side-by-side-pane-enter-duration,.52s) cubic-bezier(.65, 0, .35, 1) both; overflow: hidden; }
}

@keyframes alp-side-by-side-pane-push { 
  0% { flex-basis: 0px; }
  100% { flex-basis: var(--alp-side-by-side-pane-enter-target); }
}

@keyframes alp-side-by-side-pane-fade { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes alp-side-by-side-pane-shrink { 
  0% { flex-basis: var(--alp-side-by-side-pane-enter-target); }
  100% { flex-basis: 0px; }
}

@keyframes alp-side-by-side-pane-fade-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes alp-side-by-side-handle-grow { 
  0% { width: 0px; }
  100% { width: var(--alp-side-by-side-handle-width); }
}

@keyframes alp-side-by-side-handle-shrink { 
  0% { width: var(--alp-side-by-side-handle-width); }
  100% { width: 0px; }
}

.alp-side-by-side__resize-handle { width: var(--alp-side-by-side-handle-width); cursor: col-resize; user-select: none; flex: 0 0 auto; justify-content: center; align-items: center; display: flex; }

.alp-side-by-side__resize-handle-bar { background: 0px 0px; width: 1px; height: 100%; transition: background 0.15s; }

.alp-side-by-side__resize-handle:hover .alp-side-by-side__resize-handle-bar, .alp-side-by-side__resize-handle[data-resizing="true"] .alp-side-by-side__resize-handle-bar { background: var(--alp-token-border-interactive); }

.alpaca-avatar-primitive-inner { border-radius: inherit; user-select: none; width: 100%; height: 100%; font-size: inherit; color: currentcolor; border-width: var(--va-avatar-borderWidth); border-style: var(--va-avatar-borderStyle); border-color: var(--va-avatar-borderColor); background-color: var(--va-avatar-bgColor); text-transform: var(--va-avatar-textTransform); justify-content: center; align-items: center; line-height: 1; display: flex; position: absolute; top: 0px; left: 0px; }

.alpaca-avatar-primitive-inner[data-fallback-variant="letter"], .alpaca-avatar-primitive-inner[data-fallback-variant="initials"] { font-size: var(--va-avatar-fontSize); font-weight: var(--alp-token-fontWeight-semiBold); }

.alpaca-avatar-primitive-inner[data-fallback-variant="overflow"]:hover { text-decoration: underline; }

.alpaca-avatar-primitive-inner[data-disabled="true"] { color: var(--alp-token-text-disabled); }

.alpaca-avatar-primitive-inner[data-disabled="true"]:not(:where([data-fallback-variant="overflowContent"])) { --va-avatar-borderColor: var(--alp-token-border-default); --va-avatar-bgColor: var(--alp-token-bg-surface-lowered); }

.alpaca-avatar-primitive-inner.va-AvatarImage { opacity: 0; object-fit: cover; --va-avatar-borderWidth: 0; transition: opacity 0.2s linear; }

.alpaca-avatar-primitive-inner.va-AvatarImage[data-disabled="true"] { opacity: 0.4; }

.alpaca-avatar-primitive-inner.va-AvatarImage[data-status="loaded"]:not([data-disabled="true"]) { opacity: 1; }

.alpaca-avatar-base { vertical-align: top; width: var(--va-avatar-width); height: var(--va-avatar-width); border-radius: var(--va-avatar-borderRadius); flex-grow: 0; flex-shrink: 0; flex-basis: var(--va-avatar-width); color: var(--alp-token-text-quiet); --va-avatar-borderWidth: 0; --va-avatar-bgColor: var(--alp-token-bg-surface-neutral); display: inline-block; position: relative; overflow: hidden; }

.alpaca-avatar-base:where([data-avatar-colorway="user"]) { --va-avatar-color: var(--alp-token-text-quiet); --va-avatar-bgColor: var(--alp-token-bg-surface-neutral); }

.alpaca-avatar-base:where([data-avatar-colorway="personnel"]) { --va-avatar-color: var(--alp-token-text-quiet); --va-avatar-bgColor: var(--alp-token-bg-surface-lowered); }

.alpaca-avatar-base:where([data-avatar-colorway="overflow"]) { --va-avatar-color: var(--alp-token-text-quiet); --va-avatar-bgColor: var(--alp-token-bg-surface-neutral); }

.alpaca-avatar-base:where([data-avatar-colorway="filter"]) { --va-avatar-color: var(--alp-token-icon-quiet); --va-avatar-bgColor: var(--alp-token-bg-surface-track); }

.alpaca-avatar-base:where([data-avatar-colorway="author"]) { --va-avatar-color: var(--alp-token-icon-info); --va-avatar-bgColor: var(--alp-token-bg-interactive-info); }

.alpaca-avatar-base[data-avatar-variant="person"] { --va-avatar-borderRadius: var(--alp-token-borderRadius-round); --va-avatar-textTransform: uppercase; }

.alpaca-avatar-base[data-avatar-variant="entity"] { --va-avatar-borderRadius: var(--alp-token-borderRadius-sm); --va-avatar-textTransform: none; }

.alpaca-avatar-base[data-avatar-size="xxs"] { --va-avatar-width: 16px; --va-avatar-fontSize: 10px; }

.alpaca-avatar-base[data-avatar-size="xs"] { --va-avatar-width: 20px; --va-avatar-fontSize: 10px; }

.alpaca-avatar-base[data-avatar-size="sm"] { --va-avatar-width: 24px; --va-avatar-fontSize: 10px; }

.alpaca-avatar-base[data-avatar-size="md"] { --va-avatar-width: 32px; --va-avatar-fontSize: 12px; }

.alpaca-avatar-base[data-avatar-size="lg"] { --va-avatar-width: 40px; --va-avatar-fontSize: 14px; }

.alpaca-avatar-base[data-avatar-size="xl"] { --va-avatar-width: 64px; --va-avatar-fontSize: 20px; }

.alpaca-avatar-base:where([data-avatar-state="invalid"]) { color: var(--alp-token-icon-warning); --va-avatar-bgColor: var(--alp-token-bg-surface-warning); }

.alpaca-avatar-base:where([data-avatar-state="empty"]) { color: var(--alp-token-icon-quieter); --va-avatar-bgColor: transparent; --va-avatar-borderColor: var(--alp-token-border-default); --va-avatar-borderWidth: 1px; --va-avatar-borderStyle: dashed; }

.alp-owner-select__trigger { width: fit-content; max-width: 200px; }

.alp-owner-select__trigger[data-state="open"] { background-color: var(--alp-token-bg-interactive-secondaryPressed); }

.alp-owner-select__trigger[data-readonly="true"] { cursor: default; background-color: unset; color: var(--alp-token-text-default); border-color: rgba(0, 0, 0, 0); }

.alp-owner-select__trigger[data-disabled="true"] { background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); }

.alp-owner-select__trigger { padding: 0px; }

.alp-owner-select__trigger .alp-owner-select__trigger-content { align-items: center; min-width: 0px; display: flex; }

.alp-owner-select__trigger .alp-owner-select__trigger-content:where([data-size="xs"]), .alp-owner-select__trigger .alp-owner-select__trigger-content:where([data-size="sm"]) { gap: 0.25rem; padding: 0.25rem; }

.alp-owner-select__trigger .alp-owner-select__trigger-content:where([data-size="md"]) { gap: 0.5rem; }

.alp-owner-select__trigger .alp-owner-select__trigger-content:where([data-size="md"]):where([data-variant="avatar"]) { padding: 0.25rem; }

.alp-owner-select__trigger .alp-owner-select__trigger-content:where([data-size="md"]):where([data-variant="avatarFullName"]) { padding: 0.25rem 0.5rem; }

.alp-owner-select__trigger:where([data-disabled="false"]) .alp-owner-select__trigger-content:where([data-size="xs"]) { color: var(--alp-token-text-quiet); }

.alp-suggest-text-input__input-wrapper { width: 100%; position: relative; }

.alp-suggest-text-input__clear-button { position: absolute; top: 50%; right: 4px; transform: translateY(-50%); }

.alp-tabs { --alp-tabs-gap: 1rem; --alp-tabs-list-border: var(--alp-token-border-default); --alp-tabs-tab-text: var(--alp-token-text-quiet); --alp-tabs-tab-indicator: transparent; flex-direction: column; min-width: 0px; display: flex; }

.alp-tabs__list { align-items: stretch; gap: .25rem var(--alp-tabs-gap); scrollbar-gutter: stable; box-shadow: inset 0 -1px var(--alp-tabs-list-border); flex-wrap: wrap; display: flex; position: relative; }

.alp-tabs__tab { border-width: 0px; border-style: solid; border-image: initial; border-block-end-width: 2px; border-color: var(--alp-tabs-tab-indicator); color: var(--alp-tabs-tab-text); cursor: pointer; white-space: nowrap; background: 0px 0px; justify-content: center; align-items: flex-start; padding-block-end: calc(-2px + 0.375rem); display: inline-flex; position: relative; }

.alp-tabs__tab-content { align-items: center; display: inline-flex; }

.alp-tabs__tab-content--with-description { flex-direction: column; align-items: flex-start; }

.alp-tabs__tab-title { align-self: flex-start; align-items: center; width: max-content; display: flex; }

.alp-tabs__tab:hover:not(.alp-tabs__tab--disabled):not(.alp-tabs__tab--selected) { --alp-tabs-tab-text: var(--alp-token-text-secondaryHover); --alp-tabs-tab-indicator: var(--alp-token-border-default); }

.alp-tabs__tab:where(.alp-tabs__tab--selected):focus-visible { outline: 2px solid var(--alp-token-focus-default); outline-offset: 0px; }

.alp-tabs__tab--selected { --alp-tabs-tab-text: var(--alp-token-text-default); --alp-tabs-tab-indicator: var(--alp-token-border-current); }

.alp-tabs__tab--disabled { color: var(--alp-token-text-disabled); cursor: not-allowed; }

.alp-tabs__alert-dot { background-color: var(--alp-token-bg-interactive-primary); border-radius: 999px; align-self: start; width: 6px; height: 6px; margin-block-start: 0.25rem; margin-inline-start: 0.25rem; }

.alp-tabs__panel { min-width: 0px; padding-block-start: 1.25rem; }

.alp-tabs--vertical > .alp-tabs__list > .alp-tabs__panel { padding-block-start: 0px; }

@media (width >= 640px) {
  .alp-tabs { --alp-tabs-gap: 1.5rem; }
  .alp-tabs--vertical { flex-direction: row; }
  .alp-tabs__list:where([aria-orientation="vertical"]) { box-shadow: inset 1px 0 var(--alp-tabs-list-border); }
  .alp-tabs--vertical > .alp-tabs__list { flex-direction: column; flex-shrink: 0; align-items: stretch; gap: 0px; min-width: 180px; max-width: 320px; height: max-content; }
  .alp-tabs.alp-tabs--vertical > .alp-tabs__list > .alp-tabs__tab { white-space: normal; border-bottom-width: 0px; border-inline-start-width: 2px; justify-content: flex-start; width: 100%; padding: 1rem 1.25rem; }
}

.bp4-tab-list { flex: unset; }

.bp4-tab-list > :not(:last-child) { margin-right: 0px; }

.bp4-tab { text-overflow: unset; flex: unset; font-size: inherit; line-height: inherit; overflow: visible; }

.bp4-tab[aria-selected="true"] { box-shadow: none; }

.bp4-tab[aria-selected="true"], .bp4-tab:not([aria-disabled="true"]):hover { color: inherit; }

.bp4-tab-panel { margin-top: 0px; }

.bp4-tab-list .bp4-tab { border-radius: 0px; }

.bp4-tab-list .bp4-tab[aria-selected="true"] { background-color: rgba(0, 0, 0, 0); }

.bp4-tab-panel { padding-left: 0px; }

.bp4-tabs.bp4-vertical > .bp4-tab-list .bp4-tab { width: auto; }

.bp4-tabs.bp4-vertical > .bp4-tab-list .bp4-tab[aria-selected="true"] { background: unset; }

.alp-tooltip-content { --tooltip-max-width: var(--alp-tooltip-available-width,90vw); --tooltip-max-height: var(--alp-tooltip-available-height,80vh); background-color: var(--alp-token-bg-surface-inverted); color: var(--alp-token-text-onFill); box-shadow: var(--alp-token-shadow-tooltip); max-width: min(240px, var(--tooltip-max-width)); max-height: min(50vh, var(--tooltip-max-height)); word-break: break-word; white-space: pre-line; text-wrap-style: initial; overflow-y: auto; }

.alp-tooltip-content, .alp-tooltip-content[data-size="sm"] { border-radius: var(--alp-token-borderRadius-sm); padding: 0.25rem 0.5rem; }

.alp-tooltip-content[data-size="md"] { border-radius: var(--alp-token-borderRadius-lg); padding: 0.375rem 0.5rem; }

div:where([data-alp="table-renderer"]) { --vt2-table-border-width: 1px; --vt2-table-border-radius: var(--alp-token-borderRadius-card); --vt2-table-inset-border-radius: calc(var(--vt2-table-border-radius) - var(--vt2-table-border-width)); --vt2-cell-vertical-align: center; --vt2-header-bg-color: var(--alp-token-bg-surface-lowered); --vt2-header-text-color: var(--alp-token-text-quiet); --vt2-sticky-zindex: 2; width: 100%; position: relative; }

div:where([data-alp="table-renderer"]) div:where([data-table-element="table"]) { --vt2-row-min-height: 40px; --vt2-cell-padY: 4px; --vt2-cell-padX: 16px; --vt2-text-line-clamp: 2; border-spacing: 0px; border-collapse: collapse; width: 100%; display: grid; position: relative; }

div:where([data-alp="table-renderer"]) div:where([data-table-element="table"]):where([data-row-fill-mode="proportional"]) div[data-table-element="td"]:where(:not([data-pinned])), div:where([data-alp="table-renderer"]) div:where([data-table-element="table"]):where([data-row-fill-mode="proportional"]) div[data-table-element="th"]:where(:not([data-pinned])) { flex-grow: var(--vt2-cell-size,1); flex-shrink: 0; flex-basis: auto; }

div:where([data-alp="table-renderer"]) div:where([data-table-element="table"]):where([data-row-fill-mode="designated-column-fill"]) div[data-table-element="td"]:where([data-row-fill-column="true"]), div:where([data-alp="table-renderer"]) div:where([data-table-element="table"]):where([data-row-fill-mode="designated-column-fill"]) div[data-table-element="th"]:where([data-row-fill-column="true"]) { flex: 1 0 auto; }

:is(div:where([data-alp="table-renderer"]) div:where([data-table-element="table"]), div:where([data-alp="table-renderer"]) div:where([data-table-element="tr"]), div:where([data-alp="table-renderer"]) div:where([data-table-element="thead"])):where([data-density="dense"]) { --vt2-row-min-height: 40px; --vt2-cell-padY: 4px; --vt2-text-line-clamp: 1; }

:is(div:where([data-alp="table-renderer"]) div:where([data-table-element="table"]), div:where([data-alp="table-renderer"]) div:where([data-table-element="tr"]), div:where([data-alp="table-renderer"]) div:where([data-table-element="thead"])):where([data-density="regular"]) { --vt2-row-min-height: 60px; --vt2-cell-padY: 6px; }

:is(div:where([data-alp="table-renderer"]) div:where([data-table-element="table"]), div:where([data-alp="table-renderer"]) div:where([data-table-element="tr"]), div:where([data-alp="table-renderer"]) div:where([data-table-element="thead"])):where([data-density="comfortable"]) { --vt2-row-min-height: 80px; --vt2-cell-padY: 8px; }

:is(div:where([data-alp="table-renderer"]) div:where([data-table-element="table"]), div:where([data-alp="table-renderer"]) div:where([data-table-element="tr"]), div:where([data-alp="table-renderer"]) div:where([data-table-element="thead"])):where([data-density="unbounded"]) { --vt2-row-min-height: 80px; --vt2-cell-padY: 8px; --vt2-text-line-clamp: unset; }

div:where([data-alp="table-renderer"]) div[data-table-element="tbody"], div:where([data-alp="table-renderer"]) div[data-table-element="thead"] { width: 100%; display: grid; }

div:where([data-alp="table-renderer"]) div[data-table-element="thead"] { background: var(--vt2-header-bg-color,var(--alp-token-bg-surface-lowered)); color: var(--vt2-header-text-color,var(--alp-token-text-quiet)); user-select: none; width: 100%; z-index: var(--vt2-sticky-zindex); border-top-right-radius: var(--vt2-table-inset-border-radius); border-top-left-radius: var(--vt2-table-inset-border-radius); --vt2-cell-padX: 16px; --vt2-cell-padY: 8px; --vt2-cell-min-height: 40px; font-size: 12px; font-weight: 500; line-height: 16px; position: sticky; top: 0px; }

div:where([data-alp="table-renderer"]) div[data-table-element="thead"] div:where([data-table-element="tr"]) { border-bottom: 1px solid var(--alp-token-border-quiet); border-top-right-radius: inherit; border-top-left-radius: inherit; }

div:where([data-alp="table-renderer"]) div[data-table-element="thead"] div:where([data-table-element="th"]) { background: var(--vt2-header-bg-color,var(--alp-token-bg-surface-lowered)); min-height: var(--vt2-cell-min-height,40px); }

div:where([data-alp="table-renderer"]) div[data-table-element="thead"] div:where([data-table-element="th"])[data-pinned="left"], div:where([data-alp="table-renderer"]) div[data-table-element="thead"] div:where([data-table-element="th"])[data-pinned="right"] { background-color: var(--vt2-header-bg-color,var(--alp-token-bg-surface-lowered)); }

div:where([data-alp="table-renderer"]) div[data-table-element="thead"] div:where([data-table-element="th"]) { gap: 8px; align-items: var(--vt2-cell-vertical-align,center); display: flex; position: relative; }

div:where([data-alp="table-renderer"]) div[data-table-element="thead"] div:where([data-table-element="th"]):last-child { border-top-right-radius: inherit; }

div:where([data-alp="table-renderer"]) div[data-table-element="thead"] div:where([data-table-element="th"]):first-child { border-top-left-radius: inherit; }

div:where([data-alp="table-renderer"]) div[data-table-element="thead"] div:where([data-table-element="th"]):hover > div[data-table-element="resizer"] { opacity: 1; }

div:where([data-alp="table-renderer"]) div[data-table-element="thead"] div:where([data-table-element="th"]) > div[data-table-element="resizer"] { background: var(--alp-token-border-interactive); cursor: col-resize; user-select: none; touch-action: none; opacity: 0; width: 4px; height: 100%; transition: opacity 0.2s linear, background 0.2s linear; position: absolute; top: 0px; right: 0px; }

div:where([data-alp="table-renderer"]) div[data-table-element="thead"] div:where([data-table-element="th"]) > div[data-table-element="resizer"][data-resizing="true"] { background: var(--alp-token-border-interactiveHover); opacity: 1; }

div:where([data-alp="table-renderer"]) div:where([data-table-element="tr"]) { background-color: var(--vt2-bg-color); width: 100%; transition: background-color 0.2s; display: flex; position: relative; }

div:where([data-alp="table-renderer"]) div:where([data-table-element="tr"]):not(:last-child) { border-bottom: 1px solid var(--alp-token-border-quiet); }

div:where([data-alp="table-renderer"]) div:where([data-table-element="tr"])[data-hover="true"], div:where([data-alp="table-renderer"]) div:where([data-table-element="tr"])[data-interactive="true"]:not([data-loading]):where(:hover), div:where([data-alp="table-renderer"]) div:where([data-table-element="tr"])[data-active="true"], div:where([data-alp="table-renderer"]) div:where([data-table-element="tr"])[data-selected="true"] { --vt2-bg-color: var(--alp-token-bg-interactive-tertiaryHover); }

div:where([data-alp="table-renderer"]) div:where([data-table-element="tbody"]) { width: 100%; position: relative; }

div:where([data-alp="table-renderer"]) div:where([data-table-element="tbody"]) > div[data-table-element="tr"] { min-height: var(--vt2-row-min-height); }

div:where([data-alp="table-renderer"]) div:where([data-table-element="tbody"]) > div[data-table-element="tr"][data-interactive="true"]:not([data-loading]) { cursor: pointer; }

div:where([data-alp="table-renderer"]) div:where([data-table-element="tbody"]) > div[data-table-element="tr"][data-active="true"], div:where([data-alp="table-renderer"]) div:where([data-table-element="tbody"]) > div[data-table-element="tr"][data-selected="true"] { --vt2-bg-color: var(--alp-token-bg-interactive-tertiaryHover); }

div:where([data-alp="table-renderer"]) div:where([data-table-element="tbody"]) div[data-table-element="td"] { align-self: stretch; align-items: center; font-size: 14px; line-height: 16px; display: flex; }

div:where([data-alp="table-renderer"]) div:where([data-table-element="tbody"]) div[data-table-element="td"] div[data-truncate] { max-width: 100%; }

div:where([data-alp="table-renderer"]) div:where([data-table-element="tbody"]) div[data-table-element="td"] div[data-skeleton="true"] { border-radius: var(--alp-token-borderRadius-sm); align-self: center; width: 100%; height: 20px; }

div:where([data-alp="table-renderer"]) div:where([data-table-element="tbody"]) div[data-table-element="td"] div[data-skeleton="true"][data-skeleton-element="checkbox"] { width: 16px; height: 16px; margin: 0px auto; }

div:where([data-alp="table-renderer"]) div:where([data-table-element="tbody"]) div[data-table-element="td"] div[data-skeleton="true"][data-skeleton-element="action"] { width: 32px; height: 32px; margin: 0px auto; }

div:where([data-alp="table-renderer"]) div:where([data-table-element="tbody"]) > div[data-table-element="leadingAddon"]:empty, div:where([data-alp="table-renderer"]) div:where([data-table-element="tbody"]) > div[data-table-element="trailingAddon"]:empty { display: none; }

:is(div:where([data-alp="table-renderer"]) div[data-table-element="th"], div:where([data-alp="table-renderer"]) div[data-table-element="td"])[data-special-column="tables-v2-actionColumn"] { --vt2-cell-padX: 8px; }

div:where([data-alp="table-renderer"]) div[data-table-element="th"], div:where([data-alp="table-renderer"]) div[data-table-element="td"] { padding-block: var(--vt2-cell-padY); padding-inline: var(--vt2-cell-padX); }

:is(div:where([data-alp="table-renderer"]) div[data-table-element="th"], div:where([data-alp="table-renderer"]) div[data-table-element="td"])[data-pinned="left"], :is(div:where([data-alp="table-renderer"]) div[data-table-element="th"], div:where([data-alp="table-renderer"]) div[data-table-element="td"])[data-pinned="right"] { z-index: var(--vt2-sticky-zindex); background-color: var(--vt2-bg-color,var(--alp-token-bg-surface-default)); transition: background-color 0.2s; position: sticky; }

:is(div:where([data-alp="table-renderer"]) div[data-table-element="th"], div:where([data-alp="table-renderer"]) div[data-table-element="td"]) [data-cell-align] { flex: 1 1 auto; align-items: center; min-width: 0px; display: flex; }

:is(div:where([data-alp="table-renderer"]) div[data-table-element="th"], div:where([data-alp="table-renderer"]) div[data-table-element="td"]) [data-cell-align="left"] { justify-content: start; }

:is(div:where([data-alp="table-renderer"]) div[data-table-element="th"], div:where([data-alp="table-renderer"]) div[data-table-element="td"]) [data-cell-align="center"] { justify-content: center; margin: 0px auto; }

:is(div:where([data-alp="table-renderer"]) div[data-table-element="th"], div:where([data-alp="table-renderer"]) div[data-table-element="td"]) [data-cell-align="right"] { justify-content: end; }

:is(div:where([data-alp="table-renderer"]) div[data-table-element="th"], div:where([data-alp="table-renderer"]) div[data-table-element="td"]) button[data-select-column-checkbox] { cursor: pointer; }

.alp-table-v2-sort-indicator { opacity: 0; will-change: opacity; transition: opacity 0.2s ease-in-out; }

[data-table-element="thead"]:hover .alp-table-v2-sort-indicator, [data-table-element="th"]:focus-visible .alp-table-v2-sort-indicator, .alp-table-v2-sort-indicator:focus-visible, .alp-table-v2-sort-indicator[data-sorted="true"] { opacity: 1; }

[data-table-element="table"]:focus, [data-table-element="table"]:focus-visible { outline: none; }

div[data-table-element="td"]:focus-visible, div[data-table-element="th"]:focus-visible { box-shadow: inset 0 0 0 2px var(--alp-token-focus-default,#6f1ab1), inset 0 0 0 3px var(--alp-token-bg-surface-default,#fff); z-index: calc(var(--vt2-sticky-zindex) + 1); outline: none; position: relative; }

.alpaca-table-cell-shell { flex-direction: row; gap: 8px; width: 100%; display: flex; }

.alpaca-table-cell-shell[data-justify="start"] { justify-content: start; }

.alpaca-table-cell-shell[data-justify="end"] { justify-content: end; }

.alpaca-table-cell-shell .alpaca-table-cell-shell__wrapper { flex-direction: row; align-items: center; min-width: 0px; display: inline-flex; }

.alpaca-table-cell-shell .alpaca-table-cell-shell__wrapper .alpaca-table-cell-shell__content { flex-direction: row; flex-shrink: 1; align-items: center; min-width: 0px; display: inline-flex; }

.alpaca-table-cell-shell .alpaca-table-cell-shell__supplemental-wrapper { flex-direction: column; flex: 1 1 0px; gap: 2px; min-width: 0px; display: flex; }

.alpaca-table-cell-link { min-width: 0px; max-width: 100%; color: inherit; text-decoration: none; }

.alpaca-table-cell-link:hover { color: inherit; }

.alpaca-table-date-cell { min-width: 0px; max-width: 100%; color: inherit; align-items: center; gap: 8px; text-decoration: none; display: flex; }

.alpaca-table-date-cell:hover { color: inherit; }

.alpaca-table-comment-cell { align-items: center; display: flex; }

.alpaca-table-progress-status-node { justify-content: center; align-items: center; width: 16px; height: 16px; display: inline-flex; }

.alpaca-table-progress-circle-wrapper { align-items: center; gap: 6px; display: inline-flex; }

.alpaca-table-progress-bar { flex-direction: column; flex: 1 1 0px; gap: 2px; min-width: 0px; display: flex; }

.alpaca-table-progress-bar .alpaca-table-progress-bar-wrapper { align-items: center; gap: 8px; display: flex; }

.alpaca-table-progress-bar .alpaca-table-progress-bar-root { background: var(--alp-token-bg-surface-track); border-radius: 99999px; width: 480px; height: 8px; position: relative; overflow: hidden; transform: translateZ(0px); }

.alpaca-table-progress-bar .alpaca-table-progress-bar-root .alpaca-table-progress-bar-indicator { background-color: var(--alp-token-dataViz-success); width: 100%; height: 100%; }

.alpaca-table-ellipsify { text-overflow: ellipsis; word-break: break-word; max-width: 100%; overflow: hidden; }

.alpaca-table-ellipsify:where([data-nowrap="true"]) { white-space: nowrap; }

.alpaca-table-ellipsify:where([data-lines="1"]) { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; }

.alpaca-table-ellipsify:where([data-lines="2"]) { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; }

.alp-table-cell-shell { gap: 8px; width: 100%; display: flex; }

.alp-table-cell-shell:where([data-alignment="start"]) { justify-content: start; }

.alp-table-cell-shell:where([data-alignment="end"]) { justify-content: end; }

.alp-table-cell-shell .alp-table-cell-shell-wrapper { align-items: center; min-width: 0px; display: inline-flex; }

.alp-table-cell-shell .alp-table-cell-shell-wrapper .alp-table-cell-shell-inner-row { flex-shrink: 1; align-items: center; min-width: 0px; display: inline-flex; }

.alp-table-cell-shell .alp-table-cell-shell-wrapper .alp-table-cell-shell-inner-row .alp-table-cell-shell-inner-column { flex-direction: column; flex: 1 1 0px; gap: 2px; min-width: 0px; display: flex; }

.alpaca-table-id-cell { align-items: center; gap: 8px; min-width: 0px; display: flex; }

.alpaca-table-cell-badge { --table-badge-wrapper-textColor: var(--alp-token-text-quiet); border-radius: var(--alp-token-borderRadius-round); color: var(--table-badge-wrapper-textColor); align-items: center; gap: 4px; padding: 4px 6px; display: inline-flex; }

.alpaca-owner-cell-container { justify-content: center; align-items: center; min-width: 0px; display: flex; }

.alpaca-table-id-cell-copy-icon-button { opacity: 0; transition: opacity 0.2s ease-in-out; }

div[data-table-element="td"]:hover .alpaca-table-id-cell-copy-icon-button, .alpaca-table-id-cell-copy-icon-button:focus-visible { opacity: 1; }

div:where([data-alp="data-list"]) { width: 100%; height: 100%; position: relative; }

div:where([data-alp="data-list"]) [data-alp-dl-element="group-header"] { border-bottom: .5px solid var(--alp-token-border-disabled); background: var(--alp-token-bg-surface-lowered); align-items: center; gap: 12px; width: 100%; padding: 12px; display: flex; }

div:where([data-alp="data-list"]) [data-alp-dl-element="group-header"] span[data-alp-dl-element="group-header-content"] { align-items: center; display: flex; }

div:where([data-alp="data-list"]) [data-alp-dl-element="group-header"] span[data-alp-dl-element="group-header-content"] [data-alp-dl-element="group-count"] { border-radius: var(--alp-token-borderRadius-sm); background: var(--alp-token-bg-surface-neutral); color: var(--var-token-text-default); margin-inline-start: 4px; padding: 4px; font-weight: 500; overflow: hidden; }

div:where([data-alp="data-list"]) [data-alp-dl-element="row"] { flex-direction: row; align-self: stretch; align-items: center; gap: 8px; width: 100%; height: 56px; padding: 8px 12px 8px 8px; display: flex; position: relative; }

div:where([data-alp="data-list"]) [data-alp-dl-element="row"]:hover:not([aria-loading]) { background-color: var(--alp-token-bg-interactive-secondaryHover); }

div:where([data-alp="data-list"]) [data-alp-dl-element="row"][data-interactable="true"] { cursor: pointer; }

div:where([data-alp="data-list"]) [data-alp-dl-element="row"][aria-selected="true"] { background-color: var(--alp-token-bg-interactive-secondaryPressed); }

div:where([data-alp="data-list"]) [data-alp-dl-element="row"]:not(:last-child) { border-bottom: 1px solid var(--alp-token-border-quiet); }

div:where([data-alp="data-list"]) [data-alp-dl-element="row"] div[data-alp-dl-element="leading-section"] { flex-direction: row; align-items: center; gap: 8px; display: flex; }

div:where([data-alp="data-list"]) [data-alp-dl-element="row"] div[data-alp-dl-element="leading-section"] .alp-data-list-select { width: 24px; height: 24px; }

div:where([data-alp="data-list"]) [data-alp-dl-element="row"] div[data-alp-dl-element="text-section"] { flex-direction: column; flex: 1 1 0px; align-items: start; gap: 4px; width: 100%; max-width: 722px; display: flex; overflow: hidden; }

div:where([data-alp="data-list"]) [data-alp-dl-element="row"] div[data-alp-dl-element="text-section"] [data-alp-dl-element="metadata-section"] { flex-direction: row; align-items: center; gap: 4px; display: flex; }

div:where([data-alp="data-list"]) [data-alp-dl-element="row"] div[data-alp-dl-element="text-section"] [data-alp-dl-element="metadata-section"] [data-alp-dl-element="metadata-item"] { flex-direction: row; align-items: center; display: flex; }

div:where([data-alp="data-list"]) [data-alp-dl-element="row"] div[data-alp-dl-element="text-section"] [data-alp-dl-element="metadata-section"] [data-alp-dl-element="metadata-item"] + :is(div:where([data-alp="data-list"]) [data-alp-dl-element="row"] div[data-alp-dl-element="text-section"] [data-alp-dl-element="metadata-section"] [data-alp-dl-element="metadata-item"]):not(:empty)::before { content: "·"; padding-inline-end: 4px; }

div:where([data-alp="data-list"]) [data-alp-dl-element="row"] [data-alp-dl-element="trailing-addon-section"] { flex-direction: row; flex: 0 0 auto; justify-self: flex-end; align-items: center; gap: 8px; min-width: 0px; margin-left: auto; padding-inline-start: 4px; display: flex; overflow: hidden; }

.alpaca-data-list-datefield { font-variant-numeric: tabular-nums; justify-content: flex-end; display: flex; }

.alpaca-data-list-datefield:where([data-date-field-kind="date"]) { min-width: 11ch; }

.alpaca-data-list-datefield:where([data-date-field-kind="datetime"]) { min-width: 19ch; }

.perfbar-hud { --typography-fontFamily: var(--font-code); padding-inline: 0.25rem; }

.perfbar-hud-metric-group { border-radius: var(--alp-token-borderRadius-button); cursor: pointer; padding-inline: 0.5rem; transition: background-color 0.2s ease-in-out; }

.perfbar-hud-metric-group:hover { background-color: var(--alp-token-bg-interactive-dangerQuietHover); }

.perfbar-hud-metric-list { flex-direction: row; flex: 0 1 auto; align-items: center; gap: 0.5rem; min-width: 0px; display: flex; }

.perfbar-hud-metric-list[data-variant="priority"] { flex: 0 0 auto; min-width: 10ch; }

.perfbar-hud-metric-list[data-variant="additional"] { flex: 0 4 auto; min-width: 0px; }

.perfbar-hud-metric-label, .perfbar-hud-metric-value { min-width: inherit; flex-shrink: inherit; white-space: nowrap; text-overflow: ellipsis; margin: 0px; display: flex; overflow: hidden; transform: scale(0.9); }

.timeline { --timeline-thickness: 1px; --timeline-indicator-size: 24px; flex-direction: column; width: 100%; margin: 0px; padding: 0px; display: flex; }

.timeline__item { flex-shrink: 0; align-items: flex-start; gap: 8px; display: flex; }

.timeline__item:last-child :where(.timeline__separator) { display: none; }

.timeline__connector { align-self: stretch; position: relative; }

.timeline__separator { width: var(--timeline-thickness); background-color: var(--alp-token-border-weak); margin-inline-start: calc(-1 * var(--timeline-thickness) / 2); position: absolute; inset-block: 0px; inset-inline-start: calc(var(--timeline-indicator-size) / 2); }

.timeline__indicator { height: var(--timeline-indicator-size); width: var(--timeline-indicator-size); flex-shrink: 0; justify-content: center; align-items: center; display: flex; }

.timeline__content { flex-direction: column; gap: 8px; width: 100%; padding-top: 2px; padding-bottom: 16px; display: flex; }

.timeline__header { align-items: baseline; gap: 8px; display: flex; }

.timeline__timestamp { white-space: nowrap; flex-shrink: 0; }
