/*!**********************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../libs/angular/src/scss/webfonts.css ***!
  \**********************************************************************************************/
@font-face {
  font-family: Roboto;
  src:
    url(fonts/roboto.aeb7bb13ebdc02705164.woff2) format("woff2 supports variations"),
    url(fonts/roboto.aeb7bb13ebdc02705164.woff2) format("woff2-variations");
  font-display: swap;
  font-weight: 100 900;
}

/*!**********************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/@angular/cdk/overlay-prebuilt.css ***!
  \**********************************************************************************************************/
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}

/*!*************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/@angular/cdk/text-field-prebuilt.css ***!
  \*************************************************************************************************************/
textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}

/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/scss/styles.scss ***!
  \**************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: "bwi-font";
  src: url(fonts/bwi-font.d6794cbf214e5db54c54.svg) format("svg"), url(fonts/bwi-font.c53459659794d90d0237.ttf) format("truetype"), url(fonts/bwi-font.8beae88e0286f8ed0ab9.woff) format("woff"), url(fonts/bwi-font.9af06244c8519bda40df.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.bwi {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "bwi-font" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bwi-fw {
  width: 1.2857142857em;
  text-align: center;
}

.bwi-sm {
  font-size: 0.875em;
}

.bwi-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.bwi-2x {
  font-size: 2em;
}

.bwi-3x {
  font-size: 3em;
}

.bwi-4x {
  font-size: 4em;
}

.bwi-spin {
  animation: bwi-spin 2s infinite linear;
}

@keyframes bwi-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.bwi-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.bwi-ul > li {
  position: relative;
}

.bwi-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.bwi-li.bwi-lg {
  left: -1.8571428571em;
}

.bwi-rotate-270 {
  transform: rotate(270deg);
}

.bwi-angle-down:before {
  content: "\e900";
}

.bwi-angle-left:before {
  content: "\e901";
}

.bwi-angle-right:before {
  content: "\e902";
}

.bwi-angle-up:before {
  content: "\e903";
}

.bwi-bell:before {
  content: "\e904";
}

.bwi-billing:before {
  content: "\e905";
}

.bwi-bitcoin:before {
  content: "\e906";
}

.bwi-browser-alt:before {
  content: "\e907";
}

.bwi-browser:before {
  content: "\e908";
}

.bwi-brush:before {
  content: "\e909";
}

.bwi-bug:before {
  content: "\e90a";
}

.bwi-business:before {
  content: "\e90b";
}

.bwi-camera:before {
  content: "\e90c";
}

.bwi-check-circle:before {
  content: "\e90e";
}

.bwi-check:before {
  content: "\e90f";
}

.bwi-cli:before {
  content: "\e910";
}

.bwi-clock:before {
  content: "\e911";
}

.bwi-close:before {
  content: "\e912";
}

.bwi-cog-f:before {
  content: "\e913";
}

.bwi-cog:before {
  content: "\e914";
}

.bwi-collection:before {
  content: "\e915";
}

.bwi-collection-shared:before {
  content: "\e916";
}

.bwi-clone:before {
  content: "\e917";
}

.bwi-dollar:before {
  content: "\e919";
}

.bwi-down-solid:before {
  content: "\e91a";
}

.bwi-download:before {
  content: "\e91b";
}

.bwi-drag-and-drop:before {
  content: "\e91c";
}

.bwi-ellipsis-h:before {
  content: "\e91d";
}

.bwi-ellipsis-v:before {
  content: "\e91e";
}

.bwi-envelope:before {
  content: "\e91f";
}

.bwi-error:before {
  content: "\e920";
}

.bwi-exclamation-triangle:before {
  content: "\e921";
}

.bwi-external-link:before {
  content: "\e922";
}

.bwi-eye-slash:before {
  content: "\e923";
}

.bwi-eye:before {
  content: "\e924";
}

.bwi-family:before {
  content: "\e925";
}

.bwi-file-text:before {
  content: "\e926";
}

.bwi-file:before {
  content: "\e927";
}

.bwi-files:before {
  content: "\e928";
}

.bwi-filter:before {
  content: "\e929";
}

.bwi-folder:before {
  content: "\e92a";
}

.bwi-generate:before {
  content: "\e92b";
}

.bwi-globe:before {
  content: "\e92c";
}

.bwi-hashtag:before {
  content: "\e92d";
}

.bwi-id-card:before {
  content: "\e92e";
}

.bwi-info-circle:before {
  content: "\e92f";
}

.bwi-import:before {
  content: "\e930";
}

.bwi-key:before {
  content: "\e931";
}

.bwi-list-alt:before {
  content: "\e933";
}

.bwi-list:before {
  content: "\e934";
}

.bwi-lock-encrypted:before {
  content: "\e935";
}

.bwi-lock-f:before {
  content: "\e936";
}

.bwi-lock:before {
  content: "\e937";
}

.bwi-shield:before {
  content: "\e938";
}

.bwi-minus-circle:before {
  content: "\e939";
}

.bwi-mobile:before {
  content: "\e93a";
}

.bwi-msp:before {
  content: "\e93b";
}

.bwi-sticky-note:before {
  content: "\e93c";
}

.bwi-numbered-list:before {
  content: "\e93d";
}

.bwi-paperclip:before {
  content: "\e93e";
}

.bwi-passkey:before {
  content: "\e93f";
}

.bwi-pencil-square:before {
  content: "\e940";
}

.bwi-pencil:before {
  content: "\e941";
}

.bwi-plus-circle:before {
  content: "\e942";
}

.bwi-plus:before {
  content: "\e943";
}

.bwi-popout:before {
  content: "\e944";
}

.bwi-provider:before {
  content: "\e945";
}

.bwi-puzzle:before {
  content: "\e946";
}

.bwi-question-circle:before {
  content: "\e947";
}

.bwi-refresh:before {
  content: "\e948";
}

.bwi-search:before {
  content: "\e949";
}

.bwi-send:before {
  content: "\e94a";
}

.bwi-share:before {
  content: "\e94b";
}

.bwi-sign-in:before {
  content: "\e94c";
}

.bwi-sign-out:before {
  content: "\e94d";
}

.bwi-sliders:before {
  content: "\e94e";
}

.bwi-spinner:before {
  content: "\e94f";
}

.bwi-star-f:before {
  content: "\e950";
}

.bwi-star:before {
  content: "\e951";
}

.bwi-tag:before {
  content: "\e952";
}

.bwi-trash:before {
  content: "\e953";
}

.bwi-undo:before {
  content: "\e954";
}

.bwi-universal-access:before {
  content: "\e955";
}

.bwi-unlock:before {
  content: "\e956";
}

.bwi-up-down-btn:before {
  content: "\e957";
}

.bwi-up-solid:before {
  content: "\e958";
}

.bwi-user-monitor:before {
  content: "\e959";
}

.bwi-user:before {
  content: "\e95a";
}

.bwi-users:before {
  content: "\e95b";
}

.bwi-vault:before {
  content: "\e95c";
}

.bwi-wireless:before {
  content: "\e95d";
}

.bwi-wrench:before {
  content: "\e95e";
}

.bwi-paypal:before {
  content: "\e95f";
}

.bwi-credit-card:before {
  content: "\e9a2";
}

.bwi-desktop:before {
  content: "\e9a3";
}

.bwi-archive:before {
  content: "\e9c1";
}

.credit-card-icon {
  display: block;
  height: 19px;
  width: 24px;
  background-size: contain;
  background-repeat: no-repeat;
}

.card-visa {
  background-image: url(images/visa-light.png);
}

.card-amex {
  background-image: url(images/amex-light.png);
}

.card-diners-club {
  background-image: url(images/diners_club-light.png);
}

.card-discover {
  background-image: url(images/discover-light.png);
}

.card-jcb {
  background-image: url(images/jcb-light.png);
}

.card-maestro {
  background-image: url(images/maestro-light.png);
}

.card-mastercard {
  background-image: url(images/mastercard-light.png);
}

.card-union-pay {
  background-image: url(images/union_pay-light.png);
}

.card-ru-pay {
  background-image: url(images/ru_pay-light.png);
}

.theme_dark .card-visa {
  background-image: url(images/visa-dark.png);
}

.theme_dark .card-amex {
  background-image: url(images/amex-dark.png);
}

.theme_dark .card-diners-club {
  background-image: url(images/diners_club-dark.png);
}

.theme_dark .card-discover {
  background-image: url(images/discover-dark.png);
}

.theme_dark .card-jcb {
  background-image: url(images/jcb-dark.png);
}

.theme_dark .card-maestro {
  background-image: url(images/maestro-dark.png);
}

.theme_dark .card-mastercard {
  background-image: url(images/mastercard-dark.png);
}

.theme_dark .card-union-pay {
  background-image: url(images/union_pay-dark.png);
}

.theme_dark .card-ru-pay {
  background-image: url(images/ru_pay-dark.png);
}

.ng-select {
  height: 100%;
}
.ng-select.ng-select-opened > .ng-select-container {
  background: transparent;
}
.ng-select.ng-select-opened > .ng-select-container:hover {
  box-shadow: none;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow {
  top: -2px;
  border-color: transparent transparent rgb(var(--color-secondary-700));
  border-width: 0 5px 5px;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow:hover {
  border-color: transparent transparent rgb(var(--color-secondary-700));
}
.ng-select.ng-select-opened.ng-select-top > .ng-select-container {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.ng-select.ng-select-opened.ng-select-right > .ng-select-container {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ng-select.ng-select-opened.ng-select-bottom > .ng-select-container {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-opened.ng-select-left > .ng-select-container {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  border-color: rgb(var(--color-primary-700));
  box-shadow: none;
}
.ng-select.ng-select-disabled > .ng-select-container {
  background-color: rgb(var(--color-secondary-100));
}
.ng-select .ng-has-value .ng-placeholder {
  display: none;
}
.ng-select .ng-select-container {
  color: rgb(var(--color-text-main));
  background-color: rgb(var(--color-background));
  border-radius: 0.5rem;
  border: none;
  height: 100%;
  align-items: center;
}
.ng-select .ng-select-container:hover {
  box-shadow: none;
}
.ng-select .ng-select-container .ng-value-container {
  align-items: center;
  padding: 6px 0px 5px 1rem;
}
[dir=rtl] .ng-select .ng-select-container .ng-value-container {
  padding-right: 1rem;
  padding-left: 0;
}

.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  color: rgb(var(--color-text-muted));
}
.ng-select .ng-select-container .ng-value-container .ng-input {
  padding-top: 2px;
}
.ng-select .ng-select-container .ng-value-container .ng-input > input {
  color: rgb(var(--color-text-main));
}
.ng-select.ng-select-single .ng-select-container {
  height: 100%;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container {
  display: flex;
  height: 100%;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  left: 0;
  padding-left: 1rem;
  padding-right: 50px;
}
[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  padding-right: 1rem;
  padding-left: 50px;
}

.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value {
  background-color: rgb(var(--color-secondary-100));
  border: 0px solid rgb(var(--color-secondary-600));
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value .ng-value-label {
  padding: 0 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  height: 100%;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-left: 0;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  font-size: 0.9em;
  color: rgb(var(--color-text-main));
  background-color: transparent;
  border-radius: 2px;
  margin: 4px 5px 4px 0px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  margin-right: 0;
  margin-left: 5px;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled {
  background-color: rgb(var(--color-secondary-100));
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 0;
  padding-right: 5px;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: rgb(var(--color-secondary-700));
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-right: 1px solid transparent;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-left: 1px solid transparent;
  border-right: none;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 1px solid transparent;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 0;
  border-right: 1px solid transparent;
}

.ng-select .ng-clear-wrapper {
  color: rgb(var(--color-text-muted));
  padding-top: 2.5px;
  border-radius: 0.5rem;
  text-align: center;
}
.ng-select .ng-clear-wrapper:hover .ng-clear {
  color: rgb(var(--color-text-main));
}
.ng-select .ng-spinner-zone {
  padding: 5px 5px 0 0;
}
[dir=rtl] .ng-select .ng-spinner-zone {
  padding: 5px 0 0 5px;
}

.ng-select .ng-arrow-wrapper {
  width: 25px;
  padding-right: 5px;
}
[dir=rtl] .ng-select .ng-arrow-wrapper {
  padding-left: 5px;
  padding-right: 0;
}

.ng-select .ng-arrow-wrapper:hover .ng-arrow {
  border-top-color: rgb(var(--color-secondary-700));
}
.ng-select .ng-arrow-wrapper .ng-arrow {
  border-color: rgb(var(--color-text-muted)) transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
}

.ng-dropdown-panel {
  z-index: 2050 !important;
  background-color: rgb(var(--color-background));
  border: 1px solid rgb(var(--color-secondary-600));
  border-radius: 0.5rem;
  box-shadow: none;
  left: 0;
}
.ng-dropdown-panel.ng-select-top {
  bottom: 100%;
  border-top-right-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
  border-bottom-color: rgb(var(--color-secondary-600));
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
}
.ng-dropdown-panel.ng-select-right {
  left: 100%;
  top: 0;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-color: rgb(var(--color-secondary-600));
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 0.5rem;
}
.ng-dropdown-panel.ng-select-bottom {
  top: 100%;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-top-color: rgb(var(--color-secondary-600));
  margin-top: -1px;
}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.ng-dropdown-panel.ng-select-left {
  left: -100%;
  top: 0;
  border-top-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-color: rgb(var(--color-secondary-600));
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child {
  border-top-left-radius: 0.5rem;
}
.ng-dropdown-panel .ng-dropdown-header {
  border-bottom: 1px solid rgb(var(--color-secondary-600));
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-footer {
  border-top: 1px solid rgb(var(--color-secondary-600));
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-panel-items {
  border-radius: 0.5rem;
  background: rgb(var(--color-background));
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  user-select: none;
  padding: 8px 10px;
  font-weight: 500;
  color: rgb(var(--color-text-muted));
  cursor: pointer;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
  cursor: default;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
  background-color: rgb(var(--color-primary-100));
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected, .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked {
  color: rgb(var(--color-text-muted));
  background-color: transparent;
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: rgb(var(--color-background));
  color: rgb(var(--color-text-main));
  padding: 0.375rem 0.75rem;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  background-color: rgb(var(--color-primary-100));
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected, .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  color: rgb(var(--color-text-main));
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label, .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: rgb(var(--color-primary-100));
  color: rgb(var(--color-text-main));
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: rgb(var(--color-secondary-300));
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-left: 22px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-right: 22px;
  padding-left: 0;
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  font-size: 80%;
  font-weight: 400;
  padding-right: 5px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  padding-left: 5px;
  padding-right: 0;
}

[dir=rtl] .ng-dropdown-panel {
  direction: rtl;
  text-align: right;
}

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #175ddc;
  --secondary: #ced4da;
  --success: #017e45;
  --info: #555555;
  --warning: #8b6609;
  --danger: #c83522;
  --light: #f8f9fa;
  --dark: #343a40;
  --primary-accent: #1252a3;
  --secondary-alt: #1a3b66;
  --breakpoint-xs: 0;
  --breakpoint-sm: 1px;
  --breakpoint-md: 2px;
  --breakpoint-lg: 3px;
  --breakpoint-xl: 4px;
  --font-family-sans-serif: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333333;
  text-align: left;
  background-color: #ffffff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

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

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #175ddc;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: rgb(15.7592592593, 63.7222222222, 150.7407407407);
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

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

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

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

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

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

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

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 1.7rem;
}

h2, .h2 {
  font-size: 1.3rem;
}

h3, .h3 {
  font-size: 1rem;
}

h4, .h4 {
  font-size: 1rem;
}

h5, .h5 {
  font-size: 1rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: normal;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 90%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

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

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 90%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid, bit-table td app-vault-icon img, .table td.table-list-icon img {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 100%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 100%;
  color: #ffffff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 100%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 1px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 2px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 3px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 4px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 1px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 2px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 3px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 4px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #333333;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #ced4da;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #ced4da;
}
.table tbody + tbody {
  border-top: 2px solid #ced4da;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #ced4da;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #ced4da;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.02);
}

.table-hover tbody tr:hover {
  color: #333333;
  background-color: rgba(0, 0, 0, 0.03);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(190.04, 209.64, 245.2);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(134.36, 170.76, 236.8);
}

.table-hover .table-primary:hover {
  background-color: rgb(167.8826966292, 194.1680898876, 241.8573033708);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(167.8826966292, 194.1680898876, 241.8573033708);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(241.28, 242.96, 244.64);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(229.52, 232.64, 235.76);
}

.table-hover .table-secondary:hover {
  background-color: rgb(226.7509302326, 230.21, 233.6690697674);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(226.7509302326, 230.21, 233.6690697674);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(183.88, 218.88, 202.92);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(122.92, 187.92, 158.28);
}

.table-hover .table-success:hover {
  background-color: rgb(166.968772846, 210.291227154, 190.5361879896);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(166.968772846, 210.291227154, 190.5361879896);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(207.4, 207.4, 207.4);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(166.6, 166.6, 166.6);
}

.table-hover .table-info:hover {
  background-color: rgb(194.65, 194.65, 194.65);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(194.65, 194.65, 194.65);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(222.52, 212.16, 186.12);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(194.68, 175.44, 127.08);
}

.table-hover .table-warning:hover {
  background-color: rgb(214.3487292818, 201.3823756906, 168.7912707182);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(214.3487292818, 201.3823756906, 168.7912707182);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(239.6, 198.44, 193.12);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(226.4, 149.96, 140.08);
}

.table-hover .table-danger:hover {
  background-color: rgb(234.5184782609, 179.7769565217, 172.7015217391);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(234.5184782609, 179.7769565217, 172.7015217391);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(251.36, 251.88, 252.4);
}

.table-hover .table-light:hover {
  background-color: rgb(238.165, 240.57, 242.975);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(238.165, 240.57, 242.975);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(198.16, 199.84, 201.52);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(149.44, 152.56, 155.68);
}

.table-hover .table-dark:hover {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}

.table-primary-accent,
.table-primary-accent > th,
.table-primary-accent > td {
  background-color: rgb(188.64, 206.56, 229.24);
}
.table-primary-accent th,
.table-primary-accent td,
.table-primary-accent thead th,
.table-primary-accent tbody + tbody {
  border-color: rgb(131.76, 165.04, 207.16);
}

.table-hover .table-primary-accent:hover {
  background-color: rgb(170.2706990881, 193.1511854103, 222.1093009119);
}
.table-hover .table-primary-accent:hover > td,
.table-hover .table-primary-accent:hover > th {
  background-color: rgb(170.2706990881, 193.1511854103, 222.1093009119);
}

.table-secondary-alt,
.table-secondary-alt > th,
.table-secondary-alt > td {
  background-color: rgb(190.88, 200.12, 212.16);
}
.table-secondary-alt th,
.table-secondary-alt td,
.table-secondary-alt thead th,
.table-secondary-alt tbody + tbody {
  border-color: rgb(135.92, 153.08, 175.44);
}

.table-hover .table-secondary-alt:hover {
  background-color: rgb(175.5933507853, 187.0362303665, 201.9466492147);
}
.table-hover .table-secondary-alt:hover > td,
.table-hover .table-secondary-alt:hover > th {
  background-color: rgb(175.5933507853, 187.0362303665, 201.9466492147);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.03);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.03);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.03);
}

.table .thead-dark th {
  color: #ffffff;
  background-color: #343a40;
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #ced4da;
}

.table-dark {
  color: #ffffff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 0.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 2.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 3.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fbfbfb;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: #ffffff;
  border-color: rgb(128.7037037037, 168.8888888889, 241.7962962963);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 93, 220, 0.25);
}
.form-control::placeholder {
  color: #b4b4b4;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e0e0e0;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  appearance: none;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fbfbfb;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.15rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #333333;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.15rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 90%;
  color: #017e45;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(1, 126, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #017e45;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23017e45%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #017e45;
  box-shadow: 0 0 0 0.2rem rgba(1, 126, 69, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #017e45;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fbfbfb url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23017e45%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #017e45;
  box-shadow: 0 0 0 0.2rem rgba(1, 126, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #017e45;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #017e45;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #017e45;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: rgb(1.4015748031, 176.5984251969, 96.7086614173);
  background-color: rgb(1.4015748031, 176.5984251969, 96.7086614173);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(1, 126, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #017e45;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #017e45;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #017e45;
  box-shadow: 0 0 0 0.2rem rgba(1, 126, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 90%;
  color: #c83522;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(200, 53, 34, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #c83522;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23c83522%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23c83522%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #c83522;
  box-shadow: 0 0 0 0.2rem rgba(200, 53, 34, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #c83522;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fbfbfb url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23c83522%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23c83522%27 stroke=%27none%27/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #c83522;
  box-shadow: 0 0 0 0.2rem rgba(200, 53, 34, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #c83522;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #c83522;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #c83522;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: rgb(222.3076923077, 80.9615384615, 62.6923076923);
  background-color: rgb(222.3076923077, 80.9615384615, 62.6923076923);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(200, 53, 34, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #c83522;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #c83522;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #c83522;
  box-shadow: 0 0 0 0.2rem rgba(200, 53, 34, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 1px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 600;
  color: #333333;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #333333;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 93, 220, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #ffffff;
  background-color: #175ddc;
  border-color: #175ddc;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: rgb(19.3796296296, 78.3611111111, 185.3703703704);
  border-color: rgb(18.1728395062, 73.4814814815, 173.8271604938);
}
.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: rgb(19.3796296296, 78.3611111111, 185.3703703704);
  border-color: rgb(18.1728395062, 73.4814814815, 173.8271604938);
  box-shadow: 0 0 0 0.2rem rgba(57.8, 117.3, 225.25, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: #175ddc;
  border-color: #175ddc;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(18.1728395062, 73.4814814815, 173.8271604938);
  border-color: rgb(16.9660493827, 68.6018518519, 162.2839506173);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57.8, 117.3, 225.25, 0.5);
}

.btn-secondary {
  color: #212529;
  background-color: #ced4da;
  border-color: #ced4da;
}
.btn-secondary:hover {
  color: #212529;
  background-color: rgb(184.2063953488, 192.875, 201.5436046512);
  border-color: rgb(176.9418604651, 186.5, 196.0581395349);
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #212529;
  background-color: rgb(184.2063953488, 192.875, 201.5436046512);
  border-color: rgb(176.9418604651, 186.5, 196.0581395349);
  box-shadow: 0 0 0 0.2rem rgba(180.05, 185.75, 191.45, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #212529;
  background-color: #ced4da;
  border-color: #ced4da;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #212529;
  background-color: rgb(176.9418604651, 186.5, 196.0581395349);
  border-color: rgb(169.6773255814, 180.125, 190.5726744186);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(180.05, 185.75, 191.45, 0.5);
}

.btn-success {
  color: #ffffff;
  background-color: #017e45;
  border-color: #017e45;
}
.btn-success:hover {
  color: #ffffff;
  background-color: rgb(0.6988188976, 88.0511811024, 48.218503937);
  border-color: rgb(0.5984251969, 75.4015748031, 41.2913385827);
}
.btn-success:focus, .btn-success.focus {
  color: #ffffff;
  background-color: rgb(0.6988188976, 88.0511811024, 48.218503937);
  border-color: rgb(0.5984251969, 75.4015748031, 41.2913385827);
  box-shadow: 0 0 0 0.2rem rgba(39.1, 145.35, 96.9, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: #017e45;
  border-color: #017e45;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(0.5984251969, 75.4015748031, 41.2913385827);
  border-color: rgb(0.4980314961, 62.7519685039, 34.3641732283);
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(39.1, 145.35, 96.9, 0.5);
}

.btn-info {
  color: #ffffff;
  background-color: #555555;
  border-color: #555555;
}
.btn-info:hover {
  color: #ffffff;
  background-color: rgb(65.875, 65.875, 65.875);
  border-color: rgb(59.5, 59.5, 59.5);
}
.btn-info:focus, .btn-info.focus {
  color: #ffffff;
  background-color: rgb(65.875, 65.875, 65.875);
  border-color: rgb(59.5, 59.5, 59.5);
  box-shadow: 0 0 0 0.2rem rgba(110.5, 110.5, 110.5, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #ffffff;
  background-color: #555555;
  border-color: #555555;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(59.5, 59.5, 59.5);
  border-color: rgb(53.125, 53.125, 53.125);
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110.5, 110.5, 110.5, 0.5);
}

.btn-warning {
  color: #ffffff;
  background-color: #8b6609;
  border-color: #8b6609;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: rgb(103.0760135135, 75.6385135135, 6.6739864865);
  border-color: rgb(91.1013513514, 66.8513513514, 5.8986486486);
}
.btn-warning:focus, .btn-warning.focus {
  color: #ffffff;
  background-color: rgb(103.0760135135, 75.6385135135, 6.6739864865);
  border-color: rgb(91.1013513514, 66.8513513514, 5.8986486486);
  box-shadow: 0 0 0 0.2rem rgba(156.4, 124.95, 45.9, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #ffffff;
  background-color: #8b6609;
  border-color: #8b6609;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(91.1013513514, 66.8513513514, 5.8986486486);
  border-color: rgb(79.1266891892, 58.0641891892, 5.1233108108);
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(156.4, 124.95, 45.9, 0.5);
}

.btn-danger {
  color: #ffffff;
  background-color: #c83522;
  border-color: #c83522;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: rgb(167.3076923077, 44.3365384615, 28.4423076923);
  border-color: rgb(156.4102564103, 41.4487179487, 26.5897435897);
}
.btn-danger:focus, .btn-danger.focus {
  color: #ffffff;
  background-color: rgb(167.3076923077, 44.3365384615, 28.4423076923);
  border-color: rgb(156.4102564103, 41.4487179487, 26.5897435897);
  box-shadow: 0 0 0 0.2rem rgba(208.25, 83.3, 67.15, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #c83522;
  border-color: #c83522;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(156.4102564103, 41.4487179487, 26.5897435897);
  border-color: rgb(145.5128205128, 38.5608974359, 24.7371794872);
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(208.25, 83.3, 67.15, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
  border-color: rgb(210.8125, 217.125, 223.4375);
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}

.btn-dark {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #ffffff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
.btn-dark:focus, .btn-dark.focus {
  color: #ffffff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
  border-color: rgb(23.4224137931, 26.125, 28.8275862069);
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}

.btn-primary-accent {
  color: #ffffff;
  background-color: #1252a3;
  border-color: #1252a3;
}
.btn-primary-accent:hover {
  color: #ffffff;
  background-color: rgb(14.1961325967, 64.6712707182, 128.5538674033);
  border-color: rgb(12.9281767956, 58.8950276243, 117.0718232044);
}
.btn-primary-accent:focus, .btn-primary-accent.focus {
  color: #ffffff;
  background-color: rgb(14.1961325967, 64.6712707182, 128.5538674033);
  border-color: rgb(12.9281767956, 58.8950276243, 117.0718232044);
  box-shadow: 0 0 0 0.2rem rgba(53.55, 107.95, 176.8, 0.5);
}
.btn-primary-accent.disabled, .btn-primary-accent:disabled {
  color: #ffffff;
  background-color: #1252a3;
  border-color: #1252a3;
}
.btn-primary-accent:not(:disabled):not(.disabled):active, .btn-primary-accent:not(:disabled):not(.disabled).active, .show > .btn-primary-accent.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(12.9281767956, 58.8950276243, 117.0718232044);
  border-color: rgb(11.6602209945, 53.1187845304, 105.5897790055);
}
.btn-primary-accent:not(:disabled):not(.disabled):active:focus, .btn-primary-accent:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(53.55, 107.95, 176.8, 0.5);
}

.btn-secondary-alt {
  color: #ffffff;
  background-color: #1a3b66;
  border-color: #1a3b66;
}
.btn-secondary-alt:hover {
  color: #ffffff;
  background-color: rgb(18.23046875, 41.369140625, 71.51953125);
  border-color: rgb(15.640625, 35.4921875, 61.359375);
}
.btn-secondary-alt:focus, .btn-secondary-alt.focus {
  color: #ffffff;
  background-color: rgb(18.23046875, 41.369140625, 71.51953125);
  border-color: rgb(15.640625, 35.4921875, 61.359375);
  box-shadow: 0 0 0 0.2rem rgba(60.35, 88.4, 124.95, 0.5);
}
.btn-secondary-alt.disabled, .btn-secondary-alt:disabled {
  color: #ffffff;
  background-color: #1a3b66;
  border-color: #1a3b66;
}
.btn-secondary-alt:not(:disabled):not(.disabled):active, .btn-secondary-alt:not(:disabled):not(.disabled).active, .show > .btn-secondary-alt.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(15.640625, 35.4921875, 61.359375);
  border-color: rgb(13.05078125, 29.615234375, 51.19921875);
}
.btn-secondary-alt:not(:disabled):not(.disabled):active:focus, .btn-secondary-alt:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary-alt.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(60.35, 88.4, 124.95, 0.5);
}

.btn-outline-primary {
  color: #175ddc;
  border-color: #175ddc;
}
.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #175ddc;
  border-color: #175ddc;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 93, 220, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #175ddc;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #175ddc;
  border-color: #175ddc;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 93, 220, 0.5);
}

.btn-outline-secondary {
  color: #ced4da;
  border-color: #ced4da;
}
.btn-outline-secondary:hover {
  color: #212529;
  background-color: #ced4da;
  border-color: #ced4da;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 212, 218, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #ced4da;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: #ced4da;
  border-color: #ced4da;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 212, 218, 0.5);
}

.btn-outline-success {
  color: #017e45;
  border-color: #017e45;
}
.btn-outline-success:hover {
  color: #ffffff;
  background-color: #017e45;
  border-color: #017e45;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(1, 126, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #017e45;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #ffffff;
  background-color: #017e45;
  border-color: #017e45;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(1, 126, 69, 0.5);
}

.btn-outline-info {
  color: #555555;
  border-color: #555555;
}
.btn-outline-info:hover {
  color: #ffffff;
  background-color: #555555;
  border-color: #555555;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #555555;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #ffffff;
  background-color: #555555;
  border-color: #555555;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(85, 85, 85, 0.5);
}

.btn-outline-warning {
  color: #8b6609;
  border-color: #8b6609;
}
.btn-outline-warning:hover {
  color: #ffffff;
  background-color: #8b6609;
  border-color: #8b6609;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(139, 102, 9, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #8b6609;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #ffffff;
  background-color: #8b6609;
  border-color: #8b6609;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(139, 102, 9, 0.5);
}

.btn-outline-danger {
  color: #c83522;
  border-color: #c83522;
}
.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #c83522;
  border-color: #c83522;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 53, 34, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #c83522;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #c83522;
  border-color: #c83522;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 53, 34, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-primary-accent {
  color: #1252a3;
  border-color: #1252a3;
}
.btn-outline-primary-accent:hover {
  color: #ffffff;
  background-color: #1252a3;
  border-color: #1252a3;
}
.btn-outline-primary-accent:focus, .btn-outline-primary-accent.focus {
  box-shadow: 0 0 0 0.2rem rgba(18, 82, 163, 0.5);
}
.btn-outline-primary-accent.disabled, .btn-outline-primary-accent:disabled {
  color: #1252a3;
  background-color: transparent;
}
.btn-outline-primary-accent:not(:disabled):not(.disabled):active, .btn-outline-primary-accent:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-accent.dropdown-toggle {
  color: #ffffff;
  background-color: #1252a3;
  border-color: #1252a3;
}
.btn-outline-primary-accent:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-accent:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(18, 82, 163, 0.5);
}

.btn-outline-secondary-alt {
  color: #1a3b66;
  border-color: #1a3b66;
}
.btn-outline-secondary-alt:hover {
  color: #ffffff;
  background-color: #1a3b66;
  border-color: #1a3b66;
}
.btn-outline-secondary-alt:focus, .btn-outline-secondary-alt.focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 59, 102, 0.5);
}
.btn-outline-secondary-alt.disabled, .btn-outline-secondary-alt:disabled {
  color: #1a3b66;
  background-color: transparent;
}
.btn-outline-secondary-alt:not(:disabled):not(.disabled):active, .btn-outline-secondary-alt:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary-alt.dropdown-toggle {
  color: #ffffff;
  background-color: #1a3b66;
  border-color: #1a3b66;
}
.btn-outline-secondary-alt:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary-alt:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary-alt.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 59, 102, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #175ddc;
  text-decoration: none;
}
.btn-link:hover {
  color: rgb(15.7592592593, 63.7222222222, 150.7407407407);
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.15rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #333333;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 1px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 2px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 3px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 4px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #333333;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(21.6283783784, 24.25, 26.8716216216);
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.06);
}
.dropdown-item.active, .dropdown-item:active {
  color: #333333;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.1);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #333333;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.15rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #ffffff;
  border-color: #dee2e6 #dee2e6 #ffffff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #175ddc;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.6rem;
}

.card-subtitle {
  margin-top: -0.3rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.6rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.6rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.6rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 10px;
}
@media (min-width: 1px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -10px;
    margin-left: -10px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 10px;
  }
}

.card-group > .card {
  margin-bottom: 10px;
}
@media (min-width: 1px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.6rem;
}
@media (min-width: 1px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #175ddc;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #333333;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.6rem 1.25rem;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #ffffff;
}
.list-group-item.active {
  z-index: 2;
  color: #333333;
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.125);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 1px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 2px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 3px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 4px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: rgb(11.96, 48.36, 114.4);
  background-color: rgb(190.04, 209.64, 245.2);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(11.96, 48.36, 114.4);
  background-color: rgb(167.8826966292, 194.1680898876, 241.8573033708);
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(11.96, 48.36, 114.4);
  border-color: rgb(11.96, 48.36, 114.4);
}

.list-group-item-secondary {
  color: rgb(107.12, 110.24, 113.36);
  background-color: rgb(241.28, 242.96, 244.64);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(107.12, 110.24, 113.36);
  background-color: rgb(226.7509302326, 230.21, 233.6690697674);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(107.12, 110.24, 113.36);
  border-color: rgb(107.12, 110.24, 113.36);
}

.list-group-item-success {
  color: rgb(0.52, 65.52, 35.88);
  background-color: rgb(183.88, 218.88, 202.92);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(0.52, 65.52, 35.88);
  background-color: rgb(166.968772846, 210.291227154, 190.5361879896);
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(0.52, 65.52, 35.88);
  border-color: rgb(0.52, 65.52, 35.88);
}

.list-group-item-info {
  color: rgb(44.2, 44.2, 44.2);
  background-color: rgb(207.4, 207.4, 207.4);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(44.2, 44.2, 44.2);
  background-color: rgb(194.65, 194.65, 194.65);
}
.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(44.2, 44.2, 44.2);
  border-color: rgb(44.2, 44.2, 44.2);
}

.list-group-item-warning {
  color: rgb(72.28, 53.04, 4.68);
  background-color: rgb(222.52, 212.16, 186.12);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(72.28, 53.04, 4.68);
  background-color: rgb(214.3487292818, 201.3823756906, 168.7912707182);
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(72.28, 53.04, 4.68);
  border-color: rgb(72.28, 53.04, 4.68);
}

.list-group-item-danger {
  color: rgb(104, 27.56, 17.68);
  background-color: rgb(239.6, 198.44, 193.12);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(104, 27.56, 17.68);
  background-color: rgb(234.5184782609, 179.7769565217, 172.7015217391);
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(104, 27.56, 17.68);
  border-color: rgb(104, 27.56, 17.68);
}

.list-group-item-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.165, 240.57, 242.975);
}
.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}

.list-group-item-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(198.16, 199.84, 201.52);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(27.04, 30.16, 33.28);
  border-color: rgb(27.04, 30.16, 33.28);
}

.list-group-item-primary-accent {
  color: rgb(9.36, 42.64, 84.76);
  background-color: rgb(188.64, 206.56, 229.24);
}
.list-group-item-primary-accent.list-group-item-action:hover, .list-group-item-primary-accent.list-group-item-action:focus {
  color: rgb(9.36, 42.64, 84.76);
  background-color: rgb(170.2706990881, 193.1511854103, 222.1093009119);
}
.list-group-item-primary-accent.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(9.36, 42.64, 84.76);
  border-color: rgb(9.36, 42.64, 84.76);
}

.list-group-item-secondary-alt {
  color: rgb(13.52, 30.68, 53.04);
  background-color: rgb(190.88, 200.12, 212.16);
}
.list-group-item-secondary-alt.list-group-item-action:hover, .list-group-item-secondary-alt.list-group-item-action:focus {
  color: rgb(13.52, 30.68, 53.04);
  background-color: rgb(175.5933507853, 187.0362303665, 201.9466492147);
}
.list-group-item-secondary-alt.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(13.52, 30.68, 53.04);
  border-color: rgb(13.52, 30.68, 53.04);
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.3;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #ced4da;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #ced4da;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 1px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 3px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 4px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #175ddc !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgb(18.1728395062, 73.4814814815, 173.8271604938) !important;
}

.bg-secondary {
  background-color: #ced4da !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgb(176.9418604651, 186.5, 196.0581395349) !important;
}

.bg-success {
  background-color: #017e45 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgb(0.5984251969, 75.4015748031, 41.2913385827) !important;
}

.bg-info {
  background-color: #555555 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgb(59.5, 59.5, 59.5) !important;
}

.bg-warning {
  background-color: #8b6609 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgb(91.1013513514, 66.8513513514, 5.8986486486) !important;
}

.bg-danger {
  background-color: #c83522 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgb(156.4102564103, 41.4487179487, 26.5897435897) !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgb(218.25, 223.5, 228.75) !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgb(29.1379310345, 32.5, 35.8620689655) !important;
}

.bg-primary-accent {
  background-color: #1252a3 !important;
}

a.bg-primary-accent:hover, a.bg-primary-accent:focus,
button.bg-primary-accent:hover,
button.bg-primary-accent:focus {
  background-color: rgb(12.9281767956, 58.8950276243, 117.0718232044) !important;
}

.bg-secondary-alt {
  background-color: #1a3b66 !important;
}

a.bg-secondary-alt:hover, a.bg-secondary-alt:focus,
button.bg-secondary-alt:hover,
button.bg-secondary-alt:focus {
  background-color: rgb(15.640625, 35.4921875, 61.359375) !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #ced4da !important;
}

.border-top {
  border-top: 1px solid #ced4da !important;
}

.border-right {
  border-right: 1px solid #ced4da !important;
}

.border-bottom {
  border-bottom: 1px solid #ced4da !important;
}

.border-left {
  border-left: 1px solid #ced4da !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #175ddc !important;
}

.border-secondary {
  border-color: #ced4da !important;
}

.border-success {
  border-color: #017e45 !important;
}

.border-info {
  border-color: #555555 !important;
}

.border-warning {
  border-color: #8b6609 !important;
}

.border-danger {
  border-color: #c83522 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-primary-accent {
  border-color: #1252a3 !important;
}

.border-secondary-alt {
  border-color: #1a3b66 !important;
}

.border-white {
  border-color: #ffffff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded, bit-table td app-vault-icon img, .table td.table-list-icon img, app-avatar img {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 1px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 2px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 3px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 4px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

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

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

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

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 1px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 2px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 3px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 4px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 1px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 2px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 3px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 4px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only, .table tr:not(:hover) td.table-list-options > .dropdown:not(.show) button:not(:focus):not(:active),
.table tr:not(:hover) td.table-list-options > button.dropdown-toggle:not(:focus):not(:active) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2, .form-check-block .form-check-label > span,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3, .form-check-block + .form-check-block:not(.mt-2),
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4, .card-body-header,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4, .form-group .form-group-child-check,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 1px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 2px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 3px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 4px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace, .totp .totp-code {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

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

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

.text-right {
  text-align: right !important;
}

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

@media (min-width: 1px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 2px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 3px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 4px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #ffffff !important;
}

.text-primary {
  color: #175ddc !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: rgb(15.7592592593, 63.7222222222, 150.7407407407) !important;
}

.text-secondary {
  color: #ced4da !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: rgb(162.4127906977, 173.75, 185.0872093023) !important;
}

.text-success {
  color: #017e45 !important;
}

a.text-success:hover, a.text-success:focus {
  color: rgb(0.3976377953, 50.1023622047, 27.437007874) !important;
}

.text-info {
  color: #555555 !important;
}

a.text-info:hover, a.text-info:focus {
  color: rgb(46.75, 46.75, 46.75) !important;
}

.text-warning {
  color: #8b6609 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: rgb(67.152027027, 49.277027027, 4.347972973) !important;
}

.text-danger {
  color: #c83522 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: rgb(134.6153846154, 35.6730769231, 22.8846153846) !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: rgb(203.375, 210.75, 218.125) !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: rgb(17.7068965517, 19.75, 21.7931034483) !important;
}

.text-primary-accent {
  color: #1252a3 !important;
}

a.text-primary-accent:hover, a.text-primary-accent:focus {
  color: rgb(10.3922651934, 47.3425414365, 94.1077348066) !important;
}

.text-secondary-alt {
  color: #1a3b66 !important;
}

a.text-secondary-alt:hover, a.text-secondary-alt:focus {
  color: rgb(10.4609375, 23.73828125, 41.0390625) !important;
}

.text-body {
  color: #333333 !important;
}

.text-muted, .card-header small,
.modal-header small {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 3px !important;
  }
  .container {
    min-width: 3px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #ffffff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #ced4da;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #ced4da;
  }
}
html {
  font-size: 16px;
}

body {
  min-width: 1010px;
  position: relative;
}
@media (prefers-color-scheme: dark) {
  body.layout_frontend {
    background-color: #1f242e;
  }
}
@media (prefers-color-scheme: light) {
  body.layout_frontend {
    background-color: #ffffff;
  }
}
html.theme_light body.layout_frontend {
  background-color: #ecf0f5;
  color: #333333;
}
html.theme_dark body.layout_frontend {
  background-color: #1f242e;
  color: #ffffff;
}
html.theme_light body {
  background-color: #ffffff;
  color: #333333;
}
html.theme_dark body {
  background-color: #1f242e;
  color: #bac0ce;
}
body.full-width:not(.layout_frontend) .container {
  min-width: 980px;
  width: 90%;
}

.container {
  margin: 0 auto;
  max-width: none !important;
  padding: 0;
  width: 980px;
}

.page-header,
.secondary-header,
.tabbed-header {
  margin-bottom: 0.5rem;
  padding-bottom: 0.6rem;
}
.page-header:not(.text-danger) h1,
.page-header:not(.text-danger) h2,
.page-header:not(.text-danger) h3,
.page-header:not(.text-danger) h4,
.secondary-header:not(.text-danger) h1,
.secondary-header:not(.text-danger) h2,
.secondary-header:not(.text-danger) h3,
.secondary-header:not(.text-danger) h4,
.tabbed-header:not(.text-danger) h1,
.tabbed-header:not(.text-danger) h2,
.tabbed-header:not(.text-danger) h3,
.tabbed-header:not(.text-danger) h4 {
  margin: 0;
}
html.theme_light .page-header:not(.text-danger) h1,
html.theme_light .page-header:not(.text-danger) h2,
html.theme_light .page-header:not(.text-danger) h3,
html.theme_light .page-header:not(.text-danger) h4,
html.theme_light .secondary-header:not(.text-danger) h1,
html.theme_light .secondary-header:not(.text-danger) h2,
html.theme_light .secondary-header:not(.text-danger) h3,
html.theme_light .secondary-header:not(.text-danger) h4,
html.theme_light .tabbed-header:not(.text-danger) h1,
html.theme_light .tabbed-header:not(.text-danger) h2,
html.theme_light .tabbed-header:not(.text-danger) h3,
html.theme_light .tabbed-header:not(.text-danger) h4 {
  color: #333333;
}
html.theme_dark .page-header:not(.text-danger) h1,
html.theme_dark .page-header:not(.text-danger) h2,
html.theme_dark .page-header:not(.text-danger) h3,
html.theme_dark .page-header:not(.text-danger) h4,
html.theme_dark .secondary-header:not(.text-danger) h1,
html.theme_dark .secondary-header:not(.text-danger) h2,
html.theme_dark .secondary-header:not(.text-danger) h3,
html.theme_dark .secondary-header:not(.text-danger) h4,
html.theme_dark .tabbed-header:not(.text-danger) h1,
html.theme_dark .tabbed-header:not(.text-danger) h2,
html.theme_dark .tabbed-header:not(.text-danger) h3,
html.theme_dark .tabbed-header:not(.text-danger) h4 {
  color: #ffffff;
}

html.theme_light .page-header,
html.theme_light .secondary-header {
  border-bottom: 1px solid #ced4da;
}
html.theme_dark .page-header,
html.theme_dark .secondary-header {
  border-bottom: 1px solid #4c525f;
}

.secondary-header,
.spaced-header {
  margin-top: 4rem;
}

.tabbed-header {
  margin-top: 1.5rem;
}

img.logo {
  display: block;
  height: 43px;
  margin: 0 auto;
  width: 284px;
}

html.theme_light img.logo-themed {
  content: url(images/logo-dark@2x.png);
}
html.theme_dark img.logo-themed {
  content: url(images/logo-white@2x.png);
}

.page-content {
  margin-top: 20px;
}

html.theme_light hr,
html.theme_light .dropdown-divider {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
html.theme_dark hr,
html.theme_dark .dropdown-divider {
  border-top: 1px solid #4c525f;
}

.min-height-fix {
  min-height: 1px;
}

.overflow-hidden {
  overflow: hidden;
}

.cursor-move {
  cursor: move !important;
}

html.theme_light h1,
html.theme_light h2,
html.theme_light h3,
html.theme_light h4,
html.theme_light h5 {
  color: #333333;
}
html.theme_dark h1,
html.theme_dark h2,
html.theme_dark h3,
html.theme_dark h4,
html.theme_dark h5 {
  color: #ffffff;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small {
  font-size: 80%;
}
html.theme_light h1.spaced-header,
html.theme_light h2.spaced-header,
html.theme_light h3.spaced-header,
html.theme_light h4.spaced-header,
html.theme_light h5.spaced-header {
  color: #333333;
}
html.theme_dark h1.spaced-header,
html.theme_dark h2.spaced-header,
html.theme_dark h3.spaced-header,
html.theme_dark h4.spaced-header,
html.theme_dark h5.spaced-header {
  color: #ffffff;
}

html.theme_light a {
  color: #175ddc;
}
html.theme_dark a {
  color: #6a99f0;
}
html.theme_light a.text-body {
  color: #333333 !important;
  font-weight: 400;
}
html.theme_dark a.text-body {
  color: #ffffff !important;
  font-weight: 600;
}

html.theme_light code {
  color: #c01176;
}
html.theme_dark code {
  color: #f08dc7;
}

.bwi-icon-above-input {
  height: 1.5em;
}

.text-lg {
  font-size: 1.15rem;
}

.text-strike {
  text-decoration: line-through;
}

.font-weight-semibold {
  font-weight: 600;
}

html.theme_light .btn:focus,
html.theme_light .btn.focus,
html.theme_light .form-control:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 93, 220, 0.25);
}
html.theme_dark .btn:focus,
html.theme_dark .btn.focus,
html.theme_dark .form-control:focus {
  box-shadow: 0 0 0 0.2rem rgba(106, 153, 240, 0.25);
}

/* Override Bootstrap theming */
html.theme_light .bg-primary {
  background-color: #175ddc;
}
html.theme_dark .bg-primary {
  background-color: #6a99f0;
}

html.theme_light .bg-light {
  background-color: #f8f9fa !important;
}
html.theme_dark .bg-light {
  background-color: #1f242e !important;
}

html.theme_light .bg-success {
  background-color: #017e45 !important;
  color: #ffffff !important;
}
html.theme_dark .bg-success {
  background-color: #52e07c !important;
  color: #1f242e !important;
}

html.theme_light .bg-warning {
  background-color: #8b6609 !important;
  color: #ffffff !important;
}
html.theme_dark .bg-warning {
  background-color: #ffeb66 !important;
  color: #1f242e !important;
}

html.theme_light .bg-error,
html.theme_light .bg-danger {
  background-color: #c83522 !important;
  color: #ffffff !important;
}
html.theme_dark .bg-error,
html.theme_dark .bg-danger {
  background-color: #ff8d85 !important;
  color: #1f242e !important;
}

html.theme_light .bg-info {
  background-color: #343a40 !important;
  color: #ffffff !important;
}
html.theme_dark .bg-info {
  background-color: #a4b0c6 !important;
  color: #1f242e !important;
}

html.theme_light .border-primary {
  border-color: #175ddc !important;
}
html.theme_dark .border-primary {
  border-color: #6a99f0 !important;
}

html.theme_light .border-warning {
  border-color: #8b6609 !important;
}
html.theme_dark .border-warning {
  border-color: #ffeb66 !important;
}

html.theme_light .border-danger {
  border-color: #c83522 !important;
}
html.theme_dark .border-danger {
  border-color: #ff8d85 !important;
}

html.theme_light .border-info {
  border-color: #343a40 !important;
}
html.theme_dark .border-info {
  border-color: #a4b0c6 !important;
}

html.theme_light .text-success {
  color: #017e45 !important;
}
html.theme_dark .text-success {
  color: #52e07c !important;
}
html.theme_light .text-success > h1,
html.theme_light .text-success h2,
html.theme_light .text-success h3,
html.theme_light .text-success h4 {
  color: #017e45 !important;
}
html.theme_dark .text-success > h1,
html.theme_dark .text-success h2,
html.theme_dark .text-success h3,
html.theme_dark .text-success h4 {
  color: #52e07c !important;
}

html.theme_light .text-warning {
  color: #8b6609 !important;
}
html.theme_dark .text-warning {
  color: #ffeb66 !important;
}
html.theme_light .text-warning > h1,
html.theme_light .text-warning h2,
html.theme_light .text-warning h3,
html.theme_light .text-warning h4 {
  color: #8b6609 !important;
}
html.theme_dark .text-warning > h1,
html.theme_dark .text-warning h2,
html.theme_dark .text-warning h3,
html.theme_dark .text-warning h4 {
  color: #ffeb66 !important;
}

html.theme_light .text-danger:not(.dropdown-item) {
  color: #c83522 !important;
}
html.theme_dark .text-danger:not(.dropdown-item) {
  color: #ff8d85 !important;
}
html.theme_light .text-danger:not(.dropdown-item) > h1,
html.theme_light .text-danger:not(.dropdown-item) h2,
html.theme_light .text-danger:not(.dropdown-item) h3,
html.theme_light .text-danger:not(.dropdown-item) h4 {
  color: #c83522 !important;
}
html.theme_dark .text-danger:not(.dropdown-item) > h1,
html.theme_dark .text-danger:not(.dropdown-item) h2,
html.theme_dark .text-danger:not(.dropdown-item) h3,
html.theme_dark .text-danger:not(.dropdown-item) h4 {
  color: #ff8d85 !important;
}

html.theme_light .text-muted, html.theme_light .card-header small, .card-header html.theme_light small,
html.theme_light .modal-header small,
.modal-header html.theme_light small {
  color: #6c757d !important;
}
html.theme_dark .text-muted, html.theme_dark .card-header small, .card-header html.theme_dark small,
html.theme_dark .modal-header small,
.modal-header html.theme_dark small {
  color: #bac0ce !important;
}

button:not([bitbutton]):not([biticonbutton]) i.bwi,
a i.bwi {
  margin-right: 0.25rem;
}

.no-items {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

html.theme_light .btn-primary {
  background-color: #175ddc;
  border-color: #175ddc;
  color: #ffffff;
}
html.theme_dark .btn-primary {
  background-color: #6a99f0;
  border-color: #6a99f0;
  color: #1f242e;
}
html.theme_light .btn-primary:hover:not(:disabled), html.theme_light .btn-primary:active:not(:disabled) {
  background-color: #134eb9;
  border-color: #1249ae;
  color: #ffffff;
}
html.theme_dark .btn-primary:hover:not(:disabled), html.theme_dark .btn-primary:active:not(:disabled) {
  background-color: #b4ccf9;
  border-color: #b4ccf9;
  color: #1f242e;
}
.btn-primary:disabled {
  opacity: 0.65;
}

html.theme_light .btn-outline-primary {
  background-color: #fbfbfb;
  border-color: #ced4da;
  color: #175ddc;
}
html.theme_dark .btn-outline-primary {
  background-color: #6a99f0;
  border-color: #6a99f0;
  color: #1f242e;
}
html.theme_light .btn-outline-primary:hover:not(:disabled), html.theme_light .btn-outline-primary:active {
  background-color: #175ddc;
  border-color: #175ddc;
  color: #ffffff;
}
html.theme_dark .btn-outline-primary:hover:not(:disabled), html.theme_dark .btn-outline-primary:active {
  background-color: #b4ccf9;
  border-color: #b4ccf9;
  color: #1f242e;
}

html.theme_light .btn-secondary {
  background-color: #ced4da;
  border-color: #ced4da;
  color: #212529;
}
html.theme_dark .btn-secondary {
  background-color: transparent;
  border-color: #bac0ce;
  color: #ffffff;
}
html.theme_light .btn-secondary:hover:not(:disabled), html.theme_light .btn-secondary:active:not(:disabled) {
  background-color: #b8c1ca;
  border-color: #b1bbc4;
  color: #212529;
}
html.theme_dark .btn-secondary:hover:not(:disabled), html.theme_dark .btn-secondary:active:not(:disabled) {
  background-color: transparent;
  border-color: #8d94a5;
  color: #8d94a5;
}
.btn-secondary:disabled {
  opacity: 0.65;
}
html.theme_light .btn-secondary:focus, html.theme_light .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(57.8, 117.3, 225.25, 0.5);
}
html.theme_dark .btn-secondary:focus, html.theme_dark .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(128.35, 168.3, 242.25, 0.5);
}

html.theme_light .btn-outline-secondary {
  background-color: #fbfbfb;
  border-color: #ced4da;
  color: #6c757d;
}
html.theme_dark .btn-outline-secondary {
  background-color: transparent;
  border-color: #bac0ce;
  color: #ffffff;
}
html.theme_light .btn-outline-secondary:hover:not(:disabled), html.theme_light .btn-outline-secondary:active {
  background-color: #ced4da;
  border-color: #ced4da;
  color: #333333;
}
html.theme_dark .btn-outline-secondary:hover:not(:disabled), html.theme_dark .btn-outline-secondary:active {
  background-color: transparent;
  border-color: #8d94a5;
  color: #8d94a5;
}

html.theme_light .show > .btn-outline-secondary.dropdown-toggle, html.theme_light .show > .btn-outline-secondary:focus {
  background-color: #fbfbfb;
  border-color: #ced4da;
  color: #6c757d;
}
html.theme_dark .show > .btn-outline-secondary.dropdown-toggle, html.theme_dark .show > .btn-outline-secondary:focus {
  background-color: transparent;
  border-color: #bac0ce;
  color: #ffffff;
}
html.theme_light .show > .btn-outline-secondary:hover {
  background-color: #ced4da;
  border-color: #ced4da;
  color: #333333;
}
html.theme_dark .show > .btn-outline-secondary:hover {
  background-color: transparent;
  border-color: #8d94a5;
  color: #8d94a5;
}

html.theme_light .btn-danger {
  background-color: #c83522;
  border-color: #c83522;
  color: #ffffff;
}
html.theme_dark .btn-danger {
  background-color: #ff8d85;
  border-color: #ff8d85;
  color: #1f242e;
}
html.theme_light .btn-danger:hover:not(:disabled), html.theme_light .btn-danger:active:not(:disabled) {
  background-color: #c43421;
  border-color: #c43421;
  color: #ffffff;
}
html.theme_dark .btn-danger:hover:not(:disabled), html.theme_dark .btn-danger:active:not(:disabled) {
  background-color: #ffbfbb;
  border-color: #ffbfbb;
  color: #1f242e;
}

html.theme_light .btn-outline-danger {
  background-color: #fbfbfb;
  border-color: #ced4da;
  color: #c83522;
}
html.theme_dark .btn-outline-danger {
  background-color: #ff8d85;
  border-color: #ff8d85;
  color: #1f242e;
}
html.theme_light .btn-outline-danger:hover:not(:disabled), html.theme_light .btn-outline-danger:active {
  background-color: #c83522;
  border-color: #c83522;
  color: #ffffff;
}
html.theme_dark .btn-outline-danger:hover:not(:disabled), html.theme_dark .btn-outline-danger:active {
  background-color: #ffbfbb;
  border-color: #ffbfbb;
  color: #1f242e;
}

.btn-link:focus, .btn-link.focus {
  outline-color: -webkit-focus-ring-color;
  outline-offset: 1px;
  outline-style: auto;
  outline-width: 1px;
}
html.theme_light .btn-link:not(.text-danger):not(.cursor-move) {
  color: #175ddc;
}
html.theme_dark .btn-link:not(.text-danger):not(.cursor-move) {
  color: #ffffff;
}
html.theme_light .btn-link:hover:not(.text-danger):not(.cursor-move) {
  color: #104097;
}
html.theme_dark .btn-link:hover:not(.text-danger):not(.cursor-move) {
  color: #bac0ce;
}

.btn-submit {
  position: relative;
}
.btn-submit .bwi-spinner {
  align-items: center;
  bottom: 0;
  display: none;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.btn-submit:disabled:not(.manual) .bwi-spinner, .btn-submit[aria-disabled=true]:not(.manual) .bwi-spinner, .btn-submit.loading .bwi-spinner {
  display: flex;
}
.btn-submit:disabled:not(.manual) span, .btn-submit[aria-disabled=true]:not(.manual) span, .btn-submit.loading span {
  visibility: hidden;
}

button.no-btn, .filter-buttons button, .filter-heading button,
a.no-btn,
.filter-buttons a {
  background: transparent;
  border: none;
  padding: 0;
  color: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
}
button.no-btn:hover, .filter-buttons button:hover, .filter-heading button:hover, button.no-btn:focus, .filter-buttons button:focus, .filter-heading button:focus,
a.no-btn:hover,
.filter-buttons a:hover,
a.no-btn:focus,
.filter-buttons a:focus {
  background: transparent;
  box-shadow: none;
  color: inherit;
}

html.theme_light .card {
  background-color: #ffffff;
  border-color: #ced4da;
  color: #333333;
}
html.theme_dark .card {
  background-color: #2f343d;
  border-color: #4c525f;
  color: #bac0ce;
}
html.theme_light .card.text-danger.text-danger > .card-body {
  color: #c83522;
}
html.theme_dark .card.text-danger.text-danger > .card-body {
  color: #ff8d85;
}

.card-header,
.modal-header {
  font-weight: bold;
  text-transform: uppercase;
}
.card-header small,
.modal-header small {
  font-weight: normal;
  text-transform: none;
}

html.theme_light .card-header {
  background-color: rgba(0, 0, 0, 0.03);
  color: #333333;
}
html.theme_dark .card-header {
  background-color: #4c525f;
  color: #ffffff;
}
html.theme_light .card-header a:hover:not(.badge) {
  color: #104097;
}
html.theme_dark .card-header a:hover:not(.badge) {
  color: #b4ccf9;
}

.card-body-header {
  font-size: 1.15rem;
}

.card ul.bwi-ul.card-ul {
  margin-left: 1.9em;
}
.card ul.bwi-ul.card-ul li {
  word-break: break-all;
}
.card ul.bwi-ul.card-ul .bwi-li {
  top: 4px;
}
.card ul.bwi-ul.card-ul.carets {
  margin-left: 1.1em;
}
.card ul.bwi-ul.card-ul.carets .bwi-li {
  left: -17px;
  width: 1.1em;
}
.card ul.bwi-ul.card-ul ul.carets {
  margin-left: 0.85em;
}
.card ul.bwi-ul.card-ul.no-margin {
  margin-left: 0;
}

.card-org-plans h2 {
  font-size: 1.15rem;
}

html.theme_light .card-body:not(.bg-light > .card-body) {
  background-color: #ffffff;
  color: #333333;
}
html.theme_dark .card-body:not(.bg-light > .card-body) {
  background-color: #2f343d;
  color: #bac0ce;
}
html.theme_light .card-body:not(.bg-light > .card-body).card-body a:not(li a) {
  font-weight: 400;
}
html.theme_dark .card-body:not(.bg-light > .card-body).card-body a:not(li a) {
  font-weight: 600;
}

::-ms-reveal {
  display: none;
}

html.theme_light ::placeholder {
  color: #b6b8b8;
}
html.theme_dark ::placeholder {
  color: #bac0ce;
}

input:required,
select:required,
textarea:required {
  box-shadow: none;
}

input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: -cancel-button;
}

label:not(.form-check-label):not(.btn):not(:has(bit-label)),
label.bold {
  font-weight: 600;
}
html.theme_light label:not(.form-check-label):not(.btn):not(:has(bit-label)),
html.theme_light label.bold {
  color: #333333;
}
html.theme_dark label:not(.form-check-label):not(.btn):not(:has(bit-label)),
html.theme_dark label.bold {
  color: #ffffff;
}

html.theme_light label.form-check-label,
html.theme_light .form-control-file {
  color: #333333;
}
html.theme_dark label.form-check-label,
html.theme_dark .form-control-file {
  color: #ffffff;
}

.form-check-block .form-check-label {
  font-weight: 600;
}
.form-check-block .form-check-label > small {
  display: block;
  font-weight: normal;
}
html.theme_light .form-check-block .form-check-label > small {
  color: #6c757d;
}
html.theme_dark .form-check-block .form-check-label > small {
  color: #bac0ce;
}
.form-check-block .form-check-label > span {
  display: block;
  font-weight: normal;
}

.form-inline input[type=datetime-local] {
  width: 200px;
}

html.theme_light .form-control {
  background-color: #fbfbfb;
  border-color: #ced4da;
  color: #465057;
}
html.theme_light .form-control option {
  background-color: #ffffff;
}
html.theme_dark .form-control {
  background-color: transparent;
  border-color: #bac0ce;
  color: #ffffff;
}
html.theme_dark .form-control option {
  background-color: #1f242e;
}
html.theme_light .form-control:disabled, html.theme_light .form-control[readonly] {
  background-color: #e0e0e0;
  color: #6c757d;
}
html.theme_dark .form-control:disabled, html.theme_dark .form-control[readonly] {
  background-color: #3c424e;
  color: #bac0ce;
}

input[type=radio],
input[type=checkbox] {
  cursor: pointer;
}

html.theme_light .dropdown-menu,
html.theme_light .dropdown-item {
  background-color: #ffffff;
  color: #333333;
}
html.theme_dark .dropdown-menu,
html.theme_dark .dropdown-item {
  background-color: #2f343d;
  color: #ffffff;
}

html.theme_light .dropdown-item {
  color: #333333;
}
html.theme_dark .dropdown-item {
  color: #ffffff;
}
html.theme_light .dropdown-item.text-danger {
  color: #c83522 !important;
}
html.theme_dark .dropdown-item.text-danger {
  color: #ff8d85 !important;
}
html.theme_light .dropdown-item:hover {
  background-color: rgba(0, 0, 0, 0.06);
}
html.theme_dark .dropdown-item:hover {
  background-color: rgba(255, 255, 255, 0.03);
}
.dropdown-item:active {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.dropdown-menu button {
  cursor: pointer;
}
html.theme_light .dropdown-menu {
  border: 1px solid rgba(0, 0, 0, 0.125);
}
html.theme_dark .dropdown-menu {
  border: 1px solid #4c525f;
}

.list-group-item:focus, .list-group-item.focus {
  z-index: 100;
}
html.theme_light .list-group-item {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.125);
  color: #333333;
}
html.theme_dark .list-group-item {
  background-color: #2f343d;
  border-color: #4c525f;
  color: #bac0ce;
}
.list-group-item > .two-factor-content {
  justify-content: center;
  flex-direction: row;
  display: flex;
}
.list-group-item > .two-factor-content > .text-col {
  flex-direction: column;
  flex: 1;
}
.list-group-item > .two-factor-content > .logo-col {
  min-width: 100px;
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.list-group-item > .two-factor-content > .logo-col img {
  height: fit-content;
}
.list-group-item > .two-factor-content > .btn-col {
  width: 85px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.list-group-item.active {
  font-weight: bold !important;
  padding-left: calc(1.25rem - 3px);
}
html.theme_light .list-group-item.active {
  border-color: #ced4da;
  border-left: 3px solid #175ddc;
  color: #333333;
}
html.theme_dark .list-group-item.active {
  border-color: #4c525f;
  border-left: 3px solid #6a99f0;
  color: #6a99f0;
}

.section-header h3 {
  font-weight: normal;
  text-transform: uppercase;
}

html.theme_light .error-inline {
  color: #c83522;
}
html.theme_dark .error-inline {
  color: #ff8d85;
}

html.theme_light app-org-manage-sso form .form-control.ng-invalid,
html.theme_light app-org-manage-sso form app-input-text.ng-invalid .form-control,
html.theme_light app-org-manage-sso form app-select.ng-invalid .form-control {
  border-color: #c83522;
}
html.theme_dark app-org-manage-sso form .form-control.ng-invalid,
html.theme_dark app-org-manage-sso form app-input-text.ng-invalid .form-control,
html.theme_dark app-org-manage-sso form app-select.ng-invalid .form-control {
  border-color: #ff8d85;
}

html.theme_light ::-webkit-calendar-picker-indicator,
html.theme_light input::-webkit-caps-lock-indicator,
html.theme_light input::-webkit-credentials-auto-fill-button {
  filter: invert(0);
}
html.theme_dark ::-webkit-calendar-picker-indicator,
html.theme_dark input::-webkit-caps-lock-indicator,
html.theme_dark input::-webkit-credentials-auto-fill-button {
  filter: invert(1);
}

.modal-content {
  border: none;
  border-radius: none;
}
html.theme_light .modal-content {
  background-color: #ffffff;
}
html.theme_dark .modal-content {
  background-color: #1f242e;
}

.modal-dialog {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  width: 500px;
}

.modal-sm {
  width: 300px;
}

.modal-lg {
  width: 800px;
}

html.theme_light .modal-header {
  background-color: #ffffff;
  border-bottom: 1px solid #ced4da;
  color: #333333;
}
html.theme_dark .modal-header {
  background-color: #2f343d;
  border-bottom: 1px solid #4c525f;
  color: #bac0ce;
}
.modal-header .modal-title {
  font-size: 1.3rem;
}

html.theme_light .modal-body {
  background-color: #ffffff;
  color: #333333;
}
html.theme_dark .modal-body {
  background-color: #2f343d;
  color: #bac0ce;
}
.modal-body h3,
.modal-body .section-header > * {
  font-weight: normal;
  text-transform: uppercase;
}
html.theme_light .modal-body h3,
html.theme_light .modal-body .section-header > * {
  color: #6c757d;
}
html.theme_dark .modal-body h3,
html.theme_dark .modal-body .section-header > * {
  color: #bac0ce;
}

.modal .list-group-flush :first-child {
  border-top: none;
}
.modal .list-group-flush :last-child {
  border-bottom: none;
}

.modal .list-group-flush-2fa div {
  border-left: none;
  border-right: none;
}
.modal .list-group-flush-2fa div:first-child {
  border-top: none;
}
.modal .list-group-flush-2fa div:last-child {
  border-bottom: none;
}

.modal-footer {
  justify-content: flex-start;
}
html.theme_light .modal-footer {
  background-color: #fbfbfb;
  border-top: 1px solid #ced4da;
}
html.theme_dark .modal-footer {
  background-color: #4c525f;
  border-top: 1px solid #4c525f;
}

html.theme_light .close {
  color: #333333;
}
html.theme_dark .close {
  color: #bac0ce;
}

.totp .totp-code {
  font-size: 1.2rem;
}
.totp .totp-countdown {
  display: block;
  margin: 3px 3px 0 0;
  user-select: none;
}
.totp .totp-countdown .totp-sec {
  font-size: 0.85em;
  line-height: 32px;
  position: absolute;
  text-align: center;
  width: 32px;
}
.totp .totp-countdown svg {
  height: 32px;
  transform: rotate(-90deg);
  width: 32px;
}
.totp .totp-countdown .totp-circle {
  fill: none;
}
html.theme_light .totp .totp-countdown .totp-circle {
  stroke: #175ddc;
}
html.theme_dark .totp .totp-countdown .totp-circle {
  stroke: #6a99f0;
}
.totp .totp-countdown .totp-circle.inner {
  stroke-dasharray: 78.6;
  stroke-dashoffset: 0;
  stroke-width: 3;
}
.totp .totp-countdown .totp-circle.outer {
  stroke-dasharray: 88;
  stroke-dashoffset: 0;
  stroke-width: 2;
}
.totp .totp-countdown .totp-circle-muted {
  fill: none;
}
html.theme_light .totp .totp-countdown .totp-circle-muted {
  stroke: #343a40;
}
html.theme_dark .totp .totp-countdown .totp-circle-muted {
  stroke: #a4b0c6;
}
.totp .totp-countdown .totp-circle-muted.inner {
  stroke-dasharray: 78.6;
  stroke-dashoffset: 0;
  stroke-width: 3;
}
.totp .totp-countdown .totp-circle-muted.outer {
  stroke-dasharray: 88;
  stroke-dashoffset: 0;
  stroke-width: 2;
}
.totp > .align-items-center {
  margin-bottom: -5px;
}
html.theme_light .totp.low .totp-sec,
html.theme_light .totp.low .totp-code {
  color: #c83522;
}
html.theme_dark .totp.low .totp-sec,
html.theme_dark .totp.low .totp-code {
  color: #ff8d85;
}
html.theme_light .totp.low .totp-circle {
  stroke: #c83522;
}
html.theme_dark .totp.low .totp-circle {
  stroke: #ff8d85;
}

.cdk-drag-preview {
  border-radius: 0.25rem;
  opacity: 0.8;
  z-index: 1070 !important;
}
html.theme_light .cdk-drag-preview {
  background: #ffffff;
}
html.theme_dark .cdk-drag-preview {
  background: #2f343d;
}

tools-import textarea {
  height: 150px;
}

app-user-billing .progress {
  height: 20px;
}
app-user-billing .progress .progress-bar {
  min-width: 50px;
}

app-sponsored-families .inset-list {
  padding-left: 1.5rem;
}

/* Register Layout Page */
.layout.default header, .layout.teams header, .layout.teams1 header, .layout.teams2 header, .layout.enterprise header, .layout.enterprise1 header, .layout.enterprise2 header, .layout.cnetcmpgnent header, .layout.cnetcmpgnteams header, .layout.cnetcmpgnind header {
  background: #175ddc;
  color: #ced4da;
  height: 70px;
}
.layout.default header:before, .layout.teams header:before, .layout.teams1 header:before, .layout.teams2 header:before, .layout.enterprise header:before, .layout.enterprise1 header:before, .layout.enterprise2 header:before, .layout.cnetcmpgnent header:before, .layout.cnetcmpgnteams header:before, .layout.cnetcmpgnind header:before {
  background: #175ddc;
  content: "";
  height: 520px;
  left: 0;
  position: absolute;
  top: -80px;
  transform: skewY(-3deg);
  width: 100%;
  z-index: -1;
}
.layout.default header img.logo, .layout.teams header img.logo, .layout.teams1 header img.logo, .layout.teams2 header img.logo, .layout.enterprise header img.logo, .layout.enterprise1 header img.logo, .layout.enterprise2 header img.logo, .layout.cnetcmpgnent header img.logo, .layout.cnetcmpgnteams header img.logo, .layout.cnetcmpgnind header img.logo {
  height: 57px;
  margin: 12px 0 0;
  max-width: 284px;
  width: 284px;
}
.layout.default h1, .layout.teams h1, .layout.teams1 h1, .layout.teams2 h1, .layout.enterprise h1, .layout.enterprise1 h1, .layout.enterprise2 h1, .layout.cnetcmpgnent h1, .layout.cnetcmpgnteams h1, .layout.cnetcmpgnind h1 {
  color: #ffffff;
  font-size: 3.5rem;
  margin: 50px 0 0;
}
.layout.default h2, .layout.teams h2, .layout.teams1 h2, .layout.teams2 h2, .layout.enterprise h2, .layout.enterprise1 h2, .layout.enterprise2 h2, .layout.cnetcmpgnent h2, .layout.cnetcmpgnteams h2, .layout.cnetcmpgnind h2 {
  color: #ffffff;
  font-size: 2rem;
  line-height: 1.5;
  margin: 20px 0 140px;
}
.layout.default p, .layout.teams p, .layout.teams1 p, .layout.teams2 p, .layout.enterprise p, .layout.enterprise1 p, .layout.enterprise2 p, .layout.cnetcmpgnent p, .layout.cnetcmpgnteams p, .layout.cnetcmpgnind p {
  font-size: 2rem;
  margin: 10px 0 70px 0;
}
.layout.default p:before, .layout.teams p:before, .layout.teams1 p:before, .layout.teams2 p:before, .layout.enterprise p:before, .layout.enterprise1 p:before, .layout.enterprise2 p:before, .layout.cnetcmpgnent p:before, .layout.cnetcmpgnteams p:before, .layout.cnetcmpgnind p:before {
  content: "/";
  padding-right: 12px;
}
.layout.default p:not(.highlight):before, .layout.teams p:not(.highlight):before, .layout.teams1 p:not(.highlight):before, .layout.teams2 p:not(.highlight):before, .layout.enterprise p:not(.highlight):before, .layout.enterprise1 p:not(.highlight):before, .layout.enterprise2 p:not(.highlight):before, .layout.cnetcmpgnent p:not(.highlight):before, .layout.cnetcmpgnteams p:not(.highlight):before, .layout.cnetcmpgnind p:not(.highlight):before {
  color: #1252a3;
}
.layout.default p b:after, .layout.teams p b:after, .layout.teams1 p b:after, .layout.teams2 p b:after, .layout.enterprise p b:after, .layout.enterprise1 p b:after, .layout.enterprise2 p b:after, .layout.cnetcmpgnent p b:after, .layout.cnetcmpgnteams p b:after, .layout.cnetcmpgnind p b:after {
  content: "⟶";
  font-size: 2rem;
  padding-left: 6px;
}
.layout.default figure, .layout.teams figure, .layout.teams1 figure, .layout.teams2 figure, .layout.enterprise figure, .layout.enterprise1 figure, .layout.enterprise2 figure, .layout.cnetcmpgnent figure, .layout.cnetcmpgnteams figure, .layout.cnetcmpgnind figure {
  margin: 0;
}
.layout.default blockquote, .layout.teams blockquote, .layout.teams1 blockquote, .layout.teams2 blockquote, .layout.enterprise blockquote, .layout.enterprise1 blockquote, .layout.enterprise2 blockquote, .layout.cnetcmpgnent blockquote, .layout.cnetcmpgnteams blockquote, .layout.cnetcmpgnind blockquote {
  font-size: 1.4rem;
  margin: 20px 0 0;
}
.layout.cnetcmpgnind p {
  font-size: 1.5rem;
  margin: 10px 0 50px 0;
}

#duo-frame {
  height: 330px;
}
html.theme_light #duo-frame {
  background: 0 0 no-repeat;
}
html.theme_dark #duo-frame {
  background: 0 0 no-repeat;
}
#duo-frame iframe {
  border: none;
  height: 100%;
  width: 100%;
}

#web-authn-frame {
  height: 40px;
}
html.theme_light #web-authn-frame {
  background: 0 0 no-repeat;
}
html.theme_dark #web-authn-frame {
  background: 0 0 no-repeat;
}
#web-authn-frame iframe {
  border: none;
  height: 100%;
  width: 100%;
}

.mfaType0 {
  content: url(images/0.png);
  max-width: 120px;
}

.mfaType2 {
  content: url(images/2.png);
  max-width: 120px;
}

.mfaType3 {
  content: url(images/3.png);
  max-width: 120px;
}

.mfaType4 {
  content: url(images/4.png);
  max-width: 120px;
}

.mfaType6 {
  content: url(images/6.png);
  max-width: 120px;
}

html.theme_light .mfaType0 {
  content: url(images/0.png);
  max-width: 120px;
  max-height: 62px;
}
html.theme_dark .mfaType0 {
  content: url(images/0.png);
  max-width: 120px;
  max-height: 62px;
}

html.theme_light .mfaType1 {
  content: url(images/1.png);
  max-width: 120px;
  max-height: 62px;
}
html.theme_dark .mfaType1 {
  content: url(images/1-w.png);
  max-width: 120px;
  max-height: 62px;
}

html.theme_light .mfaType7 {
  content: url(images/7.png);
  max-width: 120px;
}
html.theme_dark .mfaType7 {
  content: url(images/7-w.png);
  max-width: 120px;
}

html.theme_light .progress {
  background-color: #e9ecef;
}
html.theme_dark .progress {
  background-color: #3c424e;
}

#bt-dropin-container {
  min-height: 50px;
}
html.theme_light #bt-dropin-container {
  background: url(images/loading.svg) center center no-repeat;
}
html.theme_dark #bt-dropin-container {
  background: url(images/loading-white.svg) center center no-repeat;
}

.braintree-placeholder,
.braintree-sheet__header {
  display: none;
}

.braintree-sheet__content--button {
  min-height: 0;
  padding: 0;
  text-align: left;
}

.braintree-sheet__container {
  margin-bottom: 0;
}

.braintree-sheet {
  border: none;
}

.braintree-sheet__content--button .braintree-sheet__button--paypal iframe.zoid-prerender-frame.zoid-invisible {
  display: none !important;
}

html.theme_light [data-braintree-id=upper-container]::before {
  background-color: #ffffff;
}
html.theme_dark [data-braintree-id=upper-container]::before {
  background-color: #1f242e;
}

html.theme_light .card [data-braintree-id=upper-container]::before {
  background-color: #ffffff;
}
html.theme_dark .card [data-braintree-id=upper-container]::before {
  background-color: #2f343d;
}

html.theme_light [data-braintree-id=paypal-button] {
  background-color: #ffffff;
}
html.theme_dark [data-braintree-id=paypal-button] {
  background-color: #1f242e;
}

html.theme_light .card [data-braintree-id=paypal-button] {
  background-color: #ffffff;
}
html.theme_dark .card [data-braintree-id=paypal-button] {
  background-color: #2f343d;
}

html.theme_light .paypal-button-text {
  color: #333333;
}
html.theme_dark .paypal-button-text {
  color: #bac0ce;
}

html.theme_light .table {
  color: #333333;
}
html.theme_dark .table {
  color: #bac0ce;
}
.table td {
  vertical-align: middle;
}
html.theme_light .table td {
  color: #333333;
}
html.theme_dark .table td {
  color: #bac0ce;
}
html.theme_light .table td > a:not(.badge) {
  color: #175ddc;
}
html.theme_dark .table td > a:not(.badge) {
  color: #ffffff;
}
html.theme_light .table td > a:not(.badge):hover {
  color: #104097;
}
html.theme_dark .table td > a:not(.badge):hover {
  color: #ffffff;
}
.table td.reduced-lh {
  line-height: 1;
}
.table td.reduced-lh small {
  font-size: 80%;
}
html.theme_light .table td small,
html.theme_light .table td > .bwi,
html.theme_light .table td .icon {
  color: #6c757d;
}
html.theme_dark .table td small,
html.theme_dark .table td > .bwi,
html.theme_dark .table td .icon {
  color: #bac0ce;
}
html.theme_light .table td .bwi-globe {
  color: #777777;
}
html.theme_dark .table td .bwi-globe {
  color: #777777;
}
.table td.wrap {
  word-break: break-all;
}
.table td.table-list-options {
  height: 50px;
  max-width: 76px;
  text-align: right;
  width: 76px;
}
.table td.table-list-options.wider {
  max-width: 100px;
  width: 100px;
}
.table td.table-list-options .btn {
  line-height: 1;
  transition: initial;
}
.table td.table-list-options .dropdown-menu {
  line-height: 1.5;
}
.table td.table-action-right {
  text-align: right;
}
.table td.table-list-icon {
  max-width: 45px;
  text-align: center;
  width: 45px;
}
.table td.table-list-icon img {
  max-height: 24px;
}
.table td.table-list-checkbox {
  max-width: 35px;
  width: 35px;
}
.table td.table-list-strike {
  text-decoration: line-through;
}
html.theme_light .table td.table-list-strike {
  color: #6c757d;
}
html.theme_dark .table td.table-list-strike {
  color: #bac0ce;
}
html.theme_light .table.table-list.table td:not(tr:first-child td),
html.theme_light .table.table-list .table th:not(tr:first-child td) {
  border-top: 1px solid #dee2e6;
}
html.theme_dark .table.table-list.table td:not(tr:first-child td),
html.theme_dark .table.table-list .table th:not(tr:first-child td) {
  border-top: 1px solid #4c525f;
}
.table.table-list thead th {
  border-top: none;
}
.table.table-list tr:first-child td {
  border: none;
}

html.theme_light .table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.03);
  color: #333333;
}
html.theme_dark .table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.03);
  color: #bac0ce;
}

bit-table td app-vault-icon img {
  max-height: 24px;
}

.filter {
  padding-bottom: 10px;
}

.filter-heading {
  display: flex;
  align-items: center;
}
.filter-heading * {
  font-size: 1rem;
}
.filter-heading h3,
.filter-heading button.filter-button {
  margin: 0;
}
html.theme_light .filter-heading h3,
html.theme_light .filter-heading button.filter-button {
  color: #6c757d;
}
html.theme_dark .filter-heading h3,
html.theme_dark .filter-heading button.filter-button {
  color: #bac0ce;
}
html.theme_light .filter-heading .filter-button h3:hover, html.theme_light .filter-heading .filter-button h3:focus, html.theme_light .filter-heading .filter-button h3.active,
html.theme_light .filter-heading .filter-button button:hover,
html.theme_light .filter-heading .filter-button button:focus,
html.theme_light .filter-heading .filter-button button.active {
  color: #175ddc !important;
}
html.theme_dark .filter-heading .filter-button h3:hover, html.theme_dark .filter-heading .filter-button h3:focus, html.theme_dark .filter-heading .filter-button h3.active,
html.theme_dark .filter-heading .filter-button button:hover,
html.theme_dark .filter-heading .filter-button button:focus,
html.theme_dark .filter-heading .filter-button button.active {
  color: #6a99f0 !important;
}
.filter-heading .filter-button h3.active,
.filter-heading .filter-button button.active {
  font-weight: bold;
}
.filter-heading button.toggle-button,
.filter-heading button.add-button {
  margin-right: 0.25rem;
}
html.theme_light .filter-heading button.toggle-button:hover, html.theme_light .filter-heading button.toggle-button:focus,
html.theme_light .filter-heading button.add-button:hover,
html.theme_light .filter-heading button.add-button:focus {
  color: #333333 !important;
}
html.theme_dark .filter-heading button.toggle-button:hover, html.theme_dark .filter-heading button.toggle-button:focus,
html.theme_dark .filter-heading button.add-button:hover,
html.theme_dark .filter-heading button.add-button:focus {
  color: #8d94a5 !important;
}

.filter-options {
  padding: 0;
  list-style: none;
  margin: 0 0 15px 0;
}
.filter-options .nested-filter-options {
  list-style: none;
  margin-bottom: 0px;
  padding-left: 0.85em;
}

html.theme_light .filter-option {
  color: #333333;
}
html.theme_dark .filter-option {
  color: #bac0ce;
}
.filter-option.active > .filter-buttons .filter-button {
  font-weight: bold;
}
html.theme_light .filter-option.active > .filter-buttons .filter-button {
  color: #175ddc !important;
}
html.theme_dark .filter-option.active > .filter-buttons .filter-button {
  color: #6a99f0 !important;
}
.filter-option.active > .filter-buttons .edit-button {
  visibility: visible;
}

.filter-buttons {
  display: flex;
  align-items: center;
}
.filter-buttons .contents {
  display: contents;
}
.filter-buttons .toggle-button {
  margin-right: 0.25rem;
}
html.theme_light .filter-buttons .toggle-button:hover, html.theme_light .filter-buttons .toggle-button:focus {
  color: #333333 !important;
}
html.theme_dark .filter-buttons .toggle-button:hover, html.theme_dark .filter-buttons .toggle-button:focus {
  color: #8d94a5 !important;
}
.filter-buttons .filter-button {
  max-width: 90%;
  white-space: nowrap;
}
.filter-buttons .filter-button:hover, .filter-buttons .filter-button:focus, .filter-buttons .filter-button:active {
  text-decoration: none;
}
html.theme_light .filter-buttons .filter-button:hover, html.theme_light .filter-buttons .filter-button:focus, html.theme_light .filter-buttons .filter-button:active {
  color: #175ddc !important;
}
html.theme_dark .filter-buttons .filter-button:hover, html.theme_dark .filter-buttons .filter-button:focus, html.theme_dark .filter-buttons .filter-button:active {
  color: #6a99f0 !important;
}
.filter-buttons .filter-button.disabled-organization {
  max-width: 78%;
}
.filter-buttons .edit-button {
  visibility: hidden;
  margin-left: auto;
}
html.theme_light .filter-buttons .edit-button:hover, html.theme_light .filter-buttons .edit-button:focus {
  color: #333333 !important;
}
html.theme_dark .filter-buttons .edit-button:hover, html.theme_dark .filter-buttons .edit-button:focus {
  color: #8d94a5 !important;
}
.filter-buttons .filter-options-icon {
  padding: 0 2px;
}

.filter ul:last-child {
  margin-bottom: 0;
}
html.theme_light .filter a {
  color: #333333;
}
html.theme_dark .filter a {
  color: #ffffff;
}
.filter .show-active {
  display: none;
}
.filter li.active > .show-active,
.filter li.active > div .show-active {
  display: inline;
}
html.theme_light .filter li.active > button:first-of-type,
html.theme_light .filter li.active > div button:first-of-type {
  color: #175ddc;
}
html.theme_dark .filter li.active > button:first-of-type,
html.theme_dark .filter li.active > div button:first-of-type {
  color: #6a99f0;
}
html.theme_light .filter li.active > .bwi,
html.theme_light .filter li.active > div > .bwi {
  color: #175ddc;
}
html.theme_dark .filter li.active > .bwi,
html.theme_dark .filter li.active > div > .bwi {
  color: #6a99f0;
}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/resolve-url-loader/index.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/scss/tailwind.css ***!
  \******************************************************************************************************************************************************************************************************/
.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}/**
 * Reset styles to be consistent with Bootstrap reset
 * Reassess when Bootstrap is removed and Tailwind preflight is added
*/fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}.bit-popover-arrow{position:absolute;z-index:10;height:1rem;width:1rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-style:solid;--tw-bg-opacity:1;background-color:rgb(var(--color-background) / var(--tw-bg-opacity, 1))}.bit-popover-right .bit-popover-arrow{left:0.25rem;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-left-radius:0.125rem;border-bottom-width:1px;border-left-width:1px;border-bottom-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1));--tw-border-opacity:1;border-left-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1))}.bit-popover-left .bit-popover-arrow{right:0.25rem;--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-right-radius:0.125rem;border-right-width:1px;border-top-width:1px;border-right-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1));--tw-border-opacity:1;border-top-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1))}.bit-popover-right-start .bit-popover-arrow,
.bit-popover-left-start .bit-popover-arrow{top:1.5rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bit-popover-right-center .bit-popover-arrow,
.bit-popover-left-center .bit-popover-arrow{top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bit-popover-right-end .bit-popover-arrow,
.bit-popover-left-end .bit-popover-arrow{bottom:1.5rem;--tw-translate-y:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bit-popover-below .bit-popover-arrow{top:0.25rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:0.125rem;border-left-width:1px;border-top-width:1px;border-left-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1));--tw-border-opacity:1;border-top-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1))}.bit-popover-above .bit-popover-arrow{bottom:0.25rem;--tw-translate-y:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:0.125rem;border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1));--tw-border-opacity:1;border-right-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1))}.bit-popover-below-start .bit-popover-arrow,
.bit-popover-above-start .bit-popover-arrow{left:1.5rem;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bit-popover-below-center .bit-popover-arrow,
.bit-popover-above-center .bit-popover-arrow{left:50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bit-popover-below-end .bit-popover-arrow,
.bit-popover-above-end .bit-popover-arrow{right:1.5rem;--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:root {
  --bit-toast-width: 19rem;
  --bit-toast-width-full: 96%;
  --bit-toast-top: 4.3rem;
}/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css *//* position */.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}.toast-top-left {
  top: 12px;
  left: 12px;
}.toast-top-right {
  top: 12px;
  right: 12px;
}.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}/* toast styles */.toast-title {
  font-weight: bold;
}.toast-message {
  word-wrap: break-word;
}.toast-message a,
.toast-message label {
  color: #FFFFFF;
}.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}.toast-container * {
  box-sizing: border-box;
}.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */.toast-info {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+);
}/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */.toast-error {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+);
}/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */.toast-success {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==);
}/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */.toast-warning {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==);
}.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}.toast-success {
  background-color: #51A351;
}.toast-error {
  background-color: #BD362F;
}.toast-info {
  background-color: #2F96B4;
}.toast-warning {
  background-color: #F89406;
}.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}/* Responsive Design */@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}/* Override all default styles from `ngx-toaster` */.toast-container .ngx-toastr {
  all: unset;
  display: block;
  width: var(--bit-toast-width);

  /* Needed to make hover states work in Electron, since the toast appears in the draggable region. */
  -webkit-app-region: no-drag;
}/* Disable hover styles */.toast-container .ngx-toastr:hover {
  box-shadow: none;
}.toast-container.toast-bottom-full-width .ngx-toastr {
  width: var(--bit-toast-width-full);
  margin-left: auto;
  margin-right: auto;
}.toast-container.toast-top-full-width {
  top: var(--bit-toast-top);
}/**
 * Tailwind doesn't have a good way to style search-cancel-button.
 */bit-search input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
  height: 21px;
  width: 21px;
  margin: 0;
  cursor: pointer;
  background-repeat: no-repeat;
  mask-image: url(images/close-button.svg);
  -webkit-mask-image: url(images/close-button.svg);
  background-color: rgba(var(--color-text-muted));
}bit-search input[type="search"]::-webkit-search-cancel-button:hover {
  background-color: rgba(var(--color-text-main));
}:root {
  --color-transparent-hover: rgb(0 0 0 / 0.02);
  --color-shadow: 168 179 200;

  --color-background: 255 255 255;
  --color-background-alt: 243 246 249;
  --color-background-alt2: 23 92 219;
  --color-background-alt3: 33 37 41; /* bg of menu panel */
  --color-background-alt4: 16 18 21; /* bg of active menu item */

  --color-primary-100: 219 229 246;
  --color-primary-300: 108 117 125; /* hover of menu items */
  --color-primary-600: 18 82 163; /* color of links and buttons */
  --color-primary-700: 13 60 119; /* hover of links and buttons */

  --color-secondary-100: 230 233 239;
  --color-secondary-300: 168 179 200;
  --color-secondary-500: 90 109 145;
  --color-secondary-600: 83 99 131;
  --color-secondary-700: 63 75 99;

  --color-info-100: 219 229 246;
  --color-info-600: 121 161 233;
  --color-info-700: 13 36 123;

  --color-warning-100: 255 244 212;
  --color-warning-600: 255 191 0;
  --color-warning-700: 142 64 0;

  --color-danger-100: 255 236 239;
  --color-danger-600: 203 38 58;
  --color-danger-700: 149 27 42;

  --color-success-100: 213 243 216;
  --color-success-600: 12 128 24;
  --color-success-700: 8 81 15;

  --color-notification-100: 255 225 247;
  --color-notification-600: 192 17 118;

  --color-art-primary: 2 15 102;
  --color-art-accent: 44 221 223;

  --color-text-main: 27 32 41;
  --color-text-muted: 96 109 145;
  --color-text-contrast: 255 255 255;
  --color-text-alt2: 255 255 255;
  --color-text-code: 192 17 118;

  --color-marketing-logo: 15 15 15; /* The Vaultwarden Logo */

  --tw-ring-offset-color: #ffffff;
}.theme_light {
  /* should be left empty as white is the default */
}.theme_dark {
  --color-transparent-hover: rgb(255 255 255 / 0.02);
  --color-shadow: 0 0 0;

  --color-background: 32 39 51;
  --color-background-alt: 18 26 39;
  --color-background-alt2: 47 52 61;
  --color-background-alt3: 48 57 70;
  --color-background-alt4: 18 26 39;

  --color-primary-100: 26 39 78;
  --color-primary-300: 26 65 172;
  --color-primary-600: 101 171 255;
  --color-primary-700: 170 195 239;

  --color-secondary-100: 48 57 70;
  --color-secondary-300: 82 91 106;
  --color-secondary-500: 121 128 142;
  --color-secondary-600: 143 152 166;
  --color-secondary-700: 158 167 181;

  --color-success-100: 8 81 15;
  --color-success-600: 107 241 120;
  --color-success-700: 213 243 216;

  --color-danger-100: 149 27 42;
  --color-danger-600: 255 78 99;
  --color-danger-700: 255 236 239;

  --color-warning-100: 142 64 0;
  --color-warning-600: 255 191 0;
  --color-warning-700: 255 244 212;

  --color-info-100: 13 36 123;
  --color-info-600: 121 161 233;
  --color-info-700: 219 229 246;

  --color-notification-100: 117 37 83;
  --color-notification-600: 255 143 208;

  --color-art-primary: 243 246 249;
  --color-art-accent: 44 221 233;

  --color-text-main: 243 246 249;
  --color-text-muted: 136 152 181;
  --color-text-contrast: 18 26 39;
  --color-text-alt2: 255 255 255;
  --color-text-code: 255 143 208;

  --color-marketing-logo: 255 255 255;

  --tw-ring-offset-color: #1f242e;
}/**
 * tw-break-words does not work with table cells:
 * https://github.com/tailwindlabs/tailwindcss/issues/835
 */td.tw-break-words {
  overflow-wrap: anywhere;
}/**
 * tw-list-none hides summary arrow in Firefox & Chrome but not Safari:
 * https://github.com/tailwindlabs/tailwindcss/issues/924#issuecomment-915509785
 */summary.tw-list-none::marker,
summary.tw-list-none::-webkit-details-marker {
  display: none;
}/**
 * Arbitrary values can't be used with `text-align`:
 * https://github.com/tailwindlabs/tailwindcss/issues/802#issuecomment-849013311
 */.tw-text-unset {
  text-align: unset;
}/**
 * Bootstrap uses z-index: 1050 for modals, dialogs and drag-and-drop previews should appear above them.
 * When bootstrap is removed, test if these styles are still needed and that overlays display properly over other content.
 * CL-483
 */.cdk-drag-preview,
.cdk-overlay-container,
.cdk-global-overlay-wrapper,
.cdk-overlay-connected-position-bounding-box,
.cdk-overlay-backdrop,
.cdk-overlay-pane {
  z-index: 2000 !important;
}.cdk-global-scrollblock {
  position: relative;
  height: 100%;
  overflow: hidden;
}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;}* --tw-ring-offset-color,::before --tw-ring-offset-color,::after --tw-ring-offset-color{-d-e-f-a-u-l-t:rgb(var(--color-background) / <alpha-value>);alt:rgb(var(--color-background-alt) / <alpha-value>);alt2:rgb(var(--color-background-alt2) / <alpha-value>);alt3:rgb(var(--color-background-alt3) / <alpha-value>);alt4:rgb(var(--color-background-alt4) / <alpha-value>)}*, ::before, ::after{--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;}::backdrop --tw-ring-offset-color{-d-e-f-a-u-l-t:rgb(var(--color-background) / <alpha-value>);alt:rgb(var(--color-background-alt) / <alpha-value>);alt2:rgb(var(--color-background-alt2) / <alpha-value>);alt3:rgb(var(--color-background-alt3) / <alpha-value>);alt4:rgb(var(--color-background-alt4) / <alpha-value>)}::backdrop{--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tw-container{width:100%}@media (min-width: 640px){.tw-container{max-width:640px}}@media (min-width: 768px){.tw-container{max-width:768px}}@media (min-width: 1024px){.tw-container{max-width:1024px}}@media (min-width: 1280px){.tw-container{max-width:1280px}}@media (min-width: 1536px){.tw-container{max-width:1536px}}.tw-h1{font-size:1.75rem;line-height:2rem;font-weight:600}.tw-btn-secondary{border-radius:0.25rem;border-width:1px;border-style:solid;padding-top:0.375rem;padding-bottom:0.375rem;padding-left:0.75rem;padding-right:0.75rem;text-align:center;font-weight:600;text-decoration-line:none;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.tw-btn-secondary:hover{text-decoration-line:none}.tw-btn-secondary.tw-test-hover{text-decoration-line:none}.tw-btn-secondary:focus{outline:2px solid transparent;outline-offset:2px}.tw-btn-secondary.tw-test-focus{outline:2px solid transparent;outline-offset:2px}.tw-btn-secondary{--tw-border-opacity:1;border-color:rgb(var(--color-text-muted) / var(--tw-border-opacity, 1));background-color:transparent}.tw-btn-secondary:disabled{cursor:not-allowed;border-color:rgb(var(--color-text-muted) / 0.6);background-color:transparent;color:rgb(var(--color-text-muted) / 0.6) !important}.tw-btn-secondary:hover{--tw-border-opacity:1;border-color:rgb(var(--color-text-muted) / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(var(--color-text-muted) / var(--tw-bg-opacity, 1));--tw-text-opacity:1 !important;color:rgb(var(--color-text-contrast) / var(--tw-text-opacity, 1)) !important}.tw-btn-secondary.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-text-muted) / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(var(--color-text-muted) / var(--tw-bg-opacity, 1));--tw-text-opacity:1 !important;color:rgb(var(--color-text-contrast) / var(--tw-text-opacity, 1)) !important}.tw-btn-secondary{--tw-text-opacity:1 !important;color:rgb(var(--color-text-muted) / var(--tw-text-opacity, 1)) !important}/**
   * Stripe form control styling
   */.tw-stripe-form-control{display:block;height:2.75rem;width:100%;border-radius:0.5rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(var(--color-secondary-500) / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(var(--color-background) / var(--tw-bg-opacity, 1));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;--tw-text-opacity:1;color:rgb(var(--color-text-main) / var(--tw-text-opacity, 1))}.tw-stripe-form-control:hover{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.tw-stripe-form-control.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.tw-stripe-form-control:focus{border-width:2px;--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-600) / var(--tw-ring-opacity, 1))}.tw-stripe-form-control.tw-test-focus{border-width:2px;--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-600) / var(--tw-ring-opacity, 1))}.tw-stripe-form-control.is-invalid{--tw-border-opacity:1;border-color:rgb(var(--color-danger-600) / var(--tw-border-opacity, 1))}.tw-stripe-form-control.is-invalid:hover{--tw-border-opacity:1;border-color:rgb(var(--color-danger-700) / var(--tw-border-opacity, 1))}.tw-stripe-form-control.is-invalid.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-danger-700) / var(--tw-border-opacity, 1))}.tw-stripe-form-control.is-focused{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.tw-stripe-form-control.is-focused{outline:2px solid transparent;outline-offset:2px}.tw-stripe-form-control.is-focused:focus{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.tw-stripe-form-control.is-focused.tw-test-focus{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.tw-stripe-form-control.is-focused.is-invalid{--tw-border-opacity:1;border-color:rgb(var(--color-danger-600) / var(--tw-border-opacity, 1))}/**
   * Loading page
   */body.layout_frontend {
    /* We apply the background color here since body classes are dynamically added and removed */
    --tw-bg-opacity:1 !important;
    background-color:rgb(var(--color-background-alt) / var(--tw-bg-opacity, 1)) !important;
  }/* Spinner requires fixed height and width to appear centered */body.layout_frontend .spinner-container{position:fixed}body.layout_frontend .spinner-container{inset:50%}body.layout_frontend .spinner-container{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}body.layout_frontend .spinner-container{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}body.layout_frontend .spinner-container {

      height: 42px;
      width: 42px;
    }/**
   * Logo, used both in loading and on "frontend" pages.
   */img.new-logo-themed{display:block;

    width: 175px}.theme_light img.new-logo-themed {
    content: url(images/logo.svg);
  }.theme_dark img.new-logo-themed {
    content: url(images/logo-white.svg);
  }.tw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.tw-pointer-events-none{pointer-events:none}.tw-pointer-events-auto{pointer-events:auto}.tw-invisible{visibility:hidden}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-sticky{position:sticky}.tw-inset-0{inset:0px}.tw-inset-y-0{top:0px;bottom:0px}.-tw-top-2\.5{top:-0.625rem}.tw--top-72{top:-18rem}.tw-bottom-0{bottom:0px}.tw-bottom-\[-1px\]{bottom:-1px}.tw-left-0{left:0px}.tw-left-1\/2{left:50%}.tw-left-2{left:0.5rem}.tw-left-3{left:0.75rem}.tw-right-0{right:0px}.tw-top-0{top:0px}.tw-top-1\/2{top:50%}.tw-top-2{top:0.5rem}.tw-top-\[3px\]{top:3px}.tw-z-10{z-index:10}.tw-z-20{z-index:20}.tw-z-30{z-index:30}.tw-z-50{z-index:50}.tw-col-span-1{grid-column:span 1 / span 1}.tw-col-span-12{grid-column:span 12 / span 12}.tw-col-span-3{grid-column:span 3 / span 3}.tw-col-span-4{grid-column:span 4 / span 4}.tw-col-span-6{grid-column:span 6 / span 6}.tw-col-span-7{grid-column:span 7 / span 7}.tw-col-span-8{grid-column:span 8 / span 8}.tw-col-span-9{grid-column:span 9 / span 9}.tw-float-right{float:right}.\!tw-m-0{margin:0px !important}.-tw-m-1\.5{margin:-0.375rem}.-tw-m-6{margin:-1.5rem}.tw-m-0{margin:0px}.tw-m-2{margin:0.5rem}.tw-m-2\.5{margin:0.625rem}.tw-m-5{margin:1.25rem}.tw-m-8{margin:2rem}.tw-m-auto{margin:auto}.-tw-mx-2\.5{margin-left:-0.625rem;margin-right:-0.625rem}.-tw-mx-3{margin-left:-0.75rem;margin-right:-0.75rem}.-tw-mx-4{margin-left:-1rem;margin-right:-1rem}.tw-mx-0\.5{margin-left:0.125rem;margin-right:0.125rem}.tw-mx-1{margin-left:0.25rem;margin-right:0.25rem}.tw-mx-1\.5{margin-left:0.375rem;margin-right:0.375rem}.tw-mx-2{margin-left:0.5rem;margin-right:0.5rem}.tw-mx-3{margin-left:0.75rem;margin-right:0.75rem}.tw-mx-4{margin-left:1rem;margin-right:1rem}.tw-mx-6{margin-left:1.5rem;margin-right:1.5rem}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-1{margin-top:0.25rem;margin-bottom:0.25rem}.tw-my-10{margin-top:2.5rem;margin-bottom:2.5rem}.tw-my-12{margin-top:3rem;margin-bottom:3rem}.tw-my-2{margin-top:0.5rem;margin-bottom:0.5rem}.tw-my-3{margin-top:0.75rem;margin-bottom:0.75rem}.tw-my-4{margin-top:1rem;margin-bottom:1rem}.tw-my-5{margin-top:1.25rem;margin-bottom:1.25rem}.tw-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.tw-my-8{margin-top:2rem;margin-bottom:2rem}.tw-my-auto{margin-top:auto;margin-bottom:auto}.\!tw-mb-0{margin-bottom:0px !important}.\!tw-mb-1{margin-bottom:0.25rem !important}.\!tw-mb-2{margin-bottom:0.5rem !important}.\!tw-mb-5{margin-bottom:1.25rem !important}.\!tw-me-2{margin-inline-end:0.5rem !important}.\!tw-mr-3{margin-right:0.75rem !important}.\!tw-mr-4{margin-right:1rem !important}.-tw-mb-0\.5{margin-bottom:-0.125rem}.-tw-mb-px{margin-bottom:-1px}.-tw-ms-3{margin-inline-start:-0.75rem}.tw--mb-px{margin-bottom:-1px}.tw-mb-0{margin-bottom:0px}.tw-mb-1{margin-bottom:0.25rem}.tw-mb-1\.5{margin-bottom:0.375rem}.tw-mb-10{margin-bottom:2.5rem}.tw-mb-12{margin-bottom:3rem}.tw-mb-14{margin-bottom:3.5rem}.tw-mb-2{margin-bottom:0.5rem}.tw-mb-3{margin-bottom:0.75rem}.tw-mb-4{margin-bottom:1rem}.tw-mb-5{margin-bottom:1.25rem}.tw-mb-6{margin-bottom:1.5rem}.tw-mb-9{margin-bottom:2.25rem}.tw-me-1{margin-inline-end:0.25rem}.tw-me-1\.5{margin-inline-end:0.375rem}.tw-me-2{margin-inline-end:0.5rem}.tw-me-3\.5{margin-inline-end:0.875rem}.tw-me-4{margin-inline-end:1rem}.tw-ml-0{margin-left:0px}.tw-ml-1{margin-left:0.25rem}.tw-ml-1\.5{margin-left:0.375rem}.tw-ml-2{margin-left:0.5rem}.tw-ml-3{margin-left:0.75rem}.tw-ml-4{margin-left:1rem}.tw-ml-5{margin-left:1.25rem}.tw-ml-6{margin-left:1.5rem}.tw-ml-8{margin-left:2rem}.tw-ml-auto{margin-left:auto}.tw-mr-1{margin-right:0.25rem}.tw-mr-2{margin-right:0.5rem}.tw-mr-3{margin-right:0.75rem}.tw-mr-3\.5{margin-right:0.875rem}.tw-mr-5{margin-right:1.25rem}.tw-mr-6{margin-right:1.5rem}.tw-ms-0\.5{margin-inline-start:0.125rem}.tw-ms-16{margin-inline-start:4rem}.tw-ms-2{margin-inline-start:0.5rem}.tw-ms-7{margin-inline-start:1.75rem}.tw-ms-auto{margin-inline-start:auto}.tw-mt-0{margin-top:0px}.tw-mt-0\.5{margin-top:0.125rem}.tw-mt-1{margin-top:0.25rem}.tw-mt-1\.5{margin-top:0.375rem}.tw-mt-10{margin-top:2.5rem}.tw-mt-12{margin-top:3rem}.tw-mt-16{margin-top:4rem}.tw-mt-2{margin-top:0.5rem}.tw-mt-3{margin-top:0.75rem}.tw-mt-3\.5{margin-top:0.875rem}.tw-mt-4{margin-top:1rem}.tw-mt-5{margin-top:1.25rem}.tw-mt-56{margin-top:14rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-7{margin-top:1.75rem}.tw-mt-9{margin-top:2.25rem}.tw-mt-\[6px\]{margin-top:6px}.tw-mt-auto{margin-top:auto}.tw-mt-px{margin-top:1px}.tw-box-border{box-sizing:border-box}.tw-box-content{box-sizing:content-box}.tw-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!tw-block{display:block !important}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-inline{display:inline}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-inline-grid{display:inline-grid}.tw-hidden{display:none}.tw-size-24{width:6rem;height:6rem}.tw-size-28{width:7rem;height:7rem}.tw-size-4{width:1rem;height:1rem}.tw-size-6{width:1.5rem;height:1.5rem}.tw-size-7{width:1.75rem;height:1.75rem}.tw-size-9{width:2.25rem;height:2.25rem}.tw-size-full{width:100%;height:100%}.tw-size-px{width:1px;height:1px}.tw-h-1{height:0.25rem}.tw-h-10{height:2.5rem}.tw-h-12{height:3rem}.tw-h-16{height:4rem}.tw-h-24{height:6rem}.tw-h-28{height:7rem}.tw-h-32{height:8rem}.tw-h-4{height:1rem}.tw-h-40{height:10rem}.tw-h-6{height:1.5rem}.tw-h-7{height:1.75rem}.tw-h-\[1\.12rem\]{height:1.12rem}.tw-h-\[19rem\]{height:19rem}.tw-h-\[500px\]{height:500px}.tw-h-\[52px\]{height:52px}.tw-h-\[69px\]{height:69px}.tw-h-\[75\.5px\]{height:75.5px}.tw-h-auto{height:auto}.tw-h-full{height:100%}.tw-h-px{height:1px}.tw-h-screen{height:100vh}.tw-max-h-80{max-height:20rem}.tw-max-h-\[90vh\]{max-height:90vh}.tw-max-h-full{max-height:100%}.tw-max-h-screen{max-height:100vh}.tw-min-h-11{min-height:2.75rem}.tw-min-h-6{min-height:1.5rem}.tw-min-h-60{min-height:15rem}.tw-min-h-9{min-height:2.25rem}.tw-min-h-\[1\.85rem\]{min-height:1.85rem}.tw-min-h-full{min-height:100%}.tw-min-h-screen{min-height:100vh}.tw-w-0{width:0px}.tw-w-1\/2{width:50%}.tw-w-1\/3{width:33.333333%}.tw-w-1\/4{width:25%}.tw-w-10{width:2.5rem}.tw-w-11\/12{width:91.666667%}.tw-w-12{width:3rem}.tw-w-16{width:4rem}.tw-w-2\/3{width:66.666667%}.tw-w-2\/5{width:40%}.tw-w-20{width:5rem}.tw-w-24{width:6rem}.tw-w-28{width:7rem}.tw-w-3\/4{width:75%}.tw-w-3\/5{width:60%}.tw-w-32{width:8rem}.tw-w-40{width:10rem}.tw-w-48{width:12rem}.tw-w-5{width:1.25rem}.tw-w-5\/12{width:41.666667%}.tw-w-6{width:1.5rem}.tw-w-60{width:15rem}.tw-w-7{width:1.75rem}.tw-w-72{width:18rem}.tw-w-80{width:20rem}.tw-w-9{width:2.25rem}.tw-w-96{width:24rem}.tw-w-\[1\.12rem\]{width:1.12rem}.tw-w-\[128px\]{width:128px}.tw-w-\[175px\]{width:175px}.tw-w-\[23rem\]{width:23rem}.tw-w-\[3\.75rem\]{width:3.75rem}.tw-w-full{width:100%}.tw-w-screen{width:100vw}.\!tw-min-w-0{min-width:0px !important}.tw-min-w-0{min-width:0px}.tw-min-w-10{min-width:2.5rem}.tw-min-w-16{min-width:4rem}.tw-min-w-3{min-width:0.75rem}.tw-min-w-32{min-width:8rem}.tw-min-w-52{min-width:13rem}.tw-min-w-\[--bit-toast-width\]{min-width:var(--bit-toast-width)}.tw-min-w-\[120px\]{min-width:120px}.tw-min-w-\[200px\]{min-width:200px}.tw-min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.tw-min-w-max{min-width:-moz-max-content;min-width:max-content}.tw-max-w-0{max-width:0px}.tw-max-w-1\/4{max-width:25%}.tw-max-w-24{max-width:6rem}.tw-max-w-28{max-width:7rem}.tw-max-w-3\/4{max-width:75%}.tw-max-w-32{max-width:8rem}.tw-max-w-3xl{max-width:48rem}.tw-max-w-40{max-width:10rem}.tw-max-w-4xl{max-width:56rem}.tw-max-w-52{max-width:13rem}.tw-max-w-72{max-width:18rem}.tw-max-w-80{max-width:20rem}.tw-max-w-90vw{max-width:90vw}.tw-max-w-\[--bit-toast-width\]{max-width:var(--bit-toast-width)}.tw-max-w-\[300px\]{max-width:300px}.tw-max-w-\[500px\]{max-width:500px}.tw-max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.tw-max-w-full{max-width:100%}.tw-max-w-lg{max-width:32rem}.tw-max-w-max{max-width:-moz-max-content;max-width:max-content}.tw-max-w-md{max-width:28rem}.tw-max-w-sm{max-width:24rem}.tw-max-w-xl{max-width:36rem}.tw-max-w-xs{max-width:20rem}.tw-flex-1{flex:1 1 0%}.tw-flex-auto{flex:1 1 auto}.tw-flex-initial{flex:0 1 auto}.tw-flex-none{flex:none}.tw-shrink{flex-shrink:1}.tw-shrink-0{flex-shrink:0}.tw-flex-grow{flex-grow:1}.tw-grow{flex-grow:1}.tw-basis-1\/2{flex-basis:50%}.tw-basis-1\/4{flex-basis:25%}.tw-basis-2\/5{flex-basis:40%}.tw-basis-3\/4{flex-basis:75%}.tw-table-auto{table-layout:auto}.tw-table-fixed{table-layout:fixed}.tw-border-collapse{border-collapse:collapse}.-tw-translate-y-\[0\.675rem\]{--tw-translate-y:-0.675rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw--translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw--translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!tw-cursor-not-allowed{cursor:not-allowed !important}.tw-cursor-auto{cursor:auto}.tw-cursor-default{cursor:default}.tw-cursor-move{cursor:move}.tw-cursor-not-allowed{cursor:not-allowed}.tw-cursor-pointer{cursor:pointer}.tw-cursor-text{cursor:text}.tw-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tw-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.tw-resize-none{resize:none}.tw-list-inside{list-style-position:inside}.tw-list-outside{list-style-position:outside}.tw-list-disc{list-style-type:disc}.tw-list-none{list-style-type:none}.tw-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tw-auto-cols-auto{grid-auto-columns:auto}.tw-grid-flow-col{grid-auto-flow:column}.tw-grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.tw-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.tw-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.tw-grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.tw-flex-row{flex-direction:row}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-place-content-center{place-content:center}.tw-content-center{align-content:center}.tw-items-start{align-items:flex-start}.tw-items-end{align-items:flex-end}.tw-items-center{align-items:center}.tw-items-baseline{align-items:baseline}.tw-items-stretch{align-items:stretch}.tw-justify-start{justify-content:flex-start}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-1{gap:0.25rem}.tw-gap-1\.5{gap:0.375rem}.tw-gap-2{gap:0.5rem}.tw-gap-3{gap:0.75rem}.tw-gap-4{gap:1rem}.tw-gap-5{gap:1.25rem}.tw-gap-6{gap:1.5rem}.tw-gap-8{gap:2rem}.tw-gap-\[200px\]{gap:200px}.tw-gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.tw-space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}.tw-space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.tw-space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}.tw-space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}.tw-space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.tw-divide-x-0 > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(0px * var(--tw-divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}.tw-divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.tw-divide-solid > :not([hidden]) ~ :not([hidden]){border-style:solid}.tw-divide-secondary-300 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--color-secondary-300) / var(--tw-divide-opacity, 1))}.tw-self-end{align-self:flex-end}.tw-self-center{align-self:center}.tw-overflow-auto{overflow:auto}.tw-overflow-hidden{overflow:hidden}.tw-overflow-y-auto{overflow-y:auto}.tw-overflow-y-hidden{overflow-y:hidden}.tw-overscroll-none{overscroll-behavior:none}.tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-overflow-ellipsis{text-overflow:ellipsis}.tw-text-ellipsis{text-overflow:ellipsis}.tw-hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.tw-whitespace-nowrap{white-space:nowrap}.tw-whitespace-pre-wrap{white-space:pre-wrap}.tw-text-wrap{text-wrap:wrap}.tw-break-words{overflow-wrap:break-word}.tw-break-all{word-break:break-all}.tw-rounded{border-radius:0.25rem}.tw-rounded-2xl{border-radius:1rem}.tw-rounded-3xl{border-radius:1.5rem}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:0.5rem}.tw-rounded-md{border-radius:0.375rem}.tw-rounded-sm{border-radius:0.125rem}.tw-rounded-xl{border-radius:0.75rem}.\!tw-rounded-e-lg{border-start-end-radius:0.5rem !important;border-end-end-radius:0.5rem !important}.\!tw-rounded-s-lg{border-start-start-radius:0.5rem !important;border-end-start-radius:0.5rem !important}.tw-rounded-b{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.tw-rounded-e-lg{border-start-end-radius:0.5rem;border-end-end-radius:0.5rem}.tw-rounded-s-lg{border-start-start-radius:0.5rem;border-end-start-radius:0.5rem}.tw-rounded-t{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.tw-rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}.tw-rounded-t-none{border-top-left-radius:0px;border-top-right-radius:0px}.\!tw-border-0{border-width:0px !important}.tw-border{border-width:1px}.tw-border-0{border-width:0px}.tw-border-2{border-width:2px}.tw-border-\[0\.5px\]{border-width:0.5px}.tw-border-x{border-left-width:1px;border-right-width:1px}.tw-border-x-0{border-left-width:0px;border-right-width:0px}.tw-border-y{border-top-width:1px;border-bottom-width:1px}.tw-border-b{border-bottom-width:1px}.tw-border-b-2{border-bottom-width:2px}.tw-border-l{border-left-width:1px}.tw-border-l-0{border-left-width:0px}.tw-border-r{border-right-width:1px}.tw-border-r-0{border-right-width:0px}.tw-border-s{border-inline-start-width:1px}.tw-border-t{border-top-width:1px}.tw-border-t-0{border-top-width:0px}.tw-border-t-4{border-top-width:4px}.\!tw-border-solid{border-style:solid !important}.tw-border-solid{border-style:solid}.tw-border-none{border-style:none}.\!tw-border-secondary-700{--tw-border-opacity:1 !important;border-color:rgb(var(--color-secondary-700) / var(--tw-border-opacity, 1)) !important}.tw-border-black{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.tw-border-danger-600{--tw-border-opacity:1;border-color:rgb(var(--color-danger-600) / var(--tw-border-opacity, 1))}.tw-border-danger-700{--tw-border-opacity:1;border-color:rgb(var(--color-danger-700) / var(--tw-border-opacity, 1))}.tw-border-info-700{--tw-border-opacity:1;border-color:rgb(var(--color-info-700) / var(--tw-border-opacity, 1))}.tw-border-notification-600{--tw-border-opacity:1;border-color:rgb(var(--color-notification-600) / var(--tw-border-opacity, 1))}.tw-border-primary-600{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.tw-border-primary-700{--tw-border-opacity:1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.tw-border-secondary-100{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-100) / var(--tw-border-opacity, 1))}.tw-border-secondary-300{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1))}.tw-border-secondary-300\/50{border-color:rgb(var(--color-secondary-300) / 0.5)}.tw-border-secondary-500{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-500) / var(--tw-border-opacity, 1))}.tw-border-secondary-600{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-600) / var(--tw-border-opacity, 1))}.tw-border-secondary-700{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-700) / var(--tw-border-opacity, 1))}.tw-border-success-700{--tw-border-opacity:1;border-color:rgb(var(--color-success-700) / var(--tw-border-opacity, 1))}.tw-border-text-muted{--tw-border-opacity:1;border-color:rgb(var(--color-text-muted) / var(--tw-border-opacity, 1))}.tw-border-transparent{border-color:transparent}.tw-border-warning-700{--tw-border-opacity:1;border-color:rgb(var(--color-warning-700) / var(--tw-border-opacity, 1))}.tw-border-x-secondary-300{--tw-border-opacity:1;border-left-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1));border-right-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1))}.tw-border-b-background{--tw-border-opacity:1;border-bottom-color:rgb(var(--color-background) / var(--tw-border-opacity, 1))}.tw-border-b-danger-700{--tw-border-opacity:1;border-bottom-color:rgb(var(--color-danger-700) / var(--tw-border-opacity, 1))}.tw-border-b-info-700{--tw-border-opacity:1;border-bottom-color:rgb(var(--color-info-700) / var(--tw-border-opacity, 1))}.tw-border-b-secondary-300{--tw-border-opacity:1;border-bottom-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1))}.tw-border-b-shadow{--tw-border-opacity:1;border-bottom-color:rgb(var(--color-shadow) / var(--tw-border-opacity, 1))}.tw-border-b-success-700{--tw-border-opacity:1;border-bottom-color:rgb(var(--color-success-700) / var(--tw-border-opacity, 1))}.tw-border-b-warning-700{--tw-border-opacity:1;border-bottom-color:rgb(var(--color-warning-700) / var(--tw-border-opacity, 1))}.tw-border-t-primary-600{--tw-border-opacity:1;border-top-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.tw-border-t-secondary-300{--tw-border-opacity:1;border-top-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1))}.tw-border-t-secondary-500{--tw-border-opacity:1;border-top-color:rgb(var(--color-secondary-500) / var(--tw-border-opacity, 1))}.tw-border-t-text-muted{--tw-border-opacity:1;border-top-color:rgb(var(--color-text-muted) / var(--tw-border-opacity, 1))}.\!tw-bg-background{--tw-bg-opacity:1 !important;background-color:rgb(var(--color-background) / var(--tw-bg-opacity, 1)) !important}.\!tw-bg-background-alt{--tw-bg-opacity:1 !important;background-color:rgb(var(--color-background-alt) / var(--tw-bg-opacity, 1)) !important}.tw-bg-background{--tw-bg-opacity:1;background-color:rgb(var(--color-background) / var(--tw-bg-opacity, 1))}.tw-bg-background-alt{--tw-bg-opacity:1;background-color:rgb(var(--color-background-alt) / var(--tw-bg-opacity, 1))}.tw-bg-background-alt2{--tw-bg-opacity:1;background-color:rgb(var(--color-background-alt2) / var(--tw-bg-opacity, 1))}.tw-bg-background-alt3{--tw-bg-opacity:1;background-color:rgb(var(--color-background-alt3) / var(--tw-bg-opacity, 1))}.tw-bg-background-alt4{--tw-bg-opacity:1;background-color:rgb(var(--color-background-alt4) / var(--tw-bg-opacity, 1))}.tw-bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.tw-bg-danger-100{--tw-bg-opacity:1;background-color:rgb(var(--color-danger-100) / var(--tw-bg-opacity, 1))}.tw-bg-danger-600{--tw-bg-opacity:1;background-color:rgb(var(--color-danger-600) / var(--tw-bg-opacity, 1))}.tw-bg-info-100{--tw-bg-opacity:1;background-color:rgb(var(--color-info-100) / var(--tw-bg-opacity, 1))}.tw-bg-notification-100{--tw-bg-opacity:1;background-color:rgb(var(--color-notification-100) / var(--tw-bg-opacity, 1))}.tw-bg-primary-100{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1))}.tw-bg-primary-600{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.tw-bg-primary-700{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.tw-bg-secondary-100{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.tw-bg-secondary-300{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-300) / var(--tw-bg-opacity, 1))}.tw-bg-success-100{--tw-bg-opacity:1;background-color:rgb(var(--color-success-100) / var(--tw-bg-opacity, 1))}.tw-bg-success-600{--tw-bg-opacity:1;background-color:rgb(var(--color-success-600) / var(--tw-bg-opacity, 1))}.tw-bg-text-contrast{--tw-bg-opacity:1;background-color:rgb(var(--color-text-contrast) / var(--tw-bg-opacity, 1))}.tw-bg-text-main\/30{background-color:rgb(var(--color-text-main) / 0.3)}.tw-bg-text-muted{--tw-bg-opacity:1;background-color:rgb(var(--color-text-muted) / var(--tw-bg-opacity, 1))}.tw-bg-transparent{background-color:transparent}.tw-bg-warning-100{--tw-bg-opacity:1;background-color:rgb(var(--color-warning-100) / var(--tw-bg-opacity, 1))}.tw-bg-warning-600{--tw-bg-opacity:1;background-color:rgb(var(--color-warning-600) / var(--tw-bg-opacity, 1))}.tw-bg-opacity-0{--tw-bg-opacity:0}.tw-bg-opacity-30{--tw-bg-opacity:0.3}.tw-bg-opacity-90{--tw-bg-opacity:0.9}.tw-bg-clip-padding{background-clip:padding-box}.tw-fill-art-accent{fill:rgb(var(--color-art-accent) / 1)}.tw-fill-art-primary{fill:rgb(var(--color-art-primary) / 1)}.tw-fill-background{fill:rgb(var(--color-background) / 1)}.tw-fill-danger-600{fill:rgb(var(--color-danger-600) / 1)}.tw-fill-marketing-logo{fill:rgb(var(--color-marketing-logo) / 1)}.tw-fill-none{fill:none}.tw-fill-primary-100{fill:rgb(var(--color-primary-100) / 1)}.tw-fill-primary-600{fill:rgb(var(--color-primary-600) / 1)}.tw-fill-secondary-300{fill:rgb(var(--color-secondary-300) / 1)}.tw-fill-secondary-600{fill:rgb(var(--color-secondary-600) / 1)}.tw-fill-text-alt2{fill:rgb(var(--color-text-alt2) / 1)}.tw-stroke-art-accent{stroke:rgb(var(--color-art-accent) / 1)}.tw-stroke-art-primary{stroke:rgb(var(--color-art-primary) / 1)}.tw-stroke-danger-600{stroke:rgb(var(--color-danger-600) / 1)}.tw-stroke-secondary-600{stroke:rgb(var(--color-secondary-600) / 1)}.tw-stroke-text-main{stroke:rgb(var(--color-text-main) / 1)}.tw-p-0{padding:0px}.tw-p-0\.5{padding:0.125rem}.tw-p-1{padding:0.25rem}.tw-p-10{padding:2.5rem}.tw-p-2{padding:0.5rem}.tw-p-3{padding:0.75rem}.tw-p-4{padding:1rem}.tw-p-5{padding:1.25rem}.tw-p-6{padding:1.5rem}.tw-p-8{padding:2rem}.\!tw-px-1{padding-left:0.25rem !important;padding-right:0.25rem !important}.\!tw-py-0{padding-top:0px !important;padding-bottom:0px !important}.tw-px-0{padding-left:0px;padding-right:0px}.tw-px-0\.5{padding-left:0.125rem;padding-right:0.125rem}.tw-px-1{padding-left:0.25rem;padding-right:0.25rem}.tw-px-10{padding-left:2.5rem;padding-right:2.5rem}.tw-px-2{padding-left:0.5rem;padding-right:0.5rem}.tw-px-2\.5{padding-left:0.625rem;padding-right:0.625rem}.tw-px-3{padding-left:0.75rem;padding-right:0.75rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-py-0{padding-top:0px;padding-bottom:0px}.tw-py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}.tw-py-1{padding-top:0.25rem;padding-bottom:0.25rem}.tw-py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}.tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.tw-py-2{padding-top:0.5rem;padding-bottom:0.5rem}.tw-py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}.tw-py-3{padding-top:0.75rem;padding-bottom:0.75rem}.tw-py-4{padding-top:1rem;padding-bottom:1rem}.tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.tw-py-9{padding-top:2.25rem;padding-bottom:2.25rem}.\!tw-pt-0{padding-top:0px !important}.tw-pb-0{padding-bottom:0px}.tw-pb-1{padding-bottom:0.25rem}.tw-pb-1\.5{padding-bottom:0.375rem}.tw-pb-2{padding-bottom:0.5rem}.tw-pb-2\.5{padding-bottom:0.625rem}.tw-pb-4{padding-bottom:1rem}.tw-pb-5{padding-bottom:1.25rem}.tw-pb-6{padding-bottom:1.5rem}.tw-pb-8{padding-bottom:2rem}.tw-pb-\[2px\]{padding-bottom:2px}.tw-pb-\[3px\]{padding-bottom:3px}.tw-pb-\[4px\]{padding-bottom:4px}.tw-pe-1{padding-inline-end:0.25rem}.tw-pe-2{padding-inline-end:0.5rem}.tw-pe-3{padding-inline-end:0.75rem}.tw-pe-4{padding-inline-end:1rem}.tw-pl-0{padding-left:0px}.tw-pl-1{padding-left:0.25rem}.tw-pl-1\.5{padding-left:0.375rem}.tw-pl-20{padding-left:5rem}.tw-pl-3{padding-left:0.75rem}.tw-pl-4{padding-left:1rem}.tw-pl-5{padding-left:1.25rem}.tw-pl-6{padding-left:1.5rem}.tw-pl-7{padding-left:1.75rem}.tw-pr-1{padding-right:0.25rem}.tw-pr-10{padding-right:2.5rem}.tw-pr-2{padding-right:0.5rem}.tw-pr-4{padding-right:1rem}.tw-ps-0{padding-inline-start:0px}.tw-ps-1{padding-inline-start:0.25rem}.tw-ps-2{padding-inline-start:0.5rem}.tw-ps-3{padding-inline-start:0.75rem}.tw-ps-4{padding-inline-start:1rem}.tw-ps-6{padding-inline-start:1.5rem}.tw-ps-8{padding-inline-start:2rem}.tw-ps-9{padding-inline-start:2.25rem}.tw-pt-0{padding-top:0px}.tw-pt-1{padding-top:0.25rem}.tw-pt-2{padding-top:0.5rem}.tw-pt-3{padding-top:0.75rem}.tw-pt-4{padding-top:1rem}.tw-pt-5{padding-top:1.25rem}.tw-pt-6{padding-top:1.5rem}.tw-pt-7{padding-top:1.75rem}.tw-pt-8{padding-top:2rem}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-text-start{text-align:start}.tw-align-baseline{vertical-align:baseline}.tw-align-top{vertical-align:top}.\!tw-align-middle{vertical-align:middle !important}.tw-align-middle{vertical-align:middle}.tw-align-bottom{vertical-align:bottom}.tw-align-text-top{vertical-align:text-top}.tw-align-sub{vertical-align:sub}.tw-font-mono{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.\!tw-text-2xl{font-size:1.5rem !important;line-height:2rem !important}.\!tw-text-3xl{font-size:1.75rem !important;line-height:2rem !important}.\!tw-text-base{font-size:1rem !important;line-height:1.5rem !important}.\!tw-text-lg{font-size:1.125rem !important;line-height:1.75rem !important}.\!tw-text-sm{font-size:0.875rem !important;line-height:1.25rem !important}.\!tw-text-xl{font-size:1.25rem !important;line-height:1.75rem !important}.\!tw-text-xs{font-size:0.75rem !important;line-height:1rem !important}.tw-text-2xl{font-size:1.5rem;line-height:2rem}.tw-text-3xl{font-size:1.75rem;line-height:2rem}.tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.tw-text-\[0\.625rem\]{font-size:0.625rem}.tw-text-\[1\.25rem\]{font-size:1.25rem}.tw-text-\[length\:inherit\]{font-size:inherit}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-sm{font-size:0.875rem;line-height:1.25rem}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-text-xs{font-size:0.75rem;line-height:1rem}.\!tw-font-bold{font-weight:700 !important}.\!tw-font-normal{font-weight:400 !important}.\!tw-font-semibold{font-weight:600 !important}.tw-font-bold{font-weight:700}.tw-font-light{font-weight:300}.tw-font-medium{font-weight:500}.tw-font-normal{font-weight:400}.tw-font-semibold{font-weight:600}.tw-uppercase{text-transform:uppercase}.tw-lowercase{text-transform:lowercase}.tw-capitalize{text-transform:capitalize}.tw-normal-case{text-transform:none}.tw-italic{font-style:italic}.tw-leading-10{line-height:2.5rem}.tw-leading-5{line-height:1.25rem}.tw-leading-7{line-height:1.75rem}.tw-leading-9{line-height:2.25rem}.tw-leading-\[2rem\]{line-height:2rem}.tw-leading-none{line-height:1}.tw-leading-normal{line-height:1.5}.tw-leading-snug{line-height:1.375}.tw-leading-tight{line-height:1.25}.\!tw-text-\[inherit\]{color:inherit !important}.\!tw-text-alt2{--tw-text-opacity:1 !important;color:rgb(var(--color-text-alt2) / var(--tw-text-opacity, 1)) !important}.\!tw-text-contrast{--tw-text-opacity:1 !important;color:rgb(var(--color-text-contrast) / var(--tw-text-opacity, 1)) !important}.\!tw-text-danger{--tw-text-opacity:1 !important;color:rgb(var(--color-danger-600) / var(--tw-text-opacity, 1)) !important}.\!tw-text-danger-600{--tw-text-opacity:1 !important;color:rgb(var(--color-danger-600) / var(--tw-text-opacity, 1)) !important}.\!tw-text-danger-700{--tw-text-opacity:1 !important;color:rgb(var(--color-danger-700) / var(--tw-text-opacity, 1)) !important}.\!tw-text-info-700{--tw-text-opacity:1 !important;color:rgb(var(--color-info-700) / var(--tw-text-opacity, 1)) !important}.\!tw-text-main{--tw-text-opacity:1 !important;color:rgb(var(--color-text-main) / var(--tw-text-opacity, 1)) !important}.\!tw-text-muted{--tw-text-opacity:1 !important;color:rgb(var(--color-text-muted) / var(--tw-text-opacity, 1)) !important}.\!tw-text-notification-600{--tw-text-opacity:1 !important;color:rgb(var(--color-notification-600) / var(--tw-text-opacity, 1)) !important}.\!tw-text-primary-600{--tw-text-opacity:1 !important;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1)) !important}.\!tw-text-primary-700{--tw-text-opacity:1 !important;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1)) !important}.\!tw-text-secondary-300{--tw-text-opacity:1 !important;color:rgb(var(--color-secondary-300) / var(--tw-text-opacity, 1)) !important}.\!tw-text-secondary-700{--tw-text-opacity:1 !important;color:rgb(var(--color-secondary-700) / var(--tw-text-opacity, 1)) !important}.\!tw-text-success-700{--tw-text-opacity:1 !important;color:rgb(var(--color-success-700) / var(--tw-text-opacity, 1)) !important}.\!tw-text-warning-700{--tw-text-opacity:1 !important;color:rgb(var(--color-warning-700) / var(--tw-text-opacity, 1)) !important}.tw-text-\[color\:inherit\]{color:inherit}.tw-text-alt2{--tw-text-opacity:1;color:rgb(var(--color-text-alt2) / var(--tw-text-opacity, 1))}.tw-text-code{--tw-text-opacity:1;color:rgb(var(--color-text-code) / var(--tw-text-opacity, 1))}.tw-text-contrast{--tw-text-opacity:1;color:rgb(var(--color-text-contrast) / var(--tw-text-opacity, 1))}.tw-text-danger{--tw-text-opacity:1;color:rgb(var(--color-danger-600) / var(--tw-text-opacity, 1))}.tw-text-info{--tw-text-opacity:1;color:rgb(var(--color-info-600) / var(--tw-text-opacity, 1))}.tw-text-main{--tw-text-opacity:1;color:rgb(var(--color-text-main) / var(--tw-text-opacity, 1))}.tw-text-muted{--tw-text-opacity:1;color:rgb(var(--color-text-muted) / var(--tw-text-opacity, 1))}.tw-text-primary-300{--tw-text-opacity:1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.tw-text-primary-600{--tw-text-opacity:1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1))}.tw-text-primary-700{--tw-text-opacity:1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.tw-text-success{--tw-text-opacity:1;color:rgb(var(--color-success-600) / var(--tw-text-opacity, 1))}.tw-text-success-600{--tw-text-opacity:1;color:rgb(var(--color-success-600) / var(--tw-text-opacity, 1))}.tw-text-success-700{--tw-text-opacity:1;color:rgb(var(--color-success-700) / var(--tw-text-opacity, 1))}.tw-text-warning{--tw-text-opacity:1;color:rgb(var(--color-warning-600) / var(--tw-text-opacity, 1))}.tw-underline{text-decoration-line:underline}.tw-line-through{text-decoration-line:line-through}.\!tw-no-underline{text-decoration-line:none !important}.tw-no-underline{text-decoration-line:none}.tw-decoration-primary-700{text-decoration-color:rgb(var(--color-primary-700) / 1)}.tw-placeholder-text-muted::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(var(--color-text-muted) / var(--tw-placeholder-opacity, 1))}.tw-placeholder-text-muted::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--color-text-muted) / var(--tw-placeholder-opacity, 1))}.tw-opacity-0{opacity:0}.tw-opacity-50{opacity:0.5}.tw-shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.tw-shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.tw-shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-outline{outline-style:solid}.\!tw-outline-\[3px\]{outline-width:3px !important}.tw-outline-0{outline-width:0px}.tw-outline-\[3px\]{outline-width:3px}.tw-outline-offset-1{outline-offset:1px}.tw-outline-primary-600{outline-color:rgb(var(--color-primary-600) / 1)}.tw-ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.tw-ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.tw-ring-inset{--tw-ring-inset:inset}.tw-ring-primary-600{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-600) / var(--tw-ring-opacity, 1))}.tw-ring-text-alt2{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-text-alt2) / var(--tw-ring-opacity, 1))}.tw-ring-text-contrast{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-text-contrast) / var(--tw-ring-opacity, 1))}.tw-ring-offset-1{--tw-ring-offset-width:1px}.tw-ring-offset-2{--tw-ring-offset-width:2px}.tw-ring-offset{--tw-ring-offset-color:rgb(var(--color-background) / 1)}.tw-grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-transition{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.tw-transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.tw-transition-colors{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.tw-duration-200{transition-duration:200ms}.tw-ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}/*
 * Web specific global styling.
 *
 * Be mindful of what is added here. Generally use Tailwind classes directly in Angular components.
 *
 * Some valid scenarios for adding styles here:
 *
 * - Duplicated styling for CL components used in non Angular pages like connectors and 404.
 * - Shared styles like Logo.
 */.before\:tw-absolute::before{content:var(--tw-content);position:absolute}.before\:-tw-inset-\[2px\]::before{content:var(--tw-content);inset:-2px}.before\:-tw-inset-\[3px\]::before{content:var(--tw-content);inset:-3px}.before\:tw-inset-0::before{content:var(--tw-content);inset:0px}.before\:tw-inset-\[2px\]::before{content:var(--tw-content);inset:2px}.before\:-tw-inset-x-\[0\.1em\]::before{content:var(--tw-content);left:-0.1em;right:-0.1em}.before\:-tw-inset-y-\[0\.125rem\]::before{content:var(--tw-content);top:-0.125rem;bottom:-0.125rem}.before\:-tw-inset-y-\[0\.25rem\]::before{content:var(--tw-content);top:-0.25rem;bottom:-0.25rem}.before\:tw-block::before{content:var(--tw-content);display:block}.before\:tw-rounded-full::before{content:var(--tw-content);border-radius:9999px}.before\:tw-rounded-lg::before{content:var(--tw-content);border-radius:0.5rem}.before\:tw-rounded-md::before{content:var(--tw-content);border-radius:0.375rem}.before\:tw-ring::before{content:var(--tw-content);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.before\:tw-ring-2::before{content:var(--tw-content);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.before\:tw-ring-transparent::before{content:var(--tw-content);--tw-ring-color:transparent}.before\:tw-transition::before{content:var(--tw-content);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.before\:tw-content-\[\'\'\]::before{--tw-content:'';content:var(--tw-content)}.after\:tw-absolute::after{content:var(--tw-content);position:absolute}.after\:tw-left-0::after{content:var(--tw-content);left:0px}.after\:tw-top-0::after{content:var(--tw-content);top:0px}.after\:tw-top-\[50\%\]::after{content:var(--tw-content);top:50%}.after\:tw-block::after{content:var(--tw-content);display:block}.after\:tw-size-full::after{content:var(--tw-content);width:100%;height:100%}.after\:tw-h-\[2px\]::after{content:var(--tw-content);height:2px}.after\:tw-w-full::after{content:var(--tw-content);width:100%}.after\:-tw-translate-y-\[50\%\]::after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:tw-bg-secondary-300::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-300) / var(--tw-bg-opacity, 1))}.after\:tw-content-\[\'\'\]::after{--tw-content:'';content:var(--tw-content)}.first\:-tw-mt-3:first-child{margin-top:-0.75rem}.last\:tw-mb-0:last-child{margin-bottom:0px}.last\:tw-border-0:last-child{border-width:0px}.last\:tw-pe-3:last-child{padding-inline-end:0.75rem}.odd\:tw-bg-secondary-100:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.even\:tw-bg-background:nth-child(even){--tw-bg-opacity:1;background-color:rgb(var(--color-background) / var(--tw-bg-opacity, 1))}.last-of-type\:tw-mb-0:last-of-type{margin-bottom:0px}.checked\:tw-border-2:checked{border-width:2px}.checked\:tw-border-primary-600:checked{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.checked\:tw-bg-primary-600:checked{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.checked\:tw-bg-text-contrast:checked{--tw-bg-opacity:1;background-color:rgb(var(--color-text-contrast) / var(--tw-bg-opacity, 1))}.checked\:before\:tw-bg-primary-600:checked::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.checked\:before\:tw-bg-text-contrast:checked::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-text-contrast) / var(--tw-bg-opacity, 1))}.checked\:before\:tw-mask-position-\[center\]:checked::before{content:var(--tw-content);-webkit-mask-position:center;mask-position:center}.checked\:before\:tw-mask-repeat-\[no-repeat\]:checked::before{content:var(--tw-content);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.indeterminate\:tw-border-primary-600:indeterminate{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.indeterminate\:tw-bg-primary-600:indeterminate{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.indeterminate\:before\:tw-bg-text-contrast:indeterminate::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-text-contrast) / var(--tw-bg-opacity, 1))}.indeterminate\:before\:tw-mask-image-\[var\(--indeterminate-mask-image\)\]:indeterminate::before{content:var(--tw-content);-webkit-mask-image:var(--indeterminate-mask-image);mask-image:var(--indeterminate-mask-image)}.indeterminate\:before\:tw-mask-position-\[center\]:indeterminate::before{content:var(--tw-content);-webkit-mask-position:center;mask-position:center}.indeterminate\:before\:tw-mask-repeat-\[no-repeat\]:indeterminate::before{content:var(--tw-content);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.empty\:tw-ms-0:empty{margin-inline-start:0px}.empty\:tw-hidden:empty{display:none}.disabled\:tw-cursor-auto:disabled{cursor:auto}.disabled\:tw-cursor-default:disabled{cursor:default}.disabled\:tw-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:tw-border:disabled{border-width:1px}.disabled\:tw-border-0:disabled{border-width:0px}.disabled\:tw-border-secondary-300:disabled{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1))}.disabled\:tw-bg-secondary-100:disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.disabled\:tw-bg-secondary-300:disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-300) / var(--tw-bg-opacity, 1))}.disabled\:\!tw-text-muted:disabled{--tw-text-opacity:1 !important;color:rgb(var(--color-text-muted) / var(--tw-text-opacity, 1)) !important}.disabled\:\!tw-text-secondary-300:disabled{--tw-text-opacity:1 !important;color:rgb(var(--color-secondary-300) / var(--tw-text-opacity, 1)) !important}.disabled\:tw-no-underline:disabled{text-decoration-line:none}.disabled\:tw-opacity-60:disabled{opacity:0.6}.checked\:disabled\:tw-border-secondary-100:disabled:checked{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-100) / var(--tw-border-opacity, 1))}.checked\:disabled\:tw-border-secondary-600:disabled:checked{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-600) / var(--tw-border-opacity, 1))}.checked\:disabled\:tw-bg-background:disabled:checked{--tw-bg-opacity:1;background-color:rgb(var(--color-background) / var(--tw-bg-opacity, 1))}.checked\:disabled\:tw-bg-secondary-100:disabled:checked{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.checked\:disabled\:before\:tw-bg-secondary-600:disabled:checked::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-600) / var(--tw-bg-opacity, 1))}.checked\:disabled\:before\:tw-bg-text-muted:disabled:checked::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-text-muted) / var(--tw-bg-opacity, 1))}.indeterminate\:disabled\:tw-border-secondary-100:disabled:indeterminate{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-100) / var(--tw-border-opacity, 1))}.indeterminate\:disabled\:tw-bg-secondary-100:disabled:indeterminate{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.indeterminate\:disabled\:before\:tw-bg-text-muted:disabled:indeterminate::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-text-muted) / var(--tw-bg-opacity, 1))}.tw-group\/toggle:first-of-type .group-first-of-type\/toggle\:tw-rounded-s-full{border-start-start-radius:9999px;border-end-start-radius:9999px}.tw-group\/toggle:first-of-type .group-first-of-type\/toggle\:tw-border-l{border-left-width:1px}.tw-group\/toggle:last-of-type .group-last-of-type\/toggle\:tw-rounded-e-full{border-start-end-radius:9999px;border-end-end-radius:9999px}.tw-group\/bit-form-field:focus-within .group-focus-within\/bit-form-field\:tw-border-2{border-width:2px}.tw-group\/bit-form-field:focus-within .group-focus-within\/bit-form-field\:tw-border-x-0{border-left-width:0px;border-right-width:0px}.tw-group\/bit-form-field:focus-within .group-focus-within\/bit-form-field\:tw-border-l-0{border-left-width:0px}.tw-group\/bit-form-field:focus-within .group-focus-within\/bit-form-field\:tw-border-r-0{border-right-width:0px}.tw-group\/bit-form-field:focus-within .group-focus-within\/bit-form-field\:tw-border-t-0{border-top-width:0px}.tw-group\/bit-form-field:focus-within .group-focus-within\/bit-form-field\:tw-border-primary-600{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.tw-group\/bit-form-field:focus-within .group-focus-within\/bit-form-field\:tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-group\/bit-form-field:hover .group-hover\/bit-form-field\:tw-border-danger-700{--tw-border-opacity:1;border-color:rgb(var(--color-danger-700) / var(--tw-border-opacity, 1))}.tw-group\/bit-form-field:hover .group-hover\/bit-form-field\:tw-border-primary-600{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.tw-group\/tab-nav-btn:hover .group-hover\/tab-nav-btn\:tw-fill-primary-600{fill:rgb(var(--color-primary-600) / 1)}.tw-group\/chip-select:hover .group-hover\/chip-select\:tw-text-secondary-700{--tw-text-opacity:1;color:rgb(var(--color-secondary-700) / var(--tw-text-opacity, 1))}.tw-group\/product-link:hover .group-hover\/product-link\:tw-underline{text-decoration-line:underline}.tw-group\/tab:hover .group-hover\/tab\:tw-underline{text-decoration-line:underline}.tw-group\/bit-form-field:focus-within:hover .group-focus-within\/bit-form-field\:group-hover\/bit-form-field\:tw-border-primary-600{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.tw-peer\/toggle-input:checked ~ .peer-checked\/toggle-input\:tw-border-primary-600{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.tw-peer\/toggle-input:checked ~ .peer-checked\/toggle-input\:tw-bg-primary-600{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.tw-peer\/toggle-input:checked ~ .peer-checked\/toggle-input\:\!tw-text-contrast{--tw-text-opacity:1 !important;color:rgb(var(--color-text-contrast) / var(--tw-text-opacity, 1)) !important}.tw-peer\/toggle-input:focus-visible ~ .peer-focus-visible\/toggle-input\:tw-z-10{z-index:10}.tw-peer\/toggle-input:focus-visible ~ .peer-focus-visible\/toggle-input\:tw-border-primary-600{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.tw-peer\/toggle-input:focus-visible ~ .peer-focus-visible\/toggle-input\:tw-bg-primary-600{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.tw-peer\/toggle-input:focus-visible ~ .peer-focus-visible\/toggle-input\:\!tw-text-contrast{--tw-text-opacity:1 !important;color:rgb(var(--color-text-contrast) / var(--tw-text-opacity, 1)) !important}.tw-peer\/toggle-input:focus-visible ~ .peer-focus-visible\/toggle-input\:tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-peer\/toggle-input:focus-visible ~ .peer-focus-visible\/toggle-input\:tw-ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.tw-peer\/toggle-input:focus-visible ~ .peer-focus-visible\/toggle-input\:tw-ring-primary-600{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-600) / var(--tw-ring-opacity, 1))}.tw-peer\/toggle-input:focus-visible ~ .peer-focus-visible\/toggle-input\:tw-ring-offset-2{--tw-ring-offset-width:2px}.has-\[input\:-moz-read-only\:not\(\[hidden\]\)\]\:tw-bg-secondary-100:has(input:-moz-read-only:not([hidden])){--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.has-\[input\:read-only\:not\(\[hidden\]\)\]\:tw-bg-secondary-100:has(input:read-only:not([hidden])){--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.has-\[textarea\:-moz-read-only\:not\(\[hidden\]\)\]\:tw-bg-secondary-100:has(textarea:-moz-read-only:not([hidden])){--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.has-\[textarea\:read-only\:not\(\[hidden\]\)\]\:tw-bg-secondary-100:has(textarea:read-only:not([hidden])){--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.has-\[bit-multi-select\]\:tw-p-0:has(bit-multi-select){padding:0px}.has-\[bit-select\]\:tw-p-0:has(bit-select){padding:0px}.has-\[\+_\*_bit-card\]\:tw-px-1:has(+ * bit-card){padding-left:0.25rem;padding-right:0.25rem}.has-\[\+_\*_bit-item\]\:tw-px-1:has(+ * bit-item){padding-left:0.25rem;padding-right:0.25rem}.has-\[\+_bit-card\]\:tw-px-1:has(+ bit-card){padding-left:0.25rem;padding-right:0.25rem}.has-\[\+_bit-item\]\:tw-px-1:has(+ bit-item){padding-left:0.25rem;padding-right:0.25rem}.has-\[\+_\*_bit-card\]\:tw-pb-1:has(+ * bit-card){padding-bottom:0.25rem}.has-\[\+_\*_bit-item\]\:tw-pb-1:has(+ * bit-item){padding-bottom:0.25rem}.has-\[\+_bit-card\]\:tw-pb-1:has(+ bit-card){padding-bottom:0.25rem}.has-\[\+_bit-item\]\:tw-pb-1:has(+ bit-item){padding-bottom:0.25rem}.has-\[\:focus-visible\]\:tw-ring:has(:focus-visible){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.has-\[\:focus-visible\]\:tw-ring-primary-600:has(:focus-visible){--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-600) / var(--tw-ring-opacity, 1))}.tw-group\/bit-form-field:has(bit-label) .group-has-\[bit-label\]\/bit-form-field\:tw-block{display:block}.tw-group\/bit-form-field:has(input:-moz-read-only):hover .group-has-\[input\:-moz-read-only\]\/bit-form-field\:group-hover\/bit-form-field\:tw-border-secondary-500{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-500) / var(--tw-border-opacity, 1))}.tw-group\/bit-form-field:has(input:read-only):hover .group-has-\[input\:read-only\]\/bit-form-field\:group-hover\/bit-form-field\:tw-border-secondary-500{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-500) / var(--tw-border-opacity, 1))}.tw-group\/bit-form-field:has(textarea:-moz-read-only):hover .group-has-\[textarea\:-moz-read-only\]\/bit-form-field\:group-hover\/bit-form-field\:tw-border-secondary-500{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-500) / var(--tw-border-opacity, 1))}.tw-group\/bit-form-field:has(textarea:read-only):hover .group-has-\[textarea\:read-only\]\/bit-form-field\:group-hover\/bit-form-field\:tw-border-secondary-500{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-500) / var(--tw-border-opacity, 1))}.aria-expanded\:tw-bg-text-muted[aria-expanded="true"]{--tw-bg-opacity:1;background-color:rgb(var(--color-text-muted) / var(--tw-bg-opacity, 1))}.aria-expanded\:\!tw-text-contrast[aria-expanded="true"]{--tw-text-opacity:1 !important;color:rgb(var(--color-text-contrast) / var(--tw-text-opacity, 1)) !important}.active\:\!tw-ring-0:active{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important}.active\:\!tw-ring-offset-0:active{--tw-ring-offset-width:0px !important}.active\:\!tw-ring-0.tw-test-active{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important}.active\:\!tw-ring-offset-0.tw-test-active{--tw-ring-offset-width:0px !important}.hover\:tw-scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-border-2:hover{border-width:2px}.hover\:\!tw-border-secondary-700:hover{--tw-border-opacity:1 !important;border-color:rgb(var(--color-secondary-700) / var(--tw-border-opacity, 1)) !important}.hover\:tw-border-danger-600:hover{--tw-border-opacity:1;border-color:rgb(var(--color-danger-600) / var(--tw-border-opacity, 1))}.hover\:tw-border-danger-700:hover{--tw-border-opacity:1;border-color:rgb(var(--color-danger-700) / var(--tw-border-opacity, 1))}.hover\:tw-border-info-600:hover{--tw-border-opacity:1;border-color:rgb(var(--color-info-600) / var(--tw-border-opacity, 1))}.hover\:tw-border-notification-600:hover{--tw-border-opacity:1;border-color:rgb(var(--color-notification-600) / var(--tw-border-opacity, 1))}.hover\:tw-border-primary-600:hover{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.hover\:tw-border-primary-700:hover{--tw-border-opacity:1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.hover\:tw-border-secondary-300:hover{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1))}.hover\:tw-border-secondary-600:hover{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-600) / var(--tw-border-opacity, 1))}.hover\:tw-border-secondary-700:hover{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-700) / var(--tw-border-opacity, 1))}.hover\:tw-border-success-600:hover{--tw-border-opacity:1;border-color:rgb(var(--color-success-600) / var(--tw-border-opacity, 1))}.hover\:tw-border-text-alt2:hover{--tw-border-opacity:1;border-color:rgb(var(--color-text-alt2) / var(--tw-border-opacity, 1))}.hover\:tw-border-text-contrast:hover{--tw-border-opacity:1;border-color:rgb(var(--color-text-contrast) / var(--tw-border-opacity, 1))}.hover\:tw-border-text-main:hover{--tw-border-opacity:1;border-color:rgb(var(--color-text-main) / var(--tw-border-opacity, 1))}.hover\:tw-border-warning-600:hover{--tw-border-opacity:1;border-color:rgb(var(--color-warning-600) / var(--tw-border-opacity, 1))}.hover\:tw-border-t-primary-700:hover{--tw-border-opacity:1;border-top-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.hover\:tw-bg-background-alt:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-background-alt) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-danger-600:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-danger-600) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-info-600:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-info-600) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-notification-600:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-notification-600) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-primary-100:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-primary-300\/60:hover{background-color:rgb(var(--color-primary-300) / 0.6)}.hover\:tw-bg-primary-600:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-primary-700:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-secondary-100:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-secondary-300:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-300) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-secondary-600:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-600) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-secondary-700:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-700) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-success-600:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-success-600) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-text-muted:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-text-muted) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-transparent:hover{background-color:transparent}.hover\:tw-bg-transparent-hover:hover{background-color:var(--color-transparent-hover)}.hover\:tw-bg-warning-600:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-warning-600) / var(--tw-bg-opacity, 1))}.hover\:\!tw-text-alt2:hover{--tw-text-opacity:1 !important;color:rgb(var(--color-text-alt2) / var(--tw-text-opacity, 1)) !important}.hover\:\!tw-text-black:hover{--tw-text-opacity:1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1)) !important}.hover\:\!tw-text-contrast:hover{--tw-text-opacity:1 !important;color:rgb(var(--color-text-contrast) / var(--tw-text-opacity, 1)) !important}.hover\:\!tw-text-danger-600:hover{--tw-text-opacity:1 !important;color:rgb(var(--color-danger-600) / var(--tw-text-opacity, 1)) !important}.hover\:\!tw-text-main:hover{--tw-text-opacity:1 !important;color:rgb(var(--color-text-main) / var(--tw-text-opacity, 1)) !important}.hover\:\!tw-text-muted:hover{--tw-text-opacity:1 !important;color:rgb(var(--color-text-muted) / var(--tw-text-opacity, 1)) !important}.hover\:\!tw-text-primary-700:hover{--tw-text-opacity:1 !important;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1)) !important}.hover\:\!tw-text-secondary-300:hover{--tw-text-opacity:1 !important;color:rgb(var(--color-secondary-300) / var(--tw-text-opacity, 1)) !important}.hover\:tw-text-alt2:hover{--tw-text-opacity:1;color:rgb(var(--color-text-alt2) / var(--tw-text-opacity, 1))}.hover\:tw-text-main:hover{--tw-text-opacity:1;color:rgb(var(--color-text-main) / var(--tw-text-opacity, 1))}.hover\:tw-text-primary-700:hover{--tw-text-opacity:1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.hover\:tw-underline:hover{text-decoration-line:underline}.hover\:tw-no-underline:hover{text-decoration-line:none}.hover\:tw-decoration-1:hover{text-decoration-thickness:1px}.hover\:tw-outline-1:hover{outline-width:1px}.hover\:tw-outline-\[3px\]:hover{outline-width:3px}.hover\:tw-outline-primary-300:hover{outline-color:rgb(var(--color-primary-300) / 1)}.hover\:tw-outline-primary-600:hover{outline-color:rgb(var(--color-primary-600) / 1)}.checked\:hover\:tw-border-2:hover:checked{border-width:2px}.checked\:hover\:tw-border-primary-700:hover:checked{--tw-border-opacity:1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.checked\:hover\:tw-bg-primary-700:hover:checked{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.checked\:hover\:before\:tw-bg-primary-700:hover:checked::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.indeterminate\:hover\:tw-border-primary-700:hover:indeterminate{--tw-border-opacity:1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.indeterminate\:hover\:tw-bg-primary-700:hover:indeterminate{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.disabled\:hover\:tw-border:hover:disabled{border-width:1px}.disabled\:hover\:tw-border-primary-600:hover:disabled{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.disabled\:hover\:tw-border-secondary-300:hover:disabled{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1))}.disabled\:hover\:tw-border-secondary-500:hover:disabled{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-500) / var(--tw-border-opacity, 1))}.disabled\:hover\:tw-border-text-muted:hover:disabled{--tw-border-opacity:1;border-color:rgb(var(--color-text-muted) / var(--tw-border-opacity, 1))}.disabled\:hover\:tw-border-transparent:hover:disabled{border-color:transparent}.hover\:disabled\:tw-border-transparent:disabled:hover{border-color:transparent}.disabled\:hover\:tw-bg-background:hover:disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-background) / var(--tw-bg-opacity, 1))}.disabled\:hover\:tw-bg-primary-600:hover:disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.disabled\:hover\:tw-bg-secondary-100:hover:disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.disabled\:hover\:tw-bg-secondary-300:hover:disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-300) / var(--tw-bg-opacity, 1))}.disabled\:hover\:tw-bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:\!tw-text-muted:hover:disabled{--tw-text-opacity:1 !important;color:rgb(var(--color-text-muted) / var(--tw-text-opacity, 1)) !important}.disabled\:hover\:\!tw-text-secondary-300:hover:disabled{--tw-text-opacity:1 !important;color:rgb(var(--color-secondary-300) / var(--tw-text-opacity, 1)) !important}.disabled\:hover\:tw-no-underline:hover:disabled{text-decoration-line:none}.checked\:disabled\:hover\:tw-border-2:hover:disabled:checked{border-width:2px}.checked\:disabled\:hover\:tw-border-secondary-100:hover:disabled:checked{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-100) / var(--tw-border-opacity, 1))}.checked\:disabled\:hover\:tw-border-secondary-600:hover:disabled:checked{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-600) / var(--tw-border-opacity, 1))}.checked\:disabled\:hover\:before\:tw-bg-secondary-600:hover:disabled:checked::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-600) / var(--tw-bg-opacity, 1))}.aria-expanded\:hover\:tw-border-secondary-700:hover[aria-expanded="true"]{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-700) / var(--tw-border-opacity, 1))}.aria-expanded\:hover\:tw-bg-secondary-700:hover[aria-expanded="true"]{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-700) / var(--tw-bg-opacity, 1))}.hover\:tw-scale-105.tw-test-hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-border-2.tw-test-hover{border-width:2px}.hover\:\!tw-border-secondary-700.tw-test-hover{--tw-border-opacity:1 !important;border-color:rgb(var(--color-secondary-700) / var(--tw-border-opacity, 1)) !important}.hover\:tw-border-danger-600.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-danger-600) / var(--tw-border-opacity, 1))}.hover\:tw-border-danger-700.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-danger-700) / var(--tw-border-opacity, 1))}.hover\:tw-border-info-600.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-info-600) / var(--tw-border-opacity, 1))}.hover\:tw-border-notification-600.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-notification-600) / var(--tw-border-opacity, 1))}.hover\:tw-border-primary-600.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.hover\:tw-border-primary-700.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.hover\:tw-border-secondary-300.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1))}.hover\:tw-border-secondary-600.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-600) / var(--tw-border-opacity, 1))}.hover\:tw-border-secondary-700.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-700) / var(--tw-border-opacity, 1))}.hover\:tw-border-success-600.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-success-600) / var(--tw-border-opacity, 1))}.hover\:tw-border-text-alt2.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-text-alt2) / var(--tw-border-opacity, 1))}.hover\:tw-border-text-contrast.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-text-contrast) / var(--tw-border-opacity, 1))}.hover\:tw-border-text-main.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-text-main) / var(--tw-border-opacity, 1))}.hover\:tw-border-warning-600.tw-test-hover{--tw-border-opacity:1;border-color:rgb(var(--color-warning-600) / var(--tw-border-opacity, 1))}.hover\:tw-border-t-primary-700.tw-test-hover{--tw-border-opacity:1;border-top-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.hover\:tw-bg-background-alt.tw-test-hover{--tw-bg-opacity:1;background-color:rgb(var(--color-background-alt) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-danger-600.tw-test-hover{--tw-bg-opacity:1;background-color:rgb(var(--color-danger-600) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-info-600.tw-test-hover{--tw-bg-opacity:1;background-color:rgb(var(--color-info-600) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-notification-600.tw-test-hover{--tw-bg-opacity:1;background-color:rgb(var(--color-notification-600) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-primary-100.tw-test-hover{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-primary-300\/60.tw-test-hover{background-color:rgb(var(--color-primary-300) / 0.6)}.hover\:tw-bg-primary-600.tw-test-hover{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-primary-700.tw-test-hover{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-secondary-100.tw-test-hover{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-secondary-300.tw-test-hover{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-300) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-secondary-600.tw-test-hover{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-600) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-secondary-700.tw-test-hover{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-700) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-success-600.tw-test-hover{--tw-bg-opacity:1;background-color:rgb(var(--color-success-600) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-text-muted.tw-test-hover{--tw-bg-opacity:1;background-color:rgb(var(--color-text-muted) / var(--tw-bg-opacity, 1))}.hover\:tw-bg-transparent.tw-test-hover{background-color:transparent}.hover\:tw-bg-transparent-hover.tw-test-hover{background-color:var(--color-transparent-hover)}.hover\:tw-bg-warning-600.tw-test-hover{--tw-bg-opacity:1;background-color:rgb(var(--color-warning-600) / var(--tw-bg-opacity, 1))}.hover\:\!tw-text-alt2.tw-test-hover{--tw-text-opacity:1 !important;color:rgb(var(--color-text-alt2) / var(--tw-text-opacity, 1)) !important}.hover\:\!tw-text-black.tw-test-hover{--tw-text-opacity:1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1)) !important}.hover\:\!tw-text-contrast.tw-test-hover{--tw-text-opacity:1 !important;color:rgb(var(--color-text-contrast) / var(--tw-text-opacity, 1)) !important}.hover\:\!tw-text-danger-600.tw-test-hover{--tw-text-opacity:1 !important;color:rgb(var(--color-danger-600) / var(--tw-text-opacity, 1)) !important}.hover\:\!tw-text-main.tw-test-hover{--tw-text-opacity:1 !important;color:rgb(var(--color-text-main) / var(--tw-text-opacity, 1)) !important}.hover\:\!tw-text-muted.tw-test-hover{--tw-text-opacity:1 !important;color:rgb(var(--color-text-muted) / var(--tw-text-opacity, 1)) !important}.hover\:\!tw-text-primary-700.tw-test-hover{--tw-text-opacity:1 !important;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1)) !important}.hover\:\!tw-text-secondary-300.tw-test-hover{--tw-text-opacity:1 !important;color:rgb(var(--color-secondary-300) / var(--tw-text-opacity, 1)) !important}.hover\:tw-text-alt2.tw-test-hover{--tw-text-opacity:1;color:rgb(var(--color-text-alt2) / var(--tw-text-opacity, 1))}.hover\:tw-text-main.tw-test-hover{--tw-text-opacity:1;color:rgb(var(--color-text-main) / var(--tw-text-opacity, 1))}.hover\:tw-text-primary-700.tw-test-hover{--tw-text-opacity:1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.hover\:tw-underline.tw-test-hover{text-decoration-line:underline}.hover\:tw-no-underline.tw-test-hover{text-decoration-line:none}.hover\:tw-decoration-1.tw-test-hover{text-decoration-thickness:1px}.hover\:tw-outline-1.tw-test-hover{outline-width:1px}.hover\:tw-outline-\[3px\].tw-test-hover{outline-width:3px}.hover\:tw-outline-primary-300.tw-test-hover{outline-color:rgb(var(--color-primary-300) / 1)}.hover\:tw-outline-primary-600.tw-test-hover{outline-color:rgb(var(--color-primary-600) / 1)}.checked\:hover\:tw-border-2.tw-test-hover:checked{border-width:2px}.checked\:hover\:tw-border-primary-700.tw-test-hover:checked{--tw-border-opacity:1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.checked\:hover\:tw-bg-primary-700.tw-test-hover:checked{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.checked\:hover\:before\:tw-bg-primary-700.tw-test-hover:checked::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.indeterminate\:hover\:tw-border-primary-700.tw-test-hover:indeterminate{--tw-border-opacity:1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.indeterminate\:hover\:tw-bg-primary-700.tw-test-hover:indeterminate{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.disabled\:hover\:tw-border.tw-test-hover:disabled{border-width:1px}.disabled\:hover\:tw-border-primary-600.tw-test-hover:disabled{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.disabled\:hover\:tw-border-secondary-300.tw-test-hover:disabled{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1))}.disabled\:hover\:tw-border-secondary-500.tw-test-hover:disabled{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-500) / var(--tw-border-opacity, 1))}.disabled\:hover\:tw-border-text-muted.tw-test-hover:disabled{--tw-border-opacity:1;border-color:rgb(var(--color-text-muted) / var(--tw-border-opacity, 1))}.disabled\:hover\:tw-border-transparent.tw-test-hover:disabled{border-color:transparent}.hover\:disabled\:tw-border-transparent:disabled.tw-test-hover{border-color:transparent}.disabled\:hover\:tw-bg-background.tw-test-hover:disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-background) / var(--tw-bg-opacity, 1))}.disabled\:hover\:tw-bg-primary-600.tw-test-hover:disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.disabled\:hover\:tw-bg-secondary-100.tw-test-hover:disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.disabled\:hover\:tw-bg-secondary-300.tw-test-hover:disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-300) / var(--tw-bg-opacity, 1))}.disabled\:hover\:tw-bg-transparent.tw-test-hover:disabled{background-color:transparent}.disabled\:hover\:\!tw-text-muted.tw-test-hover:disabled{--tw-text-opacity:1 !important;color:rgb(var(--color-text-muted) / var(--tw-text-opacity, 1)) !important}.disabled\:hover\:\!tw-text-secondary-300.tw-test-hover:disabled{--tw-text-opacity:1 !important;color:rgb(var(--color-secondary-300) / var(--tw-text-opacity, 1)) !important}.disabled\:hover\:tw-no-underline.tw-test-hover:disabled{text-decoration-line:none}.checked\:disabled\:hover\:tw-border-2.tw-test-hover:disabled:checked{border-width:2px}.checked\:disabled\:hover\:tw-border-secondary-100.tw-test-hover:disabled:checked{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-100) / var(--tw-border-opacity, 1))}.checked\:disabled\:hover\:tw-border-secondary-600.tw-test-hover:disabled:checked{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-600) / var(--tw-border-opacity, 1))}.checked\:disabled\:hover\:before\:tw-bg-secondary-600.tw-test-hover:disabled:checked::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-600) / var(--tw-bg-opacity, 1))}.aria-expanded\:hover\:tw-border-secondary-700.tw-test-hover[aria-expanded="true"]{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-700) / var(--tw-border-opacity, 1))}.aria-expanded\:hover\:tw-bg-secondary-700.tw-test-hover[aria-expanded="true"]{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-700) / var(--tw-bg-opacity, 1))}.focus\:tw-z-10:focus{z-index:10}.focus\:tw-rounded-lg:focus{border-radius:0.5rem}.focus\:tw-border-2:focus{border-width:2px}.focus\:tw-border-primary-600:focus{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.focus\:tw-border-primary-700:focus{--tw-border-opacity:1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.focus\:tw-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:tw-outline-2:focus{outline-width:2px}.focus\:tw-outline-primary-600:focus{outline-color:rgb(var(--color-primary-600) / 1)}.focus\:tw-ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:tw-ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:tw-ring-inset:focus{--tw-ring-inset:inset}.focus\:tw-ring-primary-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-600) / var(--tw-ring-opacity, 1))}.focus\:tw-ring-primary-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-700) / var(--tw-ring-opacity, 1))}.focus\:tw-ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:hover\:tw-border-primary-600:hover:focus{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.focus\:hover\:tw-border-primary-600.tw-test-hover:focus{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.focus\:tw-z-10.tw-test-focus{z-index:10}.focus\:tw-rounded-lg.tw-test-focus{border-radius:0.5rem}.focus\:tw-border-2.tw-test-focus{border-width:2px}.focus\:tw-border-primary-600.tw-test-focus{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.focus\:tw-border-primary-700.tw-test-focus{--tw-border-opacity:1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.focus\:tw-outline-none.tw-test-focus{outline:2px solid transparent;outline-offset:2px}.focus\:tw-outline-2.tw-test-focus{outline-width:2px}.focus\:tw-outline-primary-600.tw-test-focus{outline-color:rgb(var(--color-primary-600) / 1)}.focus\:tw-ring.tw-test-focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:tw-ring-1.tw-test-focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:tw-ring-inset.tw-test-focus{--tw-ring-inset:inset}.focus\:tw-ring-primary-600.tw-test-focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-600) / var(--tw-ring-opacity, 1))}.focus\:tw-ring-primary-700.tw-test-focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-700) / var(--tw-ring-opacity, 1))}.focus\:tw-ring-offset-2.tw-test-focus{--tw-ring-offset-width:2px}.focus\:hover\:tw-border-primary-600:hover.tw-test-focus{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.focus\:hover\:tw-border-primary-600.tw-test-hover.tw-test-focus{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.focus-within\:tw-pointer-events-auto:focus-within{pointer-events:auto}.focus-within\:tw-opacity-100:focus-within{opacity:1}.focus-within\:tw-outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.focus-within\:tw-ring:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus-within\:tw-ring-primary-700:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-700) / var(--tw-ring-opacity, 1))}.focus-within\:tw-ring-offset-2:focus-within{--tw-ring-offset-width:2px}.focus-within\:tw-pointer-events-auto.tw-test-focus-within{pointer-events:auto}.focus-within\:tw-opacity-100.tw-test-focus-within{opacity:1}.focus-within\:tw-outline-none.tw-test-focus-within{outline:2px solid transparent;outline-offset:2px}.focus-within\:tw-ring.tw-test-focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus-within\:tw-ring-primary-700.tw-test-focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-700) / var(--tw-ring-opacity, 1))}.focus-within\:tw-ring-offset-2.tw-test-focus-within{--tw-ring-offset-width:2px}.focus-visible\:tw-z-10:focus-visible{z-index:10}.focus-visible\:tw-z-50:focus-visible{z-index:50}.focus-visible\:tw-rounded-lg:focus-visible{border-radius:0.5rem}.focus-visible\:tw-border-primary-600:focus-visible{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.focus-visible\:tw-border-t-primary-700:focus-visible{--tw-border-opacity:1;border-top-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.focus-visible\:\!tw-text-primary-700:focus-visible{--tw-text-opacity:1 !important;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1)) !important}.focus-visible\:tw-text-info-700:focus-visible{--tw-text-opacity:1;color:rgb(var(--color-info-700) / var(--tw-text-opacity, 1))}.focus-visible\:tw-underline:focus-visible{text-decoration-line:underline}.focus-visible\:tw-decoration-1:focus-visible{text-decoration-thickness:1px}.focus-visible\:tw-outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:\!tw-ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important}.focus-visible\:tw-ring:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus-visible\:tw-ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus-visible\:tw-ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:\!tw-ring-primary-700:focus-visible{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(var(--color-primary-700) / var(--tw-ring-opacity, 1)) !important}.focus-visible\:tw-ring-primary-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-600) / var(--tw-ring-opacity, 1))}.focus-visible\:tw-ring-text-alt2:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-text-alt2) / var(--tw-ring-opacity, 1))}.focus-visible\:tw-ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:tw-ring-offset-secondary-300:focus-visible{--tw-ring-offset-color:rgb(var(--color-secondary-300) / 1)}.focus-visible\:before\:\!tw-ring-0:focus-visible::before{content:var(--tw-content);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important}.focus-visible\:before\:tw-ring-2:focus-visible::before{content:var(--tw-content);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus-visible\:before\:tw-ring-primary-600:focus-visible::before{content:var(--tw-content);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-600) / var(--tw-ring-opacity, 1))}.focus-visible\:before\:tw-ring-primary-700:focus-visible::before{content:var(--tw-content);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-700) / var(--tw-ring-opacity, 1))}.focus-visible\:before\:tw-ring-text-alt2:focus-visible::before{content:var(--tw-content);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-text-alt2) / var(--tw-ring-opacity, 1))}.focus-visible\:before\:tw-ring-text-contrast:focus-visible::before{content:var(--tw-content);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-text-contrast) / var(--tw-ring-opacity, 1))}.focus-visible\:before\:tw-ring-text-main:focus-visible::before{content:var(--tw-content);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-text-main) / var(--tw-ring-opacity, 1))}.focus-visible\:hover\:tw-border-transparent:hover:focus-visible{border-color:transparent}.focus-visible\:hover\:tw-border-transparent.tw-test-hover:focus-visible{border-color:transparent}.focus-visible\:tw-z-10.tw-test-focus-visible{z-index:10}.focus-visible\:tw-z-50.tw-test-focus-visible{z-index:50}.focus-visible\:tw-rounded-lg.tw-test-focus-visible{border-radius:0.5rem}.focus-visible\:tw-border-primary-600.tw-test-focus-visible{--tw-border-opacity:1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.focus-visible\:tw-border-t-primary-700.tw-test-focus-visible{--tw-border-opacity:1;border-top-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.focus-visible\:\!tw-text-primary-700.tw-test-focus-visible{--tw-text-opacity:1 !important;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1)) !important}.focus-visible\:tw-text-info-700.tw-test-focus-visible{--tw-text-opacity:1;color:rgb(var(--color-info-700) / var(--tw-text-opacity, 1))}.focus-visible\:tw-underline.tw-test-focus-visible{text-decoration-line:underline}.focus-visible\:tw-decoration-1.tw-test-focus-visible{text-decoration-thickness:1px}.focus-visible\:tw-outline-none.tw-test-focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:\!tw-ring-2.tw-test-focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important}.focus-visible\:tw-ring.tw-test-focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus-visible\:tw-ring-2.tw-test-focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus-visible\:tw-ring-inset.tw-test-focus-visible{--tw-ring-inset:inset}.focus-visible\:\!tw-ring-primary-700.tw-test-focus-visible{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(var(--color-primary-700) / var(--tw-ring-opacity, 1)) !important}.focus-visible\:tw-ring-primary-600.tw-test-focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-600) / var(--tw-ring-opacity, 1))}.focus-visible\:tw-ring-text-alt2.tw-test-focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-text-alt2) / var(--tw-ring-opacity, 1))}.focus-visible\:tw-ring-offset-2.tw-test-focus-visible{--tw-ring-offset-width:2px}.focus-visible\:tw-ring-offset-secondary-300.tw-test-focus-visible{--tw-ring-offset-color:rgb(var(--color-secondary-300) / 1)}.focus-visible\:before\:\!tw-ring-0.tw-test-focus-visible::before{content:var(--tw-content);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important}.focus-visible\:before\:tw-ring-2.tw-test-focus-visible::before{content:var(--tw-content);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus-visible\:before\:tw-ring-primary-600.tw-test-focus-visible::before{content:var(--tw-content);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-600) / var(--tw-ring-opacity, 1))}.focus-visible\:before\:tw-ring-primary-700.tw-test-focus-visible::before{content:var(--tw-content);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-700) / var(--tw-ring-opacity, 1))}.focus-visible\:before\:tw-ring-text-alt2.tw-test-focus-visible::before{content:var(--tw-content);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-text-alt2) / var(--tw-ring-opacity, 1))}.focus-visible\:before\:tw-ring-text-contrast.tw-test-focus-visible::before{content:var(--tw-content);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-text-contrast) / var(--tw-ring-opacity, 1))}.focus-visible\:before\:tw-ring-text-main.tw-test-focus-visible::before{content:var(--tw-content);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-text-main) / var(--tw-ring-opacity, 1))}.focus-visible\:hover\:tw-border-transparent:hover.tw-test-focus-visible{border-color:transparent}.focus-visible\:hover\:tw-border-transparent.tw-test-hover.tw-test-focus-visible{border-color:transparent}.tw-bit-compact .bit-compact\:tw-mb-0{margin-bottom:0px}.tw-bit-compact .bit-compact\:tw-mb-3{margin-bottom:0.75rem}.tw-bit-compact .bit-compact\:tw-mb-4{margin-bottom:1rem}.tw-bit-compact .bit-compact\:tw-px-2{padding-left:0.5rem;padding-right:0.5rem}.tw-bit-compact .bit-compact\:tw-py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}.tw-bit-compact .bit-compact\:tw-py-3{padding-top:0.75rem;padding-bottom:0.75rem}.tw-bit-compact .bit-compact\:tw-ring-inset{--tw-ring-inset:inset}@media (prefers-reduced-motion: no-preference){.motion-safe\:tw-transition-colors{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}}@media (min-width: 640px){.sm\:tw-mb-10{margin-bottom:2.5rem}.sm\:tw-mb-6{margin-bottom:1.5rem}.sm\:tw-mr-4{margin-right:1rem}.sm\:tw-mt-6{margin-top:1.5rem}.sm\:tw-block{display:block}.sm\:tw-hidden{display:none}.sm\:tw-min-w-\[28rem\]{min-width:28rem}.sm\:tw-max-w-28{max-width:7rem}.sm\:tw-max-w-32{max-width:8rem}.sm\:tw-border{border-width:1px}.sm\:tw-border-solid{border-style:solid}.sm\:tw-border-secondary-300{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-300) / var(--tw-border-opacity, 1))}.sm\:tw-bg-background{--tw-bg-opacity:1;background-color:rgb(var(--color-background) / var(--tw-bg-opacity, 1))}.sm\:tw-p-8{padding:2rem}.sm\:tw-text-base{font-size:1rem;line-height:1.5rem}}@media (min-width: 768px){.md\:tw-sticky{position:sticky}.md\:tw-ms-0{margin-inline-start:0px}.md\:tw-hidden{display:none}.md\:tw-h-20{height:5rem}.md\:tw-w-20{width:5rem}.md\:tw-w-\[23rem\]{width:23rem}.md\:tw-w-auto{width:auto}.md\:tw-max-w-32{max-width:8rem}.md\:tw-max-w-3xl{max-width:48rem}.md\:tw-max-w-sm{max-width:24rem}.md\:tw-max-w-xl{max-width:36rem}.md\:tw-bg-opacity-0{--tw-bg-opacity:0}}@media (min-width: 1024px){.lg\:tw-table-cell{display:table-cell}.lg\:tw-w-40{width:10rem}.lg\:tw-w-auto{width:auto}.lg\:tw-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.lg\:tw-gap-10{gap:2.5rem}.lg\:tw-px-12{padding-left:3rem;padding-right:3rem}.lg\:tw-pb-4{padding-bottom:1rem}}.\[\&\:has\(\[data-item-main-content\]_button\:hover\2c \[data-item-main-content\]_a\:hover\)\]\:tw-cursor-pointer:has([data-item-main-content] button:hover,[data-item-main-content] a:hover){cursor:pointer}.\[\&\:has\(\[data-item-main-content\]_button\:hover\2c \[data-item-main-content\]_a\:hover\)\]\:tw-bg-primary-100:has([data-item-main-content] button:hover,[data-item-main-content] a:hover){--tw-bg-opacity:1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1))}.\[\&\:is\(input\2c textarea\)\:disabled\]\:tw-bg-secondary-100:is(input,textarea):disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.\[\&\:not\(\:has\(button\:enabled\)\)\:has\(input\:-moz-read-only\)\]\:tw-bg-secondary-100:not(:has(button:enabled)):has(input:-moz-read-only){--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.\[\&\:not\(\:has\(button\:enabled\)\)\:has\(input\:read-only\)\]\:tw-bg-secondary-100:not(:has(button:enabled)):has(input:read-only){--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.\[\&\:not\(\:has\(button\:enabled\)\)\:has\(textarea\:-moz-read-only\)\]\:tw-bg-secondary-100:not(:has(button:enabled)):has(textarea:-moz-read-only){--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.\[\&\:not\(\:has\(button\:enabled\)\)\:has\(textarea\:read-only\)\]\:tw-bg-secondary-100:not(:has(button:enabled)):has(textarea:read-only){--tw-bg-opacity:1;background-color:rgb(var(--color-secondary-100) / var(--tw-bg-opacity, 1))}.\[\&\:not\(\:indeterminate\)\]\:checked\:before\:tw-mask-image-\[var\(--mask-image\)\]:checked:not(:indeterminate)::before{content:var(--tw-content);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image)}.\[\&\:not\(\:last-child\)\]\:tw-pe-0:not(:last-child){padding-inline-end:0px}@media (min-width: 768px){.\[\&\:not\(bit-dialog_\*\)\:not\(popup-page_\*\)\]\:md\:tw-mb-12:not(bit-dialog *):not(popup-page *){margin-bottom:3rem}}.\[\&\:not\(bit-form-control_\*\)\]\:focus-visible\:tw-ring-2:focus-visible:not(bit-form-control *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.\[\&\:not\(bit-form-control_\*\)\]\:focus-visible\:tw-ring-primary-600:focus-visible:not(bit-form-control *){--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-600) / var(--tw-ring-opacity, 1))}.\[\&\:not\(bit-form-control_\*\)\]\:focus-visible\:tw-ring-offset-2:focus-visible:not(bit-form-control *){--tw-ring-offset-width:2px}.\[\&\:not\(bit-form-control_\*\)\]\:focus-visible\:tw-ring-2.tw-test-focus-visible:not(bit-form-control *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.\[\&\:not\(bit-form-control_\*\)\]\:focus-visible\:tw-ring-primary-600.tw-test-focus-visible:not(bit-form-control *){--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary-600) / var(--tw-ring-opacity, 1))}.\[\&\:not\(bit-form-control_\*\)\]\:focus-visible\:tw-ring-offset-2.tw-test-focus-visible:not(bit-form-control *){--tw-ring-offset-width:2px}.\[\&\:not\(bit-layout_\*\)\]\:tw-rounded-lg:not(bit-layout *){border-radius:0.5rem}.\[\&\:not\(bit-layout_\*\)\]\:tw-border-b-shadow:not(bit-layout *){--tw-border-opacity:1;border-bottom-color:rgb(var(--color-shadow) / var(--tw-border-opacity, 1))}.tw-bit-compact .bit-compact\:\[\&\:not\(bit-layout_\*\)\]\:tw-rounded-none:not(bit-layout *){border-radius:0px}.tw-bit-compact .bit-compact\:\[\&\:not\(bit-layout_\*\)\]\:first-of-type\:tw-rounded-t-lg:first-of-type:not(bit-layout *){border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}.tw-bit-compact .bit-compact\:\[\&\:not\(bit-layout_\*\)\]\:last-of-type\:tw-rounded-b-lg:last-of-type:not(bit-layout *){border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}.\[\&\>\*\:\:selection\]\:tw-bg-primary-700>*::-moz-selection{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.\[\&\>\*\:\:selection\]\:tw-bg-primary-700>*::selection{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.\[\&\>\*\:\:selection\]\:tw-text-contrast>*::-moz-selection{--tw-text-opacity:1;color:rgb(var(--color-text-contrast) / var(--tw-text-opacity, 1))}.\[\&\>\*\:\:selection\]\:tw-text-contrast>*::selection{--tw-text-opacity:1;color:rgb(var(--color-text-contrast) / var(--tw-text-opacity, 1))}.\[\&\>\*\:focus-visible\:\:before\]\:\!tw-ring-text-alt2>*:focus-visible::before{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(var(--color-text-alt2) / var(--tw-ring-opacity, 1)) !important}.\[\&\>\*\:hover\]\:\!tw-border-text-alt2>*:hover{--tw-border-opacity:1 !important;border-color:rgb(var(--color-text-alt2) / var(--tw-border-opacity, 1)) !important}.\[\&\>\*\]\:tw-mb-0>*{margin-bottom:0px}.\[\&\>\*\]\:tw-flex-1>*{flex:1 1 0%}.\[\&\>\*\]\:tw-p-0>*{padding:0px}.\[\&\>\*\]\:tw-align-top>*{vertical-align:top}.\[\&\>\*\]\:\!tw-text-alt2>*{--tw-text-opacity:1 !important;color:rgb(var(--color-text-alt2) / var(--tw-text-opacity, 1)) !important}.\[\&\>\*\]\:tw-text-alt2>*{--tw-text-opacity:1;color:rgb(var(--color-text-alt2) / var(--tw-text-opacity, 1))}.\[\&\>\*\]\:tw-text-main>*{--tw-text-opacity:1;color:rgb(var(--color-text-main) / var(--tw-text-opacity, 1))}.\[\&\>\:not\(\.bwi\)\]\:hover\:tw-underline:hover>:not(.bwi){text-decoration-line:underline}.\[\&\>\:not\(\.bwi\)\]\:hover\:tw-underline.tw-test-hover>:not(.bwi){text-decoration-line:underline}.\[\&\>button\:not\(\[bit-item-content\]\)\]\:after\:tw-content-\[\'\'\]>button:not([bit-item-content])::after{--tw-content:'';content:var(--tw-content)}.\[\&\>button\[bitlink\]\:focus-visible\:before\]\:\!tw-ring-text-main>button[bitlink]:focus-visible:before{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(var(--color-text-main) / var(--tw-ring-opacity, 1)) !important}.\[\&\>button\]\:tw-relative>button{position:relative}.\[\&\>button\]\:after\:tw-absolute>button::after{content:var(--tw-content);position:absolute}.\[\&\>button\]\:after\:tw-bottom-\[-0\.80rem\]>button::after{content:var(--tw-content);bottom:-0.80rem}.\[\&\>button\]\:after\:tw-left-\[-0\.25rem\]>button::after{content:var(--tw-content);left:-0.25rem}.\[\&\>button\]\:after\:tw-right-\[-0\.25rem\]>button::after{content:var(--tw-content);right:-0.25rem}.\[\&\>button\]\:after\:tw-top-\[-0\.8rem\]>button::after{content:var(--tw-content);top:-0.8rem}.\[\&\>button\]\:after\:tw-block>button::after{content:var(--tw-content);display:block}.tw-bit-compact .bit-compact\:\[\&\>button\]\:after\:tw-bottom-\[-0\.7rem\]>button::after{content:var(--tw-content);bottom:-0.7rem}.tw-bit-compact .bit-compact\:\[\&\>button\]\:after\:tw-top-\[-0\.7rem\]>button::after{content:var(--tw-content);top:-0.7rem}.\[\&\>label\:hover\]\:tw-border-2>label:hover{border-width:2px}.\[\&\>label\:hover\]\:checked\:tw-border-primary-700:checked>label:hover{--tw-border-opacity:1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.\[\&\>label\:hover\]\:checked\:tw-bg-primary-700:checked>label:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.\[\&\>label\:hover\]\:indeterminate\:tw-border-primary-700:indeterminate>label:hover{--tw-border-opacity:1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.\[\&\>label\:hover\]\:indeterminate\:tw-bg-primary-700:indeterminate>label:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.\[\&\>label\]\:tw-border-2>label{border-width:2px}.\[\&\>svg\]\:-tw-mb-\[2px\]>svg{margin-bottom:-2px}.\[\&\>svg\]\:tw-align-baseline>svg{vertical-align:baseline}.\[\&_bit-form-field\:last-of-type\]\:tw-mb-0 bit-form-field:last-of-type{margin-bottom:0px}.\[\&_bit-hint\]\:tw-mt-0 bit-hint{margin-top:0px}.\[\&_p\]\:tw-mb-0 p{margin-bottom:0px}.\[\&_rect\]\:tw-fill-primary-600 rect{fill:rgb(var(--color-primary-600) / 1)}.\[\&_rect\]\:hover\:tw-fill-text-muted:hover rect{fill:rgb(var(--color-text-muted) / 1)}.\[\&_rect\]\:hover\:tw-fill-text-muted.tw-test-hover rect{fill:rgb(var(--color-text-muted) / 1)}


/*# sourceMappingURL=styles.f1e811eb249f1fad4b29.css.map*/